{"version":3,"file":"TickerLazyLoad.CIM0OgAX.mjs","names":["_Fragment","__legacyOverrideHOC_DataObserverContext","_jsx"],"sources":["https:/framerusercontent.com/modules/0idxsuBLq8e8t49lMUEj/eIndt4U5RY8Ti5jQzHPe/Star_Rating.js","https:/framerusercontent.com/modules/kapLz2JRpTsZeM5bdpvo/ikuY6dzAdASOByvFmKCg/TickerLazyLoad.js"],"sourcesContent":["import{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{addPropertyControls,ControlType}from\"framer\";/**\n * A star rating component with customizable properties\n *\n * @framerSupportedLayoutWidth any\n * @framerSupportedLayoutHeight any\n */export default function Rating(props){const{activeColor,inactiveColor,ratingValue,amount,size,icon,featherIcon,style}=props;// Shrink size by 20%\nconst scaledSize=size*.8;const stars=Array.from({length:amount},(_,i)=>i+1);const getHalfStarGradientId=(starValue,isFeather)=>{return`halfStar${isFeather?\"Feather\":\"\"}${starValue}`;};const renderFeatherIcon=iconName=>{const featherIcons={star:/*#__PURE__*/_jsx(\"polygon\",{points:\"12 2 15.09 8.26 22 9.27 17 14.14 18.18 21.02 12 17.77 5.82 21.02 7 14.14 2 9.27 8.91 8.26 12 2\"}),heart:/*#__PURE__*/_jsx(\"path\",{d:\"M20.84 4.61a5.5 5.5 0 0 0-7.78 0L12 5.67l-1.06-1.06a5.5 5.5 0 0 0-7.78 7.78l1.06 1.06L12 21.23l7.78-7.78 1.06-1.06a5.5 5.5 0 0 0 0-7.78z\"}),circle:/*#__PURE__*/_jsx(\"circle\",{cx:\"12\",cy:\"12\",r:\"10\"}),square:/*#__PURE__*/_jsx(\"rect\",{x:\"3\",y:\"3\",width:\"18\",height:\"18\",rx:\"2\",ry:\"2\"}),\"thumbs-up\":/*#__PURE__*/_jsx(\"path\",{d:\"M14 9V5a3 3 0 0 0-3-3l-4 9v11h11.28a2 2 0 0 0 2-1.7l1.38-9a2 2 0 0 0-2-2.3zM7 22H4a2 2 0 0 1-2-2v-7a2 2 0 0 1 2-2h3\"})};return featherIcons[iconName]||featherIcons[\"star\"];};return /*#__PURE__*/_jsx(\"div\",{style:{position:\"relative\",display:\"flex\",alignItems:\"center\",padding:\"0px\",borderRadius:\"16px\",...style},children:/*#__PURE__*/_jsx(\"div\",{style:{display:\"flex\",alignItems:\"center\"},children:stars.map(starValue=>{const isActive=starValue<=ratingValue;const isHalfStar=!Number.isInteger(ratingValue)&&starValue===Math.ceil(ratingValue);const gradientId=getHalfStarGradientId(starValue,icon===\"Feather\");return /*#__PURE__*/_jsx(\"div\",{style:{position:\"relative\",width:scaledSize,height:scaledSize,margin:\"0 2px\",display:\"flex\",justifyContent:\"center\",alignItems:\"center\"},children:icon===\"Default\"?/*#__PURE__*/_jsx(\"svg\",{width:scaledSize,height:scaledSize,viewBox:\"0 0 24 24\",fill:isActive?activeColor:inactiveColor,style:{transform:isActive?\"scale(1.1)\":\"scale(1)\"},children:isHalfStar?/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"defs\",{children:/*#__PURE__*/_jsx(\"linearGradient\",{id:gradientId,x1:\"0%\",y1:\"0%\",x2:\"100%\",y2:\"0%\",children:typeof window!==\"undefined\"&&/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"stop\",{offset:\"50%\",stopColor:activeColor}),/*#__PURE__*/_jsx(\"stop\",{offset:\"50%\",stopColor:inactiveColor})]})})}),/*#__PURE__*/_jsx(\"path\",{d:\"M12 17.27L18.18 21l-1.64-7.03L22 9.24l-7.19-.61L12 2 9.19 8.63 2 9.24l5.46 4.73L5.82 21z\",fill:typeof window!==\"undefined\"?`url(#${gradientId})`:inactiveColor})]}):/*#__PURE__*/_jsx(\"path\",{d:\"M12 17.27L18.18 21l-1.64-7.03L22 9.24l-7.19-.61L12 2 9.19 8.63 2 9.24l5.46 4.73L5.82 21z\"})}):/*#__PURE__*/_jsx(\"svg\",{width:scaledSize,height:scaledSize,viewBox:\"0 0 24 24\",stroke:isActive?activeColor:inactiveColor,fill:isActive?activeColor:\"none\",strokeWidth:\"2\",strokeLinecap:\"round\",strokeLinejoin:\"round\",style:{transform:isActive?\"scale(1.1)\":\"scale(1)\"},children:isHalfStar?/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"defs\",{children:/*#__PURE__*/_jsx(\"linearGradient\",{id:gradientId,x1:\"0%\",y1:\"0%\",x2:\"100%\",y2:\"0%\",children:typeof window!==\"undefined\"&&/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"stop\",{offset:\"50%\",stopColor:activeColor}),/*#__PURE__*/_jsx(\"stop\",{offset:\"50%\",stopColor:\"transparent\"})]})})}),/*#__PURE__*/_jsx(\"g\",{fill:typeof window!==\"undefined\"?`url(#${gradientId})`:\"none\",children:renderFeatherIcon(featherIcon)})]}):renderFeatherIcon(featherIcon)})},starValue);})})});}addPropertyControls(Rating,{activeColor:{type:ControlType.Color,title:\"Active\",defaultValue:\"#F1C21B\"},inactiveColor:{type:ControlType.Color,title:\"Inactive\",defaultValue:\"#E5E5E5\"},ratingValue:{type:ControlType.Number,title:\"Rating\",defaultValue:3,min:0,max:10,step:.5},amount:{type:ControlType.Number,title:\"Amount\",defaultValue:5,min:1,max:10,step:1},size:{type:ControlType.Number,title:\"Size\",defaultValue:24,min:10,max:100,step:1},icon:{type:ControlType.Enum,title:\"Icon\",options:[\"Default\",\"Feather\"],defaultValue:\"Default\",displaySegmentedControl:true},featherIcon:{type:ControlType.Enum,title:\"Feather Icon\",options:[\"star\",\"heart\",\"circle\",\"square\",\"thumbs-up\",\"alert-circle\",\"award\",\"bell\",\"bookmark\",\"check\",\"check-circle\",\"coffee\",\"flag\",\"gift\",\"home\",\"music\",\"smile\",\"sun\",\"thumbs-down\",\"trophy\",\"zap\"],defaultValue:\"star\",hidden:({icon})=>icon!==\"Feather\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"RatingProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"Rating\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutHeight\":\"any\",\"framerSupportedLayoutWidth\":\"any\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Star_Rating.map","import{jsx as _jsx}from\"react/jsx-runtime\";import{useEffect}from\"react\";export function LazyLoadTickerImages(){useEffect(()=>{const ticker=document.querySelector(\"[data-framer-component-type='Ticker']\");if(!ticker)return;const images=ticker.querySelectorAll(\"img\");images.forEach(img=>{if(!img.dataset.src&&img.src){img.dataset.src=img.src;img.src=\"\"// prevent loading immediately\n;}});const preloadImage=img=>{if(img.dataset.src){img.src=img.dataset.src;img.removeAttribute(\"data-src\");}};const observer=new IntersectionObserver((entries,observerInstance)=>{entries.forEach(entry=>{if(entry.isIntersecting){const img=entry.target;preloadImage(img);observerInstance.unobserve(img);}});},{root:null,rootMargin:\"150px\",threshold:.1});images.forEach(img=>{observer.observe(img);});return()=>{images.forEach(img=>observer.unobserve(img));};},[]);return{};}import{useContext as __legacyOverrideHOC_useContext}from\"react\";import{DataObserverContext as __legacyOverrideHOC_DataObserverContext}from\"framer\";export function withLazyLoadTickerImages(C){return props=>{__legacyOverrideHOC_useContext(__legacyOverrideHOC_DataObserverContext);return _jsx(C,{...props,...LazyLoadTickerImages(props)});};}withLazyLoadTickerImages.displayName=\"LazyLoadTickerImages\";\nexport const __FramerMetadata__ = {\"exports\":{\"withLazyLoadTickerImages\":{\"type\":\"reactHoc\",\"name\":\"withLazyLoadTickerImages\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"LazyLoadTickerImages\":{\"type\":\"override\",\"name\":\"LazyLoadTickerImages\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./TickerLazyLoad.map"],"mappings":"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"}