{"version":3,"file":"script_main.Dmfap8sd.mjs","names":["addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","negate","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","useRef","React.useId","className","RichText","__FramerMetadata__","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","transformTemplate1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","useRef","React.useId","className","SVG","RichText","Image","__FramerMetadata__","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","useRef","React.useId","className","SVG","CES26Bezel3440Fonts","CES26Bezel3440","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","className","SVG","mask","SVG","getProps","Icon","className","mask","SVG","getProps","Icon","className","mask","SVG","getProps","Icon","className","mask","SVG","getProps","Icon","className","mask","SVG","getProps","Icon","className","useMemo","useCallback","contextualizedInput","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","createLayoutDependency","React.useRef","React.useId","className","useRef","InvisibleNavButton","useRef","useState","x","animate","useState","useRef","CircularAudioVisualizer_v2","track","_Fragment","getAverageVolumeForRange","getFrequencyRangeIndexes","ImageAudioVisualizer","useState","useRef","DEFAULT_HIGH_IMAGE","DEFAULT_MID_IMAGE","DEFAULT_LOW_IMAGE","DEFAULT_MASK_IMAGE","DEFAULT_TEXTURE_IMAGE","DEFAULT_WHITES_IMAGE","mask","activityIndicator","ORIGINAL_IMAGE_SIZE","FREQUENCY_RANGES","MAX_ROTATION_SPEED","ROTATION_DIRECTIONS","SCALE_RANGES","animate","addPropertyOverrides","UserVoiceInput_v4","ImageAudioVisualizer","cycleOrder","serializationHash","variantClassNames","transition1","toResponsiveImage","transformTemplate1","transformTemplate2","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","useRef","React.useId","className","Image","RichText","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","useRef","React.useId","className","RichText","__FramerMetadata__","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","toResponsiveImage","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","useRef","React.useId","className","Image","SVG","__FramerMetadata__","CES26BGImageryBlurFonts","CES26BGImageryBlur","VectorFonts","Vector","RareFogLights","FUEL","CES26ClusterWidget","Vector1","Intersect","CES26TimeDateTempFonts","CES26TimeDateTemp","serializationHash","variantClassNames","transition1","toResponsiveImage","transformTemplate1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableEnumMap","getProps","createLayoutDependency","useRef","React.useId","Image","className","RichText","SVG","__FramerMetadata__","mask","SVG","getProps","Icon","className","mask","SVG","getProps","Icon","className","mask","SVG","getProps","Icon","className","mask","SVG","getProps","Icon","className","mask","SVG","getProps","Icon","className","mask","SVG","getProps","Icon","className","mask","SVG","getProps","Icon","className","useState","useState","metadata","Component","useRef","useState","width","height","useMemo","useId","useState","useRef","mask","activityIndicator","animate","ImageAudioVisualizer","addPropertyOverrides","AssistantFonts","Assistant","cycleOrder","serializationHash","variantClassNames","transition1","transformTemplate1","transformTemplate2","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","useRef","React.useId","className","RichText","addPropertyOverrides","CES26TimeDateTempFonts","CES26TimeDateTemp","CES26TimeDateTempInfo","Icon_homeFonts","Icon_home","Icon_musicFonts","Icon_music","Icon_CarPlayFonts","Icon_CarPlay","AssistantFonts","Assistant","Icon_navigationFonts","Icon_navigation","Icon_carFonts","Icon_car","Icon_callFonts","Icon_call","CES26Bezel3440Fonts","CES26Bezel3440","CES26VoiceAssistantFonts","CES26VoiceAssistant","CES26VoiceAssistantControls","cycleOrder","serializationHash","variantClassNames","transition1","transformTemplate1","transformTemplate2","transformTemplate3","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableEnumMap","humanReadableVariantMap","getProps","createLayoutDependency","useRef","React.useId","className","SVG","RichText","__FramerMetadata__","addPropertyOverrides","IconUtilityFonts","IconUtility","enabledGestures","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","useRef","React.useId","className","SVG","RichText","__FramerMetadata__","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","transformTemplate1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","useRef","React.useId","sharedStyle.className","sharedStyle1.className","className","RichText","SVG","sharedStyle.css","sharedStyle1.css","sharedStyle.fonts","sharedStyle1.fonts","__FramerMetadata__","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","className","Image","fonts","css","className","fonts","css","className","fonts","css","className","addPropertyOverrides","CES26InLibraryButtonFonts","CES26InLibraryButton","CES26SecondarySizeMDRadiusFULLFonts","CES26SecondarySizeMDRadiusFULL","cycleOrder","serializationHash","variantClassNames","transition1","transformTemplate1","toResponsiveImage","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","useRef","React.useId","sharedStyle.className","sharedStyle1.className","sharedStyle2.className","sharedStyle3.className","sharedStyle4.className","className","Image","SVG","RichText","sharedStyle.css","sharedStyle1.css","sharedStyle2.css","sharedStyle3.css","sharedStyle4.css","sharedStyle.fonts","sharedStyle1.fonts","sharedStyle2.fonts","sharedStyle3.fonts","sharedStyle4.fonts","__FramerMetadata__","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","useRef","React.useId","sharedStyle.className","className","SVG","RichText","sharedStyle.css","sharedStyle.fonts","__FramerMetadata__","serializationHash","variantClassNames","transition1","transformTemplate1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","sharedStyle.className","className","RichText","sharedStyle.css","sharedStyle.fonts","__FramerMetadata__","mask","SVG","getProps","Icon","className","mask","SVG","getProps","Icon","className","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","Check","createLayoutDependency","FramerYZgiwYysh","useRef","React.useId","sharedStyle.className","className","RichText","sharedStyle.css","sharedStyle.fonts","addPropertyOverrides","CES26SecondarySizeMDRadiusFULLFonts","CES26SecondarySizeMDRadiusFULL","CES26SiderailButtonOnImageryFonts","CES26SiderailButtonOnImagery","CES26ProgressBarFonts","CES26ProgressBar","CES26InLibraryButtonFonts","CES26InLibraryButton","cycleOrder","serializationHash","variantClassNames","transition1","toResponsiveImage","transformTemplate1","transformTemplate2","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","useRef","React.useId","sharedStyle.className","sharedStyle1.className","sharedStyle2.className","className","Image","Vector","RichText","SVG","sharedStyle.css","sharedStyle1.css","sharedStyle2.css","sharedStyle.fonts","sharedStyle1.fonts","sharedStyle2.fonts","useState","useRef","CES26Tile","CES26SamplerCards","Component","CES26Tile","useState","r","r","x","d","useMemo","useState","useRef","useState","metadata","width","height","left","top","Component","__legacyOverrideHOC_DataObserverContext","_jsx","useRef","Component","addPropertyOverrides","IconUtilityFonts","IconUtility","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","useRef","React.useId","className","RichText","__FramerMetadata__","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","useRef","React.useId","className","SVG","__FramerMetadata__","addPropertyOverrides","enabledGestures","cycleOrder","serializationHash","variantClassNames","transition1","transformTemplate1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","React.useRef","React.useId","className","SVG","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","transformTemplate1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","React.useRef","React.useId","className","SVG","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","useRef","React.useId","className","SVG","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","transformTemplate1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","useRef","React.useId","className","SVG","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","transformTemplate1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","useRef","React.useId","className","SVG","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","useRef","React.useId","className","SVG","addPropertyOverrides","IconUtility","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","useRef","React.useId","className","RichText","__FramerMetadata__","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","React.useRef","React.useId","className","SVG","addPropertyOverrides","IconLarge","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","useRef","React.useId","className","__FramerMetadata__","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","useRef","React.useId","className","SVG","__FramerMetadata__","Component","progressBar","useState","widthPercent","__legacyOverrideHOC_DataObserverContext","_jsx","addPropertyOverrides","ButtonNPBack15","CES26RestartButton","CES26CarPlayChannelDownBttn","CES26CarPlayChannelDownBttnInfo","CES26ThumbsDown","CES26NPSkipBack","CES26NPSkipBackInfo","CES26NPPlayPause","CES26NPPlayPauseInfo","CES26NPSkipForward","CES26NPSkipForwardInfo","CES26CarPlayChannelUpBttn","CES26CarPlayChannelUpBttnInfo","CES26ThumbsUp","ButtonNPForward15","CES26GoLiveIcon","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","useRef","React.useId","className","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","Check","createLayoutDependency","useRef","React.useId","sharedStyle.className","className","RichText","sharedStyle.css","sharedStyle.fonts","css","mask","SVG","getProps","Icon","className","mask","SVG","getProps","Icon","className","mask","SVG","getProps","Icon","className","mask","SVG","getProps","Icon","className","mask","SVG","getProps","Icon","className","mask","SVG","getProps","Icon","className","mask","SVG","getProps","Icon","className","mask","SVG","getProps","Icon","className","mask","SVG","getProps","Icon","className","mask","SVG","getProps","Icon","className","mask","SVG","getProps","Icon","className","mask","SVG","getProps","Icon","className","mask","SVG","getProps","Icon","className","mask","SVG","getProps","Icon","className","mask","SVG","getProps","Icon","className","getProps","className","addPropertyOverrides","CES26InLibraryButtonFonts","CES26InLibraryButton","DotLottiePlayerFonts","cycleOrder","serializationHash","variantClassNames","transition1","negate","toResponsiveImage","transformTemplate1","transformTemplate2","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableEnumMap","humanReadableVariantMap","getProps","createLayoutDependency","useRef","React.useId","sharedStyle.className","sharedStyle1.className","className","RichText","Image","SVG","sharedStyle.css","sharedStyle1.css","sharedStyle.fonts","sharedStyle1.fonts","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","AddRock","createLayoutDependency","useRef","React.useId","Image","className","RichText","addPropertyOverrides","CES26TileFonts","CES26Tile","CES26SiderailButtonOnImageryFonts","CES26SiderailButtonOnImagery","Vector","CES26SideBarChannelTuneButton","cycleOrder","serializationHash","variantClassNames","transition1","transformTemplate1","addImageAlt","transformTemplate2","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","useRef","React.useId","sharedStyle.className","sharedStyle1.className","className","Bell","Share","CustomChannel","Fan","WhoWins","TuneChannel","Trending","Vote","RichText","Image","Check","Record","AddRock","AddHits","AddFema","AddElectron","AddDeepCuts","AddMale","sharedStyle.css","sharedStyle1.css","sharedStyle.fonts","sharedStyle1.fonts","useRef","useRef","animation","useCallback","animate","r","p","d","rgbToHex","l","x","global","mask","prng","seed","t","i","j","s","B","window","animationData","styles","addFonts","renderer","svg","loadAnimation","animation","searchAnimations","standalone","Math","document","wiggle","index","time","len","TextExpressionSelectorPropFactory","useRef","useCallback","d","lottie","addPropertyOverrides","CES26SiderailMerchandisingTile","CES26TileFonts","CES26Tile","CES26SiderailButtonOnImagery","cycleOrder","serializationHash","variantClassNames","transition1","transformTemplate1","transformTemplate2","addImageAlt","transformTemplate3","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableEnumMap","humanReadableVariantMap","getProps","createLayoutDependency","useRef","React.useId","className","SVG","RichText","Vector","Image","Check","__FramerMetadata__","addPropertyOverrides","CES26InLibraryButtonFonts","CES26InLibraryButton","CES26InLibraryButtonInfo","CES26SecondarySizeMDRadiusFULLFonts","CES26SecondarySizeMDRadiusFULL","cycleOrder","serializationHash","variantClassNames","transition1","toResponsiveImage","transformTemplate1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","useRef","React.useId","className","Image","SVG","RichText","__FramerMetadata__","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","transformTemplate1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","useRef","React.useId","Image","className","__FramerMetadata__","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","useRef","React.useId","className","SVG","__FramerMetadata__","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","useRef","React.useId","className","SVG","__FramerMetadata__","CES26ChannelLinearDownButton","CES26ChannelLinearDownButtonInfo","CES26ChannelLinearUpButton","CES26ChannelLinearUpButtonInfo","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableEnumMap","getProps","createLayoutDependency","useRef","React.useId","className","RichText","addPropertyOverrides","CES26ToastNotificationFonts","CES26ToastNotification","CES26ToastNotificationInfo","CES26TileFonts","CES26Tile","CES26NPSideBarFonts","CES26NPSideBar","CES26NPSideBarInfo","SamplerCardsFonts","RESPONSIVECES26ArtMetadata","RESPONSIVECES26ArtMetadataInfo","CES26ProgressBarFonts","CES26ProgressBar","CES26ProgressBarInfo","CES26PlaybackControlsFonts","CES26PlaybackControls","CES26ArtMetadataFonts","CES26ArtMetadata","CES26ArtMetadataInfo","CES26SecondarySizeMDRadiusFULLFonts","CES26SecondarySizeMDRadiusFULL","CES26SecondarySizeMDRadiusFULLInfo","CES26ChannelLinearFonts","CES26ChannelLinear","CES26CarPlayWidgetToggleFonts","CES26CarPlayWidgetToggle","CES26CarPlayWidgetToggleInfo","CES26CarPlayMobileScreensFonts","CES26CarPlayMobileScreens","CES26CarPlayMobileScreensInfo","CES26BGImageryBlurFonts","CES26BGImageryBlur","CES26FrostedBackgroundFonts","CES26FrostedBackground","cycleOrder","serializationHash","variantClassNames","transition1","negate","matchVariant","transformTemplate1","transformTemplate2","toResponsiveImage","addImageAlt","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","useRef","React.useId","className","RichText","Image","SVG","__FramerMetadata__","AppInitFonts","CES26DriverClusterAreaFonts","CES26DriverClusterArea","CES26DriverClusterAreaInfo","CES26DriverClusterBOTTOMBGFonts","CES26DriverClusterBOTTOMBG","CES26BGImageryBlurFonts","CES26BGImageryBlur","CES26BGImageryBlurInfo","CES26TopFilterBarFonts","CES26TopFilterBar","CES26TopFilterBarInfo","CES26CoreNavFonts","CES26CoreNav","CES26CoreNavInfo","RESPONSIVECES26MediaAppOEMBOTTOMUI","RESPONSIVECES26MediaAppOEMBOTTOMUIInfo","RESPONSIVETESTCES26NowPlayingNewNPL","RESPONSIVETESTCES26NowPlayingNewNPLInfo","breakpoints","isBrowser","serializationHash","variantClassNames","addImageAlt","breakpointRules","breakpointKeys","selectors","rules","mediaQueries","HTMLStyle","humanReadableVariantMap","getProps","Component","useRef","React.useId","className","PropertyOverrides","css","addPropertyOverrides","CES26InLibraryButton","CES26InLibraryButtonInfo","CES26SecondarySizeMDRadiusFULLFonts","CES26SecondarySizeMDRadiusFULL","cycleOrder","serializationHash","variantClassNames","transition1","transformTemplate1","toResponsiveImage","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","useRef","React.useId","className","Image","SVG","RichText","__FramerMetadata__","addPropertyOverrides","CES26ToastNotification","CES26ToastNotificationInfo","CES26Tile","CES26NPSideBar","CES26NPSideBarInfo","CES26CarPlayMobileScreens","CES26CarPlayMobileScreensInfo","CES26CarPlayWidgetToggle","CES26CarPlayWidgetToggleInfo","CES26SecondarySizeMDRadiusFULL","CES26ArtMetadata","CES26ArtMetadataInfo","CES26ProgressBar","CES26ProgressBarInfo","CES26PlaybackControls","CES26ArtMetadata1","CES26ArtMetadataInfo1","CES26SecondarySizeMDRadiusFULLInfo","CES26ChannelLinear","CES26BGImageryBlurFonts","CES26BGImageryBlur","CES26FrostedBackground","cycleOrder","serializationHash","variantClassNames","transition1","transformTemplate1","transformTemplate2","addImageAlt","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","useRef","React.useId","className","RichText","Image","SVG","__FramerMetadata__","CES26TimeDateTemp","CES26TimeDateTempInfo","Icon_home","Icon_music","Icon_CarPlay","Assistant","Icon_navigation","Icon_car","Icon_call","CES26Bezel3440","CES26VoiceAssistant","serializationHash","variantClassNames","React.useContext","React.useMemo","React.Fragment","humanReadableVariantMap","getProps","useRef","React.useId","className","SVG","RichText","CES26DriverClusterArea","CES26DriverClusterAreaInfo","CES26DriverClusterBOTTOMBG","CES26BGImageryBlur","CES26BGImageryBlurInfo","CES26TopFilterBar","CES26TopFilterBarInfo","CES26CoreNav","CES26CoreNavInfo","CES26MediaAppOEMBOTTOMUI","CES26MediaAppOEMBOTTOMUIInfo","CES26NowPlayingNewNPL","CES26NowPlayingNewNPLInfo","isBrowser","useRef","React.useId","className","PropertyOverrides","React.createElement","CES2026LayoutResponsive","CES2026LayoutNewNPL","Framer.PageRoot","Framer.lazy","Framer.useCurrentRoute","Framer.useLocaleInfo","Framer.useRouter","React.Fragment","React.memo","React.useCallback","React.useEffect","React.useRef","React.useState","React.useLayoutEffect","Framer.LazyValue","Framer.LibraryFeaturesProvider","Framer.GracefullyDegradingErrorBoundary","Framer.PageEffectsProvider","breakpoints","Framer.patchRoutesForABTesting","routeData","Framer.inferInitialRouteFromPath","Framer.yieldToMain","React.startTransition","Framer.ErrorPlaceholder"],"sources":["https:/framerusercontent.com/modules/6xo7l7VhbVJO0JhB5JmT/lteGexv2JhU5BFw8fdI6/VfzR0E7pO.js","https:/framerusercontent.com/modules/aoMVXqBI7bOOuufLOB1L/L3pq2IjrP6n4QCKRZutF/FaqIXArfD.js","https:/framerusercontent.com/modules/7vCYm2q5vXcdPkpTmB8n/SU6Vb9DBIZmOcenWqQ4I/OJ1SbCTWs.js","https:/framerusercontent.com/modules/FOsHPYw2mffmRpAMXQ2r/qnwa2jfaM8JNrpxmuNJi/YSOWxk22v.js","https:/framerusercontent.com/modules/l2SZPJ1ur2bSUuU37MRC/FV3p97cKZdCvt3dnOgPN/goLXQcmig.js","https:/framerusercontent.com/modules/GKAa4CY5uSp2ZkQ9vctK/c1dZbRZS1MjFr45J771k/gOUsvUkqr.js","https:/framerusercontent.com/modules/ZvxXijpFBOxw99L66PCt/zGZ0fPVVXnSqya9JQ6UX/HR9ns6hJh.js","https:/framerusercontent.com/modules/5RTPGamxrX76JDeY7B9L/NaVBIVtGQZEbxC9AXlmk/MyAnGK0rs.js","https:/framerusercontent.com/modules/h6QwZehkcgk0jgxZNVG8/rGH78KoRWKNO2yZr3Vk4/xMTQrKBUP.js","https:/framerusercontent.com/modules/sm3UTANyLVFvXA4KkvIg/EScnnyM8qKVzvLknw4Tk/CyclingWave.js","https:/framerusercontent.com/modules/bW9vD1Y3e8zJ0g1YLQPj/Zg7j9jraBolJWBSao7fG/voiceCommandStore.js","https:/framerusercontent.com/modules/fENGxM704aB5UGhiUF5Y/CQqJVVnNaQFlWXVtuvS7/wPLUwZKJM.js","https:/framer.com/m/InvisibleNavButton-x8Ud.js@CQqJVVnNaQFlWXVtuvS7","https:/framerusercontent.com/modules/ZUsq2yHteEpa2rENHjPE/TReXMuyvCdEht2bfrSYC/navigationUtils.js","https:/framer.com/m/navigationUtils-NW7P.js@TReXMuyvCdEht2bfrSYC","https:/framerusercontent.com/modules/PQz2jwZ36YeBdWM9sHrY/VPuWDtw0vY6ZoMWXtfyy/layoutStore.js","https:/framerusercontent.com/modules/bcd9mpD2xZTA3pRm3KsS/cFKEB0heeqHlGpMBW8pj/CircularAudioVisualizer_v2.js","https:/framerusercontent.com/modules/vQcTl4iK061JLgcR5h3h/8BW5qKdi8fhCvfZDCPeP/UserVoiceInput_v4.js","https:/framerusercontent.com/modules/kTqo9DO5zQKJbk0VfoIL/FAcxvjwCZwrXsGS6nuYl/ImageVisualizer.js","https:/framerusercontent.com/modules/JL4J8QhzeuE7kOv2RUax/xXJsPTeERIMoppmbP3WO/dpqQ2WDlc.js","https:/framerusercontent.com/modules/wRXcxrJk64drtY7CMa04/meiToWE5x8l56ohxdbAB/S0ODrFB5b.js","https:/framerusercontent.com/modules/ZvS3EnToAF2GESnK2V9D/4QPmdENd1ZMV7LVqHLje/T23X9dgTf.js","https:/framerusercontent.com/modules/xWgO7Y8oLUINDFoEX3BX/QAVoRXMIblNNpvRWp4mn/x1lMgTkHZ.js","https:/framerusercontent.com/modules/4PQVIvQwEAljbyAAXDXD/MjT34bn2r6KwO5Llp8Ct/tVCCJq0c1.js","https:/framerusercontent.com/modules/6HP2Fa9KHdHoG1Rwfkp0/F4T3O3jUvIA1fXlG6Itd/dbgYvodgR.js","https:/framerusercontent.com/modules/fUEGW28ZLHGRe4LIE6X8/38HEnSajNyyd5DgjdEvS/kj2dXG2HD.js","https:/framerusercontent.com/modules/JGqRycWeAAHwqf6sGUi8/4jgpQ0Zj8GUjk1COWQ9F/ldja_XHnQ.js","https:/framerusercontent.com/modules/kvtlKtUSbmecsaHKu6x8/0LlgavJpkwJjDZruNuLb/tEgpGKFYF.js","https:/framerusercontent.com/modules/tApZaFlIXihzxyRLmgQI/00LLclJAhECdVaN6qgi0/UQLQm6Brf.js","https:/framerusercontent.com/modules/ZUpen6SH9LKHAiGZBNHH/XUjUW2pzLErMakNcVosh/sLECbzl07.js","https:/framerusercontent.com/modules/FTchDwTPpgTt53n4HkCM/BuXc5DAwXV4YGl6o5xTO/useCurrentTime.js","https:/framerusercontent.com/modules/ACa35zWlu33DjAEen3qi/xKwHEXq1JzvZtFyyMEFz/Cluster.js","https:/framerusercontent.com/modules/YV3ZelwoeNMPQlJSW14i/5b2lq4MppWIbAwvoUmfh/LiquidGlass_Prod.js","https:/framerusercontent.com/modules/B7GrRSVKrTgVlLjIGEXu/4OSSEeBGn90GSLk3wMGI/ImageAudioVisualizer.js","https:/framer.com/m/ImageAudioVisualizer-FWXH.js","https:/framerusercontent.com/modules/pNSm01cNdw23TAQS7r4i/wdZuKAjHI1HVUGu53MZ4/AudioVisualizer.js","https:/framerusercontent.com/modules/kn3cMXAOAaT9o13bAYyE/pq1jymp6UdMGMytsyMEX/y2DtkEcCF.js","https:/framerusercontent.com/modules/IjObcL0HXN7YMuP32byN/jfuXhoVyJEVPhPleK6ge/PFaC3FFc2.js","https:/framerusercontent.com/modules/eOFnEDak6f5rY6JjAQrv/eX3GuH3d57RQX4MLIjX1/yFtgtl1YZ.js","https:/framerusercontent.com/modules/oyILF3LGyqYqHSniOGfJ/oKJEc8dDUFLYHC35Fw8l/jy_YKwsys.js","https:/framerusercontent.com/modules/QVxGeIttOnqfMohmMrfX/HpEuNQxRSYpnX2QfugDc/TFb1hzrLZ.js","https:/framerusercontent.com/modules/T1jm8vKjFFEvMYZsbn9v/pjcyfmX9tuYunhEtR1xw/bWYg3e_jC.js","https:/framerusercontent.com/modules/LltlCO9NiTgKh4y8883p/RbVthG4Tk3ZV2Tddoze3/Kx0AYGV4r.js","https:/framerusercontent.com/modules/ftL227Sy11kn6BV6VMYn/QNfgjcb638Yo7XzBdfGV/PzgUL_GzE.js","https:/framerusercontent.com/modules/YdRGjW8KNzxaG9bHdPfR/SliKan3S9VXUJ71rxYPn/xYZHX3CIF.js","https:/framerusercontent.com/modules/yjaOcTjfbs2TysGoXUgT/chA09OMC9HF116oidQbU/Z6H43MobR.js","https:/framerusercontent.com/modules/Z5TeL3ND766vh51YwGt8/KEkoFCH5iIA8QO9QoZx9/ucWxeoIHf.js","https:/framerusercontent.com/modules/1FRb6PCfOrWDGlgdydRK/O61coP239RE9cV9qoJfb/xkseLWVkF.js","https:/framerusercontent.com/modules/kci6ifx5i2piS0h7um3n/0VNHjWWDTw2L7luWxwCt/MdTa8T403.js","https:/framerusercontent.com/modules/5ujvsZt07H3QX2sEeMfR/OCOaRgXI6kAZy8Bk3XVi/YZgiwYysh.js","https:/framerusercontent.com/modules/QtCKJpyavP2V96A91LFK/8xz73S7xl4xB93Dl7eF0/NSJyEmtmO.js","https:/framer.com/m/CES26-Sampler-Cards-KwyY.js","https:/framerusercontent.com/modules/cA37jFWOYBYz1ysnAxf3/NpxeU9OOOmH0EyvjWTFt/useSamplerCardsManager.js","https:/framerusercontent.com/modules/SQrYiqiSS6ZhEcgxAMmH/EYwfJx95jP48GJexSWAq/SamplerCards.js","https:/framerusercontent.com/modules/w0IOxQ86nnkHtdoVdUSy/ykvs7CHu1TxWsApkpyH6/Favorites.js","https:/framerusercontent.com/modules/pDyXwYq7i8YpyZOcfBJV/CYvWKK8oZNJsQlnXsMv9/ContrastSetting.js","https:/framerusercontent.com/modules/zdOH3eKPUcvhP3SQ6r3O/86aG7O6GQfXND5xCOLKz/useAnimatedColorPalette.js","https:/framerusercontent.com/modules/ncAjNFGquYyakt8uOEs1/7pfQYAzMwit1T9qsLZcd/useWindowSize.js","https:/framerusercontent.com/modules/AvpvGj6XbuBksohaeH1R/VX4zlRZRGbuBbEixVyzW/NowPlaying.js","https:/framerusercontent.com/modules/XwGaeWptXW8SeDrMmIVN/xEYN4bkMO3bfzAy86gAH/Sidebar.js","https:/framerusercontent.com/modules/7GC7DVHm3rMKVHRFb6nJ/2ckaEitFhfXzu6kOwVH9/eg1p4OnDH.js","https:/framerusercontent.com/modules/8DSxD4Aliul8nBaY7vYL/J5hTxLgrvpEdKndFJBBP/pHUm8Y5DV.js","https:/framerusercontent.com/modules/cpBibfPjncttHeFMUpRM/fnsqKEpMs4VhbGA1nlfA/UigK5Z97_.js","https:/framerusercontent.com/modules/CYImWoCj3JFQsp4XwZYV/abrHRJaaIXQnOhbAOLY1/AcuSkmWSV.js","https:/framerusercontent.com/modules/gX71fbCZ68hS6Ck7ryVs/OR6CjFBqdL6p2AgI4GKo/Zuyz8z8xT.js","https:/framerusercontent.com/modules/H521kJIoa517xUG7REyl/yPxvAMxbh4uaE0QneFgU/GT8DW7SQ_.js","https:/framerusercontent.com/modules/KMtz9yo2s9UNMEWM6fQx/miQD0rdlfs9aWw8U8HSx/CjtUtd2qK.js","https:/framerusercontent.com/modules/MrkuESHLwvV4lnGKa3GP/yn47ZHaCFp8CBzpXSpZN/vshGW4kMs.js","https:/framerusercontent.com/modules/oHlLZXcsgwIciOvWdMUz/UjNCN9abUqlwLJ4GTtR4/BmMfybj2g.js","https:/framerusercontent.com/modules/glbznn9lJ93F40ASjncV/M6LmMSqXGooqXtywv6vi/MxSH_PyPu.js","https:/framerusercontent.com/modules/riHjHqocR9MHSh2strNA/pgL6E29TAPi0lGl7kxc6/Z6eVZtJkW.js","https:/framerusercontent.com/modules/wGHLb0w89AEFOfm5OvgD/YQt4JGm8g6sw2CHUfP9b/eyLcAhyGm.js","https:/framerusercontent.com/modules/MZ47nCH0LvtAgNm1dYsE/BV29D5epopMcGri0BgiI/PlayerControls.js","https:/framerusercontent.com/modules/WeKJ8Up500U2cVIeTxNs/ltGQACYghADW9hgimpbA/D4BHvcm23.js","https:/framerusercontent.com/modules/5ujvsZt07H3QX2sEeMfR/1fJbfXU9pblQEg8WNuG5/YZgiwYysh.js","https:/framerusercontent.com/modules/dCqlq2V0OpySKzb73ZRO/VjCW6moyCHz7dH0l9pp0/Xsahyy09d.js","https:/framerusercontent.com/modules/JQFxSO31vaB46WYyCBBq/eHUPruAwpn1NCyDAon8m/a6OpEl85v.js","https:/framerusercontent.com/modules/GVuZYsIItthpGwAkjHNX/8eefCnkGX2XpBCfndlCk/BleQ3ZDol.js","https:/framerusercontent.com/modules/yNKW245MSc2PNm4dBqtK/psBTpweUZxB2eK0vOd8f/ctpdzRZwD.js","https:/framerusercontent.com/modules/oyS5cgMijfOVRZtQeJ4j/gnf8EA8f6DKd8dA7nQix/eTo7yqGVp.js","https:/framerusercontent.com/modules/94gdtVC1O29IIcUZRyDF/U4kd2vpCTxGX4gpCXOsf/g87eNHxzd.js","https:/framerusercontent.com/modules/eJX1UPbOqcddwswb8XPB/xXQEGNUJqT5bZhtWNzMi/jFJKntXEV.js","https:/framerusercontent.com/modules/DhrcbvKSa4WBL9fBGPRA/HyeQDt7R07TNcCC9gox3/KqZS2BYRK.js","https:/framerusercontent.com/modules/T2ztabyyeszWkZdMzWfJ/WLsZ1qo58jqLqOqzo9AS/kSClAtAw7.js","https:/framerusercontent.com/modules/l3UqqGWnhDWV69h3OiJC/z7mZAyaHiOdoY3YglDU3/LgqnTwx5D.js","https:/framerusercontent.com/modules/UT9A3s34hSckXVIgtgdJ/co4cHA3UD8mlgUFcFL7y/LmYK9FlpE.js","https:/framerusercontent.com/modules/EiroHPaNXeyYXKscAQwM/679tHzyqceFp2fDJqjNA/RUhrxbc9C.js","https:/framerusercontent.com/modules/NYtd5kw5pRSS2K2u1ru4/gCuzg5TQm8wXixufEAUl/S2M_6yQtm.js","https:/framerusercontent.com/modules/MShayfGgfL2FGuWU1S06/1dSotncXLLjKE3cTAuiG/W03KgQKkD.js","https:/framerusercontent.com/modules/IHiRek3H69STjHDwqdjp/P2rMSMQr36EAFOq9ZDA3/XdoW79O4M.js","https:/framerusercontent.com/modules/A0x8it5u3DJiwCJTTbAM/hLfrdYkpfFIClrI76Lc5/xhY04t7UH.js","https:/framerusercontent.com/modules/1c9JieTk3m5ssu2nUyjp/1qjlOIFouwcIbhqVXdt3/YfVXLk8c5.js","https:/framerusercontent.com/modules/OniaRomvs23WRCZ62J5r/k5vrWvzQ6S1ec35yTLVd/HhVI_OGdP.js","https:/framerusercontent.com/modules/yqmqcb7iti9ue7RM5re7/gxefXhE65e4rcUmRnbjz/wQqFhCY0H.js","https:/framerusercontent.com/modules/KRW5hRa8TnIKGKnPtiND/wI5n666aQeRyQNU9slh1/IXG_673ww.js","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:/framerusercontent.com/modules/G4IfyjvwmaeSBpdb4TWu/OIjZRBmWDcIE2B6qgG1j/index.js","https:/framer.com/m/framer/default-utils.js@^0.45.0","https:/framerusercontent.com/modules/3mKFSGQqKHV82uOV1eBc/TbXI1XaZFNevVKcgIt7G/isMotionValue.js","https:/framerusercontent.com/modules/kNDwabfjDEb3vUxkQlZS/V4SPg9g59hF1vFH3ZTF0/useAutoMotionValue.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/EKubdcExU2yOVCBWA206/UzJT5X80W16181WHnM5T/FWFH1afKI.js","https:/framerusercontent.com/modules/Dstie2FFgCWYutSBHq2c/9MMjf6jnNoqQd1Mrwg9V/rVi71wrVe.js","https:/framerusercontent.com/modules/we6dlfejWJMuFGe53Hn5/eninbhnLj24RhD7dgy0V/CarPlayIcon.js","https:/framerusercontent.com/modules/DPGXw9XPVkcxT2Sem6J9/m1ewYPLA2aFW5fR47lPK/xjOYtIxO4.js","https:/framerusercontent.com/modules/Hg0TR5ltaMHyu5IKMRA2/gvmOMcT1XKB1oPnB3R57/yi1Its0ZY.js","https:/framerusercontent.com/modules/r0CQwSb1EnJy5v41xnWU/0nAFRImwVoWERQWsLMQN/uzYw1SMQp.js","https:/framerusercontent.com/modules/0EMY8dLeW6dqyOLIMJzp/JoQ3LhDAwz93724hFyVW/yOvS3Lrq0.js","https:/framerusercontent.com/modules/fl2AikRgFamWWCvavXEM/prth3XSgkBq6dCRybydE/qUkbz25N6.js","https:/framerusercontent.com/modules/2IEwfxgjOMdgJCcc4IOn/uJq9Dkd9HAQm6cVt7OWb/DevSettings.js","https:/framerusercontent.com/modules/78yFEw4ClguTccXUCplC/FNc7g2dL4psK54eT2sDE/RXc1EeCJQ.js","https:/framerusercontent.com/modules/R63R8pcXLI1wlr4oP9wx/SxQyicIzdAqJZFwSOg3P/y_6ZMqfP_.js","https:/framerusercontent.com/modules/H3HSYyjfkZN886c6DEkc/s0crgfb4pRbBKxgZnhZ3/KIsPOlrk5.js","https:/framerusercontent.com/modules/aQsVpFSPrh548fVwVK20/NHJKDapIh04dhSqISzHp/l_v1m8_4L.js","https:/framerusercontent.com/modules/FDVko7CBZpf511lOKli2/E4ddRuYsa9wALhdkhTgi/mwo2OdldG.js","framer:toplevel/main"],"sourcesContent":["// Generated by Framer (5e8f756)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,RichText,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const cycleOrder=[\"m3ue22yxq\",\"vypDFvuaP\",\"vljsmpHC7\",\"kRWGoUIrG\",\"ZRfj5dQYX\",\"qQ6x2jJ5x\"];const serializationHash=\"framer-qIAI0\";const variantClassNames={kRWGoUIrG:\"framer-v-dzduyb\",m3ue22yxq:\"framer-v-15z9d3f\",qQ6x2jJ5x:\"framer-v-jxd392\",vljsmpHC7:\"framer-v-132ia9d\",vypDFvuaP:\"framer-v-p5a5mh\",ZRfj5dQYX:\"framer-v-11th1c9\"};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 negate=value=>{return!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 humanReadableVariantMap={\"ForYou-Active\":\"m3ue22yxq\",\"Howard-Active\":\"qQ6x2jJ5x\",\"Live-Active\":\"vypDFvuaP\",\"Music-Active\":\"vljsmpHC7\",\"Sports-Active\":\"ZRfj5dQYX\",\"Talk-Active\":\"kRWGoUIrG\"};const getProps=({activeColor,height,id,notActiveColor,showIndicator,width,...props})=>{return{...props,frjwN8j_n:activeColor??props.frjwN8j_n??\"rgb(255, 255, 255)\",MtEwHHVCb:notActiveColor??props.MtEwHHVCb??\"rgba(255, 255, 255, 0.4)\",variant:humanReadableVariantMap[props.variant]??props.variant??\"m3ue22yxq\",xyNS3s_5S:showIndicator??props.xyNS3s_5S??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,MtEwHHVCb,xyNS3s_5S,frjwN8j_n,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"m3ue22yxq\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=value=>{if([\"vypDFvuaP\",\"vljsmpHC7\",\"kRWGoUIrG\",\"ZRfj5dQYX\",\"qQ6x2jJ5x\"].includes(baseVariant))return false;return value;};const isDisplayed1=value=>{if(baseVariant===\"vypDFvuaP\")return value;return false;};const isDisplayed2=value=>{if(baseVariant===\"vljsmpHC7\")return value;return false;};const isDisplayed3=value=>{if(baseVariant===\"kRWGoUIrG\")return value;return false;};const visible=negate(xyNS3s_5S);const isDisplayed4=(value,value1)=>{if(baseVariant===\"ZRfj5dQYX\")return value;if(baseVariant===\"qQ6x2jJ5x\")return value1;return false;};const isDisplayed5=value=>{if(baseVariant===\"qQ6x2jJ5x\")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__*/_jsx(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-15z9d3f\",className,classNames),\"data-framer-name\":\"ForYou-Active\",layoutDependency:layoutDependency,layoutId:\"m3ue22yxq\",ref:refBinding,style:{...style},...addPropertyOverrides({kRWGoUIrG:{\"data-framer-name\":\"Talk-Active\"},qQ6x2jJ5x:{\"data-framer-name\":\"Howard-Active\"},vljsmpHC7:{\"data-framer-name\":\"Music-Active\"},vypDFvuaP:{\"data-framer-name\":\"Live-Active\"},ZRfj5dQYX:{\"data-framer-name\":\"Sports-Active\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-9346rf\",\"data-framer-name\":\"state=foryou\",layoutDependency:layoutDependency,layoutId:\"MR80YJxOt\",children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1lp3wh8\",\"data-framer-name\":\"Tabs\",layoutDependency:layoutDependency,layoutId:\"FRsLQuRVR\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1spnn36\",\"data-framer-name\":\"Tab Item / Active\",layoutDependency:layoutDependency,layoutId:\"uh2LZJ9IY\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7SGVsdmV0aWNhIE5vdyBWYXItcmVndWxhcg==\",\"--framer-font-family\":'\"Helvetica Now Var\", \"Helvetica Now Var Placeholder\", sans-serif',\"--framer-font-size\":\"20px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"For You\"})}),className:\"framer-gy5id2\",\"data-framer-name\":\"Label Text\",fonts:[\"GF;Helvetica Now Var-regular\"],layoutDependency:layoutDependency,layoutId:\"Z53hMbkGM\",style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\",\"--framer-paragraph-spacing\":\"0px\",\"--variable-reference-MtEwHHVCb-VfzR0E7pO\":MtEwHHVCb},variants:{kRWGoUIrG:{\"--extracted-r6o4lv\":\"var(--variable-reference-MtEwHHVCb-VfzR0E7pO)\",\"--variable-reference-MtEwHHVCb-VfzR0E7pO\":MtEwHHVCb},qQ6x2jJ5x:{\"--extracted-r6o4lv\":\"var(--variable-reference-MtEwHHVCb-VfzR0E7pO)\",\"--variable-reference-MtEwHHVCb-VfzR0E7pO\":MtEwHHVCb},vljsmpHC7:{\"--extracted-r6o4lv\":\"var(--variable-reference-MtEwHHVCb-VfzR0E7pO)\",\"--variable-reference-MtEwHHVCb-VfzR0E7pO\":MtEwHHVCb},vypDFvuaP:{\"--extracted-r6o4lv\":\"var(--variable-reference-MtEwHHVCb-VfzR0E7pO)\",\"--variable-reference-MtEwHHVCb-VfzR0E7pO\":MtEwHHVCb},ZRfj5dQYX:{\"--extracted-r6o4lv\":\"var(--variable-reference-MtEwHHVCb-VfzR0E7pO)\",\"--variable-reference-MtEwHHVCb-VfzR0E7pO\":MtEwHHVCb}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({kRWGoUIrG:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7SGVsdmV0aWNhIE5vdyBWYXItcmVndWxhcg==\",\"--framer-font-family\":'\"Helvetica Now Var\", \"Helvetica Now Var Placeholder\", sans-serif',\"--framer-font-size\":\"20px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--variable-reference-MtEwHHVCb-VfzR0E7pO))\"},children:\"For You\"})})},qQ6x2jJ5x:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7SGVsdmV0aWNhIE5vdyBWYXItcmVndWxhcg==\",\"--framer-font-family\":'\"Helvetica Now Var\", \"Helvetica Now Var Placeholder\", sans-serif',\"--framer-font-size\":\"20px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--variable-reference-MtEwHHVCb-VfzR0E7pO))\"},children:\"For You\"})})},vljsmpHC7:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7SGVsdmV0aWNhIE5vdyBWYXItcmVndWxhcg==\",\"--framer-font-family\":'\"Helvetica Now Var\", \"Helvetica Now Var Placeholder\", sans-serif',\"--framer-font-size\":\"20px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--variable-reference-MtEwHHVCb-VfzR0E7pO))\"},children:\"For You\"})})},vypDFvuaP:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7SGVsdmV0aWNhIE5vdyBWYXItcmVndWxhcg==\",\"--framer-font-family\":'\"Helvetica Now Var\", \"Helvetica Now Var Placeholder\", sans-serif',\"--framer-font-size\":\"20px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--variable-reference-MtEwHHVCb-VfzR0E7pO))\"},children:\"For You\"})})},ZRfj5dQYX:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7SGVsdmV0aWNhIE5vdyBWYXItcmVndWxhcg==\",\"--framer-font-family\":'\"Helvetica Now Var\", \"Helvetica Now Var Placeholder\", sans-serif',\"--framer-font-size\":\"20px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--variable-reference-MtEwHHVCb-VfzR0E7pO))\"},children:\"For You\"})})}},baseVariant,gestureVariant)}),isDisplayed(xyNS3s_5S)&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-uftc3f\",\"data-framer-name\":\"Indicator\",layoutDependency:layoutDependency,layoutId:\"KHCjolCfd\",style:{backgroundColor:\"rgb(32, 138, 255)\",borderBottomLeftRadius:2,borderBottomRightRadius:2,borderTopLeftRadius:2,borderTopRightRadius:2}})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-137cb82\",\"data-framer-name\":\"Tab Item / Inactive\",layoutDependency:layoutDependency,layoutId:\"abJvYuU2R\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7SGVsdmV0aWNhIE5vdyBWYXItcmVndWxhcg==\",\"--framer-font-family\":'\"Helvetica Now Var\", \"Helvetica Now Var Placeholder\", sans-serif',\"--framer-font-size\":\"20px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--variable-reference-MtEwHHVCb-VfzR0E7pO))\"},children:\"Live\"})}),className:\"framer-19f1g43\",\"data-framer-name\":\"Label Text\",fonts:[\"GF;Helvetica Now Var-regular\"],layoutDependency:layoutDependency,layoutId:\"OGcchdEsT\",style:{\"--extracted-r6o4lv\":\"var(--variable-reference-MtEwHHVCb-VfzR0E7pO)\",\"--framer-paragraph-spacing\":\"0px\",\"--variable-reference-frjwN8j_n-VfzR0E7pO\":frjwN8j_n,\"--variable-reference-MtEwHHVCb-VfzR0E7pO\":MtEwHHVCb},variants:{vypDFvuaP:{\"--extracted-r6o4lv\":\"var(--variable-reference-frjwN8j_n-VfzR0E7pO)\",\"--variable-reference-frjwN8j_n-VfzR0E7pO\":frjwN8j_n}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({vypDFvuaP:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7SGVsdmV0aWNhIE5vdyBWYXItcmVndWxhcg==\",\"--framer-font-family\":'\"Helvetica Now Var\", \"Helvetica Now Var Placeholder\", sans-serif',\"--framer-font-size\":\"20px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--variable-reference-frjwN8j_n-VfzR0E7pO))\"},children:\"Live\"})})}},baseVariant,gestureVariant)}),isDisplayed1(xyNS3s_5S)&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-1lbvykr\",\"data-framer-name\":\"Indicator\",layoutDependency:layoutDependency,layoutId:\"h1orgSs8J\",style:{backgroundColor:\"rgb(32, 138, 255)\",borderBottomLeftRadius:2,borderBottomRightRadius:2,borderTopLeftRadius:2,borderTopRightRadius:2}})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1px11qt\",\"data-framer-name\":\"Tab Item / Inactive\",layoutDependency:layoutDependency,layoutId:\"jwgBaE7PC\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7SGVsdmV0aWNhIE5vdyBWYXItcmVndWxhcg==\",\"--framer-font-family\":'\"Helvetica Now Var\", \"Helvetica Now Var Placeholder\", sans-serif',\"--framer-font-size\":\"20px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--variable-reference-MtEwHHVCb-VfzR0E7pO))\"},children:\"Music\"})}),className:\"framer-2pap64\",\"data-framer-name\":\"Label Text\",fonts:[\"GF;Helvetica Now Var-regular\"],layoutDependency:layoutDependency,layoutId:\"GLLndXvLP\",style:{\"--extracted-r6o4lv\":\"var(--variable-reference-MtEwHHVCb-VfzR0E7pO)\",\"--framer-paragraph-spacing\":\"0px\",\"--variable-reference-frjwN8j_n-VfzR0E7pO\":frjwN8j_n,\"--variable-reference-MtEwHHVCb-VfzR0E7pO\":MtEwHHVCb},variants:{vljsmpHC7:{\"--extracted-r6o4lv\":\"var(--variable-reference-frjwN8j_n-VfzR0E7pO)\",\"--variable-reference-frjwN8j_n-VfzR0E7pO\":frjwN8j_n}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({vljsmpHC7:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7SGVsdmV0aWNhIE5vdyBWYXItcmVndWxhcg==\",\"--framer-font-family\":'\"Helvetica Now Var\", \"Helvetica Now Var Placeholder\", sans-serif',\"--framer-font-size\":\"20px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--variable-reference-frjwN8j_n-VfzR0E7pO))\"},children:\"Music\"})})}},baseVariant,gestureVariant)}),isDisplayed2(xyNS3s_5S)&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-1yooysv\",\"data-framer-name\":\"Indicator\",layoutDependency:layoutDependency,layoutId:\"hhc8NJjBA\",style:{backgroundColor:\"rgb(32, 138, 255)\",borderBottomLeftRadius:2,borderBottomRightRadius:2,borderTopLeftRadius:2,borderTopRightRadius:2}})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-ototmb\",\"data-framer-name\":\"Tab Item / Inactive\",layoutDependency:layoutDependency,layoutId:\"VwqAwMFRy\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7SGVsdmV0aWNhIE5vdyBWYXItcmVndWxhcg==\",\"--framer-font-family\":'\"Helvetica Now Var\", \"Helvetica Now Var Placeholder\", sans-serif',\"--framer-font-size\":\"20px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--variable-reference-MtEwHHVCb-VfzR0E7pO))\"},children:\"Talk & Podcasts\"})}),className:\"framer-1xswnay\",\"data-framer-name\":\"Label Text\",fonts:[\"GF;Helvetica Now Var-regular\"],layoutDependency:layoutDependency,layoutId:\"ODzzV9Izu\",style:{\"--extracted-r6o4lv\":\"var(--variable-reference-MtEwHHVCb-VfzR0E7pO)\",\"--framer-paragraph-spacing\":\"0px\",\"--variable-reference-frjwN8j_n-VfzR0E7pO\":frjwN8j_n,\"--variable-reference-MtEwHHVCb-VfzR0E7pO\":MtEwHHVCb},variants:{kRWGoUIrG:{\"--extracted-r6o4lv\":\"var(--variable-reference-frjwN8j_n-VfzR0E7pO)\",\"--variable-reference-frjwN8j_n-VfzR0E7pO\":frjwN8j_n}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({kRWGoUIrG:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7SGVsdmV0aWNhIE5vdyBWYXItcmVndWxhcg==\",\"--framer-font-family\":'\"Helvetica Now Var\", \"Helvetica Now Var Placeholder\", sans-serif',\"--framer-font-size\":\"20px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--variable-reference-frjwN8j_n-VfzR0E7pO))\"},children:\"Talk & Podcasts\"})})}},baseVariant,gestureVariant)}),isDisplayed3(xyNS3s_5S)&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-1lamtpj\",\"data-framer-name\":\"Indicator\",layoutDependency:layoutDependency,layoutId:\"qRuijfcBg\",style:{backgroundColor:\"rgb(32, 138, 255)\",borderBottomLeftRadius:2,borderBottomRightRadius:2,borderTopLeftRadius:2,borderTopRightRadius:2}})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-ljdynw\",\"data-framer-name\":\"Tab Item / Inactive\",layoutDependency:layoutDependency,layoutId:\"AfEx_r2Xo\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7SGVsdmV0aWNhIE5vdyBWYXItcmVndWxhcg==\",\"--framer-font-family\":'\"Helvetica Now Var\", \"Helvetica Now Var Placeholder\", sans-serif',\"--framer-font-size\":\"20px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--variable-reference-MtEwHHVCb-VfzR0E7pO))\"},children:\"Sports\"})}),className:\"framer-1wbgj28\",\"data-framer-name\":\"Label Text\",fonts:[\"GF;Helvetica Now Var-regular\"],layoutDependency:layoutDependency,layoutId:\"CyovPmPh1\",style:{\"--extracted-r6o4lv\":\"var(--variable-reference-MtEwHHVCb-VfzR0E7pO)\",\"--framer-paragraph-spacing\":\"0px\",\"--variable-reference-frjwN8j_n-VfzR0E7pO\":frjwN8j_n,\"--variable-reference-MtEwHHVCb-VfzR0E7pO\":MtEwHHVCb},variants:{ZRfj5dQYX:{\"--extracted-r6o4lv\":\"var(--variable-reference-frjwN8j_n-VfzR0E7pO)\",\"--variable-reference-frjwN8j_n-VfzR0E7pO\":frjwN8j_n}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({ZRfj5dQYX:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7SGVsdmV0aWNhIE5vdyBWYXItcmVndWxhcg==\",\"--framer-font-family\":'\"Helvetica Now Var\", \"Helvetica Now Var Placeholder\", sans-serif',\"--framer-font-size\":\"20px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--variable-reference-frjwN8j_n-VfzR0E7pO))\"},children:\"Sports\"})})}},baseVariant,gestureVariant)}),isDisplayed4(xyNS3s_5S,visible)&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-bzow86\",\"data-framer-name\":\"Indicator\",layoutDependency:layoutDependency,layoutId:\"bEXS10tON\",style:{backgroundColor:\"rgb(32, 138, 255)\",borderBottomLeftRadius:2,borderBottomRightRadius:2,borderTopLeftRadius:2,borderTopRightRadius:2}})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1do296e\",\"data-framer-name\":\"Tab Item / Inactive\",layoutDependency:layoutDependency,layoutId:\"gsAEC4QZv\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7SGVsdmV0aWNhIE5vdyBWYXItcmVndWxhcg==\",\"--framer-font-family\":'\"Helvetica Now Var\", \"Helvetica Now Var Placeholder\", sans-serif',\"--framer-font-size\":\"20px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--variable-reference-MtEwHHVCb-VfzR0E7pO))\"},children:\"Howard\"})}),className:\"framer-1rord5l\",\"data-framer-name\":\"Label Text\",fonts:[\"GF;Helvetica Now Var-regular\"],layoutDependency:layoutDependency,layoutId:\"HOEGoaUVM\",style:{\"--extracted-r6o4lv\":\"var(--variable-reference-MtEwHHVCb-VfzR0E7pO)\",\"--framer-paragraph-spacing\":\"0px\",\"--variable-reference-frjwN8j_n-VfzR0E7pO\":frjwN8j_n,\"--variable-reference-MtEwHHVCb-VfzR0E7pO\":MtEwHHVCb},variants:{qQ6x2jJ5x:{\"--extracted-r6o4lv\":\"var(--variable-reference-frjwN8j_n-VfzR0E7pO)\",\"--variable-reference-frjwN8j_n-VfzR0E7pO\":frjwN8j_n}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({qQ6x2jJ5x:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7SGVsdmV0aWNhIE5vdyBWYXItcmVndWxhcg==\",\"--framer-font-family\":'\"Helvetica Now Var\", \"Helvetica Now Var Placeholder\", sans-serif',\"--framer-font-size\":\"20px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--variable-reference-frjwN8j_n-VfzR0E7pO))\"},children:\"Howard\"})})}},baseVariant,gestureVariant)}),isDisplayed5(xyNS3s_5S)&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-1f63ljx\",\"data-framer-name\":\"Indicator\",layoutDependency:layoutDependency,layoutId:\"m3aRTDfpU\",style:{backgroundColor:\"rgb(32, 138, 255)\",borderBottomLeftRadius:2,borderBottomRightRadius:2,borderTopLeftRadius:2,borderTopRightRadius:2}})]})]})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-qIAI0.framer-1eom0o7, .framer-qIAI0 .framer-1eom0o7 { display: block; }\",\".framer-qIAI0.framer-15z9d3f { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 64px; height: 122px; justify-content: flex-start; overflow: visible; padding: 56px 0px 56px 0px; position: relative; width: 1336px; }\",\".framer-qIAI0 .framer-9346rf { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: 122px; justify-content: flex-end; left: calc(50.00000000000002% - 1336px / 2); overflow: visible; padding: 0px; position: absolute; top: calc(50.00000000000002% - 122px / 2); width: 1336px; z-index: 1; }\",\".framer-qIAI0 .framer-1lp3wh8 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 47.83299255371094px; height: 122px; justify-content: flex-start; overflow: visible; padding: 41.85386657714844px 0px 41.85386657714844px 0px; position: relative; width: 1336px; }\",\".framer-qIAI0 .framer-1spnn36, .framer-qIAI0 .framer-137cb82, .framer-qIAI0 .framer-1px11qt, .framer-qIAI0 .framer-ototmb, .framer-qIAI0 .framer-ljdynw, .framer-qIAI0 .framer-1do296e { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: 40px; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-qIAI0 .framer-gy5id2, .framer-qIAI0 .framer-19f1g43, .framer-qIAI0 .framer-2pap64, .framer-qIAI0 .framer-1xswnay, .framer-qIAI0 .framer-1wbgj28, .framer-qIAI0 .framer-1rord5l { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-qIAI0 .framer-uftc3f, .framer-qIAI0 .framer-1lbvykr { align-content: flex-start; align-items: flex-start; bottom: 8px; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 7.473905086517334px; height: 3px; justify-content: flex-start; left: 0px; overflow: visible; padding: 0px; position: absolute; width: 100%; z-index: 1; }\",\".framer-qIAI0 .framer-1yooysv { align-content: flex-start; align-items: flex-start; bottom: 8px; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 7.473905086517334px; height: 3px; justify-content: flex-start; left: calc(49.54128440366975% - 100.91743119266054% / 2); overflow: visible; padding: 0px; position: absolute; width: 101%; z-index: 1; }\",\".framer-qIAI0 .framer-1lamtpj { align-content: flex-start; align-items: flex-start; bottom: 8px; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 7.473905086517334px; height: 3px; justify-content: flex-start; left: calc(49.655172413793125% - 100.6896551724138% / 2); overflow: visible; padding: 0px; position: absolute; width: 101%; z-index: 1; }\",\".framer-qIAI0 .framer-bzow86 { align-content: flex-start; align-items: flex-start; bottom: 8px; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 7.473905086517334px; height: 3px; justify-content: flex-start; left: calc(49.586776859504155% - 102.4793388429752% / 2); overflow: visible; padding: 0px; position: absolute; width: 102%; z-index: 1; }\",\".framer-qIAI0 .framer-1f63ljx { align-content: flex-start; align-items: flex-start; bottom: 8px; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 7.473905086517334px; height: 3px; justify-content: flex-start; left: calc(49.29577464788735% - 101.40845070422534% / 2); overflow: visible; padding: 0px; position: absolute; width: 101%; z-index: 1; }\",\".framer-qIAI0.framer-v-p5a5mh.framer-15z9d3f, .framer-qIAI0.framer-v-132ia9d.framer-15z9d3f, .framer-qIAI0.framer-v-dzduyb.framer-15z9d3f, .framer-qIAI0.framer-v-11th1c9.framer-15z9d3f, .framer-qIAI0.framer-v-jxd392.framer-15z9d3f { aspect-ratio: 10.950819672131148 / 1; height: var(--framer-aspect-ratio-supported, 122px); }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 122\n * @framerIntrinsicWidth 1336\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"vypDFvuaP\":{\"layout\":[\"fixed\",\"fixed\"]},\"vljsmpHC7\":{\"layout\":[\"fixed\",\"fixed\"]},\"kRWGoUIrG\":{\"layout\":[\"fixed\",\"fixed\"]},\"ZRfj5dQYX\":{\"layout\":[\"fixed\",\"fixed\"]},\"qQ6x2jJ5x\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"MtEwHHVCb\":\"notActiveColor\",\"xyNS3s_5S\":\"showIndicator\",\"frjwN8j_n\":\"activeColor\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerVfzR0E7pO=withCSS(Component,css,\"framer-qIAI0\");export default FramerVfzR0E7pO;FramerVfzR0E7pO.displayName=\"CES26 Top Filter Bar\";FramerVfzR0E7pO.defaultProps={height:122,width:1336};addPropertyControls(FramerVfzR0E7pO,{variant:{options:[\"m3ue22yxq\",\"vypDFvuaP\",\"vljsmpHC7\",\"kRWGoUIrG\",\"ZRfj5dQYX\",\"qQ6x2jJ5x\"],optionTitles:[\"ForYou-Active\",\"Live-Active\",\"Music-Active\",\"Talk-Active\",\"Sports-Active\",\"Howard-Active\"],title:\"Variant\",type:ControlType.Enum},MtEwHHVCb:{defaultValue:\"rgba(255, 255, 255, 0.4)\",title:\"notActiveColor\",type:ControlType.Color},xyNS3s_5S:{defaultValue:true,title:\"showIndicator\",type:ControlType.Boolean},frjwN8j_n:{defaultValue:\"rgb(255, 255, 255)\",title:\"activeColor\",type:ControlType.Color}});addFonts(FramerVfzR0E7pO,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerVfzR0E7pO\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"122\",\"framerDisplayContentsDiv\":\"false\",\"framerAutoSizeImages\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"vypDFvuaP\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"vljsmpHC7\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"kRWGoUIrG\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"ZRfj5dQYX\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"qQ6x2jJ5x\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerImmutableVariables\":\"true\",\"framerVariables\":\"{\\\"MtEwHHVCb\\\":\\\"notActiveColor\\\",\\\"xyNS3s_5S\\\":\\\"showIndicator\\\",\\\"frjwN8j_n\\\":\\\"activeColor\\\"}\",\"framerColorSyntax\":\"true\",\"framerIntrinsicWidth\":\"1336\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./VfzR0E7pO.map","// Generated by Framer (4eeba22)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getLoadingLazyAtYPosition,Image,Link,RichText,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=[\"d2bpGOptw\",\"cyifrGeml\",\"cU0mEk_aE\",\"FPimSKkCJ\"];const serializationHash=\"framer-qxchv\";const variantClassNames={cU0mEk_aE:\"framer-v-1ujaksi\",cyifrGeml:\"framer-v-1y69fd2\",d2bpGOptw:\"framer-v-movbj\",FPimSKkCJ:\"framer-v-hfe6uu\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const vF0X16SVY=undefined;const IveSVCXd_=undefined;const tZrtbIEVC=undefined;const crMf9wDP_=undefined;const X8Zhmk3D_=undefined;const B3StT8HT3=undefined;const Janao2zwM=undefined;const xsZKPT0EN=undefined;const WyvXFICaJ=undefined;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={\"Channels-Active\":\"cyifrGeml\",\"Discover-Active\":\"d2bpGOptw\",\"Favorites-Active\":\"FPimSKkCJ\",\"Search-Active\":\"cU0mEk_aE\"};const getProps=({activeState,channelsLink,discoverLink,favoritesLink,height,id,liveIndicator,liveNonIndicator,nonActiveState,searchLink,settingsLink,width,...props})=>{return{...props,B3StT8HT3:channelsLink??props.B3StT8HT3,crMf9wDP_:activeState??props.crMf9wDP_??\"rgb(255, 255, 255)\",IveSVCXd_:liveNonIndicator??props.IveSVCXd_??\"rgba(255, 255, 255, 0)\",Janao2zwM:searchLink??props.Janao2zwM,tZrtbIEVC:discoverLink??props.tZrtbIEVC,variant:humanReadableVariantMap[props.variant]??props.variant??\"d2bpGOptw\",vF0X16SVY:liveIndicator??props.vF0X16SVY??\"rgba(255, 255, 255, 0.06)\",WyvXFICaJ:settingsLink??props.WyvXFICaJ,X8Zhmk3D_:nonActiveState??props.X8Zhmk3D_??\"var(--token-5dce45ca-263d-4071-8e48-25ab50e258b7, rgba(255, 255, 255, 0.6))\",xsZKPT0EN:favoritesLink??props.xsZKPT0EN};};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,X8Zhmk3D_,crMf9wDP_,vF0X16SVY,IveSVCXd_,tZrtbIEVC,B3StT8HT3,Janao2zwM,xsZKPT0EN,WyvXFICaJ,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"d2bpGOptw\",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-movbj\",className,classNames),\"data-framer-name\":\"Discover-Active\",layoutDependency:layoutDependency,layoutId:\"d2bpGOptw\",ref:refBinding,style:{...style},...addPropertyOverrides({cU0mEk_aE:{\"data-framer-name\":\"Search-Active\"},cyifrGeml:{\"data-framer-name\":\"Channels-Active\"},FPimSKkCJ:{\"data-framer-name\":\"Favorites-Active\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1vl4wep\",\"data-framer-name\":\"MediaPage - Cor Nav (<-Left)\",layoutDependency:layoutDependency,layoutId:\"s9N2P9KoU\",children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-txcyhz\",\"data-framer-name\":\"Nav Items\",layoutDependency:layoutDependency,layoutId:\"j8Z2_0VgQ\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1kgrpfw\",\"data-framer-name\":\"Source Switcher\",layoutDependency:layoutDependency,layoutId:\"PuHpKTeOl\",transformTemplate:transformTemplate1,children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-ytuvjc\",\"data-framer-name\":\"SXM Logo\",layoutDependency:layoutDependency,layoutId:\"AeJVQTten\",children:/*#__PURE__*/_jsx(SVG,{className:\"framer-vkdsgm\",\"data-framer-name\":\"Vector\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:24,intrinsicWidth:151,layoutDependency:layoutDependency,layoutId:\"D3QiXqIZz\",svg:'<svg width=\"151\" height=\"24\" viewBox=\"0 0 151 24\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<path d=\"M24.4243 4.88486H31.543V22.8076H24.4243V4.88486ZM24.4243 0H31.543V3.42462H24.4243V0ZM47.9099 0H55.0286V3.42462H47.9099V0ZM47.9099 4.88486H55.0286V22.8076H47.9099V4.88486ZM69.153 4.88486H76.2717V22.8076H69.6658V20.174C67.8927 22.6338 66.1456 23.3204 63.199 23.3204C59.2963 23.3204 56.767 20.9302 56.767 15.7932V4.88486H63.8857V14.5677C63.8857 17.0275 64.7462 17.8185 66.4498 17.8185C68.5011 17.8185 69.153 16.28 69.153 13.5073V4.88486ZM95.6634 17.0623C95.6634 20.7911 92.5864 23.3204 86.0153 23.3204C81.9127 23.3204 77.3929 22.0601 77.0192 17.2274H83.7902C83.7902 17.9488 84.0596 18.4964 84.5464 18.8702C84.9897 19.2092 85.6068 19.4178 86.2935 19.4178C87.3887 19.4178 88.5534 19.0788 88.5534 17.8098C88.5534 14.9327 77.5668 17.2274 77.5668 10.2826C77.5668 5.70191 82.3213 4.36335 86.0501 4.36335C89.9528 4.36335 94.5334 5.24993 94.9419 10.0044H88.4752C88.4056 9.42205 88.1709 9.01353 87.7885 8.70062C87.4147 8.3964 86.9019 8.25733 86.3543 8.25733C85.1201 8.25733 84.3378 8.63109 84.3378 9.52635C84.3465 12.0383 95.6634 10.3608 95.6634 17.0623ZM22.3383 12.5511C22.8772 13.3769 23.1988 14.3851 23.1988 15.6281C23.164 20.2174 19.3656 23.3291 11.1952 23.3291C6.08435 23.3291 0.469364 21.7733 0 15.8367V15.5412H7.65759L5.96266 20.539L11.5516 16.6537L17.1405 20.539L15.6889 16.2452C15.4629 15.8019 14.8806 15.5586 14.8806 15.5586C11.8297 13.8636 0.695354 14.785 0.695354 7.29253C0.695354 1.65147 6.61456 0.00869246 11.256 0.00869246C16.1148 0.00869246 21.8167 1.10387 22.3296 6.95354V7.17953H13.7072L11.569 0.886578L9.43074 7.17953H2.52066L6.37988 9.83926C7.50983 9.38728 8.71801 9.18737 9.92618 9.05699C11.2213 8.91792 12.5251 8.89184 13.8289 8.97876C14.924 9.0483 16.0105 9.20475 17.0796 9.45682C18.0444 9.68281 19.0266 9.93487 19.9045 10.4129C20.8867 10.9518 21.7472 11.6385 22.3383 12.5511ZM45.4675 4.37204C45.9108 4.37204 46.3888 4.47634 46.3888 4.47634V11.595C46.3888 11.595 46.0151 11.3864 44.9199 11.3864C42.0081 11.3864 40.5392 12.7511 40.5392 16.619V22.8163H33.4205V4.88486H39.8873V8.5094H39.9568C40.9564 5.7106 42.6861 4.37204 45.4675 4.37204ZM138.384 0.512825H150.37V22.8076H142.791V16.4799C142.791 13.4116 142.852 10.5694 142.965 7.96181C142.739 9.03091 142.487 10.0392 142.209 10.9953L139.106 22.7989H132.769L129.597 11.004C129.484 10.5694 129.371 10.1522 129.266 9.75235C129.162 9.35252 129.075 9.00484 129.006 8.68324C128.936 8.37033 128.893 8.19649 128.867 8.15303C128.98 10.6998 129.04 13.4812 129.04 16.4799V22.8076H121.47V0.512825H133.456L135.385 8.97007C135.594 9.9088 135.785 10.7954 135.968 11.6298C136.22 10.2912 136.402 9.40467 136.515 8.97007L138.384 0.512825ZM111.961 10.9171L120.748 22.8163H111.622L110.275 20.7824L107.65 16.7407C106.937 17.8098 105.981 19.1483 104.79 20.7824L103.312 22.8163H94.6638L103.686 11.3864L95.6286 0.521516H104.651L105.998 2.45982C106.867 3.73753 107.528 4.69364 107.962 5.33684C108.006 5.24993 108.319 4.79794 108.892 3.95483C109.353 3.28555 109.692 2.79011 109.927 2.45112L111.274 0.512825H119.679L111.961 10.9171Z\" fill=\"white\"/>\\n</svg>\\n',withExternalLayout:true})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1oayc4t\",\"data-framer-name\":\"Icon / Chevron - Down\",layoutDependency:layoutDependency,layoutId:\"UkMgIb9Qp\",children:/*#__PURE__*/_jsx(SVG,{className:\"framer-12fyc1x\",\"data-framer-name\":\"Polygon 1\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:10,intrinsicWidth:19,layoutDependency:layoutDependency,layoutId:\"aaRdJ9tQU\",svg:'<svg width=\"19\" height=\"10\" viewBox=\"0 0 19 10\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<path d=\"M0 2.53117e-06L9.02222 9.02222L18.0444 -1.21858e-07\" stroke=\"white\" stroke-opacity=\"0.6\" stroke-width=\"2.25556\"/>\\n</svg>\\n',withExternalLayout:true})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1086wcq\",\"data-framer-name\":\"_Core nav group\",layoutDependency:layoutDependency,layoutId:\"zox3XnN8R\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-17qttu1\",\"data-framer-name\":\"Core Items\",layoutDependency:layoutDependency,layoutId:\"cQNu7j_B9\",children:[/*#__PURE__*/_jsx(Link,{motionChild:true,nodeId:\"W6dfz7YxQ\",scopeId:\"FaqIXArfD\",...addPropertyOverrides({cyifrGeml:{href:tZrtbIEVC,openInNewTab:false}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.a,{className:\"framer-g3qnji framer-h5ksdw\",\"data-framer-name\":\"_Core nav item\",layoutDependency:layoutDependency,layoutId:\"W6dfz7YxQ\",style:{backgroundColor:vF0X16SVY,borderBottomLeftRadius:12,borderBottomRightRadius:12,borderTopLeftRadius:12,borderTopRightRadius:12},variants:{cU0mEk_aE:{backgroundColor:IveSVCXd_},cyifrGeml:{backgroundColor:IveSVCXd_},FPimSKkCJ:{backgroundColor:IveSVCXd_}},children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1jnoo3h\",\"data-framer-name\":\"🚀 Icon-uitk\",layoutDependency:layoutDependency,layoutId:\"LsX9uTjlI\",children:/*#__PURE__*/_jsxs(SVG,{className:\"framer-1k4tjvl\",layoutDependency:layoutDependency,layoutId:\"RgFObM2uc\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 22 21.851\" overflow=\"visible\"><path d=\"M 13.148 0.001 C 13.477 0.012 13.558 0.209 13.409 0.478 C 12.477 2.163 11.941 4.425 11.917 6.346 C 11.911 6.78 11.953 7.203 12.115 7.61 L 16.638 16.357 C 16.638 16.357 17.23 17.731 17.79 16.967 L 18.985 14.942 C 19.387 14.29 19.337 13.733 18.913 13.115 C 18.325 12.258 17.756 11.388 17.186 10.518 C 16.875 10.043 16.564 9.566 16.25 9.093 C 16.065 8.814 16.106 8.573 16.354 8.385 C 16.582 8.213 16.795 8.288 16.985 8.496 C 17.315 8.857 17.648 9.216 17.981 9.574 C 18.331 9.95 18.681 10.327 19.027 10.706 C 19.395 11.109 19.76 11.514 20.124 11.919 C 20.614 12.464 21.104 13.01 21.601 13.548 L 21.599 13.548 C 22.013 13.997 22.126 14.615 21.846 15.121 L 18.309 21.554 C 18.185 21.781 18.06 21.851 17.814 21.851 L 8.183 21.851 L 8.183 21.539 C 8.183 20.329 9.137 20.186 9.499 20.186 C 9.649 20.179 9.799 20.183 9.949 20.188 C 10.041 20.191 10.134 20.194 10.226 20.194 C 10.255 20.194 10.285 20.194 10.315 20.195 C 10.511 20.198 10.727 20.2 10.901 20.122 C 11.155 20.009 11.207 19.744 11.205 19.492 L 11.205 18.261 C 11.205 18.092 11.213 17.931 11.278 17.773 C 11.398 17.48 11.657 17.268 11.947 17.161 C 12.324 17.009 12.837 16.982 13.147 16.982 C 13.203 16.982 13.247 16.982 13.281 16.982 C 13.386 16.982 13.4 16.983 13.419 16.978 C 13.488 16.96 13.463 16.897 13.398 16.886 C 13.001 16.822 12.6 16.821 12.199 16.82 C 12.115 16.819 12.03 16.82 11.946 16.819 C 11.93 16.819 11.912 16.818 11.894 16.818 C 11.488 16.812 10.827 16.803 10.683 17.526 C 10.633 17.774 10.646 18.026 10.658 18.278 C 10.662 18.354 10.666 18.43 10.668 18.505 C 10.686 18.957 10.661 19.556 9.926 19.555 L 8.586 19.566 C 7.718 19.573 7.018 20.278 7.018 21.147 L 7.018 21.851 L 1.219 21.851 L 1.219 21.539 C 1.219 20.096 2.554 20.186 2.567 20.187 L 3.309 20.187 C 3.811 20.187 3.921 19.551 3.923 19.537 L 5.481 11.165 C 5.277 11.165 5.071 11.166 4.865 11.167 C 4.105 11.172 3.335 11.177 2.581 11.119 C 1.6 11.119 0.763 10.569 0.39 9.937 C -0.084 9.299 -0.222 8.442 0.527 7.936 C 0.541 7.926 1.89 7.016 3.28 6.078 C 4.626 5.169 6.01 4.235 6.258 4.068 C 5.345 3.926 4.426 3.817 3.507 3.708 L 3.418 3.698 C 3.207 3.673 2.868 3.503 3.193 3.311 C 3.22 3.296 3.252 3.278 3.287 3.258 C 3.992 2.861 6.314 1.554 7.262 1.423 C 8.955 1.052 8.952 2.031 8.951 2.549 C 8.951 2.562 8.951 2.574 8.951 2.586 C 8.952 2.72 8.953 2.854 8.954 2.988 C 8.956 3.228 8.957 3.469 8.957 3.709 C 8.957 3.736 8.979 3.757 9.005 3.758 C 9.047 3.759 9.09 3.762 9.133 3.764 C 9.204 3.767 9.274 3.771 9.342 3.771 C 9.45 3.771 9.501 3.754 9.541 3.639 C 9.844 2.772 10.195 1.867 10.778 1.146 C 11.359 0.428 12.214 -0.028 13.148 0.001 Z M 6.685 6.514 L 5.158 6.514 L 6.394 7.411 L 5.922 8.864 L 7.157 7.966 L 8.393 8.864 L 7.921 7.411 L 9.156 6.514 L 7.629 6.514 L 7.157 5.062 Z\" fill=\"var(--token-82b6d1fa-606f-4b95-8891-2c168775bdb8, rgb(255, 255, 255)) /* {&quot;name&quot;:&quot;FG - Primary&quot;} */\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({cU0mEk_aE:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 22 21.851\" overflow=\"visible\"><path d=\"M 13.148 0.001 C 13.477 0.012 13.558 0.209 13.409 0.478 C 12.477 2.163 11.941 4.425 11.917 6.346 C 11.911 6.78 11.953 7.203 12.115 7.61 L 16.638 16.357 C 16.638 16.357 17.23 17.731 17.79 16.967 L 18.985 14.942 C 19.387 14.29 19.337 13.733 18.913 13.115 C 18.325 12.258 17.756 11.388 17.186 10.518 C 16.875 10.043 16.564 9.566 16.25 9.093 C 16.065 8.814 16.106 8.573 16.354 8.385 C 16.582 8.213 16.795 8.288 16.985 8.496 C 17.315 8.857 17.648 9.216 17.981 9.574 C 18.331 9.95 18.681 10.327 19.027 10.706 C 19.395 11.109 19.76 11.514 20.124 11.919 C 20.614 12.464 21.104 13.01 21.601 13.548 L 21.599 13.548 C 22.013 13.997 22.126 14.615 21.846 15.121 L 18.309 21.554 C 18.185 21.781 18.06 21.851 17.814 21.851 L 8.183 21.851 L 8.183 21.539 C 8.183 20.329 9.137 20.186 9.499 20.186 C 9.649 20.179 9.799 20.183 9.949 20.188 C 10.041 20.191 10.134 20.194 10.226 20.194 C 10.255 20.194 10.285 20.194 10.315 20.195 C 10.511 20.198 10.727 20.2 10.901 20.122 C 11.155 20.009 11.207 19.744 11.205 19.492 L 11.205 18.261 C 11.205 18.092 11.213 17.931 11.278 17.773 C 11.398 17.48 11.657 17.268 11.947 17.161 C 12.324 17.009 12.837 16.982 13.147 16.982 C 13.203 16.982 13.247 16.982 13.281 16.982 C 13.386 16.982 13.4 16.983 13.419 16.978 C 13.488 16.96 13.463 16.897 13.398 16.886 C 13.001 16.822 12.6 16.821 12.199 16.82 C 12.115 16.819 12.03 16.82 11.946 16.819 C 11.93 16.819 11.912 16.818 11.894 16.818 C 11.488 16.812 10.827 16.803 10.683 17.526 C 10.633 17.774 10.646 18.026 10.658 18.278 C 10.662 18.354 10.666 18.43 10.668 18.505 C 10.686 18.957 10.661 19.556 9.926 19.555 L 8.586 19.566 C 7.718 19.573 7.018 20.278 7.018 21.147 L 7.018 21.851 L 1.219 21.851 L 1.219 21.539 C 1.219 20.096 2.554 20.186 2.567 20.187 L 3.309 20.187 C 3.811 20.187 3.921 19.551 3.923 19.537 L 5.481 11.165 C 5.277 11.165 5.071 11.166 4.865 11.167 C 4.105 11.172 3.335 11.177 2.581 11.119 C 1.6 11.119 0.763 10.569 0.39 9.937 C -0.084 9.299 -0.222 8.442 0.527 7.936 C 0.541 7.926 1.89 7.016 3.28 6.078 C 4.626 5.169 6.01 4.235 6.258 4.068 C 5.345 3.926 4.426 3.817 3.507 3.708 L 3.418 3.698 C 3.207 3.673 2.868 3.503 3.193 3.311 C 3.22 3.296 3.252 3.278 3.287 3.258 C 3.992 2.861 6.314 1.554 7.262 1.423 C 8.955 1.052 8.952 2.031 8.951 2.549 C 8.951 2.562 8.951 2.574 8.951 2.586 C 8.952 2.72 8.953 2.854 8.954 2.988 C 8.956 3.228 8.957 3.469 8.957 3.709 C 8.957 3.736 8.979 3.757 9.005 3.758 C 9.047 3.759 9.09 3.762 9.133 3.764 C 9.204 3.767 9.274 3.771 9.342 3.771 C 9.45 3.771 9.501 3.754 9.541 3.639 C 9.844 2.772 10.195 1.867 10.778 1.146 C 11.359 0.428 12.214 -0.028 13.148 0.001 Z M 6.685 6.514 L 5.158 6.514 L 6.394 7.411 L 5.922 8.864 L 7.157 7.966 L 8.393 8.864 L 7.921 7.411 L 9.156 6.514 L 7.629 6.514 L 7.157 5.062 Z\" fill=\"var(--token-5dce45ca-263d-4071-8e48-25ab50e258b7, rgba(255, 255, 255, 0.6)) /* {&quot;name&quot;:&quot;FFFFF (60%)&quot;} */\"></path></svg>'},cyifrGeml:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 22 21.851\" overflow=\"visible\"><path d=\"M 13.148 0.001 C 13.477 0.012 13.558 0.209 13.409 0.478 C 12.477 2.163 11.941 4.425 11.917 6.346 C 11.911 6.78 11.953 7.203 12.115 7.61 L 16.638 16.357 C 16.638 16.357 17.23 17.731 17.79 16.967 L 18.985 14.942 C 19.387 14.29 19.337 13.733 18.913 13.115 C 18.325 12.258 17.756 11.388 17.186 10.518 C 16.875 10.043 16.564 9.566 16.25 9.093 C 16.065 8.814 16.106 8.573 16.354 8.385 C 16.582 8.213 16.795 8.288 16.985 8.496 C 17.315 8.857 17.648 9.216 17.981 9.574 C 18.331 9.95 18.681 10.327 19.027 10.706 C 19.395 11.109 19.76 11.514 20.124 11.919 C 20.614 12.464 21.104 13.01 21.601 13.548 L 21.599 13.548 C 22.013 13.997 22.126 14.615 21.846 15.121 L 18.309 21.554 C 18.185 21.781 18.06 21.851 17.814 21.851 L 8.183 21.851 L 8.183 21.539 C 8.183 20.329 9.137 20.186 9.499 20.186 C 9.649 20.179 9.799 20.183 9.949 20.188 C 10.041 20.191 10.134 20.194 10.226 20.194 C 10.255 20.194 10.285 20.194 10.315 20.195 C 10.511 20.198 10.727 20.2 10.901 20.122 C 11.155 20.009 11.207 19.744 11.205 19.492 L 11.205 18.261 C 11.205 18.092 11.213 17.931 11.278 17.773 C 11.398 17.48 11.657 17.268 11.947 17.161 C 12.324 17.009 12.837 16.982 13.147 16.982 C 13.203 16.982 13.247 16.982 13.281 16.982 C 13.386 16.982 13.4 16.983 13.419 16.978 C 13.488 16.96 13.463 16.897 13.398 16.886 C 13.001 16.822 12.6 16.821 12.199 16.82 C 12.115 16.819 12.03 16.82 11.946 16.819 C 11.93 16.819 11.912 16.818 11.894 16.818 C 11.488 16.812 10.827 16.803 10.683 17.526 C 10.633 17.774 10.646 18.026 10.658 18.278 C 10.662 18.354 10.666 18.43 10.668 18.505 C 10.686 18.957 10.661 19.556 9.926 19.555 L 8.586 19.566 C 7.718 19.573 7.018 20.278 7.018 21.147 L 7.018 21.851 L 1.219 21.851 L 1.219 21.539 C 1.219 20.096 2.554 20.186 2.567 20.187 L 3.309 20.187 C 3.811 20.187 3.921 19.551 3.923 19.537 L 5.481 11.165 C 5.277 11.165 5.071 11.166 4.865 11.167 C 4.105 11.172 3.335 11.177 2.581 11.119 C 1.6 11.119 0.763 10.569 0.39 9.937 C -0.084 9.299 -0.222 8.442 0.527 7.936 C 0.541 7.926 1.89 7.016 3.28 6.078 C 4.626 5.169 6.01 4.235 6.258 4.068 C 5.345 3.926 4.426 3.817 3.507 3.708 L 3.418 3.698 C 3.207 3.673 2.868 3.503 3.193 3.311 C 3.22 3.296 3.252 3.278 3.287 3.258 C 3.992 2.861 6.314 1.554 7.262 1.423 C 8.955 1.052 8.952 2.031 8.951 2.549 C 8.951 2.562 8.951 2.574 8.951 2.586 C 8.952 2.72 8.953 2.854 8.954 2.988 C 8.956 3.228 8.957 3.469 8.957 3.709 C 8.957 3.736 8.979 3.757 9.005 3.758 C 9.047 3.759 9.09 3.762 9.133 3.764 C 9.204 3.767 9.274 3.771 9.342 3.771 C 9.45 3.771 9.501 3.754 9.541 3.639 C 9.844 2.772 10.195 1.867 10.778 1.146 C 11.359 0.428 12.214 -0.028 13.148 0.001 Z M 6.685 6.514 L 5.158 6.514 L 6.394 7.411 L 5.922 8.864 L 7.157 7.966 L 8.393 8.864 L 7.921 7.411 L 9.156 6.514 L 7.629 6.514 L 7.157 5.062 Z\" fill=\"var(--token-5dce45ca-263d-4071-8e48-25ab50e258b7, rgba(255, 255, 255, 0.6)) /* {&quot;name&quot;:&quot;FFFFF (60%)&quot;} */\"></path></svg>'},FPimSKkCJ:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 22 21.851\" overflow=\"visible\"><path d=\"M 13.148 0.001 C 13.477 0.012 13.558 0.209 13.409 0.478 C 12.477 2.163 11.941 4.425 11.917 6.346 C 11.911 6.78 11.953 7.203 12.115 7.61 L 16.638 16.357 C 16.638 16.357 17.23 17.731 17.79 16.967 L 18.985 14.942 C 19.387 14.29 19.337 13.733 18.913 13.115 C 18.325 12.258 17.756 11.388 17.186 10.518 C 16.875 10.043 16.564 9.566 16.25 9.093 C 16.065 8.814 16.106 8.573 16.354 8.385 C 16.582 8.213 16.795 8.288 16.985 8.496 C 17.315 8.857 17.648 9.216 17.981 9.574 C 18.331 9.95 18.681 10.327 19.027 10.706 C 19.395 11.109 19.76 11.514 20.124 11.919 C 20.614 12.464 21.104 13.01 21.601 13.548 L 21.599 13.548 C 22.013 13.997 22.126 14.615 21.846 15.121 L 18.309 21.554 C 18.185 21.781 18.06 21.851 17.814 21.851 L 8.183 21.851 L 8.183 21.539 C 8.183 20.329 9.137 20.186 9.499 20.186 C 9.649 20.179 9.799 20.183 9.949 20.188 C 10.041 20.191 10.134 20.194 10.226 20.194 C 10.255 20.194 10.285 20.194 10.315 20.195 C 10.511 20.198 10.727 20.2 10.901 20.122 C 11.155 20.009 11.207 19.744 11.205 19.492 L 11.205 18.261 C 11.205 18.092 11.213 17.931 11.278 17.773 C 11.398 17.48 11.657 17.268 11.947 17.161 C 12.324 17.009 12.837 16.982 13.147 16.982 C 13.203 16.982 13.247 16.982 13.281 16.982 C 13.386 16.982 13.4 16.983 13.419 16.978 C 13.488 16.96 13.463 16.897 13.398 16.886 C 13.001 16.822 12.6 16.821 12.199 16.82 C 12.115 16.819 12.03 16.82 11.946 16.819 C 11.93 16.819 11.912 16.818 11.894 16.818 C 11.488 16.812 10.827 16.803 10.683 17.526 C 10.633 17.774 10.646 18.026 10.658 18.278 C 10.662 18.354 10.666 18.43 10.668 18.505 C 10.686 18.957 10.661 19.556 9.926 19.555 L 8.586 19.566 C 7.718 19.573 7.018 20.278 7.018 21.147 L 7.018 21.851 L 1.219 21.851 L 1.219 21.539 C 1.219 20.096 2.554 20.186 2.567 20.187 L 3.309 20.187 C 3.811 20.187 3.921 19.551 3.923 19.537 L 5.481 11.165 C 5.277 11.165 5.071 11.166 4.865 11.167 C 4.105 11.172 3.335 11.177 2.581 11.119 C 1.6 11.119 0.763 10.569 0.39 9.937 C -0.084 9.299 -0.222 8.442 0.527 7.936 C 0.541 7.926 1.89 7.016 3.28 6.078 C 4.626 5.169 6.01 4.235 6.258 4.068 C 5.345 3.926 4.426 3.817 3.507 3.708 L 3.418 3.698 C 3.207 3.673 2.868 3.503 3.193 3.311 C 3.22 3.296 3.252 3.278 3.287 3.258 C 3.992 2.861 6.314 1.554 7.262 1.423 C 8.955 1.052 8.952 2.031 8.951 2.549 C 8.951 2.562 8.951 2.574 8.951 2.586 C 8.952 2.72 8.953 2.854 8.954 2.988 C 8.956 3.228 8.957 3.469 8.957 3.709 C 8.957 3.736 8.979 3.757 9.005 3.758 C 9.047 3.759 9.09 3.762 9.133 3.764 C 9.204 3.767 9.274 3.771 9.342 3.771 C 9.45 3.771 9.501 3.754 9.541 3.639 C 9.844 2.772 10.195 1.867 10.778 1.146 C 11.359 0.428 12.214 -0.028 13.148 0.001 Z M 6.685 6.514 L 5.158 6.514 L 6.394 7.411 L 5.922 8.864 L 7.157 7.966 L 8.393 8.864 L 7.921 7.411 L 9.156 6.514 L 7.629 6.514 L 7.157 5.062 Z\" fill=\"var(--token-5dce45ca-263d-4071-8e48-25ab50e258b7, rgba(255, 255, 255, 0.6)) /* {&quot;name&quot;:&quot;FFFFF (60%)&quot;} */\"></path></svg>'}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-brvzob\",layoutDependency:layoutDependency,layoutId:\"IAN2t7t5t\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 22 21.851\" overflow=\"visible\"><path d=\"M 13.148 0.001 C 13.477 0.012 13.558 0.209 13.409 0.478 C 12.477 2.163 11.941 4.425 11.917 6.346 C 11.911 6.78 11.953 7.203 12.115 7.61 L 16.638 16.357 C 16.638 16.357 17.23 17.731 17.79 16.967 L 18.985 14.942 C 19.387 14.29 19.337 13.733 18.913 13.115 C 18.325 12.258 17.756 11.388 17.186 10.518 C 16.875 10.043 16.564 9.566 16.25 9.093 C 16.065 8.814 16.106 8.573 16.354 8.385 C 16.582 8.213 16.795 8.288 16.985 8.496 C 17.315 8.857 17.648 9.216 17.981 9.574 C 18.331 9.95 18.681 10.327 19.027 10.706 C 19.395 11.109 19.76 11.514 20.124 11.919 C 20.614 12.464 21.104 13.01 21.601 13.548 L 21.599 13.548 C 22.013 13.997 22.126 14.615 21.846 15.121 L 18.309 21.554 C 18.185 21.781 18.06 21.851 17.814 21.851 L 8.183 21.851 L 8.183 21.539 C 8.183 20.329 9.137 20.186 9.499 20.186 C 9.649 20.179 9.799 20.183 9.949 20.188 C 10.041 20.191 10.134 20.194 10.226 20.194 C 10.255 20.194 10.285 20.194 10.315 20.195 C 10.511 20.198 10.727 20.2 10.901 20.122 C 11.155 20.009 11.207 19.744 11.205 19.492 L 11.205 18.261 C 11.205 18.092 11.213 17.931 11.278 17.773 C 11.398 17.48 11.657 17.268 11.947 17.161 C 12.324 17.009 12.837 16.982 13.147 16.982 C 13.203 16.982 13.247 16.982 13.281 16.982 C 13.386 16.982 13.4 16.983 13.419 16.978 C 13.488 16.96 13.463 16.897 13.398 16.886 C 13.001 16.822 12.6 16.821 12.199 16.82 C 12.115 16.819 12.03 16.82 11.946 16.819 C 11.93 16.819 11.912 16.818 11.894 16.818 C 11.488 16.812 10.827 16.803 10.683 17.526 C 10.633 17.774 10.646 18.026 10.658 18.278 C 10.662 18.354 10.666 18.43 10.668 18.505 C 10.686 18.957 10.661 19.556 9.926 19.555 L 8.586 19.566 C 7.718 19.573 7.018 20.278 7.018 21.147 L 7.018 21.851 L 1.219 21.851 L 1.219 21.539 C 1.219 20.096 2.554 20.186 2.567 20.187 L 3.309 20.187 C 3.811 20.187 3.921 19.551 3.923 19.537 L 5.481 11.165 C 5.277 11.165 5.071 11.166 4.865 11.167 C 4.105 11.172 3.335 11.177 2.581 11.119 C 1.6 11.119 0.763 10.569 0.39 9.937 C -0.084 9.299 -0.222 8.442 0.527 7.936 C 0.541 7.926 1.89 7.016 3.28 6.078 C 4.626 5.169 6.01 4.235 6.258 4.068 C 5.345 3.926 4.426 3.817 3.507 3.708 L 3.418 3.698 C 3.207 3.673 2.868 3.503 3.193 3.311 C 3.22 3.296 3.252 3.278 3.287 3.258 C 3.992 2.861 6.314 1.554 7.262 1.423 C 8.955 1.052 8.952 2.031 8.951 2.549 C 8.951 2.562 8.951 2.574 8.951 2.586 C 8.952 2.72 8.953 2.854 8.954 2.988 C 8.956 3.228 8.957 3.469 8.957 3.709 C 8.957 3.736 8.979 3.757 9.005 3.758 C 9.047 3.759 9.09 3.762 9.133 3.764 C 9.204 3.767 9.274 3.771 9.342 3.771 C 9.45 3.771 9.501 3.754 9.541 3.639 C 9.844 2.772 10.195 1.867 10.778 1.146 C 11.359 0.428 12.214 -0.028 13.148 0.001 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-sg5pb5\",layoutDependency:layoutDependency,layoutId:\"F9gGdhKjk\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 3.998 3.802\" overflow=\"visible\"><path d=\"M 1.526 1.452 L 0 1.452 L 1.235 2.35 L 0.764 3.802 L 1.999 2.904 L 3.234 3.802 L 2.763 2.35 L 3.998 1.452 L 2.471 1.452 L 1.999 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true})]})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7SGVsdmV0aWNhIE5vdyBWYXItcmVndWxhcg==\",\"--framer-font-family\":'\"Helvetica Now Var\", \"Helvetica Now Var Placeholder\", sans-serif',\"--framer-font-size\":\"20px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--variable-reference-crMf9wDP_-FaqIXArfD))\"},children:\"Discover\"})}),className:\"framer-k8qhdo\",\"data-framer-name\":\"Text\",fonts:[\"GF;Helvetica Now Var-regular\"],layoutDependency:layoutDependency,layoutId:\"UL3vVElKh\",style:{\"--extracted-r6o4lv\":\"var(--variable-reference-crMf9wDP_-FaqIXArfD)\",\"--framer-paragraph-spacing\":\"0px\",\"--variable-reference-crMf9wDP_-FaqIXArfD\":crMf9wDP_,\"--variable-reference-X8Zhmk3D_-FaqIXArfD\":X8Zhmk3D_},variants:{cU0mEk_aE:{\"--extracted-r6o4lv\":\"var(--variable-reference-X8Zhmk3D_-FaqIXArfD)\",\"--variable-reference-X8Zhmk3D_-FaqIXArfD\":X8Zhmk3D_},cyifrGeml:{\"--extracted-r6o4lv\":\"var(--variable-reference-X8Zhmk3D_-FaqIXArfD)\",\"--variable-reference-X8Zhmk3D_-FaqIXArfD\":X8Zhmk3D_},FPimSKkCJ:{\"--extracted-r6o4lv\":\"var(--variable-reference-X8Zhmk3D_-FaqIXArfD)\",\"--variable-reference-X8Zhmk3D_-FaqIXArfD\":X8Zhmk3D_}},verticalAlignment:\"center\",withExternalLayout:true,...addPropertyOverrides({cU0mEk_aE:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7SGVsdmV0aWNhIE5vdyBWYXItcmVndWxhcg==\",\"--framer-font-family\":'\"Helvetica Now Var\", \"Helvetica Now Var Placeholder\", sans-serif',\"--framer-font-size\":\"20px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--variable-reference-X8Zhmk3D_-FaqIXArfD))\"},children:\"Discover\"})})},cyifrGeml:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7SGVsdmV0aWNhIE5vdyBWYXItcmVndWxhcg==\",\"--framer-font-family\":'\"Helvetica Now Var\", \"Helvetica Now Var Placeholder\", sans-serif',\"--framer-font-size\":\"20px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--variable-reference-X8Zhmk3D_-FaqIXArfD))\"},children:\"Discover\"})})},FPimSKkCJ:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7SGVsdmV0aWNhIE5vdyBWYXItcmVndWxhcg==\",\"--framer-font-family\":'\"Helvetica Now Var\", \"Helvetica Now Var Placeholder\", sans-serif',\"--framer-font-size\":\"20px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--variable-reference-X8Zhmk3D_-FaqIXArfD))\"},children:\"Discover\"})})}},baseVariant,gestureVariant)})]})}),/*#__PURE__*/_jsx(Link,{href:B3StT8HT3,motionChild:true,nodeId:\"UCnHou4Vy\",openInNewTab:false,scopeId:\"FaqIXArfD\",children:/*#__PURE__*/_jsxs(motion.a,{className:\"framer-rqpazu framer-h5ksdw\",\"data-framer-name\":\"_Core nav item\",layoutDependency:layoutDependency,layoutId:\"UCnHou4Vy\",style:{backgroundColor:IveSVCXd_,borderBottomLeftRadius:12,borderBottomRightRadius:12,borderTopLeftRadius:12,borderTopRightRadius:12},variants:{cyifrGeml:{backgroundColor:vF0X16SVY}},children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-lym9ot\",\"data-framer-name\":\"🚀 Icon-uitk\",layoutDependency:layoutDependency,layoutId:\"VGPclIaD6\",children:/*#__PURE__*/_jsx(SVG,{className:\"framer-96djb9\",\"data-framer-name\":\"Icon Color\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"PXl2EcihZ\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 25 19\"><path d=\"M 4.29 1.299 C 4.677 0.905 5.31 0.9 5.704 1.286 C 6.098 1.673 6.104 2.306 5.718 2.7 C 3.976 4.474 3 6.861 3 9.348 C 3 11.834 3.976 14.221 5.718 15.995 C 6.105 16.389 6.098 17.023 5.704 17.41 C 5.31 17.797 4.677 17.791 4.29 17.396 C 2.181 15.248 1 12.358 1 9.348 C 1 6.337 2.181 3.447 4.29 1.299 Z M 19.304 1.286 C 19.698 0.9 20.331 0.905 20.718 1.299 C 22.827 3.447 24.008 6.337 24.008 9.348 C 24.008 12.358 22.827 15.248 20.718 17.396 C 20.331 17.79 19.698 17.797 19.304 17.41 C 18.91 17.023 18.903 16.389 19.29 15.995 C 21.032 14.221 22.008 11.834 22.008 9.348 C 22.008 6.861 21.032 4.474 19.29 2.7 C 18.903 2.306 18.91 1.673 19.304 1.286 Z M 6.728 4.181 C 7.096 3.769 7.728 3.735 8.14 4.104 C 8.551 4.472 8.585 5.104 8.217 5.516 C 7.273 6.569 6.752 7.933 6.752 9.348 C 6.752 10.762 7.273 12.127 8.217 13.181 C 8.585 13.592 8.551 14.224 8.14 14.593 C 7.728 14.961 7.096 14.927 6.728 14.516 C 5.455 13.095 4.752 11.255 4.752 9.348 C 4.752 7.441 5.455 5.601 6.728 4.181 Z M 16.868 4.104 C 17.28 3.735 17.912 3.769 18.28 4.181 C 19.553 5.601 20.256 7.441 20.256 9.348 C 20.256 11.255 19.553 13.095 18.28 14.516 C 17.912 14.927 17.28 14.961 16.868 14.593 C 16.457 14.224 16.423 13.592 16.791 13.181 C 17.735 12.127 18.256 10.762 18.256 9.348 C 18.256 7.934 17.734 6.569 16.791 5.516 C 16.423 5.104 16.457 4.472 16.868 4.104 Z M 12.504 5.348 C 14.713 5.348 16.504 7.139 16.504 9.348 C 16.504 11.557 14.713 13.348 12.504 13.348 C 10.295 13.348 8.504 11.557 8.504 9.348 C 8.504 7.139 10.295 5.348 12.504 5.348 Z M 12.504 7.348 C 11.399 7.348 10.504 8.243 10.504 9.348 C 10.504 10.452 11.399 11.348 12.504 11.348 C 13.609 11.348 14.504 10.452 14.504 9.348 C 14.504 8.243 13.608 7.348 12.504 7.348 Z\" fill=\"var(--token-5dce45ca-263d-4071-8e48-25ab50e258b7, rgba(255, 255, 255, 0.6)) /* {&quot;name&quot;:&quot;FFFFF (60%)&quot;} */\"></path></svg>',svgContentId:8864825021,withExternalLayout:true,...addPropertyOverrides({cyifrGeml:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 25 19\"><path d=\"M 4.29 1.299 C 4.677 0.905 5.31 0.9 5.704 1.286 C 6.098 1.673 6.104 2.306 5.718 2.7 C 3.976 4.474 3 6.861 3 9.348 C 3 11.834 3.976 14.221 5.718 15.995 C 6.105 16.389 6.098 17.023 5.704 17.41 C 5.31 17.797 4.677 17.791 4.29 17.396 C 2.181 15.248 1 12.358 1 9.348 C 1 6.337 2.181 3.447 4.29 1.299 Z M 19.304 1.286 C 19.698 0.9 20.331 0.905 20.718 1.299 C 22.827 3.447 24.008 6.337 24.008 9.348 C 24.008 12.358 22.827 15.248 20.718 17.396 C 20.331 17.79 19.698 17.797 19.304 17.41 C 18.91 17.023 18.903 16.389 19.29 15.995 C 21.032 14.221 22.008 11.834 22.008 9.348 C 22.008 6.861 21.032 4.474 19.29 2.7 C 18.903 2.306 18.91 1.673 19.304 1.286 Z M 6.728 4.181 C 7.096 3.769 7.728 3.735 8.14 4.104 C 8.551 4.472 8.585 5.104 8.217 5.516 C 7.273 6.569 6.752 7.933 6.752 9.348 C 6.752 10.762 7.273 12.127 8.217 13.181 C 8.585 13.592 8.551 14.224 8.14 14.593 C 7.728 14.961 7.096 14.927 6.728 14.516 C 5.455 13.095 4.752 11.255 4.752 9.348 C 4.752 7.441 5.455 5.601 6.728 4.181 Z M 16.868 4.104 C 17.28 3.735 17.912 3.769 18.28 4.181 C 19.553 5.601 20.256 7.441 20.256 9.348 C 20.256 11.255 19.553 13.095 18.28 14.516 C 17.912 14.927 17.28 14.961 16.868 14.593 C 16.457 14.224 16.423 13.592 16.791 13.181 C 17.735 12.127 18.256 10.762 18.256 9.348 C 18.256 7.934 17.734 6.569 16.791 5.516 C 16.423 5.104 16.457 4.472 16.868 4.104 Z M 12.504 5.348 C 14.713 5.348 16.504 7.139 16.504 9.348 C 16.504 11.557 14.713 13.348 12.504 13.348 C 10.295 13.348 8.504 11.557 8.504 9.348 C 8.504 7.139 10.295 5.348 12.504 5.348 Z M 12.504 7.348 C 11.399 7.348 10.504 8.243 10.504 9.348 C 10.504 10.452 11.399 11.348 12.504 11.348 C 13.609 11.348 14.504 10.452 14.504 9.348 C 14.504 8.243 13.608 7.348 12.504 7.348 Z\" fill=\"var(--token-82b6d1fa-606f-4b95-8891-2c168775bdb8, rgb(255, 255, 255)) /* {&quot;name&quot;:&quot;FG - Primary&quot;} */\"></path></svg>',svgContentId:9667620299}},baseVariant,gestureVariant)})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7SGVsdmV0aWNhIE5vdyBWYXItcmVndWxhcg==\",\"--framer-font-family\":'\"Helvetica Now Var\", \"Helvetica Now Var Placeholder\", sans-serif',\"--framer-font-size\":\"20px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--variable-reference-X8Zhmk3D_-FaqIXArfD))\"},children:\"Channels\"})}),className:\"framer-1l8crbb\",\"data-framer-name\":\"Text\",fonts:[\"GF;Helvetica Now Var-regular\"],layoutDependency:layoutDependency,layoutId:\"XIJrsDQEQ\",style:{\"--extracted-r6o4lv\":\"var(--variable-reference-X8Zhmk3D_-FaqIXArfD)\",\"--framer-paragraph-spacing\":\"0px\",\"--variable-reference-crMf9wDP_-FaqIXArfD\":crMf9wDP_,\"--variable-reference-X8Zhmk3D_-FaqIXArfD\":X8Zhmk3D_},variants:{cyifrGeml:{\"--extracted-r6o4lv\":\"var(--variable-reference-crMf9wDP_-FaqIXArfD)\",\"--variable-reference-crMf9wDP_-FaqIXArfD\":crMf9wDP_}},verticalAlignment:\"center\",withExternalLayout:true,...addPropertyOverrides({cyifrGeml:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7SGVsdmV0aWNhIE5vdyBWYXItcmVndWxhcg==\",\"--framer-font-family\":'\"Helvetica Now Var\", \"Helvetica Now Var Placeholder\", sans-serif',\"--framer-font-size\":\"20px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--variable-reference-crMf9wDP_-FaqIXArfD))\"},children:\"Channels\"})})}},baseVariant,gestureVariant)})]})}),/*#__PURE__*/_jsx(Link,{href:Janao2zwM,motionChild:true,nodeId:\"XydWGnEEV\",openInNewTab:false,scopeId:\"FaqIXArfD\",children:/*#__PURE__*/_jsxs(motion.a,{className:\"framer-1uotbb4 framer-h5ksdw\",\"data-framer-name\":\"_Core nav item\",layoutDependency:layoutDependency,layoutId:\"XydWGnEEV\",style:{backgroundColor:IveSVCXd_,borderBottomLeftRadius:12,borderBottomRightRadius:12,borderTopLeftRadius:12,borderTopRightRadius:12},variants:{cU0mEk_aE:{backgroundColor:vF0X16SVY}},children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1jmspgh\",\"data-framer-name\":\"🚀 Icon-uitk\",layoutDependency:layoutDependency,layoutId:\"cUe7LTYAK\",children:/*#__PURE__*/_jsx(SVG,{className:\"framer-1v2rj7s\",\"data-framer-name\":\"Icon Color\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"cHMI77WTz\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 22 22\"><path d=\"M 9.5 1 C 14.194 1 18 4.806 18 9.5 C 18 11.614 17.228 13.549 15.95 15.036 L 19.752 18.838 C 20.142 19.228 20.142 19.861 19.752 20.252 C 19.361 20.642 18.728 20.642 18.338 20.252 L 14.477 16.392 C 13.078 17.404 11.358 18 9.5 18 C 4.806 18 1 14.194 1 9.5 C 1 4.806 4.806 1 9.5 1 Z M 9.5 3 C 5.91 3 3 5.91 3 9.5 C 3 13.09 5.91 16 9.5 16 C 13.09 16 16 13.09 16 9.5 C 16 5.91 13.09 3 9.5 3 Z\" fill=\"rgba(255,255,255,0.6)\"></path></svg>',svgContentId:10692252480,withExternalLayout:true,...addPropertyOverrides({cU0mEk_aE:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 22 22\"><path d=\"M 9.5 1 C 14.194 1 18 4.806 18 9.5 C 18 11.614 17.228 13.549 15.95 15.036 L 19.752 18.838 C 20.142 19.228 20.142 19.861 19.752 20.252 C 19.361 20.642 18.728 20.642 18.338 20.252 L 14.477 16.392 C 13.078 17.404 11.358 18 9.5 18 C 4.806 18 1 14.194 1 9.5 C 1 4.806 4.806 1 9.5 1 Z M 9.5 3 C 5.91 3 3 5.91 3 9.5 C 3 13.09 5.91 16 9.5 16 C 13.09 16 16 13.09 16 9.5 C 16 5.91 13.09 3 9.5 3 Z\" fill=\"var(--token-82b6d1fa-606f-4b95-8891-2c168775bdb8, rgb(255, 255, 255)) /* {&quot;name&quot;:&quot;FG - Primary&quot;} */\"></path></svg>',svgContentId:12358650173}},baseVariant,gestureVariant)})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7SGVsdmV0aWNhIE5vdyBWYXItcmVndWxhcg==\",\"--framer-font-family\":'\"Helvetica Now Var\", \"Helvetica Now Var Placeholder\", sans-serif',\"--framer-font-size\":\"20px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--variable-reference-X8Zhmk3D_-FaqIXArfD))\"},children:\"Search\"})}),className:\"framer-1qtecyr\",\"data-framer-name\":\"Text\",fonts:[\"GF;Helvetica Now Var-regular\"],layoutDependency:layoutDependency,layoutId:\"z8KApBgoe\",style:{\"--extracted-r6o4lv\":\"var(--variable-reference-X8Zhmk3D_-FaqIXArfD)\",\"--framer-paragraph-spacing\":\"0px\",\"--variable-reference-crMf9wDP_-FaqIXArfD\":crMf9wDP_,\"--variable-reference-X8Zhmk3D_-FaqIXArfD\":X8Zhmk3D_},variants:{cU0mEk_aE:{\"--extracted-r6o4lv\":\"var(--variable-reference-crMf9wDP_-FaqIXArfD)\",\"--variable-reference-crMf9wDP_-FaqIXArfD\":crMf9wDP_}},verticalAlignment:\"center\",withExternalLayout:true,...addPropertyOverrides({cU0mEk_aE:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7SGVsdmV0aWNhIE5vdyBWYXItcmVndWxhcg==\",\"--framer-font-family\":'\"Helvetica Now Var\", \"Helvetica Now Var Placeholder\", sans-serif',\"--framer-font-size\":\"20px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--variable-reference-crMf9wDP_-FaqIXArfD))\"},children:\"Search\"})})}},baseVariant,gestureVariant)})]})}),/*#__PURE__*/_jsx(Link,{href:xsZKPT0EN,motionChild:true,nodeId:\"Y7biSOiF9\",openInNewTab:false,scopeId:\"FaqIXArfD\",children:/*#__PURE__*/_jsxs(motion.a,{className:\"framer-1h1x0vj framer-h5ksdw\",\"data-framer-name\":\"_Core nav item\",layoutDependency:layoutDependency,layoutId:\"Y7biSOiF9\",style:{backgroundColor:IveSVCXd_,borderBottomLeftRadius:12,borderBottomRightRadius:12,borderTopLeftRadius:12,borderTopRightRadius:12},variants:{FPimSKkCJ:{backgroundColor:vF0X16SVY}},children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-10erb3m\",\"data-framer-name\":\"🚀 Icon-uitk\",layoutDependency:layoutDependency,layoutId:\"Vu9maAxJa\",children:/*#__PURE__*/_jsxs(SVG,{className:\"framer-656zvp\",layoutDependency:layoutDependency,layoutId:\"UEl3ZFhVM\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 16 21.5\" overflow=\"visible\"><path d=\"M 14 5.5 C 15.105 5.5 16 6.395 16 7.5 L 16 19.5 C 16 20.605 15.105 21.5 14 21.5 L 2 21.5 C 0.895 21.5 0 20.605 0 19.5 L 0 7.5 C 0 6.395 0.895 5.5 2 5.5 Z M 2 7.5 L 2 19.5 L 14 19.5 L 14 7.5 Z M 13.5 2.7 C 14.328 2.7 15 3.372 15 4.2 L 1 4.2 C 1 3.372 1.672 2.7 2.5 2.7 Z M 11.5 0 C 12.328 0 13 0.672 13 1.5 L 3 1.5 C 3 0.672 3.672 0 4.5 0 Z\" fill=\"rgba(255,255,255,0.6)\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({FPimSKkCJ:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 16 21.5\" overflow=\"visible\"><path d=\"M 14 5.5 C 15.105 5.5 16 6.395 16 7.5 L 16 19.5 C 16 20.605 15.105 21.5 14 21.5 L 2 21.5 C 0.895 21.5 0 20.605 0 19.5 L 0 7.5 C 0 6.395 0.895 5.5 2 5.5 Z M 2 7.5 L 2 19.5 L 14 19.5 L 14 7.5 Z M 13.5 2.7 C 14.328 2.7 15 3.372 15 4.2 L 1 4.2 C 1 3.372 1.672 2.7 2.5 2.7 Z M 11.5 0 C 12.328 0 13 0.672 13 1.5 L 3 1.5 C 3 0.672 3.672 0 4.5 0 Z\" fill=\"var(--token-82b6d1fa-606f-4b95-8891-2c168775bdb8, rgb(255, 255, 255)) /* {&quot;name&quot;:&quot;FG - Primary&quot;} */\"></path></svg>'}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-1krceci\",layoutDependency:layoutDependency,layoutId:\"nFL2Fxqo1\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 16 16\" overflow=\"visible\"><path d=\"M 14 0 C 15.105 0 16 0.895 16 2 L 16 14 C 16 15.105 15.105 16 14 16 L 2 16 C 0.895 16 0 15.105 0 14 L 0 2 C 0 0.895 0.895 0 2 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-17e5xe3\",layoutDependency:layoutDependency,layoutId:\"gWhCBesQM\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 12 12\" overflow=\"visible\"><path d=\"M 0 0 L 0 12 L 12 12 L 12 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-11ratf\",layoutDependency:layoutDependency,layoutId:\"NK1iT0b3V\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 14 1.5\" overflow=\"visible\"><path d=\"M 12.5 0 C 13.328 0 14 0.672 14 1.5 L 0 1.5 C 0 0.672 0.672 0 1.5 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1xyphsz\",layoutDependency:layoutDependency,layoutId:\"trfRwYBAW\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 10 1.5\" overflow=\"visible\"><path d=\"M 8.5 0 C 9.328 0 10 0.672 10 1.5 L 0 1.5 C 0 0.672 0.672 0 1.5 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true})]})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7SGVsdmV0aWNhIE5vdyBWYXItcmVndWxhcg==\",\"--framer-font-family\":'\"Helvetica Now Var\", \"Helvetica Now Var Placeholder\", sans-serif',\"--framer-font-size\":\"20px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--variable-reference-X8Zhmk3D_-FaqIXArfD))\"},children:\"Favorites\"})}),className:\"framer-ho6vqj\",\"data-framer-name\":\"Text\",fonts:[\"GF;Helvetica Now Var-regular\"],layoutDependency:layoutDependency,layoutId:\"DFTpv7LrF\",style:{\"--extracted-r6o4lv\":\"var(--variable-reference-X8Zhmk3D_-FaqIXArfD)\",\"--framer-paragraph-spacing\":\"0px\",\"--variable-reference-crMf9wDP_-FaqIXArfD\":crMf9wDP_,\"--variable-reference-X8Zhmk3D_-FaqIXArfD\":X8Zhmk3D_},variants:{FPimSKkCJ:{\"--extracted-r6o4lv\":\"var(--variable-reference-crMf9wDP_-FaqIXArfD)\",\"--variable-reference-crMf9wDP_-FaqIXArfD\":crMf9wDP_}},verticalAlignment:\"center\",withExternalLayout:true,...addPropertyOverrides({FPimSKkCJ:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7SGVsdmV0aWNhIE5vdyBWYXItcmVndWxhcg==\",\"--framer-font-family\":'\"Helvetica Now Var\", \"Helvetica Now Var Placeholder\", sans-serif',\"--framer-font-size\":\"20px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--variable-reference-crMf9wDP_-FaqIXArfD))\"},children:\"Favorites\"})})}},baseVariant,gestureVariant)})]})})]}),/*#__PURE__*/_jsx(Link,{href:WyvXFICaJ,motionChild:true,nodeId:\"cMVMQGa9a\",openInNewTab:false,scopeId:\"FaqIXArfD\",children:/*#__PURE__*/_jsxs(motion.a,{\"aria-label\":\"core-nav-settings\",className:\"framer-1wfgkqx framer-h5ksdw\",\"data-framer-name\":\"Settings \",layoutDependency:layoutDependency,layoutId:\"cMVMQGa9a\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-dpvlfc\",\"data-framer-name\":\"Avatar1\",layoutDependency:layoutDependency,layoutId:\"v1w5gKIxh\",style:{backgroundColor:\"rgb(32, 138, 255)\",borderBottomLeftRadius:7517.77,borderBottomRightRadius:7517.77,borderTopLeftRadius:7517.77,borderTopRightRadius:7517.77},children:/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+0+782-646+0+506.4093+24+0),pixelHeight:289,pixelWidth:288,sizes:\"45.5907px\",src:\"https://framerusercontent.com/images/nEgSYogaUt5X8woQCxyvj2nFwC0.png?width=288&height=289\"},className:\"framer-1rri55q\",\"data-framer-name\":\"image 1415\",layoutDependency:layoutDependency,layoutId:\"M7HifSMVO\"})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7SGVsdmV0aWNhIE5vdyBWYXItcmVndWxhcg==\",\"--framer-font-family\":'\"Helvetica Now Var\", \"Helvetica Now Var Placeholder\", sans-serif',\"--framer-font-size\":\"20px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgba(255, 255, 255, 0.6))\"},children:\"Settings\"})}),className:\"framer-julfq4\",\"data-framer-name\":\"Text\",fonts:[\"GF;Helvetica Now Var-regular\"],layoutDependency:layoutDependency,layoutId:\"JO6E4hbY2\",style:{\"--extracted-r6o4lv\":\"rgba(255, 255, 255, 0.6)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"center\",withExternalLayout:true})]})})]})]})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-qxchv.framer-h5ksdw, .framer-qxchv .framer-h5ksdw { display: block; }\",\".framer-qxchv.framer-movbj { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 100px; height: 782px; justify-content: flex-start; overflow: visible; padding: 56px 76px 56px 76px; position: relative; width: 340px; }\",\".framer-qxchv .framer-1vl4wep { bottom: 0px; flex: none; gap: 0px; left: 0px; overflow: visible; position: absolute; right: 0px; top: 0px; z-index: 1; }\",\".framer-qxchv .framer-txcyhz { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 60.14814758300781px; height: 782px; justify-content: flex-start; left: calc(50.00000000000002% - 340px / 2); overflow: visible; padding: 42px 44px 42px 44px; position: absolute; top: 0px; width: 340px; }\",\".framer-qxchv .framer-1kgrpfw { 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; left: 48%; overflow: visible; padding: 0px 24px 0px 24px; position: absolute; top: 46px; width: min-content; z-index: 1; }\",\".framer-qxchv .framer-ytuvjc { flex: none; gap: 7.518518447875977px; height: 30px; overflow: visible; position: relative; width: 150px; }\",\".framer-qxchv .framer-vkdsgm { bottom: 4px; flex: none; left: 0px; position: absolute; right: 0px; top: 3px; }\",\".framer-qxchv .framer-1oayc4t { flex: none; gap: 0px; height: 30px; overflow: hidden; position: relative; width: 30px; }\",\".framer-qxchv .framer-12fyc1x { flex: none; height: 10px; left: calc(49.87764239016107% - 19px / 2); position: absolute; top: calc(52.37677015351664% - 10px / 2); width: 19px; }\",\".framer-qxchv .framer-1086wcq { align-content: flex-start; align-items: flex-start; bottom: 46px; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; height: 600px; justify-content: space-between; left: calc(50.00000000000002% - 74.11764705882354% / 2); overflow: visible; padding: 0px; position: absolute; width: 74%; z-index: 1; }\",\".framer-qxchv .framer-17qttu1 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-qxchv .framer-g3qnji { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 24px; height: 60px; justify-content: flex-start; overflow: hidden; padding: 12px 24px 12px 24px; position: relative; width: 100%; will-change: var(--framer-will-change-override, transform); }\",\".framer-qxchv .framer-1jnoo3h, .framer-qxchv .framer-lym9ot, .framer-qxchv .framer-1jmspgh, .framer-qxchv .framer-10erb3m { aspect-ratio: 1 / 1; flex: none; gap: 10px; height: var(--framer-aspect-ratio-supported, 24px); overflow: visible; position: relative; width: 24px; }\",\".framer-qxchv .framer-1k4tjvl { height: 22px; left: 1px; position: absolute; top: 1px; width: 22px; }\",\".framer-qxchv .framer-brvzob { height: 22px; left: 0px; position: absolute; top: 0px; width: 22px; }\",\".framer-qxchv .framer-sg5pb5 { height: 4px; left: 5px; position: absolute; top: 5px; width: 4px; }\",\".framer-qxchv .framer-k8qhdo, .framer-qxchv .framer-1l8crbb, .framer-qxchv .framer-1qtecyr, .framer-qxchv .framer-ho6vqj, .framer-qxchv .framer-julfq4 { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-qxchv .framer-rqpazu, .framer-qxchv .framer-1uotbb4, .framer-qxchv .framer-1h1x0vj { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 24px; height: 60px; justify-content: flex-start; overflow: hidden; padding: 12px 24px 12px 24px; position: relative; text-decoration: none; width: 100%; will-change: var(--framer-will-change-override, transform); }\",\".framer-qxchv .framer-96djb9 { flex: none; height: 19px; left: 0px; position: absolute; top: 3px; width: 25px; }\",\".framer-qxchv .framer-1v2rj7s { flex: none; height: 22px; left: 1px; position: absolute; top: 1px; width: 22px; }\",\".framer-qxchv .framer-656zvp { height: 22px; left: 4px; position: absolute; top: 1px; width: 16px; }\",\".framer-qxchv .framer-1krceci { height: 16px; left: 0px; position: absolute; top: 6px; width: 16px; }\",\".framer-qxchv .framer-17e5xe3 { height: 12px; left: 2px; position: absolute; top: 8px; width: 12px; }\",\".framer-qxchv .framer-11ratf { height: 2px; left: 1px; position: absolute; top: 3px; width: 14px; }\",\".framer-qxchv .framer-1xyphsz { height: 2px; left: 3px; position: absolute; top: 0px; width: 10px; }\",\".framer-qxchv .framer-1wfgkqx { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 32px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 24px; position: relative; text-decoration: none; width: 100%; }\",\".framer-qxchv .framer-dpvlfc { aspect-ratio: 1 / 1; flex: none; gap: 7.518518447875977px; height: var(--framer-aspect-ratio-supported, 46px); overflow: visible; position: relative; width: 46px; }\",\".framer-qxchv .framer-1rri55q { bottom: 0px; flex: none; left: 0px; position: absolute; right: 0px; top: 0px; }\",\".framer-qxchv.framer-v-1y69fd2 .framer-g3qnji { text-decoration: none; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 782\n * @framerIntrinsicWidth 340\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"cyifrGeml\":{\"layout\":[\"fixed\",\"fixed\"]},\"cU0mEk_aE\":{\"layout\":[\"fixed\",\"fixed\"]},\"FPimSKkCJ\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"X8Zhmk3D_\":\"nonActiveState\",\"crMf9wDP_\":\"activeState\",\"vF0X16SVY\":\"liveIndicator\",\"IveSVCXd_\":\"liveNonIndicator\",\"tZrtbIEVC\":\"discoverLink\",\"B3StT8HT3\":\"channelsLink\",\"Janao2zwM\":\"searchLink\",\"xsZKPT0EN\":\"favoritesLink\",\"WyvXFICaJ\":\"settingsLink\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerFaqIXArfD=withCSS(Component,css,\"framer-qxchv\");export default FramerFaqIXArfD;FramerFaqIXArfD.displayName=\"CES26 Core Nav\";FramerFaqIXArfD.defaultProps={height:782,width:340};addPropertyControls(FramerFaqIXArfD,{variant:{options:[\"d2bpGOptw\",\"cyifrGeml\",\"cU0mEk_aE\",\"FPimSKkCJ\"],optionTitles:[\"Discover-Active\",\"Channels-Active\",\"Search-Active\",\"Favorites-Active\"],title:\"Variant\",type:ControlType.Enum},X8Zhmk3D_:{defaultValue:'var(--token-5dce45ca-263d-4071-8e48-25ab50e258b7, rgba(255, 255, 255, 0.6)) /* {\"name\":\"FFFFF (60%)\"} */',title:\"nonActiveState\",type:ControlType.Color},crMf9wDP_:{defaultValue:\"rgb(255, 255, 255)\",title:\"activeState\",type:ControlType.Color},vF0X16SVY:{defaultValue:\"rgba(255, 255, 255, 0.06)\",title:\"liveIndicator\",type:ControlType.Color},IveSVCXd_:{defaultValue:\"rgba(255, 255, 255, 0)\",title:\"liveNonIndicator\",type:ControlType.Color},tZrtbIEVC:{title:\"discoverLink\",type:ControlType.Link},B3StT8HT3:{title:\"channelsLink\",type:ControlType.Link},Janao2zwM:{title:\"searchLink\",type:ControlType.Link},xsZKPT0EN:{title:\"favoritesLink\",type:ControlType.Link},WyvXFICaJ:{title:\"settingsLink\",type:ControlType.Link}});addFonts(FramerFaqIXArfD,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerFaqIXArfD\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerDisplayContentsDiv\":\"false\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"cyifrGeml\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"cU0mEk_aE\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"FPimSKkCJ\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerAutoSizeImages\":\"true\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"340\",\"framerIntrinsicHeight\":\"782\",\"framerColorSyntax\":\"true\",\"framerVariables\":\"{\\\"X8Zhmk3D_\\\":\\\"nonActiveState\\\",\\\"crMf9wDP_\\\":\\\"activeState\\\",\\\"vF0X16SVY\\\":\\\"liveIndicator\\\",\\\"IveSVCXd_\\\":\\\"liveNonIndicator\\\",\\\"tZrtbIEVC\\\":\\\"discoverLink\\\",\\\"B3StT8HT3\\\":\\\"channelsLink\\\",\\\"Janao2zwM\\\":\\\"searchLink\\\",\\\"xsZKPT0EN\\\":\\\"favoritesLink\\\",\\\"WyvXFICaJ\\\":\\\"settingsLink\\\"}\",\"framerComponentViewportWidth\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./FaqIXArfD.map","// Generated by Framer (c90503a)\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=[\"mjPwXXD4l\",\"IPeiSVN9a\",\"YD0mjwp8e\"];const serializationHash=\"framer-QBxgs\";const variantClassNames={IPeiSVN9a:\"framer-v-e6pen\",mjPwXXD4l:\"framer-v-j2wn0x\",YD0mjwp8e:\"framer-v-1x2w8dh\"};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={\"Driver Cluster Area Bezel \":\"IPeiSVN9a\",\"Media App Area\":\"YD0mjwp8e\",Full:\"mjPwXXD4l\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"mjPwXXD4l\"};};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:\"mjPwXXD4l\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(baseVariant===\"YD0mjwp8e\")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(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-j2wn0x\",className,classNames),\"data-framer-name\":\"Full\",layoutDependency:layoutDependency,layoutId:\"mjPwXXD4l\",ref:refBinding,style:{...style},...addPropertyOverrides({IPeiSVN9a:{\"data-framer-name\":\"Driver Cluster Area Bezel \"},YD0mjwp8e:{\"data-framer-name\":\"Media App Area\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1i5e6l0\",layoutDependency:layoutDependency,layoutId:\"Ay4RNWTHi\",children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-wzmpvp\",layoutDependency:layoutDependency,layoutId:\"gYHhB8HAj\",opacity:1,requiresOverflowVisible:true,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 3440 164\" overflow=\"visible\"><path d=\"M 0 0 L 1424.319 0 C 1458.124 0 1491.38 8.604 1520.977 25.008 L 1726.607 138.992 C 1756.204 155.396 1789.46 164 1823.275 164 L 3440 164\" fill=\"transparent\" stroke-width=\"30\" stroke=\"rgb(0, 0, 0)\" stroke-miterlimit=\"10\" stroke-dasharray=\"\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({YD0mjwp8e:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 3440 164\" overflow=\"visible\"><path d=\"M 0 0 C 0 0 1491.38 8.604 1520.977 25.008 L 1726.607 138.992 C 1756.204 155.396 1789.46 164 1823.275 164 L 3440 164\" fill=\"transparent\" stroke-width=\"30\" stroke=\"rgb(0, 0, 0)\" stroke-miterlimit=\"10\" stroke-dasharray=\"\"></path></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-jkklk\",layoutDependency:layoutDependency,layoutId:\"cPaGrhdM4\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 30 30\" overflow=\"visible\"><path d=\"M 30 0 C 30 16.568 16.568 30 0 30 L 30 30 Z\" fill=\"rgb(0, 0, 0)\"></path></svg>',withExternalLayout:true}),isDisplayed()&&/*#__PURE__*/_jsx(SVG,{className:\"framer-tcxqvk\",layoutDependency:layoutDependency,layoutId:\"emoKOI7kA\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 30 30\" overflow=\"visible\"><path d=\"M 0 0 C 0 16.569 13.431 30 30 30 L 0 30 Z\" fill=\"rgb(0, 0, 0)\"></path></svg>',withExternalLayout:true})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-QBxgs.framer-1frc5mn, .framer-QBxgs .framer-1frc5mn { display: block; }\",\".framer-QBxgs.framer-j2wn0x { height: 223px; position: relative; width: 3440px; }\",\".framer-QBxgs .framer-1i5e6l0 { bottom: 0px; flex: none; left: 0px; overflow: var(--overflow-clip-fallback, clip); position: absolute; right: 0px; top: 0px; }\",\".framer-QBxgs .framer-wzmpvp { height: 164px; left: 0px; position: absolute; top: 45px; width: 3440px; }\",\".framer-QBxgs .framer-jkklk { height: 30px; left: 3410px; position: absolute; top: 164px; width: 30px; }\",\".framer-QBxgs .framer-tcxqvk { height: 30px; left: 0px; position: absolute; top: 0px; width: 30px; }\",\".framer-QBxgs.framer-v-e6pen.framer-j2wn0x { height: 210px; width: 1720px; }\",\".framer-QBxgs.framer-v-e6pen .framer-1i5e6l0 { bottom: unset; height: 210px; }\",\".framer-QBxgs.framer-v-e6pen .framer-wzmpvp { top: 47px; }\",\".framer-QBxgs.framer-v-e6pen .framer-tcxqvk { top: 2px; }\",\".framer-QBxgs.framer-v-1x2w8dh.framer-j2wn0x { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; padding: 0px; width: 1720px; }\",\".framer-QBxgs.framer-v-1x2w8dh .framer-1i5e6l0 { bottom: unset; height: 86px; left: unset; position: relative; right: unset; top: unset; width: 100%; }\",\".framer-QBxgs.framer-v-1x2w8dh .framer-wzmpvp { left: -1720px; top: -93px; }\",\".framer-QBxgs.framer-v-1x2w8dh .framer-jkklk { left: 1690px; top: 26px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 223\n * @framerIntrinsicWidth 3440\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"IPeiSVN9a\":{\"layout\":[\"fixed\",\"fixed\"]},\"YD0mjwp8e\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerOJ1SbCTWs=withCSS(Component,css,\"framer-QBxgs\");export default FramerOJ1SbCTWs;FramerOJ1SbCTWs.displayName=\"CES26 Bezel (3440)\";FramerOJ1SbCTWs.defaultProps={height:223,width:3440};addPropertyControls(FramerOJ1SbCTWs,{variant:{options:[\"mjPwXXD4l\",\"IPeiSVN9a\",\"YD0mjwp8e\"],optionTitles:[\"Full\",\"Driver Cluster Area Bezel \",\"Media App Area\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerOJ1SbCTWs,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerOJ1SbCTWs\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\",\"framerComponentViewportWidth\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"IPeiSVN9a\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"YD0mjwp8e\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerColorSyntax\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicHeight\":\"223\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicWidth\":\"3440\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./OJ1SbCTWs.map","// Generated by Framer (0b89d47)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,ComponentViewportProvider,cx,getFonts,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 CES26Bezel3440 from\"https://framerusercontent.com/modules/7vCYm2q5vXcdPkpTmB8n/SU6Vb9DBIZmOcenWqQ4I/OJ1SbCTWs.js\";const CES26Bezel3440Fonts=getFonts(CES26Bezel3440);const serializationHash=\"framer-jpvtx\";const variantClassNames={wz__Dtnk6:\"framer-v-gd5v2i\"};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:\"wz__Dtnk6\",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-gd5v2i\",className,classNames),\"data-framer-name\":\"Driver Cluster Bottom BG\",layoutDependency:layoutDependency,layoutId:\"wz__Dtnk6\",ref:refBinding,style:{...style},children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:(componentViewport?.height||153)- -68,width:componentViewport?.width||\"100vw\",y:(componentViewport?.y||0)+-65,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-dbwgxu-container\",layoutDependency:layoutDependency,layoutId:\"hQW_okW4k-container\",nodeId:\"hQW_okW4k\",rendersWithMotion:true,scopeId:\"YSOWxk22v\",children:/*#__PURE__*/_jsx(CES26Bezel3440,{height:\"100%\",id:\"hQW_okW4k\",layoutId:\"hQW_okW4k\",style:{height:\"100%\",width:\"100%\"},variant:\"IPeiSVN9a\",width:\"100%\"})})}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1wthoen\",\"data-framer-name\":\"GrayBackground\",layoutDependency:layoutDependency,layoutId:\"MS7AC4lq8\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 1720 153\" overflow=\"visible\"><path d=\"M 0 0 L 1720 0 L 1720 153 L 0 153 Z\" fill=\"rgb(12, 14, 15)\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1d3z2iz\",\"data-framer-name\":\"BlackCoverup\",layoutDependency:layoutDependency,layoutId:\"ceefV_a8D\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 1720 158\" overflow=\"visible\"><path d=\"M 0 0 L 1503 0 L 1503 0 L 1720 118.5 L 1720 158 L 0 158 Z\" fill=\"rgb(0, 0, 0)\"></path></svg>',withExternalLayout:true})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-jpvtx.framer-1733rlz, .framer-jpvtx .framer-1733rlz { display: block; }\",\".framer-jpvtx.framer-gd5v2i { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 153px; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 1720px; }\",\".framer-jpvtx .framer-dbwgxu-container { bottom: -3px; flex: none; left: 0px; position: absolute; right: 0px; top: -65px; z-index: 1; }\",\".framer-jpvtx .framer-1wthoen { height: 153px; left: 0px; position: absolute; top: 0px; width: 1720px; }\",\".framer-jpvtx .framer-1d3z2iz { height: 158px; left: 0px; position: absolute; top: -5px; width: 1720px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 153\n * @framerIntrinsicWidth 1720\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerYSOWxk22v=withCSS(Component,css,\"framer-jpvtx\");export default FramerYSOWxk22v;FramerYSOWxk22v.displayName=\"CES26 Driver Cluster [BOTTOM BG]\";FramerYSOWxk22v.defaultProps={height:153,width:1720};addFonts(FramerYSOWxk22v,[{explicitInter:true,fonts:[]},...CES26Bezel3440Fonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerYSOWxk22v\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"153\",\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"1720\",\"framerColorSyntax\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerImmutableVariables\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./YSOWxk22v.map","// Generated by Framer (98b71dc)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,motion,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask='url(\\'data:image/svg+xml,<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 59 45\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 58.107 5.619 C 43.356 20.683 26.138 33.356 7.037 43.017 L 3.538 44.786 L 0 37.789 L 3.498 36.021 C 21.884 26.722 38.451 14.514 52.636 0 Z\" fill=\"var(--wp8rou, rgb(255,210,23))\" height=\"44.7861328px\" id=\"YD4XPUiq8\" transform=\"translate(0.775 0.026)\" width=\"58.107409000000004px\"/></svg>\\') alpha no-repeat center / auto var(--framer-icon-mask-mode, add), var(--framer-icon-mask, none)';const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(motion.div,{...rest,layoutId:layoutId,ref:ref}):/*#__PURE__*/_jsx(\"div\",{...rest,ref:ref});});const getProps=({colorFill,height,id,width,...props})=>{return{...props,lYrGcnWDN:colorFill??props.lYrGcnWDN??\"rgb(255, 210, 23)\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,lYrGcnWDN,...restProps}=getProps(props);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-rGv8E\",className),layoutId:layoutId,ref:ref,style:{\"--wp8rou\":lYrGcnWDN,...style}});});const css=[`.framer-rGv8E { -webkit-mask: ${mask}; aspect-ratio: 1.3111111111111111; background-color: var(--wp8rou); mask: ${mask}; width: 59px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 59\n * @framerIntrinsicHeight 45\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"lYrGcnWDN\":\"colorFill\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Intersect\",\"color\":{\"type\":\"variable\",\"value\":\"wp8rou\"},\"set\":{\"localId\":\"vectorSet/XC6h6Yx2n\",\"id\":\"XC6h6Yx2n\",\"moduleId\":\"9ZxILTehV1I7ZrNX8HiE\"}}\n */const Icon=withCSS(Component,css,\"framer-rGv8E\");Icon.displayName=\"Intersect\";export default Icon;addPropertyControls(Icon,{lYrGcnWDN:{defaultValue:\"rgb(255, 210, 23)\",hidden:false,title:\"colorFill\",type:ControlType.Color}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerVariables\":\"{\\\"lYrGcnWDN\\\":\\\"colorFill\\\"}\",\"framerIntrinsicHeight\":\"45\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"59\",\"framerVector\":\"{\\\"name\\\":\\\"Intersect\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"wp8rou\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/XC6h6Yx2n\\\",\\\"id\\\":\\\"XC6h6Yx2n\\\",\\\"moduleId\\\":\\\"9ZxILTehV1I7ZrNX8HiE\\\"}}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (ed41f9e)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,motion,useSVGTemplate,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask=\"var(--framer-icon-mask)\";const Base=/*#__PURE__*/forwardRef(function(props,ref){return /*#__PURE__*/_jsx(\"svg\",{...props,ref:ref,children:props.children});});const MotionSVG=motion.create(Base);const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(MotionSVG,{...rest,layoutId:layoutId,ref:ref,children:children}):/*#__PURE__*/_jsx(\"svg\",{...rest,ref:ref,children:children});});const svg='<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 59 45\" xmlns=\"http://www.w3.org/2000/svg\"><g opacity=\"0.3\"><path d=\"M 27.553 29.39 C 15.197 23.14 5.44 12.733 0 0\" fill=\"transparent\" height=\"29.389500000000005px\" id=\"Du7pvUVEq\" stroke-dasharray=\"\" stroke-linecap=\"square\" stroke-linejoin=\"miter\" stroke-miterlimit=\"10\" stroke-width=\"2.34\" stroke=\"rgb(255, 255, 255)\" transform=\"translate(14.556 8.433)\" width=\"27.553172185430455px\"/></g><path d=\"M 0 1.32 C 4.054 8.208 9.441 14.21 15.834 18.979 C 16.207 19.227 16.59 19.479 16.986 19.737 C 18.514 20.731 20.228 21.817 22.276 23.172 C 23.05 23.608 23.836 24.027 24.632 24.43 L 25.674 24.958 L 26.681 22.968 L 25.991 22.499 L 25.686 22.345 C 21.009 19.979 16.711 17.004 12.891 13.526 C 12.096 12.839 11.311 12.087 10.489 11.21 C 7.2 7.848 4.324 4.085 1.935 0 Z\" fill=\"var(--wp8rou, rgb(255,210,23))\" height=\"24.957566225165564px\" id=\"UKE9HyJLU\" transform=\"translate(16.95 14.435)\" width=\"26.68088741721853px\"/><path d=\"M 0 7.522 C 0 7.692 0.14 7.835 0.312 7.835 L 5.437 7.835 C 5.606 7.835 5.749 7.692 5.749 7.522 C 5.749 7.353 5.609 7.21 5.437 7.21 L 5.181 7.21 L 5.181 5.061 C 5.377 5.091 5.496 5.224 5.496 5.43 L 5.496 5.978 C 5.496 6.476 5.828 6.808 6.327 6.808 C 6.808 6.808 7.13 6.476 7.13 5.978 L 7.13 2.544 C 7.13 2.109 7.051 1.747 6.895 1.465 C 6.735 1.196 6.499 1.013 6.194 0.92 C 6.058 0.877 5.905 0.96 5.862 1.096 C 5.822 1.239 5.902 1.392 6.044 1.431 C 6.22 1.478 6.463 1.617 6.559 2.089 L 6.114 2.089 C 5.951 2.089 5.825 2.215 5.825 2.378 L 5.825 3.696 C 5.825 3.856 5.955 3.982 6.114 3.982 L 6.599 3.982 L 6.599 5.978 C 6.599 6.154 6.489 6.27 6.33 6.27 C 6.147 6.27 6.024 6.154 6.024 5.978 L 6.024 5.423 C 6.024 4.885 5.712 4.553 5.181 4.523 L 5.181 0.903 C 5.181 0.316 4.865 0 4.278 0 L 1.471 0 C 0.883 0 0.568 0.316 0.568 0.903 L 0.568 7.21 L 0.312 7.21 C 0.143 7.21 0 7.353 0 7.522 Z M 1.604 3.726 C 1.348 3.726 1.192 3.583 1.192 3.351 L 1.192 1 C 1.192 0.767 1.348 0.624 1.604 0.624 L 4.145 0.624 C 4.4 0.624 4.557 0.767 4.557 1 L 4.557 3.351 C 4.557 3.583 4.4 3.726 4.145 3.726 Z\" fill=\"rgba(255, 255, 255, 0.9)\" height=\"7.834500000000027px\" id=\"m5ncnGLYU\" transform=\"translate(11.416 24.425)\" width=\"7.130354304635757px\"/><path d=\"M 0 3.318 L 1.733 0 L 4.077 1.224 L 3.863 1.634 L 1.976 0.648 L 0.671 3.146 L 2.54 4.122 L 2.325 4.532 Z M 1.031 1.923 L 1.243 1.517 L 3.168 2.523 L 2.956 2.928 Z\" fill=\"rgb(255, 255, 255)\" height=\"4.532483443708685px\" id=\"SHl5cBLD0\" transform=\"translate(45.528 38.248)\" width=\"4.07711920529799px\"/><path d=\"M 0 1.202 L 3.545 0 L 4.354 2.385 L 3.916 2.534 L 3.272 0.637 L 0.165 1.69 Z M 1.74 0.995 L 2.173 0.848 L 2.803 2.706 L 2.369 2.852 Z\" fill=\"rgb(255, 255, 255)\" height=\"2.8524457303280855px\" id=\"HL6iKIzo6\" transform=\"translate(10.163 1.553)\" width=\"4.353788741721854px\"/></svg>';const getProps=({colorFill,height,id,width,...props})=>{return{...props,lYrGcnWDN:colorFill??props.lYrGcnWDN??\"rgb(255, 210, 23)\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,lYrGcnWDN,...restProps}=getProps(props);const href=useSVGTemplate(\"674983216\",svg);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-j00oQ\",className),layoutId:layoutId,ref:ref,role:\"presentation\",style:{\"--wp8rou\":lYrGcnWDN,...style},viewBox:\"0 0 59 45\",children:/*#__PURE__*/_jsx(\"use\",{href:href})});});const css=[`.framer-j00oQ { -webkit-mask: ${mask}; aspect-ratio: 1.3111111111111111; display: block; mask: ${mask}; width: 59px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 59\n * @framerIntrinsicHeight 45\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"lYrGcnWDN\":\"colorFill\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"FUEL\",\"set\":{\"localId\":\"vectorSet/XC6h6Yx2n\",\"id\":\"XC6h6Yx2n\",\"moduleId\":\"9ZxILTehV1I7ZrNX8HiE\"}}\n */const Icon=withCSS(Component,css,\"framer-j00oQ\");Icon.displayName=\"FUEL\";export default Icon;addPropertyControls(Icon,{lYrGcnWDN:{defaultValue:\"rgb(255, 210, 23)\",hidden:false,title:\"colorFill\",type:ControlType.Color}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerVariables\":\"{\\\"lYrGcnWDN\\\":\\\"colorFill\\\"}\",\"framerIntrinsicHeight\":\"45\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"59\",\"framerVector\":\"{\\\"name\\\":\\\"FUEL\\\",\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/XC6h6Yx2n\\\",\\\"id\\\":\\\"XC6h6Yx2n\\\",\\\"moduleId\\\":\\\"9ZxILTehV1I7ZrNX8HiE\\\"}}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (98b71dc)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,motion,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask='url(\\'data:image/svg+xml,<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 59 45\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 42.899 1.422 C 42.362 0.214 40.947 -0.33 39.739 0.207 L 40.712 2.395 C 39.763 0.261 39.737 0.21 39.736 0.209 L 39.732 0.21 L 39.722 0.214 L 39.7 0.226 L 39.632 0.256 C 39.579 0.281 39.508 0.316 39.422 0.359 C 39.251 0.447 39.017 0.572 38.742 0.734 C 38.199 1.056 37.467 1.543 36.726 2.202 C 35.762 3.058 34.668 4.319 34.042 5.977 L 31.957 4.937 C 30.775 4.345 29.446 4.872 28.99 6.113 C 28.534 7.354 29.124 8.841 30.307 9.432 L 33.97 11.263 C 34.607 12.943 35.799 14.005 36.633 14.745 C 36.664 14.773 36.695 14.8 36.726 14.826 C 37.944 15.909 38.317 16.333 38.317 17.294 C 38.317 18.129 38.013 18.731 37.314 19.587 L 31.957 16.909 C 30.775 16.318 29.446 16.844 28.99 18.085 C 28.534 19.327 29.124 20.814 30.307 21.405 L 34.355 23.428 C 33.873 24.383 33.528 25.518 33.528 26.872 C 33.528 28.088 33.804 29.123 34.211 30.007 L 31.957 28.882 C 30.775 28.29 29.446 28.818 28.99 30.059 C 28.534 31.301 29.124 32.786 30.307 33.377 L 37.916 37.18 C 37.793 37.457 37.651 37.715 37.5 37.95 C 37.284 38.287 37.066 38.551 36.911 38.724 C 36.834 38.809 36.774 38.87 36.739 38.904 C 36.725 38.918 36.715 38.927 36.711 38.931 C 35.736 39.811 35.653 41.315 36.528 42.298 C 37.406 43.286 38.92 43.377 39.908 42.498 L 38.317 40.708 C 39.814 42.393 39.904 42.489 39.91 42.495 L 39.913 42.493 L 39.92 42.486 L 39.935 42.472 L 39.978 42.434 C 40.01 42.403 40.052 42.364 40.1 42.317 C 40.197 42.221 40.324 42.091 40.471 41.927 C 40.764 41.601 41.147 41.133 41.528 40.539 C 41.755 40.187 41.983 39.778 42.198 39.322 L 44.674 40.561 C 45.856 41.152 47.185 40.626 47.641 39.385 C 48.097 38.144 47.507 36.657 46.324 36.065 L 43.018 34.411 C 42.835 33.403 42.39 32.571 41.898 31.896 C 41.39 31.2 40.737 30.556 40.237 30.061 C 40.157 29.982 40.081 29.907 40.01 29.836 C 38.838 28.664 38.317 27.948 38.317 26.872 C 38.317 26.391 38.424 25.991 38.642 25.572 L 44.674 28.589 C 45.856 29.179 47.185 28.652 47.641 27.411 C 48.097 26.17 47.507 24.684 46.324 24.093 L 41.671 21.764 C 42.445 20.626 43.106 19.17 43.106 17.294 C 43.106 16.735 43.046 16.222 42.943 15.75 L 44.674 16.616 C 45.856 17.207 47.185 16.679 47.641 15.438 C 48.097 14.197 47.507 12.711 46.324 12.12 L 38.383 8.148 C 38.569 7.253 39.139 6.464 39.908 5.781 C 40.364 5.376 40.83 5.064 41.184 4.854 C 41.359 4.75 41.499 4.676 41.589 4.63 C 41.634 4.607 41.666 4.592 41.683 4.584 L 41.693 4.579 L 41.91 4.467 C 42.957 3.862 43.401 2.551 42.899 1.422 Z M 19.156 2.395 C 17.444 2.395 12.804 3.087 8.515 5.748 C 4.077 8.504 0 13.404 0 21.551 C 0 29.697 4.077 34.6 8.515 37.355 C 12.804 40.016 17.444 40.707 19.156 40.707 C 20.989 40.707 22.248 39.476 22.991 38.411 C 23.775 37.285 24.38 35.808 24.848 34.187 C 25.793 30.916 26.34 26.489 26.34 21.551 C 26.339 16.613 25.793 12.186 24.848 8.914 C 24.38 7.294 23.775 5.818 22.991 4.693 C 22.248 3.626 20.99 2.395 19.156 2.395 Z M 19.063 7.431 C 19.426 7.952 19.851 8.87 20.247 10.243 C 21.032 12.957 21.551 16.911 21.551 21.551 C 21.551 26.191 21.032 30.144 20.247 32.859 C 19.851 34.232 19.426 35.151 19.063 35.672 C 18.988 35.779 18.927 35.855 18.88 35.908 C 17.616 35.827 14.196 35.243 11.04 33.284 C 7.764 31.25 4.789 27.771 4.789 21.551 C 4.789 15.33 7.764 11.851 11.04 9.817 C 14.196 7.859 17.616 7.274 18.88 7.194 C 18.927 7.247 18.988 7.324 19.063 7.431 Z\" fill=\"var(--wp8rou, rgb(255,210,23))\" height=\"43.10229991896922px\" id=\"mAXusCeJB\" transform=\"translate(4.791 1.159)\" width=\"47.79506395143706px\"/></svg>\\') alpha no-repeat center / auto var(--framer-icon-mask-mode, add), var(--framer-icon-mask, none)';const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(motion.div,{...rest,layoutId:layoutId,ref:ref}):/*#__PURE__*/_jsx(\"div\",{...rest,ref:ref});});const getProps=({colorFill,height,id,width,...props})=>{return{...props,lYrGcnWDN:colorFill??props.lYrGcnWDN??\"rgb(255, 210, 23)\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,lYrGcnWDN,...restProps}=getProps(props);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-tLtAm\",className),layoutId:layoutId,ref:ref,style:{\"--wp8rou\":lYrGcnWDN,...style}});});const css=[`.framer-tLtAm { -webkit-mask: ${mask}; aspect-ratio: 1.3111111111111111; background-color: var(--wp8rou); mask: ${mask}; width: 59px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 59\n * @framerIntrinsicHeight 45\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"lYrGcnWDN\":\"colorFill\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Rare fog lights\",\"color\":{\"type\":\"variable\",\"value\":\"wp8rou\"},\"set\":{\"localId\":\"vectorSet/XC6h6Yx2n\",\"id\":\"XC6h6Yx2n\",\"moduleId\":\"9ZxILTehV1I7ZrNX8HiE\"}}\n */const Icon=withCSS(Component,css,\"framer-tLtAm\");Icon.displayName=\"Rare fog lights\";export default Icon;addPropertyControls(Icon,{lYrGcnWDN:{defaultValue:\"rgb(255, 210, 23)\",hidden:false,title:\"colorFill\",type:ControlType.Color}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerVector\":\"{\\\"name\\\":\\\"Rare fog lights\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"wp8rou\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/XC6h6Yx2n\\\",\\\"id\\\":\\\"XC6h6Yx2n\\\",\\\"moduleId\\\":\\\"9ZxILTehV1I7ZrNX8HiE\\\"}}\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerIntrinsicHeight\":\"45\",\"framerIntrinsicWidth\":\"59\",\"framerVariables\":\"{\\\"lYrGcnWDN\\\":\\\"colorFill\\\"}\",\"framerImmutableVariables\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (98b71dc)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,motion,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask='url(\\'data:image/svg+xml,<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 59 45\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 0 43.447 L 15.446 0 L 19.251 1.552 L 0 43.445 Z\" fill=\"var(--wp8rou, rgb(255,210,23))\" height=\"43.44662181818182px\" id=\"bTDvmBzff\" transform=\"translate(20.368 1.328)\" width=\"19.25056363636363px\"/></svg>\\') alpha no-repeat center / auto var(--framer-icon-mask-mode, add), var(--framer-icon-mask, none)';const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(motion.div,{...rest,layoutId:layoutId,ref:ref}):/*#__PURE__*/_jsx(\"div\",{...rest,ref:ref});});const getProps=({colorFill,height,id,width,...props})=>{return{...props,lYrGcnWDN:colorFill??props.lYrGcnWDN??\"rgb(255, 210, 23)\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,lYrGcnWDN,...restProps}=getProps(props);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-DKthP\",className),layoutId:layoutId,ref:ref,style:{\"--wp8rou\":lYrGcnWDN,...style}});});const css=[`.framer-DKthP { -webkit-mask: ${mask}; aspect-ratio: 1.3111111111111111; background-color: var(--wp8rou); mask: ${mask}; width: 59px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 59\n * @framerIntrinsicHeight 45\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"lYrGcnWDN\":\"colorFill\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Vector\",\"color\":{\"type\":\"variable\",\"value\":\"wp8rou\"},\"set\":{\"localId\":\"vectorSet/XC6h6Yx2n\",\"id\":\"XC6h6Yx2n\",\"moduleId\":\"9ZxILTehV1I7ZrNX8HiE\"}}\n */const Icon=withCSS(Component,css,\"framer-DKthP\");Icon.displayName=\"Vector\";export default Icon;addPropertyControls(Icon,{lYrGcnWDN:{defaultValue:\"rgb(255, 210, 23)\",hidden:false,title:\"colorFill\",type:ControlType.Color}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"59\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerVariables\":\"{\\\"lYrGcnWDN\\\":\\\"colorFill\\\"}\",\"framerVector\":\"{\\\"name\\\":\\\"Vector\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"wp8rou\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/XC6h6Yx2n\\\",\\\"id\\\":\\\"XC6h6Yx2n\\\",\\\"moduleId\\\":\\\"9ZxILTehV1I7ZrNX8HiE\\\"}}\",\"framerIntrinsicHeight\":\"45\",\"framerImmutableVariables\":\"true\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (98b71dc)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,motion,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask='url(\\'data:image/svg+xml,<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 59 45\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 0.001 57.223 L 20.262 0 L 25.274 2.037 L 0 57.221 Z\" fill=\"var(--wp8rou, rgb(255,210,23))\" height=\"57.2225062804878px\" id=\"ivOIJUvRC\" transform=\"translate(17.562 -5.271)\" width=\"25.274125px\"/></svg>\\') alpha no-repeat center / auto var(--framer-icon-mask-mode, add), var(--framer-icon-mask, none)';const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(motion.div,{...rest,layoutId:layoutId,ref:ref}):/*#__PURE__*/_jsx(\"div\",{...rest,ref:ref});});const getProps=({colorFill,height,id,width,...props})=>{return{...props,lYrGcnWDN:colorFill??props.lYrGcnWDN??\"rgb(255, 210, 23)\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,lYrGcnWDN,...restProps}=getProps(props);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-gYh1a\",className),layoutId:layoutId,ref:ref,style:{\"--wp8rou\":lYrGcnWDN,...style}});});const css=[`.framer-gYh1a { -webkit-mask: ${mask}; aspect-ratio: 1.3111111111111111; background-color: var(--wp8rou); mask: ${mask}; width: 59px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 59\n * @framerIntrinsicHeight 45\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"lYrGcnWDN\":\"colorFill\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Vector\",\"color\":{\"type\":\"variable\",\"value\":\"wp8rou\"},\"set\":{\"localId\":\"vectorSet/XC6h6Yx2n\",\"id\":\"XC6h6Yx2n\",\"moduleId\":\"9ZxILTehV1I7ZrNX8HiE\"}}\n */const Icon=withCSS(Component,css,\"framer-gYh1a\");Icon.displayName=\"Vector\";export default Icon;addPropertyControls(Icon,{lYrGcnWDN:{defaultValue:\"rgb(255, 210, 23)\",hidden:false,title:\"colorFill\",type:ControlType.Color}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"45\",\"framerVariables\":\"{\\\"lYrGcnWDN\\\":\\\"colorFill\\\"}\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerImmutableVariables\":\"true\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerVector\":\"{\\\"name\\\":\\\"Vector\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"wp8rou\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/XC6h6Yx2n\\\",\\\"id\\\":\\\"XC6h6Yx2n\\\",\\\"moduleId\\\":\\\"9ZxILTehV1I7ZrNX8HiE\\\"}}\",\"framerIntrinsicWidth\":\"59\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Cycling wave component with rotating circular outlines, green accent, and blurred background\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{motion}from\"framer-motion\";import{addPropertyControls,ControlType,useIsStaticRenderer}from\"framer\";import{useMemo,useCallback}from\"react\";/**\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight fixed\n */export default function CyclingRings(props){const{waveCount,waveSize,rotationSpeed,tiltAngle,strokeWidth,accentColor,backgroundColor,blurAmount,opacity}=props;const isStatic=useIsStaticRenderer();// Memoize wave configurations to prevent recalculation\nconst waves=useMemo(()=>{return Array.from({length:waveCount},(_,i)=>({id:i,delay:i*.2,scale:1+i*.1,opacity:opacity*(1-i*.1)}));},[waveCount,opacity]);// Memoize container styles\nconst containerStyle=useMemo(()=>({width:\"100%\",height:\"100%\",position:\"relative\",background:backgroundColor,overflow:\"hidden\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\"}),[backgroundColor]);// Memoize background gradient style\nconst backgroundGradientStyle=useMemo(()=>({position:\"absolute\",inset:0,background:`radial-gradient(circle, ${accentColor}20 0%, transparent 70%)`,filter:`blur(${blurAmount}px)`}),[accentColor,blurAmount]);// Memoize animation transition\nconst animationTransition=useMemo(()=>({duration:rotationSpeed,repeat:Infinity,ease:\"linear\"}),[rotationSpeed]);// Memoize wave style calculator\nconst getWaveStyle=useCallback(wave=>({position:\"absolute\",width:waveSize*wave.scale,height:waveSize*wave.scale,border:`${strokeWidth}px solid ${accentColor}`,borderRadius:\"50%\",opacity:wave.opacity,willChange:\"transform\"}),[waveSize,strokeWidth,accentColor]);// Memoize static wave style calculator\nconst getStaticWaveStyle=useCallback(wave=>({position:\"absolute\",width:waveSize*wave.scale,height:waveSize*wave.scale,border:`${strokeWidth}px solid ${accentColor}`,borderRadius:\"50%\",opacity:wave.opacity,transform:`rotate(${tiltAngle}deg) rotateY(60deg)`}),[waveSize,strokeWidth,accentColor,tiltAngle]);if(isStatic){return /*#__PURE__*/_jsxs(\"div\",{style:containerStyle,children:[/*#__PURE__*/_jsx(\"div\",{style:backgroundGradientStyle}),waves.map(wave=>/*#__PURE__*/_jsx(\"div\",{style:getStaticWaveStyle(wave)},wave.id))]});}return /*#__PURE__*/_jsxs(\"div\",{style:containerStyle,children:[/*#__PURE__*/_jsx(\"div\",{style:backgroundGradientStyle}),waves.map(wave=>/*#__PURE__*/_jsx(motion.div,{style:getWaveStyle(wave),animate:{rotateZ:[0,360],rotateY:[0,360],rotateX:[tiltAngle,tiltAngle+360]},transition:{...animationTransition,delay:wave.delay}},wave.id))]});}addPropertyControls(CyclingRings,{waveCount:{type:ControlType.Number,title:\"Wave Count\",defaultValue:10,min:1,max:10,step:1},waveSize:{type:ControlType.Number,title:\"Wave Size\",defaultValue:140,min:20,max:300,step:10,unit:\"px\"},rotationSpeed:{type:ControlType.Number,title:\"Speed\",defaultValue:4,min:1,max:10,step:.5,unit:\"s\"},tiltAngle:{type:ControlType.Number,title:\"Tilt Angle\",defaultValue:45,min:0,max:90,step:5,unit:\"deg\"},strokeWidth:{type:ControlType.Number,title:\"Stroke\",defaultValue:2,min:1,max:8,step:1,unit:\"px\"},accentColor:{type:ControlType.Color,title:\"Color\",defaultValue:\"#22CC66\"},backgroundColor:{type:ControlType.Color,title:\"Background\",defaultValue:\"#000000\"},blurAmount:{type:ControlType.Number,title:\"Blur Amount\",defaultValue:20,min:0,max:50,step:2,unit:\"px\"},opacity:{type:ControlType.Number,title:\"Opacity\",defaultValue:.8,min:.1,max:1,step:.1}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"CyclingRings\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutHeight\":\"fixed\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./CyclingWave.map","// Create the actual store instance\nexport const voiceCommandStore={commandText:\"\",intentType:\"\",userInput:\"\",voiceInputStatus:\"\",errorMessage:\"\",searchPage:\"\",expandedCommand:\"\",expandedUserInput:\"\",userTranscription:\"\",targetSharePlatform:\"\"};// Add platform mapping for normalization\nconst SHARE_PLATFORMS={Instagram:[\"instagram\",\"gram\",\"insta\"],WhatsApp:[\"whatsapp\",\"whats app\"],Twitter:[\"twitter\",\"tweet\",\"x\"],TikTok:[\"tiktok\",\"tik tok\"],Facebook:[\"facebook\",\"fb\"],Messenger:[\"messenger\",\"facebook messenger\"],Snapchat:[\"snapchat\",\"snap\"],Email:[\"email\",\"mail\",\"gmail\"],SMS:[\"text\",\"sms\",\"imessage\",\"message\"],GroupChat:[\"group\",\"group chat\",\"chat\"],Story:[\"story\",\"stories\"]};const SHARE_CONNECTORS=[\"to\",\"on\",\"in\",\"in a\",\"through\",\"via\",\"over\",\"using\",\"with\",\"into\",\"for\",\"onto\"];const extractShareTarget=input=>{console.log(\"Extracting share target from:\",input)// Debug input\n;const textLower=input.toLowerCase().trim();// First try exact matches with connectors\nfor(const connector of SHARE_CONNECTORS){const connectorIndex=textLower.indexOf(` ${connector} `);if(connectorIndex!==-1){const afterConnector=textLower.slice(connectorIndex+connector.length+2).trim();console.log(`Found connector \"${connector}\", text after:`,afterConnector);// Check against platform aliases\nfor(const[platform,aliases]of Object.entries(SHARE_PLATFORMS)){if(aliases.some(alias=>afterConnector.includes(alias.toLowerCase()))){console.log(\"Found platform match:\",platform);return platform;}}}}// If no match found with connectors, try direct platform mentions\nfor(const[platform,aliases]of Object.entries(SHARE_PLATFORMS)){if(aliases.some(alias=>textLower.includes(alias.toLowerCase()))){console.log(\"Found direct platform match:\",platform);return platform;}}console.log(\"No platform found\");return\"\";};const improveTranscription=text=>{let improvedText=text;for(const[key,term]of Object.entries(SEARCH_TERMS)){for(const synonym of term.synonyms){if(improvedText.toLowerCase().includes(synonym)){improvedText=improvedText.toLowerCase().replace(synonym,term.result);}}}return improvedText;};/*\nconst improveTranscription = (text: string): string => {\n    // First improve common transcription errors\n    let improvedText = text\n    \n    // Handle basic spelling/transcription fixes\n    const commonFixes: Record<string, string> = {\n        \"u tube\": \"U2\",\n        \"you tube\": \"U2\",\n        \"you too\": \"U2\",\n        \"you two\": \"U2\",\n        \"youtube\": \"U2\",\n        // Add other common transcription fixes here\n    }\n\n    for (const [incorrect, correct] of Object.entries(commonFixes)) {\n        const regex = new RegExp(`\\\\b${incorrect}\\\\b`, 'gi')\n        improvedText = improvedText.replace(regex, correct)\n    }\n\n    // Then apply the existing SEARCH_TERMS improvements\n    for (const [key, term] of Object.entries(SEARCH_TERMS)) {\n        for (const synonym of term.synonyms) {\n            if (improvedText.toLowerCase().includes(synonym.toLowerCase())) {\n                improvedText = improvedText\n                    .toLowerCase()\n                    .replace(new RegExp(synonym, 'i'), term.result)\n            }\n        }\n    }\n\n    return improvedText\n}\n*/const findMatchingCommand=text=>{const textLower=text.toLowerCase();for(const[intent,commands]of Object.entries(INTENT_COMMANDS)){for(const command of commands){if(textLower.startsWith(command.toLowerCase()+\" \")){return{command:command.toLowerCase(),length:command.length+1};}}}console.log(`findMatchingCommand: ${textLower}`);if(hasNavigationSynonym(textLower)){return{command:\"show\",length:0};}return null;};const hasNavigationSynonym=text=>{const textLower=text.toLowerCase();return Object.values(NAVIGATION_TARGETS).some(target=>target.synonyms.some(synonym=>textLower.includes(synonym.toLowerCase())));};const getIntentType=command=>{for(const[intent,commands]of Object.entries(INTENT_COMMANDS)){if(commands.includes(command.toLowerCase())){return intent;}}return\"SEARCH\";};const findEntityTerm=input=>{const textLower=input.toLowerCase();for(const[key,term]of Object.entries(CANNED_ENTITY_TERMS)){if(term.synonyms.some(synonym=>textLower.includes(synonym))){return term.result;}}return null;};const findSearchTerm=input=>{const textLower=input.toLowerCase();for(const[key,term]of Object.entries(SEARCH_TERMS)){if(term.synonyms.some(synonym=>textLower.includes(synonym))){return term.result;}}return input;};const findCannedSearchTerm=input=>{// First improve the input text\nconst improvedText=improveTranscription(input.toLowerCase());// Then check against canned search terms\nfor(const[key,term]of Object.entries(CANNED_SEARCH_TERMS)){if(term.synonyms.some(synonym=>improvedText.toLowerCase().includes(synonym.toLowerCase()))){return term.result;}}return null;};const findNavigationTarget=input=>{const textLower=input.toLowerCase();for(const[key,target]of Object.entries(NAVIGATION_TARGETS)){if(target.synonyms.some(synonym=>textLower.includes(synonym.toLowerCase()))){return target.path;}}return null;};const getNavigationUpdate=(voiceInput,intentType=\"NAVIGATION\")=>{if(intentType===\"SHARE\"){return{pageToShow:\"/search.share\",searchResults:voiceInput.trim()};}if(intentType===\"INFO\"){return{pageToShow:\"/tellme\",searchResults:voiceInput.trim()};}const entityTerm=findEntityTerm(voiceInput);if(entityTerm){const isCannedEntity=Object.values(CANNED_ENTITY_TERMS).some(term=>term.result===entityTerm);if(isCannedEntity){return{pageToShow:\"/entity.canned\",entity:entityTerm};}}const navigationTarget=findNavigationTarget(voiceInput);if(navigationTarget){return{pageToShow:navigationTarget};}// Default to search results for non-canned entities and general navigation\nreturn{pageToShow:\"/search.results\",searchResults:voiceInput.trim()};};const getSearchUpdate=(searchText,isFromCommand)=>{const cannedSearchTerm=findCannedSearchTerm(searchText);if(cannedSearchTerm){return{searchResults:cannedSearchTerm,pageToShow:\"/search.results.canned\"};}// Always use improved search term for consistency\nconst correctedSearch=findSearchTerm(searchText);return{pageToShow:\"/search.results\",searchResults:correctedSearch};};// Intent keywords for contextual references\nexport const INTENT_KEYWORDS={about_artist:[\"artist\",\"band\",\"musician\",\"group\",\"comedian\",\"standup\",\"who is\",\"who are\"],about_channel:[\"channel\",\"station\",\"frequency\",\"dial\"],about_show:[\"show\",\"podcast\",\"program\",\"dj\",\"host\"],about_track:[\"track\",\"song\",\"music\",\"playing\",\"tune\",\"record\"],share:[\"share\",\"send\",\"text\",\"post\",\"forward\",\"recommend\"]};const replaceContextualReferences=(text,mediaContext,intentType=\"\")=>{if(!mediaContext)return text;const textLower=text.toLowerCase();let result=text;// Helper to check if any keywords are present\nconst hasKeyword=keywords=>{return keywords.some(keyword=>textLower.includes(keyword.toLowerCase()));};// For share intents, handle references and strip platform information\nif(intentType===\"SHARE\"){// First find the earliest connector or platform mention\nconst connectorIndices=SHARE_CONNECTORS.map(connector=>textLower.includes(` ${connector} `)?textLower.indexOf(` ${connector} `):Infinity);const platformIndices=Object.values(SHARE_PLATFORMS).flatMap(aliases=>aliases.map(alias=>textLower.includes(alias)?textLower.indexOf(alias):Infinity));const cutoffIndex=Math.min(...connectorIndices,...platformIndices);// Get the text before any platform/connector mention\nconst relevantText=cutoffIndex===Infinity?text:text.slice(0,cutoffIndex).trim();// Check for channel references first\nif(relevantText.toLowerCase().includes(\"this channel\")||relevantText.toLowerCase().includes(\"the channel\")||relevantText.toLowerCase().includes(\"channel\")){return mediaContext.channelName;}// Check for artist references\nif(relevantText.toLowerCase().includes(\"this artist\")||relevantText.toLowerCase().includes(\"this band\")||relevantText.toLowerCase().includes(\"artist\")||relevantText.toLowerCase().includes(\"this group\")||relevantText.toLowerCase().includes(\"this comedian\")){return mediaContext.artist;}// Then check for generic \"this\" references\nif(relevantText.toLowerCase().includes(\"this\")){const prefix=relevantText.slice(0,relevantText.toLowerCase().indexOf(\"this\"));result=`${prefix}${mediaContext.artist} - ${mediaContext.track}`;}else{result=relevantText;}return result.trim();}// Replace \"this artist\" with actual artist name\nif(hasKeyword(INTENT_KEYWORDS.about_artist)){const artistPhrases=[\"this artist\",\"the artist\",\"this band\",\"the band\",\"who is playing\",\"who's playing\",\"who sings this\",\"who sang this\"];for(const phrase of artistPhrases){if(textLower.includes(phrase)){result=result.replace(new RegExp(phrase,\"i\"),mediaContext.artist);break;}}}// Replace \"this channel\" with actual channel name\nif(hasKeyword(INTENT_KEYWORDS.about_channel)){const channelPhrases=[\"tell me about this channel\",\"tell me about the channel\",\"about this channel\",\"about the channel\",\"this channel\",\"the channel\",\"this station\",\"the station\"];// Sort phrases by length in descending order to handle longer phrases first\nchannelPhrases.sort((a,b)=>b.length-a.length);for(const phrase of channelPhrases){if(textLower.includes(phrase)){result=mediaContext.channelName;break;// Exit after first replacement\n}}}// Replace \"this show\" with actual show name\nif(hasKeyword(INTENT_KEYWORDS.about_show)){const showPhrases=[\"this show\",\"the show\",\"this program\",\"the program\"];for(const phrase of showPhrases){if(textLower.includes(phrase)){result=result.replace(new RegExp(phrase,\"i\"),mediaContext.show);break;}}}// Replace \"this song\" with artist - track format\nif(hasKeyword(INTENT_KEYWORDS.about_track)){const trackPhrases=[\"this song\",\"the song\",\"this track\",\"the track\",\"what's playing\",\"what is playing\",\"what song is this\",\"what track is this\"];const formattedTrack=`${mediaContext.artist} - ${mediaContext.track}`;for(const phrase of trackPhrases){if(textLower.includes(phrase)){result=result.replace(new RegExp(phrase,\"i\"),formattedTrack);break;}}}// Default to track format if just \"this\" is used and no other context found\nif(textLower===\"this\"||textLower===\"this.\"){result=`${mediaContext.artist} - ${mediaContext.track}`;}return result;};export const detectIntent=(transcriptionText,mediaContext=null)=>{const baseResult={commandText:transcriptionText,expandedCommand:transcriptionText,intentType:\"\",userInput:\"\",layout:{},errorMessage:\"\",expandedUserInput:\"\",userTranscription:transcriptionText,targetSharePlatform:\"\"};// Step 1: Improve the entire transcription first\nconst improvedTranscription=improveTranscription(transcriptionText);// Step 2: Find command using improved text\nconst matchedCommand=findMatchingCommand(improvedTranscription);if(matchedCommand){const intentType=getIntentType(matchedCommand.command);console.log(`AH: intent type ${intentType} for command ${matchedCommand.command}`);// Use improved text for extracting user input\nconst improvedUserInput=improvedTranscription.slice(matchedCommand.length).trim();// Handle share intents with the improved text\nif(intentType===\"SHARE\"){const platform=extractShareTarget(improvedUserInput);voiceCommandStore.targetSharePlatform=platform;// Get contextualized input without platform\nconst contextualizedInput=replaceContextualReferences(improvedUserInput,mediaContext,intentType).trim();return{...baseResult,expandedCommand:improvedTranscription,intentType,userInput:improvedUserInput,expandedUserInput:contextualizedInput,targetSharePlatform:platform,layout:getNavigationUpdate(contextualizedInput,intentType)};}// Handle other intents\nconst contextualizedInput=replaceContextualReferences(improvedUserInput,mediaContext,intentType).trim();let layout={};if(intentType===\"NAVIGATION\"||intentType===\"INFO\"){layout=getNavigationUpdate(contextualizedInput,intentType);}else{layout=getSearchUpdate(contextualizedInput,true)// Pass flag to indicate it's from a command\n;}return{...baseResult,expandedCommand:improvedTranscription,intentType,userInput:improvedUserInput,expandedUserInput:contextualizedInput,layout};}// No command matched - check for canned search first\nconst improvedSearchText=replaceContextualReferences(improvedTranscription,mediaContext).trim();const cannedSearchTerm=findCannedSearchTerm(improvedSearchText);if(cannedSearchTerm){return{...baseResult,expandedCommand:improvedTranscription,intentType:\"CANNED_SEARCH\",userInput:improvedSearchText,expandedUserInput:improvedSearchText,layout:{pageToShow:\"/search.results.canned\",searchResults:cannedSearchTerm}};}// Fall back to regular search with improved text\nreturn{...baseResult,expandedCommand:improvedTranscription,intentType:\"SEARCH\",userInput:improvedSearchText,expandedUserInput:improvedSearchText,layout:getSearchUpdate(improvedSearchText,false)};};// Add a reset function for the store\nexport const resetVoiceCommandStore=()=>{voiceCommandStore.commandText=\"\";voiceCommandStore.intentType=\"\";voiceCommandStore.userInput=\"\";voiceCommandStore.voiceInputStatus=\"\";voiceCommandStore.errorMessage=\"\";voiceCommandStore.searchPage=\"\";voiceCommandStore.expandedCommand=\"\";voiceCommandStore.expandedUserInput=\"\";voiceCommandStore.targetSharePlatform=\"\";};export default{voiceCommandStore,detectIntent,resetVoiceCommandStore};const INTENT_COMMANDS={INFO:[\"tell me about\",\"tell me\",\"tell me, \",\"who is\",\"Who's\",\"who was\",\"who\",\"is\",\"where is\",\"where's\",\"where was\",\"what are\",\"what\",\"what's\",\"when\",\"why\",\"why did\",\"has this\",\"which\",\"how\",\"has\"],NAVIGATION:[\"show\",\"show me\",\"chummy\",\"take me to\",\"open\",\"showed\"],PLAY:[\"play\",\"start\",\"please play\",\"please start\"],SHARE:[\"share\",\"send\",\"text\",\"post\",\"forward\",\"tweet\",\"instagram\",\"tweet about\",\"snap\",\"dm\",\"message\",\"tiktok\",\"gram\",\"put this on instagram\",\"put on instagram\",\"put on gram\",\"snap to\",\"share in group chat\",\"put in group chat\",\"send to group\",\"forward to\",\"send on whatsapp\",\"whatsapp\",\"upload\",\"post to story\",\"add to story\",\"story\",\"email to\",\"email\",\"add to tiktok\",\"pin\",\"broadcast\",\"put on your page\",\"put this on your page\",\"tag\",\"put on\",\"put this on\"],SEARCH:[\"search for\",\"search\",\"\"]};// /////////////////\nconst NAVIGATION_TARGETS={Home:{path:\"/discover.foryou\",synonyms:[\"recommendations\",\"recommended\",\"home page\",\"main page\",\"homepage\",\"for you\",\"for you page\",\"for you, paige\",\"4 u\",\"4 you\",\"four u\",\"for u\",\"discover\"]},music:{path:\"/discover.music\",synonyms:[\"music\"]},talk:{path:\"/discover.talk\",synonyms:[\"talk\"]},sports:{path:\"/discover.sports\",synonyms:[\"sports\",\"sport channels\",\"sports section\",\"sport\",\"live games\"]},howard:{path:\"/discover.howard\",synonyms:[// Standard names\n\"howard stern\",\"howard\",\"stern\",// Baba Booey variations\n\"baba booey\",\"baba buoy\",\"baba boeey\",\"baba bouie\",\"baba bowie\",\"ba ba booey\",\"ba ba buoy\",\"baba luigi\",\"bobo bowie\",\"barbara booey\",\"bubba booey\",\"bah-boo-ray\",\"buh-bye, booey\",\"buh-bye, buoy\",\"buh-bye, bouie\",\"buh-bye, louie\",\"bye, bye, b'way\",\"bah-bah-booey\",\"bye-bye, bowie\",\"buh-bye, bowie\",\"bye-bye, boo-ee\",\"ba-ba-booey\",\"bye-bye, bowie\",\"bye-bye, booey\",\"buh-bye booey\",\"buh-bah-booey\",\"bye for now\",\"bababooey\",\"buh-bye\",// Show catchphrases\n\"king of all media\",\"private parts\",// Phonetic variations\n\"how-erd\",\"how-wood\",\"howard schtein\",// Nicknames and show references\n\"howie\",\"howeird\",\"big bird\",\"pelican\",\"wig master\",// Character voices/impressions\n\"fartman\",\"fart man\",\"fart-man\",\"shut up sit down\",// Show-specific references\n\"beth o\",\"ralph's friend\",\"robin's boss\",\"gary's nemesis\",// Industry references\n\"shock jock\",\"sirius king\",\"k-rock legend\"]},library:{path:\"/library.all\",synonyms:[\"library\",\"my library\",\"the library\"]},channels:{path:\"/channels\",synonyms:[\"channels\",\"the channels\",\"all channels\",\"channel list\"]},subscribe:{path:\"/profile.subscribe\",synonyms:[\"subscribe\",\"where can i subscribe\",\"subscription\",\"how can i subscribe\",\"i want to subscribe\",\"how do i subscribe\",\"do i subscribe\"]},tellMe:{path:\"/tellme\",synonyms:[\"about\",\"information\",\"details\",\"tell me about\"]}};const CANNED_ENTITY_TERMS={GoldMines:{result:\"GoldMines\",synonyms:[\"goldmines\",\"gold mines\",\"podcast i listened to last week\",\"podcast from last week\"]},ChrisStapleton:{result:\"ChrisStapleton\",synonyms:[\"chris stapleton\",\"sings tennessee whiskey\"]}};const CANNED_SEARCH_TERMS={Eagles:{result:\"eagles\",synonyms:[\"eagles\",\"the eagle\"]},CarrieUnderwood:{result:\"CarrieUnderwood\",synonyms:[\"carrie underwood\",\"carrie\",\"underwood\",\"before he cheats\",\"terry underwood\",\"gary underwood\"]}};const SEARCH_TERMS={Shaboozey:{result:\"Shaboozey\",synonyms:[\"shaboozey\",\"shaboosie\",\"shaboozy\"]},FlockOfSeagulls:{result:\"Flock of Seagulls\",synonyms:[\"flock of seagulls\",\"that new wave band from the 80s that had crazy hair\",\"that new wave band from the 80s with crazy hair\",\"the 80s band with the crazy hair\",\"that band in the 80s with the crazy hair\",\"that band in the 80s with crazy hair\",\"that band in the 1980s with crazy hair\",\"A Band In The 80s With The Crazy Hair\",\"Band In The 80s With Crazy Hair\"]},Eyedress:{result:\"Eyedress\",synonyms:[\"i address\",\"idris\"]},HarryStyles:{result:\"Harry Styles\",synonyms:[\"fairy styles\"]},ChappellRoan:{result:\"Chappell Roan\",synonyms:[\"capital rhyme\",\"chapel roan\",\"chappelle rowan\",\"chapel row\",\"chapel room\",\"chappelle row\",\"chappell roane\",\"apple roan\",\"appell roan\",\"appell rhone\",\"chapel run\",\"capl roan\",\"chapel rhone\",\"chappelle run\",\"apple run\",\"capital roam\",\"chapel roam\",\"capel roan\",\"chapel ron\",\"chapel round\",\"capel ron\",\"chappelle rome\",\"chappelle rohn\",\"chappelle ron\",\"capel room\",\"capl rhone\",\"chapel rome\",\"apple roam\",\"chapel rom\",\"chappell ron\",\"appell roam\",\"capl roam\",\"chapel rhone\",\"chappel row\",\"sample run\",\"chchappell roan\",\"apple room\",\"apple rome\",\"tap or run\",\"chapel round\",\"capital rome\",\"chapel road\"]},Prince:{result:\"Prince\",synonyms:[\"print\",\"prints\"]},Hozier:{result:\"Hozier\",synonyms:[\"hoosier\"]},ThinLizzy:{result:\"Thin Lizzy\",synonyms:[\"10 Lizzie\",\"thin lizzie\",\"finlisy\",\"thank you for listening\"]},U2:{result:\"U2\",synonyms:[\"u2\",\"u-2\",\"u 2\",\"you two\",\"you 2\",\"you too\",\"u too\",\"you to\",\"youtoo\",\"you, too\",\"you, two\",\"youtube\",\"you tube\",\"u tube\",\"utube\",\"yew two\",\"yew 2\",\"ewe too\",\"ewe two\",\"you choose\",\"u chose\",\"you true\",\"used to\",\"u who\",\"you who\"]},Khruangbin:{result:\"Khruangbin\",synonyms:[\"khruangbin\",\"kruangbin\",\"kurangbin\",\"krungbin\",\"kurungbin\",\"karangban\",\"kringman\",\"kurung bin\",\"khrung bin\",\"krung bin\",\"krang bin\",\"crang bin\",\"crew rang bin\",\"koo rang bin\",\"koo rung bin\",\"crung bin\",\"khrung been\",\"crude bin\",\"crown bin\",\"kung bing\",\"krang bing\",\"crew being\",\"current bin\",\"wrong bin\",\"run bin\",\"crane bin\",\"rang bean\",\"coo rang been\",\"crying been\",\"ker rang bin\",\"crew ran been\",\"rang being\",\"korean bin\",\"kroung bin\",\"currumbin\",\"krogben\",\"crumbin\",\"crongbin\",\"crumben\",\"terangbin\",\"karengbin\",\"karengben\",\"karangben\",\"karangbun\"]},Kaytranada:{result:\"Kaytranada\",synonyms:[\"kaytranada\",\"kay tranada\",\"k tranada\",\"katranada\"]},Tame_Impala:{result:\"Tame Impala\",synonyms:[\"tame impala\",\"tame in paula\",\"tame and paula\",\"tame ampala\"]}};export const ARTIST_SEEDED_LINEAR_MOCK_SEARCH_TERMS={Sabrina_Carpenter:{result:\"Sabrina Carpenter\",synonyms:[\"Sabrina\",\"Carpenter\",\"Some of the Character\",\"Serena Carpenter\",\"Sabina Carpenter\",\"Sabrina Carpentier\",\"Sarina Carpenter\",\"Sabrena Carpenter\",\"Sabryna Carpenter\",\"Sabreena Carpenter\",\"Sabria Carpenter\",\"Sebrina Carpenter\",\"Savrina Carpenter\",\"Sabrina Carpentier\",\"Sabrina Cartender\",\"Sabrina Carperter\",\"Sabrina Carver\",\"Sabrina Carter\",\"Sabrina Gardner\",\"Sabrina Carmichael\",\"Sabrina Parkenter\",\"Serena Carver\",\"Sabina Carter\",\"Sabrina Gardener\",\"Sabreena Carrington\",\"Sarina Carpenter\",\"Savrina Carter\",\"Sabrina Carminder\",\"Sabrina Coppington\"]}};\nexport const __FramerMetadata__ = {\"exports\":{\"ARTIST_SEEDED_LINEAR_MOCK_SEARCH_TERMS\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"detectIntent\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"VoiceCommandStore\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"LayoutUpdate\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"INTENT_KEYWORDS\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"voiceCommandStore\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"MediaContext\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"resetVoiceCommandStore\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./voiceCommandStore.map","// Generated by Framer (56d1180)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,Link,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";const serializationHash=\"framer-ediuQ\";const variantClassNames={mkk7OfX01:\"framer-v-7y4gdc\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants===null||variants===void 0?void 0:variants.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value!==null&&value!==void 0?value:config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const getProps=({height,id,link,width,...props})=>{return{...props,VpevIVSGU:link!==null&&link!==void 0?link:props.VpevIVSGU};};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,VpevIVSGU,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"mkk7OfX01\",variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const ref1=React.useRef(null);const defaultLayoutId=React.useId();const sharedStyleClassNames=[];const componentViewport=useComponentViewport();return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId!==null&&layoutId!==void 0?layoutId:defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{href:VpevIVSGU,openInNewTab:false,children:/*#__PURE__*/_jsx(motion.a,{...restProps,...gestureHandlers,className:`${cx(serializationHash,...sharedStyleClassNames,\"framer-7y4gdc\",className,classNames)} framer-et3kzn`,\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"mkk7OfX01\",ref:ref!==null&&ref!==void 0?ref:ref1,style:{...style}})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-ediuQ.framer-et3kzn, .framer-ediuQ .framer-et3kzn { display: block; }\",\".framer-ediuQ.framer-7y4gdc { height: 1px; overflow: hidden; position: relative; text-decoration: none; width: 1px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 1\n * @framerIntrinsicWidth 1\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"VpevIVSGU\":\"link\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramerwPLUwZKJM=withCSS(Component,css,\"framer-ediuQ\");export default FramerwPLUwZKJM;FramerwPLUwZKJM.displayName=\"InvisibleNavButton\";FramerwPLUwZKJM.defaultProps={height:1,width:1};addPropertyControls(FramerwPLUwZKJM,{VpevIVSGU:{title:\"Link\",type:ControlType.Link}});addFonts(FramerwPLUwZKJM,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerwPLUwZKJM\",\"slots\":[],\"annotations\":{\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerIntrinsicHeight\":\"1\",\"framerIntrinsicWidth\":\"1\",\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\",\"framerDisplayContentsDiv\":\"false\",\"framerVariables\":\"{\\\"VpevIVSGU\\\":\\\"link\\\"}\",\"framerComponentViewportWidth\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./wPLUwZKJM.map","/*\n * InvisibleNavButton\n *\n * Learn More: https://www.framer.com/asset-urls\n */\n\nexport * from \"https://framerusercontent.com/modules/fENGxM704aB5UGhiUF5Y/CQqJVVnNaQFlWXVtuvS7/wPLUwZKJM.js\"\nexport { default } from \"https://framerusercontent.com/modules/fENGxM704aB5UGhiUF5Y/CQqJVVnNaQFlWXVtuvS7/wPLUwZKJM.js\"\n","/* \n\n\nThis utilty allows code components to trigger page loads. \nIf it stops working, reimport invisible button\n\n\n*/import{jsx as _jsx}from\"react/jsx-runtime\";import{useRef}from\"react\";import InvisibleNavButton from\"https://framer.com/m/InvisibleNavButton-x8Ud.js@CQqJVVnNaQFlWXVtuvS7\";export const useFramerNavigation=()=>{const navButtonRef=useRef(null);const navigateToPage=pagePath=>{if(navButtonRef.current){console.log(\"useFramerNavigation navigating to \"+pagePath);navButtonRef.current.click();}};const NavigationTrigger=({pagePath})=>/*#__PURE__*/_jsx(InvisibleNavButton,{ref:navButtonRef,link:pagePath,style:{display:\"none\"}});return{navigateToPage,NavigationTrigger};}// Example usage in a component:\n/*\nimport { useFramerNavigation } from './navigationUtils.tsx';\n\nexport const MyComponent = () => {\n  const { navigateToPage, NavigationTrigger } = useFramerNavigation();\n\n  return (\n    <div>\n      <button onClick={() => navigateToPage('/searchresults')}>\n        Navigate\n      </button>\n      <NavigationTrigger pagePath=\"/searchresults\" />\n    </div>\n  );\n};\n*/;\nexport const __FramerMetadata__ = {\"exports\":{\"useFramerNavigation\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./navigationUtils.map","/*\n * navigationUtils\n *\n * Learn More: https://www.framer.com/asset-urls\n */\n\nexport * from \"https://framerusercontent.com/modules/ZUsq2yHteEpa2rENHjPE/TReXMuyvCdEht2bfrSYC/navigationUtils.js\"\n","// layoutstore.tsx\nimport{createStore}from\"https://framer.com/m/framer/store.js@^1.0.0\";export const DEFAULT_VARIANTS={foryou:\"Cold Start\",channels:\"\",search:\"\",searchResults:\"\",entity:\"\",entityID:\"\",entityType:\"\",library:\"Cold Start\",nowPlaying:\"\",settings:\"\",pageToShow:\"\",previousPage:\"\",sidebar:\"\"};export const PERSONALIZED_VARIANTS={...DEFAULT_VARIANTS,foryou:\"Personalized\",library:\"Personalized\"};export const PREMIUM_BUNDLE_VARIANTS={...DEFAULT_VARIANTS,foryou:\"Premium Bundle\",library:\"Premium Bundle\"};export const layoutVariantStore=createStore({variants:DEFAULT_VARIANTS});// old one - tp be removed\nexport const layoutStore={foryou:null,channels:null,search:null,searchResults:null,entity:null,library:null,nowPlaying:null,settings:null,pageToShow:null,previousPage:null};\nexport const __FramerMetadata__ = {\"exports\":{\"DEFAULT_VARIANTS\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"layoutStore\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"LayoutVariants\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"PREMIUM_BUNDLE_VARIANTS\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"layoutVariantStore\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"PERSONALIZED_VARIANTS\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./layoutStore.map","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{useEffect,useRef,useState}from\"react\";import{addPropertyControls,ControlType}from\"framer\";const NUM_POINTS=180;function logScale(value){const percent=value*100;const minOutput=.5;const maxOutput=1;if(percent<=0)return minOutput;const a=.2;const b=.3;const scaled=a*Math.log(b*percent+1)+minOutput;return Math.min(Math.max(scaled,minOutput),maxOutput);}function CircularAudioVisualizer_v2(props){const containerRef=useRef(null);const canvasRef=useRef(null);const volumeRef=useRef(null);const audioContextRef=useRef(null);const analyserRef=useRef(null);const microphoneRef=useRef(null);const animationFrameRef=useRef(null);const currentColorRef=useRef(props.voiceActive?props.activeColor:props.inactiveColor);const[isInitialized,setIsInitialized]=useState(false);const[error,setError]=useState(null);useEffect(()=>{currentColorRef.current=props.voiceActive?props.activeColor:props.inactiveColor;},[props.voiceActive,props.activeColor,props.inactiveColor]);useEffect(()=>{const setupCanvas=()=>{var _container_parentElement,_container_parentElement1;const container=containerRef.current;const canvas=canvasRef.current;if(!container||!canvas)return false;// Get the actual frame dimensions from the container's parent\nconst frameWidth=((_container_parentElement=container.parentElement)===null||_container_parentElement===void 0?void 0:_container_parentElement.clientWidth)||container.clientWidth;const frameHeight=((_container_parentElement1=container.parentElement)===null||_container_parentElement1===void 0?void 0:_container_parentElement1.clientHeight)||container.clientHeight;// Update container size to match frame\ncontainer.style.width=`${frameWidth}px`;container.style.height=`${frameHeight}px`;// Set canvas dimensions\ncanvas.width=frameWidth*window.devicePixelRatio;canvas.height=frameHeight*window.devicePixelRatio;canvas.style.width=`${frameWidth}px`;canvas.style.height=`${frameHeight}px`;const ctx=canvas.getContext(\"2d\");if(!ctx){setError(\"Unable to initialize canvas context\");return false;}ctx.scale(window.devicePixelRatio,window.devicePixelRatio);return true;};if(setupCanvas()){setIsInitialized(true);}// Create a ResizeObserver to monitor frame size changes\nconst resizeObserver=new ResizeObserver(()=>{setupCanvas();});// Observe both the container and its parent\nif(containerRef.current){resizeObserver.observe(containerRef.current);if(containerRef.current.parentElement){resizeObserver.observe(containerRef.current.parentElement);}}return()=>{resizeObserver.disconnect();};},[]);const getVisualizationDimensions=canvas=>{const width=canvas.width/window.devicePixelRatio;const height=canvas.height/window.devicePixelRatio;const centerX=width/2;const centerY=height/2;// Use the smaller dimension to determine the maximum radius\nconst maxRadius=Math.min(width,height)/2;// Calculate the center circle radius as a percentage of maxRadius\nconst centerCircleRadius=maxRadius*props.centerCircleRadius;return{centerX,centerY,maxRadius,centerCircleRadius};};const drawWaveform=(ctx,dataArray,canvas,dimensions,mainGradient,glowGradient)=>{const{centerX,centerY,maxRadius}=dimensions;ctx.beginPath();const angleStep=Math.PI*2/NUM_POINTS;for(let i=0;i<NUM_POINTS;i++){const rawValue=Math.min(dataArray[i]/255*3,1);const scaledValue=logScale(rawValue);const amplitude=maxRadius*scaledValue;const angle=i*angleStep;const x=centerX+Math.cos(angle)*amplitude;const y=centerY+Math.sin(angle)*amplitude;if(i===0){ctx.moveTo(x,y);}else{ctx.lineTo(x,y);}}ctx.closePath();ctx.fillStyle=mainGradient;ctx.fill();// Add glow effect\nctx.save();ctx.globalCompositeOperation=\"screen\";ctx.fillStyle=glowGradient;ctx.fill();ctx.restore();};const drawVisualization=(ctx,dataArray,canvas)=>{if(!ctx||!canvas)return;ctx.clearRect(0,0,canvas.width/window.devicePixelRatio,canvas.height/window.devicePixelRatio);const dimensions=getVisualizationDimensions(canvas);const{centerX,centerY,maxRadius,centerCircleRadius}=dimensions;// Create circular gradient for the visualization\nconst mainGradient=ctx.createRadialGradient(centerX,centerY,maxRadius*.1,centerX,centerY,maxRadius);mainGradient.addColorStop(0,props.innerColor);mainGradient.addColorStop(1,currentColorRef.current);// Create glow gradient\nconst glowGradient=ctx.createRadialGradient(centerX,centerY,maxRadius*.8,centerX,centerY,maxRadius*1.8);glowGradient.addColorStop(0,currentColorRef.current);glowGradient.addColorStop(1,\"rgba(0,0,0,0)\");// Draw the waveform with its gradients\ndrawWaveform(ctx,dataArray,canvas,dimensions,mainGradient,glowGradient);// Draw the center circle overlay\nctx.save();ctx.globalCompositeOperation=\"source-over\";ctx.beginPath();ctx.arc(centerX,centerY,centerCircleRadius,0,Math.PI*2);ctx.fillStyle=props.centerColor;ctx.fill();ctx.restore();};useEffect(()=>{if(!isInitialized)return;let isActive=true;const initializeAudio=async()=>{try{const stream=await navigator.mediaDevices.getUserMedia({audio:true});audioContextRef.current=new(window.AudioContext||window.webkitAudioContext);analyserRef.current=audioContextRef.current.createAnalyser();microphoneRef.current=audioContextRef.current.createMediaStreamSource(stream);analyserRef.current.fftSize=2048;microphoneRef.current.connect(analyserRef.current);const canvas=canvasRef.current;if(!canvas){throw new Error(\"Canvas not initialized\");}const ctx=canvas.getContext(\"2d\");if(!ctx){throw new Error(\"Unable to get canvas context\");}const analyser=analyserRef.current;const bufferLength=analyser.frequencyBinCount;const dataArray=new Uint8Array(bufferLength);const animate=()=>{if(!isActive)return;analyser.getByteFrequencyData(dataArray);const processedData=new Uint8Array(NUM_POINTS);for(let i=0;i<NUM_POINTS;i++){const bucket=Math.floor(i*bufferLength/NUM_POINTS);processedData[i]=dataArray[bucket];}drawVisualization(ctx,processedData,canvas);if(props.showPercentage&&volumeRef.current){const average=processedData.reduce((sum,value)=>sum+value,0)/NUM_POINTS;const overallVolume=Math.round(average/255*100);volumeRef.current.textContent=`${overallVolume}%`;}animationFrameRef.current=requestAnimationFrame(animate);};animate();}catch(err){console.error(\"Error accessing microphone:\",err);setError(err.message);}};initializeAudio();return()=>{isActive=false;if(animationFrameRef.current){cancelAnimationFrame(animationFrameRef.current);}if(analyserRef.current){analyserRef.current.disconnect();}if(microphoneRef.current){microphoneRef.current.disconnect();}if(audioContextRef.current){audioContextRef.current.close();}};},[isInitialized,props.showPercentage]);return /*#__PURE__*/_jsxs(\"div\",{ref:containerRef,style:{width:\"100%\",height:\"100%\",position:\"absolute\",top:0,left:0,right:0,bottom:0},className:\"overflow-hidden bg-black\",children:[/*#__PURE__*/_jsx(\"canvas\",{ref:canvasRef,style:{width:\"100%\",height:\"100%\",position:\"absolute\",top:0,left:0}}),props.showPercentage&&/*#__PURE__*/_jsx(\"div\",{ref:volumeRef,className:\"absolute top-2 right-2 bg-black/60 text-white px-3 py-1 rounded text-lg font-bold\",children:\"0%\"}),error&&/*#__PURE__*/_jsx(\"div\",{className:\"absolute inset-0 flex items-center justify-center\",children:/*#__PURE__*/_jsxs(\"div\",{className:\"bg-red-500/80 text-white px-4 py-2 rounded\",children:[\"Error: \",error]})})]});}CircularAudioVisualizer_v2.defaultProps={activeColor:\"#8B5CF6\",inactiveColor:\"#4B5563\",innerColor:\"#D53BED\",centerColor:\"#000000\",centerCircleRadius:.8,showPercentage:true,voiceActive:false};addPropertyControls(CircularAudioVisualizer_v2,{activeColor:{type:ControlType.Color,title:\"Active Color\"},inactiveColor:{type:ControlType.Color,title:\"Inactive Color\"},innerColor:{type:ControlType.Color,title:\"Inner Color\"},centerColor:{type:ControlType.Color,title:\"Center Color\"},centerCircleRadius:{type:ControlType.Number,title:\"Center Circle Size\",min:0,max:1,step:.01,defaultValue:.8},showPercentage:{type:ControlType.Boolean,title:\"Show Percentage\"},voiceActive:{type:ControlType.Boolean,title:\"Voice Active\"}});export default CircularAudioVisualizer_v2;\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"CircularAudioVisualizer_v2\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./CircularAudioVisualizer_v2.map","import{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{useState,useRef,useEffect}from\"react\";import{Frame,addPropertyControls,ControlType,RenderTarget}from\"framer\";import{voiceCommandStore,detectIntent,resetVoiceCommandStore}from\"https://framerusercontent.com/modules/bW9vD1Y3e8zJ0g1YLQPj/Zg7j9jraBolJWBSao7fG/voiceCommandStore.js\";import{useFramerNavigation}from\"https://framer.com/m/navigationUtils-NW7P.js@TReXMuyvCdEht2bfrSYC\";import{layoutVariantStore}from\"https://framerusercontent.com/modules/PQz2jwZ36YeBdWM9sHrY/VPuWDtw0vY6ZoMWXtfyy/layoutStore.js\";import CircularAudioVisualizer_v2 from\"https://framerusercontent.com/modules/bcd9mpD2xZTA3pRm3KsS/cFKEB0heeqHlGpMBW8pj/CircularAudioVisualizer_v2.js\";const toTitleCase=text=>{return text.replace(/\\w\\S*/g,word=>word.charAt(0).toUpperCase()+word.slice(1).toLowerCase());};const removeTrailingPunctuation=text=>{return text.replace(/[.,!?]$/,\"\").trim();};function UserVoiceInput_v4(props){const[isRecording,setIsRecording]=useState(false);const[isProcessing,setIsProcessing]=useState(false);const[audioURL,setAudioURL]=useState(null);const[currentVolume,setCurrentVolume]=useState(0);const[silenceDuration,setSilenceDuration]=useState(0);const[transcription,setTranscription]=useState(\"\");const[statusMessage,setStatusMessage]=useState(\"\");const[voiceActive,setVoiceActive]=useState(false);const mediaRecorderRef=useRef(null);const audioChunksRef=useRef([]);const analyserRef=useRef(null);const audioContextRef=useRef(null);const lastFrameTimeRef=useRef(Date.now());const[recordingStartTime,setRecordingStartTime]=useState(null);const[activeUtteranceDuration,setActiveUtteranceDuration]=useState(0);const[layoutVariant,setLayoutVariant]=layoutVariantStore();const{navigateToPage,NavigationTrigger}=useFramerNavigation();const navigationPathRef=useRef(\"\");const stableNavigate=useRef(async path=>{navigationPathRef.current=path;await Promise.resolve();navigateToPage(path);}).current;useEffect(()=>{if(navigationPathRef.current){navigateToPage(navigationPathRef.current);}},[navigationPathRef.current]);const handleError=async message=>{console.log(\"error in voice input: \"+message);setIsProcessing(true);// Update voice command store with error state\nresetVoiceCommandStore();voiceCommandStore.intentType=\"ERROR\";voiceCommandStore.errorMessage=message;voiceCommandStore.voiceInputStatus=\"Error: \"+message;// Update layout store for error page\nsetLayoutVariant({variants:{...layoutVariant.variants,pageToShow:\"/search.error\"}});await stableNavigate(\"/search.error\");};const isCanvas=RenderTarget.current()===RenderTarget.canvas;if(isCanvas){return /*#__PURE__*/_jsx(Frame,{width:\"100%\",height:\"100%\",background:\"transparent\",children:/*#__PURE__*/_jsx(\"div\",{style:{width:\"100%\",height:\"100%\",marginTop:\"0px\"},children:/*#__PURE__*/_jsx(CircularAudioVisualizer_v2,{voiceActive:true,activeColor:\"#007AFF\",innerColor:\"#D53BED\",inactiveColor:\"#999999\",centerColor:\"#121517\",centerCircleRadius:\"0.65\",showPercentage:true})})});}useEffect(()=>{voiceCommandStore.voiceInputStatus=\"What can I help you find?\";if(props.autoListen){startRecording();}},[props.autoListen]);const monitorVolume=(dataArray,bufferLength)=>{const updateVolume=()=>{if(analyserRef.current){analyserRef.current.getByteFrequencyData(dataArray);let totalVolume=0;for(let i=0;i<bufferLength;i++){totalVolume+=dataArray[i];}const averageVolume=(totalVolume/bufferLength).toFixed(2);setCurrentVolume(averageVolume);setVoiceActive(parseFloat(averageVolume)>props.silenceThreshold);const now=Date.now();const timeElapsed=now-lastFrameTimeRef.current;lastFrameTimeRef.current=now;if(parseFloat(averageVolume)<=props.silenceThreshold){setSilenceDuration(prevDuration=>prevDuration+timeElapsed);}else{setSilenceDuration(0);setActiveUtteranceDuration(prev=>prev+timeElapsed);}requestAnimationFrame(updateVolume);}};updateVolume();};useEffect(()=>{if(isRecording&&silenceDuration>props.maxSilenceDuration){stopRecording();}},[silenceDuration,isRecording,props.maxSilenceDuration]);useEffect(()=>{const setupAudioContext=async()=>{try{const stream=await navigator.mediaDevices.getUserMedia({audio:true});const audioContext=new(window.AudioContext||window.webkitAudioContext);const source=audioContext.createMediaStreamSource(stream);const analyser=audioContext.createAnalyser();analyser.fftSize=2048;const bufferLength=analyser.frequencyBinCount;const dataArray=new Uint8Array(bufferLength);source.connect(analyser);analyserRef.current=analyser;audioContextRef.current=audioContext;monitorVolume(dataArray,bufferLength);}catch(err){handleError(\"Error accessing microphone\");}};setupAudioContext();return()=>{if(audioContextRef.current){audioContextRef.current.close();}};},[]);const processTranscription=async transcriptionText=>{if(transcriptionText!==\"(No transcription found)\"){const result=detectIntent(toTitleCase(transcriptionText.replace(/\\.$/,\"\")));// Update voice command store\nvoiceCommandStore.commandText=result.commandText;voiceCommandStore.intentType=result.intentType;voiceCommandStore.userInput=result.userInput;voiceCommandStore.errorMessage=result.errorMessage||\"\";voiceCommandStore.voiceInputStatus=\"Completed!\";// Update layout store with returned layout data\nif(result.layout){setLayoutVariant({variants:{...layoutVariant.variants,previousPage:layoutVariant.variants.pageToShow,pageToShow:result.layout.pageToShow||layoutVariant.variants.pageToShow,searchResults:result.layout.searchResults||layoutVariant.variants.searchResults,search:result.layout.searchResults||layoutVariant.variants.search,entityID:result.layout.entity||layoutVariant.variants.entityID,entityType:result.layout.entity?result.intentType.toLowerCase():layoutVariant.variants.entityType}});if(result.layout.pageToShow){await stableNavigate(result.layout.pageToShow);}}}else{voiceCommandStore.voiceInputStatus=\"Could not understand audio\";await handleError(\"Could not understand audio\");}};const startRecording=async()=>{try{setIsRecording(true);setIsProcessing(false);setAudioURL(null);setSilenceDuration(0);setActiveUtteranceDuration(0);setRecordingStartTime(Date.now());setTranscription(\"\");setStatusMessage(\"\");// Reset voice command store state\nresetVoiceCommandStore();voiceCommandStore.voiceInputStatus=\"Listening...\";// Reset layout variant store\nsetLayoutVariant({variants:{...layoutVariant.variants,pageToShow:\"\"}});const stream=await navigator.mediaDevices.getUserMedia({audio:true});const audioContext=new(window.AudioContext||window.webkitAudioContext);const source=audioContext.createMediaStreamSource(stream);const analyser=audioContext.createAnalyser();analyser.fftSize=2048;const bufferLength=analyser.frequencyBinCount;const dataArray=new Uint8Array(bufferLength);source.connect(analyser);analyserRef.current=analyser;audioContextRef.current=audioContext;monitorVolume(dataArray,bufferLength);mediaRecorderRef.current=new MediaRecorder(stream);audioChunksRef.current=[];mediaRecorderRef.current.ondataavailable=e=>{audioChunksRef.current.push(e.data);};mediaRecorderRef.current.start();}catch(err){handleError(\"Error accessing microphone\");}};const isValidRecording=async()=>{const totalDuration=Date.now()-recordingStartTime;if(totalDuration<=props.maxSilenceDuration){await handleError(\"No speech detected\");return false;}if(activeUtteranceDuration<props.minUtteranceDuration){await handleError(\"Speech too short\");return false;}return true;};const stopRecording=async()=>{setIsRecording(false);setIsProcessing(true);if(mediaRecorderRef.current){mediaRecorderRef.current.stop();mediaRecorderRef.current.onstop=async()=>{if(!await isValidRecording()){mediaRecorderRef.current.stream.getTracks().forEach(track=>track.stop());setIsProcessing(false);return;}const audioBlob=new Blob(audioChunksRef.current,{type:\"audio/wav\"});const audioURL=URL.createObjectURL(audioBlob);setAudioURL(audioURL);setSilenceDuration(0);voiceCommandStore.voiceInputStatus=\"Processing...\";if(props.transcriptionService===\"openai\"){if(!props.openAIKey){await handleError(\"Error: Missing OpenAI API key\");return;}await sendAudioToOpenAI(audioBlob);}else{if(!props.deepgramKey){await handleError(\"Error: Missing Deepgram API key\");return;}await sendAudioToDeepgram(audioBlob);}};}};const sendAudioToOpenAI=async audioBlob=>{if(!props.openAIKey){await handleError(\"Error: Missing API key\");return null;}try{const formData=new FormData;formData.append(\"file\",audioBlob,\"audio.wav\");formData.append(\"model\",\"whisper-1\");formData.append(\"temperature\",\"0\");if(props.transcriptionPrompt){formData.append(\"prompt\",props.transcriptionPrompt);}if(props.language){formData.append(\"language\",props.language);}const response=await fetch(\"https://api.openai.com/v1/audio/transcriptions\",{method:\"POST\",headers:{Authorization:`Bearer ${props.openAIKey}`},body:formData});if(!response.ok){const errorText=await response.text();throw new Error(`Error: ${response.status} - ${response.statusText}. Message: ${errorText}`);}const data=await response.json();if(!data.text){await handleError(\"No transcription found in OpenAI response\");return null;}const transcriptionText=removeTrailingPunctuation(data.text.trim());if(!transcriptionText||transcriptionText.length<3){await handleError(\"Transcription too short or empty\");return null;}setTranscription(transcriptionText);await processTranscription(transcriptionText);setStatusMessage(\"Transcription received successfully from OpenAI.\");return transcriptionText;}catch(error){await handleError(`Error during OpenAI transcription: ${error.message}`);return null;}};const sendAudioToDeepgram=async audioBlob=>{if(!props.deepgramKey){await handleError(\"Error: Missing Deepgram API key\");return null;}const arrayBuffer=await audioBlob.arrayBuffer();try{const keywords=props.keywords?props.keywords.split(\",\").map(k=>k.trim()):[];const baseUrl=\"https://api.deepgram.com/v1/listen\";const params=new URLSearchParams({model:\"nova-2\",smart_format:\"true\",...keywords.length>0&&{keywords:keywords.join(\",\")},...props.domain&&{tier:props.domain},...props.language&&{language:props.language}});const response=await fetch(`${baseUrl}?${params}`,{method:\"POST\",headers:{Authorization:`Token ${props.deepgramKey}`,\"Content-Type\":\"audio/wav\"},body:arrayBuffer});if(!response.ok){const errorText=await response.text();throw new Error(`Error: ${response.statusText}. Message: ${errorText}`);}const data=await response.json();if(!data.results?.channels?.[0]?.alternatives?.[0]?.transcript){await handleError(\"No transcription found in Deepgram response\");return null;}const transcriptionText=removeTrailingPunctuation(data.results.channels[0].alternatives[0].transcript);if(!transcriptionText||transcriptionText.length<3){await handleError(\"Transcription too short or empty\");return null;}setTranscription(transcriptionText);await processTranscription(transcriptionText);setStatusMessage(\"Transcription received successfully from Deepgram.\");return transcriptionText;}catch(error){await handleError(`Error during Deepgram transcription: ${error.message}`);return null;}};const getSquareColor=()=>{if(silenceDuration>props.maxSilenceDuration){return\"red\";}else if(parseFloat(currentVolume)>props.silenceThreshold){return\"blue\";}else{return\"gray\";}};return /*#__PURE__*/_jsxs(Frame,{width:\"100%\",height:\"100%\",background:\"transparent\",children:[/*#__PURE__*/_jsx(NavigationTrigger,{pagePath:navigationPathRef.current}),isRecording&&/*#__PURE__*/_jsx(Frame,{width:\"100%\",height:\"100%\",background:\"transparent\",children:/*#__PURE__*/_jsx(\"div\",{style:{width:\"100%\",height:\"100%\",marginTop:\"0px\"},children:/*#__PURE__*/_jsx(CircularAudioVisualizer_v2,{voiceActive:voiceActive,activeColor:\"#007AFF\",innerColor:\"#D53BED\",inactiveColor:\"#999999\",centerColor:\"#121517\",centerCircleRadius:\"0.65\",showPercentage:true})})}),(!props.autoListen||props.showStopButton&&isRecording)&&/*#__PURE__*/_jsx(\"button\",{style:{width:\"150px\",height:\"50px\",marginBottom:\"10px\",fontSize:\"16px\",cursor:\"pointer\",backgroundColor:isRecording?\"#ff4444\":\"#4CAF50\",color:\"white\",border:\"none\",borderRadius:\"4px\",transition:\"background-color 0.3s\"},onClick:()=>isRecording?stopRecording():startRecording(),children:isRecording?\"Stop Recording\":\"Start Recording\"}),props.showDebugUI&&/*#__PURE__*/_jsxs(_Fragment,{children:[isRecording&&/*#__PURE__*/_jsx(Frame,{width:100,height:100,background:getSquareColor(),style:{marginBottom:\"10px\"},children:/*#__PURE__*/_jsxs(\"p\",{style:{textAlign:\"center\",lineHeight:\"100px\",fontSize:\"16px\",color:\"white\"},children:[silenceDuration.toFixed(2),\" ms\"]})}),isRecording&&/*#__PURE__*/_jsxs(\"p\",{style:{marginTop:\"10px\",fontSize:\"18px\"},children:[\"Current Volume: \",currentVolume]}),audioURL&&/*#__PURE__*/_jsxs(\"audio\",{controls:true,children:[/*#__PURE__*/_jsx(\"source\",{src:audioURL,type:\"audio/mp3\"}),\"Your browser does not support the audio element.\"]}),statusMessage&&/*#__PURE__*/_jsxs(\"p\",{style:{marginTop:\"20px\",fontSize:\"16px\",color:\"blue\"},children:[\"Status: \",statusMessage]}),voiceCommandStore.intentType&&/*#__PURE__*/_jsxs(\"div\",{style:{marginTop:\"20px\",padding:\"15px\",backgroundColor:\"#f0f4fa\",borderRadius:\"8px\",fontSize:\"16px\",fontFamily:\"Arial, sans-serif\"},children:[/*#__PURE__*/_jsx(\"h3\",{style:{margin:\"0 0 10px 0\",color:\"#333\"},children:\"Intent Information\"}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"column\",gap:\"8px\"},children:[/*#__PURE__*/_jsxs(\"div\",{children:[/*#__PURE__*/_jsx(\"strong\",{children:\"Intent Type:\"}),\" \",voiceCommandStore.intentType]}),/*#__PURE__*/_jsxs(\"div\",{children:[/*#__PURE__*/_jsx(\"strong\",{children:\"User Input:\"}),\" \",voiceCommandStore.userInput]}),/*#__PURE__*/_jsxs(\"div\",{children:[/*#__PURE__*/_jsx(\"strong\",{children:\"Full Command:\"}),\" \",voiceCommandStore.commandText]}),/*#__PURE__*/_jsxs(\"div\",{children:[/*#__PURE__*/_jsx(\"strong\",{children:\"Status:\"}),\" \",voiceCommandStore.voiceInputStatus]})]})]}),/*#__PURE__*/_jsxs(\"div\",{style:{marginTop:\"20px\",padding:\"15px\",backgroundColor:\"#f0f4fa\",borderRadius:\"8px\"},children:[/*#__PURE__*/_jsx(\"h3\",{children:\"Transcription Settings\"}),/*#__PURE__*/_jsxs(\"p\",{children:[/*#__PURE__*/_jsx(\"strong\",{children:\"Service:\"}),\" \",props.transcriptionService]}),/*#__PURE__*/_jsxs(\"p\",{children:[/*#__PURE__*/_jsx(\"strong\",{children:\"Domain:\"}),\" \",props.domain||\"None\"]}),/*#__PURE__*/_jsxs(\"p\",{children:[/*#__PURE__*/_jsx(\"strong\",{children:\"Language:\"}),\" \",props.language||\"Auto\"]}),props.keywords&&/*#__PURE__*/_jsxs(\"p\",{children:[/*#__PURE__*/_jsx(\"strong\",{children:\"Keywords:\"}),\" \",props.keywords]}),props.transcriptionPrompt&&/*#__PURE__*/_jsxs(\"p\",{children:[/*#__PURE__*/_jsx(\"strong\",{children:\"Prompt:\"}),\" \",props.transcriptionPrompt]})]}),/*#__PURE__*/_jsxs(\"div\",{style:{marginTop:\"20px\",padding:\"15px\",backgroundColor:\"#f0f4fa\",borderRadius:\"8px\"},children:[/*#__PURE__*/_jsx(\"h3\",{children:\"Recording Metrics\"}),/*#__PURE__*/_jsxs(\"p\",{children:[/*#__PURE__*/_jsx(\"strong\",{children:\"Active Speech Duration:\"}),\" \",activeUtteranceDuration.toFixed(0),\"ms\"]}),/*#__PURE__*/_jsxs(\"p\",{children:[/*#__PURE__*/_jsx(\"strong\",{children:\"Silence Duration:\"}),\" \",silenceDuration.toFixed(0),\"ms\"]}),/*#__PURE__*/_jsxs(\"p\",{children:[/*#__PURE__*/_jsx(\"strong\",{children:\"Minimum Required:\"}),\" \",props.minUtteranceDuration,\"ms\"]}),/*#__PURE__*/_jsxs(\"p\",{children:[/*#__PURE__*/_jsx(\"strong\",{children:\"Maximum Silence:\"}),\" \",props.maxSilenceDuration,\"ms\"]})]})]})]});}addPropertyControls(UserVoiceInput_v4,{transcriptionService:{type:ControlType.Enum,title:\"Transcription Service\",options:[\"deepgram\",\"openai\"],optionTitles:[\"Deepgram\",\"OpenAI\"],defaultValue:\"openai\"},deepgramKey:{title:\"Deepgram API Key\",type:ControlType.String,defaultValue:\"\"},openAIKey:{title:\"OpenAI API Key\",type:ControlType.String,defaultValue:\"\"},domain:{type:ControlType.Enum,title:\"Domain (Deepgram)\",options:[\"general\",\"meeting\",\"phonecall\",\"medical\",\"finance\",\"media\"],optionTitles:[\"General\",\"Meeting\",\"Phone Call\",\"Medical\",\"Finance\",\"Media\"],defaultValue:\"media\",hidden:props=>props.transcriptionService===\"openai\"},keywords:{type:ControlType.String,title:\"Keywords (Deepgram)\",description:\"Comma-separated list of keywords to boost recognition\",defaultValue:\"music, radio, artist, band, station, song, satellite radio channel\",hidden:props=>props.transcriptionService===\"openai\"},transcriptionPrompt:{type:ControlType.String,title:\"Prompt (OpenAI)\",description:\"Context to guide the transcription\",defaultValue:\"The audio contains references to music-related terms, including band names, artist names, and radio station names.\",hidden:props=>props.transcriptionService===\"deepgram\"},autoListen:{type:ControlType.Boolean,title:\"Auto Listen\",defaultValue:false},showStopButton:{type:ControlType.Boolean,title:\"Show Stop Button\",defaultValue:false},showDebugUI:{type:ControlType.Boolean,title:\"Show Debug UI\",defaultValue:false},silenceThreshold:{title:\"Silence Threshold\",type:ControlType.Number,defaultValue:15,min:0,max:255,step:1},resetThresholdDuration:{title:\"Reset Threshold (ms)\",type:ControlType.Number,defaultValue:100,min:50,max:1e3,step:50},maxSilenceDuration:{title:\"Max Silence Duration (ms)\",type:ControlType.Number,defaultValue:1500,min:500,max:1e4,step:100},minUtteranceDuration:{title:\"Min Utterance Duration (ms)\",type:ControlType.Number,defaultValue:250,min:100,max:1e4,step:100,description:\"Minimum duration of user speech to be considered valid input\"},language:{type:ControlType.String,title:\"Language\",defaultValue:\"en\"}});export default UserVoiceInput_v4;\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"UserVoiceInput_v4\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{jsx as _jsx}from\"react/jsx-runtime\";import{useEffect,useRef,useState}from\"react\";import{addPropertyControls,ControlType}from\"framer\";// Frequency ranges for voice-focused visualization\nconst FREQUENCY_RANGES={low:{min:75,max:400},mid:{min:400,max:2e3},high:{min:2e3,max:4400}};// Maximum rotation speed in radians (0.4 degrees)\nconst MAX_ROTATION_SPEED=1.2*Math.PI/180;// Direction multiplier for each range\nconst ROTATION_DIRECTIONS={low:1,mid:-1,high:1};// Original image size and scale constants\nconst ORIGINAL_IMAGE_SIZE=1080;const SCALE_RANGES={standard:{min:.4,max:1.2},whites:{min:.9,max:1.1}};const DEFAULT_HIGH_IMAGE=\"https://framerusercontent.com/images/SBECN2yGv1L1z29snumhWJsfnX8.png\";const DEFAULT_MID_IMAGE=\"https://framerusercontent.com/images/J2ZsWvrTAAkiKkAvR9osBWcH0.png\";const DEFAULT_LOW_IMAGE=\"https://framerusercontent.com/images/RVg3czAXurchGxQ6MO49QPfaHY.png\";const DEFAULT_MASK_IMAGE=\"https://framerusercontent.com/images/f8L2LHnLpmpQaaGj3yUEbHu2o.png\";const DEFAULT_TEXTURE_IMAGE=\"https://framerusercontent.com/images/rpXkPOh2FrDN6uaRAr2qTOD8BU.png\";const DEFAULT_WHITES_IMAGE=\"https://framerusercontent.com/images/1qvdFt7Q8hsK1c4OF3994EtIIoA.png\";function getAverageVolumeForRange(dataArray,startBin,endBin){let sum=0;const count=endBin-startBin+1;for(let i=startBin;i<=endBin;i++){sum+=dataArray[i]/255// Normalize to 0-1 range\n;}return sum/count;}function getFrequencyRangeIndexes(sampleRate,binCount,range){const binWidth=sampleRate/(binCount*2);const startBin=Math.floor(range.min/binWidth);const endBin=Math.min(Math.floor(range.max/binWidth),binCount-1);return{startBin,endBin};}function ImageAudioVisualizer(props){const[isInitialized,setIsInitialized]=useState(false);const[error,setError]=useState(null);const containerRef=useRef(null);const canvasRef=useRef(null);const imagesRef=useRef({high:null,mid:null,low:null,mask:null,texture:null,whites:null,activityIndicator:null});const rotationsRef=useRef({low:Math.random()*Math.PI*2,mid:Math.random()*Math.PI*2,high:Math.random()*Math.PI*2,whites:Math.random()*Math.PI*2});let{highImage,midImage,lowImage,maskImage,textureImage,whitesImage,activityIndicator}=props;highImage??=DEFAULT_HIGH_IMAGE;midImage??=DEFAULT_MID_IMAGE;lowImage??=DEFAULT_LOW_IMAGE;maskImage??=DEFAULT_MASK_IMAGE;textureImage??=DEFAULT_TEXTURE_IMAGE;whitesImage??=DEFAULT_WHITES_IMAGE;// Load all images when image props change\nuseEffect(()=>{const loadImage=src=>{return new Promise((resolve,reject)=>{if(!src){resolve(null);return;}const img=new Image;img.onload=()=>resolve(img);img.onerror=reject;img.src=src;});};Promise.all([loadImage(highImage),loadImage(midImage),loadImage(lowImage),loadImage(maskImage),loadImage(textureImage),loadImage(whitesImage),loadImage(activityIndicator)]).then(([high,mid,low,mask,texture,whites,activityIndicator])=>{imagesRef.current={high,mid,low,mask,texture,whites,activityIndicator};}).catch(err=>{setError(\"Failed to load images: \"+err.message);});},[props.highImage,props.midImage,props.lowImage,props.maskImage,props.textureImage,props.whitesImage,props.activityIndicator]);function getVisualizationData(analyser){const bufferLength=analyser?analyser.frequencyBinCount:128;const sampleRate=analyser?analyser.context.sampleRate:44100;//console.log(analyser)\n// Prepare the array\nconst dataArray=new Uint8Array(bufferLength);if(analyser){// real data\nanalyser.getByteFrequencyData(dataArray);}else{// fake “musical” random data with a bit of smoothing\nlet last=0;for(let i=0;i<bufferLength;i++){const r=Math.random()*256;// blend new random with previous value for continuity\ndataArray[i]=r*.3+last*.7|0;last=dataArray[i];}}return{bufferLength,dataArray,sampleRate};}function drawVisualization(ctx,dataArray,canvas,sampleRate,binCount){if(!ctx||!canvas)return;const width=canvas.width/window.devicePixelRatio;const height=canvas.height/window.devicePixelRatio;const centerX=width/2;const centerY=height/2;const componentSize=Math.min(width,height);const baseScale=componentSize/ORIGINAL_IMAGE_SIZE;ctx.clearRect(0,0,width,height);// Calculate total volume for activity indicator\nlet totalVolume=0;Object.values(FREQUENCY_RANGES).forEach(range=>{const{startBin,endBin}=getFrequencyRangeIndexes(sampleRate,binCount,range);totalVolume+=getAverageVolumeForRange(dataArray,startBin,endBin);});const averageVolume=totalVolume/Object.keys(FREQUENCY_RANGES).length;// Create frequency layers (back-to-front order)\nconst layers=[{range:FREQUENCY_RANGES.low,image:imagesRef.current.low},{range:FREQUENCY_RANGES.mid,image:imagesRef.current.mid},{range:FREQUENCY_RANGES.high,image:imagesRef.current.high}];// Draw each frequency layer\nlayers.forEach((layer,i)=>{if(!layer.image)return;const rangeName=Object.keys(FREQUENCY_RANGES)[i];const{startBin,endBin}=getFrequencyRangeIndexes(sampleRate,binCount,layer.range);const rangeVolume=getAverageVolumeForRange(dataArray,startBin,endBin);const rotationSpeed=Math.max(MAX_ROTATION_SPEED*.1,MAX_ROTATION_SPEED*rangeVolume)*ROTATION_DIRECTIONS[rangeName];rotationsRef.current[rangeName]+=rotationSpeed;const volumeScale=SCALE_RANGES.standard.min+(SCALE_RANGES.standard.max-SCALE_RANGES.standard.min)*rangeVolume;const finalScale=baseScale*volumeScale;ctx.save();ctx.translate(centerX,centerY);ctx.rotate(rotationsRef.current[rangeName]);ctx.scale(finalScale,finalScale);ctx.drawImage(layer.image,-ORIGINAL_IMAGE_SIZE/2,-ORIGINAL_IMAGE_SIZE/2,ORIGINAL_IMAGE_SIZE,ORIGINAL_IMAGE_SIZE);ctx.restore();});// Draw whites layer with separate scaling\nif(imagesRef.current.whites){const whitesRotationSpeed=-MAX_ROTATION_SPEED*averageVolume;rotationsRef.current.whites+=whitesRotationSpeed;const whitesScale=SCALE_RANGES.whites.min+(SCALE_RANGES.whites.max-SCALE_RANGES.whites.min)*averageVolume;const whitesFinalScale=baseScale*whitesScale;ctx.save();ctx.translate(centerX,centerY);ctx.rotate(rotationsRef.current.whites);ctx.scale(whitesFinalScale,whitesFinalScale);ctx.drawImage(imagesRef.current.whites,-ORIGINAL_IMAGE_SIZE/2,-ORIGINAL_IMAGE_SIZE/2,ORIGINAL_IMAGE_SIZE,ORIGINAL_IMAGE_SIZE);ctx.restore();}// Apply mask if provided\nif(imagesRef.current.mask){ctx.save();ctx.globalCompositeOperation=\"destination-in\";ctx.drawImage(imagesRef.current.mask,0,0,width,height);ctx.restore();}// Draw texture if provided\nif(imagesRef.current.texture){ctx.save();const scale=baseScale*SCALE_RANGES.standard.max;ctx.translate(centerX,centerY);ctx.scale(scale,scale);ctx.drawImage(imagesRef.current.texture,-ORIGINAL_IMAGE_SIZE/2,-ORIGINAL_IMAGE_SIZE/2,ORIGINAL_IMAGE_SIZE,ORIGINAL_IMAGE_SIZE);ctx.restore();}// Draw activity indicator if volume is above threshold\nif(imagesRef.current.activityIndicator&&averageVolume>0){ctx.save();const scale=baseScale*SCALE_RANGES.standard.max;ctx.translate(centerX,centerY);ctx.scale(scale,scale);ctx.globalAlpha=Math.min(1,averageVolume);ctx.drawImage(imagesRef.current.activityIndicator,-ORIGINAL_IMAGE_SIZE/2,-ORIGINAL_IMAGE_SIZE/2,ORIGINAL_IMAGE_SIZE,ORIGINAL_IMAGE_SIZE);ctx.restore();}}// Canvas setup effect\nuseEffect(()=>{const setupCanvas=()=>{const container=containerRef.current;const canvas=canvasRef.current;if(!container||!canvas)return false;const frameWidth=container.parentElement?.clientWidth||container.clientWidth;const frameHeight=container.parentElement?.clientHeight||container.clientHeight;container.style.width=`${frameWidth}px`;container.style.height=`${frameHeight}px`;canvas.width=frameWidth*window.devicePixelRatio;canvas.height=frameHeight*window.devicePixelRatio;canvas.style.width=`${frameWidth}px`;canvas.style.height=`${frameHeight}px`;const ctx=canvas.getContext(\"2d\");if(!ctx){setError(\"Unable to initialize canvas context\");return false;}ctx.scale(window.devicePixelRatio,window.devicePixelRatio);return true;};if(setupCanvas()){setIsInitialized(true);}const resizeObserver=new ResizeObserver(()=>{setupCanvas();});if(containerRef.current){resizeObserver.observe(containerRef.current);if(containerRef.current.parentElement){resizeObserver.observe(containerRef.current.parentElement);}}return()=>{resizeObserver.disconnect();};},[]);// Animation loop effect\nuseEffect(()=>{if(!isInitialized)return;let isActive=true;let frameId=null;let lastError=0;const animate=()=>{if(!isActive)return;try{// Use the analyser from props\nconst{bufferLength,dataArray,sampleRate}=getVisualizationData(props.analyser);const canvas=canvasRef.current;const ctx=canvas?.getContext(\"2d\");if(ctx){drawVisualization(ctx,dataArray,canvas,sampleRate,bufferLength);}frameId=requestAnimationFrame(animate);}catch(err){const now=Date.now();if(now-lastError>1e3){console.error(\"Animation error:\",err);lastError=now;}frameId=requestAnimationFrame(animate);}};animate();return()=>{isActive=false;if(frameId)cancelAnimationFrame(frameId);};},[isInitialized,props.analyser]);return /*#__PURE__*/_jsx(\"div\",{ref:containerRef,className:\"overflow-hidden bg-black absolute inset-0\",children:/*#__PURE__*/_jsx(\"canvas\",{ref:canvasRef,className:\"absolute inset-0 w-full h-full\"})});}addPropertyControls(ImageAudioVisualizer,{highImage:{type:ControlType.Image,title:\"High Frequency Image\",defaultValue:\"https://framerusercontent.com/images/SBECN2yGv1L1z29snumhWJsfnX8.png\"},midImage:{type:ControlType.Image,title:\"Mid Frequency Image\",defaultValue:\"https://framerusercontent.com/images/J2ZsWvrTAAkiKkAvR9osBWcH0.png\"},lowImage:{type:ControlType.Image,title:\"Low Frequency Image\",defaultValue:\"https://framerusercontent.com/images/RVg3czAXurchGxQ6MO49QPfaHY.png\"},maskImage:{type:ControlType.Image,title:\"Mask Image\",defaultValue:\"https://framerusercontent.com/images/f8L2LHnLpmpQaaGj3yUEbHu2o.png\"},textureImage:{type:ControlType.Image,title:\"Texture Image\",defaultValue:\"https://framerusercontent.com/images/rpXkPOh2FrDN6uaRAr2qTOD8BU.png\"},whitesImage:{type:ControlType.Image,title:\"Whites Image\",defaultValue:\"https://framerusercontent.com/images/1qvdFt7Q8hsK1c4OF3994EtIIoA.png\"},activityIndicator:{type:ControlType.Image,title:\"Activity Indicator\"}});export default ImageAudioVisualizer;\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"ImageAudioVisualizer\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./ImageVisualizer.map","// Generated by Framer (77d7dc9)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getLoadingLazyAtYPosition,Image,RichText,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import CyclingRings from\"https://framerusercontent.com/modules/sm3UTANyLVFvXA4KkvIg/EScnnyM8qKVzvLknw4Tk/CyclingWave.js\";import UserVoiceInput_v4 from\"https://framerusercontent.com/modules/vQcTl4iK061JLgcR5h3h/8BW5qKdi8fhCvfZDCPeP/UserVoiceInput_v4.js\";import ImageAudioVisualizer from\"https://framerusercontent.com/modules/kTqo9DO5zQKJbk0VfoIL/FAcxvjwCZwrXsGS6nuYl/ImageVisualizer.js\";const UserVoiceInput_v4Fonts=getFonts(UserVoiceInput_v4);const ImageAudioVisualizerFonts=getFonts(ImageAudioVisualizer);const CyclingRingsFonts=getFonts(CyclingRings);const cycleOrder=[\"q4BqQU0AS\",\"dca58rZBz\",\"hXAwgUhfU\",\"UaWfkGIPG\",\"KaXniBnkM\",\"XcbggUSON\"];const serializationHash=\"framer-UoDJv\";const variantClassNames={dca58rZBz:\"framer-v-u2or5t\",hXAwgUhfU:\"framer-v-1b34vek\",KaXniBnkM:\"framer-v-1p2b4et\",q4BqQU0AS:\"framer-v-1rqv16g\",UaWfkGIPG:\"framer-v-1fbsfyb\",XcbggUSON:\"framer-v-olrwre\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const kKgMt633a=undefined;const eznuk3h3l=undefined;const SuGlyaJD3=undefined;const JQBvpWVI3=undefined;const QUrcTEVz6=undefined;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 transformTemplate1=(_,t)=>`translate(-50%, -50%) ${t}`;const transformTemplate2=(_,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={\"Breaking News\":\"XcbggUSON\",\"NP - Logo\":\"q4BqQU0AS\",\"NP - Text Only\":\"dca58rZBz\",\"Voice - Listening\":\"hXAwgUhfU\",\"Voice - Processing\":\"UaWfkGIPG\",\"Voice - TTS\":\"KaXniBnkM\"};const getProps=({albumArt,albumArtOpacity,channelLogo,height,id,line1,line2,width,...props})=>{return{...props,eznuk3h3l:albumArt??props.eznuk3h3l,JQBvpWVI3:line1??props.JQBvpWVI3??\"Loading\",kKgMt633a:albumArtOpacity??props.kKgMt633a??1,QUrcTEVz6:line2??props.QUrcTEVz6??\"Loading\",SuGlyaJD3:channelLogo??props.SuGlyaJD3,variant:humanReadableVariantMap[props.variant]??props.variant??\"q4BqQU0AS\"};};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,SuGlyaJD3,JQBvpWVI3,QUrcTEVz6,eznuk3h3l,kKgMt633a,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"q4BqQU0AS\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(baseVariant===\"XcbggUSON\")return false;return true;};const isDisplayed1=()=>{if([\"hXAwgUhfU\",\"UaWfkGIPG\",\"KaXniBnkM\"].includes(baseVariant))return true;return false;};const isDisplayed2=()=>{if([\"hXAwgUhfU\",\"UaWfkGIPG\",\"KaXniBnkM\"].includes(baseVariant))return false;return true;};const isDisplayed3=()=>{if([\"hXAwgUhfU\",\"UaWfkGIPG\"].includes(baseVariant))return false;return true;};const isDisplayed4=()=>{if(baseVariant===\"hXAwgUhfU\")return true;return false;};const isDisplayed5=()=>{if(baseVariant===\"hXAwgUhfU\")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-1rqv16g\",className,classNames),\"data-framer-name\":\"NP - Logo\",layoutDependency:layoutDependency,layoutId:\"q4BqQU0AS\",ref:refBinding,style:{...style},...addPropertyOverrides({dca58rZBz:{\"data-framer-name\":\"NP - Text Only\"},hXAwgUhfU:{\"data-framer-name\":\"Voice - Listening\"},KaXniBnkM:{\"data-framer-name\":\"Voice - TTS\"},UaWfkGIPG:{\"data-framer-name\":\"Voice - Processing\"},XcbggUSON:{\"data-framer-name\":\"Breaking News\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-10oj8dt\",layoutDependency:layoutDependency,layoutId:\"p2nMj2xgH\",children:[/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"stretch\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+(((componentViewport?.height||396)-0-688)/2+0+0)+0+0),sizes:\"200px\",...toResponsiveImage(eznuk3h3l),...{positionX:\"center\",positionY:\"center\"}},className:\"framer-6nqwn6\",\"data-framer-name\":\"Album Art\",layoutDependency:layoutDependency,layoutId:\"l_C_WP1PA\",style:{borderBottomLeftRadius:12,borderBottomRightRadius:12,borderTopLeftRadius:12,borderTopRightRadius:12,opacity:kKgMt633a},...addPropertyOverrides({XcbggUSON:{background:{alt:\"\",fit:\"stretch\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+(((componentViewport?.height||200)-0-605)/2+0+0)+0+0),sizes:\"200px\",...toResponsiveImage(eznuk3h3l),...{positionX:\"center\",positionY:\"center\"}}}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-ynz9m6\",\"data-framer-name\":\"Logo + Text \",layoutDependency:layoutDependency,layoutId:\"HqinDr_iL\",children:[isDisplayed()&&/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fit\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+(((componentViewport?.height||396)-0-688)/2+0+0)+0+221+0+0),sizes:\"90px\",...toResponsiveImage(SuGlyaJD3),...{positionX:\"left\",positionY:\"top\"}},className:\"framer-rqw4x1\",\"data-border\":true,\"data-framer-name\":\"Logo 1\",layoutDependency:layoutDependency,layoutId:\"vaBXj6u7O\",style:{\"--border-bottom-width\":\"0px\",\"--border-color\":\"rgb(248, 249, 250)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\",borderBottomLeftRadius:8,borderBottomRightRadius:8,borderTopLeftRadius:8,borderTopRightRadius:8}}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1niicah\",\"data-framer-name\":\"Text Stack\",layoutDependency:layoutDependency,layoutId:\"rmQLVLOIw\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--framer-font-size\":\"32px\",\"--framer-line-height\":\"40px\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-82b6d1fa-606f-4b95-8891-2c168775bdb8, rgb(255, 255, 255)))\"},children:\"Loading\"})}),className:\"framer-dhxei0\",\"data-framer-name\":\"Break My Heart\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"GtEicngfN\",style:{\"--extracted-r6o4lv\":\"var(--token-82b6d1fa-606f-4b95-8891-2c168775bdb8, rgb(255, 255, 255))\",\"--framer-paragraph-spacing\":\"0px\"},text:JQBvpWVI3,verticalAlignment:\"center\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--framer-font-size\":\"28px\",\"--framer-line-height\":\"36px\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-ab5ccbed-7d24-4d24-9eaf-b421234d489f, rgba(255, 255, 255, 0.6)))\"},children:\"Loading\"})}),className:\"framer-nh2u6o\",\"data-framer-name\":\"Dua Lipa\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"tocouq44i\",style:{\"--extracted-r6o4lv\":\"var(--token-ab5ccbed-7d24-4d24-9eaf-b421234d489f, rgba(255, 255, 255, 0.6))\",\"--framer-paragraph-spacing\":\"0px\"},text:QUrcTEVz6,verticalAlignment:\"top\",withExternalLayout:true})]})]})]}),isDisplayed1()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-9ceu3i\",\"data-framer-name\":\"PTT Voice\",layoutDependency:layoutDependency,layoutId:\"V_oF495Ic\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-9kwkv6-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"IRXJRu1e6-container\",nodeId:\"IRXJRu1e6\",rendersWithMotion:true,scopeId:\"dpqQ2WDlc\",style:{rotate:90},children:/*#__PURE__*/_jsx(UserVoiceInput_v4,{autoListen:false,deepgramKey:\"\",domain:\"media\",height:\"100%\",id:\"IRXJRu1e6\",keywords:\"music, radio, artist, band, station, song, satellite radio channel\",language:\"en\",layoutId:\"IRXJRu1e6\",maxSilenceDuration:1500,minUtteranceDuration:250,openAIKey:\"\",resetThresholdDuration:100,showDebugUI:false,showStopButton:false,silenceThreshold:15,transcriptionPrompt:\"The audio contains references to music-related terms, including band names, artist names, and radio station names.\",transcriptionService:\"openai\",width:\"100%\",...addPropertyOverrides({hXAwgUhfU:{autoListen:true,deepgramKey:\"328a5156465b7f3f5b01383a07e50c3d109abf4b\",openAIKey:\"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\"}},baseVariant,gestureVariant)})})}),isDisplayed2()&&/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"stretch\",pixelHeight:1096,pixelWidth:1152,positionX:\"center\",positionY:\"center\",sizes:\"288px\",src:\"https://framerusercontent.com/images/ywltGGewEDGZFZ0cRaFU0ril20k.png?width=1152&height=1096\",srcSet:\"https://framerusercontent.com/images/ywltGGewEDGZFZ0cRaFU0ril20k.png?scale-down-to=512&width=1152&height=1096 512w,https://framerusercontent.com/images/ywltGGewEDGZFZ0cRaFU0ril20k.png?scale-down-to=1024&width=1152&height=1096 1024w,https://framerusercontent.com/images/ywltGGewEDGZFZ0cRaFU0ril20k.png?width=1152&height=1096 1152w\"},className:\"framer-1my74wu\",\"data-framer-name\":\"delete Voice Animation\",layoutDependency:layoutDependency,layoutId:\"sgnX1TzQ8\",style:{rotate:90},transformTemplate:transformTemplate1}),isDisplayed2()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--framer-font-size\":\"40px\",\"--framer-line-height\":\"52px\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-d573731b-a852-4957-899f-ccac1a10fdfc, rgb(255, 255, 255)))\"},children:\"Processing...\"})}),className:\"framer-uukwnc\",\"data-framer-name\":\"Processing...\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"uN8_BdMi8\",style:{\"--extracted-r6o4lv\":\"var(--token-d573731b-a852-4957-899f-ccac1a10fdfc, rgb(255, 255, 255))\",\"--framer-paragraph-spacing\":\"0px\"},transformTemplate:transformTemplate1,verticalAlignment:\"center\",withExternalLayout:true}),isDisplayed3()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1l33lx1\",\"data-framer-name\":\"Text to Speach\",layoutDependency:layoutDependency,layoutId:\"CX37vuWgt\",children:[/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"stretch\",pixelHeight:564,pixelWidth:2132,positionX:\"center\",positionY:\"center\",sizes:\"533px\",src:\"https://framerusercontent.com/images/2G8uDGXpO9e7XwmpufAAu4eZ7V0.png?width=2132&height=564\",srcSet:\"https://framerusercontent.com/images/2G8uDGXpO9e7XwmpufAAu4eZ7V0.png?scale-down-to=512&width=2132&height=564 512w,https://framerusercontent.com/images/2G8uDGXpO9e7XwmpufAAu4eZ7V0.png?scale-down-to=1024&width=2132&height=564 1024w,https://framerusercontent.com/images/2G8uDGXpO9e7XwmpufAAu4eZ7V0.png?scale-down-to=2048&width=2132&height=564 2048w,https://framerusercontent.com/images/2G8uDGXpO9e7XwmpufAAu4eZ7V0.png?width=2132&height=564 2132w\"},className:\"framer-m8qrki\",\"data-framer-name\":\"TTS Animation\",layoutDependency:layoutDependency,layoutId:\"i_oM4SrkY\",...addPropertyOverrides({KaXniBnkM:{background:{alt:\"\",fit:\"stretch\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+38.5+-39),pixelHeight:564,pixelWidth:2132,positionX:\"center\",positionY:\"center\",sizes:\"533px\",src:\"https://framerusercontent.com/images/2G8uDGXpO9e7XwmpufAAu4eZ7V0.png?width=2132&height=564\",srcSet:\"https://framerusercontent.com/images/2G8uDGXpO9e7XwmpufAAu4eZ7V0.png?scale-down-to=512&width=2132&height=564 512w,https://framerusercontent.com/images/2G8uDGXpO9e7XwmpufAAu4eZ7V0.png?scale-down-to=1024&width=2132&height=564 1024w,https://framerusercontent.com/images/2G8uDGXpO9e7XwmpufAAu4eZ7V0.png?scale-down-to=2048&width=2132&height=564 2048w,https://framerusercontent.com/images/2G8uDGXpO9e7XwmpufAAu4eZ7V0.png?width=2132&height=564 2132w\"}}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-7drpkp\",\"data-framer-name\":\"Buttons\",layoutDependency:layoutDependency,layoutId:\"Mz63kNTly\",...addPropertyOverrides({KaXniBnkM:{transformTemplate:transformTemplate2}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-n2exex\",\"data-framer-name\":\"Replay Button\",layoutDependency:layoutDependency,layoutId:\"yq92hwkZG\",style:{backgroundColor:\"var(--token-d573731b-a852-4957-899f-ccac1a10fdfc, rgb(255, 255, 255))\",borderBottomLeftRadius:10,borderBottomRightRadius:10,borderTopLeftRadius:10,borderTopRightRadius:10},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--framer-font-size\":\"30px\",\"--framer-line-height\":\"32px\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-f050ea19-148c-4c4c-a87e-030d70efca7b, rgb(1, 8, 16)))\"},children:\"Replay\"})}),className:\"framer-14pqd42\",\"data-framer-name\":\"Replay\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"a2qT6xNEd\",style:{\"--extracted-r6o4lv\":\"var(--token-f050ea19-148c-4c4c-a87e-030d70efca7b, rgb(1, 8, 16))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"center\",withExternalLayout:true})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1c8hxp4\",\"data-border\":true,\"data-framer-name\":\"Stop Button\",layoutDependency:layoutDependency,layoutId:\"AlmtHlq9n\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-47c2ddfe-a86e-4d36-bf54-4466ca31b7fa, rgba(255, 255, 255, 0.6))\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",borderBottomLeftRadius:10,borderBottomRightRadius:10,borderTopLeftRadius:10,borderTopRightRadius:10},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--framer-font-size\":\"30px\",\"--framer-line-height\":\"32px\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-d573731b-a852-4957-899f-ccac1a10fdfc, rgb(255, 255, 255)))\"},children:\"Stop\"})}),className:\"framer-1c3iwsj\",\"data-framer-name\":\"Stop\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"tPI4DOwYE\",style:{\"--extracted-r6o4lv\":\"var(--token-d573731b-a852-4957-899f-ccac1a10fdfc, rgb(255, 255, 255))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"center\",withExternalLayout:true})})]})]}),isDisplayed4()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-efdtq-container\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"OWhzAm0Sm-container\",nodeId:\"OWhzAm0Sm\",rendersWithMotion:true,scopeId:\"dpqQ2WDlc\",children:/*#__PURE__*/_jsx(ImageAudioVisualizer,{height:\"100%\",id:\"OWhzAm0Sm\",layoutId:\"OWhzAm0Sm\",style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})}),isDisplayed5()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-11eofid-container\",\"data-code-component-plugin-id\":\"84d4c1\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"mbSodfiRF-container\",nodeId:\"mbSodfiRF\",rendersWithMotion:true,scopeId:\"dpqQ2WDlc\",children:/*#__PURE__*/_jsx(CyclingRings,{accentColor:\"rgb(169, 139, 255)\",backgroundColor:\"rgba(0, 0, 0, 0)\",blurAmount:0,height:\"100%\",id:\"mbSodfiRF\",layoutId:\"mbSodfiRF\",opacity:.5,rotationSpeed:2,strokeWidth:3,style:{height:\"100%\",width:\"100%\"},tiltAngle:90,waveCount:4,waveSize:110,width:\"100%\"})})})]})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-UoDJv.framer-1p2j4hn, .framer-UoDJv .framer-1p2j4hn { display: block; }\",\".framer-UoDJv.framer-1rqv16g { 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: 450px; }\",\".framer-UoDJv .framer-10oj8dt { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 33px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-UoDJv .framer-6nqwn6 { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 200px); position: relative; width: 200px; }\",\".framer-UoDJv .framer-ynz9m6 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 3px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-UoDJv .framer-rqw4x1 { aspect-ratio: 1.125 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 80px); position: relative; width: 90px; }\",\".framer-UoDJv .framer-1niicah { align-content: center; align-items: center; 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: 100%; }\",'.framer-UoDJv .framer-dhxei0, .framer-UoDJv .framer-nh2u6o { --text-truncation-display-inline-for-safari-16: inline; --text-truncation-display-none-for-safari-16: none; --text-truncation-line-break-for-safari-16: \"\\\\A\"; -webkit-box-orient: vertical; -webkit-line-clamp: 1; display: -webkit-box; flex: none; height: auto; overflow: var(--overflow-clip-fallback, clip); position: relative; white-space: pre-line; width: 346px; word-break: break-word; word-wrap: break-word; }',\".framer-UoDJv .framer-9ceu3i { flex: none; gap: 0px; height: 288px; overflow: visible; position: relative; width: 100%; }\",\".framer-UoDJv .framer-9kwkv6-container { flex: none; height: auto; position: absolute; right: 232px; top: 79px; width: auto; }\",\".framer-UoDJv .framer-1my74wu { aspect-ratio: 1.051094890510949 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 274px); left: 50%; mix-blend-mode: screen; position: absolute; top: 50%; width: 288px; }\",\".framer-UoDJv .framer-uukwnc { flex: none; height: auto; left: 50%; position: absolute; top: 50%; white-space: pre-wrap; width: 584px; word-break: break-word; word-wrap: break-word; }\",\".framer-UoDJv .framer-1l33lx1 { flex: none; height: 211px; left: calc(50.00000000000002% - 533px / 2); overflow: visible; position: absolute; top: calc(50.00000000000002% - 211px / 2); width: 533px; }\",\".framer-UoDJv .framer-m8qrki { flex: none; height: 190px; left: 0px; position: absolute; right: 0px; top: -39px; }\",\".framer-UoDJv .framer-7drpkp { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 32px; height: min-content; justify-content: flex-start; left: 0px; overflow: visible; padding: 0px; position: absolute; top: 0px; width: min-content; }\",\".framer-UoDJv .framer-n2exex, .framer-UoDJv .framer-1c8hxp4 { 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: 24px 44px 24px 44px; position: relative; width: 190px; }\",\".framer-UoDJv .framer-14pqd42, .framer-UoDJv .framer-1c3iwsj { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-UoDJv .framer-efdtq-container { bottom: 0px; flex: none; left: calc(50.00000000000002% - 288px / 2); position: absolute; top: 0px; width: 288px; z-index: 1; }\",\".framer-UoDJv .framer-11eofid-container { flex: none; height: 250px; left: calc(50.00000000000002% - 270px / 2); position: absolute; top: calc(50.00000000000002% - 250px / 2); width: 270px; }\",\".framer-UoDJv.framer-v-1b34vek .framer-9ceu3i, .framer-UoDJv.framer-v-1fbsfyb .framer-9ceu3i, .framer-UoDJv.framer-v-1p2b4et .framer-9ceu3i { left: 0px; position: absolute; right: 0px; top: 0px; width: unset; z-index: 1; }\",\".framer-UoDJv.framer-v-1p2b4et .framer-7drpkp { bottom: 0px; left: 50%; top: unset; }\",\".framer-UoDJv.framer-v-olrwre .framer-6nqwn6 { height: var(--framer-aspect-ratio-supported, 188px); }\",'.framer-UoDJv[data-border=\"true\"]::after, .framer-UoDJv [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; corner-shape: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 396\n * @framerIntrinsicWidth 450\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"dca58rZBz\":{\"layout\":[\"fixed\",\"auto\"]},\"hXAwgUhfU\":{\"layout\":[\"fixed\",\"auto\"]},\"UaWfkGIPG\":{\"layout\":[\"fixed\",\"auto\"]},\"KaXniBnkM\":{\"layout\":[\"fixed\",\"auto\"]},\"XcbggUSON\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"SuGlyaJD3\":\"channelLogo\",\"JQBvpWVI3\":\"line1\",\"QUrcTEVz6\":\"line2\",\"eznuk3h3l\":\"albumArt\",\"kKgMt633a\":\"albumArtOpacity\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerdpqQ2WDlc=withCSS(Component,css,\"framer-UoDJv\");export default FramerdpqQ2WDlc;FramerdpqQ2WDlc.displayName=\"CES26 Cluster Widget\";FramerdpqQ2WDlc.defaultProps={height:396,width:450};addPropertyControls(FramerdpqQ2WDlc,{variant:{options:[\"q4BqQU0AS\",\"dca58rZBz\",\"hXAwgUhfU\",\"UaWfkGIPG\",\"KaXniBnkM\",\"XcbggUSON\"],optionTitles:[\"NP - Logo\",\"NP - Text Only\",\"Voice - Listening\",\"Voice - Processing\",\"Voice - TTS\",\"Breaking News\"],title:\"Variant\",type:ControlType.Enum},SuGlyaJD3:{title:\"channelLogo\",type:ControlType.ResponsiveImage},JQBvpWVI3:{defaultValue:\"Loading\",displayTextArea:false,title:\"line1\",type:ControlType.String},QUrcTEVz6:{defaultValue:\"Loading\",displayTextArea:false,title:\"line2\",type:ControlType.String},eznuk3h3l:{title:\"albumArt\",type:ControlType.ResponsiveImage},kKgMt633a:{defaultValue:1,max:1,min:0,step:.01,title:\"albumArtOpacity\",type:ControlType.Number}});addFonts(FramerdpqQ2WDlc,[{explicitInter:true,fonts:[{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\"}]},...UserVoiceInput_v4Fonts,...ImageAudioVisualizerFonts,...CyclingRingsFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerdpqQ2WDlc\",\"slots\":[],\"annotations\":{\"framerDisplayContentsDiv\":\"false\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"450\",\"framerIntrinsicHeight\":\"396\",\"framerColorSyntax\":\"true\",\"framerVariables\":\"{\\\"SuGlyaJD3\\\":\\\"channelLogo\\\",\\\"JQBvpWVI3\\\":\\\"line1\\\",\\\"QUrcTEVz6\\\":\\\"line2\\\",\\\"eznuk3h3l\\\":\\\"albumArt\\\",\\\"kKgMt633a\\\":\\\"albumArtOpacity\\\"}\",\"framerAutoSizeImages\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerContractVersion\":\"1\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"dca58rZBz\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"hXAwgUhfU\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"UaWfkGIPG\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"KaXniBnkM\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"XcbggUSON\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./dpqQ2WDlc.map","// Generated by Framer (269977d)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,RichText,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const cycleOrder=[\"XF5fv75Ac\",\"UdVm0W2uV\"];const serializationHash=\"framer-SuvqM\";const variantClassNames={UdVm0W2uV:\"framer-v-cxmqeb\",XF5fv75Ac:\"framer-v-17ufqku\"};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={\"Media App Time\":\"UdVm0W2uV\",\"Temp Time Date\":\"XF5fv75Ac\"};const getProps=({digitalTime,digitalTimeColor,height,id,shortDate,width,...props})=>{return{...props,bmm4BPqJs:digitalTimeColor??props.bmm4BPqJs??\"rgba(255, 255, 255, 0.8)\",f4B34CZ7f:digitalTime??props.f4B34CZ7f??\"11:05 AM\",mCUWlYGzN:shortDate??props.mCUWlYGzN??\"09 DEC\",variant:humanReadableVariantMap[props.variant]??props.variant??\"XF5fv75Ac\"};};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,f4B34CZ7f,mCUWlYGzN,bmm4BPqJs,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"XF5fv75Ac\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(baseVariant===\"UdVm0W2uV\")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-17ufqku\",className,classNames),\"data-framer-name\":\"Temp Time Date\",layoutDependency:layoutDependency,layoutId:\"XF5fv75Ac\",ref:refBinding,style:{...style},...addPropertyOverrides({UdVm0W2uV:{\"data-framer-name\":\"Media App Time\"}},baseVariant,gestureVariant),children:[isDisplayed()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--framer-font-size\":\"22px\",\"--framer-letter-spacing\":\"0px\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgba(255, 255, 255, 0.5))\"},children:\"58\\xb0F\"})}),className:\"framer-3c2ai\",\"data-framer-name\":\"58\\xb0F\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"Suz8fcRZU\",style:{\"--extracted-r6o4lv\":\"rgba(255, 255, 255, 0.5)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"center\",withExternalLayout:true}),isDisplayed()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--framer-font-size\":\"22px\",\"--framer-letter-spacing\":\"0px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgba(255, 255, 255, 0.5))\"},children:\"09 DEC\"})}),className:\"framer-npa842\",\"data-framer-name\":\"Date\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"pYpxechtE\",style:{\"--extracted-r6o4lv\":\"rgba(255, 255, 255, 0.5)\",\"--framer-paragraph-spacing\":\"0px\"},text:mCUWlYGzN,verticalAlignment:\"center\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--framer-font-size\":\"32px\",\"--framer-letter-spacing\":\"0px\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--variable-reference-bmm4BPqJs-S0ODrFB5b))\"},children:\"11:05 AM\"})}),className:\"framer-o3brc1\",\"data-framer-name\":\"TimeHourMinute\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"Wzd2jlaYS\",style:{\"--extracted-r6o4lv\":\"var(--variable-reference-bmm4BPqJs-S0ODrFB5b)\",\"--framer-paragraph-spacing\":\"0px\",\"--variable-reference-bmm4BPqJs-S0ODrFB5b\":bmm4BPqJs},text:f4B34CZ7f,verticalAlignment:\"center\",withExternalLayout:true})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-SuvqM.framer-uq6nlu, .framer-SuvqM .framer-uq6nlu { display: block; }\",\".framer-SuvqM.framer-17ufqku { height: 39px; overflow: visible; position: relative; width: 332px; }\",\".framer-SuvqM .framer-3c2ai { flex: none; height: auto; left: 0px; position: absolute; top: 6px; white-space: pre; width: auto; }\",\".framer-SuvqM .framer-npa842 { flex: none; height: auto; left: 253px; position: absolute; top: 6px; white-space: pre; width: auto; }\",\".framer-SuvqM .framer-o3brc1 { flex: none; height: auto; left: 85px; position: absolute; top: 0px; white-space: pre; width: auto; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 39\n * @framerIntrinsicWidth 332\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"UdVm0W2uV\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"f4B34CZ7f\":\"digitalTime\",\"mCUWlYGzN\":\"shortDate\",\"bmm4BPqJs\":\"digitalTimeColor\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerS0ODrFB5b=withCSS(Component,css,\"framer-SuvqM\");export default FramerS0ODrFB5b;FramerS0ODrFB5b.displayName=\"CES26 Time Date Temp\";FramerS0ODrFB5b.defaultProps={height:39,width:332};addPropertyControls(FramerS0ODrFB5b,{variant:{options:[\"XF5fv75Ac\",\"UdVm0W2uV\"],optionTitles:[\"Temp Time Date\",\"Media App Time\"],title:\"Variant\",type:ControlType.Enum},f4B34CZ7f:{defaultValue:\"11:05 AM\",displayTextArea:false,title:\"digitalTime\",type:ControlType.String},mCUWlYGzN:{defaultValue:\"09 DEC\",displayTextArea:false,title:\"shortDate\",type:ControlType.String},bmm4BPqJs:{defaultValue:\"rgba(255, 255, 255, 0.8)\",title:\"digitalTimeColor\",type:ControlType.Color}});addFonts(FramerS0ODrFB5b,[{explicitInter:true,fonts:[{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\"}]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerS0ODrFB5b\",\"slots\":[],\"annotations\":{\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicWidth\":\"332\",\"framerVariables\":\"{\\\"f4B34CZ7f\\\":\\\"digitalTime\\\",\\\"mCUWlYGzN\\\":\\\"shortDate\\\",\\\"bmm4BPqJs\\\":\\\"digitalTimeColor\\\"}\",\"framerColorSyntax\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicHeight\":\"39\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"UdVm0W2uV\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./S0ODrFB5b.map","// Generated by Framer (8e1ebfe)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getLoadingLazyAtYPosition,Image,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=[\"YDiCN6k96\",\"un6QX0yF8\",\"riAyJAKBR\",\"Dqd2MC4aB\"];const serializationHash=\"framer-aFUSu\";const variantClassNames={Dqd2MC4aB:\"framer-v-apbt8z\",riAyJAKBR:\"framer-v-6jym6w\",un6QX0yF8:\"framer-v-1p3ju2k\",YDiCN6k96:\"framer-v-2kdr94\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const d3PaCviox=undefined;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={\"Driver Cluster BG\":\"YDiCN6k96\",\"greyScrim_BgTest_driver (300305)\":\"riAyJAKBR\",\"greyScrim_BgTest_media (300305)\":\"Dqd2MC4aB\",\"Media App BG\":\"un6QX0yF8\"};const getProps=({albumArt,height,id,width,...props})=>{return{...props,d3PaCviox:albumArt??props.d3PaCviox??{pixelHeight:1920,pixelWidth:1920,src:\"https://framerusercontent.com/images/vsuIENDdsfkQwuWDsOwghrJXc.jpg?width=1920&height=1920\",srcSet:\"https://framerusercontent.com/images/vsuIENDdsfkQwuWDsOwghrJXc.jpg?scale-down-to=512&width=1920&height=1920 512w,https://framerusercontent.com/images/vsuIENDdsfkQwuWDsOwghrJXc.jpg?scale-down-to=1024&width=1920&height=1920 1024w,https://framerusercontent.com/images/vsuIENDdsfkQwuWDsOwghrJXc.jpg?width=1920&height=1920 1920w\"},variant:humanReadableVariantMap[props.variant]??props.variant??\"YDiCN6k96\"};};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,d3PaCviox,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"YDiCN6k96\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(baseVariant===\"riAyJAKBR\")return false;return true;};const isDisplayed1=()=>{if([\"un6QX0yF8\",\"Dqd2MC4aB\"].includes(baseVariant))return true;return false;};const isDisplayed2=()=>{if(baseVariant===\"un6QX0yF8\")return true;return false;};const isDisplayed3=()=>{if([\"un6QX0yF8\",\"Dqd2MC4aB\"].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-2kdr94\",className,classNames),\"data-framer-name\":\"Driver Cluster BG\",layoutDependency:layoutDependency,layoutId:\"YDiCN6k96\",ref:refBinding,style:{backgroundColor:\"rgb(0, 0, 0)\",filter:\"brightness(1.25) blur(0px)\",WebkitFilter:\"brightness(1.25) blur(0px)\",...style},variants:{Dqd2MC4aB:{backgroundColor:\"rgb(18, 18, 18)\",filter:\"blur(0px)\",WebkitFilter:\"blur(0px)\"},riAyJAKBR:{backgroundColor:\"rgb(18, 18, 18)\",filter:\"blur(0px)\",WebkitFilter:\"blur(0px)\"}},...addPropertyOverrides({Dqd2MC4aB:{\"data-framer-name\":\"greyScrim_BgTest_media (300305)\"},riAyJAKBR:{\"data-framer-name\":\"greyScrim_BgTest_driver (300305)\"},un6QX0yF8:{\"data-framer-name\":\"Media App BG\"}},baseVariant,gestureVariant),children:[isDisplayed()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-aip8me\",\"data-framer-name\":\"Media\",layoutDependency:layoutDependency,layoutId:\"U_n8MjyCB\",children:[isDisplayed1()&&/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fit\",pixelHeight:1920,pixelWidth:1920,...toResponsiveImage(d3PaCviox),...{positionX:\"center\",positionY:\"center\"}},className:\"framer-6xfa80\",\"data-framer-name\":\"[MEDIA APP] Large Album Art\",layoutDependency:layoutDependency,layoutId:\"DwauWpLXs\",style:{filter:\"blur(75px)\",opacity:.25,WebkitFilter:\"blur(75px)\"},variants:{Dqd2MC4aB:{filter:\"blur(100px)\",opacity:.4,WebkitFilter:\"blur(100px)\"},un6QX0yF8:{filter:\"brightness(1) blur(95px)\",WebkitFilter:\"brightness(1) blur(95px)\"}},...addPropertyOverrides({Dqd2MC4aB:{background:{alt:\"\",fit:\"stretch\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+-10+-316),pixelHeight:1920,pixelWidth:1920,sizes:`calc(${componentViewport?.width||\"100vw\"} + 222px)`,...toResponsiveImage(d3PaCviox),...{positionX:\"center\",positionY:\"center\"}}},un6QX0yF8:{background:{alt:\"\",fit:\"fit\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+-494+57),pixelHeight:1920,pixelWidth:1920,sizes:`calc(${componentViewport?.width||\"100vw\"} + 180px)`,...toResponsiveImage(d3PaCviox),...{positionX:\"center\",positionY:\"center\"}}}},baseVariant,gestureVariant)}),isDisplayed2()&&/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fit\",pixelHeight:812,pixelWidth:1720,positionX:\"center\",positionY:\"center\",src:\"https://framerusercontent.com/images/yHgzSqkBTI5KTx2SFGeFpWb6I.png?width=1720&height=812\",srcSet:\"https://framerusercontent.com/images/yHgzSqkBTI5KTx2SFGeFpWb6I.png?scale-down-to=512&width=1720&height=812 512w,https://framerusercontent.com/images/yHgzSqkBTI5KTx2SFGeFpWb6I.png?scale-down-to=1024&width=1720&height=812 1024w,https://framerusercontent.com/images/yHgzSqkBTI5KTx2SFGeFpWb6I.png?width=1720&height=812 1720w\"},className:\"framer-idsxw3\",\"data-framer-name\":\"[MEDIA APP] Extra Gray Skrim\",layoutDependency:layoutDependency,layoutId:\"iiAWyvdws\",style:{filter:\"blur(100px)\",opacity:.56,rotate:720,WebkitFilter:\"blur(100px)\"},...addPropertyOverrides({un6QX0yF8:{background:{alt:\"\",fit:\"fit\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+-494+(((componentViewport?.height||812)- -988)*.5000000000000002-406)),pixelHeight:812,pixelWidth:1720,positionX:\"center\",positionY:\"center\",sizes:\"1721px\",src:\"https://framerusercontent.com/images/yHgzSqkBTI5KTx2SFGeFpWb6I.png?width=1720&height=812\",srcSet:\"https://framerusercontent.com/images/yHgzSqkBTI5KTx2SFGeFpWb6I.png?scale-down-to=512&width=1720&height=812 512w,https://framerusercontent.com/images/yHgzSqkBTI5KTx2SFGeFpWb6I.png?scale-down-to=1024&width=1720&height=812 1024w,https://framerusercontent.com/images/yHgzSqkBTI5KTx2SFGeFpWb6I.png?width=1720&height=812 1720w\"}}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1jkwdwb\",\"data-framer-name\":\"Black Overlay -> \",layoutDependency:layoutDependency,layoutId:\"jR1cxYMoL\",opacity:1,requiresOverflowVisible:false,style:{rotate:90},svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 812 1719\" overflow=\"visible\"><g><defs><linearGradient id=\"idsjR1cxYMoL_1g-1717277835\" x1=\"0.49751243781094523\" x2=\"0.5024875621890548\" y1=\"0\" y2=\"1\"><stop offset=\"0\" stop-color=\"rgba(0, 0, 0, 0.8)\" stop-opacity=\"0.8\"></stop><stop offset=\"0.5120178772522522\" stop-color=\"rgba(0, 0, 0, 0.5)\" stop-opacity=\"0.5\"></stop><stop offset=\"1\" stop-color=\"rgba(0, 0, 0, 0.75)\" stop-opacity=\"0.75\"></stop></linearGradient></defs><path d=\"M 0 0 L 812 0 L 812 1719 L 0 1719 Z\" fill=\"url(#idsjR1cxYMoL_1g-1717277835)\"></path></g></svg>',variants:{un6QX0yF8:{opacity:.92}},withExternalLayout:true,...addPropertyOverrides({Dqd2MC4aB:{requiresOverflowVisible:true,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 830 1740\" overflow=\"visible\"><g><defs><linearGradient id=\"idsDqd2MC4aBjR1cxYMoL_1g-845158336\" x1=\"0.49751243781094523\" x2=\"0.5024875621890548\" y1=\"0\" y2=\"1\"><stop offset=\"0\" stop-color=\"rgba(0, 0, 0, 0)\" stop-opacity=\"0\"></stop><stop offset=\"1\" stop-color=\"rgb(34, 38, 48)\" stop-opacity=\"1\"></stop></linearGradient></defs><path d=\"M 0 0 L 830 0 L 830 1740 L 0 1740 Z\" fill=\"url(#idsDqd2MC4aBjR1cxYMoL_1g-845158336)\" stroke=\"#AAA\"></path></g></svg>'},un6QX0yF8:{opacity:.92,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 812 1723\" overflow=\"visible\"><g opacity=\"0.92\"><defs><linearGradient id=\"idsun6QX0yF8jR1cxYMoL_1g1271212368\" x1=\"0.49751243781094523\" x2=\"0.5024875621890548\" y1=\"0\" y2=\"1\"><stop offset=\"0\" stop-color=\"rgba(0, 0, 0, 0)\" stop-opacity=\"0\"></stop><stop offset=\"0.3891821509009009\" stop-color=\"rgba(0, 0, 0, 0.1)\" stop-opacity=\"0.1\"></stop><stop offset=\"0.93\" stop-color=\"rgba(0, 0, 0, 0.97777)\" stop-opacity=\"0.97777\"></stop><stop offset=\"1\" stop-color=\"rgb(0, 0, 0)\" stop-opacity=\"1\"></stop></linearGradient></defs><path d=\"M 0 0 L 812 0 L 812 1723 L 0 1723 Z\" fill=\"url(#idsun6QX0yF8jR1cxYMoL_1g1271212368)\"></path></g></svg>'}},baseVariant,gestureVariant)})]}),isDisplayed3()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-pabym2\",\"data-framer-name\":\"Driver Cluster\",layoutDependency:layoutDependency,layoutId:\"q00LLq9re\",children:[/*#__PURE__*/_jsx(Image,{background:{alt:\"\",backgroundSize:1,fit:\"tile\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+-494+(((componentViewport?.height||812)- -988)*.5455555555555558-570)),pixelHeight:1920,pixelWidth:1920,sizes:\"2026px\",...toResponsiveImage(d3PaCviox),...{positionX:\"left\",positionY:\"top\"}},className:\"framer-2o98m7\",\"data-framer-name\":\"[DRIVER] Large Album Art\",layoutDependency:layoutDependency,layoutId:\"hnXjo1Oqy\",style:{filter:\"blur(100px)\",opacity:.12,WebkitFilter:\"blur(100px)\"},variants:{riAyJAKBR:{opacity:.4}},...addPropertyOverrides({riAyJAKBR:{background:{alt:\"\",backgroundSize:1,fit:\"tile\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+-10+-117),pixelHeight:1920,pixelWidth:1920,sizes:\"1949px\",...toResponsiveImage(d3PaCviox),...{positionX:\"left\",positionY:\"top\"}}}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1e6hwb5\",\"data-framer-name\":\"-> Black Overlay\",layoutDependency:layoutDependency,layoutId:\"Qb_CHMdL1\",opacity:1,requiresOverflowVisible:false,style:{rotate:-90},svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 812 1721\" overflow=\"visible\"><g><defs><linearGradient id=\"idsQb_CHMdL1_1g-1008935766\" x1=\"0.49751243781094523\" x2=\"0.5024875621890548\" y1=\"0\" y2=\"1\"><stop offset=\"0\" stop-color=\"rgba(0, 0, 0, 0)\" stop-opacity=\"0\"></stop><stop offset=\"0.62\" stop-color=\"rgba(0, 0, 0, 0.5)\" stop-opacity=\"0.5\"></stop><stop offset=\"1\" stop-color=\"rgb(0, 0, 0)\" stop-opacity=\"1\"></stop></linearGradient></defs><path d=\"M 0 0 L 812 0 L 812 1721 L 0 1721 Z\" fill=\"url(#idsQb_CHMdL1_1g-1008935766)\"></path></g></svg>',withExternalLayout:true,...addPropertyOverrides({riAyJAKBR:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 830 1740\" overflow=\"visible\"><g><defs><linearGradient id=\"idsriAyJAKBRQb_CHMdL1_1g-845158336\" x1=\"0.49751243781094523\" x2=\"0.5024875621890548\" y1=\"0\" y2=\"1\"><stop offset=\"0\" stop-color=\"rgba(0, 0, 0, 0)\" stop-opacity=\"0\"></stop><stop offset=\"1\" stop-color=\"rgb(34, 38, 48)\" stop-opacity=\"1\"></stop></linearGradient></defs><path d=\"M 0 0 L 830 0 L 830 1740 L 0 1740 Z\" fill=\"url(#idsriAyJAKBRQb_CHMdL1_1g-845158336)\"></path></g></svg>'}},baseVariant,gestureVariant)})]})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-aFUSu.framer-h6lrzk, .framer-aFUSu .framer-h6lrzk { display: block; }\",\".framer-aFUSu.framer-2kdr94 { height: 812px; overflow: var(--overflow-clip-fallback, clip); position: relative; width: 1720px; }\",\".framer-aFUSu .framer-aip8me, .framer-aFUSu .framer-pabym2 { bottom: -494px; flex: none; left: 0px; overflow: visible; position: absolute; right: -80px; top: -494px; }\",\".framer-aFUSu .framer-6xfa80 { flex: none; height: 1431px; left: 0px; position: absolute; right: -100px; top: 57px; }\",\".framer-aFUSu .framer-idsxw3 { flex: none; height: 812px; left: -1px; position: absolute; top: calc(50.00000000000002% - 812px / 2); width: 1721px; }\",\".framer-aFUSu .framer-1jkwdwb { height: 1719px; left: 454px; position: absolute; top: 40px; width: 812px; }\",\".framer-aFUSu .framer-2o98m7 { flex: none; height: 1140px; left: -246px; position: absolute; top: calc(54.55555555555558% - 1140px / 2); width: 2026px; z-index: 0; }\",\".framer-aFUSu .framer-1e6hwb5 { height: 1721px; left: 455px; position: absolute; top: 39px; width: 812px; }\",\".framer-aFUSu.framer-v-1p3ju2k .framer-1jkwdwb { height: 1723px; left: 452px; top: 39px; }\",\".framer-aFUSu.framer-v-6jym6w .framer-pabym2, .framer-aFUSu.framer-v-apbt8z .framer-aip8me { bottom: -8px; left: -10px; right: -10px; top: -10px; }\",\".framer-aFUSu.framer-v-6jym6w .framer-2o98m7 { bottom: -193px; height: unset; left: unset; right: -210px; top: -117px; width: 1949px; }\",\".framer-aFUSu.framer-v-6jym6w .framer-1e6hwb5 { height: 1740px; left: 456px; top: -455px; width: 830px; }\",\".framer-aFUSu.framer-v-apbt8z .framer-6xfa80 { left: 20px; right: -222px; top: -316px; }\",\".framer-aFUSu.framer-v-apbt8z .framer-1jkwdwb { height: 1740px; left: 455px; top: -454px; width: 830px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 812\n * @framerIntrinsicWidth 1720\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"un6QX0yF8\":{\"layout\":[\"fixed\",\"fixed\"]},\"riAyJAKBR\":{\"layout\":[\"fixed\",\"fixed\"]},\"Dqd2MC4aB\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"d3PaCviox\":\"albumArt\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerT23X9dgTf=withCSS(Component,css,\"framer-aFUSu\");export default FramerT23X9dgTf;FramerT23X9dgTf.displayName=\"CES26 BG Imagery (Blur)\";FramerT23X9dgTf.defaultProps={height:812,width:1720};addPropertyControls(FramerT23X9dgTf,{variant:{options:[\"YDiCN6k96\",\"un6QX0yF8\",\"riAyJAKBR\",\"Dqd2MC4aB\"],optionTitles:[\"Driver Cluster BG\",\"Media App BG\",\"greyScrim_BgTest_driver (300305)\",\"greyScrim_BgTest_media (300305)\"],title:\"Variant\",type:ControlType.Enum},d3PaCviox:{__defaultAssetReference:\"data:framer/asset-reference,vsuIENDdsfkQwuWDsOwghrJXc.jpg?originalFilename=Copy+of+AndyCohenLive-3000-1920x1920.jpg&width=1920&height=1920\",description:\"\",title:\"albumArt\",type:ControlType.ResponsiveImage}});addFonts(FramerT23X9dgTf,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerT23X9dgTf\",\"slots\":[],\"annotations\":{\"framerDisplayContentsDiv\":\"false\",\"framerVariables\":\"{\\\"d3PaCviox\\\":\\\"albumArt\\\"}\",\"framerIntrinsicHeight\":\"812\",\"framerImmutableVariables\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerColorSyntax\":\"true\",\"framerContractVersion\":\"1\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"un6QX0yF8\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"riAyJAKBR\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"Dqd2MC4aB\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerIntrinsicWidth\":\"1720\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./T23X9dgTf.map","// Generated by Framer (8e1ebfe)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,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 Intersect from\"https://framerusercontent.com/modules/l2SZPJ1ur2bSUuU37MRC/FV3p97cKZdCvt3dnOgPN/goLXQcmig.js\";import FUEL from\"https://framerusercontent.com/modules/GKAa4CY5uSp2ZkQ9vctK/c1dZbRZS1MjFr45J771k/gOUsvUkqr.js\";import RareFogLights from\"https://framerusercontent.com/modules/ZvxXijpFBOxw99L66PCt/zGZ0fPVVXnSqya9JQ6UX/HR9ns6hJh.js\";import Vector from\"https://framerusercontent.com/modules/5RTPGamxrX76JDeY7B9L/NaVBIVtGQZEbxC9AXlmk/MyAnGK0rs.js\";import Vector1 from\"https://framerusercontent.com/modules/h6QwZehkcgk0jgxZNVG8/rGH78KoRWKNO2yZr3Vk4/xMTQrKBUP.js\";import CES26ClusterWidget from\"https://framerusercontent.com/modules/JL4J8QhzeuE7kOv2RUax/xXJsPTeERIMoppmbP3WO/dpqQ2WDlc.js\";import CES26TimeDateTemp from\"https://framerusercontent.com/modules/wRXcxrJk64drtY7CMa04/meiToWE5x8l56ohxdbAB/S0ODrFB5b.js\";import CES26BGImageryBlur from\"https://framerusercontent.com/modules/ZvS3EnToAF2GESnK2V9D/4QPmdENd1ZMV7LVqHLje/T23X9dgTf.js\";const CES26BGImageryBlurFonts=getFonts(CES26BGImageryBlur);const VectorFonts=getFonts(Vector);const RareFogLightsFonts=getFonts(RareFogLights);const FUELFonts=getFonts(FUEL);const CES26ClusterWidgetFonts=getFonts(CES26ClusterWidget);const Vector1Fonts=getFonts(Vector1);const IntersectFonts=getFonts(Intersect);const CES26TimeDateTempFonts=getFonts(CES26TimeDateTemp);const CES26ClusterWidgetControls=getPropertyControls(CES26ClusterWidget);const serializationHash=\"framer-c870c\";const variantClassNames={ZXj5GAu8i:\"framer-v-1lau5mp\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const tzV5YYGBc=undefined;const ufVtaREIW=undefined;const BEInX8PfQ=undefined;const YWqu5lpu3=undefined;const meYZtRziO=undefined;const q0o5CdkWK=undefined;const z5apVSbYS=undefined;const ZSjbMsC5a=undefined;const uS1XVn60x=undefined;const ArHhZ4hLt=undefined;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 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 humanReadableEnumMap={\"Breaking News\":\"XcbggUSON\",\"NP - Logo\":\"q4BqQU0AS\",\"NP - Text Only\":\"dca58rZBz\",\"Voice - Listening\":\"hXAwgUhfU\",\"Voice - Processing\":\"UaWfkGIPG\",\"Voice - TTS\":\"KaXniBnkM\"};const getProps=({albumArt,albumArtOpacity,albumArtPrimaryColor,channelLogo,clusterWidgetVariant,date,digitalTime,height,id,pdtLine1,pdtLine2,rangeText,width,...props})=>{return{...props,ArHhZ4hLt:date??props.ArHhZ4hLt??\"09 DEC\",BEInX8PfQ:humanReadableEnumMap[clusterWidgetVariant]??clusterWidgetVariant??props.BEInX8PfQ??\"q4BqQU0AS\",meYZtRziO:pdtLine1??props.meYZtRziO??\"Loading\",q0o5CdkWK:pdtLine2??props.q0o5CdkWK??\"Loading\",tzV5YYGBc:albumArt??props.tzV5YYGBc,ufVtaREIW:albumArtPrimaryColor??props.ufVtaREIW??\"rgb(255, 210, 23)\",uS1XVn60x:digitalTime??props.uS1XVn60x??\"11:05 AM\",YWqu5lpu3:channelLogo??props.YWqu5lpu3,z5apVSbYS:albumArtOpacity??props.z5apVSbYS??1,ZSjbMsC5a:rangeText??props.ZSjbMsC5a??\"223mi\"};};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,ufVtaREIW,YWqu5lpu3,meYZtRziO,q0o5CdkWK,tzV5YYGBc,z5apVSbYS,uS1XVn60x,ArHhZ4hLt,BEInX8PfQ,ZSjbMsC5a,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"ZXj5GAu8i\",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(Image,{...restProps,...gestureHandlers,background:{alt:\"\",fit:\"fill\",sizes:componentViewport?.width||\"100vw\"},className:cx(scopingClassNames,\"framer-1lau5mp\",className,classNames),\"data-framer-name\":\"CES26 (1720x782)\",layoutDependency:layoutDependency,layoutId:\"ZXj5GAu8i\",ref:refBinding,style:{...style},children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:(componentViewport?.height||782)-0,width:componentViewport?.width||\"100vw\",y:(componentViewport?.y||0)+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-3tpjsk-container\",layoutDependency:layoutDependency,layoutId:\"Jc_OiIjHo-container\",nodeId:\"Jc_OiIjHo\",rendersWithMotion:true,scopeId:\"x1lMgTkHZ\",children:/*#__PURE__*/_jsx(CES26BGImageryBlur,{d3PaCviox:toResponsiveImage(tzV5YYGBc),height:\"100%\",id:\"Jc_OiIjHo\",layoutId:\"Jc_OiIjHo\",style:{height:\"100%\",width:\"100%\"},variant:\"riAyJAKBR\",width:\"100%\"})})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-d6irlz\",\"data-framer-name\":\"OEM Shift Text\",layoutDependency:layoutDependency,layoutId:\"BHUO1uR50\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7SGVsdmV0aWNhIE5vdyBWYXItNzAw\",\"--framer-font-family\":'\"Helvetica Now Var\", \"Helvetica Now Var Placeholder\", sans-serif',\"--framer-font-size\":\"56px\",\"--framer-font-weight\":\"700\",\"--framer-line-height\":\"56px\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"P\"})}),className:\"framer-11kp3tv\",\"data-framer-name\":\"P\",fonts:[\"GF;Helvetica Now Var-700\"],layoutDependency:layoutDependency,layoutId:\"QdCXCmttJ\",style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"center\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7SGVsdmV0aWNhIE5vdyBWYXItNTAw\",\"--framer-font-family\":'\"Helvetica Now Var\", \"Helvetica Now Var Placeholder\", sans-serif',\"--framer-font-size\":\"36px\",\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"41px\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"R\"})}),className:\"framer-jclxty\",\"data-framer-name\":\"R\",fonts:[\"GF;Helvetica Now Var-500\"],layoutDependency:layoutDependency,layoutId:\"iEF4tttxO\",style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\",\"--framer-paragraph-spacing\":\"0px\",opacity:.6},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7SGVsdmV0aWNhIE5vdyBWYXItNTAw\",\"--framer-font-family\":'\"Helvetica Now Var\", \"Helvetica Now Var Placeholder\", sans-serif',\"--framer-font-size\":\"36px\",\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"41px\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"N\"})}),className:\"framer-w5jjfj\",\"data-framer-name\":\"N\",fonts:[\"GF;Helvetica Now Var-500\"],layoutDependency:layoutDependency,layoutId:\"iCgHfmBmY\",style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\",\"--framer-paragraph-spacing\":\"0px\",opacity:.6},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7SGVsdmV0aWNhIE5vdyBWYXItNTAw\",\"--framer-font-family\":'\"Helvetica Now Var\", \"Helvetica Now Var Placeholder\", sans-serif',\"--framer-font-size\":\"36px\",\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"41px\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"D\"})}),className:\"framer-1g8c91u\",\"data-framer-name\":\"D\",fonts:[\"GF;Helvetica Now Var-500\"],layoutDependency:layoutDependency,layoutId:\"WuigXnb8m\",style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\",\"--framer-paragraph-spacing\":\"0px\",opacity:.6},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7SGVsdmV0aWNhIE5vdyBWYXItNTAw\",\"--framer-font-family\":'\"Helvetica Now Var\", \"Helvetica Now Var Placeholder\", sans-serif',\"--framer-font-size\":\"36px\",\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"41px\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"S\"})}),className:\"framer-1htabzu\",\"data-framer-name\":\"S\",fonts:[\"GF;Helvetica Now Var-500\"],layoutDependency:layoutDependency,layoutId:\"Yp0TcriZ5\",style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\",\"--framer-paragraph-spacing\":\"0px\",opacity:.6},verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-lo0wb7\",\"data-framer-name\":\"OEM Lights\",layoutDependency:layoutDependency,layoutId:\"Z9tOLMq15\",style:{opacity:.3},children:[/*#__PURE__*/_jsxs(SVG,{className:\"framer-u06yg5\",\"data-framer-name\":\"Engine\",layoutDependency:layoutDependency,layoutId:\"CPXWt8nJq\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 49.52 28.23\" overflow=\"visible\"><g><path d=\"M 46.808 7.227 L 45.578 7.227 C 44.083 7.227 42.866 8.472 42.866 10.001 L 42.866 11.557 L 42.073 11.557 L 42.073 7.592 C 42.073 5.44 40.353 3.682 38.25 3.682 L 35.671 3.682 L 31.756 0 L 14.337 0 L 10.41 3.681 L 8.623 3.681 C 6.798 3.681 5.317 5.197 5.317 7.064 L 5.317 11.395 L 2.327 11.395 L 2.327 6.415 L 0 6.415 L 0 19.569 L 2.328 19.569 L 2.328 14.589 L 5.317 14.589 L 5.317 19.542 C 5.317 21.409 6.798 22.925 8.623 22.925 L 15.977 22.925 L 21.691 28.23 L 36.36 28.23 C 39.508 28.23 42.074 25.605 42.074 22.384 L 42.074 19.014 L 42.867 19.014 L 42.867 20.57 C 42.867 22.1 44.084 23.345 45.579 23.345 L 46.809 23.345 C 48.303 23.345 49.52 22.1 49.52 20.571 L 49.52 10 C 49.52 8.47 48.303 7.226 46.809 7.226 Z M 46.728 20.476 L 45.658 20.476 L 45.658 16.146 L 39.282 16.146 L 39.282 22.37 C 39.282 24.021 37.972 25.361 36.359 25.361 L 22.762 25.361 L 17.049 20.056 L 8.624 20.056 C 8.336 20.052 8.105 19.816 8.108 19.528 L 8.108 7.064 C 8.108 6.767 8.346 6.537 8.623 6.537 L 11.493 6.537 L 15.422 2.856 L 30.672 2.856 L 34.587 6.536 L 38.25 6.536 C 38.82 6.536 39.282 7.01 39.282 7.592 L 39.282 14.412 L 45.657 14.412 L 45.657 10.082 L 46.729 10.082 L 46.729 20.476 Z\" fill=\"rgb(255,255,255)\"></path><path d=\"M 25.997 6.5 L 21.5 12.265 L 24 13.158 L 21.5 18.815 L 29.569 11.656 L 25.653 10.993 Z\" fill=\"rgb(255,255,255)\"></path></g></svg>',withExternalLayout:true,children:[/*#__PURE__*/_jsxs(SVG,{className:\"framer-wwupdi\",layoutDependency:layoutDependency,layoutId:\"JLoxvLGeL\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 49.52 28.23\" overflow=\"visible\"><path d=\"M 46.808 7.227 L 45.578 7.227 C 44.083 7.227 42.866 8.472 42.866 10.001 L 42.866 11.557 L 42.073 11.557 L 42.073 7.592 C 42.073 5.44 40.353 3.682 38.25 3.682 L 35.671 3.682 L 31.756 0 L 14.337 0 L 10.41 3.681 L 8.623 3.681 C 6.798 3.681 5.317 5.197 5.317 7.064 L 5.317 11.395 L 2.327 11.395 L 2.327 6.415 L 0 6.415 L 0 19.569 L 2.328 19.569 L 2.328 14.589 L 5.317 14.589 L 5.317 19.542 C 5.317 21.409 6.798 22.925 8.623 22.925 L 15.977 22.925 L 21.691 28.23 L 36.36 28.23 C 39.508 28.23 42.074 25.605 42.074 22.384 L 42.074 19.014 L 42.867 19.014 L 42.867 20.57 C 42.867 22.1 44.084 23.345 45.579 23.345 L 46.809 23.345 C 48.303 23.345 49.52 22.1 49.52 20.571 L 49.52 10 C 49.52 8.47 48.303 7.226 46.809 7.226 Z M 46.728 20.476 L 45.658 20.476 L 45.658 16.146 L 39.282 16.146 L 39.282 22.37 C 39.282 24.021 37.972 25.361 36.359 25.361 L 22.762 25.361 L 17.049 20.056 L 8.624 20.056 C 8.336 20.052 8.105 19.816 8.108 19.528 L 8.108 7.064 C 8.108 6.767 8.346 6.537 8.623 6.537 L 11.493 6.537 L 15.422 2.856 L 30.672 2.856 L 34.587 6.536 L 38.25 6.536 C 38.82 6.536 39.282 7.01 39.282 7.592 L 39.282 14.412 L 45.657 14.412 L 45.657 10.082 L 46.729 10.082 L 46.729 20.476 Z\" fill=\"rgb(255,255,255)\"></path></svg>',withExternalLayout:true,children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-ajdwoj\",layoutDependency:layoutDependency,layoutId:\"sGDb8iSf7\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 49.52 28.23\" overflow=\"visible\"><path d=\"M 46.808 7.227 L 45.578 7.227 C 44.083 7.227 42.866 8.472 42.866 10.001 L 42.866 11.557 L 42.073 11.557 L 42.073 7.592 C 42.073 5.44 40.353 3.682 38.25 3.682 L 35.671 3.682 L 31.756 0 L 14.337 0 L 10.41 3.681 L 8.623 3.681 C 6.798 3.681 5.317 5.197 5.317 7.064 L 5.317 11.395 L 2.327 11.395 L 2.327 6.415 L 0 6.415 L 0 19.569 L 2.328 19.569 L 2.328 14.589 L 5.317 14.589 L 5.317 19.542 C 5.317 21.409 6.798 22.925 8.623 22.925 L 15.977 22.925 L 21.691 28.23 L 36.36 28.23 C 39.508 28.23 42.074 25.605 42.074 22.384 L 42.074 19.014 L 42.867 19.014 L 42.867 20.57 C 42.867 22.1 44.084 23.345 45.579 23.345 L 46.809 23.345 C 48.303 23.345 49.52 22.1 49.52 20.571 L 49.52 10 C 49.52 8.47 48.303 7.226 46.809 7.226 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1bu5u7l\",layoutDependency:layoutDependency,layoutId:\"mJ_b3d2_r\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 38.621 22.505\" overflow=\"visible\"><path d=\"M 38.62 17.62 L 37.55 17.62 L 37.55 13.29 L 31.174 13.29 L 31.174 19.514 C 31.174 21.165 29.864 22.505 28.251 22.505 L 14.654 22.505 L 8.941 17.2 L 0.516 17.2 C 0.228 17.196 -0.003 16.96 0 16.672 L 0 4.208 C 0 3.911 0.238 3.681 0.515 3.681 L 3.385 3.681 L 7.314 0 L 22.564 0 L 26.479 3.68 L 30.142 3.68 C 30.712 3.68 31.174 4.154 31.174 4.736 L 31.174 11.556 L 37.549 11.556 L 37.549 7.226 L 38.621 7.226 L 38.621 17.62 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true})]}),/*#__PURE__*/_jsx(SVG,{className:\"framer-wl23ah\",layoutDependency:layoutDependency,layoutId:\"dzypDJpG3\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 8.069 12.315\" overflow=\"visible\"><path d=\"M 4.497 0 L 0 5.765 L 2.5 6.658 L 0 12.315 L 8.069 5.156 L 4.153 4.493 Z\" fill=\"rgb(255,255,255)\"></path></svg>',withExternalLayout:true})]}),/*#__PURE__*/_jsxs(SVG,{className:\"framer-wo4s2r\",layoutDependency:layoutDependency,layoutId:\"jfVKi7eFV\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 30.857 36.96\" overflow=\"visible\"><path d=\"M 4.63 0 L 1.626 0 C 0.728 0 0 0.745 0 1.665 L 0 9.378 C 0 10.298 0.728 11.043 1.627 11.043 L 4.629 11.043 C 5.528 11.043 6.256 10.298 6.256 9.378 L 6.256 1.665 C 6.256 0.745 5.528 0 4.629 0 Z M 26.228 0 L 29.23 0 C 30.13 0 30.857 0.744 30.857 1.665 L 30.857 9.378 C 30.857 10.298 30.13 11.043 29.23 11.043 L 26.228 11.043 C 25.328 11.043 24.601 10.299 24.601 9.378 L 24.601 1.665 C 24.6 0.745 25.328 0 26.228 0 Z M 4.63 25.917 L 1.626 25.917 C 0.728 25.917 0 26.662 0 27.58 L 0 35.294 C 0 36.214 0.728 36.959 1.627 36.959 L 4.629 36.959 C 5.528 36.959 6.256 36.213 6.256 35.294 L 6.256 27.58 C 6.256 26.66 5.528 25.916 4.629 25.916 Z M 26.228 25.917 L 29.23 25.917 C 30.13 25.917 30.857 26.661 30.857 27.581 L 30.857 35.295 C 30.857 36.215 30.13 36.96 29.23 36.96 L 26.228 36.96 C 25.328 36.96 24.601 36.215 24.601 35.295 L 24.601 27.581 C 24.601 26.661 25.328 25.917 26.228 25.917 Z M 7.155 7.443 L 12.353 7.443 L 12.353 30.34 L 7.155 30.34 L 7.155 32.627 L 23.702 32.627 L 23.702 30.34 L 18.504 30.34 L 18.504 7.443 L 23.702 7.443 L 23.702 5.156 L 7.155 5.156 Z\" fill=\"rgb(255,255,255)\"></path></svg>',withExternalLayout:true,children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-1oi5627\",layoutDependency:layoutDependency,layoutId:\"hsAOUUCrb\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 6.256 11.043\" overflow=\"visible\"><path d=\"M 4.63 0 L 1.626 0 C 0.728 0 0 0.745 0 1.665 L 0 9.378 C 0 10.298 0.728 11.043 1.627 11.043 L 4.629 11.043 C 5.528 11.043 6.256 10.298 6.256 9.378 L 6.256 1.665 C 6.256 0.745 5.528 0 4.629 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1ucv8ek\",layoutDependency:layoutDependency,layoutId:\"D6dCeQ6c1\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 6.256 11.043\" overflow=\"visible\"><path d=\"M 1.627 0 L 4.629 0 C 5.529 0 6.256 0.744 6.256 1.665 L 6.256 9.378 C 6.256 10.298 5.529 11.043 4.629 11.043 L 1.627 11.043 C 0.727 11.043 0 10.299 0 9.378 L 0 1.665 C -0.001 0.745 0.727 0 1.627 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-p13d0k\",layoutDependency:layoutDependency,layoutId:\"ko5plGUVY\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 6.256 11.043\" overflow=\"visible\"><path d=\"M 4.63 0.001 L 1.626 0.001 C 0.728 0.001 0 0.746 0 1.664 L 0 9.378 C 0 10.298 0.728 11.043 1.627 11.043 L 4.629 11.043 C 5.528 11.043 6.256 10.297 6.256 9.378 L 6.256 1.664 C 6.256 0.744 5.528 0 4.629 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1otyz86\",layoutDependency:layoutDependency,layoutId:\"GchFI2n_p\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 6.256 11.043\" overflow=\"visible\"><path d=\"M 1.627 0 L 4.629 0 C 5.529 0 6.256 0.744 6.256 1.664 L 6.256 9.378 C 6.256 10.298 5.529 11.043 4.629 11.043 L 1.627 11.043 C 0.727 11.043 0 10.298 0 9.378 L 0 1.664 C 0 0.744 0.727 0 1.627 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-k3qrkw\",layoutDependency:layoutDependency,layoutId:\"AiCbhhF4p\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 16.547 27.471\" overflow=\"visible\"><path d=\"M 0 2.287 L 5.198 2.287 L 5.198 25.184 L 0 25.184 L 0 27.471 L 16.547 27.471 L 16.547 25.184 L 11.349 25.184 L 11.349 2.287 L 16.547 2.287 L 16.547 0 L 0 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true})]}),/*#__PURE__*/_jsxs(SVG,{className:\"framer-1qpns01\",layoutDependency:layoutDependency,layoutId:\"omDGgT6vz\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 25.594 39.06\" overflow=\"visible\"><path d=\"M 24.436 17.596 C 24.532 17.68 24.657 17.722 24.785 17.712 C 24.912 17.701 25.029 17.64 25.111 17.542 L 25.481 17.096 C 25.651 16.889 25.627 16.585 25.428 16.406 L 21.513 12.996 C 21.433 10.031 21.275 8.123 20.984 4.929 C 20.799 3.075 20.68 -0.118 17.639 0.003 C 14.425 0.125 11.211 0.003 7.997 0.003 C 4.783 0.003 4.836 3.075 4.651 4.929 C 4.36 8.123 4.174 10.018 4.081 12.995 L 0.167 16.42 C -0.033 16.599 -0.056 16.903 0.114 17.11 L 0.484 17.557 C 0.656 17.76 0.96 17.787 1.159 17.611 L 4.598 14.621 C 4.902 15.067 5.14 15.486 5.088 15.662 C 5.021 15.838 5.021 18.274 5.021 21.089 L 0.457 25.067 C 0.257 25.246 0.234 25.55 0.404 25.757 L 0.774 26.204 C 0.946 26.407 1.25 26.434 1.449 26.258 L 5.033 23.132 C 5.046 26.542 5.086 29.817 5.086 29.817 L 4.412 30.642 C 4.478 31.617 4.531 35.542 4.623 36.516 C 4.822 38.546 6.475 39.06 8.273 39.06 L 17.36 39.06 C 19.146 39.06 20.812 38.546 21.01 36.516 C 21.103 35.528 21.156 31.59 21.222 30.602 L 20.574 29.817 C 20.574 29.817 20.614 26.555 20.627 23.159 L 24.172 26.244 C 24.268 26.328 24.393 26.369 24.52 26.359 C 24.647 26.349 24.764 26.288 24.846 26.19 L 25.216 25.743 C 25.386 25.537 25.363 25.232 25.164 25.053 L 20.64 21.102 C 20.64 18.273 20.64 15.824 20.574 15.648 C 20.508 15.485 20.746 15.066 21.05 14.633 L 24.463 17.61 Z M 19.689 33.038 C 19.689 33.173 19.53 33.308 19.332 33.376 C 15.092 34.77 10.517 34.77 6.277 33.376 C 6.079 33.309 5.92 33.173 5.92 33.038 C 5.88 32.334 5.828 31.63 5.788 30.94 C 5.788 30.764 6.039 30.615 6.33 30.656 C 10.616 31.252 14.994 31.252 19.279 30.656 C 19.569 30.629 19.834 30.764 19.821 30.94 C 19.781 31.63 19.729 32.334 19.689 33.038 Z M 19.372 13.51 C 15.112 12.847 10.775 12.847 6.516 13.51 C 6.304 13.537 6.119 13.469 6.026 13.347 C 5.981 13.306 5.961 13.245 5.973 13.185 C 6.013 12.603 6.039 12.007 6.079 11.412 C 6.079 11.222 6.106 11.032 6.106 10.843 C 6.106 10.695 6.264 10.546 6.463 10.464 C 10.708 8.908 15.179 8.908 19.424 10.464 C 19.623 10.532 19.782 10.694 19.782 10.844 C 19.782 11.074 19.808 11.29 19.822 11.507 C 19.848 12.061 19.887 12.63 19.914 13.185 C 19.914 13.306 19.834 13.401 19.702 13.455 C 19.61 13.496 19.491 13.509 19.372 13.496 L 19.372 13.509 Z\" fill=\"rgb(255,255,255)\"></path></svg>',withExternalLayout:true,children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-49rz5e\",layoutDependency:layoutDependency,layoutId:\"HOXXYMCbg\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 25.594 39.06\" overflow=\"visible\"><path d=\"M 24.436 17.596 C 24.532 17.68 24.657 17.722 24.785 17.712 C 24.912 17.701 25.029 17.64 25.111 17.542 L 25.481 17.096 C 25.651 16.889 25.627 16.585 25.428 16.406 L 21.513 12.996 C 21.433 10.031 21.275 8.123 20.984 4.929 C 20.799 3.075 20.68 -0.118 17.639 0.003 C 14.425 0.125 11.211 0.003 7.997 0.003 C 4.783 0.003 4.836 3.075 4.651 4.929 C 4.36 8.123 4.174 10.018 4.081 12.995 L 0.167 16.42 C -0.033 16.599 -0.056 16.903 0.114 17.11 L 0.484 17.557 C 0.656 17.76 0.96 17.787 1.159 17.611 L 4.598 14.621 C 4.902 15.067 5.14 15.486 5.088 15.662 C 5.021 15.838 5.021 18.274 5.021 21.089 L 0.457 25.067 C 0.257 25.246 0.234 25.55 0.404 25.757 L 0.774 26.204 C 0.946 26.407 1.25 26.434 1.449 26.258 L 5.033 23.132 C 5.046 26.542 5.086 29.817 5.086 29.817 L 4.412 30.642 C 4.478 31.617 4.531 35.542 4.623 36.516 C 4.822 38.546 6.475 39.06 8.273 39.06 L 17.36 39.06 C 19.146 39.06 20.812 38.546 21.01 36.516 C 21.103 35.528 21.156 31.59 21.222 30.602 L 20.574 29.817 C 20.574 29.817 20.614 26.555 20.627 23.159 L 24.172 26.244 C 24.268 26.328 24.393 26.369 24.52 26.359 C 24.647 26.349 24.764 26.288 24.846 26.19 L 25.216 25.743 C 25.386 25.537 25.363 25.232 25.164 25.053 L 20.64 21.102 C 20.64 18.273 20.64 15.824 20.574 15.648 C 20.508 15.485 20.746 15.066 21.05 14.633 L 24.463 17.61 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-8yxx8a\",layoutDependency:layoutDependency,layoutId:\"IQX2fOJdH\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 14.033 3.772\" overflow=\"visible\"><path d=\"M 13.901 2.389 C 13.901 2.524 13.742 2.659 13.544 2.727 C 9.304 4.121 4.729 4.121 0.489 2.727 C 0.291 2.66 0.132 2.524 0.132 2.389 C 0.092 1.685 0.04 0.981 0 0.291 C 0 0.115 0.251 -0.034 0.542 0.007 C 4.828 0.603 9.206 0.603 13.491 0.007 C 13.781 -0.02 14.046 0.115 14.033 0.291 C 13.993 0.981 13.941 1.685 13.901 2.389 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1jnve8v\",layoutDependency:layoutDependency,layoutId:\"ve2lP_oSe\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 13.944 4.219\" overflow=\"visible\"><path d=\"M 13.402 4.213 C 9.142 3.55 4.806 3.55 0.546 4.213 C 0.334 4.24 0.149 4.172 0.056 4.05 C 0.012 4.009 -0.008 3.948 0.003 3.888 C 0.043 3.306 0.069 2.71 0.109 2.115 C 0.109 1.925 0.136 1.735 0.136 1.546 C 0.136 1.398 0.294 1.249 0.493 1.167 C 4.738 -0.389 9.209 -0.389 13.454 1.167 C 13.653 1.235 13.812 1.397 13.812 1.547 C 13.812 1.777 13.838 1.993 13.852 2.21 C 13.878 2.764 13.917 3.333 13.944 3.888 C 13.944 4.009 13.864 4.104 13.732 4.158 C 13.64 4.199 13.521 4.212 13.402 4.199 L 13.402 4.212 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true})]})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-5nzqs\",\"data-framer-name\":\"Cluster Stack\",layoutDependency:layoutDependency,layoutId:\"gWX2LJjB4\",transformTemplate:transformTemplate1,children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-37dbb3\",\"data-framer-name\":\"LEFT\",layoutDependency:layoutDependency,layoutId:\"I63o56QfA\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-pqs34m\",\"data-framer-name\":\"Speedometer\",layoutDependency:layoutDependency,layoutId:\"GSEkC6zim\",children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-1pn11jq\",\"data-framer-name\":\"Subtract\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:446,intrinsicWidth:446,layoutDependency:layoutDependency,layoutId:\"BkoRurExe\",svg:'<svg width=\"446\" height=\"446\" viewBox=\"0 0 446 446\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<path d=\"M223.278 0C346.285 0 446.002 99.7168 446.002 222.724C446.002 345.731 346.285 445.447 223.278 445.447C100.272 445.447 0.555664 345.73 0.555664 222.724C0.555755 99.7169 100.272 0.000160063 223.278 0ZM223.277 11.7217C106.745 11.7217 12.2764 106.191 12.2764 222.724C12.2765 339.256 106.745 433.725 223.277 433.725C339.81 433.724 434.277 339.256 434.277 222.724C434.277 106.191 339.81 11.7218 223.277 11.7217Z\" fill=\"url(#paint0_linear_1620_9596)\"/>\\n<defs>\\n<linearGradient id=\"paint0_linear_1620_9596\" x1=\"446.002\" y1=\"222.724\" x2=\"0.555664\" y2=\"222.724\" gradientUnits=\"userSpaceOnUse\">\\n<stop stop-color=\"white\" stop-opacity=\"0.06\"/>\\n<stop offset=\"0.33\" stop-color=\"white\" stop-opacity=\"0\"/>\\n<stop offset=\"0.66\" stop-color=\"white\" stop-opacity=\"0\"/>\\n<stop offset=\"1\" stop-color=\"white\" stop-opacity=\"0.06\"/>\\n</linearGradient>\\n</defs>\\n</svg>\\n',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-oy3pgg\",\"data-framer-name\":\"Vector\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:321,intrinsicWidth:338,layoutDependency:layoutDependency,layoutId:\"rVQSAUL14\",svg:'<svg width=\"338\" height=\"321\" viewBox=\"0 0 338 321\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<path d=\"M243.942 320.478C299.586 292.916 337.851 235.467 337.851 169.055C337.851 75.8261 262.433 0.248047 169.402 0.248047C76.3704 0.248047 0.952148 75.8261 0.952148 169.055C0.952148 235.08 38.7784 292.254 93.9004 319.995L109.279 282.24C68.935 260.671 41.4716 218.073 41.4716 169.051C41.4716 98.2475 98.75 40.8527 169.402 40.8527C240.053 40.8527 297.332 98.252 297.332 169.051C297.332 218.461 269.439 261.338 228.573 282.745L243.942 320.473V320.478Z\" fill=\"url(#paint0_linear_1620_9599)\"/>\\n<defs>\\n<linearGradient id=\"paint0_linear_1620_9599\" x1=\"169.402\" y1=\"0.248047\" x2=\"169.402\" y2=\"320.478\" gradientUnits=\"userSpaceOnUse\">\\n<stop stop-color=\"white\" stop-opacity=\"0.2\"/>\\n<stop offset=\"1\" stop-color=\"white\" stop-opacity=\"0\"/>\\n</linearGradient>\\n</defs>\\n</svg>\\n',withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7SGVsdmV0aWNhIE5vdyBWYXItcmVndWxhcg==\",\"--framer-font-family\":'\"Helvetica Now Var\", \"Helvetica Now Var Placeholder\", sans-serif',\"--framer-font-size\":\"23.52px\",\"--framer-letter-spacing\":\"0px\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"120\"})}),className:\"framer-16ki1y4\",\"data-framer-name\":\"120\",fonts:[\"GF;Helvetica Now Var-regular\"],layoutDependency:layoutDependency,layoutId:\"uRBy2db5S\",style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"center\",withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1yohhyh\",\"data-framer-name\":\"Ticks\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:349,intrinsicWidth:372,layoutDependency:layoutDependency,layoutId:\"lcmtl4cUD\",svg:'<svg width=\"372\" height=\"349\" viewBox=\"0 0 372 349\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<path opacity=\"0.3\" fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M365.271 186.196L371.058 186.214C371.058 186.02 371.058 185.826 371.058 185.632C371.058 185.438 371.058 185.244 371.058 185.05L365.271 185.068L359.485 185.086V185.298V185.632C359.485 185.812 359.485 185.997 359.485 186.178L365.271 186.196ZM365.022 176.101L370.804 175.799C370.784 175.411 370.76 175.023 370.741 174.64L364.964 174.978L359.182 175.316C359.202 175.681 359.226 176.042 359.241 176.403L365.022 176.101ZM364.217 166.037L369.975 165.415C369.931 165.032 369.892 164.644 369.848 164.261L364.095 164.919L358.343 165.578C358.387 165.938 358.426 166.299 358.465 166.66L364.222 166.037H364.217ZM362.851 156.042L368.565 155.095C368.501 154.712 368.438 154.333 368.374 153.954L362.671 154.937L356.967 155.92C357.031 156.276 357.089 156.633 357.148 156.993L362.856 156.046L362.851 156.042ZM360.929 146.141L366.579 144.874C366.54 144.694 366.496 144.518 366.457 144.337C366.413 144.139 366.369 143.941 366.32 143.747L360.68 145.05L355.04 146.353C355.123 146.705 355.201 147.056 355.279 147.412L360.929 146.141ZM358.451 136.366L364.017 134.779C363.91 134.41 363.808 134.04 363.7 133.666L358.143 135.284L352.586 136.903C352.62 137.015 352.654 137.133 352.689 137.245C352.757 137.475 352.82 137.71 352.889 137.944L358.455 136.357L358.451 136.366ZM355.426 126.749L360.895 124.851C360.768 124.486 360.641 124.121 360.514 123.76L355.055 125.694L349.595 127.629C349.717 127.967 349.834 128.309 349.952 128.652L355.421 126.754L355.426 126.749ZM351.864 117.317L357.216 115.113C357.07 114.756 356.923 114.4 356.777 114.044L351.435 116.285L346.092 118.526C346.229 118.859 346.37 119.193 346.507 119.527L351.859 117.322L351.864 117.317ZM347.776 108.102L352.996 105.599C352.83 105.252 352.664 104.905 352.493 104.558L347.288 107.096L342.082 109.635C342.243 109.959 342.399 110.284 342.555 110.613L347.776 108.106V108.102ZM343.175 99.1295L348.249 96.3342C348.137 96.1268 348.019 95.9194 347.907 95.7165C347.834 95.5858 347.761 95.455 347.688 95.3243L342.633 98.1511L337.579 100.978C337.754 101.294 337.93 101.609 338.101 101.929L343.175 99.134V99.1295ZM338.076 90.4279L342.984 87.353C342.872 87.1772 342.765 87.0013 342.653 86.8255C342.56 86.6767 342.462 86.5234 342.365 86.3701L337.476 89.4766L332.587 92.583C332.656 92.6912 332.724 92.7994 332.792 92.9031C332.919 93.1015 333.041 93.2999 333.168 93.4982L338.076 90.4234V90.4279ZM332.5 82.0283L337.227 78.6829C337.008 78.3673 336.783 78.0562 336.559 77.7406L331.851 81.1176L327.143 84.4945C327.352 84.7876 327.562 85.0852 327.772 85.3782L332.5 82.0328V82.0283ZM326.464 73.9534L330.997 70.3465C330.758 70.0444 330.519 69.7423 330.275 69.4447L325.762 73.0787L321.249 76.7126C321.473 76.9967 321.703 77.2762 321.922 77.5603L326.455 73.9534H326.464ZM323.547 61.5096C323.805 61.7981 324.059 62.0822 324.318 62.3707L319.99 66.2256L315.662 70.0805C315.423 69.81 315.184 69.5394 314.94 69.2734L319.244 65.396L323.547 61.5141V61.5096ZM313.091 58.872L317.194 54.7827C316.921 54.5077 316.653 54.2372 316.38 53.9666L312.301 58.0785L308.222 62.1949C308.476 62.4519 308.734 62.7044 308.988 62.9613L313.096 58.872H313.091ZM305.797 51.9152L309.671 47.605C309.383 47.348 309.1 47.091 308.813 46.834L304.968 51.1713L301.123 55.5086C301.392 55.7521 301.66 55.991 301.928 56.2345L305.802 51.9242L305.797 51.9152ZM298.128 45.3777L301.753 40.8556C301.455 40.6121 301.153 40.3731 300.85 40.1342L297.249 44.6789L293.649 49.2236C293.932 49.449 294.215 49.6744 294.493 49.8999L298.118 45.3777H298.128ZM290.107 39.2821L293.478 34.566C293.166 34.3406 292.849 34.1197 292.536 33.8942L289.199 38.6328L285.857 43.3714C286.155 43.5788 286.448 43.7907 286.74 43.9981L290.107 39.2821ZM281.759 33.6418L284.857 28.7409C284.53 28.5335 284.208 28.3306 283.876 28.1232L280.808 33.0421L277.739 37.961C278.046 38.1549 278.349 38.3443 278.656 38.5381L281.754 33.6373L281.759 33.6418ZM273.109 28.4794L275.929 23.4117C275.592 23.2223 275.255 23.0375 274.919 22.8526L272.128 27.9338L269.337 33.0196C269.654 33.1954 269.971 33.3667 270.284 33.5471L273.104 28.4839L273.109 28.4794ZM264.18 23.813L266.712 18.5965C266.366 18.4252 266.019 18.2583 265.673 18.0915L263.175 23.326L260.677 28.5606C261.004 28.7184 261.326 28.8716 261.653 29.034L264.185 23.8175L264.18 23.813ZM255.008 19.6605L257.242 14.3088C256.886 14.16 256.535 14.0112 256.179 13.8669L253.978 19.2322L251.778 24.5975C252.11 24.7327 252.441 24.8725 252.778 25.0123L255.013 19.6605H255.008ZM245.621 16.0311L247.548 10.5621C247.187 10.4314 246.821 10.3051 246.46 10.1789L244.567 15.6614L242.674 21.1439C243.015 21.2611 243.357 21.3828 243.694 21.5046L245.626 16.0356L245.621 16.0311ZM236.043 12.9427L237.658 7.37453C237.288 7.26633 236.922 7.15811 236.551 7.05441L234.97 12.6361L233.389 18.2133C233.736 18.3124 234.082 18.4116 234.429 18.5153L236.048 12.9472L236.043 12.9427ZM226.305 10.3998L227.608 4.746C227.232 4.66033 226.856 4.57467 226.481 4.489L225.217 10.1473L223.949 15.8057C224.3 15.8868 224.656 15.968 225.002 16.0491L226.305 10.3953V10.3998ZM216.44 8.41151L217.421 2.69458C217.04 2.63146 216.659 2.56383 216.279 2.50071L215.332 8.22214L214.386 13.9436C214.742 14.0022 215.098 14.0653 215.454 14.1239L216.435 8.407L216.44 8.41151ZM206.472 6.98227L207.131 1.22025C206.746 1.17516 206.365 1.1346 205.98 1.08951L205.355 6.85603L204.731 12.6226C205.092 12.6631 205.448 12.6992 205.809 12.7443L206.467 6.98227H206.472ZM196.441 6.11211L196.778 0.323038C196.392 0.300495 196.007 0.277959 195.622 0.259925L195.319 6.0535L195.017 11.8471C195.378 11.8651 195.744 11.8877 196.105 11.9057L196.441 6.11211ZM186.371 5.80553L186.391 0.00292969C186.196 0.00292969 186.005 0.00292969 185.81 0.00292969C185.615 0.00292969 185.425 0.00292969 185.23 0.00292969L185.249 5.80553L185.269 11.6081C185.449 11.6081 185.634 11.6081 185.815 11.6081C185.996 11.6081 186.181 11.6081 186.361 11.6081L186.381 5.80553H186.371ZM176.296 6.0535L175.994 0.259925C175.608 0.277959 175.223 0.300495 174.837 0.323038L175.174 6.11211L175.511 11.9057C175.872 11.8832 176.233 11.8651 176.599 11.8471L176.296 6.0535ZM164.479 1.22025C164.865 1.17516 165.245 1.1346 165.631 1.08951L166.255 6.85603L166.88 12.6226C166.519 12.6631 166.163 12.6992 165.802 12.7443L165.143 6.98227L164.484 1.22025H164.479ZM156.278 8.22666L155.332 2.50521C154.951 2.56833 154.57 2.63145 154.19 2.69908L155.171 8.41602L156.151 14.133C156.507 14.0698 156.863 14.0112 157.22 13.9526L156.273 8.23117L156.278 8.22666ZM146.398 10.1518L145.135 4.49352C144.759 4.57918 144.383 4.66485 144.008 4.75051L145.31 10.4043L146.613 16.0581C146.964 15.977 147.315 15.8958 147.667 15.8147L146.398 10.1563V10.1518ZM133.952 7.37453C134.323 7.26633 134.689 7.15811 135.06 7.05441L136.64 12.6361L138.221 18.2133C137.875 18.3124 137.528 18.4116 137.182 18.5153L135.562 12.9472L133.947 7.37903L133.952 7.37453ZM127.044 15.6659L125.151 10.1834C124.785 10.3096 124.424 10.4359 124.063 10.5666L125.99 16.0356L127.922 21.5046C128.263 21.3828 128.6 21.2656 128.941 21.1484L127.048 15.6659H127.044ZM117.632 19.2322L115.432 13.8669C115.076 14.0112 114.719 14.16 114.368 14.3088L116.603 19.6605L118.837 25.0123C119.169 24.8725 119.501 24.7327 119.837 24.5975L117.637 19.2322H117.632ZM108.435 23.326L105.937 18.0915C105.591 18.2583 105.245 18.4252 104.898 18.5965L107.43 23.813L109.962 29.0295C110.289 28.8716 110.611 28.7138 110.938 28.556L108.44 23.3215L108.435 23.326ZM99.4825 27.9338L96.6918 22.8526C96.3552 23.0375 96.0185 23.2268 95.6819 23.4117L98.5019 28.4794L101.322 33.5426C101.639 33.3667 101.951 33.1909 102.268 33.0151L99.4777 27.9293L99.4825 27.9338ZM90.7981 33.0421L87.7292 28.1232C87.4023 28.3306 87.0755 28.5335 86.7534 28.7409L89.8516 33.6418L92.9497 38.5426C93.2522 38.3488 93.5595 38.1549 93.8669 37.9655L90.7981 33.0466V33.0421ZM82.4161 38.6283L79.0789 33.8897C78.7667 34.1107 78.4495 34.3361 78.1373 34.5615L81.5086 39.2775L84.8751 43.9936C85.1678 43.7817 85.4654 43.5743 85.7581 43.3669L82.4161 38.6283ZM74.3561 44.6744L70.7555 40.1297C70.453 40.3686 70.1554 40.6121 69.8529 40.8511L73.4779 45.3732L77.103 49.8954C77.3859 49.6699 77.664 49.4445 77.947 49.2191L74.3464 44.6744H74.3561ZM66.6474 51.1623L62.8028 46.825C62.515 47.082 62.2271 47.339 61.9442 47.5959L65.818 51.9062L69.6919 56.2165C69.9602 55.973 70.2286 55.734 70.4969 55.4906L66.6523 51.1533L66.6474 51.1623ZM59.3095 58.074L55.2308 53.9621C54.9575 54.2327 54.6843 54.5077 54.416 54.7782L58.524 58.8675L62.6321 62.9568C62.8858 62.6998 63.1395 62.4474 63.3981 62.1904L59.3193 58.074H59.3095ZM52.3668 65.3825L48.0636 61.5006C47.8051 61.7891 47.5514 62.0731 47.2928 62.3617L51.6204 66.2166L55.948 70.0715C56.187 69.8009 56.4261 69.5304 56.6701 69.2644L52.3668 65.387V65.3825ZM45.8437 73.0697L41.3307 69.4357C41.0917 69.7378 40.8477 70.0399 40.6087 70.3374L45.1412 73.9443L49.6737 77.5512C49.8981 77.2672 50.1225 76.9832 50.347 76.7036L45.834 73.0697H45.8437ZM39.7597 81.1086L35.0516 77.7316C34.8271 78.0472 34.6027 78.3583 34.3832 78.6739L39.1108 82.0193L43.8385 85.3647C44.0483 85.0671 44.2581 84.7741 44.4679 84.481L39.7597 81.104V81.1086ZM34.1343 89.472L29.2457 86.3656C29.0407 86.6902 28.8358 87.0194 28.6309 87.344L33.5391 90.4189L38.4473 93.4938C38.6376 93.1872 38.8327 92.8806 39.023 92.574L34.1343 89.4676V89.472ZM28.9822 98.1421L23.9276 95.3152C23.7422 95.6534 23.552 95.9915 23.3666 96.3297L28.4406 99.125L33.5147 101.92C33.6903 101.6 33.866 101.285 34.0416 100.969L28.9871 98.1421H28.9822ZM24.3277 107.087L19.1219 104.549C18.9511 104.896 18.7853 105.243 18.6194 105.59L23.8398 108.093L29.0603 110.599C29.2164 110.27 29.3725 109.946 29.5286 109.621L24.3228 107.083L24.3277 107.087ZM20.1806 116.28L14.8382 114.04C14.6918 114.396 14.5406 114.752 14.3942 115.108L19.7464 117.313L25.0986 119.518C25.2352 119.184 25.3718 118.85 25.5133 118.517L20.1709 116.276L20.1806 116.28ZM16.5605 125.69L11.101 123.756C10.9741 124.121 10.8473 124.482 10.7204 124.847L16.1897 126.745L21.6589 128.643C21.776 128.3 21.898 127.962 22.0151 127.62L16.5556 125.685L16.5605 125.69ZM13.477 135.289L7.91991 133.67C7.81257 134.04 7.70524 134.41 7.60278 134.784L13.1696 136.371L18.7365 137.958C18.834 137.611 18.9365 137.263 19.0341 136.916L13.477 135.298V135.289ZM10.94 145.045L5.29993 143.742C5.21211 144.117 5.12917 144.495 5.04623 144.87L10.696 146.136L16.3458 147.408C16.4239 147.056 16.5068 146.7 16.5849 146.348L10.9448 145.045H10.94ZM8.95424 154.933L3.25079 153.95C3.18736 154.329 3.11906 154.712 3.06051 155.091L8.77372 156.037L14.4869 156.984C14.5455 156.628 14.604 156.272 14.6675 155.911L8.964 154.928L8.95424 154.933ZM7.5296 164.919L1.77735 164.261C1.73344 164.644 1.68953 165.028 1.6505 165.415L7.40762 166.037L13.1647 166.66C13.2038 166.299 13.2428 165.938 13.2867 165.578L7.53448 164.919H7.5296ZM0.821085 175.794C0.840601 175.406 0.860119 175.019 0.884513 174.635L6.66115 174.974L12.4378 175.312C12.4183 175.672 12.3988 176.038 12.3792 176.398L6.59772 176.096L0.816209 175.794H0.821085ZM0.567383 185.627C0.567383 185.434 0.567383 185.24 0.567383 185.046L6.35378 185.064L12.1402 185.082C12.1402 185.262 12.1402 185.447 12.1402 185.627C12.1402 185.808 12.1402 185.993 12.1402 186.173L6.35378 186.191L0.567383 186.209C0.567383 186.015 0.567383 185.821 0.567383 185.627ZM6.6026 195.159L0.821085 195.461C0.840601 195.849 0.860119 196.236 0.884513 196.62L6.66115 196.281L12.4378 195.943C12.4183 195.578 12.3988 195.217 12.3792 194.857L6.59772 195.159H6.6026ZM1.78223 206.998C1.73832 206.615 1.69441 206.232 1.65538 205.844L7.4125 205.222L13.1696 204.6C13.2087 204.96 13.2477 205.321 13.2916 205.682L7.53936 206.34L1.78711 206.998H1.78223ZM8.77372 215.218L3.06051 216.164C3.12394 216.548 3.18736 216.926 3.25079 217.305L8.95424 216.322L14.6577 215.339C14.5943 214.983 14.5357 214.627 14.4772 214.266L8.76396 215.213L8.77372 215.218ZM10.696 225.119L5.04623 226.385C5.12917 226.76 5.21699 227.138 5.29993 227.513L10.94 226.21L16.58 224.907C16.497 224.555 16.419 224.203 16.3409 223.847L10.6911 225.119H10.696ZM13.1745 234.893L7.60766 236.48C7.715 236.85 7.81745 237.22 7.92479 237.594L13.4819 235.975L19.039 234.357C18.9365 234.01 18.8389 233.662 18.7413 233.315L13.1745 234.902V234.893ZM16.1994 244.51L10.7302 246.408C10.857 246.773 10.9839 247.139 11.1107 247.499L16.5702 245.565L22.0297 243.631C21.9078 243.293 21.7907 242.95 21.6736 242.607L16.2043 244.506L16.1994 244.51ZM19.761 253.942L14.4089 256.147C14.5552 256.503 14.7016 256.859 14.8529 257.215L20.1953 254.975L25.5377 252.734C25.4011 252.4 25.2596 252.067 25.123 251.733L19.7708 253.938L19.761 253.942ZM23.8496 263.158L18.6291 265.66C18.795 266.007 18.9609 266.354 19.1317 266.702L24.3375 264.163L29.5433 261.625C29.3871 261.3 29.231 260.976 29.0749 260.646L23.8545 263.153L23.8496 263.158ZM28.4504 272.13L23.3763 274.925C23.5617 275.263 23.7471 275.602 23.9374 275.94L28.992 273.113L34.0465 270.286C33.8709 269.97 33.6952 269.655 33.5196 269.335L28.4455 272.13H28.4504ZM33.544 280.832L28.6358 283.906C28.8407 284.236 29.0456 284.56 29.2505 284.885L34.1392 281.778L39.0279 278.672C38.8327 278.365 38.6424 278.059 38.4522 277.752L33.544 280.827V280.832ZM39.1206 289.231L34.3929 292.577C34.6173 292.892 34.8369 293.203 35.0613 293.519L39.7695 290.142L44.4776 286.765C44.2678 286.472 44.058 286.174 43.8483 285.881L39.1206 289.227V289.231ZM45.1558 297.306L40.6233 300.913C40.8624 301.215 41.1014 301.517 41.3454 301.815L45.8584 298.181L50.3714 294.547C50.1469 294.263 49.9225 293.983 49.6981 293.699L45.1656 297.306H45.1558ZM51.6301 305.034L47.3025 308.889C47.5562 309.177 47.8148 309.466 48.0734 309.75L52.3766 305.868L56.6798 301.991C56.4407 301.72 56.1968 301.454 55.9577 301.184L51.6301 305.038V305.034ZM58.524 312.387L54.416 316.477C54.6892 316.752 54.9575 317.022 55.2308 317.293L59.3095 313.181L63.3883 309.065C63.1346 308.808 62.876 308.555 62.6223 308.298L58.5143 312.387H58.524ZM65.818 319.344L61.9442 323.654C62.232 323.911 62.515 324.168 62.8028 324.425L66.6474 320.088L70.492 315.751C70.2237 315.512 69.9553 315.268 69.687 315.029L65.8131 319.34L65.818 319.344ZM73.4877 325.882L69.8626 330.404C70.0432 330.548 70.2237 330.692 70.4042 330.837C70.5262 330.931 70.6433 331.026 70.7652 331.125L74.3659 326.581L77.9665 322.036C77.6835 321.81 77.4006 321.585 77.1225 321.36L73.4974 325.882H73.4877ZM81.5086 331.977L78.1373 336.693C78.4495 336.919 78.7667 337.144 79.0789 337.365L82.4161 332.627L85.7581 327.888C85.4605 327.681 85.1678 327.469 84.8751 327.261L81.5086 331.977ZM89.8564 337.618L86.7583 342.519C87.0852 342.726 87.4072 342.929 87.739 343.136L90.8078 338.217L93.8767 333.298C93.5693 333.105 93.2668 332.915 92.9594 332.721L89.8613 337.622L89.8564 337.618ZM98.5068 342.78L95.6867 347.848C96.0234 348.037 96.36 348.222 96.6967 348.407L99.4874 343.326L102.278 338.24C101.961 338.064 101.644 337.893 101.332 337.712L98.5116 342.776L98.5068 342.78ZM272.133 343.326L274.924 348.407C275.26 348.222 275.597 348.033 275.933 347.848L273.113 342.78L270.293 337.717C269.976 337.893 269.664 338.069 269.347 338.244L272.138 343.33L272.133 343.326ZM280.817 338.217L283.886 343.136C284.213 342.929 284.54 342.726 284.867 342.519L281.769 337.618L278.671 332.717C278.368 332.911 278.061 333.105 277.753 333.294L280.822 338.213L280.817 338.217ZM289.199 332.631L292.536 337.37C292.849 337.149 293.166 336.923 293.478 336.698L290.107 331.982L286.74 327.266C286.594 327.37 286.448 327.478 286.296 327.582C286.15 327.685 286.004 327.789 285.857 327.893L289.199 332.631ZM301.758 330.404C301.46 330.647 301.157 330.886 300.855 331.125L297.254 326.581L293.654 322.036C293.937 321.81 294.22 321.585 294.498 321.36L298.123 325.882L301.748 330.404H301.758ZM304.968 320.093L308.813 324.43C309.1 324.173 309.388 323.916 309.671 323.659L305.797 319.349L301.923 315.039C301.655 315.282 301.387 315.521 301.118 315.76L304.963 320.097L304.968 320.093ZM312.306 313.181L316.385 317.293C316.658 317.022 316.931 316.747 317.199 316.477L313.096 312.387L308.988 308.298C308.734 308.555 308.481 308.808 308.222 309.065L312.301 313.181H312.306ZM319.249 305.872L323.552 309.754C323.81 309.466 324.064 309.182 324.323 308.893L319.995 305.038L315.667 301.184C315.428 301.454 315.189 301.725 314.945 301.991L319.249 305.868V305.872ZM325.772 298.185L330.285 301.819C330.524 301.517 330.763 301.215 331.007 300.918L326.474 297.311L321.942 293.704C321.815 293.862 321.693 294.019 321.566 294.177C321.468 294.303 321.366 294.425 321.268 294.551L325.781 298.185H325.772ZM331.856 290.146L336.564 293.523C336.788 293.208 337.013 292.897 337.232 292.581L332.504 289.236L327.777 285.89C327.704 285.998 327.626 286.102 327.552 286.21C327.421 286.4 327.284 286.589 327.152 286.778L331.861 290.155L331.856 290.146ZM337.481 281.783L342.37 284.889C342.506 284.668 342.648 284.448 342.784 284.227C342.853 284.118 342.916 284.015 342.984 283.906L338.076 280.832L333.168 277.757C332.978 278.063 332.783 278.37 332.592 278.676L337.481 281.783ZM342.628 273.113L347.683 275.94C347.868 275.602 348.058 275.263 348.244 274.925L343.17 272.13L338.096 269.335C338.008 269.497 337.915 269.664 337.827 269.826C337.744 269.979 337.657 270.133 337.574 270.286L342.628 273.113ZM347.283 264.168L352.489 266.706C352.659 266.359 352.825 266.012 352.991 265.665L347.771 263.162L342.55 260.655C342.394 260.985 342.238 261.309 342.077 261.634L347.283 264.172V264.168ZM351.43 254.975L356.772 257.215C356.87 256.985 356.963 256.751 357.06 256.521C357.114 256.395 357.163 256.273 357.216 256.147L351.864 253.942L346.512 251.737C346.375 252.071 346.239 252.405 346.097 252.738L351.44 254.979L351.43 254.975ZM355.05 245.565L360.509 247.499C360.636 247.134 360.763 246.773 360.89 246.408L355.421 244.51L349.952 242.612C349.834 242.955 349.712 243.293 349.595 243.635L355.055 245.57L355.05 245.565ZM358.133 235.966L363.691 237.585C363.759 237.35 363.827 237.116 363.895 236.882C363.934 236.746 363.974 236.611 364.013 236.476L358.446 234.889L352.879 233.302C352.781 233.649 352.679 233.996 352.581 234.343L358.138 235.962L358.133 235.966ZM360.67 226.21L366.311 227.513C366.398 227.138 366.481 226.76 366.569 226.385L360.919 225.119L355.27 223.847C355.191 224.199 355.109 224.555 355.03 224.907L360.67 226.21ZM362.656 216.322L368.36 217.305C368.428 216.926 368.491 216.543 368.55 216.164L362.837 215.218L357.128 214.271C357.07 214.627 357.011 214.983 356.948 215.344L362.651 216.327L362.656 216.322ZM364.086 206.336L369.838 206.994C369.882 206.611 369.926 206.227 369.965 205.84L364.208 205.217L358.451 204.595L358.421 204.866C358.392 205.136 358.363 205.407 358.329 205.677L364.081 206.336H364.086ZM364.954 196.281L370.731 196.62C370.755 196.232 370.775 195.849 370.794 195.461L365.013 195.159L359.231 194.857C359.212 195.222 359.192 195.583 359.173 195.943L364.954 196.281Z\" fill=\"white\"/>\\n</svg>\\n',withExternalLayout:true}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1u9u0rx\",\"data-framer-name\":\"Ellipse 22148\",layoutDependency:layoutDependency,layoutId:\"A4bNASXan\",style:{backgroundColor:\"rgba(255, 255, 255, 0.06)\",borderBottomLeftRadius:\"100%\",borderBottomRightRadius:\"100%\",borderTopLeftRadius:\"100%\",borderTopRightRadius:\"100%\"}}),/*#__PURE__*/_jsx(SVG,{className:\"framer-xe3gaj\",\"data-framer-name\":\"Vector\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:61,intrinsicWidth:27,layoutDependency:layoutDependency,layoutId:\"pg3Nk_J_N\",svg:'<svg width=\"27\" height=\"61\" viewBox=\"0 0 27 61\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<path d=\"M24.8252 0.171875L26.4352 0.830117L1.91863 60.8399L0.308594 60.1817L24.8252 0.171875Z\" fill=\"white\"/>\\n</svg>\\n',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1fvbet5\",\"data-framer-name\":\"Vector\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:61,intrinsicWidth:27,layoutDependency:layoutDependency,layoutId:\"HIwXNR_pw\",svg:'<svg width=\"27\" height=\"61\" viewBox=\"0 0 27 61\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<path opacity=\"0.6\" d=\"M2.4782 0.171875L0.873047 0.830117L25.3896 60.8399L26.9948 60.1817L2.4782 0.171875Z\" fill=\"white\"/>\\n</svg>\\n',withExternalLayout:true}),/*#__PURE__*/_jsx(Vector,{animated:true,className:\"framer-1d5bhuq\",\"data-framer-name\":\"Vector\",layoutDependency:layoutDependency,layoutId:\"lz3nZj_Sq\",style:{\"--wp8rou\":ufVtaREIW}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1o7byey\",\"data-framer-name\":\"Ellipse 22149\",layoutDependency:layoutDependency,layoutId:\"EcNyJXoOa\",style:{backgroundColor:\"rgb(1, 8, 16)\",borderBottomLeftRadius:\"100%\",borderBottomRightRadius:\"100%\",borderTopLeftRadius:\"100%\",borderTopRightRadius:\"100%\"}}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-z151d\",\"data-framer-name\":\"MPH\",layoutDependency:layoutDependency,layoutId:\"FmVQHs1qY\",transformTemplate:transformTemplate1,children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7SGVsdmV0aWNhIE5vdyBWYXItNzAw\",\"--framer-font-family\":'\"Helvetica Now Var\", \"Helvetica Now Var Placeholder\", sans-serif',\"--framer-font-size\":\"78.41px\",\"--framer-font-weight\":\"700\",\"--framer-letter-spacing\":\"0px\",\"--framer-line-height\":\"78.41px\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--variable-reference-ufVtaREIW-x1lMgTkHZ))\"},children:\"0\"})}),className:\"framer-eu6o94\",\"data-framer-name\":\"0\",fonts:[\"GF;Helvetica Now Var-700\"],layoutDependency:layoutDependency,layoutId:\"lG2Qukz4m\",style:{\"--extracted-r6o4lv\":\"var(--variable-reference-ufVtaREIW-x1lMgTkHZ)\",\"--framer-paragraph-spacing\":\"0px\",\"--variable-reference-ufVtaREIW-x1lMgTkHZ\":ufVtaREIW},verticalAlignment:\"center\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7SGVsdmV0aWNhIE5vdyBWYXItcmVndWxhcg==\",\"--framer-font-family\":'\"Helvetica Now Var\", \"Helvetica Now Var Placeholder\", sans-serif',\"--framer-font-size\":\"19.6px\",\"--framer-letter-spacing\":\"0.01em\",\"--framer-line-height\":\"27.44px\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"mph\"})}),className:\"framer-13tfoph\",\"data-framer-name\":\"mph\",fonts:[\"GF;Helvetica Now Var-regular\"],layoutDependency:layoutDependency,layoutId:\"gkKrimD88\",style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"center\",withExternalLayout:true})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-vtw29x\",\"data-framer-name\":\"Total\",layoutDependency:layoutDependency,layoutId:\"buhnPTXbB\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7SGVsdmV0aWNhIE5vdyBWYXItcmVndWxhcg==\",\"--framer-font-family\":'\"Helvetica Now Var\", \"Helvetica Now Var Placeholder\", sans-serif',\"--framer-font-size\":\"19.6px\",\"--framer-letter-spacing\":\"0.01em\",\"--framer-line-height\":\"27.44px\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"Total\"})}),className:\"framer-ycwz15\",\"data-framer-name\":\"Total\",fonts:[\"GF;Helvetica Now Var-regular\"],layoutDependency:layoutDependency,layoutId:\"SSqQaEMag\",style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"center\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(motion.p,{style:{\"--font-selector\":\"R0Y7SGVsdmV0aWNhIE5vdyBWYXItNzAw\",\"--framer-font-family\":'\"Helvetica Now Var\", \"Helvetica Now Var Placeholder\", sans-serif',\"--framer-font-size\":\"17.64px\",\"--framer-font-weight\":\"700\",\"--framer-letter-spacing\":\"0px\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:[/*#__PURE__*/_jsx(motion.span,{style:{\"--framer-font-size\":\"23.52px\"},children:\"15,632\"}),/*#__PURE__*/_jsx(motion.span,{style:{\"--font-selector\":\"R0Y7SGVsdmV0aWNhIE5vdyBWYXItcmVndWxhcg==\",\"--framer-font-weight\":\"400\"},children:\"mi\"})]})}),className:\"framer-1nqrh9b\",\"data-framer-name\":\"15,632mi\",fonts:[\"GF;Helvetica Now Var-700\",\"GF;Helvetica Now Var-regular\"],layoutDependency:layoutDependency,layoutId:\"dVaJsw8i5\",style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\",\"--framer-paragraph-spacing\":\"0px\",opacity:.6},verticalAlignment:\"center\",withExternalLayout:true})]}),/*#__PURE__*/_jsx(SVG,{className:\"framer-14ddc9w\",\"data-framer-name\":\"Vector\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:21,intrinsicWidth:20,layoutDependency:layoutDependency,layoutId:\"CPIOAiZkL\",svg:'<svg width=\"20\" height=\"21\" viewBox=\"0 0 20 21\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<path d=\"M9.82854 20.0893L0.568359 0.364258L9.82854 4.65192L19.0887 0.364258L9.82854 20.0893Z\" fill=\"white\"/>\\n</svg>\\n',withExternalLayout:true})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-pk0a7o\",\"data-framer-name\":\"Lamp\",layoutDependency:layoutDependency,layoutId:\"SGl6n22Fz\",children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-1d6n8zw\",\"data-framer-name\":\"Parking lights\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:41,intrinsicWidth:48,layoutDependency:layoutDependency,layoutId:\"rFVX79Fx3\",svg:'<svg width=\"48\" height=\"41\" viewBox=\"0 0 48 41\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<path d=\"M7.81934 26.0547C8.78157 25.6406 9.95153 25.9771 10.4326 26.8057C10.9136 27.6342 10.5236 28.6413 9.56152 29.0557L5.66504 30.7334C4.7028 31.1476 3.53292 30.8119 3.05176 29.9834C2.5706 29.1547 2.96054 28.1468 3.92285 27.7324L7.81934 26.0547ZM38.1172 26.8057C38.5983 25.9771 39.7682 25.6406 40.7305 26.0547L44.627 27.7324C45.5892 28.1468 45.9792 29.1548 45.498 29.9834C45.0169 30.8119 43.847 31.1475 42.8848 30.7334L38.9883 29.0557C38.0261 28.6413 37.6362 27.6343 38.1172 26.8057ZM16.0488 12.458C16.9588 12.458 18.7523 12.8554 20.3291 14.0938C22.0028 15.4082 23.3008 17.5578 23.3008 20.8457C23.3007 24.1335 22.0027 26.2823 20.3291 27.5967C18.7522 28.8351 16.9589 29.2334 16.0488 29.2334C15.2486 29.2333 14.6774 28.8829 14.3574 28.6045C14.0438 28.3316 13.8364 28.0182 13.6973 27.7656C13.4147 27.2527 13.2139 26.6165 13.0645 25.9619C12.7592 24.6247 12.586 22.8324 12.5859 20.8457C12.5859 18.8589 12.7591 17.0658 13.0645 15.7285C13.2139 15.0741 13.4148 14.4386 13.6973 13.9258C13.8364 13.6732 14.0438 13.3599 14.3574 13.0869C14.6774 12.8085 15.2486 12.4581 16.0488 12.458ZM32.501 12.458C33.3012 12.4581 33.8724 12.8085 34.1924 13.0869C34.5059 13.3599 34.7134 13.6732 34.8525 13.9258C35.135 14.4386 35.3359 15.0741 35.4854 15.7285C35.7907 17.0658 35.9639 18.8589 35.9639 20.8457C35.9639 22.8324 35.7906 24.6247 35.4854 25.9619C35.3359 26.6165 35.1351 27.2527 34.8525 27.7656C34.7134 28.0182 34.5059 28.3316 34.1924 28.6045C33.8724 28.8829 33.3012 29.2333 32.501 29.2334C31.591 29.2334 29.7976 28.8351 28.2207 27.5967C26.5471 26.2823 25.2491 24.1335 25.249 20.8457C25.249 17.5578 26.547 15.4082 28.2207 14.0938C29.7975 12.8555 31.591 12.458 32.501 12.458ZM16.8877 16.376C16.6459 17.4352 16.4824 18.9982 16.4824 20.8457C16.4824 22.693 16.6459 24.2553 16.8877 25.3145C16.9095 25.41 16.9315 25.4989 16.9531 25.5811C17.1861 25.4711 17.4443 25.3214 17.7031 25.1182C18.4705 24.5155 19.4042 23.3091 19.4043 20.8457C19.4043 18.3821 18.4706 17.176 17.7031 16.5732C17.4442 16.3699 17.1863 16.2193 16.9531 16.1094C16.9315 16.1915 16.9095 16.2805 16.8877 16.376ZM31.5967 16.1094C31.3635 16.2194 31.1048 16.3698 30.8457 16.5732C30.0783 17.1761 29.1455 18.3825 29.1455 20.8457C29.1456 23.309 30.0783 24.5154 30.8457 25.1182C31.1047 25.3216 31.3635 25.4711 31.5967 25.5811C31.6183 25.4989 31.6403 25.41 31.6621 25.3145C31.9039 24.2553 32.0674 22.693 32.0674 20.8457C32.0674 18.9982 31.9039 17.4352 31.6621 16.376C31.6403 16.2805 31.6183 16.1915 31.5967 16.1094ZM8.69043 19.168C9.76621 19.1681 10.6387 19.9193 10.6387 20.8457C10.6385 21.772 9.76609 22.5223 8.69043 22.5225H4.79395C3.71819 22.5224 2.84589 21.772 2.8457 20.8457C2.8457 19.9193 3.71808 19.168 4.79395 19.168H8.69043ZM43.7559 19.168C44.8318 19.168 45.7041 19.9192 45.7041 20.8457C45.7039 21.772 44.8316 22.5225 43.7559 22.5225H39.8604C38.7846 22.5225 37.9123 21.772 37.9121 20.8457C37.9121 19.9192 38.7845 19.168 39.8604 19.168H43.7559ZM3.05176 11.708C3.53285 10.8795 4.7028 10.543 5.66504 10.957L9.56152 12.6348C10.5238 13.0491 10.9138 14.0571 10.4326 14.8857C9.95145 15.7143 8.78157 16.0499 7.81934 15.6357L3.92285 13.958C2.96073 13.5437 2.57081 12.5366 3.05176 11.708ZM42.8848 10.957C43.847 10.543 45.017 10.8795 45.498 11.708C45.9789 12.5365 45.589 13.5437 44.627 13.958L40.7305 15.6357C39.7682 16.05 38.5984 15.7143 38.1172 14.8857C37.636 14.0571 38.026 13.0491 38.9883 12.6348L42.8848 10.957Z\" fill=\"white\"/>\\n</svg>\\n',withExternalLayout:true}),/*#__PURE__*/_jsx(RareFogLights,{animated:true,className:\"framer-15qsigk\",\"data-framer-name\":\"Rare fog lights\",layoutDependency:layoutDependency,layoutId:\"O6_mYVqWN\",style:{\"--wp8rou\":ufVtaREIW}}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1oo2p7\",\"data-framer-name\":\"Lights\",layoutDependency:layoutDependency,layoutId:\"GeaspInUd\",style:{opacity:.6},children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-zl6p9w\",\"data-framer-name\":\"Shape\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:24,intrinsicWidth:27,layoutDependency:layoutDependency,layoutId:\"Bp03CU1ni\",svg:'<svg width=\"27\" height=\"24\" viewBox=\"0 0 27 24\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<path d=\"M14.7695 19.9473C15.0399 19.9475 15.2586 20.1662 15.2588 20.4365V23.376C15.2588 23.6465 15.04 23.866 14.7695 23.8662H13.1514C12.8809 23.866 12.6621 23.6464 12.6621 23.376V20.4365C12.6623 20.1662 12.8811 19.9475 13.1514 19.9473H14.7695ZM6.28223 16.6787C6.47304 16.4868 6.78282 16.4868 6.97363 16.6787L8.11914 17.8311C8.30996 18.023 8.30996 18.3344 8.11914 18.5264L6.05469 20.6025C5.86392 20.7942 5.55501 20.7942 5.36426 20.6025L4.21875 19.4502C4.02793 19.2583 4.02793 18.9468 4.21875 18.7549L6.28223 16.6787ZM20.9502 16.6787C21.141 16.4868 21.4508 16.4868 21.6416 16.6787L23.7061 18.7549C23.8967 18.9468 23.8967 19.2583 23.7061 19.4502L22.5596 20.6025C22.3688 20.7941 22.0599 20.7942 21.8691 20.6025L19.8047 18.5264C19.614 18.3345 19.614 18.023 19.8047 17.8311L20.9502 16.6787ZM16.0664 0.351562C16.337 0.351598 16.5566 0.571185 16.5566 0.841797V4.1084C19.2179 5.15328 21.1045 7.75588 21.1045 10.8027C21.1043 14.7707 17.9057 17.9873 13.9609 17.9873C10.0162 17.9872 6.81856 14.7707 6.81836 10.8027C6.81837 7.7575 8.7023 5.15633 11.3613 4.11035V0.841797C11.3613 0.571233 11.581 0.351675 11.8516 0.351562H16.0664ZM13.9609 6.23047C11.4506 6.23055 9.41603 8.2776 9.41602 10.8027C9.41621 13.3277 11.4507 15.3749 13.9609 15.375C16.4712 15.375 18.5066 13.3277 18.5068 10.8027C18.5068 8.27757 16.4713 6.2305 13.9609 6.23047ZM4.38086 9.49609C4.65137 9.49626 4.87012 9.71578 4.87012 9.98633V11.6182C4.87012 11.8887 4.65137 12.1082 4.38086 12.1084H1.46484C1.1942 12.1084 0.974609 11.8888 0.974609 11.6182V9.98633C0.974609 9.71568 1.1942 9.49609 1.46484 9.49609H4.38086ZM26.458 9.49609C26.7287 9.49609 26.9482 9.71568 26.9482 9.98633V11.6182C26.9482 11.8888 26.7287 12.1084 26.458 12.1084H23.542C23.2715 12.1082 23.0527 11.8887 23.0527 11.6182V9.98633C23.0527 9.71581 23.2715 9.4963 23.542 9.49609H26.458ZM5.36426 1.00293C5.55507 0.810991 5.86387 0.810991 6.05469 1.00293L8.11914 3.0791C8.30961 3.271 8.30967 3.58158 8.11914 3.77344L6.97363 4.92578C6.78282 5.11772 6.47304 5.11772 6.28223 4.92578L4.21875 2.84961C4.02793 2.65767 4.02793 2.34721 4.21875 2.15527L5.36426 1.00293ZM21.8691 1.00293C22.06 0.810994 22.3688 0.810998 22.5596 1.00293L23.7061 2.15527C23.8964 2.34712 23.8964 2.65776 23.7061 2.84961L21.6416 4.92578C21.4508 5.11772 21.141 5.11772 20.9502 4.92578L19.8047 3.77344C19.6143 3.5816 19.6144 3.27097 19.8047 3.0791L21.8691 1.00293Z\" fill=\"white\"/>\\n</svg>\\n',withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7U0YgUHJvIFJvdW5kZWQtODAw\",\"--framer-font-family\":'\"SF Pro Rounded\", \"SF Pro Rounded Placeholder\", sans-serif',\"--framer-font-size\":\"6.86px\",\"--framer-font-weight\":\"800\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"AUTO\"})}),className:\"framer-18k1sfw\",\"data-framer-name\":\"AUTO\",fonts:[\"GF;SF Pro Rounded-800\"],layoutDependency:layoutDependency,layoutId:\"YXosd64Ed\",style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"center\",withExternalLayout:true})]}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1b6rh8\",\"data-framer-name\":\"Low beam headlights\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:34,intrinsicWidth:34,layoutDependency:layoutDependency,layoutId:\"oaHVR1z7h\",svg:'<svg width=\"34\" height=\"34\" viewBox=\"0 0 34 34\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<g opacity=\"0.6\">\\n<path d=\"M13.2705 16.4373L4.64613 18.5934C3.90679 18.7782 3.45728 19.5274 3.64211 20.2668C3.82695 21.0061 4.57614 21.4556 5.31548 21.2708L13.3262 19.2681C13.3081 18.9871 13.2938 18.7036 13.2831 18.4181L13.2825 18.4007L13.2626 17.5909V16.7537L13.2705 16.4373Z\" fill=\"white\"/>\\n<path d=\"M13.4347 20.536L4.64613 22.7331C3.90679 22.9179 3.45728 23.6671 3.64211 24.4065C3.82695 25.1458 4.57614 25.5953 5.31548 25.4105L13.8819 23.2689C13.6869 22.411 13.5379 21.4933 13.4347 20.536Z\" fill=\"white\"/>\\n<path d=\"M14.6493 25.7519L4.64613 28.2527C3.90679 28.4375 3.45728 29.1867 3.64211 29.9261C3.82695 30.6654 4.57614 31.1149 5.31548 30.9301L16.1548 28.2202C15.5426 27.5614 15.0662 26.7331 14.7076 25.8914C14.688 25.8452 14.6685 25.7987 14.6493 25.7519Z\" fill=\"white\"/>\\n<path d=\"M16.142 6.13817C15.9928 6.12493 15.8388 6.13595 15.6853 6.17434L4.64613 8.93413C3.90679 9.11897 3.45728 9.86816 3.64211 10.6075C3.82695 11.3468 4.57614 11.7964 5.31548 11.6115L14.366 9.34889C14.4722 9.03759 14.5861 8.73861 14.7076 8.4533C15.0637 7.61745 15.536 6.79476 16.142 6.13817Z\" fill=\"white\"/>\\n<path d=\"M13.6581 12.2007L4.64613 14.4537C3.90679 14.6386 3.45728 15.3878 3.64211 16.1271C3.82695 16.8664 4.57614 17.316 5.31548 17.1311L13.3228 15.1293C13.3863 14.1136 13.498 13.1302 13.6581 12.2007Z\" fill=\"white\"/>\\n<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M14.6621 15.978C14.8669 10.4809 16.4892 6.13315 19.0864 6.13315C20.7021 6.13315 23.4687 6.79714 25.6961 8.0308C29.1191 9.92661 31.1988 12.9618 31.1988 17.1723C31.1988 21.3829 29.1191 24.418 25.6961 26.3139C23.4687 27.5475 20.7021 28.2115 19.0864 28.2115C16.4892 28.2115 14.8669 23.8638 14.6621 18.3667L14.6425 17.5739V16.7707L14.6621 15.978ZM24.359 10.445C22.5561 9.44651 20.2496 8.89294 19.0864 8.89294L19.1319 8.89434C19.1805 8.89861 19.1816 8.91461 19.1442 8.96802L18.9488 9.23888C18.7248 9.58414 18.4953 10.0851 18.2873 10.7092C17.7309 12.3785 17.3998 14.6768 17.3998 17.1723C17.3998 19.6679 17.7309 21.9662 18.2873 23.6355C18.53 24.3636 18.8018 24.9241 19.0603 25.2653L19.1442 25.3766C19.1822 25.4309 19.1805 25.4465 19.1296 25.4505L19.3175 25.4453C20.5359 25.3808 22.6688 24.8357 24.359 23.8996C26.9588 22.4597 28.439 20.2995 28.439 17.1723C28.439 14.0452 26.9588 11.8849 24.359 10.445Z\" fill=\"white\"/>\\n</g>\\n</svg>\\n',withExternalLayout:true})]}),/*#__PURE__*/_jsx(FUEL,{animated:true,className:\"framer-1ixpnk6\",\"data-framer-name\":\"FUEL\",layoutDependency:layoutDependency,layoutId:\"QN4TyRwYm\",style:{\"--wp8rou\":ufVtaREIW}})]}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:396,width:\"450px\",y:(componentViewport?.y||0)+((componentViewport?.height||782)*.4718670076726345-227)+29,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-tjktbj-container\",layoutDependency:layoutDependency,layoutId:\"Qtn4w60mx-container\",nodeId:\"Qtn4w60mx\",rendersWithMotion:true,scopeId:\"x1lMgTkHZ\",children:/*#__PURE__*/_jsx(CES26ClusterWidget,{eznuk3h3l:toResponsiveImage(tzV5YYGBc),height:\"100%\",id:\"Qtn4w60mx\",JQBvpWVI3:meYZtRziO,kKgMt633a:z5apVSbYS,layoutId:\"Qtn4w60mx\",QUrcTEVz6:q0o5CdkWK,style:{width:\"100%\"},SuGlyaJD3:toResponsiveImage(YWqu5lpu3),variant:BEInX8PfQ,width:\"100%\"})})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-ihvkte\",\"data-framer-name\":\"RIGHT\",layoutDependency:layoutDependency,layoutId:\"av3MqALI5\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1a8s4uj\",\"data-framer-name\":\"RPM\",layoutDependency:layoutDependency,layoutId:\"OUKeN220H\",children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-155px4l\",\"data-framer-name\":\"Subtract\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:445,intrinsicWidth:445,layoutDependency:layoutDependency,layoutId:\"qv0vQ3EdL\",svg:'<svg width=\"445\" height=\"445\" viewBox=\"0 0 445 445\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<path d=\"M222.275 0C345.035 1.64935e-05 444.551 99.5162 444.551 222.275C444.551 345.034 345.035 444.55 222.275 444.55C99.5162 444.55 0.000140229 345.034 0 222.275C0 99.5162 99.5161 0 222.275 0ZM222.274 11.6982C105.976 11.6985 11.6984 105.976 11.6982 222.274C11.6982 338.572 105.976 432.85 222.274 432.851C338.573 432.851 432.852 338.573 432.852 222.274C432.851 105.976 338.573 11.6982 222.274 11.6982Z\" fill=\"url(#paint0_linear_1620_9526)\"/>\\n<defs>\\n<linearGradient id=\"paint0_linear_1620_9526\" x1=\"444.551\" y1=\"222.275\" x2=\"0\" y2=\"222.275\" gradientUnits=\"userSpaceOnUse\">\\n<stop stop-color=\"white\" stop-opacity=\"0.06\"/>\\n<stop offset=\"0.33\" stop-color=\"white\" stop-opacity=\"0\"/>\\n<stop offset=\"0.66\" stop-color=\"white\" stop-opacity=\"0\"/>\\n<stop offset=\"1\" stop-color=\"white\" stop-opacity=\"0.06\"/>\\n</linearGradient>\\n</defs>\\n</svg>\\n',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1tf8jqg\",\"data-framer-name\":\"Vector\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:320,intrinsicWidth:337,layoutDependency:layoutDependency,layoutId:\"TA8CGfhap\",svg:'<svg width=\"337\" height=\"320\" viewBox=\"0 0 337 320\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<path d=\"M242.708 319.819C298.241 292.311 336.429 234.974 336.429 168.691C336.429 75.6431 261.162 0.211914 168.318 0.211914C75.4738 0.211914 0.207031 75.6431 0.207031 168.691C0.207031 234.587 37.9573 291.65 92.9685 319.337L108.316 281.656C68.0532 260.128 40.645 217.614 40.645 168.687C40.645 98.0209 97.8084 40.7377 168.318 40.7377C238.828 40.7377 295.991 98.0254 295.991 168.687C295.991 218.001 268.154 260.794 227.371 282.16L242.708 319.814V319.819Z\" fill=\"url(#paint0_linear_1620_9529)\"/>\\n<defs>\\n<linearGradient id=\"paint0_linear_1620_9529\" x1=\"168.318\" y1=\"0.211914\" x2=\"168.318\" y2=\"319.819\" gradientUnits=\"userSpaceOnUse\">\\n<stop stop-color=\"white\" stop-opacity=\"0.2\"/>\\n<stop offset=\"1\" stop-color=\"white\" stop-opacity=\"0\"/>\\n</linearGradient>\\n</defs>\\n</svg>\\n',withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7SGVsdmV0aWNhIE5vdyBWYXItcmVndWxhcg==\",\"--framer-font-family\":'\"Helvetica Now Var\", \"Helvetica Now Var Placeholder\", sans-serif',\"--framer-font-size\":\"23.52px\",\"--framer-letter-spacing\":\"0px\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"5\"})}),className:\"framer-1mcx9ck\",\"data-framer-name\":\"5\",fonts:[\"GF;Helvetica Now Var-regular\"],layoutDependency:layoutDependency,layoutId:\"OLhvGvIAU\",style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"center\",withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-2j3kxu\",\"data-framer-name\":\"Ticks\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:348,intrinsicWidth:371,layoutDependency:layoutDependency,layoutId:\"laTfk6CFy\",svg:'<svg width=\"371\" height=\"348\" viewBox=\"0 0 371 348\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<path opacity=\"0.3\" fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M364.83 185.828L370.605 185.846V184.685L364.83 184.703L359.056 184.721V185.81L364.83 185.828ZM364.587 175.753L370.352 175.451C370.328 175.064 370.303 174.677 370.284 174.295L364.519 174.632L358.754 174.97C358.778 175.334 358.802 175.694 358.812 176.054L364.587 175.753ZM363.779 165.709L369.519 165.088C369.485 164.705 369.436 164.318 369.393 163.936L363.652 164.593L357.921 165.25C357.955 165.61 358.004 165.97 358.038 166.33L363.779 165.709ZM362.415 155.733L368.122 154.788C368.054 154.405 367.995 154.027 367.927 153.649L362.23 154.63L356.533 155.611C356.602 155.967 356.66 156.322 356.718 156.682L362.415 155.737V155.733ZM360.497 145.851L366.135 144.587C366.101 144.407 366.052 144.231 366.018 144.051C365.97 143.853 365.926 143.655 365.882 143.462L360.253 144.762L354.625 146.063C354.707 146.414 354.776 146.764 354.853 147.12L360.492 145.851H360.497ZM358.023 136.095L363.579 134.511C363.477 134.142 363.37 133.773 363.267 133.4L357.721 135.015L352.166 136.631C352.2 136.743 352.234 136.86 352.268 136.973C352.336 137.202 352.404 137.436 352.463 137.67L358.018 136.086L358.023 136.095ZM355.009 126.497L360.472 124.603C360.346 124.238 360.219 123.874 360.093 123.514L354.639 125.444L349.196 127.375C349.312 127.712 349.424 128.054 349.556 128.396L355.009 126.502V126.497ZM351.45 117.083L356.801 114.883C356.65 114.527 356.514 114.172 356.363 113.817L351.036 116.053L345.7 118.289C345.836 118.622 345.977 118.955 346.113 119.288L351.45 117.088V117.083ZM347.379 107.886L352.584 105.388C352.424 105.042 352.263 104.695 352.088 104.349L346.893 106.882L341.697 109.416C341.858 109.74 342.014 110.064 342.17 110.392L347.379 107.89V107.886ZM342.788 98.931L347.847 96.1411C347.745 95.9341 347.628 95.7271 347.511 95.5246C347.438 95.3941 347.365 95.2636 347.292 95.1331L342.247 97.9545L337.203 100.776C337.378 101.091 337.554 101.406 337.724 101.725L342.788 98.9355V98.931ZM337.7 90.2462L342.598 87.1774C342.486 87.0019 342.379 86.8263 342.267 86.6509C342.174 86.5024 342.077 86.3494 341.98 86.1964L337.101 89.2968L332.222 92.3972C332.29 92.5052 332.358 92.6132 332.426 92.7167C332.553 92.9147 332.675 93.1126 332.801 93.3106L337.7 90.2418V90.2462ZM332.134 81.863L336.852 78.5241C336.633 78.2091 336.409 77.8986 336.185 77.5837L331.487 80.954L326.788 84.3244C326.997 84.6169 327.207 84.9139 327.416 85.2064L332.134 81.8675V81.863ZM326.111 73.8038L330.634 70.2039C330.396 69.9024 330.157 69.6009 329.914 69.3039L325.41 72.9308L320.906 76.5577C321.13 76.8412 321.359 77.1202 321.578 77.4036L326.101 73.8038H326.111ZM323.199 61.3842C323.457 61.6722 323.711 61.9556 323.969 62.2436L319.65 66.091L315.331 69.9384C315.092 69.6684 314.854 69.3984 314.61 69.1329L318.905 65.263L323.199 61.3887V61.3842ZM312.765 58.7517L316.86 54.6703C316.587 54.3959 316.319 54.1259 316.047 53.8559L311.976 57.9597L307.906 62.0681C308.159 62.3246 308.417 62.5766 308.67 62.8331L312.77 58.7517H312.765ZM305.486 51.8084L309.352 47.5066C309.064 47.2501 308.782 46.9936 308.495 46.7371L304.658 51.066L300.821 55.3948C301.089 55.6378 301.357 55.8763 301.624 56.1193L305.49 51.8175L305.486 51.8084ZM297.831 45.2836L301.449 40.7703C301.152 40.5273 300.85 40.2888 300.548 40.0503L296.955 44.5862L293.362 49.122C293.644 49.347 293.926 49.572 294.204 49.797L297.822 45.2836H297.831ZM289.827 39.1998L293.191 34.493C292.879 34.268 292.563 34.0475 292.251 33.8225L288.921 38.5519L285.585 43.2812C285.878 43.4882 286.175 43.6997 286.467 43.9067L289.827 39.1998ZM281.495 33.5705L284.587 28.6792C284.261 28.4722 283.94 28.2697 283.609 28.0627L280.546 32.972L277.483 37.8814C277.79 38.0749 278.092 38.2639 278.399 38.4574L281.491 33.566L281.495 33.5705ZM272.863 28.4182L275.677 23.3603C275.341 23.1713 275.005 22.9868 274.669 22.8024L271.884 27.8737L269.099 32.9495C269.415 33.125 269.732 33.296 270.043 33.476L272.858 28.4227L272.863 28.4182ZM263.952 23.7608L266.479 18.5545C266.133 18.3835 265.788 18.217 265.442 18.0505L262.949 23.2748L260.456 28.4992C260.782 28.6567 261.104 28.8097 261.43 28.9717L263.957 23.7653L263.952 23.7608ZM254.798 19.6165L257.028 14.2751C256.673 14.1266 256.322 13.9781 255.967 13.8341L253.771 19.189L251.575 24.5438C251.906 24.6788 252.237 24.8183 252.573 24.9578L254.803 19.6165H254.798ZM245.43 15.9941L247.353 10.5357C246.993 10.4052 246.628 10.2793 246.267 10.1533L244.378 15.6251L242.489 21.0969C242.83 21.2139 243.171 21.3354 243.507 21.4569L245.435 15.9986L245.43 15.9941ZM235.872 12.9117L237.484 7.35434C237.114 7.24635 236.748 7.13834 236.378 7.03484L234.801 12.6057L233.223 18.172C233.569 18.271 233.915 18.37 234.26 18.4735L235.877 12.9162L235.872 12.9117ZM226.153 10.3737L227.453 4.73092C227.078 4.64542 226.703 4.55992 226.328 4.47442L225.067 10.1218L223.801 15.7691C224.152 15.8501 224.507 15.9311 224.853 16.0121L226.153 10.3692V10.3737ZM216.308 8.38931L217.287 2.68349C216.907 2.62049 216.527 2.55299 216.147 2.49L215.203 8.20031L214.258 13.9106C214.613 13.9691 214.969 14.0321 215.324 14.0906L216.303 8.3848L216.308 8.38931ZM206.36 6.96284L207.018 1.21202C206.633 1.16703 206.253 1.12654 205.868 1.08154L205.245 6.83685L204.622 12.5922C204.982 12.6327 205.338 12.6687 205.698 12.7137L206.355 6.96284H206.36ZM196.349 6.09437L196.685 0.316556C196.301 0.294057 195.916 0.271565 195.531 0.253566L195.229 6.03587L194.928 11.8182C195.288 11.8362 195.653 11.8587 196.013 11.8767L196.349 6.09437ZM186.299 5.78839L186.319 -0.00292969C186.124 -0.00292969 185.934 -0.00292969 185.74 -0.00292969C185.545 -0.00292969 185.355 -0.00292969 185.16 -0.00292969L185.18 5.78839L185.199 11.5797C185.379 11.5797 185.564 11.5797 185.744 11.5797C185.925 11.5797 186.11 11.5797 186.29 11.5797L186.309 5.78839H186.299ZM176.245 6.03587L175.943 0.253566C175.558 0.271565 175.174 0.294057 174.789 0.316556L175.125 6.09437L175.461 11.8767C175.821 11.8542 176.181 11.8362 176.547 11.8182L176.245 6.03587ZM164.452 1.21202C164.836 1.16703 165.216 1.12654 165.601 1.08154L166.224 6.83685L166.847 12.5922C166.487 12.6327 166.132 12.6687 165.771 12.7137L165.114 6.96284L164.457 1.21202H164.452ZM156.267 8.20481L155.322 2.49449C154.942 2.55748 154.563 2.62048 154.183 2.68798L155.162 8.39381L156.14 14.0996C156.496 14.0366 156.851 13.9781 157.207 13.9196L156.262 8.20931L156.267 8.20481ZM146.407 10.1262L145.146 4.47893C144.771 4.56442 144.396 4.64992 144.021 4.73542L145.321 10.3782L146.621 16.0211C146.972 15.9401 147.322 15.8591 147.673 15.7781L146.407 10.1307V10.1262ZM133.986 7.35434C134.356 7.24635 134.721 7.13834 135.091 7.03484L136.669 12.6057L138.246 18.172C137.901 18.271 137.555 18.37 137.209 18.4735L135.593 12.9162L133.981 7.35883L133.986 7.35434ZM127.091 15.6296L125.202 10.1577C124.837 10.2837 124.476 10.4097 124.116 10.5402L126.039 15.9986L127.968 21.4569C128.308 21.3354 128.644 21.2184 128.985 21.1014L127.096 15.6296H127.091ZM117.699 19.189L115.503 13.8341C115.147 13.9781 114.792 14.1266 114.441 14.2751L116.671 19.6165L118.901 24.9578C119.232 24.8183 119.563 24.6788 119.899 24.5438L117.703 19.189H117.699ZM108.52 23.2748L106.027 18.0505C105.682 18.217 105.336 18.3835 104.99 18.5545L107.517 23.7608L110.044 28.9672C110.371 28.8097 110.692 28.6522 111.018 28.4947L108.525 23.2703L108.52 23.2748ZM99.5855 27.8737L96.8004 22.8024C96.4644 22.9868 96.1284 23.1758 95.7924 23.3603L98.6068 28.4182L101.421 33.4715C101.738 33.296 102.049 33.1205 102.366 32.945L99.5806 27.8692L99.5855 27.8737ZM90.9184 32.972L87.8558 28.0627C87.5296 28.2697 87.2034 28.4722 86.882 28.6792L89.9739 33.5705L93.0657 38.4619C93.3676 38.2684 93.6744 38.0749 93.9811 37.8859L90.9184 32.9765V32.972ZM82.5533 38.5474L79.2229 33.818C78.9113 34.0385 78.5948 34.2635 78.2831 34.4885L81.6477 39.1953L85.0073 43.9022C85.2995 43.6907 85.5965 43.4837 85.8887 43.2767L82.5533 38.5474ZM74.5096 44.5817L70.9162 40.0458C70.6143 40.2843 70.3173 40.5273 70.0154 40.7658L73.6331 45.2791L77.2509 49.7925C77.5333 49.5675 77.8108 49.3425 78.0932 49.1175L74.4998 44.5817H74.5096ZM66.8163 51.057L62.9795 46.7281C62.6922 46.9846 62.4049 47.2411 62.1225 47.4976L65.9886 51.7994L69.8547 56.1013C70.1225 55.8583 70.3903 55.6198 70.6581 55.3768L66.8212 51.048L66.8163 51.057ZM59.4932 57.9553L55.4227 53.8514C55.15 54.1214 54.8773 54.3959 54.6095 54.6659L58.7045 58.7472L62.8042 62.8286C63.0574 62.5721 63.3106 62.3201 63.5687 62.0636L59.4981 57.9553H59.4932ZM52.5645 65.2495L48.2699 61.3752C48.0119 61.6631 47.7587 61.9466 47.5006 62.2346L51.8195 66.082L56.1384 69.9294C56.377 69.6594 56.6156 69.3894 56.859 69.1239L52.5645 65.254V65.2495ZM46.0545 72.9218L41.5505 69.2949C41.3119 69.5964 41.0734 69.8979 40.8299 70.1949L45.3533 73.7948L49.8768 77.3946C50.1007 77.1111 50.3247 76.8277 50.5487 76.5487L46.0448 72.9218H46.0545ZM39.9827 80.945L35.284 77.5746C35.06 77.8896 34.836 78.2001 34.6169 78.5151L39.3351 81.854L44.0533 85.1929C44.2626 84.8959 44.472 84.6034 44.6814 84.3109L39.9827 80.9405V80.945ZM34.3686 89.2923L29.4898 86.1919C29.2853 86.5159 29.0808 86.8444 28.8763 87.1683L33.7746 90.2373L38.6729 93.3062C38.8628 93.0002 39.0576 92.6942 39.2474 92.3882L34.3686 89.2878V89.2923ZM29.2317 97.9455L24.1873 95.1241C24.0023 95.4616 23.8124 95.7991 23.6274 96.1366L28.6912 98.9265L33.7551 101.716C33.9304 101.397 34.1008 101.082 34.2761 100.767L29.2317 97.9455ZM24.5866 106.873L19.3913 104.34C19.2208 104.686 19.0553 105.033 18.8897 105.379L24.0996 107.877L29.3096 110.379C29.4654 110.05 29.6212 109.726 29.7819 109.402L24.5866 106.869V106.873ZM20.4478 116.048L15.1162 113.812C14.9701 114.168 14.824 114.523 14.6779 114.878L20.0193 117.079L25.3607 119.279C25.4971 118.946 25.6335 118.613 25.7747 118.28L20.4429 116.044L20.4478 116.048ZM16.835 125.44L11.3864 123.509C11.2598 123.874 11.1332 124.234 11.0066 124.598L16.4649 126.493L21.9232 128.387C22.04 128.045 22.1617 127.708 22.2786 127.366L16.8301 125.435L16.835 125.44ZM13.7577 135.02L8.21174 133.404C8.10462 133.773 7.99749 134.142 7.89523 134.516L13.4509 136.1L19.0066 137.684C19.104 137.337 19.2062 136.991 19.3036 136.644L13.7577 135.029V135.02ZM11.2257 144.758L5.59703 143.457C5.50938 143.831 5.4266 144.209 5.33895 144.582L10.9774 145.847L16.6158 147.115C16.6937 146.764 16.7765 146.409 16.8544 146.058L11.2257 144.758ZM9.24399 154.626L3.55203 153.645C3.48873 154.023 3.42055 154.405 3.36212 154.783L9.06383 155.728L14.7607 156.673C14.8192 156.318 14.8776 155.962 14.9409 155.602L9.24886 154.621L9.24399 154.626ZM7.81737 164.593L2.07667 163.936C2.03285 164.318 1.98902 164.701 1.95007 165.088L7.69564 165.709L13.4412 166.33C13.4801 165.97 13.5191 165.61 13.5629 165.25L7.82225 164.593H7.81737ZM1.12234 175.447C1.14182 175.06 1.16617 174.673 1.18564 174.29L6.95066 174.628L12.7205 174.965C12.7011 175.325 12.6767 175.69 12.6621 176.05L6.89223 175.748L1.12234 175.447ZM0.869141 185.261C0.869141 185.067 0.869141 184.874 0.869141 184.68L6.6439 184.698L12.4187 184.716C12.4187 184.896 12.4187 185.081 12.4187 185.261C12.4187 185.441 12.4187 185.625 12.4187 185.805L6.6439 185.823L0.869141 185.841C0.869141 185.648 0.869141 185.454 0.869141 185.261ZM6.89223 194.773L1.12234 195.075C1.14182 195.462 1.16617 195.849 1.18564 196.231L6.95066 195.894L12.7205 195.556C12.7011 195.192 12.6767 194.832 12.6621 194.472L6.89223 194.773ZM2.08154 206.59C2.03772 206.208 1.9939 205.825 1.95494 205.438L7.70052 204.817L13.446 204.196C13.485 204.556 13.5239 204.916 13.5678 205.276L7.82712 205.933L2.08642 206.59H2.08154ZM9.05896 214.793L3.35725 215.738C3.42055 216.121 3.48385 216.499 3.54715 216.877L9.23911 215.896L14.9311 214.915C14.8678 214.559 14.8094 214.204 14.751 213.844L9.05409 214.789L9.05896 214.793ZM10.9774 224.675L5.33895 225.94C5.42173 226.313 5.50938 226.691 5.59703 227.064L11.2257 225.764L16.8544 224.464C16.7716 224.113 16.6937 223.762 16.6158 223.406L10.9774 224.675ZM13.4509 234.431L7.89523 236.015C8.00235 236.384 8.10462 236.753 8.21174 237.126L13.7577 235.511L19.3036 233.895C19.2013 233.549 19.104 233.202 19.0066 232.856L13.4509 234.44V234.431ZM16.4698 244.029L11.0115 245.923C11.1381 246.288 11.2647 246.652 11.3913 247.012L16.8398 245.082L22.2884 243.151C22.1715 242.814 22.0498 242.472 21.9329 242.13L16.4746 244.024L16.4698 244.029ZM20.0242 253.443L14.6828 255.643C14.8289 255.999 14.975 256.354 15.121 256.71L20.4527 254.473L25.7844 252.237C25.6481 251.904 25.5068 251.571 25.3705 251.238L20.0291 253.438L20.0242 253.443ZM24.1045 262.64L18.8946 265.138C19.0601 265.484 19.2257 265.831 19.3961 266.177L24.5914 263.644L29.7868 261.11C29.6261 260.786 29.4703 260.462 29.3145 260.134L24.1045 262.636V262.64ZM28.6961 271.595L23.6322 274.385C23.8173 274.723 24.0023 275.06 24.1922 275.397L29.2366 272.576L34.281 269.755C34.1057 269.44 33.9304 269.125 33.7599 268.805L28.6961 271.595ZM33.7843 280.28L28.886 283.349C29.0905 283.677 29.295 284.001 29.4995 284.325L34.3783 281.225L39.2572 278.124C39.0624 277.818 38.8726 277.512 38.6827 277.206L33.7843 280.275V280.28ZM39.3497 288.663L34.6315 292.002C34.8506 292.317 35.0746 292.627 35.2986 292.942L39.9973 289.572L44.696 286.202C44.4866 285.909 44.2772 285.612 44.0679 285.32L39.3497 288.659V288.663ZM45.3728 296.722L40.8494 300.322C41.088 300.624 41.3266 300.925 41.57 301.222L46.0739 297.595L50.5779 293.968C50.3539 293.685 50.125 293.406 49.9059 293.122L45.3826 296.722H45.3728ZM51.8341 304.435L47.5152 308.282C47.7684 308.57 48.0265 308.858 48.2845 309.142L52.5791 305.268L56.8737 301.398C56.6302 301.128 56.3916 300.862 56.153 300.592L51.8341 304.44V304.435ZM58.7141 311.774L54.6193 315.856C54.8919 316.13 55.1597 316.4 55.4324 316.67L59.503 312.566L63.5736 308.458C63.3204 308.201 63.0623 307.949 62.8091 307.693L58.7093 311.774H58.7141ZM65.9935 318.718L62.1274 323.019C62.4147 323.276 62.6971 323.532 62.9844 323.789L66.8212 319.46L70.6581 315.131C70.3903 314.893 70.1225 314.65 69.8547 314.411L65.9886 318.713L65.9935 318.718ZM73.6477 325.242L70.03 329.756L70.5705 330.188C70.6922 330.282 70.8091 330.377 70.9308 330.476L74.5242 325.94L78.1176 321.404C77.8352 321.179 77.5528 320.954 77.2752 320.729L73.6575 325.242H73.6477ZM81.6526 331.326L78.288 336.033C78.5996 336.258 78.9161 336.483 79.2277 336.704L82.5582 331.974L85.8936 327.245C85.6014 327.038 85.3044 326.826 85.0122 326.619L81.6526 331.326ZM89.9836 336.956L86.8917 341.847C87.218 342.054 87.5393 342.256 87.8704 342.463L90.9331 337.554L93.9958 332.645C93.689 332.451 93.3871 332.262 93.0804 332.069L89.9885 336.96L89.9836 336.956ZM98.6165 342.108L95.8022 347.166C96.1381 347.355 96.4742 347.539 96.8101 347.724L99.5952 342.652L102.38 337.577C102.064 337.401 101.747 337.23 101.436 337.05L98.6214 342.103L98.6165 342.108ZM271.894 342.652L274.679 347.724C275.015 347.539 275.351 347.35 275.687 347.166L272.872 342.108L270.058 337.055C269.741 337.23 269.43 337.406 269.113 337.581L271.898 342.657L271.894 342.652ZM280.561 337.554L283.623 342.463C283.95 342.256 284.276 342.054 284.602 341.847L281.51 336.956L278.418 332.064C278.116 332.258 277.81 332.451 277.503 332.64L280.566 337.55L280.561 337.554ZM288.926 331.979L292.256 336.708C292.568 336.488 292.884 336.263 293.196 336.038L289.831 331.331L286.472 326.624C286.326 326.727 286.18 326.835 286.029 326.939C285.883 327.042 285.736 327.146 285.59 327.249L288.926 331.979ZM301.459 329.756C301.162 329.999 300.86 330.237 300.558 330.476L296.965 325.94L293.371 321.404C293.654 321.179 293.936 320.954 294.214 320.729L297.831 325.242L301.449 329.756H301.459ZM304.663 319.465L308.5 323.793C308.787 323.537 309.074 323.28 309.356 323.024L305.49 318.722L301.624 314.42C301.357 314.663 301.089 314.902 300.821 315.14L304.658 319.469L304.663 319.465ZM311.986 312.566L316.056 316.67C316.329 316.4 316.602 316.126 316.87 315.856L312.775 311.774L308.675 307.693C308.422 307.949 308.168 308.201 307.91 308.458L311.981 312.566H311.986ZM318.915 305.272L323.209 309.146C323.467 308.858 323.72 308.575 323.978 308.287L319.66 304.44L315.341 300.592C315.102 300.862 314.863 301.132 314.62 301.398L318.915 305.268V305.272ZM325.425 297.6L329.928 301.227C330.167 300.925 330.406 300.624 330.649 300.327L326.126 296.727L321.602 293.127C321.476 293.284 321.354 293.442 321.227 293.599C321.13 293.725 321.028 293.847 320.93 293.973L325.434 297.6H325.425ZM331.496 289.577L336.195 292.947C336.419 292.632 336.643 292.321 336.862 292.006L332.144 288.668L327.426 285.329C327.353 285.437 327.275 285.54 327.202 285.648C327.07 285.837 326.934 286.026 326.803 286.215L331.501 289.586L331.496 289.577ZM337.11 281.229L341.989 284.33L342.403 283.668C342.471 283.56 342.535 283.457 342.603 283.349L337.704 280.28L332.806 277.211C332.616 277.517 332.421 277.823 332.232 278.129L337.11 281.229ZM342.247 272.576L347.292 275.397C347.477 275.06 347.662 274.723 347.847 274.385L342.788 271.595L337.724 268.805C337.636 268.967 337.544 269.134 337.456 269.296C337.373 269.449 337.286 269.602 337.203 269.755L342.247 272.576ZM346.893 263.648L352.088 266.182C352.263 265.835 352.424 265.489 352.584 265.142L347.379 262.645L342.17 260.143C342.014 260.471 341.858 260.795 341.697 261.119L346.893 263.653V263.648ZM351.036 254.473L356.363 256.71C356.455 256.48 356.548 256.246 356.65 256.017C356.699 255.891 356.752 255.769 356.801 255.643L351.45 253.443L346.113 251.242C345.977 251.575 345.841 251.908 345.7 252.241L351.036 254.478V254.473ZM354.639 245.082L360.093 247.012C360.219 246.648 360.346 246.288 360.472 245.923L355.009 244.029L349.556 242.134C349.429 242.476 349.312 242.814 349.196 243.156L354.639 245.086V245.082ZM357.726 235.502L363.272 237.117C363.331 236.883 363.399 236.649 363.467 236.415C363.501 236.28 363.55 236.145 363.584 236.01L358.028 234.426L352.472 232.842C352.38 233.189 352.278 233.535 352.171 233.882L357.726 235.497V235.502ZM360.258 225.764L365.887 227.064C365.97 226.691 366.062 226.313 366.14 225.94L360.502 224.675L354.863 223.406C354.78 223.757 354.712 224.113 354.634 224.464L360.263 225.764H360.258ZM362.235 215.896L367.932 216.877C368 216.499 368.058 216.116 368.127 215.738L362.42 214.793L356.723 213.848C356.665 214.204 356.606 214.559 356.538 214.919L362.235 215.9V215.896ZM363.657 205.929L369.398 206.586C369.441 206.203 369.49 205.821 369.524 205.434L363.783 204.813L358.043 204.192L358.009 204.462C357.984 204.732 357.95 205.002 357.926 205.272L363.657 205.929ZM364.524 195.894L370.289 196.231C370.313 195.844 370.337 195.462 370.357 195.075L364.592 194.773L358.817 194.472C358.807 194.836 358.783 195.196 358.758 195.556L364.524 195.894Z\" fill=\"white\"/>\\n</svg>\\n',withExternalLayout:true}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-4tljrn\",\"data-framer-name\":\"Ellipse 22148\",layoutDependency:layoutDependency,layoutId:\"tJd1GzZZJ\",style:{backgroundColor:\"rgba(255, 255, 255, 0.06)\",borderBottomLeftRadius:\"100%\",borderBottomRightRadius:\"100%\",borderTopLeftRadius:\"100%\",borderTopRightRadius:\"100%\"}}),/*#__PURE__*/_jsx(SVG,{className:\"framer-62k99s\",\"data-framer-name\":\"Vector\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:62,intrinsicWidth:27,layoutDependency:layoutDependency,layoutId:\"lC2cQRLTL\",svg:'<svg width=\"27\" height=\"62\" viewBox=\"0 0 27 62\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<path d=\"M24.8677 0.586914L26.4696 1.24388L2.00235 61.137L0.400391 60.48L24.8677 0.586914Z\" fill=\"white\"/>\\n</svg>\\n',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-v5jb4y\",\"data-framer-name\":\"Vector\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:62,intrinsicWidth:27,layoutDependency:layoutDependency,layoutId:\"jYgagwqN2\",svg:'<svg width=\"27\" height=\"62\" viewBox=\"0 0 27 62\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<path opacity=\"0.6\" d=\"M2.27663 0.586914L0.669922 1.24388L25.1372 61.137L26.7439 60.48L2.27663 0.586914Z\" fill=\"white\"/>\\n</svg>\\n',withExternalLayout:true}),/*#__PURE__*/_jsx(Vector1,{animated:true,className:\"framer-1xj49zp\",\"data-framer-name\":\"Vector\",layoutDependency:layoutDependency,layoutId:\"N9tgMwYVI\",style:{\"--wp8rou\":ufVtaREIW}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1x0uzlf\",\"data-framer-name\":\"Ellipse 22149\",layoutDependency:layoutDependency,layoutId:\"zKAiwkjsc\",style:{backgroundColor:\"rgb(1, 8, 16)\",borderBottomLeftRadius:\"100%\",borderBottomRightRadius:\"100%\",borderTopLeftRadius:\"100%\",borderTopRightRadius:\"100%\"}}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-hltecx\",\"data-framer-name\":\"RPM\",layoutDependency:layoutDependency,layoutId:\"ma3zqW4JX\",transformTemplate:transformTemplate1,children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7SGVsdmV0aWNhIE5vdyBWYXItNzAw\",\"--framer-font-family\":'\"Helvetica Now Var\", \"Helvetica Now Var Placeholder\", sans-serif',\"--framer-font-size\":\"78.41px\",\"--framer-font-weight\":\"700\",\"--framer-letter-spacing\":\"0px\",\"--framer-line-height\":\"78.41px\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--variable-reference-ufVtaREIW-x1lMgTkHZ))\"},children:\"0\"})}),className:\"framer-1lvi5ym\",\"data-framer-name\":\"0\",fonts:[\"GF;Helvetica Now Var-700\"],layoutDependency:layoutDependency,layoutId:\"DUsGURB7V\",style:{\"--extracted-r6o4lv\":\"var(--variable-reference-ufVtaREIW-x1lMgTkHZ)\",\"--framer-paragraph-spacing\":\"0px\",\"--variable-reference-ufVtaREIW-x1lMgTkHZ\":ufVtaREIW},verticalAlignment:\"center\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7SGVsdmV0aWNhIE5vdyBWYXItcmVndWxhcg==\",\"--framer-font-family\":'\"Helvetica Now Var\", \"Helvetica Now Var Placeholder\", sans-serif',\"--framer-font-size\":\"19.6px\",\"--framer-letter-spacing\":\"0.01em\",\"--framer-line-height\":\"27.44px\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"x1000RPM\"})}),className:\"framer-raff8b\",\"data-framer-name\":\"x1000RPM\",fonts:[\"GF;Helvetica Now Var-regular\"],layoutDependency:layoutDependency,layoutId:\"UbZRxexI3\",style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"center\",withExternalLayout:true})]}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1jp41k0\",\"data-framer-name\":\"Vector\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:21,intrinsicWidth:19,layoutDependency:layoutDependency,layoutId:\"vFU_TiXHq\",svg:'<svg width=\"19\" height=\"21\" viewBox=\"0 0 19 21\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<path d=\"M9.51891 20.0541L0.277344 0.367188L9.51891 4.64656L18.7605 0.367188L9.51891 20.0541Z\" fill=\"white\"/>\\n</svg>\\n',withExternalLayout:true}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-9z08ao\",\"data-framer-name\":\"Range\",layoutDependency:layoutDependency,layoutId:\"D7xpE5UbJ\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7SGVsdmV0aWNhIE5vdyBWYXItcmVndWxhcg==\",\"--framer-font-family\":'\"Helvetica Now Var\", \"Helvetica Now Var Placeholder\", sans-serif',\"--framer-font-size\":\"19.6px\",\"--framer-letter-spacing\":\"0.01em\",\"--framer-line-height\":\"27.44px\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"Range\"})}),className:\"framer-1bv2pbu\",\"data-framer-name\":\"Range\",fonts:[\"GF;Helvetica Now Var-regular\"],layoutDependency:layoutDependency,layoutId:\"L_opFneaY\",style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"center\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(motion.p,{style:{\"--font-selector\":\"SW50ZXItQm9sZA==\",\"--framer-font-size\":\"17.64px\",\"--framer-font-weight\":\"700\",\"--framer-letter-spacing\":\"0px\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:[/*#__PURE__*/_jsx(motion.span,{style:{\"--framer-font-size\":\"23.52px\"},children:\"223\"}),/*#__PURE__*/_jsx(motion.span,{style:{\"--font-selector\":\"SW50ZXI=\",\"--framer-font-weight\":\"400\"},children:\"mi\"})]})}),className:\"framer-cunlo4\",\"data-framer-name\":\"223mi\",fonts:[\"Inter-Bold\",\"Inter\"],layoutDependency:layoutDependency,layoutId:\"U2ipw_oi9\",style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\",\"--framer-paragraph-spacing\":\"0px\",opacity:.6},text:ZSjbMsC5a,verticalAlignment:\"center\",withExternalLayout:true})]})]}),/*#__PURE__*/_jsx(SVG,{className:\"framer-tb7s9p\",\"data-framer-name\":\"Lamp2\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:207,intrinsicWidth:101,layoutDependency:layoutDependency,layoutId:\"WTmh6tMel\",svg:'<svg width=\"101\" height=\"207\" viewBox=\"0 0 101 207\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<g opacity=\"0.3\">\\n<path d=\"M90.9489 183.192C90.8743 183.156 90.8162 183.119 90.783 183.076C90.4063 182.622 90.7935 182.002 91.2601 181.641C92.2634 180.865 92.8081 179.579 92.8081 178.121C92.8081 175.75 91.2102 173.829 88.9292 173.829C86.6544 173.829 85.0565 175.75 85.0565 178.121C85.0565 179.579 85.6014 180.866 86.605 181.641C87.07 182.001 87.4547 182.622 87.0816 183.076C86.5632 183.698 80.8814 183.62 81.01 192.134C83.6227 189.435 86.98 186.276 90.9489 183.192Z\" fill=\"white\"/>\\n<path d=\"M81.3555 196.613C82.1953 202.896 84.2171 205.863 85.285 206.181C86.5126 206.543 87.8729 206.281 88.2088 205.753C88.9844 204.526 84.5343 199.518 85.6209 198.613C86.0813 198.23 88.1155 198.181 88.9263 198.177C89.7392 198.181 91.7734 198.23 92.2338 198.613C93.3225 199.518 88.8724 204.526 89.65 205.753C89.986 206.281 91.3421 206.543 92.5738 206.181C93.6169 205.865 95.5848 203.005 96.4495 196.971C90.8133 196.14 85.0051 196.336 81.3555 196.613V196.613Z\" fill=\"white\"/>\\n<path d=\"M83.9121 193.427C87.5203 193.263 92.159 193.294 96.7666 193.966C96.7957 193.536 96.8206 193.095 96.8392 192.639C97.0321 187.987 95.5556 185.765 94.0108 184.61C90.0356 187.579 86.6161 190.702 83.9121 193.427V193.427Z\" fill=\"white\"/>\\n<path d=\"M99.1894 180.887C99.882 180.467 100.118 179.544 99.712 178.823C99.3097 178.104 98.4263 177.859 97.7317 178.278C95.0359 179.912 93.2634 181.397 90.9492 183.192C91.4469 183.438 92.7553 183.669 94.0119 184.609C95.8741 183.223 97.1054 182.15 99.1894 180.887Z\" fill=\"white\"/>\\n<path d=\"M99.8553 194.294C98.7563 194.045 97.8861 194.129 96.7664 193.965C96.6938 195.046 96.5839 196.045 96.4512 196.971C97.4776 197.122 98.2441 197.02 99.2436 197.247C99.3473 197.269 99.453 197.28 99.5526 197.28C100.22 197.28 100.822 196.792 100.967 196.086C101.139 195.271 100.637 194.468 99.8553 194.294Z\" fill=\"white\"/>\\n<path d=\"M81.0717 193.599C81.053 193.283 81.0343 192.966 81.0198 192.638C81.0115 192.464 81.0115 192.301 81.0094 192.135C80.4724 192.69 79.9664 193.226 79.4895 193.74C78.3925 194.926 77.7215 195.691 76.9936 196.555C75.8158 197.952 75.3895 198.564 75.2899 198.695C74.8005 199.354 74.9146 200.302 75.547 200.814C75.8125 201.027 76.1256 201.131 76.4346 201.131C76.868 201.131 77.2972 200.931 77.5813 200.548C77.6166 200.501 78.4609 199.289 80.8477 196.654H80.8498C81.0115 196.637 81.1837 196.627 81.3579 196.613C81.3392 196.463 81.3205 196.31 81.3019 196.158C81.2044 195.356 81.1256 194.506 81.0717 193.599Z\" fill=\"white\"/>\\n<path d=\"M57.6475 67.542C64.8645 67.5421 70.7148 73.3933 70.7148 80.6104C70.7146 87.8272 64.8643 93.6776 57.6475 93.6777C50.4305 93.6777 44.5793 87.8273 44.5791 80.6104C44.5791 73.3933 50.4304 67.542 57.6475 67.542ZM41.2197 68.2881C41.8389 67.4638 43.0087 67.2971 43.833 67.916C44.6573 68.5352 44.8242 69.7059 44.2051 70.5303C42.096 73.3381 40.8467 76.8259 40.8467 80.6104C40.8468 84.3947 42.0961 87.8817 44.2051 90.6895C44.8242 91.5138 44.6573 92.6845 43.833 93.3037C43.0087 93.9227 41.8389 93.7559 41.2197 92.9316C38.6418 89.4995 37.1134 85.2309 37.1133 80.6104C37.1133 75.9896 38.6417 71.7203 41.2197 68.2881ZM71.4629 67.916C72.2872 67.2971 73.457 67.4638 74.0762 68.2881C76.6542 71.7203 78.1826 75.9896 78.1826 80.6104C78.1825 85.2309 76.6541 89.4995 74.0762 92.9316C73.457 93.7559 72.2872 93.9227 71.4629 93.3037C70.6386 92.6845 70.4717 91.5138 71.0908 90.6895C73.1998 87.8817 74.4491 84.3947 74.4492 80.6104C74.4492 76.8259 73.1999 73.3381 71.0908 70.5303C70.4717 69.7059 70.6386 68.5352 71.4629 67.916ZM57.6475 71.2754C52.4924 71.2754 48.3135 75.4553 48.3135 80.6104C48.3137 85.7652 52.4925 89.9443 57.6475 89.9443C62.8023 89.9442 66.9812 85.7652 66.9814 80.6104C66.9814 75.4554 62.8024 71.2755 57.6475 71.2754ZM58.623 75.5928C59.4542 75.5928 60.1667 75.7436 60.7598 76.0449C61.3577 76.3414 61.8149 76.7524 62.1309 77.2773C62.4469 77.8024 62.6045 78.4034 62.6045 79.0791C62.6044 79.7644 62.4468 80.3578 62.1309 80.8584C61.8149 81.359 61.3576 81.7454 60.7598 82.0176C60.1667 82.2897 59.4542 82.4258 58.623 82.4258H56.6768V86.2109H54.4883V75.5928H58.623ZM56.6768 80.7197H58.623C59.0411 80.7197 59.382 80.6517 59.6445 80.5156C59.907 80.3746 60.0992 80.1796 60.2207 79.9316C60.3421 79.6839 60.4023 79.4046 60.4023 79.0938C60.4023 78.7778 60.3422 78.4831 60.2207 78.2109C60.0992 77.9388 59.907 77.72 59.6445 77.5547C59.382 77.3894 59.0411 77.3066 58.623 77.3066H56.6768V80.7197Z\" fill=\"white\"/>\\n<path d=\"M75.7119 125.354C82.9288 125.354 88.7793 131.205 88.7793 138.422C88.7791 145.639 82.9287 151.489 75.7119 151.489C68.4949 151.489 62.6437 145.639 62.6436 138.422C62.6436 131.205 68.4948 125.354 75.7119 125.354ZM59.2842 126.1C59.9033 125.275 61.0731 125.109 61.8975 125.728C62.7218 126.347 62.8886 127.517 62.2695 128.342C60.1605 131.15 58.9111 134.637 58.9111 138.422C58.9112 142.206 60.1605 145.693 62.2695 148.501C62.8887 149.325 62.7218 150.496 61.8975 151.115C61.0731 151.734 59.9033 151.567 59.2842 150.743C56.7062 147.311 55.1778 143.042 55.1777 138.422C55.1777 133.801 56.7061 129.532 59.2842 126.1ZM89.5273 125.728C90.3517 125.109 91.5215 125.275 92.1406 126.1C94.7187 129.532 96.2471 133.801 96.2471 138.422C96.247 143.042 94.7186 147.311 92.1406 150.743C91.5215 151.567 90.3517 151.734 89.5273 151.115C88.703 150.496 88.5361 149.325 89.1553 148.501C91.2643 145.693 92.5136 142.206 92.5137 138.422C92.5137 134.637 91.2643 131.15 89.1553 128.342C88.5362 127.517 88.703 126.347 89.5273 125.728ZM75.7119 129.088C70.5568 129.088 66.377 133.267 66.377 138.422C66.3771 143.577 70.557 147.756 75.7119 147.756C80.8667 147.756 85.0457 143.577 85.0459 138.422C85.0459 133.267 80.8668 129.088 75.7119 129.088ZM75.7764 142.319C76.2261 142.319 76.5852 142.45 76.8525 142.711C77.1197 142.966 77.2528 143.288 77.2529 143.677C77.2529 144.054 77.1199 144.373 76.8525 144.635C76.5852 144.896 76.2261 145.026 75.7764 145.026C75.333 145.026 74.9746 144.896 74.7012 144.635C74.4338 144.373 74.2998 144.054 74.2998 143.677C74.2999 143.288 74.4339 142.966 74.7012 142.711C74.9746 142.45 75.3329 142.319 75.7764 142.319ZM76.8701 140.824H74.6826L74.373 131.608H77.1709L76.8701 140.824Z\" fill=\"white\"/>\\n<path d=\"M22.958 9.73047C30.1751 9.73047 36.0264 15.5817 36.0264 22.7988C36.0261 30.0157 30.175 35.8662 22.958 35.8662C15.7412 35.866 9.89087 30.0156 9.89062 22.7988C9.89062 15.5818 15.7411 9.73065 22.958 9.73047ZM6.53027 10.4766C7.14944 9.65225 8.32017 9.48544 9.14453 10.1045C9.9689 10.7237 10.1348 11.8944 9.51562 12.7188C7.40661 15.5266 6.1582 19.0144 6.1582 22.7988C6.15828 26.583 7.40676 30.0702 9.51562 32.8779C10.1348 33.7023 9.9689 34.873 9.14453 35.4922C8.32017 36.1114 7.14947 35.9445 6.53027 35.1201C3.95249 31.688 2.4239 27.4192 2.42383 22.7988C2.42383 18.1782 3.95234 13.9087 6.53027 10.4766ZM36.7744 10.1045C37.5988 9.48575 38.7686 9.65237 39.3877 10.4766C41.9657 13.9088 43.4941 18.1781 43.4941 22.7988C43.4941 27.4193 41.9656 31.688 39.3877 35.1201C38.7686 35.9444 37.5988 36.1111 36.7744 35.4922C35.9501 34.873 35.7831 33.7023 36.4023 32.8779C38.5113 30.0702 39.7607 26.5831 39.7607 22.7988C39.7607 19.0143 38.5114 15.5266 36.4023 12.7188C35.7832 11.8944 35.9501 10.7237 36.7744 10.1045ZM22.958 13.4639C17.8031 13.4641 13.624 17.6439 13.624 22.7988C13.6243 27.9536 17.8032 32.1326 22.958 32.1328C28.1129 32.1328 32.2918 27.9537 32.292 22.7988C32.292 17.6438 28.1131 13.4639 22.958 13.4639ZM28.3887 19.8047C28.8141 19.8047 29.1823 19.8931 29.4922 20.0693C29.805 20.2456 30.0467 20.4871 30.2168 20.7939C30.3899 21.1008 30.4766 21.4536 30.4766 21.8516H29.1455C29.1455 21.6632 29.1182 21.4973 29.0635 21.3545C29.0118 21.2087 28.928 21.0947 28.8125 21.0127C28.6971 20.9308 28.5484 20.8896 28.3662 20.8896C28.1961 20.8896 28.0548 20.9243 27.9424 20.9941C27.833 21.061 27.751 21.154 27.6963 21.2725C27.6447 21.3878 27.6192 21.5184 27.6191 21.6641C27.6191 21.7734 27.6446 21.8728 27.6963 21.9609C27.751 22.0459 27.8258 22.1235 27.9199 22.1934C28.0139 22.26 28.1247 22.325 28.252 22.3887C28.3826 22.4525 28.5257 22.5154 28.6807 22.5762C28.9814 22.6947 29.2476 22.825 29.4785 22.9678C29.7092 23.1074 29.9018 23.2654 30.0566 23.4414C30.2116 23.6146 30.3292 23.8115 30.4082 24.0303C30.4871 24.2489 30.5264 24.498 30.5264 24.7773C30.5264 25.0538 30.4781 25.3063 30.3809 25.5342C30.2867 25.7589 30.1481 25.9532 29.9658 26.1172C29.7835 26.2782 29.5629 26.4031 29.3047 26.4912C29.0496 26.5792 28.7641 26.623 28.4482 26.623C28.1415 26.623 27.8515 26.5801 27.5781 26.4951C27.3047 26.407 27.0632 26.2748 26.8535 26.0986C26.6469 25.9194 26.4837 25.6934 26.3652 25.4199C26.2468 25.1435 26.1875 24.817 26.1875 24.4404H27.5234C27.5235 24.6408 27.5426 24.8124 27.582 24.9551C27.6215 25.0948 27.6827 25.2069 27.7646 25.292C27.8467 25.374 27.9469 25.437 28.0654 25.4795C28.1869 25.519 28.3256 25.5381 28.4805 25.5381C28.6564 25.538 28.7962 25.5052 28.8994 25.4385C29.0058 25.3716 29.0814 25.2814 29.127 25.1689C29.1725 25.0566 29.1953 24.9289 29.1953 24.7861C29.1953 24.6678 29.1853 24.56 29.1641 24.4629C29.1428 24.3658 29.097 24.2763 29.0273 24.1943C28.9605 24.1123 28.8611 24.0303 28.7305 23.9482C28.6029 23.8662 28.4361 23.7805 28.2295 23.6924C27.9834 23.5891 27.7446 23.4797 27.5137 23.3643C27.2829 23.2458 27.0749 23.109 26.8896 22.9541C26.7043 22.7991 26.5566 22.6169 26.4473 22.4072C26.341 22.1946 26.2881 21.9456 26.2881 21.6602C26.2881 21.3806 26.3382 21.1263 26.4385 20.8984C26.5418 20.6707 26.6877 20.4764 26.876 20.3154C27.0644 20.1514 27.2849 20.0256 27.5371 19.9375C27.7922 19.8495 28.0759 19.8047 28.3887 19.8047ZM20.5137 26.5322H19.0957L18.7354 25.165H16.9014L16.5439 26.5322H15.1357L17.209 19.8965H18.4219L20.5137 26.5322ZM23.1934 19.8965C23.5245 19.8965 23.8207 19.9329 24.082 20.0059C24.3431 20.0787 24.5649 20.1892 24.7471 20.3379C24.9294 20.4868 25.0679 20.6754 25.1621 20.9033C25.2593 21.1312 25.3076 21.4001 25.3076 21.71C25.3076 21.9834 25.2529 22.2359 25.1436 22.4668C25.0342 22.6975 24.8627 22.8855 24.6289 23.0312C24.5834 23.06 24.5345 23.0856 24.4834 23.1094C24.6068 23.1437 24.7166 23.1933 24.8115 23.2598C25.0241 23.4056 25.1755 23.5971 25.2666 23.834C25.3608 24.0679 25.4082 24.3168 25.4082 24.5811C25.4082 25.0064 25.328 25.3655 25.167 25.6572C25.009 25.9458 24.7765 26.1646 24.4697 26.3135C24.1628 26.4593 23.7855 26.5322 23.3389 26.5322H21.1465V19.8965H23.1934ZM22.4824 25.4287H23.3389C23.515 25.4287 23.6582 25.3913 23.7676 25.3154C23.877 25.2395 23.9563 25.1374 24.0049 25.0098C24.0534 24.8792 24.0771 24.7304 24.0771 24.5635C24.0771 24.3752 24.0543 24.211 24.0088 24.0713C23.9663 23.9316 23.8951 23.8249 23.7949 23.752C23.6947 23.6761 23.5596 23.6378 23.3896 23.6377H22.4824V25.4287ZM17.1914 24.0576H18.4443L17.8154 21.6699L17.1914 24.0576ZM22.4824 22.6719H23.1797C23.3619 22.6719 23.5105 22.6408 23.626 22.5801C23.7444 22.5163 23.831 22.4241 23.8857 22.3027C23.9434 22.1782 23.9726 22.0277 23.9727 21.8516C23.9727 21.648 23.9472 21.4848 23.8955 21.3633C23.8438 21.2388 23.7599 21.1476 23.6445 21.0898C23.5291 21.0321 23.3786 21.0039 23.1934 21.0039H22.4824V22.6719Z\" fill=\"white\"/>\\n</g>\\n</svg>\\n',withExternalLayout:true}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1jkvzr6\",\"data-framer-name\":\"TEMP\",layoutDependency:layoutDependency,layoutId:\"FEV52_qyR\",children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-i4sf5o\",\"data-framer-name\":\"Group 17\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:37,intrinsicWidth:35,layoutDependency:layoutDependency,layoutId:\"tpT7yDebD\",svg:'<svg width=\"35\" height=\"37\" viewBox=\"0 0 35 37\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<path d=\"M16.6985 18.8244C18.1882 18.8244 19.4009 17.5796 19.4009 16.0505C19.4009 14.8526 18.6573 13.8332 17.6198 13.4455V12.2436H20.1039C20.5927 12.2436 20.9899 11.8345 20.9899 11.3342C20.9899 10.8311 20.5927 10.4234 20.1039 10.4234H17.6198V8.91027H20.1039C20.5927 8.91027 20.9899 8.50116 20.9899 7.99949C20.9899 7.49781 20.5927 7.08868 20.1039 7.08868H17.6198V5.5756H20.1039C20.5927 5.5756 20.9899 5.16783 20.9899 4.66615C20.9899 4.16447 20.5927 3.75535 20.1039 3.75535H17.6198V1.37574C17.6198 0.853937 17.2055 0.428711 16.6985 0.428711C16.1902 0.428711 15.7772 0.853937 15.7772 1.37574V13.4455C14.7396 13.8332 13.9961 14.8526 13.9961 16.0505C13.9961 17.5796 15.2088 18.8244 16.6985 18.8244V18.8244Z\" fill=\"white\" fill-opacity=\"0.9\"/>\\n<path d=\"M34.0249 27.7088C34.2649 27.3835 34.2583 26.9354 34.0053 26.618L32.1975 24.3396C31.9523 24.0313 31.5354 23.9164 31.1657 24.0574L19.3645 28.5475L17.3889 27.1144C17.2355 27.002 17.0493 26.9419 16.8566 26.9419H14.2832V26.0928H14.8915C15.391 26.0928 15.796 25.6891 15.796 25.1914V23.7243C15.796 23.2266 15.391 22.8242 14.8915 22.8242H11.3624C10.8629 22.8242 10.4591 23.2266 10.4591 23.7243V25.1914C10.4591 25.6891 10.8629 26.0928 11.3624 26.0928H12.0454V26.9419H8.34454V26.6519C8.34454 26.2901 8.12692 25.9621 7.79131 25.8224L3.6159 24.0679C3.38911 23.9738 3.13347 23.9738 2.90667 24.0718C2.68119 24.1685 2.50421 24.3527 2.419 24.5826L0.843222 28.7709C0.681974 29.1968 0.866819 29.6749 1.27059 29.8852L6.53672 32.6247V35.521C6.53672 36.0187 6.94181 36.4211 7.44129 36.4211H21.2051C21.4306 36.4211 21.6482 36.3374 21.8147 36.1859L31.4319 27.4305L32.9736 28.0184C33.3537 28.1621 33.7837 28.0367 34.0249 27.7088V27.7088ZM2.81622 28.6572L3.78108 26.0928L6.53672 27.2489V30.592L2.81622 28.6572V28.6572ZM20.855 34.6209H8.34454V28.7421H16.563L18.6972 30.2915C18.9437 30.4705 19.2662 30.5136 19.5506 30.4052L29.7473 26.5252L20.855 34.6209V34.6209Z\" fill=\"white\" fill-opacity=\"0.9\"/>\\n<path d=\"M33.422 29.2227C33.422 29.2227 31.8672 32.3374 31.8672 33.2213C31.8672 34.1052 32.5638 34.8214 33.422 34.8214C34.2789 34.8214 34.9756 34.1052 34.9756 33.2213C34.9756 32.3374 33.422 29.2227 33.422 29.2227Z\" fill=\"white\" fill-opacity=\"0.9\"/>\\n</svg>\\n',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1km52y9\",\"data-framer-name\":\"Ellipse 19\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"ru0blDj1j\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 98 104\"><path d=\"M 4.043 99.544 C 43.975 79.348 75.505 45.716 93.086 4.566\" fill=\"transparent\" stroke-width=\"7.84084\" stroke=\"rgb(255,255,255)\" stroke-linecap=\"square\" stroke-miterlimit=\"10\" stroke-dasharray=\"\" opacity=\"0.3\"></path></svg>',svgContentId:9009666172,withExternalLayout:true}),/*#__PURE__*/_jsx(Intersect,{animated:true,className:\"framer-k1ntzp\",\"data-framer-name\":\"Intersect\",layoutDependency:layoutDependency,layoutId:\"r74oXGC4w\",style:{\"--wp8rou\":ufVtaREIW}}),/*#__PURE__*/_jsx(SVG,{className:\"framer-117qs1s\",\"data-framer-name\":\"H\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:26,intrinsicWidth:33,layoutDependency:layoutDependency,layoutId:\"dcBsfAEfr\",svg:'<svg width=\"33\" height=\"26\" viewBox=\"-1 -1 33 26\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<path d=\"M23.166 11.541L11.2894 7.45151L11.8522 5.8168L23.7289 9.90627L23.166 11.541ZM20.4263 19.4977L8.54963 15.4082L9.11251 13.7735L20.9892 17.863L20.4263 19.4977ZM15.429 16.5082L13.9778 16.0085L16.5624 8.50218L18.0137 9.00187L15.429 16.5082Z\" fill=\"white\"/>\\n</svg>\\n',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1j8mfru\",\"data-framer-name\":\"C\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:33,intrinsicWidth:28,layoutDependency:layoutDependency,layoutId:\"ArOJpTnWX\",svg:'<svg width=\"28\" height=\"33\" viewBox=\"-1 -1 28 33\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<path d=\"M16.2004 22.1837C15.1892 22.699 14.1665 22.9231 13.1324 22.856C12.0996 22.7849 11.1343 22.4221 10.2364 21.7674C9.3412 21.1115 8.59124 20.1901 7.98654 19.0033C7.38184 17.8165 7.07725 16.6682 7.07277 15.5584C7.06829 14.4486 7.3415 13.4563 7.89242 12.5816C8.442 11.7043 9.22504 11.0067 10.2415 10.4888C11.0301 10.087 11.8292 9.858 12.6388 9.80188C13.4497 9.74181 14.2378 9.8864 15.0032 10.2356C15.7698 10.5809 16.4625 11.147 17.0812 11.9339L15.5329 12.7229C15.0793 12.2082 14.5933 11.847 14.0749 11.6392C13.5578 11.4275 13.0358 11.3486 12.5089 11.4026C11.9833 11.4526 11.4625 11.6091 10.9464 11.872C10.218 12.2431 9.67088 12.7463 9.30487 13.3816C8.94015 14.0129 8.77802 14.7407 8.81846 15.5649C8.86153 16.3877 9.11867 17.2616 9.58988 18.1864C10.0611 19.1112 10.6169 19.8328 11.2573 20.3513C11.9003 20.8685 12.585 21.1664 13.3115 21.2451C14.0393 21.3197 14.7673 21.1715 15.4956 20.8004C16.0353 20.5255 16.4895 20.1571 16.8581 19.6954C17.2267 19.2336 17.4626 18.696 17.5658 18.0824C17.6703 17.4649 17.5995 16.808 17.3536 16.1116L18.9019 15.3227C19.2829 16.3099 19.4031 17.2519 19.2626 18.1485C19.1248 19.0437 18.783 19.8366 18.2373 20.5272C17.6941 21.2164 17.0152 21.7686 16.2004 22.1837Z\" fill=\"white\"/>\\n</svg>\\n',withExternalLayout:true})]})]})]}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:39,width:\"332px\",y:(componentViewport?.y||0)+40,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1lwgooi-container\",layoutDependency:layoutDependency,layoutId:\"b0S1vJw1R-container\",nodeId:\"b0S1vJw1R\",rendersWithMotion:true,scopeId:\"x1lMgTkHZ\",children:/*#__PURE__*/_jsx(CES26TimeDateTemp,{bmm4BPqJs:ufVtaREIW,f4B34CZ7f:uS1XVn60x,height:\"100%\",id:\"b0S1vJw1R\",layoutId:\"b0S1vJw1R\",mCUWlYGzN:ArHhZ4hLt,style:{height:\"100%\",width:\"100%\"},variant:\"XF5fv75Ac\",width:\"100%\"})})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-c870c.framer-vm6hp8, .framer-c870c .framer-vm6hp8 { display: block; }\",\".framer-c870c.framer-1lau5mp { height: 782px; overflow: var(--overflow-clip-fallback, clip); position: relative; width: 1720px; will-change: var(--framer-will-change-filter-override, filter); }\",\".framer-c870c .framer-3tpjsk-container { bottom: 0px; flex: none; left: 0px; position: absolute; right: 0px; top: 0px; z-index: 0; }\",\".framer-c870c .framer-d6irlz { align-content: flex-end; align-items: flex-end; bottom: 80px; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: absolute; right: 102px; width: min-content; }\",\".framer-c870c .framer-11kp3tv, .framer-c870c .framer-jclxty, .framer-c870c .framer-w5jjfj, .framer-c870c .framer-1g8c91u, .framer-c870c .framer-1htabzu { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-c870c .framer-lo0wb7 { align-content: center; align-items: center; bottom: 87px; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 30px; height: min-content; justify-content: flex-start; left: 100px; overflow: visible; padding: 0px; position: absolute; width: min-content; }\",\".framer-c870c .framer-u06yg5 { height: 28px; position: relative; width: 50px; }\",\".framer-c870c .framer-wwupdi, .framer-c870c .framer-ajdwoj { height: 28px; left: 0px; position: absolute; top: 0px; width: 50px; }\",\".framer-c870c .framer-1bu5u7l { height: 23px; left: 8px; position: absolute; top: 3px; width: 39px; }\",\".framer-c870c .framer-wl23ah { height: 13px; left: 22px; position: absolute; top: 7px; width: 8px; }\",\".framer-c870c .framer-wo4s2r { height: 37px; position: relative; width: 31px; }\",\".framer-c870c .framer-1oi5627 { height: 11px; left: 0px; position: absolute; top: 0px; width: 7px; }\",\".framer-c870c .framer-1ucv8ek { height: 11px; left: 25px; position: absolute; top: 0px; width: 7px; }\",\".framer-c870c .framer-p13d0k { height: 11px; left: 0px; position: absolute; top: 26px; width: 7px; }\",\".framer-c870c .framer-1otyz86 { height: 11px; left: 25px; position: absolute; top: 26px; width: 7px; }\",\".framer-c870c .framer-k3qrkw { height: 28px; left: 7px; position: absolute; top: 5px; width: 17px; }\",\".framer-c870c .framer-1qpns01 { height: 39px; position: relative; width: 26px; }\",\".framer-c870c .framer-49rz5e { height: 39px; left: 0px; position: absolute; top: 0px; width: 26px; }\",\".framer-c870c .framer-8yxx8a { height: 4px; left: 6px; position: absolute; top: 31px; width: 14px; }\",\".framer-c870c .framer-1jnve8v { height: 4px; left: 6px; position: absolute; top: 10px; width: 14px; }\",\".framer-c870c .framer-5nzqs { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 35px; height: min-content; justify-content: center; left: 0px; overflow: visible; padding: 0px; position: absolute; top: 47%; width: 100%; }\",\".framer-c870c .framer-37dbb3 { aspect-ratio: 1.1104462122566616 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 451px); overflow: visible; position: relative; width: 500px; }\",\".framer-c870c .framer-pqs34m { flex: none; height: 445px; left: 55px; overflow: visible; position: absolute; top: 0px; width: 445px; }\",\".framer-c870c .framer-1pn11jq { flex: none; height: 446px; left: 0px; position: absolute; top: 0px; width: 446px; }\",\".framer-c870c .framer-oy3pgg { bottom: 71px; flex: none; left: 54px; position: absolute; right: 55px; top: 54px; }\",\".framer-c870c .framer-16ki1y4 { flex: none; height: 32px; left: calc(50.10097106927305% - 94.67981719970703px / 2); position: absolute; top: 59px; white-space: pre-wrap; width: 95px; word-break: break-word; word-wrap: break-word; }\",\".framer-c870c .framer-1yohhyh { bottom: 59px; flex: none; left: 36px; position: absolute; right: 39px; top: 38px; }\",\".framer-c870c .framer-1u9u0rx { flex: none; height: 236px; left: 105px; position: absolute; top: 105px; width: 236px; }\",\".framer-c870c .framer-xe3gaj { bottom: 49px; flex: none; left: 137px; position: absolute; right: 282px; top: 336px; }\",\".framer-c870c .framer-1fvbet5 { bottom: 49px; flex: none; left: 281px; position: absolute; right: 138px; top: 336px; }\",\".framer-c870c .framer-1d5bhuq { aspect-ratio: 1.3125 / 1; bottom: 76px; flex: none; height: var(--framer-aspect-ratio-supported, 160px); left: 77px; position: absolute; width: 210px; }\",\".framer-c870c .framer-1o7byey { flex: none; height: 170px; left: 138px; position: absolute; top: 138px; width: 170px; }\",\".framer-c870c .framer-z151d { 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; left: 198px; overflow: visible; padding: 0px; position: absolute; top: 50%; width: 49px; }\",\".framer-c870c .framer-eu6o94, .framer-c870c .framer-13tfoph { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 49px; word-break: break-word; word-wrap: break-word; }\",\".framer-c870c .framer-vtw29x { 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; left: 164px; overflow: visible; padding: 0px; position: absolute; top: 357px; width: 117px; }\",\".framer-c870c .framer-ycwz15, .framer-c870c .framer-1nqrh9b { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 117px; word-break: break-word; word-wrap: break-word; }\",\".framer-c870c .framer-14ddc9w { bottom: 393px; flex: none; left: 212px; position: absolute; right: 215px; top: 33px; }\",\".framer-c870c .framer-pk0a7o { flex: none; height: 189px; left: 0px; overflow: visible; position: absolute; top: 35px; width: 101px; }\",\".framer-c870c .framer-1d6n8zw { flex: none; height: 41px; left: 53px; position: absolute; top: 0px; width: 48px; }\",\".framer-c870c .framer-15qsigk { flex: none; height: var(--framer-aspect-ratio-supported, 26px); left: 0px; position: absolute; top: 155px; width: 34px; }\",\".framer-c870c .framer-1oo2p7 { bottom: 102px; flex: none; gap: 0px; left: 26px; overflow: hidden; position: absolute; right: 49px; top: 52px; }\",\".framer-c870c .framer-zl6p9w { flex: none; height: 24px; left: -1px; position: absolute; top: 0px; width: 27px; }\",\".framer-c870c .framer-18k1sfw { flex: none; height: auto; left: 5px; position: absolute; top: 27px; white-space: pre; width: auto; }\",\".framer-c870c .framer-1b6rh8 { flex: none; height: 34px; left: 5px; position: absolute; top: 103px; width: 34px; }\",\".framer-c870c .framer-1ixpnk6 { bottom: -3px; flex: none; height: var(--framer-aspect-ratio-supported, 144px); left: 19px; position: absolute; width: 189px; }\",\".framer-c870c .framer-tjktbj-container { flex: none; height: auto; position: relative; width: 450px; }\",\".framer-c870c .framer-ihvkte { aspect-ratio: 1.102298111280579 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 454px); overflow: visible; position: relative; width: 500px; }\",\".framer-c870c .framer-1a8s4uj { flex: none; height: 445px; left: 0px; overflow: visible; position: absolute; top: 0px; width: 445px; }\",\".framer-c870c .framer-155px4l { flex: none; height: 445px; left: 0px; position: absolute; top: 0px; width: 445px; }\",\".framer-c870c .framer-1tf8jqg { bottom: 72px; flex: none; left: 55px; position: absolute; right: 54px; top: 53px; }\",\".framer-c870c .framer-1mcx9ck { flex: none; height: 32px; left: calc(50.101189054193576% - 94.48951721191406px / 2); position: absolute; top: 58px; white-space: pre-wrap; width: 94px; word-break: break-word; word-wrap: break-word; }\",\".framer-c870c .framer-2j3kxu { bottom: 60px; flex: none; left: 37px; position: absolute; right: 38px; top: 37px; }\",\".framer-c870c .framer-4tljrn { flex: none; height: 236px; left: 104px; position: absolute; top: 104px; width: 236px; }\",\".framer-c870c .framer-62k99s { bottom: 50px; flex: none; left: 138px; position: absolute; right: 281px; top: 334px; }\",\".framer-c870c .framer-v5jb4y { bottom: 50px; flex: none; left: 281px; position: absolute; right: 137px; top: 334px; }\",\".framer-c870c .framer-1xj49zp { aspect-ratio: 1.3043478260869565 / 1; bottom: 93px; flex: none; height: var(--framer-aspect-ratio-supported, 161px); left: 84px; position: absolute; width: 210px; }\",\".framer-c870c .framer-1x0uzlf { flex: none; height: 169px; left: 138px; position: absolute; top: 138px; width: 169px; }\",\".framer-c870c .framer-hltecx { 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; left: 171px; overflow: visible; padding: 0px; position: absolute; top: 50%; width: 101px; }\",\".framer-c870c .framer-1lvi5ym, .framer-c870c .framer-raff8b { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 101px; word-break: break-word; word-wrap: break-word; }\",\".framer-c870c .framer-1jp41k0 { bottom: 393px; flex: none; left: 213px; position: absolute; right: 213px; top: 32px; }\",\".framer-c870c .framer-9z08ao { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 3.920422077178955px; height: min-content; justify-content: flex-start; left: 184px; overflow: visible; padding: 0px; position: absolute; top: 360px; width: 78px; }\",\".framer-c870c .framer-1bv2pbu, .framer-c870c .framer-cunlo4 { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 78px; word-break: break-word; word-wrap: break-word; }\",\".framer-c870c .framer-tb7s9p { flex: none; height: 207px; left: 399px; position: absolute; top: 32px; width: 101px; }\",\".framer-c870c .framer-1jkvzr6 { flex: none; height: 151px; left: 318px; overflow: visible; position: absolute; top: 303px; width: 144px; }\",\".framer-c870c .framer-i4sf5o { flex: none; height: 37px; left: 108px; position: absolute; top: 76px; width: 35px; }\",\".framer-c870c .framer-1km52y9 { flex: none; height: 104px; left: 27px; position: absolute; top: 26px; width: 98px; }\",\".framer-c870c .framer-k1ntzp { flex: none; height: var(--framer-aspect-ratio-supported, 45px); left: 26px; position: absolute; top: 86px; width: 59px; }\",\".framer-c870c .framer-117qs1s { flex: none; height: 26px; left: 113px; position: absolute; top: -1px; width: 33px; }\",\".framer-c870c .framer-1j8mfru { flex: none; height: 33px; left: -1px; position: absolute; top: 119px; width: 28px; }\",\".framer-c870c .framer-1lwgooi-container { flex: none; height: 39px; left: calc(50.00000000000002% - 332px / 2); position: absolute; top: 40px; width: 332px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 782\n * @framerIntrinsicWidth 1720\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"ufVtaREIW\":\"albumArtPrimaryColor\",\"YWqu5lpu3\":\"channelLogo\",\"meYZtRziO\":\"pdtLine1\",\"q0o5CdkWK\":\"pdtLine2\",\"tzV5YYGBc\":\"albumArt\",\"z5apVSbYS\":\"albumArtOpacity\",\"uS1XVn60x\":\"digitalTime\",\"ArHhZ4hLt\":\"date\",\"BEInX8PfQ\":\"clusterWidgetVariant\",\"ZSjbMsC5a\":\"rangeText\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const Framerx1lMgTkHZ=withCSS(Component,css,\"framer-c870c\");export default Framerx1lMgTkHZ;Framerx1lMgTkHZ.displayName=\"CES26 Driver Cluster Area\";Framerx1lMgTkHZ.defaultProps={height:782,width:1720};addPropertyControls(Framerx1lMgTkHZ,{ufVtaREIW:{defaultValue:\"rgb(255, 210, 23)\",title:\"albumArtPrimaryColor\",type:ControlType.Color},YWqu5lpu3:{title:\"channelLogo\",type:ControlType.ResponsiveImage},meYZtRziO:{defaultValue:\"Loading\",displayTextArea:false,title:\"pdtLine1\",type:ControlType.String},q0o5CdkWK:{defaultValue:\"Loading\",displayTextArea:false,title:\"pdtLine2\",type:ControlType.String},tzV5YYGBc:{title:\"albumArt\",type:ControlType.ResponsiveImage},z5apVSbYS:{defaultValue:1,max:1,min:0,step:.01,title:\"albumArtOpacity\",type:ControlType.Number},uS1XVn60x:{defaultValue:\"11:05 AM\",displayTextArea:false,title:\"digitalTime\",type:ControlType.String},ArHhZ4hLt:{defaultValue:\"09 DEC\",displayTextArea:false,title:\"date\",type:ControlType.String},BEInX8PfQ:CES26ClusterWidgetControls?.[\"variant\"]&&{...CES26ClusterWidgetControls[\"variant\"],defaultValue:\"q4BqQU0AS\",description:undefined,hidden:undefined,title:\"clusterWidgetVariant\"},ZSjbMsC5a:{defaultValue:\"223mi\",displayTextArea:false,title:\"rangeText\",type:ControlType.String}});addFonts(Framerx1lMgTkHZ,[{explicitInter:true,fonts:[{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\"},{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\"}]},...CES26BGImageryBlurFonts,...VectorFonts,...RareFogLightsFonts,...FUELFonts,...CES26ClusterWidgetFonts,...Vector1Fonts,...IntersectFonts,...CES26TimeDateTempFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"Framerx1lMgTkHZ\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"1720\",\"framerVariables\":\"{\\\"ufVtaREIW\\\":\\\"albumArtPrimaryColor\\\",\\\"YWqu5lpu3\\\":\\\"channelLogo\\\",\\\"meYZtRziO\\\":\\\"pdtLine1\\\",\\\"q0o5CdkWK\\\":\\\"pdtLine2\\\",\\\"tzV5YYGBc\\\":\\\"albumArt\\\",\\\"z5apVSbYS\\\":\\\"albumArtOpacity\\\",\\\"uS1XVn60x\\\":\\\"digitalTime\\\",\\\"ArHhZ4hLt\\\":\\\"date\\\",\\\"BEInX8PfQ\\\":\\\"clusterWidgetVariant\\\",\\\"ZSjbMsC5a\\\":\\\"rangeText\\\"}\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerDisplayContentsDiv\":\"false\",\"framerColorSyntax\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicHeight\":\"782\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./x1lMgTkHZ.map","// Generated by Framer (504870a)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,motion,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask='url(\\'data:image/svg+xml,<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 45 45\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 33.846 0.293 C 33.682 0.163 33.49 0.073 33.286 0.03 C 33.081 -0.014 32.869 -0.009 32.667 0.042 L 10.667 5.542 C 10.369 5.617 10.106 5.788 9.917 6.029 C 9.728 6.271 9.625 6.568 9.625 6.874 L 9.625 25.798 C 8.478 25.031 7.107 24.67 5.732 24.772 C 4.356 24.874 3.053 25.432 2.031 26.359 C 1.009 27.286 0.326 28.528 0.091 29.887 C -0.145 31.247 0.081 32.646 0.732 33.862 C 1.383 35.078 2.422 36.042 3.683 36.601 C 4.945 37.159 6.357 37.28 7.695 36.944 C 9.033 36.608 10.221 35.834 11.069 34.745 C 11.916 33.657 12.376 32.317 12.375 30.937 L 12.375 14.824 L 31.625 10.011 L 31.625 20.298 C 30.478 19.531 29.107 19.17 27.732 19.272 C 26.356 19.374 25.053 19.932 24.031 20.859 C 23.009 21.786 22.326 23.028 22.091 24.387 C 21.855 25.747 22.081 27.146 22.732 28.362 C 23.383 29.579 24.422 30.542 25.683 31.101 C 26.945 31.659 28.357 31.78 29.695 31.444 C 31.033 31.108 32.221 30.334 33.069 29.245 C 33.916 28.157 34.376 26.817 34.375 25.437 L 34.375 1.374 C 34.375 1.166 34.327 0.96 34.235 0.773 C 34.143 0.586 34.01 0.422 33.846 0.293 Z\" fill=\"var(--h2rs4g, rgb(107, 107, 107))\" height=\"37.13020657796676px\" id=\"e4lVaX0IJ\" transform=\"translate(5 4)\" width=\"34.37500293089326px\"/></svg>\\') alpha no-repeat center / auto var(--framer-icon-mask-mode, add), var(--framer-icon-mask, none)';const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(motion.div,{...rest,layoutId:layoutId,ref:ref}):/*#__PURE__*/_jsx(\"div\",{...rest,ref:ref});});const getProps=({albumArtPrimaryColor,height,id,nonSelctedState,width,...props})=>{return{...props,DMCog46N4:nonSelctedState??props.DMCog46N4??\"rgb(107, 107, 107)\",zeUm8mhUs:albumArtPrimaryColor??props.zeUm8mhUs??\"rgb(0, 174, 239)\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,DMCog46N4,zeUm8mhUs,...restProps}=getProps(props);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-FRZZU\",className),layoutId:layoutId,ref:ref,style:{\"--h2rs4g\":DMCog46N4,...style}});});const css=[`.framer-FRZZU { -webkit-mask: ${mask}; aspect-ratio: 1; background-color: var(--h2rs4g); mask: ${mask}; width: 45px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 45\n * @framerIntrinsicHeight 45\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"DMCog46N4\":\"nonSelctedState\",\"zeUm8mhUs\":\"albumArtPrimaryColor\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Icon_music\",\"color\":{\"type\":\"variable\",\"value\":\"h2rs4g\"},\"set\":{\"localId\":\"vectorSet/L_1BCQ6Mj\",\"id\":\"L_1BCQ6Mj\",\"moduleId\":\"joQILiyLHTeT3qDol8vz\"}}\n */const Icon=withCSS(Component,css,\"framer-FRZZU\");Icon.displayName=\"Icon_music\";export default Icon;addPropertyControls(Icon,{DMCog46N4:{defaultValue:\"rgb(107, 107, 107)\",hidden:false,title:\"nonSelctedState\",type:ControlType.Color},zeUm8mhUs:{defaultValue:\"rgb(0, 174, 239)\",hidden:true,title:\"albumArtPrimaryColor\",type:ControlType.Color}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"45\",\"framerImmutableVariables\":\"true\",\"framerVector\":\"{\\\"name\\\":\\\"Icon_music\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"h2rs4g\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/L_1BCQ6Mj\\\",\\\"id\\\":\\\"L_1BCQ6Mj\\\",\\\"moduleId\\\":\\\"joQILiyLHTeT3qDol8vz\\\"}}\",\"framerIntrinsicWidth\":\"45\",\"framerVariables\":\"{\\\"DMCog46N4\\\":\\\"nonSelctedState\\\",\\\"zeUm8mhUs\\\":\\\"albumArtPrimaryColor\\\"}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (504870a)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,motion,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask='url(\\'data:image/svg+xml,<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 45 45\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 39.875 12.375 L 38.019 12.375 L 33.244 1.633 C 33.028 1.147 32.676 0.734 32.23 0.444 C 31.784 0.154 31.263 0 30.731 0 L 10.519 0 C 9.987 0 9.466 0.154 9.02 0.444 C 8.574 0.734 8.222 1.147 8.006 1.633 L 3.231 12.375 L 1.375 12.375 C 1.01 12.375 0.661 12.52 0.403 12.778 C 0.145 13.036 0 13.385 0 13.75 C 0 14.115 0.145 14.464 0.403 14.722 C 0.661 14.98 1.01 15.125 1.375 15.125 L 2.75 15.125 L 2.75 28.875 C 2.75 29.604 3.04 30.304 3.555 30.819 C 4.071 31.335 4.771 31.625 5.5 31.625 L 9.625 31.625 C 10.354 31.625 11.054 31.335 11.569 30.819 C 12.085 30.304 12.375 29.604 12.375 28.875 L 12.375 27.5 L 28.875 27.5 L 28.875 28.875 C 28.875 29.604 29.165 30.304 29.68 30.819 C 30.196 31.335 30.896 31.625 31.625 31.625 L 35.75 31.625 C 36.479 31.625 37.179 31.335 37.694 30.819 C 38.21 30.304 38.5 29.604 38.5 28.875 L 38.5 15.125 L 39.875 15.125 C 40.24 15.125 40.589 14.98 40.847 14.722 C 41.105 14.464 41.25 14.115 41.25 13.75 C 41.25 13.385 41.105 13.036 40.847 12.778 C 40.589 12.52 40.24 12.375 39.875 12.375 Z M 12.375 20.625 L 8.25 20.625 C 7.885 20.625 7.536 20.48 7.278 20.222 C 7.02 19.964 6.875 19.615 6.875 19.25 C 6.875 18.885 7.02 18.536 7.278 18.278 C 7.536 18.02 7.885 17.875 8.25 17.875 L 12.375 17.875 C 12.74 17.875 13.089 18.02 13.347 18.278 C 13.605 18.536 13.75 18.885 13.75 19.25 C 13.75 19.615 13.605 19.964 13.347 20.222 C 13.089 20.48 12.74 20.625 12.375 20.625 Z M 33 20.625 L 28.875 20.625 C 28.51 20.625 28.161 20.48 27.903 20.222 C 27.645 19.964 27.5 19.615 27.5 19.25 C 27.5 18.885 27.645 18.536 27.903 18.278 C 28.161 18.02 28.51 17.875 28.875 17.875 L 33 17.875 C 33.365 17.875 33.714 18.02 33.972 18.278 C 34.23 18.536 34.375 18.885 34.375 19.25 C 34.375 19.615 34.23 19.964 33.972 20.222 C 33.714 20.48 33.365 20.625 33 20.625 Z M 6.241 12.375 L 10.519 2.75 L 30.731 2.75 L 35.009 12.375 Z\" fill=\"var(--h2rs4g, rgb(107, 107, 107))\" height=\"31.625px\" id=\"qpAc_QCpE\" transform=\"translate(2.375 6.5)\" width=\"41.25px\"/></svg>\\') alpha no-repeat center / auto var(--framer-icon-mask-mode, add), var(--framer-icon-mask, none)';const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(motion.div,{...rest,layoutId:layoutId,ref:ref}):/*#__PURE__*/_jsx(\"div\",{...rest,ref:ref});});const getProps=({albumArtPrimaryColor,height,id,nonSelctedState,width,...props})=>{return{...props,DMCog46N4:nonSelctedState??props.DMCog46N4??\"rgb(107, 107, 107)\",zeUm8mhUs:albumArtPrimaryColor??props.zeUm8mhUs??\"rgb(0, 174, 239)\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,DMCog46N4,zeUm8mhUs,...restProps}=getProps(props);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-wPUle\",className),layoutId:layoutId,ref:ref,style:{\"--h2rs4g\":DMCog46N4,...style}});});const css=[`.framer-wPUle { -webkit-mask: ${mask}; aspect-ratio: 1; background-color: var(--h2rs4g); mask: ${mask}; width: 45px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 45\n * @framerIntrinsicHeight 45\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"DMCog46N4\":\"nonSelctedState\",\"zeUm8mhUs\":\"albumArtPrimaryColor\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Icon_car\",\"color\":{\"type\":\"variable\",\"value\":\"h2rs4g\"},\"set\":{\"localId\":\"vectorSet/L_1BCQ6Mj\",\"id\":\"L_1BCQ6Mj\",\"moduleId\":\"joQILiyLHTeT3qDol8vz\"}}\n */const Icon=withCSS(Component,css,\"framer-wPUle\");Icon.displayName=\"Icon_car\";export default Icon;addPropertyControls(Icon,{DMCog46N4:{defaultValue:\"rgb(107, 107, 107)\",hidden:false,title:\"nonSelctedState\",type:ControlType.Color},zeUm8mhUs:{defaultValue:\"rgb(0, 174, 239)\",hidden:true,title:\"albumArtPrimaryColor\",type:ControlType.Color}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"45\",\"framerVector\":\"{\\\"name\\\":\\\"Icon_car\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"h2rs4g\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/L_1BCQ6Mj\\\",\\\"id\\\":\\\"L_1BCQ6Mj\\\",\\\"moduleId\\\":\\\"joQILiyLHTeT3qDol8vz\\\"}}\",\"framerVariables\":\"{\\\"DMCog46N4\\\":\\\"nonSelctedState\\\",\\\"zeUm8mhUs\\\":\\\"albumArtPrimaryColor\\\"}\",\"framerImmutableVariables\":\"true\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerIntrinsicHeight\":\"45\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (504870a)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,motion,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask='url(\\'data:image/svg+xml,<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 45 45\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 15.125 0 C 11.115 0.005 7.271 1.6 4.435 4.435 C 1.6 7.271 0.005 11.115 0 15.125 C 0 28.067 13.75 37.842 14.336 38.251 C 14.567 38.413 14.843 38.5 15.125 38.5 C 15.407 38.5 15.683 38.413 15.914 38.251 C 16.5 37.842 30.25 28.067 30.25 15.125 C 30.245 11.115 28.651 7.271 25.815 4.435 C 22.98 1.6 19.135 0.005 15.125 0 Z M 15.125 9.625 C 16.213 9.625 17.276 9.948 18.181 10.552 C 19.085 11.156 19.79 12.015 20.206 13.02 C 20.623 14.025 20.732 15.131 20.519 16.198 C 20.307 17.265 19.783 18.245 19.014 19.014 C 18.245 19.783 17.265 20.307 16.198 20.519 C 15.131 20.732 14.025 20.623 13.02 20.206 C 12.015 19.79 11.156 19.085 10.552 18.181 C 9.948 17.276 9.625 16.213 9.625 15.125 C 9.625 13.666 10.204 12.267 11.236 11.236 C 12.267 10.204 13.666 9.625 15.125 9.625 Z\" fill=\"var(--h2rs4g, rgb(107, 107, 107))\" height=\"38.4996px\" id=\"bO6Rl97Kw\" transform=\"translate(7.875 3.75)\" width=\"30.25px\"/></svg>\\') alpha no-repeat center / auto var(--framer-icon-mask-mode, add), var(--framer-icon-mask, none)';const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(motion.div,{...rest,layoutId:layoutId,ref:ref}):/*#__PURE__*/_jsx(\"div\",{...rest,ref:ref});});const getProps=({albumArtPrimaryColor,height,id,nonSelctedState,width,...props})=>{return{...props,DMCog46N4:nonSelctedState??props.DMCog46N4??\"rgb(107, 107, 107)\",zeUm8mhUs:albumArtPrimaryColor??props.zeUm8mhUs??\"rgb(0, 174, 239)\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,DMCog46N4,zeUm8mhUs,...restProps}=getProps(props);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-KTKiB\",className),layoutId:layoutId,ref:ref,style:{\"--h2rs4g\":DMCog46N4,...style}});});const css=[`.framer-KTKiB { -webkit-mask: ${mask}; aspect-ratio: 1; background-color: var(--h2rs4g); mask: ${mask}; width: 45px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 45\n * @framerIntrinsicHeight 45\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"DMCog46N4\":\"nonSelctedState\",\"zeUm8mhUs\":\"albumArtPrimaryColor\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Icon_navigation\",\"color\":{\"type\":\"variable\",\"value\":\"h2rs4g\"},\"set\":{\"localId\":\"vectorSet/L_1BCQ6Mj\",\"id\":\"L_1BCQ6Mj\",\"moduleId\":\"joQILiyLHTeT3qDol8vz\"}}\n */const Icon=withCSS(Component,css,\"framer-KTKiB\");Icon.displayName=\"Icon_navigation\";export default Icon;addPropertyControls(Icon,{DMCog46N4:{defaultValue:\"rgb(107, 107, 107)\",hidden:false,title:\"nonSelctedState\",type:ControlType.Color},zeUm8mhUs:{defaultValue:\"rgb(0, 174, 239)\",hidden:true,title:\"albumArtPrimaryColor\",type:ControlType.Color}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerIntrinsicHeight\":\"45\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerIntrinsicWidth\":\"45\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerVector\":\"{\\\"name\\\":\\\"Icon_navigation\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"h2rs4g\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/L_1BCQ6Mj\\\",\\\"id\\\":\\\"L_1BCQ6Mj\\\",\\\"moduleId\\\":\\\"joQILiyLHTeT3qDol8vz\\\"}}\",\"framerVariables\":\"{\\\"DMCog46N4\\\":\\\"nonSelctedState\\\",\\\"zeUm8mhUs\\\":\\\"albumArtPrimaryColor\\\"}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (504870a)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,motion,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask='url(\\'data:image/svg+xml,<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 45 45\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 33 16.499 L 33 32.999 C 33 33.363 32.855 33.713 32.597 33.971 C 32.339 34.229 31.99 34.374 31.625 34.374 L 22 34.374 C 21.635 34.374 21.286 34.229 21.028 33.971 C 20.77 33.713 20.625 33.363 20.625 32.999 L 20.625 24.061 C 20.625 23.879 20.553 23.704 20.424 23.575 C 20.295 23.446 20.12 23.374 19.938 23.374 L 13.063 23.374 C 12.88 23.374 12.705 23.446 12.576 23.575 C 12.447 23.704 12.375 23.879 12.375 24.061 L 12.375 32.999 C 12.375 33.363 12.23 33.713 11.972 33.971 C 11.714 34.229 11.365 34.374 11 34.374 L 1.375 34.374 C 1.01 34.374 0.661 34.229 0.403 33.971 C 0.145 33.713 0 33.363 0 32.999 L 0 16.499 C 0 15.77 0.29 15.07 0.806 14.555 L 14.556 0.805 C 15.072 0.289 15.771 0 16.5 0 C 17.229 0 17.928 0.289 18.444 0.805 L 32.194 14.555 C 32.71 15.07 33 15.77 33 16.499 Z\" fill=\"var(--h2rs4g, rgb(107, 107, 107))\" height=\"34.37375px\" id=\"rKr3FAHxg\" transform=\"translate(5.5 5.127)\" width=\"33px\"/></svg>\\') alpha no-repeat center / auto var(--framer-icon-mask-mode, add), var(--framer-icon-mask, none)';const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(motion.div,{...rest,layoutId:layoutId,ref:ref}):/*#__PURE__*/_jsx(\"div\",{...rest,ref:ref});});const getProps=({albumArtPrimaryColor,height,id,nonSelctedState,width,...props})=>{return{...props,DMCog46N4:nonSelctedState??props.DMCog46N4??\"rgb(107, 107, 107)\",zeUm8mhUs:albumArtPrimaryColor??props.zeUm8mhUs??\"rgb(0, 174, 239)\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,DMCog46N4,zeUm8mhUs,...restProps}=getProps(props);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-dFpST\",className),layoutId:layoutId,ref:ref,style:{\"--h2rs4g\":DMCog46N4,...style}});});const css=[`.framer-dFpST { -webkit-mask: ${mask}; aspect-ratio: 1; background-color: var(--h2rs4g); mask: ${mask}; width: 45px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 45\n * @framerIntrinsicHeight 45\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"DMCog46N4\":\"nonSelctedState\",\"zeUm8mhUs\":\"albumArtPrimaryColor\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Icon_home\",\"color\":{\"type\":\"variable\",\"value\":\"h2rs4g\"},\"set\":{\"localId\":\"vectorSet/L_1BCQ6Mj\",\"id\":\"L_1BCQ6Mj\",\"moduleId\":\"joQILiyLHTeT3qDol8vz\"}}\n */const Icon=withCSS(Component,css,\"framer-dFpST\");Icon.displayName=\"Icon_home\";export default Icon;addPropertyControls(Icon,{DMCog46N4:{defaultValue:\"rgb(107, 107, 107)\",hidden:false,title:\"nonSelctedState\",type:ControlType.Color},zeUm8mhUs:{defaultValue:\"rgb(0, 174, 239)\",hidden:true,title:\"albumArtPrimaryColor\",type:ControlType.Color}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerImmutableVariables\":\"true\",\"framerVector\":\"{\\\"name\\\":\\\"Icon_home\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"h2rs4g\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/L_1BCQ6Mj\\\",\\\"id\\\":\\\"L_1BCQ6Mj\\\",\\\"moduleId\\\":\\\"joQILiyLHTeT3qDol8vz\\\"}}\",\"framerVariables\":\"{\\\"DMCog46N4\\\":\\\"nonSelctedState\\\",\\\"zeUm8mhUs\\\":\\\"albumArtPrimaryColor\\\"}\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerIntrinsicWidth\":\"45\",\"framerIntrinsicHeight\":\"45\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (504870a)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,motion,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask='url(\\'data:image/svg+xml,<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 45 45\" xmlns=\"http://www.w3.org/2000/svg\"><g d=\"M 17.73 39.988 C 21.919 39.988 25.314 31.037 25.314 19.994 C 25.314 8.952 21.919 0 17.73 0 C 13.541 0 10.145 8.952 10.145 19.994 C 10.145 31.037 13.541 39.988 17.73 39.988 Z M 13.937 26.562 C 23.5 32.083 32.951 33.618 35.045 29.991 C 37.14 26.363 31.085 18.946 21.522 13.425 C 11.959 7.904 2.509 6.369 0.414 9.996 C -1.68 13.624 4.374 21.041 13.937 26.562 Z M 21.522 26.562 C 31.085 21.041 37.14 13.624 35.045 9.996 C 32.951 6.369 23.5 7.904 13.937 13.425 C 4.374 18.946 -1.68 26.363 0.414 29.991 C 2.509 33.618 11.959 32.083 21.522 26.562 Z\" fill=\"transparent\" height=\"39.988439909744265px\" id=\"WWPmEQouB\" transform=\"translate(5.27 2.006)\" width=\"35.45938578239732px\"><path d=\"M 7.585 39.988 C 11.774 39.988 15.17 31.037 15.17 19.994 C 15.17 8.952 11.774 0 7.585 0 C 3.396 0 0 8.952 0 19.994 C 0 31.037 3.396 39.988 7.585 39.988 Z\" fill=\"transparent\" height=\"39.988440000000004px\" id=\"dmNoPvy9e\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"3\" stroke=\"var(--h2rs4g, rgb(107, 107, 107))\" transform=\"translate(10.145 0)\" width=\"15.169700000000002px\"/><path d=\"M 13.937 18.532 C 23.5 24.053 32.951 25.588 35.045 21.96 C 37.14 18.333 31.085 10.916 21.522 5.395 C 11.959 -0.127 2.509 -1.662 0.414 1.966 C -1.68 5.594 4.374 13.011 13.937 18.532 Z\" fill=\"transparent\" height=\"23.926717633991455px\" id=\"HQBWJOhVM\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"1\" stroke=\"var(--h2rs4g, rgb(107, 107, 107))\" transform=\"translate(0 8.03)\" width=\"35.45938578239732px\"/><path d=\"M 21.522 18.532 C 31.085 13.011 37.14 5.594 35.045 1.966 C 32.951 -1.662 23.5 -0.127 13.937 5.395 C 4.374 10.916 -1.68 18.333 0.414 21.96 C 2.509 25.588 11.959 24.053 21.522 18.532 Z\" fill=\"transparent\" height=\"23.92670863006707px\" id=\"d2dSilbfO\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" stroke=\"var(--h2rs4g, rgb(107, 107, 107))\" transform=\"translate(0 8.03)\" width=\"35.45938578239731px\"/></g></svg>\\') alpha no-repeat center / auto var(--framer-icon-mask-mode, add), var(--framer-icon-mask, none)';const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(motion.div,{...rest,layoutId:layoutId,ref:ref}):/*#__PURE__*/_jsx(\"div\",{...rest,ref:ref});});const getProps=({albumArtPrimaryColor,height,id,nonSelctedState,width,...props})=>{return{...props,DMCog46N4:nonSelctedState??props.DMCog46N4??\"rgb(107, 107, 107)\",zeUm8mhUs:albumArtPrimaryColor??props.zeUm8mhUs??\"rgb(0, 174, 239)\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,DMCog46N4,zeUm8mhUs,...restProps}=getProps(props);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-K3e9W\",className),layoutId:layoutId,ref:ref,style:{\"--h2rs4g\":DMCog46N4,...style}});});const css=[`.framer-K3e9W { -webkit-mask: ${mask}; aspect-ratio: 1; background-color: var(--h2rs4g); mask: ${mask}; width: 45px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 45\n * @framerIntrinsicHeight 45\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"DMCog46N4\":\"nonSelctedState\",\"zeUm8mhUs\":\"albumArtPrimaryColor\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Assistant\",\"color\":{\"type\":\"variable\",\"value\":\"h2rs4g\"},\"set\":{\"localId\":\"vectorSet/L_1BCQ6Mj\",\"id\":\"L_1BCQ6Mj\",\"moduleId\":\"joQILiyLHTeT3qDol8vz\"}}\n */const Icon=withCSS(Component,css,\"framer-K3e9W\");Icon.displayName=\"Assistant\";export default Icon;addPropertyControls(Icon,{DMCog46N4:{defaultValue:\"rgb(107, 107, 107)\",hidden:false,title:\"nonSelctedState\",type:ControlType.Color},zeUm8mhUs:{defaultValue:\"rgb(0, 174, 239)\",hidden:true,title:\"albumArtPrimaryColor\",type:ControlType.Color}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerVariables\":\"{\\\"DMCog46N4\\\":\\\"nonSelctedState\\\",\\\"zeUm8mhUs\\\":\\\"albumArtPrimaryColor\\\"}\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerVector\":\"{\\\"name\\\":\\\"Assistant\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"h2rs4g\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/L_1BCQ6Mj\\\",\\\"id\\\":\\\"L_1BCQ6Mj\\\",\\\"moduleId\\\":\\\"joQILiyLHTeT3qDol8vz\\\"}}\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicHeight\":\"45\",\"framerIntrinsicWidth\":\"45\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (504870a)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,motion,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask='url(\\'data:image/svg+xml,<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 45 45\" xmlns=\"http://www.w3.org/2000/svg\"><g d=\"M 29 19 C 29.001 19.261 28.937 19.518 28.816 19.746 C 28.695 19.973 28.52 20.164 28.309 20.299 L 15.211 28.774 C 14.99 28.917 14.737 28.995 14.478 29 C 14.219 29.005 13.964 28.937 13.738 28.802 C 13.515 28.67 13.328 28.477 13.199 28.244 C 13.069 28.01 13 27.745 13 27.474 L 13 10.526 C 13 10.256 13.069 9.99 13.199 9.756 C 13.328 9.523 13.515 9.33 13.738 9.198 C 13.964 9.063 14.219 8.995 14.478 9 C 14.737 9.005 14.99 9.083 15.211 9.226 L 28.309 17.701 C 28.52 17.836 28.695 18.027 28.816 18.254 C 28.937 18.482 29.001 18.739 29 19 Z M 33.317 28.908 C 34.039 29.407 34.224 30.402 33.666 31.079 C 31.466 33.751 28.57 35.779 25.285 36.93 C 21.498 38.258 17.389 38.352 13.545 37.2 C 9.702 36.048 6.322 33.709 3.889 30.518 C 1.457 27.327 0.097 23.448 0.005 19.437 C -0.087 15.425 1.093 11.488 3.376 8.188 C 5.659 4.889 8.928 2.397 12.715 1.07 C 16.502 -0.258 20.611 -0.352 24.455 0.8 C 27.789 1.799 30.775 3.692 33.096 6.26 C 33.684 6.911 33.545 7.913 32.847 8.445 C 32.149 8.977 31.157 8.836 30.558 8.195 C 28.652 6.156 26.234 4.651 23.542 3.844 C 20.342 2.885 16.919 2.964 13.766 4.069 C 10.613 5.174 7.891 7.249 5.989 9.997 C 4.088 12.744 3.105 16.023 3.182 19.364 C 3.259 22.704 4.391 25.934 6.417 28.592 C 8.442 31.249 11.257 33.197 14.458 34.156 C 17.658 35.115 21.08 35.036 24.234 33.931 C 26.885 33.002 29.232 31.387 31.042 29.262 C 31.611 28.595 32.595 28.408 33.317 28.908 Z\" fill=\"transparent\" height=\"38.000027420514456px\" id=\"y1NfcBKaX\" transform=\"translate(5.332 3.223)\" width=\"33.99215246867592px\"><path d=\"M 16 10 C 16.001 10.261 15.937 10.518 15.816 10.746 C 15.695 10.973 15.52 11.164 15.309 11.299 L 2.211 19.774 C 1.99 19.917 1.737 19.995 1.478 20 C 1.219 20.005 0.964 19.937 0.738 19.802 C 0.515 19.67 0.328 19.477 0.199 19.244 C 0.069 19.01 0 18.745 0 18.474 L 0 1.526 C 0 1.256 0.069 0.99 0.199 0.756 C 0.328 0.523 0.515 0.33 0.738 0.198 C 0.964 0.063 1.219 -0.005 1.478 0 C 1.737 0.005 1.99 0.083 2.211 0.226 L 15.309 8.701 C 15.52 8.836 15.695 9.027 15.816 9.254 C 15.937 9.482 16.001 9.739 16 10 Z\" fill=\"var(--h2rs4g, rgb(107, 107, 107))\" height=\"20.000032880966113px\" id=\"eilt2JySr\" transform=\"translate(13 9)\" width=\"16.00000422598355px\"/><path d=\"M 33.317 28.908 C 34.039 29.407 34.224 30.402 33.666 31.079 C 31.466 33.751 28.57 35.779 25.285 36.93 C 21.498 38.258 17.389 38.352 13.545 37.2 C 9.702 36.048 6.322 33.709 3.889 30.518 C 1.457 27.327 0.097 23.448 0.005 19.437 C -0.087 15.425 1.093 11.488 3.376 8.188 C 5.659 4.889 8.928 2.397 12.715 1.07 C 16.502 -0.258 20.611 -0.352 24.455 0.8 C 27.789 1.799 30.775 3.692 33.096 6.26 C 33.684 6.911 33.545 7.913 32.847 8.445 C 32.149 8.977 31.157 8.836 30.558 8.195 C 28.652 6.156 26.234 4.651 23.542 3.844 C 20.342 2.885 16.919 2.964 13.766 4.069 C 10.613 5.174 7.891 7.249 5.989 9.997 C 4.088 12.744 3.105 16.023 3.182 19.364 C 3.259 22.704 4.391 25.934 6.417 28.592 C 8.442 31.249 11.257 33.197 14.458 34.156 C 17.658 35.115 21.08 35.036 24.234 33.931 C 26.885 33.002 29.232 31.387 31.042 29.262 C 31.611 28.595 32.595 28.408 33.317 28.908 Z\" fill=\"var(--h2rs4g, rgb(107, 107, 107))\" height=\"38.00002742685475px\" id=\"r05g2d0ZV\" transform=\"translate(0 0)\" width=\"33.99215253891804px\"/></g></svg>\\') alpha no-repeat center / auto var(--framer-icon-mask-mode, add), var(--framer-icon-mask, none)';const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(motion.div,{...rest,layoutId:layoutId,ref:ref}):/*#__PURE__*/_jsx(\"div\",{...rest,ref:ref});});const getProps=({albumArtPrimaryColor,height,id,nonSelctedState,width,...props})=>{return{...props,DMCog46N4:nonSelctedState??props.DMCog46N4??\"rgb(107, 107, 107)\",zeUm8mhUs:albumArtPrimaryColor??props.zeUm8mhUs??\"rgb(0, 174, 239)\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,DMCog46N4,zeUm8mhUs,...restProps}=getProps(props);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-Z7K7V\",className),layoutId:layoutId,ref:ref,style:{\"--h2rs4g\":DMCog46N4,...style}});});const css=[`.framer-Z7K7V { -webkit-mask: ${mask}; aspect-ratio: 1; background-color: var(--h2rs4g); mask: ${mask}; width: 45px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 45\n * @framerIntrinsicHeight 45\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"DMCog46N4\":\"nonSelctedState\",\"zeUm8mhUs\":\"albumArtPrimaryColor\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Icon_CarPlay\",\"color\":{\"type\":\"variable\",\"value\":\"h2rs4g\"},\"set\":{\"localId\":\"vectorSet/L_1BCQ6Mj\",\"id\":\"L_1BCQ6Mj\",\"moduleId\":\"joQILiyLHTeT3qDol8vz\"}}\n */const Icon=withCSS(Component,css,\"framer-Z7K7V\");Icon.displayName=\"Icon_CarPlay\";export default Icon;addPropertyControls(Icon,{DMCog46N4:{defaultValue:\"rgb(107, 107, 107)\",hidden:false,title:\"nonSelctedState\",type:ControlType.Color},zeUm8mhUs:{defaultValue:\"rgb(0, 174, 239)\",hidden:true,title:\"albumArtPrimaryColor\",type:ControlType.Color}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"45\",\"framerImmutableVariables\":\"true\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerIntrinsicHeight\":\"45\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerVector\":\"{\\\"name\\\":\\\"Icon_CarPlay\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"h2rs4g\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/L_1BCQ6Mj\\\",\\\"id\\\":\\\"L_1BCQ6Mj\\\",\\\"moduleId\\\":\\\"joQILiyLHTeT3qDol8vz\\\"}}\",\"framerContractVersion\":\"1\",\"framerVariables\":\"{\\\"DMCog46N4\\\":\\\"nonSelctedState\\\",\\\"zeUm8mhUs\\\":\\\"albumArtPrimaryColor\\\"}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (504870a)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,motion,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask='url(\\'data:image/svg+xml,<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 45 45\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 34.354 25.967 C 34.048 28.296 32.904 30.433 31.137 31.98 C 29.369 33.528 27.099 34.379 24.75 34.375 C 11.103 34.375 0 23.271 0 9.625 C -0.004 7.276 0.847 5.005 2.394 3.238 C 3.941 1.47 6.079 0.327 8.408 0.02 C 8.997 -0.052 9.593 0.069 10.108 0.364 C 10.623 0.659 11.029 1.112 11.265 1.657 L 14.895 9.76 L 14.895 9.781 C 15.075 10.198 15.15 10.653 15.112 11.105 C 15.074 11.558 14.924 11.994 14.676 12.375 C 14.646 12.421 14.613 12.464 14.578 12.507 L 11 16.749 C 12.287 19.365 15.024 22.077 17.674 23.368 L 21.857 19.808 C 21.898 19.774 21.942 19.742 21.986 19.712 C 22.367 19.458 22.804 19.303 23.259 19.261 C 23.715 19.219 24.173 19.292 24.594 19.471 L 24.616 19.482 L 32.713 23.11 C 33.258 23.345 33.713 23.75 34.009 24.265 C 34.305 24.78 34.426 25.377 34.354 25.967 Z\" fill=\"var(--h2rs4g, rgb(107, 107, 107))\" height=\"34.37471547061246px\" id=\"U7XN3UuLy\" transform=\"translate(5 5)\" width=\"34.374413640844914px\"/></svg>\\') alpha no-repeat center / auto var(--framer-icon-mask-mode, add), var(--framer-icon-mask, none)';const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(motion.div,{...rest,layoutId:layoutId,ref:ref}):/*#__PURE__*/_jsx(\"div\",{...rest,ref:ref});});const getProps=({albumArtPrimaryColor,height,id,nonSelctedState,width,...props})=>{return{...props,DMCog46N4:nonSelctedState??props.DMCog46N4??\"rgb(107, 107, 107)\",zeUm8mhUs:albumArtPrimaryColor??props.zeUm8mhUs??\"rgb(0, 174, 239)\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,DMCog46N4,zeUm8mhUs,...restProps}=getProps(props);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-6xZWr\",className),layoutId:layoutId,ref:ref,style:{\"--h2rs4g\":DMCog46N4,...style}});});const css=[`.framer-6xZWr { -webkit-mask: ${mask}; aspect-ratio: 1; background-color: var(--h2rs4g); mask: ${mask}; width: 45px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 45\n * @framerIntrinsicHeight 45\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"DMCog46N4\":\"nonSelctedState\",\"zeUm8mhUs\":\"albumArtPrimaryColor\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Icon_call\",\"color\":{\"type\":\"variable\",\"value\":\"h2rs4g\"},\"set\":{\"localId\":\"vectorSet/L_1BCQ6Mj\",\"id\":\"L_1BCQ6Mj\",\"moduleId\":\"joQILiyLHTeT3qDol8vz\"}}\n */const Icon=withCSS(Component,css,\"framer-6xZWr\");Icon.displayName=\"Icon_call\";export default Icon;addPropertyControls(Icon,{DMCog46N4:{defaultValue:\"rgb(107, 107, 107)\",hidden:false,title:\"nonSelctedState\",type:ControlType.Color},zeUm8mhUs:{defaultValue:\"rgb(0, 174, 239)\",hidden:true,title:\"albumArtPrimaryColor\",type:ControlType.Color}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"45\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerVector\":\"{\\\"name\\\":\\\"Icon_call\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"h2rs4g\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/L_1BCQ6Mj\\\",\\\"id\\\":\\\"L_1BCQ6Mj\\\",\\\"moduleId\\\":\\\"joQILiyLHTeT3qDol8vz\\\"}}\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerIntrinsicHeight\":\"45\",\"framerImmutableVariables\":\"true\",\"framerVariables\":\"{\\\"DMCog46N4\\\":\\\"nonSelctedState\\\",\\\"zeUm8mhUs\\\":\\\"albumArtPrimaryColor\\\"}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{useState,useEffect}from\"react\";export const useCurrentTime=()=>{const[currentTime,setCurrentTime]=useState(\"\");const[currentDate,setCurrentDate]=useState(\"\");useEffect(()=>{const intervalId=setInterval(()=>{const date=new Date;const time=date.toLocaleTimeString([],{hour:\"2-digit\",minute:\"2-digit\"});const dayMonth=date.toLocaleDateString(\"en-GB\",{day:\"2-digit\",month:\"short\"}).toUpperCase();setCurrentTime(time);setCurrentDate(dayMonth);},1e3);return()=>clearInterval(intervalId);},[]);return{currentTime,currentDate};};\nexport const __FramerMetadata__ = {\"exports\":{\"useCurrentTime\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./useCurrentTime.map","import{jsx as _jsx}from\"react/jsx-runtime\";import{useState,useEffect}from\"react\";import{colorPaletteStore,clientInstancesStore,nowPlayingStore,volumeStore}from\"https://framerusercontent.com/modules/I63kuf8LSuFmmECiYJWK/SLBYB6c8pzkzqAtDK7Qh/globalStore.js\";import{useCurrentTime}from\"https://framerusercontent.com/modules/FTchDwTPpgTt53n4HkCM/BuXc5DAwXV4YGl6o5xTO/useCurrentTime.js\";import{NowPlayingVariants,ClusterWidgetVariants}from\"https://framerusercontent.com/modules/6naQYI3TTZUyrSyNsTqz/uvjkVORMxdk00kRJd13Q/variants.js\";function getClusterWidgetVariant(entityType,currentVariant){if(currentVariant===NowPlayingVariants.BreakingNews){return ClusterWidgetVariants.BreakingNews;}switch(entityType){case\"channel-linear\":case\"channel-xtra\":return ClusterWidgetVariants.Default;default:// \"episode-podcast\", \"artist-station\" etc don't show channel logo\nreturn ClusterWidgetVariants.BreakingNews;}}export function clusterMetadataOverride(Component){return props=>{const[{audioManager}]=clientInstancesStore();const[colorPalette]=colorPaletteStore();const[metadata,setMetadata]=useState();const{currentTime,currentDate}=useCurrentTime();const[{variant}]=nowPlayingStore();const[{mediaVolume}]=volumeStore();useEffect(()=>{if(!audioManager)return console.warn(\"ƒ Audio Manager not ready\");// register callback for future updates\nconst unsubscribeMetadata=audioManager.subscribeToMetadata(metadata=>{setMetadata(metadata);// text color is moved to nowplaying, we only read the value from color palette store here\n});return()=>{unsubscribeMetadata?.();};},[audioManager]);const tunedChannel=audioManager?.getTunedChannel();return /*#__PURE__*/_jsx(Component,{...props,pdtLine2:metadata?.track,pdtLine1:metadata?.artist,albumArt:metadata?.albumArt,channelLogo:tunedChannel?.logoOnLight,albumArtOpacity:1,albumArtPrimaryColor:colorPalette.primaryColor,digitalTime:currentTime,date:currentDate,rangeText:`${(mediaVolume??1)*1e3}mi`,clusterWidgetVariant:// todo: improve this logic, we should be able to just listen into the nplVariant and make the decision not drill down\ngetClusterWidgetVariant(tunedChannel?.entityType,variant)});};}export function displayCurrentTime(Component){return props=>{const{currentTime}=useCurrentTime();return /*#__PURE__*/_jsx(Component,{...props,digitalTime:currentTime});};}\nexport const __FramerMetadata__ = {\"exports\":{\"displayCurrentTime\":{\"type\":\"reactHoc\",\"name\":\"displayCurrentTime\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"clusterMetadataOverride\":{\"type\":\"reactHoc\",\"name\":\"clusterMetadataOverride\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{useMemo,useEffect,useRef,useState,useId}from\"react\";import{ControlType,addPropertyControls,RenderTarget}from\"framer\";// ------------------------------------------------------------ //\n// PROPERTY CONTROLS\n// ------------------------------------------------------------ //\naddPropertyControls(LiquidGlass,{settings:{type:ControlType.Object,controls:{mode:{type:ControlType.Enum,options:[\"preset\",\"custom\"],optionTitles:[\"Preset\",\"Custom\"],displaySegmentedControl:true,defaultValue:\"preset\"},scale:{type:ControlType.Number,min:-360,max:360,step:1,defaultValue:160,hidden:props=>props.mode===\"preset\"},radius:{type:ControlType.Number,min:0,max:500,step:1,defaultValue:50},border:{type:ControlType.Number,min:0,max:.5,step:.01,defaultValue:.05,hidden:props=>props.mode===\"preset\"},lightness:{type:ControlType.Number,min:0,max:100,step:1,defaultValue:53,hidden:props=>props.mode===\"preset\"},displace:{title:\"Blur\",type:ControlType.Number,min:0,max:10,step:.01,defaultValue:.38,hidden:props=>props.mode===\"preset\"},alpha:{type:ControlType.Number,min:0,max:1,step:.01,defaultValue:.9,hidden:props=>props.mode===\"preset\"},blur:{title:\"Displace\",type:ControlType.Number,min:0,max:100,step:1,defaultValue:5,hidden:props=>props.mode===\"preset\"},dispersion:{type:ControlType.Number,min:0,max:100,step:1,defaultValue:50,hidden:props=>props.mode===\"preset\"},frost:{type:ControlType.Number,min:0,max:1,step:.01,defaultValue:.1,hidden:props=>props.mode===\"preset\"},borderColor:{title:\"Border\",type:ControlType.Color,defaultValue:\"rgba(120, 120, 120, 0.7)\"}},description:\"More components at [Framer University](https://frameruni.link/cc).\"}});// Default dimensions for initial render\nconst DEFAULT_WIDTH=400;const DEFAULT_HEIGHT=200;const preset={scale:160,radius:50,border:.05,lightness:53,displace:.38,alpha:.9,blur:5,dispersion:50,frost:.1,borderColor:\"rgba(120, 120, 120, 0.7)\"};// ------------------------------------------------------------ //\n// MAIN COMPONENT\n// ------------------------------------------------------------ //\n/**\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerIntrinsicWidth 348\n * @framerIntrinsicHeight 100\n * @framerDisableUnlink\n */export default function LiquidGlass(props){let config=props.settings;// if preset, use preset values\nif(props.settings.mode===\"preset\"){config={...preset,mode:\"preset\",blend:\"difference\",x:\"R\",y:\"B\",radius:props.settings.radius};}else{config={...config,blend:\"difference\",x:\"R\",y:\"B\"};}const containerRef=useRef(null);const gradientBorderRef=useRef(null);const[dimensions,setDimensions]=useState({width:DEFAULT_WIDTH,height:DEFAULT_HEIGHT});// Update dimensions when the container size changes\nuseEffect(()=>{if(!containerRef.current)return;const updateDimensions=()=>{if(!containerRef.current)return;// Check if we're on Framer canvas\nconst isCanvas=RenderTarget.current()===RenderTarget.canvas;if(isCanvas){// On canvas, use offsetWidth/offsetHeight which are scale-independent\nconst width=containerRef.current.offsetWidth;const height=containerRef.current.offsetHeight;if(width===0||height===0)return;setDimensions({width,height});return;}// In preview/production, use getBoundingClientRect\nconst{width,height}=containerRef.current.getBoundingClientRect();if(width===0||height===0)return;setDimensions({width,height});};// Initial measurement\nupdateDimensions();// Create ResizeObserver to watch for size changes\nconst resizeObserver=new ResizeObserver(updateDimensions);resizeObserver.observe(containerRef.current);return()=>resizeObserver.disconnect();},[]);// Generate displacement map SVG as data URI\nconst displacementDataUri=useMemo(()=>{const{width,height}=dimensions;// for the best looking effect, we need to half of the width and height\nconst newwidth=width/2;const newheight=height/2;const border=Math.min(newwidth,newheight)*(config.border*.5);// Ensure radius doesn't exceed container constraints for consistent CSS/SVG behavior\nconst effectiveRadius=Math.min(config.radius,width/2,height/2);const svgContent=`\n      <svg viewBox=\"0 0 ${newwidth} ${newheight}\" xmlns=\"http://www.w3.org/2000/svg\">\n        <defs>\n          <linearGradient id=\"red\" x1=\"100%\" y1=\"0%\" x2=\"0%\" y2=\"0%\">\n            <stop offset=\"0%\" stop-color=\"#0000\"/>\n            <stop offset=\"100%\" stop-color=\"red\"/>\n          </linearGradient>\n          <linearGradient id=\"blue\" x1=\"0%\" y1=\"0%\" x2=\"0%\" y2=\"100%\">\n            <stop offset=\"0%\" stop-color=\"#0000\"/>\n            <stop offset=\"100%\" stop-color=\"blue\"/>\n          </linearGradient>\n        </defs>\n        <rect x=\"0\" y=\"0\" width=\"${newwidth}\" height=\"${newheight}\" fill=\"black\"/>\n        <rect x=\"0\" y=\"0\" width=\"${newwidth}\" height=\"${newheight}\" rx=\"${effectiveRadius}\" fill=\"url(#red)\" />\n        <rect x=\"0\" y=\"0\" width=\"${newwidth}\" height=\"${newheight}\" rx=\"${effectiveRadius}\" fill=\"url(#blue)\" style=\"mix-blend-mode: ${config.blend}\" />\n        <rect x=\"${border}\" y=\"${border}\" width=\"${newwidth-border*2}\" height=\"${newheight-border*2}\" rx=\"${effectiveRadius}\" fill=\"hsl(0 0% ${config.lightness}% / ${config.alpha})\" style=\"filter:blur(${config.blur}px)\" />\n      </svg>\n    `;const encoded=encodeURIComponent(svgContent);return`data:image/svg+xml,${encoded}`;},[dimensions,config]);// Generate a unique ID for the SVG filter so that multiple component\n// instances can coexist without ID collisions.\nconst uniqueFilterId=useId();const filterId=`liquid-glass-filter-${uniqueFilterId}`;const glassMorphismStyle={width:\"100%\",height:\"100%\",borderRadius:config.radius,position:\"absolute\",zIndex:1,background:`hsl(0 0% 100% / ${config.frost})`,backdropFilter:`url(#${filterId})`};// Gradient border styles based on the codepen technique\nconst gradientBorderStyle={position:\"absolute\",inset:0,borderRadius:config.radius,zIndex:2,pointerEvents:\"none\",background:`linear-gradient(315deg, ${config.borderColor} 0%, rgba(120, 120, 120, 0) 30%, rgba(120, 120, 120, 0) 70%, ${config.borderColor} 100%) border-box`,mask:\"linear-gradient(#fff 0 0) padding-box, linear-gradient(#fff 0 0)\",maskComposite:\"exclude\",border:`1px solid transparent`};return /*#__PURE__*/_jsxs(\"div\",{ref:containerRef,style:{width:\"100%\",height:\"100%\",position:\"relative\"},children:[/*#__PURE__*/_jsx(\"div\",{style:glassMorphismStyle,children:/*#__PURE__*/_jsx(\"svg\",{className:\"filter\",style:{width:\"100%\",height:\"100%\",pointerEvents:\"none\",position:\"absolute\",inset:0},xmlns:\"http://www.w3.org/2000/svg\",children:/*#__PURE__*/_jsx(\"defs\",{children:/*#__PURE__*/_jsxs(\"filter\",{id:filterId,colorInterpolationFilters:\"sRGB\",children:[/*#__PURE__*/_jsx(\"feImage\",{href:displacementDataUri,x:\"0\",y:\"0\",width:\"100%\",height:\"100%\",result:\"map\"}),/*#__PURE__*/_jsx(\"feDisplacementMap\",{in:\"SourceGraphic\",in2:\"map\",id:\"redchannel\",scale:config.scale+config.dispersion,xChannelSelector:config.x,yChannelSelector:config.y,result:\"dispRed\"}),/*#__PURE__*/_jsx(\"feColorMatrix\",{in:\"dispRed\",type:\"matrix\",values:\"1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0\",result:\"red\"}),/*#__PURE__*/_jsx(\"feDisplacementMap\",{in:\"SourceGraphic\",in2:\"map\",id:\"greenchannel\",scale:config.scale+config.dispersion,xChannelSelector:config.x,yChannelSelector:config.y,result:\"dispGreen\"}),/*#__PURE__*/_jsx(\"feColorMatrix\",{in:\"dispGreen\",type:\"matrix\",values:\"0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 1 0\",result:\"green\"}),/*#__PURE__*/_jsx(\"feDisplacementMap\",{in:\"SourceGraphic\",in2:\"map\",id:\"bluechannel\",scale:config.scale+config.dispersion,xChannelSelector:config.x,yChannelSelector:config.y,result:\"dispBlue\"}),/*#__PURE__*/_jsx(\"feColorMatrix\",{in:\"dispBlue\",type:\"matrix\",values:\"0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 1 0\",result:\"blue\"}),/*#__PURE__*/_jsx(\"feBlend\",{in:\"red\",in2:\"green\",mode:\"screen\",result:\"rg\"}),/*#__PURE__*/_jsx(\"feBlend\",{in:\"rg\",in2:\"blue\",mode:\"screen\",result:\"output\"}),/*#__PURE__*/_jsx(\"feGaussianBlur\",{in:\"output\",stdDeviation:config.displace})]})})})}),/*#__PURE__*/_jsx(\"div\",{ref:gradientBorderRef,id:\"gradient-border\",style:gradientBorderStyle})]});}LiquidGlass.displayName=\"Liquid Glass\";\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"LiquidGlass\",\"slots\":[],\"annotations\":{\"framerDisableUnlink\":\"\",\"framerIntrinsicWidth\":\"348\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerIntrinsicHeight\":\"100\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./LiquidGlass_Prod.map","import{jsx as _jsx}from\"react/jsx-runtime\";import{useEffect,useRef,useState}from\"react\";import{addPropertyControls,ControlType}from\"framer\";// Frequency ranges for voice-focused visualization\nconst FREQUENCY_RANGES={low:{min:75,max:400},mid:{min:400,max:2e3},high:{min:2e3,max:4400}};// Maximum rotation speed in radians (0.4 degrees)\nconst MAX_ROTATION_SPEED=1.2*Math.PI/180;// Direction multiplier for each range\nconst ROTATION_DIRECTIONS={low:1,mid:-1,high:1};// Original image size and scale constants\nconst ORIGINAL_IMAGE_SIZE=1080;const SCALE_RANGES={standard:{min:.4,max:1.2},whites:{min:.9,max:1.1}};const DEFAULT_HIGH_IMAGE=\"https://framerusercontent.com/images/SBECN2yGv1L1z29snumhWJsfnX8.png\";const DEFAULT_MID_IMAGE=\"https://framerusercontent.com/images/J2ZsWvrTAAkiKkAvR9osBWcH0.png\";const DEFAULT_LOW_IMAGE=\"https://framerusercontent.com/images/RVg3czAXurchGxQ6MO49QPfaHY.png\";const DEFAULT_MASK_IMAGE=\"https://framerusercontent.com/images/f8L2LHnLpmpQaaGj3yUEbHu2o.png\";const DEFAULT_TEXTURE_IMAGE=\"https://framerusercontent.com/images/rpXkPOh2FrDN6uaRAr2qTOD8BU.png\";const DEFAULT_WHITES_IMAGE=\"https://framerusercontent.com/images/1qvdFt7Q8hsK1c4OF3994EtIIoA.png\";function getAverageVolumeForRange(dataArray,startBin,endBin){let sum=0;const count=endBin-startBin+1;for(let i=startBin;i<=endBin;i++){sum+=dataArray[i]/255// Normalize to 0-1 range\n;}return sum/count;}function getFrequencyRangeIndexes(sampleRate,binCount,range){const binWidth=sampleRate/(binCount*2);const startBin=Math.floor(range.min/binWidth);const endBin=Math.min(Math.floor(range.max/binWidth),binCount-1);return{startBin,endBin};}function ImageAudioVisualizer(props){const[isInitialized,setIsInitialized]=useState(false);const[error,setError]=useState(null);const containerRef=useRef(null);const canvasRef=useRef(null);const imagesRef=useRef({high:null,mid:null,low:null,mask:null,texture:null,whites:null,activityIndicator:null});const rotationsRef=useRef({low:Math.random()*Math.PI*2,mid:Math.random()*Math.PI*2,high:Math.random()*Math.PI*2,whites:Math.random()*Math.PI*2});let{highImage,midImage,lowImage,maskImage,textureImage,whitesImage,activityIndicator}=props;highImage??=DEFAULT_HIGH_IMAGE;midImage??=DEFAULT_MID_IMAGE;lowImage??=DEFAULT_LOW_IMAGE;maskImage??=DEFAULT_MASK_IMAGE;textureImage??=DEFAULT_TEXTURE_IMAGE;whitesImage??=DEFAULT_WHITES_IMAGE;// Load all images when image props change\nuseEffect(()=>{const loadImage=src=>{return new Promise((resolve,reject)=>{if(!src){resolve(null);return;}const img=new Image;img.onload=()=>resolve(img);img.onerror=reject;img.src=src;});};Promise.all([loadImage(highImage),loadImage(midImage),loadImage(lowImage),loadImage(maskImage),loadImage(textureImage),loadImage(whitesImage),loadImage(activityIndicator)]).then(([high,mid,low,mask,texture,whites,activityIndicator])=>{imagesRef.current={high,mid,low,mask,texture,whites,activityIndicator};}).catch(err=>{setError(\"Failed to load images: \"+err.message);});},[props.highImage,props.midImage,props.lowImage,props.maskImage,props.textureImage,props.whitesImage,props.activityIndicator]);function getVisualizationData(analyser){const bufferLength=analyser?analyser.frequencyBinCount:128;const sampleRate=analyser?analyser.context.sampleRate:44100;//console.log(analyser)\n// Prepare the array\nconst dataArray=new Uint8Array(bufferLength);if(analyser){// real data\nanalyser.getByteFrequencyData(dataArray);}else{// fake “musical” random data with a bit of smoothing\nlet last=0;for(let i=0;i<bufferLength;i++){const r=Math.random()*256;// blend new random with previous value for continuity\ndataArray[i]=r*.3+last*.7|0;last=dataArray[i];}}return{bufferLength,dataArray,sampleRate};}function drawVisualization(ctx,dataArray,canvas,sampleRate,binCount){if(!ctx||!canvas)return;const width=canvas.width/window.devicePixelRatio;const height=canvas.height/window.devicePixelRatio;const centerX=width/2;const centerY=height/2;const componentSize=Math.min(width,height);const baseScale=componentSize/ORIGINAL_IMAGE_SIZE;ctx.clearRect(0,0,width,height);// Calculate total volume for activity indicator\nlet totalVolume=0;Object.values(FREQUENCY_RANGES).forEach(range=>{const{startBin,endBin}=getFrequencyRangeIndexes(sampleRate,binCount,range);totalVolume+=getAverageVolumeForRange(dataArray,startBin,endBin);});const averageVolume=totalVolume/Object.keys(FREQUENCY_RANGES).length;// Create frequency layers (back-to-front order)\nconst layers=[{range:FREQUENCY_RANGES.low,image:imagesRef.current.low},{range:FREQUENCY_RANGES.mid,image:imagesRef.current.mid},{range:FREQUENCY_RANGES.high,image:imagesRef.current.high}];// Draw each frequency layer\nlayers.forEach((layer,i)=>{if(!layer.image)return;const rangeName=Object.keys(FREQUENCY_RANGES)[i];const{startBin,endBin}=getFrequencyRangeIndexes(sampleRate,binCount,layer.range);const rangeVolume=getAverageVolumeForRange(dataArray,startBin,endBin);const rotationSpeed=Math.max(MAX_ROTATION_SPEED*.1,MAX_ROTATION_SPEED*rangeVolume)*ROTATION_DIRECTIONS[rangeName];rotationsRef.current[rangeName]+=rotationSpeed;const volumeScale=SCALE_RANGES.standard.min+(SCALE_RANGES.standard.max-SCALE_RANGES.standard.min)*rangeVolume;const finalScale=baseScale*volumeScale;ctx.save();ctx.translate(centerX,centerY);ctx.rotate(rotationsRef.current[rangeName]);ctx.scale(finalScale,finalScale);ctx.drawImage(layer.image,-ORIGINAL_IMAGE_SIZE/2,-ORIGINAL_IMAGE_SIZE/2,ORIGINAL_IMAGE_SIZE,ORIGINAL_IMAGE_SIZE);ctx.restore();});// Draw whites layer with separate scaling\nif(imagesRef.current.whites){const whitesRotationSpeed=-MAX_ROTATION_SPEED*averageVolume;rotationsRef.current.whites+=whitesRotationSpeed;const whitesScale=SCALE_RANGES.whites.min+(SCALE_RANGES.whites.max-SCALE_RANGES.whites.min)*averageVolume;const whitesFinalScale=baseScale*whitesScale;ctx.save();ctx.translate(centerX,centerY);ctx.rotate(rotationsRef.current.whites);ctx.scale(whitesFinalScale,whitesFinalScale);ctx.drawImage(imagesRef.current.whites,-ORIGINAL_IMAGE_SIZE/2,-ORIGINAL_IMAGE_SIZE/2,ORIGINAL_IMAGE_SIZE,ORIGINAL_IMAGE_SIZE);ctx.restore();}// Apply mask if provided\nif(imagesRef.current.mask){ctx.save();ctx.globalCompositeOperation=\"destination-in\";ctx.drawImage(imagesRef.current.mask,0,0,width,height);ctx.restore();}// Draw texture if provided\nif(imagesRef.current.texture){ctx.save();const scale=baseScale*SCALE_RANGES.standard.max;ctx.translate(centerX,centerY);ctx.scale(scale,scale);ctx.drawImage(imagesRef.current.texture,-ORIGINAL_IMAGE_SIZE/2,-ORIGINAL_IMAGE_SIZE/2,ORIGINAL_IMAGE_SIZE,ORIGINAL_IMAGE_SIZE);ctx.restore();}// Draw activity indicator if volume is above threshold\nif(imagesRef.current.activityIndicator&&averageVolume>0){ctx.save();const scale=baseScale*SCALE_RANGES.standard.max;ctx.translate(centerX,centerY);ctx.scale(scale,scale);ctx.globalAlpha=Math.min(1,averageVolume);ctx.drawImage(imagesRef.current.activityIndicator,-ORIGINAL_IMAGE_SIZE/2,-ORIGINAL_IMAGE_SIZE/2,ORIGINAL_IMAGE_SIZE,ORIGINAL_IMAGE_SIZE);ctx.restore();}}// Canvas setup effect\nuseEffect(()=>{const setupCanvas=()=>{const container=containerRef.current;const canvas=canvasRef.current;if(!container||!canvas)return false;const frameWidth=container.parentElement?.clientWidth||container.clientWidth;const frameHeight=container.parentElement?.clientHeight||container.clientHeight;container.style.width=`${frameWidth}px`;container.style.height=`${frameHeight}px`;canvas.width=frameWidth*window.devicePixelRatio;canvas.height=frameHeight*window.devicePixelRatio;canvas.style.width=`${frameWidth}px`;canvas.style.height=`${frameHeight}px`;const ctx=canvas.getContext(\"2d\");if(!ctx){setError(\"Unable to initialize canvas context\");return false;}ctx.scale(window.devicePixelRatio,window.devicePixelRatio);return true;};if(setupCanvas()){setIsInitialized(true);}const resizeObserver=new ResizeObserver(()=>{setupCanvas();});if(containerRef.current){resizeObserver.observe(containerRef.current);if(containerRef.current.parentElement){resizeObserver.observe(containerRef.current.parentElement);}}return()=>{resizeObserver.disconnect();};},[]);// Animation loop effect\nuseEffect(()=>{if(!isInitialized)return;let isActive=true;let frameId=null;let lastError=0;const animate=()=>{if(!isActive)return;try{// Use the analyser from props\nconst{bufferLength,dataArray,sampleRate}=getVisualizationData(props.analyser);const canvas=canvasRef.current;const ctx=canvas?.getContext(\"2d\");if(ctx){drawVisualization(ctx,dataArray,canvas,sampleRate,bufferLength);}frameId=requestAnimationFrame(animate);}catch(err){const now=Date.now();if(now-lastError>1e3){console.error(\"Animation error:\",err);lastError=now;}frameId=requestAnimationFrame(animate);}};animate();return()=>{isActive=false;if(frameId)cancelAnimationFrame(frameId);};},[isInitialized,props.analyser]);return /*#__PURE__*/_jsx(\"div\",{ref:containerRef,className:\"overflow-hidden bg-black absolute inset-0\",children:/*#__PURE__*/_jsx(\"canvas\",{ref:canvasRef,className:\"absolute inset-0 w-full h-full\"})});}addPropertyControls(ImageAudioVisualizer,{highImage:{type:ControlType.Image,title:\"High Frequency Image\",defaultValue:\"https://framerusercontent.com/images/SBECN2yGv1L1z29snumhWJsfnX8.png\"},midImage:{type:ControlType.Image,title:\"Mid Frequency Image\",defaultValue:\"https://framerusercontent.com/images/J2ZsWvrTAAkiKkAvR9osBWcH0.png\"},lowImage:{type:ControlType.Image,title:\"Low Frequency Image\",defaultValue:\"https://framerusercontent.com/images/RVg3czAXurchGxQ6MO49QPfaHY.png\"},maskImage:{type:ControlType.Image,title:\"Mask Image\",defaultValue:\"https://framerusercontent.com/images/f8L2LHnLpmpQaaGj3yUEbHu2o.png\"},textureImage:{type:ControlType.Image,title:\"Texture Image\",defaultValue:\"https://framerusercontent.com/images/rpXkPOh2FrDN6uaRAr2qTOD8BU.png\"},whitesImage:{type:ControlType.Image,title:\"Whites Image\",defaultValue:\"https://framerusercontent.com/images/1qvdFt7Q8hsK1c4OF3994EtIIoA.png\"},activityIndicator:{type:ControlType.Image,title:\"Activity Indicator\"}});export default ImageAudioVisualizer;\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"ImageAudioVisualizer\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./ImageAudioVisualizer.map","/*\n * ImageAudioVisualizer\n *\n * Learn More: https://www.framer.com/asset-urls\n */\n\nexport * from \"https://framerusercontent.com/modules/B7GrRSVKrTgVlLjIGEXu/4OSSEeBGn90GSLk3wMGI/ImageAudioVisualizer.js\"\nexport { default } from \"https://framerusercontent.com/modules/B7GrRSVKrTgVlLjIGEXu/4OSSEeBGn90GSLk3wMGI/ImageAudioVisualizer.js\"\n","import{jsx as _jsx}from\"react/jsx-runtime\";import ImageAudioVisualizer from\"https://framer.com/m/ImageAudioVisualizer-FWXH.js\";import{clientInstancesStore}from\"https://framerusercontent.com/modules/I63kuf8LSuFmmECiYJWK/SLBYB6c8pzkzqAtDK7Qh/globalStore.js\";import{useVoiceAssistant}from\"https://framerusercontent.com/modules/bUjHyV5lZkxjh5AdEa18/fh4GqCHXkB3rpeCxTYhc/useVoiceAssistant.js\";import{VoiceAssistantStatus}from\"https://framerusercontent.com/modules/DolZukUsCnP2mEMazbLW/YI9fxPVvPwBUMffAOFvv/VoiceAssistant.js\";export default function AudioVisualizer(){const[{microphoneService}]=clientInstancesStore();const{status}=useVoiceAssistant();const isReady=status!==VoiceAssistantStatus.Idle;return /*#__PURE__*/_jsx(\"div\",{style:{width:222,height:222},children:/*#__PURE__*/_jsx(ImageAudioVisualizer,{analyser:isReady?(()=>{const analyserNode=microphoneService.audioContext.createAnalyser();microphoneService.connectAnalyser(analyserNode);return analyserNode;})():undefined,width:222,height:222})});}\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"AudioVisualizer\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (8e1ebfe)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,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 Assistant from\"https://framerusercontent.com/modules/kvtlKtUSbmecsaHKu6x8/0LlgavJpkwJjDZruNuLb/tEgpGKFYF.js\";import LiquidGlass from\"https://framerusercontent.com/modules/YV3ZelwoeNMPQlJSW14i/5b2lq4MppWIbAwvoUmfh/LiquidGlass_Prod.js\";import AudioVisualizer from\"https://framerusercontent.com/modules/pNSm01cNdw23TAQS7r4i/wdZuKAjHI1HVUGu53MZ4/AudioVisualizer.js\";const LiquidGlassFonts=getFonts(LiquidGlass);const MotionDivWithFX=withFX(motion.div);const AudioVisualizerFonts=getFonts(AudioVisualizer);const AssistantFonts=getFonts(Assistant);const cycleOrder=[\"BQDLLWeO7\",\"EqsWvBGSK\",\"s6U9PkxBS\",\"Q6jIzb2rs\"];const serializationHash=\"framer-wJQYf\";const variantClassNames={BQDLLWeO7:\"framer-v-1jr6gso\",EqsWvBGSK:\"framer-v-15w46re\",Q6jIzb2rs:\"framer-v-jeqcen\",s6U9PkxBS:\"framer-v-lwd51u\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const pdu3r9iYq=undefined;const Ip2vhIn0f=undefined;const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const inertia={bounceDamping:30,bounceStiffness:400,delay:0,type:\"inertia\"};const preventDefault=e=>e.preventDefault();const animation={cursor:\"grabbing\"};const transformTemplate1=(_,t)=>`translate(-50%, -50%) ${t}`;const transformTemplate2=(_,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={\"Listening State\":\"BQDLLWeO7\",\"Respond State\":\"s6U9PkxBS\",\"Speaking State\":\"EqsWvBGSK\",\"Variant 4\":\"Q6jIzb2rs\"};const getProps=({albumArtPrimaryColor,height,id,textContent,width,...props})=>{return{...props,Ip2vhIn0f:albumArtPrimaryColor??props.Ip2vhIn0f??\"rgb(0, 174, 239)\",pdu3r9iYq:textContent??props.pdu3r9iYq??\"How can you make my work easier today and help me enjoy my day? How can you make my work easier today and help me enjoy my day? \",variant:humanReadableVariantMap[props.variant]??props.variant??\"BQDLLWeO7\"};};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,pdu3r9iYq,Ip2vhIn0f,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"BQDLLWeO7\",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-1jr6gso\",className,classNames),\"data-framer-name\":\"Listening State\",layoutDependency:layoutDependency,layoutId:\"BQDLLWeO7\",ref:refBinding,style:{backdropFilter:\"blur(10px)\",backgroundColor:\"rgba(0, 0, 0, 0.15)\",borderBottomLeftRadius:33,borderBottomRightRadius:33,borderTopLeftRadius:33,borderTopRightRadius:33,boxShadow:\"inset 0px 0.6021873017743928px 2.770061588162207px -0.8333333333333333px rgba(169, 139, 255, 0.5), inset 0px 2.288533303243457px 10.527253194919902px -1.6666666666666665px rgba(169, 139, 255, 0.5), inset 0px 10px 46px -2.5px rgba(169, 139, 255, 0.5)\",WebkitBackdropFilter:\"blur(10px)\",...style},...addPropertyOverrides({EqsWvBGSK:{\"data-framer-name\":\"Speaking State\"},Q6jIzb2rs:{\"data-framer-name\":\"Variant 4\"},s6U9PkxBS:{\"data-framer-name\":\"Respond State\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(MotionDivWithFX,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:\"framer-rlhy0p\",\"data-framer-name\":\"Grab\",drag:true,dragMomentum:false,dragSnapToOrigin:true,dragTransition:inertia,layoutDependency:layoutDependency,layoutId:\"y3RQKUU6c\",onMouseDown:preventDefault,transformTemplate:transformTemplate1,whileTap:animation,children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-3nper-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"sRQEVbZR7-container\",nodeId:\"sRQEVbZR7\",rendersWithMotion:true,scopeId:\"y2DtkEcCF\",children:/*#__PURE__*/_jsx(LiquidGlass,{height:\"100%\",id:\"sRQEVbZR7\",layoutId:\"sRQEVbZR7\",settings:{alpha:1,blur:1.05,border:.06,borderColor:\"rgba(0, 0, 0, 0)\",dispersion:100,displace:10,frost:.05,lightness:58,mode:\"custom\",radius:32,scale:-70},style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-xja3xo-container\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"FEiR0TH7f-container\",nodeId:\"FEiR0TH7f\",rendersWithMotion:true,scopeId:\"y2DtkEcCF\",children:/*#__PURE__*/_jsx(AudioVisualizer,{height:\"100%\",id:\"FEiR0TH7f\",layoutId:\"FEiR0TH7f\",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\":\"RlI7SW50ZXJEaXNwbGF5LU1lZGl1bQ==\",\"--framer-font-family\":'\"Inter Display\", \"Inter Display Placeholder\", sans-serif',\"--framer-font-size\":\"32px\",\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"1.3em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-3d94e1e4-0465-4f4e-b7f3-ccb977e4f413, rgb(128, 153, 168)))\"},children:/*#__PURE__*/_jsx(motion.code,{children:\"How can you make my work easier today and help me enjoy my day? How can you make my work easier today and help me enjoy my day? \"})})}),className:\"framer-1v2gtra\",fonts:[\"FR;InterDisplay-Medium\"],layoutDependency:layoutDependency,layoutId:\"kp3rKeJiH\",style:{\"--extracted-r6o4lv\":\"var(--token-3d94e1e4-0465-4f4e-b7f3-ccb977e4f413, rgb(128, 153, 168))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:pdu3r9iYq,variants:{s6U9PkxBS:{\"--extracted-r6o4lv\":\"var(--token-82b6d1fa-606f-4b95-8891-2c168775bdb8, rgb(255, 255, 255))\"}},verticalAlignment:\"center\",withExternalLayout:true,...addPropertyOverrides({EqsWvBGSK:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlI7SW50ZXJEaXNwbGF5\",\"--framer-font-family\":'\"Inter Display\", \"Inter Display Placeholder\", sans-serif',\"--framer-font-size\":\"32px\",\"--framer-line-height\":\"1.3em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-3d94e1e4-0465-4f4e-b7f3-ccb977e4f413, rgb(128, 153, 168)))\"},children:/*#__PURE__*/_jsx(motion.code,{children:\"How can you make my work easier today and help me enjoy my day? How can you make my work easier today and help me enjoy my day? \"})})}),fonts:[\"FR;InterDisplay\"]},s6U9PkxBS:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlI7SW50ZXJEaXNwbGF5LU1lZGl1bQ==\",\"--framer-font-family\":'\"Inter Display\", \"Inter Display Placeholder\", sans-serif',\"--framer-font-size\":\"32px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.01em\",\"--framer-line-height\":\"1.3em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-82b6d1fa-606f-4b95-8891-2c168775bdb8, rgb(255, 255, 255)))\"},children:/*#__PURE__*/_jsx(motion.code,{children:\"How can you make my work easier today and help me enjoy my day? How can you make my work easier today and help me enjoy my day? \"})})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(Assistant,{animated:true,className:\"framer-pp1qly\",\"data-framer-name\":\"Icon_AI\",layoutDependency:layoutDependency,layoutId:\"TZ21FY4VM\",style:{\"--h2rs4g\":Ip2vhIn0f,\"--m9fvs2\":\"rgb(0, 174, 239)\"},transformTemplate:transformTemplate2}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-522mle\",\"data-framer-name\":\"Selected State\",layoutDependency:layoutDependency,layoutId:\"SCNWqBxG3\",style:{backgroundColor:Ip2vhIn0f,borderBottomLeftRadius:10,borderBottomRightRadius:10,borderTopLeftRadius:10,borderTopRightRadius:10}})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-wJQYf.framer-ltz5te, .framer-wJQYf .framer-ltz5te { display: block; }\",\".framer-wJQYf.framer-1jr6gso { height: 317px; position: relative; width: 856px; }\",\".framer-wJQYf .framer-rlhy0p { align-content: center; align-items: center; cursor: grab; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: 211px; justify-content: center; left: 50%; max-height: 100%; min-width: 856px; overflow: visible; padding: 0px; position: absolute; top: 33%; width: min-content; }\",\".framer-wJQYf .framer-3nper-container { flex: none; height: 317px; left: calc(50.11682242990656% - 856px / 2); position: absolute; top: calc(75.35545023696685% - 317px / 2); width: 856px; z-index: 3; }\",\".framer-wJQYf .framer-xja3xo-container { flex: none; height: 222px; left: 0px; position: absolute; top: 0px; width: 222px; z-index: 1; }\",'.framer-wJQYf .framer-1v2gtra { --text-truncation-display-inline-for-safari-16: inline; --text-truncation-display-none-for-safari-16: none; --text-truncation-line-break-for-safari-16: \"\\\\A\"; -webkit-box-orient: vertical; -webkit-line-clamp: 3; -webkit-user-select: none; display: -webkit-box; flex: none; height: auto; overflow: var(--overflow-clip-fallback, clip); pointer-events: none; position: absolute; right: 54px; top: 48px; user-select: none; white-space: pre-line; width: 580px; word-break: break-word; word-wrap: break-word; z-index: 4; }',\".framer-wJQYf .framer-pp1qly { bottom: 20px; flex: none; height: var(--framer-aspect-ratio-supported, 45px); left: 50%; position: absolute; width: 45px; z-index: 2; }\",\".framer-wJQYf .framer-522mle { bottom: 0px; flex: none; gap: 10px; height: 7px; left: calc(49.88317757009348% - 83px / 2); position: absolute; width: 83px; z-index: 2; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 317\n * @framerIntrinsicWidth 856\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"EqsWvBGSK\":{\"layout\":[\"fixed\",\"fixed\"]},\"s6U9PkxBS\":{\"layout\":[\"fixed\",\"fixed\"]},\"Q6jIzb2rs\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"pdu3r9iYq\":\"textContent\",\"Ip2vhIn0f\":\"albumArtPrimaryColor\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const Framery2DtkEcCF=withCSS(Component,css,\"framer-wJQYf\");export default Framery2DtkEcCF;Framery2DtkEcCF.displayName=\"CES26 Voice Assistant\";Framery2DtkEcCF.defaultProps={height:317,width:856};addPropertyControls(Framery2DtkEcCF,{variant:{options:[\"BQDLLWeO7\",\"EqsWvBGSK\",\"s6U9PkxBS\",\"Q6jIzb2rs\"],optionTitles:[\"Listening State\",\"Speaking State\",\"Respond State\",\"Variant 4\"],title:\"Variant\",type:ControlType.Enum},pdu3r9iYq:{defaultValue:\"How can you make my work easier today and help me enjoy my day? How can you make my work easier today and help me enjoy my day? \",displayTextArea:false,title:\"textContent\",type:ControlType.String},Ip2vhIn0f:{defaultValue:\"rgb(0, 174, 239)\",title:\"albumArtPrimaryColor\",type:ControlType.Color}});addFonts(Framery2DtkEcCF,[{explicitInter:true,fonts:[{cssFamilyName:\"Inter Display\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter Display\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/ePuN3mCjzajIHnyCdvKBFiZkyY0.woff2\",weight:\"500\"},{cssFamilyName:\"Inter Display\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter Display\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/V3j1L0o5vPFKe26Sw4HcpXCfHo.woff2\",weight:\"500\"},{cssFamilyName:\"Inter Display\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter Display\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/F3kdpd2N0cToWV5huaZjjgM.woff2\",weight:\"500\"},{cssFamilyName:\"Inter Display\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter Display\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/0iDmxkizU9goZoclqIqsV5rvETU.woff2\",weight:\"500\"},{cssFamilyName:\"Inter Display\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter Display\",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/r0mv3NegmA0akcQsNFotG32Las.woff2\",weight:\"500\"},{cssFamilyName:\"Inter Display\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter Display\",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/iwWTDc49ENF2tCHbqlNARXw6Ug.woff2\",weight:\"500\"},{cssFamilyName:\"Inter Display\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter Display\",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/Ii21jnSJkulBKsHHXKlapi7fv9w.woff2\",weight:\"500\"},{cssFamilyName:\"Inter Display\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter Display\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/2uIBiALfCHVpWbHqRMZutfT7giU.woff2\",weight:\"400\"},{cssFamilyName:\"Inter Display\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter Display\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/Zwfz6xbVe5pmcWRJRgBDHnMkOkI.woff2\",weight:\"400\"},{cssFamilyName:\"Inter Display\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter Display\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/U9LaDDmbRhzX3sB8g8glTy5feTE.woff2\",weight:\"400\"},{cssFamilyName:\"Inter Display\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter Display\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/tVew2LzXJ1t7QfxP1gdTIdj2o0g.woff2\",weight:\"400\"},{cssFamilyName:\"Inter Display\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter Display\",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/DF7bjCRmStYPqSb945lAlMfCCVQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter Display\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter Display\",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/bHYNJqzTyl2lqvmMiRRS6Y16Es.woff2\",weight:\"400\"},{cssFamilyName:\"Inter Display\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter Display\",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/vebZUMjGyKkYsfcY73iwWTzLNag.woff2\",weight:\"400\"}]},...LiquidGlassFonts,...AudioVisualizerFonts,...AssistantFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Framery2DtkEcCF\",\"slots\":[],\"annotations\":{\"framerColorSyntax\":\"true\",\"framerVariables\":\"{\\\"pdu3r9iYq\\\":\\\"textContent\\\",\\\"Ip2vhIn0f\\\":\\\"albumArtPrimaryColor\\\"}\",\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\",\"framerDisplayContentsDiv\":\"false\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicHeight\":\"317\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"EqsWvBGSK\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"s6U9PkxBS\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"Q6jIzb2rs\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicWidth\":\"856\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (4eeba22)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getPropertyControls,Link,RichText,SmartComponentScopedContainer,SVG,useComponentViewport,useLocaleInfo,useVariantState,withCodeBoundaryForOverrides,withCSS,withMappedReactProps}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Icon_music from\"https://framerusercontent.com/modules/4PQVIvQwEAljbyAAXDXD/MjT34bn2r6KwO5Llp8Ct/tVCCJq0c1.js\";import Icon_car from\"https://framerusercontent.com/modules/6HP2Fa9KHdHoG1Rwfkp0/F4T3O3jUvIA1fXlG6Itd/dbgYvodgR.js\";import CES26Bezel3440 from\"https://framerusercontent.com/modules/7vCYm2q5vXcdPkpTmB8n/SU6Vb9DBIZmOcenWqQ4I/OJ1SbCTWs.js\";import Icon_navigation from\"https://framerusercontent.com/modules/fUEGW28ZLHGRe4LIE6X8/38HEnSajNyyd5DgjdEvS/kj2dXG2HD.js\";import Icon_home from\"https://framerusercontent.com/modules/JGqRycWeAAHwqf6sGUi8/4jgpQ0Zj8GUjk1COWQ9F/ldja_XHnQ.js\";import Assistant from\"https://framerusercontent.com/modules/kvtlKtUSbmecsaHKu6x8/0LlgavJpkwJjDZruNuLb/tEgpGKFYF.js\";import Icon_CarPlay from\"https://framerusercontent.com/modules/tApZaFlIXihzxyRLmgQI/00LLclJAhECdVaN6qgi0/UQLQm6Brf.js\";import CES26TimeDateTemp,*as CES26TimeDateTempInfo from\"https://framerusercontent.com/modules/wRXcxrJk64drtY7CMa04/meiToWE5x8l56ohxdbAB/S0ODrFB5b.js\";import Icon_call from\"https://framerusercontent.com/modules/ZUpen6SH9LKHAiGZBNHH/XUjUW2pzLErMakNcVosh/sLECbzl07.js\";import{displayCurrentTime}from\"https://framerusercontent.com/modules/ACa35zWlu33DjAEen3qi/xKwHEXq1JzvZtFyyMEFz/Cluster.js\";import CES26VoiceAssistant from\"https://framerusercontent.com/modules/kn3cMXAOAaT9o13bAYyE/pq1jymp6UdMGMytsyMEX/y2DtkEcCF.js\";const CES26TimeDateTempFonts=getFonts(CES26TimeDateTemp);const CES26TimeDateTempDisplayCurrentTime16wwvt7WithMappedReactPropswmypu1=withMappedReactProps(withCodeBoundaryForOverrides(CES26TimeDateTemp,{nodeId:\"uppWtA0lm\",override:displayCurrentTime,scopeId:\"PFaC3FFc2\"}),CES26TimeDateTempInfo);const Icon_homeFonts=getFonts(Icon_home);const Icon_musicFonts=getFonts(Icon_music);const Icon_CarPlayFonts=getFonts(Icon_CarPlay);const AssistantFonts=getFonts(Assistant);const Icon_navigationFonts=getFonts(Icon_navigation);const Icon_carFonts=getFonts(Icon_car);const Icon_callFonts=getFonts(Icon_call);const CES26Bezel3440Fonts=getFonts(CES26Bezel3440);const CES26VoiceAssistantFonts=getFonts(CES26VoiceAssistant);const CES26VoiceAssistantControls=getPropertyControls(CES26VoiceAssistant);const cycleOrder=[\"orAjHfLMB\",\"VVYx4ycfH\",\"J9KxVZthT\",\"DTsZKj4MG\",\"bBbkZz_ML\",\"OadG3EAFe\",\"GyXsNVH_h\"];const serializationHash=\"framer-heiW7\";const variantClassNames={bBbkZz_ML:\"framer-v-90moth\",DTsZKj4MG:\"framer-v-nwkje0\",GyXsNVH_h:\"framer-v-1flzk2d\",J9KxVZthT:\"framer-v-pxuq3t\",OadG3EAFe:\"framer-v-s9hvtd\",orAjHfLMB:\"framer-v-u9enwf\",VVYx4ycfH:\"framer-v-lqgzkl\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const BDilji7UQ=undefined;const W2nyDJw0C=undefined;const LnT5wEs2v=undefined;const prbtt2apl=undefined;const SZCTPLZKh=undefined;const fvX_wyLsV=undefined;const xnVxo9tep=undefined;const llYVxpnTm=undefined;const Rf1jeRN6N=undefined;const JCHWGtioj=undefined;const nJY4FE5tf=undefined;const EeWmGTh98=undefined;const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const transformTemplate1=(_,t)=>`translate(-50%, -50%) ${t}`;const transformTemplate2=(_,t)=>`translateY(-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 humanReadableEnumMap={\"Listening State\":\"BQDLLWeO7\",\"Respond State\":\"s6U9PkxBS\",\"Speaking State\":\"EqsWvBGSK\",\"Variant 4\":\"Q6jIzb2rs\"};const humanReadableVariantMap={\"Assistant State\":\"DTsZKj4MG\",\"Car Nav State\":\"OadG3EAFe\",\"CarPlay State\":\"J9KxVZthT\",\"Navigation State\":\"bBbkZz_ML\",\"Now Playing State\":\"VVYx4ycfH\",\"OEM Bottom Nav (1720x123)\":\"orAjHfLMB\",\"Phone State\":\"GyXsNVH_h\"};const getProps=({albumArtPrimaryColor,bVoiceAssistantActive,height,id,linkAI,linkCar,linkCarPlay,linkHome,linkMaps,linkMusic,nonSelctedState,selectedBorder,voiceAssistantText,voiceAssistantVariant,width,...props})=>{return{...props,BDilji7UQ:albumArtPrimaryColor??props.BDilji7UQ??\"rgb(0, 174, 239)\",EeWmGTh98:humanReadableEnumMap[voiceAssistantVariant]??voiceAssistantVariant??props.EeWmGTh98??\"BQDLLWeO7\",fvX_wyLsV:linkCarPlay??props.fvX_wyLsV,JCHWGtioj:bVoiceAssistantActive??props.JCHWGtioj??true,llYVxpnTm:linkMaps??props.llYVxpnTm,LnT5wEs2v:nonSelctedState??props.LnT5wEs2v??\"rgb(107, 107, 107)\",nJY4FE5tf:voiceAssistantText??props.nJY4FE5tf??\"How can you make my work easier today and help me enjoy my day? How can you make my work easier today and help me enjoy my day? \",prbtt2apl:linkMusic??props.prbtt2apl,Rf1jeRN6N:linkCar??props.Rf1jeRN6N,SZCTPLZKh:selectedBorder??props.SZCTPLZKh??{borderBottomWidth:7,borderColor:\"rgb(0, 174, 239)\",borderLeftWidth:0,borderRightWidth:0,borderStyle:\"solid\",borderTopWidth:0},variant:humanReadableVariantMap[props.variant]??props.variant??\"orAjHfLMB\",W2nyDJw0C:linkHome??props.W2nyDJw0C,xnVxo9tep:linkAI??props.xnVxo9tep};};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,BDilji7UQ,LnT5wEs2v,nJY4FE5tf,JCHWGtioj,Rf1jeRN6N,llYVxpnTm,xnVxo9tep,fvX_wyLsV,W2nyDJw0C,prbtt2apl,EeWmGTh98,SZCTPLZKh,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"orAjHfLMB\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=value=>{if(baseVariant===\"DTsZKj4MG\")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-u9enwf\",className,classNames),\"data-framer-name\":\"OEM Bottom Nav (1720x123)\",layoutDependency:layoutDependency,layoutId:\"orAjHfLMB\",ref:refBinding,style:{...style},...addPropertyOverrides({bBbkZz_ML:{\"data-framer-name\":\"Navigation State\"},DTsZKj4MG:{\"data-framer-name\":\"Assistant State\"},GyXsNVH_h:{\"data-framer-name\":\"Phone State\"},J9KxVZthT:{\"data-framer-name\":\"CarPlay State\"},OadG3EAFe:{\"data-framer-name\":\"Car Nav State\"},VVYx4ycfH:{\"data-framer-name\":\"Now Playing State\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-13m1uco\",layoutDependency:layoutDependency,layoutId:\"hKGdZC9lB\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 1720 153\" overflow=\"visible\"><path d=\"M 0 0 L 1720 0 L 1720 153 L 0 153 Z\" fill=\"rgb(12, 14, 15)\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:39,width:\"272px\",y:(componentViewport?.y||0)+42,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-16wwvt7-container\",isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"uppWtA0lm-container\",nodeId:\"uppWtA0lm\",rendersWithMotion:true,scopeId:\"PFaC3FFc2\",children:/*#__PURE__*/_jsx(CES26TimeDateTempDisplayCurrentTime16wwvt7WithMappedReactPropswmypu1,{bmm4BPqJs:BDilji7UQ,f4B34CZ7f:\"11:05 AM\",height:\"100%\",id:\"uppWtA0lm\",layoutId:\"uppWtA0lm\",mCUWlYGzN:\"09 DEC\",style:{height:\"100%\",width:\"100%\"},variant:\"UdVm0W2uV\",width:\"100%\"})})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1eyerw9\",layoutDependency:layoutDependency,layoutId:\"hlyODWKss\",style:{backgroundColor:\"rgb(0, 0, 0)\",borderBottomLeftRadius:59,borderBottomRightRadius:59,borderTopLeftRadius:59,borderTopRightRadius:59},children:[/*#__PURE__*/_jsx(Link,{href:W2nyDJw0C,motionChild:true,nodeId:\"Zo3zfpaF6\",openInNewTab:false,scopeId:\"PFaC3FFc2\",children:/*#__PURE__*/_jsx(motion.a,{\"aria-label\":\"bottom-nav-home\",className:\"framer-1fzn53s framer-16jzvda\",\"data-border\":true,\"data-framer-name\":\"Icon Home\",layoutDependency:layoutDependency,layoutId:\"Zo3zfpaF6\",style:{\"--border-bottom-width\":\"7px\",\"--border-color\":\"rgb(0, 174, 239)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\"},variants:{bBbkZz_ML:{\"--border-bottom-width\":\"0px\"},DTsZKj4MG:{\"--border-bottom-width\":\"0px\"},GyXsNVH_h:{\"--border-bottom-width\":\"0px\"},J9KxVZthT:{\"--border-bottom-width\":\"0px\"},OadG3EAFe:{\"--border-bottom-width\":\"0px\"},VVYx4ycfH:{\"--border-bottom-width\":\"0px\"}},children:/*#__PURE__*/_jsx(Icon_home,{animated:true,className:\"framer-14h00yp\",\"data-framer-name\":\"Icon_home\",layoutDependency:layoutDependency,layoutId:\"AW0Uwl8nL\",style:{\"--h2rs4g\":BDilji7UQ,\"--m9fvs2\":\"rgb(0, 174, 239)\"},transformTemplate:transformTemplate1,variants:{bBbkZz_ML:{\"--h2rs4g\":LnT5wEs2v},DTsZKj4MG:{\"--h2rs4g\":LnT5wEs2v},GyXsNVH_h:{\"--h2rs4g\":LnT5wEs2v},J9KxVZthT:{\"--h2rs4g\":LnT5wEs2v},OadG3EAFe:{\"--h2rs4g\":LnT5wEs2v},VVYx4ycfH:{\"--h2rs4g\":LnT5wEs2v}}})})}),/*#__PURE__*/_jsx(Link,{href:prbtt2apl,motionChild:true,nodeId:\"p8iik9nhE\",openInNewTab:false,scopeId:\"PFaC3FFc2\",children:/*#__PURE__*/_jsx(motion.a,{\"aria-label\":\"bottom-nav-music\",className:\"framer-qi49id framer-16jzvda\",\"data-framer-name\":\"Icon Music\",layoutDependency:layoutDependency,layoutId:\"p8iik9nhE\",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:{bBbkZz_ML:{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\"},DTsZKj4MG:{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\"},GyXsNVH_h:{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\"},J9KxVZthT:{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\"},OadG3EAFe:{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\"},VVYx4ycfH:{\"--border-bottom-width\":(SZCTPLZKh?.borderBottomWidth??SZCTPLZKh?.borderWidth)+\"px\",\"--border-color\":SZCTPLZKh?.borderColor,\"--border-left-width\":(SZCTPLZKh?.borderLeftWidth??SZCTPLZKh?.borderWidth)+\"px\",\"--border-right-width\":(SZCTPLZKh?.borderRightWidth??SZCTPLZKh?.borderWidth)+\"px\",\"--border-style\":SZCTPLZKh?.borderStyle,\"--border-top-width\":(SZCTPLZKh?.borderTopWidth??SZCTPLZKh?.borderWidth)+\"px\"}},...addPropertyOverrides({VVYx4ycfH:{\"data-border\":true}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(Icon_music,{animated:true,className:\"framer-ryilb2\",\"data-framer-name\":\"Icon_music\",layoutDependency:layoutDependency,layoutId:\"kTS3XBxZ5\",style:{\"--h2rs4g\":LnT5wEs2v,\"--m9fvs2\":\"rgb(0, 174, 239)\"},transformTemplate:transformTemplate1,variants:{VVYx4ycfH:{\"--h2rs4g\":BDilji7UQ}}})})}),/*#__PURE__*/_jsx(Link,{href:fvX_wyLsV,motionChild:true,nodeId:\"vVAhE5C0Z\",openInNewTab:false,scopeId:\"PFaC3FFc2\",children:/*#__PURE__*/_jsx(motion.a,{\"aria-label\":\"bottom-nav-carplay\",className:\"framer-ykih4n framer-16jzvda\",\"data-framer-name\":\"Icon CarPlay\",layoutDependency:layoutDependency,layoutId:\"vVAhE5C0Z\",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:{bBbkZz_ML:{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\"},DTsZKj4MG:{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\"},GyXsNVH_h:{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\"},J9KxVZthT:{\"--border-bottom-width\":(SZCTPLZKh?.borderBottomWidth??SZCTPLZKh?.borderWidth)+\"px\",\"--border-color\":SZCTPLZKh?.borderColor,\"--border-left-width\":(SZCTPLZKh?.borderLeftWidth??SZCTPLZKh?.borderWidth)+\"px\",\"--border-right-width\":(SZCTPLZKh?.borderRightWidth??SZCTPLZKh?.borderWidth)+\"px\",\"--border-style\":SZCTPLZKh?.borderStyle,\"--border-top-width\":(SZCTPLZKh?.borderTopWidth??SZCTPLZKh?.borderWidth)+\"px\"},OadG3EAFe:{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\"}},...addPropertyOverrides({J9KxVZthT:{\"data-border\":true}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(Icon_CarPlay,{animated:true,className:\"framer-pkbtlv\",\"data-framer-name\":\"Icon_CarPlay\",layoutDependency:layoutDependency,layoutId:\"i2h7jkC4n\",style:{\"--h2rs4g\":LnT5wEs2v,\"--m9fvs2\":\"rgb(0, 174, 239)\"},transformTemplate:transformTemplate1,variants:{J9KxVZthT:{\"--h2rs4g\":BDilji7UQ}}})})}),/*#__PURE__*/_jsx(Link,{href:xnVxo9tep,motionChild:true,nodeId:\"Xa9Bg3bWy\",openInNewTab:false,scopeId:\"PFaC3FFc2\",children:/*#__PURE__*/_jsx(motion.a,{\"aria-label\":\"bottom-nav-ai\",className:\"framer-1n37j5g framer-16jzvda\",\"data-framer-name\":\"Icon AI\",layoutDependency:layoutDependency,layoutId:\"Xa9Bg3bWy\",children:/*#__PURE__*/_jsx(Assistant,{animated:true,className:\"framer-wcy6xj\",\"data-framer-name\":\"Icon_AI\",layoutDependency:layoutDependency,layoutId:\"afCw8JzF9\",style:{\"--h2rs4g\":LnT5wEs2v,\"--m9fvs2\":\"rgb(0, 174, 239)\"},transformTemplate:transformTemplate1,variants:{DTsZKj4MG:{\"--h2rs4g\":BDilji7UQ}}})})}),/*#__PURE__*/_jsx(Link,{href:llYVxpnTm,motionChild:true,nodeId:\"dixVmveZg\",openInNewTab:false,scopeId:\"PFaC3FFc2\",children:/*#__PURE__*/_jsx(motion.a,{\"aria-label\":\"bottom-nav-navigation\",className:\"framer-n9f1qz framer-16jzvda\",\"data-framer-name\":\"Icon Navigation\",layoutDependency:layoutDependency,layoutId:\"dixVmveZg\",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:{bBbkZz_ML:{\"--border-bottom-width\":(SZCTPLZKh?.borderBottomWidth??SZCTPLZKh?.borderWidth)+\"px\",\"--border-color\":SZCTPLZKh?.borderColor,\"--border-left-width\":(SZCTPLZKh?.borderLeftWidth??SZCTPLZKh?.borderWidth)+\"px\",\"--border-right-width\":(SZCTPLZKh?.borderRightWidth??SZCTPLZKh?.borderWidth)+\"px\",\"--border-style\":SZCTPLZKh?.borderStyle,\"--border-top-width\":(SZCTPLZKh?.borderTopWidth??SZCTPLZKh?.borderWidth)+\"px\"},GyXsNVH_h:{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\"},OadG3EAFe:{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\"}},...addPropertyOverrides({bBbkZz_ML:{\"data-border\":true}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(Icon_navigation,{animated:true,className:\"framer-1ma575g\",\"data-framer-name\":\"Icon_navigation\",layoutDependency:layoutDependency,layoutId:\"nKFBguj8o\",style:{\"--h2rs4g\":LnT5wEs2v,\"--m9fvs2\":\"rgb(0, 174, 239)\"},transformTemplate:transformTemplate1,variants:{bBbkZz_ML:{\"--h2rs4g\":BDilji7UQ}}})})}),/*#__PURE__*/_jsx(Link,{href:Rf1jeRN6N,motionChild:true,nodeId:\"yrmo1w0ce\",openInNewTab:false,scopeId:\"PFaC3FFc2\",children:/*#__PURE__*/_jsx(motion.a,{\"aria-label\":\"bottom-nav-car\",className:\"framer-avh3z6 framer-16jzvda\",\"data-framer-name\":\"Icon Car\",layoutDependency:layoutDependency,layoutId:\"yrmo1w0ce\",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:{GyXsNVH_h:{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\"},OadG3EAFe:{\"--border-bottom-width\":(SZCTPLZKh?.borderBottomWidth??SZCTPLZKh?.borderWidth)+\"px\",\"--border-color\":SZCTPLZKh?.borderColor,\"--border-left-width\":(SZCTPLZKh?.borderLeftWidth??SZCTPLZKh?.borderWidth)+\"px\",\"--border-right-width\":(SZCTPLZKh?.borderRightWidth??SZCTPLZKh?.borderWidth)+\"px\",\"--border-style\":SZCTPLZKh?.borderStyle,\"--border-top-width\":(SZCTPLZKh?.borderTopWidth??SZCTPLZKh?.borderWidth)+\"px\"}},...addPropertyOverrides({OadG3EAFe:{\"data-border\":true}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(Icon_car,{animated:true,className:\"framer-1up02to\",\"data-framer-name\":\"Icon_car\",layoutDependency:layoutDependency,layoutId:\"KzhGqh5dn\",style:{\"--h2rs4g\":LnT5wEs2v,\"--m9fvs2\":\"rgb(0, 174, 239)\"},transformTemplate:transformTemplate1,variants:{OadG3EAFe:{\"--h2rs4g\":BDilji7UQ}}})})}),/*#__PURE__*/_jsx(motion.div,{\"aria-label\":\"bottom-nav-call\",className:\"framer-xt3vll\",\"data-framer-name\":\"Icon Call\",layoutDependency:layoutDependency,layoutId:\"uGp6VeYWa\",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:{GyXsNVH_h:{\"--border-bottom-width\":(SZCTPLZKh?.borderBottomWidth??SZCTPLZKh?.borderWidth)+\"px\",\"--border-color\":SZCTPLZKh?.borderColor,\"--border-left-width\":(SZCTPLZKh?.borderLeftWidth??SZCTPLZKh?.borderWidth)+\"px\",\"--border-right-width\":(SZCTPLZKh?.borderRightWidth??SZCTPLZKh?.borderWidth)+\"px\",\"--border-style\":SZCTPLZKh?.borderStyle,\"--border-top-width\":(SZCTPLZKh?.borderTopWidth??SZCTPLZKh?.borderWidth)+\"px\"}},...addPropertyOverrides({GyXsNVH_h:{\"data-border\":true}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(Icon_call,{animated:true,className:\"framer-1v080u5\",\"data-framer-name\":\"Icon_call\",layoutDependency:layoutDependency,layoutId:\"vkadtWJft\",style:{\"--h2rs4g\":LnT5wEs2v,\"--m9fvs2\":\"rgb(0, 174, 239)\"},transformTemplate:transformTemplate1,variants:{GyXsNVH_h:{\"--h2rs4g\":BDilji7UQ}}})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1q2v1v\",\"data-framer-name\":\"Temp\",layoutDependency:layoutDependency,layoutId:\"afDAvOCQk\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7SGVsdmV0aWNhIE5vdyBWYXItcmVndWxhcg==\",\"--framer-font-family\":'\"Helvetica Now Var\", \"Helvetica Now Var Placeholder\", sans-serif',\"--framer-font-size\":\"30.2px\",\"--framer-line-height\":\"36.67px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"72\\xb0\"})}),className:\"framer-1676lnt\",\"data-framer-name\":\"72\\xb0\",fonts:[\"GF;Helvetica Now Var-regular\"],layoutDependency:layoutDependency,layoutId:\"o226kxPyB\",style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\",\"--framer-paragraph-spacing\":\"0px\"},transformTemplate:transformTemplate2,verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-syavmo\",layoutDependency:layoutDependency,layoutId:\"nVdyhud7o\",children:[/*#__PURE__*/_jsx(Link,{href:{webPageId:\"Wvf3ZnR5s\"},motionChild:true,nodeId:\"l18V_KwZC\",openInNewTab:false,scopeId:\"PFaC3FFc2\",...addPropertyOverrides({VVYx4ycfH:{href:{webPageId:\"BPZorW2ew\"}}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-13u7ld framer-16jzvda\",\"data-framer-name\":\"Rectangle 111112842\",layoutDependency:layoutDependency,layoutId:\"l18V_KwZC\",style:{backgroundColor:\"rgba(217, 217, 217, 0.2)\",borderBottomLeftRadius:22.5,borderBottomRightRadius:22.5,borderTopLeftRadius:22.5,borderTopRightRadius:22.5}})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1djizqy\",\"data-framer-name\":\"Rectangle 111112844\",layoutDependency:layoutDependency,layoutId:\"Vm_tUXr9R\",style:{backgroundColor:\"rgb(255, 39, 39)\",borderBottomLeftRadius:1.5,borderBottomRightRadius:1.5,borderTopLeftRadius:1.5,borderTopRightRadius:1.5}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-3j6ntp\",\"data-framer-name\":\"Rectangle 111112845\",layoutDependency:layoutDependency,layoutId:\"Ba8SaKIHL\",style:{backgroundColor:\"rgb(255, 39, 39)\",borderBottomLeftRadius:1.5,borderBottomRightRadius:1.5,borderTopLeftRadius:1.5,borderTopRightRadius:1.5,rotate:90}})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-7255oa\",layoutDependency:layoutDependency,layoutId:\"o3DyDLUyo\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1fjr6tv\",\"data-framer-name\":\"Rectangle 111112843\",layoutDependency:layoutDependency,layoutId:\"hb44XTesQ\",style:{backgroundColor:\"rgba(217, 217, 217, 0.2)\",borderBottomLeftRadius:22.5,borderBottomRightRadius:22.5,borderTopLeftRadius:22.5,borderTopRightRadius:22.5}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-8wv8c3\",\"data-framer-name\":\"Rectangle 111112846\",layoutDependency:layoutDependency,layoutId:\"wNbjpygjE\",style:{backgroundColor:\"rgb(39, 211, 255)\",borderBottomLeftRadius:1.5,borderBottomRightRadius:1.5,borderTopLeftRadius:1.5,borderTopRightRadius:1.5,rotate:90}})]})]}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:223,y:(componentViewport?.y||0)+(componentViewport?.height||153)-223,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1qik3m9-container\",isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"hVjJRulXP-container\",nodeId:\"hVjJRulXP\",rendersWithMotion:true,scopeId:\"PFaC3FFc2\",transformTemplate:transformTemplate3,children:/*#__PURE__*/_jsx(CES26Bezel3440,{height:\"100%\",id:\"hVjJRulXP\",layoutId:\"hVjJRulXP\",variant:\"YD0mjwp8e\",width:\"100%\"})})}),isDisplayed(JCHWGtioj!==false)&&/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({DTsZKj4MG:{height:317,width:\"856px\",y:(componentViewport?.y||0)+-213}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-2yrefi-container\",layoutDependency:layoutDependency,layoutId:\"dwMw0WU7I-container\",nodeId:\"dwMw0WU7I\",rendersWithMotion:true,scopeId:\"PFaC3FFc2\",children:/*#__PURE__*/_jsx(CES26VoiceAssistant,{height:\"100%\",id:\"dwMw0WU7I\",Ip2vhIn0f:\"rgb(0, 174, 239)\",layoutId:\"dwMw0WU7I\",pdu3r9iYq:nJY4FE5tf,style:{height:\"100%\",width:\"100%\"},variant:\"BQDLLWeO7\",width:\"100%\",...addPropertyOverrides({DTsZKj4MG:{Ip2vhIn0f:BDilji7UQ,variant:EeWmGTh98}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1cdpynq\",\"data-framer-name\":\"BlackCoverup\",layoutDependency:layoutDependency,layoutId:\"E25VWmHnz\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 153 38\" overflow=\"visible\"><path d=\"M 0 0 L 153 38 L 0 38 Z\" fill=\"rgb(0, 0, 0)\"></path></svg>',withExternalLayout:true})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-heiW7.framer-16jzvda, .framer-heiW7 .framer-16jzvda { display: block; }\",\".framer-heiW7.framer-u9enwf { height: 153px; overflow: visible; position: relative; width: 1720px; }\",\".framer-heiW7 .framer-13m1uco { height: 153px; left: 0px; position: absolute; top: 0px; width: 1720px; }\",\".framer-heiW7 .framer-16wwvt7-container { flex: none; height: 39px; position: absolute; right: 0px; top: 42px; width: 272px; }\",\".framer-heiW7 .framer-1eyerw9 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: 85px; justify-content: space-evenly; left: calc(50.00000000000002% - 856px / 2); overflow: visible; padding: 0px 36px 0px 36px; position: absolute; top: 19px; width: 856px; }\",\".framer-heiW7 .framer-1fzn53s { flex: none; height: 85px; overflow: visible; position: relative; text-decoration: none; width: 85px; }\",\".framer-heiW7 .framer-14h00yp { flex: none; height: var(--framer-aspect-ratio-supported, 45px); left: 51%; position: absolute; top: 48%; width: 45px; }\",\".framer-heiW7 .framer-qi49id, .framer-heiW7 .framer-ykih4n, .framer-heiW7 .framer-1n37j5g, .framer-heiW7 .framer-n9f1qz, .framer-heiW7 .framer-avh3z6 { flex: none; height: 85px; overflow: var(--overflow-clip-fallback, clip); position: relative; text-decoration: none; width: 85px; }\",\".framer-heiW7 .framer-ryilb2, .framer-heiW7 .framer-1ma575g, .framer-heiW7 .framer-1up02to, .framer-heiW7 .framer-1v080u5 { flex: none; height: var(--framer-aspect-ratio-supported, 45px); left: 49%; position: absolute; top: 48%; width: 45px; }\",\".framer-heiW7 .framer-pkbtlv { flex: none; height: var(--framer-aspect-ratio-supported, 45px); left: 49%; position: absolute; top: 46%; width: 45px; }\",\".framer-heiW7 .framer-wcy6xj { flex: none; height: var(--framer-aspect-ratio-supported, 45px); left: 49%; position: absolute; top: 48%; width: 45px; z-index: 2; }\",\".framer-heiW7 .framer-xt3vll { flex: none; height: 85px; overflow: var(--overflow-clip-fallback, clip); position: relative; width: 85px; }\",\".framer-heiW7 .framer-1q2v1v { flex: none; gap: 0px; height: 60px; left: 52px; overflow: visible; position: absolute; top: 32px; width: 275px; }\",\".framer-heiW7 .framer-1676lnt { flex: none; height: auto; left: 59px; position: absolute; top: 51%; white-space: pre; width: auto; }\",\".framer-heiW7 .framer-syavmo { flex: none; height: 37px; left: calc(52.72727272727275% - 37px / 2); overflow: visible; position: absolute; top: calc(48.33333333333336% - 37px / 2); width: 37px; }\",\".framer-heiW7 .framer-13u7ld { bottom: 0px; flex: none; left: 0px; position: absolute; right: 0px; text-decoration: none; top: 0px; }\",\".framer-heiW7 .framer-1djizqy, .framer-heiW7 .framer-3j6ntp, .framer-heiW7 .framer-8wv8c3 { flex: none; height: 19px; left: calc(48.648648648648674% - 3px / 2); position: absolute; top: calc(48.648648648648674% - 19px / 2); width: 3px; }\",\".framer-heiW7 .framer-7255oa { flex: none; height: 37px; left: 0px; overflow: visible; position: absolute; top: calc(49.090909090909115% - 37px / 2); width: 37px; }\",\".framer-heiW7 .framer-1fjr6tv { bottom: 0px; flex: none; left: 0px; position: absolute; right: 0px; top: 0px; }\",\".framer-heiW7 .framer-1qik3m9-container { bottom: 0px; flex: none; height: auto; left: 50%; position: absolute; width: auto; }\",\".framer-heiW7 .framer-2yrefi-container { flex: none; height: 317px; left: calc(50.00000000000002% - 856px / 2); position: absolute; top: -213px; width: 856px; z-index: 2; }\",\".framer-heiW7 .framer-1cdpynq { height: 38px; left: 0px; position: absolute; top: 116px; width: 153px; }\",'.framer-heiW7[data-border=\"true\"]::after, .framer-heiW7 [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; corner-shape: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 153\n * @framerIntrinsicWidth 1720\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"VVYx4ycfH\":{\"layout\":[\"fixed\",\"fixed\"]},\"J9KxVZthT\":{\"layout\":[\"fixed\",\"fixed\"]},\"DTsZKj4MG\":{\"layout\":[\"fixed\",\"fixed\"]},\"bBbkZz_ML\":{\"layout\":[\"fixed\",\"fixed\"]},\"OadG3EAFe\":{\"layout\":[\"fixed\",\"fixed\"]},\"GyXsNVH_h\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"BDilji7UQ\":\"albumArtPrimaryColor\",\"LnT5wEs2v\":\"nonSelctedState\",\"nJY4FE5tf\":\"voiceAssistantText\",\"JCHWGtioj\":\"bVoiceAssistantActive\",\"Rf1jeRN6N\":\"linkCar\",\"llYVxpnTm\":\"linkMaps\",\"xnVxo9tep\":\"linkAI\",\"fvX_wyLsV\":\"linkCarPlay\",\"W2nyDJw0C\":\"linkHome\",\"prbtt2apl\":\"linkMusic\",\"EeWmGTh98\":\"voiceAssistantVariant\",\"SZCTPLZKh\":\"selectedBorder\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerPFaC3FFc2=withCSS(Component,css,\"framer-heiW7\");export default FramerPFaC3FFc2;FramerPFaC3FFc2.displayName=\"[RESPONSIVE] CES26 Media App [OEM BOTTOM UI]\";FramerPFaC3FFc2.defaultProps={height:153,width:1720};addPropertyControls(FramerPFaC3FFc2,{variant:{options:[\"orAjHfLMB\",\"VVYx4ycfH\",\"J9KxVZthT\",\"DTsZKj4MG\",\"bBbkZz_ML\",\"OadG3EAFe\",\"GyXsNVH_h\"],optionTitles:[\"OEM Bottom Nav (1720x123)\",\"Now Playing State\",\"CarPlay State\",\"Assistant State\",\"Navigation State\",\"Car Nav State\",\"Phone State\"],title:\"Variant\",type:ControlType.Enum},BDilji7UQ:{defaultValue:\"rgb(0, 174, 239)\",title:\"albumArtPrimaryColor\",type:ControlType.Color},LnT5wEs2v:{defaultValue:\"rgb(107, 107, 107)\",title:\"nonSelctedState\",type:ControlType.Color},nJY4FE5tf:{defaultValue:\"How can you make my work easier today and help me enjoy my day? How can you make my work easier today and help me enjoy my day? \",displayTextArea:false,title:\"voiceAssistantText\",type:ControlType.String},JCHWGtioj:{defaultValue:true,title:\"bVoiceAssistantActive\",type:ControlType.Boolean},Rf1jeRN6N:{description:\"Set the page to open when Car Icon is clicked\",title:\"linkCar\",type:ControlType.Link},llYVxpnTm:{description:\"Set the page to open when Maps Icon is clicked\",title:\"linkMaps\",type:ControlType.Link},xnVxo9tep:{description:\"Set the page to open when VoiceAssistant AI Icon is clicked\",title:\"linkAI\",type:ControlType.Link},fvX_wyLsV:{description:\"Set the page to open when CarPlay Icon is clicked\",title:\"linkCarPlay\",type:ControlType.Link},W2nyDJw0C:{description:\"Set the page to open when Home Icon is clicked\",title:\"linkHome\",type:ControlType.Link},prbtt2apl:{description:\"Set the page to open when Music Icon is clicked\",title:\"linkMusic\",type:ControlType.Link},EeWmGTh98:CES26VoiceAssistantControls?.[\"variant\"]&&{...CES26VoiceAssistantControls[\"variant\"],defaultValue:\"BQDLLWeO7\",description:undefined,hidden:undefined,title:\"voiceAssistantVariant\"},SZCTPLZKh:{defaultValue:{borderBottomWidth:7,borderColor:\"rgb(0, 174, 239)\",borderLeftWidth:0,borderRightWidth:0,borderStyle:\"solid\",borderTopWidth:0},title:\"selectedBorder\",type:ControlType.Border}});addFonts(FramerPFaC3FFc2,[{explicitInter:true,fonts:[]},...CES26TimeDateTempFonts,...Icon_homeFonts,...Icon_musicFonts,...Icon_CarPlayFonts,...AssistantFonts,...Icon_navigationFonts,...Icon_carFonts,...Icon_callFonts,...CES26Bezel3440Fonts,...CES26VoiceAssistantFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerPFaC3FFc2\",\"slots\":[],\"annotations\":{\"framerDisplayContentsDiv\":\"false\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicWidth\":\"1720\",\"framerAutoSizeImages\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"VVYx4ycfH\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"J9KxVZthT\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"DTsZKj4MG\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"bBbkZz_ML\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"OadG3EAFe\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"GyXsNVH_h\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerIntrinsicHeight\":\"153\",\"framerVariables\":\"{\\\"BDilji7UQ\\\":\\\"albumArtPrimaryColor\\\",\\\"LnT5wEs2v\\\":\\\"nonSelctedState\\\",\\\"nJY4FE5tf\\\":\\\"voiceAssistantText\\\",\\\"JCHWGtioj\\\":\\\"bVoiceAssistantActive\\\",\\\"Rf1jeRN6N\\\":\\\"linkCar\\\",\\\"llYVxpnTm\\\":\\\"linkMaps\\\",\\\"xnVxo9tep\\\":\\\"linkAI\\\",\\\"fvX_wyLsV\\\":\\\"linkCarPlay\\\",\\\"W2nyDJw0C\\\":\\\"linkHome\\\",\\\"prbtt2apl\\\":\\\"linkMusic\\\",\\\"EeWmGTh98\\\":\\\"voiceAssistantVariant\\\",\\\"SZCTPLZKh\\\":\\\"selectedBorder\\\"}\",\"framerImmutableVariables\":\"true\",\"framerColorSyntax\":\"true\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (02004a2)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,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 IconUtility from\"https://framerusercontent.com/modules/DnP93N0OHKI3M7jtOEso/OHa2i0gIp0qCfLs8w9Hq/cTGcetXJU.js\";const IconUtilityFonts=getFonts(IconUtility);const enabledGestures={A4y0wr96Q:{pressed:true},D9JEgS1Nl:{pressed:true},SM4ic2Esz:{pressed:true}};const cycleOrder=[\"D9JEgS1Nl\",\"A4y0wr96Q\",\"DB13SVnC_\",\"SM4ic2Esz\",\"LTo3lBhQO\",\"KimAQqpLH\",\"ZEtLLsaFx\",\"HVV7kPllo\",\"TL6hhllLV\",\"knpzQZ0_u\",\"mZ2n9DSsZ\",\"VfyWbKkKJ\",\"YvvjttSDJ\",\"GCvAkyHlI\",\"rKfW38WoO\",\"x9aezF6JZ\",\"r4miajeRo\"];const serializationHash=\"framer-IP86U\";const variantClassNames={A4y0wr96Q:\"framer-v-1pojvk9\",D9JEgS1Nl:\"framer-v-uqtlcl\",DB13SVnC_:\"framer-v-v7tqlw\",GCvAkyHlI:\"framer-v-16ji4e4\",HVV7kPllo:\"framer-v-lizo79\",KimAQqpLH:\"framer-v-khhcq\",knpzQZ0_u:\"framer-v-1krnk0d\",LTo3lBhQO:\"framer-v-1b7vnoc\",mZ2n9DSsZ:\"framer-v-t4myr7\",r4miajeRo:\"framer-v-9q7z9g\",rKfW38WoO:\"framer-v-1gxxost\",SM4ic2Esz:\"framer-v-1m0gxji\",TL6hhllLV:\"framer-v-dkxv1i\",VfyWbKkKJ:\"framer-v-1s37tn4\",x9aezF6JZ:\"framer-v-10o1pzq\",YvvjttSDJ:\"framer-v-1lktrht\",ZEtLLsaFx:\"framer-v-18gnqvw\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const Wx0efCj7V=undefined;const rLrHShyMG=undefined;const WeEeLWLVG=undefined;const TVvwUusGQ=undefined;const k6tMdd9mz=undefined;const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={\"Add - L\":\"ZEtLLsaFx\",\"Add - M - Pressed\":\"rKfW38WoO\",\"Add - M\":\"TL6hhllLV\",\"Close \":\"KimAQqpLH\",\"Icon+Label\":\"D9JEgS1Nl\",\"NPL Collapse\":\"SM4ic2Esz\",\"Overflow - M\":\"x9aezF6JZ\",\"Segments - Active\":\"r4miajeRo\",\"Share - L\":\"HVV7kPllo\",\"Share - M\":\"knpzQZ0_u\",\"Thumbs  Down - Default\":\"VfyWbKkKJ\",\"Thumbs Down - Active\":\"GCvAkyHlI\",\"Thumbs Up - Active\":\"YvvjttSDJ\",\"Thumbs Up - Default\":\"mZ2n9DSsZ\",Collapse:\"LTo3lBhQO\",Label:\"A4y0wr96Q\",Segments:\"DB13SVnC_\"};const getProps=({buttonLabel,collapsePlayer,color,fillColorAt10,height,id,openSidebar,width,...props})=>{return{...props,k6tMdd9mz:buttonLabel??props.k6tMdd9mz??\"Label\",rLrHShyMG:collapsePlayer??props.rLrHShyMG,TVvwUusGQ:color??props.TVvwUusGQ??\"var(--token-82b6d1fa-606f-4b95-8891-2c168775bdb8, rgb(255, 255, 255))\",variant:humanReadableVariantMap[props.variant]??props.variant??\"D9JEgS1Nl\",WeEeLWLVG:openSidebar??props.WeEeLWLVG,Wx0efCj7V:fillColorAt10??props.Wx0efCj7V??\"rgba(255, 255, 255, 0.1)\"};};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,k6tMdd9mz,TVvwUusGQ,WeEeLWLVG,rLrHShyMG,Wx0efCj7V,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"D9JEgS1Nl\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap1luleu9=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(rLrHShyMG){const res=await rLrHShyMG(...args);if(res===false)return false;}});const onTap1c5q40v=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(WeEeLWLVG){const res=await WeEeLWLVG(...args);if(res===false)return false;}});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(gestureVariant===\"A4y0wr96Q-pressed\")return false;if([\"A4y0wr96Q\",\"LTo3lBhQO\",\"HVV7kPllo\",\"knpzQZ0_u\",\"mZ2n9DSsZ\",\"VfyWbKkKJ\",\"YvvjttSDJ\",\"GCvAkyHlI\",\"rKfW38WoO\",\"x9aezF6JZ\"].includes(baseVariant))return false;return true;};const isDisplayed1=()=>{if([\"mZ2n9DSsZ\",\"VfyWbKkKJ\",\"YvvjttSDJ\",\"GCvAkyHlI\"].includes(baseVariant))return true;return false;};const isDisplayed2=()=>{if([\"mZ2n9DSsZ\",\"VfyWbKkKJ\",\"YvvjttSDJ\"].includes(baseVariant))return false;return true;};const isDisplayed3=()=>{if([\"mZ2n9DSsZ\",\"VfyWbKkKJ\",\"GCvAkyHlI\"].includes(baseVariant))return false;return true;};const isDisplayed4=()=>{if(gestureVariant===\"SM4ic2Esz-pressed\")return false;if([\"DB13SVnC_\",\"SM4ic2Esz\",\"LTo3lBhQO\",\"KimAQqpLH\",\"ZEtLLsaFx\",\"HVV7kPllo\",\"TL6hhllLV\",\"knpzQZ0_u\",\"mZ2n9DSsZ\",\"VfyWbKkKJ\",\"YvvjttSDJ\",\"GCvAkyHlI\",\"rKfW38WoO\",\"x9aezF6JZ\",\"r4miajeRo\"].includes(baseVariant))return false;return true;};const isDisplayed5=()=>{if(baseVariant===\"LTo3lBhQO\")return true;return false;};const isDisplayed6=()=>{if([\"HVV7kPllo\",\"knpzQZ0_u\"].includes(baseVariant))return true;return false;};const isDisplayed7=()=>{if(baseVariant===\"x9aezF6JZ\")return true;return false;};const isDisplayed8=()=>{if(baseVariant===\"rKfW38WoO\")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-uqtlcl\",className,classNames),\"data-framer-name\":\"Icon+Label\",layoutDependency:layoutDependency,layoutId:\"D9JEgS1Nl\",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\",backdropFilter:\"blur(60px)\",backgroundColor:Wx0efCj7V,borderBottomLeftRadius:100,borderBottomRightRadius:100,borderTopLeftRadius:100,borderTopRightRadius:100,WebkitBackdropFilter:\"blur(60px)\",...style},variants:{\"A4y0wr96Q-pressed\":{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\",backgroundColor:\"rgba(255, 255, 255, 0.05)\"},\"D9JEgS1Nl-pressed\":{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\",backgroundColor:\"rgba(255, 255, 255, 0.05)\"},\"SM4ic2Esz-pressed\":{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\",backgroundColor:\"rgba(255, 255, 255, 0.05)\"},GCvAkyHlI:{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\",backgroundColor:\"rgba(255, 255, 255, 0.1)\"},HVV7kPllo:{backgroundColor:\"rgba(255, 255, 255, 0.1)\"},knpzQZ0_u:{\"--border-bottom-width\":\"2px\",\"--border-color\":\"rgba(255, 255, 255, 0.25)\",\"--border-left-width\":\"2px\",\"--border-right-width\":\"2px\",\"--border-style\":\"solid\",\"--border-top-width\":\"2px\",backgroundColor:\"rgba(0, 0, 0, 0)\"},LTo3lBhQO:{backgroundColor:\"rgba(255, 255, 255, 0.1)\"},mZ2n9DSsZ:{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\",backgroundColor:\"rgba(255, 255, 255, 0.1)\"},r4miajeRo:{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\",backgroundColor:\"var(--token-82b6d1fa-606f-4b95-8891-2c168775bdb8, rgb(255, 255, 255))\"},rKfW38WoO:{\"--border-bottom-width\":\"0px\",\"--border-color\":\"rgba(255, 255, 255, 0.25)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\",backdropFilter:\"blur(0px)\",backgroundColor:\"rgb(255, 255, 255)\",WebkitBackdropFilter:\"blur(0px)\"},TL6hhllLV:{backgroundColor:\"rgba(255, 255, 255, 0.1)\"},VfyWbKkKJ:{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\",backgroundColor:\"rgba(255, 255, 255, 0.1)\"},x9aezF6JZ:{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\",backgroundColor:\"rgba(255, 255, 255, 0.1)\"},YvvjttSDJ:{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\",backgroundColor:\"rgba(255, 255, 255, 0.1)\"}},...addPropertyOverrides({\"A4y0wr96Q-pressed\":{\"data-framer-name\":undefined},\"D9JEgS1Nl-pressed\":{\"data-framer-name\":undefined},\"SM4ic2Esz-pressed\":{\"data-framer-name\":undefined},A4y0wr96Q:{\"data-framer-name\":\"Label\"},DB13SVnC_:{\"data-framer-name\":\"Segments\"},GCvAkyHlI:{\"data-framer-name\":\"Thumbs Down - Active\"},HVV7kPllo:{\"data-framer-name\":\"Share - L\"},KimAQqpLH:{\"data-framer-name\":\"Close \"},knpzQZ0_u:{\"data-border\":true,\"data-framer-name\":\"Share - M\"},LTo3lBhQO:{\"data-framer-name\":\"Collapse\",\"data-highlight\":true,onTap:onTap1c5q40v},mZ2n9DSsZ:{\"data-framer-name\":\"Thumbs Up - Default\"},r4miajeRo:{\"data-framer-name\":\"Segments - Active\"},rKfW38WoO:{\"data-border\":true,\"data-framer-name\":\"Add - M - Pressed\"},SM4ic2Esz:{\"data-framer-name\":\"NPL Collapse\",\"data-highlight\":true,onTap:onTap1luleu9},TL6hhllLV:{\"data-framer-name\":\"Add - M\"},VfyWbKkKJ:{\"aria-label\":\"thumbs-down\",\"data-framer-name\":\"Thumbs  Down - Default\"},x9aezF6JZ:{\"data-framer-name\":\"Overflow - M\"},YvvjttSDJ:{\"data-framer-name\":\"Thumbs Up - Active\"},ZEtLLsaFx:{\"data-framer-name\":\"Add - L\"}},baseVariant,gestureVariant),children:[isDisplayed()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:40,width:\"40px\",y:(componentViewport?.y||0)+(24+((componentViewport?.height||88)-48-40)/2),...addPropertyOverrides({DB13SVnC_:{y:(componentViewport?.y||0)+(24+((componentViewport?.height||68)-48-40)/2)},KimAQqpLH:{y:(componentViewport?.y||0)+(24+((componentViewport?.height||68)-48-40)/2)},r4miajeRo:{y:(componentViewport?.y||0)+(24+((componentViewport?.height||68)-48-40)/2)},SM4ic2Esz:{y:(componentViewport?.y||0)+(24+((componentViewport?.height||68)-48-40)/2)},TL6hhllLV:{y:(componentViewport?.y||0)+(24+((componentViewport?.height||50)-48-40)/2)},ZEtLLsaFx:{y:(componentViewport?.y||0)+(24+((componentViewport?.height||68)-48-40)/2)}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-yl5eta-container\",layoutDependency:layoutDependency,layoutId:\"lPiJ3X_ew-container\",nodeId:\"lPiJ3X_ew\",rendersWithMotion:true,scopeId:\"yFtgtl1YZ\",style:{opacity:1},variants:{\"D9JEgS1Nl-pressed\":{opacity:.8},\"SM4ic2Esz-pressed\":{opacity:1}},children:/*#__PURE__*/_jsx(IconUtility,{height:\"100%\",id:\"lPiJ3X_ew\",layoutId:\"lPiJ3X_ew\",style:{height:\"100%\",width:\"100%\"},variant:\"uxadeJHSg\",width:\"100%\",...addPropertyOverrides({DB13SVnC_:{variant:\"O3rfoAkyj\"},KimAQqpLH:{variant:\"ANTHf3ckp\"},r4miajeRo:{variant:\"rje9YsZLM\"},SM4ic2Esz:{variant:\"S5EzRGAui\"}},baseVariant,gestureVariant)})})}),isDisplayed1()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-3ykpab\",\"data-framer-name\":\"Shape\",layoutDependency:layoutDependency,layoutId:\"iR3nKnDvq\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-bn27ta\",\"data-border\":true,\"data-framer-name\":\"Rectangle 111112725\",layoutDependency:layoutDependency,layoutId:\"xu8lSut7h\",style:{\"--border-bottom-width\":\"4px\",\"--border-color\":\"rgb(255, 255, 255)\",\"--border-left-width\":\"4px\",\"--border-right-width\":\"4px\",\"--border-style\":\"solid\",\"--border-top-width\":\"4px\"},variants:{GCvAkyHlI:{\"--border-bottom-width\":\"3px\",\"--border-left-width\":\"3px\",\"--border-right-width\":\"3px\",\"--border-top-width\":\"3px\"},mZ2n9DSsZ:{\"--border-bottom-width\":\"3px\",\"--border-left-width\":\"3px\",\"--border-right-width\":\"3px\",\"--border-top-width\":\"3px\"},VfyWbKkKJ:{\"--border-bottom-width\":\"3px\",\"--border-left-width\":\"3px\",\"--border-right-width\":\"3px\",\"--border-top-width\":\"3px\"},YvvjttSDJ:{\"--border-bottom-width\":\"3px\",\"--border-left-width\":\"3px\",\"--border-right-width\":\"3px\",\"--border-top-width\":\"3px\"}}}),/*#__PURE__*/_jsx(SVG,{className:\"framer-9f2p8v\",\"data-framer-name\":\"Vector 70\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:41,intrinsicWidth:31,layoutDependency:layoutDependency,layoutId:\"AG9sIabkS\",style:{rotate:0},svg:'<svg width=\"31\" height=\"41\" viewBox=\"-2 -2 31 41\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<path d=\"M7.36364 0L0 14.8V37H20.9633C23.0024 37 24.715 35.4662 24.9391 33.4396L26.5091 19.2396C26.771 16.8708 24.9165 14.8 22.5334 14.8H12.4615V4C12.4615 1.79086 10.6707 0 8.46154 0H7.36364Z\" stroke=\"white\" stroke-width=\"4\"/>\\n</svg>\\n',variants:{GCvAkyHlI:{rotate:180},VfyWbKkKJ:{rotate:180},YvvjttSDJ:{rotate:0}},withExternalLayout:true}),isDisplayed2()&&/*#__PURE__*/_jsx(SVG,{className:\"framer-12j2kml\",\"data-framer-name\":\"Vector 70\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:41,intrinsicWidth:31,layoutDependency:layoutDependency,layoutId:\"vbTY2JPIP\",svg:'<svg width=\"31\" height=\"41\" viewBox=\"-2 -2 31 41\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<path d=\"M19.6364 37L27 22.2L27 0L6.03666 -1.83267e-06C3.99764 -2.01093e-06 2.28497 1.53375 2.06089 3.56042L0.490864 17.7604C0.228962 20.1292 2.08346 22.2 4.46664 22.2L14.5385 22.2L14.5385 33C14.5385 35.2091 16.3293 37 18.5385 37L19.6364 37Z\" fill=\"white\" stroke=\"white\" stroke-width=\"4\"/>\\n</svg>\\n',withExternalLayout:true}),isDisplayed3()&&/*#__PURE__*/_jsx(SVG,{className:\"framer-1torkwp\",\"data-framer-name\":\"Vector 70\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:41,intrinsicWidth:31,layoutDependency:layoutDependency,layoutId:\"maElqrVYu\",style:{rotate:0},svg:'<svg width=\"31\" height=\"41\" viewBox=\"-2 -2 31 41\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<path d=\"M19.6364 37L27 22.2L27 0L6.03666 -1.83267e-06C3.99764 -2.01093e-06 2.28497 1.53375 2.06089 3.56042L0.490864 17.7604C0.228962 20.1292 2.08346 22.2 4.46664 22.2L14.5385 22.2L14.5385 33C14.5385 35.2091 16.3293 37 18.5385 37L19.6364 37Z\" fill=\"white\" stroke=\"white\" stroke-width=\"4\"/>\\n</svg>\\n',variants:{YvvjttSDJ:{rotate:180}},withExternalLayout:true})]}),isDisplayed4()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-nuj53m\",\"data-framer-name\":\"Label\",layoutDependency:layoutDependency,layoutId:\"MgrxNXjuG\",style:{borderBottomLeftRadius:100,borderBottomRightRadius:100,borderTopLeftRadius:100,borderTopRightRadius:100},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO0hlbHZldGljYSBOb3cgVmFyIFZhcmlhYmxl\",\"--framer-font-family\":'\"CUSTOM;Helvetica Now Var Variable\", sans-serif',\"--framer-font-size\":\"28px\",\"--framer-line-height\":\"40px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--variable-reference-TVvwUusGQ-yFtgtl1YZ))\"},children:\"Label\"})}),className:\"framer-t7mgui\",\"data-framer-name\":\"Label\",fonts:[\"CUSTOM;Helvetica Now Var Variable\"],layoutDependency:layoutDependency,layoutId:\"tm4APqq2L\",style:{\"--extracted-r6o4lv\":\"var(--variable-reference-TVvwUusGQ-yFtgtl1YZ)\",\"--framer-paragraph-spacing\":\"0px\",\"--variable-reference-TVvwUusGQ-yFtgtl1YZ\":TVvwUusGQ,opacity:1},text:k6tMdd9mz,variants:{\"A4y0wr96Q-pressed\":{opacity:.8},\"D9JEgS1Nl-pressed\":{opacity:.8}},verticalAlignment:\"top\",withExternalLayout:true})}),isDisplayed5()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-jjugbe\",\"data-framer-name\":\"Icon / Sidebar - Open\",layoutDependency:layoutDependency,layoutId:\"kQ050dS3_\",children:/*#__PURE__*/_jsx(SVG,{className:\"framer-luais5\",\"data-framer-name\":\"Union\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:28,intrinsicWidth:32,layoutDependency:layoutDependency,layoutId:\"Uft9xaA7c\",svg:'<svg width=\"32\" height=\"28\" viewBox=\"0 0 32 28\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<path d=\"M29.1211 0C30.2257 0 31.1211 0.895431 31.1211 2V26L31.1104 26.2041C31.0149 27.1456 30.2667 27.8938 29.3252 27.9893L29.1211 28H18.1211L17.917 27.9893C16.9755 27.8937 16.2273 27.1456 16.1318 26.2041L16.1211 26V2C16.1211 0.895507 17.0166 0.000123743 18.1211 0H29.1211ZM19.1211 25H28.1211V3H19.1211V25ZM11.2422 7L4.24219 14L11.2422 21L9.12109 23.1211L0 14L9.12109 4.87891L11.2422 7ZM25.1211 15.5H22.1211V12.5H25.1211V15.5ZM25.1211 9H22.1211V6H25.1211V9Z\" fill=\"white\"/>\\n</svg>\\n',withExternalLayout:true})}),isDisplayed6()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-h2o98w\",layoutDependency:layoutDependency,layoutId:\"seRV1W9j3\",children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-l1c4ws\",layoutDependency:layoutDependency,layoutId:\"POXwGG72N\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 15.013 17.591\" overflow=\"visible\"><path d=\"M 8.576 1.038 L 13.943 6.24 L 15.013 7.277 L 12.873 9.351 L 11.803 8.314 L 8.564 5.175 L 8.564 17.591 L 6.264 17.591 L 6.264 5.354 L 2.14 9.351 L 0 7.277 L 6.436 1.038 L 7.506 0 Z\" fill=\"rgb(255, 255, 255)\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1e7ncpg\",layoutDependency:layoutDependency,layoutId:\"QnpDoKIEP\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 23 8.918\" overflow=\"visible\"><path d=\"M 2.3 6.688 L 20.7 6.688 L 20.7 0 L 23 0 L 23 8.918 L 20.7 8.918 L 2.3 8.918 L 2.3 8.918 L 0 8.918 L 0 0 L 2.3 0 Z\" fill=\"rgb(255, 255, 255)\"></path></svg>',withExternalLayout:true})]}),isDisplayed7()&&/*#__PURE__*/_jsx(SVG,{className:\"framer-1w4j4sx\",\"data-framer-name\":\"Icon / Overflow / Medium\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"rEK43A9rM\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 28 28\"><path d=\"M 1 12 L 5 12 L 5 16 L 1 16 Z M 12 12 L 16 12 L 16 16 L 12 16 Z M 27 16 L 23 16 L 23 12 L 27 12 Z\" fill=\"rgb(237,237,254)\"></path></svg>',svgContentId:10757388065,withExternalLayout:true,...addPropertyOverrides({x9aezF6JZ:{svgContentId:12747500664}},baseVariant,gestureVariant)}),isDisplayed8()&&/*#__PURE__*/_jsx(SVG,{className:\"framer-171rai6\",\"data-framer-name\":\"Check - Dark\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:40,intrinsicWidth:40,layoutDependency:layoutDependency,layoutId:\"yazgHWNjm\",svg:'<svg width=\"40\" height=\"40\" viewBox=\"0 0 40 40\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M33.1638 10.9496L15.6534 32.3307L5.86719 20.9785L8.13943 19.0197L15.5946 27.6678L30.8428 9.04883L33.1638 10.9496Z\" fill=\"#101315\"/>\\n</svg>\\n',withExternalLayout:true})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-IP86U.framer-1m7kos4, .framer-IP86U .framer-1m7kos4 { display: block; }\",\".framer-IP86U.framer-uqtlcl { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: hidden; padding: 24px; position: relative; width: min-content; will-change: var(--framer-will-change-override, transform); }\",\".framer-IP86U .framer-yl5eta-container { flex: none; height: 40px; position: relative; width: 40px; z-index: 2; }\",\".framer-IP86U .framer-3ykpab { flex: none; height: 41px; left: calc(50.00000000000002% - 40px / 2); overflow: visible; position: absolute; top: calc(50.00000000000002% - 41px / 2); width: 40px; z-index: 1; }\",\".framer-IP86U .framer-bn27ta { bottom: 4px; flex: none; height: 21px; left: 3px; position: absolute; width: 11px; }\",\".framer-IP86U .framer-9f2p8v { flex: none; height: 34px; position: absolute; right: 3px; top: calc(48.78048780487807% - 34px / 2); width: 26px; }\",\".framer-IP86U .framer-12j2kml { flex: none; height: 27px; left: 7px; position: absolute; top: calc(48.78048780487807% - 27px / 2); width: 20px; }\",\".framer-IP86U .framer-1torkwp { bottom: 0px; flex: none; height: 41px; left: 1px; position: absolute; width: 31px; }\",\".framer-IP86U .framer-nuj53m { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: visible; padding: 0px 8px 0px 8px; position: relative; width: min-content; z-index: 2; }\",\".framer-IP86U .framer-t7mgui { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-IP86U .framer-jjugbe { flex: none; gap: 0px; height: 40px; overflow: hidden; position: relative; width: 40px; }\",\".framer-IP86U .framer-luais5 { aspect-ratio: 1.1428571428571428 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 28px); left: 2px; position: absolute; top: 6px; width: 32px; }\",\".framer-IP86U .framer-h2o98w { flex: none; height: 26px; overflow: visible; position: relative; width: 26px; }\",\".framer-IP86U .framer-l1c4ws { height: 18px; left: 6px; position: absolute; top: 2px; width: 15px; }\",\".framer-IP86U .framer-1e7ncpg { height: 9px; left: 2px; position: absolute; top: 16px; width: 23px; }\",\".framer-IP86U .framer-1w4j4sx { flex: none; height: 28px; position: relative; width: 28px; }\",\".framer-IP86U .framer-171rai6 { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 36px); position: relative; width: 36px; }\",\".framer-IP86U.framer-v-v7tqlw.framer-uqtlcl, .framer-IP86U.framer-v-9q7z9g.framer-uqtlcl { aspect-ratio: 1 / 1; cursor: unset; height: var(--framer-aspect-ratio-supported, 68px); width: 68px; }\",\".framer-IP86U.framer-v-1m0gxji.framer-uqtlcl, .framer-IP86U.framer-v-1b7vnoc.framer-uqtlcl { height: 68px; width: 68px; }\",\".framer-IP86U.framer-v-khhcq.framer-uqtlcl, .framer-IP86U.framer-v-18gnqvw.framer-uqtlcl, .framer-IP86U.framer-v-lizo79.framer-uqtlcl, .framer-IP86U.framer-v-t4myr7.framer-uqtlcl, .framer-IP86U.framer-v-1s37tn4.framer-uqtlcl, .framer-IP86U.framer-v-1lktrht.framer-uqtlcl, .framer-IP86U.framer-v-16ji4e4.framer-uqtlcl { cursor: unset; height: 68px; width: 68px; }\",\".framer-IP86U.framer-v-lizo79 .framer-h2o98w { order: 5; }\",\".framer-IP86U.framer-v-dkxv1i.framer-uqtlcl, .framer-IP86U.framer-v-1krnk0d.framer-uqtlcl, .framer-IP86U.framer-v-1gxxost.framer-uqtlcl, .framer-IP86U.framer-v-10o1pzq.framer-uqtlcl { cursor: unset; height: 50px; width: 50px; }\",\".framer-IP86U.framer-v-dkxv1i .framer-yl5eta-container { aspect-ratio: 1 / 1; height: var(--framer-aspect-ratio-supported, 40px); order: 3; }\",\".framer-IP86U.framer-v-1krnk0d .framer-h2o98w { order: 6; }\",\".framer-IP86U.framer-v-t4myr7 .framer-bn27ta, .framer-IP86U.framer-v-1lktrht .framer-bn27ta { bottom: 6px; height: 19px; left: 5px; width: 10px; }\",\".framer-IP86U.framer-v-t4myr7 .framer-9f2p8v, .framer-IP86U.framer-v-1lktrht .framer-9f2p8v { height: 30px; right: 4px; top: calc(48.78048780487807% - 30px / 2); width: 23px; }\",\".framer-IP86U.framer-v-1s37tn4 .framer-bn27ta, .framer-IP86U.framer-v-16ji4e4 .framer-bn27ta { bottom: unset; height: 19px; left: unset; right: 5px; top: 6px; width: 10px; }\",\".framer-IP86U.framer-v-1s37tn4 .framer-9f2p8v, .framer-IP86U.framer-v-16ji4e4 .framer-9f2p8v { height: 30px; left: 5px; right: unset; top: calc(51.21951219512197% - 30px / 2); width: 23px; }\",\".framer-IP86U.framer-v-1lktrht .framer-1torkwp { bottom: unset; height: 27px; left: unset; right: 6px; top: calc(48.78048780487807% - 27px / 2); width: 20px; }\",\".framer-IP86U.framer-v-1gxxost .framer-171rai6 { order: 0; }\",\".framer-IP86U.framer-v-10o1pzq .framer-1w4j4sx { order: 9; }\",'.framer-IP86U[data-border=\"true\"]::after, .framer-IP86U [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; corner-shape: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 88\n * @framerIntrinsicWidth 172.5\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"A4y0wr96Q\":{\"layout\":[\"auto\",\"auto\"]},\"DB13SVnC_\":{\"layout\":[\"fixed\",\"fixed\"]},\"SM4ic2Esz\":{\"layout\":[\"fixed\",\"fixed\"]},\"LTo3lBhQO\":{\"layout\":[\"fixed\",\"fixed\"]},\"KimAQqpLH\":{\"layout\":[\"fixed\",\"fixed\"]},\"ZEtLLsaFx\":{\"layout\":[\"fixed\",\"fixed\"]},\"HVV7kPllo\":{\"layout\":[\"fixed\",\"fixed\"]},\"TL6hhllLV\":{\"layout\":[\"fixed\",\"fixed\"]},\"knpzQZ0_u\":{\"layout\":[\"fixed\",\"fixed\"]},\"mZ2n9DSsZ\":{\"layout\":[\"fixed\",\"fixed\"]},\"VfyWbKkKJ\":{\"layout\":[\"fixed\",\"fixed\"]},\"YvvjttSDJ\":{\"layout\":[\"fixed\",\"fixed\"]},\"GCvAkyHlI\":{\"layout\":[\"fixed\",\"fixed\"]},\"rKfW38WoO\":{\"layout\":[\"fixed\",\"fixed\"]},\"x9aezF6JZ\":{\"layout\":[\"fixed\",\"fixed\"]},\"r4miajeRo\":{\"layout\":[\"fixed\",\"fixed\"]},\"bn4WZrcDY\":{\"layout\":[\"auto\",\"auto\"]},\"ZuYZdbcu7\":{\"layout\":[\"auto\",\"auto\"]},\"fxuWD2lyJ\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"k6tMdd9mz\":\"buttonLabel\",\"TVvwUusGQ\":\"color\",\"WeEeLWLVG\":\"openSidebar\",\"rLrHShyMG\":\"collapsePlayer\",\"Wx0efCj7V\":\"fillColorAt10\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FrameryFtgtl1YZ=withCSS(Component,css,\"framer-IP86U\");export default FrameryFtgtl1YZ;FrameryFtgtl1YZ.displayName=\"CES26 Secondary - Size MD - Radius FULL\";FrameryFtgtl1YZ.defaultProps={height:88,width:172.5};addPropertyControls(FrameryFtgtl1YZ,{variant:{options:[\"D9JEgS1Nl\",\"A4y0wr96Q\",\"DB13SVnC_\",\"SM4ic2Esz\",\"LTo3lBhQO\",\"KimAQqpLH\",\"ZEtLLsaFx\",\"HVV7kPllo\",\"TL6hhllLV\",\"knpzQZ0_u\",\"mZ2n9DSsZ\",\"VfyWbKkKJ\",\"YvvjttSDJ\",\"GCvAkyHlI\",\"rKfW38WoO\",\"x9aezF6JZ\",\"r4miajeRo\"],optionTitles:[\"Icon+Label\",\"Label\",\"Segments\",\"NPL Collapse\",\"Collapse\",\"Close \",\"Add - L\",\"Share - L\",\"Add - M\",\"Share - M\",\"Thumbs Up - Default\",\"Thumbs  Down - Default\",\"Thumbs Up - Active\",\"Thumbs Down - Active\",\"Add - M - Pressed\",\"Overflow - M\",\"Segments - Active\"],title:\"Variant\",type:ControlType.Enum},k6tMdd9mz:{defaultValue:\"Label\",displayTextArea:false,title:\"buttonLabel\",type:ControlType.String},TVvwUusGQ:{defaultValue:'var(--token-82b6d1fa-606f-4b95-8891-2c168775bdb8, rgb(255, 255, 255)) /* {\"name\":\"FG - Primary\"} */',title:\"color\",type:ControlType.Color},WeEeLWLVG:{title:\"Open Sidebar\",type:ControlType.EventHandler},rLrHShyMG:{title:\"Collapse Player\",type:ControlType.EventHandler},Wx0efCj7V:{defaultValue:\"rgba(255, 255, 255, 0.1)\",description:\"10% FFFFFFF\",title:\"fillColor at 10\",type:ControlType.Color}});addFonts(FrameryFtgtl1YZ,[{explicitInter:true,fonts:[]},...IconUtilityFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FrameryFtgtl1YZ\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicWidth\":\"172.5\",\"framerComponentViewportWidth\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"A4y0wr96Q\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"DB13SVnC_\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"SM4ic2Esz\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"LTo3lBhQO\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"KimAQqpLH\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"ZEtLLsaFx\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"HVV7kPllo\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"TL6hhllLV\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"knpzQZ0_u\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"mZ2n9DSsZ\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"VfyWbKkKJ\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"YvvjttSDJ\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"GCvAkyHlI\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"rKfW38WoO\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"x9aezF6JZ\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"r4miajeRo\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"bn4WZrcDY\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"ZuYZdbcu7\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"fxuWD2lyJ\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerDisplayContentsDiv\":\"false\",\"framerVariables\":\"{\\\"k6tMdd9mz\\\":\\\"buttonLabel\\\",\\\"TVvwUusGQ\\\":\\\"color\\\",\\\"WeEeLWLVG\\\":\\\"openSidebar\\\",\\\"rLrHShyMG\\\":\\\"collapsePlayer\\\",\\\"Wx0efCj7V\\\":\\\"fillColorAt10\\\"}\",\"framerIntrinsicHeight\":\"88\",\"framerColorSyntax\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (8e1ebfe)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFontsFromSharedStyle,RichText,SVG,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/giuE6UIs8jdYwAfvYB9E/TJPLbFnN6k0pJrOEakFc/E1JbERzW8.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/ht5lvSaY9AJ1mUK8PTHu/MIOFvGqQySvPATP6iRWX/IPX3blZmO.js\";const cycleOrder=[\"NtqAmzeIb\",\"Ien3ZKWZw\",\"y1qdgvGaY\"];const serializationHash=\"framer-vdPgC\";const variantClassNames={Ien3ZKWZw:\"framer-v-1blf1n6\",NtqAmzeIb:\"framer-v-3ahhby\",y1qdgvGaY:\"framer-v-znktnd\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const f0iDyBhss=undefined;const uRsdE7oFd=undefined;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={Live:\"NtqAmzeIb\",OnDemand:\"y1qdgvGaY\",Sampler:\"Ien3ZKWZw\"};const getProps=({currentPos,height,id,totalTime,width,...props})=>{return{...props,f0iDyBhss:currentPos??props.f0iDyBhss??\"0:00\",uRsdE7oFd:totalTime??props.uRsdE7oFd??\"-0:15\",variant:humanReadableVariantMap[props.variant]??props.variant??\"NtqAmzeIb\"};};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,f0iDyBhss,uRsdE7oFd,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"NtqAmzeIb\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(baseVariant===\"Ien3ZKWZw\")return true;return false;};const isDisplayed1=()=>{if(baseVariant===\"Ien3ZKWZw\")return false;return true;};const isDisplayed2=()=>{if(baseVariant===\"y1qdgvGaY\")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(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-3ahhby\",className,classNames),\"data-framer-name\":\"Live\",layoutDependency:layoutDependency,layoutId:\"NtqAmzeIb\",ref:refBinding,style:{...style},...addPropertyOverrides({Ien3ZKWZw:{\"data-framer-name\":\"Sampler\"},y1qdgvGaY:{\"data-framer-name\":\"OnDemand\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-t7qr8e\",\"data-framer-name\":\"scrubber\",layoutDependency:layoutDependency,layoutId:\"QcydXP7pm\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-681v8u\",\"data-framer-name\":\"bar\",layoutDependency:layoutDependency,layoutId:\"YQHtoJ6lu\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-m02h49\",\"data-framer-name\":\"bar\",layoutDependency:layoutDependency,layoutId:\"TyHELPoK2\",style:{backgroundColor:\"rgb(32, 138, 255)\",opacity:1},variants:{Ien3ZKWZw:{backgroundColor:\"rgb(255, 255, 255)\",opacity:.25},y1qdgvGaY:{backgroundColor:\"rgb(255, 255, 255)\",opacity:.25}}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1l5811o\",\"data-framer-name\":\"progress\",layoutDependency:layoutDependency,layoutId:\"m6WQB1foM\",style:{backgroundColor:\"rgb(32, 138, 255)\"},variants:{Ien3ZKWZw:{backgroundColor:\"rgb(255, 255, 255)\"},y1qdgvGaY:{backgroundColor:\"rgb(255, 255, 255)\"}},...addPropertyOverrides({Ien3ZKWZw:{\"aria-label\":\"track-progress-bar\"},y1qdgvGaY:{\"aria-label\":\"track-progress-bar\"}},baseVariant,gestureVariant)})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-4bfr6f\",\"data-framer-name\":\"labels\",layoutDependency:layoutDependency,layoutId:\"e8s3knjdg\",transformTemplate:transformTemplate1,...addPropertyOverrides({Ien3ZKWZw:{transformTemplate:undefined}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h4,{className:\"framer-styles-preset-12xy35n\",\"data-styles-preset\":\"IPX3blZmO\",children:\"ON AIR\"})}),className:\"framer-1wjjqlz\",\"data-framer-name\":\"liveText\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"xO3SgP5Ra\",style:{\"--framer-paragraph-spacing\":\"0px\",opacity:.6},variants:{Ien3ZKWZw:{opacity:1},y1qdgvGaY:{\"--extracted-1eung3n\":\"var(--token-82b6d1fa-606f-4b95-8891-2c168775bdb8, rgb(255, 255, 255))\",opacity:1}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({Ien3ZKWZw:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1rg0nrg\",\"data-styles-preset\":\"E1JbERzW8\",children:\"0:00\"})}),text:f0iDyBhss},y1qdgvGaY:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h4,{className:\"framer-styles-preset-12xy35n\",\"data-styles-preset\":\"IPX3blZmO\",style:{\"--framer-text-color\":\"var(--extracted-1eung3n, var(--token-82b6d1fa-606f-4b95-8891-2c168775bdb8, rgb(255, 255, 255)))\"},children:\"00:26\"})}),text:f0iDyBhss}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1f9wm6h\",\"data-framer-name\":\"Trailing Container\",layoutDependency:layoutDependency,layoutId:\"vlXVBB_in\",children:[isDisplayed()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1rg0nrg\",\"data-styles-preset\":\"E1JbERzW8\",children:\"-0:15\"})}),className:\"framer-8lm64w\",\"data-framer-name\":\"trailingText\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"yJ7GupmHN\",style:{\"--framer-paragraph-spacing\":\"0px\"},text:uRsdE7oFd,verticalAlignment:\"center\",withExternalLayout:true}),isDisplayed1()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-1q10v4x\",\"data-framer-name\":\"Live Badge\",layoutDependency:layoutDependency,layoutId:\"wuFQ3UpOz\",children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1mvfsr0\",\"data-framer-name\":\"Live\",layoutDependency:layoutDependency,layoutId:\"cmmf8mICB\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h4,{className:\"framer-styles-preset-12xy35n\",\"data-styles-preset\":\"IPX3blZmO\",children:\"LIVE\"})}),className:\"framer-1r81a1y\",\"data-framer-name\":\"trailingText\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"fRMfiw3v8\",style:{\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({y1qdgvGaY:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h4,{className:\"framer-styles-preset-12xy35n\",\"data-styles-preset\":\"IPX3blZmO\",children:\"-3:00\"})}),text:uRsdE7oFd}},baseVariant,gestureVariant)}),isDisplayed2()&&/*#__PURE__*/_jsx(SVG,{className:\"framer-byl0gh\",\"data-framer-name\":\"Icon Container\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"pHxGaARTY\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 12 20\"><path d=\"M 9.094 7.11 C 9.692 8.185 10 9.337 10 10.5 C 10 11.663 9.692 12.815 9.094 13.89 C 8.496 14.965 7.619 15.942 6.514 16.764 C 6.091 17.079 5.406 17.079 4.984 16.764 C 4.561 16.45 4.561 15.94 4.984 15.625 C 5.888 14.952 6.605 14.153 7.095 13.274 C 7.584 12.394 7.836 11.452 7.836 10.5 C 7.836 9.548 7.584 8.606 7.095 7.726 C 6.605 6.847 5.888 6.048 4.984 5.375 C 4.561 5.06 4.561 4.55 4.984 4.236 C 5.406 3.921 6.091 3.921 6.514 4.236 C 7.619 5.058 8.496 6.035 9.094 7.11 Z M 5.433 8.387 C 5.807 9.057 6 9.776 6 10.501 C 6 11.226 5.807 11.944 5.433 12.614 C 5.058 13.284 4.509 13.893 3.817 14.406 C 3.402 14.714 2.728 14.714 2.312 14.406 C 1.896 14.098 1.896 13.598 2.312 13.29 C 2.806 12.924 3.198 12.489 3.466 12.01 C 3.733 11.532 3.871 11.019 3.871 10.501 C 3.871 9.983 3.733 9.47 3.466 8.991 C 3.198 8.513 2.806 8.078 2.312 7.711 C 1.896 7.403 1.896 6.904 2.312 6.596 C 2.728 6.287 3.402 6.287 3.817 6.596 C 4.509 7.108 5.058 7.717 5.433 8.387 Z\" fill=\"rgb(32,138,255)\"></path></svg>',svgContentId:8819448009,withExternalLayout:true})]})})]})]})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-vdPgC.framer-csen9o, .framer-vdPgC .framer-csen9o { display: block; }\",\".framer-vdPgC.framer-3ahhby { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 24px; height: 35px; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 1215px; }\",\".framer-vdPgC .framer-t7qr8e { align-content: flex-start; align-items: flex-start; bottom: 0px; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 8px; height: 37px; justify-content: flex-start; left: calc(50.041152263374514% - 100% / 2); overflow: visible; padding: 0px; position: absolute; width: 100%; z-index: 1; }\",\".framer-vdPgC .framer-681v8u { align-content: flex-start; align-items: flex-start; 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-vdPgC .framer-m02h49 { flex: none; height: 3px; position: relative; width: 100%; z-index: 1; }\",\".framer-vdPgC .framer-1l5811o { bottom: 0px; flex: none; left: 0px; position: absolute; top: 0px; width: 65%; z-index: 1; }\",\".framer-vdPgC .framer-4bfr6f { align-content: center; align-items: center; bottom: -2px; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; left: 50%; overflow: visible; padding: 0px; position: absolute; width: 100%; z-index: 1; }\",\".framer-vdPgC .framer-1wjjqlz, .framer-vdPgC .framer-1r81a1y { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-vdPgC .framer-1f9wm6h { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 25px; justify-content: flex-end; overflow: hidden; padding: 0px; position: relative; width: min-content; }\",\".framer-vdPgC .framer-8lm64w { bottom: 0px; flex: none; height: auto; position: absolute; right: 0px; white-space: pre; width: auto; z-index: 1; }\",\".framer-vdPgC .framer-1q10v4x { 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: hidden; padding: 0px; position: relative; width: min-content; }\",\".framer-vdPgC .framer-1mvfsr0 { 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; position: relative; width: min-content; }\",\".framer-vdPgC .framer-byl0gh { flex: none; height: 20px; position: relative; width: 12px; }\",\".framer-vdPgC.framer-v-1blf1n6.framer-3ahhby { gap: 0px; height: min-content; min-height: 22px; min-width: 377px; width: min-content; }\",\".framer-vdPgC.framer-v-1blf1n6 .framer-t7qr8e { height: 22px; left: calc(49.86737400530506% - 376px / 2); width: 376px; }\",\".framer-vdPgC.framer-v-1blf1n6 .framer-681v8u { left: 0px; min-height: 3px; order: 0; padding: 0px 4px 0px 4px; position: absolute; right: -1px; top: 0px; width: unset; z-index: 1; }\",\".framer-vdPgC.framer-v-1blf1n6 .framer-m02h49 { bottom: 0px; height: unset; position: absolute; right: 0px; top: 0px; width: 377px; }\",\".framer-vdPgC.framer-v-1blf1n6 .framer-1l5811o { left: 0px; width: 1px; }\",\".framer-vdPgC.framer-v-1blf1n6 .framer-4bfr6f { bottom: -3px; height: 22px; left: -3px; order: 1; width: 377px; }\",\".framer-vdPgC.framer-v-1blf1n6 .framer-1wjjqlz { bottom: -3px; left: 0px; order: 0; position: absolute; z-index: 1; }\",\".framer-vdPgC.framer-v-1blf1n6 .framer-1f9wm6h { bottom: -3px; height: 22px; left: 0px; order: 1; position: absolute; right: 0px; width: unset; z-index: 1; }\",\".framer-vdPgC.framer-v-1blf1n6 .framer-8lm64w { order: 0; }\",\".framer-vdPgC.framer-v-znktnd .framer-1l5811o { width: 0%; }\",\".framer-vdPgC.framer-v-znktnd .framer-1f9wm6h { height: 23px; }\",...sharedStyle.css,...sharedStyle1.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 35\n * @framerIntrinsicWidth 1215\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"Ien3ZKWZw\":{\"layout\":[\"auto\",\"auto\"]},\"y1qdgvGaY\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"f0iDyBhss\":\"currentPos\",\"uRsdE7oFd\":\"totalTime\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const Framerjy_YKwsys=withCSS(Component,css,\"framer-vdPgC\");export default Framerjy_YKwsys;Framerjy_YKwsys.displayName=\"CES26 Progress Bar\";Framerjy_YKwsys.defaultProps={height:35,width:1215};addPropertyControls(Framerjy_YKwsys,{variant:{options:[\"NtqAmzeIb\",\"Ien3ZKWZw\",\"y1qdgvGaY\"],optionTitles:[\"Live\",\"Sampler\",\"OnDemand\"],title:\"Variant\",type:ControlType.Enum},f0iDyBhss:{defaultValue:\"0:00\",description:\"Playback position of the track\",displayTextArea:false,title:\"currentPos\",type:ControlType.String},uRsdE7oFd:{defaultValue:\"-0:15\",description:\"Track total time\",displayTextArea:false,title:\"totalTime\",type:ControlType.String}});addFonts(Framerjy_YKwsys,[{explicitInter:true,fonts:[{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\"}]},...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"Framerjy_YKwsys\",\"slots\":[],\"annotations\":{\"framerColorSyntax\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicWidth\":\"1215\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"Ien3ZKWZw\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"y1qdgvGaY\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerVariables\":\"{\\\"f0iDyBhss\\\":\\\"currentPos\\\",\\\"uRsdE7oFd\\\":\\\"totalTime\\\"}\",\"framerIntrinsicHeight\":\"35\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerAutoSizeImages\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./jy_YKwsys.map","// Generated by Framer (8c7c84e)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,cx,getLoadingLazyAtYPosition,Image,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const serializationHash=\"framer-lDqln\";const variantClassNames={LP0FBPfWG:\"framer-v-1i2ckpt\"};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:\"LP0FBPfWG\",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-1i2ckpt\",className,classNames),\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"LP0FBPfWG\",ref:refBinding,style:{backdropFilter:\"blur(40px)\",backgroundColor:\"rgba(255, 255, 255, 0.1)\",borderBottomLeftRadius:24,borderBottomRightRadius:24,borderTopLeftRadius:24,borderTopRightRadius:24,WebkitBackdropFilter:\"blur(40px)\",...style},children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1mgrwjz\",\"data-framer-name\":\"Black Skrim\",layoutDependency:layoutDependency,layoutId:\"rhuFPwlUW\",style:{backgroundColor:\"rgba(0, 0, 0, 0.5)\",borderBottomLeftRadius:24,borderBottomRightRadius:24,borderTopLeftRadius:24,borderTopRightRadius:24}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-sjfeye\",\"data-framer-name\":\"White Skrim\",layoutDependency:layoutDependency,layoutId:\"I0xqMKo9m\",style:{backgroundColor:\"rgba(255, 255, 255, 0.07)\",borderBottomLeftRadius:24,borderBottomRightRadius:24,borderTopLeftRadius:24,borderTopRightRadius:24}}),/*#__PURE__*/_jsx(Image,{background:{alt:\"\",backgroundSize:1,fit:\"tile\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0),pixelHeight:256,pixelWidth:256,positionX:\"left\",positionY:\"top\",src:\"https://framerusercontent.com/images/6mcf62RlDfRfU61Yg5vb2pefpi4.png?width=256&height=256\"},className:\"framer-13h7s4\",\"data-framer-name\":\"Texture\",layoutDependency:layoutDependency,layoutId:\"dUln3OXGD\",style:{opacity:.07}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1kbxdv5\",\"data-border\":true,\"data-framer-name\":\"Highlight Rule\",layoutDependency:layoutDependency,layoutId:\"VFkaJuCR7\",style:{\"--border-bottom-width\":\"2px\",\"--border-color\":\"rgba(255, 255, 255, 0.1)\",\"--border-left-width\":\"2px\",\"--border-right-width\":\"2px\",\"--border-style\":\"solid\",\"--border-top-width\":\"2px\",borderBottomLeftRadius:24,borderBottomRightRadius:24,borderTopLeftRadius:24,borderTopRightRadius:24,mask:\"linear-gradient(180deg, rgba(0,0,0,1) 0%, rgba(0,0,0,0) 100%) add\",WebkitMask:\"linear-gradient(180deg, rgba(0,0,0,1) 0%, rgba(0,0,0,0) 100%) add\"}})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-lDqln.framer-874gc4, .framer-lDqln .framer-874gc4 { display: block; }\",\".framer-lDqln.framer-1i2ckpt { height: 152px; overflow: hidden; position: relative; width: 1348px; will-change: var(--framer-will-change-override, transform); }\",\".framer-lDqln .framer-1mgrwjz, .framer-lDqln .framer-sjfeye, .framer-lDqln .framer-13h7s4, .framer-lDqln .framer-1kbxdv5 { bottom: 0px; flex: none; left: 0px; overflow: visible; position: absolute; right: 0px; top: 0px; }\",'.framer-lDqln[data-border=\"true\"]::after, .framer-lDqln [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 152\n * @framerIntrinsicWidth 1348\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerTFb1hzrLZ=withCSS(Component,css,\"framer-lDqln\");export default FramerTFb1hzrLZ;FramerTFb1hzrLZ.displayName=\"CES26 Frosted Background\";FramerTFb1hzrLZ.defaultProps={height:152,width:1348};addFonts(FramerTFb1hzrLZ,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerTFb1hzrLZ\",\"slots\":[],\"annotations\":{\"framerAutoSizeImages\":\"true\",\"framerContractVersion\":\"1\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicWidth\":\"1348\",\"framerColorSyntax\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicHeight\":\"152\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./TFb1hzrLZ.map","// Generated by Framer (74099f6)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"GF;Helvetica Now Var-regular\"]);export const fonts=[{explicitInter:true,fonts:[]}];export const css=['.framer-TMLPw .framer-styles-preset-1tmquqe:not(.rich-text-wrapper), .framer-TMLPw .framer-styles-preset-1tmquqe.rich-text-wrapper h2 { --framer-font-family: \"Helvetica Now Var\", \"Helvetica Now Var Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 32px; --framer-font-style: normal; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-letter-spacing: 0em; --framer-line-height: 1.2em; --framer-paragraph-spacing: 40px; --framer-text-alignment: start; --framer-text-color: #ffffff; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }'];export const className=\"framer-TMLPw\";\nexport const __FramerMetadata__ = {\"exports\":{\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (9eb3b99)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"GF;Helvetica Now Var-regular\"]);export const fonts=[{explicitInter:true,fonts:[]}];export const css=['.framer-dfTzN .framer-styles-preset-2r9cw8:not(.rich-text-wrapper), .framer-dfTzN .framer-styles-preset-2r9cw8.rich-text-wrapper h5 { --framer-font-family: \"Helvetica Now Var\", \"Helvetica Now Var Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 20px; --framer-font-style: normal; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-letter-spacing: 0em; --framer-line-height: 1.2em; --framer-paragraph-spacing: 40px; --framer-text-alignment: start; --framer-text-color: #ffffff; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }'];export const className=\"framer-dfTzN\";\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 (3180c51)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"GF;Helvetica Now Var-500\"]);export const fonts=[{explicitInter:true,fonts:[]}];export const css=['.framer-vyvMH .framer-styles-preset-r4ndv9:not(.rich-text-wrapper), .framer-vyvMH .framer-styles-preset-r4ndv9.rich-text-wrapper h1 { --framer-font-family: \"Helvetica Now Var\", \"Helvetica Now Var Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 54px; --framer-font-style: normal; --framer-font-variation-axes: normal; --framer-font-weight: 500; --framer-letter-spacing: 0em; --framer-line-height: 65.71px; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: #ffffff; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }'];export const className=\"framer-vyvMH\";\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 (5940525)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getFontsFromSharedStyle,getLoadingLazyAtYPosition,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*as sharedStyle2 from\"https://framerusercontent.com/modules/T1jm8vKjFFEvMYZsbn9v/pjcyfmX9tuYunhEtR1xw/bWYg3e_jC.js\";import*as sharedStyle4 from\"https://framerusercontent.com/modules/ht5lvSaY9AJ1mUK8PTHu/MIOFvGqQySvPATP6iRWX/IPX3blZmO.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/M62lKiiufVDT5DhKW2Bf/4FaLAMYS3wdKPxEQHMAj/IxHF3xJ_A.js\";import*as sharedStyle3 from\"https://framerusercontent.com/modules/LltlCO9NiTgKh4y8883p/RbVthG4Tk3ZV2Tddoze3/Kx0AYGV4r.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/ftL227Sy11kn6BV6VMYn/QNfgjcb638Yo7XzBdfGV/PzgUL_GzE.js\";import CES26InLibraryButton from\"https://framerusercontent.com/modules/iiUNrvsg5f1HZrvzSkkS/50VbRh3QiX42zNajg6tX/Hdq1SUjI5.js\";import CES26SecondarySizeMDRadiusFULL from\"https://framerusercontent.com/modules/eOFnEDak6f5rY6JjAQrv/eX3GuH3d57RQX4MLIjX1/yFtgtl1YZ.js\";const CES26InLibraryButtonFonts=getFonts(CES26InLibraryButton);const CES26SecondarySizeMDRadiusFULLFonts=getFonts(CES26SecondarySizeMDRadiusFULL);const cycleOrder=[\"AHsozMhMI\",\"zts3b50CO\",\"yhJK6Pb6O\",\"wvhmJM_eH\",\"Cgkg_e3YE\",\"wt1DzMiJs\"];const serializationHash=\"framer-9LPpM\";const variantClassNames={AHsozMhMI:\"framer-v-d9vk10\",Cgkg_e3YE:\"framer-v-gnc5xy\",wt1DzMiJs:\"framer-v-j2dx50\",wvhmJM_eH:\"framer-v-50nztg\",yhJK6Pb6O:\"framer-v-1aem1sh\",zts3b50CO:\"framer-v-wt2bbz\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const OA6IlrG1M=undefined;const KLNY7Nmuo=undefined;const YzF475rEB=undefined;const ccaPVjzX3=undefined;const T_pbICfkg=undefined;const V0vlbJJAd=undefined;const rqcQ8AKg5=undefined;const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const transformTemplate1=(_,t)=>`translateY(-50%) ${t}`;const toResponsiveImage=value=>{if(typeof value===\"object\"&&value!==null&&typeof value.src===\"string\"){return value;}return typeof value===\"string\"?{src:value}:undefined;};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={\"Breaking News No Logo\":\"Cgkg_e3YE\",\"Introduction and Upcoming\":\"wt1DzMiJs\",\"Mini Player\":\"yhJK6Pb6O\",\"Social Indicator\":\"wvhmJM_eH\",CarPlay:\"zts3b50CO\",Default:\"AHsozMhMI\"};const getProps=({albumArt,channelLogo,dynamicFieldLine1,dynamicFieldLine2,height,id,numberOfListeners,pdtLine1,pdtLine2,width,...props})=>{return{...props,ccaPVjzX3:pdtLine2??props.ccaPVjzX3??\"Loading\",KLNY7Nmuo:numberOfListeners??props.KLNY7Nmuo??\"160.5K\",OA6IlrG1M:albumArt??props.OA6IlrG1M,rqcQ8AKg5:channelLogo??props.rqcQ8AKg5??{alt:\"\",pixelHeight:720,pixelWidth:900,src:\"https://framerusercontent.com/images/HFL536X5vaqjFE0jHKBOaU6kok.png?width=900&height=720\",srcSet:\"https://framerusercontent.com/images/HFL536X5vaqjFE0jHKBOaU6kok.png?scale-down-to=512&width=900&height=720 512w,https://framerusercontent.com/images/HFL536X5vaqjFE0jHKBOaU6kok.png?width=900&height=720 900w\"},T_pbICfkg:dynamicFieldLine1??props.T_pbICfkg??\"The Morning Mashup\",V0vlbJJAd:dynamicFieldLine2??props.V0vlbJJAd??\"11:00am – 5:00pm\",variant:humanReadableVariantMap[props.variant]??props.variant??\"AHsozMhMI\",YzF475rEB:pdtLine1??props.YzF475rEB??\"Loading\"};};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,YzF475rEB,ccaPVjzX3,OA6IlrG1M,rqcQ8AKg5,KLNY7Nmuo,T_pbICfkg,V0vlbJJAd,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"AHsozMhMI\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className,sharedStyle2.className,sharedStyle3.className,sharedStyle4.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(baseVariant===\"wvhmJM_eH\")return true;return false;};const isDisplayed1=()=>{if([\"zts3b50CO\",\"yhJK6Pb6O\"].includes(baseVariant))return false;return true;};const isDisplayed2=()=>{if(baseVariant===\"yhJK6Pb6O\")return false;return true;};const isDisplayed3=()=>{if(baseVariant===\"zts3b50CO\")return false;return true;};const isDisplayed4=()=>{if(baseVariant===\"Cgkg_e3YE\")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-d9vk10\",className,classNames),\"data-framer-name\":\"Default\",layoutDependency:layoutDependency,layoutId:\"AHsozMhMI\",ref:refBinding,style:{...style},...addPropertyOverrides({Cgkg_e3YE:{\"data-framer-name\":\"Breaking News No Logo\"},wt1DzMiJs:{\"data-framer-name\":\"Introduction and Upcoming\"},wvhmJM_eH:{\"data-framer-name\":\"Social Indicator\"},yhJK6Pb6O:{\"data-framer-name\":\"Mini Player\"},zts3b50CO:{\"data-framer-name\":\"CarPlay\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1f6q9o1\",\"data-framer-name\":\"Art\",layoutDependency:layoutDependency,layoutId:\"BvN8IlJM0\",style:{borderBottomLeftRadius:24,borderBottomRightRadius:24,borderTopLeftRadius:24,borderTopRightRadius:24},variants:{yhJK6Pb6O:{borderBottomLeftRadius:12,borderBottomRightRadius:12,borderTopLeftRadius:12,borderTopRightRadius:12}},...addPropertyOverrides({yhJK6Pb6O:{transformTemplate:transformTemplate1},zts3b50CO:{transformTemplate:transformTemplate1}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"stretch\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+0),sizes:\"300px\",...toResponsiveImage(OA6IlrG1M),...{positionX:\"center\",positionY:\"center\"}},className:\"framer-ur8dav\",\"data-framer-name\":\"Album Art\",layoutDependency:layoutDependency,layoutId:\"DI4XJlWdr\",...addPropertyOverrides({yhJK6Pb6O:{background:{alt:\"\",fit:\"stretch\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+((componentViewport?.height||96)*.5000000000000002-48)+0),sizes:\"96px\",...toResponsiveImage(OA6IlrG1M),...{positionX:\"center\",positionY:\"center\"}}},zts3b50CO:{background:{alt:\"\",fit:\"stretch\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+((componentViewport?.height||122)*.5000000000000002-150)+0),sizes:\"122px\",...toResponsiveImage(OA6IlrG1M),...{positionX:\"center\",positionY:\"center\"}}}},baseVariant,gestureVariant)})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1bjzssd\",\"data-framer-name\":\"Metadata\",layoutDependency:layoutDependency,layoutId:\"urDygqeB3\",children:[isDisplayed()&&/*#__PURE__*/_jsxs(Image,{background:{alt:\"\",fit:\"stretch\",pixelHeight:176,pixelWidth:720,positionX:\"center\",positionY:\"center\",src:\"https://framerusercontent.com/images/pcnEA0iwa8M9a6zb95hAYngExwk.png?width=720&height=176\",srcSet:\"https://framerusercontent.com/images/pcnEA0iwa8M9a6zb95hAYngExwk.png?scale-down-to=512&width=720&height=176 512w,https://framerusercontent.com/images/pcnEA0iwa8M9a6zb95hAYngExwk.png?width=720&height=176 720w\"},className:\"framer-17dwzl1\",\"data-framer-name\":\"Live Social proof\",layoutDependency:layoutDependency,layoutId:\"DCWAliNdS\",style:{borderBottomLeftRadius:200,borderBottomRightRadius:200,borderTopLeftRadius:200,borderTopRightRadius:200},...addPropertyOverrides({wvhmJM_eH:{background:{alt:\"\",fit:\"stretch\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+0+(((componentViewport?.height||400)-100-0-300.4)/2+0+0)),pixelHeight:176,pixelWidth:720,positionX:\"center\",positionY:\"center\",src:\"https://framerusercontent.com/images/pcnEA0iwa8M9a6zb95hAYngExwk.png?width=720&height=176\",srcSet:\"https://framerusercontent.com/images/pcnEA0iwa8M9a6zb95hAYngExwk.png?scale-down-to=512&width=720&height=176 512w,https://framerusercontent.com/images/pcnEA0iwa8M9a6zb95hAYngExwk.png?width=720&height=176 720w\"}}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-cav05s\",\"data-framer-name\":\"IconSpatial_audio\",layoutDependency:layoutDependency,layoutId:\"v7iplaPPI\",children:/*#__PURE__*/_jsx(SVG,{className:\"framer-1tqxoss\",\"data-framer-name\":\"Vector\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:17,intrinsicWidth:18,layoutDependency:layoutDependency,layoutId:\"RtmmZevnl\",svg:'<svg width=\"18\" height=\"17\" viewBox=\"0 0 18 17\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<path d=\"M6.66667 10C8.50833 10 10 8.50833 10 6.66667C10 4.825 8.50833 3.33333 6.66667 3.33333C4.825 3.33333 3.33333 4.825 3.33333 6.66667C3.33333 8.50833 4.825 10 6.66667 10ZM6.66667 5C7.58333 5 8.33333 5.75 8.33333 6.66667C8.33333 7.58333 7.58333 8.33333 6.66667 8.33333C5.75 8.33333 5 7.58333 5 6.66667C5 5.75 5.75 5 6.66667 5Z\" fill=\"#F3F5F7\"/>\\n<path d=\"M11.9917 12.1333C10.5917 11.4167 8.775 10.8333 6.66667 10.8333C4.55833 10.8333 2.74167 11.4167 1.34167 12.1333C0.508333 12.5583 0 13.4167 0 14.35V16.6667H13.3333V14.35C13.3333 13.4167 12.825 12.5583 11.9917 12.1333ZM11.6667 15H1.66667V14.35C1.66667 14.0333 1.83333 13.75 2.1 13.6167C3.09167 13.1083 4.69167 12.5 6.66667 12.5C8.64167 12.5 10.2417 13.1083 11.2333 13.6167C11.5 13.75 11.6667 14.0333 11.6667 14.35V15Z\" fill=\"#F3F5F7\"/>\\n<path d=\"M11.6667 0H10C10 4.14167 13.3583 7.5 17.5 7.5V5.83333C14.2833 5.83333 11.6667 3.21667 11.6667 0Z\" fill=\"#F3F5F7\"/>\\n<path d=\"M15 0H13.3333C13.3333 2.3 15.2 4.16667 17.5 4.16667V2.5C16.125 2.5 15 1.375 15 0Z\" fill=\"#F3F5F7\"/>\\n</svg>\\n',withExternalLayout:true})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7SGVsdmV0aWNhIE5vdyBUZXh0LXJlZ3VsYXI=\",\"--framer-font-family\":'\"Helvetica Now Text\", \"Helvetica Now Text Placeholder\", sans-serif',\"--framer-font-size\":\"19.2px\",\"--framer-letter-spacing\":\"0px\",\"--framer-line-height\":\"100%\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(242, 245, 246))\",\"--framer-text-transform\":\"uppercase\"},children:\"160.5K\"})}),className:\"framer-1wijhr9\",\"data-framer-name\":\"# Value\",fonts:[\"GF;Helvetica Now Text-regular\"],layoutDependency:layoutDependency,layoutId:\"J7BMWzGCC\",style:{\"--extracted-r6o4lv\":\"rgb(242, 245, 246)\",\"--framer-paragraph-spacing\":\"0px\"},text:KLNY7Nmuo,verticalAlignment:\"center\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7SGVsdmV0aWNhIE5vdyBUZXh0LXJlZ3VsYXI=\",\"--framer-font-family\":'\"Helvetica Now Text\", \"Helvetica Now Text Placeholder\", sans-serif',\"--framer-font-size\":\"19.2px\",\"--framer-letter-spacing\":\"0px\",\"--framer-line-height\":\"100%\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(242, 245, 246))\",\"--framer-text-transform\":\"capitalize\"},children:\"Listeners\"})}),className:\"framer-1rvfz4g\",\"data-framer-name\":\"Listeners \",fonts:[\"GF;Helvetica Now Text-regular\"],layoutDependency:layoutDependency,layoutId:\"dQUN2L9WU\",style:{\"--extracted-r6o4lv\":\"rgb(242, 245, 246)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"center\",withExternalLayout:true})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-llb0xf\",\"data-framer-name\":\"PDT\",layoutDependency:layoutDependency,layoutId:\"qnioA5Gvw\",...addPropertyOverrides({yhJK6Pb6O:{transformTemplate:transformTemplate1}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h1,{className:\"framer-styles-preset-r4ndv9\",\"data-styles-preset\":\"PzgUL_GzE\",style:{\"--framer-text-alignment\":\"left\"},children:\"PDT 1\"})}),className:\"framer-190fvii\",\"data-framer-name\":\"PDT1\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"da7Bo8c9e\",style:{\"--framer-paragraph-spacing\":\"0px\"},text:YzF475rEB,verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({yhJK6Pb6O:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h2,{className:\"framer-styles-preset-1tmquqe\",\"data-styles-preset\":\"bWYg3e_jC\",style:{\"--framer-text-alignment\":\"left\"},children:\"Loading\"})})},zts3b50CO:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h3,{className:\"framer-styles-preset-7v5mk9\",\"data-styles-preset\":\"IxHF3xJ_A\",style:{\"--framer-text-alignment\":\"left\"},children:\"Loading\"})}),verticalAlignment:\"center\"}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h2,{className:\"framer-styles-preset-1tmquqe\",\"data-styles-preset\":\"bWYg3e_jC\",style:{\"--framer-text-color\":\"var(--extracted-1of0zx5, rgba(255, 255, 255, 0.6))\"},children:\"Loading\"})}),className:\"framer-1lx45rc\",\"data-framer-name\":\"PDT2\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"XUT7JVtVm\",style:{\"--extracted-1of0zx5\":\"rgba(255, 255, 255, 0.6)\",\"--framer-paragraph-spacing\":\"0px\",opacity:.6},text:ccaPVjzX3,variants:{yhJK6Pb6O:{\"--extracted-a0htzi\":\"rgba(255, 255, 255, 0.6)\"},zts3b50CO:{\"--extracted-1lwpl3i\":\"rgba(255, 255, 255, 0.6)\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({yhJK6Pb6O:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h3,{className:\"framer-styles-preset-7v5mk9\",\"data-styles-preset\":\"IxHF3xJ_A\",style:{\"--framer-text-color\":\"var(--extracted-a0htzi, rgba(255, 255, 255, 0.6))\"},children:\"Loading\"})})},zts3b50CO:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h5,{className:\"framer-styles-preset-2r9cw8\",\"data-styles-preset\":\"Kx0AYGV4r\",style:{\"--framer-text-color\":\"var(--extracted-1lwpl3i, rgba(255, 255, 255, 0.6))\"},children:\"Loading\"})})}},baseVariant,gestureVariant)})]}),isDisplayed1()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1f6norq\",\"data-framer-name\":\"NPL Action Controls\",layoutDependency:layoutDependency,layoutId:\"f6IYxK0th\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:68,width:\"68px\",y:(componentViewport?.y||0)+0+0+(((componentViewport?.height||400)-100-0-214.4)/2+104.4+42)+0,...addPropertyOverrides({wvhmJM_eH:{y:(componentViewport?.y||0)+0+0+(((componentViewport?.height||400)-100-0-300.4)/2+148.4+84)+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-v19vns-container\",layoutDependency:layoutDependency,layoutId:\"WWp1AcMEp-container\",nodeId:\"WWp1AcMEp\",rendersWithMotion:true,scopeId:\"xYZHX3CIF\",children:/*#__PURE__*/_jsx(CES26InLibraryButton,{height:\"100%\",id:\"WWp1AcMEp\",layoutId:\"WWp1AcMEp\",style:{height:\"100%\",width:\"100%\"},variant:\"GOaOQta5P\",width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:68,width:\"68px\",y:(componentViewport?.y||0)+0+0+(((componentViewport?.height||400)-100-0-214.4)/2+104.4+42)+0,...addPropertyOverrides({wvhmJM_eH:{y:(componentViewport?.y||0)+0+0+(((componentViewport?.height||400)-100-0-300.4)/2+148.4+84)+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1vh3rm1-container\",layoutDependency:layoutDependency,layoutId:\"mUf03y7ox-container\",nodeId:\"mUf03y7ox\",rendersWithMotion:true,scopeId:\"xYZHX3CIF\",children:/*#__PURE__*/_jsx(CES26SecondarySizeMDRadiusFULL,{height:\"100%\",id:\"mUf03y7ox\",k6tMdd9mz:\"Label\",layoutId:\"mUf03y7ox\",style:{height:\"100%\",width:\"100%\"},TVvwUusGQ:\"var(--token-82b6d1fa-606f-4b95-8891-2c168775bdb8, rgb(255, 255, 255))\",variant:\"x9aezF6JZ\",width:\"100%\",Wx0efCj7V:\"rgba(255, 255, 255, 0.1)\"})})})]})]}),isDisplayed2()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1a8vkfs\",\"data-framer-name\":\"Bottom Metadata\",layoutDependency:layoutDependency,layoutId:\"l1FpIvVuf\",children:[isDisplayed3()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:88,y:(componentViewport?.y||0)+(componentViewport?.height||400)-90+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-14eg8hb-container\",layoutDependency:layoutDependency,layoutId:\"D3w7l2gTo-container\",nodeId:\"D3w7l2gTo\",rendersWithMotion:true,scopeId:\"xYZHX3CIF\",children:/*#__PURE__*/_jsx(CES26SecondarySizeMDRadiusFULL,{height:\"100%\",id:\"D3w7l2gTo\",k6tMdd9mz:\"Label\",layoutId:\"D3w7l2gTo\",TVvwUusGQ:\"var(--token-82b6d1fa-606f-4b95-8891-2c168775bdb8, rgb(255, 255, 255))\",variant:\"DB13SVnC_\",width:\"100%\",Wx0efCj7V:\"rgba(255, 255, 255, 0.1)\"})})}),isDisplayed3()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-12dl2ul\",layoutDependency:layoutDependency,layoutId:\"MA3nFD0VD\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h4,{className:\"framer-styles-preset-12xy35n\",\"data-styles-preset\":\"IPX3blZmO\",children:\"The Morning Mashup\"})}),className:\"framer-4etpy0\",\"data-framer-name\":\"Show\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"rIwV_6PCN\",style:{\"--framer-paragraph-spacing\":\"0px\"},text:T_pbICfkg,verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({Cgkg_e3YE:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h4,{className:\"framer-styles-preset-12xy35n\",\"data-styles-preset\":\"IPX3blZmO\",children:\"Cityline News\"})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h4,{className:\"framer-styles-preset-12xy35n\",\"data-styles-preset\":\"IPX3blZmO\",children:\"11:00am – 5:00pm\"})}),className:\"framer-1pe0o17\",\"data-framer-name\":\"Time\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"LqwnSlwi2\",style:{\"--framer-paragraph-spacing\":\"0px\",opacity:.6},text:V0vlbJJAd,verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({Cgkg_e3YE:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h4,{className:\"framer-styles-preset-12xy35n\",\"data-styles-preset\":\"IPX3blZmO\",children:\"I-15 Northbound Shut Down\"})})}},baseVariant,gestureVariant)})]}),isDisplayed4()&&/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(componentViewport?.height||400)-90+12),pixelHeight:720,pixelWidth:900,sizes:\"128px\",...toResponsiveImage(rqcQ8AKg5)},className:\"framer-p0e5ki\",\"data-framer-name\":\"Hits 1 Logo\",layoutDependency:layoutDependency,layoutId:\"qy6wjaboo\",transformTemplate:transformTemplate1,...addPropertyOverrides({zts3b50CO:{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(componentViewport?.height||122)-55+0),pixelHeight:720,pixelWidth:900,sizes:\"80.5814px\",...toResponsiveImage(rqcQ8AKg5)},transformTemplate:undefined}},baseVariant,gestureVariant)})]})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-9LPpM.framer-1wlp348, .framer-9LPpM .framer-1wlp348 { display: block; }\",\".framer-9LPpM.framer-d9vk10 { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 44px; height: 400px; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 1215px; }\",\".framer-9LPpM .framer-1f6q9o1 { 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; left: 0px; overflow: hidden; padding: 0px; position: absolute; top: 0px; width: min-content; will-change: var(--framer-will-change-override, transform); z-index: 1; }\",\".framer-9LPpM .framer-ur8dav { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 300px); position: relative; width: 300px; }\",\".framer-9LPpM .framer-1bjzssd { align-content: flex-start; align-items: flex-start; bottom: 100px; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 42px; justify-content: center; left: 343px; overflow: visible; padding: 0px; position: absolute; right: 0px; top: 0px; z-index: 1; }\",\".framer-9LPpM .framer-17dwzl1 { 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: hidden; padding: 12px; position: relative; width: min-content; will-change: var(--framer-will-change-override, transform); }\",\".framer-9LPpM .framer-cav05s { aspect-ratio: 1 / 1; flex: none; gap: 0px; height: var(--framer-aspect-ratio-supported, 20px); overflow: hidden; position: relative; width: 20px; }\",\".framer-9LPpM .framer-1tqxoss { bottom: 2px; flex: none; left: 1px; position: absolute; right: 2px; top: 1px; }\",\".framer-9LPpM .framer-1wijhr9, .framer-9LPpM .framer-1rvfz4g, .framer-9LPpM .framer-4etpy0, .framer-9LPpM .framer-1pe0o17 { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-9LPpM .framer-llb0xf { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",'.framer-9LPpM .framer-190fvii { --text-truncation-display-inline-for-safari-16: inline; --text-truncation-display-none-for-safari-16: none; --text-truncation-line-break-for-safari-16: \"\\\\A\"; -webkit-box-orient: vertical; -webkit-line-clamp: 1; display: -webkit-box; flex: none; height: 66px; overflow: var(--overflow-clip-fallback, clip); position: relative; white-space: pre-line; width: 870px; word-break: break-word; word-wrap: break-word; }','.framer-9LPpM .framer-1lx45rc { --text-truncation-display-inline-for-safari-16: inline; --text-truncation-display-none-for-safari-16: none; --text-truncation-line-break-for-safari-16: \"\\\\A\"; -webkit-box-orient: vertical; -webkit-line-clamp: 1; display: -webkit-box; flex: none; height: auto; overflow: var(--overflow-clip-fallback, clip); position: relative; white-space: pre-line; width: 872px; word-break: break-word; word-wrap: break-word; }',\".framer-9LPpM .framer-1f6norq { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 30px; height: 68px; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 167px; }\",\".framer-9LPpM .framer-v19vns-container, .framer-9LPpM .framer-1vh3rm1-container { flex: none; height: 68px; position: relative; width: 68px; }\",\".framer-9LPpM .framer-1a8vkfs { align-content: center; align-items: center; bottom: 2px; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 30px; height: min-content; justify-content: flex-start; left: 0px; overflow: visible; padding: 0px; position: absolute; width: 100%; z-index: 1; }\",\".framer-9LPpM .framer-14eg8hb-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-9LPpM .framer-12dl2ul { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-9LPpM .framer-p0e5ki { aspect-ratio: 1.974025974025974 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 65px); position: absolute; right: 0px; top: 50%; width: 128px; z-index: 1; }\",\".framer-9LPpM.framer-v-wt2bbz.framer-d9vk10 { gap: 1px; height: min-content; min-height: 122px; width: 364px; }\",\".framer-9LPpM.framer-v-wt2bbz .framer-1f6q9o1 { top: 50%; }\",\".framer-9LPpM.framer-v-wt2bbz .framer-ur8dav { height: var(--framer-aspect-ratio-supported, 122px); width: 122px; }\",\".framer-9LPpM.framer-v-wt2bbz .framer-1bjzssd { bottom: 58px; left: 144px; }\",\".framer-9LPpM.framer-v-wt2bbz .framer-llb0xf { height: 64px; left: 0px; position: absolute; top: 0px; width: 218px; z-index: 1; }\",\".framer-9LPpM.framer-v-wt2bbz .framer-190fvii { height: 36px; left: 0px; order: 0; position: absolute; right: 0px; top: 0px; width: unset; z-index: 1; }\",\".framer-9LPpM.framer-v-wt2bbz .framer-1lx45rc, .framer-9LPpM.framer-v-1aem1sh .framer-1lx45rc { bottom: 0px; left: 0px; order: 1; position: absolute; right: 0px; width: unset; z-index: 1; }\",\".framer-9LPpM.framer-v-wt2bbz .framer-1a8vkfs { bottom: 0px; height: 55px; left: unset; right: 2px; width: 218px; }\",\".framer-9LPpM.framer-v-wt2bbz .framer-p0e5ki { aspect-ratio: 1.4651162790697674 / 1; bottom: 0px; height: unset; left: 0px; right: unset; top: 0px; width: var(--framer-aspect-ratio-supported, 81px); }\",\".framer-9LPpM.framer-v-1aem1sh.framer-d9vk10 { height: 96px; width: 876px; }\",\".framer-9LPpM.framer-v-1aem1sh .framer-1f6q9o1 { order: 1; top: 50%; }\",\".framer-9LPpM.framer-v-1aem1sh .framer-ur8dav { height: var(--framer-aspect-ratio-supported, 96px); width: 96px; }\",\".framer-9LPpM.framer-v-1aem1sh .framer-1bjzssd { bottom: 15px; left: 128px; order: 2; top: 16px; }\",\".framer-9LPpM.framer-v-1aem1sh .framer-llb0xf { left: 0px; min-height: 72px; min-width: 548px; order: 2; position: absolute; top: 50%; width: min-content; z-index: 1; }\",\".framer-9LPpM.framer-v-1aem1sh .framer-190fvii { height: auto; left: 0px; order: 0; position: absolute; right: 0px; top: 0px; width: unset; z-index: 1; }\",\".framer-9LPpM.framer-v-j2dx50 .framer-190fvii { order: 1; }\",\".framer-9LPpM.framer-v-j2dx50 .framer-1lx45rc { order: 0; }\",...sharedStyle.css,...sharedStyle1.css,...sharedStyle2.css,...sharedStyle3.css,...sharedStyle4.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 400\n * @framerIntrinsicWidth 1215\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"zts3b50CO\":{\"layout\":[\"fixed\",\"auto\"]},\"yhJK6Pb6O\":{\"layout\":[\"fixed\",\"fixed\"]},\"wvhmJM_eH\":{\"layout\":[\"fixed\",\"fixed\"]},\"Cgkg_e3YE\":{\"layout\":[\"fixed\",\"fixed\"]},\"wt1DzMiJs\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"YzF475rEB\":\"pdtLine1\",\"ccaPVjzX3\":\"pdtLine2\",\"OA6IlrG1M\":\"albumArt\",\"rqcQ8AKg5\":\"channelLogo\",\"KLNY7Nmuo\":\"numberOfListeners\",\"T_pbICfkg\":\"dynamicFieldLine1\",\"V0vlbJJAd\":\"dynamicFieldLine2\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerxYZHX3CIF=withCSS(Component,css,\"framer-9LPpM\");export default FramerxYZHX3CIF;FramerxYZHX3CIF.displayName=\"CES26 Art & Metadata\";FramerxYZHX3CIF.defaultProps={height:400,width:1215};addPropertyControls(FramerxYZHX3CIF,{variant:{options:[\"AHsozMhMI\",\"zts3b50CO\",\"yhJK6Pb6O\",\"wvhmJM_eH\",\"Cgkg_e3YE\",\"wt1DzMiJs\"],optionTitles:[\"Default\",\"CarPlay\",\"Mini Player\",\"Social Indicator\",\"Breaking News No Logo\",\"Introduction and Upcoming\"],title:\"Variant\",type:ControlType.Enum},YzF475rEB:{defaultValue:\"Loading\",displayTextArea:false,placeholder:\"\",title:\"pdtLine1\",type:ControlType.String},ccaPVjzX3:{defaultValue:\"Loading\",placeholder:\"\",title:\"pdtLine2\",type:ControlType.String},OA6IlrG1M:{title:\"albumArt\",type:ControlType.ResponsiveImage},rqcQ8AKg5:{__defaultAssetReference:\"data:framer/asset-reference,HFL536X5vaqjFE0jHKBOaU6kok.png?originalFilename=image.png&width=900&height=720\",__vekterDefault:{alt:\"\",assetReference:\"data:framer/asset-reference,HFL536X5vaqjFE0jHKBOaU6kok.png?originalFilename=image.png&width=900&height=720\"},title:\"channelLogo\",type:ControlType.ResponsiveImage},KLNY7Nmuo:{defaultValue:\"160.5K\",displayTextArea:false,title:\"numberOfListeners\",type:ControlType.String},T_pbICfkg:{defaultValue:\"The Morning Mashup\",displayTextArea:false,title:\"dynamicFieldLine1\",type:ControlType.String},V0vlbJJAd:{defaultValue:\"11:00am – 5:00pm\",displayTextArea:false,title:\"dynamicFieldLine2\",type:ControlType.String}});addFonts(FramerxYZHX3CIF,[{explicitInter:true,fonts:[{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\"}]},...CES26InLibraryButtonFonts,...CES26SecondarySizeMDRadiusFULLFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts),...getFontsFromSharedStyle(sharedStyle2.fonts),...getFontsFromSharedStyle(sharedStyle3.fonts),...getFontsFromSharedStyle(sharedStyle4.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerxYZHX3CIF\",\"slots\":[],\"annotations\":{\"framerComponentViewportWidth\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"zts3b50CO\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"yhJK6Pb6O\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"wvhmJM_eH\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"Cgkg_e3YE\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"wt1DzMiJs\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerDisplayContentsDiv\":\"false\",\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicHeight\":\"400\",\"framerVariables\":\"{\\\"YzF475rEB\\\":\\\"pdtLine1\\\",\\\"ccaPVjzX3\\\":\\\"pdtLine2\\\",\\\"OA6IlrG1M\\\":\\\"albumArt\\\",\\\"rqcQ8AKg5\\\":\\\"channelLogo\\\",\\\"KLNY7Nmuo\\\":\\\"numberOfListeners\\\",\\\"T_pbICfkg\\\":\\\"dynamicFieldLine1\\\",\\\"V0vlbJJAd\\\":\\\"dynamicFieldLine2\\\"}\",\"framerColorSyntax\":\"true\",\"framerIntrinsicWidth\":\"1215\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (0956b9b)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFontsFromSharedStyle,RichText,SVG,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/giuE6UIs8jdYwAfvYB9E/TJPLbFnN6k0pJrOEakFc/E1JbERzW8.js\";const cycleOrder=[\"I2536:129258;3222:144677\",\"cVUgpFxes\"];const serializationHash=\"framer-74SWg\";const variantClassNames={\"I2536:129258;3222:144677\":\"framer-v-1mmtt0a\",cVUgpFxes:\"framer-v-1ods9o8\"};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={\"Media Active\":\"I2536:129258;3222:144677\",\"Vehicle Active\":\"cVUgpFxes\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"I2536:129258;3222:144677\"};};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:\"I2536:129258;3222:144677\",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__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1mmtt0a\",className,classNames),\"data-framer-name\":\"Media Active\",layoutDependency:layoutDependency,layoutId:\"I2536:129258;3222:144677\",ref:refBinding,style:{...style},...addPropertyOverrides({cVUgpFxes:{\"data-framer-name\":\"Vehicle Active\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-1atlxr5\",\"data-framer-name\":\"Rectangle 111112856\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:50,intrinsicWidth:202,layoutDependency:layoutDependency,layoutId:\"I2536:129258;3222:144678\",svg:'<svg width=\"202\" height=\"50\" viewBox=\"0 0 202 50\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<rect width=\"202\" height=\"50\" rx=\"25\" transform=\"matrix(1 0 0 -1 0 50)\" fill=\"#D9D9D9\" fill-opacity=\"0.1\"/>\\n</svg>\\n',withExternalLayout:true}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1avljnx\",\"data-framer-name\":\"MEDIA\",layoutDependency:layoutDependency,layoutId:\"I2536:129258;3222:144679\",style:{backgroundColor:\"rgb(255, 255, 255)\",borderBottomLeftRadius:25,borderBottomRightRadius:25,borderTopLeftRadius:25,borderTopRightRadius:25},variants:{cVUgpFxes:{backgroundColor:\"rgba(0, 0, 0, 0)\"}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1rg0nrg\",\"data-styles-preset\":\"E1JbERzW8\",style:{\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(0, 0, 0))\"},children:/*#__PURE__*/_jsx(motion.strong,{children:\"MEDIA\"})})}),className:\"framer-1fj0eb8\",\"data-framer-name\":\"Label Text\",fonts:[\"Inter\",\"Inter-Bold\"],layoutDependency:layoutDependency,layoutId:\"I2536:129258;3222:144680\",style:{\"--extracted-r6o4lv\":\"rgb(0, 0, 0)\",\"--framer-paragraph-spacing\":\"0px\",opacity:1},variants:{cVUgpFxes:{\"--extracted-r6o4lv\":\"var(--token-82b6d1fa-606f-4b95-8891-2c168775bdb8, rgb(255, 255, 255))\",opacity:.6}},verticalAlignment:\"center\",withExternalLayout:true,...addPropertyOverrides({cVUgpFxes:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1rg0nrg\",\"data-styles-preset\":\"E1JbERzW8\",style:{\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-82b6d1fa-606f-4b95-8891-2c168775bdb8, rgb(255, 255, 255)))\"},children:\"MEDIA\"})}),fonts:[\"Inter\"]}},baseVariant,gestureVariant)})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1gc17ia\",\"data-framer-name\":\"VEHICLE\",layoutDependency:layoutDependency,layoutId:\"I2536:129258;3222:144681\",style:{backgroundColor:\"rgba(0, 0, 0, 0)\",borderBottomLeftRadius:25,borderBottomRightRadius:25,borderTopLeftRadius:25,borderTopRightRadius:25},variants:{cVUgpFxes:{backgroundColor:\"rgb(255, 255, 255)\"}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1rg0nrg\",\"data-styles-preset\":\"E1JbERzW8\",style:{\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-82b6d1fa-606f-4b95-8891-2c168775bdb8, rgb(255, 255, 255)))\"},children:\"VEHICLE\"})}),className:\"framer-1l3kuhi\",\"data-framer-name\":\"Label Text\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"I2536:129258;3222:144682\",style:{\"--extracted-r6o4lv\":\"var(--token-82b6d1fa-606f-4b95-8891-2c168775bdb8, rgb(255, 255, 255))\",\"--framer-paragraph-spacing\":\"0px\",opacity:.6},variants:{cVUgpFxes:{\"--extracted-r6o4lv\":\"var(--token-64e5a3b3-9339-40c9-a15a-4178b66974a1, rgb(0, 0, 0))\",opacity:1}},verticalAlignment:\"center\",withExternalLayout:true,...addPropertyOverrides({cVUgpFxes:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1rg0nrg\",\"data-styles-preset\":\"E1JbERzW8\",style:{\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-64e5a3b3-9339-40c9-a15a-4178b66974a1, rgb(0, 0, 0)))\"},children:/*#__PURE__*/_jsx(motion.strong,{children:\"VEHICLE\"})})}),fonts:[\"Inter\",\"Inter-Bold\"]}},baseVariant,gestureVariant)})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-74SWg.framer-t2n513, .framer-74SWg .framer-t2n513 { display: block; }\",\".framer-74SWg.framer-1mmtt0a { gap: 0px; height: 50px; overflow: visible; position: relative; width: 202px; }\",\".framer-74SWg .framer-1atlxr5 { flex: none; height: 50px; left: 0px; position: absolute; top: 0px; width: 202px; }\",\".framer-74SWg .framer-1avljnx { flex: none; gap: 0px; height: 46px; left: 3px; overflow: visible; position: absolute; top: 2px; width: 92px; }\",\".framer-74SWg .framer-1fj0eb8 { flex: none; height: 46px; left: 0px; position: absolute; top: 0px; white-space: pre-wrap; width: 92px; word-break: break-word; word-wrap: break-word; }\",\".framer-74SWg .framer-1gc17ia { flex: none; gap: 0px; height: 46px; left: 95px; overflow: visible; position: absolute; top: 2px; width: 104px; }\",\".framer-74SWg .framer-1l3kuhi { flex: none; height: 46px; left: 0px; position: absolute; top: 0px; white-space: pre-wrap; width: 104px; word-break: break-word; word-wrap: break-word; }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 50\n * @framerIntrinsicWidth 202\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"cVUgpFxes\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerZ6H43MobR=withCSS(Component,css,\"framer-74SWg\");export default FramerZ6H43MobR;FramerZ6H43MobR.displayName=\"CES26 - CarPlay Widget Toggle\";FramerZ6H43MobR.defaultProps={height:50,width:202};addPropertyControls(FramerZ6H43MobR,{variant:{options:[\"I2536:129258;3222:144677\",\"cVUgpFxes\"],optionTitles:[\"Media Active\",\"Vehicle Active\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerZ6H43MobR,[{explicitInter:true,fonts:[{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\"}]},...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerZ6H43MobR\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"202\",\"framerDisplayContentsDiv\":\"false\",\"framerImmutableVariables\":\"true\",\"framerColorSyntax\":\"true\",\"framerIntrinsicHeight\":\"50\",\"framerComponentViewportWidth\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"cVUgpFxes\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Z6H43MobR.map","// Generated by Framer (a2fc4a2)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,cx,getFontsFromSharedStyle,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/T1jm8vKjFFEvMYZsbn9v/pjcyfmX9tuYunhEtR1xw/bWYg3e_jC.js\";const serializationHash=\"framer-CDLNG\";const variantClassNames={J1i4xobx8:\"framer-v-9fm9uh\"};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 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:\"J1i4xobx8\",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-9fm9uh\",className,classNames),\"data-framer-name\":\"Toast Notifcation (1720x136)\",layoutDependency:layoutDependency,layoutId:\"J1i4xobx8\",ref:refBinding,style:{...style},children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-12dgprv\",\"data-framer-name\":\"Toast\",layoutDependency:layoutDependency,layoutId:\"I2562:190095;2440:81761;2562:190507\",style:{backgroundColor:\"rgb(255, 255, 255)\",borderBottomLeftRadius:24,borderBottomRightRadius:24,borderTopLeftRadius:24,borderTopRightRadius:24,boxShadow:\"0px 4px 32px 0px rgba(0, 0, 0, 0.52)\"},transformTemplate:transformTemplate1,children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-8v884t\",\"data-framer-name\":\"Metadata\",layoutDependency:layoutDependency,layoutId:\"I2562:190095;2440:81761;2562:190512\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h2,{className:\"framer-styles-preset-1tmquqe\",\"data-styles-preset\":\"bWYg3e_jC\",style:{\"--framer-text-color\":\"var(--extracted-1of0zx5, var(--token-64e5a3b3-9339-40c9-a15a-4178b66974a1, rgb(0, 0, 0)))\"},children:/*#__PURE__*/_jsx(motion.strong,{children:\"Breaking News:\"})})}),className:\"framer-17mqtbt\",\"data-framer-name\":\"Title\",fonts:[\"Inter\",\"Inter-Bold\"],layoutDependency:layoutDependency,layoutId:\"I2562:190095;2440:81761;2562:190508\",style:{\"--extracted-1of0zx5\":\"var(--token-64e5a3b3-9339-40c9-a15a-4178b66974a1, rgb(0, 0, 0))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"center\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h2,{className:\"framer-styles-preset-1tmquqe\",\"data-styles-preset\":\"bWYg3e_jC\",style:{\"--framer-text-color\":\"var(--extracted-1of0zx5, var(--token-64e5a3b3-9339-40c9-a15a-4178b66974a1, rgb(0, 0, 0)))\"},children:\"I-15 Northbound Shut Down\"})}),className:\"framer-1ngr5se\",\"data-framer-name\":\"Subtitle\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"I2562:190095;2440:81761;2562:190511\",style:{\"--extracted-1of0zx5\":\"var(--token-64e5a3b3-9339-40c9-a15a-4178b66974a1, rgb(0, 0, 0))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"center\",withExternalLayout:true})]}),/*#__PURE__*/_jsx(motion.div,{\"aria-label\":\"toast-button\",className:\"framer-qvy398\",\"data-framer-name\":\"Button / Medium\",layoutDependency:layoutDependency,layoutId:\"I2562:190095;2440:81761;2562:190509\",style:{backgroundColor:\"rgb(32, 138, 255)\",borderBottomLeftRadius:12,borderBottomRightRadius:12,borderTopLeftRadius:12,borderTopRightRadius:12},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7SGVsdmV0aWNhIE5vdyBWYXItcmVndWxhcg==\",\"--framer-font-family\":'\"Helvetica Now Var\", \"Helvetica Now Var Placeholder\", sans-serif',\"--framer-font-size\":\"32px\",\"--framer-line-height\":\"52px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"Listen Now\"})}),className:\"framer-43med\",\"data-framer-name\":\"Title\",fonts:[\"GF;Helvetica Now Var-regular\"],layoutDependency:layoutDependency,layoutId:\"I2562:190095;2440:81761;2562:190510\",style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true})})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-CDLNG.framer-adec76, .framer-CDLNG .framer-adec76 { display: block; }\",\".framer-CDLNG.framer-9fm9uh { gap: 10px; height: 136px; position: relative; width: 1028px; }\",\".framer-CDLNG .framer-12dgprv { align-content: center; align-items: center; bottom: 0px; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: center; left: 50%; overflow: visible; padding: 12px 12px 12px 24px; position: absolute; width: min-content; z-index: 1; }\",\".framer-CDLNG .framer-8v884t { 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: min-content; }\",\".framer-CDLNG .framer-17mqtbt, .framer-CDLNG .framer-1ngr5se, .framer-CDLNG .framer-43med { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-CDLNG .framer-qvy398 { 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: visible; padding: 6px 12px 6px 12px; position: relative; width: min-content; }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 136\n * @framerIntrinsicWidth 1028\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerucWxeoIHf=withCSS(Component,css,\"framer-CDLNG\");export default FramerucWxeoIHf;FramerucWxeoIHf.displayName=\"CES26 Toast Notification\";FramerucWxeoIHf.defaultProps={height:136,width:1028};addFonts(FramerucWxeoIHf,[{explicitInter:true,fonts:[{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\"}]},...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerucWxeoIHf\",\"slots\":[],\"annotations\":{\"framerComponentViewportWidth\":\"true\",\"framerContractVersion\":\"1\",\"framerDisplayContentsDiv\":\"false\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerColorSyntax\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"1028\",\"framerIntrinsicHeight\":\"136\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./ucWxeoIHf.map","// Generated by Framer (88cdfe9)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{cx,motion,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask=\"var(--framer-icon-mask)\";const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(motion.img,{...rest,layoutId:layoutId,ref:ref}):/*#__PURE__*/_jsx(\"img\",{...rest,ref:ref});});const getProps=({height,id,width,...props})=>{return{...props};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,...restProps}=getProps(props);return /*#__PURE__*/_jsx(SVG,{...restProps,alt:\"\",className:cx(\"framer-4vkW6\",className),layoutId:layoutId,ref:ref,src:'data:image/svg+xml,<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 27 27\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 16.923 10 C 16.924 10.262 16.857 10.519 16.729 10.746 C 16.601 10.974 16.416 11.164 16.192 11.3 L 2.338 19.775 C 2.105 19.918 1.837 19.996 1.564 20.001 C 1.29 20.006 1.019 19.938 0.781 19.803 C 0.544 19.671 0.347 19.478 0.21 19.245 C 0.073 19.011 0 18.745 0 18.475 L 0 1.526 C 0 1.256 0.073 0.99 0.21 0.756 C 0.347 0.523 0.544 0.33 0.781 0.198 C 1.019 0.063 1.29 -0.005 1.564 0 C 1.837 0.005 2.105 0.083 2.338 0.226 L 16.192 8.701 C 16.416 8.837 16.601 9.027 16.729 9.255 C 16.857 9.482 16.924 9.739 16.923 10 Z\" fill=\"rgb(0, 0, 0)\" height=\"20.00095658508868px\" id=\"dJctz4g5Q\" transform=\"translate(5.998 4)\" width=\"16.923081129042664px\"/></svg>',style:{...style}});});const css=[`.framer-4vkW6 { -webkit-mask: ${mask}; aspect-ratio: 1; display: block; mask: ${mask}; user-select: none; width: 27px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 27\n * @framerIntrinsicHeight 27\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Vector\",\"color\":{\"type\":\"static\",\"value\":\"rgb(0,0,0)\"},\"set\":{\"localId\":\"vectorSet/JDuPrSzBS\",\"id\":\"JDuPrSzBS\",\"moduleId\":\"g7AuOIOPeYYpVXnpROIv\"}}\n */const Icon=withCSS(Component,css,\"framer-4vkW6\");Icon.displayName=\"Vector\";export default Icon;\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerIntrinsicWidth\":\"27\",\"framerVector\":\"{\\\"name\\\":\\\"Vector\\\",\\\"color\\\":{\\\"type\\\":\\\"static\\\",\\\"value\\\":\\\"rgb(0,0,0)\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/JDuPrSzBS\\\",\\\"id\\\":\\\"JDuPrSzBS\\\",\\\"moduleId\\\":\\\"g7AuOIOPeYYpVXnpROIv\\\"}}\",\"framerIntrinsicHeight\":\"27\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (88cdfe9)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{cx,motion,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask=\"var(--framer-icon-mask)\";const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(motion.img,{...rest,layoutId:layoutId,ref:ref}):/*#__PURE__*/_jsx(\"img\",{...rest,ref:ref});});const getProps=({height,id,width,...props})=>{return{...props};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,...restProps}=getProps(props);return /*#__PURE__*/_jsx(SVG,{...restProps,alt:\"\",className:cx(\"framer-icX67\",className),layoutId:layoutId,ref:ref,src:'data:image/svg+xml,<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 27 27\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 0 7.594 L 5.906 13.5 L 19.406 0\" fill=\"transparent\" height=\"13.500050000000002px\" id=\"DXDEvsztC\" stroke-dasharray=\"\" stroke-linecap=\"square\" stroke-linejoin=\"round\" stroke-width=\"3\" stroke=\"rgb(0, 0, 0)\" transform=\"translate(4.219 7.594)\" width=\"19.40625px\"/></svg>',style:{...style}});});const css=[`.framer-icX67 { -webkit-mask: ${mask}; aspect-ratio: 1; display: block; mask: ${mask}; user-select: none; width: 27px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 27\n * @framerIntrinsicHeight 27\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Check\",\"color\":{\"type\":\"static\",\"value\":\"rgb(0, 0, 0)\"},\"set\":{\"localId\":\"vectorSet/JDuPrSzBS\",\"id\":\"JDuPrSzBS\",\"moduleId\":\"g7AuOIOPeYYpVXnpROIv\"}}\n */const Icon=withCSS(Component,css,\"framer-icX67\");Icon.displayName=\"Check\";export default Icon;\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerVector\":\"{\\\"name\\\":\\\"Check\\\",\\\"color\\\":{\\\"type\\\":\\\"static\\\",\\\"value\\\":\\\"rgb(0, 0, 0)\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/JDuPrSzBS\\\",\\\"id\\\":\\\"JDuPrSzBS\\\",\\\"moduleId\\\":\\\"g7AuOIOPeYYpVXnpROIv\\\"}}\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"27\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"27\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (8e1ebfe)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFontsFromSharedStyle,Instance,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/ht5lvSaY9AJ1mUK8PTHu/MIOFvGqQySvPATP6iRWX/IPX3blZmO.js\";import Check from\"https://framerusercontent.com/modules/kci6ifx5i2piS0h7um3n/0VNHjWWDTw2L7luWxwCt/MdTa8T403.js\";const serializationHash=\"framer-svx3q\";const variantClassNames={MqNiTU2fh:\"framer-v-abtk8o\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const ts30XL_52=undefined;const VXjuox2Dg=undefined;const bch7Qn_qR=undefined;const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const getProps=({cTATitle,height,iconType,id,showIcon,width,...props})=>{return{...props,bch7Qn_qR:cTATitle??props.bch7Qn_qR??\"CTA\",ts30XL_52:showIcon??props.ts30XL_52??true,VXjuox2Dg:iconType??props.VXjuox2Dg??Check};};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,ts30XL_52,VXjuox2Dg,bch7Qn_qR,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"MqNiTU2fh\",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,\"aria-label\":\"tile-button\",className:cx(scopingClassNames,\"framer-abtk8o\",className,classNames),\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"MqNiTU2fh\",ref:refBinding,style:{backgroundColor:\"rgb(255, 255, 255)\",borderBottomLeftRadius:9999,borderBottomRightRadius:9999,borderTopLeftRadius:9999,borderTopRightRadius:9999,...style},children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-p8vsuh\",\"data-framer-name\":\"IconMetadata\",layoutDependency:layoutDependency,layoutId:\"tIpp744b0\",children:[ts30XL_52&&/*#__PURE__*/_jsx(Instance,{animated:true,className:\"framer-5erp2i\",Component:VXjuox2Dg,\"data-framer-name\":\"Check\",layoutDependency:layoutDependency,layoutId:\"LeWcCey_1\"}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h4,{className:\"framer-styles-preset-12xy35n\",\"data-styles-preset\":\"IPX3blZmO\",style:{\"--framer-text-color\":\"var(--extracted-1eung3n, rgb(0, 0, 0))\"},children:\"CTA\"})}),className:\"framer-9o01va\",\"data-framer-name\":\"Label\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"qb0FQEc1K\",style:{\"--extracted-1eung3n\":\"rgb(0, 0, 0)\",\"--framer-paragraph-spacing\":\"0px\"},text:bch7Qn_qR,verticalAlignment:\"top\",withExternalLayout:true})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-svx3q.framer-o8rglu, .framer-svx3q .framer-o8rglu { display: block; }\",\".framer-svx3q.framer-abtk8o { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 49px; justify-content: center; overflow: visible; padding: 8px 24px 8px 24px; position: relative; width: 258px; }\",\".framer-svx3q .framer-p8vsuh { 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-svx3q .framer-5erp2i { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 27px); position: relative; width: 27px; }\",\".framer-svx3q .framer-9o01va { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 49\n * @framerIntrinsicWidth 258\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"ts30XL_52\":\"showIcon\",\"VXjuox2Dg\":\"iconType\",\"bch7Qn_qR\":\"cTATitle\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerVectorSets [\"g7AuOIOPeYYpVXnpROIv\"]\n */const FramerYZgiwYysh=withCSS(Component,css,\"framer-svx3q\");export default FramerYZgiwYysh;FramerYZgiwYysh.displayName=\"CES26 Siderail - Button on Imagery\";FramerYZgiwYysh.defaultProps={height:49,width:258};addPropertyControls(FramerYZgiwYysh,{ts30XL_52:{defaultValue:true,title:\"Show Icon?\",type:ControlType.Boolean},VXjuox2Dg:{defaultValue:{identifier:\"local-module:vector/MdTa8T403:default\",moduleId:\"kci6ifx5i2piS0h7um3n\"},setModuleId:\"g7AuOIOPeYYpVXnpROIv\",title:\"Icon Type\",type:ControlType.VectorSetItem},bch7Qn_qR:{defaultValue:\"CTA\",displayTextArea:false,title:\"CTA Title\",type:ControlType.String}});addFonts(FramerYZgiwYysh,[{explicitInter:true,fonts:[{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\"}]},...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerYZgiwYysh\",\"slots\":[],\"annotations\":{\"framerVectorSets\":\"[\\\"g7AuOIOPeYYpVXnpROIv\\\"]\",\"framerVariables\":\"{\\\"ts30XL_52\\\":\\\"showIcon\\\",\\\"VXjuox2Dg\\\":\\\"iconType\\\",\\\"bch7Qn_qR\\\":\\\"cTATitle\\\"}\",\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerColorSyntax\":\"true\",\"framerIntrinsicHeight\":\"49\",\"framerComponentViewportWidth\":\"true\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"258\",\"framerAutoSizeImages\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./YZgiwYysh.map","// Generated by Framer (c9d77eb)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getFontsFromSharedStyle,getLoadingLazyAtYPosition,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*as sharedStyle2 from\"https://framerusercontent.com/modules/ht5lvSaY9AJ1mUK8PTHu/MIOFvGqQySvPATP6iRWX/IPX3blZmO.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/M62lKiiufVDT5DhKW2Bf/4FaLAMYS3wdKPxEQHMAj/IxHF3xJ_A.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/LltlCO9NiTgKh4y8883p/RbVthG4Tk3ZV2Tddoze3/Kx0AYGV4r.js\";import Vector from\"https://framerusercontent.com/modules/1FRb6PCfOrWDGlgdydRK/O61coP239RE9cV9qoJfb/xkseLWVkF.js\";import CES26InLibraryButton from\"https://framerusercontent.com/modules/iiUNrvsg5f1HZrvzSkkS/50VbRh3QiX42zNajg6tX/Hdq1SUjI5.js\";import CES26ProgressBar from\"https://framerusercontent.com/modules/oyILF3LGyqYqHSniOGfJ/oKJEc8dDUFLYHC35Fw8l/jy_YKwsys.js\";import CES26SecondarySizeMDRadiusFULL from\"https://framerusercontent.com/modules/eOFnEDak6f5rY6JjAQrv/eX3GuH3d57RQX4MLIjX1/yFtgtl1YZ.js\";import CES26SiderailButtonOnImagery from\"https://framerusercontent.com/modules/5ujvsZt07H3QX2sEeMfR/OCOaRgXI6kAZy8Bk3XVi/YZgiwYysh.js\";const CES26SecondarySizeMDRadiusFULLFonts=getFonts(CES26SecondarySizeMDRadiusFULL);const CES26SiderailButtonOnImageryFonts=getFonts(CES26SiderailButtonOnImagery);const CES26ProgressBarFonts=getFonts(CES26ProgressBar);const CES26InLibraryButtonFonts=getFonts(CES26InLibraryButton);const cycleOrder=[\"Q_rYF8ZLM\",\"UyVGwuC7L\"];const serializationHash=\"framer-oRIpE\";const variantClassNames={Q_rYF8ZLM:\"framer-v-d7kjsf\",UyVGwuC7L:\"framer-v-1p1izde\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const tg5qJmMsC=undefined;const azh0Z_zqB=undefined;const FEX7g_sAi=undefined;const UAeDh8o8w=undefined;const v6JknMuip=undefined;const yP4NK1kII=undefined;const dzCwg1izH=undefined;const IwRZ6JQif=undefined;const TJXbgvfOi=undefined;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 transformTemplate1=(_,t)=>`translateX(-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={nonActive:\"UyVGwuC7L\",Template:\"Q_rYF8ZLM\"};const getProps=({albumArt,buttonText,channelLogo,currentPos,height,id,line1,line2,showChannelLogo,showLiveIndicator,totalTime,width,...props})=>{return{...props,azh0Z_zqB:buttonText??props.azh0Z_zqB??\"CTA\",dzCwg1izH:showChannelLogo??props.dzCwg1izH??true,FEX7g_sAi:currentPos??props.FEX7g_sAi??\"0:00\",IwRZ6JQif:channelLogo??props.IwRZ6JQif??{alt:\"\",pixelHeight:1080,pixelWidth:1080,src:\"https://framerusercontent.com/images/XkYRklkvIETyzVCWBtLqeHdogv8.png?width=1080&height=1080\",srcSet:\"https://framerusercontent.com/images/XkYRklkvIETyzVCWBtLqeHdogv8.png?scale-down-to=512&width=1080&height=1080 512w,https://framerusercontent.com/images/XkYRklkvIETyzVCWBtLqeHdogv8.png?scale-down-to=1024&width=1080&height=1080 1024w,https://framerusercontent.com/images/XkYRklkvIETyzVCWBtLqeHdogv8.png?width=1080&height=1080 1080w\"},tg5qJmMsC:albumArt??props.tg5qJmMsC??{pixelHeight:600,pixelWidth:600,src:\"https://framerusercontent.com/images/D9x1Yg441GwVp1iGVPB4sgZIVo.jpeg?width=600&height=600\",srcSet:\"https://framerusercontent.com/images/D9x1Yg441GwVp1iGVPB4sgZIVo.jpeg?scale-down-to=512&width=600&height=600 512w,https://framerusercontent.com/images/D9x1Yg441GwVp1iGVPB4sgZIVo.jpeg?width=600&height=600 600w\"},TJXbgvfOi:showLiveIndicator??props.TJXbgvfOi??true,UAeDh8o8w:totalTime??props.UAeDh8o8w??\"-0:15\",v6JknMuip:line1??props.v6JknMuip??\"Eyebrow Text\",variant:humanReadableVariantMap[props.variant]??props.variant??\"Q_rYF8ZLM\",yP4NK1kII:line2??props.yP4NK1kII??\"Title Header Text\"};};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,tg5qJmMsC,v6JknMuip,yP4NK1kII,IwRZ6JQif,TJXbgvfOi,dzCwg1izH,azh0Z_zqB,FEX7g_sAi,UAeDh8o8w,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"Q_rYF8ZLM\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className,sharedStyle2.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-d7kjsf\",className,classNames),\"data-border\":true,\"data-framer-name\":\"Template\",layoutDependency:layoutDependency,layoutId:\"Q_rYF8ZLM\",ref:refBinding,style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgb(34, 34, 34)\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",borderBottomLeftRadius:30,borderBottomRightRadius:30,borderTopLeftRadius:30,borderTopRightRadius:30,opacity:1,...style},variants:{UyVGwuC7L:{opacity:.5}},...addPropertyOverrides({UyVGwuC7L:{\"data-framer-name\":\"nonActive\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{\"aria-label\":\"sampler-card\",className:\"framer-1v9ifks\",\"data-border\":true,\"data-framer-name\":\"Content\",layoutDependency:layoutDependency,layoutId:\"uqxWejO2C\",style:{\"--border-bottom-width\":\"3px\",\"--border-color\":\"rgb(255, 255, 255)\",\"--border-left-width\":\"3px\",\"--border-right-width\":\"3px\",\"--border-style\":\"solid\",\"--border-top-width\":\"3px\",backgroundColor:\"rgb(0, 0, 0)\",borderBottomLeftRadius:30,borderBottomRightRadius:30,borderTopLeftRadius:30,borderTopRightRadius:30},variants:{UyVGwuC7L:{\"--border-color\":\"rgba(255, 255, 255, 0.1)\"}},children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-4b7ha2\",\"data-framer-name\":\"albumArtBg\",layoutDependency:layoutDependency,layoutId:\"I8cdTJ2Mh\",style:{background:\"linear-gradient(180deg, rgba(54, 54, 54, 0) 0%, rgba(18, 18, 18, 0.5) 38.066582207207205%, rgba(18, 18, 18, 0.75) 62%, rgb(18, 18, 18) 100%)\",borderBottomLeftRadius:30,borderBottomRightRadius:30,borderTopLeftRadius:30,borderTopRightRadius:30},children:/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+0+-108),pixelHeight:600,pixelWidth:600,sizes:componentViewport?.width||\"100vw\",...toResponsiveImage(tg5qJmMsC)},className:\"framer-1r87fxx\",layoutDependency:layoutDependency,layoutId:\"sX3POn5ND\",style:{filter:\"blur(100px)\",opacity:.65,WebkitFilter:\"blur(100px)\"}})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:((componentViewport?.height||353)-0-0)*.1983,width:`calc(${componentViewport?.width||\"100vw\"} * 0.0923)`,y:(componentViewport?.y||0)+0+((componentViewport?.height||353)-0)-(24+((componentViewport?.height||353)-0-0)*.1983),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1hga1qc-container\",layoutDependency:layoutDependency,layoutId:\"D6o3UHNPS-container\",nodeId:\"D6o3UHNPS\",rendersWithMotion:true,scopeId:\"NSJyEmtmO\",children:/*#__PURE__*/_jsx(CES26SecondarySizeMDRadiusFULL,{height:\"100%\",id:\"D6o3UHNPS\",k6tMdd9mz:\"Label\",layoutId:\"D6o3UHNPS\",style:{height:\"100%\",width:\"100%\"},TVvwUusGQ:\"var(--token-82b6d1fa-606f-4b95-8891-2c168775bdb8, rgb(255, 255, 255))\",variant:\"mZ2n9DSsZ\",width:\"100%\",Wx0efCj7V:\"rgba(255, 255, 255, 0.1)\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:68,width:\"180px\",y:(componentViewport?.y||0)+0+((componentViewport?.height||353)-0)-92,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-ai11om-container\",layoutDependency:layoutDependency,layoutId:\"IPgYIUK5i-container\",nodeId:\"IPgYIUK5i\",rendersWithMotion:true,scopeId:\"NSJyEmtmO\",children:/*#__PURE__*/_jsx(CES26SiderailButtonOnImagery,{bch7Qn_qR:azh0Z_zqB,height:\"100%\",id:\"IPgYIUK5i\",layoutId:\"IPgYIUK5i\",style:{height:\"100%\",width:\"100%\"},ts30XL_52:true,VXjuox2Dg:Vector,width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:((componentViewport?.height||353)-0-0)*.1983,width:`calc(${componentViewport?.width||\"100vw\"} * 0.0923)`,y:(componentViewport?.y||0)+0+((componentViewport?.height||353)-0)-(24+((componentViewport?.height||353)-0-0)*.1983),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-sk3zvl-container\",layoutDependency:layoutDependency,layoutId:\"BCUgsn2Na-container\",nodeId:\"BCUgsn2Na\",rendersWithMotion:true,scopeId:\"NSJyEmtmO\",children:/*#__PURE__*/_jsx(CES26SecondarySizeMDRadiusFULL,{height:\"100%\",id:\"BCUgsn2Na\",k6tMdd9mz:\"Label\",layoutId:\"BCUgsn2Na\",style:{height:\"100%\",width:\"100%\"},TVvwUusGQ:\"var(--token-82b6d1fa-606f-4b95-8891-2c168775bdb8, rgb(255, 255, 255))\",variant:\"VfyWbKkKJ\",width:\"100%\",Wx0efCj7V:\"rgba(255, 255, 255, 0.1)\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:35,y:(componentViewport?.y||0)+0+((componentViewport?.height||353)-0)-151,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1hs9q2c-container\",layoutDependency:layoutDependency,layoutId:\"N7BUCwzmi-container\",nodeId:\"N7BUCwzmi\",rendersWithMotion:true,scopeId:\"NSJyEmtmO\",children:/*#__PURE__*/_jsx(CES26ProgressBar,{f0iDyBhss:FEX7g_sAi,height:\"100%\",id:\"N7BUCwzmi\",layoutId:\"N7BUCwzmi\",uRsdE7oFd:UAeDh8o8w,variant:\"Ien3ZKWZw\",width:\"100%\"})})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1ivk76p\",\"data-framer-name\":\"Text Stack\",layoutDependency:layoutDependency,layoutId:\"XvXHlmyeZ\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h5,{className:\"framer-styles-preset-2r9cw8\",\"data-styles-preset\":\"Kx0AYGV4r\",style:{\"--framer-text-color\":\"var(--extracted-1lwpl3i, var(--token-82b6d1fa-606f-4b95-8891-2c168775bdb8, rgb(255, 255, 255)))\"},children:\"Eyebrow Text\"})}),className:\"framer-is63ko\",\"data-framer-name\":\"Eyebrow Text\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"jBQ8xHxPj\",style:{\"--extracted-1lwpl3i\":\"var(--token-82b6d1fa-606f-4b95-8891-2c168775bdb8, rgb(255, 255, 255))\",\"--framer-paragraph-spacing\":\"0px\"},text:v6JknMuip,verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h3,{className:\"framer-styles-preset-7v5mk9\",\"data-styles-preset\":\"IxHF3xJ_A\",style:{\"--framer-text-color\":\"var(--extracted-a0htzi, var(--token-82b6d1fa-606f-4b95-8891-2c168775bdb8, rgb(255, 255, 255)))\"},children:\"Title Header Text\"})}),className:\"framer-1wtaym7\",\"data-framer-name\":\"Title Header Text\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"xDg0BUQ31\",style:{\"--extracted-a0htzi\":\"var(--token-82b6d1fa-606f-4b95-8891-2c168775bdb8, rgb(255, 255, 255))\",\"--framer-paragraph-spacing\":\"0px\"},text:yP4NK1kII,verticalAlignment:\"top\",withExternalLayout:true})]}),dzCwg1izH&&/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fit\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+24),pixelHeight:1080,pixelWidth:1080,sizes:\"70px\",...toResponsiveImage(IwRZ6JQif),...{positionX:\"center\",positionY:\"center\"}},className:\"framer-o1cpj\",\"data-framer-name\":\"Logo Art\",layoutDependency:layoutDependency,layoutId:\"oRXuK62iE\",transformTemplate:transformTemplate1}),/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+(((componentViewport?.height||353)-0)*.49858356940509935-152.5)),pixelHeight:600,pixelWidth:600,sizes:\"305px\",...toResponsiveImage(tg5qJmMsC)},className:\"framer-1axebd0\",\"data-framer-name\":\"Art\",layoutDependency:layoutDependency,layoutId:\"uU6844KYN\",style:{borderBottomLeftRadius:24,borderBottomRightRadius:24,borderTopLeftRadius:24,borderTopRightRadius:24},transformTemplate:transformTemplate2,children:TJXbgvfOi&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-1pb7xwx\",\"data-framer-name\":\"Live Badge\",layoutDependency:layoutDependency,layoutId:\"LYPQAMVCZ\",style:{backgroundColor:\"rgba(0, 0, 0, 0.6)\",borderBottomLeftRadius:4,borderBottomRightRadius:4,borderTopLeftRadius:4,borderTopRightRadius:4},children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1iwcld4\",\"data-framer-name\":\"Live\",layoutDependency:layoutDependency,layoutId:\"AfeaPmkOT\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h4,{className:\"framer-styles-preset-12xy35n\",\"data-styles-preset\":\"IPX3blZmO\",children:\"LIVE\"})}),className:\"framer-162vam5\",\"data-framer-name\":\"Live Text\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"LTjWeXi_H\",style:{\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-16pihmm\",\"data-framer-name\":\"Icon Container\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"XlHHqSncf\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 12 20\"><path d=\"M 9.094 7.11 C 9.692 8.185 10 9.337 10 10.5 C 10 11.663 9.692 12.815 9.094 13.89 C 8.496 14.965 7.619 15.942 6.514 16.764 C 6.091 17.079 5.406 17.079 4.984 16.764 C 4.561 16.45 4.561 15.94 4.984 15.625 C 5.888 14.952 6.605 14.153 7.095 13.274 C 7.584 12.394 7.836 11.452 7.836 10.5 C 7.836 9.548 7.584 8.606 7.095 7.726 C 6.605 6.847 5.888 6.048 4.984 5.375 C 4.561 5.06 4.561 4.55 4.984 4.236 C 5.406 3.921 6.091 3.921 6.514 4.236 C 7.619 5.058 8.496 6.035 9.094 7.11 Z M 5.433 8.387 C 5.807 9.057 6 9.776 6 10.501 C 6 11.226 5.807 11.944 5.433 12.614 C 5.058 13.284 4.509 13.893 3.817 14.406 C 3.402 14.714 2.728 14.714 2.312 14.406 C 1.896 14.098 1.896 13.598 2.312 13.29 C 2.806 12.924 3.198 12.489 3.466 12.01 C 3.733 11.532 3.871 11.019 3.871 10.501 C 3.871 9.983 3.733 9.47 3.466 8.991 C 3.198 8.513 2.806 8.078 2.312 7.711 C 1.896 7.403 1.896 6.904 2.312 6.596 C 2.728 6.287 3.402 6.287 3.817 6.596 C 4.509 7.108 5.058 7.717 5.433 8.387 Z\" fill=\"rgb(32,138,255)\"></path></svg>',svgContentId:8819448009,withExternalLayout:true})]})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:88,y:(componentViewport?.y||0)+0+24,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-12rthpg-container\",layoutDependency:layoutDependency,layoutId:\"iPku5T9TY-container\",nodeId:\"iPku5T9TY\",rendersWithMotion:true,scopeId:\"NSJyEmtmO\",children:/*#__PURE__*/_jsx(CES26InLibraryButton,{height:\"100%\",id:\"iPku5T9TY\",layoutId:\"iPku5T9TY\",variant:\"j_p9tg31B\",width:\"100%\"})})})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-oRIpE.framer-ehuihw, .framer-oRIpE .framer-ehuihw { display: block; }\",\".framer-oRIpE.framer-d7kjsf { height: 353px; min-width: 758px; position: relative; width: 758px; }\",\".framer-oRIpE .framer-1v9ifks { bottom: 0px; flex: none; left: 0px; overflow: visible; position: absolute; right: 0px; top: 0px; }\",\".framer-oRIpE .framer-4b7ha2 { bottom: 0px; flex: none; left: 0px; overflow: var(--overflow-clip-fallback, clip); position: absolute; right: 0px; top: 0px; will-change: var(--framer-will-change-override, transform); }\",\".framer-oRIpE .framer-1r87fxx { bottom: -297px; flex: none; left: 0px; overflow: var(--overflow-clip-fallback, clip); position: absolute; right: 0px; top: -108px; will-change: var(--framer-will-change-filter-override, filter); }\",\".framer-oRIpE .framer-1hga1qc-container { bottom: 24px; flex: none; height: 20%; position: absolute; right: 24px; width: 9%; }\",\".framer-oRIpE .framer-ai11om-container { bottom: 24px; flex: none; height: 68px; position: absolute; right: 124px; width: 180px; }\",\".framer-oRIpE .framer-sk3zvl-container { bottom: 24px; flex: none; height: 20%; left: calc(51.45118733509237% - 9.234828496042216% / 2); position: absolute; width: 9%; }\",\".framer-oRIpE .framer-1hs9q2c-container { bottom: 116px; flex: none; height: auto; position: absolute; right: 26px; width: auto; }\",\".framer-oRIpE .framer-1ivk76p { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; min-height: 59px; min-width: 381px; overflow: visible; padding: 19px 0px 19px 0px; position: absolute; right: 24px; top: 124px; width: min-content; }\",'.framer-oRIpE .framer-is63ko { --text-truncation-display-inline-for-safari-16: inline; --text-truncation-display-none-for-safari-16: none; --text-truncation-line-break-for-safari-16: \"\\\\A\"; -webkit-box-orient: vertical; -webkit-line-clamp: 1; display: -webkit-box; flex: none; height: auto; left: 0px; overflow: var(--overflow-clip-fallback, clip); position: absolute; top: 2px; white-space: pre-line; width: 281px; word-break: break-word; word-wrap: break-word; z-index: 1; }','.framer-oRIpE .framer-1wtaym7 { --text-truncation-display-inline-for-safari-16: inline; --text-truncation-display-none-for-safari-16: none; --text-truncation-line-break-for-safari-16: \"\\\\A\"; -webkit-box-orient: vertical; -webkit-line-clamp: 1; bottom: -1px; display: -webkit-box; flex: none; height: auto; left: 0px; overflow: var(--overflow-clip-fallback, clip); position: absolute; white-space: pre-line; width: 357px; word-break: break-word; word-wrap: break-word; z-index: 1; }',\".framer-oRIpE .framer-o1cpj { aspect-ratio: 1 / 1; flex: none; gap: 10px; height: var(--framer-aspect-ratio-supported, 70px); left: 51%; position: absolute; top: 24px; width: 70px; }\",\".framer-oRIpE .framer-1axebd0 { aspect-ratio: 1 / 1; flex: none; gap: 10px; height: var(--framer-aspect-ratio-supported, 305px); left: 29px; position: absolute; top: 50%; width: 305px; }\",\".framer-oRIpE .framer-1pb7xwx { 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; left: 20px; overflow: hidden; padding: 2px 5px 2px 5px; position: absolute; top: 21px; width: min-content; will-change: var(--framer-will-change-override, transform); }\",\".framer-oRIpE .framer-1iwcld4 { 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; position: relative; width: min-content; }\",\".framer-oRIpE .framer-162vam5 { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-oRIpE .framer-16pihmm { flex: none; height: 20px; position: relative; width: 12px; }\",\".framer-oRIpE .framer-12rthpg-container { flex: none; height: auto; position: absolute; right: 24px; top: 24px; width: auto; }\",...sharedStyle.css,...sharedStyle1.css,...sharedStyle2.css,'.framer-oRIpE[data-border=\"true\"]::after, .framer-oRIpE [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; corner-shape: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 353\n * @framerIntrinsicWidth 758\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"],\"constraints\":[\"758px\",null,null,null]},\"UyVGwuC7L\":{\"layout\":[\"fixed\",\"fixed\"],\"constraints\":[\"758px\",null,null,null]}}}\n * @framerVariables {\"tg5qJmMsC\":\"albumArt\",\"v6JknMuip\":\"line1\",\"yP4NK1kII\":\"line2\",\"IwRZ6JQif\":\"channelLogo\",\"TJXbgvfOi\":\"showLiveIndicator\",\"dzCwg1izH\":\"showChannelLogo\",\"azh0Z_zqB\":\"buttonText\",\"FEX7g_sAi\":\"currentPos\",\"UAeDh8o8w\":\"totalTime\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerNSJyEmtmO=withCSS(Component,css,\"framer-oRIpE\");export default FramerNSJyEmtmO;FramerNSJyEmtmO.displayName=\"CES26 Sampler Cards\";FramerNSJyEmtmO.defaultProps={height:353,width:758};addPropertyControls(FramerNSJyEmtmO,{variant:{options:[\"Q_rYF8ZLM\",\"UyVGwuC7L\"],optionTitles:[\"Template\",\"nonActive\"],title:\"Variant\",type:ControlType.Enum},tg5qJmMsC:{__defaultAssetReference:\"data:framer/asset-reference,D9x1Yg441GwVp1iGVPB4sgZIVo.jpeg?originalFilename=JeffLewis.jpeg&width=600&height=600\",title:\"albumArt\",type:ControlType.ResponsiveImage},v6JknMuip:{defaultValue:\"Eyebrow Text\",displayTextArea:false,title:\"line1\",type:ControlType.String},yP4NK1kII:{defaultValue:\"Title Header Text\",description:\"\",displayTextArea:false,title:\"line2\",type:ControlType.String},IwRZ6JQif:{__defaultAssetReference:\"data:framer/asset-reference,XkYRklkvIETyzVCWBtLqeHdogv8.png?originalFilename=RadioAndyWhite.png&width=1080&height=1080\",__vekterDefault:{alt:\"\",assetReference:\"data:framer/asset-reference,XkYRklkvIETyzVCWBtLqeHdogv8.png?originalFilename=RadioAndyWhite.png&width=1080&height=1080\"},title:\"channelLogo\",type:ControlType.ResponsiveImage},TJXbgvfOi:{defaultValue:true,title:\"showLiveIndicator\",type:ControlType.Boolean},dzCwg1izH:{defaultValue:true,title:\"showChannelLogo\",type:ControlType.Boolean},azh0Z_zqB:{defaultValue:\"CTA\",displayTextArea:false,title:\"buttonText\",type:ControlType.String},FEX7g_sAi:{defaultValue:\"0:00\",displayTextArea:false,title:\"currentPos\",type:ControlType.String},UAeDh8o8w:{defaultValue:\"-0:15\",displayTextArea:false,title:\"totalTime\",type:ControlType.String}});addFonts(FramerNSJyEmtmO,[{explicitInter:true,fonts:[{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\"}]},...CES26SecondarySizeMDRadiusFULLFonts,...CES26SiderailButtonOnImageryFonts,...CES26ProgressBarFonts,...CES26InLibraryButtonFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts),...getFontsFromSharedStyle(sharedStyle2.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerNSJyEmtmO\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"758\",\"framerIntrinsicHeight\":\"353\",\"framerContractVersion\":\"1\",\"framerDisplayContentsDiv\":\"false\",\"framerComponentViewportWidth\":\"true\",\"framerImmutableVariables\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerVariables\":\"{\\\"tg5qJmMsC\\\":\\\"albumArt\\\",\\\"v6JknMuip\\\":\\\"line1\\\",\\\"yP4NK1kII\\\":\\\"line2\\\",\\\"IwRZ6JQif\\\":\\\"channelLogo\\\",\\\"TJXbgvfOi\\\":\\\"showLiveIndicator\\\",\\\"dzCwg1izH\\\":\\\"showChannelLogo\\\",\\\"azh0Z_zqB\\\":\\\"buttonText\\\",\\\"FEX7g_sAi\\\":\\\"currentPos\\\",\\\"UAeDh8o8w\\\":\\\"totalTime\\\"}\",\"framerColorSyntax\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"],\\\"constraints\\\":[\\\"758px\\\",null,null,null]},\\\"UyVGwuC7L\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"],\\\"constraints\\\":[\\\"758px\\\",null,null,null]}}}\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","/*\n * CES26 Sampler Cards\n *\n * Learn More: https://www.framer.com/asset-urls\n */\n\nexport * from \"https://framerusercontent.com/modules/QtCKJpyavP2V96A91LFK/8xz73S7xl4xB93Dl7eF0/NSJyEmtmO.js\"\nexport { default } from \"https://framerusercontent.com/modules/QtCKJpyavP2V96A91LFK/8xz73S7xl4xB93Dl7eF0/NSJyEmtmO.js\"\n","import{useState,useEffect}from\"react\";import{AudioType}from\"https://framerusercontent.com/modules/RNeoGE3mvouIWf8lMIC6/ULQl29ayXu6oKXLIIfcI/IAudioPlayer.js\";import{clientInstancesStore,samplerCardsStore}from\"https://framerusercontent.com/modules/I63kuf8LSuFmmECiYJWK/SLBYB6c8pzkzqAtDK7Qh/globalStore.js\";import{formatTime}from\"https://framerusercontent.com/modules/ujOr7QPOQ54JOco4aBgH/0UVfoglXz3ozY6bshEcs/AudioPlayer.js\";export function useSamplerCardsManager(){const[currentCard,setCard]=useState(null);const[hasStopped,setHasStopped]=useState(false);const[{audioManager}]=clientInstancesStore();const[currentCardTotalDuration,setcurrentCardTotalDuration]=useState(\"-0:00\");const[currentCardCurrPos,setcurrentCardCurrPos]=useState(\"0:00\");const[{cards,currentIdx},setCardsStore]=samplerCardsStore();// Read the currentIdx and intialize\nuseEffect(()=>{if(cards.length===0){console.warn(`Sampler cards list is empty!`);return;}setCard(cards[currentIdx]);},[currentIdx]);useEffect(()=>{if(!audioManager||!currentCard)return;const isLast=currentIdx===cards.length-1;const nextTrackIdx=currentIdx>=0?currentIdx+1:0;const{audioLength}=currentCard;const unsubscribe=audioManager.subscribeToProgress(progress=>{const{currentPlaybackTime,totalDuration,rightPositionLabel,leftPositionLabel}=progress;let currentCardLength=currentCard.audioLength-currentPlaybackTime;const leftTime=formatTime(currentCardLength);setcurrentCardCurrPos(leftPositionLabel);setcurrentCardTotalDuration(`-${leftTime}`);if(currentPlaybackTime===audioLength){if(!isLast){setCardsStore({currentIdx:nextTrackIdx});unsubscribe();}else{audioManager.stop();setHasStopped(true);}}const container=document.querySelector(\".sampler-card-active\");if(container){const bar=container.querySelector('[aria-label=\"track-progress-bar\"]');if(bar){const widthPercent=currentPlaybackTime/currentCard.audioLength*100;bar.style.width=`${widthPercent}%`;}}});audioManager.tune(AudioType.Mock,currentCard.channel,[currentCard]);return()=>{unsubscribe();};},[currentCard,audioManager]);return{hasStopped,currentCardTotalDuration,currentCardCurrPos};}\nexport const __FramerMetadata__ = {\"exports\":{\"useSamplerCardsManager\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{jsx as _jsx}from\"react/jsx-runtime\";import{useEffect,useRef}from\"react\";import CES26SamplerCards from\"https://framer.com/m/CES26-Sampler-Cards-KwyY.js\";import{nowPlayingStore,clientInstancesStore,samplerCardsStore}from\"https://framerusercontent.com/modules/I63kuf8LSuFmmECiYJWK/SLBYB6c8pzkzqAtDK7Qh/globalStore.js\";import{useSamplerCardsManager}from\"https://framerusercontent.com/modules/cA37jFWOYBYz1ysnAxf3/NpxeU9OOOmH0EyvjWTFt/useSamplerCardsManager.js\";import{NowPlayingVariants}from\"https://framerusercontent.com/modules/6naQYI3TTZUyrSyNsTqz/uvjkVORMxdk00kRJd13Q/variants.js\";import{AudioType}from\"https://framerusercontent.com/modules/RNeoGE3mvouIWf8lMIC6/ULQl29ayXu6oKXLIIfcI/IAudioPlayer.js\";import{formatTime}from\"https://framerusercontent.com/modules/ujOr7QPOQ54JOco4aBgH/0UVfoglXz3ozY6bshEcs/AudioPlayer.js\";import CES26Tile from\"https://framer.com/m/CES26-Tile-EBZT.js\";export default function SamplerCards(props){const[,setNowPlayingStore]=nowPlayingStore();const[{audioManager,channelService}]=clientInstancesStore();const[{cards,currentIdx,exitChannel,exitTrack,showingSegmentsView},setCardsStore]=samplerCardsStore();const{hasStopped,currentCardTotalDuration,currentCardCurrPos}=useSamplerCardsManager();const centerCard=useRef(\"0\");const containerRef=useRef(null);const itemsRef=useRef(new Map);const onCardsEnd=()=>{setNowPlayingStore({variant:NowPlayingVariants.ExpandedDefault,toastVisible:false});audioManager.tune(AudioType.Mock,exitChannel,exitTrack);};useEffect(()=>{if(!hasStopped)return;onCardsEnd();},[hasStopped]);useEffect(()=>{containerRef?.current?.addEventListener(\"scrollend\",()=>{const card=centerCard.current;if(!card)return;setCardsStore({currentIdx:parseInt(card)});});},[]);useEffect(()=>{const activeCard=itemsRef.current?.get(currentIdx);activeCard?.scrollIntoView({behavior:\"smooth\",block:\"center\",inline:\"center\"});},[currentIdx,showingSegmentsView]);useEffect(()=>{const container=containerRef.current;if(!container)return;const observer=new IntersectionObserver(entries=>{entries.forEach(entry=>{if(entry.isIntersecting){const id=entry.target.getAttribute(\"id\");centerCard.current=id;}});},{root:container,rootMargin:\"0px\",threshold:1});const currentItems=itemsRef.current;currentItems.forEach(node=>{if(node){observer.observe(node);}});return()=>{currentItems.forEach(node=>{if(node)observer.unobserve(node);});observer.disconnect();};},[cards]);const handleCardClick=(card,e)=>{if(!!e.target.closest('[aria-label=\"tile-button\"]')){setNowPlayingStore({variant:card.nplVariant});}else if(e.target.closest('[aria-label=\"thumbs-down\"]')){const isLastCard=currentIdx===cards.length-1;if(isLastCard){onCardsEnd();}else{centerCard.current=String(currentIdx+1);setCardsStore({currentIdx:currentIdx+1});}}else{const samplerCard=e.target.closest('[class=\"sampler-card\"]');const id=samplerCard.getAttribute(\"id\");console.log(\"ƒ id\",id,currentIdx);if(Number(id)===currentIdx){console.log(\"ƒ TOGGLE PLAY HERE\");audioManager.isPlaying()?audioManager.pause():audioManager.play();}else{setCardsStore({currentIdx:parseInt(id)});centerCard.current=id;}}};const handleSegmentCardClick=index=>{if(index===currentIdx){console.log(\"handleSegmentCardClick\");audioManager.isPlaying()?audioManager.pause():audioManager.play();}else{// set the index and change to sampler view\nsetCardsStore({currentIdx:index,showingSegmentsView:false});centerCard.current=index;}};return /*#__PURE__*/_jsx(\"div\",{style:showingSegmentsView?styles.segmentsContainer:styles.container,children:/*#__PURE__*/_jsx(\"div\",{style:showingSegmentsView?styles.segmentsCardWrapper:styles.cardWrapper,ref:containerRef,children:cards.map((card,index)=>showingSegmentsView?/*#__PURE__*/_jsx(\"div\",{id:String(index),className:\"sampler-card\",children:/*#__PURE__*/_jsx(CES26Tile,{variant:\"CES26 - Segments\",artwork:card.albumArt,channelName:card.artist,channelNumber:card.channel.channelNumber,entityID:card.channel.id,entityType:card.channel.entityType,channelDescription:card.channel.subtitle,onClick:e=>{handleSegmentCardClick(index);},isChannelPlaying:index===currentIdx,className:`sampler-card-${index===currentIdx?\"active\":\"nonActive\"}`,style:{marginBottom:16}},index)}):/*#__PURE__*/_jsx(\"div\",{style:{scrollSnapAlign:\"center\"},ref:node=>{if(node){itemsRef.current.set(index,node);}else{itemsRef.current.delete(index);}},id:String(index),className:\"sampler-card\",children:/*#__PURE__*/_jsx(CES26SamplerCards,{line1:card.track,line2:card.artist,channelLogo:card.channelLogo,albumArt:card.albumArt,buttonText:card.buttonLabel??\"Story\",onClick:e=>{handleCardClick(card,e);},showLiveIndicator:card.showLiveIndicator,showChannelLogo:card.showChannelLogo,currentPos:index===currentIdx?currentCardCurrPos:`${formatTime(0)}`,totalTime:index===currentIdx?currentCardTotalDuration:`-${formatTime(card.audioLength)}`,variant:index===currentIdx?\"active\":\"nonActive\",className:`sampler-card-${index===currentIdx?\"active\":\"nonActive\"}`})}))})});}const styles={container:{height:\"100%\",width:\"100%\",display:\"flex\",justifyContent:\"center\",alignItems:\"center\",zIndex:1,maskImage:\"linear-gradient(90deg, rgba(255, 255, 255, 0.00) 0%, #FFF 27.33%)\"},cardWrapper:{overflow:\"scroll\",display:\"flex\",scrollbarWidth:\"none\",gap:`44px`,overflowX:\"auto\",overscrollBehaviorX:\"contain\",padding:\"0 758px\"},segmentsContainer:{height:\"100%\",width:\"100%\",display:\"flex\",justifyContent:\"center\",alignItems:\"center\",zIndex:1},segmentsCardWrapper:{marginTop:310}};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"SamplerCards\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{useState,useEffect}from\"react\";import{favoritesStore,clientInstancesStore,useAdkStore}from\"https://framerusercontent.com/modules/I63kuf8LSuFmmECiYJWK/SLBYB6c8pzkzqAtDK7Qh/globalStore.js\";import CES26Tile from\"https://framer.com/m/CES26-Tile-EBZT.js\";import{AudioType}from\"https://framerusercontent.com/modules/RNeoGE3mvouIWf8lMIC6/ULQl29ayXu6oKXLIIfcI/IAudioPlayer.js\";import{useIsOnFramerCanvas}from\"framer\";import{mockChannels}from\"https://framerusercontent.com/modules/uyXUN6Bz96W8vGhREDhs/vV1EkghRjAwJ5YX4RPnH/forMeMusic.js\";function handleFavoriteChanges(favIdsList,channel){const favIdx=favIdsList.findIndex(itemId=>itemId===channel.id);// add to the top of the list if its not a favorite\nif(favIdx===-1){favIdsList.unshift(channel.id);}else{favIdsList.splice(favIdx,1);}return favIdsList;}export function nplToggleFavoriteIndicator(Component){return props=>{const[{audioManager}]=clientInstancesStore();const[favorites,setFavorites]=favoritesStore();const isInEditor=useIsOnFramerCanvas();// check if exists in the favorite list\nconst tunedChannel=audioManager?.getTunedChannel();// todo: this should happen on mount of side bar component maybe?\n// if (!favorites.initialized && channelService.isFullyReady()) {\n//     // build the favorites map\n//     const favMap = Object.fromEntries(\n//         DEFAULT_FAVORITES.map((entityId) => {\n//             const ch = channelService.getChannel(entityId)\n//             return ch ? [entityId, ch] : null\n//         }).filter(Boolean) // remove null entries (shouldn't happen if channel service is ready)\n//     ) as Record<string, MockChannel>\n//     setFavorites({ initialized: true, map: favMap })\n// }\nlet bFavorite=favorites.list.findIndex(itemId=>itemId===tunedChannel?.id)!==-1;console.log(`is channel ${tunedChannel?.channelNumber} favorite : ${bFavorite}`);return /*#__PURE__*/_jsx(Component,{...props,variant:bFavorite?\"Saved\":\"Unsaved\",onClick:()=>{setFavorites({list:handleFavoriteChanges(favorites.list,tunedChannel)});}});};}export function displayFavoritesList(Component){return props=>{const[favorites,setFavorites]=favoritesStore();const[{channelService,audioManager}]=clientInstancesStore();let favoriteComponents=props.children;console.log(`number of favorites = ${favorites.length}`);favoriteComponents=favorites.list.map(favEntityId=>{const channel=channelService.getChannel(favEntityId);if(!channel){console.warn(`*** favorite channel not found`);return null;}return /*#__PURE__*/_jsx(CES26Tile,{variant:\"Vertical - Floating - MD - Channel-Description\",channel:channel.title,entityID:channel.id,channelName:channel.title,entityType:channel.entityType,channelDescription:channel.subtitle,channelNumber:channel.channelNumber,isChannelPlaying:audioManager?.getTunedChannel().id===channel.id,artwork:channel.imageUrl,style:{marginTop:10},onClick:()=>{audioManager.tune(AudioType.Live,channel);},\"aria-label\":`tune-${channel.title?.toLowerCase()}`});});return /*#__PURE__*/_jsx(Component,{...props,children:favoriteComponents});};}// display 5 favorites in sidebar\nexport function displayFavoritesSideBar(Component){return props=>{const[favorites,setFavorites]=favoritesStore();const[{channelService,audioManager,lookAroundService}]=clientInstancesStore();let favoriteComponents=props.children;const spacer=favoriteComponents[favoriteComponents.length-1];if(spacer?.props?.[\"data-framer-name\"]!==\"Spacer\"){console.warn(\"Couldn't find the Spacer, last favorite will not be visible\");}if(favorites.list.length>0){// const shortenedList = favorites.list.slice(0, 5)\nfavoriteComponents=favorites.list.map(favEntityId=>{let channel=channelService?.getChannel(favEntityId);let isMockChannel=false;let channelData=\"\";let nextTrack=\"\";let nextArtist=\"\";if(!channel){console.log(\"favEntityId\",favEntityId);if(favEntityId===\"coffee-rocks\"){channel=mockChannels.coffeeRocks;nextArtist=\"PopRocks And The Coffee House\";nextTrack=\"Coffee Rocks\";isMockChannel=true;}else if(favEntityId===\"coffee-rocks-folk\"){channel=mockChannels.coffeeRocksFolk;nextArtist=\"PopRocks And The Coffee House\";nextTrack=\"Coffee Rocks\";isMockChannel=true;}else{console.warn(`*** favorite channel not found`);return null;}}if(!isMockChannel){channelData=lookAroundService?.getLatestDataFor(channel.id);// swapping track and artist based on discussion on 12/30\n// nextTrack = channelData?.cuts?.[0]?.name\n// nextArtist = channelData?.cuts?.[0]?.artistName\nnextTrack=channelData?.cuts?.[0]?.artistName;nextArtist=channelData?.cuts?.[0]?.name;}return /*#__PURE__*/_jsx(CES26Tile,{variant:\"CES26 Siderail Listing Tile - Related + Favs (308x98)\",channel:channel.title,entityID:channel.id,channelName:channel.title,entityType:channel.entityType,channelDescription:channel.subtitle,channelNumber:channel.channelNumber,isChannelPlaying:audioManager?.getTunedChannel().id===channel.id,artwork:channel.imageUrl,style:{marginTop:10},artistName:nextTrack,trackName:nextArtist,onClick:()=>{audioManager.tune(AudioType.Live,channel);},\"aria-label\":`tune-${channel.title?.toLowerCase()}`});});}// add the spacer\nfavoriteComponents.push(spacer);return /*#__PURE__*/_jsx(Component,{...props,children:favoriteComponents});};}// display 2 recommendations in sidebar\nexport function displayRecommendationsSideBar(Component){return props=>{const[{adk}]=useAdkStore();const[rec,setRec]=useState([]);const[isLoading,setIsLoading]=useState(true);const[dots,setDots]=useState(\"\");const[tuneCh,setTuned]=useState();const[{channelService,audioManager,lookAroundService}]=clientInstancesStore();let recComponents=props.children;useEffect(()=>{if(!audioManager)return;audioManager.onTune=channel=>{setTuned(channel);console.warn(`on tune callback`);};});useEffect(()=>{if(!isLoading)return;const interval=setInterval(()=>{setDots(prev=>prev.length<3?prev+\".\":\"\");},300);return()=>clearInterval(interval);},[isLoading]);useEffect(()=>{async function getRecommendations(){if(!adk)return;const tunedChannel=tuneCh??audioManager?.getTunedChannel();const currentMetadata=audioManager?.getCurrentMetadata();try{let relatedContent=[];const content=await adk.getContent({id:tunedChannel.id,type:tunedChannel.entityType});if(Array.isArray(content?.sets)&&content.sets.length>0){const PRIORITY_TITLES=[\"More like this\",\"More from\"];const targetSet=content.sets.find(set=>PRIORITY_TITLES.includes(set.texts?.title?.default??\"\"))||content.sets[0];if(Array.isArray(targetSet?.items)&&targetSet.items.length>0){const shuffled=[...targetSet.items].sort(()=>Math.random()-.5);const selected=shuffled.slice(0,2);relatedContent=selected.map(item=>{const image=item.imageUrl||item.images?.small||\"\";const title=item.title??\"\";const subtitle=item.subtitle??\"\";const actualChannel=channelService?.getChannel(item.id);if(actualChannel){return actualChannel;}else{return{id:item.id??\"\",title,subtitle,name:title,artistName:title,trackName:item.entityType,entityType:item.entityType,channelNumber:\"\",imageUrl:image};}});}}console.log(\"[relevant]\",currentMetadata.artist);//artist\nconst searchQuery=(currentMetadata.artist||\"\").trim();let searchContent=[];if(searchQuery){const searchContext={includeContentTypes:[\"channel-linear\",// \"channel-xtra\",\n\"artist-station\",\"episode-audio\",\"episode-podcast\"],resultSize:{limit:12}};const searchResults=await adk.getSearchResults(searchQuery,searchContext);console.log(`[relevant] 0 searchResults`,searchResults.siriusxm);if(Array.isArray(searchResults?.siriusxm)){searchContent=searchResults.siriusxm.map(item=>{let entityType=item.entityType;console.log(\"[relevant]\",item);// AH : 1/4 - For artist stations show second line as artist stations\n// for channel show the current now playing data (broken)\n// for xtra channels show the current now playing data (broken)\n// todo fix this logic\nlet line2=item.subtitle;if(item.entityType===\"artist-station\"){line2=\"Artist Station\";}else if(item.entityType===\"channel-linear\"){entityType=item.title;const channelData=lookAroundService?.getLatestDataFor(item.id);if(channelData){line2=channelData.cuts?.[0]?.artistName??\"\";}//track: channelData?.cuts?.[0]?.name ?? \"\",\n//artist: channelData?.cuts?.[0]?.artistName ?? \"\",\nconsole.log(\"[relevant] ❤️\",channelData);}return{id:item.id||\"\",title:item.title||\"\",subtitle:item.subtitle||\"\",name:item.title||\"\",artistName:line2,// entityType || item.artistName || \"\", // AH: item.artistName doesn't exist on search results\ntrackName:item.title||\"\",entityType:item.entityType||\"artist-station\",channelNumber:(item.label||item.subtitle||\"\").replace(/\\D/g,\"\"),imageUrl:item.images?.medium||\"\",logoOnDark:item.images?.medium||\"\",logoOnLight:item.images?.medium||\"\",category:\"\",genre:\"\"};}).filter(item=>item.id&&item.id!==tunedChannel.id);}}let relevantResults=[];const seenIds=new Set;for(const item of searchContent){if(relevantResults.length>=12)break;if(!seenIds.has(item.id)){relevantResults.push(item);seenIds.add(item.id);}}// Luego relatedContent si faltan\nfor(const item of relatedContent){if(relevantResults.length>=12)break;if(!seenIds.has(item.id)){relevantResults.push(item);seenIds.add(item.id);}}//console.log(`[relevant] 1 relevantResults`, relevantResults)\nconst artistStations=relevantResults.filter(r=>r.entityType===\"artist-station\");//console.log(`[relevant] 2 artistStations`, artistStations)\nif(artistStations.length>0){const artistStation=artistStations[0];relevantResults=[artistStation,...relevantResults.filter(r=>r.entityType!==\"artist-station\")];}//console.log(`[relevant] 3 relevantResults`, relevantResults)\nrelevantResults.splice(2);//fallback on relatedContent\nif(relevantResults.length<2){for(const item of relatedContent){if(relevantResults.length>=2)break;if(!seenIds.has(item.id)&&item.id!==tunedChannel.id){relevantResults.push(item);seenIds.add(item.id);}}}//fallback on searchContent\nif(relevantResults.length<2){for(const item of searchContent){if(relevantResults.length>=2)break;if(!seenIds.has(item.id)&&item.id!==tunedChannel.id){relevantResults.push(item);seenIds.add(item.id);}}}console.log(\"[relevant] 🔥\",relevantResults);for(const item of relevantResults){if(item.entityType===\"channel-linear\"){console.log(\"[relevant] Run lookaround\");}}relevantResults.sort((a,b)=>{if(a.entityType===\"artist-station\"&&b.entityType!==\"artist-station\"){return-1;}if(a.entityType!==\"artist-station\"&&b.entityType===\"artist-station\"){return 1;}return 0;});setRec(relevantResults);}catch(error){console.log(`Failed to get recommendations for \"${tunedChannel?.id}\":`,error);return[];}}getRecommendations().then(()=>{setIsLoading(false);});},[adk,tuneCh]);recComponents=rec.map(channel=>{const channelData=lookAroundService?.getLatestDataFor(channel.id);const nextTrack=channelData?.cuts?.[0]?.name??\"\";const nextArtist=channelData?.cuts?.[0]?.artistName??\"\";const imageUrl=channel.imageUrl?.trim()||channel.images?.large||channel.images?.medium||channel.images?.small||\"\";return /*#__PURE__*/_jsx(CES26Tile,{variant:\"CES26 Siderail Listing Tile - Related + Favs (308x98)\",channel:channel.title,entityID:channel.id,channelName:channel.title,entityType:channel.entityType,channelDescription:channel.subtitle,channelNumber:channel.channelNumber,isChannelPlaying:audioManager?.getTunedChannel().id===channel.id,artwork:imageUrl,style:{marginTop:10},artistName:channel.trackName??nextTrack,trackName:channel.artistName??nextArtist,onClick:()=>{audioManager.tune(AudioType.Live,channel);},\"aria-label\":`tune-${channel.title?.toLowerCase()}`});});if(recComponents.length==0){recComponents=props.children;}return isLoading?/*#__PURE__*/_jsxs(\"div\",{style:{color:\"#fff\",fontSize:\"32px\",fontFamily:\"Inter Display\"},children:[\"Loading\",dots]}):/*#__PURE__*/_jsx(Component,{...props,children:recComponents});};}\nexport const __FramerMetadata__ = {\"exports\":{\"displayFavoritesSideBar\":{\"type\":\"reactHoc\",\"name\":\"displayFavoritesSideBar\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"nplToggleFavoriteIndicator\":{\"type\":\"reactHoc\",\"name\":\"nplToggleFavoriteIndicator\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"displayFavoritesList\":{\"type\":\"reactHoc\",\"name\":\"displayFavoritesList\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"displayRecommendationsSideBar\":{\"type\":\"reactHoc\",\"name\":\"displayRecommendationsSideBar\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","/**\n * Choose an accessible text color from primary/secondary image colors\n * for a (typically dark) background using WCAG contrast.\n *\n * Defaults:\n * - background: rgb(1, 8, 16)\n * - ratioGoal: 3 (AA for large/bold text)\n *\n * @param {string} primaryHex   - e.g. \"#A14CFF\"\n * @param {string} secondaryHex - e.g. \"#19B6A4\"\n * @param {Object} [opts]\n * @param {number[]} [opts.bgRgb=[1,8,16]]     - [r,g,b] 0..255\n * @param {number}   [opts.ratioGoal=3]        - 3 or 4.5, etc.\n * @returns {string}                            - chosen hex string\n */export function chooseAccessibleTextColor(primaryHex,secondaryHex,opts={}){const bg=opts.bgRgb??[1,8,16];const ratioGoal=opts.ratioGoal??3;const primary=hexToRgb(primaryHex);const secondary=hexToRgb(secondaryHex);const Lbg=relLuminance(bg);const rPrimary=contrastRatio(primary,bg);const rSecondary=contrastRatio(secondary,bg);// 1) If either passes outright, use the one with higher contrast.\nconst primaryPass=rPrimary>=ratioGoal;const secondaryPass=rSecondary>=ratioGoal;if(primaryPass&&secondaryPass){return rgbToHex(rPrimary>=rSecondary?primary:secondary);}if(primaryPass)return rgbToHex(primary);if(secondaryPass)return rgbToHex(secondary);// 2) Neither passes → pick the better starting point, then mix toward\n//    white for dark bg (or black for bright bg) in *linear sRGB*.\nconst base=rPrimary>=rSecondary?primary:secondary;const target=Lbg<.5?[255,255,255]:[0,0,0]// lighten on dark, darken on light\n;const adjusted=solveForContrast(base,target,bg,ratioGoal);// 3) If even the target can’t achieve it (shouldn’t happen on dark bg),\n//    fall back to the target itself.\nconst finalRgb=contrastRatio(adjusted,bg)>=ratioGoal?adjusted:target;return rgbToHex(finalRgb);}/* ---------- Color math (WCAG) ---------- */function hexToRgb(hex){if(typeof hex!==\"string\")throw new Error(\"hex must be a string\");let h=hex.trim().replace(/^#/,\"\");if(h.length===3)h=h.split(\"\").map(ch=>ch+ch).join(\"\");if(h.length!==6)throw new Error(`Bad hex: ${hex}`);const num=parseInt(h,16);return[num>>16&255,num>>8&255,num&255];}export function rgbToHex([r,g,b]){const toHex=v=>v.toString(16).padStart(2,\"0\");return`#${toHex(clamp255(r))}${toHex(clamp255(g))}${toHex(clamp255(b))}`.toUpperCase();}function clamp255(x){return Math.max(0,Math.min(255,Math.round(x)));}function srgbToLinear(c){// c in [0..1]\nreturn c<=.04045?c/12.92:Math.pow((c+.055)/1.055,2.4);}function linearToSrgb(c){// c in [0..1]\nreturn c<=.0031308?c*12.92:1.055*Math.pow(c,1/2.4)-.055;}function relLuminance(rgb){const[r,g,b]=rgb.map(v=>v/255).map(srgbToLinear);// Rec. 709 / WCAG weights\nreturn .2126*r+.7152*g+.0722*b;}function contrastRatio(rgbA,rgbB){const LA=relLuminance(rgbA);const LB=relLuminance(rgbB);const lighter=Math.max(LA,LB);const darker=Math.min(LA,LB);return(lighter+.05)/(darker+.05);}/* ---------- Mixing toward white/black in *linear* sRGB + binary search ---------- */function mixLinear(rgbA,rgbB,t){// t in [0..1], mix in *linear* light, then encode back to sRGB\nconst a=rgbA.map(v=>srgbToLinear(v/255));const b=rgbB.map(v=>srgbToLinear(v/255));const m=[0,1,2].map(i=>a[i]*(1-t)+b[i]*t);return m.map(v=>clamp255(linearToSrgb(v)*255));}function solveForContrast(baseRgb,targetRgb,bgRgb,ratioGoal){// Binary search minimal t so that contrast(mix(base, target, t), bg) >= goal\nlet lo=0,hi=1,best=mixLinear(baseRgb,targetRgb,1);// Quick check: if even target doesn't pass, return target; caller will handle fallback.\nif(contrastRatio(best,bgRgb)<ratioGoal)return best;for(let i=0;i<24;i++){// 24 iters ~ sub-10-bit precision\nconst mid=(lo+hi)/2;const test=mixLinear(baseRgb,targetRgb,mid);if(contrastRatio(test,bgRgb)>=ratioGoal){best=test;hi=mid;}else{lo=mid;}}return best;}/* ---------- Example ---------- */// Your background (static)\nconst BG=[1,8,16];// Example usage with text size/weight (large → 3:1):\n// const textColor = chooseAccessibleTextColor(\"#4C6FFF\", \"#FF7A59\", { bgRgb: BG, ratioGoal: 3 });\n// element.style.color = textColor;\nlet colorThiefReady=null;function loadScriptOnce(src){return new Promise((resolve,reject)=>{// already loaded?\nif(document.querySelector(`script[data-colorthief=\"${src}\"]`)){resolve();return;}const s=document.createElement(\"script\");s.src=src;s.async=true;s.defer=true;s.setAttribute(\"data-colorthief\",src);s.onload=()=>resolve();s.onerror=()=>reject(new Error(\"Failed to load ColorThief UMD\"));document.head.appendChild(s);});}function ensureColorThief(){if(!colorThiefReady){console.warn(`loading colorThiefReady`);colorThiefReady=loadScriptOnce(\"https://cdnjs.cloudflare.com/ajax/libs/color-thief/2.3.0/color-thief.umd.js\").then(()=>{const CT=window.ColorThief||window.default||globalThis.ColorThief;if(!CT||typeof CT!==\"function\"){throw new Error(\"ColorThief global not found or not constructible\");}});}return colorThiefReady;}function rgbToHex2([r,g,b]){return\"#\"+[r,g,b].map(x=>{const h=x.toString(16);return h.length===1?\"0\"+h:h;}).join(\"\").toUpperCase();}function waitForImage(img){return new Promise((resolve,reject)=>{if(img.complete&&img.naturalWidth!==0)return resolve()// cached\n;img.onload=()=>resolve();img.onerror=()=>reject(new Error(\"Image failed to load\"));});}export async function getBrightestColor(albumArt){const rgbToHsv=([r,g,b])=>{r/=255;g/=255;b/=255;const max=Math.max(r,g,b),min=Math.min(r,g,b);const d=max-min;let h=0;if(d!==0){if(max===r)h=(g-b)/d%6;else if(max===g)h=(b-r)/d+2;else h=(r-g)/d+4;h*=60;if(h<0)h+=360;}const s=max===0?0:d/max;const v=max;return{h,s,v};};// “Vistoso”: mucha saturación + suficiente brillo (evitar colores súper oscuros)\nconst vividScore=rgb=>{const{s,v}=rgbToHsv(rgb);// descarta casi negro / muy oscuro aunque sea saturado\nif(v<.18)return-1;// score: prioriza saturación, pero con apoyo del brillo\nreturn s**1.2*(.4+.6*v);};const pickMostVivid=palette=>{if(!palette?.length)return[255,255,255];return palette.reduce((best,c)=>vividScore(c)>vividScore(best)?c:best,palette[0]);};try{const img=new Image;img.crossOrigin=\"Anonymous\";img.src=albumArt;await waitForImage(img);await ensureColorThief();const CT=window.ColorThief||window.default||globalThis.ColorThief;const colorThief=new CT;// MÁS colores y MÁS muestreo (quality=1)\nconst palette=colorThief.getPalette(img,25,1)||[];const vividRgb=pickMostVivid(palette);const vividHex=rgbToHex(vividRgb);console.log(\"Palette:\",palette.map(rgbToHex));console.log(\"Most vivid:\",vividHex);return vividHex;}catch(e){console.error(\"Color extraction failed:\",e);return null;}}export async function determineTextColor(albumArt){try{// set color palette from album cover\nconst img=new Image;img.crossOrigin=\"Anonymous\"// for cross-domain URLs\n;img.src=albumArt;await waitForImage(img);await ensureColorThief();const CT=window.ColorThief||window.default||globalThis.ColorThief;const colorThief=new CT;// either dominant or palette[0]\n// const dominant = colorThief.getColor(img); // [r,g,b]\nconst palette=colorThief.getPalette(img,5)||[];let dominant=palette[0]??[0,0,0];const secondary=palette[1]??[0,0,0];const brighten=(color,factor=1.25)=>color.map(c=>Math.min(255,c*factor));dominant=brighten(dominant,1.25);// text background (static)\nconst BG=[1,8,16];const hex1=rgbToHex(dominant);const hex2=rgbToHex(secondary);// console.log(\"Dominant HEX:\", hex1)\n// console.log(\"secondary HEX:\", hex2)\nconst textColor=chooseAccessibleTextColor(hex1,hex2,{bgRgb:BG,ratioGoal:3});console.log(\"[color]\",textColor);return textColor;}catch(e){console.error(\"Color extraction failed:\",e);return null;}}\nexport const __FramerMetadata__ = {\"exports\":{\"determineTextColor\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getBrightestColor\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"rgbToHex\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"chooseAccessibleTextColor\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./ContrastSetting.map","import{useMotionValue,animate}from\"framer-motion\";import{useMemo}from\"react\";/**\n * Smoothly animates color transitions between any two colors.\n *\n * @param initialColor - Starting color (e.g. \"#FFFFFF\")\n * @param options - Animation options:\n *    - duration: animation time in seconds (default: 1)\n *    - ease: defines the easing function, can be:\n *        \"linear\"\n *        \"easeIn\"\n *        \"easeOut\"\n *        \"easeInOut\" (default)\n *        \"circIn\" | \"circOut\" | \"circInOut\"\n *        \"backIn\" | \"backOut\" | \"backInOut\"\n *        \"anticipate\"\n */export function useAnimatedColorPalette(initialColor=\"#FFFFFF\",options){const colorValue=useMotionValue(initialColor);const setColor=newColor=>{animate(colorValue,newColor,{duration:options?.duration??1,ease:options?.ease??\"easeInOut\"});};const color=useMemo(()=>colorValue,[]);return{color,setColor};}\nexport const __FramerMetadata__ = {\"exports\":{\"useAnimatedColorPalette\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./useAnimatedColorPalette.map","import{useState,useLayoutEffect,useRef}from\"react\";const DEBOUNCE_TIME=200;export function useWindowSize(){const[size,setSize]=useState({width:null,height:null});const lastDebounce=useRef(null);useLayoutEffect(()=>{const handleResize=()=>{const shouldResize=Date.now()-lastDebounce.current>DEBOUNCE_TIME;if(!lastDebounce.current||shouldResize){lastDebounce.current=Date.now();setSize({width:window.innerWidth,height:window.innerHeight});}};handleResize();window.addEventListener(\"resize\",handleResize);return()=>{window.removeEventListener(\"resize\",handleResize);};},[]);return size;}\nexport const __FramerMetadata__ = {\"exports\":{\"useWindowSize\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./useWindowSize.map","import{jsx as _jsx}from\"react/jsx-runtime\";import{useEffect,useState,forwardRef}from\"react\";import{clientInstancesStore,sidebarStore}from\"https://framerusercontent.com/modules/I63kuf8LSuFmmECiYJWK/SLBYB6c8pzkzqAtDK7Qh/globalStore.js\";import{AudioType}from\"https://framerusercontent.com/modules/RNeoGE3mvouIWf8lMIC6/ULQl29ayXu6oKXLIIfcI/IAudioPlayer.js\";import{NowPlayingVariants,ArtMetadataVariants,NplLinearButtonVariants,NplOtherButtonVariants,SidebarVariants,SidebarTileVariants}from\"https://framerusercontent.com/modules/6naQYI3TTZUyrSyNsTqz/uvjkVORMxdk00kRJd13Q/variants.js\";import{nowPlayingStore,colorPaletteStore,liveListenerCount,samplerCardsStore}from\"https://framerusercontent.com/modules/I63kuf8LSuFmmECiYJWK/SLBYB6c8pzkzqAtDK7Qh/globalStore.js\";import{getBrightestColor}from\"https://framerusercontent.com/modules/pDyXwYq7i8YpyZOcfBJV/CYvWKK8oZNJsQlnXsMv9/ContrastSetting.js\";import{useAnimatedColorPalette}from\"https://framerusercontent.com/modules/zdOH3eKPUcvhP3SQ6r3O/86aG7O6GQfXND5xCOLKz/useAnimatedColorPalette.js\";import{TOPICS}from\"https://framerusercontent.com/modules/sKekQMJLgondJUZeybmu/YRcbGURLVFHY3CKT134P/mqttTopics.js\";import{useWindowSize}from\"https://framerusercontent.com/modules/ncAjNFGquYyakt8uOEs1/7pfQYAzMwit1T9qsLZcd/useWindowSize.js\";const NPL_WIDTH=1360;const NPL_HEIGHT=129;const BOTTOM_NAV=153;const NPL_GAP=10;function canGoNext(cards,currentIdx){return cards.length!==0&&currentIdx+1<cards.length;}function canGoPrev(cards,currentIdx){return cards.length!==0&&currentIdx-1>=0;}export function channelDown(){const[{channelService,audioManager}]=clientInstancesStore();const[{variant}]=nowPlayingStore();const[{cards,currentIdx},setStore]=samplerCardsStore();return{onTap:()=>{if(variant==NowPlayingVariants.ChannelSampler){if(canGoPrev(cards,currentIdx)){setStore({currentIdx:currentIdx-1});}}else{const tunedChn=audioManager?.getTunedChannel();const prevChn=channelService?.getPrevChannel(tunedChn.id);if(prevChn){audioManager.tune(AudioType.Live,prevChn);}}}};}export function channelUp(){const[{channelService,audioManager}]=clientInstancesStore();const[{variant}]=nowPlayingStore();const[{cards,currentIdx},setStore]=samplerCardsStore();return{onTap:()=>{if(variant==NowPlayingVariants.ChannelSampler){if(canGoNext(cards,currentIdx)){setStore({currentIdx:currentIdx+1});}}else{const tunedChn=audioManager?.getTunedChannel();const nextCh=channelService?.getNextChannel(tunedChn.id);if(nextCh){audioManager?.tune(AudioType.Live,nextCh);}}}};}function adjustNplVariant(entityType,currentVariant){switch(entityType){case\"episode-podcast\":case\"artist-station\":case\"episode-audio\":// without channel logo\nreturn currentVariant==NowPlayingVariants.Collapsed?currentVariant:NowPlayingVariants.BreakingNews;default:return currentVariant;}}export function metadataOverride(Component){return props=>{const[metadata,setMetadata]=useState();const[{audioManager,channelService,mqttClient}]=clientInstancesStore();const[{variant,artMetadataVariant,toastVisible,sidebarVisible},setNplStore]=nowPlayingStore();const[{sidebarVariant,sidebarTileVariant}]=sidebarStore();const currentChannel=audioManager?.getTunedChannel();const[colorPalette,setColorPalette]=colorPaletteStore();const{color,setColor}=useAnimatedColorPalette(\"#ffffff\",{duration:.7});const[{count}]=liveListenerCount();const[{cards,currentIdx,showingSegmentsView,segmentsTitle}]=samplerCardsStore();// const [isExpanded, setIsExpanded] = useState(false)\nconst[height,setHeight]=useState(NPL_HEIGHT);const[width,setWidth]=useState(NPL_WIDTH);const[left,setLeft]=useState(0);const[top,setTop]=useState(0);const size=useWindowSize();useEffect(()=>{const unsubscribe=color.on(\"change\",latest=>{if(!latest)return;setColorPalette({primaryColor:latest});});return()=>unsubscribe();},[color]);useEffect(()=>{if(!audioManager)return console.warn(\"Audio Manager not ready\");function processColor(textColor){console.log(\"returned from determineText: \",textColor);setColor(textColor);// publish the color to change LED\nconst payload={color:textColor};mqttClient?.publish(TOPICS.LED_COLOR,JSON.stringify(payload),{qos:1,retain:false});}const unsubscribeMetadata=audioManager.subscribeToMetadata(metadata=>{console.log(\"metadata\",metadata);setMetadata(metadata);if(!metadata?.albumArt)return;getBrightestColor(metadata.albumArt).then(processColor);});return()=>{unsubscribeMetadata?.();};},[audioManager,mqttClient]);const isChnUpEnabled=()=>{if(variant==NowPlayingVariants.ChannelSampler){return canGoNext(cards,currentIdx);}else{return channelService?.getNextChannel(audioManager?.getTunedChannel().id)!=null;}};const isChnDownEnabled=()=>{if(variant==NowPlayingVariants.ChannelSampler){return canGoPrev(cards,currentIdx);}else{return channelService?.getPrevChannel(audioManager?.getTunedChannel().id)!=null;}};const getChannelNumber=()=>{if(variant==NowPlayingVariants.ChannelSampler){return metadata?.eyeBrowLine1;}else{return`Ch ${currentChannel?.channelNumber}`;}};const getChannelTitle=()=>{if(variant==NowPlayingVariants.ChannelSampler){return metadata?.eyeBrowLine2;}else{return currentChannel?.title;}};const getNPLDimensions=(height,width,isExpanded)=>{const isKiosk=width>=3440;// Collapsed Player\nif(!isExpanded){const collapsedWidth=Math.min(width,1360,width-340);return{height:NPL_HEIGHT,width:collapsedWidth-NPL_GAP,top:isKiosk?632:height-NPL_HEIGHT-BOTTOM_NAV-NPL_GAP,left:isKiosk?3440-NPL_WIDTH-NPL_GAP:width-collapsedWidth};}// Expanded Player\nreturn{height:isKiosk?782:height-BOTTOM_NAV,width:isKiosk?1720:width,top:0,left:isKiosk?1720:0};};useEffect(()=>{const isExpanded=variant!==NowPlayingVariants.Collapsed;const{height,width,top,left}=getNPLDimensions(size.height,size.width,isExpanded);console.log(\"ƒƒ NPL dimensions w,h,l,t:\",width,height,left,top);setLeft(left);setTop(top);setHeight(height);setWidth(width);},[size,variant]);return /*#__PURE__*/_jsx(Component,{...props,variant:adjustNplVariant(currentChannel?.entityType,variant),pdtLine1:metadata?.artist,pdtLine2:metadata?.track,albumArt:metadata?.albumArt,channelLogo:currentChannel?.logoOnLight,channelNumber:getChannelNumber(),channelTitle:getChannelTitle(),listenerCount:`${count}K`,toastVisible:toastVisible,dynamicFieldLine1:metadata?.dynamicField,dynamicFieldLine2:metadata?.dynamicFieldLine2,artMetaVariant:artMetadataVariant,chDownButton:isChnDownEnabled()?NplLinearButtonVariants.Enabled:NplLinearButtonVariants.Disabled,chUpButton:isChnUpEnabled()?NplLinearButtonVariants.Enabled:NplLinearButtonVariants.Disabled,sidebarVariant:sidebarVariant,tileVariant:sidebarTileVariant,showSidebar:sidebarVisible,showExpandButton:!sidebarVisible,// channel sampler realted variables\nbShowChannelLinear:!showingSegmentsView,samplerSegmentsTitle:segmentsTitle,samplerClipsCount:cards.length,style:{height,width,top,left}});};}export const collapsePlayer=Component=>{return(props,ref)=>{const[{artMetadataVariant},setStore]=nowPlayingStore();return /*#__PURE__*/_jsx(Component,{...props,onClick:()=>{setStore({variant:NowPlayingVariants.Collapsed});}});};};export const expandPlayer=Component=>{return(props,ref)=>{const[{artMetadataVariant,variant},setStore]=nowPlayingStore();const[{audioManager}]=clientInstancesStore();useEffect(()=>{console.log(\"[NP]\",variant);},[variant]);return /*#__PURE__*/_jsx(Component,{...props,onClick:()=>{console.log(\"ƒ expanding player\",variant);//used to interact with NP\nif(variant!==NowPlayingVariants.Collapsed)return;console.log(\"[NP]\",audioManager.getCurrentMetadata());setStore({variant:audioManager.getCurrentMetadata()?.nplVariant??NowPlayingVariants.ExpandedSidebar,// if previous state is collapsed change to expanded. otherwise retain the variant that is set (say by steven flow etc)\nartMetadataVariant:artMetadataVariant===ArtMetadataVariants.Collapsed?ArtMetadataVariants.Expanded:artMetadataVariant});}});};};export function mediaAreaBgBlur(Component){return props=>{const[{audioManager}]=clientInstancesStore();// Todo: need a default album art to use?\nconst[albumArt,setAlbumArt]=useState(null);useEffect(()=>{if(!audioManager)return console.warn(\"Audio Manager not ready\");const unsubscribeMetadata=audioManager.subscribeToMetadata(metadata=>{setAlbumArt(metadata.albumArt);});return()=>{unsubscribeMetadata?.();};},[audioManager]);return /*#__PURE__*/_jsx(Component,{...props,albumArt:albumArt});};}export const collapseSidebar=Component=>{return(props,ref)=>{const[,setStore]=nowPlayingStore();const[{sidebarVariant},setSidebarStore]=sidebarStore();return /*#__PURE__*/_jsx(Component,{...props,onClick:()=>{console.log(\"ƒ collapsing sidebar\",sidebarVariant);// For the recording step on live demo, if stella animation is playing, go back to default sidebar instead of closing sidebar\nif(sidebarVariant===SidebarVariants.RecordingConfirmed){setSidebarStore({sidebarVariant:SidebarVariants.Primary,sidebarTileVariant:SidebarTileVariants.Primary});return;}setStore({// variant: NowPlayingVariants.Expanded,\nsidebarVisible:false});}});};};export const expandSidebar=Component=>{return(props,ref)=>{const[,setStore]=nowPlayingStore();return /*#__PURE__*/_jsx(Component,{...props,onClick:()=>{console.log(\"ƒ expanding sidebar\");setStore({// variant: NowPlayingVariants.ExpandedDefault,\nsidebarVisible:true});}});};};export function progressBar(Component){return /*#__PURE__*/forwardRef((props,ref)=>{const[{audioManager}]=clientInstancesStore();const[uiState,setuiState]=useState(null);// console.error(props)\nuseEffect(()=>{if(!audioManager)return;const unsubscribe=audioManager.subscribeToProgress(newState=>{if(audioManager.getAudioType()==AudioType.Mock||audioManager.getAudioType()==AudioType.Live&&newState?.rightPositionLabel!==\"LIVE\"){const bar=document.querySelector('[aria-label=\"track-progress-bar\"]');if(bar){const widthPercent=newState.currentPlaybackTime/newState.totalDuration*100;bar.style.width=`${widthPercent}%`;}setuiState(newState);}});return()=>{unsubscribe();};},[audioManager]);return /*#__PURE__*/_jsx(Component,{ref:ref,...props,currentPos:uiState?.leftPositionLabel,totalTime:uiState?.rightPositionLabel});});}// AH: Close order:\n// Sampler cards -> close -> collapse player\n// Sampler cards -> segment vis -> close -> go back to sampler cards view\nexport function closeSamplerCards(Component){return(props,ref)=>{const[{showingSegmentsView},setSamplerStore]=samplerCardsStore();const[,setNplStore]=nowPlayingStore();const handleClick=()=>{if(showingSegmentsView){// currently showing segments view -> switch to sampler view\nsetSamplerStore({showingSegmentsView:false});}else{setNplStore({variant:NowPlayingVariants.Collapsed});}};return /*#__PURE__*/_jsx(Component,{...props,onClick:handleClick});};}// 1/5 - changed this to toggle.\nexport function showTrendingTopics(Component){return /*#__PURE__*/forwardRef((props,ref)=>{const[{showingSegmentsView},setSamplerStore]=samplerCardsStore();const toggleSegments=()=>{// toogle the button\nsetSamplerStore({showingSegmentsView:!showingSegmentsView});};return /*#__PURE__*/_jsx(Component,{ref:ref,...props,onClick:toggleSegments,variant:showingSegmentsView?NplOtherButtonVariants.SegmentsEnabled:NplOtherButtonVariants.SegmentsDisabled});});}export function responsiveMetadataOverride(Component){return /*#__PURE__*/forwardRef((props,ref)=>{const[isExpanded,setIsExpanded]=useState(false);const[height,setHeight]=useState(NPL_HEIGHT);const[width,setWidth]=useState(NPL_WIDTH);const[left,setLeft]=useState(0);const[top,setTop]=useState(0);const size=useWindowSize();const getNPLDimensions=(height,width,isExpanded)=>{const isKiosk=width>=3440;// Collapsed Player\nif(!isExpanded){const collapsedWidth=Math.min(width,1360,width);return{height:NPL_HEIGHT,width:collapsedWidth,top:isKiosk?632:height-NPL_HEIGHT-BOTTOM_NAV-NPL_GAP,left:isKiosk?3440-NPL_WIDTH:width-collapsedWidth};}// Expanded Player\nreturn{height:isKiosk?782:height-BOTTOM_NAV,width:isKiosk?1720:width,top:0,left:isKiosk?1720:0};};useEffect(()=>{const{height,width,top,left}=getNPLDimensions(size.height,size.width,isExpanded);console.log(\"ƒƒ NPL dimensions w,h,l,t:\",width,height,left,top);setLeft(left);setTop(top);setHeight(height);setWidth(width);},[size,isExpanded]);return /*#__PURE__*/_jsx(Component,{ref:ref,...props,variant:isExpanded?\"Expanded (1720x782)\":\"Collapsed\",onClick:()=>setIsExpanded(prev=>!prev),style:{height,width,top,left}});});}import{useContext as __legacyOverrideHOC_useContext}from\"react\";import{DataObserverContext as __legacyOverrideHOC_DataObserverContext}from\"framer\";export function withchannelDown(C){return props=>{__legacyOverrideHOC_useContext(__legacyOverrideHOC_DataObserverContext);return _jsx(C,{...props,...channelDown(props)});};}withchannelDown.displayName=\"channelDown\";export function withchannelUp(C){return props=>{__legacyOverrideHOC_useContext(__legacyOverrideHOC_DataObserverContext);return _jsx(C,{...props,...channelUp(props)});};}withchannelUp.displayName=\"channelUp\";\nexport const __FramerMetadata__ = {\"exports\":{\"collapseSidebar\":{\"type\":\"reactHoc\",\"name\":\"collapseSidebar\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"metadataOverride\":{\"type\":\"reactHoc\",\"name\":\"metadataOverride\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"mediaAreaBgBlur\":{\"type\":\"reactHoc\",\"name\":\"mediaAreaBgBlur\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"responsiveMetadataOverride\":{\"type\":\"reactHoc\",\"name\":\"responsiveMetadataOverride\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"progressBar\":{\"type\":\"reactHoc\",\"name\":\"progressBar\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"collapsePlayer\":{\"type\":\"reactHoc\",\"name\":\"collapsePlayer\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"channelUp\":{\"type\":\"override\",\"name\":\"channelUp\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withchannelDown\":{\"type\":\"reactHoc\",\"name\":\"withchannelDown\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"expandPlayer\":{\"type\":\"reactHoc\",\"name\":\"expandPlayer\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"showTrendingTopics\":{\"type\":\"reactHoc\",\"name\":\"showTrendingTopics\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"channelDown\":{\"type\":\"override\",\"name\":\"channelDown\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"closeSamplerCards\":{\"type\":\"reactHoc\",\"name\":\"closeSamplerCards\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"expandSidebar\":{\"type\":\"reactHoc\",\"name\":\"expandSidebar\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withchannelUp\":{\"type\":\"reactHoc\",\"name\":\"withchannelUp\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{jsx as _jsx}from\"react/jsx-runtime\";import{useRef,useEffect}from\"react\";import{sidebarStore,clientInstancesStore,navigationStore,nowPlayingStore,samplerCardsStore,volumeStore}from\"https://framerusercontent.com/modules/I63kuf8LSuFmmECiYJWK/SLBYB6c8pzkzqAtDK7Qh/globalStore.js\";import{SidebarVariants,SidebarTileVariants,DiscoverVariants,TopBarVariants,NowPlayingVariants}from\"https://framerusercontent.com/modules/6naQYI3TTZUyrSyNsTqz/uvjkVORMxdk00kRJd13Q/variants.js\";import{trendingSamplerCards,TrendinChannel,trendingExitTrackData}from\"https://framerusercontent.com/modules/FgWl0ssL3tVFodxIjjAg/JHEvqg18qTjlC7ghq9G8/trendingData.js\";import{mockTracksStephenFlow}from\"https://framerusercontent.com/modules/Po564gvtkkYxFSMTnT2b/4zSaSplzHEkhnfGNWEUz/demo3LiveData.js\";import{AudioType}from\"https://framerusercontent.com/modules/RNeoGE3mvouIWf8lMIC6/ULQl29ayXu6oKXLIIfcI/IAudioPlayer.js\";import{Channels}from\"https://framerusercontent.com/modules/ICiPAzO0DCJFnpPSOR9H/NwCapiYS6JDnOVXhdPKM/Channels.js\";import{askKeyNoteToShowSlideName}from\"https://framerusercontent.com/modules/yYEz4JFYa6izh4jucupz/fgR63B8OxFr51aIh98x3/KeyNoteOverrides.js\";import{ANDY_COHEN_LIVE_FAN_EXCLUSIVE_SENT_TO_PHONE}from\"https://framerusercontent.com/modules/btCgpJYKoEE7tRswBqVy/rOwWbXZpafQNogTuJkP1/keynoteMapping.js\";export const setSidebarVariant=Component=>{return(props,ref)=>{const[{sidebarVariant,sidebarTileVariant},setSidebarStore]=sidebarStore();const[_,setNavigationStore]=navigationStore();const[{audioManager,channelService,mqttClient}]=clientInstancesStore();const[,setNowPlayingStore]=nowPlayingStore();const[{cards,currentIdx},setCardsStore]=samplerCardsStore();const stopRecordingTimeoutRef=useRef(null);const[,setVolumeStore]=volumeStore();const setReminder=()=>{setSidebarStore({sidebarTileVariant:SidebarTileVariants.UpcomingEpisodePressed});setNavigationStore({topBarVariant:TopBarVariants.ForYou,discoverVariant:DiscoverVariants.ForYouTimer});};const unsetReminder=()=>{setSidebarStore({sidebarTileVariant:SidebarTileVariants.UpcomingEpisode});setNavigationStore({topBarVariant:TopBarVariants.ForYou,discoverVariant:DiscoverVariants.ForYou});};const tuneLiveFromSidebar=()=>{const tracks=mockTracksStephenFlow.slice(1);console.log(\"ƒ tracks\",tracks);setSidebarStore({sidebarVariant:SidebarVariants.Primary,sidebarTileVariant:SidebarTileVariants.Primary});setNowPlayingStore({// artMetadataVariant: ArtMetadataVariants.SocialIndicator,\nvariant:NowPlayingVariants.ListenerCount});const steveAChannel=channelService.getChannel(Channels.RADIO_ANDY);audioManager.tune(AudioType.Mock,steveAChannel,tracks);};const startSidebarRecording=()=>{setSidebarStore({sidebarVariant:SidebarVariants.Recording});setVolumeStore({isVolumeDucked:true});stopRecordingTimeoutRef.current=setTimeout(stopSidebarRecording,1e4);};const stopSidebarRecording=()=>{clearTimeout(stopRecordingTimeoutRef.current);setVolumeStore({isVolumeDucked:false});setSidebarStore({sidebarVariant:SidebarVariants.RecordingConfirmed});// setTimeout(() => {\n//     setSidebarStore({\n//         sidebarVariant: SidebarVariants.Primary,\n//         sidebarTileVariant: SidebarTileVariants.Primary,\n//     })\n// }, 10000)\n};const clickDonePoll=()=>{setSidebarStore({sidebarVariant:SidebarVariants.Primary,sidebarTileVariant:SidebarTileVariants.Primary});};const setInterested=()=>{setSidebarStore({sidebarVariant:SidebarVariants.UpcomingEpisode,sidebarTileVariant:SidebarTileVariants.FanExclusivePressed});// send slide change\n//ANDY_COHEN_LIVE_FAN_EXCLUSIVE_SENT_TO_PHONE\nconsole.warn(`triggered a key note slide change to ${ANDY_COHEN_LIVE_FAN_EXCLUSIVE_SENT_TO_PHONE}`);askKeyNoteToShowSlideName(mqttClient,ANDY_COHEN_LIVE_FAN_EXCLUSIVE_SENT_TO_PHONE);};const unsetInterested=()=>{setSidebarStore({sidebarVariant:SidebarVariants.UpcomingEpisode,sidebarTileVariant:SidebarTileVariants.FanExclusive});};const startVote=()=>{console.log(\"ƒƒs sidebarVariant\",sidebarVariant);if(sidebarVariant===SidebarVariants.VoteSelectedAnderson){console.log(\"ƒƒs voted anderson\");setSidebarStore({sidebarVariant:SidebarVariants.VoteSubmittedAnderson});}else if(sidebarVariant===SidebarVariants.VoteSelectedHoda){console.log(\"ƒƒs voted hoda\");setSidebarStore({sidebarVariant:SidebarVariants.VoteSubmittedHoda});}else{setSidebarStore({sidebarVariant:SidebarVariants.VoteOptions,sidebarTileVariant:SidebarTileVariants.Vote});}};const voteAnderson=()=>{setSidebarStore({sidebarVariant:SidebarVariants.VoteSelectedAnderson,sidebarTileVariant:SidebarTileVariants.Vote});};const voteHoda=()=>{setSidebarStore({sidebarVariant:SidebarVariants.VoteSelectedHoda,sidebarTileVariant:SidebarTileVariants.Vote});};const setSamplerCards=()=>{console.log(\"ƒ setting sampler cards\");setNowPlayingStore({variant:NowPlayingVariants.ChannelSampler});setCardsStore({cards:trendingSamplerCards,currentIdx:0,exitChannel:TrendinChannel,exitTrack:trendingExitTrackData});setSidebarStore({sidebarTileVariant:SidebarTileVariants.Primary,sidebarVariant:SidebarVariants.Primary});};const shareTopic=()=>{setSidebarStore({sidebarVariant:SidebarVariants.UpcomingEpisode,sidebarTileVariant:SidebarTileVariants.ShareTopicPressed});};const unsetShare=()=>{setSidebarStore({sidebarTileVariant:SidebarTileVariants.ShareTopic});};const handleClick=e=>{const ariaLabel=e.target.getAttribute(\"aria-label\");const innerText=e.target.innerText;if(ariaLabel===\"stop-recording\")return stopSidebarRecording();if(innerText.includes(\"Remind me\"))return setReminder();// if (innerText === \"Sent to phone \") return unsetReminder()\nif(innerText.includes(\"Reminder set\"))return unsetReminder();if(!!e.target.closest('[aria-label=\"going-live-tb\"]'))return tuneLiveFromSidebar();if(innerText.includes(\"Record\"))return startSidebarRecording();if(innerText.includes(\"Vote now\"))return startVote();if(innerText.includes(\"Done\"))return clickDonePoll();if(innerText.includes(\"Save for later\"))return setInterested();// if (innerText.includes(\"Sent to phone\")) return unsetInterested()\nif(innerText===\"Sent to phone \")return unsetInterested();if(innerText.includes(\"Play highlights\"))return setSamplerCards();if(innerText.includes(\"Share this topic\"))return shareTopic();if(innerText===\"Sent to phone\")return unsetShare();// if (innerText.includes(\"Send to app\")) return unsetShare()\nif(!!e.target.closest('[aria-label=\"vote-anderson\"]'))return voteAnderson();if(!!e.target.closest('[aria-label=\"vote-hoda\"]'))return voteHoda();console.log(`ƒ no match found for ${innerText}`);};useEffect(()=>{console.log(\"[sidebar]\",`Variant: ${sidebarVariant}`,`sidebarTileVariant: ${sidebarTileVariant}`);},[sidebarVariant,sidebarTileVariant]);return /*#__PURE__*/_jsx(Component,{...props,variant:sidebarVariant,sidebarTileVariant:sidebarTileVariant,onClickCapture:handleClick});};};\nexport const __FramerMetadata__ = {\"exports\":{\"setSidebarVariant\":{\"type\":\"reactHoc\",\"name\":\"setSidebarVariant\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (5940525)\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 IconUtility from\"https://framerusercontent.com/modules/DnP93N0OHKI3M7jtOEso/OHa2i0gIp0qCfLs8w9Hq/cTGcetXJU.js\";const IconUtilityFonts=getFonts(IconUtility);const cycleOrder=[\"I2536:129258;3222:150652\",\"LPp5TsyDM\"];const serializationHash=\"framer-EWInU\";const variantClassNames={\"I2536:129258;3222:150652\":\"framer-v-19urhpn\",LPp5TsyDM:\"framer-v-giqci6\"};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={\"Channel Up\":\"I2536:129258;3222:150652\",Pressed:\"LPp5TsyDM\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"I2536:129258;3222:150652\"};};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:\"I2536:129258;3222:150652\",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-19urhpn\",className,classNames),\"data-framer-name\":\"Channel Up\",layoutDependency:layoutDependency,layoutId:\"I2536:129258;3222:150652\",ref:refBinding,style:{...style},...addPropertyOverrides({LPp5TsyDM:{\"data-framer-name\":\"Pressed\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-f1osv1\",\"data-framer-name\":\"Channel Up\",layoutDependency:layoutDependency,layoutId:\"I2536:129258;3222:150653\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7SGVsdmV0aWNhIE5vdyBWYXItNzAw\",\"--framer-font-family\":'\"Helvetica Now Var\", \"Helvetica Now Var Placeholder\", sans-serif',\"--framer-font-weight\":\"700\",\"--framer-line-height\":\"40px\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"CH\"})}),className:\"framer-y39v3n\",\"data-framer-name\":\"Label Text\",fonts:[\"GF;Helvetica Now Var-700\"],layoutDependency:layoutDependency,layoutId:\"I2536:129258;3222:150654\",style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\",\"--framer-paragraph-spacing\":\"0px\",opacity:.6},verticalAlignment:\"center\",withExternalLayout:true}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:40,width:\"40px\",y:(componentViewport?.y||0)+34+0+3,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-13x8tp3-container\",layoutDependency:layoutDependency,layoutId:\"LvxR9A3n_-container\",nodeId:\"LvxR9A3n_\",rendersWithMotion:true,scopeId:\"eg1p4OnDH\",style:{opacity:1},variants:{LPp5TsyDM:{opacity:.6}},children:/*#__PURE__*/_jsx(IconUtility,{height:\"100%\",id:\"LvxR9A3n_\",layoutId:\"LvxR9A3n_\",style:{height:\"100%\",width:\"100%\"},variant:\"N60EKk5aB\",width:\"100%\"})})})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-EWInU.framer-a8f4i7, .framer-EWInU .framer-a8f4i7 { display: block; }\",\".framer-EWInU.framer-19urhpn { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: 115px; justify-content: flex-start; overflow: visible; padding: 34px 22px 34px 22px; position: relative; width: 115px; }\",\".framer-EWInU .framer-f1osv1 { 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: 70px; }\",\".framer-EWInU .framer-y39v3n { flex: none; height: 46px; position: relative; white-space: pre-wrap; width: 32px; word-break: break-word; word-wrap: break-word; }\",\".framer-EWInU .framer-13x8tp3-container { flex: none; height: 40px; position: relative; width: 40px; z-index: 2; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 115\n * @framerIntrinsicWidth 115\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"LPp5TsyDM\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const Framereg1p4OnDH=withCSS(Component,css,\"framer-EWInU\");export default Framereg1p4OnDH;Framereg1p4OnDH.displayName=\"CES26 CarPlay Channel Up Bttn\";Framereg1p4OnDH.defaultProps={height:115,width:115};addPropertyControls(Framereg1p4OnDH,{variant:{options:[\"I2536:129258;3222:150652\",\"LPp5TsyDM\"],optionTitles:[\"Channel Up\",\"Pressed\"],title:\"Variant\",type:ControlType.Enum}});addFonts(Framereg1p4OnDH,[{explicitInter:true,fonts:[]},...IconUtilityFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Framereg1p4OnDH\",\"slots\":[],\"annotations\":{\"framerColorSyntax\":\"true\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"115\",\"framerIntrinsicWidth\":\"115\",\"framerDisplayContentsDiv\":\"false\",\"framerImmutableVariables\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"LPp5TsyDM\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (89f6630)\nimport{jsx as _jsx}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=[\"TWSSpAUnK\",\"SjUWtUdlN\"];const serializationHash=\"framer-ofgIl\";const variantClassNames={SjUWtUdlN:\"framer-v-1yabof7\",TWSSpAUnK:\"framer-v-c0ok8g\"};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={\"Skip Forward\":\"TWSSpAUnK\",Disabled:\"SjUWtUdlN\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"TWSSpAUnK\"};};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:\"TWSSpAUnK\",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-c0ok8g\",className,classNames),\"data-framer-name\":\"Skip Forward\",layoutDependency:layoutDependency,layoutId:\"TWSSpAUnK\",ref:refBinding,style:{backgroundColor:\"rgba(255, 255, 255, 0)\",borderBottomLeftRadius:100,borderBottomRightRadius:100,borderTopLeftRadius:100,borderTopRightRadius:100,...style},...addPropertyOverrides({SjUWtUdlN:{\"data-framer-name\":\"Disabled\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-qvzna5\",\"data-framer-name\":\"Icon\",layoutDependency:layoutDependency,layoutId:\"jVzz8uRR3\",style:{opacity:1},variants:{SjUWtUdlN:{opacity:.5}},children:/*#__PURE__*/_jsx(SVG,{className:\"framer-1w2bbz3\",\"data-framer-name\":\"Union\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:40,intrinsicWidth:32,layoutDependency:layoutDependency,layoutId:\"m8O4wxcFu\",svg:'<svg width=\"32\" height=\"40\" viewBox=\"0 0 32 40\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M28 22.5V39H32V20V1H28V17.5L4 2.5L0 0V4.71699L2.27243e-06 35.283L2.06624e-06 40L4 37.5L28 22.5ZM4 7.21699L24.4528 20L4 32.783L4 7.21699Z\" fill=\"white\"/>\\n</svg>\\n',withExternalLayout:true})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-ofgIl.framer-1vncvsm, .framer-ofgIl .framer-1vncvsm { display: block; }\",\".framer-ofgIl.framer-c0ok8g { gap: 10px; height: 160px; position: relative; width: 160px; }\",\".framer-ofgIl .framer-qvzna5 { flex: none; gap: 0px; height: 56px; left: calc(50.00000000000002% - 56px / 2); overflow: hidden; position: absolute; top: calc(50.00000000000002% - 56px / 2); width: 56px; }\",\".framer-ofgIl .framer-1w2bbz3 { flex: none; height: 40px; left: calc(50.00000000000002% - 32px / 2); position: absolute; top: calc(50.00000000000002% - 40px / 2); width: 32px; }\",\".framer-ofgIl.framer-v-1yabof7.framer-c0ok8g { aspect-ratio: 1 / 1; height: var(--framer-aspect-ratio-supported, 160px); }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 160\n * @framerIntrinsicWidth 160\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"SjUWtUdlN\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerpHUm8Y5DV=withCSS(Component,css,\"framer-ofgIl\");export default FramerpHUm8Y5DV;FramerpHUm8Y5DV.displayName=\"CES26 - NP - Skip Forward\";FramerpHUm8Y5DV.defaultProps={height:160,width:160};addPropertyControls(FramerpHUm8Y5DV,{variant:{options:[\"TWSSpAUnK\",\"SjUWtUdlN\"],optionTitles:[\"Skip Forward\",\"Disabled\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerpHUm8Y5DV,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerpHUm8Y5DV\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"160\",\"framerAutoSizeImages\":\"true\",\"framerColorSyntax\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"160\",\"framerImmutableVariables\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"SjUWtUdlN\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./pHUm8Y5DV.map","// Generated by Framer (4d22d44)\nimport{jsx as _jsx}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 enabledGestures={uYsmbbB3S:{pressed:true}};const cycleOrder=[\"uYsmbbB3S\",\"fWVS_QYhI\"];const serializationHash=\"framer-cps5D\";const variantClassNames={fWVS_QYhI:\"framer-v-1w0rxby\",uYsmbbB3S:\"framer-v-v6l3s9\"};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 transformTemplate1=(_,t)=>`translate(-50%, -50%) ${t}`;const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value!==null&&value!==void 0?value:config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={\"Forward 15\":\"uYsmbbB3S\",Disabled:\"fWVS_QYhI\"};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:\"uYsmbbB3S\"};};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:\"uYsmbbB3S\",enabledGestures,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const ref1=React.useRef(null);const defaultLayoutId=React.useId();const sharedStyleClassNames=[];const componentViewport=useComponentViewport();return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId!==null&&layoutId!==void 0?layoutId:defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.div,{...restProps,...gestureHandlers,className:cx(serializationHash,...sharedStyleClassNames,\"framer-v6l3s9\",className,classNames),\"data-framer-name\":\"Forward 15\",layoutDependency:layoutDependency,layoutId:\"uYsmbbB3S\",ref:ref!==null&&ref!==void 0?ref:ref1,style:{backgroundColor:\"rgba(255, 255, 255, 0)\",borderBottomLeftRadius:100,borderBottomRightRadius:100,borderTopLeftRadius:100,borderTopRightRadius:100,opacity:1,...style},variants:{\"uYsmbbB3S-pressed\":{backgroundColor:\"rgba(255, 255, 255, 0.06)\"},fWVS_QYhI:{opacity:.5}},...addPropertyOverrides({\"uYsmbbB3S-pressed\":{\"data-framer-name\":undefined},fWVS_QYhI:{\"data-framer-name\":\"Disabled\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1o76vtn\",\"data-framer-name\":\"Icon\",layoutDependency:layoutDependency,layoutId:\"Z0zt7k0HV\",transformTemplate:transformTemplate1,children:/*#__PURE__*/_jsx(SVG,{className:\"framer-505ry1\",\"data-framer-name\":\"Shape\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:42,intrinsicWidth:39,layoutDependency:layoutDependency,layoutId:\"G4TH62LWK\",svg:'<svg width=\"39\" height=\"42\" viewBox=\"-1 -1 39 42\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<path d=\"M21.3052 6.75132C21.9269 6.12956 22.0047 5.16977 21.5383 4.4635C21.4717 4.36261 21.394 4.26689 21.3052 4.17807L17.66 0.532938C16.9495 -0.177646 15.7974 -0.177646 15.0868 0.532938C14.3762 1.24352 14.3762 2.39561 15.0868 3.10619L15.7539 3.77327C13.0213 4.14333 10.3973 5.13135 8.0867 6.67522C5.09444 8.67458 2.76226 11.5164 1.38507 14.8412C0.00788334 18.166 -0.35245 21.8245 0.349631 25.3541C1.05172 28.8838 2.78468 32.1259 5.32939 34.6706C7.8741 37.2153 11.1163 38.9483 14.6459 39.6504C18.1755 40.3525 21.834 39.9921 25.1588 38.6149C28.4837 37.2377 31.3254 34.9056 33.3248 31.9133C35.3241 28.921 36.3913 25.4031 36.3913 21.8043C36.3913 20.7994 35.5767 19.9848 34.5717 19.9848C33.5668 19.9848 32.7522 20.7994 32.7522 21.8043C32.7522 24.6834 31.8984 27.4977 30.299 29.8915C28.6995 32.2853 26.4261 34.1511 23.7662 35.2528C21.1063 36.3546 18.1795 36.6428 15.3558 36.0812C12.5321 35.5195 9.93841 34.1331 7.90264 32.0974C5.86688 30.0616 4.48051 27.4679 3.91884 24.6442C3.35717 21.8205 3.64544 18.8937 4.74719 16.2338C5.84894 13.574 7.71468 11.3005 10.1085 9.70104C11.7149 8.62769 13.5107 7.89017 15.3883 7.52111L15.0862 7.82319C14.3756 8.53378 14.3756 9.68586 15.0862 10.3964C15.7968 11.107 16.9489 11.107 17.6594 10.3964L21.3052 6.75132Z\" fill=\"white\"/>\\n<path d=\"M12.3105 28.3156V16.907L12.5471 15.5787H14.6942L14.676 28.3156H12.3105ZM9.61758 19.5999V17.3437C9.92084 17.3679 10.2484 17.2951 10.6001 17.1253C10.9519 16.9433 11.2976 16.7129 11.6373 16.4339C11.9891 16.1427 12.2923 15.8516 12.5471 15.5605L14.1301 17.1071C13.6934 17.5923 13.2324 18.0351 12.7472 18.4354C12.262 18.8236 11.7586 19.1268 11.237 19.3452C10.7275 19.5635 10.1877 19.6484 9.61758 19.5999Z\" fill=\"white\"/>\\n<path d=\"M22.2249 28.534C21.6426 28.534 21.0422 28.4369 20.4235 28.2428C19.817 28.0488 19.2651 27.7576 18.7677 27.3695C18.2825 26.9813 17.9246 26.5021 17.6942 25.932L19.9686 25.2588C20.2355 25.6469 20.5509 25.932 20.9148 26.114C21.2908 26.2959 21.679 26.3869 22.0793 26.3869C22.7101 26.3869 23.2196 26.1989 23.6078 25.8228C24.0081 25.4347 24.2082 24.9191 24.2082 24.2762C24.2082 23.6818 24.0141 23.1845 23.626 22.7842C23.2499 22.3838 22.7465 22.1837 22.1157 22.1837C21.7397 22.1837 21.394 22.2686 21.0786 22.4384C20.7632 22.6083 20.5206 22.8084 20.3507 23.0389L18.1127 22.5476L18.8769 15.5787H26.0824V17.8349H19.2408L18.8769 15.6515H21.3515L20.3507 22.7842L19.0225 22.5476C19.1316 22.3293 19.3015 22.0927 19.5319 21.838C19.7624 21.5711 20.0475 21.3164 20.3871 21.0738C20.7389 20.8312 21.1331 20.6371 21.5698 20.4915C22.0065 20.3459 22.4918 20.2792 23.0255 20.2913C23.7169 20.2913 24.3477 20.4612 24.9178 20.8008C25.488 21.1283 25.9368 21.5832 26.2643 22.1655C26.604 22.7356 26.7738 23.4028 26.7738 24.167C26.7738 25.0283 26.5797 25.7864 26.1915 26.4415C25.8034 27.0965 25.2696 27.6121 24.5903 27.9881C23.911 28.352 23.1225 28.534 22.2249 28.534Z\" fill=\"white\"/>\\n</svg>\\n',withExternalLayout:true})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-cps5D.framer-yzufet, .framer-cps5D .framer-yzufet { display: block; }\",\".framer-cps5D.framer-v6l3s9 { cursor: pointer; height: 160px; position: relative; width: 160px; }\",\".framer-cps5D .framer-1o76vtn { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 56px); left: 50%; overflow: hidden; position: absolute; top: 50%; width: 56px; }\",\".framer-cps5D .framer-505ry1 { flex: none; height: 42px; left: calc(50.34937858581543% - 39px / 2); position: absolute; top: calc(50% - 42px / 2); width: 39px; }\",\".framer-cps5D.framer-v-1w0rxby.framer-v6l3s9 { aspect-ratio: 1 / 1; cursor: unset; height: var(--framer-aspect-ratio-supported, 160px); }\",\".framer-cps5D.framer-v-v6l3s9.pressed.framer-v6l3s9 { aspect-ratio: 1 / 1; height: var(--framer-aspect-ratio-supported, 160px); }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 160\n * @framerIntrinsicWidth 160\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"fWVS_QYhI\":{\"layout\":[\"fixed\",\"fixed\"]},\"fGgXX9xbg\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramerUigK5Z97_=withCSS(Component,css,\"framer-cps5D\");export default FramerUigK5Z97_;FramerUigK5Z97_.displayName=\"Button / NP - Forward 15\";FramerUigK5Z97_.defaultProps={height:160,width:160};addPropertyControls(FramerUigK5Z97_,{variant:{options:[\"uYsmbbB3S\",\"fWVS_QYhI\"],optionTitles:[\"Forward 15\",\"Disabled\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerUigK5Z97_,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerUigK5Z97_\",\"slots\":[],\"annotations\":{\"framerDisplayContentsDiv\":\"false\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicHeight\":\"160\",\"framerIntrinsicWidth\":\"160\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"fWVS_QYhI\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"fGgXX9xbg\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./UigK5Z97_.map","// Generated by Framer (4d22d44)\nimport{jsx as _jsx}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 enabledGestures={PoDYEPEzq:{pressed:true}};const cycleOrder=[\"PoDYEPEzq\",\"UJKIU5PPp\"];const serializationHash=\"framer-yyWD1\";const variantClassNames={PoDYEPEzq:\"framer-v-1haw8m3\",UJKIU5PPp:\"framer-v-bdr7ou\"};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 transformTemplate1=(_,t)=>`translate(-50%, -50%) ${t}`;const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value!==null&&value!==void 0?value:config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={\"Back 15\":\"PoDYEPEzq\",Disabled:\"UJKIU5PPp\"};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:\"PoDYEPEzq\"};};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:\"PoDYEPEzq\",enabledGestures,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const ref1=React.useRef(null);const defaultLayoutId=React.useId();const sharedStyleClassNames=[];const componentViewport=useComponentViewport();return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId!==null&&layoutId!==void 0?layoutId:defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.div,{...restProps,...gestureHandlers,className:cx(serializationHash,...sharedStyleClassNames,\"framer-1haw8m3\",className,classNames),\"data-framer-name\":\"Back 15\",layoutDependency:layoutDependency,layoutId:\"PoDYEPEzq\",ref:ref!==null&&ref!==void 0?ref:ref1,style:{backgroundColor:\"rgba(255, 255, 255, 0)\",borderBottomLeftRadius:100,borderBottomRightRadius:100,borderTopLeftRadius:100,borderTopRightRadius:100,opacity:1,...style},variants:{\"PoDYEPEzq-pressed\":{backgroundColor:\"rgba(255, 255, 255, 0.06)\"},UJKIU5PPp:{opacity:.5}},...addPropertyOverrides({\"PoDYEPEzq-pressed\":{\"data-framer-name\":undefined},UJKIU5PPp:{\"data-framer-name\":\"Disabled\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1gpzjqn\",\"data-framer-name\":\"Icon\",layoutDependency:layoutDependency,layoutId:\"YaLCYnukS\",transformTemplate:transformTemplate1,children:/*#__PURE__*/_jsx(SVG,{className:\"framer-1qd6iwy\",\"data-framer-name\":\"Shape\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:44,intrinsicWidth:40,layoutDependency:layoutDependency,layoutId:\"dHBwu6dyp\",svg:'<svg width=\"40\" height=\"44\" viewBox=\"-1 -1 40 44\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<path d=\"M15.8722 7.65201C15.2457 7.02555 15.1674 6.0585 15.6372 5.34689C15.7044 5.24523 15.7827 5.14878 15.8722 5.05929L19.5449 1.38658C20.2608 0.670619 21.4216 0.670619 22.1376 1.38658C22.8536 2.10254 22.8536 3.26334 22.1376 3.97931L21.4655 4.65143C24.2188 5.02429 26.8626 6.01979 29.1907 7.57534C32.2056 9.58983 34.5554 12.4531 35.943 15.8031C37.3306 19.1531 37.6937 22.8393 36.9863 26.3956C36.2789 29.9519 34.5328 33.2186 31.9688 35.7826C29.4049 38.3465 26.1382 40.0926 22.5819 40.8C19.0255 41.5074 15.3393 41.1443 11.9893 39.7567C8.63936 38.3691 5.77609 36.0193 3.7616 33.0044C1.74711 29.9895 0.671875 26.4449 0.671875 22.8189C0.671875 21.8064 1.49269 20.9856 2.50521 20.9856C3.51773 20.9856 4.33854 21.8064 4.33854 22.8189C4.33854 25.7197 5.19873 28.5554 6.81032 30.9673C8.42191 33.3792 10.7125 35.2591 13.3925 36.3692C16.0725 37.4793 19.0215 37.7697 21.8665 37.2038C24.7116 36.6379 27.3249 35.241 29.3761 33.1898C31.4273 31.1387 32.8241 28.5253 33.3901 25.6803C33.956 22.8352 33.6655 19.8862 32.5554 17.2063C31.4454 14.5263 29.5655 12.2357 27.1536 10.6241C25.535 9.54258 23.7257 8.79948 21.8338 8.42763L22.1382 8.732C22.8542 9.44796 22.8542 10.6088 22.1382 11.3247C21.4222 12.0407 20.2614 12.0407 19.5455 11.3247L15.8722 7.65201Z\" fill=\"white\"/>\\n<path d=\"M13.0756 29.3795V17.8845L13.3139 16.5462H15.4772L15.4589 29.3795H13.0756ZM10.3622 20.5978V18.3245C10.6678 18.3489 10.9978 18.2756 11.3522 18.1045C11.7067 17.9212 12.055 17.6889 12.3972 17.4078C12.7517 17.1145 13.0572 16.8212 13.3139 16.5278L14.9089 18.0862C14.4689 18.5751 14.0044 19.0212 13.5156 19.4245C13.0267 19.8156 12.5194 20.1212 11.9939 20.3412C11.4806 20.5612 10.9367 20.6467 10.3622 20.5978Z\" fill=\"white\"/>\\n<path d=\"M23.0649 29.5995C22.4783 29.5995 21.8733 29.5017 21.2499 29.3062C20.6388 29.1106 20.0827 28.8173 19.5816 28.4262C19.0927 28.0351 18.7322 27.5523 18.4999 26.9778L20.7916 26.2995C21.0605 26.6906 21.3783 26.9778 21.7449 27.1612C22.1238 27.3445 22.5149 27.4362 22.9183 27.4362C23.5538 27.4362 24.0672 27.2467 24.4583 26.8678C24.8616 26.4767 25.0633 25.9573 25.0633 25.3095C25.0633 24.7106 24.8677 24.2095 24.4766 23.8062C24.0977 23.4028 23.5905 23.2012 22.9549 23.2012C22.576 23.2012 22.2277 23.2867 21.9099 23.4578C21.5922 23.6289 21.3477 23.8306 21.1766 24.0628L18.9216 23.5678L19.6916 16.5462H26.9516V18.8195H20.0583L19.6916 16.6195H22.1849L21.1766 23.8062L19.8383 23.5678C19.9483 23.3478 20.1194 23.1095 20.3516 22.8528C20.5838 22.5839 20.871 22.3273 21.2133 22.0828C21.5677 21.8384 21.9649 21.6428 22.4049 21.4962C22.8449 21.3495 23.3338 21.2823 23.8716 21.2945C24.5683 21.2945 25.2038 21.4656 25.7783 21.8078C26.3527 22.1378 26.8049 22.5962 27.1349 23.1828C27.4772 23.7573 27.6483 24.4295 27.6483 25.1995C27.6483 26.0673 27.4527 26.8312 27.0616 27.4912C26.6705 28.1512 26.1327 28.6706 25.4483 29.0495C24.7638 29.4162 23.9694 29.5995 23.0649 29.5995Z\" fill=\"white\"/>\\n</svg>\\n',withExternalLayout:true})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-yyWD1.framer-17nwwmo, .framer-yyWD1 .framer-17nwwmo { display: block; }\",\".framer-yyWD1.framer-1haw8m3 { cursor: pointer; height: 160px; position: relative; width: 160px; }\",\".framer-yyWD1 .framer-1gpzjqn { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 56px); left: 50%; overflow: hidden; position: absolute; top: 50%; width: 56px; }\",\".framer-yyWD1 .framer-1qd6iwy { flex: none; height: 44px; left: calc(50.00000000000002% - 40px / 2); position: absolute; top: calc(50.00000000000002% - 44px / 2); width: 40px; }\",\".framer-yyWD1.framer-v-bdr7ou.framer-1haw8m3 { aspect-ratio: 1 / 1; cursor: unset; height: var(--framer-aspect-ratio-supported, 160px); }\",\".framer-yyWD1.framer-v-1haw8m3.pressed.framer-1haw8m3 { aspect-ratio: 1 / 1; height: var(--framer-aspect-ratio-supported, 160px); }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 160\n * @framerIntrinsicWidth 160\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"UJKIU5PPp\":{\"layout\":[\"fixed\",\"fixed\"]},\"JZJe62Jkm\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramerAcuSkmWSV=withCSS(Component,css,\"framer-yyWD1\");export default FramerAcuSkmWSV;FramerAcuSkmWSV.displayName=\"Button / NP - Back 15\";FramerAcuSkmWSV.defaultProps={height:160,width:160};addPropertyControls(FramerAcuSkmWSV,{variant:{options:[\"PoDYEPEzq\",\"UJKIU5PPp\"],optionTitles:[\"Back 15\",\"Disabled\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerAcuSkmWSV,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerAcuSkmWSV\",\"slots\":[],\"annotations\":{\"framerDisplayContentsDiv\":\"false\",\"framerComponentViewportWidth\":\"true\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicHeight\":\"160\",\"framerContractVersion\":\"1\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"UJKIU5PPp\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"JZJe62Jkm\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerIntrinsicWidth\":\"160\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./AcuSkmWSV.map","// Generated by Framer (9a43cf4)\nimport{jsx as _jsx}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=[\"I2602:147490;2440:77268;2562:89480;2602:148823;2562:160673;2562:160056\",\"IIjjU_KQc\"];const serializationHash=\"framer-y2TeQ\";const variantClassNames={\"I2602:147490;2440:77268;2562:89480;2602:148823;2562:160673;2562:160056\":\"framer-v-161mbt1\",IIjjU_KQc:\"framer-v-1m5ztp9\"};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={\"Restart Button\":\"I2602:147490;2440:77268;2562:89480;2602:148823;2562:160673;2562:160056\",Disabled:\"IIjjU_KQc\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"I2602:147490;2440:77268;2562:89480;2602:148823;2562:160673;2562:160056\"};};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:\"I2602:147490;2440:77268;2562:89480;2602:148823;2562:160673;2562:160056\",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-161mbt1\",className,classNames),\"data-framer-name\":\"Restart Button\",layoutDependency:layoutDependency,layoutId:\"I2602:147490;2440:77268;2562:89480;2602:148823;2562:160673;2562:160056\",ref:refBinding,style:{borderBottomLeftRadius:9563.46,borderBottomRightRadius:9563.46,borderTopLeftRadius:9563.46,borderTopRightRadius:9563.46,...style},...addPropertyOverrides({IIjjU_KQc:{\"data-framer-name\":\"Disabled\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-qbl3if\",\"data-framer-name\":\"Icon / Restart\",layoutDependency:layoutDependency,layoutId:\"I2602:147490;2440:77268;2562:89480;2602:148823;2562:160673;2562:160056;1:1381\",children:/*#__PURE__*/_jsx(SVG,{className:\"framer-vwa8fz\",\"data-framer-name\":\"Arrow\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"uWHP80F9l\",opacity:1,style:{opacity:1},svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 43 40\"><path d=\"M 22.976 0 C 17.459 0 12.464 2.233 8.846 5.845 L 9.012 6 L 4 12.69 L 4 8 L 0 8 L 0 20 L 12 20 L 12 16 L 6.347 16 L 11.512 9 L 11.68 8.669 C 14.574 5.784 18.566 4 22.976 4 C 31.812 4 38.975 11.164 38.976 20 C 38.976 28.837 31.812 36 22.976 36 C 19.073 36 15.497 34.602 12.72 32.28 L 9.882 35.118 C 13.39 38.16 17.968 40 22.976 40 C 34.021 40 42.976 31.046 42.976 20 C 42.975 8.954 34.021 0 22.976 0 Z\" fill=\"rgb(255,255,255)\"></path></svg>',svgContentId:12237578058,variants:{IIjjU_KQc:{opacity:.5}},withExternalLayout:true,...addPropertyOverrides({IIjjU_KQc:{opacity:.5,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 43 40\"><path d=\"M 22.976 0 C 17.459 0 12.464 2.233 8.846 5.845 L 9.012 6 L 4 12.69 L 4 8 L 0 8 L 0 20 L 12 20 L 12 16 L 6.347 16 L 11.512 9 L 11.68 8.669 C 14.574 5.784 18.566 4 22.976 4 C 31.812 4 38.975 11.164 38.976 20 C 38.976 28.837 31.812 36 22.976 36 C 19.073 36 15.497 34.602 12.72 32.28 L 9.882 35.118 C 13.39 38.16 17.968 40 22.976 40 C 34.021 40 42.976 31.046 42.976 20 C 42.975 8.954 34.021 0 22.976 0 Z\" fill=\"rgb(255, 255, 255)\"></path></svg>',svgContentId:11542588454}},baseVariant,gestureVariant)})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-y2TeQ.framer-ohcl5s, .framer-y2TeQ .framer-ohcl5s { display: block; }\",\".framer-y2TeQ.framer-161mbt1 { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 128px; justify-content: center; overflow: visible; padding: 56px; position: relative; width: 128px; }\",\".framer-y2TeQ .framer-qbl3if { flex: none; gap: 0px; height: 54px; overflow: hidden; position: relative; width: 54px; }\",\".framer-y2TeQ .framer-vwa8fz { flex: none; height: 40px; left: 4px; position: absolute; top: 7px; width: 43px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 128\n * @framerIntrinsicWidth 128\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"IIjjU_KQc\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerZuyz8z8xT=withCSS(Component,css,\"framer-y2TeQ\");export default FramerZuyz8z8xT;FramerZuyz8z8xT.displayName=\"CES26 - Restart Button\";FramerZuyz8z8xT.defaultProps={height:128,width:128};addPropertyControls(FramerZuyz8z8xT,{variant:{options:[\"I2602:147490;2440:77268;2562:89480;2602:148823;2562:160673;2562:160056\",\"IIjjU_KQc\"],optionTitles:[\"Restart Button\",\"Disabled\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerZuyz8z8xT,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerZuyz8z8xT\",\"slots\":[],\"annotations\":{\"framerComponentViewportWidth\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\",\"framerColorSyntax\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"IIjjU_KQc\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerIntrinsicWidth\":\"128\",\"framerIntrinsicHeight\":\"128\",\"framerImmutableVariables\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Zuyz8z8xT.map","// Generated by Framer (9d1d4bc)\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=[\"ZGRJDz2In\",\"HxJyYxxGL\"];const serializationHash=\"framer-uaIj4\";const variantClassNames={HxJyYxxGL:\"framer-v-11fgycz\",ZGRJDz2In:\"framer-v-10a45jn\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={delay:0,duration:.4,ease:[.03,.54,.5,1],type:\"tween\"};const transformTemplate1=(_,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={Active:\"HxJyYxxGL\",Inactive:\"ZGRJDz2In\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"ZGRJDz2In\"};};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:\"ZGRJDz2In\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(baseVariant===\"HxJyYxxGL\")return false;return true;};const isDisplayed1=()=>{if(baseVariant===\"HxJyYxxGL\")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-10a45jn\",className,classNames),\"data-framer-name\":\"Inactive\",layoutDependency:layoutDependency,layoutId:\"ZGRJDz2In\",ref:refBinding,style:{backgroundColor:\"rgba(255, 255, 255, 0)\",borderBottomLeftRadius:100,borderBottomRightRadius:100,borderTopLeftRadius:100,borderTopRightRadius:100,...style},...addPropertyOverrides({HxJyYxxGL:{\"data-framer-name\":\"Active\"}},baseVariant,gestureVariant),children:[isDisplayed()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-hmg8cq\",\"data-framer-name\":\"Outline\",layoutDependency:layoutDependency,layoutId:\"LiQLh0b5j\",transformTemplate:transformTemplate1,children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-6dqz2r\",\"data-framer-name\":\"Shape\",layoutDependency:layoutDependency,layoutId:\"pIM821LYG\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-43fwwg\",\"data-border\":true,\"data-framer-name\":\"Rectangle 111112725\",layoutDependency:layoutDependency,layoutId:\"R5nJ67ykm\",style:{\"--border-bottom-width\":\"4px\",\"--border-color\":\"rgb(255, 255, 255)\",\"--border-left-width\":\"4px\",\"--border-right-width\":\"4px\",\"--border-style\":\"solid\",\"--border-top-width\":\"4px\"}}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1milq1e\",\"data-framer-name\":\"Vector 70\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:41,intrinsicWidth:31,layoutDependency:layoutDependency,layoutId:\"B4Ryb8vXC\",svg:'<svg width=\"31\" height=\"41\" viewBox=\"-2 -2 31 41\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<path d=\"M19.6364 37L27 22.2L27 0L6.03666 -1.83267e-06C3.99764 -2.01093e-06 2.28497 1.53375 2.06089 3.56042L0.490865 17.7604C0.228965 20.1292 2.08346 22.2 4.46664 22.2L14.5385 22.2L14.5385 33C14.5385 35.2091 16.3293 37 18.5385 37L19.6364 37Z\" stroke=\"white\" stroke-width=\"4\"/>\\n</svg>\\n',withExternalLayout:true})]})}),isDisplayed1()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-tiinl4\",\"data-framer-name\":\"Filled\",layoutDependency:layoutDependency,layoutId:\"Gmuv6z_7l\",transformTemplate:transformTemplate1,children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1woafe\",\"data-framer-name\":\"Shape\",layoutDependency:layoutDependency,layoutId:\"UdJGBSrSM\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-smngoa\",\"data-border\":true,\"data-framer-name\":\"Rectangle 111112725\",layoutDependency:layoutDependency,layoutId:\"L5_nCyFke\",style:{\"--border-bottom-width\":\"4px\",\"--border-color\":\"rgb(255, 255, 255)\",\"--border-left-width\":\"4px\",\"--border-right-width\":\"4px\",\"--border-style\":\"solid\",\"--border-top-width\":\"4px\",rotate:-180}}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1gt7bc5\",\"data-framer-name\":\"Vector 70\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:41,intrinsicWidth:31,layoutDependency:layoutDependency,layoutId:\"KSEGWlKK6\",svg:'<svg width=\"31\" height=\"41\" viewBox=\"-2 -2 31 41\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<path d=\"M19.6364 37L27 22.2L27 0L6.03666 -1.83267e-06C3.99764 -2.01093e-06 2.28497 1.53375 2.06089 3.56042L0.490864 17.7604C0.228962 20.1292 2.08346 22.2 4.46664 22.2L14.5385 22.2L14.5385 33C14.5385 35.2091 16.3293 37 18.5385 37L19.6364 37Z\" fill=\"white\" stroke=\"white\" stroke-width=\"4\"/>\\n</svg>\\n',withExternalLayout:true})]})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-uaIj4.framer-15dq4ym, .framer-uaIj4 .framer-15dq4ym { display: block; }\",\".framer-uaIj4.framer-10a45jn { gap: 10px; height: 160px; position: relative; width: 128px; }\",\".framer-uaIj4 .framer-hmg8cq { aspect-ratio: 1 / 1; flex: none; gap: 0px; height: var(--framer-aspect-ratio-supported, 56px); left: 50%; overflow: hidden; position: absolute; top: 50%; width: 56px; }\",\".framer-uaIj4 .framer-6dqz2r, .framer-uaIj4 .framer-1woafe { flex: none; height: 42px; left: calc(50.00000000000002% - 41px / 2); overflow: visible; position: absolute; top: calc(50.00000000000002% - 42px / 2); width: 41px; }\",\".framer-uaIj4 .framer-43fwwg { flex: none; height: 25px; position: absolute; right: 1px; top: 1px; width: 13px; }\",\".framer-uaIj4 .framer-1milq1e { bottom: 0px; flex: none; height: 41px; left: 0px; position: absolute; width: 31px; }\",\".framer-uaIj4 .framer-tiinl4 { aspect-ratio: 1 / 1; flex: none; gap: 0px; height: var(--framer-aspect-ratio-supported, 56px); left: 49%; overflow: hidden; position: absolute; top: 50%; width: 56px; }\",\".framer-uaIj4 .framer-smngoa { flex: none; height: 25px; position: absolute; right: 0px; top: 1px; width: 13px; }\",\".framer-uaIj4 .framer-1gt7bc5 { bottom: 0px; flex: none; height: 41px; left: 1px; position: absolute; width: 31px; }\",\".framer-uaIj4.framer-v-11fgycz.framer-10a45jn { aspect-ratio: 1 / 1; height: var(--framer-aspect-ratio-supported, 128px); }\",'.framer-uaIj4[data-border=\"true\"]::after, .framer-uaIj4 [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 128\n * @framerIntrinsicWidth 128\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"HxJyYxxGL\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerGT8DW7SQ_=withCSS(Component,css,\"framer-uaIj4\");export default FramerGT8DW7SQ_;FramerGT8DW7SQ_.displayName=\"CES26 - ThumbsDown\";FramerGT8DW7SQ_.defaultProps={height:128,width:128};addPropertyControls(FramerGT8DW7SQ_,{variant:{options:[\"ZGRJDz2In\",\"HxJyYxxGL\"],optionTitles:[\"Inactive\",\"Active\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerGT8DW7SQ_,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerGT8DW7SQ_\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"128\",\"framerComponentViewportWidth\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerColorSyntax\":\"true\",\"framerIntrinsicHeight\":\"128\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"HxJyYxxGL\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerAutoSizeImages\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./GT8DW7SQ_.map","// Generated by Framer (9d1d4bc)\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=[\"b66nEXDQ2\",\"rPOdXpjIc\"];const serializationHash=\"framer-pUmDC\";const variantClassNames={b66nEXDQ2:\"framer-v-pcuq4j\",rPOdXpjIc:\"framer-v-1ezbfu3\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={delay:0,duration:.4,ease:[.03,.54,.5,1],type:\"tween\"};const transformTemplate1=(_,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={Active:\"rPOdXpjIc\",Inactive:\"b66nEXDQ2\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"b66nEXDQ2\"};};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:\"b66nEXDQ2\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(baseVariant===\"rPOdXpjIc\")return false;return true;};const isDisplayed1=()=>{if(baseVariant===\"rPOdXpjIc\")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-pcuq4j\",className,classNames),\"data-framer-name\":\"Inactive\",layoutDependency:layoutDependency,layoutId:\"b66nEXDQ2\",ref:refBinding,style:{backgroundColor:\"rgba(255, 255, 255, 0)\",borderBottomLeftRadius:100,borderBottomRightRadius:100,borderTopLeftRadius:100,borderTopRightRadius:100,...style},...addPropertyOverrides({rPOdXpjIc:{\"data-framer-name\":\"Active\"}},baseVariant,gestureVariant),children:[isDisplayed()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-1awrrg9\",\"data-framer-name\":\"Outline\",layoutDependency:layoutDependency,layoutId:\"x2xWGMtC3\",transformTemplate:transformTemplate1,children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-t1oixn\",\"data-framer-name\":\"Shape\",layoutDependency:layoutDependency,layoutId:\"qFRlTEo23\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-tooa0y\",\"data-border\":true,\"data-framer-name\":\"Rectangle 111112725\",layoutDependency:layoutDependency,layoutId:\"r_KRQVVT2\",style:{\"--border-bottom-width\":\"4px\",\"--border-color\":\"rgb(255, 255, 255)\",\"--border-left-width\":\"4px\",\"--border-right-width\":\"4px\",\"--border-style\":\"solid\",\"--border-top-width\":\"4px\"}}),/*#__PURE__*/_jsx(SVG,{className:\"framer-170l49\",\"data-framer-name\":\"Vector 70\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:41,intrinsicWidth:31,layoutDependency:layoutDependency,layoutId:\"HREVaFLmc\",svg:'<svg width=\"31\" height=\"41\" viewBox=\"-2 -2 31 41\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<path d=\"M7.36364 0L0 14.8V37H20.9633C23.0024 37 24.715 35.4662 24.9391 33.4396L26.5091 19.2396C26.771 16.8708 24.9165 14.8 22.5334 14.8H12.4615V4C12.4615 1.79086 10.6707 0 8.46154 0H7.36364Z\" stroke=\"white\" stroke-width=\"4\"/>\\n</svg>\\n',withExternalLayout:true})]})}),isDisplayed1()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1xig119\",\"data-framer-name\":\"Filled\",layoutDependency:layoutDependency,layoutId:\"tWBdQlk2B\",transformTemplate:transformTemplate1,children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-hd39pf\",\"data-border\":true,\"data-framer-name\":\"Rectangle 111112725\",layoutDependency:layoutDependency,layoutId:\"VYUkkWKos\",style:{\"--border-bottom-width\":\"4px\",\"--border-color\":\"rgb(255, 255, 255)\",\"--border-left-width\":\"4px\",\"--border-right-width\":\"4px\",\"--border-style\":\"solid\",\"--border-top-width\":\"4px\"}}),/*#__PURE__*/_jsx(SVG,{className:\"framer-t61s9r\",\"data-framer-name\":\"Vector 70\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"HQSG5NTXB\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 31 41\"><path d=\"M 9.364 2 L 2 16.8 L 2 39 L 22.963 39 C 25.002 39 26.715 37.466 26.939 35.44 L 28.509 21.24 C 28.771 18.871 26.916 16.8 24.533 16.8 L 14.461 16.8 L 14.461 6 C 14.461 3.791 12.671 2 10.462 2 Z\" fill=\"rgb(255,255,255)\" stroke-width=\"4\" stroke=\"rgb(255,255,255)\" stroke-miterlimit=\"10\" stroke-dasharray=\"\"></path></svg>',svgContentId:9784121830,withExternalLayout:true})]}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1erwh8n\",\"data-framer-name\":\"hit area frame\",layoutDependency:layoutDependency,layoutId:\"V7B6dgCZI\",style:{borderBottomLeftRadius:80,borderBottomRightRadius:80,borderTopLeftRadius:80,borderTopRightRadius:80},variants:{rPOdXpjIc:{borderBottomLeftRadius:100,borderBottomRightRadius:100,borderTopLeftRadius:100,borderTopRightRadius:100}}})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-pUmDC.framer-1ljavvj, .framer-pUmDC .framer-1ljavvj { display: block; }\",\".framer-pUmDC.framer-pcuq4j { gap: 10px; height: 160px; position: relative; width: 128px; }\",\".framer-pUmDC .framer-1awrrg9 { aspect-ratio: 1 / 1; flex: none; gap: 0px; height: var(--framer-aspect-ratio-supported, 56px); left: 50%; overflow: hidden; position: absolute; top: 50%; width: 56px; }\",\".framer-pUmDC .framer-t1oixn { flex: none; height: 41px; left: calc(50.00000000000002% - 40px / 2); overflow: visible; position: absolute; top: calc(50.00000000000002% - 41px / 2); width: 40px; }\",\".framer-pUmDC .framer-tooa0y { bottom: 0px; flex: none; height: 25px; left: 0px; position: absolute; width: 13px; }\",\".framer-pUmDC .framer-170l49 { bottom: 0px; flex: none; position: absolute; right: 0px; top: 0px; width: 31px; }\",\".framer-pUmDC .framer-1xig119 { aspect-ratio: 1 / 1; flex: none; gap: 0px; height: var(--framer-aspect-ratio-supported, 56px); left: 49%; overflow: hidden; position: absolute; top: 51%; width: 56px; }\",\".framer-pUmDC .framer-hd39pf { bottom: 9px; flex: none; height: 25px; left: 9px; position: absolute; width: 13px; }\",\".framer-pUmDC .framer-t61s9r { flex: none; height: 41px; position: absolute; right: 7px; top: calc(48.21428571428574% - 41px / 2); width: 31px; }\",\".framer-pUmDC .framer-1erwh8n { bottom: 0px; flex: none; left: 0px; overflow: hidden; position: absolute; right: 0px; top: 0px; will-change: var(--framer-will-change-override, transform); }\",\".framer-pUmDC.framer-v-1ezbfu3.framer-pcuq4j { aspect-ratio: 1 / 1; height: var(--framer-aspect-ratio-supported, 128px); }\",'.framer-pUmDC[data-border=\"true\"]::after, .framer-pUmDC [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 128\n * @framerIntrinsicWidth 128\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"rPOdXpjIc\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerCjtUtd2qK=withCSS(Component,css,\"framer-pUmDC\");export default FramerCjtUtd2qK;FramerCjtUtd2qK.displayName=\"CES26 - ThumbsUp\";FramerCjtUtd2qK.defaultProps={height:128,width:128};addPropertyControls(FramerCjtUtd2qK,{variant:{options:[\"b66nEXDQ2\",\"rPOdXpjIc\"],optionTitles:[\"Inactive\",\"Active\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerCjtUtd2qK,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerCjtUtd2qK\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"128\",\"framerComponentViewportWidth\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"rPOdXpjIc\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerImmutableVariables\":\"true\",\"framerColorSyntax\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicWidth\":\"128\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./CjtUtd2qK.map","// Generated by Framer (9d1d4bc)\nimport{jsx as _jsx}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=[\"I2602:147490;2440:77268;2562:89480;2602:148823;2562:160673;2562:160060\",\"FVOGrgu9z\"];const serializationHash=\"framer-P99Xe\";const variantClassNames={\"I2602:147490;2440:77268;2562:89480;2602:148823;2562:160673;2562:160060\":\"framer-v-zbzrf8\",FVOGrgu9z:\"framer-v-101vq92\"};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={Disabled:\"FVOGrgu9z\",Live:\"I2602:147490;2440:77268;2562:89480;2602:148823;2562:160673;2562:160060\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"I2602:147490;2440:77268;2562:89480;2602:148823;2562:160673;2562:160060\"};};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:\"I2602:147490;2440:77268;2562:89480;2602:148823;2562:160673;2562:160060\",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-zbzrf8\",className,classNames),\"data-framer-name\":\"Live\",layoutDependency:layoutDependency,layoutId:\"I2602:147490;2440:77268;2562:89480;2602:148823;2562:160673;2562:160060\",ref:refBinding,style:{borderBottomLeftRadius:9563.46,borderBottomRightRadius:9563.46,borderTopLeftRadius:9563.46,borderTopRightRadius:9563.46,...style},...addPropertyOverrides({FVOGrgu9z:{\"data-framer-name\":\"Disabled\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1upe76l\",\"data-framer-name\":\"Icon / Go Live\",layoutDependency:layoutDependency,layoutId:\"I2602:147490;2440:77268;2562:89480;2602:148823;2562:160673;2562:160060;1:1381\",children:/*#__PURE__*/_jsx(SVG,{className:\"framer-1c4agtt\",\"data-framer-name\":\"Union\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"gB8y0PJ7l\",opacity:1,style:{opacity:1},svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 48 41\"><path d=\"M 9.731 9.732 C 6.08 13.384 3.822 18.428 3.822 24 C 3.822 29.572 6.081 34.616 9.732 38.268 L 7.029 40.971 C 2.686 36.628 0 30.627 0 24 C 0 17.373 2.685 11.372 7.028 7.029 Z M 40.971 7.029 C 45.314 11.372 48 17.373 48 24 C 48 30.628 45.313 36.628 40.97 40.971 L 38.267 38.268 C 41.918 34.616 44.178 29.572 44.178 24 C 44.178 18.428 41.919 13.384 38.268 9.732 Z M 18.218 18.218 C 16.738 19.698 15.822 21.742 15.822 24 C 15.822 26.258 16.738 28.302 18.218 29.782 L 15.515 32.485 C 13.343 30.314 12 27.314 12 24 C 12 20.686 13.343 17.686 15.515 15.515 Z M 32.485 15.515 C 34.657 17.686 36 20.686 36 24 C 36 27.314 34.657 30.314 32.485 32.485 L 29.782 29.782 C 31.262 28.302 32.178 26.258 32.178 24 C 32.178 21.742 31.262 19.698 29.782 18.218 Z M 24 22 C 25.105 22 26 22.895 26 24 C 26 25.105 25.105 26 24 26 C 22.895 26 22 25.105 22 24 C 22 22.895 22.895 22 24 22 Z M 24.077 0.001 L 23.923 0.001 C 23.949 0.001 23.974 0 24 0 C 24.026 0 24.051 0.001 24.077 0.001 Z\" fill=\"rgb(255, 255, 255)\"></path></svg>',svgContentId:12432456234,variants:{FVOGrgu9z:{opacity:.5}},withExternalLayout:true,...addPropertyOverrides({FVOGrgu9z:{opacity:.5,svgContentId:10984816194}},baseVariant,gestureVariant)})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-P99Xe.framer-1kvbntd, .framer-P99Xe .framer-1kvbntd { display: block; }\",\".framer-P99Xe.framer-zbzrf8 { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 128px; justify-content: center; overflow: visible; padding: 56px; position: relative; width: 128px; }\",\".framer-P99Xe .framer-1upe76l { flex: none; gap: 0px; height: 54px; overflow: hidden; position: relative; width: 54px; }\",\".framer-P99Xe .framer-1c4agtt { flex: none; height: 41px; left: 3px; position: absolute; top: 3px; width: 48px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 128\n * @framerIntrinsicWidth 128\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"FVOGrgu9z\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramervshGW4kMs=withCSS(Component,css,\"framer-P99Xe\");export default FramervshGW4kMs;FramervshGW4kMs.displayName=\"CES26 - Go Live Icon\";FramervshGW4kMs.defaultProps={height:128,width:128};addPropertyControls(FramervshGW4kMs,{variant:{options:[\"I2602:147490;2440:77268;2562:89480;2602:148823;2562:160673;2562:160060\",\"FVOGrgu9z\"],optionTitles:[\"Live\",\"Disabled\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramervshGW4kMs,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramervshGW4kMs\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"128\",\"framerIntrinsicWidth\":\"128\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"FVOGrgu9z\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerDisplayContentsDiv\":\"false\",\"framerAutoSizeImages\":\"true\",\"framerColorSyntax\":\"true\",\"framerComponentViewportWidth\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./vshGW4kMs.map","// Generated by Framer (5940525)\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 IconUtility from\"https://framerusercontent.com/modules/DnP93N0OHKI3M7jtOEso/OHa2i0gIp0qCfLs8w9Hq/cTGcetXJU.js\";const IconUtilityFonts=getFonts(IconUtility);const cycleOrder=[\"I2536:129258;3222:149976\",\"PUrbCHkYl\"];const serializationHash=\"framer-MqEGX\";const variantClassNames={\"I2536:129258;3222:149976\":\"framer-v-cxianq\",PUrbCHkYl:\"framer-v-xdr1vs\"};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={\"Channel Down\":\"I2536:129258;3222:149976\",Pressed:\"PUrbCHkYl\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"I2536:129258;3222:149976\"};};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:\"I2536:129258;3222:149976\",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-cxianq\",className,classNames),\"data-framer-name\":\"Channel Down\",layoutDependency:layoutDependency,layoutId:\"I2536:129258;3222:149976\",ref:refBinding,style:{...style},...addPropertyOverrides({PUrbCHkYl:{\"data-framer-name\":\"Pressed\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-yyg8vk\",\"data-framer-name\":\"Channel Dwn\",layoutDependency:layoutDependency,layoutId:\"I2536:129258;3222:149977\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:40,width:\"40px\",y:(componentViewport?.y||0)+34+0+3,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-7mvftr-container\",layoutDependency:layoutDependency,layoutId:\"M0AQLJDwp-container\",nodeId:\"M0AQLJDwp\",rendersWithMotion:true,scopeId:\"BmMfybj2g\",style:{opacity:1},variants:{PUrbCHkYl:{opacity:.6}},children:/*#__PURE__*/_jsx(IconUtility,{height:\"100%\",id:\"M0AQLJDwp\",layoutId:\"M0AQLJDwp\",style:{height:\"100%\",width:\"100%\"},variant:\"GahYq7Uln\",width:\"100%\"})})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7SGVsdmV0aWNhIE5vdyBWYXItNzAw\",\"--framer-font-family\":'\"Helvetica Now Var\", \"Helvetica Now Var Placeholder\", sans-serif',\"--framer-font-weight\":\"700\",\"--framer-line-height\":\"40px\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"CH\"})}),className:\"framer-m6o57w\",\"data-framer-name\":\"Label Text\",fonts:[\"GF;Helvetica Now Var-700\"],layoutDependency:layoutDependency,layoutId:\"I2536:129258;3222:149979\",style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\",\"--framer-paragraph-spacing\":\"0px\",opacity:.6},verticalAlignment:\"center\",withExternalLayout:true})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-MqEGX.framer-asbwvq, .framer-MqEGX .framer-asbwvq { display: block; }\",\".framer-MqEGX.framer-cxianq { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: 115px; justify-content: flex-start; overflow: visible; padding: 34px 22px 34px 22px; position: relative; width: 115px; }\",\".framer-MqEGX .framer-yyg8vk { 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: 70px; }\",\".framer-MqEGX .framer-7mvftr-container { flex: none; height: 40px; position: relative; width: 40px; z-index: 2; }\",\".framer-MqEGX .framer-m6o57w { flex: none; height: 46px; position: relative; white-space: pre-wrap; width: 32px; word-break: break-word; word-wrap: break-word; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 115\n * @framerIntrinsicWidth 115\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"PUrbCHkYl\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerBmMfybj2g=withCSS(Component,css,\"framer-MqEGX\");export default FramerBmMfybj2g;FramerBmMfybj2g.displayName=\"CES26 CarPlay Channel Down Bttn\";FramerBmMfybj2g.defaultProps={height:115,width:115};addPropertyControls(FramerBmMfybj2g,{variant:{options:[\"I2536:129258;3222:149976\",\"PUrbCHkYl\"],optionTitles:[\"Channel Down\",\"Pressed\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerBmMfybj2g,[{explicitInter:true,fonts:[]},...IconUtilityFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerBmMfybj2g\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerColorSyntax\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicWidth\":\"115\",\"framerIntrinsicHeight\":\"115\",\"framerComponentViewportWidth\":\"true\",\"framerImmutableVariables\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"PUrbCHkYl\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (4d22d44)\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=[\"I6129:47111;6431:134915;6431:126568\",\"jhiRZLSj8\",\"EsYlG0XbP\",\"SCqp_P6H9\",\"jvBwbtAJP\",\"UtB6oQxqr\",\"TJA_2cYnY\"];const serializationHash=\"framer-iXXVn\";const variantClassNames={\"I6129:47111;6431:134915;6431:126568\":\"framer-v-uiar3s\",EsYlG0XbP:\"framer-v-hrxiv5\",jhiRZLSj8:\"framer-v-1smdkgt\",jvBwbtAJP:\"framer-v-q16rj5\",SCqp_P6H9:\"framer-v-1amzz6q\",TJA_2cYnY:\"framer-v-1cs60yl\",UtB6oQxqr:\"framer-v-1cjmawd\"};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={\"Play - Dark\":\"EsYlG0XbP\",\"Play - Light\":\"jhiRZLSj8\",\"Skip Back\":\"UtB6oQxqr\",\"Skip Forward\":\"TJA_2cYnY\",\"Thumbs Down\":\"SCqp_P6H9\",\"Thumbs Up\":\"jvBwbtAJP\",Pause:\"I6129:47111;6431:134915;6431:126568\"};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:\"I6129:47111;6431:134915;6431:126568\"};};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:\"I6129:47111;6431:134915;6431:126568\",variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const ref1=React.useRef(null);const isDisplayed=()=>{if(baseVariant===\"TJA_2cYnY\")return true;return false;};const isDisplayed1=()=>{if(baseVariant===\"UtB6oQxqr\")return true;return false;};const isDisplayed2=()=>{if(baseVariant===\"jvBwbtAJP\")return true;return false;};const isDisplayed3=()=>{if(baseVariant===\"SCqp_P6H9\")return true;return false;};const isDisplayed4=()=>{if(baseVariant===\"jhiRZLSj8\")return true;return false;};const isDisplayed5=()=>{if(baseVariant===\"EsYlG0XbP\")return true;return false;};const isDisplayed6=()=>{if([\"jhiRZLSj8\",\"EsYlG0XbP\",\"SCqp_P6H9\",\"jvBwbtAJP\",\"UtB6oQxqr\",\"TJA_2cYnY\"].includes(baseVariant))return false;return true;};const defaultLayoutId=React.useId();const sharedStyleClassNames=[];const componentViewport=useComponentViewport();return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId!==null&&layoutId!==void 0?layoutId:defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(serializationHash,...sharedStyleClassNames,\"framer-uiar3s\",className,classNames),\"data-framer-name\":\"Pause\",layoutDependency:layoutDependency,layoutId:\"I6129:47111;6431:134915;6431:126568\",ref:ref!==null&&ref!==void 0?ref:ref1,style:{...style},...addPropertyOverrides({EsYlG0XbP:{\"data-framer-name\":\"Play - Dark\"},jhiRZLSj8:{\"data-framer-name\":\"Play - Light\"},jvBwbtAJP:{\"data-framer-name\":\"Thumbs Up\"},SCqp_P6H9:{\"data-framer-name\":\"Thumbs Down\"},TJA_2cYnY:{\"data-framer-name\":\"Skip Forward\"},UtB6oQxqr:{\"data-framer-name\":\"Skip Back\"}},baseVariant,gestureVariant),children:[isDisplayed()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-1lr1yn8\",\"data-framer-name\":\"Skip Forward\",layoutDependency:layoutDependency,layoutId:\"ZmITCWL3o\",children:/*#__PURE__*/_jsx(SVG,{className:\"framer-1xqjeo6\",\"data-framer-name\":\"Union\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:40,intrinsicWidth:32,layoutDependency:layoutDependency,layoutId:\"IDV5fCp9G\",svg:'<svg width=\"32\" height=\"40\" viewBox=\"0 0 32 40\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M28 22.5V39H32V20V1H28V17.5L4 2.5L0 0V4.71699L2.27243e-06 35.283L2.06624e-06 40L4 37.5L28 22.5ZM4 7.21699L24.4528 20L4 32.783L4 7.21699Z\" fill=\"white\"/>\\n</svg>\\n',withExternalLayout:true})}),isDisplayed1()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-1ll92un\",\"data-framer-name\":\"Skip Back\",layoutDependency:layoutDependency,layoutId:\"f4JVNEQZH\",children:/*#__PURE__*/_jsx(SVG,{className:\"framer-10ikvvh\",\"data-framer-name\":\"Union\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:40,intrinsicWidth:32,layoutDependency:layoutDependency,layoutId:\"qENdkTw6x\",svg:'<svg width=\"32\" height=\"40\" viewBox=\"0 0 32 40\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M4 22.5V39H1.90735e-06V20V1H4V17.5L28 2.5L32 0V4.71699L32 35.283L32 40L28 37.5L4 22.5ZM28 7.21699L7.54719 20L28 32.783L28 7.21699Z\" fill=\"white\"/>\\n</svg>\\n',withExternalLayout:true})}),isDisplayed2()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1d273be\",\"data-framer-name\":\"Thumbs Up\",layoutDependency:layoutDependency,layoutId:\"tGI0u0XYv\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1enhojq\",\"data-border\":true,\"data-framer-name\":\"Rectangle 111112725\",layoutDependency:layoutDependency,layoutId:\"PKlgUqFZd\",style:{\"--border-bottom-width\":\"4px\",\"--border-color\":\"rgb(255, 255, 255)\",\"--border-left-width\":\"4px\",\"--border-right-width\":\"4px\",\"--border-style\":\"solid\",\"--border-top-width\":\"4px\"}}),/*#__PURE__*/_jsx(SVG,{className:\"framer-5rzduw\",\"data-framer-name\":\"Vector 70\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:41,intrinsicWidth:31,layoutDependency:layoutDependency,layoutId:\"TN8xipIxA\",svg:'<svg width=\"31\" height=\"41\" viewBox=\"-2 -2 31 41\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<path d=\"M7.36364 0L0 14.8V37H20.9633C23.0024 37 24.715 35.4662 24.9391 33.4396L26.5091 19.2396C26.771 16.8708 24.9165 14.8 22.5334 14.8H12.4615V4C12.4615 1.79086 10.6707 0 8.46154 0H7.36364Z\" stroke=\"white\" stroke-width=\"4\"/>\\n</svg>\\n',withExternalLayout:true})]}),isDisplayed3()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1ne7rup\",\"data-framer-name\":\"Thumbs Down\",layoutDependency:layoutDependency,layoutId:\"i8xSRAvst\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-yawswx\",\"data-border\":true,\"data-framer-name\":\"Rectangle 111112725\",layoutDependency:layoutDependency,layoutId:\"UcnA_Cs3I\",style:{\"--border-bottom-width\":\"4px\",\"--border-color\":\"rgb(255, 255, 255)\",\"--border-left-width\":\"4px\",\"--border-right-width\":\"4px\",\"--border-style\":\"solid\",\"--border-top-width\":\"4px\",rotate:-180}}),/*#__PURE__*/_jsx(SVG,{className:\"framer-15urk99\",\"data-framer-name\":\"Vector 70\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:41,intrinsicWidth:31,layoutDependency:layoutDependency,layoutId:\"uqJkopfHX\",svg:'<svg width=\"31\" height=\"41\" viewBox=\"-2 -2 31 41\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<path d=\"M19.6364 37L27 22.2L27 0L6.03666 -1.83267e-06C3.99764 -2.01093e-06 2.28497 1.53375 2.06089 3.56042L0.490865 17.7604C0.228965 20.1292 2.08346 22.2 4.46664 22.2L14.5385 22.2L14.5385 33C14.5385 35.2091 16.3293 37 18.5385 37L19.6364 37Z\" stroke=\"white\" stroke-width=\"4\"/>\\n</svg>\\n',withExternalLayout:true})]}),isDisplayed4()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-4xvgld\",\"data-framer-name\":\"Play\",layoutDependency:layoutDependency,layoutId:\"Z69NURL8T\",children:/*#__PURE__*/_jsx(SVG,{className:\"framer-1qpy1xf\",\"data-framer-name\":\"Polygon 2\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:40,intrinsicWidth:31,layoutDependency:layoutDependency,layoutId:\"IeBMBROAa\",svg:'<svg width=\"31\" height=\"40\" viewBox=\"0 0 31 40\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<path d=\"M31 20L1.58893e-07 40L0 -1.35505e-06L31 20Z\" fill=\"white\"/>\\n</svg>\\n',withExternalLayout:true})}),isDisplayed5()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-1yr2zis\",\"data-framer-name\":\"Play - Dark\",layoutDependency:layoutDependency,layoutId:\"otBx7164Y\",children:/*#__PURE__*/_jsx(SVG,{className:\"framer-1pi9v3m\",\"data-framer-name\":\"Polygon 2\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:40,intrinsicWidth:31,layoutDependency:layoutDependency,layoutId:\"PG6vSUcIo\",svg:'<svg width=\"31\" height=\"40\" viewBox=\"0 0 31 40\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<path d=\"M31 20L1.58893e-07 40L0 -1.35505e-06L31 20Z\" fill=\"#101315\"/>\\n</svg>\\n',withExternalLayout:true})}),isDisplayed6()&&/*#__PURE__*/_jsx(SVG,{className:\"framer-vl3cvy\",\"data-framer-name\":\"Pause\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:48,intrinsicWidth:24,layoutDependency:layoutDependency,layoutId:\"I6129:47111;6431:134915;6431:126568;6129:39876\",svg:'<svg width=\"24\" height=\"48\" viewBox=\"0 0 24 48\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M4 0H0V48H4V0ZM24 0H20V48H24V0Z\" fill=\"white\"/>\\n</svg>\\n',withExternalLayout:true})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-iXXVn.framer-l36gmv, .framer-iXXVn .framer-l36gmv { display: block; }\",\".framer-iXXVn.framer-uiar3s { height: 56px; overflow: hidden; position: relative; width: 56px; }\",\".framer-iXXVn .framer-1lr1yn8, .framer-iXXVn .framer-1ll92un, .framer-iXXVn .framer-1d273be, .framer-iXXVn .framer-1ne7rup, .framer-iXXVn .framer-4xvgld, .framer-iXXVn .framer-1yr2zis { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 56px); left: 0px; overflow: hidden; position: absolute; right: 0px; top: 0px; }\",\".framer-iXXVn .framer-1xqjeo6, .framer-iXXVn .framer-10ikvvh { flex: none; height: 40px; left: 12px; position: absolute; top: 8px; width: 32px; }\",\".framer-iXXVn .framer-1enhojq { bottom: 9px; flex: none; height: 25px; left: 9px; position: absolute; width: 13px; }\",\".framer-iXXVn .framer-5rzduw { flex: none; height: 41px; left: 18px; position: absolute; top: 6px; width: 31px; }\",\".framer-iXXVn .framer-yawswx { flex: none; height: 25px; position: absolute; right: 9px; top: 9px; width: 13px; }\",\".framer-iXXVn .framer-15urk99 { flex: none; height: 41px; left: 7px; position: absolute; top: 9px; width: 31px; }\",\".framer-iXXVn .framer-1qpy1xf { flex: none; height: 40px; left: calc(54.4642841531647% - 31px / 2); position: absolute; top: calc(49.999998790131215% - 40px / 2); width: 31px; }\",\".framer-iXXVn .framer-1pi9v3m { flex: none; height: 40px; left: calc(53.57142857142859% - 31px / 2); position: absolute; top: calc(50.00000000000002% - 40px / 2); width: 31px; }\",\".framer-iXXVn .framer-vl3cvy { flex: none; height: 48px; left: 16px; position: absolute; top: 4px; width: 24px; }\",\".framer-iXXVn.framer-v-1smdkgt.framer-uiar3s, .framer-iXXVn.framer-v-hrxiv5.framer-uiar3s, .framer-iXXVn.framer-v-1amzz6q.framer-uiar3s, .framer-iXXVn.framer-v-q16rj5.framer-uiar3s, .framer-iXXVn.framer-v-1cjmawd.framer-uiar3s, .framer-iXXVn.framer-v-1cs60yl.framer-uiar3s { aspect-ratio: 1 / 1; height: var(--framer-aspect-ratio-supported, 56px); }\",'.framer-iXXVn[data-border=\"true\"]::after, .framer-iXXVn [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 56\n * @framerIntrinsicWidth 56\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"jhiRZLSj8\":{\"layout\":[\"fixed\",\"fixed\"]},\"EsYlG0XbP\":{\"layout\":[\"fixed\",\"fixed\"]},\"SCqp_P6H9\":{\"layout\":[\"fixed\",\"fixed\"]},\"jvBwbtAJP\":{\"layout\":[\"fixed\",\"fixed\"]},\"UtB6oQxqr\":{\"layout\":[\"fixed\",\"fixed\"]},\"TJA_2cYnY\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramerMxSH_PyPu=withCSS(Component,css,\"framer-iXXVn\");export default FramerMxSH_PyPu;FramerMxSH_PyPu.displayName=\"Icon / Large\";FramerMxSH_PyPu.defaultProps={height:56,width:56};addPropertyControls(FramerMxSH_PyPu,{variant:{options:[\"I6129:47111;6431:134915;6431:126568\",\"jhiRZLSj8\",\"EsYlG0XbP\",\"SCqp_P6H9\",\"jvBwbtAJP\",\"UtB6oQxqr\",\"TJA_2cYnY\"],optionTitles:[\"Pause\",\"Play - Light\",\"Play - Dark\",\"Thumbs Down\",\"Thumbs Up\",\"Skip Back\",\"Skip Forward\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerMxSH_PyPu,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerMxSH_PyPu\",\"slots\":[],\"annotations\":{\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"jhiRZLSj8\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"EsYlG0XbP\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"SCqp_P6H9\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"jvBwbtAJP\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"UtB6oQxqr\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"TJA_2cYnY\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerImmutableVariables\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicHeight\":\"56\",\"framerIntrinsicWidth\":\"56\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./MxSH_PyPu.map","// Generated by Framer (9d1d4bc)\nimport{jsx as _jsx}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 IconLarge from\"https://framerusercontent.com/modules/glbznn9lJ93F40ASjncV/M6LmMSqXGooqXtywv6vi/MxSH_PyPu.js\";const IconLargeFonts=getFonts(IconLarge);const cycleOrder=[\"OMK4Sj1MC\",\"wUaYUgfjN\"];const serializationHash=\"framer-wF80m\";const variantClassNames={OMK4Sj1MC:\"framer-v-1tqtee0\",wUaYUgfjN:\"framer-v-nt1zhz\"};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={Pause:\"OMK4Sj1MC\",Play:\"wUaYUgfjN\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"OMK4Sj1MC\"};};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:\"OMK4Sj1MC\",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-1tqtee0\",className,classNames),\"data-framer-name\":\"Pause\",layoutDependency:layoutDependency,layoutId:\"OMK4Sj1MC\",ref:refBinding,style:{backdropFilter:\"blur(40px)\",backgroundColor:\"rgba(255, 255, 255, 0.1)\",borderBottomLeftRadius:200,borderBottomRightRadius:200,borderTopLeftRadius:200,borderTopRightRadius:200,WebkitBackdropFilter:\"blur(40px)\",...style},...addPropertyOverrides({wUaYUgfjN:{\"data-framer-name\":\"Play\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:56,width:\"56px\",y:(componentViewport?.y||0)+(52+((componentViewport?.height||160)-104-56)/2),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1y13n5w-container\",isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"BwG94CTQw-container\",nodeId:\"BwG94CTQw\",rendersWithMotion:true,scopeId:\"Z6eVZtJkW\",children:/*#__PURE__*/_jsx(IconLarge,{height:\"100%\",id:\"BwG94CTQw\",layoutId:\"BwG94CTQw\",style:{height:\"100%\",width:\"100%\"},variant:\"I6129:47111;6431:134915;6431:126568\",width:\"100%\",...addPropertyOverrides({wUaYUgfjN:{variant:\"jhiRZLSj8\"}},baseVariant,gestureVariant)})})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-wF80m.framer-1iiest, .framer-wF80m .framer-1iiest { display: block; }\",\".framer-wF80m.framer-1tqtee0 { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: hidden; padding: 52px; position: relative; width: min-content; will-change: var(--framer-will-change-override, transform); }\",\".framer-wF80m .framer-1y13n5w-container { flex: none; height: 56px; position: relative; width: 56px; z-index: 1; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 160\n * @framerIntrinsicWidth 160\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"wUaYUgfjN\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerZ6eVZtJkW=withCSS(Component,css,\"framer-wF80m\");export default FramerZ6eVZtJkW;FramerZ6eVZtJkW.displayName=\"CES26 - NP - Play Pause\";FramerZ6eVZtJkW.defaultProps={height:160,width:160};addPropertyControls(FramerZ6eVZtJkW,{variant:{options:[\"OMK4Sj1MC\",\"wUaYUgfjN\"],optionTitles:[\"Pause\",\"Play\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerZ6eVZtJkW,[{explicitInter:true,fonts:[]},...IconLargeFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerZ6eVZtJkW\",\"slots\":[],\"annotations\":{\"framerAutoSizeImages\":\"true\",\"framerIntrinsicHeight\":\"160\",\"framerComponentViewportWidth\":\"true\",\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\",\"framerColorSyntax\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"wUaYUgfjN\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerIntrinsicWidth\":\"160\",\"framerDisplayContentsDiv\":\"false\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Z6eVZtJkW.map","// Generated by Framer (9d1d4bc)\nimport{jsx as _jsx}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=[\"wGsDj93f1\",\"WajibATHT\"];const serializationHash=\"framer-KWTaC\";const variantClassNames={WajibATHT:\"framer-v-i0fv2s\",wGsDj93f1:\"framer-v-1vqda5k\"};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={\"Skip Back\":\"wGsDj93f1\",Disabled:\"WajibATHT\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"wGsDj93f1\"};};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:\"wGsDj93f1\",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-1vqda5k\",className,classNames),\"data-framer-name\":\"Skip Back\",layoutDependency:layoutDependency,layoutId:\"wGsDj93f1\",ref:refBinding,style:{backgroundColor:\"rgba(255, 255, 255, 0)\",borderBottomLeftRadius:100,borderBottomRightRadius:100,borderTopLeftRadius:100,borderTopRightRadius:100,...style},...addPropertyOverrides({WajibATHT:{\"data-framer-name\":\"Disabled\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-p0cdp9\",\"data-framer-name\":\"Icon\",layoutDependency:layoutDependency,layoutId:\"QANeud6BM\",style:{opacity:1},variants:{WajibATHT:{opacity:.5}},children:/*#__PURE__*/_jsx(SVG,{className:\"framer-euoeqy\",\"data-framer-name\":\"Union\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"Vpl4Gmlve\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 32 40\"><path d=\"M 4 22.5 L 4 39 L 0 39 L 0 20 L 0 1 L 4 1 L 4 17.5 L 28 2.5 L 32 0 L 32 4.717 L 32 35.283 L 32 40 L 28 37.5 Z M 28 7.217 L 7.547 20 L 28 32.783 Z\" fill=\"rgb(255,255,255)\"></path></svg>',svgContentId:9749444922,withExternalLayout:true})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-KWTaC.framer-h90hu4, .framer-KWTaC .framer-h90hu4 { display: block; }\",\".framer-KWTaC.framer-1vqda5k { gap: 10px; height: 160px; position: relative; width: 160px; }\",\".framer-KWTaC .framer-p0cdp9 { flex: none; gap: 0px; height: 56px; left: calc(50.00000000000002% - 56px / 2); overflow: hidden; position: absolute; top: calc(50.00000000000002% - 56px / 2); width: 56px; }\",\".framer-KWTaC .framer-euoeqy { flex: none; height: 40px; left: 12px; position: absolute; top: 8px; width: 32px; }\",\".framer-KWTaC.framer-v-i0fv2s.framer-1vqda5k { aspect-ratio: 1 / 1; height: var(--framer-aspect-ratio-supported, 160px); }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 160\n * @framerIntrinsicWidth 160\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"WajibATHT\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramereyLcAhyGm=withCSS(Component,css,\"framer-KWTaC\");export default FramereyLcAhyGm;FramereyLcAhyGm.displayName=\"CES26 - NP - Skip Back\";FramereyLcAhyGm.defaultProps={height:160,width:160};addPropertyControls(FramereyLcAhyGm,{variant:{options:[\"wGsDj93f1\",\"WajibATHT\"],optionTitles:[\"Skip Back\",\"Disabled\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramereyLcAhyGm,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramereyLcAhyGm\",\"slots\":[],\"annotations\":{\"framerDisplayContentsDiv\":\"false\",\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"WajibATHT\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicHeight\":\"160\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicWidth\":\"160\",\"framerColorSyntax\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./eyLcAhyGm.map","import{jsx as _jsx}from\"react/jsx-runtime\";import{useState,useEffect}from\"react\";import{createStore}from\"https://framer.com/m/framer/store.js@^1.0.0\";import{clientInstancesStore}from\"https://framerusercontent.com/modules/I63kuf8LSuFmmECiYJWK/SLBYB6c8pzkzqAtDK7Qh/globalStore.js\";import{AudioType}from\"https://framerusercontent.com/modules/RNeoGE3mvouIWf8lMIC6/ULQl29ayXu6oKXLIIfcI/IAudioPlayer.js\";// localized,\nconst playerControlsStore=createStore({next:\"ENABLED\",variant:\"Collapsed\",playing:false});export function playControlOverride(Component){return props=>{const[playerControls,setPlayerControls]=playerControlsStore();const[{audioManager}]=clientInstancesStore();useEffect(()=>{if(!audioManager){console.log(\"Audio Manager not ready\");return;}const playing=audioManager.isPlaying();setPlayerControls({playing});// Si existe el callback, úsalo para mantener UI sincronizada\naudioManager.onPlayPauseControlsCallback=playing=>{setPlayerControls({playing});};},[audioManager,setPlayerControls]);const togglePlayPause=()=>{if(!audioManager)return;// Let's control audio manager\nif(audioManager.isPlaying()){audioManager.pause?.();}else{audioManager.play?.();}// toogle play/pause button\nsetPlayerControls({playing:!playerControls.playing});};return /*#__PURE__*/_jsx(Component,{...props,variant:playerControls.playing?\"Pause\":\"Play\",onClick:togglePlayPause,\"aria-label\":\"playback-play\"});};}export function skipBackControlOverride(Component){return props=>{const[playerControls,setPlayerControls]=playerControlsStore();const[{audioManager}]=clientInstancesStore();useEffect(()=>{if(!audioManager)return console.warn(\"Audio Manager not ready\");audioManager.onSkipControlsCallback=controlsState=>{setPlayerControls(prev=>({...prev,next:controlsState.next,previous:controlsState.previous}));};},[audioManager]);const handleClick=()=>{if(playerControls.previous!==\"ENABLED\")return;audioManager.prevTrack();};return /*#__PURE__*/_jsx(Component,{...props,variant:playerControls.previous===\"ENABLED\"?\"Skip Back\":\"Disabled\",onClick:handleClick,\"aria-label\":\"playback-back\"});};}export function skipForwardControlOverride(Component){return props=>{const[playerControls,setPlayerControls]=playerControlsStore();const[{audioManager}]=clientInstancesStore();useEffect(()=>{if(!audioManager)return console.warn(\"Audio Manager not ready\");audioManager.onSkipControlsCallback=controlsState=>{setPlayerControls(prev=>({...prev,next:controlsState.next,previous:controlsState.previous}));};},[audioManager]);const handleClick=()=>{if(playerControls.next!==\"ENABLED\")return;audioManager.nextTrack();};return /*#__PURE__*/_jsx(Component,{...props,variant:playerControls.next===\"ENABLED\"?\"Skip Forward\":\"Disabled\",onClick:handleClick,\"aria-label\":\"playback-forward\"});};}export function progressBar(){console.log(\"demo override\");const[{audioManager}]=clientInstancesStore();const[widthPercent,setWidthPercent]=useState(\"\");//const { percentage, totalLength } = useMockTrack()\nuseEffect(()=>{if(!audioManager)return;audioManager.onProgressCallback=newState=>{if(audioManager.getAudioType()==AudioType.Mock){const bar=document.querySelector('[aria-label=\"track-progress-bar\"]');const widthPercent=newState.currentPlaybackTime/newState.totalDuration*100;const htmlEl=bar;htmlEl.style.transition=\"width 0.5s linear\";htmlEl.style.setProperty(\"width\",`${widthPercent}%`,\"important\");}};},[audioManager]);return{};}export function samplerProgressBar(Component){return props=>{const[{audioManager}]=clientInstancesStore();audioManager.onProgressCallback=newState=>{if(audioManager.getAudioType()==AudioType.Mock){const bar=document.querySelector('[aria-label=\"sampler-track-progress\"]');const widthPercent=newState.currentPlaybackTime/newState.totalDuration*100;const htmlEl=bar;htmlEl.style.transition=\"width 0.5s linear\";htmlEl.style.setProperty(\"width\",`${widthPercent}%`,\"important\");}};return /*#__PURE__*/_jsx(Component,{...props});};}import{useContext as __legacyOverrideHOC_useContext}from\"react\";import{DataObserverContext as __legacyOverrideHOC_DataObserverContext}from\"framer\";export function withprogressBar(C){return props=>{__legacyOverrideHOC_useContext(__legacyOverrideHOC_DataObserverContext);return _jsx(C,{...props,...progressBar(props)});};}withprogressBar.displayName=\"progressBar\";\nexport const __FramerMetadata__ = {\"exports\":{\"playControlOverride\":{\"type\":\"reactHoc\",\"name\":\"playControlOverride\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withprogressBar\":{\"type\":\"reactHoc\",\"name\":\"withprogressBar\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"samplerProgressBar\":{\"type\":\"reactHoc\",\"name\":\"samplerProgressBar\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"skipBackControlOverride\":{\"type\":\"reactHoc\",\"name\":\"skipBackControlOverride\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"skipForwardControlOverride\":{\"type\":\"reactHoc\",\"name\":\"skipForwardControlOverride\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"progressBar\":{\"type\":\"override\",\"name\":\"progressBar\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (77d7dc9)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useVariantState,withCodeBoundaryForOverrides,withCSS,withMappedReactProps}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import CES26CarPlayChannelUpBttn,*as CES26CarPlayChannelUpBttnInfo from\"https://framerusercontent.com/modules/7GC7DVHm3rMKVHRFb6nJ/2ckaEitFhfXzu6kOwVH9/eg1p4OnDH.js\";import CES26NPSkipForward,*as CES26NPSkipForwardInfo from\"https://framerusercontent.com/modules/8DSxD4Aliul8nBaY7vYL/J5hTxLgrvpEdKndFJBBP/pHUm8Y5DV.js\";import ButtonNPForward15 from\"https://framerusercontent.com/modules/cpBibfPjncttHeFMUpRM/fnsqKEpMs4VhbGA1nlfA/UigK5Z97_.js\";import ButtonNPBack15 from\"https://framerusercontent.com/modules/CYImWoCj3JFQsp4XwZYV/abrHRJaaIXQnOhbAOLY1/AcuSkmWSV.js\";import CES26RestartButton from\"https://framerusercontent.com/modules/gX71fbCZ68hS6Ck7ryVs/OR6CjFBqdL6p2AgI4GKo/Zuyz8z8xT.js\";import CES26ThumbsDown from\"https://framerusercontent.com/modules/H521kJIoa517xUG7REyl/yPxvAMxbh4uaE0QneFgU/GT8DW7SQ_.js\";import CES26ThumbsUp from\"https://framerusercontent.com/modules/KMtz9yo2s9UNMEWM6fQx/miQD0rdlfs9aWw8U8HSx/CjtUtd2qK.js\";import CES26GoLiveIcon from\"https://framerusercontent.com/modules/MrkuESHLwvV4lnGKa3GP/yn47ZHaCFp8CBzpXSpZN/vshGW4kMs.js\";import CES26CarPlayChannelDownBttn,*as CES26CarPlayChannelDownBttnInfo from\"https://framerusercontent.com/modules/oHlLZXcsgwIciOvWdMUz/UjNCN9abUqlwLJ4GTtR4/BmMfybj2g.js\";import CES26NPPlayPause,*as CES26NPPlayPauseInfo from\"https://framerusercontent.com/modules/riHjHqocR9MHSh2strNA/pgL6E29TAPi0lGl7kxc6/Z6eVZtJkW.js\";import CES26NPSkipBack,*as CES26NPSkipBackInfo from\"https://framerusercontent.com/modules/wGHLb0w89AEFOfm5OvgD/YQt4JGm8g6sw2CHUfP9b/eyLcAhyGm.js\";import{withchannelDown,withchannelUp}from\"https://framerusercontent.com/modules/AvpvGj6XbuBksohaeH1R/VX4zlRZRGbuBbEixVyzW/NowPlaying.js\";import{playControlOverride,skipBackControlOverride,skipForwardControlOverride}from\"https://framerusercontent.com/modules/MZ47nCH0LvtAgNm1dYsE/BV29D5epopMcGri0BgiI/PlayerControls.js\";const ButtonNPBack15Fonts=getFonts(ButtonNPBack15);const CES26RestartButtonFonts=getFonts(CES26RestartButton);const CES26CarPlayChannelDownBttnFonts=getFonts(CES26CarPlayChannelDownBttn);const CES26CarPlayChannelDownBttnWithchannelDown1obew5oWithMappedReactProps14khtuc=withMappedReactProps(withCodeBoundaryForOverrides(CES26CarPlayChannelDownBttn,{nodeId:\"wJLgwm0Hm\",override:withchannelDown,scopeId:\"D4BHvcm23\"}),CES26CarPlayChannelDownBttnInfo);const CES26ThumbsDownFonts=getFonts(CES26ThumbsDown);const CES26NPSkipBackFonts=getFonts(CES26NPSkipBack);const CES26NPSkipBackSkipBackControlOverride1kw6jsyWithMappedReactPropsyh47fb=withMappedReactProps(withCodeBoundaryForOverrides(CES26NPSkipBack,{nodeId:\"pMBn0Vs5_\",override:skipBackControlOverride,scopeId:\"D4BHvcm23\"}),CES26NPSkipBackInfo);const CES26NPPlayPauseFonts=getFonts(CES26NPPlayPause);const CES26NPPlayPausePlayControlOverride144sj6aWithMappedReactProps1a38uvv=withMappedReactProps(withCodeBoundaryForOverrides(CES26NPPlayPause,{nodeId:\"z_JhBvAzb\",override:playControlOverride,scopeId:\"D4BHvcm23\"}),CES26NPPlayPauseInfo);const CES26NPSkipForwardFonts=getFonts(CES26NPSkipForward);const CES26NPSkipForwardSkipForwardControlOverride6krm9wWithMappedReactProps1esr286=withMappedReactProps(withCodeBoundaryForOverrides(CES26NPSkipForward,{nodeId:\"OwiTB2s7n\",override:skipForwardControlOverride,scopeId:\"D4BHvcm23\"}),CES26NPSkipForwardInfo);const CES26CarPlayChannelUpBttnFonts=getFonts(CES26CarPlayChannelUpBttn);const CES26CarPlayChannelUpBttnWithchannelUpcyzbf7WithMappedReactProps1kzmcih=withMappedReactProps(withCodeBoundaryForOverrides(CES26CarPlayChannelUpBttn,{nodeId:\"nHUfD5FCN\",override:withchannelUp,scopeId:\"D4BHvcm23\"}),CES26CarPlayChannelUpBttnInfo);const CES26ThumbsUpFonts=getFonts(CES26ThumbsUp);const ButtonNPForward15Fonts=getFonts(ButtonNPForward15);const CES26GoLiveIconFonts=getFonts(CES26GoLiveIcon);const cycleOrder=[\"q58nuS_5s\",\"GErTYWu7T\",\"dRROyFIh2\",\"CEI0shYBZ\",\"MoG_2wpx6\",\"eVfAZicpP\"];const serializationHash=\"framer-26XKL\";const variantClassNames={CEI0shYBZ:\"framer-v-1sp98yj\",dRROyFIh2:\"framer-v-pzoupm\",eVfAZicpP:\"framer-v-1oo2ioj\",GErTYWu7T:\"framer-v-18qswjx\",MoG_2wpx6:\"framer-v-kchin1\",q58nuS_5s:\"framer-v-1aea9p3\"};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 - Expanded\":\"q58nuS_5s\",\"Playback - Collapsed\":\"GErTYWu7T\",\"Playback - Local Content\":\"CEI0shYBZ\",\"Playback - Podcast\":\"dRROyFIh2\",\"Playback - Thumbs\":\"MoG_2wpx6\",CarPlay:\"eVfAZicpP\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"q58nuS_5s\"};};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:\"q58nuS_5s\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if([\"dRROyFIh2\",\"CEI0shYBZ\"].includes(baseVariant))return true;return false;};const isDisplayed1=()=>{if([\"GErTYWu7T\",\"dRROyFIh2\",\"CEI0shYBZ\",\"MoG_2wpx6\",\"eVfAZicpP\"].includes(baseVariant))return false;return true;};const isDisplayed2=()=>{if(baseVariant===\"eVfAZicpP\")return true;return false;};const isDisplayed3=()=>{if(baseVariant===\"MoG_2wpx6\")return true;return false;};const isDisplayed4=()=>{if(baseVariant===\"eVfAZicpP\")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-1aea9p3\",className,classNames),\"data-framer-name\":\"Default - Expanded\",layoutDependency:layoutDependency,layoutId:\"q58nuS_5s\",ref:refBinding,style:{...style},...addPropertyOverrides({CEI0shYBZ:{\"data-framer-name\":\"Playback - Local Content\"},dRROyFIh2:{\"data-framer-name\":\"Playback - Podcast\"},eVfAZicpP:{\"data-framer-name\":\"CarPlay\"},GErTYWu7T:{\"data-framer-name\":\"Playback - Collapsed\"},MoG_2wpx6:{\"data-framer-name\":\"Playback - Thumbs\"}},baseVariant,gestureVariant),children:[isDisplayed()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({CEI0shYBZ:{height:160,width:\"160px\",y:(componentViewport?.y||0)+(0+((componentViewport?.height||128)-0-160)/2)},dRROyFIh2:{height:160,width:\"160px\",y:(componentViewport?.y||0)+(0+((componentViewport?.height||128)-0-160)/2)}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-dt3vl-container\",isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"YLQQ6kWZJ-container\",nodeId:\"YLQQ6kWZJ\",rendersWithMotion:true,scopeId:\"D4BHvcm23\",children:/*#__PURE__*/_jsx(ButtonNPBack15,{height:\"100%\",id:\"YLQQ6kWZJ\",layoutId:\"YLQQ6kWZJ\",style:{height:\"100%\",width:\"100%\"},variant:\"PoDYEPEzq\",width:\"100%\"})})}),isDisplayed1()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:160,width:\"128px\",y:(componentViewport?.y||0)+(0+((componentViewport?.height||128)-0-160)/2),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1pef7vv-container\",isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"BN9dex6bp-container\",nodeId:\"BN9dex6bp\",rendersWithMotion:true,scopeId:\"D4BHvcm23\",children:/*#__PURE__*/_jsx(CES26RestartButton,{height:\"100%\",id:\"BN9dex6bp\",layoutId:\"BN9dex6bp\",style:{height:\"100%\",width:\"100%\"},variant:\"I2602:147490;2440:77268;2562:89480;2602:148823;2562:160673;2562:160056\",width:\"100%\"})})}),isDisplayed2()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({eVfAZicpP:{height:115,width:\"115px\",y:(componentViewport?.y||0)+(0+((componentViewport?.height||115)-0-115)/2)}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1obew5o-container\",isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"wJLgwm0Hm-container\",nodeId:\"wJLgwm0Hm\",rendersWithMotion:true,scopeId:\"D4BHvcm23\",children:/*#__PURE__*/_jsx(CES26CarPlayChannelDownBttnWithchannelDown1obew5oWithMappedReactProps14khtuc,{height:\"100%\",id:\"wJLgwm0Hm\",layoutId:\"wJLgwm0Hm\",style:{height:\"100%\",width:\"100%\"},variant:\"I2536:129258;3222:149976\",width:\"100%\"})})}),isDisplayed3()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({MoG_2wpx6:{height:128,width:\"128px\",y:(componentViewport?.y||0)+(0+((componentViewport?.height||128)-0-128)/2)}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-oo04d1-container\",isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"YdqtJdwO0-container\",nodeId:\"YdqtJdwO0\",rendersWithMotion:true,scopeId:\"D4BHvcm23\",children:/*#__PURE__*/_jsx(CES26ThumbsDown,{height:\"100%\",id:\"YdqtJdwO0\",layoutId:\"YdqtJdwO0\",style:{height:\"100%\",width:\"100%\"},variant:\"ZGRJDz2In\",width:\"100%\"})})}),isDisplayed4()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:160,width:\"128px\",y:(componentViewport?.y||0)+(0+((componentViewport?.height||128)-0-160)/2),...addPropertyOverrides({GErTYWu7T:{height:120,width:\"120px\",y:(componentViewport?.y||0)+(0+((componentViewport?.height||128)-0-120)/2)}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1kw6jsy-container\",isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"pMBn0Vs5_-container\",nodeId:\"pMBn0Vs5_\",rendersWithMotion:true,scopeId:\"D4BHvcm23\",children:/*#__PURE__*/_jsx(CES26NPSkipBackSkipBackControlOverride1kw6jsyWithMappedReactPropsyh47fb,{height:\"100%\",id:\"pMBn0Vs5_\",layoutId:\"pMBn0Vs5_\",style:{height:\"100%\",width:\"100%\"},variant:\"wGsDj93f1\",width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:160,width:\"128px\",y:(componentViewport?.y||0)+(0+((componentViewport?.height||128)-0-160)/2),...addPropertyOverrides({eVfAZicpP:{height:128,width:\"115px\",y:(componentViewport?.y||0)+(0+((componentViewport?.height||115)-0-128)/2)},GErTYWu7T:{height:104,width:\"104px\",y:(componentViewport?.y||0)+(0+((componentViewport?.height||128)-0-104)/2)}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-144sj6a-container\",isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"z_JhBvAzb-container\",nodeId:\"z_JhBvAzb\",rendersWithMotion:true,scopeId:\"D4BHvcm23\",children:/*#__PURE__*/_jsx(CES26NPPlayPausePlayControlOverride144sj6aWithMappedReactProps1a38uvv,{height:\"100%\",id:\"z_JhBvAzb\",layoutId:\"z_JhBvAzb\",style:{height:\"100%\",width:\"100%\"},variant:\"wUaYUgfjN\",width:\"100%\"})})}),isDisplayed4()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:160,width:\"128px\",y:(componentViewport?.y||0)+(0+((componentViewport?.height||128)-0-160)/2),...addPropertyOverrides({GErTYWu7T:{height:120,width:\"120px\",y:(componentViewport?.y||0)+(0+((componentViewport?.height||128)-0-120)/2)}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-6krm9w-container\",isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"OwiTB2s7n-container\",nodeId:\"OwiTB2s7n\",rendersWithMotion:true,scopeId:\"D4BHvcm23\",children:/*#__PURE__*/_jsx(CES26NPSkipForwardSkipForwardControlOverride6krm9wWithMappedReactProps1esr286,{height:\"100%\",id:\"OwiTB2s7n\",layoutId:\"OwiTB2s7n\",style:{height:\"100%\",width:\"100%\"},variant:\"SjUWtUdlN\",width:\"100%\",...addPropertyOverrides({MoG_2wpx6:{variant:\"TWSSpAUnK\"}},baseVariant,gestureVariant)})})}),isDisplayed2()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({eVfAZicpP:{height:115,width:\"115px\",y:(componentViewport?.y||0)+(0+((componentViewport?.height||115)-0-115)/2)}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-cyzbf7-container\",isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"nHUfD5FCN-container\",nodeId:\"nHUfD5FCN\",rendersWithMotion:true,scopeId:\"D4BHvcm23\",children:/*#__PURE__*/_jsx(CES26CarPlayChannelUpBttnWithchannelUpcyzbf7WithMappedReactProps1kzmcih,{height:\"100%\",id:\"nHUfD5FCN\",layoutId:\"nHUfD5FCN\",style:{height:\"100%\",width:\"100%\"},variant:\"I2536:129258;3222:150652\",width:\"100%\"})})}),isDisplayed3()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({MoG_2wpx6:{height:128,width:\"128px\",y:(componentViewport?.y||0)+(0+((componentViewport?.height||128)-0-128)/2)}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1lqkbsk-container\",isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"JS5mT2SqH-container\",nodeId:\"JS5mT2SqH\",rendersWithMotion:true,scopeId:\"D4BHvcm23\",children:/*#__PURE__*/_jsx(CES26ThumbsUp,{height:\"100%\",id:\"JS5mT2SqH\",layoutId:\"JS5mT2SqH\",style:{height:\"100%\",width:\"100%\"},variant:\"b66nEXDQ2\",width:\"100%\"})})}),isDisplayed()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({CEI0shYBZ:{height:160,width:\"160px\",y:(componentViewport?.y||0)+(0+((componentViewport?.height||128)-0-160)/2)},dRROyFIh2:{height:160,width:\"160px\",y:(componentViewport?.y||0)+(0+((componentViewport?.height||128)-0-160)/2)}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-o6rjc-container\",isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"HhqqgZBfL-container\",nodeId:\"HhqqgZBfL\",rendersWithMotion:true,scopeId:\"D4BHvcm23\",children:/*#__PURE__*/_jsx(ButtonNPForward15,{height:\"100%\",id:\"HhqqgZBfL\",layoutId:\"HhqqgZBfL\",style:{height:\"100%\",width:\"100%\"},variant:\"uYsmbbB3S\",width:\"100%\"})})}),isDisplayed1()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:160,width:\"128px\",y:(componentViewport?.y||0)+(0+((componentViewport?.height||128)-0-160)/2),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1aj3xc1-container\",isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"WgAA506PC-container\",nodeId:\"WgAA506PC\",rendersWithMotion:true,scopeId:\"D4BHvcm23\",children:/*#__PURE__*/_jsx(CES26GoLiveIcon,{height:\"100%\",id:\"WgAA506PC\",layoutId:\"WgAA506PC\",style:{height:\"100%\",width:\"100%\"},variant:\"FVOGrgu9z\",width:\"100%\"})})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-26XKL.framer-a5cdrk, .framer-26XKL .framer-a5cdrk { display: block; }\",\".framer-26XKL.framer-1aea9p3 { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 32px; height: 128px; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 928px; }\",\".framer-26XKL .framer-dt3vl-container, .framer-26XKL .framer-o6rjc-container { flex: none; height: 160px; position: relative; width: 160px; }\",\".framer-26XKL .framer-1pef7vv-container, .framer-26XKL .framer-1kw6jsy-container, .framer-26XKL .framer-144sj6a-container, .framer-26XKL .framer-6krm9w-container, .framer-26XKL .framer-1aj3xc1-container { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 128px); position: relative; width: 128px; }\",\".framer-26XKL .framer-1obew5o-container, .framer-26XKL .framer-cyzbf7-container { flex: none; height: 115px; position: relative; width: 115px; }\",\".framer-26XKL .framer-oo04d1-container, .framer-26XKL .framer-1lqkbsk-container { flex: none; height: 128px; position: relative; width: 128px; }\",\".framer-26XKL.framer-v-18qswjx.framer-1aea9p3 { width: 424px; }\",\".framer-26XKL.framer-v-18qswjx .framer-1kw6jsy-container, .framer-26XKL.framer-v-18qswjx .framer-6krm9w-container { height: var(--framer-aspect-ratio-supported, 120px); width: 120px; }\",\".framer-26XKL.framer-v-18qswjx .framer-144sj6a-container { aspect-ratio: unset; height: 104px; width: 104px; }\",\".framer-26XKL.framer-v-1oo2ioj.framer-1aea9p3 { gap: 10px; height: min-content; width: 365px; }\",\".framer-26XKL.framer-v-1oo2ioj .framer-1obew5o-container { order: 2; }\",\".framer-26XKL.framer-v-1oo2ioj .framer-144sj6a-container { height: var(--framer-aspect-ratio-supported, 115px); order: 5; width: 115px; }\",\".framer-26XKL.framer-v-1oo2ioj .framer-cyzbf7-container { order: 7; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 128\n * @framerIntrinsicWidth 928\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"GErTYWu7T\":{\"layout\":[\"fixed\",\"fixed\"]},\"dRROyFIh2\":{\"layout\":[\"fixed\",\"fixed\"]},\"CEI0shYBZ\":{\"layout\":[\"fixed\",\"fixed\"]},\"MoG_2wpx6\":{\"layout\":[\"fixed\",\"fixed\"]},\"eVfAZicpP\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerD4BHvcm23=withCSS(Component,css,\"framer-26XKL\");export default FramerD4BHvcm23;FramerD4BHvcm23.displayName=\"CES26 Playback Controls\";FramerD4BHvcm23.defaultProps={height:128,width:928};addPropertyControls(FramerD4BHvcm23,{variant:{options:[\"q58nuS_5s\",\"GErTYWu7T\",\"dRROyFIh2\",\"CEI0shYBZ\",\"MoG_2wpx6\",\"eVfAZicpP\"],optionTitles:[\"Default - Expanded\",\"Playback - Collapsed\",\"Playback - Podcast\",\"Playback - Local Content\",\"Playback - Thumbs\",\"CarPlay\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerD4BHvcm23,[{explicitInter:true,fonts:[]},...ButtonNPBack15Fonts,...CES26RestartButtonFonts,...CES26CarPlayChannelDownBttnFonts,...CES26ThumbsDownFonts,...CES26NPSkipBackFonts,...CES26NPPlayPauseFonts,...CES26NPSkipForwardFonts,...CES26CarPlayChannelUpBttnFonts,...CES26ThumbsUpFonts,...ButtonNPForward15Fonts,...CES26GoLiveIconFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerD4BHvcm23\",\"slots\":[],\"annotations\":{\"framerAutoSizeImages\":\"true\",\"framerContractVersion\":\"1\",\"framerComponentViewportWidth\":\"true\",\"framerImmutableVariables\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerColorSyntax\":\"true\",\"framerIntrinsicWidth\":\"928\",\"framerIntrinsicHeight\":\"128\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"GErTYWu7T\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"dRROyFIh2\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"CEI0shYBZ\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"MoG_2wpx6\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"eVfAZicpP\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (8e1ebfe)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFontsFromSharedStyle,Instance,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/ht5lvSaY9AJ1mUK8PTHu/MIOFvGqQySvPATP6iRWX/IPX3blZmO.js\";import Check from\"https://framerusercontent.com/modules/kci6ifx5i2piS0h7um3n/0VNHjWWDTw2L7luWxwCt/MdTa8T403.js\";const serializationHash=\"framer-kJFmm\";const variantClassNames={MqNiTU2fh:\"framer-v-abtk8o\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const ts30XL_52=undefined;const VXjuox2Dg=undefined;const bch7Qn_qR=undefined;const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const getProps=({cTATitle,height,iconType,id,showIcon,width,...props})=>{return{...props,bch7Qn_qR:cTATitle??props.bch7Qn_qR??\"CTA\",ts30XL_52:showIcon??props.ts30XL_52??true,VXjuox2Dg:iconType??props.VXjuox2Dg??Check};};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,ts30XL_52,VXjuox2Dg,bch7Qn_qR,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"MqNiTU2fh\",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,\"aria-label\":\"tile-button\",className:cx(scopingClassNames,\"framer-abtk8o\",className,classNames),\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"MqNiTU2fh\",ref:refBinding,style:{backgroundColor:\"rgb(255, 255, 255)\",borderBottomLeftRadius:9999,borderBottomRightRadius:9999,borderTopLeftRadius:9999,borderTopRightRadius:9999,...style},children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-p8vsuh\",layoutDependency:layoutDependency,layoutId:\"tIpp744b0\",children:[ts30XL_52&&/*#__PURE__*/_jsx(Instance,{animated:true,className:\"framer-5erp2i\",Component:VXjuox2Dg,\"data-framer-name\":\"Check\",layoutDependency:layoutDependency,layoutId:\"LeWcCey_1\"}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h4,{className:\"framer-styles-preset-12xy35n\",\"data-styles-preset\":\"IPX3blZmO\",style:{\"--framer-text-color\":\"var(--extracted-1eung3n, rgb(0, 0, 0))\"},children:\"CTA\"})}),className:\"framer-9o01va\",\"data-framer-name\":\"Label\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"qb0FQEc1K\",style:{\"--extracted-1eung3n\":\"rgb(0, 0, 0)\",\"--framer-paragraph-spacing\":\"0px\"},text:bch7Qn_qR,verticalAlignment:\"top\",withExternalLayout:true})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-kJFmm.framer-o8rglu, .framer-kJFmm .framer-o8rglu { display: block; }\",\".framer-kJFmm.framer-abtk8o { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 49px; justify-content: center; overflow: visible; padding: 8px 24px 8px 24px; position: relative; width: 258px; }\",\".framer-kJFmm .framer-p8vsuh { 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-kJFmm .framer-5erp2i { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 27px); position: relative; width: 27px; }\",\".framer-kJFmm .framer-9o01va { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 49\n * @framerIntrinsicWidth 258\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"ts30XL_52\":\"showIcon\",\"VXjuox2Dg\":\"iconType\",\"bch7Qn_qR\":\"cTATitle\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerVectorSets [\"g7AuOIOPeYYpVXnpROIv\"]\n */const FramerYZgiwYysh=withCSS(Component,css,\"framer-kJFmm\");export default FramerYZgiwYysh;FramerYZgiwYysh.displayName=\"CES26 Siderail - Button on Imagery\";FramerYZgiwYysh.defaultProps={height:49,width:258};addPropertyControls(FramerYZgiwYysh,{ts30XL_52:{defaultValue:true,title:\"Show Icon?\",type:ControlType.Boolean},VXjuox2Dg:{defaultValue:{identifier:\"local-module:vector/MdTa8T403:default\",moduleId:\"kci6ifx5i2piS0h7um3n\"},setModuleId:\"g7AuOIOPeYYpVXnpROIv\",title:\"Icon Type\",type:ControlType.VectorSetItem},bch7Qn_qR:{defaultValue:\"CTA\",displayTextArea:false,title:\"CTA Title\",type:ControlType.String}});addFonts(FramerYZgiwYysh,[{explicitInter:true,fonts:[{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\"}]},...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerYZgiwYysh\",\"slots\":[],\"annotations\":{\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\",\"framerAutoSizeImages\":\"true\",\"framerVectorSets\":\"[\\\"g7AuOIOPeYYpVXnpROIv\\\"]\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerVariables\":\"{\\\"ts30XL_52\\\":\\\"showIcon\\\",\\\"VXjuox2Dg\\\":\\\"iconType\\\",\\\"bch7Qn_qR\\\":\\\"cTATitle\\\"}\",\"framerIntrinsicWidth\":\"258\",\"framerColorSyntax\":\"true\",\"framerIntrinsicHeight\":\"49\",\"framerComponentViewportWidth\":\"true\",\"framerImmutableVariables\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./YZgiwYysh.map","// Generated by Framer (beb597f)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"CUSTOM;Helvetica Now Var Variable\"]);export const fonts=[{explicitInter:true,fonts:[]}];export const css=['.framer-KBG7I .framer-styles-preset-1xuazv4:not(.rich-text-wrapper), .framer-KBG7I .framer-styles-preset-1xuazv4.rich-text-wrapper h6 { --framer-font-family: \"CUSTOM;Helvetica Now Var Variable\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 24px; --framer-font-style: normal; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-letter-spacing: 0em; --framer-line-height: 40px; --framer-paragraph-spacing: 40px; --framer-text-alignment: start; --framer-text-color: var(--token-82b6d1fa-606f-4b95-8891-2c168775bdb8, #ffffff); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }'];export const className=\"framer-KBG7I\";\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 (beb597f)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{cx,motion,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask=\"var(--framer-icon-mask)\";const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(motion.img,{...rest,layoutId:layoutId,ref:ref}):/*#__PURE__*/_jsx(\"img\",{...rest,ref:ref});});const getProps=({height,id,width,...props})=>{return{...props};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,...restProps}=getProps(props);return /*#__PURE__*/_jsx(SVG,{...restProps,alt:\"\",className:cx(\"framer-Ves67\",className),layoutId:layoutId,ref:ref,src:'data:image/svg+xml,<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 27 27\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 7.5 0 C 11.642 0 15 3.358 15 7.5 C 15 11.642 11.642 15 7.5 15 C 3.358 15 0 11.642 0 7.5 C 0 3.358 3.358 0 7.5 0 Z\" fill=\"rgb(255, 0, 0)\" height=\"15px\" id=\"nFm8Am9em\" transform=\"translate(6 6)\" width=\"15px\"/></svg>',style:{...style}});});const css=[`.framer-Ves67 { -webkit-mask: ${mask}; aspect-ratio: 1; display: block; mask: ${mask}; user-select: none; width: 27px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 27\n * @framerIntrinsicHeight 27\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Record\",\"color\":{\"type\":\"static\",\"value\":\"rgb(255, 0, 0)\"},\"set\":{\"localId\":\"vectorSet/JDuPrSzBS\",\"id\":\"JDuPrSzBS\",\"moduleId\":\"g7AuOIOPeYYpVXnpROIv\"}}\n */const Icon=withCSS(Component,css,\"framer-Ves67\");Icon.displayName=\"Record\";export default Icon;\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"27\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicHeight\":\"27\",\"framerVector\":\"{\\\"name\\\":\\\"Record\\\",\\\"color\\\":{\\\"type\\\":\\\"static\\\",\\\"value\\\":\\\"rgb(255, 0, 0)\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/JDuPrSzBS\\\",\\\"id\\\":\\\"JDuPrSzBS\\\",\\\"moduleId\\\":\\\"g7AuOIOPeYYpVXnpROIv\\\"}}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (506606a)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{cx,motion,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask=\"var(--framer-icon-mask)\";const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(motion.img,{...rest,layoutId:layoutId,ref:ref}):/*#__PURE__*/_jsx(\"img\",{...rest,ref:ref});});const getProps=({height,id,width,...props})=>{return{...props};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,...restProps}=getProps(props);return /*#__PURE__*/_jsx(SVG,{...restProps,alt:\"\",className:cx(\"framer-1lbJP\",className),layoutId:layoutId,ref:ref,src:'data:image/svg+xml,<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><g d=\"M 0 24 L 0 0 L 24 0 L 24 24 Z M 9 18 C 9 18.796 9.316 19.559 9.879 20.121 C 10.441 20.684 11.204 21 12 21 C 12.796 21 13.559 20.684 14.121 20.121 C 14.684 19.559 15 18.796 15 18 M 5.25 9.75 C 5.25 7.96 5.962 6.243 7.227 4.977 C 8.493 3.711 10.21 3 12 3 C 13.791 3 15.508 3.711 16.773 4.977 C 18.039 6.243 18.75 7.96 18.75 9.75 C 18.75 13.108 19.529 15.806 20.147 16.875 C 20.213 16.989 20.248 17.118 20.248 17.249 C 20.248 17.381 20.213 17.51 20.148 17.624 C 20.082 17.738 19.988 17.832 19.874 17.898 C 19.761 17.965 19.632 18 19.5 18 L 4.5 18 C 4.369 17.999 4.24 17.964 4.127 17.898 C 4.014 17.832 3.92 17.737 3.854 17.623 C 3.789 17.509 3.755 17.38 3.755 17.249 C 3.755 17.118 3.79 16.989 3.855 16.875 C 4.473 15.806 5.25 13.107 5.25 9.75 Z\" fill=\"transparent\" height=\"24px\" id=\"QgMkpVKGV\" width=\"24px\"><path d=\"M 0 24 L 0 0 L 24 0 L 24 24 Z\" fill=\"transparent\" height=\"24px\" id=\"Dlye4OtGU\" width=\"24px\"/><path d=\"M 0 0 C 0 0.796 0.316 1.559 0.879 2.121 C 1.441 2.684 2.204 3 3 3 C 3.796 3 4.559 2.684 5.121 2.121 C 5.684 1.559 6 0.796 6 0\" fill=\"transparent\" height=\"3px\" id=\"GI6YWg3VY\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" stroke=\"rgb(255, 255, 255)\" transform=\"translate(9 18)\" width=\"6px\"/><path d=\"M 1.495 6.75 C 1.495 4.96 2.207 3.243 3.473 1.977 C 4.738 0.711 6.455 0 8.246 0 C 10.036 0 11.753 0.711 13.018 1.977 C 14.284 3.243 14.996 4.96 14.996 6.75 C 14.996 10.108 15.774 12.806 16.392 13.875 C 16.458 13.989 16.493 14.118 16.493 14.249 C 16.493 14.381 16.459 14.51 16.393 14.624 C 16.328 14.738 16.233 14.832 16.12 14.898 C 16.006 14.965 15.877 15 15.746 15 L 0.745 15 C 0.614 14.999 0.485 14.964 0.372 14.898 C 0.259 14.832 0.165 14.737 0.099 14.623 C 0.034 14.509 0 14.38 0 14.249 C 0 14.118 0.035 13.989 0.1 13.875 C 0.718 12.806 1.495 10.107 1.495 6.75 Z\" fill=\"transparent\" height=\"15px\" id=\"kH5MtVsBB\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" stroke=\"rgb(255, 255, 255)\" transform=\"translate(3.755 3)\" width=\"16.492821088060072px\"/></g></svg>',style:{...style}});});const css=[`.framer-1lbJP { -webkit-mask: ${mask}; aspect-ratio: 1; display: block; mask: ${mask}; user-select: none; width: 24px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 24\n * @framerIntrinsicHeight 24\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Bell\",\"color\":{\"type\":\"static\",\"value\":\"rgb(255,255,255)\"},\"set\":{\"localId\":\"vectorSet/hXUA09pDc\",\"id\":\"hXUA09pDc\",\"moduleId\":\"hZhLOMSZwwOrCxqxhFd7\"}}\n */const Icon=withCSS(Component,css,\"framer-1lbJP\");Icon.displayName=\"Bell\";export default Icon;\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerVector\":\"{\\\"name\\\":\\\"Bell\\\",\\\"color\\\":{\\\"type\\\":\\\"static\\\",\\\"value\\\":\\\"rgb(255,255,255)\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/hXUA09pDc\\\",\\\"id\\\":\\\"hXUA09pDc\\\",\\\"moduleId\\\":\\\"hZhLOMSZwwOrCxqxhFd7\\\"}}\",\"framerIntrinsicWidth\":\"24\",\"framerIntrinsicHeight\":\"24\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (569fd08)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{cx,motion,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask=\"var(--framer-icon-mask)\";const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(motion.img,{...rest,layoutId:layoutId,ref:ref}):/*#__PURE__*/_jsx(\"img\",{...rest,ref:ref});});const getProps=({height,id,width,...props})=>{return{...props};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,...restProps}=getProps(props);return /*#__PURE__*/_jsx(SVG,{...restProps,alt:\"\",className:cx(\"framer-djFg4\",className),layoutId:layoutId,ref:ref,src:'data:image/svg+xml,<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 290 342\" xmlns=\"http://www.w3.org/2000/svg\"><defs ><linearGradient id=\"bVB7Afol4-2154175735-linear-gradient\" x1=\"0.11968792217021429\" x2=\"0.8803120778297857\" y1=\"0\" y2=\"1\"><stop offset=\"0\" stop-color=\"rgba(0, 0, 0, 0)\"/><stop offset=\"1\" stop-color=\"rgba(0, 0, 0, 0.6)\"/></linearGradient><linearGradient id=\"H1vaFmdOn-2154175735-linear-gradient\" x1=\"0.11968792217021429\" x2=\"0.8803120778297857\" y1=\"0\" y2=\"1\"><stop offset=\"0\" stop-color=\"rgba(0, 0, 0, 0)\"/><stop offset=\"1\" stop-color=\"rgba(0, 0, 0, 0.6)\"/></linearGradient><linearGradient id=\"eWn48jWbp-2154175735-linear-gradient\" x1=\"0.11968792217021429\" x2=\"0.8803120778297857\" y1=\"0\" y2=\"1\"><stop offset=\"0\" stop-color=\"rgba(0, 0, 0, 0)\"/><stop offset=\"1\" stop-color=\"rgba(0, 0, 0, 0.6)\"/></linearGradient></defs><g d=\"M 38.946 322.411 C 27.073 321.332 18.291 310.466 19.329 298.14 L 42.6 21.994 C 43.639 9.668 54.106 0.55 65.978 1.629 L 259.73 19.227 C 271.603 20.305 280.386 31.172 279.347 43.497 L 256.076 319.643 C 255.037 331.969 244.57 341.087 232.698 340.009 Z M 43.141 340.396 C 31.252 341.26 20.94 331.953 20.109 319.611 L 1.484 43.085 C 0.652 30.742 9.616 20.037 21.505 19.173 L 215.524 5.088 C 227.413 4.225 237.724 13.531 238.556 25.874 L 257.181 302.4 C 258.012 314.743 249.049 325.448 237.16 326.311 Z M 51.938 341.362 C 40.086 342.647 29.462 333.713 28.208 321.407 L 0.121 45.71 C -1.132 33.404 7.459 22.386 19.311 21.1 L 212.727 0.123 C 224.579 -1.162 235.203 7.771 236.457 20.077 L 264.543 295.775 C 265.797 308.081 257.205 319.099 245.353 320.384 Z M 34.414 320.387 C 22.562 319.094 13.963 308.07 15.209 295.765 L 43.118 20.083 C 44.364 7.777 54.982 -1.15 66.835 0.144 L 260.26 21.25 C 272.112 22.543 280.711 33.567 279.465 45.872 L 251.555 321.555 C 250.31 333.86 239.692 342.787 227.839 341.493 Z M 37.229 342.017 C 24.591 342.017 14.347 331.991 14.347 319.624 L 14.347 42.55 C 14.347 30.183 24.591 20.157 37.229 20.157 L 243.464 20.157 C 256.102 20.157 266.347 30.183 266.347 42.55 L 266.347 319.624 C 266.347 331.991 256.102 342.017 243.464 342.017 Z M 37.229 342.017 C 24.591 342.017 14.347 331.991 14.347 319.624 L 14.347 42.55 C 14.347 30.183 24.591 20.157 37.229 20.157 L 243.464 20.157 C 256.102 20.157 266.347 30.183 266.347 42.55 L 266.347 319.624 C 266.347 331.991 256.102 342.017 243.464 342.017 Z\" fill=\"transparent\" height=\"342.01685426479895px\" id=\"SUhHXbLle\" transform=\"translate(4.57 0.447)\" width=\"279.58480821608987px\"><path d=\"M 22.542 321.917 C 10.621 321.878 0.925 311.818 0.885 299.449 L 0 22.326 C -0.039 9.956 9.593 -0.039 21.514 0 L 216.063 0.645 C 227.984 0.684 237.68 10.744 237.72 23.113 L 238.605 300.237 C 238.645 312.606 229.012 322.602 217.091 322.562 Z\" fill=\"url(%23bVB7Afol4-2154175735-linear-gradient)\" height=\"322.56238747734415px\" id=\"bVB7Afol4\" transform=\"translate(30.035 9.538) rotate(5 119.303 161.281)\" width=\"238.6051852373151px\"/><path d=\"M 21.526 322.467 C 9.606 322.498 -0.032 312.495 0 300.125 L 0.71 22.973 C 0.741 10.603 10.43 0.549 22.35 0.517 L 216.879 0 C 228.799 -0.032 238.436 9.971 238.405 22.342 L 237.695 299.493 C 237.663 311.864 227.975 321.918 216.054 321.95 Z\" fill=\"url(%23H1vaFmdOn-2154175735-linear-gradient)\" height=\"322.4666269278112px\" id=\"H1vaFmdOn\" transform=\"translate(10.13 11.509) rotate(-4 119.202 161.233)\" width=\"238.40458803768226px\"/><path d=\"M 21.514 322.562 C 9.593 322.602 -0.039 312.607 0 300.237 L 0.886 23.114 C 0.925 10.744 10.621 0.685 22.543 0.645 L 217.091 0 C 229.013 -0.039 238.645 9.956 238.605 22.326 L 237.72 299.449 C 237.68 311.818 227.984 321.878 216.063 321.917 Z\" fill=\"rgb(187, 144, 115)\" height=\"322.56257757144743px\" id=\"DLOkCjApH\" transform=\"translate(13.03 9.461) rotate(-6 119.303 161.281)\" width=\"238.60556692371154px\"/><path d=\"M 22.734 321.878 C 10.811 321.831 1.108 311.766 1.06 299.398 L 0 22.309 C -0.047 9.941 9.58 -0.047 21.503 0 L 216.074 0.772 C 227.997 0.82 237.701 10.884 237.748 23.252 L 238.808 300.342 C 238.855 312.71 229.228 322.698 217.306 322.65 Z\" fill=\"rgb(56, 132, 102)\" height=\"322.65044249939956px\" id=\"Zda2dOtVx\" transform=\"translate(27.933 9.493) rotate(6 119.404 161.325)\" width=\"238.8081630804263px\"/><path d=\"M 22.882 321.86 C 10.245 321.86 0 311.834 0 299.467 L 0 22.393 C 0 10.026 10.245 0 22.882 0 L 229.118 0 C 241.755 0 252 10.026 252 22.393 L 252 299.467 C 252 311.834 241.755 321.86 229.118 321.86 Z\" fill=\"rgb(102, 11, 13)\" height=\"321.8599597684912px\" id=\"bgOVghHXO\" transform=\"translate(14.347 20.157)\" width=\"252px\"/><path d=\"M 22.882 321.86 C 10.245 321.86 0 311.834 0 299.467 L 0 22.393 C 0 10.026 10.245 0 22.882 0 L 229.118 0 C 241.755 0 252 10.026 252 22.393 L 252 299.467 C 252 311.834 241.755 321.86 229.118 321.86 Z\" fill=\"url(%23eWn48jWbp-2154175735-linear-gradient)\" height=\"321.8599597684912px\" id=\"eWn48jWbp\" transform=\"translate(14.347 20.157)\" width=\"252px\"/></g></svg>',style:{...style}});});const css=[`.framer-djFg4 { -webkit-mask: ${mask}; aspect-ratio: 0.847953216374269; display: block; mask: ${mask}; user-select: none; width: 290px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 290\n * @framerIntrinsicHeight 342\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Vector\",\"set\":{\"localId\":\"vectorSet/GAtFAGXHC\",\"id\":\"GAtFAGXHC\",\"moduleId\":\"0FKPz7e5ajzjPCBRoPSc\"}}\n */const Icon=withCSS(Component,css,\"framer-djFg4\");Icon.displayName=\"Vector\";export default Icon;\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerIntrinsicWidth\":\"290\",\"framerIntrinsicHeight\":\"342\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerVector\":\"{\\\"name\\\":\\\"Vector\\\",\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/GAtFAGXHC\\\",\\\"id\\\":\\\"GAtFAGXHC\\\",\\\"moduleId\\\":\\\"0FKPz7e5ajzjPCBRoPSc\\\"}}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (506606a)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{cx,motion,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask=\"var(--framer-icon-mask)\";const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(motion.img,{...rest,layoutId:layoutId,ref:ref}):/*#__PURE__*/_jsx(\"img\",{...rest,ref:ref});});const getProps=({height,id,width,...props})=>{return{...props};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,...restProps}=getProps(props);return /*#__PURE__*/_jsx(SVG,{...restProps,alt:\"\",className:cx(\"framer-qFVSP\",className),layoutId:layoutId,ref:ref,src:'data:image/svg+xml,<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 20.256 15.24 C 20.774 14.165 21.028 12.982 20.998 11.789 C 20.967 10.597 20.652 9.428 20.079 8.382 C 19.506 7.335 18.691 6.44 17.703 5.771 C 16.715 5.103 15.581 4.679 14.397 4.537 C 14.002 3.62 13.429 2.792 12.711 2.099 C 11.992 1.407 11.143 0.865 10.212 0.505 C 9.282 0.145 8.289 -0.026 7.292 0.003 C 6.294 0.032 5.313 0.259 4.404 0.672 C 3.496 1.084 2.679 1.674 2.002 2.407 C 1.324 3.139 0.799 3.999 0.458 4.937 C 0.117 5.874 -0.033 6.871 0.016 7.867 C 0.065 8.864 0.312 9.84 0.743 10.74 L 0.061 13.057 C -0.015 13.315 -0.02 13.59 0.046 13.851 C 0.113 14.112 0.249 14.351 0.439 14.541 C 0.63 14.732 0.868 14.868 1.13 14.934 C 1.391 15.001 1.665 14.996 1.924 14.92 L 4.241 14.238 C 4.984 14.595 5.782 14.828 6.601 14.927 C 6.999 15.86 7.582 16.702 8.315 17.403 C 9.048 18.104 9.915 18.649 10.865 19.005 C 11.814 19.361 12.826 19.521 13.839 19.475 C 14.852 19.429 15.845 19.179 16.758 18.738 L 19.075 19.42 C 19.333 19.496 19.607 19.501 19.869 19.434 C 20.13 19.368 20.368 19.232 20.559 19.042 C 20.749 18.851 20.885 18.613 20.952 18.352 C 21.018 18.09 21.013 17.816 20.937 17.558 Z M 18.732 15.378 L 19.499 17.981 L 16.897 17.215 C 16.709 17.161 16.507 17.182 16.334 17.275 C 14.953 18.012 13.339 18.181 11.835 17.745 C 10.331 17.309 9.057 16.304 8.284 14.942 C 9.311 14.835 10.305 14.517 11.203 14.007 C 12.101 13.498 12.884 12.808 13.503 11.982 C 14.122 11.156 14.564 10.211 14.8 9.206 C 15.037 8.2 15.063 7.157 14.877 6.142 C 15.772 6.353 16.606 6.766 17.316 7.351 C 18.025 7.935 18.591 8.675 18.969 9.513 C 19.348 10.351 19.528 11.264 19.497 12.183 C 19.467 13.102 19.225 14.001 18.792 14.812 C 18.698 14.985 18.677 15.189 18.732 15.378 Z\" fill=\"rgb(255, 255, 255)\" height=\"19.482934239285637px\" id=\"Iwp8p40Aa\" transform=\"translate(1.501 2.269)\" width=\"21.000024726550485px\"/></svg>',style:{...style}});});const css=[`.framer-qFVSP { -webkit-mask: ${mask}; aspect-ratio: 1; display: block; mask: ${mask}; user-select: none; width: 24px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 24\n * @framerIntrinsicHeight 24\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Trending\",\"color\":{\"type\":\"static\",\"value\":\"rgb(255,255,255)\"},\"set\":{\"localId\":\"vectorSet/hXUA09pDc\",\"id\":\"hXUA09pDc\",\"moduleId\":\"hZhLOMSZwwOrCxqxhFd7\"}}\n */const Icon=withCSS(Component,css,\"framer-qFVSP\");Icon.displayName=\"Trending\";export default Icon;\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"24\",\"framerVector\":\"{\\\"name\\\":\\\"Trending\\\",\\\"color\\\":{\\\"type\\\":\\\"static\\\",\\\"value\\\":\\\"rgb(255,255,255)\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/hXUA09pDc\\\",\\\"id\\\":\\\"hXUA09pDc\\\",\\\"moduleId\\\":\\\"hZhLOMSZwwOrCxqxhFd7\\\"}}\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerIntrinsicWidth\":\"24\",\"framerImmutableVariables\":\"true\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (0956b9b)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{cx,motion,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask=\"var(--framer-icon-mask)\";const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(motion.img,{...rest,layoutId:layoutId,ref:ref}):/*#__PURE__*/_jsx(\"img\",{...rest,ref:ref});});const getProps=({height,id,width,...props})=>{return{...props};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,...restProps}=getProps(props);return /*#__PURE__*/_jsx(SVG,{...restProps,alt:\"\",className:cx(\"framer-GAzhR\",className),layoutId:layoutId,ref:ref,src:'data:image/svg+xml,<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><g d=\"M 0 24 L 0 0 L 24 0 L 24 24 Z M 12 2.25 C 10.072 2.25 8.187 2.822 6.583 3.893 C 4.98 4.965 3.73 6.487 2.992 8.269 C 2.254 10.05 2.061 12.011 2.437 13.902 C 2.814 15.793 3.742 17.531 5.106 18.894 C 6.469 20.258 8.207 21.186 10.098 21.563 C 11.989 21.939 13.95 21.746 15.731 21.008 C 17.513 20.27 19.036 19.02 20.107 17.417 C 21.178 15.813 21.75 13.928 21.75 12 C 21.747 9.415 20.719 6.937 18.891 5.109 C 17.063 3.281 14.585 2.253 12 2.25 Z M 6.75 12 C 6.75 12.199 6.671 12.39 6.53 12.53 C 6.39 12.671 6.199 12.75 6 12.75 C 5.801 12.75 5.61 12.671 5.47 12.53 C 5.329 12.39 5.25 12.199 5.25 12 C 5.252 10.21 5.964 8.495 7.229 7.229 C 8.495 5.964 10.21 5.252 12 5.25 C 12.199 5.25 12.39 5.329 12.53 5.47 C 12.671 5.61 12.75 5.801 12.75 6 C 12.75 6.199 12.671 6.39 12.53 6.53 C 12.39 6.671 12.199 6.75 12 6.75 C 10.608 6.751 9.274 7.305 8.289 8.289 C 7.305 9.274 6.751 10.608 6.75 12 Z M 9.75 12 C 9.75 11.555 9.882 11.12 10.129 10.75 C 10.376 10.38 10.728 10.092 11.139 9.921 C 11.55 9.751 12.003 9.706 12.439 9.793 C 12.875 9.88 13.276 10.094 13.591 10.409 C 13.906 10.724 14.12 11.125 14.207 11.561 C 14.294 11.997 14.249 12.45 14.079 12.861 C 13.908 13.272 13.62 13.624 13.25 13.871 C 12.88 14.118 12.445 14.25 12 14.25 C 11.403 14.25 10.831 14.013 10.409 13.591 C 9.987 13.169 9.75 12.597 9.75 12 Z M 12 18.75 C 11.801 18.75 11.61 18.671 11.47 18.53 C 11.329 18.39 11.25 18.199 11.25 18 C 11.25 17.801 11.329 17.61 11.47 17.47 C 11.61 17.329 11.801 17.25 12 17.25 C 13.392 17.248 14.726 16.695 15.711 15.711 C 16.695 14.726 17.248 13.392 17.25 12 C 17.25 11.801 17.329 11.61 17.47 11.47 C 17.61 11.329 17.801 11.25 18 11.25 C 18.199 11.25 18.39 11.329 18.53 11.47 C 18.671 11.61 18.75 11.801 18.75 12 C 18.748 13.79 18.036 15.505 16.771 16.771 C 15.505 18.036 13.79 18.748 12 18.75 Z\" fill=\"transparent\" height=\"24px\" id=\"RiBhdDGn_\" width=\"24px\"><path d=\"M 0 24 L 0 0 L 24 0 L 24 24 Z\" fill=\"transparent\" height=\"24px\" id=\"P5BXS6kwi\" width=\"24px\"/><path d=\"M 9.75 0 C 7.822 0 5.937 0.572 4.333 1.643 C 2.73 2.715 1.48 4.237 0.742 6.019 C 0.004 7.8 -0.189 9.761 0.187 11.652 C 0.564 13.543 1.492 15.281 2.856 16.644 C 4.219 18.008 5.957 18.936 7.848 19.313 C 9.739 19.689 11.7 19.496 13.481 18.758 C 15.263 18.02 16.786 16.77 17.857 15.167 C 18.928 13.563 19.5 11.678 19.5 9.75 C 19.497 7.165 18.469 4.687 16.641 2.859 C 14.813 1.031 12.335 0.003 9.75 0 Z M 4.5 9.75 C 4.5 9.949 4.421 10.14 4.28 10.28 C 4.14 10.421 3.949 10.5 3.75 10.5 C 3.551 10.5 3.36 10.421 3.22 10.28 C 3.079 10.14 3 9.949 3 9.75 C 3.002 7.96 3.714 6.245 4.979 4.979 C 6.245 3.714 7.96 3.002 9.75 3 C 9.949 3 10.14 3.079 10.28 3.22 C 10.421 3.36 10.5 3.551 10.5 3.75 C 10.5 3.949 10.421 4.14 10.28 4.28 C 10.14 4.421 9.949 4.5 9.75 4.5 C 8.358 4.501 7.024 5.055 6.039 6.039 C 5.055 7.024 4.501 8.358 4.5 9.75 Z M 7.5 9.75 C 7.5 9.305 7.632 8.87 7.879 8.5 C 8.126 8.13 8.478 7.842 8.889 7.671 C 9.3 7.501 9.753 7.456 10.189 7.543 C 10.625 7.63 11.026 7.844 11.341 8.159 C 11.656 8.474 11.87 8.875 11.957 9.311 C 12.044 9.747 11.999 10.2 11.829 10.611 C 11.658 11.022 11.37 11.374 11 11.621 C 10.63 11.868 10.195 12 9.75 12 C 9.153 12 8.581 11.763 8.159 11.341 C 7.737 10.919 7.5 10.347 7.5 9.75 Z M 9.75 16.5 C 9.551 16.5 9.36 16.421 9.22 16.28 C 9.079 16.14 9 15.949 9 15.75 C 9 15.551 9.079 15.36 9.22 15.22 C 9.36 15.079 9.551 15 9.75 15 C 11.142 14.998 12.476 14.445 13.461 13.461 C 14.445 12.476 14.999 11.142 15 9.75 C 15 9.551 15.079 9.36 15.22 9.22 C 15.36 9.079 15.551 9 15.75 9 C 15.949 9 16.14 9.079 16.28 9.22 C 16.421 9.36 16.5 9.551 16.5 9.75 C 16.498 11.54 15.786 13.255 14.521 14.521 C 13.255 15.786 11.54 16.498 9.75 16.5 Z\" fill=\"rgb(255, 255, 255)\" height=\"19.500037554473398px\" id=\"XJfUySZSi\" transform=\"translate(2.25 2.25)\" width=\"19.50000122904342px\"/></g></svg>',style:{...style}});});const css=[`.framer-GAzhR { -webkit-mask: ${mask}; aspect-ratio: 1; display: block; mask: ${mask}; user-select: none; width: 24px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 24\n * @framerIntrinsicHeight 24\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Add Deep Cuts\",\"color\":{\"type\":\"static\",\"value\":\"rgb(255,255,255)\"},\"set\":{\"localId\":\"vectorSet/JD4YhQGiF\",\"id\":\"JD4YhQGiF\",\"moduleId\":\"K0CxlcFaEoNyjXQnHysQ\"}}\n */const Icon=withCSS(Component,css,\"framer-GAzhR\");Icon.displayName=\"Add Deep Cuts\";export default Icon;\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerVector\":\"{\\\"name\\\":\\\"Add Deep Cuts\\\",\\\"color\\\":{\\\"type\\\":\\\"static\\\",\\\"value\\\":\\\"rgb(255,255,255)\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/JD4YhQGiF\\\",\\\"id\\\":\\\"JD4YhQGiF\\\",\\\"moduleId\\\":\\\"K0CxlcFaEoNyjXQnHysQ\\\"}}\",\"framerImmutableVariables\":\"true\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"24\",\"framerIntrinsicWidth\":\"24\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (0956b9b)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{cx,motion,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask=\"var(--framer-icon-mask)\";const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(motion.img,{...rest,layoutId:layoutId,ref:ref}):/*#__PURE__*/_jsx(\"img\",{...rest,ref:ref});});const getProps=({height,id,width,...props})=>{return{...props};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,...restProps}=getProps(props);return /*#__PURE__*/_jsx(SVG,{...restProps,alt:\"\",className:cx(\"framer-CHrlW\",className),layoutId:layoutId,ref:ref,src:'data:image/svg+xml,<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 19.408 17.628 C 17.98 15.159 15.78 13.389 13.212 12.55 C 14.482 11.794 15.469 10.642 16.021 9.27 C 16.573 7.899 16.66 6.385 16.268 4.959 C 15.875 3.534 15.026 2.277 13.851 1.381 C 12.675 0.485 11.238 0 9.759 0 C 8.281 0 6.844 0.485 5.668 1.381 C 4.492 2.277 3.643 3.534 3.251 4.959 C 2.859 6.385 2.946 7.899 3.498 9.27 C 4.05 10.642 5.036 11.794 6.307 12.55 C 3.739 13.388 1.538 15.158 0.111 17.628 C 0.058 17.713 0.024 17.808 0.009 17.907 C -0.007 18.006 -0.002 18.107 0.023 18.204 C 0.048 18.301 0.091 18.392 0.152 18.472 C 0.212 18.552 0.288 18.619 0.375 18.669 C 0.462 18.719 0.557 18.751 0.657 18.764 C 0.756 18.776 0.857 18.769 0.953 18.742 C 1.05 18.714 1.14 18.668 1.218 18.606 C 1.296 18.543 1.361 18.466 1.409 18.378 C 3.175 15.325 6.297 13.503 9.759 13.503 C 13.222 13.503 16.343 15.325 18.11 18.378 C 18.157 18.466 18.222 18.543 18.301 18.606 C 18.379 18.668 18.469 18.714 18.565 18.742 C 18.662 18.769 18.763 18.776 18.862 18.764 C 18.961 18.751 19.057 18.719 19.144 18.669 C 19.231 18.619 19.306 18.552 19.367 18.472 C 19.427 18.392 19.471 18.301 19.496 18.204 C 19.52 18.107 19.525 18.006 19.51 17.907 C 19.495 17.808 19.461 17.713 19.408 17.628 Z M 4.509 6.753 C 4.509 5.714 4.817 4.699 5.394 3.836 C 5.971 2.972 6.791 2.3 7.75 1.902 C 8.71 1.505 9.765 1.401 10.784 1.603 C 11.802 1.806 12.737 2.306 13.472 3.04 C 14.206 3.774 14.706 4.71 14.909 5.728 C 15.111 6.747 15.007 7.802 14.61 8.762 C 14.212 9.721 13.539 10.541 12.676 11.118 C 11.813 11.695 10.798 12.003 9.759 12.003 C 8.367 12.001 7.033 11.447 6.049 10.463 C 5.064 9.479 4.511 8.144 4.509 6.753 Z\" fill=\"rgb(255, 255, 255)\" height=\"18.769641037597637px\" id=\"j98EeZLL1\" transform=\"translate(2.24 2.248)\" width=\"19.51882852902914px\"/></svg>',style:{...style}});});const css=[`.framer-CHrlW { -webkit-mask: ${mask}; aspect-ratio: 1; display: block; mask: ${mask}; user-select: none; width: 24px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 24\n * @framerIntrinsicHeight 24\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Fan\",\"color\":{\"type\":\"static\",\"value\":\"rgb(255,255,255)\"},\"set\":{\"localId\":\"vectorSet/hXUA09pDc\",\"id\":\"hXUA09pDc\",\"moduleId\":\"hZhLOMSZwwOrCxqxhFd7\"}}\n */const Icon=withCSS(Component,css,\"framer-CHrlW\");Icon.displayName=\"Fan\";export default Icon;\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerIntrinsicWidth\":\"24\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerIntrinsicHeight\":\"24\",\"framerContractVersion\":\"1\",\"framerVector\":\"{\\\"name\\\":\\\"Fan\\\",\\\"color\\\":{\\\"type\\\":\\\"static\\\",\\\"value\\\":\\\"rgb(255,255,255)\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/hXUA09pDc\\\",\\\"id\\\":\\\"hXUA09pDc\\\",\\\"moduleId\\\":\\\"hZhLOMSZwwOrCxqxhFd7\\\"}}\",\"framerImmutableVariables\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (0956b9b)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{cx,motion,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask=\"var(--framer-icon-mask)\";const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(motion.img,{...rest,layoutId:layoutId,ref:ref}):/*#__PURE__*/_jsx(\"img\",{...rest,ref:ref});});const getProps=({height,id,width,...props})=>{return{...props};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,...restProps}=getProps(props);return /*#__PURE__*/_jsx(SVG,{...restProps,alt:\"\",className:cx(\"framer-UlUv2\",className),layoutId:layoutId,ref:ref,src:'data:image/svg+xml,<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><g d=\"M 0 24 L 0 0 L 24 0 L 24 24 Z M 5.25 15 C 6.493 15 7.5 13.993 7.5 12.75 C 7.5 11.507 6.493 10.5 5.25 10.5 C 4.007 10.5 3 11.507 3 12.75 C 3 13.993 4.007 15 5.25 15 Z M 12 10.5 C 13.243 10.5 14.25 9.493 14.25 8.25 C 14.25 7.007 13.243 6 12 6 C 10.757 6 9.75 7.007 9.75 8.25 C 9.75 9.493 10.757 10.5 12 10.5 Z M 18.75 18 C 19.993 18 21 16.993 21 15.75 C 21 14.507 19.993 13.5 18.75 13.5 C 17.507 13.5 16.5 14.507 16.5 15.75 C 16.5 16.993 17.507 18 18.75 18 Z M 5.25 3.75 L 5.25 10.5 M 18.75 3.75 L 18.75 13.5 M 12 3.75 L 12 6 M 5.25 15 L 5.25 20.25 M 18.75 18 L 18.75 20.25 M 12 10.5 L 12 20.25\" fill=\"transparent\" height=\"24px\" id=\"DLNRByZrt\" width=\"24px\"><path d=\"M 0 24 L 0 0 L 24 0 L 24 24 Z\" fill=\"transparent\" height=\"24px\" id=\"Mo4EudLU6\" width=\"24px\"/><path d=\"M 2.25 4.5 C 3.493 4.5 4.5 3.493 4.5 2.25 C 4.5 1.007 3.493 0 2.25 0 C 1.007 0 0 1.007 0 2.25 C 0 3.493 1.007 4.5 2.25 4.5 Z\" fill=\"rgb(255, 255, 255)\" height=\"4.5px\" id=\"sYCVjvhTP\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"1.5\" stroke=\"rgb(255, 255, 255)\" transform=\"translate(3 10.5)\" width=\"4.5px\"/><path d=\"M 2.25 4.5 C 3.493 4.5 4.5 3.493 4.5 2.25 C 4.5 1.007 3.493 0 2.25 0 C 1.007 0 0 1.007 0 2.25 C 0 3.493 1.007 4.5 2.25 4.5 Z\" fill=\"rgb(255, 255, 255)\" height=\"4.5px\" id=\"aQpJMogwj\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"1.5\" stroke=\"rgb(255, 255, 255)\" transform=\"translate(9.75 6)\" width=\"4.5px\"/><path d=\"M 2.25 4.5 C 3.493 4.5 4.5 3.493 4.5 2.25 C 4.5 1.007 3.493 0 2.25 0 C 1.007 0 0 1.007 0 2.25 C 0 3.493 1.007 4.5 2.25 4.5 Z\" fill=\"rgb(255, 255, 255)\" height=\"4.5px\" id=\"aRYnLRi23\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"1.5\" stroke=\"rgb(255, 255, 255)\" transform=\"translate(16.5 13.5)\" width=\"4.5px\"/><path d=\"M 0 0 L 0 6.75\" fill=\"transparent\" height=\"6.75px\" id=\"GadMYuXJT\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" stroke=\"rgb(255, 255, 255)\" transform=\"translate(5.25 3.75)\" width=\"1px\"/><path d=\"M 0 0 L 0 9.75\" fill=\"transparent\" height=\"9.75px\" id=\"At9moz7c6\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" stroke=\"rgb(255, 255, 255)\" transform=\"translate(18.75 3.75)\" width=\"1px\"/><path d=\"M 0 0 L 0 2.25\" fill=\"transparent\" height=\"2.25px\" id=\"wSxsnBtdy\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" stroke=\"rgb(255, 255, 255)\" transform=\"translate(12 3.75)\" width=\"1px\"/><path d=\"M 0 0 L 0 5.25\" fill=\"transparent\" height=\"5.25px\" id=\"c0g5oVUDD\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" stroke=\"rgb(255, 255, 255)\" transform=\"translate(5.25 15)\" width=\"1px\"/><path d=\"M 0 0 L 0 2.25\" fill=\"transparent\" height=\"2.25px\" id=\"buxGUDKGl\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" stroke=\"rgb(255, 255, 255)\" transform=\"translate(18.75 18)\" width=\"1px\"/><path d=\"M 0 0 L 0 9.75\" fill=\"transparent\" height=\"9.75px\" id=\"io06Gglfv\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" stroke=\"rgb(255, 255, 255)\" transform=\"translate(12 10.5)\" width=\"1px\"/></g></svg>',style:{...style}});});const css=[`.framer-UlUv2 { -webkit-mask: ${mask}; aspect-ratio: 1; display: block; mask: ${mask}; user-select: none; width: 24px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 24\n * @framerIntrinsicHeight 24\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Tune Channel\",\"color\":{\"type\":\"static\",\"value\":\"rgb(255,255,255)\"},\"set\":{\"localId\":\"vectorSet/hXUA09pDc\",\"id\":\"hXUA09pDc\",\"moduleId\":\"hZhLOMSZwwOrCxqxhFd7\"}}\n */const Icon=withCSS(Component,css,\"framer-UlUv2\");Icon.displayName=\"Tune Channel\";export default Icon;\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerVector\":\"{\\\"name\\\":\\\"Tune Channel\\\",\\\"color\\\":{\\\"type\\\":\\\"static\\\",\\\"value\\\":\\\"rgb(255,255,255)\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/hXUA09pDc\\\",\\\"id\\\":\\\"hXUA09pDc\\\",\\\"moduleId\\\":\\\"hZhLOMSZwwOrCxqxhFd7\\\"}}\",\"framerImmutableVariables\":\"true\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerIntrinsicWidth\":\"24\",\"framerIntrinsicHeight\":\"24\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (9d1d4bc)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{cx,motion,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask=\"var(--framer-icon-mask)\";const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(motion.img,{...rest,layoutId:layoutId,ref:ref}):/*#__PURE__*/_jsx(\"img\",{...rest,ref:ref});});const getProps=({height,id,width,...props})=>{return{...props};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,...restProps}=getProps(props);return /*#__PURE__*/_jsx(SVG,{...restProps,alt:\"\",className:cx(\"framer-PkERs\",className),layoutId:layoutId,ref:ref,src:'data:image/svg+xml,<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><g d=\"M 0 24 L 0 0 L 24 0 L 24 24 Z M 16.5 9.75 L 18.75 9.75 C 18.949 9.75 19.14 9.829 19.28 9.97 C 19.421 10.11 19.5 10.301 19.5 10.5 L 19.5 19.5 C 19.5 19.699 19.421 19.89 19.28 20.03 C 19.14 20.171 18.949 20.25 18.75 20.25 L 5.25 20.25 C 5.051 20.25 4.86 20.171 4.72 20.03 C 4.579 19.89 4.5 19.699 4.5 19.5 L 4.5 10.5 C 4.5 10.301 4.579 10.11 4.72 9.97 C 4.86 9.829 5.051 9.75 5.25 9.75 L 7.5 9.75 M 8.25 6 L 12 2.25 L 15.75 6 M 12 2.25 L 12 12.75\" fill=\"transparent\" height=\"24px\" id=\"bdY3qNPVh\" width=\"24px\"><path d=\"M 0 24 L 0 0 L 24 0 L 24 24 Z\" fill=\"transparent\" height=\"24px\" id=\"D72Edg9iT\" width=\"24px\"/><path d=\"M 12 0 L 14.25 0 C 14.449 0 14.64 0.079 14.78 0.22 C 14.921 0.36 15 0.551 15 0.75 L 15 9.75 C 15 9.949 14.921 10.14 14.78 10.28 C 14.64 10.421 14.449 10.5 14.25 10.5 L 0.75 10.5 C 0.551 10.5 0.36 10.421 0.22 10.28 C 0.079 10.14 0 9.949 0 9.75 L 0 0.75 C 0 0.551 0.079 0.36 0.22 0.22 C 0.36 0.079 0.551 0 0.75 0 L 3 0\" fill=\"transparent\" height=\"10.5px\" id=\"fY9soXLcq\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" stroke=\"rgb(255, 255, 255)\" transform=\"translate(4.5 9.75)\" width=\"15px\"/><path d=\"M 0 3.75 L 3.75 0 L 7.5 3.75\" fill=\"transparent\" height=\"3.75px\" id=\"KnMFxSgD4\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" stroke=\"rgb(255, 255, 255)\" transform=\"translate(8.25 2.25)\" width=\"7.5px\"/><path d=\"M 0 0 L 0 10.5\" fill=\"transparent\" height=\"10.5px\" id=\"Ho4QNM6OL\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" stroke=\"rgb(255, 255, 255)\" transform=\"translate(12 2.25)\" width=\"1px\"/></g></svg>',style:{...style}});});const css=[`.framer-PkERs { -webkit-mask: ${mask}; aspect-ratio: 1; display: block; mask: ${mask}; user-select: none; width: 24px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 24\n * @framerIntrinsicHeight 24\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Share\",\"color\":{\"type\":\"static\",\"value\":\"rgb(255,255,255)\"},\"set\":{\"localId\":\"vectorSet/hXUA09pDc\",\"id\":\"hXUA09pDc\",\"moduleId\":\"hZhLOMSZwwOrCxqxhFd7\"}}\n */const Icon=withCSS(Component,css,\"framer-PkERs\");Icon.displayName=\"Share\";export default Icon;\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"24\",\"framerIntrinsicWidth\":\"24\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerVector\":\"{\\\"name\\\":\\\"Share\\\",\\\"color\\\":{\\\"type\\\":\\\"static\\\",\\\"value\\\":\\\"rgb(255,255,255)\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/hXUA09pDc\\\",\\\"id\\\":\\\"hXUA09pDc\\\",\\\"moduleId\\\":\\\"hZhLOMSZwwOrCxqxhFd7\\\"}}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (0956b9b)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{cx,motion,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask=\"var(--framer-icon-mask)\";const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(motion.img,{...rest,layoutId:layoutId,ref:ref}):/*#__PURE__*/_jsx(\"img\",{...rest,ref:ref});});const getProps=({height,id,width,...props})=>{return{...props};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,...restProps}=getProps(props);return /*#__PURE__*/_jsx(SVG,{...restProps,alt:\"\",className:cx(\"framer-aGbfH\",className),layoutId:layoutId,ref:ref,src:'data:image/svg+xml,<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><g d=\"M 0 24 L 0 0 L 24 0 L 24 24 Z M 23.406 4.344 L 19.656 0.594 C 19.515 0.454 19.325 0.375 19.126 0.375 C 18.927 0.375 18.736 0.454 18.595 0.594 C 18.454 0.735 18.375 0.926 18.375 1.125 C 18.375 1.324 18.454 1.515 18.595 1.656 L 18.815 1.875 L 13.174 7.515 C 11.038 6.403 8.645 6.496 7.196 7.944 C 6.813 8.328 6.514 8.787 6.316 9.291 C 6.255 9.428 6.155 9.544 6.03 9.626 C 5.904 9.707 5.757 9.75 5.608 9.75 C 4.24 9.796 3.052 10.286 2.172 11.166 C 1.039 12.302 0.563 13.931 0.82 15.756 C 1.069 17.503 1.976 19.233 3.376 20.625 C 4.775 22.017 6.501 22.927 8.251 23.177 C 8.564 23.224 8.88 23.248 9.197 23.25 C 10.634 23.25 11.9 22.76 12.831 21.829 C 13.711 20.948 14.202 19.761 14.248 18.393 C 14.248 18.243 14.291 18.096 14.373 17.97 C 14.455 17.844 14.572 17.745 14.709 17.685 C 15.214 17.487 15.672 17.187 16.056 16.805 C 17.505 15.355 17.597 12.961 16.486 10.826 L 22.126 5.185 L 22.345 5.406 C 22.415 5.475 22.497 5.531 22.588 5.568 C 22.679 5.606 22.777 5.625 22.876 5.625 C 22.974 5.625 23.072 5.606 23.163 5.568 C 23.254 5.531 23.336 5.475 23.406 5.406 C 23.476 5.336 23.531 5.253 23.569 5.162 C 23.607 5.071 23.626 4.973 23.626 4.875 C 23.626 4.776 23.607 4.679 23.569 4.588 C 23.531 4.497 23.476 4.414 23.406 4.344 Z M 8.781 19.28 C 8.64 19.42 8.45 19.499 8.251 19.499 C 8.052 19.499 7.861 19.42 7.721 19.28 L 4.721 16.28 C 4.58 16.139 4.501 15.948 4.501 15.749 C 4.501 15.55 4.581 15.359 4.721 15.219 C 4.862 15.078 5.053 14.999 5.252 14.999 C 5.451 14.999 5.641 15.079 5.782 15.219 L 8.782 18.219 C 8.922 18.36 9.001 18.551 9.001 18.75 C 9.001 18.948 8.922 19.139 8.781 19.28 Z M 12.732 14.98 C 12.365 15.348 11.897 15.598 11.388 15.699 C 10.878 15.8 10.351 15.748 9.871 15.55 C 9.391 15.351 8.981 15.015 8.693 14.583 C 8.404 14.151 8.25 13.644 8.25 13.125 C 8.25 12.605 8.404 12.098 8.693 11.666 C 8.981 11.234 9.391 10.898 9.871 10.699 C 10.351 10.501 10.878 10.449 11.388 10.55 C 11.897 10.651 12.365 10.902 12.732 11.269 C 13.224 11.761 13.5 12.429 13.5 13.125 C 13.5 13.821 13.224 14.488 12.732 14.98 Z M 15.644 9.543 C 15.467 9.324 15.279 9.115 15.081 8.916 C 14.882 8.718 14.673 8.53 14.454 8.354 L 16.501 6.31 L 17.69 7.5 Z M 18.751 6.439 L 17.562 5.25 L 19.876 2.935 L 21.065 4.125 Z\" fill=\"transparent\" height=\"24px\" id=\"wo7g5j9Kx\" width=\"24px\"><path d=\"M 0 24 L 0 0 L 24 0 L 24 24 Z\" fill=\"transparent\" height=\"24px\" id=\"G_xgrtkAK\" width=\"24px\"/><path d=\"M 22.654 3.97 L 18.904 0.22 C 18.763 0.079 18.573 0 18.374 0 C 18.175 0 17.984 0.079 17.843 0.22 C 17.702 0.361 17.623 0.551 17.623 0.75 C 17.623 0.949 17.702 1.14 17.843 1.281 L 18.063 1.5 L 12.422 7.14 C 10.286 6.029 7.893 6.121 6.444 7.57 C 6.061 7.954 5.762 8.412 5.564 8.917 C 5.503 9.054 5.403 9.17 5.278 9.251 C 5.152 9.333 5.005 9.376 4.856 9.375 C 3.488 9.421 2.3 9.912 1.42 10.792 C 0.287 11.927 -0.189 13.557 0.068 15.382 C 0.317 17.129 1.224 18.858 2.624 20.25 C 4.023 21.643 5.749 22.553 7.499 22.802 C 7.812 22.849 8.128 22.874 8.445 22.875 C 9.882 22.875 11.148 22.385 12.079 21.454 C 12.959 20.574 13.45 19.386 13.496 18.018 C 13.496 17.868 13.539 17.721 13.621 17.596 C 13.703 17.47 13.82 17.371 13.957 17.31 C 14.462 17.112 14.92 16.813 15.304 16.43 C 16.753 14.981 16.845 12.586 15.734 10.452 L 21.374 4.811 L 21.593 5.031 C 21.663 5.101 21.745 5.156 21.836 5.194 C 21.927 5.231 22.025 5.251 22.124 5.251 C 22.222 5.251 22.32 5.231 22.411 5.194 C 22.502 5.156 22.584 5.101 22.654 5.031 C 22.724 4.961 22.779 4.879 22.817 4.788 C 22.855 4.697 22.874 4.599 22.874 4.5 C 22.874 4.402 22.855 4.304 22.817 4.213 C 22.779 4.122 22.724 4.039 22.654 3.97 Z M 8.029 18.905 C 7.889 19.046 7.698 19.125 7.499 19.125 C 7.3 19.125 7.109 19.046 6.969 18.905 L 3.969 15.905 C 3.828 15.764 3.749 15.574 3.749 15.375 C 3.749 15.176 3.829 14.985 3.969 14.844 C 4.11 14.704 4.301 14.625 4.5 14.625 C 4.699 14.625 4.89 14.704 5.03 14.845 L 8.03 17.845 C 8.171 17.986 8.249 18.176 8.249 18.375 C 8.249 18.574 8.17 18.765 8.029 18.905 Z M 11.98 14.606 C 11.613 14.973 11.145 15.223 10.636 15.324 C 10.127 15.426 9.599 15.374 9.119 15.175 C 8.639 14.977 8.229 14.64 7.941 14.208 C 7.652 13.777 7.498 13.269 7.498 12.75 C 7.498 12.231 7.652 11.723 7.941 11.291 C 8.229 10.86 8.639 10.523 9.119 10.325 C 9.599 10.126 10.127 10.074 10.636 10.175 C 11.145 10.277 11.613 10.527 11.98 10.894 C 12.472 11.386 12.748 12.054 12.748 12.75 C 12.748 13.446 12.472 14.113 11.98 14.606 Z M 14.892 9.168 C 14.715 8.95 14.527 8.741 14.329 8.542 C 14.13 8.344 13.921 8.156 13.702 7.979 L 15.749 5.936 L 16.938 7.125 Z M 17.999 6.064 L 16.81 4.875 L 19.124 2.561 L 20.313 3.75 Z\" fill=\"rgb(255, 255, 255)\" height=\"22.875388px\" id=\"QqMKiGWJ2\" transform=\"translate(0.752 0.375)\" width=\"22.873946839626758px\"/></g></svg>',style:{...style}});});const css=[`.framer-aGbfH { -webkit-mask: ${mask}; aspect-ratio: 1; display: block; mask: ${mask}; user-select: none; width: 24px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 24\n * @framerIntrinsicHeight 24\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Add Rock\",\"color\":{\"type\":\"static\",\"value\":\"rgb(255,255,255)\"},\"set\":{\"localId\":\"vectorSet/JD4YhQGiF\",\"id\":\"JD4YhQGiF\",\"moduleId\":\"K0CxlcFaEoNyjXQnHysQ\"}}\n */const Icon=withCSS(Component,css,\"framer-aGbfH\");Icon.displayName=\"Add Rock\";export default Icon;\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerVector\":\"{\\\"name\\\":\\\"Add Rock\\\",\\\"color\\\":{\\\"type\\\":\\\"static\\\",\\\"value\\\":\\\"rgb(255,255,255)\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/JD4YhQGiF\\\",\\\"id\\\":\\\"JD4YhQGiF\\\",\\\"moduleId\\\":\\\"K0CxlcFaEoNyjXQnHysQ\\\"}}\",\"framerImmutableVariables\":\"true\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerIntrinsicHeight\":\"24\",\"framerIntrinsicWidth\":\"24\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (0956b9b)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{cx,motion,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask=\"var(--framer-icon-mask)\";const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(motion.img,{...rest,layoutId:layoutId,ref:ref}):/*#__PURE__*/_jsx(\"img\",{...rest,ref:ref});});const getProps=({height,id,width,...props})=>{return{...props};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,...restProps}=getProps(props);return /*#__PURE__*/_jsx(SVG,{...restProps,alt:\"\",className:cx(\"framer-r8FLj\",className),layoutId:layoutId,ref:ref,src:'data:image/svg+xml,<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><g d=\"M 0 24 L 0 0 L 24 0 L 24 24 Z M 14.25 13.125 C 14.25 13.793 14.052 14.445 13.681 15 C 13.31 15.555 12.783 15.988 12.167 16.243 C 11.55 16.498 10.871 16.565 10.217 16.435 C 9.562 16.305 8.961 15.983 8.489 15.511 C 8.017 15.04 7.695 14.438 7.565 13.783 C 7.435 13.129 7.501 12.45 7.757 11.833 C 8.012 11.217 8.445 10.69 9 10.319 C 9.555 9.948 10.207 9.75 10.875 9.75 C 11.318 9.75 11.757 9.837 12.167 10.007 C 12.576 10.177 12.948 10.425 13.261 10.739 C 13.575 11.052 13.823 11.424 13.993 11.833 C 14.163 12.243 14.25 12.682 14.25 13.125 Z M 20.25 3.75 L 20.25 20.25 C 20.25 20.648 20.092 21.029 19.811 21.311 C 19.529 21.592 19.148 21.75 18.75 21.75 L 5.25 21.75 C 4.852 21.75 4.471 21.592 4.189 21.311 C 3.908 21.029 3.75 20.648 3.75 20.25 L 3.75 3.75 C 3.75 3.352 3.908 2.971 4.189 2.689 C 4.471 2.408 4.852 2.25 5.25 2.25 L 18.75 2.25 C 19.148 2.25 19.529 2.408 19.811 2.689 C 20.092 2.971 20.25 3.352 20.25 3.75 Z M 18 6.75 C 18 6.551 17.921 6.36 17.78 6.22 C 17.64 6.079 17.449 6 17.25 6 L 14.25 6 C 14.051 6 13.86 6.079 13.72 6.22 C 13.579 6.36 13.5 6.551 13.5 6.75 C 13.5 6.949 13.579 7.14 13.72 7.28 C 13.86 7.421 14.051 7.5 14.25 7.5 L 15.44 7.5 L 13.752 9.188 C 12.76 8.46 11.531 8.134 10.309 8.274 C 9.088 8.414 7.964 9.01 7.162 9.943 C 6.361 10.875 5.94 12.076 5.986 13.305 C 6.031 14.534 6.538 15.7 7.406 16.571 C 8.274 17.442 9.439 17.954 10.668 18.003 C 11.897 18.053 13.099 17.637 14.034 16.839 C 14.97 16.041 15.569 14.919 15.714 13.698 C 15.858 12.476 15.536 11.246 14.812 10.252 L 16.5 8.564 L 16.5 9.75 C 16.5 9.949 16.579 10.14 16.72 10.28 C 16.86 10.421 17.051 10.5 17.25 10.5 C 17.449 10.5 17.64 10.421 17.78 10.28 C 17.921 10.14 18 9.949 18 9.75 Z\" fill=\"transparent\" height=\"24px\" id=\"WvXth2kRh\" width=\"24px\"><path d=\"M 0 24 L 0 0 L 24 0 L 24 24 Z\" fill=\"transparent\" height=\"24px\" id=\"h9vimnDd7\" width=\"24px\"/><path d=\"M 10.5 10.875 C 10.5 11.543 10.302 12.195 9.931 12.75 C 9.56 13.305 9.033 13.738 8.417 13.993 C 7.8 14.248 7.121 14.315 6.467 14.185 C 5.812 14.055 5.211 13.733 4.739 13.261 C 4.267 12.79 3.945 12.188 3.815 11.533 C 3.685 10.879 3.751 10.2 4.007 9.583 C 4.262 8.967 4.695 8.44 5.25 8.069 C 5.805 7.698 6.457 7.5 7.125 7.5 C 7.568 7.5 8.007 7.587 8.417 7.757 C 8.826 7.927 9.198 8.175 9.511 8.489 C 9.825 8.802 10.073 9.174 10.243 9.583 C 10.413 9.993 10.5 10.432 10.5 10.875 Z M 16.5 1.5 L 16.5 18 C 16.5 18.398 16.342 18.779 16.061 19.061 C 15.779 19.342 15.398 19.5 15 19.5 L 1.5 19.5 C 1.102 19.5 0.721 19.342 0.439 19.061 C 0.158 18.779 0 18.398 0 18 L 0 1.5 C 0 1.102 0.158 0.721 0.439 0.439 C 0.721 0.158 1.102 0 1.5 0 L 15 0 C 15.398 0 15.779 0.158 16.061 0.439 C 16.342 0.721 16.5 1.102 16.5 1.5 Z M 14.25 4.5 C 14.25 4.301 14.171 4.11 14.03 3.97 C 13.89 3.829 13.699 3.75 13.5 3.75 L 10.5 3.75 C 10.301 3.75 10.11 3.829 9.97 3.97 C 9.829 4.11 9.75 4.301 9.75 4.5 C 9.75 4.699 9.829 4.89 9.97 5.03 C 10.11 5.171 10.301 5.25 10.5 5.25 L 11.69 5.25 L 10.002 6.938 C 9.01 6.21 7.781 5.884 6.559 6.024 C 5.338 6.164 4.214 6.76 3.412 7.693 C 2.611 8.625 2.19 9.826 2.236 11.055 C 2.281 12.284 2.788 13.45 3.656 14.321 C 4.524 15.192 5.689 15.704 6.918 15.753 C 8.147 15.803 9.349 15.387 10.284 14.589 C 11.22 13.791 11.819 12.669 11.964 11.448 C 12.108 10.226 11.786 8.996 11.062 8.002 L 12.75 6.314 L 12.75 7.5 C 12.75 7.699 12.829 7.89 12.97 8.03 C 13.11 8.171 13.301 8.25 13.5 8.25 C 13.699 8.25 13.89 8.171 14.03 8.03 C 14.171 7.89 14.25 7.699 14.25 7.5 Z\" fill=\"rgb(255, 255, 255)\" height=\"19.5px\" id=\"AYxY6KWGA\" transform=\"translate(3.75 2.25)\" width=\"16.5px\"/></g></svg>',style:{...style}});});const css=[`.framer-r8FLj { -webkit-mask: ${mask}; aspect-ratio: 1; display: block; mask: ${mask}; user-select: none; width: 24px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 24\n * @framerIntrinsicHeight 24\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Add Male\",\"color\":{\"type\":\"static\",\"value\":\"rgb(255,255,255)\"},\"set\":{\"localId\":\"vectorSet/JD4YhQGiF\",\"id\":\"JD4YhQGiF\",\"moduleId\":\"K0CxlcFaEoNyjXQnHysQ\"}}\n */const Icon=withCSS(Component,css,\"framer-r8FLj\");Icon.displayName=\"Add Male\";export default Icon;\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"24\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerIntrinsicWidth\":\"24\",\"framerVector\":\"{\\\"name\\\":\\\"Add Male\\\",\\\"color\\\":{\\\"type\\\":\\\"static\\\",\\\"value\\\":\\\"rgb(255,255,255)\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/JD4YhQGiF\\\",\\\"id\\\":\\\"JD4YhQGiF\\\",\\\"moduleId\\\":\\\"K0CxlcFaEoNyjXQnHysQ\\\"}}\",\"framerImmutableVariables\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (0956b9b)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{cx,motion,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask=\"var(--framer-icon-mask)\";const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(motion.img,{...rest,layoutId:layoutId,ref:ref}):/*#__PURE__*/_jsx(\"img\",{...rest,ref:ref});});const getProps=({height,id,width,...props})=>{return{...props};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,...restProps}=getProps(props);return /*#__PURE__*/_jsx(SVG,{...restProps,alt:\"\",className:cx(\"framer-7ZWI5\",className),layoutId:layoutId,ref:ref,src:'data:image/svg+xml,<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><g d=\"M 0 24 L 0 0 L 24 0 L 24 24 Z M 22.5 5.25 L 22.5 11.25 C 22.5 11.398 22.457 11.543 22.374 11.667 C 22.292 11.79 22.175 11.887 22.038 11.943 C 21.9 12 21.75 12.015 21.604 11.986 C 21.458 11.957 21.325 11.886 21.22 11.781 L 18.75 9.31 L 13.281 14.781 C 13.211 14.85 13.129 14.906 13.038 14.943 C 12.947 14.981 12.849 15.001 12.75 15.001 C 12.652 15.001 12.554 14.981 12.463 14.943 C 12.372 14.906 12.289 14.85 12.22 14.781 L 9 11.56 L 2.781 17.781 C 2.64 17.921 2.449 18 2.25 18 C 2.051 18 1.861 17.921 1.72 17.781 C 1.579 17.64 1.5 17.449 1.5 17.25 C 1.5 17.051 1.579 16.86 1.72 16.719 L 8.47 9.969 C 8.539 9.9 8.622 9.844 8.713 9.807 C 8.804 9.769 8.902 9.749 9 9.749 C 9.099 9.749 9.197 9.769 9.288 9.807 C 9.379 9.844 9.461 9.9 9.531 9.969 L 12.75 13.19 L 17.69 8.25 L 15.22 5.781 C 15.115 5.676 15.043 5.542 15.014 5.396 C 14.985 5.251 15 5.1 15.057 4.963 C 15.114 4.826 15.21 4.709 15.333 4.626 C 15.457 4.544 15.602 4.5 15.75 4.5 L 21.75 4.5 C 21.949 4.5 22.14 4.579 22.281 4.72 C 22.421 4.86 22.5 5.051 22.5 5.25 Z\" fill=\"transparent\" height=\"24px\" id=\"i0bcsihGc\" width=\"24px\"><path d=\"M 0 24 L 0 0 L 24 0 L 24 24 Z\" fill=\"transparent\" height=\"24px\" id=\"PmdtIchac\" width=\"24px\"/><path d=\"M 21 0.75 L 21 6.75 C 21 6.898 20.957 7.044 20.874 7.167 C 20.792 7.29 20.675 7.387 20.538 7.444 C 20.4 7.5 20.25 7.515 20.104 7.486 C 19.958 7.457 19.825 7.386 19.72 7.281 L 17.25 4.81 L 11.781 10.281 C 11.711 10.35 11.629 10.406 11.538 10.443 C 11.447 10.481 11.349 10.501 11.25 10.501 C 11.152 10.501 11.054 10.481 10.963 10.443 C 10.872 10.406 10.789 10.35 10.72 10.281 L 7.5 7.06 L 1.281 13.281 C 1.14 13.421 0.949 13.5 0.75 13.5 C 0.551 13.5 0.361 13.421 0.22 13.281 C 0.079 13.14 0 12.949 0 12.75 C 0 12.551 0.079 12.36 0.22 12.219 L 6.97 5.469 C 7.039 5.4 7.122 5.344 7.213 5.307 C 7.304 5.269 7.402 5.249 7.5 5.249 C 7.599 5.249 7.697 5.269 7.788 5.307 C 7.879 5.344 7.961 5.4 8.031 5.469 L 11.25 8.69 L 16.19 3.75 L 13.72 1.281 C 13.615 1.176 13.543 1.042 13.514 0.896 C 13.485 0.751 13.5 0.6 13.557 0.463 C 13.614 0.326 13.71 0.209 13.833 0.126 C 13.957 0.044 14.102 0 14.25 0 L 20.25 0 C 20.449 0 20.64 0.079 20.781 0.22 C 20.921 0.36 21 0.551 21 0.75 Z\" fill=\"rgb(255, 255, 255)\" height=\"13.500400245190038px\" id=\"ocDqNXpxl\" transform=\"translate(1.5 4.5)\" width=\"21.000400170462616px\"/></g></svg>',style:{...style}});});const css=[`.framer-7ZWI5 { -webkit-mask: ${mask}; aspect-ratio: 1; display: block; mask: ${mask}; user-select: none; width: 24px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 24\n * @framerIntrinsicHeight 24\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Add hits\",\"color\":{\"type\":\"static\",\"value\":\"rgb(255,255,255)\"},\"set\":{\"localId\":\"vectorSet/JD4YhQGiF\",\"id\":\"JD4YhQGiF\",\"moduleId\":\"K0CxlcFaEoNyjXQnHysQ\"}}\n */const Icon=withCSS(Component,css,\"framer-7ZWI5\");Icon.displayName=\"Add hits\";export default Icon;\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"24\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicHeight\":\"24\",\"framerVector\":\"{\\\"name\\\":\\\"Add hits\\\",\\\"color\\\":{\\\"type\\\":\\\"static\\\",\\\"value\\\":\\\"rgb(255,255,255)\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/JD4YhQGiF\\\",\\\"id\\\":\\\"JD4YhQGiF\\\",\\\"moduleId\\\":\\\"K0CxlcFaEoNyjXQnHysQ\\\"}}\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (506606a)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{cx,motion,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask=\"var(--framer-icon-mask)\";const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(motion.img,{...rest,layoutId:layoutId,ref:ref}):/*#__PURE__*/_jsx(\"img\",{...rest,ref:ref});});const getProps=({height,id,width,...props})=>{return{...props};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,...restProps}=getProps(props);return /*#__PURE__*/_jsx(SVG,{...restProps,alt:\"\",className:cx(\"framer-2h6Pc\",className),layoutId:layoutId,ref:ref,src:'data:image/svg+xml,<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 13.569 8.623 C 10.272 9.282 7.716 11.839 7.055 15.137 C 7.037 15.227 6.957 15.294 6.863 15.294 C 6.769 15.294 6.688 15.227 6.671 15.137 C 6.012 11.841 3.455 9.284 0.157 8.623 C 0.067 8.606 0 8.525 0 8.431 C 0 8.337 0.067 8.257 0.157 8.239 C 3.453 7.58 6.01 5.024 6.671 1.725 C 6.688 1.633 6.769 1.569 6.863 1.569 C 6.957 1.569 7.037 1.635 7.055 1.725 C 7.714 5.022 10.27 7.578 13.569 8.239 C 13.661 8.257 13.725 8.337 13.725 8.431 C 13.725 8.525 13.659 8.606 13.569 8.623 Z M 19.843 15.69 C 17.935 15.308 16.457 13.829 16.074 11.921 C 16.057 11.831 15.976 11.764 15.882 11.764 C 15.788 11.764 15.708 11.831 15.69 11.921 C 15.308 13.829 13.829 15.308 11.921 15.69 C 11.831 15.708 11.764 15.788 11.764 15.882 C 11.764 15.976 11.831 16.057 11.921 16.074 C 13.829 16.457 15.308 17.935 15.69 19.843 C 15.708 19.935 15.788 20 15.882 20 C 15.976 20 16.057 19.933 16.074 19.843 C 16.457 17.935 17.935 16.457 19.843 16.074 C 19.935 16.057 20 15.976 20 15.882 C 20 15.788 19.933 15.708 19.843 15.69 Z M 14.274 3.133 C 15.586 3.396 16.604 4.414 16.866 5.725 C 16.884 5.818 16.964 5.882 17.059 5.882 C 17.153 5.882 17.233 5.816 17.251 5.725 C 17.514 4.414 18.531 3.396 19.843 3.133 C 19.935 3.116 20 3.035 20 2.941 C 20 2.847 19.933 2.767 19.843 2.749 C 18.531 2.486 17.513 1.469 17.251 0.157 C 17.233 0.065 17.153 0 17.059 0 C 16.964 0 16.884 0.067 16.866 0.157 C 16.604 1.469 15.586 2.486 14.274 2.749 C 14.184 2.767 14.117 2.847 14.117 2.941 C 14.117 3.035 14.184 3.116 14.274 3.133 Z\" fill=\"rgb(255, 255, 255)\" height=\"19.999999606187153px\" id=\"k1sOx8Opo\" transform=\"translate(2 2)\" width=\"19.999999606187146px\"/></svg>',style:{...style}});});const css=[`.framer-2h6Pc { -webkit-mask: ${mask}; aspect-ratio: 1; display: block; mask: ${mask}; user-select: none; width: 24px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 24\n * @framerIntrinsicHeight 24\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Custom Channel\",\"color\":{\"type\":\"static\",\"value\":\"rgb(255,255,255)\"},\"set\":{\"localId\":\"vectorSet/hXUA09pDc\",\"id\":\"hXUA09pDc\",\"moduleId\":\"hZhLOMSZwwOrCxqxhFd7\"}}\n */const Icon=withCSS(Component,css,\"framer-2h6Pc\");Icon.displayName=\"Custom Channel\";export default Icon;\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerImmutableVariables\":\"true\",\"framerVector\":\"{\\\"name\\\":\\\"Custom Channel\\\",\\\"color\\\":{\\\"type\\\":\\\"static\\\",\\\"value\\\":\\\"rgb(255,255,255)\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/hXUA09pDc\\\",\\\"id\\\":\\\"hXUA09pDc\\\",\\\"moduleId\\\":\\\"hZhLOMSZwwOrCxqxhFd7\\\"}}\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerIntrinsicWidth\":\"24\",\"framerIntrinsicHeight\":\"24\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (0956b9b)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{cx,motion,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask=\"var(--framer-icon-mask)\";const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(motion.img,{...rest,layoutId:layoutId,ref:ref}):/*#__PURE__*/_jsx(\"img\",{...rest,ref:ref});});const getProps=({height,id,width,...props})=>{return{...props};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,...restProps}=getProps(props);return /*#__PURE__*/_jsx(SVG,{...restProps,alt:\"\",className:cx(\"framer-3Izyj\",className),layoutId:layoutId,ref:ref,src:'data:image/svg+xml,<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><g d=\"M 0.005 24 L 0.005 0 L 24.005 0 L 24.005 24 Z M 18.755 6.75 C 17.712 6.751 16.694 7.062 15.829 7.644 C 14.964 8.226 14.292 9.053 13.898 10.018 C 13.505 10.983 13.407 12.044 13.619 13.065 C 13.83 14.086 14.341 15.02 15.085 15.75 L 8.924 15.75 C 9.794 14.898 10.34 13.771 10.47 12.561 C 10.6 11.351 10.305 10.133 9.637 9.116 C 8.968 8.099 7.967 7.346 6.804 6.985 C 5.642 6.625 4.39 6.68 3.263 7.14 C 2.137 7.601 1.205 8.439 0.628 9.51 C 0.051 10.582 -0.136 11.82 0.099 13.015 C 0.334 14.209 0.977 15.284 1.918 16.057 C 2.858 16.829 4.038 17.251 5.255 17.25 L 18.755 17.25 C 20.147 17.25 21.483 16.697 22.467 15.712 C 23.452 14.728 24.005 13.392 24.005 12 C 24.005 10.608 23.452 9.272 22.467 8.288 C 21.483 7.303 20.147 6.75 18.755 6.75 Z M 1.505 12 C 1.505 11.258 1.725 10.533 2.137 9.917 C 2.549 9.3 3.135 8.819 3.82 8.535 C 4.505 8.252 5.259 8.177 5.986 8.322 C 6.714 8.467 7.382 8.824 7.907 9.348 C 8.431 9.873 8.788 10.541 8.933 11.268 C 9.078 11.996 9.003 12.75 8.719 13.435 C 8.436 14.12 7.955 14.706 7.338 15.118 C 6.722 15.53 5.997 15.75 5.255 15.75 C 4.26 15.75 3.306 15.355 2.603 14.652 C 1.9 13.948 1.505 12.995 1.505 12 Z M 18.755 15.75 C 18.013 15.75 17.288 15.53 16.671 15.118 C 16.055 14.706 15.574 14.12 15.29 13.435 C 15.006 12.75 14.932 11.996 15.077 11.268 C 15.222 10.541 15.579 9.873 16.103 9.348 C 16.628 8.824 17.296 8.467 18.023 8.322 C 18.751 8.177 19.505 8.252 20.19 8.535 C 20.875 8.819 21.461 9.3 21.873 9.917 C 22.285 10.533 22.505 11.258 22.505 12 C 22.505 12.995 22.11 13.948 21.406 14.652 C 20.703 15.355 19.749 15.75 18.755 15.75 Z\" fill=\"transparent\" height=\"24px\" id=\"ZZN7hforB\" transform=\"translate(-0.005 0)\" width=\"24.004882821347564px\"><path d=\"M 0 24 L 0 0 L 24 0 L 24 24 Z\" fill=\"transparent\" height=\"24px\" id=\"xIgvMgW0d\" transform=\"translate(0.005 0)\" width=\"24px\"/><path d=\"M 18.755 0 C 17.712 0.001 16.694 0.312 15.829 0.894 C 14.964 1.476 14.292 2.303 13.898 3.268 C 13.505 4.233 13.407 5.294 13.619 6.315 C 13.83 7.336 14.341 8.27 15.085 9 L 8.924 9 C 9.794 8.148 10.34 7.021 10.47 5.811 C 10.6 4.601 10.305 3.383 9.637 2.366 C 8.968 1.349 7.967 0.596 6.804 0.235 C 5.642 -0.125 4.39 -0.07 3.263 0.39 C 2.137 0.851 1.205 1.689 0.628 2.76 C 0.051 3.832 -0.136 5.07 0.099 6.265 C 0.334 7.459 0.977 8.534 1.918 9.307 C 2.858 10.079 4.038 10.501 5.255 10.5 L 18.755 10.5 C 20.147 10.5 21.483 9.947 22.467 8.962 C 23.452 7.978 24.005 6.642 24.005 5.25 C 24.005 3.858 23.452 2.522 22.467 1.538 C 21.483 0.553 20.147 0 18.755 0 Z M 1.505 5.25 C 1.505 4.508 1.725 3.783 2.137 3.167 C 2.549 2.55 3.135 2.069 3.82 1.785 C 4.505 1.502 5.259 1.427 5.986 1.572 C 6.714 1.717 7.382 2.074 7.907 2.598 C 8.431 3.123 8.788 3.791 8.933 4.518 C 9.078 5.246 9.003 6 8.719 6.685 C 8.436 7.37 7.955 7.956 7.338 8.368 C 6.722 8.78 5.997 9 5.255 9 C 4.26 9 3.306 8.605 2.603 7.902 C 1.9 7.198 1.505 6.245 1.505 5.25 Z M 18.755 9 C 18.013 9 17.288 8.78 16.671 8.368 C 16.055 7.956 15.574 7.37 15.29 6.685 C 15.006 6 14.932 5.246 15.077 4.518 C 15.222 3.791 15.579 3.123 16.103 2.598 C 16.628 2.074 17.296 1.717 18.023 1.572 C 18.751 1.427 19.505 1.502 20.19 1.785 C 20.875 2.069 21.461 2.55 21.873 3.167 C 22.285 3.783 22.505 4.508 22.505 5.25 C 22.505 6.245 22.11 7.198 21.406 7.902 C 20.703 8.605 19.749 9 18.755 9 Z\" fill=\"rgb(255, 255, 255)\" height=\"10.500002146056223px\" id=\"IeXCCApPX\" transform=\"translate(0 6.75)\" width=\"24.0048828213499px\"/></g></svg>',style:{...style}});});const css=[`.framer-3Izyj { -webkit-mask: ${mask}; aspect-ratio: 1; display: block; mask: ${mask}; user-select: none; width: 24px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 24\n * @framerIntrinsicHeight 24\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Vote\",\"color\":{\"type\":\"static\",\"value\":\"rgb(255,255,255)\"},\"set\":{\"localId\":\"vectorSet/hXUA09pDc\",\"id\":\"hXUA09pDc\",\"moduleId\":\"hZhLOMSZwwOrCxqxhFd7\"}}\n */const Icon=withCSS(Component,css,\"framer-3Izyj\");Icon.displayName=\"Vote\";export default Icon;\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerVector\":\"{\\\"name\\\":\\\"Vote\\\",\\\"color\\\":{\\\"type\\\":\\\"static\\\",\\\"value\\\":\\\"rgb(255,255,255)\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/hXUA09pDc\\\",\\\"id\\\":\\\"hXUA09pDc\\\",\\\"moduleId\\\":\\\"hZhLOMSZwwOrCxqxhFd7\\\"}}\",\"framerIntrinsicHeight\":\"24\",\"framerIntrinsicWidth\":\"24\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (0956b9b)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{cx,motion,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask=\"var(--framer-icon-mask)\";const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(motion.img,{...rest,layoutId:layoutId,ref:ref}):/*#__PURE__*/_jsx(\"img\",{...rest,ref:ref});});const getProps=({height,id,width,...props})=>{return{...props};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,...restProps}=getProps(props);return /*#__PURE__*/_jsx(SVG,{...restProps,alt:\"\",className:cx(\"framer-epwQ2\",className),layoutId:layoutId,ref:ref,src:'data:image/svg+xml,<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><g d=\"M 0 24 L 0 0 L 24 0 L 24 24 Z M 12 13.5 C 11.258 13.5 10.533 13.28 9.917 12.868 C 9.3 12.456 8.819 11.87 8.535 11.185 C 8.252 10.5 8.177 9.746 8.322 9.018 C 8.467 8.291 8.824 7.623 9.348 7.098 C 9.873 6.574 10.541 6.217 11.268 6.072 C 11.996 5.927 12.75 6.002 13.435 6.285 C 14.12 6.569 14.706 7.05 15.118 7.667 C 15.53 8.283 15.75 9.008 15.75 9.75 C 15.75 10.745 15.355 11.698 14.652 12.402 C 13.948 13.105 12.995 13.5 12 13.5 Z M 20.25 3.75 L 20.25 20.25 C 20.25 20.648 20.092 21.029 19.811 21.311 C 19.529 21.592 19.148 21.75 18.75 21.75 L 5.25 21.75 C 4.852 21.75 4.471 21.592 4.189 21.311 C 3.908 21.029 3.75 20.648 3.75 20.25 L 3.75 3.75 C 3.75 3.352 3.908 2.971 4.189 2.689 C 4.471 2.408 4.852 2.25 5.25 2.25 L 18.75 2.25 C 19.148 2.25 19.529 2.408 19.811 2.689 C 20.092 2.971 20.25 3.352 20.25 3.75 Z M 12.75 16.5 L 12.75 14.946 C 14.064 14.756 15.257 14.076 16.089 13.042 C 16.922 12.008 17.332 10.697 17.237 9.374 C 17.142 8.05 16.549 6.811 15.577 5.907 C 14.605 5.002 13.327 4.499 12 4.499 C 10.673 4.499 9.395 5.002 8.423 5.907 C 7.452 6.811 6.859 8.05 6.763 9.374 C 6.668 10.697 7.078 12.008 7.911 13.042 C 8.743 14.076 9.936 14.756 11.25 14.946 L 11.25 16.5 L 9 16.5 C 8.801 16.5 8.61 16.579 8.47 16.72 C 8.329 16.86 8.25 17.051 8.25 17.25 C 8.25 17.449 8.329 17.64 8.47 17.78 C 8.61 17.921 8.801 18 9 18 L 11.25 18 L 11.25 19.5 C 11.25 19.699 11.329 19.89 11.47 20.03 C 11.61 20.171 11.801 20.25 12 20.25 C 12.199 20.25 12.39 20.171 12.53 20.03 C 12.671 19.89 12.75 19.699 12.75 19.5 L 12.75 18 L 15 18 C 15.199 18 15.39 17.921 15.53 17.78 C 15.671 17.64 15.75 17.449 15.75 17.25 C 15.75 17.051 15.671 16.86 15.53 16.72 C 15.39 16.579 15.199 16.5 15 16.5 Z\" fill=\"transparent\" height=\"24px\" id=\"Rxg4PmCZ4\" width=\"24px\"><path d=\"M 0 24 L 0 0 L 24 0 L 24 24 Z\" fill=\"transparent\" height=\"24px\" id=\"KQemwW7Wm\" width=\"24px\"/><path d=\"M 8.25 11.25 C 7.508 11.25 6.783 11.03 6.167 10.618 C 5.55 10.206 5.069 9.62 4.785 8.935 C 4.502 8.25 4.427 7.496 4.572 6.768 C 4.717 6.041 5.074 5.373 5.598 4.848 C 6.123 4.324 6.791 3.967 7.518 3.822 C 8.246 3.677 9 3.752 9.685 4.035 C 10.37 4.319 10.956 4.8 11.368 5.417 C 11.78 6.033 12 6.758 12 7.5 C 12 8.495 11.605 9.448 10.902 10.152 C 10.198 10.855 9.245 11.25 8.25 11.25 Z M 16.5 1.5 L 16.5 18 C 16.5 18.398 16.342 18.779 16.061 19.061 C 15.779 19.342 15.398 19.5 15 19.5 L 1.5 19.5 C 1.102 19.5 0.721 19.342 0.439 19.061 C 0.158 18.779 0 18.398 0 18 L 0 1.5 C 0 1.102 0.158 0.721 0.439 0.439 C 0.721 0.158 1.102 0 1.5 0 L 15 0 C 15.398 0 15.779 0.158 16.061 0.439 C 16.342 0.721 16.5 1.102 16.5 1.5 Z M 9 14.25 L 9 12.696 C 10.314 12.506 11.507 11.826 12.339 10.792 C 13.172 9.758 13.582 8.447 13.487 7.124 C 13.392 5.8 12.799 4.561 11.827 3.657 C 10.855 2.752 9.577 2.249 8.25 2.249 C 6.923 2.249 5.645 2.752 4.673 3.657 C 3.702 4.561 3.109 5.8 3.013 7.124 C 2.918 8.447 3.328 9.758 4.161 10.792 C 4.993 11.826 6.186 12.506 7.5 12.696 L 7.5 14.25 L 5.25 14.25 C 5.051 14.25 4.86 14.329 4.72 14.47 C 4.579 14.61 4.5 14.801 4.5 15 C 4.5 15.199 4.579 15.39 4.72 15.53 C 4.86 15.671 5.051 15.75 5.25 15.75 L 7.5 15.75 L 7.5 17.25 C 7.5 17.449 7.579 17.64 7.72 17.78 C 7.86 17.921 8.051 18 8.25 18 C 8.449 18 8.64 17.921 8.78 17.78 C 8.921 17.64 9 17.449 9 17.25 L 9 15.75 L 11.25 15.75 C 11.449 15.75 11.64 15.671 11.78 15.53 C 11.921 15.39 12 15.199 12 15 C 12 14.801 11.921 14.61 11.78 14.47 C 11.64 14.329 11.449 14.25 11.25 14.25 Z\" fill=\"rgb(255, 255, 255)\" height=\"19.5px\" id=\"BZ1SdRZ2F\" transform=\"translate(3.75 2.25)\" width=\"16.5px\"/></g></svg>',style:{...style}});});const css=[`.framer-epwQ2 { -webkit-mask: ${mask}; aspect-ratio: 1; display: block; mask: ${mask}; user-select: none; width: 24px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 24\n * @framerIntrinsicHeight 24\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Add Fema\",\"color\":{\"type\":\"static\",\"value\":\"rgb(255,255,255)\"},\"set\":{\"localId\":\"vectorSet/JD4YhQGiF\",\"id\":\"JD4YhQGiF\",\"moduleId\":\"K0CxlcFaEoNyjXQnHysQ\"}}\n */const Icon=withCSS(Component,css,\"framer-epwQ2\");Icon.displayName=\"Add Fema\";export default Icon;\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"24\",\"framerIntrinsicHeight\":\"24\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerVector\":\"{\\\"name\\\":\\\"Add Fema\\\",\\\"color\\\":{\\\"type\\\":\\\"static\\\",\\\"value\\\":\\\"rgb(255,255,255)\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/JD4YhQGiF\\\",\\\"id\\\":\\\"JD4YhQGiF\\\",\\\"moduleId\\\":\\\"K0CxlcFaEoNyjXQnHysQ\\\"}}\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (0956b9b)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{cx,motion,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask=\"var(--framer-icon-mask)\";const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(motion.img,{...rest,layoutId:layoutId,ref:ref}):/*#__PURE__*/_jsx(\"img\",{...rest,ref:ref});});const getProps=({height,id,width,...props})=>{return{...props};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,...restProps}=getProps(props);return /*#__PURE__*/_jsx(SVG,{...restProps,alt:\"\",className:cx(\"framer-blrDu\",className),layoutId:layoutId,ref:ref,src:'data:image/svg+xml,<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><g d=\"M 0 24 L 0 0 L 24 0 L 24 24 Z M 19.5 3 L 4.5 3 C 4.102 3 3.721 3.158 3.439 3.439 C 3.158 3.721 3 4.102 3 4.5 L 3 19.5 C 3 19.898 3.158 20.279 3.439 20.561 C 3.721 20.842 4.102 21 4.5 21 L 19.5 21 C 19.898 21 20.279 20.842 20.561 20.561 C 20.842 20.279 21 19.898 21 19.5 L 21 4.5 C 21 4.102 20.842 3.721 20.561 3.439 C 20.279 3.158 19.898 3 19.5 3 Z M 8.25 19.5 L 4.5 19.5 L 4.5 4.5 L 6.75 4.5 L 6.75 13.5 C 6.75 13.699 6.829 13.89 6.97 14.03 C 7.11 14.171 7.301 14.25 7.5 14.25 L 8.25 14.25 Z M 14.25 19.5 L 9.75 19.5 L 9.75 14.25 L 10.5 14.25 C 10.699 14.25 10.89 14.171 11.03 14.03 C 11.171 13.89 11.25 13.699 11.25 13.5 L 11.25 4.5 L 12.75 4.5 L 12.75 13.5 C 12.75 13.699 12.829 13.89 12.97 14.03 C 13.11 14.171 13.301 14.25 13.5 14.25 L 14.25 14.25 Z M 19.5 19.5 L 15.75 19.5 L 15.75 14.25 L 16.5 14.25 C 16.699 14.25 16.89 14.171 17.03 14.03 C 17.171 13.89 17.25 13.699 17.25 13.5 L 17.25 4.5 L 19.5 4.5 Z\" fill=\"transparent\" height=\"24px\" id=\"cjX02gDsO\" width=\"24px\"><path d=\"M 0 24 L 0 0 L 24 0 L 24 24 Z\" fill=\"transparent\" height=\"24px\" id=\"jEnpscOdL\" width=\"24px\"/><path d=\"M 16.5 0 L 1.5 0 C 1.102 0 0.721 0.158 0.439 0.439 C 0.158 0.721 0 1.102 0 1.5 L 0 16.5 C 0 16.898 0.158 17.279 0.439 17.561 C 0.721 17.842 1.102 18 1.5 18 L 16.5 18 C 16.898 18 17.279 17.842 17.561 17.561 C 17.842 17.279 18 16.898 18 16.5 L 18 1.5 C 18 1.102 17.842 0.721 17.561 0.439 C 17.279 0.158 16.898 0 16.5 0 Z M 5.25 16.5 L 1.5 16.5 L 1.5 1.5 L 3.75 1.5 L 3.75 10.5 C 3.75 10.699 3.829 10.89 3.97 11.03 C 4.11 11.171 4.301 11.25 4.5 11.25 L 5.25 11.25 Z M 11.25 16.5 L 6.75 16.5 L 6.75 11.25 L 7.5 11.25 C 7.699 11.25 7.89 11.171 8.03 11.03 C 8.171 10.89 8.25 10.699 8.25 10.5 L 8.25 1.5 L 9.75 1.5 L 9.75 10.5 C 9.75 10.699 9.829 10.89 9.97 11.03 C 10.11 11.171 10.301 11.25 10.5 11.25 L 11.25 11.25 Z M 16.5 16.5 L 12.75 16.5 L 12.75 11.25 L 13.5 11.25 C 13.699 11.25 13.89 11.171 14.03 11.03 C 14.171 10.89 14.25 10.699 14.25 10.5 L 14.25 1.5 L 16.5 1.5 Z\" fill=\"rgb(255, 255, 255)\" height=\"18px\" id=\"YlUYvQ6IY\" transform=\"translate(3 3)\" width=\"18px\"/></g></svg>',style:{...style}});});const css=[`.framer-blrDu { -webkit-mask: ${mask}; aspect-ratio: 1; display: block; mask: ${mask}; user-select: none; width: 24px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 24\n * @framerIntrinsicHeight 24\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Add Electron\",\"color\":{\"type\":\"static\",\"value\":\"rgb(255,255,255)\"},\"set\":{\"localId\":\"vectorSet/JD4YhQGiF\",\"id\":\"JD4YhQGiF\",\"moduleId\":\"K0CxlcFaEoNyjXQnHysQ\"}}\n */const Icon=withCSS(Component,css,\"framer-blrDu\");Icon.displayName=\"Add Electron\";export default Icon;\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"24\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerVector\":\"{\\\"name\\\":\\\"Add Electron\\\",\\\"color\\\":{\\\"type\\\":\\\"static\\\",\\\"value\\\":\\\"rgb(255,255,255)\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/JD4YhQGiF\\\",\\\"id\\\":\\\"JD4YhQGiF\\\",\\\"moduleId\\\":\\\"K0CxlcFaEoNyjXQnHysQ\\\"}}\",\"framerIntrinsicHeight\":\"24\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerImmutableVariables\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (0956b9b)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{cx,motion,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask=\"var(--framer-icon-mask)\";const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(motion.img,{...rest,layoutId:layoutId,ref:ref}):/*#__PURE__*/_jsx(\"img\",{...rest,ref:ref});});const getProps=({height,id,width,...props})=>{return{...props};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,...restProps}=getProps(props);return /*#__PURE__*/_jsx(SVG,{...restProps,alt:\"\",className:cx(\"framer-VVQYg\",className),layoutId:layoutId,ref:ref,src:'data:image/svg+xml,<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 18 8.25 C 18 8.449 17.921 8.64 17.781 8.781 C 17.64 8.921 17.449 9 17.25 9 L 9 9 C 8.801 9 8.611 8.921 8.47 8.781 C 8.329 8.64 8.25 8.449 8.25 8.25 C 8.25 8.051 8.329 7.861 8.47 7.72 C 8.611 7.579 8.801 7.5 9 7.5 L 17.25 7.5 C 17.449 7.5 17.64 7.579 17.781 7.72 C 17.921 7.861 18 8.051 18 8.25 Z M 9 3 L 17.25 3 C 17.449 3 17.64 2.921 17.781 2.781 C 17.921 2.64 18 2.449 18 2.25 C 18 2.052 17.921 1.861 17.781 1.72 C 17.64 1.579 17.449 1.5 17.25 1.5 L 9 1.5 C 8.801 1.5 8.611 1.579 8.47 1.72 C 8.329 1.861 8.25 2.052 8.25 2.25 C 8.25 2.449 8.329 2.64 8.47 2.781 C 8.611 2.921 8.801 3 9 3 Z M 17.25 13.5 L 9 13.5 C 8.801 13.5 8.611 13.579 8.47 13.72 C 8.329 13.861 8.25 14.051 8.25 14.25 C 8.25 14.449 8.329 14.64 8.47 14.781 C 8.611 14.921 8.801 15 9 15 L 17.25 15 C 17.449 15 17.64 14.921 17.781 14.781 C 17.921 14.64 18 14.449 18 14.25 C 18 14.051 17.921 13.861 17.781 13.72 C 17.64 13.579 17.449 13.5 17.25 13.5 Z M 4.72 0.22 L 2.25 2.69 L 1.281 1.72 C 1.14 1.579 0.949 1.5 0.75 1.5 C 0.551 1.5 0.361 1.579 0.22 1.72 C 0.079 1.861 0 2.051 0 2.25 C 0 2.449 0.079 2.64 0.22 2.781 L 1.72 4.281 C 1.789 4.351 1.872 4.406 1.963 4.444 C 2.054 4.482 2.152 4.501 2.25 4.501 C 2.349 4.501 2.447 4.482 2.538 4.444 C 2.629 4.406 2.711 4.351 2.781 4.281 L 5.781 1.281 C 5.922 1.14 6.001 0.949 6.001 0.75 C 6.001 0.551 5.922 0.361 5.781 0.22 C 5.64 0.079 5.449 0 5.25 0 C 5.051 0 4.861 0.079 4.72 0.22 Z M 4.72 6.22 L 2.25 8.69 L 1.281 7.72 C 1.14 7.579 0.949 7.5 0.75 7.5 C 0.551 7.5 0.361 7.579 0.22 7.72 C 0.079 7.86 0 8.051 0 8.25 C 0 8.349 0.019 8.447 0.057 8.538 C 0.095 8.629 0.15 8.711 0.22 8.781 L 1.72 10.281 C 1.789 10.351 1.872 10.406 1.963 10.444 C 2.054 10.482 2.152 10.501 2.25 10.501 C 2.349 10.501 2.447 10.482 2.538 10.444 C 2.629 10.406 2.711 10.351 2.781 10.281 L 5.781 7.281 C 5.922 7.14 6.001 6.949 6.001 6.75 C 6.001 6.551 5.922 6.36 5.781 6.22 C 5.64 6.079 5.449 6 5.25 6 C 5.051 6 4.861 6.079 4.72 6.22 Z M 4.72 12.22 L 2.25 14.69 L 1.281 13.72 C 1.211 13.65 1.129 13.595 1.038 13.557 C 0.947 13.519 0.849 13.5 0.75 13.5 C 0.652 13.5 0.554 13.519 0.463 13.557 C 0.372 13.595 0.289 13.65 0.22 13.72 C 0.15 13.789 0.095 13.872 0.057 13.963 C 0.019 14.054 0 14.152 0 14.25 C 0 14.349 0.019 14.447 0.057 14.538 C 0.095 14.629 0.15 14.711 0.22 14.781 L 1.72 16.281 C 1.789 16.351 1.872 16.406 1.963 16.444 C 2.054 16.482 2.152 16.501 2.25 16.501 C 2.349 16.501 2.447 16.482 2.538 16.444 C 2.629 16.406 2.711 16.351 2.781 16.281 L 5.781 13.281 C 5.922 13.14 6.001 12.949 6.001 12.75 C 6.001 12.551 5.922 12.36 5.781 12.22 C 5.64 12.079 5.449 12 5.25 12 C 5.051 12 4.861 12.079 4.72 12.22 Z\" fill=\"rgb(255, 255, 255)\" height=\"16.500990463256834px\" id=\"XJfXOe1il\" transform=\"translate(3 3.75)\" width=\"18.000399589538574px\"/></svg>',style:{...style}});});const css=[`.framer-VVQYg { -webkit-mask: ${mask}; aspect-ratio: 1; display: block; mask: ${mask}; user-select: none; width: 24px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 24\n * @framerIntrinsicHeight 24\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Who Wins?\",\"color\":{\"type\":\"static\",\"value\":\"rgb(255,255,255)\"},\"set\":{\"localId\":\"vectorSet/hXUA09pDc\",\"id\":\"hXUA09pDc\",\"moduleId\":\"hZhLOMSZwwOrCxqxhFd7\"}}\n */const Icon=withCSS(Component,css,\"framer-VVQYg\");Icon.displayName=\"Who Wins?\";export default Icon;\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerIntrinsicHeight\":\"24\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"24\",\"framerVector\":\"{\\\"name\\\":\\\"Who Wins?\\\",\\\"color\\\":{\\\"type\\\":\\\"static\\\",\\\"value\\\":\\\"rgb(255,255,255)\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/hXUA09pDc\\\",\\\"id\\\":\\\"hXUA09pDc\\\",\\\"moduleId\\\":\\\"hZhLOMSZwwOrCxqxhFd7\\\"}}\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (89f6630)\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,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import DotLottiePlayer from\"https://framerusercontent.com/modules/smu5EVUYoHvicydS1jnz/oa1tFvIX4SFIykB8ZRbM/DotLottieFramer.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/giuE6UIs8jdYwAfvYB9E/TJPLbFnN6k0pJrOEakFc/E1JbERzW8.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/ht5lvSaY9AJ1mUK8PTHu/MIOFvGqQySvPATP6iRWX/IPX3blZmO.js\";import CES26InLibraryButton from\"https://framerusercontent.com/modules/iiUNrvsg5f1HZrvzSkkS/50VbRh3QiX42zNajg6tX/Hdq1SUjI5.js\";const CES26InLibraryButtonFonts=getFonts(CES26InLibraryButton);const DotLottiePlayerFonts=getFonts(DotLottiePlayer);const CES26InLibraryButtonControls=getPropertyControls(CES26InLibraryButton);const cycleOrder=[\"u60GAaDS7\",\"uRJjP2G20\",\"zlb3mhbjI\",\"qvaLb0imq\",\"wN9nFu2ay\",\"Qdvz6JrSW\",\"GKegYsLZV\",\"fZhfrCa7Z\",\"gUesKQPsr\",\"TspyTVm_Z\",\"cmzXr2HWT\",\"wrqV679T8\",\"XDUw5rfAV\",\"I_j4wJ4z7\",\"WC6OAYrl1\",\"oqmxq521v\",\"BnWJRJhzT\",\"CV_eF8jYB\",\"zykvzDdIJ\",\"fiF98CiCs\",\"bb9G1HOUc\",\"VMstXW3U7\",\"IcXA8EMyJ\",\"WtwCdjWMi\",\"MuzakEkPq\",\"R5K7rW8qM\",\"AKZWm4Z46\",\"JfgBxerIM\",\"nYMMIFzNa\",\"cEbdZgBKO\",\"m9VHEudcj\",\"g9VzNpUY9\",\"QCLrQp6Bs\"];const serializationHash=\"framer-jaUEx\";const variantClassNames={AKZWm4Z46:\"framer-v-t39kj1\",bb9G1HOUc:\"framer-v-gfp5ry\",BnWJRJhzT:\"framer-v-efo3o0\",cEbdZgBKO:\"framer-v-1n4xjpy\",cmzXr2HWT:\"framer-v-9ashqn\",CV_eF8jYB:\"framer-v-tiqf9c\",fiF98CiCs:\"framer-v-1qmodne\",fZhfrCa7Z:\"framer-v-h5nz8r\",g9VzNpUY9:\"framer-v-r3u8go\",GKegYsLZV:\"framer-v-13a5ihm\",gUesKQPsr:\"framer-v-1cqn9i7\",I_j4wJ4z7:\"framer-v-1cfawur\",IcXA8EMyJ:\"framer-v-15ys5bs\",JfgBxerIM:\"framer-v-1midgeg\",m9VHEudcj:\"framer-v-1yrxuuw\",MuzakEkPq:\"framer-v-1h1c5tj\",nYMMIFzNa:\"framer-v-thklzn\",oqmxq521v:\"framer-v-1k5oip4\",QCLrQp6Bs:\"framer-v-a52r6b\",Qdvz6JrSW:\"framer-v-f1fm7b\",qvaLb0imq:\"framer-v-1j95k1q\",R5K7rW8qM:\"framer-v-1tid2gi\",TspyTVm_Z:\"framer-v-15u69p4\",u60GAaDS7:\"framer-v-3w4w6s\",uRJjP2G20:\"framer-v-s9gvrm\",VMstXW3U7:\"framer-v-189fcpw\",WC6OAYrl1:\"framer-v-gzb8pk\",wN9nFu2ay:\"framer-v-rlao1b\",wrqV679T8:\"framer-v-khabew\",WtwCdjWMi:\"framer-v-zq5fpc\",XDUw5rfAV:\"framer-v-p2hzd\",zlb3mhbjI:\"framer-v-12hfgt9\",zykvzDdIJ:\"framer-v-1j1x9uu\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const ZNf65emj6=undefined;const IE3ypcKoz=undefined;const HjAPgK3a6=undefined;const OOFBEd8hG=undefined;const bNyi_72wJ=undefined;const WcVvTYTbe=undefined;const ipMXCqfpC=undefined;const G_807b8DE=undefined;const IeiwRM6kz=undefined;const O4T1yCQpH=undefined;const AdAmlYS_S=undefined;const ps676ThVx=undefined;const S0zfcb3G1=undefined;const USRPoj4oW=undefined;const OohHe9w2e=undefined;const ATQh0v73T=undefined;const sYXQRowK8=undefined;const NwABpSoBm=undefined;const VAXcmODHL=undefined;const yxXfe17KG=undefined;const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const negate=value=>{return!value;};const toResponsiveImage=value=>{if(typeof value===\"object\"&&value!==null&&typeof value.src===\"string\"){return value;}return typeof value===\"string\"?{src:value}:undefined;};const transformTemplate1=(_,t)=>`translateY(-50%) ${t}`;const transformTemplate2=(_,t)=>`translate(-50%, -50%) ${t}`;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 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={\"Locked - M\":\"dTur7maWy\",\"Saved - M\":\"DxaFjdcRj\",\"Unsaved - M\":\"j_p9tg31B\",Locked:\"ki1bGGWkc\",Saved_NoBackground:\"ETdrpbfuI\",Saved:\"L8Gz6mzL7\",Unsaved_NoBackground:\"IqjSp2bP3\",Unsaved:\"GOaOQta5P\"};const humanReadableVariantMap={\"CES 16x9 Mood (223x126)\":\"gUesKQPsr\",\"CES Hero Overlayed (396x278)\":\"qvaLb0imq\",\"CES26 - Segments\":\"QCLrQp6Bs\",\"CES26 Siderail Listing Tile - Related + Favs (308x98)\":\"g9VzNpUY9\",\"CES26 Siderail Merchandizing List Tile (308x98)\":\"CV_eF8jYB\",\"CES26 TileDebug (180 x 450)\":\"u60GAaDS7\",\"CES26 Vertical - Floating - MD - Entity\":\"cmzXr2HWT\",\"Horizontal - Contained - BIG tile - linear\":\"MuzakEkPq\",\"Horizontal - Contained - BIG tile - nonLinear\":\"R5K7rW8qM\",\"Horizontal - Contained - BIG tile\":\"WtwCdjWMi\",\"Horizontal - Contained - LG - Artist\":\"I_j4wJ4z7\",\"Horizontal - Contained - LG - Single Column\":\"VMstXW3U7\",\"Horizontal - Contained - LG\":\"fZhfrCa7Z\",\"Horizontal - Contained - SM - Artist Station OLD\":\"nYMMIFzNa\",\"Horizontal - Contained - SM - Artist Station\":\"BnWJRJhzT\",\"Horizontal - Contained - SM\":\"GKegYsLZV\",\"Horizontal - Floating - SM - Premium Bundle OLD\":\"JfgBxerIM\",\"Horizontal - Floating - SM - Premium Bundle\":\"XDUw5rfAV\",\"Horizontal - Floating - SM - Search_FullRadius\":\"bb9G1HOUc\",\"Horizontal - Floating - SM\":\"Qdvz6JrSW\",\"Preset Display\":\"fiF98CiCs\",\"Square - Art Only\":\"wN9nFu2ay\",\"Variant 31\":\"m9VHEudcj\",\"Vertical - Floating - MD - Channel-Description-Lookaround\":\"oqmxq521v\",\"Vertical - Floating - MD - Channel-Description\":\"uRJjP2G20\",\"Vertical - Floating - MD - Lookaround\":\"TspyTVm_Z\",\"Vertical - Floating - MD - Premium Bundle OLD\":\"AKZWm4Z46\",\"Vertical - Floating - MD - Premium Bundle\":\"wrqV679T8\",\"Vertical - Floating - MD - Unified Library OLD\":\"cEbdZgBKO\",\"Vertical - Floating - MD - Unified Library\":\"zykvzDdIJ\",\"Vertical - Floating - SM - SOA Related\":\"IcXA8EMyJ\",\"Vertical - Floating - SM\":\"WC6OAYrl1\",\"Vertical - Overlayed - MD\":\"zlb3mhbjI\"};const getProps=({artistName,artwork,cES26Fill,channelDescription,channelName,channelNumber,click,color,dynamicField,entityID,entityType,height,id,isChannelPlaying,libraryVariant,noBgVariant,radiusHalf,trackName,width,...props})=>{return{...props,AdAmlYS_S:humanReadableEnumMap[libraryVariant]??libraryVariant??props.AdAmlYS_S??\"GOaOQta5P\",ATQh0v73T:entityType??props.ATQh0v73T??\"channel-linear\",bNyi_72wJ:artwork??props.bNyi_72wJ,G_807b8DE:channelDescription??props.G_807b8DE??\"<Channel Description>\",HjAPgK3a6:channelNumber??props.HjAPgK3a6,IE3ypcKoz:cES26Fill??props.IE3ypcKoz??\"rgba(255, 255, 255, 0.1)\",IeiwRM6kz:artistName??props.IeiwRM6kz??\"<Artist Name>\",ipMXCqfpC:dynamicField??props.ipMXCqfpC??\"dynamicField\",NwABpSoBm:color??props.NwABpSoBm??\"rgba(255, 255, 255, 0.6)\",O4T1yCQpH:trackName??props.O4T1yCQpH??\"<Track Name>\",OOFBEd8hG:isChannelPlaying??props.OOFBEd8hG,ps676ThVx:humanReadableEnumMap[noBgVariant]??noBgVariant??props.ps676ThVx??\"IqjSp2bP3\",S0zfcb3G1:radiusHalf??props.S0zfcb3G1??\"12px 0px 0px 12px\",variant:humanReadableVariantMap[props.variant]??props.variant??\"u60GAaDS7\",VAXcmODHL:entityID??props.VAXcmODHL??\"<Entity ID>\",WcVvTYTbe:channelName??props.WcVvTYTbe??\"<Channel Name>\",ZNf65emj6:click??props.ZNf65emj6};};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,bNyi_72wJ,HjAPgK3a6,ZNf65emj6,WcVvTYTbe,G_807b8DE,IeiwRM6kz,ATQh0v73T,O4T1yCQpH,VAXcmODHL,OOFBEd8hG,ipMXCqfpC,NwABpSoBm,IE3ypcKoz,S0zfcb3G1,AdAmlYS_S,ps676ThVx,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"u60GAaDS7\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTapd73v7v=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(ZNf65emj6){const res=await ZNf65emj6(...args);if(res===false)return false;}});const onTap1x9nkqh=activeVariantCallback(async(...args)=>{if(ZNf65emj6){const res=await ZNf65emj6(...args);if(res===false)return false;}});const onTap1fbnj9v=activeVariantCallback(async(...args)=>{setVariant(\"CV_eF8jYB\");});const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if([\"GKegYsLZV\",\"fZhfrCa7Z\",\"I_j4wJ4z7\",\"BnWJRJhzT\",\"VMstXW3U7\",\"WtwCdjWMi\",\"MuzakEkPq\",\"R5K7rW8qM\",\"nYMMIFzNa\",\"QCLrQp6Bs\"].includes(baseVariant))return true;return false;};const isDisplayed1=()=>{if([\"GKegYsLZV\",\"BnWJRJhzT\",\"WtwCdjWMi\",\"MuzakEkPq\",\"R5K7rW8qM\",\"nYMMIFzNa\"].includes(baseVariant))return false;return true;};const isDisplayed2=()=>{if([\"VMstXW3U7\",\"QCLrQp6Bs\"].includes(baseVariant))return false;return true;};const visible=negate(OOFBEd8hG);const isDisplayed3=value=>{if([\"GKegYsLZV\",\"fZhfrCa7Z\",\"I_j4wJ4z7\",\"BnWJRJhzT\",\"VMstXW3U7\",\"WtwCdjWMi\",\"MuzakEkPq\",\"R5K7rW8qM\",\"nYMMIFzNa\",\"QCLrQp6Bs\"].includes(baseVariant))return false;return value;};const isDisplayed4=value=>{if([\"fZhfrCa7Z\",\"VMstXW3U7\",\"WtwCdjWMi\",\"MuzakEkPq\",\"R5K7rW8qM\"].includes(baseVariant))return value;return false;};const isDisplayed5=()=>{if(baseVariant===\"I_j4wJ4z7\")return true;return false;};const isDisplayed6=value=>{if([\"fZhfrCa7Z\",\"I_j4wJ4z7\",\"BnWJRJhzT\",\"VMstXW3U7\",\"WtwCdjWMi\",\"MuzakEkPq\",\"R5K7rW8qM\",\"nYMMIFzNa\",\"QCLrQp6Bs\"].includes(baseVariant))return false;return value;};const isDisplayed7=()=>{if(baseVariant===\"WtwCdjWMi\")return false;return true;};const isDisplayed8=()=>{if([\"BnWJRJhzT\",\"nYMMIFzNa\",\"QCLrQp6Bs\"].includes(baseVariant))return false;return true;};const isDisplayed9=()=>{if([\"GKegYsLZV\",\"fZhfrCa7Z\",\"I_j4wJ4z7\",\"VMstXW3U7\",\"MuzakEkPq\",\"R5K7rW8qM\",\"QCLrQp6Bs\"].includes(baseVariant))return false;return true;};const isDisplayed10=()=>{if(baseVariant===\"nYMMIFzNa\")return false;return true;};const isDisplayed11=()=>{if(baseVariant===\"BnWJRJhzT\")return false;return true;};const isDisplayed12=()=>{if([\"BnWJRJhzT\",\"nYMMIFzNa\"].includes(baseVariant))return false;return true;};const isDisplayed13=()=>{if([\"GKegYsLZV\",\"BnWJRJhzT\",\"VMstXW3U7\",\"MuzakEkPq\",\"R5K7rW8qM\",\"nYMMIFzNa\",\"QCLrQp6Bs\"].includes(baseVariant))return false;return true;};const isDisplayed14=()=>{if([\"fZhfrCa7Z\",\"VMstXW3U7\",\"QCLrQp6Bs\"].includes(baseVariant))return true;return false;};const isDisplayed15=()=>{if([\"GKegYsLZV\",\"BnWJRJhzT\",\"WtwCdjWMi\",\"MuzakEkPq\",\"R5K7rW8qM\",\"nYMMIFzNa\"].includes(baseVariant))return true;return false;};const isDisplayed16=()=>{if(baseVariant===\"QCLrQp6Bs\")return true;return false;};const isDisplayed17=()=>{if([\"zlb3mhbjI\",\"qvaLb0imq\",\"wN9nFu2ay\",\"GKegYsLZV\",\"fZhfrCa7Z\",\"I_j4wJ4z7\",\"BnWJRJhzT\",\"fiF98CiCs\",\"VMstXW3U7\",\"WtwCdjWMi\",\"MuzakEkPq\",\"R5K7rW8qM\",\"nYMMIFzNa\",\"QCLrQp6Bs\"].includes(baseVariant))return false;return true;};const isDisplayed18=value=>{if([\"cmzXr2HWT\",\"CV_eF8jYB\",\"g9VzNpUY9\"].includes(baseVariant))return false;return value;};const isDisplayed19=()=>{if([\"uRJjP2G20\",\"oqmxq521v\",\"IcXA8EMyJ\"].includes(baseVariant))return true;return false;};const isDisplayed20=()=>{if(baseVariant===\"gUesKQPsr\")return false;return true;};const isDisplayed21=()=>{if([\"uRJjP2G20\",\"Qdvz6JrSW\",\"TspyTVm_Z\",\"cmzXr2HWT\",\"wrqV679T8\",\"XDUw5rfAV\",\"WC6OAYrl1\",\"oqmxq521v\",\"CV_eF8jYB\",\"zykvzDdIJ\",\"bb9G1HOUc\",\"IcXA8EMyJ\",\"AKZWm4Z46\",\"JfgBxerIM\",\"cEbdZgBKO\",\"g9VzNpUY9\"].includes(baseVariant))return false;return true;};const isDisplayed22=()=>{if([\"Qdvz6JrSW\",\"TspyTVm_Z\",\"cmzXr2HWT\",\"wrqV679T8\",\"XDUw5rfAV\",\"WC6OAYrl1\",\"oqmxq521v\",\"CV_eF8jYB\",\"zykvzDdIJ\",\"bb9G1HOUc\",\"AKZWm4Z46\",\"JfgBxerIM\",\"cEbdZgBKO\",\"g9VzNpUY9\"].includes(baseVariant))return false;return true;};const isDisplayed23=value=>{if([\"Qdvz6JrSW\",\"TspyTVm_Z\",\"wrqV679T8\",\"XDUw5rfAV\",\"WC6OAYrl1\",\"CV_eF8jYB\",\"zykvzDdIJ\",\"AKZWm4Z46\",\"JfgBxerIM\",\"cEbdZgBKO\",\"g9VzNpUY9\"].includes(baseVariant))return false;if(baseVariant===\"cmzXr2HWT\")return value;return true;};const isDisplayed24=()=>{if([\"uRJjP2G20\",\"wrqV679T8\",\"XDUw5rfAV\",\"oqmxq521v\",\"zykvzDdIJ\",\"IcXA8EMyJ\",\"AKZWm4Z46\",\"JfgBxerIM\",\"cEbdZgBKO\"].includes(baseVariant))return false;return true;};const isDisplayed25=()=>{if([\"wrqV679T8\",\"XDUw5rfAV\",\"zykvzDdIJ\",\"AKZWm4Z46\",\"JfgBxerIM\",\"cEbdZgBKO\"].includes(baseVariant))return true;return false;};const isDisplayed26=()=>{if([\"uRJjP2G20\",\"cmzXr2HWT\",\"wrqV679T8\",\"XDUw5rfAV\",\"oqmxq521v\",\"zykvzDdIJ\",\"bb9G1HOUc\",\"IcXA8EMyJ\",\"AKZWm4Z46\",\"JfgBxerIM\",\"cEbdZgBKO\"].includes(baseVariant))return false;return true;};const isDisplayed27=()=>{if([\"uRJjP2G20\",\"Qdvz6JrSW\",\"TspyTVm_Z\",\"cmzXr2HWT\",\"wrqV679T8\",\"XDUw5rfAV\",\"WC6OAYrl1\",\"CV_eF8jYB\",\"zykvzDdIJ\",\"bb9G1HOUc\",\"IcXA8EMyJ\",\"AKZWm4Z46\",\"JfgBxerIM\",\"cEbdZgBKO\",\"g9VzNpUY9\"].includes(baseVariant))return false;return true;};const isDisplayed28=()=>{if([\"wrqV679T8\",\"XDUw5rfAV\",\"zykvzDdIJ\"].includes(baseVariant))return false;return true;};const isDisplayed29=()=>{if([\"wrqV679T8\",\"XDUw5rfAV\",\"zykvzDdIJ\",\"AKZWm4Z46\",\"JfgBxerIM\",\"cEbdZgBKO\"].includes(baseVariant))return false;return true;};const isDisplayed30=()=>{if([\"AKZWm4Z46\",\"JfgBxerIM\",\"cEbdZgBKO\"].includes(baseVariant))return false;return true;};const isDisplayed31=()=>{if(baseVariant===\"fiF98CiCs\")return true;return false;};const isDisplayed32=()=>{if(baseVariant===\"fiF98CiCs\")return false;return true;};const isDisplayed33=()=>{if([\"zlb3mhbjI\",\"qvaLb0imq\",\"wN9nFu2ay\"].includes(baseVariant))return true;return false;};const isDisplayed34=()=>{if(baseVariant===\"wN9nFu2ay\")return false;return true;};const isDisplayed35=value=>{if(baseVariant===\"qvaLb0imq\")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-3w4w6s\",className,classNames),\"data-framer-name\":\"CES26 TileDebug (180 x 450)\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"u60GAaDS7\",onTap:onTapd73v7v,ref:refBinding,style:{backdropFilter:\"none\",backgroundColor:\"rgba(0, 0, 0, 0)\",borderBottomLeftRadius:0,borderBottomRightRadius:0,borderTopLeftRadius:0,borderTopRightRadius:0,WebkitBackdropFilter:\"none\",...style},variants:{AKZWm4Z46:{backdropFilter:\"none\",backgroundColor:\"rgba(0, 0, 0, 0)\",borderBottomLeftRadius:0,borderBottomRightRadius:0,borderTopLeftRadius:0,borderTopRightRadius:0,WebkitBackdropFilter:\"none\"},bb9G1HOUc:{backdropFilter:\"none\",backgroundColor:\"rgba(0, 0, 0, 0)\",borderBottomLeftRadius:0,borderBottomRightRadius:0,borderTopLeftRadius:0,borderTopRightRadius:0,WebkitBackdropFilter:\"none\"},BnWJRJhzT:{backdropFilter:\"none\",backgroundColor:\"rgba(255, 255, 255, 0.1)\",borderBottomLeftRadius:24,borderBottomRightRadius:24,borderTopLeftRadius:24,borderTopRightRadius:24,WebkitBackdropFilter:\"none\"},cEbdZgBKO:{backdropFilter:\"none\",backgroundColor:\"rgba(0, 0, 0, 0)\",borderBottomLeftRadius:0,borderBottomRightRadius:0,borderTopLeftRadius:0,borderTopRightRadius:0,WebkitBackdropFilter:\"none\"},cmzXr2HWT:{backdropFilter:\"none\",backgroundColor:\"rgba(0, 0, 0, 0)\",borderBottomLeftRadius:0,borderBottomRightRadius:0,borderTopLeftRadius:0,borderTopRightRadius:0,WebkitBackdropFilter:\"none\"},CV_eF8jYB:{backdropFilter:\"none\",backgroundColor:IE3ypcKoz,borderBottomLeftRadius:12,borderBottomRightRadius:12,borderTopLeftRadius:12,borderTopRightRadius:12,WebkitBackdropFilter:\"none\"},fiF98CiCs:{backdropFilter:\"none\",backgroundColor:\"rgba(255, 255, 255, 0.03)\",borderBottomLeftRadius:24,borderBottomRightRadius:24,borderTopLeftRadius:24,borderTopRightRadius:24,WebkitBackdropFilter:\"none\"},fZhfrCa7Z:{backdropFilter:\"blur(60px)\",backgroundColor:\"rgba(255, 255, 255, 0.03)\",borderBottomLeftRadius:24,borderBottomRightRadius:24,borderTopLeftRadius:24,borderTopRightRadius:24,WebkitBackdropFilter:\"blur(60px)\"},g9VzNpUY9:{backdropFilter:\"none\",backgroundColor:\"rgba(0, 0, 0, 0)\",borderBottomLeftRadius:12,borderBottomRightRadius:12,borderTopLeftRadius:12,borderTopRightRadius:12,WebkitBackdropFilter:\"none\"},GKegYsLZV:{backgroundColor:\"rgba(255, 255, 255, 0.1)\",borderBottomLeftRadius:24,borderBottomRightRadius:24,borderTopLeftRadius:24,borderTopRightRadius:24},gUesKQPsr:{backdropFilter:\"none\",backgroundColor:\"rgba(0, 0, 0, 0)\",borderBottomLeftRadius:0,borderBottomRightRadius:0,borderTopLeftRadius:0,borderTopRightRadius:0,WebkitBackdropFilter:\"none\"},I_j4wJ4z7:{backdropFilter:\"blur(60px)\",backgroundColor:\"rgba(255, 255, 255, 0.03)\",borderBottomLeftRadius:24,borderBottomRightRadius:24,borderTopLeftRadius:24,borderTopRightRadius:24,WebkitBackdropFilter:\"blur(60px)\"},IcXA8EMyJ:{backdropFilter:\"none\",backgroundColor:\"rgba(0, 0, 0, 0)\",borderBottomLeftRadius:0,borderBottomRightRadius:0,borderTopLeftRadius:0,borderTopRightRadius:0,WebkitBackdropFilter:\"none\"},JfgBxerIM:{backdropFilter:\"none\",backgroundColor:\"rgba(0, 0, 0, 0)\",borderBottomLeftRadius:0,borderBottomRightRadius:0,borderTopLeftRadius:0,borderTopRightRadius:0,WebkitBackdropFilter:\"none\"},m9VHEudcj:{backdropFilter:\"none\",backgroundColor:\"rgba(0, 0, 0, 0)\",borderBottomLeftRadius:0,borderBottomRightRadius:0,borderTopLeftRadius:0,borderTopRightRadius:0,WebkitBackdropFilter:\"none\"},MuzakEkPq:{backdropFilter:\"none\",backgroundColor:\"rgba(255, 255, 255, 0.1)\",borderBottomLeftRadius:24,borderBottomRightRadius:24,borderTopLeftRadius:24,borderTopRightRadius:24,WebkitBackdropFilter:\"none\"},nYMMIFzNa:{backdropFilter:\"none\",backgroundColor:\"rgba(255, 255, 255, 0.1)\",borderBottomLeftRadius:24,borderBottomRightRadius:24,borderTopLeftRadius:24,borderTopRightRadius:24,WebkitBackdropFilter:\"none\"},oqmxq521v:{backdropFilter:\"none\",backgroundColor:\"rgba(0, 0, 0, 0)\",borderBottomLeftRadius:0,borderBottomRightRadius:0,borderTopLeftRadius:0,borderTopRightRadius:0,WebkitBackdropFilter:\"none\"},QCLrQp6Bs:{backdropFilter:\"blur(60px)\",backgroundColor:\"rgba(255, 255, 255, 0.03)\",borderBottomLeftRadius:24,borderBottomRightRadius:24,borderTopLeftRadius:24,borderTopRightRadius:24,WebkitBackdropFilter:\"blur(60px)\"},R5K7rW8qM:{backdropFilter:\"none\",backgroundColor:\"rgba(255, 255, 255, 0.1)\",borderBottomLeftRadius:24,borderBottomRightRadius:24,borderTopLeftRadius:24,borderTopRightRadius:24,WebkitBackdropFilter:\"none\"},TspyTVm_Z:{backdropFilter:\"none\",backgroundColor:\"rgba(0, 0, 0, 0)\",borderBottomLeftRadius:0,borderBottomRightRadius:0,borderTopLeftRadius:0,borderTopRightRadius:0,WebkitBackdropFilter:\"none\"},VMstXW3U7:{backdropFilter:\"blur(60px)\",backgroundColor:\"rgba(255, 255, 255, 0.03)\",borderBottomLeftRadius:24,borderBottomRightRadius:24,borderTopLeftRadius:24,borderTopRightRadius:24,WebkitBackdropFilter:\"blur(60px)\"},WC6OAYrl1:{backdropFilter:\"none\",backgroundColor:\"rgba(0, 0, 0, 0)\",borderBottomLeftRadius:0,borderBottomRightRadius:0,borderTopLeftRadius:0,borderTopRightRadius:0,WebkitBackdropFilter:\"none\"},wrqV679T8:{backdropFilter:\"none\",backgroundColor:\"rgba(0, 0, 0, 0)\",borderBottomLeftRadius:0,borderBottomRightRadius:0,borderTopLeftRadius:0,borderTopRightRadius:0,WebkitBackdropFilter:\"none\"},WtwCdjWMi:{backdropFilter:\"none\",backgroundColor:\"rgba(255, 255, 255, 0.1)\",borderBottomLeftRadius:24,borderBottomRightRadius:24,borderTopLeftRadius:24,borderTopRightRadius:24,WebkitBackdropFilter:\"none\"},XDUw5rfAV:{backdropFilter:\"none\",backgroundColor:\"rgba(0, 0, 0, 0)\",borderBottomLeftRadius:0,borderBottomRightRadius:0,borderTopLeftRadius:0,borderTopRightRadius:0,WebkitBackdropFilter:\"none\"},zykvzDdIJ:{backdropFilter:\"none\",backgroundColor:\"rgba(0, 0, 0, 0)\",borderBottomLeftRadius:0,borderBottomRightRadius:0,borderTopLeftRadius:0,borderTopRightRadius:0,WebkitBackdropFilter:\"none\"}},...addPropertyOverrides({AKZWm4Z46:{\"data-framer-name\":\"Vertical - Floating - MD - Premium Bundle OLD\"},bb9G1HOUc:{\"data-framer-name\":\"Horizontal - Floating - SM - Search_FullRadius\"},BnWJRJhzT:{\"data-framer-name\":\"Horizontal - Contained - SM - Artist Station\"},cEbdZgBKO:{\"data-framer-name\":\"Vertical - Floating - MD - Unified Library OLD\"},cmzXr2HWT:{\"data-framer-name\":\"CES26 Vertical - Floating - MD - Entity\"},CV_eF8jYB:{\"data-framer-name\":\"CES26 Siderail Merchandizing List Tile (308x98)\"},fiF98CiCs:{\"data-framer-name\":\"Preset Display\"},fZhfrCa7Z:{\"data-framer-name\":\"Horizontal - Contained - LG\"},g9VzNpUY9:{\"data-framer-name\":\"CES26 Siderail Listing Tile - Related + Favs (308x98)\"},GKegYsLZV:{\"data-framer-name\":\"Horizontal - Contained - SM\"},gUesKQPsr:{\"data-framer-name\":\"CES 16x9 Mood (223x126)\"},I_j4wJ4z7:{\"data-framer-name\":\"Horizontal - Contained - LG - Artist\"},IcXA8EMyJ:{\"data-framer-name\":\"Vertical - Floating - SM - SOA Related\"},JfgBxerIM:{\"data-framer-name\":\"Horizontal - Floating - SM - Premium Bundle OLD\"},m9VHEudcj:{\"data-framer-name\":\"Variant 31\"},MuzakEkPq:{\"data-framer-name\":\"Horizontal - Contained - BIG tile - linear\"},nYMMIFzNa:{\"data-framer-name\":\"Horizontal - Contained - SM - Artist Station OLD\"},oqmxq521v:{\"data-framer-name\":\"Vertical - Floating - MD - Channel-Description-Lookaround\"},QCLrQp6Bs:{\"data-framer-name\":\"CES26 - Segments\",\"data-highlight\":undefined,onTap:undefined},Qdvz6JrSW:{\"data-framer-name\":\"Horizontal - Floating - SM\"},qvaLb0imq:{\"data-framer-name\":\"CES Hero Overlayed (396x278)\"},R5K7rW8qM:{\"data-framer-name\":\"Horizontal - Contained - BIG tile - nonLinear\"},TspyTVm_Z:{\"data-framer-name\":\"Vertical - Floating - MD - Lookaround\"},uRJjP2G20:{\"data-framer-name\":\"Vertical - Floating - MD - Channel-Description\"},VMstXW3U7:{\"data-framer-name\":\"Horizontal - Contained - LG - Single Column\"},WC6OAYrl1:{\"data-framer-name\":\"Vertical - Floating - SM\"},wN9nFu2ay:{\"data-framer-name\":\"Square - Art Only\"},wrqV679T8:{\"data-framer-name\":\"Vertical - Floating - MD - Premium Bundle\"},WtwCdjWMi:{\"data-framer-name\":\"Horizontal - Contained - BIG tile\"},XDUw5rfAV:{\"data-framer-name\":\"Horizontal - Floating - SM - Premium Bundle\"},zlb3mhbjI:{\"data-framer-name\":\"Vertical - Overlayed - MD\"},zykvzDdIJ:{\"data-framer-name\":\"Vertical - Floating - MD - Unified Library\"}},baseVariant,gestureVariant),children:[isDisplayed()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-7l27y\",\"data-framer-name\":\"Contained\",layoutDependency:layoutDependency,layoutId:\"j1eR8cdBt\",style:{backgroundColor:\"rgba(255, 255, 255, 0.03)\",borderBottomLeftRadius:24,borderBottomRightRadius:24,borderTopLeftRadius:24,borderTopRightRadius:24},variants:{BnWJRJhzT:{backgroundColor:\"rgba(0, 0, 0, 0)\"},fZhfrCa7Z:{backgroundColor:\"rgba(0, 0, 0, 0)\"},GKegYsLZV:{backgroundColor:\"rgba(0, 0, 0, 0)\"},I_j4wJ4z7:{backgroundColor:\"rgba(0, 0, 0, 0)\"},MuzakEkPq:{backgroundColor:\"rgba(0, 0, 0, 0)\"},nYMMIFzNa:{backgroundColor:\"rgba(0, 0, 0, 0)\"},QCLrQp6Bs:{backgroundColor:\"rgba(0, 0, 0, 0)\"},R5K7rW8qM:{backgroundColor:\"rgba(0, 0, 0, 0)\"},VMstXW3U7:{backgroundColor:\"rgba(0, 0, 0, 0)\"},WtwCdjWMi:{backgroundColor:\"rgba(0, 0, 0, 0)\"}},children:[isDisplayed1()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-1nk0s8a\",\"data-framer-name\":\"Channel Number\",layoutDependency:layoutDependency,layoutId:\"FCGcFDbkb\",children:isDisplayed2()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO0hlbHZldGljYSBOb3cgVmFyIFZhcmlhYmxl\",\"--framer-font-family\":'\"CUSTOM;Helvetica Now Var Variable\", sans-serif',\"--framer-font-size\":\"20px\",\"--framer-letter-spacing\":\"0.01em\",\"--framer-line-height\":\"28px\",\"--framer-text-alignment\":\"right\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-ab5ccbed-7d24-4d24-9eaf-b421234d489f, rgba(255, 255, 255, 0.6)))\"},children:\"####\"})}),className:\"framer-1vw46zu\",\"data-framer-name\":\"Channel Number\",fonts:[\"CUSTOM;Helvetica Now Var Variable\"],layoutDependency:layoutDependency,layoutId:\"kPrFPgXOb\",style:{\"--extracted-r6o4lv\":\"var(--token-ab5ccbed-7d24-4d24-9eaf-b421234d489f, rgba(255, 255, 255, 0.6))\",\"--framer-paragraph-spacing\":\"0px\"},text:HjAPgK3a6,verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-82hhbb\",\"data-framer-name\":\"Channel Art\",layoutDependency:layoutDependency,layoutId:\"zxdR9Em5j\",children:[isDisplayed3(visible)&&/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",intrinsicHeight:276.6666739958306,intrinsicWidth:276.6666739958306,pixelHeight:498,pixelWidth:498,sizes:\"47px\",src:\"https://framerusercontent.com/images/kwob18YO4RX3sNdtPJaRG6mSW50.gif?width=498&height=498\"},className:\"framer-p19b4t\",\"data-framer-name\":\"A55a685b8375807667122027d72de120\",layoutDependency:layoutDependency,layoutId:\"Xnr2aiQed\",style:{borderBottomLeftRadius:139,borderBottomRightRadius:139,borderTopLeftRadius:139,borderTopRightRadius:139}}),/*#__PURE__*/_jsxs(Image,{background:{alt:\"\",fit:\"fill\",sizes:\"180px\",...toResponsiveImage(bNyi_72wJ)},className:\"framer-1dl9yp1\",\"data-framer-name\":\"Crop\",layoutDependency:layoutDependency,layoutId:\"stdDqUBM6\",style:{borderBottomLeftRadius:8,borderBottomRightRadius:8,borderTopLeftRadius:8,borderTopRightRadius:8},variants:{BnWJRJhzT:{borderBottomLeftRadius:0,borderBottomRightRadius:0,borderTopLeftRadius:0,borderTopRightRadius:0},GKegYsLZV:{borderBottomLeftRadius:0,borderBottomRightRadius:0,borderTopLeftRadius:0,borderTopRightRadius:0},I_j4wJ4z7:{borderBottomLeftRadius:80,borderBottomRightRadius:80,borderTopLeftRadius:80,borderTopRightRadius:80},MuzakEkPq:{borderBottomLeftRadius:0,borderBottomRightRadius:0,borderTopLeftRadius:0,borderTopRightRadius:0},nYMMIFzNa:{borderBottomLeftRadius:0,borderBottomRightRadius:0,borderTopLeftRadius:0,borderTopRightRadius:0},R5K7rW8qM:{borderBottomLeftRadius:0,borderBottomRightRadius:0,borderTopLeftRadius:0,borderTopRightRadius:0},WtwCdjWMi:{borderBottomLeftRadius:0,borderBottomRightRadius:0,borderTopLeftRadius:0,borderTopRightRadius:0}},...addPropertyOverrides({BnWJRJhzT:{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+0+0+-38),sizes:\"132px\",...toResponsiveImage(bNyi_72wJ)}},fZhfrCa7Z:{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+0+0+24),sizes:\"180px\",...toResponsiveImage(bNyi_72wJ)}},GKegYsLZV:{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+0+0+0),sizes:\"132px\",...toResponsiveImage(bNyi_72wJ)}},I_j4wJ4z7:{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+0+0+20),sizes:\"116px\",...toResponsiveImage(bNyi_72wJ)}},MuzakEkPq:{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+0+0+0),sizes:\"180px\",...toResponsiveImage(bNyi_72wJ)}},nYMMIFzNa:{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+0+0+-38),sizes:\"132px\",...toResponsiveImage(bNyi_72wJ)}},QCLrQp6Bs:{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+0+0+0),sizes:\"60px\",...toResponsiveImage(bNyi_72wJ)}},R5K7rW8qM:{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+0+0+0),sizes:\"180px\",...toResponsiveImage(bNyi_72wJ)}},VMstXW3U7:{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+0+0+24),sizes:\"108px\",...toResponsiveImage(bNyi_72wJ)}},WtwCdjWMi:{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+0+0+0),sizes:\"180px\",...toResponsiveImage(bNyi_72wJ)}}},baseVariant,gestureVariant),children:[isDisplayed4(OOFBEd8hG)&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-6vtweq\",\"data-framer-name\":\"Icon_Add to library\",layoutDependency:layoutDependency,layoutId:\"tKqEI0NxR\",style:{borderBottomLeftRadius:80,borderBottomRightRadius:80,borderTopLeftRadius:80,borderTopRightRadius:80},children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1vn3e7r\",layoutDependency:layoutDependency,layoutId:\"UpFNuGG8_\",style:{backgroundColor:\"rgb(255, 255, 255)\",borderBottomLeftRadius:80,borderBottomRightRadius:80,borderTopLeftRadius:80,borderTopRightRadius:80}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1vf4wa9\",\"data-framer-name\":\"Icon\",layoutDependency:layoutDependency,layoutId:\"C9btO4Ft0\",style:{backgroundColor:\"rgb(255, 255, 255)\"},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7QmFza2VydmlsbGUtNzAwaXRhbGlj\",\"--framer-font-family\":'\"Baskerville\", \"Baskerville Placeholder\", sans-serif',\"--framer-font-size\":\"23px\",\"--framer-font-style\":\"italic\",\"--framer-font-weight\":\"700\",\"--framer-letter-spacing\":\"0px\",\"--framer-text-alignment\":\"center\"},children:\"i\"})}),className:\"framer-14b21rt\",\"data-framer-name\":\"i\",fonts:[\"GF;Baskerville-700italic\"],layoutDependency:layoutDependency,layoutId:\"xHCQe7u98\",style:{\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"center\",withExternalLayout:true})})]}),isDisplayed5()&&/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",...toResponsiveImage(bNyi_72wJ)},className:\"framer-vfkkop\",\"data-framer-name\":\"Image\",layoutDependency:layoutDependency,layoutId:\"P2cH3XfGZ\",...addPropertyOverrides({I_j4wJ4z7:{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+0+0+20+0+-22),sizes:\"160px\",...toResponsiveImage(bNyi_72wJ)}}},baseVariant,gestureVariant)})]}),isDisplayed6(OOFBEd8hG)&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1tv0ad2\",\"data-framer-name\":\"Icon_info\",layoutDependency:layoutDependency,layoutId:\"zWgNxyJ8P\",style:{borderBottomLeftRadius:80,borderBottomRightRadius:80,borderTopLeftRadius:80,borderTopRightRadius:80},children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-o1wrz5\",layoutDependency:layoutDependency,layoutId:\"K1oq4aLM3\",style:{backgroundColor:\"rgb(255, 255, 255)\",borderBottomLeftRadius:80,borderBottomRightRadius:80,borderTopLeftRadius:80,borderTopRightRadius:80}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-g71x0m\",\"data-framer-name\":\"Icon\",layoutDependency:layoutDependency,layoutId:\"H7KLZxzP4\",style:{backgroundColor:\"rgb(255, 255, 255)\",borderBottomLeftRadius:32,borderBottomRightRadius:32,borderTopLeftRadius:32,borderTopRightRadius:32},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7QmFza2VydmlsbGUtNzAwaXRhbGlj\",\"--framer-font-family\":'\"Baskerville\", \"Baskerville Placeholder\", sans-serif',\"--framer-font-size\":\"23px\",\"--framer-font-style\":\"italic\",\"--framer-font-weight\":\"700\",\"--framer-letter-spacing\":\"0px\",\"--framer-text-alignment\":\"center\"},children:\"i\"})}),className:\"framer-1wkqx2s\",\"data-framer-name\":\"i\",fonts:[\"GF;Baskerville-700italic\"],layoutDependency:layoutDependency,layoutId:\"xaoSwHIBp\",style:{\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"center\",withExternalLayout:true})})]})]}),isDisplayed7()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-g1zt7h\",\"data-framer-name\":\"Col 1\",layoutDependency:layoutDependency,layoutId:\"TCq4HyEWU\",...addPropertyOverrides({MuzakEkPq:{transformTemplate:transformTemplate1},QCLrQp6Bs:{transformTemplate:transformTemplate1},R5K7rW8qM:{transformTemplate:transformTemplate1}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7SGVsdmV0aWNhIE5vdyBWYXItcmVndWxhcg==\",\"--framer-font-family\":'\"Helvetica Now Var\", \"Helvetica Now Var Placeholder\", sans-serif',\"--framer-font-size\":\"28px\",\"--framer-line-height\":\"40px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-82b6d1fa-606f-4b95-8891-2c168775bdb8, rgb(255, 255, 255)))\"},children:\"PDT1\"})}),className:\"framer-y6rium\",\"data-framer-name\":\"Channel Name\",fonts:[\"GF;Helvetica Now Var-regular\"],layoutDependency:layoutDependency,layoutId:\"aumyXPrAh\",style:{\"--extracted-r6o4lv\":\"var(--token-82b6d1fa-606f-4b95-8891-2c168775bdb8, rgb(255, 255, 255))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({BnWJRJhzT:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO0hlbHZldGljYSBOb3cgVmFyIFZhcmlhYmxl\",\"--framer-font-family\":'\"CUSTOM;Helvetica Now Var Variable\", sans-serif',\"--framer-font-size\":\"20px\",\"--framer-letter-spacing\":\"0.01em\",\"--framer-line-height\":\"28px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-82b6d1fa-606f-4b95-8891-2c168775bdb8, rgb(255, 255, 255)))\"},children:\"<Channel Name>\"})}),fonts:[\"CUSTOM;Helvetica Now Var Variable\"],text:WcVvTYTbe},fZhfrCa7Z:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO0hlbHZldGljYSBOb3cgVmFyIFZhcmlhYmxl\",\"--framer-font-family\":'\"CUSTOM;Helvetica Now Var Variable\", sans-serif',\"--framer-font-size\":\"28px\",\"--framer-line-height\":\"40px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-82b6d1fa-606f-4b95-8891-2c168775bdb8, rgb(255, 255, 255)))\"},children:\"PDT1\"})}),fonts:[\"CUSTOM;Helvetica Now Var Variable\"],text:WcVvTYTbe},GKegYsLZV:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO0hlbHZldGljYSBOb3cgVmFyIFZhcmlhYmxl\",\"--framer-font-family\":'\"CUSTOM;Helvetica Now Var Variable\", sans-serif',\"--framer-font-size\":\"28px\",\"--framer-line-height\":\"40px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-82b6d1fa-606f-4b95-8891-2c168775bdb8, rgb(255, 255, 255)))\"},children:\"<Channel Name>\"})}),fonts:[\"CUSTOM;Helvetica Now Var Variable\"],text:WcVvTYTbe},I_j4wJ4z7:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO0hlbHZldGljYSBOb3cgVmFyIFZhcmlhYmxl\",\"--framer-font-family\":'\"CUSTOM;Helvetica Now Var Variable\", sans-serif',\"--framer-font-size\":\"28px\",\"--framer-line-height\":\"40px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-82b6d1fa-606f-4b95-8891-2c168775bdb8, rgb(255, 255, 255)))\"},children:\"PDT1\"})}),fonts:[\"CUSTOM;Helvetica Now Var Variable\"],text:WcVvTYTbe},MuzakEkPq:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO0hlbHZldGljYSBOb3cgVmFyIFZhcmlhYmxl\",\"--framer-font-family\":'\"CUSTOM;Helvetica Now Var Variable\", sans-serif',\"--framer-font-size\":\"28px\",\"--framer-line-height\":\"40px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-82b6d1fa-606f-4b95-8891-2c168775bdb8, rgb(255, 255, 255)))\"},children:\"<Channel Name>\"})}),fonts:[\"CUSTOM;Helvetica Now Var Variable\"],text:ipMXCqfpC},nYMMIFzNa:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO0hlbHZldGljYSBOb3cgVmFyIFZhcmlhYmxl\",\"--framer-font-family\":'\"CUSTOM;Helvetica Now Var Variable\", sans-serif',\"--framer-font-size\":\"20px\",\"--framer-letter-spacing\":\"0.01em\",\"--framer-line-height\":\"28px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-82b6d1fa-606f-4b95-8891-2c168775bdb8, rgb(255, 255, 255)))\"},children:\"<Channel Name>\"})}),fonts:[\"CUSTOM;Helvetica Now Var Variable\"],text:WcVvTYTbe},QCLrQp6Bs:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h4,{className:\"framer-styles-preset-12xy35n\",\"data-styles-preset\":\"IPX3blZmO\",children:\"<Channel Name>\"})}),fonts:[\"Inter\"],text:WcVvTYTbe},R5K7rW8qM:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO0hlbHZldGljYSBOb3cgVmFyIFZhcmlhYmxl\",\"--framer-font-family\":'\"CUSTOM;Helvetica Now Var Variable\", sans-serif',\"--framer-font-size\":\"28px\",\"--framer-line-height\":\"40px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-82b6d1fa-606f-4b95-8891-2c168775bdb8, rgb(255, 255, 255)))\"},children:\"<Channel Name>\"})}),fonts:[\"CUSTOM;Helvetica Now Var Variable\"],text:WcVvTYTbe},VMstXW3U7:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO0hlbHZldGljYSBOb3cgVmFyIFZhcmlhYmxl\",\"--framer-font-family\":'\"CUSTOM;Helvetica Now Var Variable\", sans-serif',\"--framer-font-size\":\"28px\",\"--framer-line-height\":\"40px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-82b6d1fa-606f-4b95-8891-2c168775bdb8, rgb(255, 255, 255)))\"},children:\"PDT1\"})}),fonts:[\"CUSTOM;Helvetica Now Var Variable\"],text:WcVvTYTbe}},baseVariant,gestureVariant)}),isDisplayed8()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7SGVsdmV0aWNhIE5vdyBWYXItcmVndWxhcg==\",\"--framer-font-family\":'\"Helvetica Now Var\", \"Helvetica Now Var Placeholder\", sans-serif',\"--framer-font-size\":\"20px\",\"--framer-letter-spacing\":\"0.01em\",\"--framer-line-height\":\"28px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"PDT2\"})}),className:\"framer-27ms58\",\"data-framer-name\":\"Channel Description\",fonts:[\"GF;Helvetica Now Var-regular\"],layoutDependency:layoutDependency,layoutId:\"o_8Vm9ssX\",style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\",\"--framer-paragraph-spacing\":\"0px\",opacity:.6},variants:{fZhfrCa7Z:{\"--extracted-r6o4lv\":\"var(--token-ab5ccbed-7d24-4d24-9eaf-b421234d489f, rgba(255, 255, 255, 0.6))\",opacity:1},GKegYsLZV:{\"--extracted-r6o4lv\":\"var(--token-ab5ccbed-7d24-4d24-9eaf-b421234d489f, rgba(255, 255, 255, 0.6))\",opacity:1},I_j4wJ4z7:{\"--extracted-r6o4lv\":\"var(--token-ab5ccbed-7d24-4d24-9eaf-b421234d489f, rgba(255, 255, 255, 0.6))\",opacity:1},MuzakEkPq:{\"--extracted-r6o4lv\":\"var(--token-ab5ccbed-7d24-4d24-9eaf-b421234d489f, rgba(255, 255, 255, 0.6))\",opacity:1},R5K7rW8qM:{\"--extracted-r6o4lv\":\"var(--token-ab5ccbed-7d24-4d24-9eaf-b421234d489f, rgba(255, 255, 255, 0.6))\",opacity:1},VMstXW3U7:{\"--extracted-r6o4lv\":\"var(--token-ab5ccbed-7d24-4d24-9eaf-b421234d489f, rgba(255, 255, 255, 0.6))\",opacity:1}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({fZhfrCa7Z:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO0hlbHZldGljYSBOb3cgVmFyIFZhcmlhYmxl\",\"--framer-font-family\":'\"CUSTOM;Helvetica Now Var Variable\", sans-serif',\"--framer-font-size\":\"20px\",\"--framer-letter-spacing\":\"0.01em\",\"--framer-line-height\":\"28px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-ab5ccbed-7d24-4d24-9eaf-b421234d489f, rgba(255, 255, 255, 0.6)))\"},children:\"PDT2\"})}),fonts:[\"CUSTOM;Helvetica Now Var Variable\"],text:G_807b8DE},GKegYsLZV:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO0hlbHZldGljYSBOb3cgVmFyIFZhcmlhYmxl\",\"--framer-font-family\":'\"CUSTOM;Helvetica Now Var Variable\", sans-serif',\"--framer-font-size\":\"20px\",\"--framer-letter-spacing\":\"0.01em\",\"--framer-line-height\":\"28px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-ab5ccbed-7d24-4d24-9eaf-b421234d489f, rgba(255, 255, 255, 0.6)))\"},children:\"<Channel Description>\"})}),fonts:[\"CUSTOM;Helvetica Now Var Variable\"],text:G_807b8DE},I_j4wJ4z7:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO0hlbHZldGljYSBOb3cgVmFyIFZhcmlhYmxl\",\"--framer-font-family\":'\"CUSTOM;Helvetica Now Var Variable\", sans-serif',\"--framer-font-size\":\"20px\",\"--framer-letter-spacing\":\"0.01em\",\"--framer-line-height\":\"28px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-ab5ccbed-7d24-4d24-9eaf-b421234d489f, rgba(255, 255, 255, 0.6)))\"},children:\"PDT2\"})}),fonts:[\"CUSTOM;Helvetica Now Var Variable\"],text:G_807b8DE},MuzakEkPq:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO0hlbHZldGljYSBOb3cgVmFyIFZhcmlhYmxl\",\"--framer-font-family\":'\"CUSTOM;Helvetica Now Var Variable\", sans-serif',\"--framer-font-size\":\"20px\",\"--framer-letter-spacing\":\"0.01em\",\"--framer-line-height\":\"28px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-ab5ccbed-7d24-4d24-9eaf-b421234d489f, rgba(255, 255, 255, 0.6)))\"},children:\"<Channel Description>\"})}),fonts:[\"CUSTOM;Helvetica Now Var Variable\"],text:G_807b8DE},R5K7rW8qM:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO0hlbHZldGljYSBOb3cgVmFyIFZhcmlhYmxl\",\"--framer-font-family\":'\"CUSTOM;Helvetica Now Var Variable\", sans-serif',\"--framer-font-size\":\"20px\",\"--framer-letter-spacing\":\"0.01em\",\"--framer-line-height\":\"28px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-ab5ccbed-7d24-4d24-9eaf-b421234d489f, rgba(255, 255, 255, 0.6)))\"},children:\"<Channel Description>\"})}),fonts:[\"CUSTOM;Helvetica Now Var Variable\"],text:G_807b8DE},VMstXW3U7:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO0hlbHZldGljYSBOb3cgVmFyIFZhcmlhYmxl\",\"--framer-font-family\":'\"CUSTOM;Helvetica Now Var Variable\", sans-serif',\"--framer-font-size\":\"20px\",\"--framer-letter-spacing\":\"0.01em\",\"--framer-line-height\":\"28px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-ab5ccbed-7d24-4d24-9eaf-b421234d489f, rgba(255, 255, 255, 0.6)))\"},children:\"PDT2\"})}),fonts:[\"CUSTOM;Helvetica Now Var Variable\"],text:G_807b8DE}},baseVariant,gestureVariant)}),isDisplayed9()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1byer7y\",\"data-framer-name\":\"Premium Bundle Label 2\",layoutDependency:layoutDependency,layoutId:\"nALF5i4sO\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO0hlbHZldGljYSBOb3cgVmFyIFZhcmlhYmxl\",\"--framer-font-family\":'\"CUSTOM;Helvetica Now Var Variable\", sans-serif',\"--framer-font-size\":\"20px\",\"--framer-letter-spacing\":\"0.01em\",\"--framer-line-height\":\"28px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(198, 34, 136))\"},children:\"Album\"})}),className:\"framer-1e9rslw\",\"data-framer-name\":\"Premium Bundle Label 2\",fonts:[\"CUSTOM;Helvetica Now Var Variable\"],layoutDependency:layoutDependency,layoutId:\"t4skHQwZg\",style:{\"--extracted-r6o4lv\":\"rgb(198, 34, 136)\",\"--framer-paragraph-spacing\":\"0px\"},variants:{BnWJRJhzT:{\"--extracted-r6o4lv\":\"rgb(60, 208, 217)\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({BnWJRJhzT:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO0hlbHZldGljYSBOb3cgVmFyIFZhcmlhYmxl\",\"--framer-font-family\":'\"CUSTOM;Helvetica Now Var Variable\", sans-serif',\"--framer-font-size\":\"20px\",\"--framer-letter-spacing\":\"0.01em\",\"--framer-line-height\":\"28px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(60, 208, 217))\"},children:\"Album\"})})}},baseVariant,gestureVariant)}),isDisplayed10()&&/*#__PURE__*/_jsx(SVG,{className:\"framer-1795siw\",\"data-framer-name\":\"g923\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:52,intrinsicWidth:90,layoutDependency:layoutDependency,layoutId:\"uemwEUqa6\",svg:'<svg width=\"90\" height=\"52\" viewBox=\"0 0 90 52\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<path d=\"M59.1652 22.4984C58.5652 22.8984 57.6652 23.1984 56.5652 23.1984C54.8652 23.1984 53.2652 22.9984 51.6652 22.4984C51.2652 22.3984 50.9652 22.2984 50.7652 22.2984C50.4652 22.2984 50.3652 22.4984 50.3652 22.8984V23.8984C50.3652 24.1984 50.4652 24.3984 50.5652 24.5984C50.6652 24.6984 50.8652 24.8984 51.1652 24.9984C52.7652 25.6984 54.5652 25.9984 56.5652 25.9984C58.6652 25.9984 60.2652 25.4984 61.5652 24.4984C62.8652 23.4984 63.4652 22.1984 63.4652 20.4984C63.4652 19.2984 63.1652 18.3984 62.5652 17.5984C61.9652 16.8984 60.9652 16.1984 59.5652 15.6984L56.7652 14.5984C55.6652 14.1984 54.8652 13.7984 54.5652 13.3984C54.1652 12.9984 53.9652 12.5984 53.9652 11.8984C53.9652 10.3984 55.0652 9.59844 57.3652 9.59844C58.6652 9.59844 59.9652 9.79844 61.1652 10.1984C61.5652 10.2984 61.8652 10.3984 61.9652 10.3984C62.2652 10.3984 62.4652 10.1984 62.4652 9.79844V8.79844C62.4652 8.49844 62.3652 8.29844 62.2652 8.09844C62.1652 7.89844 61.9652 7.79844 61.6652 7.69844C60.1652 7.19844 58.6652 6.89844 57.1652 6.89844C55.2652 6.89844 53.6652 7.39844 52.4652 8.29844C51.2652 9.19844 50.6652 10.4984 50.6652 11.9984C50.6652 14.2984 51.9652 15.9984 54.5652 16.9984L57.5652 18.0984C58.5652 18.4984 59.1652 18.7984 59.5652 19.1984C59.9652 19.5984 60.0652 19.9984 60.0652 20.5984C60.0652 21.3984 59.7652 22.0984 59.1652 22.4984Z\" fill=\"#3CD0D9\"/>\\n<path d=\"M43.4656 8.09844V21.3984C41.7656 22.4984 40.0656 23.0984 38.3656 23.0984C37.2656 23.0984 36.4656 22.7984 35.9656 22.1984C35.4656 21.5984 35.2656 20.6984 35.2656 19.3984V8.09844C35.2656 7.59844 35.0656 7.39844 34.5656 7.39844H32.4656C31.9656 7.39844 31.7656 7.59844 31.7656 8.09844V20.4984C31.7656 22.1984 32.1656 23.5984 33.0656 24.4984C33.9656 25.3984 35.2656 25.8984 36.9656 25.8984C39.2656 25.8984 41.5656 25.0984 43.7656 23.4984L43.9656 24.6984C43.9656 24.9984 44.0656 25.0984 44.2656 25.1984C44.3656 25.2984 44.5656 25.2984 44.8656 25.2984H46.3656C46.8656 25.2984 47.0656 25.0984 47.0656 24.5984V8.09844C47.0656 7.59844 46.8656 7.39844 46.3656 7.39844H44.2656C43.6656 7.39844 43.4656 7.69844 43.4656 8.09844Z\" fill=\"#3CD0D9\"/>\\n<path d=\"M24.4656 25.3984H26.5656C27.0656 25.3984 27.2656 25.1984 27.2656 24.6984V12.1984C27.2656 10.4984 26.8656 9.19844 25.9656 8.29844C25.0656 7.39844 23.8656 6.89844 22.1656 6.89844C19.8656 6.89844 17.4656 7.69844 15.1656 9.39844C14.3656 7.69844 12.8656 6.89844 10.6656 6.89844C8.46562 6.89844 6.26562 7.69844 4.06562 9.19844L3.86563 8.09844C3.86563 7.79844 3.76562 7.69844 3.56562 7.59844C3.46562 7.49844 3.26562 7.49844 3.06562 7.49844H1.46563C0.965625 7.49844 0.765625 7.69844 0.765625 8.19844V24.7984C0.765625 25.2984 0.965625 25.4984 1.46563 25.4984H3.56562C4.06562 25.4984 4.26563 25.2984 4.26563 24.7984V11.2984C5.96563 10.2984 7.66562 9.69844 9.46562 9.69844C10.4656 9.69844 11.1656 9.99844 11.5656 10.5984C11.9656 11.1984 12.2656 11.9984 12.2656 13.1984V24.6984C12.2656 25.1984 12.4656 25.3984 12.9656 25.3984H15.0656C15.5656 25.3984 15.7656 25.1984 15.7656 24.6984V12.3984V11.7984C15.7656 11.5984 15.7656 11.3984 15.7656 11.2984C17.5656 10.1984 19.2656 9.69844 20.9656 9.69844C21.9656 9.69844 22.6656 9.99844 23.0656 10.5984C23.4656 11.1984 23.7656 11.9984 23.7656 13.1984V24.6984C23.7656 25.1984 23.9656 25.3984 24.4656 25.3984Z\" fill=\"#3CD0D9\"/>\\n<path d=\"M78.9658 38.6992C68.0658 43.2992 56.1658 45.5992 45.3658 45.5992C29.3658 45.5992 13.8658 41.1992 1.36577 33.8992C1.16577 33.7992 0.965771 33.6992 0.765771 33.6992C0.0657711 33.6992 -0.334229 34.4992 0.365771 35.1992C11.9658 45.6992 27.3658 51.9992 44.3658 51.9992C56.5658 51.9992 70.6658 48.1992 80.3658 40.9992C82.0658 39.7992 80.6658 37.9992 78.9658 38.6992Z\" fill=\"#3CD0D9\"/>\\n<path d=\"M78.666 11.4C79.566 10.4 80.966 9.9 82.966 9.9C83.966 9.9 84.966 10 85.866 10.3C86.166 10.4 86.266 10.4 86.466 10.4C86.766 10.4 86.966 10.2 86.966 9.7V8.7C86.966 8.4 86.866 8.1 86.766 8C86.666 7.9 86.466 7.7 86.266 7.6C84.966 7.3 83.666 7 82.466 7C79.666 7 77.566 7.8 75.966 9.5C74.466 11.1 73.666 13.5 73.666 16.5C73.666 19.5 74.366 21.8 75.866 23.4C77.366 25 79.466 25.8 82.266 25.8C83.766 25.8 85.166 25.6 86.266 25.1C86.566 25 86.766 24.9 86.866 24.7C86.966 24.6 86.966 24.3 86.966 24V23C86.966 22.5 86.766 22.3 86.466 22.3C86.366 22.3 86.166 22.3 85.966 22.4C84.866 22.7 83.766 22.9 82.766 22.9C80.866 22.9 79.466 22.4 78.566 21.4C77.666 20.4 77.266 18.8 77.266 16.7V16.2C77.366 14 77.766 12.4 78.666 11.4Z\" fill=\"#3CD0D9\"/>\\n<path d=\"M83.1665 48.1C88.3665 43.7 89.7665 34.6 88.6665 33.2C88.1665 32.6 85.7665 32 82.7665 32C79.5665 32 75.7665 32.7 72.8665 34.7C71.9665 35.3 72.1665 36.1 73.0665 36C76.1665 35.6 83.1665 34.8 84.4665 36.4C85.6665 38 83.0665 44.6 81.8665 47.5C81.5665 48.4 82.2665 48.7 83.1665 48.1Z\" fill=\"#3CD0D9\"/>\\n<path d=\"M69.2648 7.39844H67.1648C66.6648 7.39844 66.4648 7.59844 66.4648 8.09844V24.6984C66.4648 25.1984 66.6648 25.3984 67.1648 25.3984H69.2648C69.7648 25.3984 69.9648 25.1984 69.9648 24.6984V8.09844C69.9648 7.69844 69.7648 7.39844 69.2648 7.39844Z\" fill=\"#3CD0D9\"/>\\n<path d=\"M69.8648 0.6C69.4648 0.2 68.8648 0 68.1648 0C67.4648 0 66.9648 0.2 66.5648 0.6C66.1648 1 65.9648 1.5 65.9648 2.1C65.9648 2.7 66.1648 3.3 66.5648 3.6C66.9648 4 67.4648 4.2 68.1648 4.2C68.8648 4.2 69.3648 4 69.7648 3.6C70.1648 3.2 70.3648 2.7 70.3648 2.1C70.3648 1.5 70.2648 0.9 69.8648 0.6Z\" fill=\"#3CD0D9\"/>\\n</svg>\\n',withExternalLayout:true}),isDisplayed11()&&/*#__PURE__*/_jsx(SVG,{className:\"framer-14ooi7l\",\"data-framer-name\":\"Vector\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:14,intrinsicWidth:12,layoutDependency:layoutDependency,layoutId:\"Fzh9ybKGj\",svg:'<svg width=\"12\" height=\"14\" viewBox=\"0 0 12 14\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<path d=\"M6.39276 0H0V14H3.81676C3.98743 14 4.1511 13.9333 4.27178 13.8146C4.39246 13.6958 4.46026 13.5348 4.46026 13.3669V10.6777H5.41584C10.0884 10.6777 12 8.08682 12 5.0568C12 1.3167 9.11135 0 6.39276 0Z\" fill=\"url(#paint0_linear_7839_191971)\"/>\\n<defs>\\n<linearGradient id=\"paint0_linear_7839_191971\" x1=\"-1.07531e-08\" y1=\"7.07368\" x2=\"11.9711\" y2=\"6.48573\" gradientUnits=\"userSpaceOnUse\">\\n<stop stop-color=\"#7B2FDE\"/>\\n<stop offset=\"1\" stop-color=\"#C62288\"/>\\n</linearGradient>\\n</defs>\\n</svg>\\n',withExternalLayout:true}),isDisplayed12()&&/*#__PURE__*/_jsx(SVG,{className:\"framer-yv09mn\",\"data-framer-name\":\"Union\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:21,intrinsicWidth:35,layoutDependency:layoutDependency,layoutId:\"YarM1apLs\",svg:'<svg width=\"35\" height=\"21\" viewBox=\"0 0 35 21\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<path d=\"M0.789788 13.4609C0.865321 13.461 0.940817 13.4997 1.01635 13.5381C5.74673 16.3459 11.6128 18.0381 17.6677 18.0381C21.7546 18.0381 26.2578 17.154 30.3826 15.3848C31.0258 15.1156 31.5556 15.807 30.9128 16.2686C27.2421 19.0379 21.9057 20.5 17.2888 20.5C10.8557 20.4999 5.02813 18.0766 0.63842 14.0381C0.373519 13.7688 0.524886 13.4609 0.789788 13.4609ZM31.821 12.8076C32.9558 12.8077 33.8639 13.0379 34.0535 13.2686C34.4697 13.807 33.9401 17.3075 31.9724 19C31.6319 19.2307 31.3669 19.1155 31.4802 18.7695C31.9343 17.6541 32.9177 15.1154 32.4636 14.5C31.9716 13.8847 29.3234 14.1918 28.1501 14.3457C27.8096 14.3842 27.7334 14.0765 28.074 13.8457C29.1714 13.0764 30.6101 12.8076 31.821 12.8076ZM22.1326 3.15234C22.7002 3.15234 23.268 3.26764 23.8357 3.45996C23.9492 3.49842 24.0244 3.53734 24.0622 3.61426C24.1 3.69107 24.1384 3.76766 24.1384 3.88281V4.26758C24.1384 4.42143 24.0625 4.49805 23.949 4.49805C23.911 4.49793 23.7974 4.46028 23.6462 4.42188C23.1922 4.26807 22.7005 4.19047 22.2087 4.19043C21.3385 4.19043 20.9217 4.49841 20.9216 5.0752C20.9216 5.34444 20.9978 5.49849 21.1492 5.65234C21.2628 5.80615 21.5651 5.96046 21.9812 6.11426L23.0408 6.53711C23.5706 6.72942 23.9494 6.99834 24.1765 7.26758C24.4036 7.57529 24.5163 7.92223 24.5163 8.38379C24.5162 9.03744 24.2894 9.53733 23.7976 9.92188C23.3057 10.3064 22.7005 10.499 21.906 10.499C21.1491 10.499 20.4675 10.3835 19.8621 10.1143C19.7486 10.0758 19.6733 9.99844 19.6355 9.95996C19.5977 9.88314 19.5594 9.80656 19.5593 9.69141V9.30664C19.5593 9.1528 19.5972 9.07521 19.7107 9.0752C19.7864 9.0752 19.9001 9.11388 20.0515 9.15234C20.657 9.34464 21.2627 9.42188 21.906 9.42188C22.3221 9.4218 22.6624 9.30615 22.8894 9.15234C23.1164 8.9985 23.2302 8.72953 23.2302 8.42188C23.2302 8.19109 23.1921 8.03667 23.0408 7.88281C22.8894 7.72911 22.6621 7.61371 22.2839 7.45996L21.1492 7.03711C20.1654 6.65252 19.6727 5.99874 19.6726 5.11426C19.6726 4.5373 19.9001 4.0366 20.3542 3.69043C20.8083 3.34441 21.4137 3.15236 22.1326 3.15234ZM13.5808 3.3457C13.77 3.3457 13.8464 3.42292 13.8464 3.61523V7.96094C13.8464 8.46096 13.9219 8.8073 14.1111 9.03809C14.3003 9.26883 14.603 9.38477 15.0193 9.38477C15.6625 9.38473 16.3057 9.15348 16.949 8.73047V3.61523C16.949 3.46142 17.0248 3.34576 17.2517 3.3457H18.0466C18.2358 3.34572 18.3113 3.42294 18.3113 3.61523V9.96094C18.3113 10.1532 18.2358 10.2305 18.0466 10.2305H17.4792C17.3658 10.2305 17.2896 10.2308 17.2517 10.1924C17.1761 10.1539 17.1385 10.1152 17.1384 10L17.0622 9.53809C16.2298 10.1534 15.3593 10.4609 14.489 10.4609C13.8458 10.4609 13.354 10.269 13.0134 9.92285C12.6728 9.57668 12.5212 9.03767 12.5212 8.38379V3.61523C12.5212 3.42292 12.5976 3.3457 12.7869 3.3457H13.5808ZM31.7058 3.19336C32.1599 3.19336 32.6523 3.30844 33.1443 3.42383C33.2198 3.46227 33.2949 3.53964 33.3328 3.57812C33.3706 3.61659 33.4089 3.73227 33.4089 3.84766V4.23145C33.4089 4.42376 33.333 4.50098 33.2195 4.50098C33.144 4.50098 33.1061 4.5012 32.9929 4.46289C32.6524 4.34752 32.2736 4.3086 31.8953 4.30859C31.1386 4.30859 30.6089 4.50128 30.2683 4.88574C29.9277 5.27038 29.7759 5.88622 29.738 6.73242V6.9248C29.7381 7.73232 29.8897 8.34786 30.2302 8.73242C30.5708 9.11682 31.1004 9.30951 31.8191 9.30957C32.1974 9.30957 32.6139 9.23251 33.03 9.11719C33.1056 9.07877 33.1816 9.07812 33.2195 9.07812C33.333 9.07812 33.4089 9.15534 33.4089 9.34766V9.73242C33.4089 9.84757 33.4085 9.96237 33.3708 10.001C33.333 10.0778 33.2576 10.1168 33.1443 10.1553C32.7281 10.3475 32.1981 10.4248 31.6306 10.4248C30.571 10.4248 29.7764 10.1164 29.2087 9.50098C28.6411 8.8856 28.3758 8.00145 28.3757 6.84766C28.3757 5.69393 28.6784 4.77069 29.2458 4.15527C29.8513 3.50141 30.6462 3.19338 31.7058 3.19336ZM8.88842 3.15234C9.5314 3.15242 9.98542 3.34448 10.3259 3.69043C10.6664 4.03653 10.818 4.53675 10.8181 5.19043V9.99902C10.818 10.1911 10.7424 10.2675 10.5535 10.2676H9.75854C9.5694 10.2676 9.49395 10.1912 9.49389 9.99902V5.5752C9.49384 5.11379 9.37961 4.80593 9.22826 4.5752C9.07691 4.34471 8.81237 4.22957 8.43432 4.22949C7.79108 4.22949 7.14761 4.42175 6.46655 4.84473V9.99902C6.46648 10.1912 6.39006 10.2676 6.20092 10.2676H5.40698C5.21784 10.2676 5.14141 10.1912 5.14135 9.99902V5.5752C5.1413 5.11379 5.02804 4.80593 4.8767 4.5752C4.72531 4.34452 4.46012 4.22949 4.08178 4.22949C3.40069 4.22954 2.75727 4.46013 2.11401 4.84473V10.0371C2.11401 10.2294 2.0385 10.3066 1.84936 10.3066H1.05444C0.865307 10.3066 0.789788 10.2294 0.789788 10.0371V3.65234C0.789788 3.46007 0.865307 3.38284 1.05444 3.38281H1.6599C1.73559 3.38281 1.81151 3.38341 1.84936 3.42188C1.92489 3.4603 1.96264 3.49898 1.96264 3.61426L2.03881 4.03711C2.87123 3.46028 3.70346 3.1524 4.53588 3.15234C5.36843 3.15234 5.93626 3.46038 6.23901 4.11426C7.1094 3.46038 8.01803 3.15234 8.88842 3.15234ZM26.7107 3.3457C26.8999 3.3457 26.9763 3.46138 26.9763 3.61523V10C26.9762 10.1921 26.8998 10.2686 26.7107 10.2686H25.9167C25.7276 10.2686 25.6512 10.1921 25.6511 10V3.61523C25.6511 3.42292 25.7275 3.3457 25.9167 3.3457H26.7107ZM26.2947 0.5C26.5595 0.5 26.7869 0.576695 26.9382 0.730469C27.0896 0.84584 27.1277 1.07688 27.1277 1.30762C27.1277 1.5384 27.0515 1.73091 26.9001 1.88477C26.7488 2.03854 26.5595 2.11523 26.2947 2.11523C26.0298 2.11521 25.8405 2.03859 25.6892 1.88477C25.5379 1.76936 25.4626 1.53838 25.4626 1.30762C25.4627 1.07689 25.5379 0.884297 25.6892 0.730469C25.8405 0.576706 26.0299 0.500028 26.2947 0.5Z\" fill=\"url(#paint0_linear_16765_94459)\"/>\\n<defs>\\n<linearGradient id=\"paint0_linear_16765_94459\" x1=\"0.5\" y1=\"6.81612\" x2=\"34.186\" y2=\"6.81612\" gradientUnits=\"userSpaceOnUse\">\\n<stop stop-color=\"#1C94DE\"/>\\n<stop offset=\"1\" stop-color=\"#33CCDD\"/>\\n</linearGradient>\\n</defs>\\n</svg>\\n',withExternalLayout:true})]})]}),isDisplayed13()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1s2f2k3\",\"data-framer-name\":\"Col 2\",layoutDependency:layoutDependency,layoutId:\"G3Nzr8lhw\",...addPropertyOverrides({WtwCdjWMi:{transformTemplate:transformTemplate1}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO0hlbHZldGljYSBOb3cgVmFyIFZhcmlhYmxl\",\"--framer-font-family\":'\"CUSTOM;Helvetica Now Var Variable\", sans-serif',\"--framer-font-size\":\"28px\",\"--framer-line-height\":\"40px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-82b6d1fa-606f-4b95-8891-2c168775bdb8, rgb(255, 255, 255)))\"},children:\"<Artist Name>\"})}),className:\"framer-1fl57t0\",\"data-framer-name\":\"Artist Name\",fonts:[\"CUSTOM;Helvetica Now Var Variable\"],layoutDependency:layoutDependency,layoutId:\"D2vMzjqEO\",style:{\"--extracted-r6o4lv\":\"var(--token-82b6d1fa-606f-4b95-8891-2c168775bdb8, rgb(255, 255, 255))\",\"--framer-paragraph-spacing\":\"0px\"},text:IeiwRM6kz,verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO0hlbHZldGljYSBOb3cgVmFyIFZhcmlhYmxl\",\"--framer-font-family\":'\"CUSTOM;Helvetica Now Var Variable\", sans-serif',\"--framer-font-size\":\"20px\",\"--framer-letter-spacing\":\"0.01em\",\"--framer-line-height\":\"28px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-ab5ccbed-7d24-4d24-9eaf-b421234d489f, rgba(255, 255, 255, 0.6)))\"},children:\"<Track Name>\"})}),className:\"framer-ji8qor\",\"data-framer-name\":\"Track Name\",fonts:[\"CUSTOM;Helvetica Now Var Variable\"],layoutDependency:layoutDependency,layoutId:\"UA1JzNRIl\",style:{\"--extracted-r6o4lv\":\"var(--token-ab5ccbed-7d24-4d24-9eaf-b421234d489f, rgba(255, 255, 255, 0.6))\",\"--framer-paragraph-spacing\":\"0px\"},text:O4T1yCQpH,verticalAlignment:\"top\",withExternalLayout:true})]}),isDisplayed14()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-14wety1\",\"data-framer-name\":\"Buttons\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"vJF8oNJ_r\",onTap:onTap1x9nkqh,...addPropertyOverrides({QCLrQp6Bs:{\"data-highlight\":undefined,onTap:undefined},VMstXW3U7:{\"data-highlight\":undefined,onTap:undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:88,...addPropertyOverrides({fZhfrCa7Z:{y:(componentViewport?.y||0)+0+0+26+8},QCLrQp6Bs:{y:(componentViewport?.y||0)+0+0+-7+8},VMstXW3U7:{y:(componentViewport?.y||0)+0+0+26+8}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-4jd009-container\",layoutDependency:layoutDependency,layoutId:\"dcTSKIbCD-container\",nodeId:\"dcTSKIbCD\",rendersWithMotion:true,scopeId:\"HhVI_OGdP\",style:{opacity:1},variants:{QCLrQp6Bs:{opacity:.98}},...addPropertyOverrides({fZhfrCa7Z:{transformTemplate:transformTemplate2},QCLrQp6Bs:{transformTemplate:transformTemplate2},VMstXW3U7:{transformTemplate:transformTemplate2}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(CES26InLibraryButton,{height:\"100%\",id:\"dcTSKIbCD\",layoutId:\"dcTSKIbCD\",variant:\"GOaOQta5P\",width:\"100%\",...addPropertyOverrides({fZhfrCa7Z:{variant:AdAmlYS_S},QCLrQp6Bs:{variant:ps676ThVx},VMstXW3U7:{variant:AdAmlYS_S}},baseVariant,gestureVariant)})})})}),isDisplayed15()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-p5huf7\",\"data-framer-name\":\"Black Skrim\",layoutDependency:layoutDependency,layoutId:\"CoVJe9WnA\",style:{backgroundColor:\"rgba(16, 19, 21, 0.2)\"}}),OOFBEd8hG&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-12r274n\",\"data-border\":true,\"data-framer-name\":\"White Border\",layoutDependency:layoutDependency,layoutId:\"vBm1w6ZXN\",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\",borderBottomLeftRadius:24,borderBottomRightRadius:24,borderTopLeftRadius:24,borderTopRightRadius:24},children:isDisplayed16()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-zt11xr-container\",\"data-framer-name\":\"NowPlayingGif\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"L1h9eu5bW-container\",name:\"NowPlayingGif\",nodeId:\"L1h9eu5bW\",rendersWithMotion:true,scopeId:\"HhVI_OGdP\",transformTemplate:transformTemplate1,children:/*#__PURE__*/_jsx(DotLottiePlayer,{autoplay:true,autoResizeCanvas:false,availableStateMachines:\"\",availableThemes:\"\",background:\"rgba(0, 0, 0, 0)\",darkTheme:\"\",defaultTheme:\"\",devicePixelRatio:1,dprToggle:true,height:\"100%\",hover:false,id:\"L1h9eu5bW\",layoutId:\"L1h9eu5bW\",lightTheme:\"\",loop:true,marker:\"\",name:\"NowPlayingGif\",pageUrl:\"https://app.lottiefiles.com/animation/d67d469b-6272-4edb-aee6-ba7a4213a834\",playMode:\"forward\",progress:50,progressToggle:false,speed:1,srcTypeToggle:true,srcUrl:\"https://framerusercontent.com/assets/wmDnsDWlHLqP0d9rHFO40t8bEg.lottie\",stateMachineId:\"\",stateMachineToggle:false,style:{height:\"100%\",width:\"100%\"},useFrameInterpolation:true,width:\"100%\"})})})})]}),isDisplayed17()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-m63ay3\",\"data-framer-name\":\"Floating\",layoutDependency:layoutDependency,layoutId:\"HVIgVTaA3\",...addPropertyOverrides({CV_eF8jYB:{\"data-highlight\":true,onTap:onTap1fbnj9v},g9VzNpUY9:{\"data-highlight\":true,onTap:onTap1fbnj9v}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-kwd3o5\",\"data-framer-name\":\"Art Container\",layoutDependency:layoutDependency,layoutId:\"zzsNQG7HG\",style:{borderBottomLeftRadius:24,borderBottomRightRadius:24,borderTopLeftRadius:24,borderTopRightRadius:24},variants:{bb9G1HOUc:{borderBottomLeftRadius:200,borderBottomRightRadius:200,borderTopLeftRadius:200,borderTopRightRadius:200},cmzXr2HWT:{borderBottomLeftRadius:200,borderBottomRightRadius:200,borderTopLeftRadius:200,borderTopRightRadius:200},CV_eF8jYB:{borderBottomLeftRadius:radiusForCorner(S0zfcb3G1,3),borderBottomRightRadius:radiusForCorner(S0zfcb3G1,2),borderTopLeftRadius:radiusForCorner(S0zfcb3G1,0),borderTopRightRadius:radiusForCorner(S0zfcb3G1,1)},g9VzNpUY9:{borderBottomLeftRadius:12,borderBottomRightRadius:12,borderTopLeftRadius:12,borderTopRightRadius:12}},children:/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+0+0+0+0+0),sizes:\"180px\",...toResponsiveImage(bNyi_72wJ),...{positionX:\"left\",positionY:\"top\"}},className:\"framer-67ii2a\",\"data-framer-name\":\"Art\",layoutDependency:layoutDependency,layoutId:\"x5dpcXStM\",style:{borderBottomLeftRadius:0,borderBottomRightRadius:0,borderTopLeftRadius:0,borderTopRightRadius:0},variants:{AKZWm4Z46:{borderBottomLeftRadius:0,borderBottomRightRadius:0,borderTopLeftRadius:0,borderTopRightRadius:0},bb9G1HOUc:{borderBottomLeftRadius:0,borderBottomRightRadius:0,borderTopLeftRadius:0,borderTopRightRadius:0},cEbdZgBKO:{borderBottomLeftRadius:0,borderBottomRightRadius:0,borderTopLeftRadius:0,borderTopRightRadius:0},CV_eF8jYB:{borderBottomLeftRadius:radiusForCorner(USRPoj4oW,3),borderBottomRightRadius:radiusForCorner(USRPoj4oW,2),borderTopLeftRadius:radiusForCorner(USRPoj4oW,0),borderTopRightRadius:radiusForCorner(USRPoj4oW,1)},g9VzNpUY9:{borderBottomLeftRadius:radiusForCorner(USRPoj4oW,3),borderBottomRightRadius:radiusForCorner(USRPoj4oW,2),borderTopLeftRadius:radiusForCorner(USRPoj4oW,0),borderTopRightRadius:radiusForCorner(USRPoj4oW,1)},IcXA8EMyJ:{borderBottomLeftRadius:0,borderBottomRightRadius:0,borderTopLeftRadius:0,borderTopRightRadius:0},JfgBxerIM:{borderBottomLeftRadius:0,borderBottomRightRadius:0,borderTopLeftRadius:0,borderTopRightRadius:0},m9VHEudcj:{borderBottomLeftRadius:0,borderBottomRightRadius:0,borderTopLeftRadius:0,borderTopRightRadius:0},zykvzDdIJ:{borderBottomLeftRadius:0,borderBottomRightRadius:0,borderTopLeftRadius:0,borderTopRightRadius:0}},...addPropertyOverrides({bb9G1HOUc:{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+0+0+0+0),sizes:\"132px\",...toResponsiveImage(bNyi_72wJ),...{positionX:\"left\",positionY:\"top\"}}},CV_eF8jYB:{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+0+32+0),...toResponsiveImage(bNyi_72wJ),...{positionX:\"left\",positionY:\"top\"}}},g9VzNpUY9:{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+0+31.25+0+0),sizes:\"98px\",...toResponsiveImage(bNyi_72wJ),...{positionX:\"left\",positionY:\"top\"}}},gUesKQPsr:{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+0+0+0+0),sizes:\"223px\",...toResponsiveImage(bNyi_72wJ),...{positionX:\"left\",positionY:\"top\"}}},JfgBxerIM:{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+0+0+0+0),sizes:\"132px\",...toResponsiveImage(bNyi_72wJ),...{positionX:\"left\",positionY:\"top\"}}},m9VHEudcj:{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+0+0+0+0+0),sizes:\"396px\",...toResponsiveImage(bNyi_72wJ),...{positionX:\"left\",positionY:\"top\"}}},oqmxq521v:{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+0+0+0+0+0),sizes:\"290px\",...toResponsiveImage(bNyi_72wJ),...{positionX:\"left\",positionY:\"top\"}}},Qdvz6JrSW:{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+0+74+0+0),sizes:\"132px\",...toResponsiveImage(bNyi_72wJ),...{positionX:\"left\",positionY:\"top\"}}},WC6OAYrl1:{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+0+0+0+0+0),sizes:\"132px\",...toResponsiveImage(bNyi_72wJ),...{positionX:\"left\",positionY:\"top\"}}},XDUw5rfAV:{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+0+0+0+0),sizes:\"132px\",...toResponsiveImage(bNyi_72wJ),...{positionX:\"left\",positionY:\"top\"}}}},baseVariant,gestureVariant),children:isDisplayed18(OOFBEd8hG)&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-7o45yt\",\"data-framer-name\":\"Icon_info\",layoutDependency:layoutDependency,layoutId:\"QdS8GIuGW\",style:{backgroundColor:\"rgba(0, 0, 0, 0)\",borderBottomLeftRadius:80,borderBottomRightRadius:80,borderTopLeftRadius:80,borderTopRightRadius:80},variants:{AKZWm4Z46:{backgroundColor:\"rgba(0, 0, 0, 0)\"},bb9G1HOUc:{backgroundColor:\"rgba(0, 0, 0, 0)\"},cEbdZgBKO:{backgroundColor:\"rgba(0, 0, 0, 0)\"},IcXA8EMyJ:{backgroundColor:\"rgba(0, 0, 0, 0)\"},JfgBxerIM:{backgroundColor:\"rgba(0, 0, 0, 0)\"},m9VHEudcj:{backgroundColor:\"rgba(0, 0, 0, 0)\"},oqmxq521v:{backgroundColor:\"rgb(255, 255, 255)\"},zykvzDdIJ:{backgroundColor:\"rgba(0, 0, 0, 0)\"}},children:[isDisplayed19()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-1x0lus2\",layoutDependency:layoutDependency,layoutId:\"iPl6pyiYl\",style:{backgroundColor:\"rgb(255, 255, 255)\",borderBottomLeftRadius:80,borderBottomRightRadius:80,borderTopLeftRadius:80,borderTopRightRadius:80}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-8yaujv\",\"data-framer-name\":\"Icon\",layoutDependency:layoutDependency,layoutId:\"hwkl9MzxX\",style:{backgroundColor:\"rgb(255, 255, 255)\",borderBottomLeftRadius:32,borderBottomRightRadius:32,borderTopLeftRadius:32,borderTopRightRadius:32},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7QmFza2VydmlsbGUtNzAwaXRhbGlj\",\"--framer-font-family\":'\"Baskerville\", \"Baskerville Placeholder\", sans-serif',\"--framer-font-size\":\"23px\",\"--framer-font-style\":\"italic\",\"--framer-font-weight\":\"700\",\"--framer-letter-spacing\":\"0px\",\"--framer-text-alignment\":\"center\"},children:\"i\"})}),className:\"framer-1kkd17g\",\"data-framer-name\":\"i\",fonts:[\"GF;Baskerville-700italic\"],layoutDependency:layoutDependency,layoutId:\"E9ztknRXd\",style:{\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"center\",withExternalLayout:true})})]})})}),isDisplayed20()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-on0ch4\",\"data-framer-name\":\"Metadata\",layoutDependency:layoutDependency,layoutId:\"jS1Q_GFRZ\",children:[isDisplayed21()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO0hlbHZldGljYSBOb3cgVmFyIFZhcmlhYmxl\",\"--framer-font-family\":'\"CUSTOM;Helvetica Now Var Variable\", sans-serif',\"--framer-letter-spacing\":\"0.01em\",\"--framer-line-height\":\"28px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-82b6d1fa-606f-4b95-8891-2c168775bdb8, rgb(255, 255, 255)))\"},children:\"####\"})}),className:\"framer-1h4rj1m\",\"data-framer-name\":\"Channel Number\",fonts:[\"CUSTOM;Helvetica Now Var Variable\"],layoutDependency:layoutDependency,layoutId:\"m0FyBoMCx\",style:{\"--extracted-r6o4lv\":\"var(--token-82b6d1fa-606f-4b95-8891-2c168775bdb8, rgb(255, 255, 255))\",\"--framer-paragraph-spacing\":\"0px\"},text:HjAPgK3a6,verticalAlignment:\"top\",withExternalLayout:true}),isDisplayed22()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO0hlbHZldGljYSBOb3cgVmFyIFZhcmlhYmxl\",\"--framer-font-family\":'\"CUSTOM;Helvetica Now Var Variable\", sans-serif',\"--framer-letter-spacing\":\"0.01em\",\"--framer-line-height\":\"28px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-82b6d1fa-606f-4b95-8891-2c168775bdb8, rgb(255, 255, 255)))\"},children:\"<Channel Name>\"})}),className:\"framer-1mf8coy\",\"data-framer-name\":\"Channel Name\",fonts:[\"CUSTOM;Helvetica Now Var Variable\"],layoutDependency:layoutDependency,layoutId:\"rwIDdbK87\",style:{\"--extracted-r6o4lv\":\"var(--token-82b6d1fa-606f-4b95-8891-2c168775bdb8, rgb(255, 255, 255))\",\"--framer-paragraph-spacing\":\"0px\"},text:WcVvTYTbe,verticalAlignment:\"top\",withExternalLayout:true}),isDisplayed23(OohHe9w2e)&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO0hlbHZldGljYSBOb3cgVmFyIFZhcmlhYmxl\",\"--framer-font-family\":'\"CUSTOM;Helvetica Now Var Variable\", sans-serif',\"--framer-letter-spacing\":\"0.01em\",\"--framer-line-height\":\"28px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-ab5ccbed-7d24-4d24-9eaf-b421234d489f, rgba(255, 255, 255, 0.6)))\"},children:\"<Channel Description>\"})}),className:\"framer-1ihs8is\",\"data-framer-name\":\"Channel Description\",fonts:[\"CUSTOM;Helvetica Now Var Variable\"],layoutDependency:layoutDependency,layoutId:\"FOweA0QiG\",style:{\"--extracted-r6o4lv\":\"var(--token-ab5ccbed-7d24-4d24-9eaf-b421234d489f, rgba(255, 255, 255, 0.6))\",\"--framer-paragraph-spacing\":\"0px\"},text:G_807b8DE,variants:{bb9G1HOUc:{\"--extracted-r6o4lv\":\"var(--token-82b6d1fa-606f-4b95-8891-2c168775bdb8, rgb(255, 255, 255))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({bb9G1HOUc:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO0hlbHZldGljYSBOb3cgVmFyIFZhcmlhYmxl\",\"--framer-font-family\":'\"CUSTOM;Helvetica Now Var Variable\", sans-serif',\"--framer-font-size\":\"20px\",\"--framer-letter-spacing\":\"0.01em\",\"--framer-line-height\":\"28px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-82b6d1fa-606f-4b95-8891-2c168775bdb8, rgb(255, 255, 255)))\"},children:\"<Channel Description>\"})})}},baseVariant,gestureVariant)}),isDisplayed21()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO0hlbHZldGljYSBOb3cgVmFyIFZhcmlhYmxl\",\"--framer-font-family\":'\"CUSTOM;Helvetica Now Var Variable\", sans-serif',\"--framer-letter-spacing\":\"0.01em\",\"--framer-line-height\":\"28px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-ab5ccbed-7d24-4d24-9eaf-b421234d489f, rgba(255, 255, 255, 0.6)))\"},children:\"<Entity Type>\"})}),className:\"framer-pti0oy\",\"data-framer-name\":\"Entity Type\",fonts:[\"CUSTOM;Helvetica Now Var Variable\"],layoutDependency:layoutDependency,layoutId:\"Plvsn4Uy0\",style:{\"--extracted-r6o4lv\":\"var(--token-ab5ccbed-7d24-4d24-9eaf-b421234d489f, rgba(255, 255, 255, 0.6))\",\"--framer-paragraph-spacing\":\"0px\"},text:ATQh0v73T,verticalAlignment:\"top\",withExternalLayout:true}),isDisplayed24()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO0hlbHZldGljYSBOb3cgVmFyIFZhcmlhYmxl\",\"--framer-font-family\":'\"CUSTOM;Helvetica Now Var Variable\", sans-serif',\"--framer-letter-spacing\":\"0.01em\",\"--framer-line-height\":\"28px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-82b6d1fa-606f-4b95-8891-2c168775bdb8, rgb(255, 255, 255)))\"},children:\"<Artist Name>\"})}),className:\"framer-tt7nh8\",\"data-framer-name\":\"Artist Name\",fonts:[\"CUSTOM;Helvetica Now Var Variable\"],layoutDependency:layoutDependency,layoutId:\"N8ZjOVL8M\",style:{\"--extracted-r6o4lv\":\"var(--token-82b6d1fa-606f-4b95-8891-2c168775bdb8, rgb(255, 255, 255))\",\"--framer-paragraph-spacing\":\"0px\"},text:IeiwRM6kz,verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({bb9G1HOUc:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO0hlbHZldGljYSBOb3cgVmFyIFZhcmlhYmxl\",\"--framer-font-family\":'\"CUSTOM;Helvetica Now Var Variable\", sans-serif',\"--framer-font-size\":\"32px\",\"--framer-letter-spacing\":\"0.01em\",\"--framer-line-height\":\"120%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-82b6d1fa-606f-4b95-8891-2c168775bdb8, rgb(255, 255, 255)))\"},children:\"<Artist Name>\"})})},cmzXr2HWT:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO0hlbHZldGljYSBOb3cgVmFyIFZhcmlhYmxl\",\"--framer-font-family\":'\"CUSTOM;Helvetica Now Var Variable\", sans-serif',\"--framer-letter-spacing\":\"0.01em\",\"--framer-line-height\":\"28px\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-82b6d1fa-606f-4b95-8891-2c168775bdb8, rgb(255, 255, 255)))\"},children:\"<Artist Name>\"})})},CV_eF8jYB:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1rg0nrg\",\"data-styles-preset\":\"E1JbERzW8\",children:\"<Artist Name>\"})}),fonts:[\"Inter\"]},g9VzNpUY9:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1rg0nrg\",\"data-styles-preset\":\"E1JbERzW8\",children:\"<Artist Name>\"})}),fonts:[\"Inter\"]}},baseVariant,gestureVariant)}),isDisplayed25()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO0hlbHZldGljYSBOb3cgVmFyIFZhcmlhYmxl\",\"--framer-font-family\":'\"CUSTOM;Helvetica Now Var Variable\", sans-serif',\"--framer-font-size\":\"20px\",\"--framer-letter-spacing\":\"0.01em\",\"--framer-line-height\":\"28px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-82b6d1fa-606f-4b95-8891-2c168775bdb8, rgb(255, 255, 255)))\"},children:\"Liked Songs\"})}),className:\"framer-537zjy\",\"data-framer-name\":\"Premium Bundle Label 1\",fonts:[\"CUSTOM;Helvetica Now Var Variable\"],layoutDependency:layoutDependency,layoutId:\"YSv6CfMXm\",style:{\"--extracted-r6o4lv\":\"var(--token-82b6d1fa-606f-4b95-8891-2c168775bdb8, rgb(255, 255, 255))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({zykvzDdIJ:{text:sYXQRowK8}},baseVariant,gestureVariant)}),isDisplayed26()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO0hlbHZldGljYSBOb3cgVmFyIFZhcmlhYmxl\",\"--framer-font-family\":'\"CUSTOM;Helvetica Now Var Variable\", sans-serif',\"--framer-letter-spacing\":\"0.01em\",\"--framer-line-height\":\"28px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-ab5ccbed-7d24-4d24-9eaf-b421234d489f, rgba(255, 255, 255, 0.6)))\"},children:\"<Track Name>\"})}),className:\"framer-1wyey2n\",\"data-framer-name\":\"Track Name\",fonts:[\"CUSTOM;Helvetica Now Var Variable\"],layoutDependency:layoutDependency,layoutId:\"IoY4xLhqR\",style:{\"--extracted-r6o4lv\":\"var(--token-ab5ccbed-7d24-4d24-9eaf-b421234d489f, rgba(255, 255, 255, 0.6))\",\"--framer-paragraph-spacing\":\"0px\",\"--variable-reference-NwABpSoBm-HhVI_OGdP\":NwABpSoBm},text:O4T1yCQpH,variants:{CV_eF8jYB:{\"--extracted-r6o4lv\":\"var(--variable-reference-NwABpSoBm-HhVI_OGdP)\",\"--variable-reference-NwABpSoBm-HhVI_OGdP\":NwABpSoBm},g9VzNpUY9:{\"--extracted-r6o4lv\":\"var(--variable-reference-NwABpSoBm-HhVI_OGdP)\",\"--variable-reference-NwABpSoBm-HhVI_OGdP\":NwABpSoBm}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({CV_eF8jYB:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1rg0nrg\",\"data-styles-preset\":\"E1JbERzW8\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--variable-reference-NwABpSoBm-HhVI_OGdP))\"},children:\"<Track Name>\"})}),fonts:[\"Inter\"]},g9VzNpUY9:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1rg0nrg\",\"data-styles-preset\":\"E1JbERzW8\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--variable-reference-NwABpSoBm-HhVI_OGdP))\"},children:\"<Track Name>\"})}),fonts:[\"Inter\"]}},baseVariant,gestureVariant)}),isDisplayed27()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO0hlbHZldGljYSBOb3cgVmFyIFZhcmlhYmxl\",\"--framer-font-family\":'\"CUSTOM;Helvetica Now Var Variable\", sans-serif',\"--framer-letter-spacing\":\"0.01em\",\"--framer-line-height\":\"28px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-ab5ccbed-7d24-4d24-9eaf-b421234d489f, rgba(255, 255, 255, 0.6)))\"},children:\"dynamicField\"})}),className:\"framer-1jlepob\",\"data-framer-name\":\"Track Name\",fonts:[\"CUSTOM;Helvetica Now Var Variable\"],layoutDependency:layoutDependency,layoutId:\"SsHARc4lm\",style:{\"--extracted-r6o4lv\":\"var(--token-ab5ccbed-7d24-4d24-9eaf-b421234d489f, rgba(255, 255, 255, 0.6))\",\"--framer-paragraph-spacing\":\"0px\"},text:ipMXCqfpC,variants:{oqmxq521v:{\"--extracted-r6o4lv\":\"var(--token-82b6d1fa-606f-4b95-8891-2c168775bdb8, rgb(255, 255, 255))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({oqmxq521v:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO0hlbHZldGljYSBOb3cgVmFyIFZhcmlhYmxl\",\"--framer-font-family\":'\"CUSTOM;Helvetica Now Var Variable\", sans-serif',\"--framer-font-size\":\"20px\",\"--framer-letter-spacing\":\"0.01em\",\"--framer-line-height\":\"28px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-82b6d1fa-606f-4b95-8891-2c168775bdb8, rgb(255, 255, 255)))\"},children:\"dynamicField\"})})}},baseVariant,gestureVariant)}),isDisplayed21()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO0hlbHZldGljYSBOb3cgVmFyIFZhcmlhYmxl\",\"--framer-font-family\":'\"CUSTOM;Helvetica Now Var Variable\", sans-serif',\"--framer-font-size\":\"20px\",\"--framer-letter-spacing\":\"0.01em\",\"--framer-line-height\":\"28px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-ab5ccbed-7d24-4d24-9eaf-b421234d489f, rgba(255, 255, 255, 0.6)))\"},children:\"Track Name\"})}),className:\"framer-e4ru14\",\"data-framer-name\":\"Entity ID\",fonts:[\"CUSTOM;Helvetica Now Var Variable\"],layoutDependency:layoutDependency,layoutId:\"U93pKQpkL\",style:{\"--extracted-r6o4lv\":\"var(--token-ab5ccbed-7d24-4d24-9eaf-b421234d489f, rgba(255, 255, 255, 0.6))\",\"--framer-paragraph-spacing\":\"0px\"},text:VAXcmODHL,verticalAlignment:\"top\",withExternalLayout:true}),isDisplayed25()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-z5s173\",\"data-framer-name\":\"Premium Bundle Label 2\",layoutDependency:layoutDependency,layoutId:\"iw592rzO4\",children:[isDisplayed25()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO0hlbHZldGljYSBOb3cgVmFyIFZhcmlhYmxl\",\"--framer-font-family\":'\"CUSTOM;Helvetica Now Var Variable\", sans-serif',\"--framer-font-size\":\"20px\",\"--framer-letter-spacing\":\"0.01em\",\"--framer-line-height\":\"28px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(199, 34, 136))\"},children:\"Album\"})}),className:\"framer-138x9o8\",\"data-framer-name\":\"Premium Bundle Label 2\",fonts:[\"CUSTOM;Helvetica Now Var Variable\"],layoutDependency:layoutDependency,layoutId:\"lhIdWV3Wy\",style:{\"--extracted-r6o4lv\":\"rgb(199, 34, 136)\",\"--framer-paragraph-spacing\":\"0px\"},variants:{JfgBxerIM:{\"--extracted-r6o4lv\":\"rgb(198, 34, 136)\"},wrqV679T8:{\"--extracted-r6o4lv\":\"rgb(60, 208, 217)\"},XDUw5rfAV:{\"--extracted-r6o4lv\":\"rgb(60, 208, 217)\"},zykvzDdIJ:{\"--extracted-r6o4lv\":\"rgb(60, 208, 217)\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({cEbdZgBKO:{text:yxXfe17KG},JfgBxerIM:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO0hlbHZldGljYSBOb3cgVmFyIFZhcmlhYmxl\",\"--framer-font-family\":'\"CUSTOM;Helvetica Now Var Variable\", sans-serif',\"--framer-font-size\":\"20px\",\"--framer-letter-spacing\":\"0.01em\",\"--framer-line-height\":\"28px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(198, 34, 136))\"},children:\"Album\"})})},wrqV679T8:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO0hlbHZldGljYSBOb3cgVmFyIFZhcmlhYmxl\",\"--framer-font-family\":'\"CUSTOM;Helvetica Now Var Variable\", sans-serif',\"--framer-font-size\":\"20px\",\"--framer-letter-spacing\":\"0.01em\",\"--framer-line-height\":\"28px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(60, 208, 217))\"},children:\"Album\"})})},XDUw5rfAV:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO0hlbHZldGljYSBOb3cgVmFyIFZhcmlhYmxl\",\"--framer-font-family\":'\"CUSTOM;Helvetica Now Var Variable\", sans-serif',\"--framer-font-size\":\"20px\",\"--framer-letter-spacing\":\"0.01em\",\"--framer-line-height\":\"28px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(60, 208, 217))\"},children:\"Album\"})})},zykvzDdIJ:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO0hlbHZldGljYSBOb3cgVmFyIFZhcmlhYmxl\",\"--framer-font-family\":'\"CUSTOM;Helvetica Now Var Variable\", sans-serif',\"--framer-font-size\":\"20px\",\"--framer-letter-spacing\":\"0.01em\",\"--framer-line-height\":\"28px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(60, 208, 217))\"},children:\"Playlist\"})}),text:yxXfe17KG}},baseVariant,gestureVariant)}),isDisplayed28()&&/*#__PURE__*/_jsx(SVG,{className:\"framer-1pnypj8\",\"data-framer-name\":\"Vector\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:14,intrinsicWidth:12,layoutDependency:layoutDependency,layoutId:\"ceFVr06ac\",svg:'<svg width=\"12\" height=\"14\" viewBox=\"0 0 12 14\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<path d=\"M6.39276 0H0V14H3.81676C3.98743 14 4.1511 13.9333 4.27178 13.8146C4.39246 13.6958 4.46026 13.5348 4.46026 13.3669V10.6777H5.41584C10.0884 10.6777 12 8.08682 12 5.0568C12 1.3167 9.11135 0 6.39276 0Z\" fill=\"url(#paint0_linear_7839_191971)\"/>\\n<defs>\\n<linearGradient id=\"paint0_linear_7839_191971\" x1=\"-1.07531e-08\" y1=\"7.07368\" x2=\"11.9711\" y2=\"6.48573\" gradientUnits=\"userSpaceOnUse\">\\n<stop stop-color=\"#7B2FDE\"/>\\n<stop offset=\"1\" stop-color=\"#C62288\"/>\\n</linearGradient>\\n</defs>\\n</svg>\\n',withExternalLayout:true}),isDisplayed29()&&/*#__PURE__*/_jsx(SVG,{className:\"framer-1j2j1io\",\"data-framer-name\":\"Union\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:21,intrinsicWidth:35,layoutDependency:layoutDependency,layoutId:\"FpIFJZFua\",svg:'<svg width=\"35\" height=\"21\" viewBox=\"0 0 35 21\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<path d=\"M0.789788 13.4609C0.865321 13.461 0.940817 13.4997 1.01635 13.5381C5.74673 16.3459 11.6128 18.0381 17.6677 18.0381C21.7546 18.0381 26.2578 17.154 30.3826 15.3848C31.0258 15.1156 31.5556 15.807 30.9128 16.2686C27.2421 19.0379 21.9057 20.5 17.2888 20.5C10.8557 20.4999 5.02813 18.0766 0.63842 14.0381C0.373519 13.7688 0.524886 13.4609 0.789788 13.4609ZM31.821 12.8076C32.9558 12.8077 33.8639 13.0379 34.0535 13.2686C34.4697 13.807 33.9401 17.3075 31.9724 19C31.6319 19.2307 31.3669 19.1155 31.4802 18.7695C31.9343 17.6541 32.9177 15.1154 32.4636 14.5C31.9716 13.8847 29.3234 14.1918 28.1501 14.3457C27.8096 14.3842 27.7334 14.0765 28.074 13.8457C29.1714 13.0764 30.6101 12.8076 31.821 12.8076ZM22.1326 3.15234C22.7002 3.15234 23.268 3.26764 23.8357 3.45996C23.9492 3.49842 24.0244 3.53734 24.0622 3.61426C24.1 3.69107 24.1384 3.76766 24.1384 3.88281V4.26758C24.1384 4.42143 24.0625 4.49805 23.949 4.49805C23.911 4.49793 23.7974 4.46028 23.6462 4.42188C23.1922 4.26807 22.7005 4.19047 22.2087 4.19043C21.3385 4.19043 20.9217 4.49841 20.9216 5.0752C20.9216 5.34444 20.9978 5.49849 21.1492 5.65234C21.2628 5.80615 21.5651 5.96046 21.9812 6.11426L23.0408 6.53711C23.5706 6.72942 23.9494 6.99834 24.1765 7.26758C24.4036 7.57529 24.5163 7.92223 24.5163 8.38379C24.5162 9.03744 24.2894 9.53733 23.7976 9.92188C23.3057 10.3064 22.7005 10.499 21.906 10.499C21.1491 10.499 20.4675 10.3835 19.8621 10.1143C19.7486 10.0758 19.6733 9.99844 19.6355 9.95996C19.5977 9.88314 19.5594 9.80656 19.5593 9.69141V9.30664C19.5593 9.1528 19.5972 9.07521 19.7107 9.0752C19.7864 9.0752 19.9001 9.11388 20.0515 9.15234C20.657 9.34464 21.2627 9.42188 21.906 9.42188C22.3221 9.4218 22.6624 9.30615 22.8894 9.15234C23.1164 8.9985 23.2302 8.72953 23.2302 8.42188C23.2302 8.19109 23.1921 8.03667 23.0408 7.88281C22.8894 7.72911 22.6621 7.61371 22.2839 7.45996L21.1492 7.03711C20.1654 6.65252 19.6727 5.99874 19.6726 5.11426C19.6726 4.5373 19.9001 4.0366 20.3542 3.69043C20.8083 3.34441 21.4137 3.15236 22.1326 3.15234ZM13.5808 3.3457C13.77 3.3457 13.8464 3.42292 13.8464 3.61523V7.96094C13.8464 8.46096 13.9219 8.8073 14.1111 9.03809C14.3003 9.26883 14.603 9.38477 15.0193 9.38477C15.6625 9.38473 16.3057 9.15348 16.949 8.73047V3.61523C16.949 3.46142 17.0248 3.34576 17.2517 3.3457H18.0466C18.2358 3.34572 18.3113 3.42294 18.3113 3.61523V9.96094C18.3113 10.1532 18.2358 10.2305 18.0466 10.2305H17.4792C17.3658 10.2305 17.2896 10.2308 17.2517 10.1924C17.1761 10.1539 17.1385 10.1152 17.1384 10L17.0622 9.53809C16.2298 10.1534 15.3593 10.4609 14.489 10.4609C13.8458 10.4609 13.354 10.269 13.0134 9.92285C12.6728 9.57668 12.5212 9.03767 12.5212 8.38379V3.61523C12.5212 3.42292 12.5976 3.3457 12.7869 3.3457H13.5808ZM31.7058 3.19336C32.1599 3.19336 32.6523 3.30844 33.1443 3.42383C33.2198 3.46227 33.2949 3.53964 33.3328 3.57812C33.3706 3.61659 33.4089 3.73227 33.4089 3.84766V4.23145C33.4089 4.42376 33.333 4.50098 33.2195 4.50098C33.144 4.50098 33.1061 4.5012 32.9929 4.46289C32.6524 4.34752 32.2736 4.3086 31.8953 4.30859C31.1386 4.30859 30.6089 4.50128 30.2683 4.88574C29.9277 5.27038 29.7759 5.88622 29.738 6.73242V6.9248C29.7381 7.73232 29.8897 8.34786 30.2302 8.73242C30.5708 9.11682 31.1004 9.30951 31.8191 9.30957C32.1974 9.30957 32.6139 9.23251 33.03 9.11719C33.1056 9.07877 33.1816 9.07812 33.2195 9.07812C33.333 9.07812 33.4089 9.15534 33.4089 9.34766V9.73242C33.4089 9.84757 33.4085 9.96237 33.3708 10.001C33.333 10.0778 33.2576 10.1168 33.1443 10.1553C32.7281 10.3475 32.1981 10.4248 31.6306 10.4248C30.571 10.4248 29.7764 10.1164 29.2087 9.50098C28.6411 8.8856 28.3758 8.00145 28.3757 6.84766C28.3757 5.69393 28.6784 4.77069 29.2458 4.15527C29.8513 3.50141 30.6462 3.19338 31.7058 3.19336ZM8.88842 3.15234C9.5314 3.15242 9.98542 3.34448 10.3259 3.69043C10.6664 4.03653 10.818 4.53675 10.8181 5.19043V9.99902C10.818 10.1911 10.7424 10.2675 10.5535 10.2676H9.75854C9.5694 10.2676 9.49395 10.1912 9.49389 9.99902V5.5752C9.49384 5.11379 9.37961 4.80593 9.22826 4.5752C9.07691 4.34471 8.81237 4.22957 8.43432 4.22949C7.79108 4.22949 7.14761 4.42175 6.46655 4.84473V9.99902C6.46648 10.1912 6.39006 10.2676 6.20092 10.2676H5.40698C5.21784 10.2676 5.14141 10.1912 5.14135 9.99902V5.5752C5.1413 5.11379 5.02804 4.80593 4.8767 4.5752C4.72531 4.34452 4.46012 4.22949 4.08178 4.22949C3.40069 4.22954 2.75727 4.46013 2.11401 4.84473V10.0371C2.11401 10.2294 2.0385 10.3066 1.84936 10.3066H1.05444C0.865307 10.3066 0.789788 10.2294 0.789788 10.0371V3.65234C0.789788 3.46007 0.865307 3.38284 1.05444 3.38281H1.6599C1.73559 3.38281 1.81151 3.38341 1.84936 3.42188C1.92489 3.4603 1.96264 3.49898 1.96264 3.61426L2.03881 4.03711C2.87123 3.46028 3.70346 3.1524 4.53588 3.15234C5.36843 3.15234 5.93626 3.46038 6.23901 4.11426C7.1094 3.46038 8.01803 3.15234 8.88842 3.15234ZM26.7107 3.3457C26.8999 3.3457 26.9763 3.46138 26.9763 3.61523V10C26.9762 10.1921 26.8998 10.2686 26.7107 10.2686H25.9167C25.7276 10.2686 25.6512 10.1921 25.6511 10V3.61523C25.6511 3.42292 25.7275 3.3457 25.9167 3.3457H26.7107ZM26.2947 0.5C26.5595 0.5 26.7869 0.576695 26.9382 0.730469C27.0896 0.84584 27.1277 1.07688 27.1277 1.30762C27.1277 1.5384 27.0515 1.73091 26.9001 1.88477C26.7488 2.03854 26.5595 2.11523 26.2947 2.11523C26.0298 2.11521 25.8405 2.03859 25.6892 1.88477C25.5379 1.76936 25.4626 1.53838 25.4626 1.30762C25.4627 1.07689 25.5379 0.884297 25.6892 0.730469C25.8405 0.576706 26.0299 0.500028 26.2947 0.5Z\" fill=\"url(#paint0_linear_16765_94459)\"/>\\n<defs>\\n<linearGradient id=\"paint0_linear_16765_94459\" x1=\"0.5\" y1=\"6.81612\" x2=\"34.186\" y2=\"6.81612\" gradientUnits=\"userSpaceOnUse\">\\n<stop stop-color=\"#1C94DE\"/>\\n<stop offset=\"1\" stop-color=\"#33CCDD\"/>\\n</linearGradient>\\n</defs>\\n</svg>\\n',withExternalLayout:true}),isDisplayed30()&&/*#__PURE__*/_jsx(SVG,{className:\"framer-uznda3\",\"data-framer-name\":\"g923\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:52,intrinsicWidth:90,layoutDependency:layoutDependency,layoutId:\"zP0uFhFnc\",svg:'<svg width=\"90\" height=\"52\" viewBox=\"0 0 90 52\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<path d=\"M59.1652 22.4984C58.5652 22.8984 57.6652 23.1984 56.5652 23.1984C54.8652 23.1984 53.2652 22.9984 51.6652 22.4984C51.2652 22.3984 50.9652 22.2984 50.7652 22.2984C50.4652 22.2984 50.3652 22.4984 50.3652 22.8984V23.8984C50.3652 24.1984 50.4652 24.3984 50.5652 24.5984C50.6652 24.6984 50.8652 24.8984 51.1652 24.9984C52.7652 25.6984 54.5652 25.9984 56.5652 25.9984C58.6652 25.9984 60.2652 25.4984 61.5652 24.4984C62.8652 23.4984 63.4652 22.1984 63.4652 20.4984C63.4652 19.2984 63.1652 18.3984 62.5652 17.5984C61.9652 16.8984 60.9652 16.1984 59.5652 15.6984L56.7652 14.5984C55.6652 14.1984 54.8652 13.7984 54.5652 13.3984C54.1652 12.9984 53.9652 12.5984 53.9652 11.8984C53.9652 10.3984 55.0652 9.59844 57.3652 9.59844C58.6652 9.59844 59.9652 9.79844 61.1652 10.1984C61.5652 10.2984 61.8652 10.3984 61.9652 10.3984C62.2652 10.3984 62.4652 10.1984 62.4652 9.79844V8.79844C62.4652 8.49844 62.3652 8.29844 62.2652 8.09844C62.1652 7.89844 61.9652 7.79844 61.6652 7.69844C60.1652 7.19844 58.6652 6.89844 57.1652 6.89844C55.2652 6.89844 53.6652 7.39844 52.4652 8.29844C51.2652 9.19844 50.6652 10.4984 50.6652 11.9984C50.6652 14.2984 51.9652 15.9984 54.5652 16.9984L57.5652 18.0984C58.5652 18.4984 59.1652 18.7984 59.5652 19.1984C59.9652 19.5984 60.0652 19.9984 60.0652 20.5984C60.0652 21.3984 59.7652 22.0984 59.1652 22.4984Z\" fill=\"#3CD0D9\"/>\\n<path d=\"M43.4656 8.09844V21.3984C41.7656 22.4984 40.0656 23.0984 38.3656 23.0984C37.2656 23.0984 36.4656 22.7984 35.9656 22.1984C35.4656 21.5984 35.2656 20.6984 35.2656 19.3984V8.09844C35.2656 7.59844 35.0656 7.39844 34.5656 7.39844H32.4656C31.9656 7.39844 31.7656 7.59844 31.7656 8.09844V20.4984C31.7656 22.1984 32.1656 23.5984 33.0656 24.4984C33.9656 25.3984 35.2656 25.8984 36.9656 25.8984C39.2656 25.8984 41.5656 25.0984 43.7656 23.4984L43.9656 24.6984C43.9656 24.9984 44.0656 25.0984 44.2656 25.1984C44.3656 25.2984 44.5656 25.2984 44.8656 25.2984H46.3656C46.8656 25.2984 47.0656 25.0984 47.0656 24.5984V8.09844C47.0656 7.59844 46.8656 7.39844 46.3656 7.39844H44.2656C43.6656 7.39844 43.4656 7.69844 43.4656 8.09844Z\" fill=\"#3CD0D9\"/>\\n<path d=\"M24.4656 25.3984H26.5656C27.0656 25.3984 27.2656 25.1984 27.2656 24.6984V12.1984C27.2656 10.4984 26.8656 9.19844 25.9656 8.29844C25.0656 7.39844 23.8656 6.89844 22.1656 6.89844C19.8656 6.89844 17.4656 7.69844 15.1656 9.39844C14.3656 7.69844 12.8656 6.89844 10.6656 6.89844C8.46562 6.89844 6.26562 7.69844 4.06562 9.19844L3.86563 8.09844C3.86563 7.79844 3.76562 7.69844 3.56562 7.59844C3.46562 7.49844 3.26562 7.49844 3.06562 7.49844H1.46563C0.965625 7.49844 0.765625 7.69844 0.765625 8.19844V24.7984C0.765625 25.2984 0.965625 25.4984 1.46563 25.4984H3.56562C4.06562 25.4984 4.26563 25.2984 4.26563 24.7984V11.2984C5.96563 10.2984 7.66562 9.69844 9.46562 9.69844C10.4656 9.69844 11.1656 9.99844 11.5656 10.5984C11.9656 11.1984 12.2656 11.9984 12.2656 13.1984V24.6984C12.2656 25.1984 12.4656 25.3984 12.9656 25.3984H15.0656C15.5656 25.3984 15.7656 25.1984 15.7656 24.6984V12.3984V11.7984C15.7656 11.5984 15.7656 11.3984 15.7656 11.2984C17.5656 10.1984 19.2656 9.69844 20.9656 9.69844C21.9656 9.69844 22.6656 9.99844 23.0656 10.5984C23.4656 11.1984 23.7656 11.9984 23.7656 13.1984V24.6984C23.7656 25.1984 23.9656 25.3984 24.4656 25.3984Z\" fill=\"#3CD0D9\"/>\\n<path d=\"M78.9658 38.6992C68.0658 43.2992 56.1658 45.5992 45.3658 45.5992C29.3658 45.5992 13.8658 41.1992 1.36577 33.8992C1.16577 33.7992 0.965771 33.6992 0.765771 33.6992C0.0657711 33.6992 -0.334229 34.4992 0.365771 35.1992C11.9658 45.6992 27.3658 51.9992 44.3658 51.9992C56.5658 51.9992 70.6658 48.1992 80.3658 40.9992C82.0658 39.7992 80.6658 37.9992 78.9658 38.6992Z\" fill=\"#3CD0D9\"/>\\n<path d=\"M78.666 11.4C79.566 10.4 80.966 9.9 82.966 9.9C83.966 9.9 84.966 10 85.866 10.3C86.166 10.4 86.266 10.4 86.466 10.4C86.766 10.4 86.966 10.2 86.966 9.7V8.7C86.966 8.4 86.866 8.1 86.766 8C86.666 7.9 86.466 7.7 86.266 7.6C84.966 7.3 83.666 7 82.466 7C79.666 7 77.566 7.8 75.966 9.5C74.466 11.1 73.666 13.5 73.666 16.5C73.666 19.5 74.366 21.8 75.866 23.4C77.366 25 79.466 25.8 82.266 25.8C83.766 25.8 85.166 25.6 86.266 25.1C86.566 25 86.766 24.9 86.866 24.7C86.966 24.6 86.966 24.3 86.966 24V23C86.966 22.5 86.766 22.3 86.466 22.3C86.366 22.3 86.166 22.3 85.966 22.4C84.866 22.7 83.766 22.9 82.766 22.9C80.866 22.9 79.466 22.4 78.566 21.4C77.666 20.4 77.266 18.8 77.266 16.7V16.2C77.366 14 77.766 12.4 78.666 11.4Z\" fill=\"#3CD0D9\"/>\\n<path d=\"M83.1665 48.1C88.3665 43.7 89.7665 34.6 88.6665 33.2C88.1665 32.6 85.7665 32 82.7665 32C79.5665 32 75.7665 32.7 72.8665 34.7C71.9665 35.3 72.1665 36.1 73.0665 36C76.1665 35.6 83.1665 34.8 84.4665 36.4C85.6665 38 83.0665 44.6 81.8665 47.5C81.5665 48.4 82.2665 48.7 83.1665 48.1Z\" fill=\"#3CD0D9\"/>\\n<path d=\"M69.2648 7.39844H67.1648C66.6648 7.39844 66.4648 7.59844 66.4648 8.09844V24.6984C66.4648 25.1984 66.6648 25.3984 67.1648 25.3984H69.2648C69.7648 25.3984 69.9648 25.1984 69.9648 24.6984V8.09844C69.9648 7.69844 69.7648 7.39844 69.2648 7.39844Z\" fill=\"#3CD0D9\"/>\\n<path d=\"M69.8648 0.6C69.4648 0.2 68.8648 0 68.1648 0C67.4648 0 66.9648 0.2 66.5648 0.6C66.1648 1 65.9648 1.5 65.9648 2.1C65.9648 2.7 66.1648 3.3 66.5648 3.6C66.9648 4 67.4648 4.2 68.1648 4.2C68.8648 4.2 69.3648 4 69.7648 3.6C70.1648 3.2 70.3648 2.7 70.3648 2.1C70.3648 1.5 70.2648 0.9 69.8648 0.6Z\" fill=\"#3CD0D9\"/>\\n</svg>\\n',withExternalLayout:true})]}),isDisplayed21()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:64,width:\"64px\",y:(componentViewport?.y||0)+0+0+0+300+0+1036,...addPropertyOverrides({m9VHEudcj:{y:(componentViewport?.y||0)+0+0+0+288+0+1036}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-xnga23-container\",layoutDependency:layoutDependency,layoutId:\"e8bfA7bLJ-container\",nodeId:\"e8bfA7bLJ\",rendersWithMotion:true,scopeId:\"HhVI_OGdP\",children:/*#__PURE__*/_jsx(CES26InLibraryButton,{height:\"100%\",id:\"e8bfA7bLJ\",layoutId:\"e8bfA7bLJ\",style:{height:\"100%\",width:\"100%\"},variant:AdAmlYS_S,width:\"100%\"})})})]}),OOFBEd8hG&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-ofasga\",\"data-border\":true,\"data-framer-name\":\"White Border\",layoutDependency:layoutDependency,layoutId:\"VlwiRkOQa\",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\",borderBottomLeftRadius:24,borderBottomRightRadius:24,borderTopLeftRadius:24,borderTopRightRadius:24},variants:{cmzXr2HWT:{borderBottomLeftRadius:200,borderBottomRightRadius:200,borderTopLeftRadius:200,borderTopRightRadius:200},CV_eF8jYB:{borderBottomLeftRadius:12,borderBottomRightRadius:12,borderTopLeftRadius:12,borderTopRightRadius:12},g9VzNpUY9:{borderBottomLeftRadius:12,borderBottomRightRadius:12,borderTopLeftRadius:12,borderTopRightRadius:12}}})]}),isDisplayed31()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-ib7b2b\",\"data-framer-name\":\"PresetDisplay\",layoutDependency:layoutDependency,layoutId:\"pSVhiM4bI\",children:[OOFBEd8hG&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-s4abe0\",\"data-border\":true,\"data-framer-name\":\"White Border\",layoutDependency:layoutDependency,layoutId:\"xUySTI58J\",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\",borderBottomLeftRadius:24,borderBottomRightRadius:24,borderTopLeftRadius:24,borderTopRightRadius:24}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-xife9j\",\"data-framer-name\":\"Art Container\",layoutDependency:layoutDependency,layoutId:\"IPTxqgRG9\",style:{borderBottomLeftRadius:24,borderBottomRightRadius:24,borderTopLeftRadius:24,borderTopRightRadius:24},children:/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",sizes:\"150px\",...toResponsiveImage(bNyi_72wJ),...{positionX:\"center\",positionY:\"center\"}},className:\"framer-jdi76t\",\"data-framer-name\":\"Art\",layoutDependency:layoutDependency,layoutId:\"yErVP7n65\",...addPropertyOverrides({fiF98CiCs:{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+0+125+0+0),sizes:\"150px\",...toResponsiveImage(bNyi_72wJ),...{positionX:\"center\",positionY:\"center\"}}}},baseVariant,gestureVariant),children:OOFBEd8hG&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-vwf2l2\",\"data-framer-name\":\"Icon_info\",layoutDependency:layoutDependency,layoutId:\"wulAlwLiO\",style:{borderBottomLeftRadius:80,borderBottomRightRadius:80,borderTopLeftRadius:80,borderTopRightRadius:80},children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1fe03wu\",\"data-framer-name\":\"Icon\",layoutDependency:layoutDependency,layoutId:\"QD_weQGh_\",style:{backgroundColor:\"rgb(255, 255, 255)\",borderBottomLeftRadius:32,borderBottomRightRadius:32,borderTopLeftRadius:32,borderTopRightRadius:32},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7QmFza2VydmlsbGUtNzAwaXRhbGlj\",\"--framer-font-family\":'\"Baskerville\", \"Baskerville Placeholder\", sans-serif',\"--framer-font-size\":\"23px\",\"--framer-font-style\":\"italic\",\"--framer-font-weight\":\"700\",\"--framer-letter-spacing\":\"0px\",\"--framer-text-alignment\":\"center\"},children:\"i\"})}),className:\"framer-aawakl\",\"data-framer-name\":\"i\",fonts:[\"GF;Baskerville-700italic\"],layoutDependency:layoutDependency,layoutId:\"Nnoua8nH8\",style:{\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"center\",withExternalLayout:true})})})})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-13rqgup\",\"data-framer-name\":\"Metadata\",layoutDependency:layoutDependency,layoutId:\"wdsex8Qwt\",children:[isDisplayed32()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO0hlbHZldGljYSBOb3cgVmFyIFZhcmlhYmxl\",\"--framer-font-family\":'\"CUSTOM;Helvetica Now Var Variable\", sans-serif',\"--framer-font-size\":\"20px\",\"--framer-letter-spacing\":\"0.01em\",\"--framer-line-height\":\"28px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-82b6d1fa-606f-4b95-8891-2c168775bdb8, rgb(255, 255, 255)))\"},children:\"Ch #\"})}),className:\"framer-lc64bm\",\"data-framer-name\":\"Channel Number\",fonts:[\"CUSTOM;Helvetica Now Var Variable\"],layoutDependency:layoutDependency,layoutId:\"JQ2To1FTN\",style:{\"--extracted-r6o4lv\":\"var(--token-82b6d1fa-606f-4b95-8891-2c168775bdb8, rgb(255, 255, 255))\",\"--framer-paragraph-spacing\":\"0px\"},text:HjAPgK3a6,verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO0hlbHZldGljYSBOb3cgVmFyIFZhcmlhYmxl\",\"--framer-font-family\":'\"CUSTOM;Helvetica Now Var Variable\", sans-serif',\"--framer-font-size\":\"28px\",\"--framer-letter-spacing\":\"0.01em\",\"--framer-line-height\":\"40px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-ab5ccbed-7d24-4d24-9eaf-b421234d489f, rgba(255, 255, 255, 0.6)))\"},children:\"<Channel Name>\"})}),className:\"framer-gzktgm\",\"data-framer-name\":\"Channel Name\",fonts:[\"CUSTOM;Helvetica Now Var Variable\"],layoutDependency:layoutDependency,layoutId:\"wIvYNlhRb\",style:{\"--extracted-r6o4lv\":\"var(--token-ab5ccbed-7d24-4d24-9eaf-b421234d489f, rgba(255, 255, 255, 0.6))\",\"--framer-paragraph-spacing\":\"0px\"},text:O4T1yCQpH,verticalAlignment:\"top\",withExternalLayout:true}),isDisplayed32()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO0hlbHZldGljYSBOb3cgVmFyIFZhcmlhYmxl\",\"--framer-font-family\":'\"CUSTOM;Helvetica Now Var Variable\", sans-serif',\"--framer-font-size\":\"20px\",\"--framer-letter-spacing\":\"0.01em\",\"--framer-line-height\":\"28px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-ab5ccbed-7d24-4d24-9eaf-b421234d489f, rgba(255, 255, 255, 0.6)))\"},children:\"Channel Description\"})}),className:\"framer-1u3ixpe\",\"data-framer-name\":\"Channel Description\",fonts:[\"CUSTOM;Helvetica Now Var Variable\"],layoutDependency:layoutDependency,layoutId:\"WThEh5oDQ\",style:{\"--extracted-r6o4lv\":\"var(--token-ab5ccbed-7d24-4d24-9eaf-b421234d489f, rgba(255, 255, 255, 0.6))\",\"--framer-paragraph-spacing\":\"0px\"},text:G_807b8DE,verticalAlignment:\"top\",withExternalLayout:true}),isDisplayed32()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO0hlbHZldGljYSBOb3cgVmFyIFZhcmlhYmxl\",\"--framer-font-family\":'\"CUSTOM;Helvetica Now Var Variable\", sans-serif',\"--framer-font-size\":\"20px\",\"--framer-letter-spacing\":\"0.01em\",\"--framer-line-height\":\"28px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-ab5ccbed-7d24-4d24-9eaf-b421234d489f, rgba(255, 255, 255, 0.6)))\"},children:\"<Entity Type>\"})}),className:\"framer-5921hq\",\"data-framer-name\":\"Entity Type\",fonts:[\"CUSTOM;Helvetica Now Var Variable\"],layoutDependency:layoutDependency,layoutId:\"jJcEiu9jw\",style:{\"--extracted-r6o4lv\":\"var(--token-ab5ccbed-7d24-4d24-9eaf-b421234d489f, rgba(255, 255, 255, 0.6))\",\"--framer-paragraph-spacing\":\"0px\"},text:ATQh0v73T,verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO0hlbHZldGljYSBOb3cgVmFyIFZhcmlhYmxl\",\"--framer-font-family\":'\"CUSTOM;Helvetica Now Var Variable\", sans-serif',\"--framer-font-size\":\"28px\",\"--framer-letter-spacing\":\"0.01em\",\"--framer-line-height\":\"40px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-82b6d1fa-606f-4b95-8891-2c168775bdb8, rgb(255, 255, 255)))\"},children:\"<Artist Name>\"})}),className:\"framer-dr0t1w\",\"data-framer-name\":\"Artist Name\",fonts:[\"CUSTOM;Helvetica Now Var Variable\"],layoutDependency:layoutDependency,layoutId:\"TYxX7G2gw\",style:{\"--extracted-r6o4lv\":\"var(--token-82b6d1fa-606f-4b95-8891-2c168775bdb8, rgb(255, 255, 255))\",\"--framer-paragraph-spacing\":\"0px\"},text:IeiwRM6kz,verticalAlignment:\"top\",withExternalLayout:true}),isDisplayed32()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO0hlbHZldGljYSBOb3cgVmFyIFZhcmlhYmxl\",\"--framer-font-family\":'\"CUSTOM;Helvetica Now Var Variable\", sans-serif',\"--framer-font-size\":\"20px\",\"--framer-letter-spacing\":\"0.01em\",\"--framer-line-height\":\"28px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-ab5ccbed-7d24-4d24-9eaf-b421234d489f, rgba(255, 255, 255, 0.6)))\"},children:\"Track Name\"})}),className:\"framer-174khsp\",\"data-framer-name\":\"Track Name\",fonts:[\"CUSTOM;Helvetica Now Var Variable\"],layoutDependency:layoutDependency,layoutId:\"BWslRm3IG\",style:{\"--extracted-r6o4lv\":\"var(--token-ab5ccbed-7d24-4d24-9eaf-b421234d489f, rgba(255, 255, 255, 0.6))\",\"--framer-paragraph-spacing\":\"0px\"},text:O4T1yCQpH,verticalAlignment:\"top\",withExternalLayout:true}),isDisplayed32()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO0hlbHZldGljYSBOb3cgVmFyIFZhcmlhYmxl\",\"--framer-font-family\":'\"CUSTOM;Helvetica Now Var Variable\", sans-serif',\"--framer-font-size\":\"20px\",\"--framer-letter-spacing\":\"0.01em\",\"--framer-line-height\":\"28px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-ab5ccbed-7d24-4d24-9eaf-b421234d489f, rgba(255, 255, 255, 0.6)))\"},children:\"Track Name\"})}),className:\"framer-2ovbug\",\"data-framer-name\":\"Track Name\",fonts:[\"CUSTOM;Helvetica Now Var Variable\"],layoutDependency:layoutDependency,layoutId:\"j0hI6gsCw\",style:{\"--extracted-r6o4lv\":\"var(--token-ab5ccbed-7d24-4d24-9eaf-b421234d489f, rgba(255, 255, 255, 0.6))\",\"--framer-paragraph-spacing\":\"0px\"},text:ipMXCqfpC,verticalAlignment:\"top\",withExternalLayout:true}),isDisplayed32()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO0hlbHZldGljYSBOb3cgVmFyIFZhcmlhYmxl\",\"--framer-font-family\":'\"CUSTOM;Helvetica Now Var Variable\", sans-serif',\"--framer-font-size\":\"20px\",\"--framer-letter-spacing\":\"0.01em\",\"--framer-line-height\":\"28px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-ab5ccbed-7d24-4d24-9eaf-b421234d489f, rgba(255, 255, 255, 0.6)))\"},children:\"Track Name\"})}),className:\"framer-1ycp805\",\"data-framer-name\":\"Entity ID\",fonts:[\"CUSTOM;Helvetica Now Var Variable\"],layoutDependency:layoutDependency,layoutId:\"HxDjR1Vwj\",style:{\"--extracted-r6o4lv\":\"var(--token-ab5ccbed-7d24-4d24-9eaf-b421234d489f, rgba(255, 255, 255, 0.6))\",\"--framer-paragraph-spacing\":\"0px\"},text:VAXcmODHL,verticalAlignment:\"top\",withExternalLayout:true}),isDisplayed32()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:64,width:\"64px\",children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-wgwz9g-container\",layoutDependency:layoutDependency,layoutId:\"QT2MOtq7q-container\",nodeId:\"QT2MOtq7q\",rendersWithMotion:true,scopeId:\"HhVI_OGdP\",children:/*#__PURE__*/_jsx(CES26InLibraryButton,{height:\"100%\",id:\"QT2MOtq7q\",layoutId:\"QT2MOtq7q\",style:{height:\"100%\",width:\"100%\"},variant:\"GOaOQta5P\",width:\"100%\"})})})]})]}),isDisplayed33()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1fzr9m5\",\"data-framer-name\":\"Overlayed\",layoutDependency:layoutDependency,layoutId:\"ZDOswIIan\",style:{borderBottomLeftRadius:24,borderBottomRightRadius:24,borderTopLeftRadius:24,borderTopRightRadius:24},children:[/*#__PURE__*/_jsxs(Image,{className:\"framer-mktzbb\",\"data-framer-name\":\"Artwork\",layoutDependency:layoutDependency,layoutId:\"owgbJqBUg\",...addPropertyOverrides({qvaLb0imq:{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+0+0),sizes:\"396px\",...toResponsiveImage(bNyi_72wJ)}},zlb3mhbjI:{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+0+0),sizes:\"232px\",...toResponsiveImage(bNyi_72wJ)}}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",...toResponsiveImage(bNyi_72wJ)},className:\"framer-uk52gd\",\"data-framer-name\":\"Art\",layoutDependency:layoutDependency,layoutId:\"Lo5VmTJHT\",...addPropertyOverrides({qvaLb0imq:{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+0+0+0),sizes:\"396px\",...toResponsiveImage(bNyi_72wJ)}},wN9nFu2ay:{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+0+0+0),sizes:\"380px\",...toResponsiveImage(bNyi_72wJ)}},zlb3mhbjI:{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+0+0+0),sizes:\"232px\",...toResponsiveImage(bNyi_72wJ)}}},baseVariant,gestureVariant)}),isDisplayed34()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-tki44r\",\"data-framer-name\":\"Skrim\",layoutDependency:layoutDependency,layoutId:\"I86DyLkxs\",style:{background:\"linear-gradient(180deg, rgba(18, 21, 23, 0) 45%, rgb(18, 21, 23) 70%)\"},variants:{qvaLb0imq:{background:\"linear-gradient(180deg, rgba(18, 21, 23, 0) 45%, rgba(18, 21, 23, 0.6) 70%)\"}}}),OOFBEd8hG&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-go48gt\",\"data-border\":true,\"data-framer-name\":\"White Border\",layoutDependency:layoutDependency,layoutId:\"oh8hX6m5j\",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\",borderBottomLeftRadius:24,borderBottomRightRadius:24,borderTopLeftRadius:24,borderTopRightRadius:24}}),isDisplayed35(OOFBEd8hG)&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-19a2knv\",\"data-framer-name\":\"Icon_Add to library\",layoutDependency:layoutDependency,layoutId:\"jtsfpkbwl\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-7x2twq\",\"data-framer-name\":\"Ellipse 22079\",layoutDependency:layoutDependency,layoutId:\"QOvXHWj7t\",style:{backgroundColor:\"rgb(255, 255, 255)\",borderBottomLeftRadius:\"100%\",borderBottomRightRadius:\"100%\",borderTopLeftRadius:\"100%\",borderTopRightRadius:\"100%\"}}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1qx1rj\",\"data-framer-name\":\"Union\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:44,intrinsicWidth:44,layoutDependency:layoutDependency,layoutId:\"o4UjLyv1W\",svg:'<svg width=\"44\" height=\"44\" viewBox=\"0 0 44 44\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M22 43C33.598 43 43 33.598 43 22C43 10.402 33.598 1 22 1C10.402 1 1 10.402 1 22C1 33.598 10.402 43 22 43ZM22 44C34.1503 44 44 34.1503 44 22C44 9.84974 34.1503 0 22 0C9.84974 0 0 9.84974 0 22C0 34.1503 9.84974 44 22 44Z\" fill=\"white\"/>\\n</svg>\\n',withExternalLayout:true}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-4nng8c\",\"data-framer-name\":\"Icon\",layoutDependency:layoutDependency,layoutId:\"ObjON2VMs\",style:{backgroundColor:\"rgb(255, 255, 255)\"},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7QmFza2VydmlsbGUtNzAwaXRhbGlj\",\"--framer-font-family\":'\"Baskerville\", \"Baskerville Placeholder\", sans-serif',\"--framer-font-size\":\"23px\",\"--framer-font-style\":\"italic\",\"--framer-font-weight\":\"700\",\"--framer-letter-spacing\":\"0px\",\"--framer-text-alignment\":\"center\"},children:\"i\"})}),className:\"framer-dr3okw\",\"data-framer-name\":\"i\",fonts:[\"GF;Baskerville-700italic\"],layoutDependency:layoutDependency,layoutId:\"OuwFnFLxK\",style:{\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"center\",withExternalLayout:true})})]})]}),isDisplayed34()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO0hlbHZldGljYSBOb3cgVmFyIFZhcmlhYmxl\",\"--framer-font-family\":'\"CUSTOM;Helvetica Now Var Variable\", sans-serif',\"--framer-font-size\":\"20px\",\"--framer-letter-spacing\":\"0.01em\",\"--framer-line-height\":\"28px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-82b6d1fa-606f-4b95-8891-2c168775bdb8, rgb(255, 255, 255)))\"},children:\"PDT1\"})}),className:\"framer-4r5yof\",\"data-framer-name\":\"Title\",fonts:[\"CUSTOM;Helvetica Now Var Variable\"],layoutDependency:layoutDependency,layoutId:\"lwxtAHA8g\",style:{\"--extracted-r6o4lv\":\"var(--token-82b6d1fa-606f-4b95-8891-2c168775bdb8, rgb(255, 255, 255))\",\"--framer-paragraph-spacing\":\"0px\"},text:WcVvTYTbe,verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({qvaLb0imq:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h4,{className:\"framer-styles-preset-12xy35n\",\"data-styles-preset\":\"IPX3blZmO\",children:\"<Channel Name>\"})}),fonts:[\"Inter\"],verticalAlignment:\"center\"}},baseVariant,gestureVariant)}),isDisplayed34()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO0hlbHZldGljYSBOb3cgVmFyIFZhcmlhYmxl\",\"--framer-font-family\":'\"CUSTOM;Helvetica Now Var Variable\", sans-serif',\"--framer-font-size\":\"20px\",\"--framer-letter-spacing\":\"0.01em\",\"--framer-line-height\":\"28px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-ab5ccbed-7d24-4d24-9eaf-b421234d489f, rgba(255, 255, 255, 0.6)))\"},children:\"PDT2\"})}),className:\"framer-1ktnxij\",\"data-framer-name\":\"Subtitle\",fonts:[\"CUSTOM;Helvetica Now Var Variable\"],layoutDependency:layoutDependency,layoutId:\"NGk3oaWBS\",style:{\"--extracted-r6o4lv\":\"var(--token-ab5ccbed-7d24-4d24-9eaf-b421234d489f, rgba(255, 255, 255, 0.6))\",\"--framer-paragraph-spacing\":\"0px\"},text:G_807b8DE,variants:{qvaLb0imq:{\"--extracted-r6o4lv\":\"var(--token-5dce45ca-263d-4071-8e48-25ab50e258b7, rgba(255, 255, 255, 0.6))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({qvaLb0imq:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1rg0nrg\",\"data-styles-preset\":\"E1JbERzW8\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-5dce45ca-263d-4071-8e48-25ab50e258b7, rgba(255, 255, 255, 0.6)))\"},children:\"<Channel Description>\"})}),fonts:[\"Inter\"]}},baseVariant,gestureVariant)})]})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-jaUEx.framer-2u9xo7, .framer-jaUEx .framer-2u9xo7 { display: block; }\",\".framer-jaUEx.framer-3w4w6s { align-content: flex-start; align-items: flex-start; cursor: pointer; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 12px; height: 450px; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 180px; }\",\".framer-jaUEx .framer-7l27y { 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; position: relative; width: 1288px; }\",\".framer-jaUEx .framer-1nk0s8a { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 4px; height: 100%; justify-content: center; overflow: visible; padding: 0px 24px 0px 24px; position: relative; width: 102px; z-index: 1; }\",\".framer-jaUEx .framer-1vw46zu { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 55px; word-break: break-word; word-wrap: break-word; }\",\".framer-jaUEx .framer-82hhbb { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: 100%; justify-content: flex-start; overflow: visible; padding: 24px; position: relative; width: min-content; }\",\".framer-jaUEx .framer-p19b4t { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 47px); overflow: visible; position: relative; width: 47px; }\",\".framer-jaUEx .framer-1dl9yp1 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: 108px; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: 180px; will-change: var(--framer-will-change-override, transform); }\",\".framer-jaUEx .framer-6vtweq { bottom: 8px; flex: none; gap: 0px; height: 36px; overflow: hidden; position: absolute; right: 8px; width: 36px; will-change: var(--framer-will-change-override, transform); z-index: 3; }\",\".framer-jaUEx .framer-1vn3e7r, .framer-jaUEx .framer-o1wrz5, .framer-jaUEx .framer-1x0lus2 { bottom: 0px; flex: none; left: 0px; overflow: hidden; position: absolute; right: 0px; top: 0px; will-change: var(--framer-will-change-override, transform); z-index: 1; }\",\".framer-jaUEx .framer-1vf4wa9 { bottom: 10px; flex: none; gap: 0px; left: 10px; overflow: visible; position: absolute; right: 10px; top: 10px; z-index: 2; }\",\".framer-jaUEx .framer-14b21rt, .framer-jaUEx .framer-1wkqx2s, .framer-jaUEx .framer-1kkd17g, .framer-jaUEx .framer-aawakl, .framer-jaUEx .framer-dr3okw { bottom: 0px; flex: none; left: 0px; position: absolute; right: 0px; top: 0px; white-space: pre-wrap; word-break: break-word; word-wrap: break-word; }\",\".framer-jaUEx .framer-vfkkop { align-content: flex-start; align-items: flex-start; aspect-ratio: 1 / 1; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: var(--framer-aspect-ratio-supported, 160px); justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: 160px; will-change: var(--framer-will-change-filter-override, filter); }\",\".framer-jaUEx .framer-1tv0ad2 { flex: none; gap: 0px; height: 36px; overflow: hidden; position: relative; width: 36px; will-change: var(--framer-will-change-override, transform); z-index: 3; }\",\".framer-jaUEx .framer-g71x0m, .framer-jaUEx .framer-8yaujv, .framer-jaUEx .framer-1fe03wu { bottom: 0px; flex: none; gap: 0px; left: 0px; overflow: visible; position: absolute; right: 0px; top: 0px; z-index: 2; }\",\".framer-jaUEx .framer-g1zt7h, .framer-jaUEx .framer-1s2f2k3 { 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: hidden; padding: 0px; position: relative; width: 1px; }\",\".framer-jaUEx .framer-y6rium, .framer-jaUEx .framer-27ms58 { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 392px; word-break: break-word; word-wrap: break-word; }\",\".framer-jaUEx .framer-1byer7y { align-content: center; align-items: center; 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: min-content; }\",\".framer-jaUEx .framer-1e9rslw, .framer-jaUEx .framer-1fl57t0, .framer-jaUEx .framer-ji8qor { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-jaUEx .framer-1795siw { aspect-ratio: 1.7307692307692308 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 21px); position: relative; width: 36px; }\",\".framer-jaUEx .framer-14ooi7l, .framer-jaUEx .framer-1pnypj8 { flex: none; height: 14px; position: relative; width: 12px; }\",\".framer-jaUEx .framer-yv09mn, .framer-jaUEx .framer-1j2j1io { flex: none; height: 21px; position: relative; width: 35px; }\",\".framer-jaUEx .framer-14wety1 { cursor: pointer; flex: none; height: 104px; overflow: visible; position: relative; width: 104px; z-index: 4; }\",\".framer-jaUEx .framer-4jd009-container { flex: none; height: auto; left: -16px; position: absolute; top: -129px; width: auto; }\",\".framer-jaUEx .framer-p5huf7 { flex: none; height: 100%; left: calc(50.00000000000002% - 100% / 2); overflow: visible; position: absolute; top: calc(50.00000000000002% - 100% / 2); width: 100%; }\",\".framer-jaUEx .framer-12r274n, .framer-jaUEx .framer-go48gt { bottom: 0px; flex: none; left: 0px; overflow: visible; position: absolute; right: 0px; top: 0px; z-index: 1; }\",\".framer-jaUEx .framer-zt11xr-container { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 50px); position: absolute; right: 96px; top: 50%; width: 50px; z-index: 1; }\",\".framer-jaUEx .framer-m63ay3 { 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: 180px; }\",\".framer-jaUEx .framer-kwd3o5, .framer-jaUEx .framer-xife9j { align-content: flex-start; align-items: flex-start; 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: min-content; will-change: var(--framer-will-change-override, transform); }\",\".framer-jaUEx .framer-67ii2a { aspect-ratio: 1 / 1; flex: none; gap: 10px; height: var(--framer-aspect-ratio-supported, 180px); position: relative; width: 180px; }\",\".framer-jaUEx .framer-7o45yt { bottom: 13px; flex: none; gap: 0px; height: 44px; overflow: hidden; position: absolute; right: 13px; width: 44px; will-change: var(--framer-will-change-override, transform); }\",\".framer-jaUEx .framer-on0ch4 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; max-width: 232px; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-jaUEx .framer-1h4rj1m, .framer-jaUEx .framer-tt7nh8, .framer-jaUEx .framer-1wyey2n, .framer-jaUEx .framer-1jlepob { -webkit-user-select: none; flex: none; height: auto; position: relative; user-select: none; white-space: pre-wrap; width: 180px; word-break: break-word; word-wrap: break-word; }\",'.framer-jaUEx .framer-1mf8coy { --text-truncation-display-inline-for-safari-16: inline; --text-truncation-display-none-for-safari-16: none; --text-truncation-line-break-for-safari-16: \"\\\\A\"; -webkit-box-orient: vertical; -webkit-line-clamp: 1; -webkit-user-select: none; display: -webkit-box; flex: none; height: auto; overflow: var(--overflow-clip-fallback, clip); position: relative; user-select: none; white-space: pre-line; width: 180px; word-break: break-word; word-wrap: break-word; }','.framer-jaUEx .framer-1ihs8is { --text-truncation-display-inline-for-safari-16: inline; --text-truncation-display-none-for-safari-16: none; --text-truncation-line-break-for-safari-16: \"\\\\A\"; -webkit-box-orient: vertical; -webkit-line-clamp: 1; -webkit-user-select: none; display: -webkit-box; flex: none; height: auto; max-height: 56px; overflow: var(--overflow-clip-fallback, clip); position: relative; user-select: none; white-space: pre-line; width: 180px; word-break: break-word; word-wrap: break-word; }',\".framer-jaUEx .framer-pti0oy { -webkit-user-select: none; flex: none; height: auto; position: relative; user-select: none; white-space: pre-wrap; width: 179px; word-break: break-word; word-wrap: break-word; }\",\".framer-jaUEx .framer-537zjy, .framer-jaUEx .framer-e4ru14, .framer-jaUEx .framer-lc64bm, .framer-jaUEx .framer-5921hq, .framer-jaUEx .framer-174khsp, .framer-jaUEx .framer-2ovbug, .framer-jaUEx .framer-1ycp805 { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 232px; word-break: break-word; word-wrap: break-word; }\",\".framer-jaUEx .framer-z5s173 { align-content: center; align-items: center; 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: 100%; }\",\".framer-jaUEx .framer-138x9o8 { flex: 1 0 0px; height: auto; position: relative; white-space: pre-wrap; width: 1px; word-break: break-word; word-wrap: break-word; }\",\".framer-jaUEx .framer-uznda3 { flex: none; height: 52px; position: relative; width: 90px; }\",\".framer-jaUEx .framer-xnga23-container, .framer-jaUEx .framer-wgwz9g-container { flex: none; height: 64px; position: relative; width: 64px; }\",\".framer-jaUEx .framer-ofasga { flex: none; height: 180px; left: 0px; overflow: visible; position: absolute; right: 0px; top: 0px; z-index: 1; }\",\".framer-jaUEx .framer-ib7b2b { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 32px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 696px; }\",\".framer-jaUEx .framer-s4abe0 { flex: none; height: 232px; left: 0px; overflow: visible; position: absolute; right: 0px; top: 0px; z-index: 1; }\",\".framer-jaUEx .framer-jdi76t { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 150px); position: relative; width: 150px; }\",\".framer-jaUEx .framer-vwf2l2 { bottom: 10px; flex: none; gap: 0px; height: 44px; overflow: hidden; position: absolute; right: 10px; width: 44px; will-change: var(--framer-will-change-override, transform); }\",\".framer-jaUEx .framer-13rqgup { 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; max-width: 514px; overflow: hidden; padding: 0px; position: relative; width: 1px; }\",\".framer-jaUEx .framer-gzktgm, .framer-jaUEx .framer-dr0t1w { flex: none; height: auto; max-width: 514px; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-jaUEx .framer-1u3ixpe { flex: none; height: auto; max-height: 56px; position: relative; white-space: pre-wrap; width: 232px; word-break: break-word; word-wrap: break-word; }\",\".framer-jaUEx .framer-1fzr9m5 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: 300px; justify-content: flex-end; overflow: hidden; padding: 24px; position: relative; width: 232px; will-change: var(--framer-will-change-override, transform); }\",\".framer-jaUEx .framer-mktzbb { bottom: 0px; flex: none; left: 0px; overflow: visible; position: absolute; right: 0px; top: 0px; }\",\".framer-jaUEx .framer-uk52gd, .framer-jaUEx .framer-tki44r { bottom: 0px; flex: none; left: 0px; overflow: visible; position: absolute; right: 0px; top: 0px; z-index: 0; }\",\".framer-jaUEx .framer-19a2knv { bottom: 10px; flex: none; gap: 0px; height: 44px; overflow: visible; position: absolute; right: 10px; width: 44px; }\",\".framer-jaUEx .framer-7x2twq { aspect-ratio: 1 / 1; bottom: var(--framer-aspect-ratio-supported, 0px); flex: none; height: 44px; left: 0px; position: absolute; right: 0px; top: 0px; }\",\".framer-jaUEx .framer-1qx1rj { flex: none; height: 44px; left: 0px; position: absolute; top: 0px; width: 44px; }\",\".framer-jaUEx .framer-4nng8c { bottom: 10px; flex: none; gap: 0px; left: 10px; overflow: visible; position: absolute; right: 10px; top: 10px; }\",\".framer-jaUEx .framer-4r5yof, .framer-jaUEx .framer-1ktnxij { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 184px; word-break: break-word; word-wrap: break-word; }\",\".framer-jaUEx.framer-v-s9gvrm.framer-3w4w6s, .framer-jaUEx.framer-v-15u69p4.framer-3w4w6s, .framer-jaUEx.framer-v-9ashqn.framer-3w4w6s, .framer-jaUEx.framer-v-khabew.framer-3w4w6s, .framer-jaUEx.framer-v-1k5oip4.framer-3w4w6s, .framer-jaUEx.framer-v-1j1x9uu.framer-3w4w6s, .framer-jaUEx.framer-v-t39kj1.framer-3w4w6s, .framer-jaUEx.framer-v-1n4xjpy.framer-3w4w6s { height: min-content; }\",\".framer-jaUEx.framer-v-s9gvrm .framer-7o45yt { height: 36px; width: 36px; z-index: 3; }\",\".framer-jaUEx.framer-v-12hfgt9 .framer-19a2knv { bottom: 90px; }\",\".framer-jaUEx.framer-v-12hfgt9 .framer-4r5yof, .framer-jaUEx.framer-v-12hfgt9 .framer-1ktnxij { -webkit-user-select: none; height: 28px; user-select: none; }\",\".framer-jaUEx.framer-v-1j95k1q.framer-3w4w6s, .framer-jaUEx.framer-v-rlao1b.framer-3w4w6s, .framer-jaUEx.framer-v-gzb8pk.framer-3w4w6s, .framer-jaUEx.framer-v-15ys5bs.framer-3w4w6s { height: min-content; width: min-content; }\",\".framer-jaUEx.framer-v-1j95k1q .framer-1fzr9m5 { height: 230px; width: 396px; }\",\".framer-jaUEx.framer-v-1j95k1q .framer-mktzbb, .framer-jaUEx.framer-v-h5nz8r .framer-6vtweq, .framer-jaUEx.framer-v-h5nz8r .framer-12r274n, .framer-jaUEx.framer-v-1cfawur .framer-vfkkop, .framer-jaUEx.framer-v-1cfawur .framer-12r274n, .framer-jaUEx.framer-v-efo3o0 .framer-12r274n, .framer-jaUEx.framer-v-189fcpw .framer-6vtweq, .framer-jaUEx.framer-v-189fcpw .framer-12r274n, .framer-jaUEx.framer-v-t39kj1 .framer-1pnypj8, .framer-jaUEx.framer-v-1midgeg .framer-1pnypj8, .framer-jaUEx.framer-v-thklzn .framer-14ooi7l, .framer-jaUEx.framer-v-thklzn .framer-12r274n, .framer-jaUEx.framer-v-1n4xjpy .framer-1pnypj8, .framer-jaUEx.framer-v-a52r6b .framer-12r274n { order: 0; }\",\".framer-jaUEx.framer-v-1j95k1q .framer-4r5yof { height: 40px; order: 2; width: 100%; }\",\".framer-jaUEx.framer-v-1j95k1q .framer-1ktnxij { height: 18px; order: 1; width: 100%; }\",\".framer-jaUEx.framer-v-rlao1b .framer-1fzr9m5 { height: 380px; width: 380px; }\",\".framer-jaUEx.framer-v-f1fm7b.framer-3w4w6s { height: min-content; padding: 0px 12px 0px 0px; width: 380px; }\",\".framer-jaUEx.framer-v-f1fm7b .framer-m63ay3, .framer-jaUEx.framer-v-p2hzd .framer-m63ay3, .framer-jaUEx.framer-v-1midgeg .framer-m63ay3 { flex-direction: row; gap: 24px; width: 100%; }\",\".framer-jaUEx.framer-v-f1fm7b .framer-67ii2a, .framer-jaUEx.framer-v-p2hzd .framer-67ii2a, .framer-jaUEx.framer-v-gzb8pk .framer-67ii2a, .framer-jaUEx.framer-v-gfp5ry .framer-67ii2a, .framer-jaUEx.framer-v-1midgeg .framer-67ii2a { height: var(--framer-aspect-ratio-supported, 132px); width: 132px; }\",\".framer-jaUEx.framer-v-f1fm7b .framer-on0ch4, .framer-jaUEx.framer-v-p2hzd .framer-on0ch4, .framer-jaUEx.framer-v-1midgeg .framer-on0ch4 { flex: 1 0 0px; width: 1px; }\",\".framer-jaUEx.framer-v-f1fm7b .framer-tt7nh8, .framer-jaUEx.framer-v-f1fm7b .framer-1wyey2n { max-height: 200%; width: 100%; }\",\".framer-jaUEx.framer-v-f1fm7b .framer-ofasga { height: 132px; right: unset; width: 100%; }\",\".framer-jaUEx.framer-v-13a5ihm.framer-3w4w6s { height: min-content; overflow: hidden; width: 380px; will-change: var(--framer-will-change-override, transform); }\",\".framer-jaUEx.framer-v-13a5ihm .framer-7l27y { gap: 24px; height: 132px; overflow: hidden; padding: 0px 24px 0px 0px; width: 100%; will-change: var(--framer-will-change-override, transform); }\",\".framer-jaUEx.framer-v-13a5ihm .framer-82hhbb, .framer-jaUEx.framer-v-efo3o0 .framer-82hhbb, .framer-jaUEx.framer-v-zq5fpc .framer-82hhbb, .framer-jaUEx.framer-v-1h1c5tj .framer-82hhbb, .framer-jaUEx.framer-v-1tid2gi .framer-82hhbb, .framer-jaUEx.framer-v-thklzn .framer-82hhbb { order: 2; padding: 0px; z-index: 1; }\",\".framer-jaUEx.framer-v-13a5ihm .framer-1dl9yp1 { height: 132px; order: 2; width: 132px; will-change: var(--framer-will-change-filter-override, filter); }\",\".framer-jaUEx.framer-v-13a5ihm .framer-1tv0ad2 { bottom: 10px; order: 0; position: absolute; right: 8px; }\",\".framer-jaUEx.framer-v-13a5ihm .framer-g1zt7h { order: 3; z-index: 1; }\",\".framer-jaUEx.framer-v-13a5ihm .framer-y6rium, .framer-jaUEx.framer-v-13a5ihm .framer-27ms58, .framer-jaUEx.framer-v-p2hzd .framer-537zjy, .framer-jaUEx.framer-v-gzb8pk .framer-tt7nh8, .framer-jaUEx.framer-v-gzb8pk .framer-1wyey2n, .framer-jaUEx.framer-v-efo3o0 .framer-y6rium, .framer-jaUEx.framer-v-1midgeg .framer-537zjy, .framer-jaUEx.framer-v-thklzn .framer-y6rium { white-space: pre; width: auto; }\",\".framer-jaUEx.framer-v-13a5ihm .framer-p5huf7, .framer-jaUEx.framer-v-efo3o0 .framer-p5huf7, .framer-jaUEx.framer-v-zq5fpc .framer-p5huf7, .framer-jaUEx.framer-v-1h1c5tj .framer-p5huf7, .framer-jaUEx.framer-v-1tid2gi .framer-p5huf7, .framer-jaUEx.framer-v-thklzn .framer-p5huf7 { bottom: 0px; height: unset; left: 0px; order: 6; right: 0px; top: 0px; width: unset; }\",\".framer-jaUEx.framer-v-13a5ihm .framer-12r274n, .framer-jaUEx.framer-v-zq5fpc .framer-12r274n, .framer-jaUEx.framer-v-1h1c5tj .framer-12r274n, .framer-jaUEx.framer-v-1tid2gi .framer-12r274n { order: 0; z-index: 2; }\",\".framer-jaUEx.framer-v-h5nz8r.framer-3w4w6s, .framer-jaUEx.framer-v-1cfawur.framer-3w4w6s, .framer-jaUEx.framer-v-189fcpw.framer-3w4w6s { height: min-content; width: 1288px; }\",\".framer-jaUEx.framer-v-h5nz8r .framer-7l27y, .framer-jaUEx.framer-v-1cfawur .framer-7l27y, .framer-jaUEx.framer-v-189fcpw .framer-7l27y { height: 156px; order: 0; padding: 0px 32px 0px 0px; width: 100%; }\",\".framer-jaUEx.framer-v-h5nz8r .framer-1nk0s8a, .framer-jaUEx.framer-v-1cfawur .framer-1nk0s8a, .framer-jaUEx.framer-v-efo3o0 .framer-1795siw, .framer-jaUEx.framer-v-189fcpw .framer-1nk0s8a, .framer-jaUEx.framer-v-zq5fpc .framer-6vtweq, .framer-jaUEx.framer-v-1h1c5tj .framer-6vtweq, .framer-jaUEx.framer-v-1tid2gi .framer-6vtweq, .framer-jaUEx.framer-v-t39kj1 .framer-138x9o8, .framer-jaUEx.framer-v-1n4xjpy .framer-138x9o8, .framer-jaUEx.framer-v-r3u8go .framer-kwd3o5 { order: 1; }\",\".framer-jaUEx.framer-v-h5nz8r .framer-82hhbb { order: 2; width: 228px; z-index: 1; }\",\".framer-jaUEx.framer-v-h5nz8r .framer-g1zt7h, .framer-jaUEx.framer-v-khabew .framer-138x9o8, .framer-jaUEx.framer-v-1cfawur .framer-g1zt7h, .framer-jaUEx.framer-v-1j1x9uu .framer-138x9o8, .framer-jaUEx.framer-v-1qmodne .framer-dr0t1w, .framer-jaUEx.framer-v-189fcpw .framer-g1zt7h { order: 3; }\",\".framer-jaUEx.framer-v-h5nz8r .framer-y6rium { max-width: 428px; order: 0; width: auto; }\",\".framer-jaUEx.framer-v-h5nz8r .framer-27ms58 { max-width: 428px; order: 1; width: auto; }\",\".framer-jaUEx.framer-v-h5nz8r .framer-1s2f2k3, .framer-jaUEx.framer-v-9ashqn .framer-tt7nh8, .framer-jaUEx.framer-v-1cfawur .framer-1s2f2k3, .framer-jaUEx.framer-v-1qmodne .framer-gzktgm { order: 4; }\",\".framer-jaUEx.framer-v-h5nz8r .framer-1fl57t0, .framer-jaUEx.framer-v-h5nz8r .framer-ji8qor { max-width: 428px; white-space: pre-wrap; word-break: break-word; word-wrap: break-word; }\",\".framer-jaUEx.framer-v-h5nz8r .framer-14wety1 { order: 5; }\",\".framer-jaUEx.framer-v-h5nz8r .framer-4jd009-container, .framer-jaUEx.framer-v-189fcpw .framer-4jd009-container, .framer-jaUEx.framer-v-a52r6b .framer-4jd009-container { left: 50%; top: 50%; }\",\".framer-jaUEx.framer-v-1cqn9i7.framer-3w4w6s, .framer-jaUEx.framer-v-1cqn9i7 .framer-kwd3o5 { height: 126px; width: 223px; }\",\".framer-jaUEx.framer-v-1cqn9i7 .framer-m63ay3 { flex-direction: row; gap: 24px; height: 126px; width: 223px; }\",\".framer-jaUEx.framer-v-1cqn9i7 .framer-67ii2a { aspect-ratio: unset; height: 126px; width: 223px; }\",\".framer-jaUEx.framer-v-1cqn9i7 .framer-ofasga { height: 126px; }\",\".framer-jaUEx.framer-v-9ashqn .framer-1ihs8is, .framer-jaUEx.framer-v-efo3o0 .framer-1e9rslw, .framer-jaUEx.framer-v-thklzn .framer-1e9rslw { order: 2; }\",\".framer-jaUEx.framer-v-khabew .framer-537zjy, .framer-jaUEx.framer-v-1j1x9uu .framer-537zjy, .framer-jaUEx.framer-v-t39kj1 .framer-537zjy, .framer-jaUEx.framer-v-1n4xjpy .framer-537zjy { order: 7; }\",\".framer-jaUEx.framer-v-khabew .framer-z5s173, .framer-jaUEx.framer-v-1j1x9uu .framer-z5s173, .framer-jaUEx.framer-v-t39kj1 .framer-z5s173, .framer-jaUEx.framer-v-1n4xjpy .framer-z5s173 { order: 10; }\",\".framer-jaUEx.framer-v-khabew .framer-uznda3, .framer-jaUEx.framer-v-p2hzd .framer-uznda3, .framer-jaUEx.framer-v-1j1x9uu .framer-uznda3 { aspect-ratio: 1.7307692307692308 / 1; height: var(--framer-aspect-ratio-supported, 21px); order: 2; width: 36px; }\",\".framer-jaUEx.framer-v-p2hzd.framer-3w4w6s, .framer-jaUEx.framer-v-1midgeg.framer-3w4w6s { height: min-content; width: 380px; }\",\".framer-jaUEx.framer-v-p2hzd .framer-z5s173, .framer-jaUEx.framer-v-gzb8pk .framer-on0ch4, .framer-jaUEx.framer-v-1midgeg .framer-z5s173 { width: min-content; }\",\".framer-jaUEx.framer-v-p2hzd .framer-138x9o8 { flex: none; order: 3; white-space: pre; width: auto; }\",\".framer-jaUEx.framer-v-p2hzd .framer-ofasga, .framer-jaUEx.framer-v-gzb8pk .framer-ofasga, .framer-jaUEx.framer-v-gfp5ry .framer-ofasga, .framer-jaUEx.framer-v-1midgeg .framer-ofasga { height: 132px; }\",\".framer-jaUEx.framer-v-1cfawur .framer-82hhbb, .framer-jaUEx.framer-v-189fcpw .framer-82hhbb { justify-content: center; order: 2; width: 228px; z-index: 1; }\",\".framer-jaUEx.framer-v-1cfawur .framer-1dl9yp1 { align-content: center; align-items: center; aspect-ratio: 1 / 1; height: var(--framer-aspect-ratio-supported, 116px); justify-content: center; width: 116px; }\",\".framer-jaUEx.framer-v-1cfawur .framer-y6rium, .framer-jaUEx.framer-v-gfp5ry .framer-tt7nh8 { order: 0; white-space: pre; width: auto; }\",\".framer-jaUEx.framer-v-1cfawur .framer-27ms58 { order: 1; white-space: pre; width: auto; }\",\".framer-jaUEx.framer-v-gzb8pk .framer-m63ay3 { align-content: flex-start; align-items: flex-start; gap: 24px; width: min-content; }\",\".framer-jaUEx.framer-v-1k5oip4 .framer-67ii2a { height: var(--framer-aspect-ratio-supported, 290px); width: 290px; }\",\".framer-jaUEx.framer-v-1k5oip4 .framer-1ihs8is { max-width: 102%; order: 1; overflow: hidden; width: auto; }\",\".framer-jaUEx.framer-v-1k5oip4 .framer-1jlepob { max-height: 58px; order: 0; overflow: hidden; width: 100%; }\",\".framer-jaUEx.framer-v-1k5oip4 .framer-ofasga { height: 290px; left: -55px; right: -55px; }\",\".framer-jaUEx.framer-v-efo3o0.framer-3w4w6s, .framer-jaUEx.framer-v-thklzn.framer-3w4w6s { height: min-content; overflow: hidden; width: min-content; will-change: var(--framer-will-change-override, transform); }\",\".framer-jaUEx.framer-v-efo3o0 .framer-7l27y, .framer-jaUEx.framer-v-thklzn .framer-7l27y { align-self: stretch; gap: 24px; overflow: hidden; padding: 0px 24px 0px 0px; width: auto; will-change: var(--framer-will-change-override, transform); }\",\".framer-jaUEx.framer-v-efo3o0 .framer-1dl9yp1, .framer-jaUEx.framer-v-thklzn .framer-1dl9yp1 { height: 132px; width: 132px; will-change: var(--framer-will-change-filter-override, filter); }\",\".framer-jaUEx.framer-v-efo3o0 .framer-g1zt7h, .framer-jaUEx.framer-v-thklzn .framer-g1zt7h { flex: none; order: 3; width: min-content; z-index: 1; }\",\".framer-jaUEx.framer-v-tiqf9c.framer-3w4w6s, .framer-jaUEx.framer-v-r3u8go.framer-3w4w6s { height: min-content; overflow: hidden; padding: 0px 12px 0px 0px; width: 277px; will-change: var(--framer-will-change-override, transform); }\",\".framer-jaUEx.framer-v-tiqf9c .framer-m63ay3 { cursor: pointer; flex-direction: row; gap: 9px; order: 0; width: 300px; }\",\".framer-jaUEx.framer-v-tiqf9c .framer-kwd3o5 { min-height: 98px; min-width: 98px; order: 1; }\",\".framer-jaUEx.framer-v-tiqf9c .framer-67ii2a { height: var(--framer-aspect-ratio-supported, 98px); left: 0px; order: 0; position: absolute; right: 0px; top: 0px; width: unset; z-index: 0; }\",\".framer-jaUEx.framer-v-tiqf9c .framer-on0ch4 { gap: 2.5px; height: 64px; order: 2; width: 193px; }\",'.framer-jaUEx.framer-v-tiqf9c .framer-tt7nh8, .framer-jaUEx.framer-v-tiqf9c .framer-1wyey2n { --text-truncation-display-inline-for-safari-16: inline; --text-truncation-display-none-for-safari-16: none; --text-truncation-line-break-for-safari-16: \"\\\\A\"; -webkit-box-orient: vertical; -webkit-line-clamp: 2; display: -webkit-box; max-height: 200%; overflow: var(--overflow-clip-fallback, clip); white-space: pre-line; width: 160px; }',\".framer-jaUEx.framer-v-tiqf9c .framer-ofasga { bottom: 0px; height: unset; order: 0; right: 23px; }\",\".framer-jaUEx.framer-v-1qmodne.framer-3w4w6s { height: min-content; padding: 0px 32px 0px 0px; width: min-content; }\",\".framer-jaUEx.framer-v-1qmodne .framer-s4abe0 { height: 150px; right: -32px; }\",\".framer-jaUEx.framer-v-gfp5ry.framer-3w4w6s { height: 132px; width: 496px; }\",\".framer-jaUEx.framer-v-gfp5ry .framer-m63ay3 { flex-direction: row; gap: 24px; justify-content: flex-start; width: 100%; }\",\".framer-jaUEx.framer-v-gfp5ry .framer-on0ch4 { align-self: stretch; flex: 1 0 0px; gap: 8px; height: auto; max-width: 100%; width: 1px; }\",\".framer-jaUEx.framer-v-gfp5ry .framer-1ihs8is { max-height: 100%; order: 3; white-space: pre; width: auto; }\",\".framer-jaUEx.framer-v-189fcpw .framer-1dl9yp1 { width: 108px; }\",\".framer-jaUEx.framer-v-189fcpw .framer-y6rium, .framer-jaUEx.framer-v-a52r6b .framer-y6rium { max-width: 800px; order: 0; width: auto; }\",\".framer-jaUEx.framer-v-189fcpw .framer-27ms58 { max-width: 800px; order: 1; width: auto; }\",\".framer-jaUEx.framer-v-189fcpw .framer-14wety1 { cursor: unset; order: 5; }\",\".framer-jaUEx.framer-v-15ys5bs .framer-7o45yt { bottom: 12px; height: 36px; right: 12px; width: 36px; z-index: 3; }\",\".framer-jaUEx.framer-v-zq5fpc.framer-3w4w6s, .framer-jaUEx.framer-v-1h1c5tj.framer-3w4w6s, .framer-jaUEx.framer-v-1tid2gi.framer-3w4w6s { height: min-content; max-width: 630px; overflow: hidden; width: 630px; will-change: var(--framer-will-change-override, transform); }\",\".framer-jaUEx.framer-v-zq5fpc .framer-7l27y { gap: 24px; height: 180px; overflow: hidden; padding: 0px 24px 0px 0px; width: 100%; will-change: var(--framer-will-change-override, transform); }\",\".framer-jaUEx.framer-v-zq5fpc .framer-1dl9yp1, .framer-jaUEx.framer-v-1h1c5tj .framer-1dl9yp1, .framer-jaUEx.framer-v-1tid2gi .framer-1dl9yp1 { height: 180px; will-change: var(--framer-will-change-filter-override, filter); }\",\".framer-jaUEx.framer-v-zq5fpc .framer-1s2f2k3 { flex: none; left: 204px; order: 4; position: absolute; right: 24px; top: 50%; width: unset; z-index: 1; }\",\".framer-jaUEx.framer-v-zq5fpc .framer-1fl57t0 { max-width: 402px; min-height: 200%; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-jaUEx.framer-v-zq5fpc .framer-ji8qor { max-width: 402px; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-jaUEx.framer-v-1h1c5tj .framer-7l27y, .framer-jaUEx.framer-v-1tid2gi .framer-7l27y { gap: 24px; height: 180px; order: 0; overflow: hidden; padding: 0px 24px 0px 0px; width: 100%; will-change: var(--framer-will-change-override, transform); }\",\".framer-jaUEx.framer-v-1h1c5tj .framer-g1zt7h, .framer-jaUEx.framer-v-1tid2gi .framer-g1zt7h { flex: none; left: 204px; order: 3; position: absolute; right: 24px; top: 50%; width: unset; z-index: 1; }\",\".framer-jaUEx.framer-v-1h1c5tj .framer-y6rium { max-height: 300%; max-width: 402px; order: 0; width: 100%; }\",\".framer-jaUEx.framer-v-1h1c5tj .framer-27ms58, .framer-jaUEx.framer-v-1tid2gi .framer-27ms58 { max-width: 402px; order: 1; width: 100%; }\",\".framer-jaUEx.framer-v-1tid2gi .framer-y6rium { max-width: 402px; order: 0; width: 100%; }\",\".framer-jaUEx.framer-v-1midgeg .framer-138x9o8 { flex: none; order: 1; white-space: pre; width: auto; }\",\".framer-jaUEx.framer-v-1yrxuuw .framer-67ii2a { aspect-ratio: unset; height: 278px; order: 0; width: 396px; }\",\".framer-jaUEx.framer-v-1yrxuuw .framer-ofasga { height: 278px; left: -108px; right: -108px; }\",\".framer-jaUEx.framer-v-r3u8go .framer-m63ay3 { cursor: pointer; flex-direction: row; gap: 9px; justify-content: flex-start; order: 0; width: 288px; }\",\".framer-jaUEx.framer-v-r3u8go .framer-67ii2a { height: var(--framer-aspect-ratio-supported, 98px); order: 0; width: 98px; }\",\".framer-jaUEx.framer-v-r3u8go .framer-on0ch4 { gap: 2.5px; order: 2; width: 192px; z-index: 1; }\",'.framer-jaUEx.framer-v-r3u8go .framer-tt7nh8 { --text-truncation-display-inline-for-safari-16: inline; --text-truncation-display-none-for-safari-16: none; --text-truncation-line-break-for-safari-16: \"\\\\A\"; -webkit-box-orient: vertical; -webkit-line-clamp: 2; display: -webkit-box; max-height: 200%; order: 0; overflow: var(--overflow-clip-fallback, clip); white-space: pre-line; width: 160px; }','.framer-jaUEx.framer-v-r3u8go .framer-1wyey2n { --text-truncation-display-inline-for-safari-16: inline; --text-truncation-display-none-for-safari-16: none; --text-truncation-line-break-for-safari-16: \"\\\\A\"; -webkit-box-orient: vertical; -webkit-line-clamp: 2; display: -webkit-box; max-height: 200%; order: 7; overflow: var(--overflow-clip-fallback, clip); white-space: pre-line; width: 160px; }',\".framer-jaUEx.framer-v-r3u8go .framer-ofasga { bottom: 0px; height: unset; order: 0; right: 11px; }\",\".framer-jaUEx.framer-v-a52r6b.framer-3w4w6s { cursor: unset; height: 90px; width: 792px; }\",\".framer-jaUEx.framer-v-a52r6b .framer-7l27y { order: 0; padding: 0px 32px 0px 0px; width: 792px; }\",\".framer-jaUEx.framer-v-a52r6b .framer-1nk0s8a { height: 90px; order: 1; }\",\".framer-jaUEx.framer-v-a52r6b .framer-82hhbb { height: 90px; justify-content: center; left: 0px; order: 4; position: absolute; top: calc(50.00000000000002% - 90px / 2); width: 110px; z-index: 1; }\",\".framer-jaUEx.framer-v-a52r6b .framer-1dl9yp1 { aspect-ratio: 1 / 1; height: var(--framer-aspect-ratio-supported, 90px); order: 2; width: 60px; }\",\".framer-jaUEx.framer-v-a52r6b .framer-g1zt7h { flex: none; left: 110px; order: 2; position: absolute; top: 50%; width: 491px; z-index: 1; }\",\".framer-jaUEx.framer-v-a52r6b .framer-14wety1 { bottom: -7px; cursor: unset; height: unset; order: 3; position: absolute; right: 0px; top: -7px; }\",...sharedStyle.css,...sharedStyle1.css,'.framer-jaUEx[data-border=\"true\"]::after, .framer-jaUEx [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; corner-shape: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 450\n * @framerIntrinsicWidth 180\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"uRJjP2G20\":{\"layout\":[\"fixed\",\"auto\"]},\"zlb3mhbjI\":{\"layout\":[\"fixed\",\"fixed\"]},\"qvaLb0imq\":{\"layout\":[\"auto\",\"auto\"]},\"wN9nFu2ay\":{\"layout\":[\"auto\",\"auto\"]},\"Qdvz6JrSW\":{\"layout\":[\"fixed\",\"auto\"]},\"GKegYsLZV\":{\"layout\":[\"fixed\",\"auto\"]},\"fZhfrCa7Z\":{\"layout\":[\"fixed\",\"auto\"]},\"gUesKQPsr\":{\"layout\":[\"fixed\",\"fixed\"]},\"TspyTVm_Z\":{\"layout\":[\"fixed\",\"auto\"]},\"cmzXr2HWT\":{\"layout\":[\"fixed\",\"auto\"]},\"wrqV679T8\":{\"layout\":[\"fixed\",\"auto\"]},\"XDUw5rfAV\":{\"layout\":[\"fixed\",\"auto\"]},\"I_j4wJ4z7\":{\"layout\":[\"fixed\",\"auto\"]},\"WC6OAYrl1\":{\"layout\":[\"auto\",\"auto\"]},\"oqmxq521v\":{\"layout\":[\"fixed\",\"auto\"]},\"BnWJRJhzT\":{\"layout\":[\"auto\",\"auto\"]},\"CV_eF8jYB\":{\"layout\":[\"fixed\",\"auto\"]},\"zykvzDdIJ\":{\"layout\":[\"fixed\",\"auto\"]},\"fiF98CiCs\":{\"layout\":[\"auto\",\"auto\"]},\"bb9G1HOUc\":{\"layout\":[\"fixed\",\"fixed\"]},\"VMstXW3U7\":{\"layout\":[\"fixed\",\"auto\"]},\"IcXA8EMyJ\":{\"layout\":[\"auto\",\"auto\"]},\"WtwCdjWMi\":{\"layout\":[\"fixed\",\"auto\"],\"constraints\":[null,\"630px\",null,null]},\"MuzakEkPq\":{\"layout\":[\"fixed\",\"auto\"],\"constraints\":[null,\"630px\",null,null]},\"R5K7rW8qM\":{\"layout\":[\"fixed\",\"auto\"],\"constraints\":[null,\"630px\",null,null]},\"AKZWm4Z46\":{\"layout\":[\"fixed\",\"auto\"]},\"JfgBxerIM\":{\"layout\":[\"fixed\",\"auto\"]},\"nYMMIFzNa\":{\"layout\":[\"auto\",\"auto\"]},\"cEbdZgBKO\":{\"layout\":[\"fixed\",\"auto\"]},\"m9VHEudcj\":{\"layout\":[\"fixed\",\"fixed\"]},\"g9VzNpUY9\":{\"layout\":[\"fixed\",\"auto\"]},\"QCLrQp6Bs\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"bNyi_72wJ\":\"artwork\",\"HjAPgK3a6\":\"channelNumber\",\"ZNf65emj6\":\"click\",\"WcVvTYTbe\":\"channelName\",\"G_807b8DE\":\"channelDescription\",\"IeiwRM6kz\":\"artistName\",\"ATQh0v73T\":\"entityType\",\"O4T1yCQpH\":\"trackName\",\"VAXcmODHL\":\"entityID\",\"OOFBEd8hG\":\"isChannelPlaying\",\"ipMXCqfpC\":\"dynamicField\",\"NwABpSoBm\":\"color\",\"IE3ypcKoz\":\"cES26Fill\",\"S0zfcb3G1\":\"radiusHalf\",\"AdAmlYS_S\":\"libraryVariant\",\"ps676ThVx\":\"noBgVariant\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerHhVI_OGdP=withCSS(Component,css,\"framer-jaUEx\");export default FramerHhVI_OGdP;FramerHhVI_OGdP.displayName=\"CES26 Tile\";FramerHhVI_OGdP.defaultProps={height:450,width:180};addPropertyControls(FramerHhVI_OGdP,{variant:{options:[\"u60GAaDS7\",\"uRJjP2G20\",\"zlb3mhbjI\",\"qvaLb0imq\",\"wN9nFu2ay\",\"Qdvz6JrSW\",\"GKegYsLZV\",\"fZhfrCa7Z\",\"gUesKQPsr\",\"TspyTVm_Z\",\"cmzXr2HWT\",\"wrqV679T8\",\"XDUw5rfAV\",\"I_j4wJ4z7\",\"WC6OAYrl1\",\"oqmxq521v\",\"BnWJRJhzT\",\"CV_eF8jYB\",\"zykvzDdIJ\",\"fiF98CiCs\",\"bb9G1HOUc\",\"VMstXW3U7\",\"IcXA8EMyJ\",\"WtwCdjWMi\",\"MuzakEkPq\",\"R5K7rW8qM\",\"AKZWm4Z46\",\"JfgBxerIM\",\"nYMMIFzNa\",\"cEbdZgBKO\",\"m9VHEudcj\",\"g9VzNpUY9\",\"QCLrQp6Bs\"],optionTitles:[\"CES26 TileDebug (180 x 450)\",\"Vertical - Floating - MD - Channel-Description\",\"Vertical - Overlayed - MD\",\"CES Hero Overlayed (396x278)\",\"Square - Art Only\",\"Horizontal - Floating - SM\",\"Horizontal - Contained - SM\",\"Horizontal - Contained - LG\",\"CES 16x9 Mood (223x126)\",\"Vertical - Floating - MD - Lookaround\",\"CES26 Vertical - Floating - MD - Entity\",\"Vertical - Floating - MD - Premium Bundle\",\"Horizontal - Floating - SM - Premium Bundle\",\"Horizontal - Contained - LG - Artist\",\"Vertical - Floating - SM\",\"Vertical - Floating - MD - Channel-Description-Lookaround\",\"Horizontal - Contained - SM - Artist Station\",\"CES26 Siderail Merchandizing List Tile (308x98)\",\"Vertical - Floating - MD - Unified Library\",\"Preset Display\",\"Horizontal - Floating - SM - Search_FullRadius\",\"Horizontal - Contained - LG - Single Column\",\"Vertical - Floating - SM - SOA Related\",\"Horizontal - Contained - BIG tile\",\"Horizontal - Contained - BIG tile - linear\",\"Horizontal - Contained - BIG tile - nonLinear\",\"Vertical - Floating - MD - Premium Bundle OLD\",\"Horizontal - Floating - SM - Premium Bundle OLD\",\"Horizontal - Contained - SM - Artist Station OLD\",\"Vertical - Floating - MD - Unified Library OLD\",\"Variant 31\",\"CES26 Siderail Listing Tile - Related + Favs (308x98)\",\"CES26 - Segments\"],title:\"Variant\",type:ControlType.Enum},bNyi_72wJ:{title:\"artwork\",type:ControlType.ResponsiveImage},HjAPgK3a6:{defaultValue:\"\",displayTextArea:false,title:\"channelNumber\",type:ControlType.String},ZNf65emj6:{title:\"Click\",type:ControlType.EventHandler},WcVvTYTbe:{defaultValue:\"<Channel Name>\",displayTextArea:true,title:\"channelName\",type:ControlType.String},G_807b8DE:{defaultValue:\"<Channel Description>\",displayTextArea:false,title:\"channelDescription\",type:ControlType.String},IeiwRM6kz:{defaultValue:\"<Artist Name>\",displayTextArea:false,title:\"artistName\",type:ControlType.String},ATQh0v73T:{defaultValue:\"channel-linear\",displayTextArea:false,title:\"entityType\",type:ControlType.String},O4T1yCQpH:{defaultValue:\"<Track Name>\",displayTextArea:true,title:\"trackName\",type:ControlType.String},VAXcmODHL:{defaultValue:\"<Entity ID>\",placeholder:\"\",title:\"entityID\",type:ControlType.String},OOFBEd8hG:{defaultValue:false,description:\"Set this property to highlight the channel tile, to indicate its currently tuned to\",title:\"isChannelPlaying\",type:ControlType.Boolean},ipMXCqfpC:{defaultValue:\"dynamicField\",displayTextArea:false,title:\"dynamicField\",type:ControlType.String},NwABpSoBm:{defaultValue:\"rgba(255, 255, 255, 0.6)\",title:\"Color\",type:ControlType.Color},IE3ypcKoz:{defaultValue:\"rgba(255, 255, 255, 0.1)\",title:\"CES26 - Fill\",type:ControlType.Color},S0zfcb3G1:{defaultValue:\"12px 0px 0px 12px\",title:\"Radius Half\",type:ControlType.BorderRadius},AdAmlYS_S:CES26InLibraryButtonControls?.[\"variant\"]&&{...CES26InLibraryButtonControls[\"variant\"],defaultValue:\"GOaOQta5P\",description:undefined,hidden:undefined,title:\"libraryVariant\"},ps676ThVx:CES26InLibraryButtonControls?.[\"variant\"]&&{...CES26InLibraryButtonControls[\"variant\"],defaultValue:\"IqjSp2bP3\",description:undefined,hidden:undefined,title:\"noBgVariant\"}});const variationAxes=[{defaultValue:400,maxValue:1e3,minValue:50,name:\"Weight\",tag:\"wght\"},{defaultValue:100,maxValue:100,minValue:50,name:\"Width\",tag:\"wdth\"},{defaultValue:12,maxValue:30,minValue:4,name:\"Optical size\",tag:\"opsz\"}];addFonts(FramerHhVI_OGdP,[{explicitInter:true,fonts:[{cssFamilyName:\"Helvetica Now Var Variable\",source:\"custom\",style:\"normal\",uiFamilyName:\"Helvetica Now Var\",url:\"https://framerusercontent.com/assets/YTv1yN7WptjKhl3QUKbYLSEzJnw.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\"}]},...CES26InLibraryButtonFonts,...DotLottiePlayerFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerHhVI_OGdP\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"180\",\"framerAutoSizeImages\":\"true\",\"framerVariables\":\"{\\\"bNyi_72wJ\\\":\\\"artwork\\\",\\\"HjAPgK3a6\\\":\\\"channelNumber\\\",\\\"ZNf65emj6\\\":\\\"click\\\",\\\"WcVvTYTbe\\\":\\\"channelName\\\",\\\"G_807b8DE\\\":\\\"channelDescription\\\",\\\"IeiwRM6kz\\\":\\\"artistName\\\",\\\"ATQh0v73T\\\":\\\"entityType\\\",\\\"O4T1yCQpH\\\":\\\"trackName\\\",\\\"VAXcmODHL\\\":\\\"entityID\\\",\\\"OOFBEd8hG\\\":\\\"isChannelPlaying\\\",\\\"ipMXCqfpC\\\":\\\"dynamicField\\\",\\\"NwABpSoBm\\\":\\\"color\\\",\\\"IE3ypcKoz\\\":\\\"cES26Fill\\\",\\\"S0zfcb3G1\\\":\\\"radiusHalf\\\",\\\"AdAmlYS_S\\\":\\\"libraryVariant\\\",\\\"ps676ThVx\\\":\\\"noBgVariant\\\"}\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"uRJjP2G20\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"zlb3mhbjI\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"qvaLb0imq\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"wN9nFu2ay\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"Qdvz6JrSW\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"GKegYsLZV\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"fZhfrCa7Z\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"gUesKQPsr\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"TspyTVm_Z\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"cmzXr2HWT\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"wrqV679T8\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"XDUw5rfAV\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"I_j4wJ4z7\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"WC6OAYrl1\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"oqmxq521v\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"BnWJRJhzT\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"CV_eF8jYB\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"zykvzDdIJ\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"fiF98CiCs\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"bb9G1HOUc\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"VMstXW3U7\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"IcXA8EMyJ\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"WtwCdjWMi\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"],\\\"constraints\\\":[null,\\\"630px\\\",null,null]},\\\"MuzakEkPq\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"],\\\"constraints\\\":[null,\\\"630px\\\",null,null]},\\\"R5K7rW8qM\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"],\\\"constraints\\\":[null,\\\"630px\\\",null,null]},\\\"AKZWm4Z46\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"JfgBxerIM\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"nYMMIFzNa\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"cEbdZgBKO\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"m9VHEudcj\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"g9VzNpUY9\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"QCLrQp6Bs\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerImmutableVariables\":\"true\",\"framerColorSyntax\":\"true\",\"framerIntrinsicHeight\":\"450\",\"framerContractVersion\":\"1\",\"framerComponentViewportWidth\":\"true\",\"framerDisplayContentsDiv\":\"false\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./HhVI_OGdP.map","// Generated by Framer (0956b9b)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getLoadingLazyAtYPosition,Image,Instance,RichText,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import AddRock from\"https://framerusercontent.com/modules/l3UqqGWnhDWV69h3OiJC/z7mZAyaHiOdoY3YglDU3/LgqnTwx5D.js\";const serializationHash=\"framer-Zcbo3\";const variantClassNames={\"I2627:148565;2516:119769\":\"framer-v-kffqhz\"};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,iconSet,id,title,width,...props})=>{return{...props,i6_MtxmoZ:iconSet??props.i6_MtxmoZ??AddRock,yltUVN7wQ:title??props.yltUVN7wQ??\"Add Rock\"};};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,yltUVN7wQ,i6_MtxmoZ,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"I2627:148565;2516:119769\",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(Image,{...restProps,...gestureHandlers,background:{alt:\"\",fit:\"stretch\",loading:getLoadingLazyAtYPosition(componentViewport?.y||0),pixelHeight:200,pixelWidth:1168,positionX:\"center\",positionY:\"center\",sizes:componentViewport?.width||\"100vw\",src:\"https://framerusercontent.com/images/t2Hm3SJudIRS0TzwThzRMxvpSY.png?width=1168&height=200\",srcSet:\"https://framerusercontent.com/images/t2Hm3SJudIRS0TzwThzRMxvpSY.png?scale-down-to=512&width=1168&height=200 512w,https://framerusercontent.com/images/t2Hm3SJudIRS0TzwThzRMxvpSY.png?scale-down-to=1024&width=1168&height=200 1024w,https://framerusercontent.com/images/t2Hm3SJudIRS0TzwThzRMxvpSY.png?width=1168&height=200 1168w\"},className:cx(scopingClassNames,\"framer-kffqhz\",className,classNames),\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"I2627:148565;2516:119769\",ref:refBinding,style:{borderBottomLeftRadius:12,borderBottomRightRadius:12,borderTopLeftRadius:12,borderTopRightRadius:12,...style},children:[/*#__PURE__*/_jsx(Instance,{animated:true,className:\"framer-s0uap\",Component:i6_MtxmoZ,\"data-framer-name\":\"Guitar\",layoutDependency:layoutDependency,layoutId:\"Xh_V1__Wt\"}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7SGVsdmV0aWNhIE5vdyBWYXItcmVndWxhcg==\",\"--framer-font-family\":'\"Helvetica Now Var\", \"Helvetica Now Var Placeholder\", sans-serif',\"--framer-font-size\":\"20px\",\"--framer-line-height\":\"34px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"text\"})}),className:\"framer-1eb3xot\",\"data-framer-name\":\"Label\",fonts:[\"GF;Helvetica Now Var-regular\"],layoutDependency:layoutDependency,layoutId:\"I2627:148565;2516:119774\",style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\",\"--framer-paragraph-spacing\":\"0px\"},text:yltUVN7wQ,verticalAlignment:\"center\",withExternalLayout:true})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-Zcbo3.framer-1yb1y3g, .framer-Zcbo3 .framer-1yb1y3g { display: block; }\",\".framer-Zcbo3.framer-kffqhz { 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: 8px 16px 8px 16px; position: relative; width: 278px; }\",\".framer-Zcbo3 .framer-s0uap { flex: none; height: var(--framer-aspect-ratio-supported, 24px); position: relative; width: 24px; }\",\".framer-Zcbo3 .framer-1eb3xot { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 50\n * @framerIntrinsicWidth 278\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"yltUVN7wQ\":\"title\",\"i6_MtxmoZ\":\"iconSet\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerVectorSets [\"K0CxlcFaEoNyjXQnHysQ\"]\n */const FramerwQqFhCY0H=withCSS(Component,css,\"framer-Zcbo3\");export default FramerwQqFhCY0H;FramerwQqFhCY0H.displayName=\"CES26 Side Bar - Channel Tune Button\";FramerwQqFhCY0H.defaultProps={height:50,width:278};addPropertyControls(FramerwQqFhCY0H,{yltUVN7wQ:{defaultValue:\"Add Rock\",displayTextArea:true,title:\"Title\",type:ControlType.String},i6_MtxmoZ:{defaultValue:{identifier:\"local-module:vector/LgqnTwx5D:default\",moduleId:\"l3UqqGWnhDWV69h3OiJC\"},setModuleId:\"K0CxlcFaEoNyjXQnHysQ\",title:\"Icon Set\",type:ControlType.VectorSetItem}});addFonts(FramerwQqFhCY0H,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerwQqFhCY0H\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"278\",\"framerAutoSizeImages\":\"true\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerVariables\":\"{\\\"yltUVN7wQ\\\":\\\"title\\\",\\\"i6_MtxmoZ\\\":\\\"iconSet\\\"}\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerColorSyntax\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerVectorSets\":\"[\\\"K0CxlcFaEoNyjXQnHysQ\\\"]\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicHeight\":\"50\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./wQqFhCY0H.map","// Generated by Framer (8e1ebfe)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getFontsFromSharedStyle,getLoadingLazyAtYPosition,Image,Instance,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 sharedStyle1 from\"https://framerusercontent.com/modules/giuE6UIs8jdYwAfvYB9E/TJPLbFnN6k0pJrOEakFc/E1JbERzW8.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/dCqlq2V0OpySKzb73ZRO/VjCW6moyCHz7dH0l9pp0/Xsahyy09d.js\";import Record from\"https://framerusercontent.com/modules/JQFxSO31vaB46WYyCBBq/eHUPruAwpn1NCyDAon8m/a6OpEl85v.js\";import Bell from\"https://framerusercontent.com/modules/GVuZYsIItthpGwAkjHNX/8eefCnkGX2XpBCfndlCk/BleQ3ZDol.js\";import Vector from\"https://framerusercontent.com/modules/yNKW245MSc2PNm4dBqtK/psBTpweUZxB2eK0vOd8f/ctpdzRZwD.js\";import Trending from\"https://framerusercontent.com/modules/oyS5cgMijfOVRZtQeJ4j/gnf8EA8f6DKd8dA7nQix/eTo7yqGVp.js\";import AddDeepCuts from\"https://framerusercontent.com/modules/94gdtVC1O29IIcUZRyDF/U4kd2vpCTxGX4gpCXOsf/g87eNHxzd.js\";import Fan from\"https://framerusercontent.com/modules/eJX1UPbOqcddwswb8XPB/xXQEGNUJqT5bZhtWNzMi/jFJKntXEV.js\";import TuneChannel from\"https://framerusercontent.com/modules/DhrcbvKSa4WBL9fBGPRA/HyeQDt7R07TNcCC9gox3/KqZS2BYRK.js\";import Share from\"https://framerusercontent.com/modules/T2ztabyyeszWkZdMzWfJ/WLsZ1qo58jqLqOqzo9AS/kSClAtAw7.js\";import AddRock from\"https://framerusercontent.com/modules/l3UqqGWnhDWV69h3OiJC/z7mZAyaHiOdoY3YglDU3/LgqnTwx5D.js\";import AddMale from\"https://framerusercontent.com/modules/UT9A3s34hSckXVIgtgdJ/co4cHA3UD8mlgUFcFL7y/LmYK9FlpE.js\";import Check from\"https://framerusercontent.com/modules/kci6ifx5i2piS0h7um3n/0VNHjWWDTw2L7luWxwCt/MdTa8T403.js\";import AddHits from\"https://framerusercontent.com/modules/EiroHPaNXeyYXKscAQwM/679tHzyqceFp2fDJqjNA/RUhrxbc9C.js\";import CustomChannel from\"https://framerusercontent.com/modules/NYtd5kw5pRSS2K2u1ru4/gCuzg5TQm8wXixufEAUl/S2M_6yQtm.js\";import Vote from\"https://framerusercontent.com/modules/MShayfGgfL2FGuWU1S06/1dSotncXLLjKE3cTAuiG/W03KgQKkD.js\";import AddFema from\"https://framerusercontent.com/modules/IHiRek3H69STjHDwqdjp/P2rMSMQr36EAFOq9ZDA3/XdoW79O4M.js\";import AddElectron from\"https://framerusercontent.com/modules/A0x8it5u3DJiwCJTTbAM/hLfrdYkpfFIClrI76Lc5/xhY04t7UH.js\";import WhoWins from\"https://framerusercontent.com/modules/1c9JieTk3m5ssu2nUyjp/1qjlOIFouwcIbhqVXdt3/YfVXLk8c5.js\";import CES26Tile from\"https://framerusercontent.com/modules/OniaRomvs23WRCZ62J5r/k5vrWvzQ6S1ec35yTLVd/HhVI_OGdP.js\";import CES26SideBarChannelTuneButton from\"https://framerusercontent.com/modules/yqmqcb7iti9ue7RM5re7/gxefXhE65e4rcUmRnbjz/wQqFhCY0H.js\";import CES26SiderailButtonOnImagery from\"https://framerusercontent.com/modules/5ujvsZt07H3QX2sEeMfR/OCOaRgXI6kAZy8Bk3XVi/YZgiwYysh.js\";const CES26TileFonts=getFonts(CES26Tile);const CES26SiderailButtonOnImageryFonts=getFonts(CES26SiderailButtonOnImagery);const VectorFonts=getFonts(Vector);const CES26SideBarChannelTuneButtonFonts=getFonts(CES26SideBarChannelTuneButton);const cycleOrder=[\"lYUyTClNw\",\"HIJ0IMuny\",\"znLE8FTeG\",\"PU3ewWNru\",\"MusYVGU4P\",\"DjUUtCZvM\",\"Ezu9_ak_t\",\"bS5LnCPdR\",\"hXmeL56ad\",\"tPk1VoS_8\",\"Mt2tOuLVY\",\"UDwRKpZMC\",\"xY2rT2NJH\",\"gwpvLc7aw\",\"UVvdqGnYr\",\"zwI6hxgnT\"];const serializationHash=\"framer-a0V14\";const variantClassNames={bS5LnCPdR:\"framer-v-14vbxna\",DjUUtCZvM:\"framer-v-100hul\",Ezu9_ak_t:\"framer-v-xjaefd\",gwpvLc7aw:\"framer-v-vt1f1r\",HIJ0IMuny:\"framer-v-ktprj4\",hXmeL56ad:\"framer-v-147j8km\",lYUyTClNw:\"framer-v-f8so1b\",Mt2tOuLVY:\"framer-v-f2ydbk\",MusYVGU4P:\"framer-v-8y6es5\",PU3ewWNru:\"framer-v-iy8vi9\",tPk1VoS_8:\"framer-v-1ls63ut\",UDwRKpZMC:\"framer-v-llkjeq\",UVvdqGnYr:\"framer-v-16pw5bx\",xY2rT2NJH:\"framer-v-1xl4tpe\",znLE8FTeG:\"framer-v-1nb0k3a\",zwI6hxgnT:\"framer-v-1yhjodw\"};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 addImageAlt=(image,alt)=>{if(!image||typeof image!==\"object\"){return;}return{...image,alt};};const transformTemplate2=(_,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={\"Custom Channel pt 1\":\"hXmeL56ad\",\"Custom Channel pt 2\":\"Mt2tOuLVY\",\"Custom Tuner pt 1\":\"tPk1VoS_8\",\"Custom Tuner pt 2\":\"UDwRKpZMC\",\"Fan Exclusive - Pressed\":\"xY2rT2NJH\",\"Fan Exclusive\":\"MusYVGU4P\",\"PennzOil Reminder Set\":\"zwI6hxgnT\",\"Share Topic\":\"DjUUtCZvM\",\"Shared Topic - Pressed\":\"gwpvLc7aw\",\"Tom Brady 1x1 Tile - Pressed\":\"bS5LnCPdR\",\"Tom Brady 1x1 Tile\":\"HIJ0IMuny\",\"Tom Brady Live Tile\":\"Ezu9_ak_t\",\"Trending Topic - Card Stack\":\"UVvdqGnYr\",\"Voice Recording \":\"znLE8FTeG\",\"Vote and Poll\":\"PU3ewWNru\",Template:\"lYUyTClNw\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"lYUyTClNw\"};};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:\"lYUyTClNw\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(baseVariant===\"Ezu9_ak_t\")return true;return false;};const isDisplayed1=()=>{if([\"Ezu9_ak_t\",\"hXmeL56ad\",\"Mt2tOuLVY\"].includes(baseVariant))return true;return false;};const isDisplayed2=()=>{if([\"Ezu9_ak_t\",\"hXmeL56ad\",\"tPk1VoS_8\",\"Mt2tOuLVY\",\"UDwRKpZMC\",\"UVvdqGnYr\"].includes(baseVariant))return false;return true;};const isDisplayed3=()=>{if(baseVariant===\"zwI6hxgnT\")return false;return true;};const isDisplayed4=()=>{if([\"PU3ewWNru\",\"DjUUtCZvM\",\"gwpvLc7aw\"].includes(baseVariant))return false;return true;};const isDisplayed5=()=>{if([\"znLE8FTeG\",\"PU3ewWNru\",\"MusYVGU4P\",\"DjUUtCZvM\",\"xY2rT2NJH\",\"gwpvLc7aw\"].includes(baseVariant))return false;return true;};const isDisplayed6=()=>{if(baseVariant===\"bS5LnCPdR\")return false;return true;};const isDisplayed7=()=>{if(baseVariant===\"bS5LnCPdR\")return true;return false;};const isDisplayed8=()=>{if(baseVariant===\"UVvdqGnYr\")return true;return false;};const isDisplayed9=()=>{if([\"tPk1VoS_8\",\"UDwRKpZMC\"].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,children:/*#__PURE__*/_jsx(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-f8so1b\",className,classNames),\"data-framer-name\":\"Template\",layoutDependency:layoutDependency,layoutId:\"lYUyTClNw\",ref:refBinding,style:{...style},...addPropertyOverrides({bS5LnCPdR:{\"data-framer-name\":\"Tom Brady 1x1 Tile - Pressed\"},DjUUtCZvM:{\"data-framer-name\":\"Share Topic\"},Ezu9_ak_t:{\"aria-label\":\"going-live-tb\",\"data-framer-name\":\"Tom Brady Live Tile\"},gwpvLc7aw:{\"data-framer-name\":\"Shared Topic - Pressed\"},HIJ0IMuny:{\"data-framer-name\":\"Tom Brady 1x1 Tile\"},hXmeL56ad:{\"data-framer-name\":\"Custom Channel pt 1\"},Mt2tOuLVY:{\"data-framer-name\":\"Custom Channel pt 2\"},MusYVGU4P:{\"data-framer-name\":\"Fan Exclusive\"},PU3ewWNru:{\"data-framer-name\":\"Vote and Poll\"},tPk1VoS_8:{\"data-framer-name\":\"Custom Tuner pt 1\"},UDwRKpZMC:{\"data-framer-name\":\"Custom Tuner pt 2\"},UVvdqGnYr:{\"data-framer-name\":\"Trending Topic - Card Stack\"},xY2rT2NJH:{\"data-framer-name\":\"Fan Exclusive - Pressed\"},znLE8FTeG:{\"data-framer-name\":\"Voice Recording \"},zwI6hxgnT:{\"data-framer-name\":\"PennzOil Reminder Set\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-bj21qa\",\"data-framer-name\":\"type=reminder\",layoutDependency:layoutDependency,layoutId:\"AkarnXo3m\",transformTemplate:transformTemplate1,...addPropertyOverrides({Ezu9_ak_t:{transformTemplate:undefined},hXmeL56ad:{transformTemplate:undefined},Mt2tOuLVY:{transformTemplate:undefined},tPk1VoS_8:{transformTemplate:undefined},UDwRKpZMC:{transformTemplate:undefined},UVvdqGnYr:{transformTemplate:undefined}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-5mhmb\",\"data-framer-name\":\"MediaPage - CES26 Siderail Header (Merch)\",layoutDependency:layoutDependency,layoutId:\"XakIG514m\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-jthgpx\",\"data-framer-name\":\"Icon + Header\",layoutDependency:layoutDependency,layoutId:\"I2482:82153;2482:82133\",children:[/*#__PURE__*/_jsx(Instance,{animated:true,className:\"framer-yd58oe\",Component:Bell,\"data-framer-name\":\"Bell\",layoutDependency:layoutDependency,layoutId:\"UKZt0qLDr\",...addPropertyOverrides({DjUUtCZvM:{Component:Share},gwpvLc7aw:{Component:Share},hXmeL56ad:{Component:CustomChannel},Mt2tOuLVY:{Component:CustomChannel},MusYVGU4P:{Component:Fan},PU3ewWNru:{Component:WhoWins},tPk1VoS_8:{Component:TuneChannel},UDwRKpZMC:{Component:TuneChannel},UVvdqGnYr:{Component:Trending},xY2rT2NJH:{Component:Fan},znLE8FTeG:{Component:Vote}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h6,{className:\"framer-styles-preset-1xuazv4\",\"data-styles-preset\":\"Xsahyy09d\",children:\"Merchandise Header\"})}),className:\"framer-1y9m3i7\",\"data-framer-name\":\"Subtitle\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"r75vxfqgh\",style:{\"--framer-paragraph-spacing\":\"0px\"},variants:{bS5LnCPdR:{\"--extracted-r6o4lv\":\"var(--token-82b6d1fa-606f-4b95-8891-2c168775bdb8, rgb(255, 255, 255))\"},DjUUtCZvM:{\"--extracted-r6o4lv\":\"var(--token-82b6d1fa-606f-4b95-8891-2c168775bdb8, rgb(255, 255, 255))\"},Ezu9_ak_t:{\"--extracted-r6o4lv\":\"var(--token-82b6d1fa-606f-4b95-8891-2c168775bdb8, rgb(255, 255, 255))\"},gwpvLc7aw:{\"--extracted-r6o4lv\":\"var(--token-82b6d1fa-606f-4b95-8891-2c168775bdb8, rgb(255, 255, 255))\"},HIJ0IMuny:{\"--extracted-r6o4lv\":\"var(--token-82b6d1fa-606f-4b95-8891-2c168775bdb8, rgb(255, 255, 255))\"},hXmeL56ad:{\"--extracted-r6o4lv\":\"var(--token-82b6d1fa-606f-4b95-8891-2c168775bdb8, rgb(255, 255, 255))\"},Mt2tOuLVY:{\"--extracted-r6o4lv\":\"var(--token-82b6d1fa-606f-4b95-8891-2c168775bdb8, rgb(255, 255, 255))\"},MusYVGU4P:{\"--extracted-r6o4lv\":\"var(--token-82b6d1fa-606f-4b95-8891-2c168775bdb8, rgb(255, 255, 255))\"},PU3ewWNru:{\"--extracted-1w1cjl5\":\"var(--token-82b6d1fa-606f-4b95-8891-2c168775bdb8, rgb(255, 255, 255))\"},tPk1VoS_8:{\"--extracted-r6o4lv\":\"var(--token-82b6d1fa-606f-4b95-8891-2c168775bdb8, rgb(255, 255, 255))\"},UDwRKpZMC:{\"--extracted-r6o4lv\":\"var(--token-82b6d1fa-606f-4b95-8891-2c168775bdb8, rgb(255, 255, 255))\"},UVvdqGnYr:{\"--extracted-r6o4lv\":\"var(--token-82b6d1fa-606f-4b95-8891-2c168775bdb8, rgb(255, 255, 255))\"},xY2rT2NJH:{\"--extracted-r6o4lv\":\"var(--token-82b6d1fa-606f-4b95-8891-2c168775bdb8, rgb(255, 255, 255))\"},znLE8FTeG:{\"--extracted-r6o4lv\":\"var(--token-82b6d1fa-606f-4b95-8891-2c168775bdb8, rgb(255, 255, 255))\"},zwI6hxgnT:{\"--extracted-r6o4lv\":\"var(--token-82b6d1fa-606f-4b95-8891-2c168775bdb8, rgb(255, 255, 255))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({bS5LnCPdR:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO0hlbHZldGljYSBOb3cgVmFyIFZhcmlhYmxl\",\"--framer-font-family\":'\"CUSTOM;Helvetica Now Var Variable\", sans-serif',\"--framer-font-size\":\"24px\",\"--framer-line-height\":\"40px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-82b6d1fa-606f-4b95-8891-2c168775bdb8, rgb(255, 255, 255)))\"},children:\"Upcoming episode\"})}),fonts:[\"CUSTOM;Helvetica Now Var Variable\"]},DjUUtCZvM:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO0hlbHZldGljYSBOb3cgVmFyIFZhcmlhYmxl\",\"--framer-font-family\":'\"CUSTOM;Helvetica Now Var Variable\", sans-serif',\"--framer-font-size\":\"24px\",\"--framer-line-height\":\"40px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-82b6d1fa-606f-4b95-8891-2c168775bdb8, rgb(255, 255, 255)))\"},children:\"Share Topic\"})}),fonts:[\"CUSTOM;Helvetica Now Var Variable\"]},Ezu9_ak_t:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO0hlbHZldGljYSBOb3cgVmFyIFZhcmlhYmxl\",\"--framer-font-family\":'\"CUSTOM;Helvetica Now Var Variable\", sans-serif',\"--framer-font-size\":\"24px\",\"--framer-line-height\":\"40px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-82b6d1fa-606f-4b95-8891-2c168775bdb8, rgb(255, 255, 255)))\"},children:\"Happening now!\"})}),fonts:[\"CUSTOM;Helvetica Now Var Variable\"]},gwpvLc7aw:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO0hlbHZldGljYSBOb3cgVmFyIFZhcmlhYmxl\",\"--framer-font-family\":'\"CUSTOM;Helvetica Now Var Variable\", sans-serif',\"--framer-font-size\":\"24px\",\"--framer-line-height\":\"40px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-82b6d1fa-606f-4b95-8891-2c168775bdb8, rgb(255, 255, 255)))\"},children:\"Share Topic\"})}),fonts:[\"CUSTOM;Helvetica Now Var Variable\"]},HIJ0IMuny:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO0hlbHZldGljYSBOb3cgVmFyIFZhcmlhYmxl\",\"--framer-font-family\":'\"CUSTOM;Helvetica Now Var Variable\", sans-serif',\"--framer-font-size\":\"24px\",\"--framer-line-height\":\"40px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-82b6d1fa-606f-4b95-8891-2c168775bdb8, rgb(255, 255, 255)))\"},children:\"Upcoming episode\"})}),fonts:[\"CUSTOM;Helvetica Now Var Variable\"]},hXmeL56ad:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO0hlbHZldGljYSBOb3cgVmFyIFZhcmlhYmxl\",\"--framer-font-family\":'\"CUSTOM;Helvetica Now Var Variable\", sans-serif',\"--framer-font-size\":\"24px\",\"--framer-line-height\":\"40px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-82b6d1fa-606f-4b95-8891-2c168775bdb8, rgb(255, 255, 255)))\"},children:\"Your custom channel\"})}),fonts:[\"CUSTOM;Helvetica Now Var Variable\"]},Mt2tOuLVY:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO0hlbHZldGljYSBOb3cgVmFyIFZhcmlhYmxl\",\"--framer-font-family\":'\"CUSTOM;Helvetica Now Var Variable\", sans-serif',\"--framer-font-size\":\"24px\",\"--framer-line-height\":\"40px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-82b6d1fa-606f-4b95-8891-2c168775bdb8, rgb(255, 255, 255)))\"},children:\"Your custom channel\"})}),fonts:[\"CUSTOM;Helvetica Now Var Variable\"]},MusYVGU4P:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO0hlbHZldGljYSBOb3cgVmFyIFZhcmlhYmxl\",\"--framer-font-family\":'\"CUSTOM;Helvetica Now Var Variable\", sans-serif',\"--framer-font-size\":\"24px\",\"--framer-line-height\":\"40px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-82b6d1fa-606f-4b95-8891-2c168775bdb8, rgb(255, 255, 255)))\"},children:\"Fan exclusive\"})}),fonts:[\"CUSTOM;Helvetica Now Var Variable\"]},PU3ewWNru:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h6,{style:{\"--font-selector\":\"Q1VTVE9NO0hlbHZldGljYSBOb3cgVmFyIFZhcmlhYmxl\",\"--framer-font-family\":'\"CUSTOM;Helvetica Now Var Variable\", sans-serif',\"--framer-font-size\":\"24px\",\"--framer-line-height\":\"40px\",\"--framer-text-color\":\"var(--extracted-1w1cjl5, var(--token-82b6d1fa-606f-4b95-8891-2c168775bdb8, rgb(255, 255, 255)))\"},children:\"Who your pick?\"})}),fonts:[\"CUSTOM;Helvetica Now Var Variable\"]},tPk1VoS_8:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO0hlbHZldGljYSBOb3cgVmFyIFZhcmlhYmxl\",\"--framer-font-family\":'\"CUSTOM;Helvetica Now Var Variable\", sans-serif',\"--framer-font-size\":\"24px\",\"--framer-line-height\":\"40px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-82b6d1fa-606f-4b95-8891-2c168775bdb8, rgb(255, 255, 255)))\"},children:\"Tune your channel\"})}),fonts:[\"CUSTOM;Helvetica Now Var Variable\"]},UDwRKpZMC:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO0hlbHZldGljYSBOb3cgVmFyIFZhcmlhYmxl\",\"--framer-font-family\":'\"CUSTOM;Helvetica Now Var Variable\", sans-serif',\"--framer-font-size\":\"24px\",\"--framer-line-height\":\"40px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-82b6d1fa-606f-4b95-8891-2c168775bdb8, rgb(255, 255, 255)))\"},children:\"Tune your channel\"})}),fonts:[\"CUSTOM;Helvetica Now Var Variable\"]},UVvdqGnYr:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO0hlbHZldGljYSBOb3cgVmFyIFZhcmlhYmxl\",\"--framer-font-family\":'\"CUSTOM;Helvetica Now Var Variable\", sans-serif',\"--framer-font-size\":\"24px\",\"--framer-line-height\":\"40px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-82b6d1fa-606f-4b95-8891-2c168775bdb8, rgb(255, 255, 255)))\"},children:\"Trending topic\"})}),fonts:[\"CUSTOM;Helvetica Now Var Variable\"]},xY2rT2NJH:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO0hlbHZldGljYSBOb3cgVmFyIFZhcmlhYmxl\",\"--framer-font-family\":'\"CUSTOM;Helvetica Now Var Variable\", sans-serif',\"--framer-font-size\":\"24px\",\"--framer-line-height\":\"40px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-82b6d1fa-606f-4b95-8891-2c168775bdb8, rgb(255, 255, 255)))\"},children:\"Fan exclusive\"})}),fonts:[\"CUSTOM;Helvetica Now Var Variable\"]},znLE8FTeG:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO0hlbHZldGljYSBOb3cgVmFyIFZhcmlhYmxl\",\"--framer-font-family\":'\"CUSTOM;Helvetica Now Var Variable\", sans-serif',\"--framer-font-size\":\"24px\",\"--framer-line-height\":\"40px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-82b6d1fa-606f-4b95-8891-2c168775bdb8, rgb(255, 255, 255)))\"},children:\"Send your message\"})}),fonts:[\"CUSTOM;Helvetica Now Var Variable\"]},zwI6hxgnT:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO0hlbHZldGljYSBOb3cgVmFyIFZhcmlhYmxl\",\"--framer-font-family\":'\"CUSTOM;Helvetica Now Var Variable\", sans-serif',\"--framer-font-size\":\"24px\",\"--framer-line-height\":\"40px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-82b6d1fa-606f-4b95-8891-2c168775bdb8, rgb(255, 255, 255)))\"},children:\"Upcoming race\"})}),fonts:[\"CUSTOM;Helvetica Now Var Variable\"]}},baseVariant,gestureVariant)})]}),isDisplayed()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7SGVsdmV0aWNhIE5vdyBWYXItcmVndWxhcg==\",\"--framer-font-family\":'\"Helvetica Now Var\", \"Helvetica Now Var Placeholder\", sans-serif',\"--framer-font-size\":\"20px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"Andy Cohen Live\"})}),className:\"framer-sa7wdv\",\"data-framer-name\":\"Subtitle\",fonts:[\"GF;Helvetica Now Var-regular\"],layoutDependency:layoutDependency,layoutId:\"I2482:82153;2482:82136\",style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\",\"--framer-paragraph-spacing\":\"0px\",opacity:.6},verticalAlignment:\"top\",withExternalLayout:true})]}),isDisplayed1()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({Ezu9_ak_t:{height:98,width:\"278px\",y:(componentViewport?.y||0)+-.4765+0+172},hXmeL56ad:{height:98,width:\"278px\",y:(componentViewport?.y||0)+-.4765+0+52},Mt2tOuLVY:{height:98,width:\"278px\",y:(componentViewport?.y||0)+-.4765+0+52}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-8yx0bo-container\",layoutDependency:layoutDependency,layoutId:\"vH2E_67UA-container\",nodeId:\"vH2E_67UA\",rendersWithMotion:true,scopeId:\"IXG_673ww\",children:/*#__PURE__*/_jsx(CES26Tile,{AdAmlYS_S:\"GOaOQta5P\",ATQh0v73T:\"channel-linear\",bNyi_72wJ:addImageAlt({pixelHeight:350,pixelWidth:350,src:\"https://framerusercontent.com/images/hshfNHZyBGQUr2hTrNL4L9amMg.png?width=350&height=350\"},\"\"),G_807b8DE:\"<Channel Description>\",height:\"100%\",HjAPgK3a6:\"\",id:\"vH2E_67UA\",IE3ypcKoz:\"rgb(55, 55, 56)\",IeiwRM6kz:\"Tom Brady\",ipMXCqfpC:\"dynamicField\",layoutId:\"vH2E_67UA\",NwABpSoBm:\"rgba(255, 255, 255, 0.6)\",O4T1yCQpH:\"Special Guest\",OOFBEd8hG:false,ps676ThVx:\"IqjSp2bP3\",S0zfcb3G1:\"12px 0px 0px 12px\",style:{height:\"100%\",width:\"100%\"},variant:\"CV_eF8jYB\",VAXcmODHL:\"<Entity ID>\",WcVvTYTbe:\"<Channel Name>\",width:\"100%\",...addPropertyOverrides({Ezu9_ak_t:{bNyi_72wJ:addImageAlt({pixelHeight:1080,pixelWidth:1179,src:\"https://framerusercontent.com/images/VfkpXxBHSyJV7bhoMILfcGqBEuk.jpg?width=1179&height=1080\",srcSet:\"https://framerusercontent.com/images/VfkpXxBHSyJV7bhoMILfcGqBEuk.jpg?scale-down-to=512&width=1179&height=1080 512w,https://framerusercontent.com/images/VfkpXxBHSyJV7bhoMILfcGqBEuk.jpg?scale-down-to=1024&width=1179&height=1080 1024w,https://framerusercontent.com/images/VfkpXxBHSyJV7bhoMILfcGqBEuk.jpg?width=1179&height=1080 1179w\"},\"\"),IeiwRM6kz:\"Ed Sheeran\"},hXmeL56ad:{bNyi_72wJ:addImageAlt({pixelHeight:935,pixelWidth:916,src:\"https://framerusercontent.com/images/isnfehZNhcZ8fD9yqw5qzOWNyaM.png?width=916&height=935\",srcSet:\"https://framerusercontent.com/images/isnfehZNhcZ8fD9yqw5qzOWNyaM.png?width=916&height=935 916w\"},\"\"),IeiwRM6kz:\"Coffee Rocks\",O4T1yCQpH:\"PopRocks and\\u2028\\nThe Coffee House\"},Mt2tOuLVY:{bNyi_72wJ:addImageAlt({pixelHeight:1024,pixelWidth:1024,src:\"https://framerusercontent.com/images/W5hFNs7lFjg8FCjQ3cRnBFmB0.png?width=1024&height=1024\",srcSet:\"https://framerusercontent.com/images/W5hFNs7lFjg8FCjQ3cRnBFmB0.png?scale-down-to=512&width=1024&height=1024 512w,https://framerusercontent.com/images/W5hFNs7lFjg8FCjQ3cRnBFmB0.png?width=1024&height=1024 1024w\"},\"\"),IeiwRM6kz:\"Coffee Rocks\",O4T1yCQpH:\"Pop vibes, mellow melodies, and 70s punk edge\"}},baseVariant,gestureVariant)})})}),isDisplayed2()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1tqnuc0\",\"data-framer-name\":\"Tile Art\",layoutDependency:layoutDependency,layoutId:\"piAnmwvUg\",style:{borderBottomLeftRadius:22.94,borderBottomRightRadius:22.94,borderTopLeftRadius:22.94,borderTopRightRadius:22.94},children:[/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"stretch\",positionX:\"center\",positionY:\"center\",sizes:`calc((${componentViewport?.width||\"100vw\"} + 14px) * 0.9521)`},className:\"framer-u009pk\",\"data-framer-name\":\"image 1416\",layoutDependency:layoutDependency,layoutId:\"T4kfzKwKl\",...addPropertyOverrides({bS5LnCPdR:{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+((componentViewport?.height||330)*.5000000000000002-165)+0+52+278-278),pixelHeight:1168,pixelWidth:1168,sizes:`calc((${componentViewport?.width||\"100vw\"} + 14px) * 0.9521)`,src:\"https://framerusercontent.com/images/29bngfQdIPEW5xEyIHzuqVokA.png?width=1168&height=1168\",srcSet:\"https://framerusercontent.com/images/29bngfQdIPEW5xEyIHzuqVokA.png?scale-down-to=512&width=1168&height=1168 512w,https://framerusercontent.com/images/29bngfQdIPEW5xEyIHzuqVokA.png?scale-down-to=1024&width=1168&height=1168 1024w,https://framerusercontent.com/images/29bngfQdIPEW5xEyIHzuqVokA.png?width=1168&height=1168 1168w\"}},DjUUtCZvM:{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+((componentViewport?.height||330)*.5000000000000002-165)+0+52+278-278),pixelHeight:1168,pixelWidth:1168,sizes:`calc((${componentViewport?.width||\"100vw\"} + 14px) * 0.9521)`,src:\"https://framerusercontent.com/images/RlOcHQ3JVlArORsVK7n25HVg3g.png?width=1168&height=1168\",srcSet:\"https://framerusercontent.com/images/RlOcHQ3JVlArORsVK7n25HVg3g.png?scale-down-to=512&width=1168&height=1168 512w,https://framerusercontent.com/images/RlOcHQ3JVlArORsVK7n25HVg3g.png?scale-down-to=1024&width=1168&height=1168 1024w,https://framerusercontent.com/images/RlOcHQ3JVlArORsVK7n25HVg3g.png?width=1168&height=1168 1168w\"}},gwpvLc7aw:{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+((componentViewport?.height||330)*.5000000000000002-165)+0+52+278-278),pixelHeight:1168,pixelWidth:1168,sizes:`calc((${componentViewport?.width||\"100vw\"} + 14px) * 0.9521)`,src:\"https://framerusercontent.com/images/RlOcHQ3JVlArORsVK7n25HVg3g.png?width=1168&height=1168\",srcSet:\"https://framerusercontent.com/images/RlOcHQ3JVlArORsVK7n25HVg3g.png?scale-down-to=512&width=1168&height=1168 512w,https://framerusercontent.com/images/RlOcHQ3JVlArORsVK7n25HVg3g.png?scale-down-to=1024&width=1168&height=1168 1024w,https://framerusercontent.com/images/RlOcHQ3JVlArORsVK7n25HVg3g.png?width=1168&height=1168 1168w\"}},HIJ0IMuny:{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+((componentViewport?.height||330)*.5000000000000002-165)+0+52+278-278),pixelHeight:1168,pixelWidth:1168,sizes:`calc((${componentViewport?.width||\"100vw\"} + 14px) * 0.9521)`,src:\"https://framerusercontent.com/images/29bngfQdIPEW5xEyIHzuqVokA.png?width=1168&height=1168\",srcSet:\"https://framerusercontent.com/images/29bngfQdIPEW5xEyIHzuqVokA.png?scale-down-to=512&width=1168&height=1168 512w,https://framerusercontent.com/images/29bngfQdIPEW5xEyIHzuqVokA.png?scale-down-to=1024&width=1168&height=1168 1024w,https://framerusercontent.com/images/29bngfQdIPEW5xEyIHzuqVokA.png?width=1168&height=1168 1168w\"}},MusYVGU4P:{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+((componentViewport?.height||330)*.5000000000000002-165)+0+52+278-278),pixelHeight:1168,pixelWidth:1168,sizes:`calc((${componentViewport?.width||\"100vw\"} + 14px) * 0.9521)`,src:\"https://framerusercontent.com/images/ZtZpvMYftXWcrWUqL0fT7gbxIQ.png?width=1168&height=1168\",srcSet:\"https://framerusercontent.com/images/ZtZpvMYftXWcrWUqL0fT7gbxIQ.png?scale-down-to=512&width=1168&height=1168 512w,https://framerusercontent.com/images/ZtZpvMYftXWcrWUqL0fT7gbxIQ.png?scale-down-to=1024&width=1168&height=1168 1024w,https://framerusercontent.com/images/ZtZpvMYftXWcrWUqL0fT7gbxIQ.png?width=1168&height=1168 1168w\"}},PU3ewWNru:{background:{alt:\"\",fit:\"stretch\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+((componentViewport?.height||330)*.5000000000000002-165)+0+52+278-278),pixelHeight:300,pixelWidth:300,positionX:\"center\",positionY:\"center\",sizes:`calc((${componentViewport?.width||\"100vw\"} + 14px) * 0.9521)`,src:\"https://framerusercontent.com/images/5uVNjOZCHnemTWtQf2EdfBnLI.jpg?width=300&height=300\"}},xY2rT2NJH:{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+((componentViewport?.height||330)*.5000000000000002-165)+0+52+278-278),pixelHeight:1168,pixelWidth:1168,sizes:`calc((${componentViewport?.width||\"100vw\"} + 14px) * 0.9521)`,src:\"https://framerusercontent.com/images/ZtZpvMYftXWcrWUqL0fT7gbxIQ.png?width=1168&height=1168\",srcSet:\"https://framerusercontent.com/images/ZtZpvMYftXWcrWUqL0fT7gbxIQ.png?scale-down-to=512&width=1168&height=1168 512w,https://framerusercontent.com/images/ZtZpvMYftXWcrWUqL0fT7gbxIQ.png?scale-down-to=1024&width=1168&height=1168 1024w,https://framerusercontent.com/images/ZtZpvMYftXWcrWUqL0fT7gbxIQ.png?width=1168&height=1168 1168w\"}},znLE8FTeG:{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+((componentViewport?.height||330)*.5000000000000002-165)+0+52+278-278),pixelHeight:1168,pixelWidth:1168,sizes:`calc((${componentViewport?.width||\"100vw\"} + 14px) * 0.9521)`,src:\"https://framerusercontent.com/images/29bngfQdIPEW5xEyIHzuqVokA.png?width=1168&height=1168\",srcSet:\"https://framerusercontent.com/images/29bngfQdIPEW5xEyIHzuqVokA.png?scale-down-to=512&width=1168&height=1168 512w,https://framerusercontent.com/images/29bngfQdIPEW5xEyIHzuqVokA.png?scale-down-to=1024&width=1168&height=1168 1024w,https://framerusercontent.com/images/29bngfQdIPEW5xEyIHzuqVokA.png?width=1168&height=1168 1168w\"}},zwI6hxgnT:{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+((componentViewport?.height||330)*.5000000000000002-165)+0+52+278-278),pixelHeight:658,pixelWidth:657,sizes:`calc((${componentViewport?.width||\"100vw\"} + 14px) * 0.9521)`,src:\"https://framerusercontent.com/images/hloZgi3YGp6GHiE9p8Vt7V1Jexo.png?width=657&height=658\",srcSet:\"https://framerusercontent.com/images/hloZgi3YGp6GHiE9p8Vt7V1Jexo.png?width=657&height=658 657w\"}}},baseVariant,gestureVariant)}),isDisplayed3()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1i3awyl\",layoutDependency:layoutDependency,layoutId:\"YlBSkG0pD\",transformTemplate:transformTemplate2,children:[isDisplayed4()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h4,{style:{\"--font-selector\":\"R0Y7SGVsdmV0aWNhIE5vdyBWYXItcmVndWxhcg==\",\"--framer-font-family\":'\"Helvetica Now Var\", \"Helvetica Now Var Placeholder\", sans-serif',\"--framer-font-size\":\"20px\",\"--framer-line-height\":\"1.3em\",\"--framer-text-color\":\"var(--extracted-1eung3n, rgb(255, 255, 255))\"},children:\"Title\"})}),className:\"framer-ha078r\",\"data-framer-name\":\"Title\",fonts:[\"GF;Helvetica Now Var-regular\"],layoutDependency:layoutDependency,layoutId:\"aTxrf4Iia\",style:{\"--extracted-1eung3n\":\"rgb(255, 255, 255)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({bS5LnCPdR:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h4,{style:{\"--font-selector\":\"R0Y7SGVsdmV0aWNhIE5vdyBWYXItcmVndWxhcg==\",\"--framer-font-family\":'\"Helvetica Now Var\", \"Helvetica Now Var Placeholder\", sans-serif',\"--framer-font-size\":\"20px\",\"--framer-line-height\":\"1.5em\",\"--framer-text-color\":\"var(--extracted-1eung3n, rgb(255, 255, 255))\"},children:\"Ed Sheeran\"})})},HIJ0IMuny:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h4,{style:{\"--font-selector\":\"R0Y7SGVsdmV0aWNhIE5vdyBWYXItcmVndWxhcg==\",\"--framer-font-family\":'\"Helvetica Now Var\", \"Helvetica Now Var Placeholder\", sans-serif',\"--framer-font-size\":\"20px\",\"--framer-line-height\":\"1.5em\",\"--framer-text-color\":\"var(--extracted-1eung3n, rgb(255, 255, 255))\"},children:\"Ed Sheeran\"})})},MusYVGU4P:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(motion.h4,{style:{\"--font-selector\":\"R0Y7SGVsdmV0aWNhIE5vdyBWYXItcmVndWxhcg==\",\"--framer-font-family\":'\"Helvetica Now Var\", \"Helvetica Now Var Placeholder\", sans-serif',\"--framer-font-size\":\"20px\",\"--framer-line-height\":\"1.5em\",\"--framer-text-color\":\"var(--extracted-1eung3n, rgb(255, 255, 255))\"},children:[\"Win your way in to \",/*#__PURE__*/_jsx(motion.br,{}),\"see Ed Sheeran live!\"]})})},xY2rT2NJH:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(motion.h4,{style:{\"--font-selector\":\"R0Y7SGVsdmV0aWNhIE5vdyBWYXItcmVndWxhcg==\",\"--framer-font-family\":'\"Helvetica Now Var\", \"Helvetica Now Var Placeholder\", sans-serif',\"--framer-font-size\":\"20px\",\"--framer-line-height\":\"1.5em\",\"--framer-text-color\":\"var(--extracted-1eung3n, rgb(255, 255, 255))\"},children:[\"Win your way in to \",/*#__PURE__*/_jsx(motion.br,{}),\"see Ed Sheeran live!\"]})})},znLE8FTeG:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h4,{style:{\"--font-selector\":\"R0Y7SGVsdmV0aWNhIE5vdyBWYXItcmVndWxhcg==\",\"--framer-font-family\":'\"Helvetica Now Var\", \"Helvetica Now Var Placeholder\", sans-serif',\"--framer-font-size\":\"20px\",\"--framer-line-height\":\"1.5em\",\"--framer-text-color\":\"var(--extracted-1eung3n, rgb(255, 255, 255))\"},children:\"What would you like to \\u2028\\u2028say or ask Ed Sheeran?\"})})}},baseVariant,gestureVariant)}),isDisplayed5()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1rg0nrg\",\"data-styles-preset\":\"E1JbERzW8\",children:\"Subtitle\"})}),className:\"framer-hcowoe\",\"data-framer-name\":\"Subtitle\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"uNT_0I15l\",style:{\"--framer-paragraph-spacing\":\"0px\",opacity:.6},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({bS5LnCPdR:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1rg0nrg\",\"data-styles-preset\":\"E1JbERzW8\",children:\"8:00pm - Wed\"})})},HIJ0IMuny:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1rg0nrg\",\"data-styles-preset\":\"E1JbERzW8\",children:\"8:00pm - Wed\"})})}},baseVariant,gestureVariant)})]}),isDisplayed6()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:49,width:\"242px\",y:(componentViewport?.y||0)+((componentViewport?.height||330)*.5000000000000002-165)+0+52+278-72,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-fmts02-container\",layoutDependency:layoutDependency,layoutId:\"EJ0M_7dGf-container\",nodeId:\"EJ0M_7dGf\",rendersWithMotion:true,scopeId:\"IXG_673ww\",transformTemplate:transformTemplate2,children:/*#__PURE__*/_jsx(CES26SiderailButtonOnImagery,{bch7Qn_qR:\"CTA\",height:\"100%\",id:\"EJ0M_7dGf\",layoutId:\"EJ0M_7dGf\",style:{width:\"100%\"},ts30XL_52:true,VXjuox2Dg:Check,width:\"100%\",...addPropertyOverrides({DjUUtCZvM:{bch7Qn_qR:\"Share this topic\",ts30XL_52:false},gwpvLc7aw:{bch7Qn_qR:\"Sent to phone\"},HIJ0IMuny:{bch7Qn_qR:\"Remind me\",ts30XL_52:false},MusYVGU4P:{bch7Qn_qR:\"Save for later\",ts30XL_52:false},PU3ewWNru:{bch7Qn_qR:\"Vote now\",ts30XL_52:false},xY2rT2NJH:{bch7Qn_qR:\"Sent to phone \"},znLE8FTeG:{bch7Qn_qR:\"Record\",VXjuox2Dg:Record},zwI6hxgnT:{bch7Qn_qR:\"Reminder set\"}},baseVariant,gestureVariant)})})}),isDisplayed7()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({bS5LnCPdR:{height:49,width:\"242px\",y:(componentViewport?.y||0)+((componentViewport?.height||330)*.5000000000000002-165)+0+52+278-72}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1dezzfn-container\",layoutDependency:layoutDependency,layoutId:\"Hei4pQmk2-container\",nodeId:\"Hei4pQmk2\",rendersWithMotion:true,scopeId:\"IXG_673ww\",transformTemplate:transformTemplate2,children:/*#__PURE__*/_jsx(CES26SiderailButtonOnImagery,{bch7Qn_qR:\"Reminder set\",height:\"100%\",id:\"Hei4pQmk2\",layoutId:\"Hei4pQmk2\",style:{width:\"100%\"},ts30XL_52:true,VXjuox2Dg:Check,width:\"100%\"})})})]}),isDisplayed8()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-6yxcvb\",\"data-framer-name\":\"Card Stack Trending Topic\",layoutDependency:layoutDependency,layoutId:\"ZvNB8YT65\",children:[/*#__PURE__*/_jsx(Vector,{animated:true,className:\"framer-127err7\",layoutDependency:layoutDependency,layoutId:\"ZjC4X9viB\"}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h4,{style:{\"--font-selector\":\"R0Y7SGVsdmV0aWNhIE5vdyBWYXItcmVndWxhcg==\",\"--framer-font-family\":'\"Helvetica Now Var\", \"Helvetica Now Var Placeholder\", sans-serif',\"--framer-font-size\":\"20px\",\"--framer-line-height\":\"1.5em\",\"--framer-text-color\":\"var(--extracted-1eung3n, rgb(255, 255, 255))\"},children:\"The Swift–Kelce Super Bowl Buzz\"})}),className:\"framer-43g03a\",\"data-framer-name\":\"Title\",fonts:[\"GF;Helvetica Now Var-regular\"],layoutDependency:layoutDependency,layoutId:\"tShU9YSf6\",style:{\"--extracted-1eung3n\":\"rgb(255, 255, 255)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",pixelHeight:1076,pixelWidth:1500,sizes:\"212px\",src:\"https://framerusercontent.com/images/dSlukXwm5g6Ts3CUGG761GTj5vI.jpg?width=1500&height=1076\",srcSet:\"https://framerusercontent.com/images/dSlukXwm5g6Ts3CUGG761GTj5vI.jpg?scale-down-to=512&width=1500&height=1076 512w,https://framerusercontent.com/images/dSlukXwm5g6Ts3CUGG761GTj5vI.jpg?scale-down-to=1024&width=1500&height=1076 1024w,https://framerusercontent.com/images/dSlukXwm5g6Ts3CUGG761GTj5vI.jpg?width=1500&height=1076 1500w\"},className:\"framer-bghxhf\",layoutDependency:layoutDependency,layoutId:\"ctB4Zebey\",style:{borderBottomLeftRadius:12,borderBottomRightRadius:12,borderTopLeftRadius:12,borderTopRightRadius:12},...addPropertyOverrides({UVvdqGnYr:{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+-.4765+0+54+38),pixelHeight:1076,pixelWidth:1500,sizes:\"212px\",src:\"https://framerusercontent.com/images/dSlukXwm5g6Ts3CUGG761GTj5vI.jpg?width=1500&height=1076\",srcSet:\"https://framerusercontent.com/images/dSlukXwm5g6Ts3CUGG761GTj5vI.jpg?scale-down-to=512&width=1500&height=1076 512w,https://framerusercontent.com/images/dSlukXwm5g6Ts3CUGG761GTj5vI.jpg?scale-down-to=1024&width=1500&height=1076 1024w,https://framerusercontent.com/images/dSlukXwm5g6Ts3CUGG761GTj5vI.jpg?width=1500&height=1076 1500w\"}}},baseVariant,gestureVariant)})]}),isDisplayed9()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({tPk1VoS_8:{height:50,width:\"278px\",y:(componentViewport?.y||0)+-.4765+0+52},UDwRKpZMC:{height:50,width:\"278px\",y:(componentViewport?.y||0)+-.4765+0+52}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-2bkdna-container\",layoutDependency:layoutDependency,layoutId:\"qVCj2GIoN-container\",nodeId:\"qVCj2GIoN\",rendersWithMotion:true,scopeId:\"IXG_673ww\",children:/*#__PURE__*/_jsx(CES26SideBarChannelTuneButton,{height:\"100%\",i6_MtxmoZ:AddRock,id:\"qVCj2GIoN\",layoutId:\"qVCj2GIoN\",style:{width:\"100%\"},width:\"100%\",yltUVN7wQ:\"Add Rock\",...addPropertyOverrides({UDwRKpZMC:{i6_MtxmoZ:AddHits,yltUVN7wQ:\"Add Hits\"}},baseVariant,gestureVariant)})})}),isDisplayed9()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({tPk1VoS_8:{height:50,width:\"278px\",y:(componentViewport?.y||0)+-.4765+0+114},UDwRKpZMC:{height:50,width:\"278px\",y:(componentViewport?.y||0)+-.4765+0+114}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-8mgsfg-container\",layoutDependency:layoutDependency,layoutId:\"ohgoHjTNH-container\",nodeId:\"ohgoHjTNH\",rendersWithMotion:true,scopeId:\"IXG_673ww\",children:/*#__PURE__*/_jsx(CES26SideBarChannelTuneButton,{height:\"100%\",i6_MtxmoZ:AddFema,id:\"ohgoHjTNH\",layoutId:\"ohgoHjTNH\",style:{width:\"100%\"},width:\"100%\",yltUVN7wQ:\"Add Female Singers\",...addPropertyOverrides({UDwRKpZMC:{i6_MtxmoZ:AddElectron,yltUVN7wQ:\"Add Electronica\"}},baseVariant,gestureVariant)})})}),isDisplayed9()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({tPk1VoS_8:{height:50,width:\"278px\",y:(componentViewport?.y||0)+-.4765+0+176},UDwRKpZMC:{height:50,width:\"278px\",y:(componentViewport?.y||0)+-.4765+0+176}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-um4z5f-container\",layoutDependency:layoutDependency,layoutId:\"cO5iipPQO-container\",nodeId:\"cO5iipPQO\",rendersWithMotion:true,scopeId:\"IXG_673ww\",children:/*#__PURE__*/_jsx(CES26SideBarChannelTuneButton,{height:\"100%\",i6_MtxmoZ:AddDeepCuts,id:\"cO5iipPQO\",layoutId:\"cO5iipPQO\",style:{width:\"100%\"},width:\"100%\",yltUVN7wQ:\"Add Deep Cuts\",...addPropertyOverrides({UDwRKpZMC:{i6_MtxmoZ:AddMale,yltUVN7wQ:\"Add Male Singers\"}},baseVariant,gestureVariant)})})})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-a0V14.framer-13rnedf, .framer-a0V14 .framer-13rnedf { display: block; }\",\".framer-a0V14.framer-f8so1b { height: 330px; position: relative; width: 278px; }\",\".framer-a0V14 .framer-bj21qa { 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; left: 0px; overflow: hidden; padding: 0px; position: absolute; right: -14px; top: 50%; }\",\".framer-a0V14 .framer-5mhmb { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-a0V14 .framer-jthgpx { 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: 95%; }\",\".framer-a0V14 .framer-yd58oe { flex: none; height: var(--framer-aspect-ratio-supported, 24px); position: relative; width: 24px; }\",\".framer-a0V14 .framer-1y9m3i7 { flex: none; height: auto; max-height: 200%; overflow: visible; overflow-y: hidden; position: relative; white-space: pre; width: auto; }\",\".framer-a0V14 .framer-sa7wdv { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 292px; word-break: break-word; word-wrap: break-word; }\",\".framer-a0V14 .framer-8yx0bo-container { flex: none; height: 98px; position: relative; width: 278px; }\",\".framer-a0V14 .framer-1tqnuc0 { aspect-ratio: 1 / 1; flex: none; gap: 0px; height: var(--framer-aspect-ratio-supported, 278px); overflow: hidden; position: relative; width: 95%; will-change: var(--framer-will-change-override, transform); }\",\".framer-a0V14 .framer-u009pk { aspect-ratio: 0.9965870307167235 / 1; bottom: -1px; flex: none; height: var(--framer-aspect-ratio-supported, 279px); left: 0px; position: absolute; right: 0px; }\",\".framer-a0V14 .framer-1i3awyl { align-content: center; align-items: center; bottom: 78px; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; left: 50%; overflow: visible; padding: 0px; position: absolute; width: 100%; }\",\".framer-a0V14 .framer-ha078r { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 240px; word-break: break-word; word-wrap: break-word; }\",\".framer-a0V14 .framer-hcowoe { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 238px; word-break: break-word; word-wrap: break-word; }\",\".framer-a0V14 .framer-fmts02-container, .framer-a0V14 .framer-1dezzfn-container { bottom: 23px; flex: none; height: auto; left: 50%; position: absolute; width: 242px; }\",\".framer-a0V14 .framer-6yxcvb { flex: none; height: 341px; overflow: visible; position: relative; width: 292px; }\",\".framer-a0V14 .framer-127err7 { aspect-ratio: 0.8538011695906432 / 1; bottom: -2px; flex: none; position: absolute; right: 0px; top: -2px; width: var(--framer-aspect-ratio-supported, 290px); }\",'.framer-a0V14 .framer-43g03a { --text-truncation-display-inline-for-safari-16: inline; --text-truncation-display-none-for-safari-16: none; --text-truncation-line-break-for-safari-16: \"\\\\A\"; -webkit-box-orient: vertical; -webkit-line-clamp: 2; bottom: 17px; display: -webkit-box; flex: none; height: 60px; left: calc(50.00000000000002% - 212px / 2); overflow: var(--overflow-clip-fallback, clip); position: absolute; white-space: pre-line; width: 212px; word-break: break-word; word-wrap: break-word; }',\".framer-a0V14 .framer-bghxhf { flex: none; height: 210px; left: calc(50.00000000000002% - 212px / 2); overflow: var(--overflow-clip-fallback, clip); position: absolute; top: 38px; width: 212px; will-change: var(--framer-will-change-override, transform); }\",\".framer-a0V14 .framer-2bkdna-container, .framer-a0V14 .framer-8mgsfg-container, .framer-a0V14 .framer-um4z5f-container { flex: none; height: auto; position: relative; width: 278px; }\",\".framer-a0V14.framer-v-iy8vi9 .framer-1i3awyl { min-height: 60px; }\",\".framer-a0V14.framer-v-100hul .framer-1i3awyl, .framer-a0V14.framer-v-vt1f1r .framer-1i3awyl { min-height: 45px; }\",\".framer-a0V14.framer-v-xjaefd.framer-f8so1b { height: 174px; }\",\".framer-a0V14.framer-v-xjaefd .framer-bj21qa, .framer-a0V14.framer-v-147j8km .framer-bj21qa, .framer-a0V14.framer-v-1ls63ut .framer-bj21qa, .framer-a0V14.framer-v-f2ydbk .framer-bj21qa, .framer-a0V14.framer-v-llkjeq .framer-bj21qa { top: 0px; }\",\".framer-a0V14.framer-v-xjaefd .framer-jthgpx, .framer-a0V14.framer-v-147j8km .framer-jthgpx, .framer-a0V14.framer-v-1ls63ut .framer-jthgpx, .framer-a0V14.framer-v-f2ydbk .framer-jthgpx, .framer-a0V14.framer-v-llkjeq .framer-jthgpx, .framer-a0V14.framer-v-16pw5bx .framer-jthgpx { width: 100%; }\",\".framer-a0V14.framer-v-147j8km.framer-f8so1b, .framer-a0V14.framer-v-f2ydbk.framer-f8so1b { height: 150px; }\",\".framer-a0V14.framer-v-1ls63ut.framer-f8so1b, .framer-a0V14.framer-v-llkjeq.framer-f8so1b { height: 226px; }\",\".framer-a0V14.framer-v-16pw5bx.framer-f8so1b { height: 393px; }\",\".framer-a0V14.framer-v-16pw5bx .framer-bj21qa { gap: 14px; top: 0px; }\",\".framer-a0V14.framer-v-16pw5bx .framer-127err7 { width: var(--framer-aspect-ratio-supported, 292px); }\",...sharedStyle.css,...sharedStyle1.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 330\n * @framerIntrinsicWidth 278\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"HIJ0IMuny\":{\"layout\":[\"fixed\",\"fixed\"]},\"znLE8FTeG\":{\"layout\":[\"fixed\",\"fixed\"]},\"PU3ewWNru\":{\"layout\":[\"fixed\",\"fixed\"]},\"MusYVGU4P\":{\"layout\":[\"fixed\",\"fixed\"]},\"DjUUtCZvM\":{\"layout\":[\"fixed\",\"fixed\"]},\"Ezu9_ak_t\":{\"layout\":[\"fixed\",\"fixed\"]},\"bS5LnCPdR\":{\"layout\":[\"fixed\",\"fixed\"]},\"hXmeL56ad\":{\"layout\":[\"fixed\",\"fixed\"]},\"tPk1VoS_8\":{\"layout\":[\"fixed\",\"fixed\"]},\"Mt2tOuLVY\":{\"layout\":[\"fixed\",\"fixed\"]},\"UDwRKpZMC\":{\"layout\":[\"fixed\",\"fixed\"]},\"xY2rT2NJH\":{\"layout\":[\"fixed\",\"fixed\"]},\"gwpvLc7aw\":{\"layout\":[\"fixed\",\"fixed\"]},\"UVvdqGnYr\":{\"layout\":[\"fixed\",\"fixed\"]},\"zwI6hxgnT\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerIXG_673ww=withCSS(Component,css,\"framer-a0V14\");export default FramerIXG_673ww;FramerIXG_673ww.displayName=\"CES26 Siderail Merchandising Tile\";FramerIXG_673ww.defaultProps={height:330,width:278};addPropertyControls(FramerIXG_673ww,{variant:{options:[\"lYUyTClNw\",\"HIJ0IMuny\",\"znLE8FTeG\",\"PU3ewWNru\",\"MusYVGU4P\",\"DjUUtCZvM\",\"Ezu9_ak_t\",\"bS5LnCPdR\",\"hXmeL56ad\",\"tPk1VoS_8\",\"Mt2tOuLVY\",\"UDwRKpZMC\",\"xY2rT2NJH\",\"gwpvLc7aw\",\"UVvdqGnYr\",\"zwI6hxgnT\"],optionTitles:[\"Template\",\"Tom Brady 1x1 Tile\",\"Voice Recording \",\"Vote and Poll\",\"Fan Exclusive\",\"Share Topic\",\"Tom Brady Live Tile\",\"Tom Brady 1x1 Tile - Pressed\",\"Custom Channel pt 1\",\"Custom Tuner pt 1\",\"Custom Channel pt 2\",\"Custom Tuner pt 2\",\"Fan Exclusive - Pressed\",\"Shared Topic - Pressed\",\"Trending Topic - Card Stack\",\"PennzOil Reminder Set\"],title:\"Variant\",type:ControlType.Enum}});const variationAxes=[{defaultValue:400,maxValue:1e3,minValue:50,name:\"Weight\",tag:\"wght\"},{defaultValue:100,maxValue:100,minValue:50,name:\"Width\",tag:\"wdth\"},{defaultValue:12,maxValue:30,minValue:4,name:\"Optical size\",tag:\"opsz\"}];addFonts(FramerIXG_673ww,[{explicitInter:true,fonts:[{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:\"Helvetica Now Var Variable\",source:\"custom\",style:\"normal\",uiFamilyName:\"Helvetica Now Var\",url:\"https://framerusercontent.com/assets/YTv1yN7WptjKhl3QUKbYLSEzJnw.woff2\",variationAxes,weight:\"400\"}]},...CES26TileFonts,...CES26SiderailButtonOnImageryFonts,...VectorFonts,...CES26SideBarChannelTuneButtonFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerIXG_673ww\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerContractVersion\":\"1\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicHeight\":\"330\",\"framerColorSyntax\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"HIJ0IMuny\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"znLE8FTeG\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"PU3ewWNru\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"MusYVGU4P\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"DjUUtCZvM\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"Ezu9_ak_t\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"bS5LnCPdR\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"hXmeL56ad\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"tPk1VoS_8\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"Mt2tOuLVY\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"UDwRKpZMC\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"xY2rT2NJH\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"gwpvLc7aw\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"UVvdqGnYr\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"zwI6hxgnT\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerIntrinsicWidth\":\"278\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./IXG_673ww.map","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\"}}}}","/*\n * index (framer/default-utils@0.45.0)\n *\n * Learn More: https://www.framer.com/asset-urls\n */\n\nexport * from \"https://framerusercontent.com/modules/G4IfyjvwmaeSBpdb4TWu/OIjZRBmWDcIE2B6qgG1j/index.js\"\n","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","/*\n * useAutoMotionValue (framer/useAutoMotionValue@0.3.0)\n *\n * Learn More: https://www.framer.com/asset-urls\n */\n\nexport * from \"https://framerusercontent.com/modules/kNDwabfjDEb3vUxkQlZS/V4SPg9g59hF1vFH3ZTF0/useAutoMotionValue.js\"\n","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 (8e1ebfe)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getLoadingLazyAtYPosition,getPropertyControls,Image,RichText,SmartComponentScopedContainer,SVG,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCodeBoundaryForOverrides,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Vector from\"https://framerusercontent.com/modules/1FRb6PCfOrWDGlgdydRK/O61coP239RE9cV9qoJfb/xkseLWVkF.js\";import CES26SiderailButtonOnImagery from\"https://framerusercontent.com/modules/5ujvsZt07H3QX2sEeMfR/1fJbfXU9pblQEg8WNuG5/YZgiwYysh.js\";import Check from\"https://framerusercontent.com/modules/kci6ifx5i2piS0h7um3n/0VNHjWWDTw2L7luWxwCt/MdTa8T403.js\";import CES26SiderailMerchandisingTile from\"https://framerusercontent.com/modules/KRW5hRa8TnIKGKnPtiND/wI5n666aQeRyQNU9slh1/IXG_673ww.js\";import CES26Tile from\"https://framerusercontent.com/modules/OniaRomvs23WRCZ62J5r/TN0756NYZZP6XXRkoxL8/HhVI_OGdP.js\";import DotLottiePlayer from\"https://framerusercontent.com/modules/smu5EVUYoHvicydS1jnz/oa1tFvIX4SFIykB8ZRbM/DotLottieFramer.js\";import{Lottie}from\"https://framerusercontent.com/modules/YbkSqZ7STzW5WsMb1yan/RLfsHd78NBd0kbafA9hd/Lottie.js\";import{displayFavoritesSideBar,displayRecommendationsSideBar}from\"https://framerusercontent.com/modules/w0IOxQ86nnkHtdoVdUSy/ykvs7CHu1TxWsApkpyH6/Favorites.js\";import{collapseSidebar}from\"https://framerusercontent.com/modules/AvpvGj6XbuBksohaeH1R/VX4zlRZRGbuBbEixVyzW/NowPlaying.js\";const MotionDivCollapseSidebaryckdai=withCodeBoundaryForOverrides(motion.div,{nodeId:\"K1sYssMui\",override:collapseSidebar,scopeId:\"FWFH1afKI\"});const CES26SiderailMerchandisingTileFonts=getFonts(CES26SiderailMerchandisingTile);const CES26TileFonts=getFonts(CES26Tile);const MotionDivDisplayRecommendationsSideBarxtaw7q=withCodeBoundaryForOverrides(motion.div,{nodeId:\"Zk868g7bP\",override:displayRecommendationsSideBar,scopeId:\"FWFH1afKI\"});const MotionDivDisplayFavoritesSideBaraaihlz=withCodeBoundaryForOverrides(motion.div,{nodeId:\"SpmiLFHHM\",override:displayFavoritesSideBar,scopeId:\"FWFH1afKI\"});const CES26SiderailButtonOnImageryFonts=getFonts(CES26SiderailButtonOnImagery);const DotLottiePlayerFonts=getFonts(DotLottiePlayer);const LottieFonts=getFonts(Lottie);const CES26SiderailMerchandisingTileControls=getPropertyControls(CES26SiderailMerchandisingTile);const cycleOrder=[\"s8h0BmSVA\",\"Cqyt12wyE\",\"qYYKNWjdy\",\"ietDPlGFy\",\"qfRSbqfh9\",\"jT1hHl9yF\",\"S7GBJWk3J\",\"o9wPyRGaD\",\"cA_pgtznW\",\"UthaXF8k1\",\"fSnQ09W1W\",\"eOUvtMD_J\",\"m_0IbOfyc\",\"L0vrcu3_f\",\"aHGS5dfmi\",\"aZHcVVKNg\",\"ZaqcJkgov\",\"ciqWRJYtS\",\"AG52232CW\",\"zhcsfVIpN\"];const serializationHash=\"framer-58sgL\";const variantClassNames={AG52232CW:\"framer-v-1ebgph6\",aHGS5dfmi:\"framer-v-dbbmmr\",aZHcVVKNg:\"framer-v-1f868jw\",cA_pgtznW:\"framer-v-go1c5n\",ciqWRJYtS:\"framer-v-1v5kuvb\",Cqyt12wyE:\"framer-v-7algu0\",eOUvtMD_J:\"framer-v-i0exdd\",fSnQ09W1W:\"framer-v-vde6cl\",ietDPlGFy:\"framer-v-gckak6\",jT1hHl9yF:\"framer-v-yl9wt9\",L0vrcu3_f:\"framer-v-lppqzc\",m_0IbOfyc:\"framer-v-iyz1kr\",o9wPyRGaD:\"framer-v-1lmeo6t\",qfRSbqfh9:\"framer-v-1mxfr1u\",qYYKNWjdy:\"framer-v-juizu2\",S7GBJWk3J:\"framer-v-1swhnb4\",s8h0BmSVA:\"framer-v-1yoqs7y\",UthaXF8k1:\"framer-v-14unsxl\",ZaqcJkgov:\"framer-v-1jsbu3d\",zhcsfVIpN:\"framer-v-1rvfxm0\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const r97UkmkLB=undefined;const Qh55LEWLc=undefined;const v1BjtZ2w4=undefined;const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const transformTemplate1=(_,t)=>`translateX(-50%) ${t}`;const transformTemplate2=(_,t)=>`translateY(-50%) ${t}`;const addImageAlt=(image,alt)=>{if(!image||typeof image!==\"object\"){return;}return{...image,alt};};const transformTemplate3=(_,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 humanReadableEnumMap={\"Custom Channel pt 1\":\"hXmeL56ad\",\"Custom Channel pt 2\":\"Mt2tOuLVY\",\"Custom Tuner pt 1\":\"tPk1VoS_8\",\"Custom Tuner pt 2\":\"UDwRKpZMC\",\"Fan Exclusive - Pressed\":\"xY2rT2NJH\",\"Fan Exclusive\":\"MusYVGU4P\",\"PennzOil Reminder Set\":\"zwI6hxgnT\",\"Share Topic\":\"DjUUtCZvM\",\"Shared Topic - Pressed\":\"gwpvLc7aw\",\"Tom Brady 1x1 Tile - Pressed\":\"bS5LnCPdR\",\"Tom Brady 1x1 Tile\":\"HIJ0IMuny\",\"Tom Brady Live Tile\":\"Ezu9_ak_t\",\"Trending Topic - Card Stack\":\"UVvdqGnYr\",\"Voice Recording \":\"znLE8FTeG\",\"Vote and Poll\":\"PU3ewWNru\",Template:\"lYUyTClNw\"};const humanReadableVariantMap={\"CES26 - Side Bar Default\":\"s8h0BmSVA\",\"CES26 - Side Bar Favorites\":\"Cqyt12wyE\",\"CES26 - Side Bar Merchandising Exclusive\":\"jT1hHl9yF\",\"CES26 - Side Bar Merchandising Share\":\"S7GBJWk3J\",\"CES26 - Side Bar Merchandising TB LIVE\":\"o9wPyRGaD\",\"CES26 - Side Bar Merchandising TB\":\"qYYKNWjdy\",\"CES26 - Side Bar Merchandising Voice\":\"ietDPlGFy\",\"CES26 - Side Bar Merchandising Vote\":\"qfRSbqfh9\",\"Custom Channel pt 1\":\"cA_pgtznW\",\"Custom Channel pt 2\":\"UthaXF8k1\",\"Pennzoil Reminder Set\":\"ciqWRJYtS\",\"Ravens Selected (Thinking)\":\"aZHcVVKNg\",\"Recording Confirm State\":\"m_0IbOfyc\",\"Recording State (340x734)\":\"eOUvtMD_J\",\"Results State\":\"ZaqcJkgov\",\"Steelers Selected (Thinking)\":\"aHGS5dfmi\",\"Trending Topic\":\"fSnQ09W1W\",\"Vote State (340x734)\":\"L0vrcu3_f\",\"Voted Submitted (Hoda)\":\"zhcsfVIpN\",\"Voted Submitted\":\"AG52232CW\"};const getProps=({closeSidebar,height,id,sidebarTileVariant,width,...props})=>{return{...props,r97UkmkLB:closeSidebar??props.r97UkmkLB,v1BjtZ2w4:humanReadableEnumMap[sidebarTileVariant]??sidebarTileVariant??props.v1BjtZ2w4??\"HIJ0IMuny\",variant:humanReadableVariantMap[props.variant]??props.variant??\"s8h0BmSVA\"};};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,r97UkmkLB,v1BjtZ2w4,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"s8h0BmSVA\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap1chcwwp=activeVariantCallback(async(...args)=>{if(r97UkmkLB){const res=await r97UkmkLB(...args);if(res===false)return false;}});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if([\"eOUvtMD_J\",\"m_0IbOfyc\",\"L0vrcu3_f\",\"aHGS5dfmi\",\"aZHcVVKNg\",\"ZaqcJkgov\",\"AG52232CW\",\"zhcsfVIpN\"].includes(baseVariant))return false;return true;};const isDisplayed1=()=>{if([\"cA_pgtznW\",\"UthaXF8k1\",\"fSnQ09W1W\"].includes(baseVariant))return true;return false;};const isDisplayed2=()=>{if([\"cA_pgtznW\",\"UthaXF8k1\"].includes(baseVariant))return true;return false;};const isDisplayed3=()=>{if([\"Cqyt12wyE\",\"qYYKNWjdy\",\"ietDPlGFy\",\"qfRSbqfh9\",\"jT1hHl9yF\",\"S7GBJWk3J\",\"o9wPyRGaD\",\"cA_pgtznW\",\"UthaXF8k1\",\"fSnQ09W1W\",\"ciqWRJYtS\"].includes(baseVariant))return false;return true;};const isDisplayed4=()=>{if([\"qYYKNWjdy\",\"ietDPlGFy\",\"qfRSbqfh9\",\"jT1hHl9yF\",\"S7GBJWk3J\",\"o9wPyRGaD\",\"ciqWRJYtS\"].includes(baseVariant))return true;return false;};const isDisplayed5=()=>{if(baseVariant===\"fSnQ09W1W\")return true;return false;};const isDisplayed6=()=>{if([\"L0vrcu3_f\",\"aHGS5dfmi\",\"aZHcVVKNg\",\"ZaqcJkgov\",\"AG52232CW\",\"zhcsfVIpN\"].includes(baseVariant))return true;return false;};const isDisplayed7=()=>{if(baseVariant===\"ZaqcJkgov\")return true;return false;};const isDisplayed8=()=>{if([\"eOUvtMD_J\",\"m_0IbOfyc\"].includes(baseVariant))return true;return false;};const isDisplayed9=()=>{if(baseVariant===\"m_0IbOfyc\")return false;return true;};const isDisplayed10=()=>{if(baseVariant===\"m_0IbOfyc\")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-1yoqs7y\",className,classNames),\"data-framer-name\":\"CES26 - Side Bar Default\",\"data-hide-scrollbars\":true,layoutDependency:layoutDependency,layoutId:\"s8h0BmSVA\",ref:refBinding,style:{backgroundColor:\"rgba(255, 255, 255, 0.06)\",borderBottomLeftRadius:24,borderBottomRightRadius:24,borderTopLeftRadius:24,borderTopRightRadius:24,...style},...addPropertyOverrides({AG52232CW:{\"data-framer-name\":\"Voted Submitted\"},aHGS5dfmi:{\"data-framer-name\":\"Steelers Selected (Thinking)\"},aZHcVVKNg:{\"data-framer-name\":\"Ravens Selected (Thinking)\"},cA_pgtznW:{\"data-framer-name\":\"Custom Channel pt 1\"},ciqWRJYtS:{\"data-framer-name\":\"Pennzoil Reminder Set\"},Cqyt12wyE:{\"data-framer-name\":\"CES26 - Side Bar Favorites\"},eOUvtMD_J:{\"data-framer-name\":\"Recording State (340x734)\"},fSnQ09W1W:{\"data-framer-name\":\"Trending Topic\"},ietDPlGFy:{\"data-framer-name\":\"CES26 - Side Bar Merchandising Voice\"},jT1hHl9yF:{\"data-framer-name\":\"CES26 - Side Bar Merchandising Exclusive\"},L0vrcu3_f:{\"data-framer-name\":\"Vote State (340x734)\"},m_0IbOfyc:{\"data-framer-name\":\"Recording Confirm State\"},o9wPyRGaD:{\"data-framer-name\":\"CES26 - Side Bar Merchandising TB LIVE\"},qfRSbqfh9:{\"data-framer-name\":\"CES26 - Side Bar Merchandising Vote\"},qYYKNWjdy:{\"data-framer-name\":\"CES26 - Side Bar Merchandising TB\"},S7GBJWk3J:{\"data-framer-name\":\"CES26 - Side Bar Merchandising Share\"},UthaXF8k1:{\"data-framer-name\":\"Custom Channel pt 2\"},ZaqcJkgov:{\"data-framer-name\":\"Results State\"},zhcsfVIpN:{\"data-framer-name\":\"Voted Submitted (Hoda)\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(MotionDivCollapseSidebaryckdai,{\"aria-label\":\"close-sidebar\",className:\"framer-yckdai\",\"data-framer-name\":\"X Button\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"K1sYssMui\",onTap:onTap1chcwwp,style:{borderBottomLeftRadius:12,borderBottomRightRadius:12,borderTopLeftRadius:12,borderTopRightRadius:12},children:/*#__PURE__*/_jsx(motion.div,{\"aria-label\":\"close-sidebar\",className:\"framer-1l6ofqs\",\"data-framer-name\":\"Icon / Close / Medium\",layoutDependency:layoutDependency,layoutId:\"xZ4jiNop_\",children:/*#__PURE__*/_jsx(SVG,{className:\"framer-1p9q10h\",\"data-framer-name\":\"Union\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"JgW4y1EJO\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 44 44\"><path d=\"M 33.667 12.454 L 31.546 10.333 L 22 19.879 L 12.454 10.333 L 10.333 12.454 L 19.879 22 L 10.333 31.546 L 12.454 33.668 L 22 24.122 L 31.546 33.668 L 33.667 31.546 L 24.121 22 Z\" fill=\"rgb(255,255,255)\"></path></svg>',svgContentId:12085186884,withExternalLayout:true})})}),isDisplayed()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1xl41w\",\"data-framer-name\":\"Scroll Content\",\"data-hide-scrollbars\":true,layoutDependency:layoutDependency,layoutId:\"yDuNy3H1m\",style:{mask:\"linear-gradient(0deg, rgba(0,0,0,0) 28.892173423423422%, rgba(0, 0, 0, 0.15) 33%, rgb(0, 0, 0) 39%, rgb(0, 0, 0) 96.83277027027027%, rgba(0, 0, 0, 0) 98.96537162162163%) add\",WebkitMask:\"linear-gradient(0deg, rgba(0,0,0,0) 28.892173423423422%, rgba(0, 0, 0, 0.15) 33%, rgb(0, 0, 0) 39%, rgb(0, 0, 0) 96.83277027027027%, rgba(0, 0, 0, 0) 98.96537162162163%) add\"},transformTemplate:transformTemplate1,...addPropertyOverrides({cA_pgtznW:{transformTemplate:undefined}},baseVariant,gestureVariant),children:[isDisplayed1()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({cA_pgtznW:{height:150,width:\"278px\",y:(componentViewport?.y||0)+(componentViewport?.height||1016)-962+20},fSnQ09W1W:{height:382,width:\"278px\",y:(componentViewport?.y||0)+(componentViewport?.height||1016)-962+20},UthaXF8k1:{height:150,width:\"278px\",y:(componentViewport?.y||0)+(componentViewport?.height||1016)-962+20}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1wq8tjj-container\",isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"pfHpZaN56-container\",nodeId:\"pfHpZaN56\",rendersWithMotion:true,scopeId:\"FWFH1afKI\",children:/*#__PURE__*/_jsx(CES26SiderailMerchandisingTile,{height:\"100%\",id:\"pfHpZaN56\",layoutId:\"pfHpZaN56\",style:{height:\"100%\",width:\"100%\"},variant:\"lYUyTClNw\",width:\"100%\",...addPropertyOverrides({cA_pgtznW:{variant:\"hXmeL56ad\"},fSnQ09W1W:{variant:\"UVvdqGnYr\"},UthaXF8k1:{variant:\"Mt2tOuLVY\"}},baseVariant,gestureVariant)})})}),isDisplayed2()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({cA_pgtznW:{height:226,width:\"278px\",y:(componentViewport?.y||0)+(componentViewport?.height||1016)-962+190},UthaXF8k1:{height:226,width:\"278px\",y:(componentViewport?.y||0)+(componentViewport?.height||1016)-962+190}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-qkd4gw-container\",isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"sgl8O3_Sv-container\",nodeId:\"sgl8O3_Sv\",rendersWithMotion:true,scopeId:\"FWFH1afKI\",children:/*#__PURE__*/_jsx(CES26SiderailMerchandisingTile,{height:\"100%\",id:\"sgl8O3_Sv\",layoutId:\"sgl8O3_Sv\",style:{height:\"100%\",width:\"100%\"},variant:\"tPk1VoS_8\",width:\"100%\",...addPropertyOverrides({UthaXF8k1:{variant:\"UDwRKpZMC\"}},baseVariant,gestureVariant)})})}),isDisplayed3()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-fjytk1\",\"data-framer-name\":\"Related Stack\",layoutDependency:layoutDependency,layoutId:\"cEon2T2UJ\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1q5cpmn\",\"data-framer-name\":\"Headline\",layoutDependency:layoutDependency,layoutId:\"vm4PSJRom\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO0hlbHZldGljYSBOb3cgVmFyIFZhcmlhYmxl\",\"--framer-font-family\":'\"Helvetica Now Var Variable\", \"Helvetica Now Var Variable Placeholder\", sans-serif',\"--framer-font-size\":\"24px\",\"--framer-line-height\":\"40px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-82b6d1fa-606f-4b95-8891-2c168775bdb8, rgb(255, 255, 255)))\"},children:\"Related\"})}),className:\"framer-hxosq1\",\"data-framer-name\":\"Subtitle\",fonts:[\"CUSTOM;Helvetica Now Var Variable\"],layoutDependency:layoutDependency,layoutId:\"MaLwA9DVU\",style:{\"--extracted-r6o4lv\":\"var(--token-82b6d1fa-606f-4b95-8891-2c168775bdb8, rgb(255, 255, 255))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1spk6c6\",\"data-framer-name\":\"Tiles\",layoutDependency:layoutDependency,layoutId:\"TG9v8bdRs\",children:/*#__PURE__*/_jsxs(MotionDivDisplayRecommendationsSideBarxtaw7q,{className:\"framer-xtaw7q\",\"data-framer-name\":\"tile-stack\",layoutDependency:layoutDependency,layoutId:\"Zk868g7bP\",transformTemplate:transformTemplate2,children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:98,width:\"308px\",y:(componentViewport?.y||0)+(componentViewport?.height||1016)-962+20+0+140+0+0+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-y8i842-container\",isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"JcPL_7dI6-container\",nodeId:\"JcPL_7dI6\",rendersWithMotion:true,scopeId:\"FWFH1afKI\",children:/*#__PURE__*/_jsx(CES26Tile,{AdAmlYS_S:\"GOaOQta5P\",ATQh0v73T:\"channel-linear\",bNyi_72wJ:addImageAlt({pixelHeight:600,pixelWidth:600,src:\"https://framerusercontent.com/images/xzE0jxP03jIMVhzpdzb302MpKf0.jpeg?width=600&height=600\",srcSet:\"https://framerusercontent.com/images/xzE0jxP03jIMVhzpdzb302MpKf0.jpeg?scale-down-to=512&width=600&height=600 512w,https://framerusercontent.com/images/xzE0jxP03jIMVhzpdzb302MpKf0.jpeg?width=600&height=600 600w\"},\"\"),G_807b8DE:\"<Channel Description>\",height:\"100%\",HjAPgK3a6:\"\",id:\"JcPL_7dI6\",IE3ypcKoz:\"rgba(255, 255, 255, 0)\",IeiwRM6kz:\"Andy Cohen's Kiki Lounge\",ipMXCqfpC:\"dynamicField\",layoutId:\"JcPL_7dI6\",NwABpSoBm:\"rgba(255, 255, 255, 0.6)\",O4T1yCQpH:\"Ch 302\",OOFBEd8hG:false,ps676ThVx:\"IqjSp2bP3\",S0zfcb3G1:\"12px\",style:{height:\"100%\",width:\"100%\"},variant:\"g9VzNpUY9\",VAXcmODHL:\"<Entity ID>\",WcVvTYTbe:\"<Channel Name>\",width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:98,width:\"308px\",y:(componentViewport?.y||0)+(componentViewport?.height||1016)-962+20+0+140+0+0+108,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1xkpowy-container\",isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"UB3qon4TX-container\",nodeId:\"UB3qon4TX\",rendersWithMotion:true,scopeId:\"FWFH1afKI\",children:/*#__PURE__*/_jsx(CES26Tile,{AdAmlYS_S:\"GOaOQta5P\",ATQh0v73T:\"channel-linear\",bNyi_72wJ:addImageAlt({pixelHeight:600,pixelWidth:600,src:\"https://framerusercontent.com/images/D9x1Yg441GwVp1iGVPB4sgZIVo.jpeg?width=600&height=600\",srcSet:\"https://framerusercontent.com/images/D9x1Yg441GwVp1iGVPB4sgZIVo.jpeg?scale-down-to=512&width=600&height=600 512w,https://framerusercontent.com/images/D9x1Yg441GwVp1iGVPB4sgZIVo.jpeg?width=600&height=600 600w\"},\"\"),G_807b8DE:\"<Channel Description>\",height:\"100%\",HjAPgK3a6:\"\",id:\"UB3qon4TX\",IE3ypcKoz:\"rgba(255, 255, 255, 0)\",IeiwRM6kz:\"Jeff Lewis Live\",ipMXCqfpC:\"dynamicField\",layoutId:\"UB3qon4TX\",NwABpSoBm:\"rgba(255, 255, 255, 0.6)\",O4T1yCQpH:\"Ch 102\",OOFBEd8hG:false,ps676ThVx:\"IqjSp2bP3\",S0zfcb3G1:\"12px\",style:{height:\"100%\",width:\"100%\"},variant:\"g9VzNpUY9\",VAXcmODHL:\"<Entity ID>\",WcVvTYTbe:\"<Channel Name>\",width:\"100%\"})})})]})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1rlx8r9\",\"data-framer-name\":\"Favs Stack\",layoutDependency:layoutDependency,layoutId:\"VhISU66k7\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-ege1y7\",\"data-framer-name\":\"Headline\",layoutDependency:layoutDependency,layoutId:\"Hy0m7_kja\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-xbik67\",layoutDependency:layoutDependency,layoutId:\"DS0S_GAJ4\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO0hlbHZldGljYSBOb3cgVmFyIFZhcmlhYmxl\",\"--framer-font-family\":'\"Helvetica Now Var Variable\", \"Helvetica Now Var Variable Placeholder\", sans-serif',\"--framer-font-size\":\"24px\",\"--framer-line-height\":\"40px\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-82b6d1fa-606f-4b95-8891-2c168775bdb8, rgb(255, 255, 255)))\"},children:\"Favorites\"})}),className:\"framer-19gc34t\",\"data-framer-name\":\"Subtitle\",fonts:[\"CUSTOM;Helvetica Now Var Variable\"],layoutDependency:layoutDependency,layoutId:\"InvdKOFBf\",style:{\"--extracted-r6o4lv\":\"var(--token-82b6d1fa-606f-4b95-8891-2c168775bdb8, rgb(255, 255, 255))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({cA_pgtznW:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO0hlbHZldGljYSBOb3cgVmFyIFZhcmlhYmxl\",\"--framer-font-family\":'\"Helvetica Now Var Variable\", \"Helvetica Now Var Variable Placeholder\", sans-serif',\"--framer-font-size\":\"24px\",\"--framer-line-height\":\"40px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-82b6d1fa-606f-4b95-8891-2c168775bdb8, rgb(255, 255, 255)))\"},children:\"Favorites\"})}),text:Qh55LEWLc},ciqWRJYtS:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO0hlbHZldGljYSBOb3cgVmFyIFZhcmlhYmxl\",\"--framer-font-family\":'\"Helvetica Now Var Variable\", \"Helvetica Now Var Variable Placeholder\", sans-serif',\"--framer-font-size\":\"24px\",\"--framer-line-height\":\"40px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-82b6d1fa-606f-4b95-8891-2c168775bdb8, rgb(255, 255, 255)))\"},children:\"Favorites\"})}),text:Qh55LEWLc},Cqyt12wyE:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO0hlbHZldGljYSBOb3cgVmFyIFZhcmlhYmxl\",\"--framer-font-family\":'\"Helvetica Now Var Variable\", \"Helvetica Now Var Variable Placeholder\", sans-serif',\"--framer-font-size\":\"24px\",\"--framer-line-height\":\"40px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-82b6d1fa-606f-4b95-8891-2c168775bdb8, rgb(255, 255, 255)))\"},children:\"Favorites\"})})},fSnQ09W1W:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO0hlbHZldGljYSBOb3cgVmFyIFZhcmlhYmxl\",\"--framer-font-family\":'\"Helvetica Now Var Variable\", \"Helvetica Now Var Variable Placeholder\", sans-serif',\"--framer-font-size\":\"24px\",\"--framer-line-height\":\"40px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-82b6d1fa-606f-4b95-8891-2c168775bdb8, rgb(255, 255, 255)))\"},children:\"Favorites\"})}),text:Qh55LEWLc},ietDPlGFy:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO0hlbHZldGljYSBOb3cgVmFyIFZhcmlhYmxl\",\"--framer-font-family\":'\"Helvetica Now Var Variable\", \"Helvetica Now Var Variable Placeholder\", sans-serif',\"--framer-font-size\":\"24px\",\"--framer-line-height\":\"40px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-82b6d1fa-606f-4b95-8891-2c168775bdb8, rgb(255, 255, 255)))\"},children:\"Favorites\"})}),text:Qh55LEWLc},jT1hHl9yF:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO0hlbHZldGljYSBOb3cgVmFyIFZhcmlhYmxl\",\"--framer-font-family\":'\"Helvetica Now Var Variable\", \"Helvetica Now Var Variable Placeholder\", sans-serif',\"--framer-font-size\":\"24px\",\"--framer-line-height\":\"40px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-82b6d1fa-606f-4b95-8891-2c168775bdb8, rgb(255, 255, 255)))\"},children:\"Favorites\"})}),text:Qh55LEWLc},o9wPyRGaD:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO0hlbHZldGljYSBOb3cgVmFyIFZhcmlhYmxl\",\"--framer-font-family\":'\"Helvetica Now Var Variable\", \"Helvetica Now Var Variable Placeholder\", sans-serif',\"--framer-font-size\":\"24px\",\"--framer-line-height\":\"40px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-82b6d1fa-606f-4b95-8891-2c168775bdb8, rgb(255, 255, 255)))\"},children:\"Favorites\"})}),text:Qh55LEWLc},qfRSbqfh9:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO0hlbHZldGljYSBOb3cgVmFyIFZhcmlhYmxl\",\"--framer-font-family\":'\"Helvetica Now Var Variable\", \"Helvetica Now Var Variable Placeholder\", sans-serif',\"--framer-font-size\":\"24px\",\"--framer-line-height\":\"40px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-82b6d1fa-606f-4b95-8891-2c168775bdb8, rgb(255, 255, 255)))\"},children:\"Favorites\"})}),text:Qh55LEWLc},qYYKNWjdy:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO0hlbHZldGljYSBOb3cgVmFyIFZhcmlhYmxl\",\"--framer-font-family\":'\"Helvetica Now Var Variable\", \"Helvetica Now Var Variable Placeholder\", sans-serif',\"--framer-font-size\":\"24px\",\"--framer-line-height\":\"40px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-82b6d1fa-606f-4b95-8891-2c168775bdb8, rgb(255, 255, 255)))\"},children:\"Favorites\"})}),text:Qh55LEWLc},S7GBJWk3J:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO0hlbHZldGljYSBOb3cgVmFyIFZhcmlhYmxl\",\"--framer-font-family\":'\"Helvetica Now Var Variable\", \"Helvetica Now Var Variable Placeholder\", sans-serif',\"--framer-font-size\":\"24px\",\"--framer-line-height\":\"40px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-82b6d1fa-606f-4b95-8891-2c168775bdb8, rgb(255, 255, 255)))\"},children:\"Favorites\"})}),text:Qh55LEWLc},UthaXF8k1:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO0hlbHZldGljYSBOb3cgVmFyIFZhcmlhYmxl\",\"--framer-font-family\":'\"Helvetica Now Var Variable\", \"Helvetica Now Var Variable Placeholder\", sans-serif',\"--framer-font-size\":\"24px\",\"--framer-line-height\":\"40px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-82b6d1fa-606f-4b95-8891-2c168775bdb8, rgb(255, 255, 255)))\"},children:\"Favorites\"})}),text:Qh55LEWLc}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-3j9xdz\",\"data-framer-name\":\"Tiles\",layoutDependency:layoutDependency,layoutId:\"F9NxlRrvk\",style:{borderBottomLeftRadius:12,borderBottomRightRadius:12,borderTopLeftRadius:12,borderTopRightRadius:12},children:/*#__PURE__*/_jsxs(MotionDivDisplayFavoritesSideBaraaihlz,{className:\"framer-aaihlz\",\"data-framer-name\":\"tile-stack\",\"data-hide-scrollbars\":true,layoutDependency:layoutDependency,layoutId:\"SpmiLFHHM\",transformTemplate:transformTemplate1,...addPropertyOverrides({qYYKNWjdy:{transformTemplate:undefined},S7GBJWk3J:{transformTemplate:undefined}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:98,width:\"308px\",y:(componentViewport?.y||0)+(componentViewport?.height||1016)-962+316+0+74+0+0+0,...addPropertyOverrides({cA_pgtznW:{width:`calc((${componentViewport?.width||\"100vw\"} - 62px) * 1.1159)`,y:(componentViewport?.y||0)+(componentViewport?.height||1016)-962+446+0+9+0+0+0},ciqWRJYtS:{width:undefined,y:(componentViewport?.y||0)+(componentViewport?.height||1016)-952+380+0+37+0+0+0},Cqyt12wyE:{y:(componentViewport?.y||0)+(componentViewport?.height||1016)-962+0+0-834+0+0+0},fSnQ09W1W:{width:undefined,y:(componentViewport?.y||0)+(componentViewport?.height||1016)-962+499+0+-17.5+0+0+0},ietDPlGFy:{width:undefined,y:(componentViewport?.y||0)+(componentViewport?.height||1016)-952+380+0+37+0+0+0},jT1hHl9yF:{width:undefined,y:(componentViewport?.y||0)+(componentViewport?.height||1016)-952+380+0+37+0+0+0},o9wPyRGaD:{width:undefined,y:(componentViewport?.y||0)+(componentViewport?.height||1016)-962+224+0+120+0+0+0},qfRSbqfh9:{width:undefined,y:(componentViewport?.y||0)+(componentViewport?.height||1016)-952+380+0+37+0+0+0},qYYKNWjdy:{width:undefined,y:(componentViewport?.y||0)+(componentViewport?.height||1016)-952+380+572-522+10+0+0},S7GBJWk3J:{width:undefined,y:(componentViewport?.y||0)+(componentViewport?.height||1016)-952+380+572-522+10+0+0},UthaXF8k1:{width:undefined,y:(componentViewport?.y||0)+(componentViewport?.height||1016)-962+446+0+9+0+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-igrnya-container\",isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"nSdtA5thS-container\",nodeId:\"nSdtA5thS\",rendersWithMotion:true,scopeId:\"FWFH1afKI\",children:/*#__PURE__*/_jsx(CES26Tile,{AdAmlYS_S:\"GOaOQta5P\",ATQh0v73T:\"channel-linear\",bNyi_72wJ:addImageAlt({pixelHeight:600,pixelWidth:600,src:\"https://framerusercontent.com/images/MaTlH9cGJp2VgwbaBJdFjP3Rw.jpg?width=600&height=600\",srcSet:\"https://framerusercontent.com/images/MaTlH9cGJp2VgwbaBJdFjP3Rw.jpg?scale-down-to=512&width=600&height=600 512w,https://framerusercontent.com/images/MaTlH9cGJp2VgwbaBJdFjP3Rw.jpg?width=600&height=600 600w\"},\"\"),G_807b8DE:\"<Channel Description>\",height:\"100%\",HjAPgK3a6:\"\",id:\"nSdtA5thS\",IE3ypcKoz:\"rgba(255, 255, 255, 0)\",IeiwRM6kz:\"SiriusXM NFL Radio\",ipMXCqfpC:\"dynamicField\",layoutId:\"nSdtA5thS\",NwABpSoBm:\"rgba(255, 255, 255, 0.6)\",O4T1yCQpH:\"Ch 88\",OOFBEd8hG:false,ps676ThVx:\"IqjSp2bP3\",S0zfcb3G1:\"12px\",style:{height:\"100%\",width:\"100%\"},variant:\"g9VzNpUY9\",VAXcmODHL:\"<Entity ID>\",WcVvTYTbe:\"<Channel Name>\",width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:98,width:\"308px\",y:(componentViewport?.y||0)+(componentViewport?.height||1016)-962+316+0+74+0+0+108,...addPropertyOverrides({cA_pgtznW:{width:`calc((${componentViewport?.width||\"100vw\"} - 62px) * 1.1159)`,y:(componentViewport?.y||0)+(componentViewport?.height||1016)-962+446+0+9+0+0+108},ciqWRJYtS:{width:undefined,y:(componentViewport?.y||0)+(componentViewport?.height||1016)-952+380+0+37+0+0+108},Cqyt12wyE:{y:(componentViewport?.y||0)+(componentViewport?.height||1016)-962+0+0-834+0+0+108},fSnQ09W1W:{width:undefined,y:(componentViewport?.y||0)+(componentViewport?.height||1016)-962+499+0+-17.5+0+0+108},ietDPlGFy:{width:undefined,y:(componentViewport?.y||0)+(componentViewport?.height||1016)-952+380+0+37+0+0+108},jT1hHl9yF:{width:undefined,y:(componentViewport?.y||0)+(componentViewport?.height||1016)-952+380+0+37+0+0+108},o9wPyRGaD:{width:undefined,y:(componentViewport?.y||0)+(componentViewport?.height||1016)-962+224+0+120+0+0+108},qfRSbqfh9:{width:undefined,y:(componentViewport?.y||0)+(componentViewport?.height||1016)-952+380+0+37+0+0+108},qYYKNWjdy:{width:undefined,y:(componentViewport?.y||0)+(componentViewport?.height||1016)-952+380+572-522+10+0+108},S7GBJWk3J:{width:undefined,y:(componentViewport?.y||0)+(componentViewport?.height||1016)-952+380+572-522+10+0+108},UthaXF8k1:{width:undefined,y:(componentViewport?.y||0)+(componentViewport?.height||1016)-962+446+0+9+0+0+108}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-sjj8ab-container\",isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"eVhXTiVza-container\",nodeId:\"eVhXTiVza\",rendersWithMotion:true,scopeId:\"FWFH1afKI\",children:/*#__PURE__*/_jsx(CES26Tile,{AdAmlYS_S:\"GOaOQta5P\",ATQh0v73T:\"<Entity Type>\",bNyi_72wJ:addImageAlt({pixelHeight:600,pixelWidth:600,src:\"https://framerusercontent.com/images/ZrYB8lu7JYDkob2XkUn3Gcaorr8.jpg?width=600&height=600\",srcSet:\"https://framerusercontent.com/images/ZrYB8lu7JYDkob2XkUn3Gcaorr8.jpg?scale-down-to=512&width=600&height=600 512w,https://framerusercontent.com/images/ZrYB8lu7JYDkob2XkUn3Gcaorr8.jpg?width=600&height=600 600w\"},\"\"),G_807b8DE:\"<Channel Description>\",height:\"100%\",HjAPgK3a6:\"\",id:\"eVhXTiVza\",IE3ypcKoz:\"rgba(255, 255, 255, 0)\",IeiwRM6kz:\"SiriusXM Hits 1\",ipMXCqfpC:\"dynamicField\",layoutId:\"eVhXTiVza\",NwABpSoBm:\"rgba(255, 255, 255, 0.6)\",O4T1yCQpH:\"Ch 2\",OOFBEd8hG:false,ps676ThVx:\"IqjSp2bP3\",S0zfcb3G1:\"12px\",style:{height:\"100%\",width:\"100%\"},variant:\"g9VzNpUY9\",VAXcmODHL:\"<Entity ID>\",WcVvTYTbe:\"<Channel Name>\",width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:98,width:\"308px\",y:(componentViewport?.y||0)+(componentViewport?.height||1016)-962+316+0+74+0+0+216,...addPropertyOverrides({cA_pgtznW:{width:`calc((${componentViewport?.width||\"100vw\"} - 62px) * 1.1159)`,y:(componentViewport?.y||0)+(componentViewport?.height||1016)-962+446+0+9+0+0+216},ciqWRJYtS:{width:undefined,y:(componentViewport?.y||0)+(componentViewport?.height||1016)-952+380+0+37+0+0+216},Cqyt12wyE:{y:(componentViewport?.y||0)+(componentViewport?.height||1016)-962+0+0-834+0+0+216},fSnQ09W1W:{width:undefined,y:(componentViewport?.y||0)+(componentViewport?.height||1016)-962+499+0+-17.5+0+0+216},ietDPlGFy:{width:undefined,y:(componentViewport?.y||0)+(componentViewport?.height||1016)-952+380+0+37+0+0+216},jT1hHl9yF:{width:undefined,y:(componentViewport?.y||0)+(componentViewport?.height||1016)-952+380+0+37+0+0+216},o9wPyRGaD:{width:undefined,y:(componentViewport?.y||0)+(componentViewport?.height||1016)-962+224+0+120+0+0+216},qfRSbqfh9:{width:undefined,y:(componentViewport?.y||0)+(componentViewport?.height||1016)-952+380+0+37+0+0+216},qYYKNWjdy:{width:undefined,y:(componentViewport?.y||0)+(componentViewport?.height||1016)-952+380+572-522+10+0+216},S7GBJWk3J:{width:undefined,y:(componentViewport?.y||0)+(componentViewport?.height||1016)-952+380+572-522+10+0+216},UthaXF8k1:{width:undefined,y:(componentViewport?.y||0)+(componentViewport?.height||1016)-962+446+0+9+0+0+216}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-d8kwlt-container\",isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"E9M0sDbrr-container\",nodeId:\"E9M0sDbrr\",rendersWithMotion:true,scopeId:\"FWFH1afKI\",children:/*#__PURE__*/_jsx(CES26Tile,{AdAmlYS_S:\"GOaOQta5P\",ATQh0v73T:\"channel-linear\",bNyi_72wJ:addImageAlt({pixelHeight:600,pixelWidth:600,src:\"https://framerusercontent.com/images/HKNlWwU1jas24Kxi7uZl3Ym36k.jpg?width=600&height=600\",srcSet:\"https://framerusercontent.com/images/HKNlWwU1jas24Kxi7uZl3Ym36k.jpg?scale-down-to=512&width=600&height=600 512w,https://framerusercontent.com/images/HKNlWwU1jas24Kxi7uZl3Ym36k.jpg?width=600&height=600 600w\"},\"\"),G_807b8DE:\"<Channel Description>\",height:\"100%\",HjAPgK3a6:\"\",id:\"E9M0sDbrr\",IE3ypcKoz:\"rgba(255, 255, 255, 0)\",IeiwRM6kz:\"Bad Bunny Station\",ipMXCqfpC:\"dynamicField\",layoutId:\"E9M0sDbrr\",NwABpSoBm:\"rgba(255, 255, 255, 0.6)\",O4T1yCQpH:\"Artist Station\",OOFBEd8hG:false,ps676ThVx:\"IqjSp2bP3\",S0zfcb3G1:\"12px\",style:{height:\"100%\",width:\"100%\"},variant:\"g9VzNpUY9\",VAXcmODHL:\"<Entity ID>\",WcVvTYTbe:\"<Channel Name>\",width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:98,width:\"308px\",y:(componentViewport?.y||0)+(componentViewport?.height||1016)-962+316+0+74+0+0+324,...addPropertyOverrides({cA_pgtznW:{width:`calc((${componentViewport?.width||\"100vw\"} - 62px) * 1.1159)`,y:(componentViewport?.y||0)+(componentViewport?.height||1016)-962+446+0+9+0+0+324},ciqWRJYtS:{width:undefined,y:(componentViewport?.y||0)+(componentViewport?.height||1016)-952+380+0+37+0+0+324},Cqyt12wyE:{y:(componentViewport?.y||0)+(componentViewport?.height||1016)-962+0+0-834+0+0+324},fSnQ09W1W:{width:undefined,y:(componentViewport?.y||0)+(componentViewport?.height||1016)-962+499+0+-17.5+0+0+324},ietDPlGFy:{width:undefined,y:(componentViewport?.y||0)+(componentViewport?.height||1016)-952+380+0+37+0+0+324},jT1hHl9yF:{width:undefined,y:(componentViewport?.y||0)+(componentViewport?.height||1016)-952+380+0+37+0+0+324},o9wPyRGaD:{width:undefined,y:(componentViewport?.y||0)+(componentViewport?.height||1016)-962+224+0+120+0+0+324},qfRSbqfh9:{width:undefined,y:(componentViewport?.y||0)+(componentViewport?.height||1016)-952+380+0+37+0+0+324},qYYKNWjdy:{width:undefined,y:(componentViewport?.y||0)+(componentViewport?.height||1016)-952+380+572-522+10+0+324},S7GBJWk3J:{width:undefined,y:(componentViewport?.y||0)+(componentViewport?.height||1016)-952+380+572-522+10+0+324},UthaXF8k1:{width:undefined,y:(componentViewport?.y||0)+(componentViewport?.height||1016)-962+446+0+9+0+0+324}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-18o4axo-container\",isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"LT3Pv9FqD-container\",nodeId:\"LT3Pv9FqD\",rendersWithMotion:true,scopeId:\"FWFH1afKI\",children:/*#__PURE__*/_jsx(CES26Tile,{AdAmlYS_S:\"GOaOQta5P\",ATQh0v73T:\"<Entity Type>\",bNyi_72wJ:addImageAlt({pixelHeight:600,pixelWidth:600,src:\"https://framerusercontent.com/images/4kmeTntEsRPdy2CrvxpYDHQDts.jpg?width=600&height=600\",srcSet:\"https://framerusercontent.com/images/4kmeTntEsRPdy2CrvxpYDHQDts.jpg?scale-down-to=512&width=600&height=600 512w,https://framerusercontent.com/images/4kmeTntEsRPdy2CrvxpYDHQDts.jpg?width=600&height=600 600w\"},\"\"),G_807b8DE:\"<Channel Description>\",height:\"100%\",HjAPgK3a6:\"\",id:\"LT3Pv9FqD\",IE3ypcKoz:\"rgba(255, 255, 255, 0)\",IeiwRM6kz:\"The Pulse\",ipMXCqfpC:\"dynamicField\",layoutId:\"LT3Pv9FqD\",NwABpSoBm:\"rgba(255, 255, 255, 0.6)\",O4T1yCQpH:\"Ch 5\",OOFBEd8hG:false,ps676ThVx:\"IqjSp2bP3\",S0zfcb3G1:\"12px\",style:{height:\"100%\",width:\"100%\"},variant:\"g9VzNpUY9\",VAXcmODHL:\"<Entity ID>\",WcVvTYTbe:\"<Channel Name>\",width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:98,width:\"308px\",y:(componentViewport?.y||0)+(componentViewport?.height||1016)-962+316+0+74+0+0+432,...addPropertyOverrides({cA_pgtznW:{width:`calc((${componentViewport?.width||\"100vw\"} - 62px) * 1.1159)`,y:(componentViewport?.y||0)+(componentViewport?.height||1016)-962+446+0+9+0+0+432},ciqWRJYtS:{width:undefined,y:(componentViewport?.y||0)+(componentViewport?.height||1016)-952+380+0+37+0+0+432},Cqyt12wyE:{y:(componentViewport?.y||0)+(componentViewport?.height||1016)-962+0+0-834+0+0+432},fSnQ09W1W:{width:undefined,y:(componentViewport?.y||0)+(componentViewport?.height||1016)-962+499+0+-17.5+0+0+432},ietDPlGFy:{width:undefined,y:(componentViewport?.y||0)+(componentViewport?.height||1016)-952+380+0+37+0+0+432},jT1hHl9yF:{width:undefined,y:(componentViewport?.y||0)+(componentViewport?.height||1016)-952+380+0+37+0+0+432},o9wPyRGaD:{width:undefined,y:(componentViewport?.y||0)+(componentViewport?.height||1016)-962+224+0+120+0+0+432},qfRSbqfh9:{width:undefined,y:(componentViewport?.y||0)+(componentViewport?.height||1016)-952+380+0+37+0+0+432},qYYKNWjdy:{width:undefined,y:(componentViewport?.y||0)+(componentViewport?.height||1016)-952+380+572-522+10+0+432},S7GBJWk3J:{width:undefined,y:(componentViewport?.y||0)+(componentViewport?.height||1016)-952+380+572-522+10+0+432},UthaXF8k1:{width:undefined,y:(componentViewport?.y||0)+(componentViewport?.height||1016)-962+446+0+9+0+0+432}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-an5j4l-container\",isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"DJi92vVm6-container\",nodeId:\"DJi92vVm6\",rendersWithMotion:true,scopeId:\"FWFH1afKI\",children:/*#__PURE__*/_jsx(CES26Tile,{AdAmlYS_S:\"GOaOQta5P\",ATQh0v73T:\"channel-linear\",bNyi_72wJ:addImageAlt({pixelHeight:300,pixelWidth:300,src:\"https://framerusercontent.com/images/EOlhHRHTwKrfdTZPADdv4cRJmM.jpg?width=300&height=300\"},\"\"),G_807b8DE:\"<Channel Description>\",height:\"100%\",HjAPgK3a6:\"\",id:\"DJi92vVm6\",IE3ypcKoz:\"rgba(255, 255, 255, 0)\",IeiwRM6kz:\"The Morning Mashup\",ipMXCqfpC:\"dynamicField\",layoutId:\"DJi92vVm6\",NwABpSoBm:\"rgba(255, 255, 255, 0.6)\",O4T1yCQpH:\"Show\",OOFBEd8hG:false,ps676ThVx:\"IqjSp2bP3\",S0zfcb3G1:\"12px\",style:{height:\"100%\",width:\"100%\"},variant:\"g9VzNpUY9\",VAXcmODHL:\"<Entity ID>\",WcVvTYTbe:\"<Channel Name>\",width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:98,width:\"308px\",y:(componentViewport?.y||0)+(componentViewport?.height||1016)-962+316+0+74+0+0+540,...addPropertyOverrides({cA_pgtznW:{width:`calc((${componentViewport?.width||\"100vw\"} - 62px) * 1.1159)`,y:(componentViewport?.y||0)+(componentViewport?.height||1016)-962+446+0+9+0+0+540},ciqWRJYtS:{width:undefined,y:(componentViewport?.y||0)+(componentViewport?.height||1016)-952+380+0+37+0+0+540},Cqyt12wyE:{y:(componentViewport?.y||0)+(componentViewport?.height||1016)-962+0+0-834+0+0+540},fSnQ09W1W:{width:undefined,y:(componentViewport?.y||0)+(componentViewport?.height||1016)-962+499+0+-17.5+0+0+540},ietDPlGFy:{width:undefined,y:(componentViewport?.y||0)+(componentViewport?.height||1016)-952+380+0+37+0+0+540},jT1hHl9yF:{width:undefined,y:(componentViewport?.y||0)+(componentViewport?.height||1016)-952+380+0+37+0+0+540},o9wPyRGaD:{width:undefined,y:(componentViewport?.y||0)+(componentViewport?.height||1016)-962+224+0+120+0+0+540},qfRSbqfh9:{width:undefined,y:(componentViewport?.y||0)+(componentViewport?.height||1016)-952+380+0+37+0+0+540},qYYKNWjdy:{width:undefined,y:(componentViewport?.y||0)+(componentViewport?.height||1016)-952+380+572-522+10+0+540},S7GBJWk3J:{width:undefined,y:(componentViewport?.y||0)+(componentViewport?.height||1016)-952+380+572-522+10+0+540},UthaXF8k1:{width:undefined,y:(componentViewport?.y||0)+(componentViewport?.height||1016)-962+446+0+9+0+0+540}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-t4z4rm-container\",isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"kUSOnsCLD-container\",nodeId:\"kUSOnsCLD\",rendersWithMotion:true,scopeId:\"FWFH1afKI\",children:/*#__PURE__*/_jsx(CES26Tile,{AdAmlYS_S:\"GOaOQta5P\",ATQh0v73T:\"channel-linear\",bNyi_72wJ:addImageAlt({pixelHeight:600,pixelWidth:600,src:\"https://framerusercontent.com/images/tLiUOCyuYpJ87KS7rYIVnBKx7c.jpeg?width=600&height=600\",srcSet:\"https://framerusercontent.com/images/tLiUOCyuYpJ87KS7rYIVnBKx7c.jpeg?scale-down-to=512&width=600&height=600 512w,https://framerusercontent.com/images/tLiUOCyuYpJ87KS7rYIVnBKx7c.jpeg?width=600&height=600 600w\"},\"\"),G_807b8DE:\"<Channel Description>\",height:\"100%\",HjAPgK3a6:\"\",id:\"kUSOnsCLD\",IE3ypcKoz:\"rgba(255, 255, 255, 0)\",IeiwRM6kz:\"ESPN Radio\",ipMXCqfpC:\"dynamicField\",layoutId:\"kUSOnsCLD\",NwABpSoBm:\"rgba(255, 255, 255, 0.6)\",O4T1yCQpH:\"Ch 80\",OOFBEd8hG:false,ps676ThVx:\"IqjSp2bP3\",S0zfcb3G1:\"12px\",style:{height:\"100%\",width:\"100%\"},variant:\"g9VzNpUY9\",VAXcmODHL:\"<Entity ID>\",WcVvTYTbe:\"<Channel Name>\",width:\"100%\"})})}),/*#__PURE__*/_jsx(SVG,{className:\"framer-kuu920\",\"data-framer-name\":\"Spacer\",layoutDependency:layoutDependency,layoutId:\"s9eksbSeU\",opacity:0,requiresOverflowVisible:false,style:{opacity:0},svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 198 350\" overflow=\"visible\"><path d=\"M 0 0 L 198 0 L 198 350 L 0 350 Z\" fill=\"#CCC\" opacity=\"0\"></path></svg>',withExternalLayout:true})]})})]}),isDisplayed4()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({ciqWRJYtS:{height:330,width:\"278px\",y:(componentViewport?.y||0)+(componentViewport?.height||1016)-952+20},ietDPlGFy:{height:330,width:\"278px\",y:(componentViewport?.y||0)+(componentViewport?.height||1016)-952+20},jT1hHl9yF:{height:330,width:\"278px\",y:(componentViewport?.y||0)+(componentViewport?.height||1016)-952+20},o9wPyRGaD:{height:174,width:\"278px\",y:(componentViewport?.y||0)+(componentViewport?.height||1016)-962+20},qfRSbqfh9:{height:330,width:\"278px\",y:(componentViewport?.y||0)+(componentViewport?.height||1016)-952+20},qYYKNWjdy:{height:330,width:\"278px\",y:(componentViewport?.y||0)+(componentViewport?.height||1016)-952+20},S7GBJWk3J:{height:330,width:\"278px\",y:(componentViewport?.y||0)+(componentViewport?.height||1016)-952+20}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1teaoj1-container\",isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"vT9RlWguT-container\",nodeId:\"vT9RlWguT\",rendersWithMotion:true,scopeId:\"FWFH1afKI\",children:/*#__PURE__*/_jsx(CES26SiderailMerchandisingTile,{height:\"100%\",id:\"vT9RlWguT\",layoutId:\"vT9RlWguT\",style:{height:\"100%\",width:\"100%\"},variant:\"HIJ0IMuny\",width:\"100%\",...addPropertyOverrides({ciqWRJYtS:{variant:\"zwI6hxgnT\"},ietDPlGFy:{variant:\"znLE8FTeG\"},jT1hHl9yF:{variant:\"MusYVGU4P\"},o9wPyRGaD:{variant:\"Ezu9_ak_t\"},qfRSbqfh9:{variant:\"PU3ewWNru\"},qYYKNWjdy:{variant:v1BjtZ2w4},S7GBJWk3J:{variant:\"DjUUtCZvM\"}},baseVariant,gestureVariant)})})}),isDisplayed5()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({fSnQ09W1W:{height:49,width:\"230px\",y:(componentViewport?.y||0)+(componentViewport?.height||1016)-962+423.1534}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1w7uz68-container\",isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"RO15P7pf8-container\",nodeId:\"RO15P7pf8\",rendersWithMotion:true,scopeId:\"FWFH1afKI\",transformTemplate:transformTemplate3,children:/*#__PURE__*/_jsx(CES26SiderailButtonOnImagery,{bch7Qn_qR:\"Play highlights\",height:\"100%\",id:\"RO15P7pf8\",layoutId:\"RO15P7pf8\",style:{width:\"100%\"},ts30XL_52:true,VXjuox2Dg:Vector,width:\"100%\"})})})]}),isDisplayed6()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-gts9ou\",\"data-framer-name\":\"Vote Polling Content\",\"data-hide-scrollbars\":true,layoutDependency:layoutDependency,layoutId:\"DkZtuFvyZ\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h4,{style:{\"--font-selector\":\"R0Y7SGVsdmV0aWNhIE5vdyBWYXItcmVndWxhcg==\",\"--framer-font-family\":'\"Helvetica Now Var\", \"Helvetica Now Var Placeholder\", sans-serif',\"--framer-font-size\":\"24px\",\"--framer-text-color\":\"var(--extracted-1eung3n, rgb(255, 255, 255))\"},children:\"Who’s your pick?\"})}),className:\"framer-10jr9gn\",\"data-framer-name\":\"Title - Who Wins\",fonts:[\"GF;Helvetica Now Var-regular\"],layoutDependency:layoutDependency,layoutId:\"GWmkFP4py\",style:{\"--extracted-1eung3n\":\"rgb(255, 255, 255)\",\"--framer-paragraph-spacing\":\"0px\"},transformTemplate:transformTemplate1,verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1apsgfd\",\"data-framer-name\":\"Vote Graphic 1\",layoutDependency:layoutDependency,layoutId:\"JqKfPbU03\",style:{opacity:1},variants:{AG52232CW:{opacity:1},aZHcVVKNg:{opacity:.5},ZaqcJkgov:{opacity:1},zhcsfVIpN:{opacity:.5}},children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO0hlbHZldGljYSBOb3cgVmFyIFZhcmlhYmxl\",\"--framer-font-family\":'\"CUSTOM;Helvetica Now Var Variable\", sans-serif',\"--framer-font-size\":\"20px\",\"--framer-line-height\":\"40px\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-82b6d1fa-606f-4b95-8891-2c168775bdb8, rgb(255, 255, 255)))\"},children:\"Anderson Cooper\"})}),className:\"framer-1yfauiq\",\"data-framer-name\":\"Subtitle\",fonts:[\"CUSTOM;Helvetica Now Var Variable\"],layoutDependency:layoutDependency,layoutId:\"CN0G4N8oG\",style:{\"--extracted-r6o4lv\":\"var(--token-82b6d1fa-606f-4b95-8891-2c168775bdb8, rgb(255, 255, 255))\",\"--framer-paragraph-spacing\":\"0px\"},transformTemplate:transformTemplate1,verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({AG52232CW:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO0hlbHZldGljYSBOb3cgVmFyIFZhcmlhYmxl\",\"--framer-font-family\":'\"CUSTOM;Helvetica Now Var Variable\", sans-serif',\"--framer-font-size\":\"20px\",\"--framer-line-height\":\"40px\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-82b6d1fa-606f-4b95-8891-2c168775bdb8, rgb(255, 255, 255)))\"},children:/*#__PURE__*/_jsx(motion.strong,{children:\"Anderson Cooper\"})})})},aHGS5dfmi:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO0hlbHZldGljYSBOb3cgVmFyIFZhcmlhYmxl\",\"--framer-font-family\":'\"CUSTOM;Helvetica Now Var Variable\", sans-serif',\"--framer-font-size\":\"20px\",\"--framer-line-height\":\"40px\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-82b6d1fa-606f-4b95-8891-2c168775bdb8, rgb(255, 255, 255)))\"},children:/*#__PURE__*/_jsx(motion.strong,{children:\"Anderson Cooper\"})})})},ZaqcJkgov:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO0hlbHZldGljYSBOb3cgVmFyIFZhcmlhYmxl\",\"--framer-font-family\":'\"CUSTOM;Helvetica Now Var Variable\", sans-serif',\"--framer-font-size\":\"20px\",\"--framer-line-height\":\"40px\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-82b6d1fa-606f-4b95-8891-2c168775bdb8, rgb(255, 255, 255)))\"},children:/*#__PURE__*/_jsx(motion.strong,{children:\"Anderson Cooper\"})})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsxs(Image,{background:{alt:\"\",fit:\"stretch\",pixelHeight:530,pixelWidth:530,positionX:\"center\",positionY:\"center\",sizes:\"165px\",src:\"https://framerusercontent.com/images/u0hqbS3fR00lq0L7PxrAiton8FA.jpeg?width=530&height=530\",srcSet:\"https://framerusercontent.com/images/u0hqbS3fR00lq0L7PxrAiton8FA.jpeg?scale-down-to=512&width=530&height=530 512w,https://framerusercontent.com/images/u0hqbS3fR00lq0L7PxrAiton8FA.jpeg?width=530&height=530 530w\"},className:\"framer-rgq5tx\",\"data-border\":true,\"data-framer-name\":\"Album Art\",layoutDependency:layoutDependency,layoutId:\"VDswmfbeh\",style:{\"--border-bottom-width\":\"6px\",\"--border-color\":\"var(--token-5dce45ca-263d-4071-8e48-25ab50e258b7, rgba(255, 255, 255, 0.6))\",\"--border-left-width\":\"6px\",\"--border-right-width\":\"6px\",\"--border-style\":\"solid\",\"--border-top-width\":\"6px\",borderBottomLeftRadius:150,borderBottomRightRadius:150,borderTopLeftRadius:150,borderTopRightRadius:150},transformTemplate:transformTemplate1,variants:{AG52232CW:{\"--border-color\":\"var(--token-82b6d1fa-606f-4b95-8891-2c168775bdb8, rgb(255, 255, 255))\"},aHGS5dfmi:{\"--border-color\":\"var(--token-82b6d1fa-606f-4b95-8891-2c168775bdb8, rgb(255, 255, 255))\"},aZHcVVKNg:{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\"},ZaqcJkgov:{\"--border-color\":\"rgb(255, 255, 255)\"},zhcsfVIpN:{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\"}},...addPropertyOverrides({AG52232CW:{background:{alt:\"\",fit:\"stretch\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(componentViewport?.height||734)-650+55+0),pixelHeight:530,pixelWidth:530,positionX:\"center\",positionY:\"center\",sizes:\"165px\",src:\"https://framerusercontent.com/images/u0hqbS3fR00lq0L7PxrAiton8FA.jpeg?width=530&height=530\",srcSet:\"https://framerusercontent.com/images/u0hqbS3fR00lq0L7PxrAiton8FA.jpeg?scale-down-to=512&width=530&height=530 512w,https://framerusercontent.com/images/u0hqbS3fR00lq0L7PxrAiton8FA.jpeg?width=530&height=530 530w\"}},aHGS5dfmi:{background:{alt:\"\",fit:\"stretch\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(componentViewport?.height||734)-650+55+0),pixelHeight:530,pixelWidth:530,positionX:\"center\",positionY:\"center\",sizes:\"165px\",src:\"https://framerusercontent.com/images/u0hqbS3fR00lq0L7PxrAiton8FA.jpeg?width=530&height=530\",srcSet:\"https://framerusercontent.com/images/u0hqbS3fR00lq0L7PxrAiton8FA.jpeg?scale-down-to=512&width=530&height=530 512w,https://framerusercontent.com/images/u0hqbS3fR00lq0L7PxrAiton8FA.jpeg?width=530&height=530 530w\"}},aZHcVVKNg:{\"aria-label\":\"vote-anderson\",background:{alt:\"\",fit:\"stretch\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(componentViewport?.height||734)-650+55+0),pixelHeight:530,pixelWidth:530,positionX:\"center\",positionY:\"center\",sizes:\"165px\",src:\"https://framerusercontent.com/images/u0hqbS3fR00lq0L7PxrAiton8FA.jpeg?width=530&height=530\",srcSet:\"https://framerusercontent.com/images/u0hqbS3fR00lq0L7PxrAiton8FA.jpeg?scale-down-to=512&width=530&height=530 512w,https://framerusercontent.com/images/u0hqbS3fR00lq0L7PxrAiton8FA.jpeg?width=530&height=530 530w\"}},L0vrcu3_f:{\"aria-label\":\"vote-anderson\",background:{alt:\"\",fit:\"stretch\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(componentViewport?.height||734)-650+55+0),pixelHeight:530,pixelWidth:530,positionX:\"center\",positionY:\"center\",sizes:\"165px\",src:\"https://framerusercontent.com/images/u0hqbS3fR00lq0L7PxrAiton8FA.jpeg?width=530&height=530\",srcSet:\"https://framerusercontent.com/images/u0hqbS3fR00lq0L7PxrAiton8FA.jpeg?scale-down-to=512&width=530&height=530 512w,https://framerusercontent.com/images/u0hqbS3fR00lq0L7PxrAiton8FA.jpeg?width=530&height=530 530w\"}},ZaqcJkgov:{background:{alt:\"\",fit:\"stretch\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(componentViewport?.height||734)-650+55+0),pixelHeight:530,pixelWidth:530,positionX:\"center\",positionY:\"center\",sizes:\"165px\",src:\"https://framerusercontent.com/images/u0hqbS3fR00lq0L7PxrAiton8FA.jpeg?width=530&height=530\",srcSet:\"https://framerusercontent.com/images/u0hqbS3fR00lq0L7PxrAiton8FA.jpeg?scale-down-to=512&width=530&height=530 512w,https://framerusercontent.com/images/u0hqbS3fR00lq0L7PxrAiton8FA.jpeg?width=530&height=530 530w\"}},zhcsfVIpN:{background:{alt:\"\",fit:\"stretch\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(componentViewport?.height||734)-650+55+0),pixelHeight:530,pixelWidth:530,positionX:\"center\",positionY:\"center\",sizes:\"165px\",src:\"https://framerusercontent.com/images/u0hqbS3fR00lq0L7PxrAiton8FA.jpeg?width=530&height=530\",srcSet:\"https://framerusercontent.com/images/u0hqbS3fR00lq0L7PxrAiton8FA.jpeg?scale-down-to=512&width=530&height=530 512w,https://framerusercontent.com/images/u0hqbS3fR00lq0L7PxrAiton8FA.jpeg?width=530&height=530 530w\"}}},baseVariant,gestureVariant),children:[isDisplayed7()&&/*#__PURE__*/_jsx(SVG,{className:\"framer-zo40y2\",layoutDependency:layoutDependency,layoutId:\"Yf5kWrSEg\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 165 165\" overflow=\"visible\"></svg>',withExternalLayout:true,...addPropertyOverrides({ZaqcJkgov:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 165 165\" overflow=\"visible\"><path d=\"M 82.5 0 C 128.063 0 165 36.937 165 82.5 C 165 128.063 128.063 165 82.5 165 C 36.937 165 0 128.063 0 82.5 C 0 36.937 36.937 0 82.5 0 Z\" fill=\"rgba(0, 0, 0, 0.75)\"></path></svg>'}},baseVariant,gestureVariant)}),isDisplayed7()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--framer-font-size\":\"50px\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"73%\"})}),className:\"framer-1m1p71d\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"nGpdfYXgn\",style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"center\",withExternalLayout:true})]})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1jxphrx\",\"data-framer-name\":\"Vote Graphic 2\",layoutDependency:layoutDependency,layoutId:\"PXaraQKOR\",style:{opacity:1},variants:{AG52232CW:{opacity:.5},aHGS5dfmi:{opacity:.5},aZHcVVKNg:{opacity:1},ZaqcJkgov:{opacity:1},zhcsfVIpN:{opacity:1}},children:[/*#__PURE__*/_jsxs(Image,{background:{alt:\"\",fit:\"fill\",pixelHeight:450,pixelWidth:800,sizes:\"165px\",src:\"https://framerusercontent.com/images/sqECLwdtnK3LAaRTizD0aYXDQ.jpg?width=800&height=450\",srcSet:\"https://framerusercontent.com/images/sqECLwdtnK3LAaRTizD0aYXDQ.jpg?scale-down-to=512&width=800&height=450 512w,https://framerusercontent.com/images/sqECLwdtnK3LAaRTizD0aYXDQ.jpg?width=800&height=450 800w\"},className:\"framer-pcs53m\",\"data-border\":true,\"data-framer-name\":\"Album Art\",layoutDependency:layoutDependency,layoutId:\"jZpuWF4Qb\",style:{\"--border-bottom-width\":\"6px\",\"--border-color\":\"var(--token-5dce45ca-263d-4071-8e48-25ab50e258b7, rgba(255, 255, 255, 0.6))\",\"--border-left-width\":\"6px\",\"--border-right-width\":\"6px\",\"--border-style\":\"solid\",\"--border-top-width\":\"6px\",borderBottomLeftRadius:150,borderBottomRightRadius:150,borderTopLeftRadius:150,borderTopRightRadius:150},transformTemplate:transformTemplate1,variants:{AG52232CW:{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\"},aHGS5dfmi:{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\"},aZHcVVKNg:{\"--border-color\":\"var(--token-82b6d1fa-606f-4b95-8891-2c168775bdb8, rgb(255, 255, 255))\"},zhcsfVIpN:{\"--border-color\":\"var(--token-82b6d1fa-606f-4b95-8891-2c168775bdb8, rgb(255, 255, 255))\"}},...addPropertyOverrides({AG52232CW:{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(componentViewport?.height||734)-650+616-332+.5),pixelHeight:450,pixelWidth:800,sizes:\"165px\",src:\"https://framerusercontent.com/images/sqECLwdtnK3LAaRTizD0aYXDQ.jpg?width=800&height=450\",srcSet:\"https://framerusercontent.com/images/sqECLwdtnK3LAaRTizD0aYXDQ.jpg?scale-down-to=512&width=800&height=450 512w,https://framerusercontent.com/images/sqECLwdtnK3LAaRTizD0aYXDQ.jpg?width=800&height=450 800w\"}},aHGS5dfmi:{\"aria-label\":\"vote-hoda\",background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(componentViewport?.height||734)-650+616-332+.5),pixelHeight:450,pixelWidth:800,sizes:\"165px\",src:\"https://framerusercontent.com/images/sqECLwdtnK3LAaRTizD0aYXDQ.jpg?width=800&height=450\",srcSet:\"https://framerusercontent.com/images/sqECLwdtnK3LAaRTizD0aYXDQ.jpg?scale-down-to=512&width=800&height=450 512w,https://framerusercontent.com/images/sqECLwdtnK3LAaRTizD0aYXDQ.jpg?width=800&height=450 800w\"}},aZHcVVKNg:{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(componentViewport?.height||734)-650+616-332+.5),pixelHeight:450,pixelWidth:800,sizes:\"165px\",src:\"https://framerusercontent.com/images/sqECLwdtnK3LAaRTizD0aYXDQ.jpg?width=800&height=450\",srcSet:\"https://framerusercontent.com/images/sqECLwdtnK3LAaRTizD0aYXDQ.jpg?scale-down-to=512&width=800&height=450 512w,https://framerusercontent.com/images/sqECLwdtnK3LAaRTizD0aYXDQ.jpg?width=800&height=450 800w\"}},L0vrcu3_f:{\"aria-label\":\"vote-hoda\",background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(componentViewport?.height||734)-650+616-332+.5),pixelHeight:450,pixelWidth:800,sizes:\"165px\",src:\"https://framerusercontent.com/images/sqECLwdtnK3LAaRTizD0aYXDQ.jpg?width=800&height=450\",srcSet:\"https://framerusercontent.com/images/sqECLwdtnK3LAaRTizD0aYXDQ.jpg?scale-down-to=512&width=800&height=450 512w,https://framerusercontent.com/images/sqECLwdtnK3LAaRTizD0aYXDQ.jpg?width=800&height=450 800w\"}},ZaqcJkgov:{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(componentViewport?.height||734)-650+616-332+.5),pixelHeight:450,pixelWidth:800,sizes:\"165px\",src:\"https://framerusercontent.com/images/sqECLwdtnK3LAaRTizD0aYXDQ.jpg?width=800&height=450\",srcSet:\"https://framerusercontent.com/images/sqECLwdtnK3LAaRTizD0aYXDQ.jpg?scale-down-to=512&width=800&height=450 512w,https://framerusercontent.com/images/sqECLwdtnK3LAaRTizD0aYXDQ.jpg?width=800&height=450 800w\"}},zhcsfVIpN:{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(componentViewport?.height||734)-650+616-332+.5),pixelHeight:450,pixelWidth:800,sizes:\"165px\",src:\"https://framerusercontent.com/images/sqECLwdtnK3LAaRTizD0aYXDQ.jpg?width=800&height=450\",srcSet:\"https://framerusercontent.com/images/sqECLwdtnK3LAaRTizD0aYXDQ.jpg?scale-down-to=512&width=800&height=450 512w,https://framerusercontent.com/images/sqECLwdtnK3LAaRTizD0aYXDQ.jpg?width=800&height=450 800w\"}}},baseVariant,gestureVariant),children:[isDisplayed7()&&/*#__PURE__*/_jsx(SVG,{className:\"framer-ortxm3\",layoutDependency:layoutDependency,layoutId:\"WCwknSQyT\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 165 165\" overflow=\"visible\"></svg>',withExternalLayout:true,...addPropertyOverrides({ZaqcJkgov:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 165 165\" overflow=\"visible\"><path d=\"M 82.5 0 C 128.063 0 165 36.937 165 82.5 C 165 128.063 128.063 165 82.5 165 C 36.937 165 0 128.063 0 82.5 C 0 36.937 36.937 0 82.5 0 Z\" fill=\"rgba(0, 0, 0, 0.75)\"></path></svg>'}},baseVariant,gestureVariant)}),isDisplayed7()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--framer-font-size\":\"50px\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"27%\"})}),className:\"framer-noi52d\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"VqACLBa72\",style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"center\",withExternalLayout:true})]}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO0hlbHZldGljYSBOb3cgVmFyIFZhcmlhYmxl\",\"--framer-font-family\":'\"CUSTOM;Helvetica Now Var Variable\", sans-serif',\"--framer-font-size\":\"20px\",\"--framer-line-height\":\"40px\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-82b6d1fa-606f-4b95-8891-2c168775bdb8, rgb(255, 255, 255)))\"},children:\"Hoda Kotb\"})}),className:\"framer-1vh4bo0\",\"data-framer-name\":\"Subtitle\",fonts:[\"CUSTOM;Helvetica Now Var Variable\"],layoutDependency:layoutDependency,layoutId:\"fRn5kdwcl\",style:{\"--extracted-r6o4lv\":\"var(--token-82b6d1fa-606f-4b95-8891-2c168775bdb8, rgb(255, 255, 255))\",\"--framer-paragraph-spacing\":\"0px\"},transformTemplate:transformTemplate1,verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({aZHcVVKNg:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO0hlbHZldGljYSBOb3cgVmFyIFZhcmlhYmxl\",\"--framer-font-family\":'\"CUSTOM;Helvetica Now Var Variable\", sans-serif',\"--framer-font-size\":\"20px\",\"--framer-line-height\":\"40px\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-82b6d1fa-606f-4b95-8891-2c168775bdb8, rgb(255, 255, 255)))\"},children:/*#__PURE__*/_jsx(motion.strong,{children:\"Hoda Kotb\"})})})},zhcsfVIpN:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO0hlbHZldGljYSBOb3cgVmFyIFZhcmlhYmxl\",\"--framer-font-family\":'\"CUSTOM;Helvetica Now Var Variable\", sans-serif',\"--framer-font-size\":\"20px\",\"--framer-line-height\":\"40px\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-82b6d1fa-606f-4b95-8891-2c168775bdb8, rgb(255, 255, 255)))\"},children:/*#__PURE__*/_jsx(motion.strong,{children:\"Hoda Kotb\"})})})}},baseVariant,gestureVariant)})]}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:57,width:\"258px\",...addPropertyOverrides({AG52232CW:{y:(componentViewport?.y||0)+(componentViewport?.height||734)-650+616-97},aHGS5dfmi:{y:(componentViewport?.y||0)+(componentViewport?.height||734)-650+616-97},aZHcVVKNg:{y:(componentViewport?.y||0)+(componentViewport?.height||734)-650+616-97},L0vrcu3_f:{y:(componentViewport?.y||0)+(componentViewport?.height||734)-650+616-97},ZaqcJkgov:{y:(componentViewport?.y||0)+(componentViewport?.height||734)-650+616-97},zhcsfVIpN:{y:(componentViewport?.y||0)+(componentViewport?.height||734)-650+616-97}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-10dkfi2-container\",isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"hfu6QbzsJ-container\",nodeId:\"hfu6QbzsJ\",rendersWithMotion:true,scopeId:\"FWFH1afKI\",children:/*#__PURE__*/_jsx(CES26SiderailButtonOnImagery,{bch7Qn_qR:\"Vote now\",height:\"100%\",id:\"hfu6QbzsJ\",layoutId:\"hfu6QbzsJ\",style:{height:\"100%\",width:\"100%\"},ts30XL_52:false,VXjuox2Dg:Check,width:\"100%\",...addPropertyOverrides({AG52232CW:{bch7Qn_qR:\"Voted\",ts30XL_52:true},ZaqcJkgov:{bch7Qn_qR:\"Done\"},zhcsfVIpN:{bch7Qn_qR:\"Voted\",ts30XL_52:true}},baseVariant,gestureVariant)})})})]}),isDisplayed8()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-10qqpwo\",\"data-framer-name\":\"Recording Content\",\"data-hide-scrollbars\":true,layoutDependency:layoutDependency,layoutId:\"o5nymmI3X\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h2,{style:{\"--font-selector\":\"R0Y7SGVsdmV0aWNhIE5vdyBWYXItcmVndWxhcg==\",\"--framer-font-family\":'\"Helvetica Now Var\", \"Helvetica Now Var Placeholder\", sans-serif',\"--framer-font-size\":\"32px\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-1of0zx5, rgb(255, 255, 255))\"},children:\"Tap stop when\\u2028\\u2028you’re finished\"})}),className:\"framer-zwfam3\",\"data-framer-name\":\"Header Title\",fonts:[\"GF;Helvetica Now Var-regular\"],layoutDependency:layoutDependency,layoutId:\"L_u4F2cyY\",style:{\"--extracted-1of0zx5\":\"rgb(255, 255, 255)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({eOUvtMD_J:{transformTemplate:transformTemplate1},m_0IbOfyc:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h2,{style:{\"--font-selector\":\"R0Y7SGVsdmV0aWNhIE5vdyBWYXItcmVndWxhcg==\",\"--framer-font-family\":'\"Helvetica Now Var\", \"Helvetica Now Var Placeholder\", sans-serif',\"--framer-font-size\":\"32px\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-1of0zx5, rgb(255, 255, 255))\"},children:\"Thanks! \"})}),transformTemplate:transformTemplate1}},baseVariant,gestureVariant)}),isDisplayed9()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-jfujd0-container\",\"data-framer-name\":\"WAVE FORM LOTTIE\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"VzVIhEuBO-container\",name:\"WAVE FORM LOTTIE\",nodeId:\"VzVIhEuBO\",rendersWithMotion:true,scopeId:\"FWFH1afKI\",style:{opacity:.25},children:/*#__PURE__*/_jsx(DotLottiePlayer,{autoplay:true,autoResizeCanvas:false,availableStateMachines:\"\",availableThemes:\"\",background:\"rgba(0, 0, 0, 0)\",darkTheme:\"\",defaultTheme:\"\",devicePixelRatio:1,dprToggle:true,height:\"100%\",hover:false,id:\"VzVIhEuBO\",layoutId:\"VzVIhEuBO\",lightTheme:\"\",loop:true,marker:\"\",name:\"WAVE FORM LOTTIE\",pageUrl:\"https://lottiefiles.com/animations/audio-wave-RS004UVEud\",playMode:\"forward\",progress:50,progressToggle:false,speed:.5,srcTypeToggle:true,srcUrl:\"https://framerusercontent.com/assets/Huj1aaGR2nbzJC5ygAuS5jwI1cs.lottie\",stateMachineId:\"\",stateMachineToggle:false,style:{height:\"100%\",width:\"100%\"},useFrameInterpolation:true,width:\"100%\"})})}),isDisplayed10()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(motion.h4,{style:{\"--font-selector\":\"R0Y7SGVsdmV0aWNhIE5vdyBWYXItcmVndWxhcg==\",\"--framer-font-family\":'\"Helvetica Now Var\", \"Helvetica Now Var Placeholder\", sans-serif',\"--framer-font-size\":\"22px\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-1eung3n, rgb(255, 255, 255))\"},children:[\"Track your submission\\u2028\\u2028\",/*#__PURE__*/_jsx(motion.br,{}),\"through the SiriusXM App.\"]})}),className:\"framer-19wx9ux\",\"data-framer-name\":\"Confirmation Copy\",fonts:[\"GF;Helvetica Now Var-regular\"],layoutDependency:layoutDependency,layoutId:\"cEQz9bwEY\",style:{\"--extracted-1eung3n\":\"rgb(255, 255, 255)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),isDisplayed9()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-14hnjdx\",\"data-framer-name\":\"Button Stack\",layoutDependency:layoutDependency,layoutId:\"JAR46LAw9\",transformTemplate:transformTemplate1,children:[/*#__PURE__*/_jsx(motion.div,{\"aria-label\":\"stop-recording\",className:\"framer-1kju0iw\",\"data-framer-name\":\"Button\",layoutDependency:layoutDependency,layoutId:\"pnWQGQfo2\",style:{backgroundColor:\"rgba(255, 255, 255, 0.2)\",borderBottomLeftRadius:9999,borderBottomRightRadius:9999,borderTopLeftRadius:9999,borderTopRightRadius:9999},children:/*#__PURE__*/_jsx(motion.div,{\"aria-label\":\"stop-recording\",className:\"framer-etekr2\",\"data-framer-name\":\"Rectangle 140863\",layoutDependency:layoutDependency,layoutId:\"wBGKaIMBe\",style:{backgroundColor:\"rgb(255, 255, 255)\",borderBottomLeftRadius:4,borderBottomRightRadius:4,borderTopLeftRadius:4,borderTopRightRadius:4}})}),/*#__PURE__*/_jsx(SVG,{className:\"framer-a010ue\",\"data-framer-name\":\"Button\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:103,intrinsicWidth:103,layoutDependency:layoutDependency,layoutId:\"Lj63GiGd8\",svg:'<svg width=\"103\" height=\"103\" viewBox=\"0 0 103 103\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<path d=\"M51.2002 1C78.9248 1.00011 101.4 23.4756 101.4 51.2002C101.4 78.9247 78.9247 101.4 51.2002 101.4C23.4756 101.4 1.00011 78.9248 1 51.2002C1 23.4755 23.4755 1 51.2002 1Z\" stroke=\"white\" stroke-opacity=\"0.33\" stroke-width=\"2\"/>\\n<g clip-path=\"url(#clip0_2505_117877)\">\\n<path d=\"M31.6992 37.7002V46.7002H40.6992\" stroke=\"white\" stroke-width=\"4\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/>\\n<path d=\"M39.8723 63.2C42.2309 65.4259 45.193 66.9074 48.3887 67.4594C51.5844 68.0114 54.8719 67.6095 57.8404 66.3038C60.809 64.9981 63.3269 62.8466 65.0797 60.1181C66.8325 57.3895 67.7423 54.205 67.6956 50.9623C67.6488 47.7197 66.6476 44.5627 64.8168 41.8858C62.9861 39.2089 60.4072 37.1309 57.4022 35.9113C54.3973 34.6918 51.0995 34.3848 47.9211 35.0287C44.7427 35.6727 41.8245 37.2389 39.5311 39.5319L31.6992 46.7\" stroke=\"white\" stroke-width=\"4\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/>\\n</g>\\n<defs>\\n<clipPath id=\"clip0_2505_117877\">\\n<rect width=\"48\" height=\"48\" fill=\"white\" transform=\"translate(27.1992 27.2002)\"/>\\n</clipPath>\\n</defs>\\n</svg>\\n',withExternalLayout:true})]}),isDisplayed10()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-gvisbg-container\",\"data-framer-name\":\"Stella Graphic Wag\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"oazRNpT31-container\",name:\"Stella Graphic Wag\",nodeId:\"oazRNpT31\",rendersWithMotion:true,scopeId:\"FWFH1afKI\",children:/*#__PURE__*/_jsx(Lottie,{height:\"100%\",id:\"oazRNpT31\",isForwardsDirection:false,layoutId:\"oazRNpT31\",loop:true,name:\"Stella Graphic Wag\",pauseOnCanvas:false,playing:true,poster:\"Auto\",posterProgress:0,progress:0,speed:.7,srcFile:\"https://framerusercontent.com/assets/mwOxhDVYJ0pKaW6Irxi4naryJb8.json\",srcType:\"Upload\",srcUrl:\"https://misc.framerstatic.com/lottie/logo.json\",style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})})]})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-58sgL.framer-1se2qiw, .framer-58sgL .framer-1se2qiw { display: block; }\",\".framer-58sgL.framer-1yoqs7y { align-content: flex-end; align-items: flex-end; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: 1016px; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: 340px; will-change: var(--framer-will-change-override, transform); }\",\".framer-58sgL .framer-yckdai { align-content: center; align-items: center; cursor: pointer; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 84px; justify-content: center; overflow: visible; padding: 24px; position: relative; width: 84px; }\",\".framer-58sgL .framer-1l6ofqs { aspect-ratio: 1 / 1; flex: none; gap: 0px; height: var(--framer-aspect-ratio-supported, 40px); overflow: hidden; position: relative; width: 40px; }\",\".framer-58sgL .framer-1p9q10h { flex: none; height: 44px; left: -2px; position: absolute; top: -2px; width: 44px; }\",\".framer-58sgL .framer-1xl41w { align-content: flex-start; align-items: flex-start; bottom: 0px; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 40px; height: 962px; justify-content: flex-start; left: 50%; min-width: 340px; overflow: auto; padding: 0px 32px 0px 32px; position: absolute; width: min-content; z-index: 1; }\",\".framer-58sgL .framer-1wq8tjj-container { flex: none; height: 150px; left: calc(50.29411764705885% - 278px / 2); position: absolute; top: 20px; width: 278px; z-index: 1; }\",\".framer-58sgL .framer-qkd4gw-container { flex: none; height: 226px; left: calc(50.29411764705885% - 278px / 2); position: absolute; top: 200px; width: 278px; z-index: 1; }\",\".framer-58sgL .framer-fjytk1 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 20px; height: 266px; justify-content: center; left: 32px; overflow: visible; padding: 0px; position: absolute; top: 20px; width: 276px; z-index: 1; }\",\".framer-58sgL .framer-1q5cpmn, .framer-58sgL .framer-ege1y7 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-58sgL .framer-hxosq1 { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 276px; word-break: break-word; word-wrap: break-word; }\",\".framer-58sgL .framer-1spk6c6 { flex: none; height: 206px; overflow: visible; position: relative; width: 308px; }\",\".framer-58sgL .framer-xtaw7q { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; left: 0px; overflow: visible; padding: 0px; position: absolute; right: 0px; top: 50%; z-index: 1; }\",\".framer-58sgL .framer-y8i842-container, .framer-58sgL .framer-1xkpowy-container { flex: none; height: 98px; position: relative; width: 308px; }\",\".framer-58sgL .framer-1rlx8r9 { align-content: flex-start; align-items: flex-start; bottom: 0px; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 20px; justify-content: center; left: 32px; overflow: visible; padding: 0px; position: absolute; top: 316px; width: 276px; z-index: 1; }\",\".framer-58sgL .framer-xbik67 { align-content: center; align-items: center; 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: 276px; }\",\".framer-58sgL .framer-19gc34t { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-58sgL .framer-3j9xdz { flex: none; gap: 10px; height: 558px; overflow: visible; position: relative; width: 100%; }\",\".framer-58sgL .framer-aaihlz { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; left: 56%; overflow: visible; padding: 0px; position: absolute; top: 0px; width: 112%; }\",\".framer-58sgL .framer-igrnya-container, .framer-58sgL .framer-sjj8ab-container, .framer-58sgL .framer-d8kwlt-container, .framer-58sgL .framer-18o4axo-container, .framer-58sgL .framer-an5j4l-container, .framer-58sgL .framer-t4z4rm-container { flex: none; height: 98px; position: relative; width: 100%; }\",\".framer-58sgL .framer-kuu920 { height: 350px; position: relative; width: 198px; }\",\".framer-58sgL .framer-1teaoj1-container { flex: none; height: 330px; left: calc(50.00000000000002% - 278px / 2); position: absolute; top: 20px; width: 278px; z-index: 1; }\",\".framer-58sgL .framer-1w7uz68-container { flex: none; height: auto; left: 50%; position: absolute; top: 47%; width: 230px; z-index: 1; }\",\".framer-58sgL .framer-gts9ou, .framer-58sgL .framer-10qqpwo { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 40px; height: 616px; justify-content: flex-start; left: 0px; overflow: visible; padding: 0px 32px 0px 32px; position: absolute; right: 0px; top: 74px; z-index: 1; }\",\".framer-58sgL .framer-10jr9gn { flex: none; height: auto; left: 50%; max-height: 200%; overflow: visible; overflow-y: hidden; position: absolute; top: 0px; white-space: pre; width: auto; z-index: 1; }\",\".framer-58sgL .framer-1apsgfd { flex: none; height: 205px; left: calc(50.00000000000002% - 166px / 2); overflow: visible; position: absolute; top: 55px; width: 166px; z-index: 1; }\",\".framer-58sgL .framer-1yfauiq, .framer-58sgL .framer-1vh4bo0 { bottom: 0px; flex: none; height: auto; left: 50%; max-height: 200%; overflow: visible; overflow-y: hidden; position: absolute; white-space: pre; width: auto; z-index: 1; }\",\".framer-58sgL .framer-rgq5tx { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 165px); left: 50%; position: absolute; top: 0px; width: 165px; z-index: 1; }\",\".framer-58sgL .framer-zo40y2, .framer-58sgL .framer-ortxm3 { height: 165px; left: 0px; position: absolute; top: 0px; width: 165px; }\",\".framer-58sgL .framer-1m1p71d { bottom: 0px; flex: none; left: 0px; position: absolute; right: -1px; top: 0px; white-space: pre-wrap; word-break: break-word; word-wrap: break-word; }\",\".framer-58sgL .framer-1jxphrx { bottom: 126px; flex: none; height: 206px; left: calc(50.00000000000002% - 166px / 2); overflow: visible; position: absolute; width: 166px; z-index: 1; }\",\".framer-58sgL .framer-pcs53m { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 165px); left: 50%; position: absolute; top: 1px; width: 165px; z-index: 1; }\",\".framer-58sgL .framer-noi52d { flex: none; height: 165px; left: 0px; position: absolute; top: 0px; white-space: pre-wrap; width: 166px; word-break: break-word; word-wrap: break-word; }\",\".framer-58sgL .framer-10dkfi2-container { bottom: 40px; flex: none; height: 57px; left: calc(50.00000000000002% - 258px / 2); position: absolute; width: 258px; z-index: 1; }\",\".framer-58sgL .framer-zwfam3 { flex: none; height: 100px; left: calc(50.00000000000002% - 244px / 2); max-height: 200%; overflow: hidden; position: absolute; top: 0px; white-space: pre-wrap; width: 244px; word-break: break-word; word-wrap: break-word; z-index: 1; }\",\".framer-58sgL .framer-jfujd0-container { flex: none; height: 138px; left: calc(50.00000000000002% - 300px / 2); position: absolute; top: 162px; width: 300px; z-index: 1; }\",\".framer-58sgL .framer-19wx9ux { bottom: 190px; flex: none; height: auto; left: 0px; max-height: 200%; overflow: hidden; position: absolute; right: -1px; white-space: pre-wrap; word-break: break-word; word-wrap: break-word; z-index: 1; }\",\".framer-58sgL .framer-14hnjdx { align-content: center; align-items: center; bottom: 174px; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 32px; height: min-content; justify-content: center; left: 50%; overflow: visible; padding: 0px; position: absolute; width: 276px; z-index: 1; }\",\".framer-58sgL .framer-1kju0iw { align-content: center; align-items: center; aspect-ratio: 1 / 1; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: var(--framer-aspect-ratio-supported, 102px); justify-content: center; overflow: visible; padding: 24px; position: relative; width: 102px; z-index: 1; }\",\".framer-58sgL .framer-etekr2 { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 40px); position: relative; width: 40px; }\",\".framer-58sgL .framer-a010ue { flex: none; height: 103px; position: relative; width: 103px; z-index: 1; }\",\".framer-58sgL .framer-gvisbg-container { aspect-ratio: 1.1573426573426573 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 294px); left: 0px; position: absolute; right: 0px; top: 79px; z-index: 1; }\",\".framer-58sgL.framer-v-7algu0 .framer-1rlx8r9 { bottom: unset; height: min-content; min-height: 914px; order: 4; top: 0px; }\",\".framer-58sgL.framer-v-7algu0 .framer-ege1y7 { left: 0px; position: absolute; right: 0px; top: 20px; width: unset; z-index: 1; }\",\".framer-58sgL.framer-v-7algu0 .framer-19gc34t, .framer-58sgL.framer-v-gckak6 .framer-19gc34t, .framer-58sgL.framer-v-1mxfr1u .framer-19gc34t, .framer-58sgL.framer-v-yl9wt9 .framer-19gc34t, .framer-58sgL.framer-v-1swhnb4 .framer-19gc34t, .framer-58sgL.framer-v-1lmeo6t .framer-19gc34t, .framer-58sgL.framer-v-go1c5n .framer-19gc34t, .framer-58sgL.framer-v-14unsxl .framer-19gc34t, .framer-58sgL.framer-v-vde6cl .framer-19gc34t, .framer-58sgL.framer-v-1v5kuvb .framer-19gc34t { max-height: 200%; overflow: visible; overflow-y: hidden; }\",\".framer-58sgL.framer-v-7algu0 .framer-3j9xdz { bottom: -38px; height: 872px; left: 0px; position: absolute; right: 0px; width: unset; z-index: 1; }\",\".framer-58sgL.framer-v-juizu2 .framer-1xl41w, .framer-58sgL.framer-v-gckak6 .framer-1xl41w, .framer-58sgL.framer-v-1mxfr1u .framer-1xl41w, .framer-58sgL.framer-v-yl9wt9 .framer-1xl41w, .framer-58sgL.framer-v-1swhnb4 .framer-1xl41w, .framer-58sgL.framer-v-1v5kuvb .framer-1xl41w { height: 952px; }\",\".framer-58sgL.framer-v-juizu2 .framer-1rlx8r9, .framer-58sgL.framer-v-1swhnb4 .framer-1rlx8r9 { order: 4; right: 32px; top: 380px; width: unset; }\",\".framer-58sgL.framer-v-juizu2 .framer-ege1y7 { left: 0px; order: 0; position: absolute; right: 0px; top: 0px; width: unset; z-index: 1; }\",\".framer-58sgL.framer-v-juizu2 .framer-19gc34t { max-height: 200%; order: 0; overflow: visible; overflow-y: hidden; }\",\".framer-58sgL.framer-v-juizu2 .framer-3j9xdz { bottom: -36px; left: 0px; order: 1; position: absolute; right: -32px; width: unset; z-index: 1; }\",\".framer-58sgL.framer-v-juizu2 .framer-aaihlz { left: 0px; overflow: auto; right: 0px; top: 10px; width: unset; }\",\".framer-58sgL.framer-v-juizu2 .framer-igrnya-container, .framer-58sgL.framer-v-gckak6 .framer-igrnya-container, .framer-58sgL.framer-v-go1c5n .framer-yckdai, .framer-58sgL.framer-v-14unsxl .framer-yckdai { order: 0; }\",\".framer-58sgL.framer-v-juizu2 .framer-sjj8ab-container, .framer-58sgL.framer-v-gckak6 .framer-sjj8ab-container { order: 1; }\",\".framer-58sgL.framer-v-juizu2 .framer-d8kwlt-container, .framer-58sgL.framer-v-juizu2 .framer-1teaoj1-container, .framer-58sgL.framer-v-gckak6 .framer-d8kwlt-container, .framer-58sgL.framer-v-gckak6 .framer-1teaoj1-container, .framer-58sgL.framer-v-1mxfr1u .framer-1teaoj1-container, .framer-58sgL.framer-v-yl9wt9 .framer-1teaoj1-container, .framer-58sgL.framer-v-1swhnb4 .framer-1teaoj1-container, .framer-58sgL.framer-v-1v5kuvb .framer-1teaoj1-container { order: 2; }\",\".framer-58sgL.framer-v-juizu2 .framer-18o4axo-container, .framer-58sgL.framer-v-gckak6 .framer-18o4axo-container, .framer-58sgL.framer-v-14unsxl .framer-1xl41w { order: 3; }\",\".framer-58sgL.framer-v-juizu2 .framer-an5j4l-container, .framer-58sgL.framer-v-gckak6 .framer-an5j4l-container { order: 4; }\",\".framer-58sgL.framer-v-juizu2 .framer-t4z4rm-container, .framer-58sgL.framer-v-gckak6 .framer-t4z4rm-container, .framer-58sgL.framer-v-vde6cl .framer-1w7uz68-container { order: 5; }\",\".framer-58sgL.framer-v-juizu2 .framer-kuu920, .framer-58sgL.framer-v-gckak6 .framer-kuu920 { order: 8; }\",\".framer-58sgL.framer-v-gckak6 .framer-1rlx8r9, .framer-58sgL.framer-v-1mxfr1u .framer-1rlx8r9, .framer-58sgL.framer-v-yl9wt9 .framer-1rlx8r9, .framer-58sgL.framer-v-1v5kuvb .framer-1rlx8r9 { bottom: unset; height: min-content; order: 4; right: 32px; top: 380px; width: unset; }\",\".framer-58sgL.framer-v-1swhnb4 .framer-ege1y7 { left: 0px; position: absolute; right: 0px; top: 0px; width: unset; z-index: 1; }\",\".framer-58sgL.framer-v-1swhnb4 .framer-3j9xdz { bottom: -36px; left: 0px; position: absolute; right: -32px; width: unset; z-index: 1; }\",\".framer-58sgL.framer-v-1swhnb4 .framer-aaihlz { left: 0px; right: 0px; top: 10px; width: unset; }\",\".framer-58sgL.framer-v-1lmeo6t .framer-1rlx8r9 { bottom: unset; height: min-content; order: 4; right: 32px; top: 224px; width: unset; }\",\".framer-58sgL.framer-v-1lmeo6t .framer-1teaoj1-container { height: 174px; left: 31px; order: 2; }\",\".framer-58sgL.framer-v-go1c5n .framer-1xl41w { left: -1px; min-width: unset; order: 3; right: -1px; width: unset; }\",\".framer-58sgL.framer-v-go1c5n .framer-1wq8tjj-container { left: 31px; order: 0; }\",\".framer-58sgL.framer-v-go1c5n .framer-qkd4gw-container { left: calc(50.00000000000002% - 278px / 2); order: 2; top: 190px; }\",\".framer-58sgL.framer-v-go1c5n .framer-1rlx8r9, .framer-58sgL.framer-v-14unsxl .framer-1rlx8r9 { bottom: unset; height: min-content; order: 4; right: 32px; top: 446px; width: unset; }\",\".framer-58sgL.framer-v-14unsxl .framer-1wq8tjj-container { left: calc(50.00000000000002% - 278px / 2); order: 0; }\",\".framer-58sgL.framer-v-14unsxl .framer-qkd4gw-container { left: calc(50.00000000000002% - 278px / 2); order: 1; top: 190px; }\",\".framer-58sgL.framer-v-vde6cl .framer-1wq8tjj-container { height: 382px; left: 31px; order: 0; }\",\".framer-58sgL.framer-v-vde6cl .framer-1rlx8r9 { bottom: unset; height: min-content; order: 4; right: 32px; top: 499px; width: unset; }\",\".framer-58sgL.framer-v-i0exdd.framer-1yoqs7y, .framer-58sgL.framer-v-iyz1kr.framer-1yoqs7y, .framer-58sgL.framer-v-lppqzc.framer-1yoqs7y, .framer-58sgL.framer-v-dbbmmr.framer-1yoqs7y, .framer-58sgL.framer-v-1f868jw.framer-1yoqs7y, .framer-58sgL.framer-v-1jsbu3d.framer-1yoqs7y, .framer-58sgL.framer-v-1ebgph6.framer-1yoqs7y, .framer-58sgL.framer-v-1rvfxm0.framer-1yoqs7y { height: 734px; }\",\".framer-58sgL.framer-v-i0exdd .framer-10qqpwo, .framer-58sgL.framer-v-iyz1kr .framer-10qqpwo, .framer-58sgL.framer-v-lppqzc .framer-gts9ou, .framer-58sgL.framer-v-dbbmmr .framer-gts9ou, .framer-58sgL.framer-v-1f868jw .framer-gts9ou, .framer-58sgL.framer-v-1jsbu3d .framer-gts9ou, .framer-58sgL.framer-v-1ebgph6 .framer-gts9ou, .framer-58sgL.framer-v-1rvfxm0 .framer-gts9ou { bottom: 34px; top: unset; }\",\".framer-58sgL.framer-v-i0exdd .framer-zwfam3, .framer-58sgL.framer-v-iyz1kr .framer-zwfam3 { height: auto; left: 50%; }\",'.framer-58sgL[data-hide-scrollbars=\"true\"]::-webkit-scrollbar, .framer-58sgL [data-hide-scrollbars=\"true\"]::-webkit-scrollbar { width: 0px; height: 0px; }','.framer-58sgL[data-hide-scrollbars=\"true\"]::-webkit-scrollbar-thumb, .framer-58sgL [data-hide-scrollbars=\"true\"]::-webkit-scrollbar-thumb { background: transparent; }','.framer-58sgL[data-hide-scrollbars=\"true\"], .framer-58sgL [data-hide-scrollbars=\"true\"] { scrollbar-width: none; }','.framer-58sgL[data-border=\"true\"]::after, .framer-58sgL [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; corner-shape: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 1016\n * @framerIntrinsicWidth 340\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"Cqyt12wyE\":{\"layout\":[\"fixed\",\"fixed\"]},\"qYYKNWjdy\":{\"layout\":[\"fixed\",\"fixed\"]},\"ietDPlGFy\":{\"layout\":[\"fixed\",\"fixed\"]},\"qfRSbqfh9\":{\"layout\":[\"fixed\",\"fixed\"]},\"jT1hHl9yF\":{\"layout\":[\"fixed\",\"fixed\"]},\"S7GBJWk3J\":{\"layout\":[\"fixed\",\"fixed\"]},\"o9wPyRGaD\":{\"layout\":[\"fixed\",\"fixed\"]},\"cA_pgtznW\":{\"layout\":[\"fixed\",\"fixed\"]},\"UthaXF8k1\":{\"layout\":[\"fixed\",\"fixed\"]},\"fSnQ09W1W\":{\"layout\":[\"fixed\",\"fixed\"]},\"eOUvtMD_J\":{\"layout\":[\"fixed\",\"fixed\"]},\"m_0IbOfyc\":{\"layout\":[\"fixed\",\"fixed\"]},\"L0vrcu3_f\":{\"layout\":[\"fixed\",\"fixed\"]},\"aHGS5dfmi\":{\"layout\":[\"fixed\",\"fixed\"]},\"aZHcVVKNg\":{\"layout\":[\"fixed\",\"fixed\"]},\"ZaqcJkgov\":{\"layout\":[\"fixed\",\"fixed\"]},\"ciqWRJYtS\":{\"layout\":[\"fixed\",\"fixed\"]},\"AG52232CW\":{\"layout\":[\"fixed\",\"fixed\"]},\"zhcsfVIpN\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"r97UkmkLB\":\"closeSidebar\",\"v1BjtZ2w4\":\"sidebarTileVariant\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerFWFH1afKI=withCSS(Component,css,\"framer-58sgL\");export default FramerFWFH1afKI;FramerFWFH1afKI.displayName=\"CES26 NP - Side Bar\";FramerFWFH1afKI.defaultProps={height:1016,width:340};addPropertyControls(FramerFWFH1afKI,{variant:{options:[\"s8h0BmSVA\",\"Cqyt12wyE\",\"qYYKNWjdy\",\"ietDPlGFy\",\"qfRSbqfh9\",\"jT1hHl9yF\",\"S7GBJWk3J\",\"o9wPyRGaD\",\"cA_pgtznW\",\"UthaXF8k1\",\"fSnQ09W1W\",\"eOUvtMD_J\",\"m_0IbOfyc\",\"L0vrcu3_f\",\"aHGS5dfmi\",\"aZHcVVKNg\",\"ZaqcJkgov\",\"ciqWRJYtS\",\"AG52232CW\",\"zhcsfVIpN\"],optionTitles:[\"CES26 - Side Bar Default\",\"CES26 - Side Bar Favorites\",\"CES26 - Side Bar Merchandising TB\",\"CES26 - Side Bar Merchandising Voice\",\"CES26 - Side Bar Merchandising Vote\",\"CES26 - Side Bar Merchandising Exclusive\",\"CES26 - Side Bar Merchandising Share\",\"CES26 - Side Bar Merchandising TB LIVE\",\"Custom Channel pt 1\",\"Custom Channel pt 2\",\"Trending Topic\",\"Recording State (340x734)\",\"Recording Confirm State\",\"Vote State (340x734)\",\"Steelers Selected (Thinking)\",\"Ravens Selected (Thinking)\",\"Results State\",\"Pennzoil Reminder Set\",\"Voted Submitted\",\"Voted Submitted (Hoda)\"],title:\"Variant\",type:ControlType.Enum},r97UkmkLB:{title:\"closeSidebar\",type:ControlType.EventHandler},v1BjtZ2w4:CES26SiderailMerchandisingTileControls?.[\"variant\"]&&{...CES26SiderailMerchandisingTileControls[\"variant\"],defaultValue:\"HIJ0IMuny\",description:undefined,hidden:undefined,title:\"sidebarTileVariant\"}});const variationAxes=[{defaultValue:400,maxValue:1e3,minValue:50,name:\"Weight\",tag:\"wght\"},{defaultValue:100,maxValue:100,minValue:50,name:\"Width\",tag:\"wdth\"},{defaultValue:12,maxValue:30,minValue:4,name:\"Optical size\",tag:\"opsz\"}];addFonts(FramerFWFH1afKI,[{explicitInter:true,fonts:[{cssFamilyName:\"Helvetica Now Var Variable\",source:\"custom\",style:\"normal\",uiFamilyName:\"Helvetica Now Var\",url:\"https://framerusercontent.com/assets/YTv1yN7WptjKhl3QUKbYLSEzJnw.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\"}]},...CES26SiderailMerchandisingTileFonts,...CES26TileFonts,...CES26SiderailButtonOnImageryFonts,...DotLottiePlayerFonts,...LottieFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerFWFH1afKI\",\"slots\":[],\"annotations\":{\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"Cqyt12wyE\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"qYYKNWjdy\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"ietDPlGFy\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"qfRSbqfh9\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"jT1hHl9yF\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"S7GBJWk3J\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"o9wPyRGaD\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"cA_pgtznW\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"UthaXF8k1\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"fSnQ09W1W\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"eOUvtMD_J\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"m_0IbOfyc\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"L0vrcu3_f\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"aHGS5dfmi\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"aZHcVVKNg\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"ZaqcJkgov\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"ciqWRJYtS\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"AG52232CW\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"zhcsfVIpN\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerIntrinsicHeight\":\"1016\",\"framerImmutableVariables\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicWidth\":\"340\",\"framerColorSyntax\":\"true\",\"framerVariables\":\"{\\\"r97UkmkLB\\\":\\\"closeSidebar\\\",\\\"v1BjtZ2w4\\\":\\\"sidebarTileVariant\\\"}\",\"framerComponentViewportWidth\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (842b0c0)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getLoadingLazyAtYPosition,Image,RichText,SmartComponentScopedContainer,SVG,useComponentViewport,useLocaleInfo,useVariantState,withCodeBoundaryForOverrides,withCSS,withMappedReactProps}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import CES26SecondarySizeMDRadiusFULL from\"https://framerusercontent.com/modules/eOFnEDak6f5rY6JjAQrv/eX3GuH3d57RQX4MLIjX1/yFtgtl1YZ.js\";import CES26InLibraryButton,*as CES26InLibraryButtonInfo from\"https://framerusercontent.com/modules/iiUNrvsg5f1HZrvzSkkS/50VbRh3QiX42zNajg6tX/Hdq1SUjI5.js\";import{nplToggleFavoriteIndicator}from\"https://framerusercontent.com/modules/w0IOxQ86nnkHtdoVdUSy/ykvs7CHu1TxWsApkpyH6/Favorites.js\";const CES26InLibraryButtonFonts=getFonts(CES26InLibraryButton);const CES26InLibraryButtonNplToggleFavoriteIndicator1isc420WithMappedReactPropsa6fa7e=withMappedReactProps(withCodeBoundaryForOverrides(CES26InLibraryButton,{nodeId:\"BzzKsZ9tr\",override:nplToggleFavoriteIndicator,scopeId:\"rVi71wrVe\"}),CES26InLibraryButtonInfo);const CES26SecondarySizeMDRadiusFULLFonts=getFonts(CES26SecondarySizeMDRadiusFULL);const cycleOrder=[\"Qg18qR6O6\",\"G15V_AIb5\",\"qcEDtHKKX\",\"wdeleEzZm\",\"ASAAUIZEr\",\"bi_wgeJBf\",\"W_zpqVJNu\",\"QkqyRv22O\"];const serializationHash=\"framer-r8JMB\";const variantClassNames={ASAAUIZEr:\"framer-v-dvdm2d\",bi_wgeJBf:\"framer-v-2fjxcu\",G15V_AIb5:\"framer-v-uz5rbk\",qcEDtHKKX:\"framer-v-1w8gw5r\",Qg18qR6O6:\"framer-v-1pa5mbt\",QkqyRv22O:\"framer-v-1kp1cr\",W_zpqVJNu:\"framer-v-1wuig6v\",wdeleEzZm:\"framer-v-1h9jvx9\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const OA6IlrG1M=undefined;const KLNY7Nmuo=undefined;const YzF475rEB=undefined;const ccaPVjzX3=undefined;const T_pbICfkg=undefined;const V0vlbJJAd=undefined;const rqcQ8AKg5=undefined;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 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={\"Breaking News No Logo\":\"ASAAUIZEr\",\"Custom Channel (Introduction)\":\"QkqyRv22O\",\"Custom Channel\":\"W_zpqVJNu\",\"Introduction and Upcoming\":\"bi_wgeJBf\",\"Mini Player\":\"qcEDtHKKX\",\"Social Indicator\":\"wdeleEzZm\",CarPlay:\"G15V_AIb5\",Default:\"Qg18qR6O6\"};const getProps=({albumArt,channelLogo,dynamicFieldLine1,dynamicFieldLine2,height,id,numberOfListeners,pdtLine1,pdtLine2,width,...props})=>{return{...props,ccaPVjzX3:pdtLine2??props.ccaPVjzX3??\"Loading\",KLNY7Nmuo:numberOfListeners??props.KLNY7Nmuo??\"160.5K\",OA6IlrG1M:albumArt??props.OA6IlrG1M,rqcQ8AKg5:channelLogo??props.rqcQ8AKg5??{alt:\"\",pixelHeight:720,pixelWidth:900,src:\"https://framerusercontent.com/images/HFL536X5vaqjFE0jHKBOaU6kok.png?width=900&height=720\",srcSet:\"https://framerusercontent.com/images/HFL536X5vaqjFE0jHKBOaU6kok.png?scale-down-to=512&width=900&height=720 512w,https://framerusercontent.com/images/HFL536X5vaqjFE0jHKBOaU6kok.png?width=900&height=720 900w\"},T_pbICfkg:dynamicFieldLine1??props.T_pbICfkg??\"The Morning Mashup\",V0vlbJJAd:dynamicFieldLine2??props.V0vlbJJAd??\"11:00am – 5:00pm\",variant:humanReadableVariantMap[props.variant]??props.variant??\"Qg18qR6O6\",YzF475rEB:pdtLine1??props.YzF475rEB??\"Loading\"};};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,YzF475rEB,ccaPVjzX3,OA6IlrG1M,rqcQ8AKg5,KLNY7Nmuo,T_pbICfkg,V0vlbJJAd,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"Qg18qR6O6\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(baseVariant===\"wdeleEzZm\")return true;return false;};const isDisplayed1=()=>{if([\"G15V_AIb5\",\"qcEDtHKKX\"].includes(baseVariant))return false;return true;};const isDisplayed2=()=>{if(baseVariant===\"qcEDtHKKX\")return false;return true;};const isDisplayed3=()=>{if([\"G15V_AIb5\",\"W_zpqVJNu\",\"QkqyRv22O\"].includes(baseVariant))return false;return true;};const isDisplayed4=()=>{if(baseVariant===\"G15V_AIb5\")return false;return true;};const isDisplayed5=()=>{if(baseVariant===\"ASAAUIZEr\")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-1pa5mbt\",className,classNames),\"data-framer-name\":\"Default\",layoutDependency:layoutDependency,layoutId:\"Qg18qR6O6\",ref:refBinding,style:{...style},...addPropertyOverrides({ASAAUIZEr:{\"data-framer-name\":\"Breaking News No Logo\"},bi_wgeJBf:{\"data-framer-name\":\"Introduction and Upcoming\"},G15V_AIb5:{\"data-framer-name\":\"CarPlay\"},qcEDtHKKX:{\"data-framer-name\":\"Mini Player\"},QkqyRv22O:{\"data-framer-name\":\"Custom Channel (Introduction)\"},W_zpqVJNu:{\"data-framer-name\":\"Custom Channel\"},wdeleEzZm:{\"data-framer-name\":\"Social Indicator\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1vzhwhx\",layoutDependency:layoutDependency,layoutId:\"li7y7qz7c\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-n51nvg\",\"data-framer-name\":\"Art\",layoutDependency:layoutDependency,layoutId:\"IEvEvPWmU\",style:{borderBottomLeftRadius:24,borderBottomRightRadius:24,borderTopLeftRadius:24,borderTopRightRadius:24},variants:{qcEDtHKKX:{borderBottomLeftRadius:12,borderBottomRightRadius:12,borderTopLeftRadius:12,borderTopRightRadius:12}},children:/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"stretch\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+0+(0+(Math.max(0,((componentViewport?.height||400)-0-132)/1)*1-0-Math.min((Math.max(0,((componentViewport?.height||400)-0-132)/1)*1-0)*1,300))/2)+(0+(Math.min((Math.max(0,((componentViewport?.height||400)-0-132)/1)*1-0)*1,300)-0-(Math.min((Math.max(0,((componentViewport?.height||400)-0-132)/1)*1-0)*1,300)-0)*1)/2)),sizes:(Math.min((Math.max(0,((componentViewport?.height||400)-0-132)/1)*1-0)*1,300)-0)*1,...toResponsiveImage(OA6IlrG1M),...{positionX:\"center\",positionY:\"center\"}},className:\"framer-1uobbdv\",\"data-framer-name\":\"Album Art\",layoutDependency:layoutDependency,layoutId:\"suYuimw1h\",...addPropertyOverrides({G15V_AIb5:{background:{alt:\"\",fit:\"stretch\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+0+(0+(Math.max(0,((componentViewport?.height||200)-0-56)/1)*1-0-Math.min((Math.max(0,((componentViewport?.height||200)-0-56)/1)*1-0)*1,300))/2)+(0+(Math.min((Math.max(0,((componentViewport?.height||200)-0-56)/1)*1-0)*1,300)-0-300)/2)),sizes:\"122px\",...toResponsiveImage(OA6IlrG1M),...{positionX:\"center\",positionY:\"center\"}}},qcEDtHKKX:{background:{alt:\"\",fit:\"stretch\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+0+(0+(Math.max(0,((componentViewport?.height||96)-0-0)/1)*1-0-96)/2)+0),sizes:\"96px\",...toResponsiveImage(OA6IlrG1M),...{positionX:\"center\",positionY:\"center\"}}},QkqyRv22O:{background:{alt:\"\",fit:\"stretch\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+0+(0+(Math.max(0,((componentViewport?.height||400)-0-96.8)/1)*1-0-Math.min((Math.max(0,((componentViewport?.height||400)-0-96.8)/1)*1-0)*1,300))/2)+(0+(Math.min((Math.max(0,((componentViewport?.height||400)-0-96.8)/1)*1-0)*1,300)-0-(Math.min((Math.max(0,((componentViewport?.height||400)-0-96.8)/1)*1-0)*1,300)-0)*1)/2)),sizes:(Math.min((Math.max(0,((componentViewport?.height||400)-0-96.8)/1)*1-0)*1,300)-0)*1,...toResponsiveImage(OA6IlrG1M),...{positionX:\"center\",positionY:\"center\"}}},W_zpqVJNu:{background:{alt:\"\",fit:\"stretch\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+0+(0+(Math.max(0,((componentViewport?.height||400)-0-96.8)/1)*1-0-Math.min((Math.max(0,((componentViewport?.height||400)-0-96.8)/1)*1-0)*1,300))/2)+(0+(Math.min((Math.max(0,((componentViewport?.height||400)-0-96.8)/1)*1-0)*1,300)-0-(Math.min((Math.max(0,((componentViewport?.height||400)-0-96.8)/1)*1-0)*1,300)-0)*1)/2)),sizes:(Math.min((Math.max(0,((componentViewport?.height||400)-0-96.8)/1)*1-0)*1,300)-0)*1,...toResponsiveImage(OA6IlrG1M),...{positionX:\"center\",positionY:\"center\"}}}},baseVariant,gestureVariant)})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-4jdiaw\",\"data-framer-name\":\"Metadata\",layoutDependency:layoutDependency,layoutId:\"xXi6S5Md9\",children:[isDisplayed()&&/*#__PURE__*/_jsxs(Image,{background:{alt:\"\",fit:\"stretch\",pixelHeight:176,pixelWidth:720,positionX:\"center\",positionY:\"center\",src:\"https://framerusercontent.com/images/pcnEA0iwa8M9a6zb95hAYngExwk.png?width=720&height=176\",srcSet:\"https://framerusercontent.com/images/pcnEA0iwa8M9a6zb95hAYngExwk.png?scale-down-to=512&width=720&height=176 512w,https://framerusercontent.com/images/pcnEA0iwa8M9a6zb95hAYngExwk.png?width=720&height=176 720w\"},className:\"framer-zi3szy\",\"data-framer-name\":\"Live Social proof\",layoutDependency:layoutDependency,layoutId:\"zZZz1mQKB\",style:{borderBottomLeftRadius:200,borderBottomRightRadius:200,borderTopLeftRadius:200,borderTopRightRadius:200},...addPropertyOverrides({wdeleEzZm:{background:{alt:\"\",fit:\"stretch\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+0+(0+(Math.max(0,((componentViewport?.height||400)-0-132)/1)*1-0-(Math.max(0,((componentViewport?.height||400)-0-132)/1)*1-0)*1)/2)+0+(((Math.max(0,((componentViewport?.height||400)-0-132)/1)*1-0)*1-0-216.4)/4+0+((Math.max(0,((componentViewport?.height||400)-0-132)/1)*1-0)*1-0-216.4)/4*0)),pixelHeight:176,pixelWidth:720,positionX:\"center\",positionY:\"center\",src:\"https://framerusercontent.com/images/pcnEA0iwa8M9a6zb95hAYngExwk.png?width=720&height=176\",srcSet:\"https://framerusercontent.com/images/pcnEA0iwa8M9a6zb95hAYngExwk.png?scale-down-to=512&width=720&height=176 512w,https://framerusercontent.com/images/pcnEA0iwa8M9a6zb95hAYngExwk.png?width=720&height=176 720w\"}}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-kd6923\",\"data-framer-name\":\"IconSpatial_audio\",layoutDependency:layoutDependency,layoutId:\"zmuxqyDIP\",children:/*#__PURE__*/_jsx(SVG,{className:\"framer-oa78mw\",\"data-framer-name\":\"Vector\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:17,intrinsicWidth:18,layoutDependency:layoutDependency,layoutId:\"QVarL7bSe\",svg:'<svg width=\"18\" height=\"17\" viewBox=\"0 0 18 17\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<path d=\"M6.66667 10C8.50833 10 10 8.50833 10 6.66667C10 4.825 8.50833 3.33333 6.66667 3.33333C4.825 3.33333 3.33333 4.825 3.33333 6.66667C3.33333 8.50833 4.825 10 6.66667 10ZM6.66667 5C7.58333 5 8.33333 5.75 8.33333 6.66667C8.33333 7.58333 7.58333 8.33333 6.66667 8.33333C5.75 8.33333 5 7.58333 5 6.66667C5 5.75 5.75 5 6.66667 5Z\" fill=\"#F3F5F7\"/>\\n<path d=\"M11.9917 12.1333C10.5917 11.4167 8.775 10.8333 6.66667 10.8333C4.55833 10.8333 2.74167 11.4167 1.34167 12.1333C0.508333 12.5583 0 13.4167 0 14.35V16.6667H13.3333V14.35C13.3333 13.4167 12.825 12.5583 11.9917 12.1333ZM11.6667 15H1.66667V14.35C1.66667 14.0333 1.83333 13.75 2.1 13.6167C3.09167 13.1083 4.69167 12.5 6.66667 12.5C8.64167 12.5 10.2417 13.1083 11.2333 13.6167C11.5 13.75 11.6667 14.0333 11.6667 14.35V15Z\" fill=\"#F3F5F7\"/>\\n<path d=\"M11.6667 0H10C10 4.14167 13.3583 7.5 17.5 7.5V5.83333C14.2833 5.83333 11.6667 3.21667 11.6667 0Z\" fill=\"#F3F5F7\"/>\\n<path d=\"M15 0H13.3333C13.3333 2.3 15.2 4.16667 17.5 4.16667V2.5C16.125 2.5 15 1.375 15 0Z\" fill=\"#F3F5F7\"/>\\n</svg>\\n',withExternalLayout:true})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7SGVsdmV0aWNhIE5vdyBUZXh0LXJlZ3VsYXI=\",\"--framer-font-family\":'\"Helvetica Now Text\", \"Helvetica Now Text Placeholder\", sans-serif',\"--framer-font-size\":\"19.2px\",\"--framer-letter-spacing\":\"0px\",\"--framer-line-height\":\"100%\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(242, 245, 246))\",\"--framer-text-transform\":\"uppercase\"},children:\"160.5K\"})}),className:\"framer-1p7df44\",\"data-framer-name\":\"# Value\",fonts:[\"GF;Helvetica Now Text-regular\"],layoutDependency:layoutDependency,layoutId:\"g0dDcPYCs\",style:{\"--extracted-r6o4lv\":\"rgb(242, 245, 246)\",\"--framer-paragraph-spacing\":\"0px\"},text:KLNY7Nmuo,verticalAlignment:\"center\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7SGVsdmV0aWNhIE5vdyBUZXh0LXJlZ3VsYXI=\",\"--framer-font-family\":'\"Helvetica Now Text\", \"Helvetica Now Text Placeholder\", sans-serif',\"--framer-font-size\":\"19.2px\",\"--framer-letter-spacing\":\"0px\",\"--framer-line-height\":\"100%\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(242, 245, 246))\",\"--framer-text-transform\":\"capitalize\"},children:\"Listeners\"})}),className:\"framer-chom0j\",\"data-framer-name\":\"Listeners \",fonts:[\"GF;Helvetica Now Text-regular\"],layoutDependency:layoutDependency,layoutId:\"DP73YIC3I\",style:{\"--extracted-r6o4lv\":\"rgb(242, 245, 246)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"center\",withExternalLayout:true})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1kk2kxh\",\"data-framer-name\":\"PDT\",layoutDependency:layoutDependency,layoutId:\"NcSb7n_N5\",...addPropertyOverrides({qcEDtHKKX:{transformTemplate:transformTemplate1}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h1,{style:{\"--font-selector\":\"R0Y7SGVsdmV0aWNhIE5vdyBWYXItNTAw\",\"--framer-font-family\":'\"Helvetica Now Var\", \"Helvetica Now Var Placeholder\", sans-serif',\"--framer-font-size\":\"54px\",\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"65.71px\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-gdpscs, rgb(255, 255, 255))\"},children:\"PDT 1\"})}),className:\"framer-5gzela\",\"data-framer-name\":\"PDT1\",fonts:[\"GF;Helvetica Now Var-500\"],layoutDependency:layoutDependency,layoutId:\"LtQDkopwj\",style:{\"--extracted-gdpscs\":\"rgb(255, 255, 255)\",\"--framer-paragraph-spacing\":\"0px\"},text:YzF475rEB,variants:{G15V_AIb5:{\"--extracted-a0htzi\":\"rgb(255, 255, 255)\"},qcEDtHKKX:{\"--extracted-1of0zx5\":\"rgb(255, 255, 255)\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({G15V_AIb5:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h3,{style:{\"--font-selector\":\"R0Y7SGVsdmV0aWNhIE5vdyBWYXItcmVndWxhcg==\",\"--framer-font-family\":'\"Helvetica Now Var\", \"Helvetica Now Var Placeholder\", sans-serif',\"--framer-font-size\":\"28px\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-a0htzi, rgb(255, 255, 255))\"},children:\"Loading\"})}),fonts:[\"GF;Helvetica Now Var-regular\"],verticalAlignment:\"center\"},qcEDtHKKX:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h2,{style:{\"--font-selector\":\"R0Y7SGVsdmV0aWNhIE5vdyBWYXItcmVndWxhcg==\",\"--framer-font-family\":'\"Helvetica Now Var\", \"Helvetica Now Var Placeholder\", sans-serif',\"--framer-font-size\":\"32px\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-1of0zx5, rgb(255, 255, 255))\"},children:\"Loading\"})}),fonts:[\"GF;Helvetica Now Var-regular\"]}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h2,{style:{\"--font-selector\":\"R0Y7SGVsdmV0aWNhIE5vdyBWYXItcmVndWxhcg==\",\"--framer-font-family\":'\"Helvetica Now Var\", \"Helvetica Now Var Placeholder\", sans-serif',\"--framer-font-size\":\"32px\",\"--framer-text-color\":\"var(--extracted-1of0zx5, rgba(255, 255, 255, 0.6))\"},children:\"Loading\"})}),className:\"framer-amt8fw\",\"data-framer-name\":\"PDT2\",fonts:[\"GF;Helvetica Now Var-regular\"],layoutDependency:layoutDependency,layoutId:\"OKV4glqXm\",style:{\"--extracted-1of0zx5\":\"rgba(255, 255, 255, 0.6)\",\"--framer-paragraph-spacing\":\"0px\",opacity:.6},text:ccaPVjzX3,variants:{G15V_AIb5:{\"--extracted-1lwpl3i\":\"rgba(255, 255, 255, 0.6)\"},qcEDtHKKX:{\"--extracted-a0htzi\":\"rgba(255, 255, 255, 0.6)\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({G15V_AIb5:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h5,{style:{\"--font-selector\":\"R0Y7SGVsdmV0aWNhIE5vdyBWYXItcmVndWxhcg==\",\"--framer-font-family\":'\"Helvetica Now Var\", \"Helvetica Now Var Placeholder\", sans-serif',\"--framer-font-size\":\"20px\",\"--framer-text-color\":\"var(--extracted-1lwpl3i, rgba(255, 255, 255, 0.6))\"},children:\"Loading\"})})},qcEDtHKKX:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h3,{style:{\"--font-selector\":\"R0Y7SGVsdmV0aWNhIE5vdyBWYXItcmVndWxhcg==\",\"--framer-font-family\":'\"Helvetica Now Var\", \"Helvetica Now Var Placeholder\", sans-serif',\"--framer-font-size\":\"28px\",\"--framer-text-color\":\"var(--extracted-a0htzi, rgba(255, 255, 255, 0.6))\"},children:\"Loading\"})})}},baseVariant,gestureVariant)})]}),isDisplayed1()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1fpdhur\",\"data-framer-name\":\"NPL Action Controls\",layoutDependency:layoutDependency,layoutId:\"NSkZfsxjr\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:68,width:\"68px\",y:(componentViewport?.y||0)+0+0+(0+(Math.max(0,((componentViewport?.height||400)-0-132)/1)*1-0-(Math.max(0,((componentViewport?.height||400)-0-132)/1)*1-0)*1)/2)+0+(((Math.max(0,((componentViewport?.height||400)-0-132)/1)*1-0)*1-0-172.4)/3+104.4+((Math.max(0,((componentViewport?.height||400)-0-132)/1)*1-0)*1-0-172.4)/3*1)+0,...addPropertyOverrides({QkqyRv22O:{y:(componentViewport?.y||0)+0+0+(0+(Math.max(0,((componentViewport?.height||400)-0-96.8)/1)*1-0-(Math.max(0,((componentViewport?.height||400)-0-96.8)/1)*1-0)*1)/2)+0+(((Math.max(0,((componentViewport?.height||400)-0-96.8)/1)*1-0)*1-0-172.4)/3+104.4+((Math.max(0,((componentViewport?.height||400)-0-96.8)/1)*1-0)*1-0-172.4)/3*1)+0},W_zpqVJNu:{y:(componentViewport?.y||0)+0+0+(0+(Math.max(0,((componentViewport?.height||400)-0-96.8)/1)*1-0-(Math.max(0,((componentViewport?.height||400)-0-96.8)/1)*1-0)*1)/2)+0+(((Math.max(0,((componentViewport?.height||400)-0-96.8)/1)*1-0)*1-0-172.4)/3+104.4+((Math.max(0,((componentViewport?.height||400)-0-96.8)/1)*1-0)*1-0-172.4)/3*1)+0},wdeleEzZm:{y:(componentViewport?.y||0)+0+0+(0+(Math.max(0,((componentViewport?.height||400)-0-132)/1)*1-0-(Math.max(0,((componentViewport?.height||400)-0-132)/1)*1-0)*1)/2)+0+(((Math.max(0,((componentViewport?.height||400)-0-132)/1)*1-0)*1-0-216.4)/4+148.4+((Math.max(0,((componentViewport?.height||400)-0-132)/1)*1-0)*1-0-216.4)/4*2)+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1isc420-container\",isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"BzzKsZ9tr-container\",nodeId:\"BzzKsZ9tr\",rendersWithMotion:true,scopeId:\"rVi71wrVe\",children:/*#__PURE__*/_jsx(CES26InLibraryButtonNplToggleFavoriteIndicator1isc420WithMappedReactPropsa6fa7e,{height:\"100%\",id:\"BzzKsZ9tr\",layoutId:\"BzzKsZ9tr\",style:{height:\"100%\",width:\"100%\"},variant:\"GOaOQta5P\",width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:68,width:\"68px\",y:(componentViewport?.y||0)+0+0+(0+(Math.max(0,((componentViewport?.height||400)-0-132)/1)*1-0-(Math.max(0,((componentViewport?.height||400)-0-132)/1)*1-0)*1)/2)+0+(((Math.max(0,((componentViewport?.height||400)-0-132)/1)*1-0)*1-0-172.4)/3+104.4+((Math.max(0,((componentViewport?.height||400)-0-132)/1)*1-0)*1-0-172.4)/3*1)+0,...addPropertyOverrides({QkqyRv22O:{y:(componentViewport?.y||0)+0+0+(0+(Math.max(0,((componentViewport?.height||400)-0-96.8)/1)*1-0-(Math.max(0,((componentViewport?.height||400)-0-96.8)/1)*1-0)*1)/2)+0+(((Math.max(0,((componentViewport?.height||400)-0-96.8)/1)*1-0)*1-0-172.4)/3+104.4+((Math.max(0,((componentViewport?.height||400)-0-96.8)/1)*1-0)*1-0-172.4)/3*1)+0},W_zpqVJNu:{y:(componentViewport?.y||0)+0+0+(0+(Math.max(0,((componentViewport?.height||400)-0-96.8)/1)*1-0-(Math.max(0,((componentViewport?.height||400)-0-96.8)/1)*1-0)*1)/2)+0+(((Math.max(0,((componentViewport?.height||400)-0-96.8)/1)*1-0)*1-0-172.4)/3+104.4+((Math.max(0,((componentViewport?.height||400)-0-96.8)/1)*1-0)*1-0-172.4)/3*1)+0},wdeleEzZm:{y:(componentViewport?.y||0)+0+0+(0+(Math.max(0,((componentViewport?.height||400)-0-132)/1)*1-0-(Math.max(0,((componentViewport?.height||400)-0-132)/1)*1-0)*1)/2)+0+(((Math.max(0,((componentViewport?.height||400)-0-132)/1)*1-0)*1-0-216.4)/4+148.4+((Math.max(0,((componentViewport?.height||400)-0-132)/1)*1-0)*1-0-216.4)/4*2)+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-eabjw1-container\",isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"e_0l8236w-container\",nodeId:\"e_0l8236w\",rendersWithMotion:true,scopeId:\"rVi71wrVe\",children:/*#__PURE__*/_jsx(CES26SecondarySizeMDRadiusFULL,{height:\"100%\",id:\"e_0l8236w\",k6tMdd9mz:\"Label\",layoutId:\"e_0l8236w\",style:{height:\"100%\",width:\"100%\"},TVvwUusGQ:\"var(--token-82b6d1fa-606f-4b95-8891-2c168775bdb8, rgb(255, 255, 255))\",variant:\"x9aezF6JZ\",width:\"100%\",Wx0efCj7V:\"rgba(255, 255, 255, 0.1)\"})})})]})]})]}),isDisplayed2()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-os3mb8\",\"data-framer-name\":\"Bottom Metadata\",layoutDependency:layoutDependency,layoutId:\"QEfpWIuTD\",children:[isDisplayed3()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:88,y:(componentViewport?.y||0)+0+(0+Math.max(0,((componentViewport?.height||400)-0-132)/1)*1+44)+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-g5c2ds-container\",isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"PMLzeSzSe-container\",nodeId:\"PMLzeSzSe\",rendersWithMotion:true,scopeId:\"rVi71wrVe\",children:/*#__PURE__*/_jsx(CES26SecondarySizeMDRadiusFULL,{height:\"100%\",id:\"PMLzeSzSe\",k6tMdd9mz:\"Label\",layoutId:\"PMLzeSzSe\",TVvwUusGQ:\"var(--token-82b6d1fa-606f-4b95-8891-2c168775bdb8, rgb(255, 255, 255))\",variant:\"DB13SVnC_\",width:\"100%\",Wx0efCj7V:\"rgba(255, 255, 255, 0.1)\"})})}),isDisplayed4()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1c8dvig\",layoutDependency:layoutDependency,layoutId:\"U7JN7KFrP\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h4,{style:{\"--font-selector\":\"R0Y7SGVsdmV0aWNhIE5vdyBWYXItcmVndWxhcg==\",\"--framer-font-family\":'\"Helvetica Now Var\", \"Helvetica Now Var Placeholder\", sans-serif',\"--framer-font-size\":\"22px\",\"--framer-text-color\":\"var(--extracted-1eung3n, rgb(255, 255, 255))\"},children:\"The Morning Mashup\"})}),className:\"framer-emwgsv\",\"data-framer-name\":\"Show\",fonts:[\"GF;Helvetica Now Var-regular\"],layoutDependency:layoutDependency,layoutId:\"ue9R5MGrj\",style:{\"--extracted-1eung3n\":\"rgb(255, 255, 255)\",\"--framer-paragraph-spacing\":\"0px\"},text:T_pbICfkg,verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({ASAAUIZEr:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h4,{style:{\"--font-selector\":\"R0Y7SGVsdmV0aWNhIE5vdyBWYXItcmVndWxhcg==\",\"--framer-font-family\":'\"Helvetica Now Var\", \"Helvetica Now Var Placeholder\", sans-serif',\"--framer-font-size\":\"22px\",\"--framer-text-color\":\"var(--extracted-1eung3n, rgb(255, 255, 255))\"},children:\"Cityline News\"})})},bi_wgeJBf:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h4,{style:{\"--font-selector\":\"R0Y7SGVsdmV0aWNhIE5vdyBWYXItcmVndWxhcg==\",\"--framer-font-family\":'\"Helvetica Now Var\", \"Helvetica Now Var Placeholder\", sans-serif',\"--framer-font-size\":\"22px\",\"--framer-text-color\":\"var(--extracted-1eung3n, rgb(255, 255, 255))\"},children:\"Cityline News\"})})},QkqyRv22O:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h4,{style:{\"--font-selector\":\"R0Y7SGVsdmV0aWNhIE5vdyBWYXItcmVndWxhcg==\",\"--framer-font-family\":'\"Helvetica Now Var\", \"Helvetica Now Var Placeholder\", sans-serif',\"--framer-font-size\":\"22px\",\"--framer-text-color\":\"var(--extracted-1eung3n, rgb(255, 255, 255))\"},children:\"Cityline News\"})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h4,{style:{\"--font-selector\":\"R0Y7SGVsdmV0aWNhIE5vdyBWYXItcmVndWxhcg==\",\"--framer-font-family\":'\"Helvetica Now Var\", \"Helvetica Now Var Placeholder\", sans-serif',\"--framer-font-size\":\"22px\",\"--framer-text-color\":\"var(--extracted-1eung3n, rgb(255, 255, 255))\"},children:\"11:00am – 5:00pm\"})}),className:\"framer-1dbfjfg\",\"data-framer-name\":\"Time\",fonts:[\"GF;Helvetica Now Var-regular\"],layoutDependency:layoutDependency,layoutId:\"c9MwS5cqk\",style:{\"--extracted-1eung3n\":\"rgb(255, 255, 255)\",\"--framer-paragraph-spacing\":\"0px\",opacity:.6},text:V0vlbJJAd,verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({ASAAUIZEr:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h4,{style:{\"--font-selector\":\"R0Y7SGVsdmV0aWNhIE5vdyBWYXItcmVndWxhcg==\",\"--framer-font-family\":'\"Helvetica Now Var\", \"Helvetica Now Var Placeholder\", sans-serif',\"--framer-font-size\":\"22px\",\"--framer-text-color\":\"var(--extracted-1eung3n, rgb(255, 255, 255))\"},children:\"I-15 Northbound Shut Down\"})})},bi_wgeJBf:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h4,{style:{\"--font-selector\":\"R0Y7SGVsdmV0aWNhIE5vdyBWYXItcmVndWxhcg==\",\"--framer-font-family\":'\"Helvetica Now Var\", \"Helvetica Now Var Placeholder\", sans-serif',\"--framer-font-size\":\"22px\",\"--framer-text-color\":\"var(--extracted-1eung3n, rgb(255, 255, 255))\"},children:\"I-15 Northbound Shut Down\"})})},QkqyRv22O:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h4,{style:{\"--font-selector\":\"R0Y7SGVsdmV0aWNhIE5vdyBWYXItcmVndWxhcg==\",\"--framer-font-family\":'\"Helvetica Now Var\", \"Helvetica Now Var Placeholder\", sans-serif',\"--framer-font-size\":\"22px\",\"--framer-text-color\":\"var(--extracted-1eung3n, rgb(255, 255, 255))\"},children:\"I-15 Northbound Shut Down\"})})}},baseVariant,gestureVariant)})]}),isDisplayed5()&&/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fit\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+(0+Math.max(0,((componentViewport?.height||400)-0-132)/1)*1+44)+2),pixelHeight:720,pixelWidth:900,sizes:\"122px\",...toResponsiveImage(rqcQ8AKg5),...{positionX:\"center\",positionY:\"center\"}},className:\"framer-159i31e\",\"data-framer-name\":\"Hits 1 Logo\",layoutDependency:layoutDependency,layoutId:\"ydWNcCXgG\",transformTemplate:transformTemplate1,...addPropertyOverrides({G15V_AIb5:{background:{alt:\"\",fit:\"fit\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+(0+Math.max(0,((componentViewport?.height||200)-0-56)/1)*1+1)+0),pixelHeight:720,pixelWidth:900,sizes:\"80.5814px\",...toResponsiveImage(rqcQ8AKg5),...{positionX:\"center\",positionY:\"center\"}},transformTemplate:undefined},QkqyRv22O:{background:{alt:\"\",fit:\"fit\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+(0+Math.max(0,((componentViewport?.height||400)-0-96.8)/1)*1+44)+-15.6),pixelHeight:720,pixelWidth:900,sizes:\"122px\",...toResponsiveImage(rqcQ8AKg5),...{positionX:\"center\",positionY:\"center\"}}},W_zpqVJNu:{background:{alt:\"\",fit:\"fit\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+(0+Math.max(0,((componentViewport?.height||400)-0-96.8)/1)*1+44)+-15.6),pixelHeight:720,pixelWidth:900,sizes:\"122px\",...toResponsiveImage(rqcQ8AKg5),...{positionX:\"center\",positionY:\"center\"}}}},baseVariant,gestureVariant)})]})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-r8JMB.framer-1uwqqvr, .framer-r8JMB .framer-1uwqqvr { display: block; }\",\".framer-r8JMB.framer-1pa5mbt { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 44px; height: 400px; justify-content: flex-start; min-width: 800px; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-r8JMB .framer-1vzhwhx { align-content: center; align-items: center; align-self: stretch; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 42px; height: 1px; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: auto; }\",\".framer-r8JMB .framer-n51nvg { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 4px; height: 100%; justify-content: flex-start; max-height: 300px; overflow: hidden; padding: 0px; position: relative; width: min-content; will-change: var(--framer-will-change-override, transform); z-index: 1; }\",\".framer-r8JMB .framer-1uobbdv { aspect-ratio: 1 / 1; flex: none; height: 100%; position: relative; width: var(--framer-aspect-ratio-supported, 288px); }\",\".framer-r8JMB .framer-4jdiaw { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; height: 100%; justify-content: space-evenly; overflow: visible; padding: 0px; position: relative; width: 1px; z-index: 1; }\",\".framer-r8JMB .framer-zi3szy { 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: hidden; padding: 12px; position: relative; width: min-content; will-change: var(--framer-will-change-override, transform); }\",\".framer-r8JMB .framer-kd6923 { aspect-ratio: 1 / 1; flex: none; gap: 0px; height: var(--framer-aspect-ratio-supported, 20px); overflow: hidden; position: relative; width: 20px; }\",\".framer-r8JMB .framer-oa78mw { bottom: 2px; flex: none; left: 1px; position: absolute; right: 2px; top: 1px; }\",\".framer-r8JMB .framer-1p7df44, .framer-r8JMB .framer-chom0j, .framer-r8JMB .framer-emwgsv, .framer-r8JMB .framer-1dbfjfg { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-r8JMB .framer-1kk2kxh { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",'.framer-r8JMB .framer-5gzela { --text-truncation-display-inline-for-safari-16: inline; --text-truncation-display-none-for-safari-16: none; --text-truncation-line-break-for-safari-16: \"\\\\A\"; -webkit-box-orient: vertical; -webkit-line-clamp: 1; display: -webkit-box; flex: none; height: 66px; overflow: var(--overflow-clip-fallback, clip); position: relative; white-space: pre-line; width: 100%; word-break: break-word; word-wrap: break-word; }','.framer-r8JMB .framer-amt8fw { --text-truncation-display-inline-for-safari-16: inline; --text-truncation-display-none-for-safari-16: none; --text-truncation-line-break-for-safari-16: \"\\\\A\"; -webkit-box-orient: vertical; -webkit-line-clamp: 1; display: -webkit-box; flex: none; height: auto; overflow: var(--overflow-clip-fallback, clip); position: relative; white-space: pre-line; width: 100%; word-break: break-word; word-wrap: break-word; }',\".framer-r8JMB .framer-1fpdhur { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 30px; height: 68px; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 167px; }\",\".framer-r8JMB .framer-1isc420-container, .framer-r8JMB .framer-eabjw1-container { flex: none; height: 68px; position: relative; width: 68px; }\",\".framer-r8JMB .framer-os3mb8 { align-content: center; align-items: center; align-self: stretch; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 30px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: auto; z-index: 1; }\",\".framer-r8JMB .framer-g5c2ds-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-r8JMB .framer-1c8dvig { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-r8JMB .framer-159i31e { aspect-ratio: 1.4523809523809523 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 84px); position: absolute; right: 0px; top: 50%; width: 122px; z-index: 1; }\",\".framer-r8JMB.framer-v-uz5rbk.framer-1pa5mbt { gap: 1px; height: min-content; width: 364px; }\",\".framer-r8JMB.framer-v-uz5rbk .framer-1vzhwhx { align-self: unset; width: 100%; }\",\".framer-r8JMB.framer-v-uz5rbk .framer-1uobbdv { height: var(--framer-aspect-ratio-supported, 300px); width: 122px; }\",\".framer-r8JMB.framer-v-uz5rbk .framer-4jdiaw { flex: none; height: 64px; width: 220px; }\",\".framer-r8JMB.framer-v-uz5rbk .framer-1kk2kxh { height: 64px; left: 0px; position: absolute; top: 0px; width: 218px; z-index: 1; }\",\".framer-r8JMB.framer-v-uz5rbk .framer-5gzela { height: 36px; left: 0px; order: 0; position: absolute; right: 0px; top: 0px; width: unset; z-index: 1; }\",\".framer-r8JMB.framer-v-uz5rbk .framer-amt8fw, .framer-r8JMB.framer-v-1w8gw5r .framer-amt8fw { bottom: 0px; left: 0px; order: 1; position: absolute; right: 0px; width: unset; z-index: 1; }\",\".framer-r8JMB.framer-v-uz5rbk .framer-os3mb8 { align-self: unset; height: 55px; width: 218px; }\",\".framer-r8JMB.framer-v-uz5rbk .framer-159i31e { aspect-ratio: 1.4651162790697674 / 1; bottom: 0px; height: unset; left: 0px; right: unset; top: 0px; width: var(--framer-aspect-ratio-supported, 88px); }\",\".framer-r8JMB.framer-v-1w8gw5r.framer-1pa5mbt { height: 96px; width: 876px; }\",\".framer-r8JMB.framer-v-1w8gw5r .framer-1vzhwhx { align-self: unset; order: 1; width: 100%; }\",\".framer-r8JMB.framer-v-1w8gw5r .framer-n51nvg { height: min-content; }\",\".framer-r8JMB.framer-v-1w8gw5r .framer-1uobbdv { height: var(--framer-aspect-ratio-supported, 96px); width: 96px; }\",\".framer-r8JMB.framer-v-1w8gw5r .framer-4jdiaw { flex: none; height: 65px; width: 748px; }\",\".framer-r8JMB.framer-v-1w8gw5r .framer-1kk2kxh { left: 0px; min-height: 72px; min-width: 548px; order: 2; position: absolute; top: 50%; width: min-content; z-index: 1; }\",\".framer-r8JMB.framer-v-1w8gw5r .framer-5gzela { height: auto; left: 0px; order: 0; position: absolute; right: 0px; top: 0px; width: unset; z-index: 1; }\",\".framer-r8JMB.framer-v-dvdm2d .framer-1uobbdv { width: var(--framer-aspect-ratio-supported, 300px); }\",\".framer-r8JMB.framer-v-2fjxcu .framer-1uobbdv, .framer-r8JMB.framer-v-1wuig6v .framer-1uobbdv, .framer-r8JMB.framer-v-1kp1cr .framer-1uobbdv { width: var(--framer-aspect-ratio-supported, 200px); }\",\".framer-r8JMB.framer-v-2fjxcu .framer-5gzela, .framer-r8JMB.framer-v-1kp1cr .framer-5gzela { order: 1; }\",\".framer-r8JMB.framer-v-2fjxcu .framer-amt8fw, .framer-r8JMB.framer-v-1kp1cr .framer-amt8fw { order: 0; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 400\n * @framerIntrinsicWidth 800\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"fixed\"],\"constraints\":[\"800px\",null,null,null]},\"G15V_AIb5\":{\"layout\":[\"fixed\",\"auto\"],\"constraints\":[\"800px\",null,null,null]},\"qcEDtHKKX\":{\"layout\":[\"fixed\",\"fixed\"],\"constraints\":[\"800px\",null,null,null]},\"wdeleEzZm\":{\"layout\":[\"auto\",\"fixed\"],\"constraints\":[\"800px\",null,null,null]},\"ASAAUIZEr\":{\"layout\":[\"auto\",\"fixed\"],\"constraints\":[\"800px\",null,null,null]},\"bi_wgeJBf\":{\"layout\":[\"auto\",\"fixed\"],\"constraints\":[\"800px\",null,null,null]},\"W_zpqVJNu\":{\"layout\":[\"auto\",\"fixed\"],\"constraints\":[\"800px\",null,null,null]},\"QkqyRv22O\":{\"layout\":[\"auto\",\"fixed\"],\"constraints\":[\"800px\",null,null,null]}}}\n * @framerVariables {\"YzF475rEB\":\"pdtLine1\",\"ccaPVjzX3\":\"pdtLine2\",\"OA6IlrG1M\":\"albumArt\",\"rqcQ8AKg5\":\"channelLogo\",\"KLNY7Nmuo\":\"numberOfListeners\",\"T_pbICfkg\":\"dynamicFieldLine1\",\"V0vlbJJAd\":\"dynamicFieldLine2\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerrVi71wrVe=withCSS(Component,css,\"framer-r8JMB\");export default FramerrVi71wrVe;FramerrVi71wrVe.displayName=\"[RESPONSIVE] CES26 Art & Metadata\";FramerrVi71wrVe.defaultProps={height:400,width:800};addPropertyControls(FramerrVi71wrVe,{variant:{options:[\"Qg18qR6O6\",\"G15V_AIb5\",\"qcEDtHKKX\",\"wdeleEzZm\",\"ASAAUIZEr\",\"bi_wgeJBf\",\"W_zpqVJNu\",\"QkqyRv22O\"],optionTitles:[\"Default\",\"CarPlay\",\"Mini Player\",\"Social Indicator\",\"Breaking News No Logo\",\"Introduction and Upcoming\",\"Custom Channel\",\"Custom Channel (Introduction)\"],title:\"Variant\",type:ControlType.Enum},YzF475rEB:{defaultValue:\"Loading\",displayTextArea:false,placeholder:\"\",title:\"pdtLine1\",type:ControlType.String},ccaPVjzX3:{defaultValue:\"Loading\",placeholder:\"\",title:\"pdtLine2\",type:ControlType.String},OA6IlrG1M:{title:\"albumArt\",type:ControlType.ResponsiveImage},rqcQ8AKg5:{__defaultAssetReference:\"data:framer/asset-reference,HFL536X5vaqjFE0jHKBOaU6kok.png?originalFilename=image.png&width=900&height=720\",__vekterDefault:{alt:\"\",assetReference:\"data:framer/asset-reference,HFL536X5vaqjFE0jHKBOaU6kok.png?originalFilename=image.png&width=900&height=720\"},title:\"channelLogo\",type:ControlType.ResponsiveImage},KLNY7Nmuo:{defaultValue:\"160.5K\",displayTextArea:false,title:\"numberOfListeners\",type:ControlType.String},T_pbICfkg:{defaultValue:\"The Morning Mashup\",displayTextArea:false,title:\"dynamicFieldLine1\",type:ControlType.String},V0vlbJJAd:{defaultValue:\"11:00am – 5:00pm\",displayTextArea:false,title:\"dynamicFieldLine2\",type:ControlType.String}});addFonts(FramerrVi71wrVe,[{explicitInter:true,fonts:[]},...CES26InLibraryButtonFonts,...CES26SecondarySizeMDRadiusFULLFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerrVi71wrVe\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"800\",\"framerComponentViewportWidth\":\"true\",\"framerVariables\":\"{\\\"YzF475rEB\\\":\\\"pdtLine1\\\",\\\"ccaPVjzX3\\\":\\\"pdtLine2\\\",\\\"OA6IlrG1M\\\":\\\"albumArt\\\",\\\"rqcQ8AKg5\\\":\\\"channelLogo\\\",\\\"KLNY7Nmuo\\\":\\\"numberOfListeners\\\",\\\"T_pbICfkg\\\":\\\"dynamicFieldLine1\\\",\\\"V0vlbJJAd\\\":\\\"dynamicFieldLine2\\\"}\",\"framerAutoSizeImages\":\"true\",\"framerContractVersion\":\"1\",\"framerColorSyntax\":\"true\",\"framerIntrinsicHeight\":\"400\",\"framerImmutableVariables\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"],\\\"constraints\\\":[\\\"800px\\\",null,null,null]},\\\"G15V_AIb5\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"],\\\"constraints\\\":[\\\"800px\\\",null,null,null]},\\\"qcEDtHKKX\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"],\\\"constraints\\\":[\\\"800px\\\",null,null,null]},\\\"wdeleEzZm\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"],\\\"constraints\\\":[\\\"800px\\\",null,null,null]},\\\"ASAAUIZEr\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"],\\\"constraints\\\":[\\\"800px\\\",null,null,null]},\\\"bi_wgeJBf\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"],\\\"constraints\\\":[\\\"800px\\\",null,null,null]},\\\"W_zpqVJNu\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"],\\\"constraints\\\":[\\\"800px\\\",null,null,null]},\\\"QkqyRv22O\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"],\\\"constraints\\\":[\\\"800px\\\",null,null,null]}}}\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType}from\"framer\";import{carPlayVariant}from\"https://framerusercontent.com/modules/I63kuf8LSuFmmECiYJWK/SLBYB6c8pzkzqAtDK7Qh/globalStore.js\";import{CarPlayMobileScreenVariants}from\"https://framerusercontent.com/modules/6naQYI3TTZUyrSyNsTqz/uvjkVORMxdk00kRJd13Q/variants.js\";export default function CarPlayIcon(props){const{tint,screen}=props;const[_,setVariant]=carPlayVariant();const openVariant=()=>{console.log(\"[carplay] change to\",screen);setVariant(screen);};return /*#__PURE__*/_jsx(\"div\",{onClick:openVariant,style:{opacity:0,margin:0,width:70,height:70,backgroundColor:\"red\"}});}addPropertyControls(CarPlayIcon,{tint:{title:\"Tint\",type:ControlType.Color,defaultValue:\"#09F\"},screen:{title:\"Variant\",type:ControlType.Enum,defaultValue:\"Apps\",options:Object.keys(CarPlayMobileScreenVariants)}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"CarPlayIcon\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (842b0c0)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getLoadingLazyAtYPosition,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 CarPlayIcon from\"https://framerusercontent.com/modules/we6dlfejWJMuFGe53Hn5/eninbhnLj24RhD7dgy0V/CarPlayIcon.js\";const CarPlayIconFonts=getFonts(CarPlayIcon);const cycleOrder=[\"MUR4zNKd0\",\"fojov77NU\",\"yYF14WpEz\",\"LyWIcJpnP\",\"KjWYZm6TC\"];const serializationHash=\"framer-EF9GU\";const variantClassNames={fojov77NU:\"framer-v-1gofd\",KjWYZm6TC:\"framer-v-1ksf8qp\",LyWIcJpnP:\"framer-v-1yvnn1d\",MUR4zNKd0:\"framer-v-vlhtit\",yYF14WpEz:\"framer-v-uxpvj7\"};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={Apps:\"MUR4zNKd0\",Channels:\"KjWYZm6TC\",FYP:\"LyWIcJpnP\",Phone:\"yYF14WpEz\",Waze:\"fojov77NU\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"MUR4zNKd0\"};};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:\"MUR4zNKd0\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(baseVariant===\"LyWIcJpnP\")return true;return false;};const isDisplayed1=()=>{if(baseVariant===\"KjWYZm6TC\")return true;return false;};const isDisplayed2=()=>{if(baseVariant===\"yYF14WpEz\")return true;return false;};const isDisplayed3=()=>{if(baseVariant===\"KjWYZm6TC\")return false;return true;};const isDisplayed4=()=>{if([\"fojov77NU\",\"yYF14WpEz\",\"LyWIcJpnP\",\"KjWYZm6TC\"].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(Image,{...restProps,...gestureHandlers,background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition(componentViewport?.y||0),pixelHeight:720,pixelWidth:1249,positionX:\"left\",positionY:\"top\",sizes:componentViewport?.width||\"100vw\",src:\"https://framerusercontent.com/images/rLV0o2UNGtch0Wk8uB8221zs8.png?width=1249&height=720\",srcSet:\"https://framerusercontent.com/images/rLV0o2UNGtch0Wk8uB8221zs8.png?scale-down-to=512&width=1249&height=720 512w,https://framerusercontent.com/images/rLV0o2UNGtch0Wk8uB8221zs8.png?scale-down-to=1024&width=1249&height=720 1024w,https://framerusercontent.com/images/rLV0o2UNGtch0Wk8uB8221zs8.png?width=1249&height=720 1249w\"},className:cx(scopingClassNames,\"framer-vlhtit\",className,classNames),\"data-border\":true,\"data-framer-name\":\"Apps\",layoutDependency:layoutDependency,layoutId:\"MUR4zNKd0\",ref:refBinding,style:{\"--border-bottom-width\":\"0.5px\",\"--border-color\":\"rgb(34, 34, 34)\",\"--border-left-width\":\"0.5px\",\"--border-right-width\":\"0.5px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0.5px\",borderBottomLeftRadius:34,borderBottomRightRadius:34,borderTopLeftRadius:34,borderTopRightRadius:34,...style},...addPropertyOverrides({fojov77NU:{\"data-framer-name\":\"Waze\",background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition(componentViewport?.y||0),pixelHeight:720,pixelWidth:1249,positionX:\"left\",positionY:\"top\",sizes:componentViewport?.width||\"100vw\",src:\"https://framerusercontent.com/images/zbjQVSmznofqepuTbBrkdNGHDk.png?width=1249&height=720\",srcSet:\"https://framerusercontent.com/images/zbjQVSmznofqepuTbBrkdNGHDk.png?scale-down-to=512&width=1249&height=720 512w,https://framerusercontent.com/images/zbjQVSmznofqepuTbBrkdNGHDk.png?scale-down-to=1024&width=1249&height=720 1024w,https://framerusercontent.com/images/zbjQVSmznofqepuTbBrkdNGHDk.png?width=1249&height=720 1249w\"}},KjWYZm6TC:{\"data-framer-name\":\"Channels\",background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition(componentViewport?.y||0),pixelHeight:720,pixelWidth:1249,positionX:\"left\",positionY:\"top\",sizes:componentViewport?.width||\"100vw\",src:\"https://framerusercontent.com/images/JlEh2KOkwtbvVkMA2w13Za9Owg.png?width=1249&height=720\",srcSet:\"https://framerusercontent.com/images/JlEh2KOkwtbvVkMA2w13Za9Owg.png?scale-down-to=512&width=1249&height=720 512w,https://framerusercontent.com/images/JlEh2KOkwtbvVkMA2w13Za9Owg.png?scale-down-to=1024&width=1249&height=720 1024w,https://framerusercontent.com/images/JlEh2KOkwtbvVkMA2w13Za9Owg.png?width=1249&height=720 1249w\"}},LyWIcJpnP:{\"data-framer-name\":\"FYP\",background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition(componentViewport?.y||0),pixelHeight:720,pixelWidth:1249,positionX:\"left\",positionY:\"top\",sizes:componentViewport?.width||\"100vw\",src:\"https://framerusercontent.com/images/o1pKAY4pmmfzDZaxI7Lrry8TiGA.png?width=1249&height=720\",srcSet:\"https://framerusercontent.com/images/o1pKAY4pmmfzDZaxI7Lrry8TiGA.png?scale-down-to=512&width=1249&height=720 512w,https://framerusercontent.com/images/o1pKAY4pmmfzDZaxI7Lrry8TiGA.png?scale-down-to=1024&width=1249&height=720 1024w,https://framerusercontent.com/images/o1pKAY4pmmfzDZaxI7Lrry8TiGA.png?width=1249&height=720 1249w\"}},yYF14WpEz:{\"data-framer-name\":\"Phone\",background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition(componentViewport?.y||0),pixelHeight:720,pixelWidth:1249,positionX:\"left\",positionY:\"top\",sizes:componentViewport?.width||\"100vw\",src:\"https://framerusercontent.com/images/nhRTp9rGxUiheHdza3oq3Cu7yg.png?width=1249&height=720\",srcSet:\"https://framerusercontent.com/images/nhRTp9rGxUiheHdza3oq3Cu7yg.png?scale-down-to=512&width=1249&height=720 512w,https://framerusercontent.com/images/nhRTp9rGxUiheHdza3oq3Cu7yg.png?scale-down-to=1024&width=1249&height=720 1024w,https://framerusercontent.com/images/nhRTp9rGxUiheHdza3oq3Cu7yg.png?width=1249&height=720 1249w\"}}},baseVariant,gestureVariant),children:[isDisplayed()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1xykflm-container\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"IVSE9NRwV-container\",nodeId:\"IVSE9NRwV\",rendersWithMotion:true,scopeId:\"xjOYtIxO4\",children:/*#__PURE__*/_jsx(CarPlayIcon,{height:\"100%\",id:\"IVSE9NRwV\",layoutId:\"IVSE9NRwV\",screen:\"Channels\",tint:\"rgb(0, 153, 255)\",width:\"100%\"})})}),isDisplayed()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1ox8vha-container\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"EF4eeSz0x-container\",nodeId:\"EF4eeSz0x\",rendersWithMotion:true,scopeId:\"xjOYtIxO4\",children:/*#__PURE__*/_jsx(CarPlayIcon,{height:\"100%\",id:\"EF4eeSz0x\",layoutId:\"EF4eeSz0x\",screen:\"Apps\",tint:\"rgb(0, 153, 255)\",width:\"100%\"})})}),isDisplayed1()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1670jtb-container\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"V7GY6EFfQ-container\",nodeId:\"V7GY6EFfQ\",rendersWithMotion:true,scopeId:\"xjOYtIxO4\",children:/*#__PURE__*/_jsx(CarPlayIcon,{height:\"100%\",id:\"V7GY6EFfQ\",layoutId:\"V7GY6EFfQ\",screen:\"Apps\",tint:\"rgb(0, 153, 255)\",width:\"100%\"})})}),isDisplayed1()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1ro0fwe-container\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"f7x4u3yEy-container\",nodeId:\"f7x4u3yEy\",rendersWithMotion:true,scopeId:\"xjOYtIxO4\",children:/*#__PURE__*/_jsx(CarPlayIcon,{height:\"100%\",id:\"f7x4u3yEy\",layoutId:\"f7x4u3yEy\",screen:\"Phone\",tint:\"rgb(0, 153, 255)\",width:\"100%\"})})}),isDisplayed1()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-k6uqae-container\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"YUSOfbn34-container\",nodeId:\"YUSOfbn34\",rendersWithMotion:true,scopeId:\"xjOYtIxO4\",children:/*#__PURE__*/_jsx(CarPlayIcon,{height:\"100%\",id:\"YUSOfbn34\",layoutId:\"YUSOfbn34\",screen:\"Waze\",tint:\"rgb(0, 153, 255)\",width:\"100%\"})})}),isDisplayed1()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1hlhp9j-container\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"e8M9QdhVa-container\",nodeId:\"e8M9QdhVa\",rendersWithMotion:true,scopeId:\"xjOYtIxO4\",children:/*#__PURE__*/_jsx(CarPlayIcon,{height:\"100%\",id:\"e8M9QdhVa\",layoutId:\"e8M9QdhVa\",screen:\"Apps\",tint:\"rgb(0, 153, 255)\",width:\"100%\"})})}),isDisplayed2()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-v1jnps-container\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"up_6N08Ky-container\",nodeId:\"up_6N08Ky\",rendersWithMotion:true,scopeId:\"xjOYtIxO4\",children:/*#__PURE__*/_jsx(CarPlayIcon,{height:\"100%\",id:\"up_6N08Ky\",layoutId:\"up_6N08Ky\",screen:\"Apps\",tint:\"rgb(0, 153, 255)\",width:\"100%\"})})}),isDisplayed3()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1iqp0rl-container\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"WK4TWiMY1-container\",nodeId:\"WK4TWiMY1\",rendersWithMotion:true,scopeId:\"xjOYtIxO4\",children:/*#__PURE__*/_jsx(CarPlayIcon,{height:\"100%\",id:\"WK4TWiMY1\",layoutId:\"WK4TWiMY1\",screen:\"Waze\",tint:\"rgb(0, 153, 255)\",width:\"100%\"})})}),isDisplayed3()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1608ch4-container\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"hI_CfX3aA-container\",nodeId:\"hI_CfX3aA\",rendersWithMotion:true,scopeId:\"xjOYtIxO4\",children:/*#__PURE__*/_jsx(CarPlayIcon,{height:\"100%\",id:\"hI_CfX3aA\",layoutId:\"hI_CfX3aA\",screen:\"Phone\",tint:\"rgb(0, 153, 255)\",width:\"100%\"})})}),isDisplayed3()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-aisbvu-container\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"vtRnm9COR-container\",nodeId:\"vtRnm9COR\",rendersWithMotion:true,scopeId:\"xjOYtIxO4\",children:/*#__PURE__*/_jsx(CarPlayIcon,{height:\"100%\",id:\"vtRnm9COR\",layoutId:\"vtRnm9COR\",screen:\"Apps\",tint:\"rgb(0, 153, 255)\",width:\"100%\"})})}),isDisplayed4()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-x0v2k1-container\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"uYmUYpxuX-container\",nodeId:\"uYmUYpxuX\",rendersWithMotion:true,scopeId:\"xjOYtIxO4\",transformTemplate:transformTemplate1,children:/*#__PURE__*/_jsx(CarPlayIcon,{height:\"100%\",id:\"uYmUYpxuX\",layoutId:\"uYmUYpxuX\",screen:\"Waze\",tint:\"rgb(0, 153, 255)\",width:\"100%\"})})}),isDisplayed4()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-jylu3k-container\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"KXxdx6iPC-container\",nodeId:\"KXxdx6iPC\",rendersWithMotion:true,scopeId:\"xjOYtIxO4\",style:{rotate:-2},children:/*#__PURE__*/_jsx(CarPlayIcon,{height:\"100%\",id:\"KXxdx6iPC\",layoutId:\"KXxdx6iPC\",screen:\"Phone\",tint:\"rgb(0, 153, 255)\",width:\"100%\"})})}),isDisplayed4()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-qcymnz-container\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"AdiP6hvFz-container\",nodeId:\"AdiP6hvFz\",rendersWithMotion:true,scopeId:\"xjOYtIxO4\",children:/*#__PURE__*/_jsx(CarPlayIcon,{height:\"100%\",id:\"AdiP6hvFz\",layoutId:\"AdiP6hvFz\",screen:\"FYP\",tint:\"rgb(0, 153, 255)\",width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-r322wx-container\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"WUhNhi_SL-container\",nodeId:\"WUhNhi_SL\",rendersWithMotion:true,scopeId:\"xjOYtIxO4\",children:/*#__PURE__*/_jsx(CarPlayIcon,{height:\"100%\",id:\"WUhNhi_SL\",layoutId:\"WUhNhi_SL\",screen:\"Waze\",tint:\"rgb(0, 153, 255)\",width:\"100%\"})})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-EF9GU.framer-1sx9sph, .framer-EF9GU .framer-1sx9sph { display: block; }\",\".framer-EF9GU.framer-vlhtit { height: 720px; overflow: var(--overflow-clip-fallback, clip); position: relative; width: 1250px; will-change: var(--framer-will-change-override, transform); }\",\".framer-EF9GU .framer-1xykflm-container { flex: none; height: auto; position: absolute; right: 505px; top: 11px; width: auto; }\",\".framer-EF9GU .framer-1ox8vha-container { flex: none; height: auto; left: 382px; position: absolute; top: 12px; width: auto; }\",\".framer-EF9GU .framer-1670jtb-container { flex: none; height: auto; left: 390px; position: absolute; top: 0px; width: auto; }\",\".framer-EF9GU .framer-1ro0fwe-container { bottom: 260px; flex: none; height: auto; left: 15px; position: absolute; width: auto; }\",\".framer-EF9GU .framer-k6uqae-container { flex: none; height: auto; left: 15px; position: absolute; top: 255px; width: auto; }\",\".framer-EF9GU .framer-1hlhp9j-container { bottom: 10px; flex: none; height: auto; left: 15px; position: absolute; width: auto; }\",\".framer-EF9GU .framer-v1jnps-container { bottom: 114px; flex: none; height: auto; left: 284px; position: absolute; width: auto; }\",\".framer-EF9GU .framer-1iqp0rl-container { flex: none; height: auto; left: 9px; position: absolute; top: 249px; width: auto; }\",\".framer-EF9GU .framer-1608ch4-container { bottom: 256px; flex: none; height: auto; left: 9px; position: absolute; width: auto; }\",\".framer-EF9GU .framer-aisbvu-container { bottom: 4px; flex: none; height: auto; left: 9px; position: absolute; width: auto; }\",\".framer-EF9GU .framer-x0v2k1-container { flex: none; height: auto; left: 54%; position: absolute; top: 284px; width: auto; }\",\".framer-EF9GU .framer-jylu3k-container { flex: none; height: auto; left: 208px; position: absolute; top: 69px; width: auto; }\",\".framer-EF9GU .framer-qcymnz-container { bottom: 148px; flex: none; height: auto; position: absolute; right: 331px; width: auto; }\",\".framer-EF9GU .framer-r322wx-container { flex: none; height: auto; position: absolute; right: 331px; top: 284px; width: auto; }\",\".framer-EF9GU.framer-v-1gofd .framer-1iqp0rl-container { top: 255px; }\",\".framer-EF9GU.framer-v-1yvnn1d .framer-aisbvu-container { bottom: 11px; }\",'.framer-EF9GU[data-border=\"true\"]::after, .framer-EF9GU [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; corner-shape: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 720\n * @framerIntrinsicWidth 1250\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"fojov77NU\":{\"layout\":[\"fixed\",\"fixed\"]},\"yYF14WpEz\":{\"layout\":[\"fixed\",\"fixed\"]},\"LyWIcJpnP\":{\"layout\":[\"fixed\",\"fixed\"]},\"KjWYZm6TC\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerxjOYtIxO4=withCSS(Component,css,\"framer-EF9GU\");export default FramerxjOYtIxO4;FramerxjOYtIxO4.displayName=\"CES26 - CarPlay Mobile Screens\";FramerxjOYtIxO4.defaultProps={height:720,width:1250};addPropertyControls(FramerxjOYtIxO4,{variant:{options:[\"MUR4zNKd0\",\"fojov77NU\",\"yYF14WpEz\",\"LyWIcJpnP\",\"KjWYZm6TC\"],optionTitles:[\"Apps\",\"Waze\",\"Phone\",\"FYP\",\"Channels\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerxjOYtIxO4,[{explicitInter:true,fonts:[]},...CarPlayIconFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerxjOYtIxO4\",\"slots\":[],\"annotations\":{\"framerComponentViewportWidth\":\"true\",\"framerColorSyntax\":\"true\",\"framerImmutableVariables\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicHeight\":\"720\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"fojov77NU\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"yYF14WpEz\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"LyWIcJpnP\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"KjWYZm6TC\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerIntrinsicWidth\":\"1250\",\"framerContractVersion\":\"1\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (9a43cf4)\nimport{jsx as _jsx}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=[\"ezpEbUVBS\",\"bdq1RoUJD\"];const serializationHash=\"framer-6XES7\";const variantClassNames={bdq1RoUJD:\"framer-v-ktm2ez\",ezpEbUVBS:\"framer-v-ywr2wb\"};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={Disabled:\"bdq1RoUJD\",Enabled:\"ezpEbUVBS\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"ezpEbUVBS\"};};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:\"ezpEbUVBS\",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-ywr2wb\",className,classNames),\"data-framer-name\":\"Enabled\",layoutDependency:layoutDependency,layoutId:\"ezpEbUVBS\",ref:refBinding,style:{borderBottomLeftRadius:12,borderBottomRightRadius:12,borderTopLeftRadius:12,borderTopRightRadius:12,...style},...addPropertyOverrides({bdq1RoUJD:{\"data-framer-name\":\"Disabled\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1krn8a1\",\"data-framer-name\":\"Icon / Chevron - Right\",layoutDependency:layoutDependency,layoutId:\"O_um8pinK\",children:/*#__PURE__*/_jsx(SVG,{className:\"framer-dv9v02\",layoutDependency:layoutDependency,layoutId:\"lXRbuQkrN\",opacity:1,requiresOverflowVisible:true,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 12 24\" overflow=\"visible\"><path d=\"M 0 24 L 12 12 L 0 0\" fill=\"transparent\" stroke-width=\"2.86667\" stroke=\"rgb(255,255,255)\" stroke-miterlimit=\"10\" stroke-dasharray=\"\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({bdq1RoUJD:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 12 24\" overflow=\"visible\"><path d=\"M 0 24 L 12 12 L 0 0\" fill=\"transparent\" stroke-width=\"2.86667\" stroke=\"rgba(255, 255, 255, 0.2)\" stroke-miterlimit=\"10\" stroke-dasharray=\"\"></path></svg>'}},baseVariant,gestureVariant)})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-6XES7.framer-8l72be, .framer-6XES7 .framer-8l72be { display: block; }\",\".framer-6XES7.framer-ywr2wb { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 68px; justify-content: center; overflow: visible; padding: 24px; position: relative; width: 88px; }\",\".framer-6XES7 .framer-1krn8a1 { flex: none; gap: 0px; height: 40px; overflow: hidden; position: relative; width: 40px; }\",\".framer-6XES7 .framer-dv9v02 { height: 24px; left: 20px; position: absolute; top: 8px; width: 12px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 68\n * @framerIntrinsicWidth 88\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"bdq1RoUJD\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const Frameryi1Its0ZY=withCSS(Component,css,\"framer-6XES7\");export default Frameryi1Its0ZY;Frameryi1Its0ZY.displayName=\"CES26 Channel Linear - Up Button\";Frameryi1Its0ZY.defaultProps={height:68,width:88};addPropertyControls(Frameryi1Its0ZY,{variant:{options:[\"ezpEbUVBS\",\"bdq1RoUJD\"],optionTitles:[\"Enabled\",\"Disabled\"],title:\"Variant\",type:ControlType.Enum}});addFonts(Frameryi1Its0ZY,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Frameryi1Its0ZY\",\"slots\":[],\"annotations\":{\"framerComponentViewportWidth\":\"true\",\"framerImmutableVariables\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"bdq1RoUJD\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerIntrinsicWidth\":\"88\",\"framerColorSyntax\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerContractVersion\":\"1\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicHeight\":\"68\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./yi1Its0ZY.map","// Generated by Framer (9a43cf4)\nimport{jsx as _jsx}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=[\"XaQrMWB2Y\",\"CryHksjWZ\"];const serializationHash=\"framer-kFZHL\";const variantClassNames={CryHksjWZ:\"framer-v-w6kcxn\",XaQrMWB2Y:\"framer-v-aan1br\"};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={Disabled:\"CryHksjWZ\",Enabled:\"XaQrMWB2Y\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"XaQrMWB2Y\"};};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:\"XaQrMWB2Y\",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-aan1br\",className,classNames),\"data-framer-name\":\"Enabled\",layoutDependency:layoutDependency,layoutId:\"XaQrMWB2Y\",ref:refBinding,style:{borderBottomLeftRadius:12,borderBottomRightRadius:12,borderTopLeftRadius:12,borderTopRightRadius:12,...style},...addPropertyOverrides({CryHksjWZ:{\"data-framer-name\":\"Disabled\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-8xkhy5\",\"data-framer-name\":\"Icon / Chevron - Left\",layoutDependency:layoutDependency,layoutId:\"EZy4gstUI\",children:/*#__PURE__*/_jsx(SVG,{className:\"framer-1y178qb\",layoutDependency:layoutDependency,layoutId:\"tBPVr1Nh1\",opacity:1,requiresOverflowVisible:true,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 12 24\" overflow=\"visible\"><path d=\"M 12 0 L 0 12 L 12 24\" fill=\"transparent\" stroke-width=\"2.86667\" stroke=\"rgb(255,255,255)\" stroke-miterlimit=\"10\" stroke-dasharray=\"\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({CryHksjWZ:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 12 24\" overflow=\"visible\"><path d=\"M 12 0 L 0 12 L 12 24\" fill=\"transparent\" stroke-width=\"2.86667\" stroke=\"rgba(255, 255, 255, 0.2)\" stroke-miterlimit=\"10\" stroke-dasharray=\"\"></path></svg>'}},baseVariant,gestureVariant)})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-kFZHL.framer-i63pq, .framer-kFZHL .framer-i63pq { display: block; }\",\".framer-kFZHL.framer-aan1br { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 68px; justify-content: center; overflow: visible; padding: 24px; position: relative; width: 88px; }\",\".framer-kFZHL .framer-8xkhy5 { flex: none; gap: 0px; height: 40px; overflow: hidden; position: relative; width: 40px; }\",\".framer-kFZHL .framer-1y178qb { height: 24px; left: 14px; position: absolute; top: 8px; width: 12px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 68\n * @framerIntrinsicWidth 88\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"CryHksjWZ\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FrameruzYw1SMQp=withCSS(Component,css,\"framer-kFZHL\");export default FrameruzYw1SMQp;FrameruzYw1SMQp.displayName=\"CES26 Channel Linear - Down Button\";FrameruzYw1SMQp.defaultProps={height:68,width:88};addPropertyControls(FrameruzYw1SMQp,{variant:{options:[\"XaQrMWB2Y\",\"CryHksjWZ\"],optionTitles:[\"Enabled\",\"Disabled\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FrameruzYw1SMQp,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FrameruzYw1SMQp\",\"slots\":[],\"annotations\":{\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"CryHksjWZ\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerIntrinsicHeight\":\"68\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"88\",\"framerImmutableVariables\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerAutoSizeImages\":\"true\",\"framerColorSyntax\":\"true\",\"framerComponentViewportWidth\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./uzYw1SMQp.map","// Generated by Framer (5c21306)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getPropertyControls,RichText,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useVariantState,withCodeBoundaryForOverrides,withCSS,withMappedReactProps}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import CES26ChannelLinearUpButton,*as CES26ChannelLinearUpButtonInfo from\"https://framerusercontent.com/modules/Hg0TR5ltaMHyu5IKMRA2/gvmOMcT1XKB1oPnB3R57/yi1Its0ZY.js\";import CES26ChannelLinearDownButton,*as CES26ChannelLinearDownButtonInfo from\"https://framerusercontent.com/modules/r0CQwSb1EnJy5v41xnWU/0nAFRImwVoWERQWsLMQN/uzYw1SMQp.js\";import{withchannelDown,withchannelUp}from\"https://framerusercontent.com/modules/AvpvGj6XbuBksohaeH1R/VX4zlRZRGbuBbEixVyzW/NowPlaying.js\";const CES26ChannelLinearDownButtonFonts=getFonts(CES26ChannelLinearDownButton);const CES26ChannelLinearDownButtonWithchannelDown17ddfatWithMappedReactPropsrn8g0c=withMappedReactProps(withCodeBoundaryForOverrides(CES26ChannelLinearDownButton,{nodeId:\"moownTn_n\",override:withchannelDown,scopeId:\"yOvS3Lrq0\"}),CES26ChannelLinearDownButtonInfo);const CES26ChannelLinearUpButtonFonts=getFonts(CES26ChannelLinearUpButton);const CES26ChannelLinearUpButtonWithchannelUp101fpf3WithMappedReactProps1pjft0r=withMappedReactProps(withCodeBoundaryForOverrides(CES26ChannelLinearUpButton,{nodeId:\"LRM8GD8cK\",override:withchannelUp,scopeId:\"yOvS3Lrq0\"}),CES26ChannelLinearUpButtonInfo);const CES26ChannelLinearDownButtonControls=getPropertyControls(CES26ChannelLinearDownButton);const CES26ChannelLinearUpButtonControls=getPropertyControls(CES26ChannelLinearUpButton);const serializationHash=\"framer-xv5jW\";const variantClassNames={Yn6AvlgxC:\"framer-v-sf0sbg\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const grUwcL643=undefined;const qM6r5Fi1U=undefined;const fW2AJk5GK=undefined;const T0zJTQaRM=undefined;const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableEnumMap={Disabled:\"CryHksjWZ\",Enabled:\"XaQrMWB2Y\"};const humanReadableEnumMap1={Disabled:\"bdq1RoUJD\",Enabled:\"ezpEbUVBS\"};const getProps=({channelNumber,channelTitle,height,id,leftArrowVariant,rightArrowVariant,width,...props})=>{return{...props,fW2AJk5GK:channelTitle??props.fW2AJk5GK??\"The Swift–Kelce Super Bowl Buzz\",grUwcL643:humanReadableEnumMap[leftArrowVariant]??leftArrowVariant??props.grUwcL643??\"XaQrMWB2Y\",qM6r5Fi1U:channelNumber??props.qM6r5Fi1U??\"Ch 2\",T0zJTQaRM:humanReadableEnumMap1[rightArrowVariant]??rightArrowVariant??props.T0zJTQaRM??\"ezpEbUVBS\"};};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,qM6r5Fi1U,fW2AJk5GK,grUwcL643,T0zJTQaRM,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"Yn6AvlgxC\",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-sf0sbg\",className,classNames),\"data-framer-name\":\"default\",layoutDependency:layoutDependency,layoutId:\"Yn6AvlgxC\",ref:refBinding,style:{backdropFilter:\"blur(30px)\",backgroundColor:\"rgba(18, 21, 23, 0.3)\",borderBottomLeftRadius:9999,borderBottomRightRadius:9999,borderTopLeftRadius:9999,borderTopRightRadius:9999,WebkitBackdropFilter:\"blur(30px)\",...style},children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:68,width:\"88px\",y:(componentViewport?.y||0)+(0+((componentViewport?.height||66)-0-68)/2),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-17ddfat-container\",isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"moownTn_n-container\",nodeId:\"moownTn_n\",rendersWithMotion:true,scopeId:\"yOvS3Lrq0\",children:/*#__PURE__*/_jsx(CES26ChannelLinearDownButtonWithchannelDown17ddfatWithMappedReactPropsrn8g0c,{height:\"100%\",id:\"moownTn_n\",layoutId:\"moownTn_n\",style:{height:\"100%\",width:\"100%\"},variant:grUwcL643,width:\"100%\"})})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-nu91yo\",\"data-framer-name\":\"NP Eyebrow\",layoutDependency:layoutDependency,layoutId:\"aEyKTlgFe\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7SGVsdmV0aWNhIE5vdyBWYXItcmVndWxhcg==\",\"--framer-font-family\":'\"Helvetica Now Var\", \"Helvetica Now Var Placeholder\", sans-serif',\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgba(255, 255, 255, 0.6))\"},children:\"Ch 2\"})}),className:\"framer-ak3one\",\"data-framer-name\":\"Ch 82\",fonts:[\"GF;Helvetica Now Var-regular\"],layoutDependency:layoutDependency,layoutId:\"CjUENv8ps\",style:{\"--extracted-r6o4lv\":\"rgba(255, 255, 255, 0.6)\",\"--framer-paragraph-spacing\":\"0px\"},text:qM6r5Fi1U,verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h4,{style:{\"--font-selector\":\"R0Y7SGVsdmV0aWNhIE5vdyBWYXItcmVndWxhcg==\",\"--framer-font-family\":'\"Helvetica Now Var\", \"Helvetica Now Var Placeholder\", sans-serif',\"--framer-font-size\":\"20px\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-1eung3n, rgb(255, 255, 255))\"},children:\"SiriusXM Hits 1\"})}),className:\"framer-1p59pjp\",\"data-framer-name\":\"Mad Dog Sports Radio\",fonts:[\"GF;Helvetica Now Var-regular\"],layoutDependency:layoutDependency,layoutId:\"vBSL2NJZD\",style:{\"--extracted-1eung3n\":\"rgb(255, 255, 255)\",\"--framer-paragraph-spacing\":\"0px\"},text:fW2AJk5GK,verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:68,width:\"88px\",y:(componentViewport?.y||0)+(0+((componentViewport?.height||66)-0-68)/2),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-101fpf3-container\",isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"LRM8GD8cK-container\",nodeId:\"LRM8GD8cK\",rendersWithMotion:true,scopeId:\"yOvS3Lrq0\",children:/*#__PURE__*/_jsx(CES26ChannelLinearUpButtonWithchannelUp101fpf3WithMappedReactProps1pjft0r,{height:\"100%\",id:\"LRM8GD8cK\",layoutId:\"LRM8GD8cK\",style:{height:\"100%\",width:\"100%\"},variant:T0zJTQaRM,width:\"100%\"})})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-xv5jW.framer-1g81q4m, .framer-xv5jW .framer-1g81q4m { display: block; }\",\".framer-xv5jW.framer-sf0sbg { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 32px; height: 66px; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 500px; }\",\".framer-xv5jW .framer-17ddfat-container, .framer-xv5jW .framer-101fpf3-container { flex: none; height: 68px; position: relative; width: 88px; }\",\".framer-xv5jW .framer-nu91yo { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 1px; }\",'.framer-xv5jW .framer-ak3one { --text-truncation-display-inline-for-safari-16: inline; --text-truncation-display-none-for-safari-16: none; --text-truncation-line-break-for-safari-16: \"\\\\A\"; -webkit-box-orient: vertical; -webkit-line-clamp: 1; display: -webkit-box; flex: none; height: auto; overflow: var(--overflow-clip-fallback, clip); position: relative; white-space: pre-line; width: 257px; word-break: break-word; word-wrap: break-word; }','.framer-xv5jW .framer-1p59pjp { --text-truncation-display-inline-for-safari-16: inline; --text-truncation-display-none-for-safari-16: none; --text-truncation-line-break-for-safari-16: \"\\\\A\"; -webkit-box-orient: vertical; -webkit-line-clamp: 1; display: -webkit-box; flex: none; height: auto; overflow: var(--overflow-clip-fallback, clip); position: relative; white-space: pre-line; width: 324px; word-break: break-word; word-wrap: break-word; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 66\n * @framerIntrinsicWidth 500\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"qM6r5Fi1U\":\"channelNumber\",\"fW2AJk5GK\":\"channelTitle\",\"grUwcL643\":\"leftArrowVariant\",\"T0zJTQaRM\":\"rightArrowVariant\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FrameryOvS3Lrq0=withCSS(Component,css,\"framer-xv5jW\");export default FrameryOvS3Lrq0;FrameryOvS3Lrq0.displayName=\"CES26 Channel Linear\";FrameryOvS3Lrq0.defaultProps={height:66,width:500};addPropertyControls(FrameryOvS3Lrq0,{qM6r5Fi1U:{defaultValue:\"Ch 2\",displayTextArea:true,title:\"channelNumber\",type:ControlType.String},fW2AJk5GK:{defaultValue:\"The Swift–Kelce Super Bowl Buzz\",displayTextArea:false,title:\"channelTitle\",type:ControlType.String},grUwcL643:CES26ChannelLinearDownButtonControls?.[\"variant\"]&&{...CES26ChannelLinearDownButtonControls[\"variant\"],defaultValue:\"XaQrMWB2Y\",description:undefined,hidden:undefined,title:\"leftArrowVariant\"},T0zJTQaRM:CES26ChannelLinearUpButtonControls?.[\"variant\"]&&{...CES26ChannelLinearUpButtonControls[\"variant\"],defaultValue:\"ezpEbUVBS\",description:undefined,hidden:undefined,title:\"rightArrowVariant\"}});addFonts(FrameryOvS3Lrq0,[{explicitInter:true,fonts:[]},...CES26ChannelLinearDownButtonFonts,...CES26ChannelLinearUpButtonFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FrameryOvS3Lrq0\",\"slots\":[],\"annotations\":{\"framerVariables\":\"{\\\"qM6r5Fi1U\\\":\\\"channelNumber\\\",\\\"fW2AJk5GK\\\":\\\"channelTitle\\\",\\\"grUwcL643\\\":\\\"leftArrowVariant\\\",\\\"T0zJTQaRM\\\":\\\"rightArrowVariant\\\"}\",\"framerContractVersion\":\"1\",\"framerDisplayContentsDiv\":\"false\",\"framerImmutableVariables\":\"true\",\"framerColorSyntax\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicWidth\":\"500\",\"framerIntrinsicHeight\":\"66\",\"framerAutoSizeImages\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (cc3b8f8)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getLoadingLazyAtYPosition,Image,RichText,SmartComponentScopedContainer,SVG,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCodeBoundaryForOverrides,withCSS,withMappedReactProps}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import CES26SecondarySizeMDRadiusFULL,*as CES26SecondarySizeMDRadiusFULLInfo from\"https://framerusercontent.com/modules/eOFnEDak6f5rY6JjAQrv/eX3GuH3d57RQX4MLIjX1/yFtgtl1YZ.js\";import CES26Tile from\"https://framerusercontent.com/modules/OniaRomvs23WRCZ62J5r/TN0756NYZZP6XXRkoxL8/HhVI_OGdP.js\";import CES26ProgressBar,*as CES26ProgressBarInfo from\"https://framerusercontent.com/modules/oyILF3LGyqYqHSniOGfJ/oKJEc8dDUFLYHC35Fw8l/jy_YKwsys.js\";import CES26FrostedBackground from\"https://framerusercontent.com/modules/QVxGeIttOnqfMohmMrfX/HpEuNQxRSYpnX2QfugDc/TFb1hzrLZ.js\";import CES26ArtMetadata,*as CES26ArtMetadataInfo from\"https://framerusercontent.com/modules/YdRGjW8KNzxaG9bHdPfR/SliKan3S9VXUJ71rxYPn/xYZHX3CIF.js\";import CES26CarPlayWidgetToggle,*as CES26CarPlayWidgetToggleInfo from\"https://framerusercontent.com/modules/yjaOcTjfbs2TysGoXUgT/chA09OMC9HF116oidQbU/Z6H43MobR.js\";import CES26ToastNotification,*as CES26ToastNotificationInfo from\"https://framerusercontent.com/modules/Z5TeL3ND766vh51YwGt8/KEkoFCH5iIA8QO9QoZx9/ucWxeoIHf.js\";import CES26BGImageryBlur from\"https://framerusercontent.com/modules/ZvS3EnToAF2GESnK2V9D/4QPmdENd1ZMV7LVqHLje/T23X9dgTf.js\";import SamplerCards from\"https://framerusercontent.com/modules/SQrYiqiSS6ZhEcgxAMmH/EYwfJx95jP48GJexSWAq/SamplerCards.js\";import{mediaButtonToggle,onTapCarPlayMobileArea}from\"https://framerusercontent.com/modules/Aar8rvIxDTyxTNBo47gV/bqmhLOVi57SIzWrKZvsI/CarPlay.js\";import{handleClickToast}from\"https://framerusercontent.com/modules/Pj7sR9kZCIDarUxqc41W/PCmtg477kbX0NSBiM30V/MadeForMeTalk.js\";import{displayFavoritesSideBar}from\"https://framerusercontent.com/modules/w0IOxQ86nnkHtdoVdUSy/ykvs7CHu1TxWsApkpyH6/Favorites.js\";import{closeSamplerCards,expandPlayer,expandSidebar,progressBar,showTrendingTopics}from\"https://framerusercontent.com/modules/AvpvGj6XbuBksohaeH1R/VX4zlRZRGbuBbEixVyzW/NowPlaying.js\";import{setSidebarVariant}from\"https://framerusercontent.com/modules/XwGaeWptXW8SeDrMmIVN/xEYN4bkMO3bfzAy86gAH/Sidebar.js\";import CES26PlaybackControls from\"https://framerusercontent.com/modules/WeKJ8Up500U2cVIeTxNs/ltGQACYghADW9hgimpbA/D4BHvcm23.js\";import CES26NPSideBar,*as CES26NPSideBarInfo from\"https://framerusercontent.com/modules/EKubdcExU2yOVCBWA206/UzJT5X80W16181WHnM5T/FWFH1afKI.js\";import RESPONSIVECES26ArtMetadata,*as RESPONSIVECES26ArtMetadataInfo from\"https://framerusercontent.com/modules/Dstie2FFgCWYutSBHq2c/9MMjf6jnNoqQd1Mrwg9V/rVi71wrVe.js\";import CES26CarPlayMobileScreens,*as CES26CarPlayMobileScreensInfo from\"https://framerusercontent.com/modules/DPGXw9XPVkcxT2Sem6J9/m1ewYPLA2aFW5fR47lPK/xjOYtIxO4.js\";import CES26ChannelLinear from\"https://framerusercontent.com/modules/0EMY8dLeW6dqyOLIMJzp/JoQ3LhDAwz93724hFyVW/yOvS3Lrq0.js\";const CES26ToastNotificationFonts=getFonts(CES26ToastNotification);const CES26ToastNotificationHandleClickToast1jitu3jWithMappedReactPropsoseznw=withMappedReactProps(withCodeBoundaryForOverrides(CES26ToastNotification,{nodeId:\"yGtNBYqpX\",override:handleClickToast,scopeId:\"qUkbz25N6\"}),CES26ToastNotificationInfo);const CES26TileFonts=getFonts(CES26Tile);const CES26NPSideBarFonts=getFonts(CES26NPSideBar);const CES26NPSideBarSetSidebarVariant1uxwqdxWithMappedReactProps1pou1yg=withMappedReactProps(withCodeBoundaryForOverrides(CES26NPSideBar,{nodeId:\"wuXRKZ2nF\",override:setSidebarVariant,scopeId:\"qUkbz25N6\"}),CES26NPSideBarInfo);const SamplerCardsFonts=getFonts(SamplerCards);const RESPONSIVECES26ArtMetadataFonts=getFonts(RESPONSIVECES26ArtMetadata);const RESPONSIVECES26ArtMetadataExpandPlayer14wwgqtWithMappedReactPropsg4wc4d=withMappedReactProps(withCodeBoundaryForOverrides(RESPONSIVECES26ArtMetadata,{nodeId:\"ie941lCTt\",override:expandPlayer,scopeId:\"qUkbz25N6\"}),RESPONSIVECES26ArtMetadataInfo);const CES26ProgressBarFonts=getFonts(CES26ProgressBar);const CES26ProgressBarProgressBar3fwwuqWithMappedReactPropszcwp7l=withMappedReactProps(withCodeBoundaryForOverrides(CES26ProgressBar,{nodeId:\"p95scJj8C\",override:progressBar,scopeId:\"qUkbz25N6\"}),CES26ProgressBarInfo);const CES26PlaybackControlsFonts=getFonts(CES26PlaybackControls);const MotionDivDisplayFavoritesSideBaralg9us=withCodeBoundaryForOverrides(motion.div,{nodeId:\"OwKE9GVvM\",override:displayFavoritesSideBar,scopeId:\"qUkbz25N6\"});const CES26ArtMetadataFonts=getFonts(CES26ArtMetadata);const CES26ArtMetadataExpandPlayer1gdpgtnWithMappedReactProps1prj5ji=withMappedReactProps(withCodeBoundaryForOverrides(CES26ArtMetadata,{nodeId:\"Xxh6XaRiO\",override:expandPlayer,scopeId:\"qUkbz25N6\"}),CES26ArtMetadataInfo);const CES26SecondarySizeMDRadiusFULLFonts=getFonts(CES26SecondarySizeMDRadiusFULL);const CES26SecondarySizeMDRadiusFULLCloseSamplerCards1ff4d0lWithMappedReactPropsmi48l5=withMappedReactProps(withCodeBoundaryForOverrides(CES26SecondarySizeMDRadiusFULL,{nodeId:\"VexWcffJS\",override:closeSamplerCards,scopeId:\"qUkbz25N6\"}),CES26SecondarySizeMDRadiusFULLInfo);const CES26ChannelLinearFonts=getFonts(CES26ChannelLinear);const CES26CarPlayWidgetToggleFonts=getFonts(CES26CarPlayWidgetToggle);const CES26CarPlayWidgetToggleMediaButtonTogglecgqifuWithMappedReactPropsx1473j=withMappedReactProps(withCodeBoundaryForOverrides(CES26CarPlayWidgetToggle,{nodeId:\"g46tgfbKC\",override:mediaButtonToggle,scopeId:\"qUkbz25N6\"}),CES26CarPlayWidgetToggleInfo);const CES26SecondarySizeMDRadiusFULLShowTrendingTopics6skg1WithMappedReactPropsmi48l5=withMappedReactProps(withCodeBoundaryForOverrides(CES26SecondarySizeMDRadiusFULL,{nodeId:\"Mcarbmm7z\",override:showTrendingTopics,scopeId:\"qUkbz25N6\"}),CES26SecondarySizeMDRadiusFULLInfo);const CES26CarPlayMobileScreensFonts=getFonts(CES26CarPlayMobileScreens);const CES26CarPlayMobileScreensOnTapCarPlayMobileArea1q2y1caWithMappedReactProps8u330x=withMappedReactProps(withCodeBoundaryForOverrides(CES26CarPlayMobileScreens,{nodeId:\"Hqk5o8S0S\",override:onTapCarPlayMobileArea,scopeId:\"qUkbz25N6\"}),CES26CarPlayMobileScreensInfo);const CES26SecondarySizeMDRadiusFULLExpandSidebar1pkcyq5WithMappedReactPropsmi48l5=withMappedReactProps(withCodeBoundaryForOverrides(CES26SecondarySizeMDRadiusFULL,{nodeId:\"af6TArUEF\",override:expandSidebar,scopeId:\"qUkbz25N6\"}),CES26SecondarySizeMDRadiusFULLInfo);const CES26BGImageryBlurFonts=getFonts(CES26BGImageryBlur);const CES26FrostedBackgroundFonts=getFonts(CES26FrostedBackground);const cycleOrder=[\"wZFmx_LmG\",\"PlcCLsDzZ\",\"CRpwQIQgD\",\"iklbaaiu2\",\"lL9EcljUn\",\"kjbQ2EWc9\",\"gtdXCR56b\",\"v03_31eL8\",\"s3wfPcb3X\",\"LvJlnHnKJ\",\"UTEcjQR3e\"];const serializationHash=\"framer-wMJy4\";const variantClassNames={CRpwQIQgD:\"framer-v-1y55des\",gtdXCR56b:\"framer-v-1e5porz\",iklbaaiu2:\"framer-v-1ygx9jr\",kjbQ2EWc9:\"framer-v-ako1w3\",lL9EcljUn:\"framer-v-15w319w\",LvJlnHnKJ:\"framer-v-1pea2q2\",PlcCLsDzZ:\"framer-v-cegapd\",s3wfPcb3X:\"framer-v-15nwuxs\",UTEcjQR3e:\"framer-v-1u5wicx\",v03_31eL8:\"framer-v-41kxyf\",wZFmx_LmG:\"framer-v-auld7n\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const z_XSJ5YY1=undefined;const Sbf820VVY=undefined;const zHuKINlYR=undefined;const VlAM1Lrq5=undefined;const L6HtjsuYO=undefined;const X8dtRBteO=undefined;const FEcJxdWpG=undefined;const vhsXClvGi=undefined;const ETCURfYD5=undefined;const yKVwghE5z=undefined;const DQ_asFa_w=undefined;const EefIICFf7=undefined;const VCNG031Nq=undefined;const QHW3lgVqR=undefined;const nooStAU8D=undefined;const transition1={duration:0,type:\"tween\"};const negate=value=>{return!value;};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const transformTemplate1=(_,t)=>`translateX(-50%) ${t}`;const transformTemplate2=(_,t)=>`translateY(-50%) ${t}`;const toResponsiveImage=value=>{if(typeof value===\"object\"&&value!==null&&typeof value.src===\"string\"){return value;}return typeof value===\"string\"?{src:value}:undefined;};const 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={\"Auto Channel Sampler - Segments\":\"lL9EcljUn\",\"Auto Channel Sampler\":\"iklbaaiu2\",\"Breaking News\":\"v03_31eL8\",\"CarPlay - Media State\":\"CRpwQIQgD\",\"CarPlay - Vehicle State\":\"kjbQ2EWc9\",\"Custom Channel\":\"UTEcjQR3e\",\"Expanded (1720x782)\":\"PlcCLsDzZ\",\"Introduction (No Tuner)\":\"LvJlnHnKJ\",\"Live Listeners\":\"gtdXCR56b\",Collapsed:\"wZFmx_LmG\",Introduction:\"s3wfPcb3X\"};const getProps=({albumArt,bShowChannelLinear,channelLogo,channelNumber,channelTitle,dynamicFieldLine1,dynamicFieldLine2,height,id,listenerCount,pdtLine1,pdtLine2,samplerClipsCount,samplerSegmentsTitle,showExpandButton,showSidebar,toastVisible,width,...props})=>{return{...props,DQ_asFa_w:dynamicFieldLine1??props.DQ_asFa_w??\"The Morning Mashup\",EefIICFf7:dynamicFieldLine2??props.EefIICFf7??\"11:00am – 5:00pm\",ETCURfYD5:channelLogo??props.ETCURfYD5??{pixelHeight:720,pixelWidth:900,src:\"https://framerusercontent.com/images/HFL536X5vaqjFE0jHKBOaU6kok.png?width=900&height=720\",srcSet:\"https://framerusercontent.com/images/HFL536X5vaqjFE0jHKBOaU6kok.png?scale-down-to=512&width=900&height=720 512w,https://framerusercontent.com/images/HFL536X5vaqjFE0jHKBOaU6kok.png?width=900&height=720 900w\"},FEcJxdWpG:pdtLine2??props.FEcJxdWpG??\"Loading\",L6HtjsuYO:showSidebar??props.L6HtjsuYO??true,nooStAU8D:showExpandButton??props.nooStAU8D,QHW3lgVqR:channelTitle??props.QHW3lgVqR??\"SiriusXM Hits 1\",Sbf820VVY:bShowChannelLinear??props.Sbf820VVY??true,variant:humanReadableVariantMap[props.variant]??props.variant??\"wZFmx_LmG\",VCNG031Nq:channelNumber??props.VCNG031Nq??\"Ch 2\",vhsXClvGi:albumArt??props.vhsXClvGi,VlAM1Lrq5:samplerClipsCount??props.VlAM1Lrq5??\"6\",X8dtRBteO:pdtLine1??props.X8dtRBteO??\"Loading\",yKVwghE5z:listenerCount??props.yKVwghE5z??\"160.5K\",z_XSJ5YY1:toastVisible??props.z_XSJ5YY1,zHuKINlYR:samplerSegmentsTitle??props.zHuKINlYR??\"Swift–Kelce Super Bowl Buzz\"};};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,X8dtRBteO,FEcJxdWpG,vhsXClvGi,ETCURfYD5,VCNG031Nq,QHW3lgVqR,Sbf820VVY,yKVwghE5z,DQ_asFa_w,EefIICFf7,z_XSJ5YY1,nooStAU8D,L6HtjsuYO,zHuKINlYR,VlAM1Lrq5,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"wZFmx_LmG\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap1jokbcx=activeVariantCallback(async(...args)=>{setVariant(\"iklbaaiu2\");});const sharedStyleClassNames=[];const isDisplayed=()=>{if(baseVariant===\"lL9EcljUn\")return false;return true;};const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const visible=negate(Sbf820VVY);const isDisplayed1=value=>{if(baseVariant===\"iklbaaiu2\")return value;return false;};const isDisplayed2=()=>{if(baseVariant===\"iklbaaiu2\")return true;return false;};const isDisplayed3=()=>{if(baseVariant===\"iklbaaiu2\")return false;return true;};const isDisplayed4=value=>{if([\"PlcCLsDzZ\",\"gtdXCR56b\",\"v03_31eL8\",\"s3wfPcb3X\",\"LvJlnHnKJ\",\"UTEcjQR3e\"].includes(baseVariant))return value;return false;};const isDisplayed5=()=>{if(baseVariant===\"kjbQ2EWc9\")return true;return false;};const isDisplayed6=()=>{if([\"CRpwQIQgD\",\"iklbaaiu2\",\"kjbQ2EWc9\"].includes(baseVariant))return false;return true;};const isDisplayed7=()=>{if([\"PlcCLsDzZ\",\"gtdXCR56b\",\"v03_31eL8\",\"s3wfPcb3X\",\"LvJlnHnKJ\",\"UTEcjQR3e\"].includes(baseVariant))return true;return false;};const isDisplayed8=()=>{if(baseVariant===\"CRpwQIQgD\")return true;return false;};const isDisplayed9=()=>{if([\"PlcCLsDzZ\",\"iklbaaiu2\",\"gtdXCR56b\",\"v03_31eL8\",\"s3wfPcb3X\",\"LvJlnHnKJ\",\"UTEcjQR3e\"].includes(baseVariant))return true;return false;};const isDisplayed10=value=>{if(baseVariant===\"iklbaaiu2\")return value;if([\"v03_31eL8\",\"LvJlnHnKJ\",\"UTEcjQR3e\"].includes(baseVariant))return false;return true;};const isDisplayed11=()=>{if([\"CRpwQIQgD\",\"kjbQ2EWc9\"].includes(baseVariant))return true;return false;};const isDisplayed12=()=>{if([\"PlcCLsDzZ\",\"CRpwQIQgD\",\"iklbaaiu2\",\"kjbQ2EWc9\",\"gtdXCR56b\",\"v03_31eL8\",\"s3wfPcb3X\",\"LvJlnHnKJ\",\"UTEcjQR3e\"].includes(baseVariant))return true;return false;};const isDisplayed13=()=>{if([\"PlcCLsDzZ\",\"CRpwQIQgD\",\"iklbaaiu2\",\"kjbQ2EWc9\",\"gtdXCR56b\",\"v03_31eL8\",\"s3wfPcb3X\",\"LvJlnHnKJ\",\"UTEcjQR3e\"].includes(baseVariant))return false;return true;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:isDisplayed()&&/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-auld7n\",className,classNames),\"data-framer-name\":\"Collapsed\",layoutDependency:layoutDependency,layoutId:\"wZFmx_LmG\",ref:refBinding,style:{backgroundColor:\"rgba(0, 0, 0, 0)\",...style},variants:{CRpwQIQgD:{backgroundColor:\"var(--token-b5b30654-45d8-436f-a1d4-12867d2abe3a, rgb(18, 21, 23))\"},gtdXCR56b:{backgroundColor:\"var(--token-b5b30654-45d8-436f-a1d4-12867d2abe3a, rgb(18, 21, 23))\"},iklbaaiu2:{backgroundColor:\"var(--token-b5b30654-45d8-436f-a1d4-12867d2abe3a, rgb(18, 21, 23))\"},kjbQ2EWc9:{backgroundColor:\"var(--token-b5b30654-45d8-436f-a1d4-12867d2abe3a, rgb(18, 21, 23))\"},LvJlnHnKJ:{backgroundColor:\"var(--token-b5b30654-45d8-436f-a1d4-12867d2abe3a, rgb(18, 21, 23))\"},PlcCLsDzZ:{backgroundColor:\"var(--token-b5b30654-45d8-436f-a1d4-12867d2abe3a, rgb(18, 21, 23))\"},s3wfPcb3X:{backgroundColor:\"var(--token-b5b30654-45d8-436f-a1d4-12867d2abe3a, rgb(18, 21, 23))\"},UTEcjQR3e:{backgroundColor:\"var(--token-b5b30654-45d8-436f-a1d4-12867d2abe3a, rgb(18, 21, 23))\"},v03_31eL8:{backgroundColor:\"var(--token-b5b30654-45d8-436f-a1d4-12867d2abe3a, rgb(18, 21, 23))\"}},...addPropertyOverrides({CRpwQIQgD:{\"data-framer-name\":\"CarPlay - Media State\"},gtdXCR56b:{\"data-framer-name\":\"Live Listeners\"},iklbaaiu2:{\"data-framer-name\":\"Auto Channel Sampler\"},kjbQ2EWc9:{\"data-framer-name\":\"CarPlay - Vehicle State\"},LvJlnHnKJ:{\"data-framer-name\":\"Introduction (No Tuner)\"},PlcCLsDzZ:{\"data-framer-name\":\"Expanded (1720x782)\"},s3wfPcb3X:{\"data-framer-name\":\"Introduction\"},UTEcjQR3e:{\"data-framer-name\":\"Custom Channel\"},v03_31eL8:{\"data-framer-name\":\"Breaking News\"}},baseVariant,gestureVariant),children:[z_XSJ5YY1!==false&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:136,width:\"1028px\",y:(componentViewport?.y||0)+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1jitu3j-container\",isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"yGtNBYqpX-container\",nodeId:\"yGtNBYqpX\",rendersWithMotion:true,scopeId:\"qUkbz25N6\",children:/*#__PURE__*/_jsx(CES26ToastNotificationHandleClickToast1jitu3jWithMappedReactPropsoseznw,{height:\"100%\",id:\"yGtNBYqpX\",layoutId:\"yGtNBYqpX\",style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})}),isDisplayed1(visible!==false)&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-104mr93\",\"data-framer-name\":\"Auto Sampler Frame\",layoutDependency:layoutDependency,layoutId:\"BhgZWlQ2f\",style:{mask:\"linear-gradient(90deg, rgba(0,0,0,0) 11.162725225225225%, rgb(0, 0, 0) 25.320242117117115%, rgba(0,0,0,1) 50.57713963963963%, rgb(0, 0, 0) 75.09149774774775%, rgba(0, 0, 0, 0) 100%) add\",WebkitMask:\"linear-gradient(90deg, rgba(0,0,0,0) 11.162725225225225%, rgb(0, 0, 0) 25.320242117117115%, rgba(0,0,0,1) 50.57713963963963%, rgb(0, 0, 0) 75.09149774774775%, rgba(0, 0, 0, 0) 100%) add\"},variants:{iklbaaiu2:{mask:\"linear-gradient(90deg, rgba(0,0,0,0) 2.9983108108108105%, rgb(0, 0, 0) 30.456432995495497%, rgba(0,0,0,1) 51.129645270270274%, rgb(0, 0, 0) 69.93067286036036%, rgba(0, 0, 0, 0) 100%) add\",WebkitMask:\"linear-gradient(90deg, rgba(0,0,0,0) 2.9983108108108105%, rgb(0, 0, 0) 30.456432995495497%, rgba(0,0,0,1) 51.129645270270274%, rgb(0, 0, 0) 69.93067286036036%, rgba(0, 0, 0, 0) 100%) add\"}},children:isDisplayed2()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-10zmzls\",\"data-framer-name\":\"Segments\",layoutDependency:layoutDependency,layoutId:\"ZEmJ5CjQJ\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-rscmeo\",\"data-framer-name\":\"Title Stack\",layoutDependency:layoutDependency,layoutId:\"LKLXkQrMH\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h1,{style:{\"--font-selector\":\"R0Y7SGVsdmV0aWNhIE5vdyBWYXItNTAw\",\"--framer-font-family\":'\"Helvetica Now Var\", \"Helvetica Now Var Placeholder\", sans-serif',\"--framer-font-size\":\"52px\",\"--framer-font-weight\":\"500\",\"--framer-text-color\":\"var(--extracted-gdpscs, rgb(255, 255, 255))\"},children:\"Swift–Kelce Super Bowl Buzz\"})}),className:\"framer-e0vow9\",\"data-framer-name\":\"SegmentsTitle\",fonts:[\"GF;Helvetica Now Var-500\"],layoutDependency:layoutDependency,layoutId:\"sa_hNL3dI\",style:{\"--extracted-gdpscs\":\"rgb(255, 255, 255)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({iklbaaiu2:{text:zHuKINlYR}},baseVariant,gestureVariant)}),isDisplayed2()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1rzkgw1\",layoutDependency:layoutDependency,layoutId:\"gLlcy2tsM\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h4,{style:{\"--font-selector\":\"R0Y7SGVsdmV0aWNhIE5vdyBWYXItcmVndWxhcg==\",\"--framer-font-family\":'\"Helvetica Now Var\", \"Helvetica Now Var Placeholder\", sans-serif',\"--framer-font-size\":\"22px\",\"--framer-text-color\":\"var(--extracted-1eung3n, rgb(255, 255, 255))\"},children:\"6\"})}),className:\"framer-1v12adk\",\"data-framer-name\":\"ClipsCount\",\"data-highlight\":true,fonts:[\"GF;Helvetica Now Var-regular\"],layoutDependency:layoutDependency,layoutId:\"qroVFX4Hs\",onTap:onTap1jokbcx,style:{\"--extracted-1eung3n\":\"rgb(255, 255, 255)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({iklbaaiu2:{text:VlAM1Lrq5}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h4,{style:{\"--font-selector\":\"R0Y7SGVsdmV0aWNhIE5vdyBWYXItcmVndWxhcg==\",\"--framer-font-family\":'\"Helvetica Now Var\", \"Helvetica Now Var Placeholder\", sans-serif',\"--framer-font-size\":\"22px\",\"--framer-text-color\":\"var(--extracted-1eung3n, rgb(255, 255, 255))\"},children:\"Clips\"})}),className:\"framer-1u4l815\",\"data-framer-name\":\"ClipsText\",fonts:[\"GF;Helvetica Now Var-regular\"],layoutDependency:layoutDependency,layoutId:\"dWrRdIUuh\",style:{\"--extracted-1eung3n\":\"rgb(255, 255, 255)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true})]})]}),isDisplayed3()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-mmeiq3\",\"data-framer-name\":\"Tiles\",layoutDependency:layoutDependency,layoutId:\"AH6HOfBTG\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:4.5,width:\"1.8px\",children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-7wdw3w-container\",isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"q5McqxFdm-container\",nodeId:\"q5McqxFdm\",rendersWithMotion:true,scopeId:\"qUkbz25N6\",children:/*#__PURE__*/_jsx(CES26Tile,{AdAmlYS_S:\"GOaOQta5P\",ATQh0v73T:\"channel-linear\",G_807b8DE:\"<Channel Description>\",height:\"100%\",HjAPgK3a6:\"\",id:\"q5McqxFdm\",IE3ypcKoz:\"rgba(255, 255, 255, 0.1)\",IeiwRM6kz:\"<Artist Name>\",ipMXCqfpC:\"dynamicField\",layoutId:\"q5McqxFdm\",NwABpSoBm:\"rgba(255, 255, 255, 0.6)\",O4T1yCQpH:\"<Track Name>\",OOFBEd8hG:false,ps676ThVx:\"IqjSp2bP3\",S0zfcb3G1:\"0.12px 0px 0px 0.12px\",style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"QCLrQp6Bs\"),VAXcmODHL:\"<Entity ID>\",WcVvTYTbe:\"<Topic Name>\",width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:4.5,width:\"1.8px\",children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-dv27og-container\",isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"vUHrx4sHb-container\",nodeId:\"vUHrx4sHb\",rendersWithMotion:true,scopeId:\"qUkbz25N6\",children:/*#__PURE__*/_jsx(CES26Tile,{AdAmlYS_S:\"GOaOQta5P\",ATQh0v73T:\"channel-linear\",G_807b8DE:\"<Channel Description>\",height:\"100%\",HjAPgK3a6:\"\",id:\"vUHrx4sHb\",IE3ypcKoz:\"rgba(255, 255, 255, 0.1)\",IeiwRM6kz:\"<Artist Name>\",ipMXCqfpC:\"dynamicField\",layoutId:\"vUHrx4sHb\",NwABpSoBm:\"rgba(255, 255, 255, 0.6)\",O4T1yCQpH:\"<Track Name>\",OOFBEd8hG:false,ps676ThVx:\"IqjSp2bP3\",S0zfcb3G1:\"0.12px 0px 0px 0.12px\",style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"QCLrQp6Bs\"),VAXcmODHL:\"<Entity ID>\",WcVvTYTbe:\"<Topic Name>\",width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:4.5,width:\"1.8px\",children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1gmdev2-container\",isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"vk2aXsOiw-container\",nodeId:\"vk2aXsOiw\",rendersWithMotion:true,scopeId:\"qUkbz25N6\",children:/*#__PURE__*/_jsx(CES26Tile,{AdAmlYS_S:\"GOaOQta5P\",ATQh0v73T:\"channel-linear\",G_807b8DE:\"<Channel Description>\",height:\"100%\",HjAPgK3a6:\"\",id:\"vk2aXsOiw\",IE3ypcKoz:\"rgba(255, 255, 255, 0.1)\",IeiwRM6kz:\"<Artist Name>\",ipMXCqfpC:\"dynamicField\",layoutId:\"vk2aXsOiw\",NwABpSoBm:\"rgba(255, 255, 255, 0.6)\",O4T1yCQpH:\"<Track Name>\",OOFBEd8hG:false,ps676ThVx:\"IqjSp2bP3\",S0zfcb3G1:\"0.12px 0px 0px 0.12px\",style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"QCLrQp6Bs\"),VAXcmODHL:\"<Entity ID>\",WcVvTYTbe:\"<Topic Name>\",width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:4.5,width:\"1.8px\",children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-b2z9y4-container\",isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"xNcAFJYjw-container\",nodeId:\"xNcAFJYjw\",rendersWithMotion:true,scopeId:\"qUkbz25N6\",children:/*#__PURE__*/_jsx(CES26Tile,{AdAmlYS_S:\"GOaOQta5P\",ATQh0v73T:\"channel-linear\",G_807b8DE:\"<Channel Description>\",height:\"100%\",HjAPgK3a6:\"\",id:\"xNcAFJYjw\",IE3ypcKoz:\"rgba(255, 255, 255, 0.1)\",IeiwRM6kz:\"<Artist Name>\",ipMXCqfpC:\"dynamicField\",layoutId:\"xNcAFJYjw\",NwABpSoBm:\"rgba(255, 255, 255, 0.6)\",O4T1yCQpH:\"<Track Name>\",OOFBEd8hG:false,ps676ThVx:\"IqjSp2bP3\",S0zfcb3G1:\"0.12px 0px 0px 0.12px\",style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"QCLrQp6Bs\"),VAXcmODHL:\"<Entity ID>\",WcVvTYTbe:\"<Topic Name>\",width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:4.5,width:\"1.8px\",children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1ctup06-container\",isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"r5awitvgH-container\",nodeId:\"r5awitvgH\",rendersWithMotion:true,scopeId:\"qUkbz25N6\",children:/*#__PURE__*/_jsx(CES26Tile,{AdAmlYS_S:\"GOaOQta5P\",ATQh0v73T:\"channel-linear\",G_807b8DE:\"<Channel Description>\",height:\"100%\",HjAPgK3a6:\"\",id:\"r5awitvgH\",IE3ypcKoz:\"rgba(255, 255, 255, 0.1)\",IeiwRM6kz:\"<Artist Name>\",ipMXCqfpC:\"dynamicField\",layoutId:\"r5awitvgH\",NwABpSoBm:\"rgba(255, 255, 255, 0.6)\",O4T1yCQpH:\"<Track Name>\",OOFBEd8hG:false,ps676ThVx:\"IqjSp2bP3\",S0zfcb3G1:\"0.12px 0px 0px 0.12px\",style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"QCLrQp6Bs\"),VAXcmODHL:\"<Entity ID>\",WcVvTYTbe:\"<Topic Name>\",width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:4.5,width:\"1.8px\",children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-19lo37z-container\",isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"fDFqH6TEE-container\",nodeId:\"fDFqH6TEE\",rendersWithMotion:true,scopeId:\"qUkbz25N6\",children:/*#__PURE__*/_jsx(CES26Tile,{AdAmlYS_S:\"GOaOQta5P\",ATQh0v73T:\"channel-linear\",G_807b8DE:\"<Channel Description>\",height:\"100%\",HjAPgK3a6:\"\",id:\"fDFqH6TEE\",IE3ypcKoz:\"rgba(255, 255, 255, 0.1)\",IeiwRM6kz:\"<Artist Name>\",ipMXCqfpC:\"dynamicField\",layoutId:\"fDFqH6TEE\",NwABpSoBm:\"rgba(255, 255, 255, 0.6)\",O4T1yCQpH:\"<Track Name>\",OOFBEd8hG:false,ps676ThVx:\"IqjSp2bP3\",S0zfcb3G1:\"0.12px 0px 0px 0.12px\",style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"QCLrQp6Bs\"),VAXcmODHL:\"<Entity ID>\",WcVvTYTbe:\"<Topic Name>\",width:\"100%\"})})})]})]})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1mdncwo\",layoutDependency:layoutDependency,layoutId:\"AYajHnStj\",children:[isDisplayed4(L6HtjsuYO!==false)&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-1fv8mip\",\"data-framer-name\":\"Sidebar Wrapper\",layoutDependency:layoutDependency,layoutId:\"n1jmAfCqD\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:1016,width:\"340px\",...addPropertyOverrides({gtdXCR56b:{y:(componentViewport?.y||0)+(0+((componentViewport?.height||782)-0-((componentViewport?.height||782)-0)*1)/2)+(0+(((componentViewport?.height||782)-0)*1-0-(((componentViewport?.height||782)-0)*1-0)*1)/2)+24+0},LvJlnHnKJ:{y:(componentViewport?.y||0)+(0+((componentViewport?.height||782)-0-((componentViewport?.height||782)-0)*1)/2)+(0+(((componentViewport?.height||782)-0)*1-0-(((componentViewport?.height||782)-0)*1-0)*1)/2)+24+0},PlcCLsDzZ:{y:(componentViewport?.y||0)+(0+((componentViewport?.height||782)-0-((componentViewport?.height||782)-0)*1)/2)+(0+(((componentViewport?.height||782)-0)*1-0-(((componentViewport?.height||782)-0)*1-0)*1)/2)+24+0},s3wfPcb3X:{y:(componentViewport?.y||0)+(0+((componentViewport?.height||782)-0-((componentViewport?.height||782)-0)*1)/2)+(0+(((componentViewport?.height||782)-0)*1-0-(((componentViewport?.height||782)-0)*1-0)*1)/2)+24+0},UTEcjQR3e:{y:(componentViewport?.y||0)+(0+((componentViewport?.height||782)-0-((componentViewport?.height||782)-0)*1)/2)+(0+(((componentViewport?.height||782)-0)*1-0-(((componentViewport?.height||782)-0)*1-0)*1)/2)+24+0},v03_31eL8:{y:(componentViewport?.y||0)+(0+((componentViewport?.height||782)-0-((componentViewport?.height||782)-0)*1)/2)+(0+(((componentViewport?.height||782)-0)*1-0-(((componentViewport?.height||782)-0)*1-0)*1)/2)+24+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1uxwqdx-container\",layoutDependency:layoutDependency,layoutId:\"wuXRKZ2nF-container\",nodeId:\"wuXRKZ2nF\",rendersWithMotion:true,scopeId:\"qUkbz25N6\",children:/*#__PURE__*/_jsx(CES26NPSideBarSetSidebarVariant1uxwqdxWithMappedReactProps1pou1yg,{height:\"100%\",id:\"wuXRKZ2nF\",layoutId:\"wuXRKZ2nF\",style:{width:\"100%\"},v1BjtZ2w4:\"HIJ0IMuny\",variant:matchVariant(\"s8h0BmSVA\"),width:\"100%\"})})})}),isDisplayed2()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1ycs9nm-container\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"uF0maj1bk-container\",nodeId:\"uF0maj1bk\",rendersWithMotion:true,scopeId:\"qUkbz25N6\",children:/*#__PURE__*/_jsx(SamplerCards,{height:\"100%\",id:\"uF0maj1bk\",layoutId:\"uF0maj1bk\",style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-hipjsu\",\"data-framer-name\":\"Player Wrapper\",layoutDependency:layoutDependency,layoutId:\"Cm63HfJmr\",...addPropertyOverrides({iklbaaiu2:{transformTemplate:transformTemplate1}},baseVariant,gestureVariant),children:[isDisplayed5()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1abexfe\",\"data-framer-name\":\"CarPlayOEM STATE\",layoutDependency:layoutDependency,layoutId:\"jjQ0Yq13d\",children:[/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"stretch\",pixelHeight:1420,pixelWidth:2520,positionX:\"center\",positionY:\"center\",src:\"https://framerusercontent.com/images/zMKsvHjSvEnRcmKPTOEtWAkkpFQ.png?width=2520&height=1420\",srcSet:\"https://framerusercontent.com/images/zMKsvHjSvEnRcmKPTOEtWAkkpFQ.png?scale-down-to=512&width=2520&height=1420 512w,https://framerusercontent.com/images/zMKsvHjSvEnRcmKPTOEtWAkkpFQ.png?scale-down-to=1024&width=2520&height=1420 1024w,https://framerusercontent.com/images/zMKsvHjSvEnRcmKPTOEtWAkkpFQ.png?scale-down-to=2048&width=2520&height=1420 2048w,https://framerusercontent.com/images/zMKsvHjSvEnRcmKPTOEtWAkkpFQ.png?width=2520&height=1420 2520w\"},className:\"framer-1imc44h\",\"data-framer-name\":\"AdobeStock_935677698 2\",layoutDependency:layoutDependency,layoutId:\"SQJa0SlHu\",style:{borderBottomLeftRadius:.2,borderBottomRightRadius:.2,borderTopLeftRadius:.2,borderTopRightRadius:.2,rotate:-90},...addPropertyOverrides({kjbQ2EWc9:{background:{alt:\"\",fit:\"stretch\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(0+((componentViewport?.height||782)-0-((componentViewport?.height||782)-0)*1)/2)+30+0+96+130),pixelHeight:1420,pixelWidth:2520,positionX:\"center\",positionY:\"center\",sizes:\"617px\",src:\"https://framerusercontent.com/images/zMKsvHjSvEnRcmKPTOEtWAkkpFQ.png?width=2520&height=1420\",srcSet:\"https://framerusercontent.com/images/zMKsvHjSvEnRcmKPTOEtWAkkpFQ.png?scale-down-to=512&width=2520&height=1420 512w,https://framerusercontent.com/images/zMKsvHjSvEnRcmKPTOEtWAkkpFQ.png?scale-down-to=1024&width=2520&height=1420 1024w,https://framerusercontent.com/images/zMKsvHjSvEnRcmKPTOEtWAkkpFQ.png?scale-down-to=2048&width=2520&height=1420 2048w,https://framerusercontent.com/images/zMKsvHjSvEnRcmKPTOEtWAkkpFQ.png?width=2520&height=1420 2520w\"}}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-10mh6si\",\"data-framer-name\":\"SunRoof\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:50,intrinsicWidth:50,layoutDependency:layoutDependency,layoutId:\"QURn1edr1\",svg:'<svg width=\"50\" height=\"50\" viewBox=\"0 0 50 50\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<circle cx=\"25\" cy=\"25\" r=\"25\" fill=\"#B3B2B3\"/>\\n<path d=\"M25 12C29.4183 12 33 15.5817 33 20V23H36V37H14V23H17V20C17 15.5817 20.5817 12 25 12ZM17 34H33V26H17V34ZM26.5 31.5H23.5V28.5H26.5V31.5ZM25 15C22.2386 15 20 17.2386 20 20V23H30V20C30 17.2386 27.7614 15 25 15Z\" fill=\"white\"/>\\n</svg>\\n',withExternalLayout:true}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1xhhfsv\",\"data-framer-name\":\"Hood\",layoutDependency:layoutDependency,layoutId:\"F6JaEhHEI\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1o6jxjh\",\"data-framer-name\":\"Ellipse 22183\",layoutDependency:layoutDependency,layoutId:\"Klf1TiCiu\",style:{backgroundColor:\"rgb(179, 178, 179)\",borderBottomLeftRadius:\"100%\",borderBottomRightRadius:\"100%\",borderTopLeftRadius:\"100%\",borderTopRightRadius:\"100%\"}}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7SGVsdmV0aWNhIE5vdyBWYXItcmVndWxhcg==\",\"--framer-font-family\":'\"Helvetica Now Var\", \"Helvetica Now Var Placeholder\", sans-serif',\"--framer-line-height\":\"29.25px\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"Open\"})}),className:\"framer-1ungpxk\",\"data-framer-name\":\"Dua Lipa\",fonts:[\"GF;Helvetica Now Var-regular\"],layoutDependency:layoutDependency,layoutId:\"XvVH3BwXq\",style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\",\"--framer-paragraph-spacing\":\"0px\"},transformTemplate:transformTemplate2,verticalAlignment:\"center\",withExternalLayout:true})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1b8cswq\",\"data-framer-name\":\"Trunk\",layoutDependency:layoutDependency,layoutId:\"bFUzUvX9B\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-puhiw1\",\"data-framer-name\":\"Ellipse 22183\",layoutDependency:layoutDependency,layoutId:\"Dvuai9HVK\",style:{backgroundColor:\"rgb(179, 178, 179)\",borderBottomLeftRadius:\"100%\",borderBottomRightRadius:\"100%\",borderTopLeftRadius:\"100%\",borderTopRightRadius:\"100%\"}}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7SGVsdmV0aWNhIE5vdyBWYXItcmVndWxhcg==\",\"--framer-font-family\":'\"Helvetica Now Var\", \"Helvetica Now Var Placeholder\", sans-serif',\"--framer-line-height\":\"29.25px\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"Open\"})}),className:\"framer-16wgybs\",\"data-framer-name\":\"Dua Lipa\",fonts:[\"GF;Helvetica Now Var-regular\"],layoutDependency:layoutDependency,layoutId:\"mskGMunyi\",style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\",\"--framer-paragraph-spacing\":\"0px\"},transformTemplate:transformTemplate2,verticalAlignment:\"center\",withExternalLayout:true})]}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(motion.p,{style:{\"--font-selector\":\"R0Y7SGVsdmV0aWNhIE5vdyBWYXItcmVndWxhcg==\",\"--framer-font-family\":'\"Helvetica Now Var\", \"Helvetica Now Var Placeholder\", sans-serif',\"--framer-line-height\":\"20px\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:[\"37 \",/*#__PURE__*/_jsx(motion.br,{}),\"psi\"]})}),className:\"framer-1m6zsll\",\"data-framer-name\":\"<- Rear Right Tire\",fonts:[\"GF;Helvetica Now Var-regular\"],layoutDependency:layoutDependency,layoutId:\"xwMgVpy95\",style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\",\"--framer-paragraph-spacing\":\"0px\",opacity:.6},verticalAlignment:\"center\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(motion.p,{style:{\"--font-selector\":\"R0Y7SGVsdmV0aWNhIE5vdyBWYXItcmVndWxhcg==\",\"--framer-font-family\":'\"Helvetica Now Var\", \"Helvetica Now Var Placeholder\", sans-serif',\"--framer-line-height\":\"20px\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:[\"38 \",/*#__PURE__*/_jsx(motion.br,{}),\"psi\"]})}),className:\"framer-1vpc99o\",\"data-framer-name\":\"<- Rear Left Tire\",fonts:[\"GF;Helvetica Now Var-regular\"],layoutDependency:layoutDependency,layoutId:\"axTiNkVd6\",style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\",\"--framer-paragraph-spacing\":\"0px\",opacity:.6},verticalAlignment:\"center\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(motion.p,{style:{\"--font-selector\":\"R0Y7SGVsdmV0aWNhIE5vdyBWYXItcmVndWxhcg==\",\"--framer-font-family\":'\"Helvetica Now Var\", \"Helvetica Now Var Placeholder\", sans-serif',\"--framer-line-height\":\"20px\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:[\"42 \",/*#__PURE__*/_jsx(motion.br,{}),\"psi\"]})}),className:\"framer-14vhv42\",\"data-framer-name\":\"-> Front Right Tire\",fonts:[\"GF;Helvetica Now Var-regular\"],layoutDependency:layoutDependency,layoutId:\"w2lzJa_qW\",style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\",\"--framer-paragraph-spacing\":\"0px\",opacity:.6},verticalAlignment:\"center\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(motion.p,{style:{\"--font-selector\":\"R0Y7SGVsdmV0aWNhIE5vdyBWYXItcmVndWxhcg==\",\"--framer-font-family\":'\"Helvetica Now Var\", \"Helvetica Now Var Placeholder\", sans-serif',\"--framer-line-height\":\"20px\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:[\"43\",/*#__PURE__*/_jsx(motion.br,{}),\"psi\"]})}),className:\"framer-b129u5\",\"data-framer-name\":\"<- Front Left Tire\",fonts:[\"GF;Helvetica Now Var-regular\"],layoutDependency:layoutDependency,layoutId:\"cXtSaWdw5\",style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\",\"--framer-paragraph-spacing\":\"0px\",opacity:.6},verticalAlignment:\"center\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7SGVsdmV0aWNhIE5vdyBWYXItcmVndWxhcg==\",\"--framer-font-family\":'\"Helvetica Now Var\", \"Helvetica Now Var Placeholder\", sans-serif',\"--framer-font-size\":\"26px\",\"--framer-line-height\":\"29.25px\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"Controls\"})}),className:\"framer-nwp2oi\",\"data-framer-name\":\"Controls\",fonts:[\"GF;Helvetica Now Var-regular\"],layoutDependency:layoutDependency,layoutId:\"TDveTMIy5\",style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\",\"--framer-paragraph-spacing\":\"0px\"},transformTemplate:transformTemplate1,verticalAlignment:\"center\",withExternalLayout:true})]}),isDisplayed6()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1myv69x\",\"data-framer-name\":\"Scroll For CarPlay\",\"data-hide-scrollbars\":true,layoutDependency:layoutDependency,layoutId:\"K9wMHh9Gg\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:127,y:(componentViewport?.y||0)+(0+((componentViewport?.height||150)-0-((componentViewport?.height||150)-0)*1)/2)+(0+(((componentViewport?.height||150)-0)*1-0-(((componentViewport?.height||150)-0)*1-0)*1)/2)+(0+((((componentViewport?.height||150)-0)*1-0)*1-0-((((componentViewport?.height||150)-0)*1-0)*1-0)*1)/2)+(0+(((((componentViewport?.height||150)-0)*1-0)*1-0)*1-0-127)/2),...addPropertyOverrides({gtdXCR56b:{height:Math.max(0,(Math.max(0,((((componentViewport?.height||782)-0)*1-0)*1-54-124)/1)*1-0-210)/1)*1,width:`calc(max(${componentViewport?.width||\"100vw\"} - 40px, 1px) - 114px)`,y:(componentViewport?.y||0)+(0+((componentViewport?.height||782)-0-((componentViewport?.height||782)-0)*1)/2)+(0+(((componentViewport?.height||782)-0)*1-0-(((componentViewport?.height||782)-0)*1-0)*1)/2)+24+124+0+0},LvJlnHnKJ:{height:Math.max(0,(Math.max(0,((((componentViewport?.height||782)-0)*1-0)*1-54-124)/1)*1-0-210)/1)*1,width:`calc(max(${componentViewport?.width||\"100vw\"} - 40px, 1px) - 114px)`,y:(componentViewport?.y||0)+(0+((componentViewport?.height||782)-0-((componentViewport?.height||782)-0)*1)/2)+(0+(((componentViewport?.height||782)-0)*1-0-(((componentViewport?.height||782)-0)*1-0)*1)/2)+24+124+0+0},PlcCLsDzZ:{height:Math.max(0,(Math.max(0,((((componentViewport?.height||782)-0)*1-0)*1-54-124)/1)*1-0-210)/1)*1,width:`calc(max(${componentViewport?.width||\"100vw\"} - 40px, 1px) - 114px)`,y:(componentViewport?.y||0)+(0+((componentViewport?.height||782)-0-((componentViewport?.height||782)-0)*1)/2)+(0+(((componentViewport?.height||782)-0)*1-0-(((componentViewport?.height||782)-0)*1-0)*1)/2)+24+124+0+0},s3wfPcb3X:{height:Math.max(0,(Math.max(0,((((componentViewport?.height||782)-0)*1-0)*1-54-124)/1)*1-0-210)/1)*1,width:`calc(max(${componentViewport?.width||\"100vw\"} - 40px, 1px) - 114px)`,y:(componentViewport?.y||0)+(0+((componentViewport?.height||782)-0-((componentViewport?.height||782)-0)*1)/2)+(0+(((componentViewport?.height||782)-0)*1-0-(((componentViewport?.height||782)-0)*1-0)*1)/2)+24+124+0+0},UTEcjQR3e:{height:Math.max(0,(Math.max(0,((((componentViewport?.height||782)-0)*1-0)*1-54-124)/1)*1-0-210)/1)*1,width:`calc(max(${componentViewport?.width||\"100vw\"} - 40px, 1px) - 114px)`,y:(componentViewport?.y||0)+(0+((componentViewport?.height||782)-0-((componentViewport?.height||782)-0)*1)/2)+(0+(((componentViewport?.height||782)-0)*1-0-(((componentViewport?.height||782)-0)*1-0)*1)/2)+24+124+0+0},v03_31eL8:{height:Math.max(0,(Math.max(0,((((componentViewport?.height||782)-0)*1-0)*1-54-124)/1)*1-0-210)/1)*1,width:`calc(max(${componentViewport?.width||\"100vw\"} - 40px, 1px) - 114px)`,y:(componentViewport?.y||0)+(0+((componentViewport?.height||782)-0-((componentViewport?.height||782)-0)*1)/2)+(0+(((componentViewport?.height||782)-0)*1-0-(((componentViewport?.height||782)-0)*1-0)*1)/2)+24+124+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-14wwgqt-container\",layoutDependency:layoutDependency,layoutId:\"ie941lCTt-container\",nodeId:\"ie941lCTt\",rendersWithMotion:true,scopeId:\"qUkbz25N6\",children:/*#__PURE__*/_jsx(RESPONSIVECES26ArtMetadataExpandPlayer14wwgqtWithMappedReactPropsg4wc4d,{ccaPVjzX3:FEcJxdWpG,height:\"100%\",id:\"ie941lCTt\",KLNY7Nmuo:yKVwghE5z,layoutId:\"ie941lCTt\",OA6IlrG1M:toResponsiveImage(vhsXClvGi),rqcQ8AKg5:toResponsiveImage(ETCURfYD5),style:{height:\"100%\",width:\"100%\"},T_pbICfkg:DQ_asFa_w,V0vlbJJAd:EefIICFf7,variant:matchVariant(\"qcEDtHKKX\"),width:\"100%\",YzF475rEB:X8dtRBteO,...addPropertyOverrides({gtdXCR56b:{variant:matchVariant(\"wdeleEzZm\")},LvJlnHnKJ:{variant:matchVariant(\"bi_wgeJBf\")},PlcCLsDzZ:{variant:matchVariant(\"Qg18qR6O6\")},s3wfPcb3X:{variant:matchVariant(\"bi_wgeJBf\")},UTEcjQR3e:{variant:matchVariant(\"W_zpqVJNu\")},v03_31eL8:{variant:matchVariant(\"ASAAUIZEr\")}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1obykek\",layoutDependency:layoutDependency,layoutId:\"nkBPTQOHN\",children:[isDisplayed7()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({gtdXCR56b:{height:38,width:`calc(max(${componentViewport?.width||\"100vw\"} - 40px, 1px) - 114px)`,y:(componentViewport?.y||0)+(0+((componentViewport?.height||782)-0-((componentViewport?.height||782)-0)*1)/2)+(0+(((componentViewport?.height||782)-0)*1-0-(((componentViewport?.height||782)-0)*1-0)*1)/2)+24+124+0+(0+Math.max(0,(Math.max(0,((((componentViewport?.height||782)-0)*1-0)*1-54-124)/1)*1-0-210)/1)*1+44)+0+-5},LvJlnHnKJ:{height:38,width:`calc(max(${componentViewport?.width||\"100vw\"} - 40px, 1px) - 114px)`,y:(componentViewport?.y||0)+(0+((componentViewport?.height||782)-0-((componentViewport?.height||782)-0)*1)/2)+(0+(((componentViewport?.height||782)-0)*1-0-(((componentViewport?.height||782)-0)*1-0)*1)/2)+24+124+0+(0+Math.max(0,(Math.max(0,((((componentViewport?.height||782)-0)*1-0)*1-54-124)/1)*1-0-210)/1)*1+44)+0+-5},PlcCLsDzZ:{height:38,width:`calc(max(${componentViewport?.width||\"100vw\"} - 40px, 1px) - 114px)`,y:(componentViewport?.y||0)+(0+((componentViewport?.height||782)-0-((componentViewport?.height||782)-0)*1)/2)+(0+(((componentViewport?.height||782)-0)*1-0-(((componentViewport?.height||782)-0)*1-0)*1)/2)+24+124+0+(0+Math.max(0,(Math.max(0,((((componentViewport?.height||782)-0)*1-0)*1-54-124)/1)*1-0-210)/1)*1+44)+0+-5},s3wfPcb3X:{height:38,width:`calc(max(${componentViewport?.width||\"100vw\"} - 40px, 1px) - 114px)`,y:(componentViewport?.y||0)+(0+((componentViewport?.height||782)-0-((componentViewport?.height||782)-0)*1)/2)+(0+(((componentViewport?.height||782)-0)*1-0-(((componentViewport?.height||782)-0)*1-0)*1)/2)+24+124+0+(0+Math.max(0,(Math.max(0,((((componentViewport?.height||782)-0)*1-0)*1-54-124)/1)*1-0-210)/1)*1+44)+0+-5},UTEcjQR3e:{height:38,width:`calc(max(${componentViewport?.width||\"100vw\"} - 40px, 1px) - 114px)`,y:(componentViewport?.y||0)+(0+((componentViewport?.height||782)-0-((componentViewport?.height||782)-0)*1)/2)+(0+(((componentViewport?.height||782)-0)*1-0-(((componentViewport?.height||782)-0)*1-0)*1)/2)+24+124+0+(0+Math.max(0,(Math.max(0,((((componentViewport?.height||782)-0)*1-0)*1-54-124)/1)*1-0-210)/1)*1+44)+0+-5},v03_31eL8:{height:38,width:`calc(max(${componentViewport?.width||\"100vw\"} - 40px, 1px) - 114px)`,y:(componentViewport?.y||0)+(0+((componentViewport?.height||782)-0-((componentViewport?.height||782)-0)*1)/2)+(0+(((componentViewport?.height||782)-0)*1-0-(((componentViewport?.height||782)-0)*1-0)*1)/2)+24+124+0+(0+Math.max(0,(Math.max(0,((((componentViewport?.height||782)-0)*1-0)*1-54-124)/1)*1-0-210)/1)*1+44)+0+-5}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-3fwwuq-container\",isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"p95scJj8C-container\",nodeId:\"p95scJj8C\",rendersWithMotion:true,scopeId:\"qUkbz25N6\",children:/*#__PURE__*/_jsx(CES26ProgressBarProgressBar3fwwuqWithMappedReactPropszcwp7l,{f0iDyBhss:\"0:00\",height:\"100%\",id:\"p95scJj8C\",layoutId:\"p95scJj8C\",style:{height:\"100%\",width:\"100%\"},uRsdE7oFd:\"-0:15\",variant:matchVariant(\"NtqAmzeIb\"),width:\"100%\",...addPropertyOverrides({LvJlnHnKJ:{variant:matchVariant(\"y1qdgvGaY\")},s3wfPcb3X:{variant:matchVariant(\"y1qdgvGaY\")},UTEcjQR3e:{variant:matchVariant(\"y1qdgvGaY\")},v03_31eL8:{variant:matchVariant(\"y1qdgvGaY\")}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:128,width:\"345px\",y:(componentViewport?.y||0)+(0+((componentViewport?.height||150)-0-((componentViewport?.height||150)-0)*1)/2)+(0+(((componentViewport?.height||150)-0)*1-0-(((componentViewport?.height||150)-0)*1-0)*1)/2)+(0+((((componentViewport?.height||150)-0)*1-0)*1-0-((((componentViewport?.height||150)-0)*1-0)*1-0)*1)/2)+(0+(((((componentViewport?.height||150)-0)*1-0)*1-0)*1-0-129)/2)+.5,...addPropertyOverrides({gtdXCR56b:{width:`calc(max(${componentViewport?.width||\"100vw\"} - 40px, 1px) - 114px)`,y:(componentViewport?.y||0)+(0+((componentViewport?.height||782)-0-((componentViewport?.height||782)-0)*1)/2)+(0+(((componentViewport?.height||782)-0)*1-0-(((componentViewport?.height||782)-0)*1-0)*1)/2)+24+124+0+(0+Math.max(0,(Math.max(0,((((componentViewport?.height||782)-0)*1-0)*1-54-124)/1)*1-0-210)/1)*1+44)+0+43},LvJlnHnKJ:{width:`calc(max(${componentViewport?.width||\"100vw\"} - 40px, 1px) - 114px)`,y:(componentViewport?.y||0)+(0+((componentViewport?.height||782)-0-((componentViewport?.height||782)-0)*1)/2)+(0+(((componentViewport?.height||782)-0)*1-0-(((componentViewport?.height||782)-0)*1-0)*1)/2)+24+124+0+(0+Math.max(0,(Math.max(0,((((componentViewport?.height||782)-0)*1-0)*1-54-124)/1)*1-0-210)/1)*1+44)+0+43},PlcCLsDzZ:{width:`calc(max(${componentViewport?.width||\"100vw\"} - 40px, 1px) - 114px)`,y:(componentViewport?.y||0)+(0+((componentViewport?.height||782)-0-((componentViewport?.height||782)-0)*1)/2)+(0+(((componentViewport?.height||782)-0)*1-0-(((componentViewport?.height||782)-0)*1-0)*1)/2)+24+124+0+(0+Math.max(0,(Math.max(0,((((componentViewport?.height||782)-0)*1-0)*1-54-124)/1)*1-0-210)/1)*1+44)+0+43},s3wfPcb3X:{width:`calc(max(${componentViewport?.width||\"100vw\"} - 40px, 1px) - 114px)`,y:(componentViewport?.y||0)+(0+((componentViewport?.height||782)-0-((componentViewport?.height||782)-0)*1)/2)+(0+(((componentViewport?.height||782)-0)*1-0-(((componentViewport?.height||782)-0)*1-0)*1)/2)+24+124+0+(0+Math.max(0,(Math.max(0,((((componentViewport?.height||782)-0)*1-0)*1-54-124)/1)*1-0-210)/1)*1+44)+0+43},UTEcjQR3e:{width:`calc(max(${componentViewport?.width||\"100vw\"} - 40px, 1px) - 114px)`,y:(componentViewport?.y||0)+(0+((componentViewport?.height||782)-0-((componentViewport?.height||782)-0)*1)/2)+(0+(((componentViewport?.height||782)-0)*1-0-(((componentViewport?.height||782)-0)*1-0)*1)/2)+24+124+0+(0+Math.max(0,(Math.max(0,((((componentViewport?.height||782)-0)*1-0)*1-54-124)/1)*1-0-210)/1)*1+44)+0+43},v03_31eL8:{width:`calc(max(${componentViewport?.width||\"100vw\"} - 40px, 1px) - 114px)`,y:(componentViewport?.y||0)+(0+((componentViewport?.height||782)-0-((componentViewport?.height||782)-0)*1)/2)+(0+(((componentViewport?.height||782)-0)*1-0-(((componentViewport?.height||782)-0)*1-0)*1)/2)+24+124+0+(0+Math.max(0,(Math.max(0,((((componentViewport?.height||782)-0)*1-0)*1-54-124)/1)*1-0-210)/1)*1+44)+0+43}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-v2b6jn-container\",layoutDependency:layoutDependency,layoutId:\"emELTU8ar-container\",nodeId:\"emELTU8ar\",rendersWithMotion:true,scopeId:\"qUkbz25N6\",children:/*#__PURE__*/_jsx(CES26PlaybackControls,{height:\"100%\",id:\"emELTU8ar\",layoutId:\"emELTU8ar\",style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"GErTYWu7T\"),width:\"100%\",...addPropertyOverrides({gtdXCR56b:{variant:matchVariant(\"q58nuS_5s\")},LvJlnHnKJ:{variant:matchVariant(\"q58nuS_5s\")},PlcCLsDzZ:{variant:matchVariant(\"q58nuS_5s\")},s3wfPcb3X:{variant:matchVariant(\"q58nuS_5s\")},UTEcjQR3e:{variant:matchVariant(\"q58nuS_5s\")},v03_31eL8:{variant:matchVariant(\"q58nuS_5s\")}},baseVariant,gestureVariant)})})})]})]}),isDisplayed8()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-vyi4k9\",\"data-framer-name\":\"Scroll For CarPlay\",\"data-hide-scrollbars\":true,layoutDependency:layoutDependency,layoutId:\"PgRpMl7PF\",style:{mask:\"linear-gradient(0deg, rgba(0,0,0,0) 0%, rgba(0, 0, 0, 0.64882) 11%, rgb(0, 0, 0) 13.200309684684687%, rgba(0,0,0,1) 100%, rgba(0, 0, 0, 0) 105%) add\",WebkitMask:\"linear-gradient(0deg, rgba(0,0,0,0) 0%, rgba(0, 0, 0, 0.64882) 11%, rgb(0, 0, 0) 13.200309684684687%, rgba(0,0,0,1) 100%, rgba(0, 0, 0, 0) 105%) add\"},children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1y5z0k\",layoutDependency:layoutDependency,layoutId:\"I4jN4KMZF\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-c5nleo\",\"data-framer-name\":\"Headline\",layoutDependency:layoutDependency,layoutId:\"N9N8LQJMO\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1qzc4sx\",layoutDependency:layoutDependency,layoutId:\"JCZfdPZfQ\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO0hlbHZldGljYSBOb3cgVmFyIFZhcmlhYmxl\",\"--framer-font-family\":'\"Helvetica Now Var Variable\", \"Helvetica Now Var Variable Placeholder\", sans-serif',\"--framer-font-size\":\"20px\",\"--framer-line-height\":\"40px\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-82b6d1fa-606f-4b95-8891-2c168775bdb8, rgb(255, 255, 255)))\"},children:\"Favorites\"})}),className:\"framer-t0sqck\",\"data-framer-name\":\"Subtitle\",fonts:[\"CUSTOM;Helvetica Now Var Variable\"],layoutDependency:layoutDependency,layoutId:\"P01xytAEb\",style:{\"--extracted-r6o4lv\":\"var(--token-82b6d1fa-606f-4b95-8891-2c168775bdb8, rgb(255, 255, 255))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true})})}),/*#__PURE__*/_jsxs(MotionDivDisplayFavoritesSideBaralg9us,{className:\"framer-alg9us\",\"data-framer-name\":\"Tiles\",layoutDependency:layoutDependency,layoutId:\"OwKE9GVvM\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:98,width:\"365px\",...addPropertyOverrides({CRpwQIQgD:{y:(componentViewport?.y||0)+(0+((componentViewport?.height||782)-0-((componentViewport?.height||782)-0)*1)/2)+30+0+96+0+305+0+66+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1tys9q5-container\",isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"mjYEwtjxO-container\",nodeId:\"mjYEwtjxO\",rendersWithMotion:true,scopeId:\"qUkbz25N6\",children:/*#__PURE__*/_jsx(CES26Tile,{AdAmlYS_S:\"GOaOQta5P\",ATQh0v73T:\"channel-linear\",bNyi_72wJ:addImageAlt({pixelHeight:600,pixelWidth:600,src:\"https://framerusercontent.com/images/MaTlH9cGJp2VgwbaBJdFjP3Rw.jpg?width=600&height=600\",srcSet:\"https://framerusercontent.com/images/MaTlH9cGJp2VgwbaBJdFjP3Rw.jpg?scale-down-to=512&width=600&height=600 512w,https://framerusercontent.com/images/MaTlH9cGJp2VgwbaBJdFjP3Rw.jpg?width=600&height=600 600w\"},\"\"),G_807b8DE:\"<Channel Description>\",height:\"100%\",HjAPgK3a6:\"\",id:\"mjYEwtjxO\",IE3ypcKoz:\"rgba(255, 255, 255, 0)\",IeiwRM6kz:\"SiriusXM NFL Radio\",ipMXCqfpC:\"dynamicField\",layoutId:\"mjYEwtjxO\",NwABpSoBm:\"rgba(255, 255, 255, 0.6)\",O4T1yCQpH:\"Ch 88\",OOFBEd8hG:false,ps676ThVx:\"IqjSp2bP3\",S0zfcb3G1:\"0.12px\",style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"CV_eF8jYB\"),VAXcmODHL:\"<Entity ID>\",WcVvTYTbe:\"<Channel Name>\",width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:98,width:\"365px\",...addPropertyOverrides({CRpwQIQgD:{y:(componentViewport?.y||0)+(0+((componentViewport?.height||782)-0-((componentViewport?.height||782)-0)*1)/2)+30+0+96+0+305+0+66+0+108}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-b1polv-container\",isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"YbuPX5yMU-container\",nodeId:\"YbuPX5yMU\",rendersWithMotion:true,scopeId:\"qUkbz25N6\",children:/*#__PURE__*/_jsx(CES26Tile,{AdAmlYS_S:\"GOaOQta5P\",ATQh0v73T:\"<Entity Type>\",bNyi_72wJ:addImageAlt({pixelHeight:600,pixelWidth:600,src:\"https://framerusercontent.com/images/ZrYB8lu7JYDkob2XkUn3Gcaorr8.jpg?width=600&height=600\",srcSet:\"https://framerusercontent.com/images/ZrYB8lu7JYDkob2XkUn3Gcaorr8.jpg?scale-down-to=512&width=600&height=600 512w,https://framerusercontent.com/images/ZrYB8lu7JYDkob2XkUn3Gcaorr8.jpg?width=600&height=600 600w\"},\"\"),G_807b8DE:\"<Channel Description>\",height:\"100%\",HjAPgK3a6:\"\",id:\"YbuPX5yMU\",IE3ypcKoz:\"rgba(255, 255, 255, 0)\",IeiwRM6kz:\"SiriusXM Hits 1\",ipMXCqfpC:\"dynamicField\",layoutId:\"YbuPX5yMU\",NwABpSoBm:\"rgba(255, 255, 255, 0.6)\",O4T1yCQpH:\"Ch 2\",OOFBEd8hG:false,ps676ThVx:\"IqjSp2bP3\",S0zfcb3G1:\"0.12px\",style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"CV_eF8jYB\"),VAXcmODHL:\"<Entity ID>\",WcVvTYTbe:\"<Channel Name>\",width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:98,width:\"365px\",...addPropertyOverrides({CRpwQIQgD:{y:(componentViewport?.y||0)+(0+((componentViewport?.height||782)-0-((componentViewport?.height||782)-0)*1)/2)+30+0+96+0+305+0+66+0+216}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-jlj2vx-container\",isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"EJVeqqLrc-container\",nodeId:\"EJVeqqLrc\",rendersWithMotion:true,scopeId:\"qUkbz25N6\",children:/*#__PURE__*/_jsx(CES26Tile,{AdAmlYS_S:\"GOaOQta5P\",ATQh0v73T:\"channel-linear\",bNyi_72wJ:addImageAlt({pixelHeight:600,pixelWidth:600,src:\"https://framerusercontent.com/images/HKNlWwU1jas24Kxi7uZl3Ym36k.jpg?width=600&height=600\",srcSet:\"https://framerusercontent.com/images/HKNlWwU1jas24Kxi7uZl3Ym36k.jpg?scale-down-to=512&width=600&height=600 512w,https://framerusercontent.com/images/HKNlWwU1jas24Kxi7uZl3Ym36k.jpg?width=600&height=600 600w\"},\"\"),G_807b8DE:\"<Channel Description>\",height:\"100%\",HjAPgK3a6:\"\",id:\"EJVeqqLrc\",IE3ypcKoz:\"rgba(255, 255, 255, 0)\",IeiwRM6kz:\"Bad Bunny Station\",ipMXCqfpC:\"dynamicField\",layoutId:\"EJVeqqLrc\",NwABpSoBm:\"rgba(255, 255, 255, 0.6)\",O4T1yCQpH:\"Artist Station\",OOFBEd8hG:false,ps676ThVx:\"IqjSp2bP3\",S0zfcb3G1:\"0.12px\",style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"CV_eF8jYB\"),VAXcmODHL:\"<Entity ID>\",WcVvTYTbe:\"<Channel Name>\",width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:98,width:\"365px\",...addPropertyOverrides({CRpwQIQgD:{y:(componentViewport?.y||0)+(0+((componentViewport?.height||782)-0-((componentViewport?.height||782)-0)*1)/2)+30+0+96+0+305+0+66+0+324}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-hqkkkb-container\",isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"D4ghPBFpp-container\",nodeId:\"D4ghPBFpp\",rendersWithMotion:true,scopeId:\"qUkbz25N6\",children:/*#__PURE__*/_jsx(CES26Tile,{AdAmlYS_S:\"GOaOQta5P\",ATQh0v73T:\"<Entity Type>\",bNyi_72wJ:addImageAlt({pixelHeight:600,pixelWidth:600,src:\"https://framerusercontent.com/images/4kmeTntEsRPdy2CrvxpYDHQDts.jpg?width=600&height=600\",srcSet:\"https://framerusercontent.com/images/4kmeTntEsRPdy2CrvxpYDHQDts.jpg?scale-down-to=512&width=600&height=600 512w,https://framerusercontent.com/images/4kmeTntEsRPdy2CrvxpYDHQDts.jpg?width=600&height=600 600w\"},\"\"),G_807b8DE:\"<Channel Description>\",height:\"100%\",HjAPgK3a6:\"\",id:\"D4ghPBFpp\",IE3ypcKoz:\"rgba(255, 255, 255, 0)\",IeiwRM6kz:\"The Pulse\",ipMXCqfpC:\"dynamicField\",layoutId:\"D4ghPBFpp\",NwABpSoBm:\"rgba(255, 255, 255, 0.6)\",O4T1yCQpH:\"Ch 5\",OOFBEd8hG:false,ps676ThVx:\"IqjSp2bP3\",S0zfcb3G1:\"0.12px\",style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"CV_eF8jYB\"),VAXcmODHL:\"<Entity ID>\",WcVvTYTbe:\"<Channel Name>\",width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:98,width:\"365px\",...addPropertyOverrides({CRpwQIQgD:{y:(componentViewport?.y||0)+(0+((componentViewport?.height||782)-0-((componentViewport?.height||782)-0)*1)/2)+30+0+96+0+305+0+66+0+432}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-13r7bad-container\",isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"mbksLd6TL-container\",nodeId:\"mbksLd6TL\",rendersWithMotion:true,scopeId:\"qUkbz25N6\",children:/*#__PURE__*/_jsx(CES26Tile,{AdAmlYS_S:\"GOaOQta5P\",ATQh0v73T:\"channel-linear\",bNyi_72wJ:addImageAlt({pixelHeight:300,pixelWidth:300,src:\"https://framerusercontent.com/images/EOlhHRHTwKrfdTZPADdv4cRJmM.jpg?width=300&height=300\"},\"\"),G_807b8DE:\"<Channel Description>\",height:\"100%\",HjAPgK3a6:\"\",id:\"mbksLd6TL\",IE3ypcKoz:\"rgba(255, 255, 255, 0)\",IeiwRM6kz:\"The Morning Mashup\",ipMXCqfpC:\"dynamicField\",layoutId:\"mbksLd6TL\",NwABpSoBm:\"rgba(255, 255, 255, 0.6)\",O4T1yCQpH:\"Show\",OOFBEd8hG:false,ps676ThVx:\"IqjSp2bP3\",S0zfcb3G1:\"0.12px\",style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"CV_eF8jYB\"),VAXcmODHL:\"<Entity ID>\",WcVvTYTbe:\"<Channel Name>\",width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:98,width:\"365px\",...addPropertyOverrides({CRpwQIQgD:{y:(componentViewport?.y||0)+(0+((componentViewport?.height||782)-0-((componentViewport?.height||782)-0)*1)/2)+30+0+96+0+305+0+66+0+540}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-5w0ubr-container\",isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"vzZnGHis1-container\",nodeId:\"vzZnGHis1\",rendersWithMotion:true,scopeId:\"qUkbz25N6\",children:/*#__PURE__*/_jsx(CES26Tile,{AdAmlYS_S:\"GOaOQta5P\",ATQh0v73T:\"channel-linear\",bNyi_72wJ:addImageAlt({pixelHeight:600,pixelWidth:600,src:\"https://framerusercontent.com/images/tLiUOCyuYpJ87KS7rYIVnBKx7c.jpeg?width=600&height=600\",srcSet:\"https://framerusercontent.com/images/tLiUOCyuYpJ87KS7rYIVnBKx7c.jpeg?scale-down-to=512&width=600&height=600 512w,https://framerusercontent.com/images/tLiUOCyuYpJ87KS7rYIVnBKx7c.jpeg?width=600&height=600 600w\"},\"\"),G_807b8DE:\"<Channel Description>\",height:\"100%\",HjAPgK3a6:\"\",id:\"vzZnGHis1\",IE3ypcKoz:\"rgba(255, 255, 255, 0)\",IeiwRM6kz:\"ESPN Radio\",ipMXCqfpC:\"dynamicField\",layoutId:\"vzZnGHis1\",NwABpSoBm:\"rgba(255, 255, 255, 0.6)\",O4T1yCQpH:\"Ch 80\",OOFBEd8hG:false,ps676ThVx:\"IqjSp2bP3\",S0zfcb3G1:\"0.12px\",style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"CV_eF8jYB\"),VAXcmODHL:\"<Entity ID>\",WcVvTYTbe:\"<Channel Name>\",width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:98,width:\"365px\",...addPropertyOverrides({CRpwQIQgD:{y:(componentViewport?.y||0)+(0+((componentViewport?.height||782)-0-((componentViewport?.height||782)-0)*1)/2)+30+0+96+0+305+0+66+0+648}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-x12hnj-container\",isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"L9c1RhjAA-container\",nodeId:\"L9c1RhjAA\",rendersWithMotion:true,scopeId:\"qUkbz25N6\",children:/*#__PURE__*/_jsx(CES26Tile,{AdAmlYS_S:\"GOaOQta5P\",ATQh0v73T:\"channel-linear\",bNyi_72wJ:addImageAlt({pixelHeight:600,pixelWidth:600,src:\"https://framerusercontent.com/images/5ZaZwiUrb4bnLcC5UIbrcMtZz0.jpeg?width=600&height=600\",srcSet:\"https://framerusercontent.com/images/5ZaZwiUrb4bnLcC5UIbrcMtZz0.jpeg?scale-down-to=512&width=600&height=600 512w,https://framerusercontent.com/images/5ZaZwiUrb4bnLcC5UIbrcMtZz0.jpeg?width=600&height=600 600w\"},\"\"),G_807b8DE:\"<Channel Description>\",height:\"100%\",HjAPgK3a6:\"\",id:\"L9c1RhjAA\",IE3ypcKoz:\"rgba(255, 255, 255, 0)\",IeiwRM6kz:\"Airing It Out\",ipMXCqfpC:\"dynamicField\",layoutId:\"L9c1RhjAA\",NwABpSoBm:\"rgba(255, 255, 255, 0.6)\",O4T1yCQpH:\"Ch 88\",OOFBEd8hG:false,ps676ThVx:\"IqjSp2bP3\",S0zfcb3G1:\"0.12px\",style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"CV_eF8jYB\"),VAXcmODHL:\"<Entity ID>\",WcVvTYTbe:\"<Channel Name>\",width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:98,width:\"365px\",...addPropertyOverrides({CRpwQIQgD:{y:(componentViewport?.y||0)+(0+((componentViewport?.height||782)-0-((componentViewport?.height||782)-0)*1)/2)+30+0+96+0+305+0+66+0+756}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1jzab00-container\",isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"bEYBGPcMJ-container\",nodeId:\"bEYBGPcMJ\",rendersWithMotion:true,scopeId:\"qUkbz25N6\",style:{opacity:0},children:/*#__PURE__*/_jsx(CES26Tile,{AdAmlYS_S:\"GOaOQta5P\",ATQh0v73T:\"channel-linear\",bNyi_72wJ:addImageAlt({pixelHeight:600,pixelWidth:600,src:\"https://framerusercontent.com/images/ssNUFV1NeldofdGTpKnbzCI8Il8.jpeg?width=600&height=600\",srcSet:\"https://framerusercontent.com/images/ssNUFV1NeldofdGTpKnbzCI8Il8.jpeg?scale-down-to=512&width=600&height=600 512w,https://framerusercontent.com/images/ssNUFV1NeldofdGTpKnbzCI8Il8.jpeg?width=600&height=600 600w\"},\"\"),G_807b8DE:\"<Channel Description>\",height:\"100%\",HjAPgK3a6:\"\",id:\"bEYBGPcMJ\",IE3ypcKoz:\"rgba(255, 255, 255, 0)\",IeiwRM6kz:\"Mad Dog Unleashed\",ipMXCqfpC:\"dynamicField\",layoutId:\"bEYBGPcMJ\",NwABpSoBm:\"rgba(255, 255, 255, 0.6)\",O4T1yCQpH:\"Ch 82\",OOFBEd8hG:false,ps676ThVx:\"IqjSp2bP3\",S0zfcb3G1:\"0.12px\",style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"CV_eF8jYB\"),VAXcmODHL:\"<Entity ID>\",WcVvTYTbe:\"<Channel Name>\",width:\"100%\"})})})]})]}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:127,...addPropertyOverrides({CRpwQIQgD:{width:\"364px\",y:(componentViewport?.y||0)+(0+((componentViewport?.height||782)-0-((componentViewport?.height||782)-0)*1)/2)+30+0+96+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1gdpgtn-container\",isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"Xxh6XaRiO-container\",nodeId:\"Xxh6XaRiO\",rendersWithMotion:true,scopeId:\"qUkbz25N6\",children:/*#__PURE__*/_jsx(CES26ArtMetadataExpandPlayer1gdpgtnWithMappedReactProps1prj5ji,{ccaPVjzX3:FEcJxdWpG,height:\"100%\",id:\"Xxh6XaRiO\",KLNY7Nmuo:yKVwghE5z,layoutId:\"Xxh6XaRiO\",OA6IlrG1M:toResponsiveImage(vhsXClvGi),rqcQ8AKg5:toResponsiveImage(ETCURfYD5),style:{height:\"100%\",width:\"100%\"},T_pbICfkg:DQ_asFa_w,V0vlbJJAd:EefIICFf7,variant:matchVariant(\"zts3b50CO\"),width:\"100%\",YzF475rEB:X8dtRBteO})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:128,width:\"320px\",...addPropertyOverrides({CRpwQIQgD:{y:(componentViewport?.y||0)+(0+((componentViewport?.height||782)-0-((componentViewport?.height||782)-0)*1)/2)+30+0+96+0+152}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-3duwza-container\",layoutDependency:layoutDependency,layoutId:\"UHIcXMGlq-container\",nodeId:\"UHIcXMGlq\",rendersWithMotion:true,scopeId:\"qUkbz25N6\",children:/*#__PURE__*/_jsx(CES26PlaybackControls,{height:\"100%\",id:\"UHIcXMGlq\",layoutId:\"UHIcXMGlq\",style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"eVfAZicpP\"),width:\"100%\"})})})]}),isDisplayed9()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1eyjymo\",\"data-framer-name\":\"COLLAPSE + CHANNEL\",layoutDependency:layoutDependency,layoutId:\"MgzGZ4EnP\",children:[isDisplayed9()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-14me4y\",\"data-framer-name\":\"Invisible frame\",layoutDependency:layoutDependency,layoutId:\"MkiNEpECX\",style:{backgroundColor:\"rgba(0, 117, 14, 0)\"}}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:88,...addPropertyOverrides({gtdXCR56b:{y:(componentViewport?.y||0)+(0+((componentViewport?.height||782)-0-((componentViewport?.height||782)-0)*1)/2)+(0+(((componentViewport?.height||782)-0)*1-0-(((componentViewport?.height||782)-0)*1-0)*1)/2)+24+0+0},iklbaaiu2:{y:(componentViewport?.y||0)+(0+((componentViewport?.height||782)-0-((componentViewport?.height||782)-0)*1)/2)+25+0+-10},LvJlnHnKJ:{y:(componentViewport?.y||0)+(0+((componentViewport?.height||782)-0-((componentViewport?.height||782)-0)*1)/2)+(0+(((componentViewport?.height||782)-0)*1-0-(((componentViewport?.height||782)-0)*1-0)*1)/2)+24+0+0},PlcCLsDzZ:{y:(componentViewport?.y||0)+(0+((componentViewport?.height||782)-0-((componentViewport?.height||782)-0)*1)/2)+(0+(((componentViewport?.height||782)-0)*1-0-(((componentViewport?.height||782)-0)*1-0)*1)/2)+24+0+0},s3wfPcb3X:{y:(componentViewport?.y||0)+(0+((componentViewport?.height||782)-0-((componentViewport?.height||782)-0)*1)/2)+(0+(((componentViewport?.height||782)-0)*1-0-(((componentViewport?.height||782)-0)*1-0)*1)/2)+24+0+0},UTEcjQR3e:{y:(componentViewport?.y||0)+(0+((componentViewport?.height||782)-0-((componentViewport?.height||782)-0)*1)/2)+(0+(((componentViewport?.height||782)-0)*1-0-(((componentViewport?.height||782)-0)*1-0)*1)/2)+24+0+0},v03_31eL8:{y:(componentViewport?.y||0)+(0+((componentViewport?.height||782)-0-((componentViewport?.height||782)-0)*1)/2)+(0+(((componentViewport?.height||782)-0)*1-0-(((componentViewport?.height||782)-0)*1-0)*1)/2)+24+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1ff4d0l-container\",isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"VexWcffJS-container\",nodeId:\"VexWcffJS\",rendersWithMotion:true,scopeId:\"qUkbz25N6\",transformTemplate:transformTemplate2,...addPropertyOverrides({gtdXCR56b:{transformTemplate:undefined},iklbaaiu2:{transformTemplate:undefined},LvJlnHnKJ:{transformTemplate:undefined},PlcCLsDzZ:{transformTemplate:undefined},s3wfPcb3X:{transformTemplate:undefined},UTEcjQR3e:{transformTemplate:undefined},v03_31eL8:{transformTemplate:undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(CES26SecondarySizeMDRadiusFULLCloseSamplerCards1ff4d0lWithMappedReactPropsmi48l5,{height:\"100%\",id:\"VexWcffJS\",k6tMdd9mz:\"Label\",layoutId:\"VexWcffJS\",TVvwUusGQ:\"var(--token-82b6d1fa-606f-4b95-8891-2c168775bdb8, rgb(255, 255, 255))\",variant:matchVariant(\"SM4ic2Esz\"),width:\"100%\",Wx0efCj7V:\"rgba(255, 255, 255, 0.1)\",...addPropertyOverrides({iklbaaiu2:{variant:matchVariant(\"KimAQqpLH\")}},baseVariant,gestureVariant)})})}),isDisplayed10(Sbf820VVY!==false)&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:66,width:\"500px\",...addPropertyOverrides({gtdXCR56b:{y:(componentViewport?.y||0)+(0+((componentViewport?.height||782)-0-((componentViewport?.height||782)-0)*1)/2)+(0+(((componentViewport?.height||782)-0)*1-0-(((componentViewport?.height||782)-0)*1-0)*1)/2)+24+0+11},iklbaaiu2:{y:(componentViewport?.y||0)+(0+((componentViewport?.height||782)-0-((componentViewport?.height||782)-0)*1)/2)+25+0+1},PlcCLsDzZ:{y:(componentViewport?.y||0)+(0+((componentViewport?.height||782)-0-((componentViewport?.height||782)-0)*1)/2)+(0+(((componentViewport?.height||782)-0)*1-0-(((componentViewport?.height||782)-0)*1-0)*1)/2)+24+0+11},s3wfPcb3X:{y:(componentViewport?.y||0)+(0+((componentViewport?.height||782)-0-((componentViewport?.height||782)-0)*1)/2)+(0+(((componentViewport?.height||782)-0)*1-0-(((componentViewport?.height||782)-0)*1-0)*1)/2)+24+0+11}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-11a8hiv-container\",layoutDependency:layoutDependency,layoutId:\"gDVfVv6uz-container\",nodeId:\"gDVfVv6uz\",rendersWithMotion:true,scopeId:\"qUkbz25N6\",children:/*#__PURE__*/_jsx(CES26ChannelLinear,{fW2AJk5GK:QHW3lgVqR,grUwcL643:\"XaQrMWB2Y\",height:\"100%\",id:\"gDVfVv6uz\",layoutId:\"gDVfVv6uz\",qM6r5Fi1U:VCNG031Nq,style:{height:\"100%\",width:\"100%\"},T0zJTQaRM:\"ezpEbUVBS\",width:\"100%\"})})})]}),isDisplayed11()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1kpfbu9\",\"data-framer-name\":\"CarPlay - Top Toggle \",layoutDependency:layoutDependency,layoutId:\"VYmYLAcHf\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{width:\"2.02px\",...addPropertyOverrides({CRpwQIQgD:{height:50,width:\"202px\",y:(componentViewport?.y||0)+(0+((componentViewport?.height||782)-0-((componentViewport?.height||782)-0)*1)/2)+30+0+0+0},kjbQ2EWc9:{height:50,width:\"202px\",y:(componentViewport?.y||0)+(0+((componentViewport?.height||782)-0-((componentViewport?.height||782)-0)*1)/2)+30+0+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-cgqifu-container\",isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"g46tgfbKC-container\",nodeId:\"g46tgfbKC\",rendersWithMotion:true,scopeId:\"qUkbz25N6\",children:/*#__PURE__*/_jsx(CES26CarPlayWidgetToggleMediaButtonTogglecgqifuWithMappedReactPropsx1473j,{height:\"100%\",id:\"g46tgfbKC\",layoutId:\"g46tgfbKC\",style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"I2536:129258;3222:144677\"),width:\"100%\",...addPropertyOverrides({kjbQ2EWc9:{variant:matchVariant(\"cVUgpFxes\")}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:.5,width:\"0.5px\",...addPropertyOverrides({CRpwQIQgD:{height:50,width:\"50px\",y:(componentViewport?.y||0)+(0+((componentViewport?.height||782)-0-((componentViewport?.height||782)-0)*1)/2)+30+0+0+0},kjbQ2EWc9:{height:50,width:\"50px\",y:(componentViewport?.y||0)+(0+((componentViewport?.height||782)-0-((componentViewport?.height||782)-0)*1)/2)+30+0+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1rw46bb-container\",isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"N_Vy8boT4-container\",nodeId:\"N_Vy8boT4\",rendersWithMotion:true,scopeId:\"qUkbz25N6\",children:/*#__PURE__*/_jsx(CES26SecondarySizeMDRadiusFULL,{height:\"100%\",id:\"N_Vy8boT4\",k6tMdd9mz:\"Label\",layoutId:\"N_Vy8boT4\",style:{height:\"100%\",width:\"100%\"},TVvwUusGQ:\"var(--token-82b6d1fa-606f-4b95-8891-2c168775bdb8, rgb(255, 255, 255))\",variant:matchVariant(\"x9aezF6JZ\"),width:\"100%\",Wx0efCj7V:\"rgba(255, 255, 255, 0.1)\"})})})]})]}),isDisplayed2()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({iklbaaiu2:{height:88,y:(componentViewport?.y||0)+(0+((componentViewport?.height||782)-0-((componentViewport?.height||782)-0)*1)/2)+((componentViewport?.height||782)-0)*1-119}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-6skg1-container\",isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"Mcarbmm7z-container\",nodeId:\"Mcarbmm7z\",rendersWithMotion:true,scopeId:\"qUkbz25N6\",children:/*#__PURE__*/_jsx(CES26SecondarySizeMDRadiusFULLShowTrendingTopics6skg1WithMappedReactPropsmi48l5,{height:\"100%\",id:\"Mcarbmm7z\",k6tMdd9mz:\"Label\",layoutId:\"Mcarbmm7z\",style:{height:\"100%\",width:\"100%\"},TVvwUusGQ:\"var(--token-82b6d1fa-606f-4b95-8891-2c168775bdb8, rgb(255, 255, 255))\",variant:matchVariant(\"DB13SVnC_\"),width:\"100%\",Wx0efCj7V:\"rgba(255, 255, 255, 0.1)\"})})}),isDisplayed11()&&/*#__PURE__*/_jsx(Transition,{...addPropertyOverrides({CRpwQIQgD:{value:transition1},kjbQ2EWc9:{value:transition1}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-jlv3tr\",layoutDependency:layoutDependency,layoutId:\"tJnVi3_tV\",children:isDisplayed11()&&/*#__PURE__*/_jsx(Transition,{...addPropertyOverrides({CRpwQIQgD:{value:transition1},kjbQ2EWc9:{value:transition1}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({CRpwQIQgD:{height:720,width:`max(max(${componentViewport?.width||\"100vw\"} - 12px, 1px) - 463px, 1px)`,y:(componentViewport?.y||0)+(0+((componentViewport?.height||782)-0-((componentViewport?.height||782)-0)*1)/2)+30+0},kjbQ2EWc9:{height:720,width:`max(max(${componentViewport?.width||\"100vw\"} - 12px, 1px) - 463px, 1px)`,y:(componentViewport?.y||0)+(0+((componentViewport?.height||782)-0-((componentViewport?.height||782)-0)*1)/2)+30+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1q2y1ca-container\",layoutDependency:layoutDependency,layoutId:\"Hqk5o8S0S-container\",nodeId:\"Hqk5o8S0S\",rendersWithMotion:true,scopeId:\"qUkbz25N6\",children:/*#__PURE__*/_jsx(CES26CarPlayMobileScreensOnTapCarPlayMobileArea1q2y1caWithMappedReactProps8u330x,{height:\"100%\",id:\"Hqk5o8S0S\",layoutId:\"Hqk5o8S0S\",style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"MUR4zNKd0\"),width:\"100%\",...addPropertyOverrides({CRpwQIQgD:{style:{width:\"100%\"}},kjbQ2EWc9:{style:{width:\"100%\"}}},baseVariant,gestureVariant)})})})})})})]}),isDisplayed4(nooStAU8D!==false)&&/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({gtdXCR56b:{height:88,y:(componentViewport?.y||0)+25},LvJlnHnKJ:{height:88,y:(componentViewport?.y||0)+25},PlcCLsDzZ:{height:88,y:(componentViewport?.y||0)+25},s3wfPcb3X:{height:88,y:(componentViewport?.y||0)+25},UTEcjQR3e:{height:88,y:(componentViewport?.y||0)+25},v03_31eL8:{height:88,y:(componentViewport?.y||0)+25}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1pkcyq5-container\",isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"af6TArUEF-container\",nodeId:\"af6TArUEF\",rendersWithMotion:true,scopeId:\"qUkbz25N6\",children:/*#__PURE__*/_jsx(CES26SecondarySizeMDRadiusFULLExpandSidebar1pkcyq5WithMappedReactPropsmi48l5,{height:\"100%\",id:\"af6TArUEF\",k6tMdd9mz:\"Label\",layoutId:\"af6TArUEF\",style:{height:\"100%\",width:\"100%\"},TVvwUusGQ:\"var(--token-82b6d1fa-606f-4b95-8891-2c168775bdb8, rgb(255, 255, 255))\",variant:matchVariant(\"LTo3lBhQO\"),width:\"100%\",Wx0efCj7V:\"rgba(255, 255, 255, 0.1)\"})})}),isDisplayed12()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({CRpwQIQgD:{height:(componentViewport?.height||782)*1,width:componentViewport?.width||\"100vw\",y:(componentViewport?.y||0)+0},gtdXCR56b:{height:782,width:componentViewport?.width||\"100vw\",y:(componentViewport?.y||0)+0},iklbaaiu2:{height:(componentViewport?.height||782)-0,width:componentViewport?.width||\"100vw\",y:(componentViewport?.y||0)+0},kjbQ2EWc9:{height:(componentViewport?.height||782)*1,width:componentViewport?.width||\"100vw\",y:(componentViewport?.y||0)+0},LvJlnHnKJ:{height:782,width:componentViewport?.width||\"100vw\",y:(componentViewport?.y||0)+0},PlcCLsDzZ:{height:782,width:componentViewport?.width||\"100vw\",y:(componentViewport?.y||0)+0},s3wfPcb3X:{height:782,width:componentViewport?.width||\"100vw\",y:(componentViewport?.y||0)+0},UTEcjQR3e:{height:782,width:componentViewport?.width||\"100vw\",y:(componentViewport?.y||0)+0},v03_31eL8:{height:782,width:componentViewport?.width||\"100vw\",y:(componentViewport?.y||0)+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-3gyzkf-container\",isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"WA9FBVhmg-container\",nodeId:\"WA9FBVhmg\",rendersWithMotion:true,scopeId:\"qUkbz25N6\",children:/*#__PURE__*/_jsx(CES26BGImageryBlur,{d3PaCviox:toResponsiveImage(vhsXClvGi),height:\"100%\",id:\"WA9FBVhmg\",layoutId:\"WA9FBVhmg\",style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"un6QX0yF8\"),width:\"100%\",...addPropertyOverrides({CRpwQIQgD:{variant:matchVariant(\"Dqd2MC4aB\")},gtdXCR56b:{variant:matchVariant(\"Dqd2MC4aB\")},iklbaaiu2:{variant:matchVariant(\"Dqd2MC4aB\")},kjbQ2EWc9:{variant:matchVariant(\"Dqd2MC4aB\")},LvJlnHnKJ:{variant:matchVariant(\"Dqd2MC4aB\")},PlcCLsDzZ:{variant:matchVariant(\"Dqd2MC4aB\")},s3wfPcb3X:{variant:matchVariant(\"Dqd2MC4aB\")},UTEcjQR3e:{variant:matchVariant(\"Dqd2MC4aB\")},v03_31eL8:{variant:matchVariant(\"Dqd2MC4aB\")}},baseVariant,gestureVariant)})})}),isDisplayed13()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:128,width:componentViewport?.width||\"100vw\",y:(componentViewport?.y||0)+((componentViewport?.height||150)*.5000000000000002-64),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1p9j986-container\",isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"OvhOmtzMA-container\",nodeId:\"OvhOmtzMA\",rendersWithMotion:true,scopeId:\"qUkbz25N6\",children:/*#__PURE__*/_jsx(CES26FrostedBackground,{height:\"100%\",id:\"OvhOmtzMA\",layoutId:\"OvhOmtzMA\",style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-wMJy4.framer-1iug28d, .framer-wMJy4 .framer-1iug28d { display: block; }\",\".framer-wMJy4.framer-auld7n { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 150px; justify-content: center; overflow: hidden; padding: 0px 24px 0px 16px; position: relative; width: 1360px; }\",\".framer-wMJy4 .framer-1jitu3j-container { flex: none; height: 136px; left: calc(50.00000000000002% - 1028px / 2); position: absolute; top: 0px; width: 1028px; z-index: 3; }\",\".framer-wMJy4 .framer-104mr93 { bottom: -3px; flex: none; left: -2px; overflow: visible; position: absolute; right: -2px; top: -3px; z-index: 1; }\",\".framer-wMJy4 .framer-10zmzls { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0.76px 0px 0px 0px; position: absolute; right: 444px; top: 76px; width: 792px; }\",\".framer-wMJy4 .framer-rscmeo { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-wMJy4 .framer-e0vow9, .framer-wMJy4 .framer-1u4l815, .framer-wMJy4 .framer-t0sqck { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-wMJy4 .framer-1rzkgw1 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0.1px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-wMJy4 .framer-1v12adk { cursor: pointer; flex: none; height: auto; position: relative; white-space: pre-wrap; width: 0px; word-break: break-word; word-wrap: break-word; }\",\".framer-wMJy4 .framer-mmeiq3 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0.16px; height: 8px; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 8px; }\",\".framer-wMJy4 .framer-7wdw3w-container, .framer-wMJy4 .framer-dv27og-container, .framer-wMJy4 .framer-1gmdev2-container, .framer-wMJy4 .framer-b2z9y4-container, .framer-wMJy4 .framer-1ctup06-container, .framer-wMJy4 .framer-19lo37z-container { flex: none; height: 5px; position: relative; width: 2px; }\",\".framer-wMJy4 .framer-1mdncwo { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 100%; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-wMJy4 .framer-1fv8mip { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: 100%; justify-content: flex-start; overflow: visible; padding: 24px 48px 0px 0px; position: relative; width: min-content; z-index: 2; }\",\".framer-wMJy4 .framer-1uxwqdx-container { flex: none; height: auto; position: relative; width: 340px; z-index: 2; }\",\".framer-wMJy4 .framer-1ycs9nm-container { flex: 1 0 0px; height: 100%; position: relative; width: 1px; z-index: 1; }\",\".framer-wMJy4 .framer-hipjsu { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 100%; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 1px; z-index: 3; }\",\".framer-wMJy4 .framer-1abexfe { flex: 1 0 0px; gap: 0px; height: 630px; overflow: visible; position: relative; width: 1px; z-index: 2; }\",\".framer-wMJy4 .framer-1imc44h { flex: none; height: 366px; left: -129px; position: absolute; right: -124px; top: calc(49.682539682539705% - 366px / 2); }\",\".framer-wMJy4 .framer-10mh6si { bottom: 250px; flex: none; height: 50px; left: calc(50.00000000000002% - 50px / 2); position: absolute; width: 50px; }\",\".framer-wMJy4 .framer-1xhhfsv { flex: none; height: 50px; left: calc(50.00000000000002% - 50px / 2); overflow: visible; position: absolute; top: 110px; width: 50px; }\",\".framer-wMJy4 .framer-1o6jxjh, .framer-wMJy4 .framer-puhiw1 { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 50px); left: 0px; position: absolute; right: 0px; top: 0px; }\",\".framer-wMJy4 .framer-1ungpxk, .framer-wMJy4 .framer-16wgybs { flex: none; height: auto; left: 0px; position: absolute; right: 0px; top: 46%; white-space: pre-wrap; word-break: break-word; word-wrap: break-word; }\",\".framer-wMJy4 .framer-1b8cswq { bottom: 80px; flex: none; height: 50px; left: calc(50.00000000000002% - 50px / 2); overflow: visible; position: absolute; width: 50px; }\",\".framer-wMJy4 .framer-1m6zsll { bottom: 135px; flex: none; height: auto; position: absolute; right: 22px; white-space: pre-wrap; width: 49px; word-break: break-word; word-wrap: break-word; }\",\".framer-wMJy4 .framer-1vpc99o { bottom: 135px; flex: none; height: auto; left: 10px; position: absolute; white-space: pre-wrap; width: 49px; word-break: break-word; word-wrap: break-word; }\",\".framer-wMJy4 .framer-14vhv42 { flex: none; height: auto; position: absolute; right: 22px; top: 159px; white-space: pre-wrap; width: 49px; word-break: break-word; word-wrap: break-word; }\",\".framer-wMJy4 .framer-b129u5 { flex: none; height: auto; left: 10px; position: absolute; top: 159px; white-space: pre-wrap; width: 49px; word-break: break-word; word-wrap: break-word; }\",\".framer-wMJy4 .framer-nwp2oi { flex: none; height: auto; left: 50%; position: absolute; top: 25px; white-space: pre-wrap; width: 354px; word-break: break-word; word-wrap: break-word; }\",\".framer-wMJy4 .framer-1myv69x { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 100%; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 1px; z-index: 2; }\",\".framer-wMJy4 .framer-14wwgqt-container { flex: 1 0 0px; height: 127px; position: relative; width: 1px; z-index: 1; }\",\".framer-wMJy4 .framer-1obykek { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 129px; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-wMJy4 .framer-3fwwuq-container { flex: none; height: 35px; position: relative; width: 200px; z-index: 2; }\",\".framer-wMJy4 .framer-v2b6jn-container { flex: none; height: 128px; position: relative; width: 345px; z-index: 1; }\",\".framer-wMJy4 .framer-vyi4k9 { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 25px; height: 100%; justify-content: flex-start; overflow: auto; padding: 0px; position: relative; width: 1px; z-index: 1; }\",\".framer-wMJy4 .framer-1y5z0k { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 26px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-wMJy4 .framer-c5nleo { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; z-index: 1; }\",\".framer-wMJy4 .framer-1qzc4sx { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0.1px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-wMJy4 .framer-alg9us { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: auto; padding: 0px; position: relative; width: min-content; }\",\".framer-wMJy4 .framer-1tys9q5-container, .framer-wMJy4 .framer-b1polv-container, .framer-wMJy4 .framer-jlj2vx-container, .framer-wMJy4 .framer-hqkkkb-container, .framer-wMJy4 .framer-13r7bad-container, .framer-wMJy4 .framer-5w0ubr-container, .framer-wMJy4 .framer-x12hnj-container, .framer-wMJy4 .framer-1jzab00-container { flex: none; height: 98px; position: relative; width: 365px; z-index: 1; }\",\".framer-wMJy4 .framer-1gdpgtn-container { flex: none; height: 127px; position: relative; width: 100%; z-index: 1; }\",\".framer-wMJy4 .framer-3duwza-container { flex: none; height: 128px; position: relative; width: 320px; z-index: 2; }\",\".framer-wMJy4 .framer-1eyjymo { flex: none; height: 1px; overflow: visible; position: relative; width: 12px; z-index: 2; }\",\".framer-wMJy4 .framer-14me4y { bottom: -35px; flex: none; height: 0px; left: -518px; overflow: var(--overflow-clip-fallback, clip); position: absolute; width: 0px; }\",\".framer-wMJy4 .framer-1ff4d0l-container { flex: none; height: auto; left: 0px; position: absolute; top: 50%; width: auto; }\",\".framer-wMJy4 .framer-11a8hiv-container { flex: none; height: 66px; left: calc(51.74242424242427% - 500px / 2); position: absolute; top: calc(50.00000000000002% - 66px / 2); width: 500px; }\",\".framer-wMJy4 .framer-1kpfbu9 { flex: none; height: 1px; overflow: visible; position: relative; width: 4px; z-index: 1; }\",\".framer-wMJy4 .framer-cgqifu-container { bottom: 0px; flex: none; left: 0px; position: absolute; top: 0px; width: 2px; }\",\".framer-wMJy4 .framer-1rw46bb-container { flex: none; height: 1px; position: absolute; right: 0px; top: calc(50.00000000000002% - 0.5px / 2); width: 1px; }\",\".framer-wMJy4 .framer-6skg1-container { flex: none; height: 2px; position: relative; width: 2px; z-index: 4; }\",\".framer-wMJy4 .framer-jlv3tr { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0.1px; height: 100%; justify-content: center; overflow: visible; padding: 0px 0px 0.3px 0px; position: relative; width: 13px; }\",\".framer-wMJy4 .framer-1q2y1ca-container { flex: none; height: 7px; position: relative; width: 13px; }\",\".framer-wMJy4 .framer-1pkcyq5-container { flex: none; height: 2px; position: relative; width: 2px; }\",\".framer-wMJy4 .framer-3gyzkf-container { flex: none; height: 8px; position: relative; width: 17px; }\",\".framer-wMJy4 .framer-1p9j986-container { flex: none; height: 128px; left: 0px; position: absolute; top: calc(50.00000000000002% - 128px / 2); width: 100%; z-index: 1; }\",\".framer-wMJy4.framer-v-cegapd.framer-auld7n, .framer-wMJy4.framer-v-1ygx9jr.framer-auld7n, .framer-wMJy4.framer-v-1e5porz.framer-auld7n, .framer-wMJy4.framer-v-41kxyf.framer-auld7n, .framer-wMJy4.framer-v-15nwuxs.framer-auld7n, .framer-wMJy4.framer-v-1pea2q2.framer-auld7n, .framer-wMJy4.framer-v-1u5wicx.framer-auld7n { height: 782px; width: 1720px; }\",\".framer-wMJy4.framer-v-cegapd .framer-1jitu3j-container, .framer-wMJy4.framer-v-1y55des .framer-1jitu3j-container, .framer-wMJy4.framer-v-1y55des .framer-1gdpgtn-container, .framer-wMJy4.framer-v-1ygx9jr .framer-1jitu3j-container, .framer-wMJy4.framer-v-ako1w3 .framer-1jitu3j-container, .framer-wMJy4.framer-v-1e5porz .framer-1jitu3j-container, .framer-wMJy4.framer-v-41kxyf .framer-1jitu3j-container, .framer-wMJy4.framer-v-15nwuxs .framer-1jitu3j-container, .framer-wMJy4.framer-v-1pea2q2 .framer-1jitu3j-container, .framer-wMJy4.framer-v-1u5wicx .framer-1jitu3j-container { order: 0; }\",\".framer-wMJy4.framer-v-cegapd .framer-1mdncwo, .framer-wMJy4.framer-v-1e5porz .framer-1mdncwo, .framer-wMJy4.framer-v-41kxyf .framer-1mdncwo, .framer-wMJy4.framer-v-15nwuxs .framer-1mdncwo, .framer-wMJy4.framer-v-1pea2q2 .framer-1mdncwo, .framer-wMJy4.framer-v-1u5wicx .framer-1mdncwo { gap: unset; justify-content: space-between; order: 5; }\",\".framer-wMJy4.framer-v-cegapd .framer-1fv8mip, .framer-wMJy4.framer-v-1e5porz .framer-1fv8mip, .framer-wMJy4.framer-v-41kxyf .framer-1fv8mip, .framer-wMJy4.framer-v-15nwuxs .framer-1fv8mip, .framer-wMJy4.framer-v-1pea2q2 .framer-1fv8mip, .framer-wMJy4.framer-v-1u5wicx .framer-1fv8mip { order: 3; padding: 24px 24px 0px 0px; }\",\".framer-wMJy4.framer-v-cegapd .framer-hipjsu, .framer-wMJy4.framer-v-1e5porz .framer-hipjsu, .framer-wMJy4.framer-v-41kxyf .framer-hipjsu, .framer-wMJy4.framer-v-15nwuxs .framer-hipjsu, .framer-wMJy4.framer-v-1pea2q2 .framer-hipjsu, .framer-wMJy4.framer-v-1u5wicx .framer-hipjsu { flex-direction: column; gap: 36px; justify-content: flex-start; order: 0; padding: 24px 64px 30px 50px; z-index: 1; }\",\".framer-wMJy4.framer-v-cegapd .framer-1myv69x, .framer-wMJy4.framer-v-1e5porz .framer-1myv69x, .framer-wMJy4.framer-v-41kxyf .framer-1myv69x, .framer-wMJy4.framer-v-15nwuxs .framer-1myv69x, .framer-wMJy4.framer-v-1pea2q2 .framer-1myv69x, .framer-wMJy4.framer-v-1u5wicx .framer-1myv69x { flex-direction: column; gap: 44px; height: 1px; justify-content: flex-start; order: 2; width: 100%; z-index: 1; }\",\".framer-wMJy4.framer-v-cegapd .framer-14wwgqt-container, .framer-wMJy4.framer-v-1e5porz .framer-14wwgqt-container, .framer-wMJy4.framer-v-41kxyf .framer-14wwgqt-container, .framer-wMJy4.framer-v-15nwuxs .framer-14wwgqt-container, .framer-wMJy4.framer-v-1pea2q2 .framer-14wwgqt-container, .framer-wMJy4.framer-v-1u5wicx .framer-14wwgqt-container { height: 1px; order: 0; width: 100%; }\",\".framer-wMJy4.framer-v-cegapd .framer-1obykek, .framer-wMJy4.framer-v-1e5porz .framer-1obykek, .framer-wMJy4.framer-v-41kxyf .framer-1obykek, .framer-wMJy4.framer-v-15nwuxs .framer-1obykek, .framer-wMJy4.framer-v-1pea2q2 .framer-1obykek, .framer-wMJy4.framer-v-1u5wicx .framer-1obykek { flex-direction: column; height: 166px; order: 2; width: 100%; }\",\".framer-wMJy4.framer-v-cegapd .framer-3fwwuq-container, .framer-wMJy4.framer-v-1e5porz .framer-3fwwuq-container, .framer-wMJy4.framer-v-41kxyf .framer-3fwwuq-container, .framer-wMJy4.framer-v-15nwuxs .framer-3fwwuq-container, .framer-wMJy4.framer-v-1pea2q2 .framer-3fwwuq-container, .framer-wMJy4.framer-v-1u5wicx .framer-3fwwuq-container { height: 38px; order: 0; width: 100%; }\",\".framer-wMJy4.framer-v-cegapd .framer-v2b6jn-container, .framer-wMJy4.framer-v-1e5porz .framer-v2b6jn-container, .framer-wMJy4.framer-v-41kxyf .framer-v2b6jn-container, .framer-wMJy4.framer-v-15nwuxs .framer-v2b6jn-container, .framer-wMJy4.framer-v-1pea2q2 .framer-v2b6jn-container, .framer-wMJy4.framer-v-1u5wicx .framer-v2b6jn-container { order: 1; width: 100%; }\",\".framer-wMJy4.framer-v-cegapd .framer-1eyjymo, .framer-wMJy4.framer-v-1e5porz .framer-1eyjymo, .framer-wMJy4.framer-v-41kxyf .framer-1eyjymo, .framer-wMJy4.framer-v-15nwuxs .framer-1eyjymo, .framer-wMJy4.framer-v-1pea2q2 .framer-1eyjymo, .framer-wMJy4.framer-v-1u5wicx .framer-1eyjymo { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; order: 1; padding: 0px; width: 100%; }\",\".framer-wMJy4.framer-v-cegapd .framer-14me4y, .framer-wMJy4.framer-v-1e5porz .framer-14me4y, .framer-wMJy4.framer-v-41kxyf .framer-14me4y, .framer-wMJy4.framer-v-15nwuxs .framer-14me4y, .framer-wMJy4.framer-v-1pea2q2 .framer-14me4y, .framer-wMJy4.framer-v-1u5wicx .framer-14me4y { bottom: unset; left: unset; order: 2; position: relative; }\",\".framer-wMJy4.framer-v-cegapd .framer-1ff4d0l-container, .framer-wMJy4.framer-v-1ygx9jr .framer-1ff4d0l-container, .framer-wMJy4.framer-v-1e5porz .framer-1ff4d0l-container, .framer-wMJy4.framer-v-41kxyf .framer-1ff4d0l-container, .framer-wMJy4.framer-v-15nwuxs .framer-1ff4d0l-container, .framer-wMJy4.framer-v-1pea2q2 .framer-1ff4d0l-container, .framer-wMJy4.framer-v-1u5wicx .framer-1ff4d0l-container { left: unset; order: 0; position: relative; top: unset; }\",\".framer-wMJy4.framer-v-cegapd .framer-11a8hiv-container, .framer-wMJy4.framer-v-1ygx9jr .framer-11a8hiv-container, .framer-wMJy4.framer-v-1e5porz .framer-11a8hiv-container, .framer-wMJy4.framer-v-15nwuxs .framer-11a8hiv-container { left: unset; order: 1; position: relative; top: unset; }\",\".framer-wMJy4.framer-v-cegapd .framer-1pkcyq5-container, .framer-wMJy4.framer-v-1e5porz .framer-1pkcyq5-container, .framer-wMJy4.framer-v-41kxyf .framer-1pkcyq5-container, .framer-wMJy4.framer-v-15nwuxs .framer-1pkcyq5-container, .framer-wMJy4.framer-v-1pea2q2 .framer-1pkcyq5-container, .framer-wMJy4.framer-v-1u5wicx .framer-1pkcyq5-container { height: auto; order: 4; position: absolute; right: 50px; top: 25px; width: auto; z-index: 2; }\",\".framer-wMJy4.framer-v-cegapd .framer-3gyzkf-container, .framer-wMJy4.framer-v-1e5porz .framer-3gyzkf-container, .framer-wMJy4.framer-v-41kxyf .framer-3gyzkf-container, .framer-wMJy4.framer-v-15nwuxs .framer-3gyzkf-container, .framer-wMJy4.framer-v-1pea2q2 .framer-3gyzkf-container, .framer-wMJy4.framer-v-1u5wicx .framer-3gyzkf-container { height: 782px; left: 0px; order: 3; position: absolute; top: 0px; width: 100%; z-index: 1; }\",\".framer-wMJy4.framer-v-1y55des.framer-auld7n, .framer-wMJy4.framer-v-ako1w3.framer-auld7n { height: 782px; padding: 0px 12px 0px 0px; width: 1720px; }\",\".framer-wMJy4.framer-v-1y55des .framer-1mdncwo { align-content: flex-start; align-items: flex-start; gap: 36px; justify-content: flex-start; order: 5; padding: 30px 18px 0px 45px; }\",\".framer-wMJy4.framer-v-1y55des .framer-hipjsu, .framer-wMJy4.framer-v-ako1w3 .framer-hipjsu { align-content: flex-end; align-items: flex-end; flex: none; flex-direction: column; gap: 46px; justify-content: flex-start; order: 4; width: 364px; }\",\".framer-wMJy4.framer-v-1y55des .framer-vyi4k9 { height: 1px; order: 3; width: 100%; }\",\".framer-wMJy4.framer-v-1y55des .framer-1y5z0k { order: 3; }\",\".framer-wMJy4.framer-v-1y55des .framer-3duwza-container { order: 2; }\",\".framer-wMJy4.framer-v-1y55des .framer-1kpfbu9 { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; order: 2; padding: 0px; width: 100%; z-index: 2; }\",\".framer-wMJy4.framer-v-1y55des .framer-cgqifu-container, .framer-wMJy4.framer-v-ako1w3 .framer-cgqifu-container { bottom: unset; height: 50px; left: unset; position: relative; top: unset; width: 202px; }\",\".framer-wMJy4.framer-v-1y55des .framer-1rw46bb-container, .framer-wMJy4.framer-v-ako1w3 .framer-1rw46bb-container { height: 50px; position: relative; right: unset; top: unset; width: 50px; }\",\".framer-wMJy4.framer-v-1y55des .framer-jlv3tr { align-content: flex-start; align-items: flex-start; flex: 1 0 0px; height: min-content; order: 3; padding: 0px; width: 1px; }\",\".framer-wMJy4.framer-v-1y55des .framer-1q2y1ca-container, .framer-wMJy4.framer-v-ako1w3 .framer-1q2y1ca-container { flex: 1 0 0px; height: auto; width: 1px; z-index: 1; }\",\".framer-wMJy4.framer-v-1y55des .framer-3gyzkf-container, .framer-wMJy4.framer-v-ako1w3 .framer-3gyzkf-container { height: 100%; left: 0px; order: 3; position: absolute; top: 0px; width: 100%; z-index: 1; }\",\".framer-wMJy4.framer-v-1ygx9jr .framer-104mr93 { bottom: unset; height: 100%; left: 0px; order: 7; overflow: auto; right: unset; top: 0px; width: 1720px; z-index: 2; }\",\".framer-wMJy4.framer-v-1ygx9jr .framer-1rzkgw1 { gap: 7px; }\",\".framer-wMJy4.framer-v-1ygx9jr .framer-1v12adk { white-space: pre; width: auto; }\",\".framer-wMJy4.framer-v-1ygx9jr .framer-1mdncwo { flex-direction: column; gap: unset; justify-content: space-between; order: 5; padding: 25px 0px 0px 0px; z-index: 2; }\",\".framer-wMJy4.framer-v-1ygx9jr .framer-1ycs9nm-container { height: 1px; order: 2; width: 100%; }\",\".framer-wMJy4.framer-v-1ygx9jr .framer-hipjsu { flex: none; height: min-content; left: 50%; order: 1; position: absolute; top: 25px; width: 1620px; }\",\".framer-wMJy4.framer-v-1ygx9jr .framer-1eyjymo { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; height: 68px; justify-content: space-between; padding: 0px; width: 1623px; }\",\".framer-wMJy4.framer-v-1ygx9jr .framer-14me4y { bottom: unset; height: 0px; left: unset; order: 2; position: relative; width: 1px; }\",\".framer-wMJy4.framer-v-1ygx9jr .framer-6skg1-container { bottom: 31px; height: auto; left: 49px; order: 4; position: absolute; width: auto; }\",\".framer-wMJy4.framer-v-1ygx9jr .framer-3gyzkf-container { bottom: 0px; height: unset; left: 0px; order: 3; position: absolute; right: 0px; top: 0px; width: unset; z-index: 1; }\",\".framer-wMJy4.framer-v-ako1w3 .framer-1mdncwo { align-content: flex-start; align-items: flex-start; gap: 36px; order: 5; padding: 30px 18px 0px 45px; }\",\".framer-wMJy4.framer-v-ako1w3 .framer-1abexfe { flex: none; order: 1; width: 100%; }\",\".framer-wMJy4.framer-v-ako1w3 .framer-1kpfbu9 { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; order: 0; padding: 0px; width: 100%; z-index: 2; }\",\".framer-wMJy4.framer-v-ako1w3 .framer-jlv3tr { align-content: flex-start; align-items: flex-start; flex: 1 0 0px; height: min-content; order: 2; width: 1px; }\",'.framer-wMJy4[data-hide-scrollbars=\"true\"]::-webkit-scrollbar, .framer-wMJy4 [data-hide-scrollbars=\"true\"]::-webkit-scrollbar { width: 0px; height: 0px; }','.framer-wMJy4[data-hide-scrollbars=\"true\"]::-webkit-scrollbar-thumb, .framer-wMJy4 [data-hide-scrollbars=\"true\"]::-webkit-scrollbar-thumb { background: transparent; }','.framer-wMJy4[data-hide-scrollbars=\"true\"], .framer-wMJy4 [data-hide-scrollbars=\"true\"] { scrollbar-width: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 150\n * @framerIntrinsicWidth 1360\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"PlcCLsDzZ\":{\"layout\":[\"fixed\",\"fixed\"]},\"CRpwQIQgD\":{\"layout\":[\"fixed\",\"fixed\"]},\"iklbaaiu2\":{\"layout\":[\"fixed\",\"fixed\"]},\"lL9EcljUn\":{\"layout\":[\"fixed\",\"fixed\"]},\"kjbQ2EWc9\":{\"layout\":[\"fixed\",\"fixed\"]},\"gtdXCR56b\":{\"layout\":[\"fixed\",\"fixed\"]},\"v03_31eL8\":{\"layout\":[\"fixed\",\"fixed\"]},\"s3wfPcb3X\":{\"layout\":[\"fixed\",\"fixed\"]},\"LvJlnHnKJ\":{\"layout\":[\"fixed\",\"fixed\"]},\"UTEcjQR3e\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"X8dtRBteO\":\"pdtLine1\",\"FEcJxdWpG\":\"pdtLine2\",\"vhsXClvGi\":\"albumArt\",\"ETCURfYD5\":\"channelLogo\",\"VCNG031Nq\":\"channelNumber\",\"QHW3lgVqR\":\"channelTitle\",\"Sbf820VVY\":\"bShowChannelLinear\",\"yKVwghE5z\":\"listenerCount\",\"DQ_asFa_w\":\"dynamicFieldLine1\",\"EefIICFf7\":\"dynamicFieldLine2\",\"z_XSJ5YY1\":\"toastVisible\",\"nooStAU8D\":\"showExpandButton\",\"L6HtjsuYO\":\"showSidebar\",\"zHuKINlYR\":\"samplerSegmentsTitle\",\"VlAM1Lrq5\":\"samplerClipsCount\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerqUkbz25N6=withCSS(Component,css,\"framer-wMJy4\");export default FramerqUkbz25N6;FramerqUkbz25N6.displayName=\"[RESPONSIVE TEST] CES26 Now Playing (new NPL)\";FramerqUkbz25N6.defaultProps={height:150,width:1360};addPropertyControls(FramerqUkbz25N6,{variant:{options:[\"wZFmx_LmG\",\"PlcCLsDzZ\",\"CRpwQIQgD\",\"iklbaaiu2\",\"lL9EcljUn\",\"kjbQ2EWc9\",\"gtdXCR56b\",\"v03_31eL8\",\"s3wfPcb3X\",\"LvJlnHnKJ\",\"UTEcjQR3e\"],optionTitles:[\"Collapsed\",\"Expanded (1720x782)\",\"CarPlay - Media State\",\"Auto Channel Sampler\",\"Auto Channel Sampler - Segments\",\"CarPlay - Vehicle State\",\"Live Listeners\",\"Breaking News\",\"Introduction\",\"Introduction (No Tuner)\",\"Custom Channel\"],title:\"Variant\",type:ControlType.Enum},X8dtRBteO:{defaultValue:\"Loading\",displayTextArea:false,title:\"pdtLine1\",type:ControlType.String},FEcJxdWpG:{defaultValue:\"Loading\",displayTextArea:false,title:\"pdtLine2\",type:ControlType.String},vhsXClvGi:{title:\"albumArt\",type:ControlType.ResponsiveImage},ETCURfYD5:{__defaultAssetReference:\"data:framer/asset-reference,HFL536X5vaqjFE0jHKBOaU6kok.png?originalFilename=image.png&width=900&height=720\",title:\"channelLogo\",type:ControlType.ResponsiveImage},VCNG031Nq:{defaultValue:\"Ch 2\",displayTextArea:true,title:\"channelNumber\",type:ControlType.String},QHW3lgVqR:{defaultValue:\"SiriusXM Hits 1\",displayTextArea:false,title:\"channelTitle\",type:ControlType.String},Sbf820VVY:{defaultValue:true,title:\"bShowChannelLinear\",type:ControlType.Boolean},yKVwghE5z:{defaultValue:\"160.5K\",displayTextArea:false,title:\"listenerCount\",type:ControlType.String},DQ_asFa_w:{defaultValue:\"The Morning Mashup\",displayTextArea:false,title:\"dynamicFieldLine1\",type:ControlType.String},EefIICFf7:{defaultValue:\"11:00am – 5:00pm\",displayTextArea:false,title:\"dynamicFieldLine2\",type:ControlType.String},z_XSJ5YY1:{defaultValue:false,title:\"toastVisible\",type:ControlType.Boolean},nooStAU8D:{defaultValue:false,title:\"showExpandButton\",type:ControlType.Boolean},L6HtjsuYO:{defaultValue:true,title:\"showSidebar\",type:ControlType.Boolean},zHuKINlYR:{defaultValue:\"Swift–Kelce Super Bowl Buzz\",displayTextArea:false,title:\"samplerSegmentsTitle\",type:ControlType.String},VlAM1Lrq5:{defaultValue:\"6\",displayTextArea:false,title:\"samplerClipsCount\",type:ControlType.String}});const variationAxes=[{defaultValue:400,maxValue:1e3,minValue:50,name:\"Weight\",tag:\"wght\"},{defaultValue:100,maxValue:100,minValue:50,name:\"Width\",tag:\"wdth\"},{defaultValue:12,maxValue:30,minValue:4,name:\"Optical size\",tag:\"opsz\"}];addFonts(FramerqUkbz25N6,[{explicitInter:true,fonts:[{cssFamilyName:\"Helvetica Now Var Variable\",source:\"custom\",style:\"normal\",uiFamilyName:\"Helvetica Now Var\",url:\"https://framerusercontent.com/assets/YTv1yN7WptjKhl3QUKbYLSEzJnw.woff2\",variationAxes,weight:\"400\"}]},...CES26ToastNotificationFonts,...CES26TileFonts,...CES26NPSideBarFonts,...SamplerCardsFonts,...RESPONSIVECES26ArtMetadataFonts,...CES26ProgressBarFonts,...CES26PlaybackControlsFonts,...CES26ArtMetadataFonts,...CES26SecondarySizeMDRadiusFULLFonts,...CES26ChannelLinearFonts,...CES26CarPlayWidgetToggleFonts,...CES26CarPlayMobileScreensFonts,...CES26BGImageryBlurFonts,...CES26FrostedBackgroundFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerqUkbz25N6\",\"slots\":[],\"annotations\":{\"framerVariables\":\"{\\\"X8dtRBteO\\\":\\\"pdtLine1\\\",\\\"FEcJxdWpG\\\":\\\"pdtLine2\\\",\\\"vhsXClvGi\\\":\\\"albumArt\\\",\\\"ETCURfYD5\\\":\\\"channelLogo\\\",\\\"VCNG031Nq\\\":\\\"channelNumber\\\",\\\"QHW3lgVqR\\\":\\\"channelTitle\\\",\\\"Sbf820VVY\\\":\\\"bShowChannelLinear\\\",\\\"yKVwghE5z\\\":\\\"listenerCount\\\",\\\"DQ_asFa_w\\\":\\\"dynamicFieldLine1\\\",\\\"EefIICFf7\\\":\\\"dynamicFieldLine2\\\",\\\"z_XSJ5YY1\\\":\\\"toastVisible\\\",\\\"nooStAU8D\\\":\\\"showExpandButton\\\",\\\"L6HtjsuYO\\\":\\\"showSidebar\\\",\\\"zHuKINlYR\\\":\\\"samplerSegmentsTitle\\\",\\\"VlAM1Lrq5\\\":\\\"samplerClipsCount\\\"}\",\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"150\",\"framerComponentViewportWidth\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"PlcCLsDzZ\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"CRpwQIQgD\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"iklbaaiu2\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"lL9EcljUn\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"kjbQ2EWc9\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"gtdXCR56b\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"v03_31eL8\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"s3wfPcb3X\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"LvJlnHnKJ\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"UTEcjQR3e\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerIntrinsicWidth\":\"1360\",\"framerDisplayContentsDiv\":\"false\",\"framerColorSyntax\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{featureFlagStore}from\"https://framerusercontent.com/modules/I63kuf8LSuFmmECiYJWK/SLBYB6c8pzkzqAtDK7Qh/globalStore.js\";/**\n * @framerSupportedLayoutWidth auto\n * @framerSupportedLayoutHeight auto\n */export default function DevSettings(props){const[{channelMixEnabled,showSettingsModal},setFlags]=featureFlagStore();const onClose=()=>{setFlags({showSettingsModal:false});};const onChange=e=>{setFlags({channelMixEnabled:e.target.checked});};if(!showSettingsModal)return null;return /*#__PURE__*/_jsxs(\"div\",{style:{border:\"2px solid black\",padding:\"8px 16px\",borderRadius:16,backgroundColor:\"lightgray\",minHeight:100},children:[/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",justifyContent:\"space-between\",alignItems:\"center\"},children:[/*#__PURE__*/_jsx(\"h1\",{children:\"Settings\"}),/*#__PURE__*/_jsx(\"button\",{style:{height:24,width:24,fontWeight:\"bold\",fontSize:14,backgroundColor:\"transparent\"},onClick:onClose,children:\"X\"})]}),/*#__PURE__*/_jsxs(\"label\",{style:{fontWeight:\"bold\",fontSize:16,display:\"flex\",justifyContent:\"space-between\",alignItems:\"center\",marginTop:16,gap:8},children:[\"Enable Channel Mix\",/*#__PURE__*/_jsx(\"input\",{type:\"checkbox\",id:\"channel-mix\",checked:channelMixEnabled,onChange:onChange,style:{height:16,width:16}})]})]});}\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"DevSettings\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutHeight\":\"auto\",\"framerSupportedLayoutWidth\":\"auto\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./DevSettings.map","// Generated by Framer (cc3b8f8)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,ComponentViewportProvider,Container,cx,GeneratedComponentContext,getFonts,PropertyOverrides,RenderTarget,ResolveLinks,useCustomCursors,useHydratedBreakpointVariants,useIsOnFramerCanvas,useLocaleInfo,useRouter,withCodeBoundaryForOverrides,withCSS,withMappedReactProps}from\"framer\";import{LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import CES26TopFilterBar,*as CES26TopFilterBarInfo from\"https://framerusercontent.com/modules/6xo7l7VhbVJO0JhB5JmT/lteGexv2JhU5BFw8fdI6/VfzR0E7pO.js\";import CES26CoreNav,*as CES26CoreNavInfo from\"https://framerusercontent.com/modules/aoMVXqBI7bOOuufLOB1L/L3pq2IjrP6n4QCKRZutF/FaqIXArfD.js\";import CES26DriverClusterBOTTOMBG from\"https://framerusercontent.com/modules/FOsHPYw2mffmRpAMXQ2r/qnwa2jfaM8JNrpxmuNJi/YSOWxk22v.js\";import CES26DriverClusterArea,*as CES26DriverClusterAreaInfo from\"https://framerusercontent.com/modules/xWgO7Y8oLUINDFoEX3BX/QAVoRXMIblNNpvRWp4mn/x1lMgTkHZ.js\";import CES26BGImageryBlur,*as CES26BGImageryBlurInfo from\"https://framerusercontent.com/modules/ZvS3EnToAF2GESnK2V9D/4QPmdENd1ZMV7LVqHLje/T23X9dgTf.js\";import RESPONSIVECES26MediaAppOEMBOTTOMUI,*as RESPONSIVECES26MediaAppOEMBOTTOMUIInfo from\"#framer/local/canvasComponent/PFaC3FFc2/PFaC3FFc2.js\";import RESPONSIVETESTCES26NowPlayingNewNPL,*as RESPONSIVETESTCES26NowPlayingNewNPLInfo from\"#framer/local/canvasComponent/qUkbz25N6/qUkbz25N6.js\";import DevSettings from\"#framer/local/codeFile/uQVe2EI/DevSettings.js\";import AppInit from\"#framer/local/codeFile/RW5vLfz/AppInit.js\";import{clusterMetadataOverride}from\"#framer/local/codeFile/qjUGZw8/Cluster.js\";import{onBackwardButton,onForwardButton}from\"#framer/local/codeFile/HCKexRL/KeyNoteOverrides.js\";import{resetSplash,toggleScreenSaver}from\"#framer/local/codeFile/j1kZb7D/LoadingScreen.js\";import{handleBottomNavigation,withNavigation,withTopbarNavigation}from\"#framer/local/codeFile/l43tXyg/Navigation.js\";import{mediaAreaBgBlur,metadataOverride}from\"#framer/local/codeFile/e7V3cdh/NowPlaying.js\";const AppInitFonts=getFonts(AppInit);const CES26DriverClusterAreaFonts=getFonts(CES26DriverClusterArea);const CES26DriverClusterAreaClusterMetadataOverridevoslscWithMappedReactProps1gdz3cs=withMappedReactProps(withCodeBoundaryForOverrides(CES26DriverClusterArea,{nodeId:\"ZLNF9POeB\",override:clusterMetadataOverride,scopeId:\"RXc1EeCJQ\"}),CES26DriverClusterAreaInfo);const CES26DriverClusterBOTTOMBGFonts=getFonts(CES26DriverClusterBOTTOMBG);const CES26BGImageryBlurFonts=getFonts(CES26BGImageryBlur);const CES26BGImageryBlurMediaAreaBgBlur1hj3fpgWithMappedReactProps1vtui5n=withMappedReactProps(withCodeBoundaryForOverrides(CES26BGImageryBlur,{nodeId:\"WNaDuIi7Z\",override:mediaAreaBgBlur,scopeId:\"RXc1EeCJQ\"}),CES26BGImageryBlurInfo);const CES26TopFilterBarFonts=getFonts(CES26TopFilterBar);const CES26TopFilterBarWithTopbarNavigationps0q7gWithMappedReactPropsgt9gyc=withMappedReactProps(withCodeBoundaryForOverrides(CES26TopFilterBar,{nodeId:\"bfKNwj0TB\",override:withTopbarNavigation,scopeId:\"RXc1EeCJQ\"}),CES26TopFilterBarInfo);const CES26CoreNavFonts=getFonts(CES26CoreNav);const CES26CoreNavWithNavigation64ucnyWithMappedReactProps1mtkz4s=withMappedReactProps(withCodeBoundaryForOverrides(CES26CoreNav,{nodeId:\"CVT4Ms6NO\",override:withNavigation,scopeId:\"RXc1EeCJQ\"}),CES26CoreNavInfo);const DevSettingsFonts=getFonts(DevSettings);const MotionDivResetSplash7z0mek=withCodeBoundaryForOverrides(motion.div,{nodeId:\"aLdXfm1JZ\",override:resetSplash,scopeId:\"RXc1EeCJQ\"});const RESPONSIVECES26MediaAppOEMBOTTOMUIFonts=getFonts(RESPONSIVECES26MediaAppOEMBOTTOMUI);const RESPONSIVECES26MediaAppOEMBOTTOMUIHandleBottomNavigation9h08e8WithMappedReactProps1t3r2gt=withMappedReactProps(withCodeBoundaryForOverrides(RESPONSIVECES26MediaAppOEMBOTTOMUI,{nodeId:\"NQb8zrv1h\",override:handleBottomNavigation,scopeId:\"RXc1EeCJQ\"}),RESPONSIVECES26MediaAppOEMBOTTOMUIInfo);const RESPONSIVETESTCES26NowPlayingNewNPLFonts=getFonts(RESPONSIVETESTCES26NowPlayingNewNPL);const RESPONSIVETESTCES26NowPlayingNewNPLMetadataOverridehpuf5xWithMappedReactProps1i13p0h=withMappedReactProps(withCodeBoundaryForOverrides(RESPONSIVETESTCES26NowPlayingNewNPL,{nodeId:\"QIEeSTyco\",override:metadataOverride,scopeId:\"RXc1EeCJQ\"}),RESPONSIVETESTCES26NowPlayingNewNPLInfo);const MotionDivOnForwardButtonooqv3o=withCodeBoundaryForOverrides(motion.div,{nodeId:\"shSlGKGHn\",override:onForwardButton,scopeId:\"RXc1EeCJQ\"});const MotionDivOnBackwardButton1xy99mj=withCodeBoundaryForOverrides(motion.div,{nodeId:\"ossHIHydB\",override:onBackwardButton,scopeId:\"RXc1EeCJQ\"});const MotionDivToggleScreenSaver1g4bofj=withCodeBoundaryForOverrides(motion.div,{nodeId:\"j6kmLW5y7\",override:toggleScreenSaver,scopeId:\"RXc1EeCJQ\"});const breakpoints={DfOA6dICM:\"(max-width: 3439.98px)\",DpAos24Lk:\"(min-width: 3440px)\"};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-z1TCk\";const variantClassNames={DfOA6dICM:\"framer-v-1rwlwqt\",DpAos24Lk:\"framer-v-l0c30q\"};const addImageAlt=(image,alt)=>{if(!image||typeof image!==\"object\"){return;}return{...image,alt};};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const breakpointRules={DpAos24Lk:[\".framer-z1TCk.framer-1rwlwqt { background-color: #000000; padding: 122px 0px 658px 2104px; }\",\".framer-z1TCk .framer-fdrl3-container { order: 1004; }\",\".framer-z1TCk .framer-1hj3fpg-container { left: 1720px; order: 1005; right: 0px; width: unset; }\",\".framer-z1TCk .framer-ltxby3 { left: 1720px; order: 1009; }\",\".framer-z1TCk .framer-iiujqt-container { order: 1006; }\",\".framer-z1TCk .framer-7z0mek { bottom: 1026px; height: 118px; left: 1280px; order: 1007; width: 120px; }\",\".framer-z1TCk .framer-9h08e8-container { bottom: unset; height: 161px; top: 782px; width: 1720px; }\",\".framer-z1TCk .framer-ooqv3o { width: 382px; }\",\".framer-z1TCk .framer-1g4bofj { bottom: 430px; height: 229px; left: 1750px; right: unset; width: 223px; }\"]};const breakpointKeys=Object.keys(breakpointRules);const selectors={DpAos24Lk:\".framer-l0c30q-override\"};const rules=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-z1TCk.framer-91klmb, .framer-z1TCk .framer-91klmb { display: block; }\",\".framer-z1TCk.framer-1rwlwqt { align-content: center; align-items: center; background-color: #121212; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 122px 0px 153px 362.83px; position: relative; width: 100%; }\",\".framer-z1TCk .framer-16gzd2k-container { flex: none; height: auto; order: -1000; position: relative; width: auto; }\",\".framer-z1TCk .framer-voslsc-container { flex: none; height: 782px; left: 0px; order: -998; position: absolute; top: 0px; width: 1720px; z-index: 1; }\",\".framer-z1TCk .framer-fdrl3-container { flex: none; height: 137px; left: 0px; order: -997; position: var(--framer-canvas-fixed-position, fixed); top: 782px; width: 1720px; z-index: 2; }\",\".framer-z1TCk .framer-1hj3fpg-container { flex: none; height: 782px; left: 0px; order: -995; position: absolute; top: 0px; width: 1720px; z-index: 0; }\",\".framer-z1TCk .framer-ltxby3 { flex: none; height: 935px; left: 0px; order: -994; overflow: var(--overflow-clip-fallback, clip); position: absolute; top: 0px; width: 1720px; z-index: 0; }\",\".framer-z1TCk .framer-ps0q7g-container { flex: none; height: 122px; position: absolute; right: 0px; top: 0px; width: 1336px; z-index: 1; }\",\".framer-z1TCk .framer-64ucny-container { flex: none; height: 782px; left: 0px; position: absolute; top: 0px; width: 340px; z-index: 1; }\",\".framer-z1TCk .framer-iiujqt-container { bottom: 48px; flex: none; height: auto; left: 24px; order: -993; position: absolute; width: auto; z-index: 8; }\",\".framer-z1TCk .framer-1ivyxa3 { background: transparent; flex-grow: 1; height: 0px; margin: 0px; margin-bottom: -0px; position: relative; width: 0px; }\",\".framer-z1TCk .framer-7z0mek { bottom: 64px; flex: none; height: 50px; left: 108px; order: 1009; overflow: visible; position: absolute; width: 50px; z-index: 5; }\",\".framer-z1TCk .framer-9h08e8-container { bottom: 0px; flex: none; height: 153px; order: 1010; position: absolute; right: 0px; width: 100%; z-index: 2; }\",\".framer-z1TCk .framer-hpuf5x-container { flex: none; height: auto; left: 0px; order: 1011; position: var(--framer-canvas-fixed-position, fixed); top: 0px; width: auto; z-index: 1; }\",\".framer-z1TCk .framer-ooqv3o { flex: none; height: 308px; left: 0px; order: 1012; overflow: var(--overflow-clip-fallback, clip); position: absolute; top: 0px; width: 383px; z-index: 5; }\",\".framer-z1TCk .framer-1xy99mj { flex: none; height: 308px; left: 0px; order: 1013; overflow: var(--overflow-clip-fallback, clip); position: absolute; top: 452px; width: 382px; z-index: 5; }\",\".framer-z1TCk .framer-1g4bofj { bottom: 40px; flex: none; height: 82px; order: 1014; overflow: visible; position: absolute; right: 21px; width: 167px; z-index: 4; }\",'[data-layout-template=\"true\"] > #overlay { margin-bottom: -0px; }'];const mediaQueries={DfOA6dICM:\"(max-width: 3439.98px)\",DpAos24Lk:\"(min-width: 3440px)\"};const HTMLStyle=({value})=>{const onCanvas=useIsOnFramerCanvas();if(onCanvas)return null;return /*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:value},\"data-framer-html-style\":\"\"});};const humanReadableVariantMap={Desktop:\"DfOA6dICM\",Kiosk:\"DpAos24Lk\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"DfOA6dICM\"};};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{style,className,layoutId,variant,children,...restProps}=getProps(props);const[baseVariant,hydratedBaseVariant]=useHydratedBreakpointVariants(variant,breakpoints,false);const gestureVariant=undefined;const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(!isBrowser())return true;if(baseVariant===\"DpAos24Lk\")return true;return false;};const router=useRouter();useCustomCursors({});return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider,{value:{isLayoutTemplate:true,primaryVariantId:\"DfOA6dICM\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId??defaultLayoutId,children:[/*#__PURE__*/_jsx(HTMLStyle,{value:\":root body { background: rgb(18, 18, 18); } @media (min-width: 3440px) { :root body { background: rgb(0, 0, 0); } }\"}),/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(scopingClassNames,\"framer-1rwlwqt\",className),\"data-layout-template\":true,ref:refBinding,style:{...style},children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-16gzd2k-container\",isAuthoredByUser:true,nodeId:\"yyVqIYWrW\",scopeId:\"RXc1EeCJQ\",children:/*#__PURE__*/_jsx(AppInit,{height:\"100%\",id:\"yyVqIYWrW\",layoutId:\"yyVqIYWrW\",width:\"100%\"})})}),isDisplayed()&&/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{DpAos24Lk:{height:782,width:\"1720px\",y:0}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-voslsc-container hidden-1rwlwqt\",isModuleExternal:true,nodeId:\"ZLNF9POeB\",rendersWithMotion:true,scopeId:\"RXc1EeCJQ\",children:/*#__PURE__*/_jsx(CES26DriverClusterAreaClusterMetadataOverridevoslscWithMappedReactProps1gdz3cs,{ArHhZ4hLt:\"09 DEC\",BEInX8PfQ:\"q4BqQU0AS\",height:\"100%\",id:\"ZLNF9POeB\",layoutId:\"ZLNF9POeB\",meYZtRziO:\"Loading\",q0o5CdkWK:\"Loading\",style:{height:\"100%\",width:\"100%\"},ufVtaREIW:\"rgb(255, 210, 23)\",uS1XVn60x:\"11:05 AM\",width:\"100%\",z5apVSbYS:1,ZSjbMsC5a:\"223mi\"})})})}),isDisplayed()&&/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{DpAos24Lk:{height:137,width:\"1720px\",y:782}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-fdrl3-container hidden-1rwlwqt\",isModuleExternal:true,layoutScroll:true,nodeId:\"lAf9tfbC9\",scopeId:\"RXc1EeCJQ\",children:/*#__PURE__*/_jsx(CES26DriverClusterBOTTOMBG,{height:\"100%\",id:\"lAf9tfbC9\",layoutId:\"lAf9tfbC9\",style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{DpAos24Lk:{width:\"calc(100vw - 1720px)\"}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:782,width:\"1720px\",y:0,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1hj3fpg-container\",isModuleExternal:true,nodeId:\"WNaDuIi7Z\",rendersWithMotion:true,scopeId:\"RXc1EeCJQ\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{DpAos24Lk:{variant:matchVariant(\"Dqd2MC4aB\")}},children:/*#__PURE__*/_jsx(CES26BGImageryBlurMediaAreaBgBlur1hj3fpgWithMappedReactProps1vtui5n,{d3PaCviox:addImageAlt({pixelHeight:600,pixelWidth:600,src:\"https://framerusercontent.com/images/SLYq8dpFR0hQsrFrGloIqc9mM.jpeg?width=600&height=600\",srcSet:\"https://framerusercontent.com/images/SLYq8dpFR0hQsrFrGloIqc9mM.jpeg?scale-down-to=512&width=600&height=600 512w,https://framerusercontent.com/images/SLYq8dpFR0hQsrFrGloIqc9mM.jpeg?width=600&height=600 600w\"},\"\"),height:\"100%\",id:\"WNaDuIi7Z\",layoutId:\"WNaDuIi7Z\",style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"un6QX0yF8\"),width:\"100%\"})})})})}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-ltxby3\",\"data-framer-name\":\"Desktop Container\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:122,width:\"1336px\",y:0,children:/*#__PURE__*/_jsx(Container,{className:\"framer-ps0q7g-container\",isModuleExternal:true,nodeId:\"bfKNwj0TB\",rendersWithMotion:true,scopeId:\"RXc1EeCJQ\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{DpAos24Lk:{variant:matchVariant(\"vljsmpHC7\")}},children:/*#__PURE__*/_jsx(CES26TopFilterBarWithTopbarNavigationps0q7gWithMappedReactPropsgt9gyc,{frjwN8j_n:\"rgb(255, 255, 255)\",height:\"100%\",id:\"bfKNwj0TB\",layoutId:\"bfKNwj0TB\",MtEwHHVCb:\"rgba(255, 255, 255, 0.4)\",style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"m3ue22yxq\"),width:\"100%\",xyNS3s_5S:true})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"wSqK_0NCF\"},implicitPathVariables:undefined},{href:{webPageId:\"VVR7p_BG6\"},implicitPathVariables:undefined},{href:{webPageId:\"wSqK_0NCF\"},implicitPathVariables:undefined},{href:{webPageId:\"VVR7p_BG6\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:782,width:\"340px\",y:0,children:/*#__PURE__*/_jsx(Container,{className:\"framer-64ucny-container\",isModuleExternal:true,nodeId:\"CVT4Ms6NO\",rendersWithMotion:true,scopeId:\"RXc1EeCJQ\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{DpAos24Lk:{B3StT8HT3:resolvedLinks[3],tZrtbIEVC:resolvedLinks[2]}},children:/*#__PURE__*/_jsx(CES26CoreNavWithNavigation64ucnyWithMappedReactProps1mtkz4s,{B3StT8HT3:resolvedLinks[1],crMf9wDP_:\"rgb(255, 255, 255)\",height:\"100%\",id:\"CVT4Ms6NO\",IveSVCXd_:\"rgba(255, 255, 255, 0)\",layoutId:\"CVT4Ms6NO\",style:{height:\"100%\",width:\"100%\"},tZrtbIEVC:resolvedLinks[0],variant:matchVariant(\"d2bpGOptw\"),vF0X16SVY:\"rgba(255, 255, 255, 0.06)\",width:\"100%\",X8Zhmk3D_:\"var(--token-5dce45ca-263d-4071-8e48-25ab50e258b7, rgba(255, 255, 255, 0.6))\"})})})})})]}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-iiujqt-container\",isAuthoredByUser:true,nodeId:\"RM9gBtVfu\",scopeId:\"RXc1EeCJQ\",children:/*#__PURE__*/_jsx(DevSettings,{height:\"100%\",id:\"RM9gBtVfu\",layoutId:\"RM9gBtVfu\",width:\"100%\"})})}),children,/*#__PURE__*/_jsx(\"div\",{className:\"framer-1ivyxa3\"}),/*#__PURE__*/_jsx(MotionDivResetSplash7z0mek,{className:\"framer-7z0mek\",\"data-framer-name\":\"Reset Splash\"}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"dukw87U92\"},implicitPathVariables:undefined},{href:{webPageId:\"qhgGn1I2Q\"},implicitPathVariables:undefined},{href:{webPageId:\"ekUduX7Ws\"},implicitPathVariables:undefined},{href:{webPageId:\"EpzNsmZ6z\"},implicitPathVariables:undefined},{href:{webPageId:\"wSqK_0NCF\"},implicitPathVariables:undefined},{href:{webPageId:\"dukw87U92\"},implicitPathVariables:undefined},{href:{webPageId:\"qhgGn1I2Q\"},implicitPathVariables:undefined},{href:{webPageId:\"ekUduX7Ws\"},implicitPathVariables:undefined},{href:{webPageId:\"EpzNsmZ6z\"},implicitPathVariables:undefined},{href:{webPageId:\"wSqK_0NCF\"},implicitPathVariables:undefined}],children:resolvedLinks1=>/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{DpAos24Lk:{height:161,width:\"1720px\"}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:153,width:\"100vw\",y:782,children:/*#__PURE__*/_jsx(Container,{className:\"framer-9h08e8-container\",nodeId:\"NQb8zrv1h\",rendersWithMotion:true,scopeId:\"RXc1EeCJQ\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{DpAos24Lk:{fvX_wyLsV:resolvedLinks1[7],llYVxpnTm:resolvedLinks1[6],prbtt2apl:resolvedLinks1[9],Rf1jeRN6N:resolvedLinks1[5],W2nyDJw0C:resolvedLinks1[8]}},children:/*#__PURE__*/_jsx(RESPONSIVECES26MediaAppOEMBOTTOMUIHandleBottomNavigation9h08e8WithMappedReactProps1t3r2gt,{BDilji7UQ:\"rgb(0, 174, 239)\",EeWmGTh98:\"BQDLLWeO7\",fvX_wyLsV:resolvedLinks1[2],height:\"100%\",id:\"NQb8zrv1h\",JCHWGtioj:true,layoutId:\"NQb8zrv1h\",llYVxpnTm:resolvedLinks1[1],LnT5wEs2v:\"rgb(107, 107, 107)\",nJY4FE5tf:\"How can you make my work easier today and help me enjoy my day? How can you make my work easier today and help me enjoy my day? \",prbtt2apl:resolvedLinks1[4],Rf1jeRN6N:resolvedLinks1[0],style:{height:\"100%\",width:\"100%\"},SZCTPLZKh:{borderBottomWidth:7,borderColor:\"rgb(0, 174, 239)\",borderLeftWidth:0,borderRightWidth:0,borderStyle:\"solid\",borderTopWidth:0},variant:matchVariant(\"orAjHfLMB\"),W2nyDJw0C:resolvedLinks1[3],width:\"100%\"})})})})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:150,y:0,children:/*#__PURE__*/_jsx(Container,{className:\"framer-hpuf5x-container\",layoutScroll:true,nodeId:\"QIEeSTyco\",rendersWithMotion:true,scopeId:\"RXc1EeCJQ\",children:/*#__PURE__*/_jsx(RESPONSIVETESTCES26NowPlayingNewNPLMetadataOverridehpuf5xWithMappedReactProps1i13p0h,{DQ_asFa_w:\"The Morning Mashup\",EefIICFf7:\"11:00am – 5:00pm\",FEcJxdWpG:\"Loading\",height:\"100%\",id:\"QIEeSTyco\",L6HtjsuYO:true,layoutId:\"QIEeSTyco\",nooStAU8D:false,QHW3lgVqR:\"SiriusXM Hits 1\",Sbf820VVY:true,variant:matchVariant(\"wZFmx_LmG\"),VCNG031Nq:\"Ch 2\",VlAM1Lrq5:\"6\",width:\"100%\",X8dtRBteO:\"Loading\",yKVwghE5z:\"160.5K\",z_XSJ5YY1:false,zHuKINlYR:\"Swift–Kelce Super Bowl Buzz\"})})}),isDisplayed()&&/*#__PURE__*/_jsx(MotionDivOnForwardButtonooqv3o,{className:\"framer-ooqv3o hidden-1rwlwqt\",\"data-framer-name\":\"forward button\"}),isDisplayed()&&/*#__PURE__*/_jsx(MotionDivOnBackwardButton1xy99mj,{className:\"framer-1xy99mj hidden-1rwlwqt\",\"data-framer-name\":\"backward button\"}),/*#__PURE__*/_jsx(MotionDivToggleScreenSaver1g4bofj,{className:\"framer-1g4bofj\",\"data-framer-name\":\"Screensaver\"})]}),/*#__PURE__*/_jsx(\"div\",{id:\"template-overlay\"})]})});});const css=target=>{const isStaticRenderer=target===RenderTarget.canvas||target===RenderTarget.export;if(!isStaticRenderer){return[...rules,...breakpointKeys.map(key=>{const query=mediaQueries[key];return`@media ${query} { ${breakpointRules[key].join(\" \")} }`;})];}return[...rules,...breakpointKeys.flatMap(key=>{const selector=selectors[key];return breakpointRules[key].map(rule=>`${selector} {${rule}}`);})];};/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 935\n * @framerIntrinsicWidth 1720\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"DpAos24Lk\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerHitTargets {\"DfOA6dICM\":[\".framer-16gzd2k-container\",\".framer-1hj3fpg-container\",\".framer-ltxby3\",\".framer-iiujqt-container\",\".framer-7z0mek\",\".framer-9h08e8-container\",\".framer-hpuf5x-container\",\".framer-1g4bofj\"],\"DpAos24Lk\":[\".framer-16gzd2k-container\",\".framer-voslsc-container\",\".framer-fdrl3-container\",\".framer-1hj3fpg-container\",\".framer-ltxby3\",\".framer-iiujqt-container\",\".framer-7z0mek\",\".framer-9h08e8-container\",\".framer-hpuf5x-container\",\".framer-ooqv3o\",\".framer-1xy99mj\",\".framer-1g4bofj\"]}\n * @framerBreakpoints {\"DpAos24Lk\":{\"min\":3440,\"canvasClassName\":\"framer-l0c30q-override\",\"minHeight\":1440,\"viewportHeight\":1440,\"name\":\"Kiosk\",\"width\":3440,\"rootFontSize\":16},\"DfOA6dICM\":{\"max\":3439,\"canvasClassName\":\"framer-1rwlwqt-override\",\"minHeight\":935,\"viewportHeight\":975,\"name\":\"Desktop\",\"width\":1720,\"rootFontSize\":16}}\n * @framerDefaultVariant DfOA6dICM\n * @framerLayoutTemplate true\n */const FramerRXc1EeCJQ=withCSS(Component,css,\"framer-z1TCk\");export default FramerRXc1EeCJQ;FramerRXc1EeCJQ.displayName=\"CES 2026 Layout (Responsive)\";FramerRXc1EeCJQ.defaultProps={height:935,width:1720};addFonts(FramerRXc1EeCJQ,[{explicitInter:true,fonts:[]},...AppInitFonts,...CES26DriverClusterAreaFonts,...CES26DriverClusterBOTTOMBGFonts,...CES26BGImageryBlurFonts,...CES26TopFilterBarFonts,...CES26CoreNavFonts,...DevSettingsFonts,...RESPONSIVECES26MediaAppOEMBOTTOMUIFonts,...RESPONSIVETESTCES26NowPlayingNewNPLFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerRXc1EeCJQ\",\"slots\":[],\"annotations\":{\"framerDefaultVariant\":\"DfOA6dICM\",\"framerIntrinsicWidth\":\"1720\",\"framerImmutableVariables\":\"true\",\"framerBreakpoints\":\"{\\\"DpAos24Lk\\\":{\\\"min\\\":3440,\\\"canvasClassName\\\":\\\"framer-l0c30q-override\\\",\\\"minHeight\\\":1440,\\\"viewportHeight\\\":1440,\\\"name\\\":\\\"Kiosk\\\",\\\"width\\\":3440,\\\"rootFontSize\\\":16},\\\"DfOA6dICM\\\":{\\\"max\\\":3439,\\\"canvasClassName\\\":\\\"framer-1rwlwqt-override\\\",\\\"minHeight\\\":935,\\\"viewportHeight\\\":975,\\\"name\\\":\\\"Desktop\\\",\\\"width\\\":1720,\\\"rootFontSize\\\":16}}\",\"framerIntrinsicHeight\":\"935\",\"framerHitTargets\":\"{\\\"DfOA6dICM\\\":[\\\".framer-16gzd2k-container\\\",\\\".framer-1hj3fpg-container\\\",\\\".framer-ltxby3\\\",\\\".framer-iiujqt-container\\\",\\\".framer-7z0mek\\\",\\\".framer-9h08e8-container\\\",\\\".framer-hpuf5x-container\\\",\\\".framer-1g4bofj\\\"],\\\"DpAos24Lk\\\":[\\\".framer-16gzd2k-container\\\",\\\".framer-voslsc-container\\\",\\\".framer-fdrl3-container\\\",\\\".framer-1hj3fpg-container\\\",\\\".framer-ltxby3\\\",\\\".framer-iiujqt-container\\\",\\\".framer-7z0mek\\\",\\\".framer-9h08e8-container\\\",\\\".framer-hpuf5x-container\\\",\\\".framer-ooqv3o\\\",\\\".framer-1xy99mj\\\",\\\".framer-1g4bofj\\\"]}\",\"framerContractVersion\":\"1\",\"framerComponentViewportWidth\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerLayoutTemplate\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"DpAos24Lk\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerAutoSizeImages\":\"true\",\"framerColorSyntax\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (842b0c0)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getLoadingLazyAtYPosition,Image,RichText,SmartComponentScopedContainer,SVG,useComponentViewport,useLocaleInfo,useVariantState,withCodeBoundaryForOverrides,withCSS,withMappedReactProps}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import CES26SecondarySizeMDRadiusFULL from\"https://framerusercontent.com/modules/eOFnEDak6f5rY6JjAQrv/eX3GuH3d57RQX4MLIjX1/yFtgtl1YZ.js\";import CES26InLibraryButton,*as CES26InLibraryButtonInfo from\"https://framerusercontent.com/modules/iiUNrvsg5f1HZrvzSkkS/50VbRh3QiX42zNajg6tX/Hdq1SUjI5.js\";import{nplToggleFavoriteIndicator}from\"https://framerusercontent.com/modules/w0IOxQ86nnkHtdoVdUSy/ykvs7CHu1TxWsApkpyH6/Favorites.js\";const CES26InLibraryButtonFonts=getFonts(CES26InLibraryButton);const CES26InLibraryButtonNplToggleFavoriteIndicator7vjhkhWithMappedReactPropsa6fa7e=withMappedReactProps(withCodeBoundaryForOverrides(CES26InLibraryButton,{nodeId:\"Qu1Wt20du\",override:nplToggleFavoriteIndicator,scopeId:\"y_6ZMqfP_\"}),CES26InLibraryButtonInfo);const CES26SecondarySizeMDRadiusFULLFonts=getFonts(CES26SecondarySizeMDRadiusFULL);const cycleOrder=[\"GZ5iD9aeo\",\"SrCVEuNSa\",\"g4gwGb7IJ\",\"oMI9lujKL\",\"PK9zHLlZr\",\"th5I8guXB\",\"NsWIpAWho\",\"Sxux7UAT1\"];const serializationHash=\"framer-FxfG0\";const variantClassNames={g4gwGb7IJ:\"framer-v-poyeeh\",GZ5iD9aeo:\"framer-v-699hr8\",NsWIpAWho:\"framer-v-1yjwe5n\",oMI9lujKL:\"framer-v-pscnol\",PK9zHLlZr:\"framer-v-n0zy40\",SrCVEuNSa:\"framer-v-1b28akz\",Sxux7UAT1:\"framer-v-1uit7te\",th5I8guXB:\"framer-v-uuc5x7\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const OA6IlrG1M=undefined;const KLNY7Nmuo=undefined;const YzF475rEB=undefined;const ccaPVjzX3=undefined;const T_pbICfkg=undefined;const V0vlbJJAd=undefined;const rqcQ8AKg5=undefined;const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const transformTemplate1=(_,t)=>`translateY(-50%) ${t}`;const toResponsiveImage=value=>{if(typeof value===\"object\"&&value!==null&&typeof value.src===\"string\"){return value;}return typeof value===\"string\"?{src:value}:undefined;};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={\"Breaking News No Logo\":\"PK9zHLlZr\",\"Custom Channel (Introduction)\":\"Sxux7UAT1\",\"Custom Channel\":\"NsWIpAWho\",\"Introduction and Upcoming\":\"th5I8guXB\",\"Mini Player\":\"g4gwGb7IJ\",\"Social Indicator\":\"oMI9lujKL\",CarPlay:\"SrCVEuNSa\",Default:\"GZ5iD9aeo\"};const getProps=({albumArt,channelLogo,dynamicFieldLine1,dynamicFieldLine2,height,id,numberOfListeners,pdtLine1,pdtLine2,width,...props})=>{return{...props,ccaPVjzX3:pdtLine2??props.ccaPVjzX3??\"Loading\",KLNY7Nmuo:numberOfListeners??props.KLNY7Nmuo??\"160.5K\",OA6IlrG1M:albumArt??props.OA6IlrG1M,rqcQ8AKg5:channelLogo??props.rqcQ8AKg5??{alt:\"\",pixelHeight:720,pixelWidth:900,src:\"https://framerusercontent.com/images/HFL536X5vaqjFE0jHKBOaU6kok.png?width=900&height=720\",srcSet:\"https://framerusercontent.com/images/HFL536X5vaqjFE0jHKBOaU6kok.png?scale-down-to=512&width=900&height=720 512w,https://framerusercontent.com/images/HFL536X5vaqjFE0jHKBOaU6kok.png?width=900&height=720 900w\"},T_pbICfkg:dynamicFieldLine1??props.T_pbICfkg??\"The Morning Mashup\",V0vlbJJAd:dynamicFieldLine2??props.V0vlbJJAd??\"11:00am – 5:00pm\",variant:humanReadableVariantMap[props.variant]??props.variant??\"GZ5iD9aeo\",YzF475rEB:pdtLine1??props.YzF475rEB??\"Loading\"};};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,YzF475rEB,ccaPVjzX3,OA6IlrG1M,rqcQ8AKg5,KLNY7Nmuo,T_pbICfkg,V0vlbJJAd,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"GZ5iD9aeo\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(baseVariant===\"oMI9lujKL\")return true;return false;};const isDisplayed1=()=>{if([\"SrCVEuNSa\",\"g4gwGb7IJ\"].includes(baseVariant))return false;return true;};const isDisplayed2=()=>{if(baseVariant===\"g4gwGb7IJ\")return false;return true;};const isDisplayed3=()=>{if([\"SrCVEuNSa\",\"NsWIpAWho\",\"Sxux7UAT1\"].includes(baseVariant))return false;return true;};const isDisplayed4=()=>{if(baseVariant===\"SrCVEuNSa\")return false;return true;};const isDisplayed5=()=>{if(baseVariant===\"PK9zHLlZr\")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-699hr8\",className,classNames),\"data-framer-name\":\"Default\",layoutDependency:layoutDependency,layoutId:\"GZ5iD9aeo\",ref:refBinding,style:{...style},...addPropertyOverrides({g4gwGb7IJ:{\"data-framer-name\":\"Mini Player\"},NsWIpAWho:{\"data-framer-name\":\"Custom Channel\"},oMI9lujKL:{\"data-framer-name\":\"Social Indicator\"},PK9zHLlZr:{\"data-framer-name\":\"Breaking News No Logo\"},SrCVEuNSa:{\"data-framer-name\":\"CarPlay\"},Sxux7UAT1:{\"data-framer-name\":\"Custom Channel (Introduction)\"},th5I8guXB:{\"data-framer-name\":\"Introduction and Upcoming\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1wobdrb\",\"data-framer-name\":\"Art\",layoutDependency:layoutDependency,layoutId:\"EH32Mpw8W\",style:{borderBottomLeftRadius:24,borderBottomRightRadius:24,borderTopLeftRadius:24,borderTopRightRadius:24},variants:{g4gwGb7IJ:{borderBottomLeftRadius:12,borderBottomRightRadius:12,borderTopLeftRadius:12,borderTopRightRadius:12}},...addPropertyOverrides({g4gwGb7IJ:{transformTemplate:transformTemplate1},SrCVEuNSa:{transformTemplate:transformTemplate1}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"stretch\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+0),sizes:\"300px\",...toResponsiveImage(OA6IlrG1M),...{positionX:\"center\",positionY:\"center\"}},className:\"framer-1mu2op9\",\"data-framer-name\":\"Album Art\",layoutDependency:layoutDependency,layoutId:\"aZGCsog_y\",...addPropertyOverrides({g4gwGb7IJ:{background:{alt:\"\",fit:\"stretch\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+((componentViewport?.height||96)*.5000000000000002-48)+0),sizes:\"96px\",...toResponsiveImage(OA6IlrG1M),...{positionX:\"center\",positionY:\"center\"}}},SrCVEuNSa:{background:{alt:\"\",fit:\"stretch\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+((componentViewport?.height||200)*.5000000000000002-150)+0),sizes:\"122px\",...toResponsiveImage(OA6IlrG1M),...{positionX:\"center\",positionY:\"center\"}}}},baseVariant,gestureVariant)})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-6s000s\",\"data-framer-name\":\"Metadata\",layoutDependency:layoutDependency,layoutId:\"FvLoB4i6d\",children:[isDisplayed()&&/*#__PURE__*/_jsxs(Image,{background:{alt:\"\",fit:\"stretch\",pixelHeight:176,pixelWidth:720,positionX:\"center\",positionY:\"center\",src:\"https://framerusercontent.com/images/pcnEA0iwa8M9a6zb95hAYngExwk.png?width=720&height=176\",srcSet:\"https://framerusercontent.com/images/pcnEA0iwa8M9a6zb95hAYngExwk.png?scale-down-to=512&width=720&height=176 512w,https://framerusercontent.com/images/pcnEA0iwa8M9a6zb95hAYngExwk.png?width=720&height=176 720w\"},className:\"framer-2ca45j\",\"data-framer-name\":\"Live Social proof\",layoutDependency:layoutDependency,layoutId:\"MPXMK2Oab\",style:{borderBottomLeftRadius:200,borderBottomRightRadius:200,borderTopLeftRadius:200,borderTopRightRadius:200},...addPropertyOverrides({oMI9lujKL:{background:{alt:\"\",fit:\"stretch\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+0+(((componentViewport?.height||400)-100-0-300.4)/2+0+0)),pixelHeight:176,pixelWidth:720,positionX:\"center\",positionY:\"center\",src:\"https://framerusercontent.com/images/pcnEA0iwa8M9a6zb95hAYngExwk.png?width=720&height=176\",srcSet:\"https://framerusercontent.com/images/pcnEA0iwa8M9a6zb95hAYngExwk.png?scale-down-to=512&width=720&height=176 512w,https://framerusercontent.com/images/pcnEA0iwa8M9a6zb95hAYngExwk.png?width=720&height=176 720w\"}}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-144a2d2\",\"data-framer-name\":\"IconSpatial_audio\",layoutDependency:layoutDependency,layoutId:\"xz4BMDA6a\",children:/*#__PURE__*/_jsx(SVG,{className:\"framer-1t6ltg1\",\"data-framer-name\":\"Vector\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:17,intrinsicWidth:18,layoutDependency:layoutDependency,layoutId:\"WOmW1bTSO\",svg:'<svg width=\"18\" height=\"17\" viewBox=\"0 0 18 17\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<path d=\"M6.66667 10C8.50833 10 10 8.50833 10 6.66667C10 4.825 8.50833 3.33333 6.66667 3.33333C4.825 3.33333 3.33333 4.825 3.33333 6.66667C3.33333 8.50833 4.825 10 6.66667 10ZM6.66667 5C7.58333 5 8.33333 5.75 8.33333 6.66667C8.33333 7.58333 7.58333 8.33333 6.66667 8.33333C5.75 8.33333 5 7.58333 5 6.66667C5 5.75 5.75 5 6.66667 5Z\" fill=\"#F3F5F7\"/>\\n<path d=\"M11.9917 12.1333C10.5917 11.4167 8.775 10.8333 6.66667 10.8333C4.55833 10.8333 2.74167 11.4167 1.34167 12.1333C0.508333 12.5583 0 13.4167 0 14.35V16.6667H13.3333V14.35C13.3333 13.4167 12.825 12.5583 11.9917 12.1333ZM11.6667 15H1.66667V14.35C1.66667 14.0333 1.83333 13.75 2.1 13.6167C3.09167 13.1083 4.69167 12.5 6.66667 12.5C8.64167 12.5 10.2417 13.1083 11.2333 13.6167C11.5 13.75 11.6667 14.0333 11.6667 14.35V15Z\" fill=\"#F3F5F7\"/>\\n<path d=\"M11.6667 0H10C10 4.14167 13.3583 7.5 17.5 7.5V5.83333C14.2833 5.83333 11.6667 3.21667 11.6667 0Z\" fill=\"#F3F5F7\"/>\\n<path d=\"M15 0H13.3333C13.3333 2.3 15.2 4.16667 17.5 4.16667V2.5C16.125 2.5 15 1.375 15 0Z\" fill=\"#F3F5F7\"/>\\n</svg>\\n',withExternalLayout:true})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7SGVsdmV0aWNhIE5vdyBUZXh0LXJlZ3VsYXI=\",\"--framer-font-family\":'\"Helvetica Now Text\", \"Helvetica Now Text Placeholder\", sans-serif',\"--framer-font-size\":\"19.2px\",\"--framer-letter-spacing\":\"0px\",\"--framer-line-height\":\"100%\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(242, 245, 246))\",\"--framer-text-transform\":\"uppercase\"},children:\"160.5K\"})}),className:\"framer-cfrswb\",\"data-framer-name\":\"# Value\",fonts:[\"GF;Helvetica Now Text-regular\"],layoutDependency:layoutDependency,layoutId:\"ZRkUw9aXK\",style:{\"--extracted-r6o4lv\":\"rgb(242, 245, 246)\",\"--framer-paragraph-spacing\":\"0px\"},text:KLNY7Nmuo,verticalAlignment:\"center\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7SGVsdmV0aWNhIE5vdyBUZXh0LXJlZ3VsYXI=\",\"--framer-font-family\":'\"Helvetica Now Text\", \"Helvetica Now Text Placeholder\", sans-serif',\"--framer-font-size\":\"19.2px\",\"--framer-letter-spacing\":\"0px\",\"--framer-line-height\":\"100%\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(242, 245, 246))\",\"--framer-text-transform\":\"capitalize\"},children:\"Listeners\"})}),className:\"framer-1mhih9q\",\"data-framer-name\":\"Listeners \",fonts:[\"GF;Helvetica Now Text-regular\"],layoutDependency:layoutDependency,layoutId:\"vvuTl0gGK\",style:{\"--extracted-r6o4lv\":\"rgb(242, 245, 246)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"center\",withExternalLayout:true})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1szqv2\",\"data-framer-name\":\"PDT\",layoutDependency:layoutDependency,layoutId:\"Dovu7D8F7\",...addPropertyOverrides({g4gwGb7IJ:{transformTemplate:transformTemplate1}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h1,{style:{\"--font-selector\":\"R0Y7SGVsdmV0aWNhIE5vdyBWYXItNTAw\",\"--framer-font-family\":'\"Helvetica Now Var\", \"Helvetica Now Var Placeholder\", sans-serif',\"--framer-font-size\":\"54px\",\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"65.71px\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-gdpscs, rgb(255, 255, 255))\"},children:\"PDT 1\"})}),className:\"framer-vy0dij\",\"data-framer-name\":\"PDT1\",fonts:[\"GF;Helvetica Now Var-500\"],layoutDependency:layoutDependency,layoutId:\"CJo4_4jM9\",style:{\"--extracted-gdpscs\":\"rgb(255, 255, 255)\",\"--framer-paragraph-spacing\":\"0px\"},text:YzF475rEB,variants:{g4gwGb7IJ:{\"--extracted-1of0zx5\":\"rgb(255, 255, 255)\"},SrCVEuNSa:{\"--extracted-a0htzi\":\"rgb(255, 255, 255)\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({g4gwGb7IJ:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h2,{style:{\"--font-selector\":\"R0Y7SGVsdmV0aWNhIE5vdyBWYXItcmVndWxhcg==\",\"--framer-font-family\":'\"Helvetica Now Var\", \"Helvetica Now Var Placeholder\", sans-serif',\"--framer-font-size\":\"32px\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-1of0zx5, rgb(255, 255, 255))\"},children:\"Loading\"})}),fonts:[\"GF;Helvetica Now Var-regular\"]},SrCVEuNSa:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h3,{style:{\"--font-selector\":\"R0Y7SGVsdmV0aWNhIE5vdyBWYXItcmVndWxhcg==\",\"--framer-font-family\":'\"Helvetica Now Var\", \"Helvetica Now Var Placeholder\", sans-serif',\"--framer-font-size\":\"28px\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-a0htzi, rgb(255, 255, 255))\"},children:\"Loading\"})}),fonts:[\"GF;Helvetica Now Var-regular\"],verticalAlignment:\"center\"}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h2,{style:{\"--font-selector\":\"R0Y7SGVsdmV0aWNhIE5vdyBWYXItcmVndWxhcg==\",\"--framer-font-family\":'\"Helvetica Now Var\", \"Helvetica Now Var Placeholder\", sans-serif',\"--framer-font-size\":\"32px\",\"--framer-text-color\":\"var(--extracted-1of0zx5, rgba(255, 255, 255, 0.6))\"},children:\"Loading\"})}),className:\"framer-11xcrx\",\"data-framer-name\":\"PDT2\",fonts:[\"GF;Helvetica Now Var-regular\"],layoutDependency:layoutDependency,layoutId:\"OKQ1cQCm_\",style:{\"--extracted-1of0zx5\":\"rgba(255, 255, 255, 0.6)\",\"--framer-paragraph-spacing\":\"0px\",opacity:.6},text:ccaPVjzX3,variants:{g4gwGb7IJ:{\"--extracted-a0htzi\":\"rgba(255, 255, 255, 0.6)\"},SrCVEuNSa:{\"--extracted-1lwpl3i\":\"rgba(255, 255, 255, 0.6)\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({g4gwGb7IJ:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h3,{style:{\"--font-selector\":\"R0Y7SGVsdmV0aWNhIE5vdyBWYXItcmVndWxhcg==\",\"--framer-font-family\":'\"Helvetica Now Var\", \"Helvetica Now Var Placeholder\", sans-serif',\"--framer-font-size\":\"28px\",\"--framer-text-color\":\"var(--extracted-a0htzi, rgba(255, 255, 255, 0.6))\"},children:\"Loading\"})})},SrCVEuNSa:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h5,{style:{\"--font-selector\":\"R0Y7SGVsdmV0aWNhIE5vdyBWYXItcmVndWxhcg==\",\"--framer-font-family\":'\"Helvetica Now Var\", \"Helvetica Now Var Placeholder\", sans-serif',\"--framer-font-size\":\"20px\",\"--framer-text-color\":\"var(--extracted-1lwpl3i, rgba(255, 255, 255, 0.6))\"},children:\"Loading\"})})}},baseVariant,gestureVariant)})]}),isDisplayed1()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-xhcwls\",\"data-framer-name\":\"NPL Action Controls\",layoutDependency:layoutDependency,layoutId:\"oCUhBvCME\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:68,width:\"68px\",y:(componentViewport?.y||0)+0+0+(((componentViewport?.height||400)-100-0-214.4)/2+104.4+42)+0,...addPropertyOverrides({oMI9lujKL:{y:(componentViewport?.y||0)+0+0+(((componentViewport?.height||400)-100-0-300.4)/2+148.4+84)+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-7vjhkh-container\",isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"Qu1Wt20du-container\",nodeId:\"Qu1Wt20du\",rendersWithMotion:true,scopeId:\"y_6ZMqfP_\",children:/*#__PURE__*/_jsx(CES26InLibraryButtonNplToggleFavoriteIndicator7vjhkhWithMappedReactPropsa6fa7e,{height:\"100%\",id:\"Qu1Wt20du\",layoutId:\"Qu1Wt20du\",style:{height:\"100%\",width:\"100%\"},variant:\"GOaOQta5P\",width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:68,width:\"68px\",y:(componentViewport?.y||0)+0+0+(((componentViewport?.height||400)-100-0-214.4)/2+104.4+42)+0,...addPropertyOverrides({oMI9lujKL:{y:(componentViewport?.y||0)+0+0+(((componentViewport?.height||400)-100-0-300.4)/2+148.4+84)+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1130amn-container\",isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"BxKoai1Q9-container\",nodeId:\"BxKoai1Q9\",rendersWithMotion:true,scopeId:\"y_6ZMqfP_\",children:/*#__PURE__*/_jsx(CES26SecondarySizeMDRadiusFULL,{height:\"100%\",id:\"BxKoai1Q9\",k6tMdd9mz:\"Label\",layoutId:\"BxKoai1Q9\",style:{height:\"100%\",width:\"100%\"},TVvwUusGQ:\"var(--token-82b6d1fa-606f-4b95-8891-2c168775bdb8, rgb(255, 255, 255))\",variant:\"x9aezF6JZ\",width:\"100%\",Wx0efCj7V:\"rgba(255, 255, 255, 0.1)\"})})})]})]}),isDisplayed2()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-198fcqb\",\"data-framer-name\":\"Bottom Metadata\",layoutDependency:layoutDependency,layoutId:\"Nf4ILHg5Q\",children:[isDisplayed3()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:88,y:(componentViewport?.y||0)+(componentViewport?.height||400)-90+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-3jxjqp-container\",isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"MegPrTTmx-container\",nodeId:\"MegPrTTmx\",rendersWithMotion:true,scopeId:\"y_6ZMqfP_\",children:/*#__PURE__*/_jsx(CES26SecondarySizeMDRadiusFULL,{height:\"100%\",id:\"MegPrTTmx\",k6tMdd9mz:\"Label\",layoutId:\"MegPrTTmx\",TVvwUusGQ:\"var(--token-82b6d1fa-606f-4b95-8891-2c168775bdb8, rgb(255, 255, 255))\",variant:\"DB13SVnC_\",width:\"100%\",Wx0efCj7V:\"rgba(255, 255, 255, 0.1)\"})})}),isDisplayed4()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-qrz0mz\",layoutDependency:layoutDependency,layoutId:\"GuOiyxzcY\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h4,{style:{\"--font-selector\":\"R0Y7SGVsdmV0aWNhIE5vdyBWYXItcmVndWxhcg==\",\"--framer-font-family\":'\"Helvetica Now Var\", \"Helvetica Now Var Placeholder\", sans-serif',\"--framer-font-size\":\"22px\",\"--framer-text-color\":\"var(--extracted-1eung3n, rgb(255, 255, 255))\"},children:\"The Morning Mashup\"})}),className:\"framer-1p3g8b\",\"data-framer-name\":\"Show\",fonts:[\"GF;Helvetica Now Var-regular\"],layoutDependency:layoutDependency,layoutId:\"is9gZTLct\",style:{\"--extracted-1eung3n\":\"rgb(255, 255, 255)\",\"--framer-paragraph-spacing\":\"0px\"},text:T_pbICfkg,verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({PK9zHLlZr:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h4,{style:{\"--font-selector\":\"R0Y7SGVsdmV0aWNhIE5vdyBWYXItcmVndWxhcg==\",\"--framer-font-family\":'\"Helvetica Now Var\", \"Helvetica Now Var Placeholder\", sans-serif',\"--framer-font-size\":\"22px\",\"--framer-text-color\":\"var(--extracted-1eung3n, rgb(255, 255, 255))\"},children:\"Cityline News\"})})},Sxux7UAT1:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h4,{style:{\"--font-selector\":\"R0Y7SGVsdmV0aWNhIE5vdyBWYXItcmVndWxhcg==\",\"--framer-font-family\":'\"Helvetica Now Var\", \"Helvetica Now Var Placeholder\", sans-serif',\"--framer-font-size\":\"22px\",\"--framer-text-color\":\"var(--extracted-1eung3n, rgb(255, 255, 255))\"},children:\"Cityline News\"})})},th5I8guXB:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h4,{style:{\"--font-selector\":\"R0Y7SGVsdmV0aWNhIE5vdyBWYXItcmVndWxhcg==\",\"--framer-font-family\":'\"Helvetica Now Var\", \"Helvetica Now Var Placeholder\", sans-serif',\"--framer-font-size\":\"22px\",\"--framer-text-color\":\"var(--extracted-1eung3n, rgb(255, 255, 255))\"},children:\"Cityline News\"})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h4,{style:{\"--font-selector\":\"R0Y7SGVsdmV0aWNhIE5vdyBWYXItcmVndWxhcg==\",\"--framer-font-family\":'\"Helvetica Now Var\", \"Helvetica Now Var Placeholder\", sans-serif',\"--framer-font-size\":\"22px\",\"--framer-text-color\":\"var(--extracted-1eung3n, rgb(255, 255, 255))\"},children:\"11:00am – 5:00pm\"})}),className:\"framer-1oq80lh\",\"data-framer-name\":\"Time\",fonts:[\"GF;Helvetica Now Var-regular\"],layoutDependency:layoutDependency,layoutId:\"cOksWO6Y0\",style:{\"--extracted-1eung3n\":\"rgb(255, 255, 255)\",\"--framer-paragraph-spacing\":\"0px\",opacity:.6},text:V0vlbJJAd,verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({PK9zHLlZr:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h4,{style:{\"--font-selector\":\"R0Y7SGVsdmV0aWNhIE5vdyBWYXItcmVndWxhcg==\",\"--framer-font-family\":'\"Helvetica Now Var\", \"Helvetica Now Var Placeholder\", sans-serif',\"--framer-font-size\":\"22px\",\"--framer-text-color\":\"var(--extracted-1eung3n, rgb(255, 255, 255))\"},children:\"I-15 Northbound Shut Down\"})})},Sxux7UAT1:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h4,{style:{\"--font-selector\":\"R0Y7SGVsdmV0aWNhIE5vdyBWYXItcmVndWxhcg==\",\"--framer-font-family\":'\"Helvetica Now Var\", \"Helvetica Now Var Placeholder\", sans-serif',\"--framer-font-size\":\"22px\",\"--framer-text-color\":\"var(--extracted-1eung3n, rgb(255, 255, 255))\"},children:\"I-15 Northbound Shut Down\"})})},th5I8guXB:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h4,{style:{\"--font-selector\":\"R0Y7SGVsdmV0aWNhIE5vdyBWYXItcmVndWxhcg==\",\"--framer-font-family\":'\"Helvetica Now Var\", \"Helvetica Now Var Placeholder\", sans-serif',\"--framer-font-size\":\"22px\",\"--framer-text-color\":\"var(--extracted-1eung3n, rgb(255, 255, 255))\"},children:\"I-15 Northbound Shut Down\"})})}},baseVariant,gestureVariant)})]}),isDisplayed5()&&/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fit\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(componentViewport?.height||400)-90+2),pixelHeight:720,pixelWidth:900,sizes:\"122px\",...toResponsiveImage(rqcQ8AKg5),...{positionX:\"center\",positionY:\"center\"}},className:\"framer-que2ku\",\"data-framer-name\":\"Hits 1 Logo\",layoutDependency:layoutDependency,layoutId:\"IuJyi1x1h\",transformTemplate:transformTemplate1,...addPropertyOverrides({NsWIpAWho:{background:{alt:\"\",fit:\"fit\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(componentViewport?.height||400)-54.8+-15.6),pixelHeight:720,pixelWidth:900,sizes:\"122px\",...toResponsiveImage(rqcQ8AKg5),...{positionX:\"center\",positionY:\"center\"}}},SrCVEuNSa:{background:{alt:\"\",fit:\"fit\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(componentViewport?.height||200)-55+0),pixelHeight:720,pixelWidth:900,sizes:\"80.5814px\",...toResponsiveImage(rqcQ8AKg5),...{positionX:\"center\",positionY:\"center\"}},transformTemplate:undefined},Sxux7UAT1:{background:{alt:\"\",fit:\"fit\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(componentViewport?.height||400)-54.8+-15.6),pixelHeight:720,pixelWidth:900,sizes:\"122px\",...toResponsiveImage(rqcQ8AKg5),...{positionX:\"center\",positionY:\"center\"}}}},baseVariant,gestureVariant)})]})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-FxfG0.framer-1wnwcbi, .framer-FxfG0 .framer-1wnwcbi { display: block; }\",\".framer-FxfG0.framer-699hr8 { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 44px; height: 400px; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 1215px; }\",\".framer-FxfG0 .framer-1wobdrb { 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; left: 0px; overflow: hidden; padding: 0px; position: absolute; top: 0px; width: min-content; will-change: var(--framer-will-change-override, transform); z-index: 1; }\",\".framer-FxfG0 .framer-1mu2op9 { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 300px); position: relative; width: 300px; }\",\".framer-FxfG0 .framer-6s000s { align-content: flex-start; align-items: flex-start; bottom: 100px; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 42px; justify-content: center; left: 343px; overflow: visible; padding: 0px; position: absolute; right: 0px; top: 0px; z-index: 1; }\",\".framer-FxfG0 .framer-2ca45j { 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: hidden; padding: 12px; position: relative; width: min-content; will-change: var(--framer-will-change-override, transform); }\",\".framer-FxfG0 .framer-144a2d2 { aspect-ratio: 1 / 1; flex: none; gap: 0px; height: var(--framer-aspect-ratio-supported, 20px); overflow: hidden; position: relative; width: 20px; }\",\".framer-FxfG0 .framer-1t6ltg1 { bottom: 2px; flex: none; left: 1px; position: absolute; right: 2px; top: 1px; }\",\".framer-FxfG0 .framer-cfrswb, .framer-FxfG0 .framer-1mhih9q, .framer-FxfG0 .framer-1p3g8b, .framer-FxfG0 .framer-1oq80lh { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-FxfG0 .framer-1szqv2 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",'.framer-FxfG0 .framer-vy0dij { --text-truncation-display-inline-for-safari-16: inline; --text-truncation-display-none-for-safari-16: none; --text-truncation-line-break-for-safari-16: \"\\\\A\"; -webkit-box-orient: vertical; -webkit-line-clamp: 1; display: -webkit-box; flex: none; height: 66px; overflow: var(--overflow-clip-fallback, clip); position: relative; white-space: pre-line; width: 870px; word-break: break-word; word-wrap: break-word; }','.framer-FxfG0 .framer-11xcrx { --text-truncation-display-inline-for-safari-16: inline; --text-truncation-display-none-for-safari-16: none; --text-truncation-line-break-for-safari-16: \"\\\\A\"; -webkit-box-orient: vertical; -webkit-line-clamp: 1; display: -webkit-box; flex: none; height: auto; overflow: var(--overflow-clip-fallback, clip); position: relative; white-space: pre-line; width: 872px; word-break: break-word; word-wrap: break-word; }',\".framer-FxfG0 .framer-xhcwls { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 30px; height: 68px; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 167px; }\",\".framer-FxfG0 .framer-7vjhkh-container, .framer-FxfG0 .framer-1130amn-container { flex: none; height: 68px; position: relative; width: 68px; }\",\".framer-FxfG0 .framer-198fcqb { align-content: center; align-items: center; bottom: 2px; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 30px; height: min-content; justify-content: flex-start; left: 0px; overflow: visible; padding: 0px; position: absolute; width: 100%; z-index: 1; }\",\".framer-FxfG0 .framer-3jxjqp-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-FxfG0 .framer-qrz0mz { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-FxfG0 .framer-que2ku { aspect-ratio: 1.4523809523809523 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 84px); position: absolute; right: 0px; top: 50%; width: 122px; z-index: 1; }\",\".framer-FxfG0.framer-v-1b28akz.framer-699hr8 { gap: 1px; height: min-content; min-height: 122px; width: 364px; }\",\".framer-FxfG0.framer-v-1b28akz .framer-1wobdrb { top: 50%; }\",\".framer-FxfG0.framer-v-1b28akz .framer-1mu2op9 { width: 122px; }\",\".framer-FxfG0.framer-v-1b28akz .framer-6s000s { bottom: 58px; left: 144px; }\",\".framer-FxfG0.framer-v-1b28akz .framer-1szqv2 { height: 64px; left: 0px; position: absolute; top: 0px; width: 218px; z-index: 1; }\",\".framer-FxfG0.framer-v-1b28akz .framer-vy0dij { height: 36px; left: 0px; order: 0; position: absolute; right: 0px; top: 0px; width: unset; z-index: 1; }\",\".framer-FxfG0.framer-v-1b28akz .framer-11xcrx, .framer-FxfG0.framer-v-poyeeh .framer-11xcrx { bottom: 0px; left: 0px; order: 1; position: absolute; right: 0px; width: unset; z-index: 1; }\",\".framer-FxfG0.framer-v-1b28akz .framer-198fcqb { bottom: 0px; height: 55px; left: unset; right: 2px; width: 218px; }\",\".framer-FxfG0.framer-v-1b28akz .framer-que2ku { aspect-ratio: 1.4651162790697674 / 1; bottom: 0px; height: unset; left: 0px; right: unset; top: 0px; width: var(--framer-aspect-ratio-supported, 88px); }\",\".framer-FxfG0.framer-v-poyeeh.framer-699hr8 { height: 96px; width: 876px; }\",\".framer-FxfG0.framer-v-poyeeh .framer-1wobdrb { order: 1; top: 50%; }\",\".framer-FxfG0.framer-v-poyeeh .framer-1mu2op9 { height: var(--framer-aspect-ratio-supported, 96px); width: 96px; }\",\".framer-FxfG0.framer-v-poyeeh .framer-6s000s { bottom: 15px; left: 128px; order: 2; top: 16px; }\",\".framer-FxfG0.framer-v-poyeeh .framer-1szqv2 { left: 0px; min-height: 72px; min-width: 548px; order: 2; position: absolute; top: 50%; width: min-content; z-index: 1; }\",\".framer-FxfG0.framer-v-poyeeh .framer-vy0dij { height: auto; left: 0px; order: 0; position: absolute; right: 0px; top: 0px; width: unset; z-index: 1; }\",\".framer-FxfG0.framer-v-uuc5x7 .framer-1mu2op9, .framer-FxfG0.framer-v-1yjwe5n .framer-1mu2op9, .framer-FxfG0.framer-v-1uit7te .framer-1mu2op9 { height: var(--framer-aspect-ratio-supported, 372px); }\",\".framer-FxfG0.framer-v-uuc5x7 .framer-vy0dij, .framer-FxfG0.framer-v-1uit7te .framer-vy0dij { order: 1; }\",\".framer-FxfG0.framer-v-uuc5x7 .framer-11xcrx, .framer-FxfG0.framer-v-1uit7te .framer-11xcrx { order: 0; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 400\n * @framerIntrinsicWidth 1215\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"SrCVEuNSa\":{\"layout\":[\"fixed\",\"auto\"]},\"g4gwGb7IJ\":{\"layout\":[\"fixed\",\"fixed\"]},\"oMI9lujKL\":{\"layout\":[\"fixed\",\"fixed\"]},\"PK9zHLlZr\":{\"layout\":[\"fixed\",\"fixed\"]},\"th5I8guXB\":{\"layout\":[\"fixed\",\"fixed\"]},\"NsWIpAWho\":{\"layout\":[\"fixed\",\"fixed\"]},\"Sxux7UAT1\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"YzF475rEB\":\"pdtLine1\",\"ccaPVjzX3\":\"pdtLine2\",\"OA6IlrG1M\":\"albumArt\",\"rqcQ8AKg5\":\"channelLogo\",\"KLNY7Nmuo\":\"numberOfListeners\",\"T_pbICfkg\":\"dynamicFieldLine1\",\"V0vlbJJAd\":\"dynamicFieldLine2\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const Framery_6ZMqfP_=withCSS(Component,css,\"framer-FxfG0\");export default Framery_6ZMqfP_;Framery_6ZMqfP_.displayName=\"CES26 Art & Metadata\";Framery_6ZMqfP_.defaultProps={height:400,width:1215};addPropertyControls(Framery_6ZMqfP_,{variant:{options:[\"GZ5iD9aeo\",\"SrCVEuNSa\",\"g4gwGb7IJ\",\"oMI9lujKL\",\"PK9zHLlZr\",\"th5I8guXB\",\"NsWIpAWho\",\"Sxux7UAT1\"],optionTitles:[\"Default\",\"CarPlay\",\"Mini Player\",\"Social Indicator\",\"Breaking News No Logo\",\"Introduction and Upcoming\",\"Custom Channel\",\"Custom Channel (Introduction)\"],title:\"Variant\",type:ControlType.Enum},YzF475rEB:{defaultValue:\"Loading\",displayTextArea:false,placeholder:\"\",title:\"pdtLine1\",type:ControlType.String},ccaPVjzX3:{defaultValue:\"Loading\",placeholder:\"\",title:\"pdtLine2\",type:ControlType.String},OA6IlrG1M:{title:\"albumArt\",type:ControlType.ResponsiveImage},rqcQ8AKg5:{__defaultAssetReference:\"data:framer/asset-reference,HFL536X5vaqjFE0jHKBOaU6kok.png?originalFilename=image.png&width=900&height=720\",__vekterDefault:{alt:\"\",assetReference:\"data:framer/asset-reference,HFL536X5vaqjFE0jHKBOaU6kok.png?originalFilename=image.png&width=900&height=720\"},title:\"channelLogo\",type:ControlType.ResponsiveImage},KLNY7Nmuo:{defaultValue:\"160.5K\",displayTextArea:false,title:\"numberOfListeners\",type:ControlType.String},T_pbICfkg:{defaultValue:\"The Morning Mashup\",displayTextArea:false,title:\"dynamicFieldLine1\",type:ControlType.String},V0vlbJJAd:{defaultValue:\"11:00am – 5:00pm\",displayTextArea:false,title:\"dynamicFieldLine2\",type:ControlType.String}});addFonts(Framery_6ZMqfP_,[{explicitInter:true,fonts:[]},...CES26InLibraryButtonFonts,...CES26SecondarySizeMDRadiusFULLFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Framery_6ZMqfP_\",\"slots\":[],\"annotations\":{\"framerAutoSizeImages\":\"true\",\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"1215\",\"framerComponentViewportWidth\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerColorSyntax\":\"true\",\"framerIntrinsicHeight\":\"400\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"SrCVEuNSa\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"g4gwGb7IJ\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"oMI9lujKL\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"PK9zHLlZr\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"th5I8guXB\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"NsWIpAWho\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"Sxux7UAT1\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerVariables\":\"{\\\"YzF475rEB\\\":\\\"pdtLine1\\\",\\\"ccaPVjzX3\\\":\\\"pdtLine2\\\",\\\"OA6IlrG1M\\\":\\\"albumArt\\\",\\\"rqcQ8AKg5\\\":\\\"channelLogo\\\",\\\"KLNY7Nmuo\\\":\\\"numberOfListeners\\\",\\\"T_pbICfkg\\\":\\\"dynamicFieldLine1\\\",\\\"V0vlbJJAd\\\":\\\"dynamicFieldLine2\\\"}\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (842b0c0)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getLoadingLazyAtYPosition,Image,RichText,SmartComponentScopedContainer,SVG,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCodeBoundaryForOverrides,withCSS,withMappedReactProps}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import CES26SecondarySizeMDRadiusFULL,*as CES26SecondarySizeMDRadiusFULLInfo from\"https://framerusercontent.com/modules/eOFnEDak6f5rY6JjAQrv/eX3GuH3d57RQX4MLIjX1/yFtgtl1YZ.js\";import CES26Tile from\"https://framerusercontent.com/modules/OniaRomvs23WRCZ62J5r/TN0756NYZZP6XXRkoxL8/HhVI_OGdP.js\";import CES26ProgressBar,*as CES26ProgressBarInfo from\"https://framerusercontent.com/modules/oyILF3LGyqYqHSniOGfJ/oKJEc8dDUFLYHC35Fw8l/jy_YKwsys.js\";import CES26FrostedBackground from\"https://framerusercontent.com/modules/QVxGeIttOnqfMohmMrfX/HpEuNQxRSYpnX2QfugDc/TFb1hzrLZ.js\";import CES26ArtMetadata1,*as CES26ArtMetadataInfo1 from\"https://framerusercontent.com/modules/YdRGjW8KNzxaG9bHdPfR/SliKan3S9VXUJ71rxYPn/xYZHX3CIF.js\";import CES26CarPlayWidgetToggle,*as CES26CarPlayWidgetToggleInfo from\"https://framerusercontent.com/modules/yjaOcTjfbs2TysGoXUgT/chA09OMC9HF116oidQbU/Z6H43MobR.js\";import CES26ToastNotification,*as CES26ToastNotificationInfo from\"https://framerusercontent.com/modules/Z5TeL3ND766vh51YwGt8/KEkoFCH5iIA8QO9QoZx9/ucWxeoIHf.js\";import CES26BGImageryBlur from\"https://framerusercontent.com/modules/ZvS3EnToAF2GESnK2V9D/4QPmdENd1ZMV7LVqHLje/T23X9dgTf.js\";import SamplerCards from\"https://framerusercontent.com/modules/SQrYiqiSS6ZhEcgxAMmH/EYwfJx95jP48GJexSWAq/SamplerCards.js\";import{mediaButtonToggle,onTapCarPlayMobileArea}from\"https://framerusercontent.com/modules/Aar8rvIxDTyxTNBo47gV/bqmhLOVi57SIzWrKZvsI/CarPlay.js\";import{handleClickToast}from\"https://framerusercontent.com/modules/Pj7sR9kZCIDarUxqc41W/PCmtg477kbX0NSBiM30V/MadeForMeTalk.js\";import{displayFavoritesSideBar}from\"https://framerusercontent.com/modules/w0IOxQ86nnkHtdoVdUSy/ykvs7CHu1TxWsApkpyH6/Favorites.js\";import{closeSamplerCards,expandPlayer,expandSidebar,progressBar,showTrendingTopics}from\"https://framerusercontent.com/modules/AvpvGj6XbuBksohaeH1R/VX4zlRZRGbuBbEixVyzW/NowPlaying.js\";import{setSidebarVariant}from\"https://framerusercontent.com/modules/XwGaeWptXW8SeDrMmIVN/xEYN4bkMO3bfzAy86gAH/Sidebar.js\";import CES26PlaybackControls from\"https://framerusercontent.com/modules/WeKJ8Up500U2cVIeTxNs/ltGQACYghADW9hgimpbA/D4BHvcm23.js\";import CES26NPSideBar,*as CES26NPSideBarInfo from\"https://framerusercontent.com/modules/EKubdcExU2yOVCBWA206/UzJT5X80W16181WHnM5T/FWFH1afKI.js\";import CES26CarPlayMobileScreens,*as CES26CarPlayMobileScreensInfo from\"https://framerusercontent.com/modules/DPGXw9XPVkcxT2Sem6J9/m1ewYPLA2aFW5fR47lPK/xjOYtIxO4.js\";import CES26ArtMetadata,*as CES26ArtMetadataInfo from\"https://framerusercontent.com/modules/R63R8pcXLI1wlr4oP9wx/SxQyicIzdAqJZFwSOg3P/y_6ZMqfP_.js\";import CES26ChannelLinear from\"https://framerusercontent.com/modules/0EMY8dLeW6dqyOLIMJzp/JoQ3LhDAwz93724hFyVW/yOvS3Lrq0.js\";const CES26ToastNotificationFonts=getFonts(CES26ToastNotification);const CES26ToastNotificationHandleClickToast1wgseqlWithMappedReactPropsoseznw=withMappedReactProps(withCodeBoundaryForOverrides(CES26ToastNotification,{nodeId:\"qNPEBRlBJ\",override:handleClickToast,scopeId:\"KIsPOlrk5\"}),CES26ToastNotificationInfo);const CES26TileFonts=getFonts(CES26Tile);const CES26NPSideBarFonts=getFonts(CES26NPSideBar);const CES26NPSideBarSetSidebarVariant17ij81tWithMappedReactProps1pou1yg=withMappedReactProps(withCodeBoundaryForOverrides(CES26NPSideBar,{nodeId:\"ih363_s_0\",override:setSidebarVariant,scopeId:\"KIsPOlrk5\"}),CES26NPSideBarInfo);const SamplerCardsFonts=getFonts(SamplerCards);const CES26CarPlayMobileScreensFonts=getFonts(CES26CarPlayMobileScreens);const CES26CarPlayMobileScreensOnTapCarPlayMobileAreaa62l7vWithMappedReactProps8u330x=withMappedReactProps(withCodeBoundaryForOverrides(CES26CarPlayMobileScreens,{nodeId:\"Dl1qFy7FG\",override:onTapCarPlayMobileArea,scopeId:\"KIsPOlrk5\"}),CES26CarPlayMobileScreensInfo);const CES26CarPlayWidgetToggleFonts=getFonts(CES26CarPlayWidgetToggle);const CES26CarPlayWidgetToggleMediaButtonTogglekaz10uWithMappedReactPropsx1473j=withMappedReactProps(withCodeBoundaryForOverrides(CES26CarPlayWidgetToggle,{nodeId:\"IibC4IejV\",override:mediaButtonToggle,scopeId:\"KIsPOlrk5\"}),CES26CarPlayWidgetToggleInfo);const CES26SecondarySizeMDRadiusFULLFonts=getFonts(CES26SecondarySizeMDRadiusFULL);const CES26ArtMetadataFonts=getFonts(CES26ArtMetadata);const CES26ArtMetadataExpandPlayer1au063zWithMappedReactProps1prj5ji=withMappedReactProps(withCodeBoundaryForOverrides(CES26ArtMetadata,{nodeId:\"CIvWXUTvi\",override:expandPlayer,scopeId:\"KIsPOlrk5\"}),CES26ArtMetadataInfo);const CES26ProgressBarFonts=getFonts(CES26ProgressBar);const CES26ProgressBarProgressBar1kzzbtWithMappedReactPropszcwp7l=withMappedReactProps(withCodeBoundaryForOverrides(CES26ProgressBar,{nodeId:\"OE9w5f47H\",override:progressBar,scopeId:\"KIsPOlrk5\"}),CES26ProgressBarInfo);const CES26PlaybackControlsFonts=getFonts(CES26PlaybackControls);const MotionDivDisplayFavoritesSideBarrzx81e=withCodeBoundaryForOverrides(motion.div,{nodeId:\"SaF0hbpJb\",override:displayFavoritesSideBar,scopeId:\"KIsPOlrk5\"});const CES26ArtMetadata1Fonts=getFonts(CES26ArtMetadata1);const CES26ArtMetadata1ExpandPlayerwdwj2cWithMappedReactProps1mnosx0=withMappedReactProps(withCodeBoundaryForOverrides(CES26ArtMetadata1,{nodeId:\"f0IBoQMOO\",override:expandPlayer,scopeId:\"KIsPOlrk5\"}),CES26ArtMetadataInfo1);const CES26SecondarySizeMDRadiusFULLCloseSamplerCards1a0njivWithMappedReactPropsmi48l5=withMappedReactProps(withCodeBoundaryForOverrides(CES26SecondarySizeMDRadiusFULL,{nodeId:\"CujOcxX8Q\",override:closeSamplerCards,scopeId:\"KIsPOlrk5\"}),CES26SecondarySizeMDRadiusFULLInfo);const CES26ChannelLinearFonts=getFonts(CES26ChannelLinear);const CES26SecondarySizeMDRadiusFULLShowTrendingTopics1vox0zdWithMappedReactPropsmi48l5=withMappedReactProps(withCodeBoundaryForOverrides(CES26SecondarySizeMDRadiusFULL,{nodeId:\"HVPtBBRj0\",override:showTrendingTopics,scopeId:\"KIsPOlrk5\"}),CES26SecondarySizeMDRadiusFULLInfo);const CES26SecondarySizeMDRadiusFULLExpandSidebar1uk2oq6WithMappedReactPropsmi48l5=withMappedReactProps(withCodeBoundaryForOverrides(CES26SecondarySizeMDRadiusFULL,{nodeId:\"GCrhDKt4j\",override:expandSidebar,scopeId:\"KIsPOlrk5\"}),CES26SecondarySizeMDRadiusFULLInfo);const CES26BGImageryBlurFonts=getFonts(CES26BGImageryBlur);const CES26FrostedBackgroundFonts=getFonts(CES26FrostedBackground);const cycleOrder=[\"GVpNB9Vdg\",\"CvtFBrMu2\",\"vO64TizK_\",\"fNsjIDh3g\",\"qVjtNzXob\",\"N1RANdBQ6\",\"CGXsWplS2\",\"a4MSEW0ol\",\"VFADKA6gc\",\"VMS_TaF0t\",\"Ryuq2C00J\"];const serializationHash=\"framer-8a5Yg\";const variantClassNames={a4MSEW0ol:\"framer-v-1g85bjq\",CGXsWplS2:\"framer-v-sfsgfu\",CvtFBrMu2:\"framer-v-86b6q\",fNsjIDh3g:\"framer-v-1l2ejeg\",GVpNB9Vdg:\"framer-v-mrqdvp\",N1RANdBQ6:\"framer-v-1jzhda7\",qVjtNzXob:\"framer-v-1b8t6pl\",Ryuq2C00J:\"framer-v-1j1p53t\",VFADKA6gc:\"framer-v-hwhbr8\",VMS_TaF0t:\"framer-v-1dxjrv2\",vO64TizK_:\"framer-v-11365dy\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const z_XSJ5YY1=undefined;const Sbf820VVY=undefined;const zHuKINlYR=undefined;const VlAM1Lrq5=undefined;const L6HtjsuYO=undefined;const X8dtRBteO=undefined;const FEcJxdWpG=undefined;const vhsXClvGi=undefined;const ETCURfYD5=undefined;const yKVwghE5z=undefined;const DQ_asFa_w=undefined;const EefIICFf7=undefined;const VCNG031Nq=undefined;const QHW3lgVqR=undefined;const nooStAU8D=undefined;const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const negate=value=>{return!value;};const transformTemplate1=(_,t)=>`translateY(-50%) ${t}`;const transformTemplate2=(_,t)=>`translateX(-50%) ${t}`;const toResponsiveImage=value=>{if(typeof value===\"object\"&&value!==null&&typeof value.src===\"string\"){return value;}return typeof value===\"string\"?{src:value}:undefined;};const 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={\"Auto Channel Sampler - Segments\":\"qVjtNzXob\",\"Auto Channel Sampler\":\"fNsjIDh3g\",\"Breaking News\":\"N1RANdBQ6\",\"CarPlay - Media State\":\"vO64TizK_\",\"CarPlay - Vehicle State\":\"a4MSEW0ol\",\"Custom Channel\":\"VFADKA6gc\",\"Expanded (1720x782)\":\"CvtFBrMu2\",\"Introduction (No Tuner)\":\"CGXsWplS2\",\"Live Listeners\":\"Ryuq2C00J\",Collapsed:\"GVpNB9Vdg\",Introduction:\"VMS_TaF0t\"};const getProps=({albumArt,bShowChannelLinear,channelLogo,channelNumber,channelTitle,dynamicFieldLine1,dynamicFieldLine2,height,id,listenerCount,pdtLine1,pdtLine2,samplerClipsCount,samplerSegmentsTitle,showExpandButton,showSidebar,toastVisible,width,...props})=>{return{...props,DQ_asFa_w:dynamicFieldLine1??props.DQ_asFa_w??\"The Morning Mashup\",EefIICFf7:dynamicFieldLine2??props.EefIICFf7??\"11:00am – 5:00pm\",ETCURfYD5:channelLogo??props.ETCURfYD5??{pixelHeight:720,pixelWidth:900,src:\"https://framerusercontent.com/images/HFL536X5vaqjFE0jHKBOaU6kok.png?width=900&height=720\",srcSet:\"https://framerusercontent.com/images/HFL536X5vaqjFE0jHKBOaU6kok.png?scale-down-to=512&width=900&height=720 512w,https://framerusercontent.com/images/HFL536X5vaqjFE0jHKBOaU6kok.png?width=900&height=720 900w\"},FEcJxdWpG:pdtLine2??props.FEcJxdWpG??\"Loading\",L6HtjsuYO:showSidebar??props.L6HtjsuYO??true,nooStAU8D:showExpandButton??props.nooStAU8D,QHW3lgVqR:channelTitle??props.QHW3lgVqR??\"SiriusXM Hits 1\",Sbf820VVY:bShowChannelLinear??props.Sbf820VVY??true,variant:humanReadableVariantMap[props.variant]??props.variant??\"GVpNB9Vdg\",VCNG031Nq:channelNumber??props.VCNG031Nq??\"Ch 2\",vhsXClvGi:albumArt??props.vhsXClvGi,VlAM1Lrq5:samplerClipsCount??props.VlAM1Lrq5??\"6\",X8dtRBteO:pdtLine1??props.X8dtRBteO??\"Loading\",yKVwghE5z:listenerCount??props.yKVwghE5z??\"160.5K\",z_XSJ5YY1:toastVisible??props.z_XSJ5YY1,zHuKINlYR:samplerSegmentsTitle??props.zHuKINlYR??\"Swift–Kelce Super Bowl Buzz\"};};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,X8dtRBteO,FEcJxdWpG,vhsXClvGi,ETCURfYD5,VCNG031Nq,QHW3lgVqR,Sbf820VVY,yKVwghE5z,DQ_asFa_w,EefIICFf7,z_XSJ5YY1,nooStAU8D,L6HtjsuYO,zHuKINlYR,VlAM1Lrq5,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"GVpNB9Vdg\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap125hms8=activeVariantCallback(async(...args)=>{setVariant(\"fNsjIDh3g\");});const sharedStyleClassNames=[];const isDisplayed=()=>{if(baseVariant===\"qVjtNzXob\")return false;return true;};const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const visible=negate(Sbf820VVY);const isDisplayed1=value=>{if(baseVariant===\"fNsjIDh3g\")return value;return false;};const isDisplayed2=()=>{if(baseVariant===\"fNsjIDh3g\")return true;return false;};const isDisplayed3=()=>{if(baseVariant===\"fNsjIDh3g\")return false;return true;};const isDisplayed4=value=>{if([\"CvtFBrMu2\",\"N1RANdBQ6\",\"CGXsWplS2\",\"VFADKA6gc\",\"VMS_TaF0t\",\"Ryuq2C00J\"].includes(baseVariant))return value;return false;};const isDisplayed5=()=>{if([\"vO64TizK_\",\"a4MSEW0ol\"].includes(baseVariant))return true;return false;};const isDisplayed6=()=>{if([\"vO64TizK_\",\"fNsjIDh3g\",\"a4MSEW0ol\"].includes(baseVariant))return false;return true;};const isDisplayed7=()=>{if([\"CvtFBrMu2\",\"N1RANdBQ6\",\"CGXsWplS2\",\"VFADKA6gc\",\"VMS_TaF0t\",\"Ryuq2C00J\"].includes(baseVariant))return true;return false;};const isDisplayed8=()=>{if(baseVariant===\"vO64TizK_\")return true;return false;};const isDisplayed9=()=>{if([\"CvtFBrMu2\",\"fNsjIDh3g\",\"N1RANdBQ6\",\"CGXsWplS2\",\"VFADKA6gc\",\"VMS_TaF0t\",\"Ryuq2C00J\"].includes(baseVariant))return true;return false;};const isDisplayed10=value=>{if(baseVariant===\"fNsjIDh3g\")return value;if([\"N1RANdBQ6\",\"CGXsWplS2\",\"VFADKA6gc\"].includes(baseVariant))return false;return true;};const isDisplayed11=()=>{if(baseVariant===\"a4MSEW0ol\")return true;return false;};const isDisplayed12=()=>{if([\"CvtFBrMu2\",\"vO64TizK_\",\"fNsjIDh3g\",\"N1RANdBQ6\",\"CGXsWplS2\",\"a4MSEW0ol\",\"VFADKA6gc\",\"VMS_TaF0t\",\"Ryuq2C00J\"].includes(baseVariant))return true;return false;};const isDisplayed13=()=>{if([\"CvtFBrMu2\",\"vO64TizK_\",\"fNsjIDh3g\",\"N1RANdBQ6\",\"CGXsWplS2\",\"a4MSEW0ol\",\"VFADKA6gc\",\"VMS_TaF0t\",\"Ryuq2C00J\"].includes(baseVariant))return false;return true;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:isDisplayed()&&/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-mrqdvp\",className,classNames),\"data-framer-name\":\"Collapsed\",layoutDependency:layoutDependency,layoutId:\"GVpNB9Vdg\",ref:refBinding,style:{backgroundColor:\"rgba(0, 0, 0, 0)\",...style},variants:{a4MSEW0ol:{backgroundColor:\"var(--token-b5b30654-45d8-436f-a1d4-12867d2abe3a, rgb(18, 21, 23))\"},CGXsWplS2:{backgroundColor:\"var(--token-b5b30654-45d8-436f-a1d4-12867d2abe3a, rgb(18, 21, 23))\"},CvtFBrMu2:{backgroundColor:\"var(--token-b5b30654-45d8-436f-a1d4-12867d2abe3a, rgb(18, 21, 23))\"},fNsjIDh3g:{backgroundColor:\"var(--token-b5b30654-45d8-436f-a1d4-12867d2abe3a, rgb(18, 21, 23))\"},N1RANdBQ6:{backgroundColor:\"var(--token-b5b30654-45d8-436f-a1d4-12867d2abe3a, rgb(18, 21, 23))\"},Ryuq2C00J:{backgroundColor:\"var(--token-b5b30654-45d8-436f-a1d4-12867d2abe3a, rgb(18, 21, 23))\"},VFADKA6gc:{backgroundColor:\"var(--token-b5b30654-45d8-436f-a1d4-12867d2abe3a, rgb(18, 21, 23))\"},VMS_TaF0t:{backgroundColor:\"var(--token-b5b30654-45d8-436f-a1d4-12867d2abe3a, rgb(18, 21, 23))\"},vO64TizK_:{backgroundColor:\"var(--token-b5b30654-45d8-436f-a1d4-12867d2abe3a, rgb(18, 21, 23))\"}},...addPropertyOverrides({a4MSEW0ol:{\"data-framer-name\":\"CarPlay - Vehicle State\"},CGXsWplS2:{\"data-framer-name\":\"Introduction (No Tuner)\"},CvtFBrMu2:{\"data-framer-name\":\"Expanded (1720x782)\"},fNsjIDh3g:{\"data-framer-name\":\"Auto Channel Sampler\"},N1RANdBQ6:{\"data-framer-name\":\"Breaking News\"},Ryuq2C00J:{\"data-framer-name\":\"Live Listeners\"},VFADKA6gc:{\"data-framer-name\":\"Custom Channel\"},VMS_TaF0t:{\"data-framer-name\":\"Introduction\"},vO64TizK_:{\"data-framer-name\":\"CarPlay - Media State\"}},baseVariant,gestureVariant),children:[z_XSJ5YY1!==false&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:136,width:\"1028px\",y:(componentViewport?.y||0)+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1wgseql-container\",isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"qNPEBRlBJ-container\",nodeId:\"qNPEBRlBJ\",rendersWithMotion:true,scopeId:\"KIsPOlrk5\",children:/*#__PURE__*/_jsx(CES26ToastNotificationHandleClickToast1wgseqlWithMappedReactPropsoseznw,{height:\"100%\",id:\"qNPEBRlBJ\",layoutId:\"qNPEBRlBJ\",style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})}),isDisplayed1(visible!==false)&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-1e79lkh\",\"data-framer-name\":\"Auto Sampler Frame\",layoutDependency:layoutDependency,layoutId:\"jn1FL_1K1\",style:{mask:\"linear-gradient(90deg, rgba(0,0,0,0) 11.162725225225225%, rgb(0, 0, 0) 25.320242117117115%, rgba(0,0,0,1) 50.57713963963963%, rgb(0, 0, 0) 75.09149774774775%, rgba(0, 0, 0, 0) 100%) add\",WebkitMask:\"linear-gradient(90deg, rgba(0,0,0,0) 11.162725225225225%, rgb(0, 0, 0) 25.320242117117115%, rgba(0,0,0,1) 50.57713963963963%, rgb(0, 0, 0) 75.09149774774775%, rgba(0, 0, 0, 0) 100%) add\"},variants:{fNsjIDh3g:{mask:\"linear-gradient(90deg, rgba(0,0,0,0) 2.9983108108108105%, rgb(0, 0, 0) 30.456432995495497%, rgba(0,0,0,1) 51.129645270270274%, rgb(0, 0, 0) 69.93067286036036%, rgba(0, 0, 0, 0) 100%) add\",WebkitMask:\"linear-gradient(90deg, rgba(0,0,0,0) 2.9983108108108105%, rgb(0, 0, 0) 30.456432995495497%, rgba(0,0,0,1) 51.129645270270274%, rgb(0, 0, 0) 69.93067286036036%, rgba(0, 0, 0, 0) 100%) add\"}},children:isDisplayed2()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1wps3rh\",\"data-framer-name\":\"Segments\",layoutDependency:layoutDependency,layoutId:\"Hpv0rB_YR\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1ij7gz5\",\"data-framer-name\":\"Title Stack\",layoutDependency:layoutDependency,layoutId:\"T6TzIUj2_\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h1,{style:{\"--font-selector\":\"R0Y7SGVsdmV0aWNhIE5vdyBWYXItNTAw\",\"--framer-font-family\":'\"Helvetica Now Var\", \"Helvetica Now Var Placeholder\", sans-serif',\"--framer-font-size\":\"52px\",\"--framer-font-weight\":\"500\",\"--framer-text-color\":\"var(--extracted-gdpscs, rgb(255, 255, 255))\"},children:\"Swift–Kelce Super Bowl Buzz\"})}),className:\"framer-1cuuwog\",\"data-framer-name\":\"SegmentsTitle\",fonts:[\"GF;Helvetica Now Var-500\"],layoutDependency:layoutDependency,layoutId:\"I2J0n_9wQ\",style:{\"--extracted-gdpscs\":\"rgb(255, 255, 255)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({fNsjIDh3g:{text:zHuKINlYR}},baseVariant,gestureVariant)}),isDisplayed2()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1lcg591\",layoutDependency:layoutDependency,layoutId:\"kKrv9WRaN\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h4,{style:{\"--font-selector\":\"R0Y7SGVsdmV0aWNhIE5vdyBWYXItcmVndWxhcg==\",\"--framer-font-family\":'\"Helvetica Now Var\", \"Helvetica Now Var Placeholder\", sans-serif',\"--framer-font-size\":\"22px\",\"--framer-text-color\":\"var(--extracted-1eung3n, rgb(255, 255, 255))\"},children:\"6\"})}),className:\"framer-1v5b5wq\",\"data-framer-name\":\"ClipsCount\",\"data-highlight\":true,fonts:[\"GF;Helvetica Now Var-regular\"],layoutDependency:layoutDependency,layoutId:\"AnVuV84m7\",onTap:onTap125hms8,style:{\"--extracted-1eung3n\":\"rgb(255, 255, 255)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({fNsjIDh3g:{text:VlAM1Lrq5}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h4,{style:{\"--font-selector\":\"R0Y7SGVsdmV0aWNhIE5vdyBWYXItcmVndWxhcg==\",\"--framer-font-family\":'\"Helvetica Now Var\", \"Helvetica Now Var Placeholder\", sans-serif',\"--framer-font-size\":\"22px\",\"--framer-text-color\":\"var(--extracted-1eung3n, rgb(255, 255, 255))\"},children:\"Clips\"})}),className:\"framer-3w0f9v\",\"data-framer-name\":\"ClipsText\",fonts:[\"GF;Helvetica Now Var-regular\"],layoutDependency:layoutDependency,layoutId:\"qw_Rv3Ayq\",style:{\"--extracted-1eung3n\":\"rgb(255, 255, 255)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true})]})]}),isDisplayed3()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1p8d6t9\",\"data-framer-name\":\"Tiles\",layoutDependency:layoutDependency,layoutId:\"Ken2AF9nT\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:4.5,width:\"1.8px\",children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1ewdgnh-container\",isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"QdF7fxxrN-container\",nodeId:\"QdF7fxxrN\",rendersWithMotion:true,scopeId:\"KIsPOlrk5\",children:/*#__PURE__*/_jsx(CES26Tile,{AdAmlYS_S:\"GOaOQta5P\",ATQh0v73T:\"channel-linear\",G_807b8DE:\"<Channel Description>\",height:\"100%\",HjAPgK3a6:\"\",id:\"QdF7fxxrN\",IE3ypcKoz:\"rgba(255, 255, 255, 0.1)\",IeiwRM6kz:\"<Artist Name>\",ipMXCqfpC:\"dynamicField\",layoutId:\"QdF7fxxrN\",NwABpSoBm:\"rgba(255, 255, 255, 0.6)\",O4T1yCQpH:\"<Track Name>\",OOFBEd8hG:false,ps676ThVx:\"IqjSp2bP3\",S0zfcb3G1:\"0.12px 0px 0px 0.12px\",style:{height:\"100%\",width:\"100%\"},variant:\"QCLrQp6Bs\",VAXcmODHL:\"<Entity ID>\",WcVvTYTbe:\"<Topic Name>\",width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:4.5,width:\"1.8px\",children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-yoxem4-container\",isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"RMhCuGLVZ-container\",nodeId:\"RMhCuGLVZ\",rendersWithMotion:true,scopeId:\"KIsPOlrk5\",children:/*#__PURE__*/_jsx(CES26Tile,{AdAmlYS_S:\"GOaOQta5P\",ATQh0v73T:\"channel-linear\",G_807b8DE:\"<Channel Description>\",height:\"100%\",HjAPgK3a6:\"\",id:\"RMhCuGLVZ\",IE3ypcKoz:\"rgba(255, 255, 255, 0.1)\",IeiwRM6kz:\"<Artist Name>\",ipMXCqfpC:\"dynamicField\",layoutId:\"RMhCuGLVZ\",NwABpSoBm:\"rgba(255, 255, 255, 0.6)\",O4T1yCQpH:\"<Track Name>\",OOFBEd8hG:false,ps676ThVx:\"IqjSp2bP3\",S0zfcb3G1:\"0.12px 0px 0px 0.12px\",style:{height:\"100%\",width:\"100%\"},variant:\"QCLrQp6Bs\",VAXcmODHL:\"<Entity ID>\",WcVvTYTbe:\"<Topic Name>\",width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:4.5,width:\"1.8px\",children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-qzvqj2-container\",isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"nOTeCSEjD-container\",nodeId:\"nOTeCSEjD\",rendersWithMotion:true,scopeId:\"KIsPOlrk5\",children:/*#__PURE__*/_jsx(CES26Tile,{AdAmlYS_S:\"GOaOQta5P\",ATQh0v73T:\"channel-linear\",G_807b8DE:\"<Channel Description>\",height:\"100%\",HjAPgK3a6:\"\",id:\"nOTeCSEjD\",IE3ypcKoz:\"rgba(255, 255, 255, 0.1)\",IeiwRM6kz:\"<Artist Name>\",ipMXCqfpC:\"dynamicField\",layoutId:\"nOTeCSEjD\",NwABpSoBm:\"rgba(255, 255, 255, 0.6)\",O4T1yCQpH:\"<Track Name>\",OOFBEd8hG:false,ps676ThVx:\"IqjSp2bP3\",S0zfcb3G1:\"0.12px 0px 0px 0.12px\",style:{height:\"100%\",width:\"100%\"},variant:\"QCLrQp6Bs\",VAXcmODHL:\"<Entity ID>\",WcVvTYTbe:\"<Topic Name>\",width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:4.5,width:\"1.8px\",children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-npbi82-container\",isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"Ne7LQBKAg-container\",nodeId:\"Ne7LQBKAg\",rendersWithMotion:true,scopeId:\"KIsPOlrk5\",children:/*#__PURE__*/_jsx(CES26Tile,{AdAmlYS_S:\"GOaOQta5P\",ATQh0v73T:\"channel-linear\",G_807b8DE:\"<Channel Description>\",height:\"100%\",HjAPgK3a6:\"\",id:\"Ne7LQBKAg\",IE3ypcKoz:\"rgba(255, 255, 255, 0.1)\",IeiwRM6kz:\"<Artist Name>\",ipMXCqfpC:\"dynamicField\",layoutId:\"Ne7LQBKAg\",NwABpSoBm:\"rgba(255, 255, 255, 0.6)\",O4T1yCQpH:\"<Track Name>\",OOFBEd8hG:false,ps676ThVx:\"IqjSp2bP3\",S0zfcb3G1:\"0.12px 0px 0px 0.12px\",style:{height:\"100%\",width:\"100%\"},variant:\"QCLrQp6Bs\",VAXcmODHL:\"<Entity ID>\",WcVvTYTbe:\"<Topic Name>\",width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:4.5,width:\"1.8px\",children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-hw93fr-container\",isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"IRAntwa8V-container\",nodeId:\"IRAntwa8V\",rendersWithMotion:true,scopeId:\"KIsPOlrk5\",children:/*#__PURE__*/_jsx(CES26Tile,{AdAmlYS_S:\"GOaOQta5P\",ATQh0v73T:\"channel-linear\",G_807b8DE:\"<Channel Description>\",height:\"100%\",HjAPgK3a6:\"\",id:\"IRAntwa8V\",IE3ypcKoz:\"rgba(255, 255, 255, 0.1)\",IeiwRM6kz:\"<Artist Name>\",ipMXCqfpC:\"dynamicField\",layoutId:\"IRAntwa8V\",NwABpSoBm:\"rgba(255, 255, 255, 0.6)\",O4T1yCQpH:\"<Track Name>\",OOFBEd8hG:false,ps676ThVx:\"IqjSp2bP3\",S0zfcb3G1:\"0.12px 0px 0px 0.12px\",style:{height:\"100%\",width:\"100%\"},variant:\"QCLrQp6Bs\",VAXcmODHL:\"<Entity ID>\",WcVvTYTbe:\"<Topic Name>\",width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:4.5,width:\"1.8px\",children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1gcou87-container\",isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"sZB8wGoFw-container\",nodeId:\"sZB8wGoFw\",rendersWithMotion:true,scopeId:\"KIsPOlrk5\",children:/*#__PURE__*/_jsx(CES26Tile,{AdAmlYS_S:\"GOaOQta5P\",ATQh0v73T:\"channel-linear\",G_807b8DE:\"<Channel Description>\",height:\"100%\",HjAPgK3a6:\"\",id:\"sZB8wGoFw\",IE3ypcKoz:\"rgba(255, 255, 255, 0.1)\",IeiwRM6kz:\"<Artist Name>\",ipMXCqfpC:\"dynamicField\",layoutId:\"sZB8wGoFw\",NwABpSoBm:\"rgba(255, 255, 255, 0.6)\",O4T1yCQpH:\"<Track Name>\",OOFBEd8hG:false,ps676ThVx:\"IqjSp2bP3\",S0zfcb3G1:\"0.12px 0px 0px 0.12px\",style:{height:\"100%\",width:\"100%\"},variant:\"QCLrQp6Bs\",VAXcmODHL:\"<Entity ID>\",WcVvTYTbe:\"<Topic Name>\",width:\"100%\"})})})]})]})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-k5e4i9\",layoutDependency:layoutDependency,layoutId:\"lJQ4LPW0B\",children:[isDisplayed4(L6HtjsuYO!==false)&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-d0739b\",\"data-framer-name\":\"Sidebar Wrapper\",layoutDependency:layoutDependency,layoutId:\"pzk5E5iH6\",transformTemplate:transformTemplate1,...addPropertyOverrides({CGXsWplS2:{transformTemplate:undefined},CvtFBrMu2:{transformTemplate:undefined},N1RANdBQ6:{transformTemplate:undefined},Ryuq2C00J:{transformTemplate:undefined},VFADKA6gc:{transformTemplate:undefined},VMS_TaF0t:{transformTemplate:undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:1016,width:\"340px\",...addPropertyOverrides({CGXsWplS2:{y:(componentViewport?.y||0)+(0+((componentViewport?.height||782)-0-782)/2)+0+24+0},CvtFBrMu2:{y:(componentViewport?.y||0)+(0+((componentViewport?.height||782)-0-782)/2)+0+24+0},N1RANdBQ6:{y:(componentViewport?.y||0)+(0+((componentViewport?.height||782)-0-782)/2)+0+24+0},Ryuq2C00J:{width:\"341px\",y:(componentViewport?.y||0)+(0+((componentViewport?.height||782)-0-782)/2)+0+24+0},VFADKA6gc:{y:(componentViewport?.y||0)+(0+((componentViewport?.height||782)-0-782)/2)+0+24+0},VMS_TaF0t:{y:(componentViewport?.y||0)+(0+((componentViewport?.height||782)-0-782)/2)+0+24+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-17ij81t-container\",layoutDependency:layoutDependency,layoutId:\"ih363_s_0-container\",nodeId:\"ih363_s_0\",rendersWithMotion:true,scopeId:\"KIsPOlrk5\",children:/*#__PURE__*/_jsx(CES26NPSideBarSetSidebarVariant17ij81tWithMappedReactProps1pou1yg,{height:\"100%\",id:\"ih363_s_0\",layoutId:\"ih363_s_0\",style:{width:\"100%\"},v1BjtZ2w4:\"HIJ0IMuny\",variant:\"s8h0BmSVA\",width:\"100%\"})})})}),isDisplayed2()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1ry2aut-container\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"HHq6uOw5P-container\",nodeId:\"HHq6uOw5P\",rendersWithMotion:true,scopeId:\"KIsPOlrk5\",children:/*#__PURE__*/_jsx(SamplerCards,{height:\"100%\",id:\"HHq6uOw5P\",layoutId:\"HHq6uOw5P\",style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})}),isDisplayed5()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-1rpznu8\",layoutDependency:layoutDependency,layoutId:\"cU5m5HtQ4\",children:isDisplayed5()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({a4MSEW0ol:{height:728,width:\"1260px\",y:(componentViewport?.y||0)+(0+((componentViewport?.height||782)-0-((componentViewport?.height||782)-0)*1)/2)+(28+(((componentViewport?.height||782)-0)*1-28-(((componentViewport?.height||782)-0)*1-28)*1)/2)+0},vO64TizK_:{height:728,width:\"1260px\",y:(componentViewport?.y||0)+(0+((componentViewport?.height||782)-0-((componentViewport?.height||782)-0)*1)/2)+(28+(((componentViewport?.height||782)-0)*1-28-(((componentViewport?.height||782)-0)*1-28)*1)/2)+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-a62l7v-container\",layoutDependency:layoutDependency,layoutId:\"Dl1qFy7FG-container\",nodeId:\"Dl1qFy7FG\",rendersWithMotion:true,scopeId:\"KIsPOlrk5\",children:/*#__PURE__*/_jsx(CES26CarPlayMobileScreensOnTapCarPlayMobileAreaa62l7vWithMappedReactProps8u330x,{height:\"100%\",id:\"Dl1qFy7FG\",layoutId:\"Dl1qFy7FG\",style:{height:\"100%\",width:\"100%\"},variant:\"MUR4zNKd0\",width:\"100%\"})})})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1xfsies\",\"data-framer-name\":\"Player Wrapper\",layoutDependency:layoutDependency,layoutId:\"XIlk_lLPg\",...addPropertyOverrides({fNsjIDh3g:{transformTemplate:transformTemplate2}},baseVariant,gestureVariant),children:[isDisplayed5()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-85ahpl\",\"data-framer-name\":\"CarPlay - Top Toggle \",layoutDependency:layoutDependency,layoutId:\"Sp5qYsbNQ\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{width:\"2.02px\",...addPropertyOverrides({a4MSEW0ol:{height:50,width:\"202px\",y:(componentViewport?.y||0)+(0+((componentViewport?.height||782)-0-((componentViewport?.height||782)-0)*1)/2)+(28+(((componentViewport?.height||782)-0)*1-28-(((componentViewport?.height||782)-0)*1-28)*1)/2)+0+0+0},vO64TizK_:{height:50,width:\"202px\",y:(componentViewport?.y||0)+(0+((componentViewport?.height||782)-0-((componentViewport?.height||782)-0)*1)/2)+(28+(((componentViewport?.height||782)-0)*1-28-(((componentViewport?.height||782)-0)*1-28)*1)/2)+0+(((((componentViewport?.height||782)-0)*1-28)*1-0-(50+Math.max(0,((((componentViewport?.height||782)-0)*1-28)*1-0-96)/1)*1+46))/2+0+0)+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-kaz10u-container\",isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"IibC4IejV-container\",nodeId:\"IibC4IejV\",rendersWithMotion:true,scopeId:\"KIsPOlrk5\",children:/*#__PURE__*/_jsx(CES26CarPlayWidgetToggleMediaButtonTogglekaz10uWithMappedReactPropsx1473j,{height:\"100%\",id:\"IibC4IejV\",layoutId:\"IibC4IejV\",style:{height:\"100%\",width:\"100%\"},variant:\"I2536:129258;3222:144677\",width:\"100%\",...addPropertyOverrides({a4MSEW0ol:{variant:\"cVUgpFxes\"}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:.5,width:\"0.5px\",...addPropertyOverrides({a4MSEW0ol:{height:50,width:\"50px\",y:(componentViewport?.y||0)+(0+((componentViewport?.height||782)-0-((componentViewport?.height||782)-0)*1)/2)+(28+(((componentViewport?.height||782)-0)*1-28-(((componentViewport?.height||782)-0)*1-28)*1)/2)+0+0+0},vO64TizK_:{height:50,width:\"50px\",y:(componentViewport?.y||0)+(0+((componentViewport?.height||782)-0-((componentViewport?.height||782)-0)*1)/2)+(28+(((componentViewport?.height||782)-0)*1-28-(((componentViewport?.height||782)-0)*1-28)*1)/2)+0+(((((componentViewport?.height||782)-0)*1-28)*1-0-(50+Math.max(0,((((componentViewport?.height||782)-0)*1-28)*1-0-96)/1)*1+46))/2+0+0)+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1msxvnv-container\",isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"XxVw28gw6-container\",nodeId:\"XxVw28gw6\",rendersWithMotion:true,scopeId:\"KIsPOlrk5\",children:/*#__PURE__*/_jsx(CES26SecondarySizeMDRadiusFULL,{height:\"100%\",id:\"XxVw28gw6\",k6tMdd9mz:\"Label\",layoutId:\"XxVw28gw6\",style:{height:\"100%\",width:\"100%\"},TVvwUusGQ:\"var(--token-82b6d1fa-606f-4b95-8891-2c168775bdb8, rgb(255, 255, 255))\",variant:\"x9aezF6JZ\",width:\"100%\",Wx0efCj7V:\"rgba(255, 255, 255, 0.1)\"})})})]}),isDisplayed6()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-abo2h8\",\"data-framer-name\":\"Scroll For CarPlay\",\"data-hide-scrollbars\":true,layoutDependency:layoutDependency,layoutId:\"S7e7UybHa\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:127,width:\"900px\",y:(componentViewport?.y||0)+(0+((componentViewport?.height||150)-0-200)/2)+35.5+0+.5,...addPropertyOverrides({CGXsWplS2:{height:400,width:`calc(max(${componentViewport?.width||\"100vw\"}, 1px) - 114px)`,y:(componentViewport?.y||0)+(0+((componentViewport?.height||782)-0-782)/2)+0+24+102+0+0},CvtFBrMu2:{height:400,width:`calc(max(${componentViewport?.width||\"100vw\"}, 1px) - 114px)`,y:(componentViewport?.y||0)+(0+((componentViewport?.height||782)-0-782)/2)+0+24+102+0+0},N1RANdBQ6:{height:400,width:`calc(max(${componentViewport?.width||\"100vw\"}, 1px) - 114px)`,y:(componentViewport?.y||0)+(0+((componentViewport?.height||782)-0-782)/2)+0+24+102+0+0},Ryuq2C00J:{height:400,width:`calc(max(${componentViewport?.width||\"100vw\"}, 1px) - 114px)`,y:(componentViewport?.y||0)+(0+((componentViewport?.height||782)-0-782)/2)+0+24+102+0+0},VFADKA6gc:{height:400,width:`calc(max(${componentViewport?.width||\"100vw\"}, 1px) - 114px)`,y:(componentViewport?.y||0)+(0+((componentViewport?.height||782)-0-782)/2)+0+24+102+0+0},VMS_TaF0t:{height:400,width:`calc(max(${componentViewport?.width||\"100vw\"}, 1px) - 114px)`,y:(componentViewport?.y||0)+(0+((componentViewport?.height||782)-0-782)/2)+0+24+102+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1au063z-container\",layoutDependency:layoutDependency,layoutId:\"CIvWXUTvi-container\",nodeId:\"CIvWXUTvi\",rendersWithMotion:true,scopeId:\"KIsPOlrk5\",children:/*#__PURE__*/_jsx(CES26ArtMetadataExpandPlayer1au063zWithMappedReactProps1prj5ji,{ccaPVjzX3:FEcJxdWpG,height:\"100%\",id:\"CIvWXUTvi\",KLNY7Nmuo:yKVwghE5z,layoutId:\"CIvWXUTvi\",OA6IlrG1M:toResponsiveImage(vhsXClvGi),rqcQ8AKg5:toResponsiveImage(ETCURfYD5),style:{height:\"100%\",width:\"100%\"},T_pbICfkg:DQ_asFa_w,V0vlbJJAd:EefIICFf7,variant:\"g4gwGb7IJ\",width:\"100%\",YzF475rEB:X8dtRBteO,...addPropertyOverrides({CGXsWplS2:{style:{width:\"100%\"},variant:\"Sxux7UAT1\"},CvtFBrMu2:{style:{width:\"100%\"},variant:\"GZ5iD9aeo\"},N1RANdBQ6:{style:{width:\"100%\"},variant:\"PK9zHLlZr\"},Ryuq2C00J:{style:{width:\"100%\"},variant:\"oMI9lujKL\"},VFADKA6gc:{style:{width:\"100%\"},variant:\"NsWIpAWho\"},VMS_TaF0t:{style:{width:\"100%\"},variant:\"th5I8guXB\"}},baseVariant,gestureVariant)})})}),isDisplayed7()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({CGXsWplS2:{height:35,width:`calc(max(${componentViewport?.width||\"100vw\"}, 1px) - 114px)`,y:(componentViewport?.y||0)+(0+((componentViewport?.height||782)-0-782)/2)+0+24+102+0+431.5},CvtFBrMu2:{height:38,width:`calc(max(${componentViewport?.width||\"100vw\"}, 1px) - 114px)`,y:(componentViewport?.y||0)+(0+((componentViewport?.height||782)-0-782)/2)+0+24+102+0+430},N1RANdBQ6:{height:35,width:`calc(max(${componentViewport?.width||\"100vw\"}, 1px) - 114px)`,y:(componentViewport?.y||0)+(0+((componentViewport?.height||782)-0-782)/2)+0+24+102+0+431.5},Ryuq2C00J:{height:36,width:`calc(max(${componentViewport?.width||\"100vw\"}, 1px) - 114px)`,y:(componentViewport?.y||0)+(0+((componentViewport?.height||782)-0-782)/2)+0+24+102+0+431},VFADKA6gc:{height:35,width:`calc(max(${componentViewport?.width||\"100vw\"}, 1px) - 114px)`,y:(componentViewport?.y||0)+(0+((componentViewport?.height||782)-0-782)/2)+0+24+102+0+431.5},VMS_TaF0t:{height:35,width:`calc(max(${componentViewport?.width||\"100vw\"}, 1px) - 114px)`,y:(componentViewport?.y||0)+(0+((componentViewport?.height||782)-0-782)/2)+0+24+102+0+431.5}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1kzzbt-container\",isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"OE9w5f47H-container\",nodeId:\"OE9w5f47H\",rendersWithMotion:true,scopeId:\"KIsPOlrk5\",children:/*#__PURE__*/_jsx(CES26ProgressBarProgressBar1kzzbtWithMappedReactPropszcwp7l,{f0iDyBhss:\"0:00\",height:\"100%\",id:\"OE9w5f47H\",layoutId:\"OE9w5f47H\",style:{height:\"100%\",width:\"100%\"},uRsdE7oFd:\"-0:15\",variant:\"NtqAmzeIb\",width:\"100%\",...addPropertyOverrides({CGXsWplS2:{variant:\"y1qdgvGaY\"},N1RANdBQ6:{variant:\"y1qdgvGaY\"},VFADKA6gc:{variant:\"y1qdgvGaY\"},VMS_TaF0t:{variant:\"y1qdgvGaY\"}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:128,width:\"415px\",y:(componentViewport?.y||0)+(0+((componentViewport?.height||150)-0-200)/2)+35.5+0+129-128,...addPropertyOverrides({CGXsWplS2:{width:undefined,y:(componentViewport?.y||0)+(0+((componentViewport?.height||782)-0-782)/2)+0+24+102+0+498},CvtFBrMu2:{width:undefined,y:(componentViewport?.y||0)+(0+((componentViewport?.height||782)-0-782)/2)+0+24+102+0+498},N1RANdBQ6:{width:undefined,y:(componentViewport?.y||0)+(0+((componentViewport?.height||782)-0-782)/2)+0+24+102+0+498},Ryuq2C00J:{width:undefined,y:(componentViewport?.y||0)+(0+((componentViewport?.height||782)-0-782)/2)+0+24+102+0+498},VFADKA6gc:{width:undefined,y:(componentViewport?.y||0)+(0+((componentViewport?.height||782)-0-782)/2)+0+24+102+0+498},VMS_TaF0t:{width:undefined,y:(componentViewport?.y||0)+(0+((componentViewport?.height||782)-0-782)/2)+0+24+102+0+498}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1uvgeuv-container\",layoutDependency:layoutDependency,layoutId:\"SXzIvVPDC-container\",nodeId:\"SXzIvVPDC\",rendersWithMotion:true,scopeId:\"KIsPOlrk5\",children:/*#__PURE__*/_jsx(CES26PlaybackControls,{height:\"100%\",id:\"SXzIvVPDC\",layoutId:\"SXzIvVPDC\",style:{height:\"100%\",width:\"100%\"},variant:\"GErTYWu7T\",width:\"100%\",...addPropertyOverrides({CGXsWplS2:{style:{height:\"100%\"},variant:\"MoG_2wpx6\"},CvtFBrMu2:{style:{height:\"100%\"},variant:\"q58nuS_5s\"},N1RANdBQ6:{style:{height:\"100%\"},variant:\"MoG_2wpx6\"},Ryuq2C00J:{style:{height:\"100%\"},variant:\"q58nuS_5s\"},VFADKA6gc:{style:{height:\"100%\"},variant:\"MoG_2wpx6\"},VMS_TaF0t:{style:{height:\"100%\"},variant:\"MoG_2wpx6\"}},baseVariant,gestureVariant)})})})]}),isDisplayed8()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-fpvxxw\",\"data-framer-name\":\"Scroll For CarPlay\",\"data-hide-scrollbars\":true,layoutDependency:layoutDependency,layoutId:\"mlFS4inhr\",style:{mask:\"linear-gradient(0deg, rgba(0,0,0,0) 0%, rgba(0, 0, 0, 0.64882) 11%, rgb(0, 0, 0) 13.200309684684687%, rgba(0,0,0,1) 100%, rgba(0, 0, 0, 0) 105%) add\",WebkitMask:\"linear-gradient(0deg, rgba(0,0,0,0) 0%, rgba(0, 0, 0, 0.64882) 11%, rgb(0, 0, 0) 13.200309684684687%, rgba(0,0,0,1) 100%, rgba(0, 0, 0, 0) 105%) add\"},children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1pj707c\",layoutDependency:layoutDependency,layoutId:\"MDnVdfrix\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-y1a1ea\",\"data-framer-name\":\"Headline\",layoutDependency:layoutDependency,layoutId:\"avbnwyPYX\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-fgzmw9\",layoutDependency:layoutDependency,layoutId:\"xaIdlC41B\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO0hlbHZldGljYSBOb3cgVmFyIFZhcmlhYmxl\",\"--framer-font-family\":'\"Helvetica Now Var Variable\", \"Helvetica Now Var Variable Placeholder\", sans-serif',\"--framer-font-size\":\"20px\",\"--framer-line-height\":\"40px\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-82b6d1fa-606f-4b95-8891-2c168775bdb8, rgb(255, 255, 255)))\"},children:\"Favorites\"})}),className:\"framer-1xl3mv9\",\"data-framer-name\":\"Subtitle\",fonts:[\"CUSTOM;Helvetica Now Var Variable\"],layoutDependency:layoutDependency,layoutId:\"gUfoQnOgy\",style:{\"--extracted-r6o4lv\":\"var(--token-82b6d1fa-606f-4b95-8891-2c168775bdb8, rgb(255, 255, 255))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true})})}),/*#__PURE__*/_jsxs(MotionDivDisplayFavoritesSideBarrzx81e,{className:\"framer-rzx81e\",\"data-framer-name\":\"Tiles\",layoutDependency:layoutDependency,layoutId:\"SaF0hbpJb\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:98,width:\"365px\",...addPropertyOverrides({vO64TizK_:{y:(componentViewport?.y||0)+(0+((componentViewport?.height||782)-0-((componentViewport?.height||782)-0)*1)/2)+(28+(((componentViewport?.height||782)-0)*1-28-(((componentViewport?.height||782)-0)*1-28)*1)/2)+0+(((((componentViewport?.height||782)-0)*1-28)*1-0-(50+Math.max(0,((((componentViewport?.height||782)-0)*1-28)*1-0-96)/1)*1+46))/2+50+46)+0+305+0+66+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1bib53z-container\",isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"L3Bwj8QSh-container\",nodeId:\"L3Bwj8QSh\",rendersWithMotion:true,scopeId:\"KIsPOlrk5\",children:/*#__PURE__*/_jsx(CES26Tile,{AdAmlYS_S:\"GOaOQta5P\",ATQh0v73T:\"channel-linear\",bNyi_72wJ:addImageAlt({pixelHeight:600,pixelWidth:600,src:\"https://framerusercontent.com/images/MaTlH9cGJp2VgwbaBJdFjP3Rw.jpg?width=600&height=600\",srcSet:\"https://framerusercontent.com/images/MaTlH9cGJp2VgwbaBJdFjP3Rw.jpg?scale-down-to=512&width=600&height=600 512w,https://framerusercontent.com/images/MaTlH9cGJp2VgwbaBJdFjP3Rw.jpg?width=600&height=600 600w\"},\"\"),G_807b8DE:\"<Channel Description>\",height:\"100%\",HjAPgK3a6:\"\",id:\"L3Bwj8QSh\",IE3ypcKoz:\"rgba(255, 255, 255, 0)\",IeiwRM6kz:\"SiriusXM NFL Radio\",ipMXCqfpC:\"dynamicField\",layoutId:\"L3Bwj8QSh\",NwABpSoBm:\"rgba(255, 255, 255, 0.6)\",O4T1yCQpH:\"Ch 88\",OOFBEd8hG:false,ps676ThVx:\"IqjSp2bP3\",S0zfcb3G1:\"0.12px\",style:{height:\"100%\",width:\"100%\"},variant:\"CV_eF8jYB\",VAXcmODHL:\"<Entity ID>\",WcVvTYTbe:\"<Channel Name>\",width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:98,width:\"365px\",...addPropertyOverrides({vO64TizK_:{y:(componentViewport?.y||0)+(0+((componentViewport?.height||782)-0-((componentViewport?.height||782)-0)*1)/2)+(28+(((componentViewport?.height||782)-0)*1-28-(((componentViewport?.height||782)-0)*1-28)*1)/2)+0+(((((componentViewport?.height||782)-0)*1-28)*1-0-(50+Math.max(0,((((componentViewport?.height||782)-0)*1-28)*1-0-96)/1)*1+46))/2+50+46)+0+305+0+66+0+108}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-4xz5va-container\",isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"kSrF3qAmW-container\",nodeId:\"kSrF3qAmW\",rendersWithMotion:true,scopeId:\"KIsPOlrk5\",children:/*#__PURE__*/_jsx(CES26Tile,{AdAmlYS_S:\"GOaOQta5P\",ATQh0v73T:\"<Entity Type>\",bNyi_72wJ:addImageAlt({pixelHeight:600,pixelWidth:600,src:\"https://framerusercontent.com/images/ZrYB8lu7JYDkob2XkUn3Gcaorr8.jpg?width=600&height=600\",srcSet:\"https://framerusercontent.com/images/ZrYB8lu7JYDkob2XkUn3Gcaorr8.jpg?scale-down-to=512&width=600&height=600 512w,https://framerusercontent.com/images/ZrYB8lu7JYDkob2XkUn3Gcaorr8.jpg?width=600&height=600 600w\"},\"\"),G_807b8DE:\"<Channel Description>\",height:\"100%\",HjAPgK3a6:\"\",id:\"kSrF3qAmW\",IE3ypcKoz:\"rgba(255, 255, 255, 0)\",IeiwRM6kz:\"SiriusXM Hits 1\",ipMXCqfpC:\"dynamicField\",layoutId:\"kSrF3qAmW\",NwABpSoBm:\"rgba(255, 255, 255, 0.6)\",O4T1yCQpH:\"Ch 2\",OOFBEd8hG:false,ps676ThVx:\"IqjSp2bP3\",S0zfcb3G1:\"0.12px\",style:{height:\"100%\",width:\"100%\"},variant:\"CV_eF8jYB\",VAXcmODHL:\"<Entity ID>\",WcVvTYTbe:\"<Channel Name>\",width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:98,width:\"365px\",...addPropertyOverrides({vO64TizK_:{y:(componentViewport?.y||0)+(0+((componentViewport?.height||782)-0-((componentViewport?.height||782)-0)*1)/2)+(28+(((componentViewport?.height||782)-0)*1-28-(((componentViewport?.height||782)-0)*1-28)*1)/2)+0+(((((componentViewport?.height||782)-0)*1-28)*1-0-(50+Math.max(0,((((componentViewport?.height||782)-0)*1-28)*1-0-96)/1)*1+46))/2+50+46)+0+305+0+66+0+216}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-ixl4g8-container\",isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"vF74BkK2N-container\",nodeId:\"vF74BkK2N\",rendersWithMotion:true,scopeId:\"KIsPOlrk5\",children:/*#__PURE__*/_jsx(CES26Tile,{AdAmlYS_S:\"GOaOQta5P\",ATQh0v73T:\"channel-linear\",bNyi_72wJ:addImageAlt({pixelHeight:600,pixelWidth:600,src:\"https://framerusercontent.com/images/HKNlWwU1jas24Kxi7uZl3Ym36k.jpg?width=600&height=600\",srcSet:\"https://framerusercontent.com/images/HKNlWwU1jas24Kxi7uZl3Ym36k.jpg?scale-down-to=512&width=600&height=600 512w,https://framerusercontent.com/images/HKNlWwU1jas24Kxi7uZl3Ym36k.jpg?width=600&height=600 600w\"},\"\"),G_807b8DE:\"<Channel Description>\",height:\"100%\",HjAPgK3a6:\"\",id:\"vF74BkK2N\",IE3ypcKoz:\"rgba(255, 255, 255, 0)\",IeiwRM6kz:\"Bad Bunny Station\",ipMXCqfpC:\"dynamicField\",layoutId:\"vF74BkK2N\",NwABpSoBm:\"rgba(255, 255, 255, 0.6)\",O4T1yCQpH:\"Artist Station\",OOFBEd8hG:false,ps676ThVx:\"IqjSp2bP3\",S0zfcb3G1:\"0.12px\",style:{height:\"100%\",width:\"100%\"},variant:\"CV_eF8jYB\",VAXcmODHL:\"<Entity ID>\",WcVvTYTbe:\"<Channel Name>\",width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:98,width:\"365px\",...addPropertyOverrides({vO64TizK_:{y:(componentViewport?.y||0)+(0+((componentViewport?.height||782)-0-((componentViewport?.height||782)-0)*1)/2)+(28+(((componentViewport?.height||782)-0)*1-28-(((componentViewport?.height||782)-0)*1-28)*1)/2)+0+(((((componentViewport?.height||782)-0)*1-28)*1-0-(50+Math.max(0,((((componentViewport?.height||782)-0)*1-28)*1-0-96)/1)*1+46))/2+50+46)+0+305+0+66+0+324}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-12c37xy-container\",isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"hRUILHpIn-container\",nodeId:\"hRUILHpIn\",rendersWithMotion:true,scopeId:\"KIsPOlrk5\",children:/*#__PURE__*/_jsx(CES26Tile,{AdAmlYS_S:\"GOaOQta5P\",ATQh0v73T:\"<Entity Type>\",bNyi_72wJ:addImageAlt({pixelHeight:600,pixelWidth:600,src:\"https://framerusercontent.com/images/4kmeTntEsRPdy2CrvxpYDHQDts.jpg?width=600&height=600\",srcSet:\"https://framerusercontent.com/images/4kmeTntEsRPdy2CrvxpYDHQDts.jpg?scale-down-to=512&width=600&height=600 512w,https://framerusercontent.com/images/4kmeTntEsRPdy2CrvxpYDHQDts.jpg?width=600&height=600 600w\"},\"\"),G_807b8DE:\"<Channel Description>\",height:\"100%\",HjAPgK3a6:\"\",id:\"hRUILHpIn\",IE3ypcKoz:\"rgba(255, 255, 255, 0)\",IeiwRM6kz:\"The Pulse\",ipMXCqfpC:\"dynamicField\",layoutId:\"hRUILHpIn\",NwABpSoBm:\"rgba(255, 255, 255, 0.6)\",O4T1yCQpH:\"Ch 5\",OOFBEd8hG:false,ps676ThVx:\"IqjSp2bP3\",S0zfcb3G1:\"0.12px\",style:{height:\"100%\",width:\"100%\"},variant:\"CV_eF8jYB\",VAXcmODHL:\"<Entity ID>\",WcVvTYTbe:\"<Channel Name>\",width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:98,width:\"365px\",...addPropertyOverrides({vO64TizK_:{y:(componentViewport?.y||0)+(0+((componentViewport?.height||782)-0-((componentViewport?.height||782)-0)*1)/2)+(28+(((componentViewport?.height||782)-0)*1-28-(((componentViewport?.height||782)-0)*1-28)*1)/2)+0+(((((componentViewport?.height||782)-0)*1-28)*1-0-(50+Math.max(0,((((componentViewport?.height||782)-0)*1-28)*1-0-96)/1)*1+46))/2+50+46)+0+305+0+66+0+432}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-751s7i-container\",isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"rKh81MfSE-container\",nodeId:\"rKh81MfSE\",rendersWithMotion:true,scopeId:\"KIsPOlrk5\",children:/*#__PURE__*/_jsx(CES26Tile,{AdAmlYS_S:\"GOaOQta5P\",ATQh0v73T:\"channel-linear\",bNyi_72wJ:addImageAlt({pixelHeight:300,pixelWidth:300,src:\"https://framerusercontent.com/images/EOlhHRHTwKrfdTZPADdv4cRJmM.jpg?width=300&height=300\"},\"\"),G_807b8DE:\"<Channel Description>\",height:\"100%\",HjAPgK3a6:\"\",id:\"rKh81MfSE\",IE3ypcKoz:\"rgba(255, 255, 255, 0)\",IeiwRM6kz:\"The Morning Mashup\",ipMXCqfpC:\"dynamicField\",layoutId:\"rKh81MfSE\",NwABpSoBm:\"rgba(255, 255, 255, 0.6)\",O4T1yCQpH:\"Show\",OOFBEd8hG:false,ps676ThVx:\"IqjSp2bP3\",S0zfcb3G1:\"0.12px\",style:{height:\"100%\",width:\"100%\"},variant:\"CV_eF8jYB\",VAXcmODHL:\"<Entity ID>\",WcVvTYTbe:\"<Channel Name>\",width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:98,width:\"365px\",...addPropertyOverrides({vO64TizK_:{y:(componentViewport?.y||0)+(0+((componentViewport?.height||782)-0-((componentViewport?.height||782)-0)*1)/2)+(28+(((componentViewport?.height||782)-0)*1-28-(((componentViewport?.height||782)-0)*1-28)*1)/2)+0+(((((componentViewport?.height||782)-0)*1-28)*1-0-(50+Math.max(0,((((componentViewport?.height||782)-0)*1-28)*1-0-96)/1)*1+46))/2+50+46)+0+305+0+66+0+540}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-58wk8i-container\",isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"q4qaL7PJi-container\",nodeId:\"q4qaL7PJi\",rendersWithMotion:true,scopeId:\"KIsPOlrk5\",children:/*#__PURE__*/_jsx(CES26Tile,{AdAmlYS_S:\"GOaOQta5P\",ATQh0v73T:\"channel-linear\",bNyi_72wJ:addImageAlt({pixelHeight:600,pixelWidth:600,src:\"https://framerusercontent.com/images/tLiUOCyuYpJ87KS7rYIVnBKx7c.jpeg?width=600&height=600\",srcSet:\"https://framerusercontent.com/images/tLiUOCyuYpJ87KS7rYIVnBKx7c.jpeg?scale-down-to=512&width=600&height=600 512w,https://framerusercontent.com/images/tLiUOCyuYpJ87KS7rYIVnBKx7c.jpeg?width=600&height=600 600w\"},\"\"),G_807b8DE:\"<Channel Description>\",height:\"100%\",HjAPgK3a6:\"\",id:\"q4qaL7PJi\",IE3ypcKoz:\"rgba(255, 255, 255, 0)\",IeiwRM6kz:\"ESPN Radio\",ipMXCqfpC:\"dynamicField\",layoutId:\"q4qaL7PJi\",NwABpSoBm:\"rgba(255, 255, 255, 0.6)\",O4T1yCQpH:\"Ch 80\",OOFBEd8hG:false,ps676ThVx:\"IqjSp2bP3\",S0zfcb3G1:\"0.12px\",style:{height:\"100%\",width:\"100%\"},variant:\"CV_eF8jYB\",VAXcmODHL:\"<Entity ID>\",WcVvTYTbe:\"<Channel Name>\",width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:98,width:\"365px\",...addPropertyOverrides({vO64TizK_:{y:(componentViewport?.y||0)+(0+((componentViewport?.height||782)-0-((componentViewport?.height||782)-0)*1)/2)+(28+(((componentViewport?.height||782)-0)*1-28-(((componentViewport?.height||782)-0)*1-28)*1)/2)+0+(((((componentViewport?.height||782)-0)*1-28)*1-0-(50+Math.max(0,((((componentViewport?.height||782)-0)*1-28)*1-0-96)/1)*1+46))/2+50+46)+0+305+0+66+0+648}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1zx1hg-container\",isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"BjFjudHzK-container\",nodeId:\"BjFjudHzK\",rendersWithMotion:true,scopeId:\"KIsPOlrk5\",children:/*#__PURE__*/_jsx(CES26Tile,{AdAmlYS_S:\"GOaOQta5P\",ATQh0v73T:\"channel-linear\",bNyi_72wJ:addImageAlt({pixelHeight:600,pixelWidth:600,src:\"https://framerusercontent.com/images/5ZaZwiUrb4bnLcC5UIbrcMtZz0.jpeg?width=600&height=600\",srcSet:\"https://framerusercontent.com/images/5ZaZwiUrb4bnLcC5UIbrcMtZz0.jpeg?scale-down-to=512&width=600&height=600 512w,https://framerusercontent.com/images/5ZaZwiUrb4bnLcC5UIbrcMtZz0.jpeg?width=600&height=600 600w\"},\"\"),G_807b8DE:\"<Channel Description>\",height:\"100%\",HjAPgK3a6:\"\",id:\"BjFjudHzK\",IE3ypcKoz:\"rgba(255, 255, 255, 0)\",IeiwRM6kz:\"Airing It Out\",ipMXCqfpC:\"dynamicField\",layoutId:\"BjFjudHzK\",NwABpSoBm:\"rgba(255, 255, 255, 0.6)\",O4T1yCQpH:\"Ch 88\",OOFBEd8hG:false,ps676ThVx:\"IqjSp2bP3\",S0zfcb3G1:\"0.12px\",style:{height:\"100%\",width:\"100%\"},variant:\"CV_eF8jYB\",VAXcmODHL:\"<Entity ID>\",WcVvTYTbe:\"<Channel Name>\",width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:98,width:\"365px\",...addPropertyOverrides({vO64TizK_:{y:(componentViewport?.y||0)+(0+((componentViewport?.height||782)-0-((componentViewport?.height||782)-0)*1)/2)+(28+(((componentViewport?.height||782)-0)*1-28-(((componentViewport?.height||782)-0)*1-28)*1)/2)+0+(((((componentViewport?.height||782)-0)*1-28)*1-0-(50+Math.max(0,((((componentViewport?.height||782)-0)*1-28)*1-0-96)/1)*1+46))/2+50+46)+0+305+0+66+0+756}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-hcmvhf-container\",isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"WKZzifKwM-container\",nodeId:\"WKZzifKwM\",rendersWithMotion:true,scopeId:\"KIsPOlrk5\",style:{opacity:0},children:/*#__PURE__*/_jsx(CES26Tile,{AdAmlYS_S:\"GOaOQta5P\",ATQh0v73T:\"channel-linear\",bNyi_72wJ:addImageAlt({pixelHeight:600,pixelWidth:600,src:\"https://framerusercontent.com/images/ssNUFV1NeldofdGTpKnbzCI8Il8.jpeg?width=600&height=600\",srcSet:\"https://framerusercontent.com/images/ssNUFV1NeldofdGTpKnbzCI8Il8.jpeg?scale-down-to=512&width=600&height=600 512w,https://framerusercontent.com/images/ssNUFV1NeldofdGTpKnbzCI8Il8.jpeg?width=600&height=600 600w\"},\"\"),G_807b8DE:\"<Channel Description>\",height:\"100%\",HjAPgK3a6:\"\",id:\"WKZzifKwM\",IE3ypcKoz:\"rgba(255, 255, 255, 0)\",IeiwRM6kz:\"Mad Dog Unleashed\",ipMXCqfpC:\"dynamicField\",layoutId:\"WKZzifKwM\",NwABpSoBm:\"rgba(255, 255, 255, 0.6)\",O4T1yCQpH:\"Ch 82\",OOFBEd8hG:false,ps676ThVx:\"IqjSp2bP3\",S0zfcb3G1:\"0.12px\",style:{height:\"100%\",width:\"100%\"},variant:\"CV_eF8jYB\",VAXcmODHL:\"<Entity ID>\",WcVvTYTbe:\"<Channel Name>\",width:\"100%\"})})})]})]}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:127,...addPropertyOverrides({vO64TizK_:{width:\"364px\",y:(componentViewport?.y||0)+(0+((componentViewport?.height||782)-0-((componentViewport?.height||782)-0)*1)/2)+(28+(((componentViewport?.height||782)-0)*1-28-(((componentViewport?.height||782)-0)*1-28)*1)/2)+0+(((((componentViewport?.height||782)-0)*1-28)*1-0-(50+Math.max(0,((((componentViewport?.height||782)-0)*1-28)*1-0-96)/1)*1+46))/2+50+46)+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-wdwj2c-container\",isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"f0IBoQMOO-container\",nodeId:\"f0IBoQMOO\",rendersWithMotion:true,scopeId:\"KIsPOlrk5\",children:/*#__PURE__*/_jsx(CES26ArtMetadata1ExpandPlayerwdwj2cWithMappedReactProps1mnosx0,{ccaPVjzX3:FEcJxdWpG,height:\"100%\",id:\"f0IBoQMOO\",KLNY7Nmuo:yKVwghE5z,layoutId:\"f0IBoQMOO\",OA6IlrG1M:toResponsiveImage(vhsXClvGi),rqcQ8AKg5:toResponsiveImage(ETCURfYD5),style:{height:\"100%\",width:\"100%\"},T_pbICfkg:DQ_asFa_w,V0vlbJJAd:EefIICFf7,variant:\"zts3b50CO\",width:\"100%\",YzF475rEB:X8dtRBteO})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:128,width:\"320px\",...addPropertyOverrides({vO64TizK_:{y:(componentViewport?.y||0)+(0+((componentViewport?.height||782)-0-((componentViewport?.height||782)-0)*1)/2)+(28+(((componentViewport?.height||782)-0)*1-28-(((componentViewport?.height||782)-0)*1-28)*1)/2)+0+(((((componentViewport?.height||782)-0)*1-28)*1-0-(50+Math.max(0,((((componentViewport?.height||782)-0)*1-28)*1-0-96)/1)*1+46))/2+50+46)+0+152}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-20cqgv-container\",layoutDependency:layoutDependency,layoutId:\"rsy3njlJW-container\",nodeId:\"rsy3njlJW\",rendersWithMotion:true,scopeId:\"KIsPOlrk5\",children:/*#__PURE__*/_jsx(CES26PlaybackControls,{height:\"100%\",id:\"rsy3njlJW\",layoutId:\"rsy3njlJW\",style:{height:\"100%\",width:\"100%\"},variant:\"eVfAZicpP\",width:\"100%\"})})})]}),isDisplayed9()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1v04zs4\",\"data-framer-name\":\"COLLAPSE + CHANNEL\",layoutDependency:layoutDependency,layoutId:\"wbxn4t12j\",children:[isDisplayed9()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-xm3rj9\",\"data-framer-name\":\"Invisible frame\",layoutDependency:layoutDependency,layoutId:\"xO4HCjxhs\",style:{backgroundColor:\"rgba(0, 117, 14, 0)\"}}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:88,...addPropertyOverrides({CGXsWplS2:{y:(componentViewport?.y||0)+(0+((componentViewport?.height||782)-0-782)/2)+0+24+0+0},CvtFBrMu2:{y:(componentViewport?.y||0)+(0+((componentViewport?.height||782)-0-782)/2)+0+24+0+0},fNsjIDh3g:{y:(componentViewport?.y||0)+(0+((componentViewport?.height||782)-0-((componentViewport?.height||782)-0)*1)/2)+25+0+-10},N1RANdBQ6:{y:(componentViewport?.y||0)+(0+((componentViewport?.height||782)-0-782)/2)+0+24+0+0},Ryuq2C00J:{y:(componentViewport?.y||0)+(0+((componentViewport?.height||782)-0-782)/2)+0+24+0+0},VFADKA6gc:{y:(componentViewport?.y||0)+(0+((componentViewport?.height||782)-0-782)/2)+0+24+0+0},VMS_TaF0t:{y:(componentViewport?.y||0)+(0+((componentViewport?.height||782)-0-782)/2)+0+24+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1a0njiv-container\",isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"CujOcxX8Q-container\",nodeId:\"CujOcxX8Q\",rendersWithMotion:true,scopeId:\"KIsPOlrk5\",transformTemplate:transformTemplate1,...addPropertyOverrides({CGXsWplS2:{transformTemplate:undefined},CvtFBrMu2:{transformTemplate:undefined},fNsjIDh3g:{transformTemplate:undefined},N1RANdBQ6:{transformTemplate:undefined},Ryuq2C00J:{transformTemplate:undefined},VFADKA6gc:{transformTemplate:undefined},VMS_TaF0t:{transformTemplate:undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(CES26SecondarySizeMDRadiusFULLCloseSamplerCards1a0njivWithMappedReactPropsmi48l5,{height:\"100%\",id:\"CujOcxX8Q\",k6tMdd9mz:\"Label\",layoutId:\"CujOcxX8Q\",TVvwUusGQ:\"var(--token-82b6d1fa-606f-4b95-8891-2c168775bdb8, rgb(255, 255, 255))\",variant:\"SM4ic2Esz\",width:\"100%\",Wx0efCj7V:\"rgba(255, 255, 255, 0.1)\",...addPropertyOverrides({fNsjIDh3g:{variant:\"KimAQqpLH\"}},baseVariant,gestureVariant)})})}),isDisplayed10(Sbf820VVY!==false)&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:66,width:\"500px\",...addPropertyOverrides({CvtFBrMu2:{y:(componentViewport?.y||0)+(0+((componentViewport?.height||782)-0-782)/2)+0+24+0+11},fNsjIDh3g:{y:(componentViewport?.y||0)+(0+((componentViewport?.height||782)-0-((componentViewport?.height||782)-0)*1)/2)+25+0+1},Ryuq2C00J:{y:(componentViewport?.y||0)+(0+((componentViewport?.height||782)-0-782)/2)+0+24+0+11},VMS_TaF0t:{y:(componentViewport?.y||0)+(0+((componentViewport?.height||782)-0-782)/2)+0+24+0+11}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1j0p1nn-container\",layoutDependency:layoutDependency,layoutId:\"vgNznAPzV-container\",nodeId:\"vgNznAPzV\",rendersWithMotion:true,scopeId:\"KIsPOlrk5\",children:/*#__PURE__*/_jsx(CES26ChannelLinear,{fW2AJk5GK:QHW3lgVqR,grUwcL643:\"XaQrMWB2Y\",height:\"100%\",id:\"vgNznAPzV\",layoutId:\"vgNznAPzV\",qM6r5Fi1U:VCNG031Nq,style:{height:\"100%\",width:\"100%\"},T0zJTQaRM:\"ezpEbUVBS\",width:\"100%\"})})})]}),isDisplayed11()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-14jt27t\",\"data-framer-name\":\"CarPlayOEM STATE\",layoutDependency:layoutDependency,layoutId:\"hjNOkjuHK\",children:[/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"stretch\",pixelHeight:1420,pixelWidth:2520,positionX:\"center\",positionY:\"center\",src:\"https://framerusercontent.com/images/zMKsvHjSvEnRcmKPTOEtWAkkpFQ.png?width=2520&height=1420\",srcSet:\"https://framerusercontent.com/images/zMKsvHjSvEnRcmKPTOEtWAkkpFQ.png?scale-down-to=512&width=2520&height=1420 512w,https://framerusercontent.com/images/zMKsvHjSvEnRcmKPTOEtWAkkpFQ.png?scale-down-to=1024&width=2520&height=1420 1024w,https://framerusercontent.com/images/zMKsvHjSvEnRcmKPTOEtWAkkpFQ.png?scale-down-to=2048&width=2520&height=1420 2048w,https://framerusercontent.com/images/zMKsvHjSvEnRcmKPTOEtWAkkpFQ.png?width=2520&height=1420 2520w\"},className:\"framer-1b78t6z\",\"data-framer-name\":\"AdobeStock_935677698 2\",layoutDependency:layoutDependency,layoutId:\"strq24Tu5\",style:{borderBottomLeftRadius:.2,borderBottomRightRadius:.2,borderTopLeftRadius:.2,borderTopRightRadius:.2,rotate:-90},...addPropertyOverrides({a4MSEW0ol:{background:{alt:\"\",fit:\"stretch\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(0+((componentViewport?.height||782)-0-((componentViewport?.height||782)-0)*1)/2)+(28+(((componentViewport?.height||782)-0)*1-28-(((componentViewport?.height||782)-0)*1-28)*1)/2)+0+96+130),pixelHeight:1420,pixelWidth:2520,positionX:\"center\",positionY:\"center\",sizes:\"617px\",src:\"https://framerusercontent.com/images/zMKsvHjSvEnRcmKPTOEtWAkkpFQ.png?width=2520&height=1420\",srcSet:\"https://framerusercontent.com/images/zMKsvHjSvEnRcmKPTOEtWAkkpFQ.png?scale-down-to=512&width=2520&height=1420 512w,https://framerusercontent.com/images/zMKsvHjSvEnRcmKPTOEtWAkkpFQ.png?scale-down-to=1024&width=2520&height=1420 1024w,https://framerusercontent.com/images/zMKsvHjSvEnRcmKPTOEtWAkkpFQ.png?scale-down-to=2048&width=2520&height=1420 2048w,https://framerusercontent.com/images/zMKsvHjSvEnRcmKPTOEtWAkkpFQ.png?width=2520&height=1420 2520w\"}}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-8o6tg5\",\"data-framer-name\":\"SunRoof\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:50,intrinsicWidth:50,layoutDependency:layoutDependency,layoutId:\"TLmVrZ9On\",svg:'<svg width=\"50\" height=\"50\" viewBox=\"0 0 50 50\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<circle cx=\"25\" cy=\"25\" r=\"25\" fill=\"#B3B2B3\"/>\\n<path d=\"M25 12C29.4183 12 33 15.5817 33 20V23H36V37H14V23H17V20C17 15.5817 20.5817 12 25 12ZM17 34H33V26H17V34ZM26.5 31.5H23.5V28.5H26.5V31.5ZM25 15C22.2386 15 20 17.2386 20 20V23H30V20C30 17.2386 27.7614 15 25 15Z\" fill=\"white\"/>\\n</svg>\\n',withExternalLayout:true}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-i3ay3o\",\"data-framer-name\":\"Hood\",layoutDependency:layoutDependency,layoutId:\"uNfCblXiS\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-5oyahr\",\"data-framer-name\":\"Ellipse 22183\",layoutDependency:layoutDependency,layoutId:\"PYc5YFJOx\",style:{backgroundColor:\"rgb(179, 178, 179)\",borderBottomLeftRadius:\"100%\",borderBottomRightRadius:\"100%\",borderTopLeftRadius:\"100%\",borderTopRightRadius:\"100%\"}}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7SGVsdmV0aWNhIE5vdyBWYXItcmVndWxhcg==\",\"--framer-font-family\":'\"Helvetica Now Var\", \"Helvetica Now Var Placeholder\", sans-serif',\"--framer-line-height\":\"29.25px\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"Open\"})}),className:\"framer-p9i8hm\",\"data-framer-name\":\"Dua Lipa\",fonts:[\"GF;Helvetica Now Var-regular\"],layoutDependency:layoutDependency,layoutId:\"MyumLhLW5\",style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\",\"--framer-paragraph-spacing\":\"0px\"},transformTemplate:transformTemplate1,verticalAlignment:\"center\",withExternalLayout:true})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1mmhvww\",\"data-framer-name\":\"Trunk\",layoutDependency:layoutDependency,layoutId:\"WtqZKvI3J\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-snd0pc\",\"data-framer-name\":\"Ellipse 22183\",layoutDependency:layoutDependency,layoutId:\"NDLFvsPMJ\",style:{backgroundColor:\"rgb(179, 178, 179)\",borderBottomLeftRadius:\"100%\",borderBottomRightRadius:\"100%\",borderTopLeftRadius:\"100%\",borderTopRightRadius:\"100%\"}}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7SGVsdmV0aWNhIE5vdyBWYXItcmVndWxhcg==\",\"--framer-font-family\":'\"Helvetica Now Var\", \"Helvetica Now Var Placeholder\", sans-serif',\"--framer-line-height\":\"29.25px\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"Open\"})}),className:\"framer-1p2bheo\",\"data-framer-name\":\"Dua Lipa\",fonts:[\"GF;Helvetica Now Var-regular\"],layoutDependency:layoutDependency,layoutId:\"PfYnC6SDS\",style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\",\"--framer-paragraph-spacing\":\"0px\"},transformTemplate:transformTemplate1,verticalAlignment:\"center\",withExternalLayout:true})]}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(motion.p,{style:{\"--font-selector\":\"R0Y7SGVsdmV0aWNhIE5vdyBWYXItcmVndWxhcg==\",\"--framer-font-family\":'\"Helvetica Now Var\", \"Helvetica Now Var Placeholder\", sans-serif',\"--framer-line-height\":\"20px\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:[\"37 \",/*#__PURE__*/_jsx(motion.br,{}),\"psi\"]})}),className:\"framer-v9kn22\",\"data-framer-name\":\"<- Rear Right Tire\",fonts:[\"GF;Helvetica Now Var-regular\"],layoutDependency:layoutDependency,layoutId:\"Lt5x2B7zp\",style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\",\"--framer-paragraph-spacing\":\"0px\",opacity:.6},verticalAlignment:\"center\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(motion.p,{style:{\"--font-selector\":\"R0Y7SGVsdmV0aWNhIE5vdyBWYXItcmVndWxhcg==\",\"--framer-font-family\":'\"Helvetica Now Var\", \"Helvetica Now Var Placeholder\", sans-serif',\"--framer-line-height\":\"20px\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:[\"38 \",/*#__PURE__*/_jsx(motion.br,{}),\"psi\"]})}),className:\"framer-we4rv1\",\"data-framer-name\":\"<- Rear Left Tire\",fonts:[\"GF;Helvetica Now Var-regular\"],layoutDependency:layoutDependency,layoutId:\"s2_ZAv7fz\",style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\",\"--framer-paragraph-spacing\":\"0px\",opacity:.6},verticalAlignment:\"center\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(motion.p,{style:{\"--font-selector\":\"R0Y7SGVsdmV0aWNhIE5vdyBWYXItcmVndWxhcg==\",\"--framer-font-family\":'\"Helvetica Now Var\", \"Helvetica Now Var Placeholder\", sans-serif',\"--framer-line-height\":\"20px\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:[\"42 \",/*#__PURE__*/_jsx(motion.br,{}),\"psi\"]})}),className:\"framer-1kmqgn6\",\"data-framer-name\":\"-> Front Right Tire\",fonts:[\"GF;Helvetica Now Var-regular\"],layoutDependency:layoutDependency,layoutId:\"NG_SepC1c\",style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\",\"--framer-paragraph-spacing\":\"0px\",opacity:.6},verticalAlignment:\"center\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(motion.p,{style:{\"--font-selector\":\"R0Y7SGVsdmV0aWNhIE5vdyBWYXItcmVndWxhcg==\",\"--framer-font-family\":'\"Helvetica Now Var\", \"Helvetica Now Var Placeholder\", sans-serif',\"--framer-line-height\":\"20px\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:[\"43\",/*#__PURE__*/_jsx(motion.br,{}),\"psi\"]})}),className:\"framer-11m9ssf\",\"data-framer-name\":\"<- Front Left Tire\",fonts:[\"GF;Helvetica Now Var-regular\"],layoutDependency:layoutDependency,layoutId:\"dGGCe7cbo\",style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\",\"--framer-paragraph-spacing\":\"0px\",opacity:.6},verticalAlignment:\"center\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7SGVsdmV0aWNhIE5vdyBWYXItcmVndWxhcg==\",\"--framer-font-family\":'\"Helvetica Now Var\", \"Helvetica Now Var Placeholder\", sans-serif',\"--framer-font-size\":\"26px\",\"--framer-line-height\":\"29.25px\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"Controls\"})}),className:\"framer-1nt7h71\",\"data-framer-name\":\"Controls\",fonts:[\"GF;Helvetica Now Var-regular\"],layoutDependency:layoutDependency,layoutId:\"KYKRF9uD9\",style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\",\"--framer-paragraph-spacing\":\"0px\"},transformTemplate:transformTemplate2,verticalAlignment:\"center\",withExternalLayout:true})]})]}),isDisplayed2()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({fNsjIDh3g:{height:88,y:(componentViewport?.y||0)+(0+((componentViewport?.height||782)-0-((componentViewport?.height||782)-0)*1)/2)+((componentViewport?.height||782)-0)*1-119}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1vox0zd-container\",isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"HVPtBBRj0-container\",nodeId:\"HVPtBBRj0\",rendersWithMotion:true,scopeId:\"KIsPOlrk5\",children:/*#__PURE__*/_jsx(CES26SecondarySizeMDRadiusFULLShowTrendingTopics1vox0zdWithMappedReactPropsmi48l5,{height:\"100%\",id:\"HVPtBBRj0\",k6tMdd9mz:\"Label\",layoutId:\"HVPtBBRj0\",style:{height:\"100%\",width:\"100%\"},TVvwUusGQ:\"var(--token-82b6d1fa-606f-4b95-8891-2c168775bdb8, rgb(255, 255, 255))\",variant:\"DB13SVnC_\",width:\"100%\",Wx0efCj7V:\"rgba(255, 255, 255, 0.1)\"})})})]}),isDisplayed4(nooStAU8D!==false)&&/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({CGXsWplS2:{height:88,y:(componentViewport?.y||0)+25},CvtFBrMu2:{height:88,y:(componentViewport?.y||0)+25},N1RANdBQ6:{height:88,y:(componentViewport?.y||0)+25},Ryuq2C00J:{height:88,y:(componentViewport?.y||0)+25},VFADKA6gc:{height:88,y:(componentViewport?.y||0)+25},VMS_TaF0t:{height:88,y:(componentViewport?.y||0)+25}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1uk2oq6-container\",isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"GCrhDKt4j-container\",nodeId:\"GCrhDKt4j\",rendersWithMotion:true,scopeId:\"KIsPOlrk5\",children:/*#__PURE__*/_jsx(CES26SecondarySizeMDRadiusFULLExpandSidebar1uk2oq6WithMappedReactPropsmi48l5,{height:\"100%\",id:\"GCrhDKt4j\",k6tMdd9mz:\"Label\",layoutId:\"GCrhDKt4j\",style:{height:\"100%\",width:\"100%\"},TVvwUusGQ:\"var(--token-82b6d1fa-606f-4b95-8891-2c168775bdb8, rgb(255, 255, 255))\",variant:\"LTo3lBhQO\",width:\"100%\",Wx0efCj7V:\"rgba(255, 255, 255, 0.1)\"})})}),isDisplayed12()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({a4MSEW0ol:{height:(componentViewport?.height||782)*1,width:componentViewport?.width||\"100vw\",y:(componentViewport?.y||0)+0},CGXsWplS2:{height:(componentViewport?.height||782)*1,width:componentViewport?.width||\"100vw\",y:(componentViewport?.y||0)+0},CvtFBrMu2:{height:782,width:componentViewport?.width||\"100vw\",y:(componentViewport?.y||0)+0},fNsjIDh3g:{height:(componentViewport?.height||782)-0,width:componentViewport?.width||\"100vw\",y:(componentViewport?.y||0)+0},N1RANdBQ6:{height:(componentViewport?.height||782)*1,width:componentViewport?.width||\"100vw\",y:(componentViewport?.y||0)+0},Ryuq2C00J:{height:782,width:componentViewport?.width||\"100vw\",y:(componentViewport?.y||0)+0},VFADKA6gc:{height:(componentViewport?.height||782)*1,width:componentViewport?.width||\"100vw\",y:(componentViewport?.y||0)+0},VMS_TaF0t:{height:(componentViewport?.height||782)*1,width:componentViewport?.width||\"100vw\",y:(componentViewport?.y||0)+0},vO64TizK_:{height:(componentViewport?.height||782)*1,width:componentViewport?.width||\"100vw\",y:(componentViewport?.y||0)+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-3aa3jz-container\",isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"oJGCWiqJf-container\",nodeId:\"oJGCWiqJf\",rendersWithMotion:true,scopeId:\"KIsPOlrk5\",children:/*#__PURE__*/_jsx(CES26BGImageryBlur,{d3PaCviox:toResponsiveImage(vhsXClvGi),height:\"100%\",id:\"oJGCWiqJf\",layoutId:\"oJGCWiqJf\",style:{height:\"100%\",width:\"100%\"},variant:\"un6QX0yF8\",width:\"100%\",...addPropertyOverrides({a4MSEW0ol:{variant:\"Dqd2MC4aB\"},CGXsWplS2:{variant:\"Dqd2MC4aB\"},CvtFBrMu2:{variant:\"Dqd2MC4aB\"},fNsjIDh3g:{variant:\"Dqd2MC4aB\"},N1RANdBQ6:{variant:\"Dqd2MC4aB\"},Ryuq2C00J:{variant:\"Dqd2MC4aB\"},VFADKA6gc:{variant:\"Dqd2MC4aB\"},VMS_TaF0t:{variant:\"Dqd2MC4aB\"},vO64TizK_:{variant:\"Dqd2MC4aB\"}},baseVariant,gestureVariant)})})}),isDisplayed13()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:128,width:\"1350px\",y:(componentViewport?.y||0)+((componentViewport?.height||150)*.5000000000000002-64),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1ttkhkj-container\",isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"BTcS6YOkx-container\",nodeId:\"BTcS6YOkx\",rendersWithMotion:true,scopeId:\"KIsPOlrk5\",children:/*#__PURE__*/_jsx(CES26FrostedBackground,{height:\"100%\",id:\"BTcS6YOkx\",layoutId:\"BTcS6YOkx\",style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-8a5Yg.framer-1muv0k5, .framer-8a5Yg .framer-1muv0k5 { display: block; }\",\".framer-8a5Yg.framer-mrqdvp { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 0.1px; height: 150px; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 1360px; }\",\".framer-8a5Yg .framer-1wgseql-container { flex: none; height: 136px; left: calc(50.00000000000002% - 1028px / 2); position: absolute; top: 0px; width: 1028px; z-index: 3; }\",\".framer-8a5Yg .framer-1e79lkh { bottom: -3px; flex: none; left: -2px; overflow: visible; position: absolute; right: -2px; top: -3px; z-index: 1; }\",\".framer-8a5Yg .framer-1wps3rh { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0.76px 0px 0px 0px; position: absolute; right: 444px; top: 76px; width: 792px; }\",\".framer-8a5Yg .framer-1ij7gz5 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-8a5Yg .framer-1cuuwog, .framer-8a5Yg .framer-3w0f9v, .framer-8a5Yg .framer-1xl3mv9 { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-8a5Yg .framer-1lcg591 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0.1px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-8a5Yg .framer-1v5b5wq { cursor: pointer; flex: none; height: auto; position: relative; white-space: pre-wrap; width: 0px; word-break: break-word; word-wrap: break-word; }\",\".framer-8a5Yg .framer-1p8d6t9 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0.16px; height: 8px; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 8px; }\",\".framer-8a5Yg .framer-1ewdgnh-container, .framer-8a5Yg .framer-yoxem4-container, .framer-8a5Yg .framer-qzvqj2-container, .framer-8a5Yg .framer-npbi82-container, .framer-8a5Yg .framer-hw93fr-container, .framer-8a5Yg .framer-1gcou87-container { flex: none; height: 5px; position: relative; width: 2px; }\",\".framer-8a5Yg .framer-k5e4i9 { flex: none; height: 200px; overflow: visible; position: relative; width: 1684px; }\",\".framer-8a5Yg .framer-d0739b { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: 1fr; justify-content: flex-start; left: 0px; overflow: visible; padding: 24px 48px 0px 0px; position: absolute; top: 50%; width: min-content; z-index: 2; }\",\".framer-8a5Yg .framer-17ij81t-container { flex: none; height: auto; position: relative; width: 340px; z-index: 2; }\",\".framer-8a5Yg .framer-1ry2aut-container { flex: none; height: 1fr; left: 0px; position: absolute; top: 0px; width: 1fr; z-index: 1; }\",\".framer-8a5Yg .framer-1rpznu8 { align-content: center; align-items: center; bottom: -3px; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0.1px; justify-content: center; overflow: visible; padding: 0px 0px 0.3px 0px; position: absolute; right: -3px; top: -3px; width: 13px; }\",\".framer-8a5Yg .framer-a62l7v-container { flex: none; height: 7px; position: relative; width: 13px; }\",\".framer-8a5Yg .framer-1xfsies { flex: none; height: 129px; left: calc(49.40617577197152% - 1340px / 2); overflow: visible; position: absolute; top: calc(50.00000000000002% - 129px / 2); width: 1340px; z-index: 3; }\",\".framer-8a5Yg .framer-85ahpl { flex: none; height: 1px; overflow: visible; position: absolute; right: 0px; top: 0px; width: 4px; z-index: 1; }\",\".framer-8a5Yg .framer-kaz10u-container { bottom: 0px; flex: none; left: 0px; position: absolute; top: 0px; width: 2px; }\",\".framer-8a5Yg .framer-1msxvnv-container { flex: none; height: 1px; position: absolute; right: 0px; top: calc(50.00000000000002% - 0.5px / 2); width: 1px; }\",\".framer-8a5Yg .framer-abo2h8 { bottom: 0px; flex: none; left: 0px; overflow: visible; position: absolute; right: 0px; top: 0px; z-index: 2; }\",\".framer-8a5Yg .framer-1au063z-container { flex: none; height: 127px; left: 25px; position: absolute; top: calc(49.61240310077522% - 127px / 2); width: 900px; z-index: 1; }\",\".framer-8a5Yg .framer-1kzzbt-container { flex: none; height: 35px; left: 0px; position: absolute; top: 0px; width: 1fr; z-index: 2; }\",\".framer-8a5Yg .framer-1uvgeuv-container { bottom: 0px; flex: none; height: 128px; position: absolute; right: 0px; width: 415px; z-index: 1; }\",\".framer-8a5Yg .framer-fpvxxw { align-content: center; align-items: center; bottom: 0px; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 25px; height: 1fr; justify-content: flex-start; left: calc(50.00000000000002% - 1fr / 2); overflow: auto; padding: 0px; position: absolute; width: 1fr; z-index: 1; }\",\".framer-8a5Yg .framer-1pj707c { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 26px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-8a5Yg .framer-y1a1ea { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; z-index: 1; }\",\".framer-8a5Yg .framer-fgzmw9 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0.1px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-8a5Yg .framer-rzx81e { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: auto; padding: 0px; position: relative; width: min-content; }\",\".framer-8a5Yg .framer-1bib53z-container, .framer-8a5Yg .framer-4xz5va-container, .framer-8a5Yg .framer-ixl4g8-container, .framer-8a5Yg .framer-12c37xy-container, .framer-8a5Yg .framer-751s7i-container, .framer-8a5Yg .framer-58wk8i-container, .framer-8a5Yg .framer-1zx1hg-container, .framer-8a5Yg .framer-hcmvhf-container { flex: none; height: 98px; position: relative; width: 365px; z-index: 1; }\",\".framer-8a5Yg .framer-wdwj2c-container { flex: none; height: 127px; position: relative; width: 100%; z-index: 1; }\",\".framer-8a5Yg .framer-20cqgv-container { flex: none; height: 128px; position: relative; width: 320px; z-index: 2; }\",\".framer-8a5Yg .framer-1v04zs4 { flex: none; height: 1px; left: calc(48.208955223880615% - 12.15px / 2); overflow: visible; position: absolute; top: 0px; width: 12px; z-index: 2; }\",\".framer-8a5Yg .framer-xm3rj9 { bottom: -35px; flex: none; height: 0px; left: -518px; overflow: var(--overflow-clip-fallback, clip); position: absolute; width: 0px; }\",\".framer-8a5Yg .framer-1a0njiv-container { flex: none; height: auto; left: 0px; position: absolute; top: 50%; width: auto; }\",\".framer-8a5Yg .framer-1j0p1nn-container { flex: none; height: 66px; left: calc(51.74242424242427% - 500px / 2); position: absolute; top: calc(50.00000000000002% - 66px / 2); width: 500px; }\",\".framer-8a5Yg .framer-14jt27t { flex: none; gap: 0px; height: 630px; left: 0px; overflow: visible; position: absolute; top: calc(54.64190981432363% - 630px / 2); width: 1fr; z-index: 2; }\",\".framer-8a5Yg .framer-1b78t6z { flex: none; height: 366px; left: -129px; position: absolute; right: -124px; top: calc(49.682539682539705% - 366px / 2); }\",\".framer-8a5Yg .framer-8o6tg5 { bottom: 250px; flex: none; height: 50px; left: calc(50.00000000000002% - 50px / 2); position: absolute; width: 50px; }\",\".framer-8a5Yg .framer-i3ay3o { flex: none; height: 50px; left: calc(50.00000000000002% - 50px / 2); overflow: visible; position: absolute; top: 110px; width: 50px; }\",\".framer-8a5Yg .framer-5oyahr, .framer-8a5Yg .framer-snd0pc { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 50px); left: 0px; position: absolute; right: 0px; top: 0px; }\",\".framer-8a5Yg .framer-p9i8hm, .framer-8a5Yg .framer-1p2bheo { flex: none; height: auto; left: 0px; position: absolute; right: 0px; top: 46%; white-space: pre-wrap; word-break: break-word; word-wrap: break-word; }\",\".framer-8a5Yg .framer-1mmhvww { bottom: 80px; flex: none; height: 50px; left: calc(50.00000000000002% - 50px / 2); overflow: visible; position: absolute; width: 50px; }\",\".framer-8a5Yg .framer-v9kn22 { bottom: 135px; flex: none; height: auto; position: absolute; right: 22px; white-space: pre-wrap; width: 49px; word-break: break-word; word-wrap: break-word; }\",\".framer-8a5Yg .framer-we4rv1 { bottom: 135px; flex: none; height: auto; left: 10px; position: absolute; white-space: pre-wrap; width: 49px; word-break: break-word; word-wrap: break-word; }\",\".framer-8a5Yg .framer-1kmqgn6 { flex: none; height: auto; position: absolute; right: 22px; top: 159px; white-space: pre-wrap; width: 49px; word-break: break-word; word-wrap: break-word; }\",\".framer-8a5Yg .framer-11m9ssf { flex: none; height: auto; left: 10px; position: absolute; top: 159px; white-space: pre-wrap; width: 49px; word-break: break-word; word-wrap: break-word; }\",\".framer-8a5Yg .framer-1nt7h71 { flex: none; height: auto; left: 50%; position: absolute; top: 25px; white-space: pre-wrap; width: 354px; word-break: break-word; word-wrap: break-word; }\",\".framer-8a5Yg .framer-1vox0zd-container { flex: none; height: 2px; left: 2px; position: absolute; top: -1px; width: 2px; z-index: 4; }\",\".framer-8a5Yg .framer-1uk2oq6-container { flex: none; height: 2px; position: relative; width: 2px; }\",\".framer-8a5Yg .framer-3aa3jz-container { flex: none; height: 8px; position: relative; width: 17px; }\",\".framer-8a5Yg .framer-1ttkhkj-container { flex: none; height: 128px; left: 0px; position: absolute; top: calc(50.00000000000002% - 128px / 2); width: 1350px; z-index: 1; }\",\".framer-8a5Yg.framer-v-86b6q.framer-mrqdvp, .framer-8a5Yg.framer-v-1j1p53t.framer-mrqdvp { height: min-content; width: 1720px; }\",\".framer-8a5Yg.framer-v-86b6q .framer-1wgseql-container, .framer-8a5Yg.framer-v-11365dy .framer-1wgseql-container, .framer-8a5Yg.framer-v-11365dy .framer-wdwj2c-container, .framer-8a5Yg.framer-v-1l2ejeg .framer-1wgseql-container, .framer-8a5Yg.framer-v-1jzhda7 .framer-1wgseql-container, .framer-8a5Yg.framer-v-sfsgfu .framer-1wgseql-container, .framer-8a5Yg.framer-v-1g85bjq .framer-1wgseql-container, .framer-8a5Yg.framer-v-hwhbr8 .framer-1wgseql-container, .framer-8a5Yg.framer-v-1dxjrv2 .framer-1wgseql-container, .framer-8a5Yg.framer-v-1j1p53t .framer-1wgseql-container { order: 0; }\",\".framer-8a5Yg.framer-v-86b6q .framer-k5e4i9, .framer-8a5Yg.framer-v-1jzhda7 .framer-k5e4i9, .framer-8a5Yg.framer-v-sfsgfu .framer-k5e4i9, .framer-8a5Yg.framer-v-hwhbr8 .framer-k5e4i9, .framer-8a5Yg.framer-v-1dxjrv2 .framer-k5e4i9, .framer-8a5Yg.framer-v-1j1p53t .framer-k5e4i9 { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; height: 782px; justify-content: space-between; order: 5; padding: 0px; width: 1px; }\",\".framer-8a5Yg.framer-v-86b6q .framer-d0739b, .framer-8a5Yg.framer-v-1jzhda7 .framer-d0739b, .framer-8a5Yg.framer-v-sfsgfu .framer-d0739b, .framer-8a5Yg.framer-v-hwhbr8 .framer-d0739b, .framer-8a5Yg.framer-v-1dxjrv2 .framer-d0739b, .framer-8a5Yg.framer-v-1j1p53t .framer-d0739b { height: 100%; left: unset; order: 3; position: relative; top: unset; }\",\".framer-8a5Yg.framer-v-86b6q .framer-1xfsies, .framer-8a5Yg.framer-v-1jzhda7 .framer-1xfsies, .framer-8a5Yg.framer-v-sfsgfu .framer-1xfsies, .framer-8a5Yg.framer-v-hwhbr8 .framer-1xfsies, .framer-8a5Yg.framer-v-1dxjrv2 .framer-1xfsies, .framer-8a5Yg.framer-v-1j1p53t .framer-1xfsies { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; height: 100%; justify-content: space-between; left: unset; order: 0; padding: 24px 64px 30px 50px; position: relative; top: unset; width: 1px; z-index: 1; }\",\".framer-8a5Yg.framer-v-86b6q .framer-abo2h8, .framer-8a5Yg.framer-v-1jzhda7 .framer-abo2h8, .framer-8a5Yg.framer-v-sfsgfu .framer-abo2h8, .framer-8a5Yg.framer-v-hwhbr8 .framer-abo2h8, .framer-8a5Yg.framer-v-1dxjrv2 .framer-abo2h8, .framer-8a5Yg.framer-v-1j1p53t .framer-abo2h8 { align-content: center; align-items: center; bottom: unset; display: flex; flex-direction: column; flex-wrap: nowrap; height: 626px; justify-content: space-between; left: unset; order: 2; padding: 0px; position: relative; right: unset; top: unset; width: 100%; z-index: 1; }\",\".framer-8a5Yg.framer-v-86b6q .framer-1au063z-container, .framer-8a5Yg.framer-v-1jzhda7 .framer-1au063z-container, .framer-8a5Yg.framer-v-sfsgfu .framer-1au063z-container, .framer-8a5Yg.framer-v-hwhbr8 .framer-1au063z-container, .framer-8a5Yg.framer-v-1dxjrv2 .framer-1au063z-container, .framer-8a5Yg.framer-v-1j1p53t .framer-1au063z-container { height: auto; left: unset; order: 0; position: relative; top: unset; width: 100%; }\",\".framer-8a5Yg.framer-v-86b6q .framer-1kzzbt-container { height: 38px; left: unset; order: 1; position: relative; top: unset; width: 100%; }\",\".framer-8a5Yg.framer-v-86b6q .framer-1uvgeuv-container, .framer-8a5Yg.framer-v-1jzhda7 .framer-1uvgeuv-container, .framer-8a5Yg.framer-v-sfsgfu .framer-1uvgeuv-container, .framer-8a5Yg.framer-v-hwhbr8 .framer-1uvgeuv-container, .framer-8a5Yg.framer-v-1dxjrv2 .framer-1uvgeuv-container, .framer-8a5Yg.framer-v-1j1p53t .framer-1uvgeuv-container { bottom: unset; order: 3; position: relative; right: unset; width: auto; }\",\".framer-8a5Yg.framer-v-86b6q .framer-1v04zs4, .framer-8a5Yg.framer-v-1jzhda7 .framer-1v04zs4, .framer-8a5Yg.framer-v-sfsgfu .framer-1v04zs4, .framer-8a5Yg.framer-v-hwhbr8 .framer-1v04zs4, .framer-8a5Yg.framer-v-1dxjrv2 .framer-1v04zs4, .framer-8a5Yg.framer-v-1j1p53t .framer-1v04zs4 { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; left: unset; order: 1; padding: 0px; position: relative; top: unset; width: 100%; }\",\".framer-8a5Yg.framer-v-86b6q .framer-xm3rj9, .framer-8a5Yg.framer-v-1jzhda7 .framer-xm3rj9, .framer-8a5Yg.framer-v-sfsgfu .framer-xm3rj9, .framer-8a5Yg.framer-v-hwhbr8 .framer-xm3rj9, .framer-8a5Yg.framer-v-1dxjrv2 .framer-xm3rj9, .framer-8a5Yg.framer-v-1j1p53t .framer-xm3rj9 { bottom: unset; left: unset; order: 2; position: relative; }\",\".framer-8a5Yg.framer-v-86b6q .framer-1a0njiv-container, .framer-8a5Yg.framer-v-1l2ejeg .framer-1a0njiv-container, .framer-8a5Yg.framer-v-1jzhda7 .framer-1a0njiv-container, .framer-8a5Yg.framer-v-sfsgfu .framer-1a0njiv-container, .framer-8a5Yg.framer-v-hwhbr8 .framer-1a0njiv-container, .framer-8a5Yg.framer-v-1dxjrv2 .framer-1a0njiv-container, .framer-8a5Yg.framer-v-1j1p53t .framer-1a0njiv-container { left: unset; order: 0; position: relative; top: unset; }\",\".framer-8a5Yg.framer-v-86b6q .framer-1j0p1nn-container, .framer-8a5Yg.framer-v-1l2ejeg .framer-1j0p1nn-container, .framer-8a5Yg.framer-v-1dxjrv2 .framer-1j0p1nn-container, .framer-8a5Yg.framer-v-1j1p53t .framer-1j0p1nn-container { left: unset; order: 1; position: relative; top: unset; }\",\".framer-8a5Yg.framer-v-86b6q .framer-1uk2oq6-container, .framer-8a5Yg.framer-v-1jzhda7 .framer-1uk2oq6-container, .framer-8a5Yg.framer-v-sfsgfu .framer-1uk2oq6-container, .framer-8a5Yg.framer-v-hwhbr8 .framer-1uk2oq6-container, .framer-8a5Yg.framer-v-1dxjrv2 .framer-1uk2oq6-container, .framer-8a5Yg.framer-v-1j1p53t .framer-1uk2oq6-container { height: auto; order: 4; position: absolute; right: 50px; top: 25px; width: auto; z-index: 2; }\",\".framer-8a5Yg.framer-v-86b6q .framer-3aa3jz-container, .framer-8a5Yg.framer-v-1j1p53t .framer-3aa3jz-container { height: 782px; left: 0px; order: 3; position: absolute; top: 0px; width: 100%; z-index: 1; }\",\".framer-8a5Yg.framer-v-11365dy.framer-mrqdvp, .framer-8a5Yg.framer-v-1l2ejeg.framer-mrqdvp, .framer-8a5Yg.framer-v-1jzhda7.framer-mrqdvp, .framer-8a5Yg.framer-v-sfsgfu.framer-mrqdvp, .framer-8a5Yg.framer-v-1g85bjq.framer-mrqdvp, .framer-8a5Yg.framer-v-hwhbr8.framer-mrqdvp, .framer-8a5Yg.framer-v-1dxjrv2.framer-mrqdvp { height: 782px; width: 1720px; }\",\".framer-8a5Yg.framer-v-11365dy .framer-k5e4i9, .framer-8a5Yg.framer-v-1g85bjq .framer-k5e4i9 { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; height: 100%; justify-content: space-between; order: 5; padding: 28px 28px 0px 40px; width: 1px; }\",\".framer-8a5Yg.framer-v-11365dy .framer-1rpznu8 { align-content: flex-start; align-items: flex-start; bottom: unset; height: 100%; position: relative; right: unset; top: unset; width: 1265px; }\",\".framer-8a5Yg.framer-v-11365dy .framer-a62l7v-container, .framer-8a5Yg.framer-v-1g85bjq .framer-a62l7v-container { height: 728px; width: 1260px; z-index: 1; }\",\".framer-8a5Yg.framer-v-11365dy .framer-1xfsies { align-content: flex-end; align-items: flex-end; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 46px; height: 100%; justify-content: center; left: unset; padding: 0px; position: relative; top: unset; width: 364px; }\",\".framer-8a5Yg.framer-v-11365dy .framer-85ahpl { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; padding: 0px; position: relative; right: unset; top: unset; width: 100%; z-index: 2; }\",\".framer-8a5Yg.framer-v-11365dy .framer-kaz10u-container, .framer-8a5Yg.framer-v-1g85bjq .framer-kaz10u-container { bottom: unset; height: 50px; left: unset; position: relative; top: unset; width: 202px; }\",\".framer-8a5Yg.framer-v-11365dy .framer-1msxvnv-container, .framer-8a5Yg.framer-v-1g85bjq .framer-1msxvnv-container { height: 50px; position: relative; right: unset; top: unset; width: 50px; }\",\".framer-8a5Yg.framer-v-11365dy .framer-fpvxxw { bottom: unset; flex: 1 0 0px; height: 1px; left: unset; position: relative; width: 100%; }\",\".framer-8a5Yg.framer-v-11365dy .framer-1pj707c { order: 3; }\",\".framer-8a5Yg.framer-v-11365dy .framer-20cqgv-container { order: 2; }\",\".framer-8a5Yg.framer-v-11365dy .framer-3aa3jz-container, .framer-8a5Yg.framer-v-1jzhda7 .framer-3aa3jz-container, .framer-8a5Yg.framer-v-sfsgfu .framer-3aa3jz-container, .framer-8a5Yg.framer-v-1g85bjq .framer-3aa3jz-container, .framer-8a5Yg.framer-v-hwhbr8 .framer-3aa3jz-container, .framer-8a5Yg.framer-v-1dxjrv2 .framer-3aa3jz-container { height: 100%; left: 0px; order: 3; position: absolute; top: 0px; width: 100%; z-index: 1; }\",\".framer-8a5Yg.framer-v-1l2ejeg .framer-1e79lkh { bottom: unset; height: 100%; left: 0px; order: 7; overflow: auto; right: unset; top: 0px; width: 1720px; z-index: 2; }\",\".framer-8a5Yg.framer-v-1l2ejeg .framer-1lcg591 { gap: 7px; }\",\".framer-8a5Yg.framer-v-1l2ejeg .framer-1v5b5wq { white-space: pre; width: auto; }\",\".framer-8a5Yg.framer-v-1l2ejeg .framer-k5e4i9 { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; height: 100%; justify-content: space-between; order: 5; padding: 25px 0px 0px 0px; width: 1px; z-index: 2; }\",\".framer-8a5Yg.framer-v-1l2ejeg .framer-1ry2aut-container { flex: 1 0 0px; height: 1px; left: unset; order: 2; position: relative; top: unset; width: 100%; }\",\".framer-8a5Yg.framer-v-1l2ejeg .framer-1xfsies { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; left: 50%; order: 1; padding: 0px; top: 25px; width: 1620px; }\",\".framer-8a5Yg.framer-v-1l2ejeg .framer-1v04zs4 { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; height: 68px; justify-content: space-between; left: unset; padding: 0px; position: relative; top: unset; width: 1623px; }\",\".framer-8a5Yg.framer-v-1l2ejeg .framer-xm3rj9 { bottom: unset; height: 0px; left: unset; order: 2; position: relative; width: 1px; }\",\".framer-8a5Yg.framer-v-1l2ejeg .framer-1vox0zd-container { bottom: 31px; height: auto; left: 49px; order: 4; top: unset; width: auto; }\",\".framer-8a5Yg.framer-v-1l2ejeg .framer-3aa3jz-container { bottom: 0px; height: unset; left: 0px; order: 3; position: absolute; right: 0px; top: 0px; width: unset; z-index: 1; }\",\".framer-8a5Yg.framer-v-1jzhda7 .framer-1kzzbt-container, .framer-8a5Yg.framer-v-sfsgfu .framer-1kzzbt-container, .framer-8a5Yg.framer-v-1g85bjq .framer-14jt27t, .framer-8a5Yg.framer-v-hwhbr8 .framer-1kzzbt-container, .framer-8a5Yg.framer-v-1dxjrv2 .framer-1kzzbt-container { left: unset; order: 1; position: relative; top: unset; width: 100%; }\",\".framer-8a5Yg.framer-v-1g85bjq .framer-1rpznu8 { align-content: flex-start; align-items: flex-start; bottom: unset; height: 100%; order: 2; position: relative; right: unset; top: unset; width: 1265px; }\",\".framer-8a5Yg.framer-v-1g85bjq .framer-1xfsies { align-content: flex-end; align-items: flex-end; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 46px; height: 100%; justify-content: flex-start; left: unset; order: 4; padding: 0px; position: relative; top: unset; width: 364px; }\",\".framer-8a5Yg.framer-v-1g85bjq .framer-85ahpl { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; order: 0; padding: 0px; position: relative; right: unset; top: unset; width: 100%; z-index: 2; }\",\".framer-8a5Yg.framer-v-1j1p53t .framer-17ij81t-container { width: 341px; }\",\".framer-8a5Yg.framer-v-1j1p53t .framer-1kzzbt-container { height: 36px; left: unset; order: 1; position: relative; top: unset; width: 100%; }\",'.framer-8a5Yg[data-hide-scrollbars=\"true\"]::-webkit-scrollbar, .framer-8a5Yg [data-hide-scrollbars=\"true\"]::-webkit-scrollbar { width: 0px; height: 0px; }','.framer-8a5Yg[data-hide-scrollbars=\"true\"]::-webkit-scrollbar-thumb, .framer-8a5Yg [data-hide-scrollbars=\"true\"]::-webkit-scrollbar-thumb { background: transparent; }','.framer-8a5Yg[data-hide-scrollbars=\"true\"], .framer-8a5Yg [data-hide-scrollbars=\"true\"] { scrollbar-width: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 150\n * @framerIntrinsicWidth 1360\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"CvtFBrMu2\":{\"layout\":[\"fixed\",\"auto\"]},\"vO64TizK_\":{\"layout\":[\"fixed\",\"fixed\"]},\"fNsjIDh3g\":{\"layout\":[\"fixed\",\"fixed\"]},\"qVjtNzXob\":{\"layout\":[\"fixed\",\"fixed\"]},\"N1RANdBQ6\":{\"layout\":[\"fixed\",\"fixed\"]},\"CGXsWplS2\":{\"layout\":[\"fixed\",\"fixed\"]},\"a4MSEW0ol\":{\"layout\":[\"fixed\",\"fixed\"]},\"VFADKA6gc\":{\"layout\":[\"fixed\",\"fixed\"]},\"VMS_TaF0t\":{\"layout\":[\"fixed\",\"fixed\"]},\"Ryuq2C00J\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"X8dtRBteO\":\"pdtLine1\",\"FEcJxdWpG\":\"pdtLine2\",\"vhsXClvGi\":\"albumArt\",\"ETCURfYD5\":\"channelLogo\",\"VCNG031Nq\":\"channelNumber\",\"QHW3lgVqR\":\"channelTitle\",\"Sbf820VVY\":\"bShowChannelLinear\",\"yKVwghE5z\":\"listenerCount\",\"DQ_asFa_w\":\"dynamicFieldLine1\",\"EefIICFf7\":\"dynamicFieldLine2\",\"z_XSJ5YY1\":\"toastVisible\",\"nooStAU8D\":\"showExpandButton\",\"L6HtjsuYO\":\"showSidebar\",\"zHuKINlYR\":\"samplerSegmentsTitle\",\"VlAM1Lrq5\":\"samplerClipsCount\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerKIsPOlrk5=withCSS(Component,css,\"framer-8a5Yg\");export default FramerKIsPOlrk5;FramerKIsPOlrk5.displayName=\"CES26 Now Playing (new NPL)\";FramerKIsPOlrk5.defaultProps={height:150,width:1360};addPropertyControls(FramerKIsPOlrk5,{variant:{options:[\"GVpNB9Vdg\",\"CvtFBrMu2\",\"vO64TizK_\",\"fNsjIDh3g\",\"qVjtNzXob\",\"N1RANdBQ6\",\"CGXsWplS2\",\"a4MSEW0ol\",\"VFADKA6gc\",\"VMS_TaF0t\",\"Ryuq2C00J\"],optionTitles:[\"Collapsed\",\"Expanded (1720x782)\",\"CarPlay - Media State\",\"Auto Channel Sampler\",\"Auto Channel Sampler - Segments\",\"Breaking News\",\"Introduction (No Tuner)\",\"CarPlay - Vehicle State\",\"Custom Channel\",\"Introduction\",\"Live Listeners\"],title:\"Variant\",type:ControlType.Enum},X8dtRBteO:{defaultValue:\"Loading\",displayTextArea:false,title:\"pdtLine1\",type:ControlType.String},FEcJxdWpG:{defaultValue:\"Loading\",displayTextArea:false,title:\"pdtLine2\",type:ControlType.String},vhsXClvGi:{title:\"albumArt\",type:ControlType.ResponsiveImage},ETCURfYD5:{__defaultAssetReference:\"data:framer/asset-reference,HFL536X5vaqjFE0jHKBOaU6kok.png?originalFilename=image.png&width=900&height=720\",title:\"channelLogo\",type:ControlType.ResponsiveImage},VCNG031Nq:{defaultValue:\"Ch 2\",displayTextArea:true,title:\"channelNumber\",type:ControlType.String},QHW3lgVqR:{defaultValue:\"SiriusXM Hits 1\",displayTextArea:false,title:\"channelTitle\",type:ControlType.String},Sbf820VVY:{defaultValue:true,title:\"bShowChannelLinear\",type:ControlType.Boolean},yKVwghE5z:{defaultValue:\"160.5K\",displayTextArea:false,title:\"listenerCount\",type:ControlType.String},DQ_asFa_w:{defaultValue:\"The Morning Mashup\",displayTextArea:false,title:\"dynamicFieldLine1\",type:ControlType.String},EefIICFf7:{defaultValue:\"11:00am – 5:00pm\",displayTextArea:false,title:\"dynamicFieldLine2\",type:ControlType.String},z_XSJ5YY1:{defaultValue:false,title:\"toastVisible\",type:ControlType.Boolean},nooStAU8D:{defaultValue:false,title:\"showExpandButton\",type:ControlType.Boolean},L6HtjsuYO:{defaultValue:true,title:\"showSidebar\",type:ControlType.Boolean},zHuKINlYR:{defaultValue:\"Swift–Kelce Super Bowl Buzz\",displayTextArea:false,title:\"samplerSegmentsTitle\",type:ControlType.String},VlAM1Lrq5:{defaultValue:\"6\",displayTextArea:false,title:\"samplerClipsCount\",type:ControlType.String}});const variationAxes=[{defaultValue:400,maxValue:1e3,minValue:50,name:\"Weight\",tag:\"wght\"},{defaultValue:100,maxValue:100,minValue:50,name:\"Width\",tag:\"wdth\"},{defaultValue:12,maxValue:30,minValue:4,name:\"Optical size\",tag:\"opsz\"}];addFonts(FramerKIsPOlrk5,[{explicitInter:true,fonts:[{cssFamilyName:\"Helvetica Now Var Variable\",source:\"custom\",style:\"normal\",uiFamilyName:\"Helvetica Now Var\",url:\"https://framerusercontent.com/assets/YTv1yN7WptjKhl3QUKbYLSEzJnw.woff2\",variationAxes,weight:\"400\"}]},...CES26ToastNotificationFonts,...CES26TileFonts,...CES26NPSideBarFonts,...SamplerCardsFonts,...CES26CarPlayMobileScreensFonts,...CES26CarPlayWidgetToggleFonts,...CES26SecondarySizeMDRadiusFULLFonts,...CES26ArtMetadataFonts,...CES26ProgressBarFonts,...CES26PlaybackControlsFonts,...CES26ArtMetadata1Fonts,...CES26ChannelLinearFonts,...CES26BGImageryBlurFonts,...CES26FrostedBackgroundFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerKIsPOlrk5\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerVariables\":\"{\\\"X8dtRBteO\\\":\\\"pdtLine1\\\",\\\"FEcJxdWpG\\\":\\\"pdtLine2\\\",\\\"vhsXClvGi\\\":\\\"albumArt\\\",\\\"ETCURfYD5\\\":\\\"channelLogo\\\",\\\"VCNG031Nq\\\":\\\"channelNumber\\\",\\\"QHW3lgVqR\\\":\\\"channelTitle\\\",\\\"Sbf820VVY\\\":\\\"bShowChannelLinear\\\",\\\"yKVwghE5z\\\":\\\"listenerCount\\\",\\\"DQ_asFa_w\\\":\\\"dynamicFieldLine1\\\",\\\"EefIICFf7\\\":\\\"dynamicFieldLine2\\\",\\\"z_XSJ5YY1\\\":\\\"toastVisible\\\",\\\"nooStAU8D\\\":\\\"showExpandButton\\\",\\\"L6HtjsuYO\\\":\\\"showSidebar\\\",\\\"zHuKINlYR\\\":\\\"samplerSegmentsTitle\\\",\\\"VlAM1Lrq5\\\":\\\"samplerClipsCount\\\"}\",\"framerIntrinsicWidth\":\"1360\",\"framerContractVersion\":\"1\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"CvtFBrMu2\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"vO64TizK_\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"fNsjIDh3g\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"qVjtNzXob\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"N1RANdBQ6\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"CGXsWplS2\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"a4MSEW0ol\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"VFADKA6gc\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"VMS_TaF0t\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"Ryuq2C00J\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerColorSyntax\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicHeight\":\"150\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (842b0c0)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getPropertyControls,Link,RichText,SmartComponentScopedContainer,SVG,useComponentViewport,useLocaleInfo,useVariantState,withCodeBoundaryForOverrides,withCSS,withMappedReactProps}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Icon_music from\"https://framerusercontent.com/modules/4PQVIvQwEAljbyAAXDXD/MjT34bn2r6KwO5Llp8Ct/tVCCJq0c1.js\";import Icon_car from\"https://framerusercontent.com/modules/6HP2Fa9KHdHoG1Rwfkp0/F4T3O3jUvIA1fXlG6Itd/dbgYvodgR.js\";import CES26Bezel3440 from\"https://framerusercontent.com/modules/7vCYm2q5vXcdPkpTmB8n/SU6Vb9DBIZmOcenWqQ4I/OJ1SbCTWs.js\";import Icon_navigation from\"https://framerusercontent.com/modules/fUEGW28ZLHGRe4LIE6X8/38HEnSajNyyd5DgjdEvS/kj2dXG2HD.js\";import Icon_home from\"https://framerusercontent.com/modules/JGqRycWeAAHwqf6sGUi8/4jgpQ0Zj8GUjk1COWQ9F/ldja_XHnQ.js\";import Assistant from\"https://framerusercontent.com/modules/kvtlKtUSbmecsaHKu6x8/0LlgavJpkwJjDZruNuLb/tEgpGKFYF.js\";import Icon_CarPlay from\"https://framerusercontent.com/modules/tApZaFlIXihzxyRLmgQI/00LLclJAhECdVaN6qgi0/UQLQm6Brf.js\";import CES26TimeDateTemp,*as CES26TimeDateTempInfo from\"https://framerusercontent.com/modules/wRXcxrJk64drtY7CMa04/meiToWE5x8l56ohxdbAB/S0ODrFB5b.js\";import Icon_call from\"https://framerusercontent.com/modules/ZUpen6SH9LKHAiGZBNHH/XUjUW2pzLErMakNcVosh/sLECbzl07.js\";import{displayCurrentTime}from\"https://framerusercontent.com/modules/ACa35zWlu33DjAEen3qi/xKwHEXq1JzvZtFyyMEFz/Cluster.js\";import CES26VoiceAssistant from\"https://framerusercontent.com/modules/kn3cMXAOAaT9o13bAYyE/pq1jymp6UdMGMytsyMEX/y2DtkEcCF.js\";const CES26TimeDateTempFonts=getFonts(CES26TimeDateTemp);const CES26TimeDateTempDisplayCurrentTimesrg6agWithMappedReactPropswmypu1=withMappedReactProps(withCodeBoundaryForOverrides(CES26TimeDateTemp,{nodeId:\"z5l_12CcO\",override:displayCurrentTime,scopeId:\"l_v1m8_4L\"}),CES26TimeDateTempInfo);const Icon_homeFonts=getFonts(Icon_home);const Icon_musicFonts=getFonts(Icon_music);const Icon_CarPlayFonts=getFonts(Icon_CarPlay);const AssistantFonts=getFonts(Assistant);const Icon_navigationFonts=getFonts(Icon_navigation);const Icon_carFonts=getFonts(Icon_car);const Icon_callFonts=getFonts(Icon_call);const CES26Bezel3440Fonts=getFonts(CES26Bezel3440);const CES26VoiceAssistantFonts=getFonts(CES26VoiceAssistant);const CES26VoiceAssistantControls=getPropertyControls(CES26VoiceAssistant);const cycleOrder=[\"KiusJJlmL\",\"XtSFA90Db\",\"thxhUUPCD\",\"u9kmYDRRd\",\"ZDGDju8Eh\",\"GSolCE3lh\",\"y4K9QaByz\"];const serializationHash=\"framer-ltMjg\";const variantClassNames={GSolCE3lh:\"framer-v-17enret\",KiusJJlmL:\"framer-v-12q7meu\",thxhUUPCD:\"framer-v-aq8usp\",u9kmYDRRd:\"framer-v-13tdbkb\",XtSFA90Db:\"framer-v-auzhob\",y4K9QaByz:\"framer-v-aa6ly4\",ZDGDju8Eh:\"framer-v-uoalx9\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const BDilji7UQ=undefined;const W2nyDJw0C=undefined;const LnT5wEs2v=undefined;const prbtt2apl=undefined;const fvX_wyLsV=undefined;const xnVxo9tep=undefined;const llYVxpnTm=undefined;const Rf1jeRN6N=undefined;const JCHWGtioj=undefined;const nJY4FE5tf=undefined;const EeWmGTh98=undefined;const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const transformTemplate1=(_,t)=>`translate(-50%, -50%) ${t}`;const transformTemplate2=(_,t)=>`translateY(-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 humanReadableEnumMap={\"Listening State\":\"BQDLLWeO7\",\"Respond State\":\"s6U9PkxBS\",\"Speaking State\":\"EqsWvBGSK\",\"Variant 4\":\"Q6jIzb2rs\"};const humanReadableVariantMap={\"Assistant State\":\"u9kmYDRRd\",\"Car Nav State\":\"GSolCE3lh\",\"CarPlay State\":\"thxhUUPCD\",\"Navigation State\":\"ZDGDju8Eh\",\"Now Playing State\":\"XtSFA90Db\",\"OEM Bottom Nav (1720x123)\":\"KiusJJlmL\",\"Phone State\":\"y4K9QaByz\"};const getProps=({albumArtPrimaryColor,bVoiceAssistantActive,height,id,linkAI,linkCar,linkCarPlay,linkHome,linkMaps,linkMusic,nonSelctedState,voiceAssistantText,voiceAssistantVariant,width,...props})=>{return{...props,BDilji7UQ:albumArtPrimaryColor??props.BDilji7UQ??\"rgb(0, 174, 239)\",EeWmGTh98:humanReadableEnumMap[voiceAssistantVariant]??voiceAssistantVariant??props.EeWmGTh98??\"BQDLLWeO7\",fvX_wyLsV:linkCarPlay??props.fvX_wyLsV,JCHWGtioj:bVoiceAssistantActive??props.JCHWGtioj??true,llYVxpnTm:linkMaps??props.llYVxpnTm,LnT5wEs2v:nonSelctedState??props.LnT5wEs2v??\"rgb(107, 107, 107)\",nJY4FE5tf:voiceAssistantText??props.nJY4FE5tf??\"How can you make my work easier today and help me enjoy my day? How can you make my work easier today and help me enjoy my day? \",prbtt2apl:linkMusic??props.prbtt2apl,Rf1jeRN6N:linkCar??props.Rf1jeRN6N,variant:humanReadableVariantMap[props.variant]??props.variant??\"KiusJJlmL\",W2nyDJw0C:linkHome??props.W2nyDJw0C,xnVxo9tep:linkAI??props.xnVxo9tep};};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,BDilji7UQ,LnT5wEs2v,nJY4FE5tf,JCHWGtioj,Rf1jeRN6N,llYVxpnTm,xnVxo9tep,fvX_wyLsV,W2nyDJw0C,prbtt2apl,EeWmGTh98,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"KiusJJlmL\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=value=>{if(baseVariant===\"u9kmYDRRd\")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-12q7meu\",className,classNames),\"data-framer-name\":\"OEM Bottom Nav (1720x123)\",layoutDependency:layoutDependency,layoutId:\"KiusJJlmL\",ref:refBinding,style:{...style},...addPropertyOverrides({GSolCE3lh:{\"data-framer-name\":\"Car Nav State\"},thxhUUPCD:{\"data-framer-name\":\"CarPlay State\"},u9kmYDRRd:{\"data-framer-name\":\"Assistant State\"},XtSFA90Db:{\"data-framer-name\":\"Now Playing State\"},y4K9QaByz:{\"data-framer-name\":\"Phone State\"},ZDGDju8Eh:{\"data-framer-name\":\"Navigation State\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-y49jei\",layoutDependency:layoutDependency,layoutId:\"PnVYAaqPa\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 1720 153\" overflow=\"visible\"><path d=\"M 0 0 L 1720 0 L 1720 153 L 0 153 Z\" fill=\"rgb(12, 14, 15)\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:39,width:\"272px\",y:(componentViewport?.y||0)+42,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-srg6ag-container\",isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"z5l_12CcO-container\",nodeId:\"z5l_12CcO\",rendersWithMotion:true,scopeId:\"l_v1m8_4L\",children:/*#__PURE__*/_jsx(CES26TimeDateTempDisplayCurrentTimesrg6agWithMappedReactPropswmypu1,{bmm4BPqJs:BDilji7UQ,f4B34CZ7f:\"11:05 AM\",height:\"100%\",id:\"z5l_12CcO\",layoutId:\"z5l_12CcO\",mCUWlYGzN:\"09 DEC\",style:{height:\"100%\",width:\"100%\"},variant:\"UdVm0W2uV\",width:\"100%\"})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1yghnoi\",\"data-framer-name\":\"BG\",layoutDependency:layoutDependency,layoutId:\"RNLu33uyy\",style:{backgroundColor:\"rgb(0, 0, 0)\",borderBottomLeftRadius:59.5,borderBottomRightRadius:59.5,borderTopLeftRadius:59.5,borderTopRightRadius:59.5},children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-egwjc7\",\"data-framer-name\":\"Selected State\",layoutDependency:layoutDependency,layoutId:\"TpM2m0MUe\",style:{backgroundColor:BDilji7UQ,borderBottomLeftRadius:10,borderBottomRightRadius:10,borderTopLeftRadius:10,borderTopRightRadius:10}})}),/*#__PURE__*/_jsx(Link,{href:W2nyDJw0C,motionChild:true,nodeId:\"DHY622nN7\",openInNewTab:false,scopeId:\"l_v1m8_4L\",children:/*#__PURE__*/_jsx(motion.a,{\"aria-label\":\"bottom-nav-home\",className:\"framer-1wf4pkj framer-1wgjlm3\",\"data-framer-name\":\"Icon Home\",layoutDependency:layoutDependency,layoutId:\"DHY622nN7\",children:/*#__PURE__*/_jsx(Icon_home,{animated:true,className:\"framer-1p8xezs\",\"data-framer-name\":\"Icon_home\",layoutDependency:layoutDependency,layoutId:\"rpfU8ne2y\",style:{\"--h2rs4g\":BDilji7UQ,\"--m9fvs2\":\"rgb(0, 174, 239)\"},transformTemplate:transformTemplate1,variants:{GSolCE3lh:{\"--h2rs4g\":LnT5wEs2v},thxhUUPCD:{\"--h2rs4g\":LnT5wEs2v},u9kmYDRRd:{\"--h2rs4g\":LnT5wEs2v},XtSFA90Db:{\"--h2rs4g\":LnT5wEs2v},y4K9QaByz:{\"--h2rs4g\":LnT5wEs2v},ZDGDju8Eh:{\"--h2rs4g\":LnT5wEs2v}}})})}),/*#__PURE__*/_jsx(Link,{href:prbtt2apl,motionChild:true,nodeId:\"ntoK6VLNZ\",openInNewTab:false,scopeId:\"l_v1m8_4L\",children:/*#__PURE__*/_jsx(motion.a,{\"aria-label\":\"bottom-nav-music\",className:\"framer-urqu5d framer-1wgjlm3\",\"data-framer-name\":\"Icon Music\",layoutDependency:layoutDependency,layoutId:\"ntoK6VLNZ\",children:/*#__PURE__*/_jsx(Icon_music,{animated:true,className:\"framer-9vj18v\",\"data-framer-name\":\"Icon_music\",layoutDependency:layoutDependency,layoutId:\"t_1w5n9kN\",style:{\"--h2rs4g\":LnT5wEs2v,\"--m9fvs2\":\"rgb(0, 174, 239)\"},transformTemplate:transformTemplate1,variants:{XtSFA90Db:{\"--h2rs4g\":BDilji7UQ}}})})}),/*#__PURE__*/_jsx(Link,{href:fvX_wyLsV,motionChild:true,nodeId:\"eAiZO1EUw\",openInNewTab:false,scopeId:\"l_v1m8_4L\",children:/*#__PURE__*/_jsx(motion.a,{\"aria-label\":\"bottom-nav-carplay\",className:\"framer-meac5r framer-1wgjlm3\",\"data-framer-name\":\"Icon CarPlay\",layoutDependency:layoutDependency,layoutId:\"eAiZO1EUw\",children:/*#__PURE__*/_jsx(Icon_CarPlay,{animated:true,className:\"framer-159xly4\",\"data-framer-name\":\"Icon_CarPlay\",layoutDependency:layoutDependency,layoutId:\"LPeesA3Yo\",style:{\"--h2rs4g\":LnT5wEs2v,\"--m9fvs2\":\"rgb(0, 174, 239)\"},transformTemplate:transformTemplate1,variants:{thxhUUPCD:{\"--h2rs4g\":BDilji7UQ}}})})}),/*#__PURE__*/_jsx(Link,{href:xnVxo9tep,motionChild:true,nodeId:\"duxtHbP9I\",openInNewTab:false,scopeId:\"l_v1m8_4L\",children:/*#__PURE__*/_jsx(motion.a,{\"aria-label\":\"bottom-nav-ai\",className:\"framer-mkidt5 framer-1wgjlm3\",\"data-framer-name\":\"Icon AI\",layoutDependency:layoutDependency,layoutId:\"duxtHbP9I\",children:/*#__PURE__*/_jsx(Assistant,{animated:true,className:\"framer-va774t\",\"data-framer-name\":\"Icon_AI\",layoutDependency:layoutDependency,layoutId:\"neEFJ7Hmu\",style:{\"--h2rs4g\":LnT5wEs2v,\"--m9fvs2\":\"rgb(0, 174, 239)\"},transformTemplate:transformTemplate1,variants:{u9kmYDRRd:{\"--h2rs4g\":BDilji7UQ}}})})}),/*#__PURE__*/_jsx(Link,{href:llYVxpnTm,motionChild:true,nodeId:\"L6hGL3k9O\",openInNewTab:false,scopeId:\"l_v1m8_4L\",children:/*#__PURE__*/_jsx(motion.a,{\"aria-label\":\"bottom-nav-navigation\",className:\"framer-ikcsr7 framer-1wgjlm3\",\"data-framer-name\":\"Icon Navigation\",layoutDependency:layoutDependency,layoutId:\"L6hGL3k9O\",children:/*#__PURE__*/_jsx(Icon_navigation,{animated:true,className:\"framer-kg0fwt\",\"data-framer-name\":\"Icon_navigation\",layoutDependency:layoutDependency,layoutId:\"HUdR0zlhf\",style:{\"--h2rs4g\":LnT5wEs2v,\"--m9fvs2\":\"rgb(0, 174, 239)\"},transformTemplate:transformTemplate1,variants:{ZDGDju8Eh:{\"--h2rs4g\":BDilji7UQ}}})})}),/*#__PURE__*/_jsx(Link,{href:Rf1jeRN6N,motionChild:true,nodeId:\"bBepyeJcH\",openInNewTab:false,scopeId:\"l_v1m8_4L\",children:/*#__PURE__*/_jsx(motion.a,{\"aria-label\":\"bottom-nav-car\",className:\"framer-11d9ksi framer-1wgjlm3\",\"data-framer-name\":\"Icon Car\",layoutDependency:layoutDependency,layoutId:\"bBepyeJcH\",children:/*#__PURE__*/_jsx(Icon_car,{animated:true,className:\"framer-160u5s7\",\"data-framer-name\":\"Icon_car\",layoutDependency:layoutDependency,layoutId:\"TEcUGYTSn\",style:{\"--h2rs4g\":LnT5wEs2v,\"--m9fvs2\":\"rgb(0, 174, 239)\"},transformTemplate:transformTemplate1,variants:{GSolCE3lh:{\"--h2rs4g\":BDilji7UQ}}})})}),/*#__PURE__*/_jsx(Link,{href:{webPageId:\"Z0VigHMB4\"},motionChild:true,nodeId:\"SkxcySheW\",openInNewTab:false,scopeId:\"l_v1m8_4L\",children:/*#__PURE__*/_jsx(motion.a,{\"aria-label\":\"bottom-nav-call\",className:\"framer-lb4jtv framer-1wgjlm3\",\"data-framer-name\":\"Icon Call\",layoutDependency:layoutDependency,layoutId:\"SkxcySheW\",children:/*#__PURE__*/_jsx(Icon_call,{animated:true,className:\"framer-1nqqjvp\",\"data-framer-name\":\"Icon_call\",layoutDependency:layoutDependency,layoutId:\"KZ_ietJE4\",style:{\"--h2rs4g\":LnT5wEs2v,\"--m9fvs2\":\"rgb(0, 174, 239)\"},transformTemplate:transformTemplate1,variants:{y4K9QaByz:{\"--h2rs4g\":BDilji7UQ}}})})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1qf3gz2\",\"data-framer-name\":\"Temp\",layoutDependency:layoutDependency,layoutId:\"Ru6fQYrUR\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7SGVsdmV0aWNhIE5vdyBWYXItcmVndWxhcg==\",\"--framer-font-family\":'\"Helvetica Now Var\", \"Helvetica Now Var Placeholder\", sans-serif',\"--framer-font-size\":\"30.2px\",\"--framer-line-height\":\"36.67px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"72\\xb0\"})}),className:\"framer-neoocw\",\"data-framer-name\":\"72\\xb0\",fonts:[\"GF;Helvetica Now Var-regular\"],layoutDependency:layoutDependency,layoutId:\"mPZYVwJoC\",style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\",\"--framer-paragraph-spacing\":\"0px\"},transformTemplate:transformTemplate2,verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1fxq072\",layoutDependency:layoutDependency,layoutId:\"X95KM2gX5\",children:[/*#__PURE__*/_jsx(Link,{href:{webPageId:\"Wvf3ZnR5s\"},motionChild:true,nodeId:\"HQaFQCxgl\",openInNewTab:false,scopeId:\"l_v1m8_4L\",...addPropertyOverrides({XtSFA90Db:{href:{webPageId:\"BPZorW2ew\"}}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-5wzd63 framer-1wgjlm3\",\"data-framer-name\":\"Rectangle 111112842\",layoutDependency:layoutDependency,layoutId:\"HQaFQCxgl\",style:{backgroundColor:\"rgba(217, 217, 217, 0.2)\",borderBottomLeftRadius:22.5,borderBottomRightRadius:22.5,borderTopLeftRadius:22.5,borderTopRightRadius:22.5}})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-2bs53g\",\"data-framer-name\":\"Rectangle 111112844\",layoutDependency:layoutDependency,layoutId:\"qZu71sfkt\",style:{backgroundColor:\"rgb(255, 39, 39)\",borderBottomLeftRadius:1.5,borderBottomRightRadius:1.5,borderTopLeftRadius:1.5,borderTopRightRadius:1.5}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-phb5vb\",\"data-framer-name\":\"Rectangle 111112845\",layoutDependency:layoutDependency,layoutId:\"WPXBZkcfU\",style:{backgroundColor:\"rgb(255, 39, 39)\",borderBottomLeftRadius:1.5,borderBottomRightRadius:1.5,borderTopLeftRadius:1.5,borderTopRightRadius:1.5,rotate:90}})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1ihbzd\",layoutDependency:layoutDependency,layoutId:\"ZuGz8ZAaG\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-tsdtni\",\"data-framer-name\":\"Rectangle 111112843\",layoutDependency:layoutDependency,layoutId:\"z7VCVJ2hK\",style:{backgroundColor:\"rgba(217, 217, 217, 0.2)\",borderBottomLeftRadius:22.5,borderBottomRightRadius:22.5,borderTopLeftRadius:22.5,borderTopRightRadius:22.5}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-5db55a\",\"data-framer-name\":\"Rectangle 111112846\",layoutDependency:layoutDependency,layoutId:\"C1qPMNwmm\",style:{backgroundColor:\"rgb(39, 211, 255)\",borderBottomLeftRadius:1.5,borderBottomRightRadius:1.5,borderTopLeftRadius:1.5,borderTopRightRadius:1.5,rotate:90}})]})]}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:223,y:(componentViewport?.y||0)+(componentViewport?.height||153)-223,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-19ay8dc-container\",isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"EjFT5AxG_-container\",nodeId:\"EjFT5AxG_\",rendersWithMotion:true,scopeId:\"l_v1m8_4L\",transformTemplate:transformTemplate3,children:/*#__PURE__*/_jsx(CES26Bezel3440,{height:\"100%\",id:\"EjFT5AxG_\",layoutId:\"EjFT5AxG_\",variant:\"YD0mjwp8e\",width:\"100%\"})})}),isDisplayed(JCHWGtioj!==false)&&/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({u9kmYDRRd:{height:317,width:\"856px\",y:(componentViewport?.y||0)+-213}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-10jih0t-container\",layoutDependency:layoutDependency,layoutId:\"mGig4nr7x-container\",nodeId:\"mGig4nr7x\",rendersWithMotion:true,scopeId:\"l_v1m8_4L\",children:/*#__PURE__*/_jsx(CES26VoiceAssistant,{height:\"100%\",id:\"mGig4nr7x\",Ip2vhIn0f:\"rgb(0, 174, 239)\",layoutId:\"mGig4nr7x\",pdu3r9iYq:nJY4FE5tf,style:{height:\"100%\",width:\"100%\"},variant:\"BQDLLWeO7\",width:\"100%\",...addPropertyOverrides({u9kmYDRRd:{Ip2vhIn0f:BDilji7UQ,variant:EeWmGTh98}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1b0orxy\",\"data-framer-name\":\"BlackCoverup\",layoutDependency:layoutDependency,layoutId:\"AUP_6PAyL\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 153 38\" overflow=\"visible\"><path d=\"M 0 0 L 153 38 L 0 38 Z\" fill=\"rgb(0, 0, 0)\"></path></svg>',withExternalLayout:true})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-ltMjg.framer-1wgjlm3, .framer-ltMjg .framer-1wgjlm3 { display: block; }\",\".framer-ltMjg.framer-12q7meu { height: 153px; overflow: visible; position: relative; width: 1720px; }\",\".framer-ltMjg .framer-y49jei { height: 153px; left: 0px; position: absolute; top: 0px; width: 1720px; }\",\".framer-ltMjg .framer-srg6ag-container { flex: none; height: 39px; position: absolute; right: 0px; top: 42px; width: 272px; }\",\".framer-ltMjg .framer-1yghnoi { flex: none; height: 85px; left: calc(50.00000000000002% - 856px / 2); position: absolute; top: 19px; width: 856px; }\",\".framer-ltMjg .framer-egwjc7 { bottom: 0px; flex: none; gap: 10px; height: 7px; left: 98px; position: absolute; width: 85px; z-index: 2; }\",\".framer-ltMjg .framer-1wf4pkj { flex: none; height: 85px; left: 530px; overflow: visible; position: absolute; text-decoration: none; top: 19px; width: 85px; }\",\".framer-ltMjg .framer-1p8xezs { flex: none; height: var(--framer-aspect-ratio-supported, 45px); left: 51%; position: absolute; top: 48%; width: 45px; }\",\".framer-ltMjg .framer-urqu5d { flex: none; height: 85px; left: 625px; overflow: var(--overflow-clip-fallback, clip); position: absolute; text-decoration: none; top: 19px; width: 85px; }\",\".framer-ltMjg .framer-9vj18v, .framer-ltMjg .framer-kg0fwt, .framer-ltMjg .framer-160u5s7, .framer-ltMjg .framer-1nqqjvp { flex: none; height: var(--framer-aspect-ratio-supported, 45px); left: 49%; position: absolute; top: 48%; width: 45px; }\",\".framer-ltMjg .framer-meac5r { flex: none; height: 85px; left: 721px; overflow: var(--overflow-clip-fallback, clip); position: absolute; text-decoration: none; top: 19px; width: 85px; }\",\".framer-ltMjg .framer-159xly4 { flex: none; height: var(--framer-aspect-ratio-supported, 45px); left: 49%; position: absolute; top: 46%; width: 45px; }\",\".framer-ltMjg .framer-mkidt5 { flex: none; height: 85px; left: calc(49.9418604651163% - 85px / 2); overflow: var(--overflow-clip-fallback, clip); position: absolute; text-decoration: none; top: 19px; width: 85px; }\",\".framer-ltMjg .framer-va774t { flex: none; height: var(--framer-aspect-ratio-supported, 45px); left: 49%; position: absolute; top: 48%; width: 45px; z-index: 2; }\",\".framer-ltMjg .framer-ikcsr7 { flex: none; height: 85px; overflow: var(--overflow-clip-fallback, clip); position: absolute; right: 722px; text-decoration: none; top: 19px; width: 85px; }\",\".framer-ltMjg .framer-11d9ksi { flex: none; height: 85px; overflow: var(--overflow-clip-fallback, clip); position: absolute; right: 626px; text-decoration: none; top: 19px; width: 85px; }\",\".framer-ltMjg .framer-lb4jtv { flex: none; height: 85px; overflow: var(--overflow-clip-fallback, clip); position: absolute; right: 530px; text-decoration: none; top: 19px; width: 85px; }\",\".framer-ltMjg .framer-1qf3gz2 { flex: none; gap: 0px; height: 60px; left: 52px; overflow: visible; position: absolute; top: 32px; width: 275px; }\",\".framer-ltMjg .framer-neoocw { flex: none; height: auto; left: 59px; position: absolute; top: 51%; white-space: pre; width: auto; }\",\".framer-ltMjg .framer-1fxq072 { flex: none; height: 37px; left: calc(52.72727272727275% - 37px / 2); overflow: visible; position: absolute; top: calc(48.33333333333336% - 37px / 2); width: 37px; }\",\".framer-ltMjg .framer-5wzd63 { bottom: 0px; flex: none; left: 0px; position: absolute; right: 0px; text-decoration: none; top: 0px; }\",\".framer-ltMjg .framer-2bs53g, .framer-ltMjg .framer-phb5vb, .framer-ltMjg .framer-5db55a { flex: none; height: 19px; left: calc(48.648648648648674% - 3px / 2); position: absolute; top: calc(48.648648648648674% - 19px / 2); width: 3px; }\",\".framer-ltMjg .framer-1ihbzd { flex: none; height: 37px; left: 0px; overflow: visible; position: absolute; top: calc(49.090909090909115% - 37px / 2); width: 37px; }\",\".framer-ltMjg .framer-tsdtni { bottom: 0px; flex: none; left: 0px; position: absolute; right: 0px; top: 0px; }\",\".framer-ltMjg .framer-19ay8dc-container { bottom: 0px; flex: none; height: auto; left: 50%; position: absolute; width: auto; }\",\".framer-ltMjg .framer-10jih0t-container { flex: none; height: 317px; left: calc(50.00000000000002% - 856px / 2); position: absolute; top: -213px; width: 856px; z-index: 2; }\",\".framer-ltMjg .framer-1b0orxy { height: 38px; left: 0px; position: absolute; top: 116px; width: 153px; }\",\".framer-ltMjg.framer-v-auzhob .framer-egwjc7 { left: 194px; }\",\".framer-ltMjg.framer-v-aq8usp .framer-egwjc7 { left: 290px; }\",\".framer-ltMjg.framer-v-13tdbkb .framer-egwjc7 { left: calc(49.88317757009348% - 85px / 2); }\",\".framer-ltMjg.framer-v-uoalx9 .framer-egwjc7 { left: unset; right: 288px; }\",\".framer-ltMjg.framer-v-17enret .framer-egwjc7 { left: unset; right: 195px; }\",\".framer-ltMjg.framer-v-aa6ly4 .framer-egwjc7 { left: unset; right: 99px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 153\n * @framerIntrinsicWidth 1720\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"XtSFA90Db\":{\"layout\":[\"fixed\",\"fixed\"]},\"thxhUUPCD\":{\"layout\":[\"fixed\",\"fixed\"]},\"u9kmYDRRd\":{\"layout\":[\"fixed\",\"fixed\"]},\"ZDGDju8Eh\":{\"layout\":[\"fixed\",\"fixed\"]},\"GSolCE3lh\":{\"layout\":[\"fixed\",\"fixed\"]},\"y4K9QaByz\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"BDilji7UQ\":\"albumArtPrimaryColor\",\"LnT5wEs2v\":\"nonSelctedState\",\"nJY4FE5tf\":\"voiceAssistantText\",\"JCHWGtioj\":\"bVoiceAssistantActive\",\"Rf1jeRN6N\":\"linkCar\",\"llYVxpnTm\":\"linkMaps\",\"xnVxo9tep\":\"linkAI\",\"fvX_wyLsV\":\"linkCarPlay\",\"W2nyDJw0C\":\"linkHome\",\"prbtt2apl\":\"linkMusic\",\"EeWmGTh98\":\"voiceAssistantVariant\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const Framerl_v1m8_4L=withCSS(Component,css,\"framer-ltMjg\");export default Framerl_v1m8_4L;Framerl_v1m8_4L.displayName=\"CES26 Media App [OEM BOTTOM UI]\";Framerl_v1m8_4L.defaultProps={height:153,width:1720};addPropertyControls(Framerl_v1m8_4L,{variant:{options:[\"KiusJJlmL\",\"XtSFA90Db\",\"thxhUUPCD\",\"u9kmYDRRd\",\"ZDGDju8Eh\",\"GSolCE3lh\",\"y4K9QaByz\"],optionTitles:[\"OEM Bottom Nav (1720x123)\",\"Now Playing State\",\"CarPlay State\",\"Assistant State\",\"Navigation State\",\"Car Nav State\",\"Phone State\"],title:\"Variant\",type:ControlType.Enum},BDilji7UQ:{defaultValue:\"rgb(0, 174, 239)\",title:\"albumArtPrimaryColor\",type:ControlType.Color},LnT5wEs2v:{defaultValue:\"rgb(107, 107, 107)\",title:\"nonSelctedState\",type:ControlType.Color},nJY4FE5tf:{defaultValue:\"How can you make my work easier today and help me enjoy my day? How can you make my work easier today and help me enjoy my day? \",displayTextArea:false,title:\"voiceAssistantText\",type:ControlType.String},JCHWGtioj:{defaultValue:true,title:\"bVoiceAssistantActive\",type:ControlType.Boolean},Rf1jeRN6N:{description:\"Set the page to open when Car Icon is clicked\",title:\"linkCar\",type:ControlType.Link},llYVxpnTm:{description:\"Set the page to open when Maps Icon is clicked\",title:\"linkMaps\",type:ControlType.Link},xnVxo9tep:{description:\"Set the page to open when VoiceAssistant AI Icon is clicked\",title:\"linkAI\",type:ControlType.Link},fvX_wyLsV:{description:\"Set the page to open when CarPlay Icon is clicked\",title:\"linkCarPlay\",type:ControlType.Link},W2nyDJw0C:{description:\"Set the page to open when Home Icon is clicked\",title:\"linkHome\",type:ControlType.Link},prbtt2apl:{description:\"Set the page to open when Music Icon is clicked\",title:\"linkMusic\",type:ControlType.Link},EeWmGTh98:CES26VoiceAssistantControls?.[\"variant\"]&&{...CES26VoiceAssistantControls[\"variant\"],defaultValue:\"BQDLLWeO7\",description:undefined,hidden:undefined,title:\"voiceAssistantVariant\"}});addFonts(Framerl_v1m8_4L,[{explicitInter:true,fonts:[]},...CES26TimeDateTempFonts,...Icon_homeFonts,...Icon_musicFonts,...Icon_CarPlayFonts,...AssistantFonts,...Icon_navigationFonts,...Icon_carFonts,...Icon_callFonts,...CES26Bezel3440Fonts,...CES26VoiceAssistantFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Framerl_v1m8_4L\",\"slots\":[],\"annotations\":{\"framerColorSyntax\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicHeight\":\"153\",\"framerDisplayContentsDiv\":\"false\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"XtSFA90Db\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"thxhUUPCD\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"u9kmYDRRd\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"ZDGDju8Eh\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"GSolCE3lh\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"y4K9QaByz\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"1720\",\"framerVariables\":\"{\\\"BDilji7UQ\\\":\\\"albumArtPrimaryColor\\\",\\\"LnT5wEs2v\\\":\\\"nonSelctedState\\\",\\\"nJY4FE5tf\\\":\\\"voiceAssistantText\\\",\\\"JCHWGtioj\\\":\\\"bVoiceAssistantActive\\\",\\\"Rf1jeRN6N\\\":\\\"linkCar\\\",\\\"llYVxpnTm\\\":\\\"linkMaps\\\",\\\"xnVxo9tep\\\":\\\"linkAI\\\",\\\"fvX_wyLsV\\\":\\\"linkCarPlay\\\",\\\"W2nyDJw0C\\\":\\\"linkHome\\\",\\\"prbtt2apl\\\":\\\"linkMusic\\\",\\\"EeWmGTh98\\\":\\\"voiceAssistantVariant\\\"}\",\"framerComponentViewportWidth\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (4eeba22)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,ComponentViewportProvider,Container,cx,GeneratedComponentContext,getFonts,PropertyOverrides,RenderTarget,ResolveLinks,useCustomCursors,useHydratedBreakpointVariants,useIsOnFramerCanvas,useLocaleInfo,useRouter,withCodeBoundaryForOverrides,withCSS,withMappedReactProps}from\"framer\";import{LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import CES26TopFilterBar,*as CES26TopFilterBarInfo from\"https://framerusercontent.com/modules/6xo7l7VhbVJO0JhB5JmT/lteGexv2JhU5BFw8fdI6/VfzR0E7pO.js\";import CES26CoreNav,*as CES26CoreNavInfo from\"https://framerusercontent.com/modules/aoMVXqBI7bOOuufLOB1L/L3pq2IjrP6n4QCKRZutF/FaqIXArfD.js\";import CES26DriverClusterBOTTOMBG from\"https://framerusercontent.com/modules/FOsHPYw2mffmRpAMXQ2r/qnwa2jfaM8JNrpxmuNJi/YSOWxk22v.js\";import CES26DriverClusterArea,*as CES26DriverClusterAreaInfo from\"https://framerusercontent.com/modules/xWgO7Y8oLUINDFoEX3BX/QAVoRXMIblNNpvRWp4mn/x1lMgTkHZ.js\";import CES26BGImageryBlur,*as CES26BGImageryBlurInfo from\"https://framerusercontent.com/modules/ZvS3EnToAF2GESnK2V9D/4QPmdENd1ZMV7LVqHLje/T23X9dgTf.js\";import CES26NowPlayingNewNPL,*as CES26NowPlayingNewNPLInfo from\"#framer/local/canvasComponent/KIsPOlrk5/KIsPOlrk5.js\";import CES26MediaAppOEMBOTTOMUI,*as CES26MediaAppOEMBOTTOMUIInfo from\"#framer/local/canvasComponent/l_v1m8_4L/l_v1m8_4L.js\";import AppInit from\"#framer/local/codeFile/RW5vLfz/AppInit.js\";import{clusterMetadataOverride}from\"#framer/local/codeFile/qjUGZw8/Cluster.js\";import{onBackwardButton,onForwardButton}from\"#framer/local/codeFile/HCKexRL/KeyNoteOverrides.js\";import{resetSplash}from\"#framer/local/codeFile/j1kZb7D/LoadingScreen.js\";import{handleBottomNavigation,withNavigation,withTopbarNavigation}from\"#framer/local/codeFile/l43tXyg/Navigation.js\";import{mediaAreaBgBlur,metadataOverride}from\"#framer/local/codeFile/e7V3cdh/NowPlaying.js\";const AppInitFonts=getFonts(AppInit);const CES26DriverClusterAreaFonts=getFonts(CES26DriverClusterArea);const CES26DriverClusterAreaClusterMetadataOverride1jljycpWithMappedReactProps1gdz3cs=withMappedReactProps(withCodeBoundaryForOverrides(CES26DriverClusterArea,{nodeId:\"ayJXrUPMh\",override:clusterMetadataOverride,scopeId:\"mwo2OdldG\"}),CES26DriverClusterAreaInfo);const CES26DriverClusterBOTTOMBGFonts=getFonts(CES26DriverClusterBOTTOMBG);const CES26BGImageryBlurFonts=getFonts(CES26BGImageryBlur);const CES26BGImageryBlurMediaAreaBgBlur1s19s6lWithMappedReactProps1vtui5n=withMappedReactProps(withCodeBoundaryForOverrides(CES26BGImageryBlur,{nodeId:\"z32BhfwAI\",override:mediaAreaBgBlur,scopeId:\"mwo2OdldG\"}),CES26BGImageryBlurInfo);const CES26TopFilterBarFonts=getFonts(CES26TopFilterBar);const CES26TopFilterBarWithTopbarNavigationwdnt2hWithMappedReactPropsgt9gyc=withMappedReactProps(withCodeBoundaryForOverrides(CES26TopFilterBar,{nodeId:\"el1ZYxFRA\",override:withTopbarNavigation,scopeId:\"mwo2OdldG\"}),CES26TopFilterBarInfo);const CES26CoreNavFonts=getFonts(CES26CoreNav);const CES26CoreNavWithNavigationaj4ke9WithMappedReactProps1mtkz4s=withMappedReactProps(withCodeBoundaryForOverrides(CES26CoreNav,{nodeId:\"W9RkzAIlG\",override:withNavigation,scopeId:\"mwo2OdldG\"}),CES26CoreNavInfo);const MotionDivResetSplash1t35y0e=withCodeBoundaryForOverrides(motion.div,{nodeId:\"K7qdpMGkg\",override:resetSplash,scopeId:\"mwo2OdldG\"});const CES26MediaAppOEMBOTTOMUIFonts=getFonts(CES26MediaAppOEMBOTTOMUI);const CES26MediaAppOEMBOTTOMUIHandleBottomNavigation1szlmilWithMappedReactPropshqm2fh=withMappedReactProps(withCodeBoundaryForOverrides(CES26MediaAppOEMBOTTOMUI,{nodeId:\"ebSq_tTHX\",override:handleBottomNavigation,scopeId:\"mwo2OdldG\"}),CES26MediaAppOEMBOTTOMUIInfo);const CES26NowPlayingNewNPLFonts=getFonts(CES26NowPlayingNewNPL);const CES26NowPlayingNewNPLMetadataOverride7hzzzzWithMappedReactPropskrro9j=withMappedReactProps(withCodeBoundaryForOverrides(CES26NowPlayingNewNPL,{nodeId:\"ooFAHTCdP\",override:metadataOverride,scopeId:\"mwo2OdldG\"}),CES26NowPlayingNewNPLInfo);const MotionDivOnForwardButton9i0ibv=withCodeBoundaryForOverrides(motion.div,{nodeId:\"jvw9F6lfx\",override:onForwardButton,scopeId:\"mwo2OdldG\"});const MotionDivOnBackwardButton1mpohvr=withCodeBoundaryForOverrides(motion.div,{nodeId:\"OXgz7aY7J\",override:onBackwardButton,scopeId:\"mwo2OdldG\"});const breakpoints={JKxZtUciw:\"(max-width: 3439.98px)\",kgJb9LPcy:\"(min-width: 3440px)\"};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-PXB6f\";const variantClassNames={JKxZtUciw:\"framer-v-1qdql8z\",kgJb9LPcy:\"framer-v-lkn42w\"};const addImageAlt=(image,alt)=>{if(!image||typeof image!==\"object\"){return;}return{...image,alt};};const breakpointRules={kgJb9LPcy:[\".framer-PXB6f.framer-1qdql8z { background-color: #000000; padding: 122px 0px 658px 2104px; }\",\".framer-PXB6f .framer-19a7d6y-container { order: 1004; }\",\".framer-PXB6f .framer-1s19s6l-container { left: 1720px; order: 1005; right: 0px; width: unset; }\",\".framer-PXB6f .framer-tioypt { left: 1720px; order: 1008; }\",\".framer-PXB6f .framer-1t35y0e { bottom: 1026px; height: 118px; left: 1280px; order: 1006; width: 120px; }\",\".framer-PXB6f .framer-1szlmil-container { height: 161px; }\",\".framer-PXB6f .framer-7hzzzz-container { bottom: calc(calc(100% - min(var(--framer-viewport-height, 100%), 100%)) + 658px); }\",\".framer-PXB6f .framer-9i0ibv { width: 382px; }\"]};const breakpointKeys=Object.keys(breakpointRules);const selectors={kgJb9LPcy:\".framer-lkn42w-override\"};const rules=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-PXB6f.framer-4nqwwt, .framer-PXB6f .framer-4nqwwt { display: block; }\",\".framer-PXB6f.framer-1qdql8z { align-content: center; align-items: center; background-color: #121212; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 122px 0px 153px 362.83px; position: relative; width: 100%; }\",\".framer-PXB6f .framer-x5iwrk-container { flex: none; height: auto; order: -1000; position: relative; width: auto; }\",\".framer-PXB6f .framer-1jljycp-container { flex: none; height: 782px; left: 0px; order: -998; position: absolute; top: 0px; width: 1720px; z-index: 1; }\",\".framer-PXB6f .framer-19a7d6y-container { flex: none; height: 137px; left: 0px; order: -997; position: var(--framer-canvas-fixed-position, fixed); top: 782px; width: 1720px; z-index: 2; }\",\".framer-PXB6f .framer-1s19s6l-container { flex: none; height: 782px; left: 0px; order: -995; position: absolute; top: 0px; width: 1720px; z-index: 0; }\",\".framer-PXB6f .framer-tioypt { flex: none; height: 935px; left: 0px; order: -994; overflow: var(--overflow-clip-fallback, clip); position: absolute; top: 0px; width: 1720px; z-index: 0; }\",\".framer-PXB6f .framer-wdnt2h-container { flex: none; height: 122px; position: absolute; right: 0px; top: 0px; width: 1336px; z-index: 1; }\",\".framer-PXB6f .framer-aj4ke9-container { flex: none; height: 782px; left: 0px; position: absolute; top: 0px; width: 340px; z-index: 1; }\",\".framer-PXB6f .framer-1tl5rwl { background: transparent; flex-grow: 1; height: 0px; margin: 0px; margin-bottom: -0px; position: relative; width: 0px; }\",\".framer-PXB6f .framer-1t35y0e { bottom: 64px; flex: none; height: 50px; left: 108px; order: 1008; overflow: visible; position: absolute; width: 50px; z-index: 5; }\",\".framer-PXB6f .framer-1szlmil-container { flex: none; height: 153px; order: 1009; position: absolute; right: 0px; top: 782px; width: 1720px; z-index: 2; }\",\".framer-PXB6f .framer-7hzzzz-container { bottom: calc(calc(100% - min(var(--framer-viewport-height, 100%), 100%)) + 153px); flex: none; height: auto; order: 1010; position: var(--framer-canvas-fixed-position, fixed); right: 0px; width: auto; z-index: 1; }\",\".framer-PXB6f .framer-9i0ibv { flex: none; height: 308px; left: 0px; order: 1011; overflow: var(--overflow-clip-fallback, clip); position: absolute; top: 0px; width: 383px; z-index: 5; }\",\".framer-PXB6f .framer-1mpohvr { flex: none; height: 308px; left: 0px; order: 1012; overflow: var(--overflow-clip-fallback, clip); position: absolute; top: 452px; width: 382px; z-index: 5; }\",'[data-layout-template=\"true\"] > #overlay { margin-bottom: -0px; }'];const mediaQueries={JKxZtUciw:\"(max-width: 3439.98px)\",kgJb9LPcy:\"(min-width: 3440px)\"};const HTMLStyle=({value})=>{const onCanvas=useIsOnFramerCanvas();if(onCanvas)return null;return /*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:value},\"data-framer-html-style\":\"\"});};const humanReadableVariantMap={Desktop:\"JKxZtUciw\",Kiosk:\"kgJb9LPcy\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"JKxZtUciw\"};};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{style,className,layoutId,variant,children,...restProps}=getProps(props);const[baseVariant,hydratedBaseVariant]=useHydratedBreakpointVariants(variant,breakpoints,false);const gestureVariant=undefined;const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(!isBrowser())return true;if(baseVariant===\"kgJb9LPcy\")return true;return false;};const router=useRouter();useCustomCursors({});return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider,{value:{isLayoutTemplate:true,primaryVariantId:\"JKxZtUciw\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId??defaultLayoutId,children:[/*#__PURE__*/_jsx(HTMLStyle,{value:\":root body { background: rgb(18, 18, 18); } @media (min-width: 3440px) { :root body { background: rgb(0, 0, 0); } }\"}),/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(scopingClassNames,\"framer-1qdql8z\",className),\"data-layout-template\":true,ref:refBinding,style:{...style},children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-x5iwrk-container\",isAuthoredByUser:true,nodeId:\"V3I0uuZTm\",scopeId:\"mwo2OdldG\",children:/*#__PURE__*/_jsx(AppInit,{height:\"100%\",id:\"V3I0uuZTm\",layoutId:\"V3I0uuZTm\",width:\"100%\"})})}),isDisplayed()&&/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{kgJb9LPcy:{height:782,width:\"1720px\",y:0}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-1jljycp-container hidden-1qdql8z\",isModuleExternal:true,nodeId:\"ayJXrUPMh\",rendersWithMotion:true,scopeId:\"mwo2OdldG\",children:/*#__PURE__*/_jsx(CES26DriverClusterAreaClusterMetadataOverride1jljycpWithMappedReactProps1gdz3cs,{ArHhZ4hLt:\"09 DEC\",BEInX8PfQ:\"q4BqQU0AS\",height:\"100%\",id:\"ayJXrUPMh\",layoutId:\"ayJXrUPMh\",meYZtRziO:\"Loading\",q0o5CdkWK:\"Loading\",style:{height:\"100%\",width:\"100%\"},ufVtaREIW:\"rgb(255, 210, 23)\",uS1XVn60x:\"11:05 AM\",width:\"100%\",z5apVSbYS:1,ZSjbMsC5a:\"223mi\"})})})}),isDisplayed()&&/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{kgJb9LPcy:{height:137,width:\"1720px\",y:782}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-19a7d6y-container hidden-1qdql8z\",isModuleExternal:true,layoutScroll:true,nodeId:\"INj29P76W\",scopeId:\"mwo2OdldG\",children:/*#__PURE__*/_jsx(CES26DriverClusterBOTTOMBG,{height:\"100%\",id:\"INj29P76W\",layoutId:\"INj29P76W\",style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{kgJb9LPcy:{width:\"calc(100vw - 1720px)\"}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:782,width:\"1720px\",y:0,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1s19s6l-container\",isModuleExternal:true,nodeId:\"z32BhfwAI\",rendersWithMotion:true,scopeId:\"mwo2OdldG\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{kgJb9LPcy:{variant:\"Dqd2MC4aB\"}},children:/*#__PURE__*/_jsx(CES26BGImageryBlurMediaAreaBgBlur1s19s6lWithMappedReactProps1vtui5n,{d3PaCviox:addImageAlt({pixelHeight:600,pixelWidth:600,src:\"https://framerusercontent.com/images/SLYq8dpFR0hQsrFrGloIqc9mM.jpeg?width=600&height=600\",srcSet:\"https://framerusercontent.com/images/SLYq8dpFR0hQsrFrGloIqc9mM.jpeg?scale-down-to=512&width=600&height=600 512w,https://framerusercontent.com/images/SLYq8dpFR0hQsrFrGloIqc9mM.jpeg?width=600&height=600 600w\"},\"\"),height:\"100%\",id:\"z32BhfwAI\",layoutId:\"z32BhfwAI\",style:{height:\"100%\",width:\"100%\"},variant:\"un6QX0yF8\",width:\"100%\"})})})})}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-tioypt\",\"data-framer-name\":\"Desktop Container\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:122,width:\"1336px\",y:0,children:/*#__PURE__*/_jsx(Container,{className:\"framer-wdnt2h-container\",isModuleExternal:true,nodeId:\"el1ZYxFRA\",rendersWithMotion:true,scopeId:\"mwo2OdldG\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{kgJb9LPcy:{variant:\"vljsmpHC7\"}},children:/*#__PURE__*/_jsx(CES26TopFilterBarWithTopbarNavigationwdnt2hWithMappedReactPropsgt9gyc,{frjwN8j_n:\"rgb(255, 255, 255)\",height:\"100%\",id:\"el1ZYxFRA\",layoutId:\"el1ZYxFRA\",MtEwHHVCb:\"rgba(255, 255, 255, 0.4)\",style:{height:\"100%\",width:\"100%\"},variant:\"m3ue22yxq\",width:\"100%\",xyNS3s_5S:true})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"wSqK_0NCF\"},implicitPathVariables:undefined},{href:{webPageId:\"VVR7p_BG6\"},implicitPathVariables:undefined},{href:{webPageId:\"wSqK_0NCF\"},implicitPathVariables:undefined},{href:{webPageId:\"VVR7p_BG6\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:782,width:\"340px\",y:0,children:/*#__PURE__*/_jsx(Container,{className:\"framer-aj4ke9-container\",isModuleExternal:true,nodeId:\"W9RkzAIlG\",rendersWithMotion:true,scopeId:\"mwo2OdldG\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{kgJb9LPcy:{B3StT8HT3:resolvedLinks[3],tZrtbIEVC:resolvedLinks[2]}},children:/*#__PURE__*/_jsx(CES26CoreNavWithNavigationaj4ke9WithMappedReactProps1mtkz4s,{B3StT8HT3:resolvedLinks[1],crMf9wDP_:\"rgb(255, 255, 255)\",height:\"100%\",id:\"W9RkzAIlG\",IveSVCXd_:\"rgba(255, 255, 255, 0)\",layoutId:\"W9RkzAIlG\",style:{height:\"100%\",width:\"100%\"},tZrtbIEVC:resolvedLinks[0],variant:\"d2bpGOptw\",vF0X16SVY:\"rgba(255, 255, 255, 0.06)\",width:\"100%\",X8Zhmk3D_:\"var(--token-5dce45ca-263d-4071-8e48-25ab50e258b7, rgba(255, 255, 255, 0.6))\"})})})})})]}),children,/*#__PURE__*/_jsx(\"div\",{className:\"framer-1tl5rwl\"}),/*#__PURE__*/_jsx(MotionDivResetSplash1t35y0e,{className:\"framer-1t35y0e\",\"data-framer-name\":\"Reset Splash\"}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"dukw87U92\"},implicitPathVariables:undefined},{href:{webPageId:\"qhgGn1I2Q\"},implicitPathVariables:undefined},{href:{webPageId:\"ekUduX7Ws\"},implicitPathVariables:undefined},{href:{webPageId:\"EpzNsmZ6z\"},implicitPathVariables:undefined},{href:{webPageId:\"wSqK_0NCF\"},implicitPathVariables:undefined},{href:{webPageId:\"dukw87U92\"},implicitPathVariables:undefined},{href:{webPageId:\"qhgGn1I2Q\"},implicitPathVariables:undefined},{href:{webPageId:\"ekUduX7Ws\"},implicitPathVariables:undefined},{href:{webPageId:\"EpzNsmZ6z\"},implicitPathVariables:undefined},{href:{webPageId:\"wSqK_0NCF\"},implicitPathVariables:undefined}],children:resolvedLinks1=>/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{kgJb9LPcy:{height:161}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:153,width:\"1720px\",y:782,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1szlmil-container\",nodeId:\"ebSq_tTHX\",rendersWithMotion:true,scopeId:\"mwo2OdldG\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{kgJb9LPcy:{fvX_wyLsV:resolvedLinks1[7],llYVxpnTm:resolvedLinks1[6],prbtt2apl:resolvedLinks1[9],Rf1jeRN6N:resolvedLinks1[5],W2nyDJw0C:resolvedLinks1[8]}},children:/*#__PURE__*/_jsx(CES26MediaAppOEMBOTTOMUIHandleBottomNavigation1szlmilWithMappedReactPropshqm2fh,{BDilji7UQ:\"rgb(0, 174, 239)\",EeWmGTh98:\"BQDLLWeO7\",fvX_wyLsV:resolvedLinks1[2],height:\"100%\",id:\"ebSq_tTHX\",JCHWGtioj:true,layoutId:\"ebSq_tTHX\",llYVxpnTm:resolvedLinks1[1],LnT5wEs2v:\"rgb(107, 107, 107)\",nJY4FE5tf:\"How can you make my work easier today and help me enjoy my day? How can you make my work easier today and help me enjoy my day? \",prbtt2apl:resolvedLinks1[4],Rf1jeRN6N:resolvedLinks1[0],style:{height:\"100%\",width:\"100%\"},variant:\"XtSFA90Db\",W2nyDJw0C:resolvedLinks1[3],width:\"100%\"})})})})})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{kgJb9LPcy:{y:192}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:150,y:697,children:/*#__PURE__*/_jsx(Container,{className:\"framer-7hzzzz-container\",layoutScroll:true,nodeId:\"ooFAHTCdP\",rendersWithMotion:true,scopeId:\"mwo2OdldG\",children:/*#__PURE__*/_jsx(CES26NowPlayingNewNPLMetadataOverride7hzzzzWithMappedReactPropskrro9j,{DQ_asFa_w:\"The Morning Mashup\",EefIICFf7:\"11:00am – 5:00pm\",FEcJxdWpG:\"Loading\",height:\"100%\",id:\"ooFAHTCdP\",L6HtjsuYO:true,layoutId:\"ooFAHTCdP\",nooStAU8D:false,QHW3lgVqR:\"SiriusXM Hits 1\",Sbf820VVY:true,variant:\"GVpNB9Vdg\",VCNG031Nq:\"Ch 2\",VlAM1Lrq5:\"6\",width:\"100%\",X8dtRBteO:\"Loading\",yKVwghE5z:\"160.5K\",z_XSJ5YY1:false,zHuKINlYR:\"Swift–Kelce Super Bowl Buzz\"})})})}),isDisplayed()&&/*#__PURE__*/_jsx(MotionDivOnForwardButton9i0ibv,{className:\"framer-9i0ibv hidden-1qdql8z\",\"data-framer-name\":\"forward button\"}),isDisplayed()&&/*#__PURE__*/_jsx(MotionDivOnBackwardButton1mpohvr,{className:\"framer-1mpohvr hidden-1qdql8z\",\"data-framer-name\":\"backward button\"})]}),/*#__PURE__*/_jsx(\"div\",{id:\"template-overlay\"})]})});});const css=target=>{const isStaticRenderer=target===RenderTarget.canvas||target===RenderTarget.export;if(!isStaticRenderer){return[...rules,...breakpointKeys.map(key=>{const query=mediaQueries[key];return`@media ${query} { ${breakpointRules[key].join(\" \")} }`;})];}return[...rules,...breakpointKeys.flatMap(key=>{const selector=selectors[key];return breakpointRules[key].map(rule=>`${selector} {${rule}}`);})];};/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 935\n * @framerIntrinsicWidth 1720\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"kgJb9LPcy\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerHitTargets {\"JKxZtUciw\":[\".framer-x5iwrk-container\",\".framer-1s19s6l-container\",\".framer-tioypt\",\".framer-1t35y0e\",\".framer-1szlmil-container\",\".framer-7hzzzz-container\"],\"kgJb9LPcy\":[\".framer-x5iwrk-container\",\".framer-1jljycp-container\",\".framer-19a7d6y-container\",\".framer-1s19s6l-container\",\".framer-tioypt\",\".framer-1t35y0e\",\".framer-1szlmil-container\",\".framer-7hzzzz-container\",\".framer-9i0ibv\",\".framer-1mpohvr\"]}\n * @framerBreakpoints {\"kgJb9LPcy\":{\"min\":3440,\"canvasClassName\":\"framer-lkn42w-override\",\"minHeight\":1440,\"viewportHeight\":1440,\"name\":\"Kiosk\",\"width\":3440,\"rootFontSize\":16},\"JKxZtUciw\":{\"max\":3439,\"canvasClassName\":\"framer-1qdql8z-override\",\"minHeight\":935,\"viewportHeight\":975,\"name\":\"Desktop\",\"width\":1720,\"rootFontSize\":16}}\n * @framerDefaultVariant JKxZtUciw\n * @framerLayoutTemplate true\n */const Framermwo2OdldG=withCSS(Component,css,\"framer-PXB6f\");export default Framermwo2OdldG;Framermwo2OdldG.displayName=\"CES 2026 Layout (new NPL)\";Framermwo2OdldG.defaultProps={height:935,width:1720};addFonts(Framermwo2OdldG,[{explicitInter:true,fonts:[]},...AppInitFonts,...CES26DriverClusterAreaFonts,...CES26DriverClusterBOTTOMBGFonts,...CES26BGImageryBlurFonts,...CES26TopFilterBarFonts,...CES26CoreNavFonts,...CES26MediaAppOEMBOTTOMUIFonts,...CES26NowPlayingNewNPLFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"Framermwo2OdldG\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerAutoSizeImages\":\"true\",\"framerColorSyntax\":\"true\",\"framerDefaultVariant\":\"JKxZtUciw\",\"framerBreakpoints\":\"{\\\"kgJb9LPcy\\\":{\\\"min\\\":3440,\\\"canvasClassName\\\":\\\"framer-lkn42w-override\\\",\\\"minHeight\\\":1440,\\\"viewportHeight\\\":1440,\\\"name\\\":\\\"Kiosk\\\",\\\"width\\\":3440,\\\"rootFontSize\\\":16},\\\"JKxZtUciw\\\":{\\\"max\\\":3439,\\\"canvasClassName\\\":\\\"framer-1qdql8z-override\\\",\\\"minHeight\\\":935,\\\"viewportHeight\\\":975,\\\"name\\\":\\\"Desktop\\\",\\\"width\\\":1720,\\\"rootFontSize\\\":16}}\",\"framerImmutableVariables\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"kgJb9LPcy\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerIntrinsicWidth\":\"1720\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicHeight\":\"935\",\"framerHitTargets\":\"{\\\"JKxZtUciw\\\":[\\\".framer-x5iwrk-container\\\",\\\".framer-1s19s6l-container\\\",\\\".framer-tioypt\\\",\\\".framer-1t35y0e\\\",\\\".framer-1szlmil-container\\\",\\\".framer-7hzzzz-container\\\"],\\\"kgJb9LPcy\\\":[\\\".framer-x5iwrk-container\\\",\\\".framer-1jljycp-container\\\",\\\".framer-19a7d6y-container\\\",\\\".framer-1s19s6l-container\\\",\\\".framer-tioypt\\\",\\\".framer-1t35y0e\\\",\\\".framer-1szlmil-container\\\",\\\".framer-7hzzzz-container\\\",\\\".framer-9i0ibv\\\",\\\".framer-1mpohvr\\\"]}\",\"framerLayoutTemplate\":\"true\",\"framerDisplayContentsDiv\":\"false\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","\r\n\t\timport * as Framer from \"framer\";\r\nimport * as React from \"react\";\r\nimport { createPortal } from \"react-dom\";\r\nimport * as ReactDOM from \"react-dom/client\";\r\nimport CES2026LayoutResponsive from \"https://framerusercontent.com/modules/78yFEw4ClguTccXUCplC/FNc7g2dL4psK54eT2sDE/RXc1EeCJQ.js\";\r\nimport CES2026LayoutNewNPL from \"https://framerusercontent.com/modules/FDVko7CBZpf511lOKli2/E4ddRuYsa9wALhdkhTgi/mwo2OdldG.js\";\r\n\r\n\t\tconst routes = {sOGYfTReB: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/C5gapOl6OhWmjyYIgZJu/DZHPFyZHIExfnAxnMbpB/sOGYfTReB.js\")), path: \"/\"}, AlKlcIrQT: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/TddeLkYyrYbXSNHZZqMf/qddvFN79xgpQxkKS0fwn/AlKlcIrQT.js\")), path: \"/login\"}, zAVmaFlDG: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/i0npT317AuLWeQq44fXz/xt31GkE6MYHp5D5CqA4f/zAVmaFlDG.js\")), path: \"/password-change\"}, wSqK_0NCF: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/cJ4e8atGiQhiSST7Ooyy/9x1h3ZP0F1ln81LjtrT2/wSqK_0NCF.js\")), path: \"/discover.foryou\"}, ekUduX7Ws: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/JZZ4GZ1bgWHtNGYL2XSk/yArAqm2nrq5Eimemeodm/ekUduX7Ws.js\")), path: \"/carplay\"}, EpzNsmZ6z: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/eqNFbN1KRy98hOgZ02Nt/AgSPDowq1MAADpcsYMX6/EpzNsmZ6z.js\")), path: \"/stevena\"}, dukw87U92: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/8v6V9CKJ3s9lAt2F22M5/aTqbLdogdsOjp0jl7328/dukw87U92.js\")), path: \"/for-me-talk\"}, Z0VigHMB4: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/vEWFGRjMVN6azOvBS0GR/bHfzrcbwC0kGWRqKd149/Z0VigHMB4.js\")), path: \"/for-me-music\"}, cKbocaxYl: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/5uUiB3tH4YLuNc1whFMs/3UXaL9QvXGMfaZdXHCsu/cKbocaxYl.js\")), path: \"/for-me-music-mix\"}, qhgGn1I2Q: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/HWNrVuJWvT1Uy34U9aRa/yfuia708KeijHpYB9v9t/qhgGn1I2Q.js\")), path: \"/trending\"}, VVR7p_BG6: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/9LpZHyBTaCtnVQdkC1QJ/QfT4qgjaE5bAMZz89uqn/VVR7p_BG6.js\")), path: \"/channels\"}}\r\n\r\n\t\tconst locales = [{code: \"en-US\", id: \"default\", name: \"English\", slug: \"\", textDirection: \"ltr\"}]\r\n\t\tconst collectionUtils = {}\r\n\t\tconst framerSiteId = \"57d055b9d77471688dc4734e90b4ba259d97e88bcadf9ec70d9c9937fec3bb36\"\r\n\t\tfunction Template({webPageId, children, style, ...rest}) {const templateProps = {}\r\nconst props = templateProps[webPageId] ?? {}\r\nswitch (webPageId) {case \"wSqK_0NCF\":\r\ncase \"ekUduX7Ws\":\r\ncase \"EpzNsmZ6z\":\r\ncase \"dukw87U92\":\r\ncase \"Z0VigHMB4\":\r\ncase \"cKbocaxYl\":\r\ncase \"qhgGn1I2Q\":\r\ncase \"VVR7p_BG6\":\r\nreturn React.createElement(CES2026LayoutResponsive, {...props, key: \"CES2026LayoutResponsive\", style}, children(true));\r\ncase \"BPZorW2ew\":\r\nreturn React.createElement(CES2026LayoutNewNPL, {...props, key: \"CES2026LayoutNewNPL\", style}, children(true));\r\ndefault: { return children(false) }}}\r\nexport function getLayoutTemplateBreakpoints(routeId) {switch (routeId) {case \"wSqK_0NCF\":\r\ncase \"ekUduX7Ws\":\r\ncase \"EpzNsmZ6z\":\r\ncase \"dukw87U92\":\r\ncase \"Z0VigHMB4\":\r\ncase \"cKbocaxYl\":\r\ncase \"qhgGn1I2Q\":\r\ncase \"VVR7p_BG6\":\r\nreturn [{hash: \"l0c30q\", mediaQuery: \"(min-width: 3440px)\"}, {hash: \"1rwlwqt\", mediaQuery: \"(max-width: 3439.98px)\"}]\r\ncase \"BPZorW2ew\":\r\nreturn [{hash: \"lkn42w\", mediaQuery: \"(min-width: 3440px)\"}, {hash: \"1qdql8z\", mediaQuery: \"(max-width: 3439.98px)\"}]\r\ndefault: { return undefined }}}\r\n\r\n\t\tconst isBrowser = typeof document !== \"undefined\"\r\n\t\tconst isBot = isBrowser && /bot|-google|google-|yandex|ia_archiver|crawl|spider/iu.test(navigator.userAgent)\r\n\r\n\t\texport async function getPageRoot({ routeId, pathVariables, localeId, collectionItemId }) {\r\n\t\t\tconst rootPreload = routes[routeId].page.preload()\r\n\r\n\t\t\tconst content = React.createElement(\r\n\t\t\t\tFramer.PageRoot,\r\n\t\t\t\t{\r\n\t\t\t\t\tisWebsite: true,\r\n\t\t\t\t\trouteId,\r\n\t\t\t\t\tpathVariables,\r\n\t\t\t\t\troutes,\r\n\t\t\t\t\tcollectionUtils,\r\n\t\t\t\t\tframerSiteId,\r\n\t\t\t\t\tnotFoundPage: Framer.lazy(() => import(\"__framer-not-found-page\")),\r\n\t\t\t\t\tisReducedMotion: undefined,\r\n\t\t\t\t\tlocaleId,\r\n\t\t\t\t\tlocales,\r\n\t\t\t\t\tpreserveQueryParams: undefined,\r\n\t\t\t\t\tsiteCanonicalURL: \"https://prototestlab.siriusxm.com\",\r\n\t\t\t\t\tEditorBar: \r\n\t\t\ttypeof window !== \"undefined\" ? (() => {\r\n\t\t\t\tif (isBot) {\r\n\t\t\t\t\tconsole.log(\"[Framer On-Page Editing] Unavailable because navigator is bot\")\r\n\t\t\t\t\treturn\r\n\t\t\t\t}\r\n\r\n\t\t\t\treturn Framer.lazy(async () => {\r\n\t\t\t\t\tconst dependencies = {\r\n\t\t\t\t\t\t__version: 3,\r\n\t\t\t\t\t\tframer: {\r\n\t\t\t\t\t\t\tuseCurrentRoute: Framer.useCurrentRoute,\r\n\t\t\t\t\t\t\tuseLocaleInfo: Framer.useLocaleInfo,\r\n\t\t\t\t\t\t\tuseRouter: Framer.useRouter,\r\n\t\t\t\t\t\t},\r\n\t\t\t\t\t\treact: {\r\n\t\t\t\t\t\t\tcreateElement: React.createElement,\r\n\t\t\t\t\t\t\tFragment: React.Fragment,\r\n\t\t\t\t\t\t\tmemo: React.memo,\r\n\t\t\t\t\t\t\tuseCallback: React.useCallback,\r\n\t\t\t\t\t\t\tuseEffect: React.useEffect,\r\n\t\t\t\t\t\t\tuseRef: React.useRef,\r\n\t\t\t\t\t\t\tuseState: React.useState,\r\n\t\t\t\t\t\t\tuseLayoutEffect: React.useLayoutEffect,\r\n\t\t\t\t\t\t},\r\n\t\t\t\t\t\t\"react-dom\": { createPortal },\r\n\t\t\t\t\t}\r\n\r\n\t\t\t\t\twindow.__framer_editorBarDependencies = dependencies\r\n\r\n\t\t\t\t\tconst { createEditorBar } = await import(\"https://framer.com/edit/init.mjs\")\r\n\t\t\t\t\treturn {\r\n\t\t\t\t\t\tdefault: createEditorBar(),\r\n\t\t\t\t\t}\r\n\t\t\t\t})\r\n\t\t\t})() : undefined\r\n\t\t,\r\n\t\t\t\t\tadaptLayoutToTextDirection: false,\r\n\t\t\t\t\tLayoutTemplate: Template,\r\n\t\t\t\t\tloadSnippetsModule: new Framer.LazyValue(() => import(\"https://framerusercontent.com/modules/oE2H7cNNN1i6NWmhM1I8/2trjwobitNyOOnWTkL2n/snippets.js\")),\r\n\t\t\t\t\tinitialCollectionItemId: collectionItemId,\r\n\t\t\t\t}\r\n\t\t\t)\r\n\r\n\t\t\tconst contentWithFeaturesContext = React.createElement(\r\n\t\t\t\tFramer.LibraryFeaturesProvider,\r\n\t\t\t\t{\r\n\t\t\t\t\tchildren: content,\r\n\t\t\t\t\tvalue: {autobahnNavigation: false, editorBarDisableFrameAncestorsSecurity: false, motionDivToDiv: false, onPageLocalizationSupport: true, onPageMoveTool: true, synchronousNavigationOnDesktop: false, yieldOnTap: false}\r\n\t\t\t\t}\r\n\t\t\t)\r\n\r\n\t\t\tconst contentWithGracefullyDegradingErrorBoundary = React.createElement(Framer.GracefullyDegradingErrorBoundary, {\r\n\t\t\t\tchildren: contentWithFeaturesContext\r\n\t\t\t})\r\n\r\n\t\t\t\r\n\t\t\tconst page = React.createElement(Framer.PageEffectsProvider, {\r\n\t\t\t\tchildren: contentWithGracefullyDegradingErrorBoundary,\r\n\t\t\t\tvalue: {routes: {}}\r\n\t\t\t})\r\n\r\n\t\t\t// We don't want the initial render to immediately have to suspend.\r\n\t\t\tawait rootPreload\r\n\t\t\treturn page\r\n\t\t}\r\n\r\n\t\tif (isBrowser) {\r\n\t\t\twindow.__framer_importFromPackage = (packageAndFilename, exportIdentifier) => () => {\r\n\t\t\t\treturn React.createElement(Framer.ErrorPlaceholder, { error: 'Package component not supported: \"' + exportIdentifier + '\" in \"' + packageAndFilename + '\"' })\r\n\t\t\t}\r\n\r\n\t\t\twindow.__framer_events = window.__framer_events || []\r\n\r\n\t\t\t// Initialize lazy modules cache for hydration\r\n\t\t\tFramer.initLazyModulesCache()\r\n\r\n\t\t\t// Fallback support for stack gaps\r\n\t\t\tFramer.installFlexboxGapWorkaroundIfNeeded()\r\n\r\n\t\t\tconst container = document.getElementById(\"main\")\r\n\t\t\t// We know that #main is parsed before this script, so we don't need to wait for DOMContentLoaded or similar events.\r\n\t\t\tif (\"framerHydrateV2\" in container.dataset) main(true, container)\r\n\t\t\telse main(false, container)\r\n\t\t}\r\n\r\n\t\tfunction track() {\r\n\t\t\tif (!isBrowser) return\r\n\t\t\twindow.__framer_events.push(arguments)\r\n\t\t}\r\n\r\n\t\tasync function main(shouldHydrate, container) {\r\n\t\t\tfunction handleError(error, errorInfo, recoverable = true) {\r\n\t\t\t\tif (error.caught || window.__framer_hadFatalError) return // we already logged it\r\n\r\n\t\t\t\tconst componentStack = errorInfo?.componentStack\r\n\t\t\t\tif (recoverable) {\r\n\t\t\t\t\tconsole.warn(\"Caught a recoverable error. The site is still functional, but might have some UI flickering or degraded page load performance. If you are the author of this website, update external components and check recently added custom code or code overrides to fix the following server/client mismatches:\\n\", error, componentStack)\r\n\t\t\t\t\t// we only want to collect 1%, because this can be quite noisy (floods the data pipeline)\r\n\t\t\t\t\tif (Math.random() > 0.01) return\r\n\t\t\t\t} else {\r\n\t\t\t\t\tconsole.error(\"Caught a fatal error. Please report the following to the Framer team via https://www.framer.com/contact/:\\n\", error, componentStack)\r\n\t\t\t\t}\r\n\t\t\t\ttrack(recoverable ? \"published_site_load_recoverable_error\" : \"published_site_load_error\", {\r\n\t\t\t\t\tmessage: String(error),\r\n\t\t\t\t\tcomponentStack, // componentStack is more useful\r\n\t\t\t\t\tstack: componentStack ? undefined : error instanceof Error && typeof error.stack === \"string\" ? error.stack : null,\r\n\t\t\t\t})\r\n\t\t\t}\r\n\r\n\t\t\ttry {\r\n\t\t\t\tlet routeId, localeId, pathVariables, breakpoints, routeData\r\n\t\t\t\tif (shouldHydrate) {\r\n\t\t\t\t\trouteData = JSON.parse(container.dataset[\"framerHydrateV2\"])\r\n\t\t\t\t\trouteId = routeData.routeId\r\n\t\t\t\t\tlocaleId = routeData.localeId\r\n\t\t\t\t\tpathVariables = routeData.pathVariables\r\n\t\t\t\t\tbreakpoints = routeData.breakpoints\r\n\r\n\t\t\t\t\trouteId = Framer.patchRoutesForABTesting(routes, routeId) // Prioritize optimized route id to avoid flickering in browsers not supporting the server-timing header (Safari older than 16.4)\r\n\t\t\t\t} else {\r\n\t\t\t\t\tFramer.patchRoutesForABTesting(routes, undefined) // This must happen before inferInitialRouteFromPath\r\n\r\n\t\t\t\t\t\r\n\t\t\t\t\tconst serverRouteExperimentEnabled = true\r\n\t\t\t\t\tconst serverRoute = serverRouteExperimentEnabled && performance.getEntriesByType(\"navigation\")[0]?.serverTiming?.find(e => e.name === \"route\")?.description\r\n\t\t\t\t\tif (serverRoute) {\r\n\t\t\t\t\t\tconst routeData = new URLSearchParams(serverRoute)\r\n\t\t\t\t\t\trouteId = routeData.get(\"id\")\r\n\t\t\t\t\t\tlocaleId = routeData.get(\"locale\")\r\n\t\t\t\t\t\tfor (const [key, value] of routeData.entries()) {\r\n\t\t\t\t\t\t\tif (!key.startsWith(\"var.\")) continue\r\n\t\t\t\t\t\t\tpathVariables ??= {}\r\n\t\t\t\t\t\t\tpathVariables[key.slice(4)] = value\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t}\r\n\t\t\t\t\tif (!routeId || !localeId) {\r\n\t\t\t\t\t\tconst routeData = Framer.inferInitialRouteFromPath(routes, decodeURIComponent(location.pathname), true, locales)\r\n\t\t\t\t\t\trouteId = routeData.routeId\r\n\t\t\t\t\t\tlocaleId = routeData.localeId\r\n\t\t\t\t\t\tpathVariables = routeData.pathVariables\r\n\t\t\t\t\t}\r\n\t\t\t\t\t\r\n\t\t\t\t}\r\n\r\n\t\t\t\tconst pagePromise = getPageRoot({\r\n\t\t\t\t\trouteId,\r\n\t\t\t\t\tlocaleId,\r\n\t\t\t\t\tpathVariables,\r\n\t\t\t\t\tcollectionItemId: routeData?.collectionItemId,\r\n\t\t\t\t})\r\n\r\n\t\t\t\t\r\nif (typeof window !== \"undefined\") {\r\n\tvoid (async () => {\r\n\t\tconst route = routes[routeId]\r\n\r\n\t\tconst defaultLocaleId = \"default\"\r\n\t\tconst framerLocale = locales.find(({ id }) => !localeId ? id === defaultLocaleId : id === localeId).code\r\n\r\n\t\tlet collectionItemId = routeData?.collectionItemId ?? null\r\n\t\tif (collectionItemId === null && route?.collectionId && collectionUtils) {\r\n\t\t\t  const utils = await collectionUtils[route.collectionId]?.()\r\n\t\t\t  const [slug] = Object.values(pathVariables)\r\n\t\t\t  if (utils && typeof slug === \"string\") {\r\n\t\t\t\t  collectionItemId = (await utils.getRecordIdBySlug(slug, framerLocale || undefined)) ?? null\r\n\t\t\t  }\r\n\t\t}\r\n\r\n\t\tconst resolvedDateTimeOptions = Intl.DateTimeFormat().resolvedOptions()\r\n\t\tconst timezone = resolvedDateTimeOptions.timeZone\r\n\t\tconst locale = resolvedDateTimeOptions.locale\r\n\r\n\t\t// wait for the page to be activated before sending the pageview event\r\n\t\t// https://developer.chrome.com/docs/web-platform/prerender-pages#impact-on-analytics\r\n\t\tawait new Promise((resolve) => {\r\n\t\t\tif (document.prerendering) {\r\n\t\t\t\tdocument.addEventListener(\"prerenderingchange\", resolve, { once: true })\r\n\t\t\t} else {\r\n\t\t\t\tresolve()\r\n\t\t\t}\r\n\t\t})\r\n\r\n\t\twindow.__framer_events.push([\r\n\t\t\t\"published_site_pageview\",\r\n\t\t\t{\r\n\t\t\t\tframerSiteId: framerSiteId ?? null,\r\n\t\t\t\tversion: 2,\r\n\t\t\t\troutePath: route?.path || \"/\",\r\n\t\t\t\tcollectionItemId,\r\n\t\t\t\tframerLocale: framerLocale || null,\r\n\t\t\t\twebPageId: route?.abTestingVariantId ?? routeId,\r\n\t\t\t\tabTestId: route?.abTestId,\r\n\t\t\t\treferrer: document.referrer || null,\r\n\t\t\t\turl: window.location.href,\r\n\t\t\t\thostname: window.location.hostname || null,\r\n\t\t\t\tpathname: window.location.pathname || null,\r\n\t\t\t\thash: window.location.hash || null,\r\n\t\t\t\tsearch: window.location.search || null,\r\n\t\t\t\ttimezone,\r\n\t\t\t\tlocale,\r\n\t\t\t},\r\n\t\t\t\"eager\"\r\n\t\t])\r\n\r\n\t\t// Yield to avoid blocking the main thread with the user code\r\n\t\tawait Framer.yieldToMain({ priority: \"background\", ensureContinueBeforeUnload: true, continueAfter: \"paint\" })\r\n\r\n\t\tdocument.dispatchEvent(new CustomEvent(\"framer:pageview\", {\r\n\t\t\tdetail: { framerLocale: framerLocale || null }\r\n\t\t}))\r\n\t})()\r\n}\r\n\r\n\r\n\t\t\t\tconst page = await pagePromise\r\n\t\t\t\tif (shouldHydrate) {\r\n\t\t\t\t\t\r\n\r\n\t\t\t\t\tFramer.withPerformanceMarks(\"framer-rewrite-breakpoints\", () => {\r\n\t\t\t\t\t\tFramer.removeHiddenBreakpointLayersV2(breakpoints)\r\n\t\t\t\t\t\twindow.__framer_onRewriteBreakpoints?.(breakpoints)\r\n\t\t\t\t\t})\r\n\r\n\t\t\t\t\t\r\n\r\n\t\t\t\t\tconst startTransition = isBot ? cb => cb() : React.startTransition\r\n\t\t\t\t\tstartTransition(() => {\r\n\t\t\t\t\t\tFramer.markHydrationStart()\r\n\t\t\t\t\t\tif (true) Framer.turnOffReactEventHandling()\r\n\t\t\t\t\t\tReactDOM.hydrateRoot(container, page, { onRecoverableError: handleError })\r\n\t\t\t\t\t})\r\n\t\t\t\t} else {\r\n\t\t\t\t\t\r\n\t\t\t\t\tReactDOM.createRoot(container, { onRecoverableError: handleError }).render(page)\r\n\t\t\t\t}\r\n\t\t\t} catch (error) {\r\n\t\t\t\thandleError(error, undefined, false)\r\n\t\t\t\tthrow error\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\t\r\n\r\n\t\t\r\n\t"],"mappings":"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"}