{"version":3,"file":"Countdown.Cdy27WgU.mjs","names":["useState","__esmMin","init_npm_react_18_3_1","_e","p","c","init_jsx_runtime","ce","init_framer_motion_DhsWWWsN","addPropertyControls","RenderTarget","init_framer_B6PCHH0A","ControlType","EmptyState","maxWidth","title","subtitle","init_Shared","init_Shared_8iGD","getDateWithTime","newDate","date","hour","ampm","minute","second","Countdown","props","targetDate","time","isCanvas","timeLeft","setTimeLeft","calculateTimeLeft","timer","now","difference","timeLeftValue","i","unitNames","units","unitSizes","finishedIndex","textStyle","labelStyle","labels","validUnits","index","item","segments","isVertical","paddedValue","labelText","init_Countdown","unit","acc"],"sources":["https:/framerusercontent.com/modules/n9cR4gFLy0DjoxfkLrIe/9bbvaZD8RsNyj0rYVQ4z/Shared.js","https:/framer.com/m/Shared-8iGD.js@9bbvaZD8RsNyj0rYVQ4z","https:/framerusercontent.com/modules/eUKR5PBph3HI0FVNDklS/4YYyFR52eZdesgDaJ9B4/Countdown.js"],"sourcesContent":["import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{ControlType}from\"framer\";import{motion}from\"framer-motion\";export const borderPropertyControl=(hidden=null)=>({type:ControlType.Object,optional:true,hidden,controls:{color:{type:ControlType.Color,defaultValue:\"#222\"},width:{type:ControlType.FusedNumber,defaultValue:1,toggleKey:\"widthIsMixed\",toggleTitles:[\"All\",\"Individual\"],valueKeys:[\"widthTop\",\"widthRight\",\"widthBottom\",\"widthLeft\"],valueLabels:[\"T\",\"R\",\"B\",\"L\"],min:0},style:{type:ControlType.Enum,defaultValue:\"solid\",options:[\"solid\",\"dashed\",\"dotted\",\"double\"],optionTitles:[\"Solid\",\"Dashed\",\"Dotted\",\"Double\"]}}});export function Border({width,widthIsMixed,widthTop,widthRight,widthBottom,widthLeft,style,color,transition}){return /*#__PURE__*/_jsx(motion.div,{animate:{borderColor:color},style:{position:\"absolute\",inset:0,borderWidth:widthIsMixed?`${widthTop}px ${widthRight}px ${widthBottom}px ${widthLeft}px`:`${width}px`,borderStyle:style,borderRadius:\"inherit\",pointerEvents:\"none\"},initial:false,transition:transition});}export function EmptyState({title,subtitle,maxWidth=0}){return /*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",width:\"100%\",height:\"100%\",placeContent:\"center\",placeItems:\"center\",flexDirection:\"column\",gap:16,backgroundColor:\"rgba(136, 85, 255, 0.1)\",borderRadius:6,border:\"1px dashed rgb(136, 85, 255)\",color:\"rgb(136, 85, 255)\",fontSize:16,padding:20,minHeight:200,maxWidth:maxWidth||undefined},children:[/*#__PURE__*/_jsx(\"p\",{style:{margin:0,fontWeight:600,textAlign:\"center\"},children:title}),/*#__PURE__*/_jsx(\"p\",{style:{margin:0,opacity:.7,// maxWidth: 500,\nlineHeight:1.5,textAlign:\"center\"},children:subtitle})]});}EmptyState.displayName=\"Empty State\";\nexport const __FramerMetadata__ = {\"exports\":{\"EmptyState\":{\"type\":\"reactComponent\",\"name\":\"EmptyState\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"Border\":{\"type\":\"reactComponent\",\"name\":\"Border\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"borderPropertyControl\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Shared.map","/*\n * Shared\n *\n * Learn More: https://www.framer.com/asset-urls\n */\n\nexport * from \"https://framerusercontent.com/modules/n9cR4gFLy0DjoxfkLrIe/9bbvaZD8RsNyj0rYVQ4z/Shared.js\"\n","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,RenderTarget}from\"framer\";import{useState,useEffect}from\"react\";import{EmptyState}from\"https://framer.com/m/Shared-8iGD.js@9bbvaZD8RsNyj0rYVQ4z\";const unitNames=[\"years\",\"months\",\"days\",\"hours\",\"minutes\",\"seconds\"];const unitSizes=[365,12,30,24,60,60];const finishedIndex=6;function getDateWithTime(date,hour,minute,second,ampm){const newDate=new Date(date);newDate.setHours(hour+(ampm===\"PM\"&&hour!==12?12:0));newDate.setMinutes(minute);newDate.setSeconds(second);return newDate;}/**\n * 360 Product Viewer\n * @framerDisableUnlink\n *\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n */export default function Countdown(props){const{time,labels,units}=props;const targetDate=getDateWithTime(props.date,time.hour,time.minute,time.second,time.time);const isCanvas=RenderTarget.current()===RenderTarget.canvas;const[timeLeft,setTimeLeft]=useState(calculateTimeLeft());useEffect(()=>{const timer=setTimeout(()=>{setTimeLeft(calculateTimeLeft());},1e3);return()=>clearTimeout(timer);});if(isCanvas&&!props.date){return /*#__PURE__*/_jsx(EmptyState,{title:\"Set a date value.\",subtitle:\"Use the properties panel to choose a target date.\",maxWidth:500});}function calculateTimeLeft(){const now=new Date;const difference=targetDate.getTime()-now.getTime();const timeLeftValue=Array(7).fill(null);if(difference>0){timeLeftValue[0]=Math.floor(difference/(1e3*60*60*24*365));timeLeftValue[1]=Math.floor(difference/(1e3*60*60*24*30)%12);timeLeftValue[2]=Math.floor(difference/(1e3*60*60*24)%30);timeLeftValue[3]=Math.floor(difference/(1e3*60*60)%24);timeLeftValue[4]=Math.floor(difference/1e3/60%60);timeLeftValue[5]=Math.floor(difference/1e3%60);timeLeftValue[6]=true;for(let i=0;i<unitNames.length-1;i++){if(!units[unitNames[i]]){timeLeftValue[i+1]+=timeLeftValue[i]*unitSizes[i+1];timeLeftValue[i]=null;}}if(!units.seconds)timeLeftValue[5]=null;if(!units.zeroUnits){for(let i=0;i<unitNames.length;i++){if(timeLeftValue[i]<=0)timeLeftValue[i]=null;else break;}}}else{timeLeftValue[finishedIndex]=false;}return timeLeftValue;}const textStyle={fontSize:props.font?.fontSize||22,fontWeight:\"600\",color:props.fontColor||\"#ffffff\"};const labelStyle={fontSize:labels?.font?.fontSize||14,fontWeight:labels?.font?.fontWeight||\"normal\",lineHeight:labels?.font?.lineHeight||1.2,color:labels?.fontColor||\"#999999\",textTransform:labels?.case||\"capitalize\",marginTop:4};const validUnits=unitNames.map((unit,index)=>({unit,value:timeLeft[index]})).filter(item=>item.value!=null);const segments=[];// Determine if orientation is vertical\nconst isVertical=props.orientation===\"vertical\";validUnits.forEach((item,i)=>{if(i>0&&props.showLine&&!props.boxStyle){segments.push(/*#__PURE__*/_jsx(\"div\",{style:{width:isVertical?props.lineLength||48:props.lineThickness||2,height:isVertical?props.lineThickness||2:props.lineLength||48,backgroundColor:props.lineColor||\"#ccc\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\",margin:isVertical?`${props.gap/2||8}px 0`:`0 ${props.gap/2||8}px`}},`line-${i}`));}const paddedValue=String(item.value).padStart(2,\"0\");segments.push(/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"column\",alignItems:\"center\",justifyContent:\"center\",backgroundColor:props.boxStyle?props.boxColor:\"transparent\",borderRadius:props.boxStyle?props.boxRadius:0,padding:`${props.boxPadding||12}px`,minWidth:50,margin:isVertical?\"4px 0\":\"0 4px\"},children:[/*#__PURE__*/_jsx(\"span\",{style:textStyle,children:paddedValue}),props.showUnitLabels&&/*#__PURE__*/_jsx(\"span\",{style:labelStyle,children:labelText(item)})]},item.unit));});function labelText(item){if(!props.showUnitLabels)return\"\";if(labels?.style===\"short\")return item.unit[0].toUpperCase();return item.unit;}if(!timeLeft[finishedIndex]){return props.finishedStyle===\"text\"?/*#__PURE__*/_jsx(\"p\",{style:{color:props.fontColor,...props.font},children:props.finishedText}):props.finished;}return /*#__PURE__*/_jsx(\"div\",{style:{display:\"flex\",flexDirection:isVertical?\"column\":\"row\",justifyContent:\"center\",alignItems:\"center\",userSelect:props.textSelect?\"auto\":\"none\",lineHeight:1.2},children:segments});}addPropertyControls(Countdown,{date:{type:ControlType.Date},time:{type:ControlType.Object,controls:{hour:{type:ControlType.Number,min:1,max:12,defaultValue:12},minute:{type:ControlType.Number,min:0,max:59,defaultValue:0},second:{type:ControlType.Number,min:0,max:59,defaultValue:0},time:{type:ControlType.Enum,options:[\"AM\",\"PM\"],defaultValue:\"PM\"}}},orientation:{type:ControlType.Enum,options:[\"horizontal\",\"vertical\"],defaultValue:\"horizontal\",title:\"Orientation\"},units:{type:ControlType.Object,controls:unitNames.reduce((acc,unit)=>{acc[unit]={type:ControlType.Boolean,defaultValue:true};return acc;},{zeroUnits:{type:ControlType.Boolean,defaultValue:false,enabledTitle:\"Show\",disabledTitle:\"Hide\",description:\"Hide zero-value units on the left.\"}})},labels:{type:ControlType.Object,optional:true,controls:{location:{type:ControlType.Enum,options:[\"inline\",\"above\",\"below\"],defaultValue:\"below\"},style:{type:ControlType.Enum,options:[\"full\",\"short\"],defaultValue:\"full\"},case:{type:ControlType.Enum,options:[\"capitalize\",\"uppercase\",\"lowercase\"],defaultValue:\"capitalize\"},fontColor:{type:ControlType.Color,defaultValue:\"#FFF\"},font:{type:\"font\",controls:\"extended\"}}},fontColor:{type:ControlType.Color,defaultValue:\"#ffffff\"},font:{type:\"font\",controls:\"extended\"},textSelect:{type:ControlType.Boolean,defaultValue:false},gap:{type:ControlType.Number,defaultValue:16},showLine:{type:ControlType.Boolean,defaultValue:false,title:\"Show Line Between\"},lineColor:{type:ControlType.Color,defaultValue:\"#ccc\",title:\"Line Color\"},lineLength:{type:ControlType.Number,defaultValue:48,min:4,title:\"Line Height\"},finishedStyle:{type:ControlType.Enum,options:[\"text\",\"layer\"],defaultValue:\"text\",title:\"Finished Display\"},finishedText:{type:ControlType.String,defaultValue:\"Countdown finished!\",hidden:props=>props.finishedStyle!==\"text\"},finished:{type:ControlType.ComponentInstance,hidden:props=>props.finishedStyle!==\"layer\"},boxStyle:{type:ControlType.Boolean,defaultValue:false,title:\"Box Around Units\"},boxColor:{type:ControlType.Color,defaultValue:\"#ffffff\",hidden:props=>!props.boxStyle},boxPadding:{type:ControlType.Number,defaultValue:8,hidden:props=>!props.boxStyle,title:\"Box Padding\"},boxRadius:{type:ControlType.Number,defaultValue:12,hidden:props=>!props.boxStyle,title:\"Box Radius\"},showUnitLabels:{type:ControlType.Boolean,defaultValue:true,title:\"Show Unit Labels\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Countdown\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerDisableUnlink\":\"*\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Countdown.map"],"mappings":"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"}