{
  "version": 3,
  "sources": ["ssg:https://framerusercontent.com/modules/QQ8mu4kgbOuJLrCMaLMg/jw8AyyuZY09WQYWYRfdZ/BreathingTimer_1.js"],
  "sourcesContent": ["import{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,useIsStaticRenderer}from\"framer\";import{useState,useEffect,useRef,startTransition}from\"react\";/**\n * Breathing Timer with circular animation and ambient sound players\n * \n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight fixed\n */export default function BreathingTimer(props){const{backgroundColor,timerBackgroundColor,timerColor,textColor,buttonColor,buttonTextColor,// Track circle props\ntrackColor=\"#EEEEEE\",trackBorderWidth=8,timerFont,buttonFont,borderRadius,timerSize,timerBorderWidth,defaultDuration,startButtonImage={src:\"\",alt:\"\"},startPauseButtonImage={src:\"\",alt:\"\"},resetButtonImage={src:\"\",alt:\"\"},useButtonImages=false,// Session sound\ngongSound=\"\",// Audio Player 1\naudio1Source1=\"https://assets.mixkit.co/music/preview/mixkit-relaxing-in-nature-522.mp3\",audio1Source2=\"https://assets.mixkit.co/music/preview/mixkit-serene-view-443.mp3\",audio1Source3=\"https://assets.mixkit.co/music/preview/mixkit-spirit-of-the-past-99.mp3\",audio1Label,audio1BackgroundColor,audio1TextColor,audio1ControlColor,audio1PlayButtonImage={src:\"\",alt:\"\"},audio1PauseButtonImage={src:\"\",alt:\"\"},useAudio1ButtonImages=false,// Audio Player 2\naudio2Source1=\"https://assets.mixkit.co/sfx/preview/mixkit-forest-stream-ambience-loop-522.mp3\",audio2Source2=\"https://assets.mixkit.co/sfx/preview/mixkit-campfire-crackles-1330.mp3\",audio2Source3=\"https://assets.mixkit.co/sfx/preview/mixkit-rain-and-thunder-storm-2390.mp3\",audio2Label,audio2BackgroundColor,audio2TextColor,audio2ControlColor,audio2PlayButtonImage={src:\"\",alt:\"\"},audio2PauseButtonImage={src:\"\",alt:\"\"},useAudio2ButtonImages=false,style}=props;const isStatic=useIsStaticRenderer();// Timer state\nconst[isRunning,setIsRunning]=useState(false);const[duration,setDuration]=useState(defaultDuration);const[timeRemaining,setTimeRemaining]=useState(defaultDuration*60);const[progress,setProgress]=useState(1);const[isDragging,setIsDragging]=useState(false);const timerRef=useRef(null);const circleRef=useRef(null);// Audio players state\nconst[audio1Playing,setAudio1Playing]=useState(false);const[audio1Volume,setAudio1Volume]=useState(.5);const[audio1Source,setAudio1Source]=useState(audio1Source1);const[audio2Playing,setAudio2Playing]=useState(false);const[audio2Volume,setAudio2Volume]=useState(.5);const[audio2Source,setAudio2Source]=useState(audio2Source1);const audioRef1=useRef(null);const audioRef2=useRef(null);// Format time as MM:SS\nconst formatTime=seconds=>{const mins=Math.floor(seconds/60);const secs=Math.floor(seconds%60);return`${mins.toString().padStart(2,\"0\")}:${secs.toString().padStart(2,\"0\")}`;};// Start/pause timer\nconst toggleTimer=()=>{if(isStatic)return;if(!isRunning){// Play gong sound when starting timer\nif(gongSound&&typeof window!==\"undefined\"){const audio=new Audio(gongSound);audio.play().catch(e=>console.error(\"Gong sound play error:\",e));}}startTransition(()=>setIsRunning(!isRunning));};// Reset timer\nconst resetTimer=()=>{startTransition(()=>{setIsRunning(false);setTimeRemaining(duration*60);setProgress(1);});};// Change duration\nconst changeDuration=minutes=>{startTransition(()=>{setDuration(minutes);setTimeRemaining(minutes*60);setProgress(1);setIsRunning(false);});};// Calculate position from mouse/touch event\nconst getPositionFromEvent=e=>{if(!circleRef.current)return null;const rect=circleRef.current.getBoundingClientRect();const centerX=rect.left+rect.width/2;const centerY=rect.top+rect.height/2;const clientX=e.clientX||e.touches&&e.touches[0]?.clientX;const clientY=e.clientY||e.touches&&e.touches[0]?.clientY;if(!clientX||!clientY)return null;const deltaX=clientX-centerX;const deltaY=clientY-centerY;// Calculate angle from top (0 degrees)\nlet angle=Math.atan2(deltaY,deltaX)+Math.PI/2;if(angle<0)angle+=2*Math.PI;// Convert angle to progress (0 to 1)\nconst newProgress=1-angle/(2*Math.PI);return Math.max(0,Math.min(1,newProgress));};// Handle drag start\nconst handleDragStart=e=>{if(isStatic)return;e.preventDefault();startTransition(()=>{setIsDragging(true);setIsRunning(false)// Pause timer while dragging\n;});};// Handle drag move\nconst handleDragMove=e=>{if(!isDragging||isStatic)return;const newProgress=getPositionFromEvent(e);if(newProgress!==null){const newTimeRemaining=newProgress*(duration*60);startTransition(()=>{setProgress(newProgress);setTimeRemaining(newTimeRemaining);});}};// Handle drag end\nconst handleDragEnd=()=>{if(isStatic)return;startTransition(()=>setIsDragging(false));};// Global event listeners for dragging\nuseEffect(()=>{if(isStatic||!isDragging)return;const handleMouseMove=e=>handleDragMove(e);const handleMouseUp=()=>handleDragEnd();const handleTouchMove=e=>handleDragMove(e);const handleTouchEnd=()=>handleDragEnd();document.addEventListener(\"mousemove\",handleMouseMove);document.addEventListener(\"mouseup\",handleMouseUp);document.addEventListener(\"touchmove\",handleTouchMove);document.addEventListener(\"touchend\",handleTouchEnd);return()=>{document.removeEventListener(\"mousemove\",handleMouseMove);document.removeEventListener(\"mouseup\",handleMouseUp);document.removeEventListener(\"touchmove\",handleTouchMove);document.removeEventListener(\"touchend\",handleTouchEnd);};},[isDragging,duration,isStatic]);// Timer effect with smooth updates\nuseEffect(()=>{if(isStatic||isDragging)return;if(isRunning&&timeRemaining>0){timerRef.current=setInterval(()=>{const newTimeRemaining=timeRemaining-.1;if(newTimeRemaining<=0){// Timer finished - play gong sound and pause all audio\nif(gongSound&&typeof window!==\"undefined\"){const audio=new Audio(gongSound);audio.play().catch(e=>console.error(\"Gong sound play error:\",e));}startTransition(()=>{setTimeRemaining(0);setProgress(0);setIsRunning(false);setAudio1Playing(false);setAudio2Playing(false);});}else{startTransition(()=>{setTimeRemaining(newTimeRemaining);setProgress(newTimeRemaining/(duration*60));});}},100);}return()=>{if(timerRef.current)clearInterval(timerRef.current);};},[isRunning,timeRemaining,duration,isStatic,gongSound,isDragging]);// Audio 1 controls\nuseEffect(()=>{if(isStatic||!audioRef1.current)return;audioRef1.current.volume=audio1Volume;if(audio1Playing){audioRef1.current.play().catch(e=>console.error(\"Audio play error:\",e));}else{audioRef1.current.pause();}return()=>{if(audioRef1.current)audioRef1.current.pause();};},[audio1Playing,audio1Volume,audio1Source,isStatic]);// Update audio volume when slider changes\nuseEffect(()=>{if(audioRef1.current){audioRef1.current.volume=audio1Volume;}},[audio1Volume]);// Audio 2 controls\nuseEffect(()=>{if(isStatic||!audioRef2.current)return;audioRef2.current.volume=audio2Volume;if(audio2Playing){audioRef2.current.play().catch(e=>console.error(\"Audio play error:\",e));}else{audioRef2.current.pause();}return()=>{if(audioRef2.current)audioRef2.current.pause();};},[audio2Playing,audio2Volume,audio2Source,isStatic]);// Update audio volume when slider changes\nuseEffect(()=>{if(audioRef2.current){audioRef2.current.volume=audio2Volume;}},[audio2Volume]);// Calculate circle dimensions\nconst radius=timerSize/2-timerBorderWidth;const circumference=2*Math.PI*radius;// Progress should show how much time has elapsed, not remaining\nconst elapsedProgress=1-progress;const strokeDashoffset=circumference*(1-elapsedProgress);return /*#__PURE__*/_jsxs(\"div\",{style:{position:\"relative\",width:\"100%\",height:\"100%\",backgroundColor,borderRadius,padding:\"20px\",display:\"flex\",flexDirection:\"column\",alignItems:\"center\",justifyContent:\"space-between\",gap:\"20px\",...style},children:[/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"column\",alignItems:\"center\",justifyContent:\"center\",width:\"100%\",flex:1},children:[/*#__PURE__*/_jsxs(\"div\",{ref:circleRef,onClick:isStatic?undefined:toggleTimer,style:{position:\"relative\",width:timerSize,height:timerSize,display:\"flex\",alignItems:\"center\",justifyContent:\"center\",backgroundColor:timerBackgroundColor,borderRadius:\"50%\",marginBottom:\"20px\",overflow:\"visible\",cursor:isStatic?\"default\":\"pointer\"},children:[/*#__PURE__*/_jsxs(\"svg\",{width:timerSize+props.dotSize*2+(props.dotBlurriness||0)*4,height:timerSize+props.dotSize*2+(props.dotBlurriness||0)*4,viewBox:`${-props.dotSize-(props.dotBlurriness||0)*2} ${-props.dotSize-(props.dotBlurriness||0)*2} ${timerSize+props.dotSize*2+(props.dotBlurriness||0)*4} ${timerSize+props.dotSize*2+(props.dotBlurriness||0)*4}`,style:{position:\"absolute\",pointerEvents:\"none\"},children:[/*#__PURE__*/_jsx(\"circle\",{cx:timerSize/2,cy:timerSize/2,r:radius,fill:\"none\",stroke:trackColor,strokeWidth:trackBorderWidth,opacity:.25}),/*#__PURE__*/_jsx(\"circle\",{cx:timerSize/2,cy:timerSize/2,r:radius,fill:\"none\",stroke:timerColor,strokeWidth:timerBorderWidth,strokeDasharray:circumference,strokeDashoffset:isStatic?circumference*.75:strokeDashoffset,strokeLinecap:\"round\",transform:`rotate(-90 ${timerSize/2} ${timerSize/2})`,style:{transition:\"stroke-dashoffset 0.1s linear\"}}),!isStatic&&/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"defs\",{children:/*#__PURE__*/_jsx(\"filter\",{id:\"dotBlur\",x:\"-50%\",y:\"-50%\",width:\"200%\",height:\"200%\",children:/*#__PURE__*/_jsx(\"feGaussianBlur\",{in:\"SourceGraphic\",stdDeviation:props.dotBlurriness||0})})}),/*#__PURE__*/_jsx(\"circle\",{cx:timerSize/2+radius*Math.cos(2*Math.PI*(1-progress)-Math.PI/2),cy:timerSize/2+radius*Math.sin(2*Math.PI*(1-progress)-Math.PI/2),r:props.dotSize,fill:props.dotColor,filter:props.dotBlurriness>0?\"url(#dotBlur)\":\"none\",style:{transition:isDragging?\"none\":\"cx 0.1s linear, cy 0.1s linear\",cursor:isDragging?\"grabbing\":\"grab\",pointerEvents:\"all\"},onMouseDown:e=>{e.stopPropagation();handleDragStart(e);},onTouchStart:e=>{e.stopPropagation();handleDragStart(e);}})]})]}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"column\",alignItems:\"center\",justifyContent:\"center\",gap:\"8px\",color:textColor,userSelect:\"none\",...timerFont},children:[/*#__PURE__*/_jsx(\"div\",{onClick:isStatic?undefined:toggleTimer,style:{fontSize:timerFont.fontSize*1.5,cursor:isStatic?\"default\":\"pointer\",userSelect:\"none\"},children:formatTime(isStatic?duration*60:timeRemaining)}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",gap:`${props.controlButtonGap||5}px`},children:[/*#__PURE__*/_jsx(\"button\",{onClick:toggleTimer,style:{padding:props.controlButtonPadding||\"8px 16px\",width:props.controlButtonSize?`${props.controlButtonSize}px`:\"auto\",height:props.controlButtonSize?`${props.controlButtonSize}px`:\"auto\",borderRadius:props.controlButtonRadius||\"6px\",backgroundColor:props.startButtonColor||buttonColor,color:props.startButtonTextColor||buttonTextColor,border:\"none\",cursor:\"pointer\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\",gap:\"8px\",...props.controlButtonFont||buttonFont},children:useButtonImages&&(isRunning?startPauseButtonImage.src:startButtonImage.src)?/*#__PURE__*/_jsx(\"img\",{src:isRunning?startPauseButtonImage.src:startButtonImage.src,alt:(isRunning?startPauseButtonImage.alt:startButtonImage.alt)||(isRunning?\"Pause\":\"Start\"),style:{width:\"16px\",height:\"16px\",objectFit:\"contain\"}}):isRunning?\"Pause\":\"Start\"}),/*#__PURE__*/_jsx(\"button\",{onClick:resetTimer,style:{padding:props.controlButtonPadding||\"8px 16px\",width:props.controlButtonSize?`${props.controlButtonSize}px`:\"auto\",height:props.controlButtonSize?`${props.controlButtonSize}px`:\"auto\",borderRadius:props.controlButtonRadius||\"6px\",backgroundColor:props.resetButtonColor||\"transparent\",color:props.resetButtonTextColor||buttonColor,border:`1px solid ${props.resetButtonBorderColor||buttonColor}`,cursor:\"pointer\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\",gap:\"8px\",...props.controlButtonFont||buttonFont},children:useButtonImages&&resetButtonImage.src?/*#__PURE__*/_jsx(\"img\",{src:resetButtonImage.src,alt:resetButtonImage.alt||\"Reset\",style:{width:\"16px\",height:\"16px\",objectFit:\"contain\"}}):\"Reset\"})]})]})]}),/*#__PURE__*/_jsx(\"div\",{style:{display:\"flex\",gap:\"10px\",marginBottom:\"20px\"},children:[1,5,10].map(min=>/*#__PURE__*/_jsxs(\"button\",{onClick:()=>changeDuration(min),style:{padding:\"8px 16px\",borderRadius:props.durationButtonRadius||\"6px\",backgroundColor:duration===min?props.durationButtonActiveColor||buttonColor:props.durationButtonColor||\"transparent\",color:duration===min?props.durationButtonActiveTextColor||buttonTextColor:props.durationButtonTextColor||buttonColor,border:`1px solid ${props.durationButtonBorderColor||buttonColor}`,cursor:\"pointer\",...props.durationButtonFont||buttonFont},children:[min,\" min\"]},min))})]}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",width:\"100%\",gap:\"20px\",justifyContent:\"space-between\"},children:[/*#__PURE__*/_jsxs(\"div\",{style:{flex:1,backgroundColor:audio1BackgroundColor,borderRadius:borderRadius/2,padding:\"15px\",display:\"flex\",flexDirection:\"column\",gap:\"10px\",border:props.audio1BorderWidth?`${props.audio1BorderWidth}px solid ${props.audio1BorderColor}`:\"none\"},children:[/*#__PURE__*/_jsx(\"div\",{style:{color:audio1TextColor,...props.audio1LabelFont},children:audio1Label}),/*#__PURE__*/_jsx(\"div\",{style:{display:\"flex\",gap:\"10px\"},children:/*#__PURE__*/_jsxs(\"select\",{value:audio1Source,onChange:e=>{startTransition(()=>{setAudio1Source(e.target.value);// Restart if already playing\nif(audio1Playing&&audioRef1.current){audioRef1.current.load();audioRef1.current.play().catch(e=>console.error(\"Audio play error:\",e));}});},style:{flex:1,padding:\"5px\",borderRadius:props.audio1DropdownRadius||\"4px\",border:`1px solid ${props.audio1DropdownBorderColor||audio1ControlColor}`,backgroundColor:props.audio1DropdownBackgroundColor||\"transparent\",color:props.audio1DropdownTextColor||audio1TextColor,...props.audio1DropdownFont},children:[/*#__PURE__*/_jsx(\"option\",{value:audio1Source1,children:props.audio1Name1||\"Ambient 1\"}),/*#__PURE__*/_jsx(\"option\",{value:audio1Source2,children:props.audio1Name2||\"Ambient 2\"}),/*#__PURE__*/_jsx(\"option\",{value:audio1Source3,children:props.audio1Name3||\"Ambient 3\"})]})}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"center\",gap:\"10px\"},children:[/*#__PURE__*/_jsx(\"button\",{onClick:()=>startTransition(()=>setAudio1Playing(!audio1Playing)),style:{width:`${props.audio1ButtonSize||36}px`,height:`${props.audio1ButtonSize||36}px`,borderRadius:\"50%\",backgroundColor:props.audio1ButtonBackgroundColor||audio1ControlColor,border:props.audio1ButtonBorderWidth?`${props.audio1ButtonBorderWidth}px solid ${props.audio1ButtonBorderColor}`:\"none\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\",cursor:\"pointer\"},children:useAudio1ButtonImages&&(audio1Playing?audio1PauseButtonImage.src:audio1PlayButtonImage.src)?/*#__PURE__*/_jsx(\"img\",{src:audio1Playing?audio1PauseButtonImage.src:audio1PlayButtonImage.src,alt:(audio1Playing?audio1PauseButtonImage.alt:audio1PlayButtonImage.alt)||(audio1Playing?\"Pause\":\"Play\"),style:{width:\"16px\",height:\"16px\",objectFit:\"contain\"}}):/*#__PURE__*/_jsx(\"svg\",{width:\"16\",height:\"16\",viewBox:\"0 0 24 24\",fill:\"none\",stroke:props.audio1ButtonIconColor||\"#FFFFFF\",strokeWidth:\"2\",children:audio1Playing?/*#__PURE__*/_jsx(\"rect\",{x:\"6\",y:\"5\",width:\"4\",height:\"14\"}):/*#__PURE__*/_jsx(\"polygon\",{points:\"5,3 19,12 5,21\"})})}),/*#__PURE__*/_jsx(\"input\",{type:\"range\",min:\"0\",max:\"1\",step:\"0.01\",value:audio1Volume,onChange:e=>{const newVolume=parseFloat(e.target.value);setAudio1Volume(newVolume);if(audioRef1.current){audioRef1.current.volume=newVolume;}},onInput:e=>{const newVolume=parseFloat(e.target.value);setAudio1Volume(newVolume);if(audioRef1.current){audioRef1.current.volume=newVolume;}},onTouchMove:e=>{const newVolume=parseFloat(e.target.value);setAudio1Volume(newVolume);if(audioRef1.current){audioRef1.current.volume=newVolume;}},style:{flex:1,height:props.audio1VolumeBarHeight||\"4px\",borderRadius:props.audio1VolumeBarRadius||\"2px\",background:props.audio1VolumeBarBackground||\"#ddd\",outline:\"none\",WebkitAppearance:\"none\",appearance:\"none\",accentColor:props.audio1VolumeBarColor||\"#0099FF\",cursor:\"pointer\",WebkitTapHighlightColor:\"transparent\",touchAction:\"manipulation\"}})]}),!isStatic&&/*#__PURE__*/_jsx(\"audio\",{ref:audioRef1,src:audio1Source,loop:true,preload:\"metadata\"})]}),/*#__PURE__*/_jsxs(\"div\",{style:{flex:1,backgroundColor:audio2BackgroundColor,borderRadius:borderRadius/2,padding:\"15px\",display:\"flex\",flexDirection:\"column\",gap:\"10px\",border:props.audio2BorderWidth?`${props.audio2BorderWidth}px solid ${props.audio2BorderColor}`:\"none\"},children:[/*#__PURE__*/_jsx(\"div\",{style:{color:audio2TextColor,...props.audio2LabelFont},children:audio2Label}),/*#__PURE__*/_jsx(\"div\",{style:{display:\"flex\",gap:\"10px\"},children:/*#__PURE__*/_jsxs(\"select\",{value:audio2Source,onChange:e=>{startTransition(()=>{setAudio2Source(e.target.value);// Restart if already playing\nif(audio2Playing&&audioRef2.current){audioRef2.current.load();audioRef2.current.play().catch(e=>console.error(\"Audio play error:\",e));}});},style:{flex:1,padding:\"5px\",borderRadius:props.audio2DropdownRadius||\"4px\",border:`1px solid ${props.audio2DropdownBorderColor||audio2ControlColor}`,backgroundColor:props.audio2DropdownBackgroundColor||\"transparent\",color:props.audio2DropdownTextColor||audio2TextColor,...props.audio2DropdownFont},children:[/*#__PURE__*/_jsx(\"option\",{value:audio2Source1,children:props.audio2Name1||\"Ambient 1\"}),/*#__PURE__*/_jsx(\"option\",{value:audio2Source2,children:props.audio2Name2||\"Ambient 2\"}),/*#__PURE__*/_jsx(\"option\",{value:audio2Source3,children:props.audio2Name3||\"Ambient 3\"})]})}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"center\",gap:\"10px\"},children:[/*#__PURE__*/_jsx(\"button\",{onClick:()=>startTransition(()=>setAudio2Playing(!audio2Playing)),style:{width:`${props.audio2ButtonSize||36}px`,height:`${props.audio2ButtonSize||36}px`,borderRadius:\"50%\",backgroundColor:props.audio2ButtonBackgroundColor||audio2ControlColor,border:props.audio2ButtonBorderWidth?`${props.audio2ButtonBorderWidth}px solid ${props.audio2ButtonBorderColor}`:\"none\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\",cursor:\"pointer\"},children:useAudio2ButtonImages&&(audio2Playing?audio2PauseButtonImage.src:audio2PlayButtonImage.src)?/*#__PURE__*/_jsx(\"img\",{src:audio2Playing?audio2PauseButtonImage.src:audio2PlayButtonImage.src,alt:(audio2Playing?audio2PauseButtonImage.alt:audio2PlayButtonImage.alt)||(audio2Playing?\"Pause\":\"Play\"),style:{width:\"16px\",height:\"16px\",objectFit:\"contain\"}}):/*#__PURE__*/_jsx(\"svg\",{width:\"16\",height:\"16\",viewBox:\"0 0 24 24\",fill:\"none\",stroke:props.audio2ButtonIconColor||\"#FFFFFF\",strokeWidth:\"2\",children:audio2Playing?/*#__PURE__*/_jsx(\"rect\",{x:\"6\",y:\"5\",width:\"4\",height:\"14\"}):/*#__PURE__*/_jsx(\"polygon\",{points:\"5,3 19,12 5,21\"})})}),/*#__PURE__*/_jsx(\"input\",{type:\"range\",min:\"0\",max:\"1\",step:\"0.01\",value:audio2Volume,onChange:e=>{const newVolume=parseFloat(e.target.value);setAudio2Volume(newVolume);if(audioRef2.current){audioRef2.current.volume=newVolume;}},onInput:e=>{const newVolume=parseFloat(e.target.value);setAudio2Volume(newVolume);if(audioRef2.current){audioRef2.current.volume=newVolume;}},onTouchMove:e=>{const newVolume=parseFloat(e.target.value);setAudio2Volume(newVolume);if(audioRef2.current){audioRef2.current.volume=newVolume;}},style:{flex:1,height:props.audio2VolumeBarHeight||\"4px\",borderRadius:props.audio2VolumeBarRadius||\"2px\",background:props.audio2VolumeBarBackground||\"#ddd\",outline:\"none\",WebkitAppearance:\"none\",appearance:\"none\",accentColor:props.audio2VolumeBarColor||\"#0099FF\",cursor:\"pointer\",WebkitTapHighlightColor:\"transparent\",touchAction:\"manipulation\"}})]}),!isStatic&&/*#__PURE__*/_jsx(\"audio\",{ref:audioRef2,src:audio2Source,loop:true,preload:\"metadata\"})]})]})]});}addPropertyControls(BreathingTimer,{// \u2550\u2550\u2550 MAIN COMPONENT \u2550\u2550\u2550\nmainDivider:{type:ControlType.String,title:\"\u2550\u2550\u2550 MAIN COMPONENT \u2550\u2550\u2550\",defaultValue:\"\"},backgroundColor:{type:ControlType.Color,title:\"Background\",defaultValue:\"#F5F5F5\"},borderRadius:{type:ControlType.Number,title:\"Border Radius\",defaultValue:16,min:0,max:50},// \u2550\u2550\u2550 TIMER SETTINGS \u2550\u2550\u2550\ntimerDivider:{type:ControlType.String,title:\"\u2550\u2550\u2550 TIMER SETTINGS \u2550\u2550\u2550\",defaultValue:\"\"},timerBackgroundColor:{type:ControlType.Color,title:\"Timer Background\",defaultValue:\"#FFFFFF\"},timerColor:{type:ControlType.Color,title:\"Timer Color\",defaultValue:\"#0099FF\"},textColor:{type:ControlType.Color,title:\"Text Color\",defaultValue:\"#333333\"},timerSize:{type:ControlType.Number,title:\"Timer Size\",defaultValue:200,min:100,max:300,step:10},timerBorderWidth:{type:ControlType.Number,title:\"Timer Border\",defaultValue:8,min:1,max:20},trackColor:{type:ControlType.Color,title:\"Track Color\",defaultValue:\"#EEEEEE\"},trackBorderWidth:{type:ControlType.Number,title:\"Track Border\",defaultValue:8,min:1,max:20},timerFont:{type:ControlType.Font,title:\"Timer Font\",defaultValue:{fontSize:24,lineHeight:\"1.2em\",letterSpacing:\"-0.02em\",variant:\"Bold\"},controls:\"extended\",defaultFontType:\"sans-serif\"},defaultDuration:{type:ControlType.Number,title:\"Default Duration\",defaultValue:5,min:1,max:60,step:1,unit:\"min\"},// \u2550\u2550\u2550 DOT SETTINGS \u2550\u2550\u2550\ndotDivider:{type:ControlType.String,title:\"\u2550\u2550\u2550 DOT SETTINGS \u2550\u2550\u2550\",defaultValue:\"\"},dotSize:{type:ControlType.Number,title:\"Dot Size\",defaultValue:8,min:2,max:30,step:1},dotColor:{type:ControlType.Color,title:\"Dot Color\",defaultValue:\"#0099FF\"},dotBlurriness:{type:ControlType.Number,title:\"Dot Blur\",defaultValue:0,min:0,max:50,step:1},// \u2550\u2550\u2550 DURATION BUTTONS \u2550\u2550\u2550\ndurationDivider:{type:ControlType.String,title:\"\u2550\u2550\u2550 DURATION BUTTONS \u2550\u2550\u2550\",defaultValue:\"\"},durationButtonColor:{type:ControlType.Color,title:\"Duration Button Color\",defaultValue:\"#FFFFFF\"},durationButtonTextColor:{type:ControlType.Color,title:\"Duration Button Text\",defaultValue:\"#0099FF\"},durationButtonActiveColor:{type:ControlType.Color,title:\"Duration Active Color\",defaultValue:\"#0099FF\"},durationButtonActiveTextColor:{type:ControlType.Color,title:\"Duration Active Text\",defaultValue:\"#FFFFFF\"},durationButtonBorderColor:{type:ControlType.Color,title:\"Duration Border Color\",defaultValue:\"#0099FF\"},durationButtonRadius:{type:ControlType.Number,title:\"Duration Button Radius\",defaultValue:6,min:0,max:20},durationButtonFont:{type:ControlType.Font,title:\"Duration Button Font\",defaultValue:{fontSize:14,lineHeight:\"1em\",letterSpacing:\"-0.01em\",variant:\"Medium\"},controls:\"extended\",defaultFontType:\"sans-serif\"},// \u2550\u2550\u2550 SESSION SOUNDS \u2550\u2550\u2550\nsessionDivider:{type:ControlType.String,title:\"\u2550\u2550\u2550 SESSION SOUNDS \u2550\u2550\u2550\",defaultValue:\"\"},gongSound:{type:ControlType.File,title:\"Session Sound\",allowedFileTypes:[\"mp3\",\"wav\",\"ogg\",\"m4a\"]},// \u2550\u2550\u2550 CONTROL BUTTONS \u2550\u2550\u2550\ncontrolDivider:{type:ControlType.String,title:\"\u2550\u2550\u2550 CONTROL BUTTONS \u2550\u2550\u2550\",defaultValue:\"\"},buttonColor:{type:ControlType.Color,title:\"Button Color\",defaultValue:\"#0099FF\"},buttonTextColor:{type:ControlType.Color,title:\"Button Text\",defaultValue:\"#FFFFFF\"},buttonFont:{type:ControlType.Font,title:\"Button Font\",defaultValue:{fontSize:14,lineHeight:\"1em\",letterSpacing:\"-0.01em\",variant:\"Medium\"},controls:\"extended\",defaultFontType:\"sans-serif\"},startButtonColor:{type:ControlType.Color,title:\"Start Button Color\",defaultValue:\"#0099FF\"},startButtonTextColor:{type:ControlType.Color,title:\"Start Button Text\",defaultValue:\"#FFFFFF\"},resetButtonColor:{type:ControlType.Color,title:\"Reset Button Color\",defaultValue:\"#FFFFFF\"},resetButtonTextColor:{type:ControlType.Color,title:\"Reset Button Text\",defaultValue:\"#0099FF\"},resetButtonBorderColor:{type:ControlType.Color,title:\"Reset Border Color\",defaultValue:\"#0099FF\"},controlButtonRadius:{type:ControlType.Number,title:\"Control Button Radius\",defaultValue:6,min:0,max:20},controlButtonPadding:{type:ControlType.String,title:\"Control Button Padding\",defaultValue:\"8px 16px\"},controlButtonGap:{type:ControlType.Number,title:\"Control Button Gap\",defaultValue:5,min:0,max:100,step:1,unit:\"px\"},controlButtonSize:{type:ControlType.Number,title:\"Control Button Size\",defaultValue:36,min:20,max:100,step:1,unit:\"px\"},controlButtonFont:{type:ControlType.Font,title:\"Control Button Font\",defaultValue:{fontSize:14,lineHeight:\"1em\",letterSpacing:\"-0.01em\",variant:\"Medium\"},controls:\"extended\",defaultFontType:\"sans-serif\"},startButtonImage:{type:ControlType.ResponsiveImage,title:\"Start Button Image\"},startPauseButtonImage:{type:ControlType.ResponsiveImage,title:\"Pause Button Image\"},resetButtonImage:{type:ControlType.ResponsiveImage,title:\"Reset Button Image\"},useButtonImages:{type:ControlType.Boolean,title:\"Use Button Images\",defaultValue:false,enabledTitle:\"Images\",disabledTitle:\"Text\"},// \u2550\u2550\u2550 AUDIO PLAYER 1 \u2550\u2550\u2550\naudio1Divider:{type:ControlType.String,title:\"\u2550\u2550\u2550 AUDIO PLAYER 1 \u2550\u2550\u2550\",defaultValue:\"\"},audio1Label:{type:ControlType.String,title:\"Audio 1 Label\",defaultValue:\"Background Music\"},audio1Source1:{type:ControlType.File,title:\"Audio 1 Source 1\",allowedFileTypes:[\"mp3\",\"wav\",\"ogg\",\"m4a\"]},audio1Source2:{type:ControlType.File,title:\"Audio 1 Source 2\",allowedFileTypes:[\"mp3\",\"wav\",\"ogg\",\"m4a\"]},audio1Source3:{type:ControlType.File,title:\"Audio 1 Source 3\",allowedFileTypes:[\"mp3\",\"wav\",\"ogg\",\"m4a\"]},audio1Name1:{type:ControlType.String,title:\"Audio 1 Name 1\",defaultValue:\"Ambient 1\"},audio1Name2:{type:ControlType.String,title:\"Audio 1 Name 2\",defaultValue:\"Ambient 2\"},audio1Name3:{type:ControlType.String,title:\"Audio 1 Name 3\",defaultValue:\"Ambient 3\"},audio1BackgroundColor:{type:ControlType.Color,title:\"Audio 1 Background\",defaultValue:\"#E0E0E0\"},audio1TextColor:{type:ControlType.Color,title:\"Audio 1 Text\",defaultValue:\"#333333\"},audio1ControlColor:{type:ControlType.Color,title:\"Audio 1 Controls\",defaultValue:\"#0099FF\"},audio1BorderWidth:{type:ControlType.Number,title:\"Audio 1 Border Width\",defaultValue:0,min:0,max:10,step:1},audio1BorderColor:{type:ControlType.Color,title:\"Audio 1 Border Color\",defaultValue:\"#CCCCCC\"},audio1LabelFont:{type:ControlType.Font,title:\"Audio 1 Label Font\",defaultValue:{fontSize:14,lineHeight:\"1.2em\",letterSpacing:\"-0.01em\",variant:\"Medium\"},controls:\"extended\",defaultFontType:\"sans-serif\"},audio1ButtonSize:{type:ControlType.Number,title:\"Audio 1 Button Size\",defaultValue:36,min:24,max:60,step:2},audio1ButtonIconColor:{type:ControlType.Color,title:\"Audio 1 Icon Color\",defaultValue:\"#FFFFFF\"},audio1ButtonBackgroundColor:{type:ControlType.Color,title:\"Audio 1 Button Background\",defaultValue:\"#0099FF\"},audio1ButtonBorderWidth:{type:ControlType.Number,title:\"Audio 1 Button Border Width\",defaultValue:0,min:0,max:5,step:1},audio1ButtonBorderColor:{type:ControlType.Color,title:\"Audio 1 Button Border Color\",defaultValue:\"#CCCCCC\"},audio1PlayButtonImage:{type:ControlType.ResponsiveImage,title:\"Audio 1 Play Image\"},audio1PauseButtonImage:{type:ControlType.ResponsiveImage,title:\"Audio 1 Pause Image\"},useAudio1ButtonImages:{type:ControlType.Boolean,title:\"Use Audio 1 Images\",defaultValue:false,enabledTitle:\"Images\",disabledTitle:\"Icons\"},audio1VolumeBarHeight:{type:ControlType.Number,title:\"Audio 1 Volume Bar Height\",defaultValue:4,min:1,max:20,step:1,unit:\"px\"},audio1VolumeBarRadius:{type:ControlType.Number,title:\"Audio 1 Volume Bar Radius\",defaultValue:2,min:0,max:10,step:1,unit:\"px\"},audio1VolumeBarBackground:{type:ControlType.Color,title:\"Audio 1 Volume Bar Background\",defaultValue:\"#ddd\"},audio1VolumeBarColor:{type:ControlType.Color,title:\"Audio 1 Volume Bar Color\",defaultValue:\"#0099FF\"},// Dropdown styling\naudio1DropdownBackgroundColor:{type:ControlType.Color,title:\"Audio 1 Dropdown BG\",defaultValue:\"#FFFFFF\"},audio1DropdownTextColor:{type:ControlType.Color,title:\"Audio 1 Dropdown Text\",defaultValue:\"#333333\"},audio1DropdownBorderColor:{type:ControlType.Color,title:\"Audio 1 Dropdown Border\",defaultValue:\"#CCCCCC\"},audio1DropdownRadius:{type:ControlType.Number,title:\"Audio 1 Dropdown Radius\",defaultValue:4,min:0,max:20},audio1DropdownFont:{type:ControlType.Font,title:\"Audio 1 Dropdown Font\",defaultValue:{fontSize:14,lineHeight:\"1.2em\",letterSpacing:\"-0.01em\",variant:\"Medium\"},controls:\"extended\",defaultFontType:\"sans-serif\"},// \u2550\u2550\u2550 AUDIO PLAYER 2 \u2550\u2550\u2550\naudio2Divider:{type:ControlType.String,title:\"\u2550\u2550\u2550 AUDIO PLAYER 2 \u2550\u2550\u2550\",defaultValue:\"\"},audio2Label:{type:ControlType.String,title:\"Audio 2 Label\",defaultValue:\"Nature Sounds\"},audio2Source1:{type:ControlType.File,title:\"Audio 2 Source 1\",allowedFileTypes:[\"mp3\",\"wav\",\"ogg\",\"m4a\"]},audio2Source2:{type:ControlType.File,title:\"Audio 2 Source 2\",allowedFileTypes:[\"mp3\",\"wav\",\"ogg\",\"m4a\"]},audio2Source3:{type:ControlType.File,title:\"Audio 2 Source 3\",allowedFileTypes:[\"mp3\",\"wav\",\"ogg\",\"m4a\"]},audio2Name1:{type:ControlType.String,title:\"Audio 2 Name 1\",defaultValue:\"Ambient 1\"},audio2Name2:{type:ControlType.String,title:\"Audio 2 Name 2\",defaultValue:\"Ambient 2\"},audio2Name3:{type:ControlType.String,title:\"Audio 2 Name 3\",defaultValue:\"Ambient 3\"},audio2BackgroundColor:{type:ControlType.Color,title:\"Audio 2 Background\",defaultValue:\"#E0E0E0\"},audio2TextColor:{type:ControlType.Color,title:\"Audio 2 Text\",defaultValue:\"#333333\"},audio2ControlColor:{type:ControlType.Color,title:\"Audio 2 Controls\",defaultValue:\"#0099FF\"},audio2BorderWidth:{type:ControlType.Number,title:\"Audio 2 Border Width\",defaultValue:0,min:0,max:10,step:1},audio2BorderColor:{type:ControlType.Color,title:\"Audio 2 Border Color\",defaultValue:\"#CCCCCC\"},audio2LabelFont:{type:ControlType.Font,title:\"Audio 2 Label Font\",defaultValue:{fontSize:14,lineHeight:\"1.2em\",letterSpacing:\"-0.01em\",variant:\"Medium\"},controls:\"extended\",defaultFontType:\"sans-serif\"},audio2ButtonSize:{type:ControlType.Number,title:\"Audio 2 Button Size\",defaultValue:36,min:24,max:60,step:2},audio2ButtonIconColor:{type:ControlType.Color,title:\"Audio 2 Icon Color\",defaultValue:\"#FFFFFF\"},audio2ButtonBackgroundColor:{type:ControlType.Color,title:\"Audio 2 Button Background\",defaultValue:\"#0099FF\"},audio2ButtonBorderWidth:{type:ControlType.Number,title:\"Audio 2 Button Border Width\",defaultValue:0,min:0,max:5,step:1},audio2ButtonBorderColor:{type:ControlType.Color,title:\"Audio 2 Button Border Color\",defaultValue:\"#CCCCCC\"},audio2PlayButtonImage:{type:ControlType.ResponsiveImage,title:\"Audio 2 Play Image\"},audio2PauseButtonImage:{type:ControlType.ResponsiveImage,title:\"Audio 2 Pause Image\"},useAudio2ButtonImages:{type:ControlType.Boolean,title:\"Use Audio 2 Images\",defaultValue:false,enabledTitle:\"Images\",disabledTitle:\"Icons\"},audio2VolumeBarHeight:{type:ControlType.Number,title:\"Audio 2 Volume Bar Height\",defaultValue:4,min:1,max:20,step:1,unit:\"px\"},audio2VolumeBarRadius:{type:ControlType.Number,title:\"Audio 2 Volume Bar Radius\",defaultValue:2,min:0,max:10,step:1,unit:\"px\"},audio2VolumeBarBackground:{type:ControlType.Color,title:\"Audio 2 Volume Bar Background\",defaultValue:\"#ddd\"},audio2VolumeBarColor:{type:ControlType.Color,title:\"Audio 2 Volume Bar Color\",defaultValue:\"#0099FF\"},// Dropdown styling\naudio2DropdownBackgroundColor:{type:ControlType.Color,title:\"Audio 2 Dropdown BG\",defaultValue:\"#FFFFFF\"},audio2DropdownTextColor:{type:ControlType.Color,title:\"Audio 2 Dropdown Text\",defaultValue:\"#333333\"},audio2DropdownBorderColor:{type:ControlType.Color,title:\"Audio 2 Dropdown Border\",defaultValue:\"#CCCCCC\"},audio2DropdownRadius:{type:ControlType.Number,title:\"Audio 2 Dropdown Radius\",defaultValue:4,min:0,max:20},audio2DropdownFont:{type:ControlType.Font,title:\"Audio 2 Dropdown Font\",defaultValue:{fontSize:14,lineHeight:\"1.2em\",letterSpacing:\"-0.01em\",variant:\"Medium\"},controls:\"extended\",defaultFontType:\"sans-serif\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"BreathingTimer\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"fixed\",\"framerSupportedLayoutHeight\":\"fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./BreathingTimer_1.map"],
  "mappings": "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",
  "names": ["BreathingTimer", "props", "backgroundColor", "timerBackgroundColor", "timerColor", "textColor", "buttonColor", "buttonTextColor", "trackColor", "trackBorderWidth", "timerFont", "buttonFont", "borderRadius", "timerSize", "timerBorderWidth", "defaultDuration", "startButtonImage", "startPauseButtonImage", "resetButtonImage", "useButtonImages", "gongSound", "audio1Source1", "audio1Source2", "audio1Source3", "audio1Label", "audio1BackgroundColor", "audio1TextColor", "audio1ControlColor", "audio1PlayButtonImage", "audio1PauseButtonImage", "useAudio1ButtonImages", "audio2Source1", "audio2Source2", "audio2Source3", "audio2Label", "audio2BackgroundColor", "audio2TextColor", "audio2ControlColor", "audio2PlayButtonImage", "audio2PauseButtonImage", "useAudio2ButtonImages", "style", "isStatic", "useIsStaticRenderer", "isRunning", "setIsRunning", "ye", "duration", "setDuration", "timeRemaining", "setTimeRemaining", "progress", "setProgress", "isDragging", "setIsDragging", "timerRef", "pe", "circleRef", "audio1Playing", "setAudio1Playing", "audio1Volume", "setAudio1Volume", "audio1Source", "setAudio1Source", "audio2Playing", "setAudio2Playing", "audio2Volume", "setAudio2Volume", "audio2Source", "setAudio2Source", "audioRef1", "audioRef2", "formatTime", "seconds", "mins", "secs", "toggleTimer", "window", "e", "Z", "resetTimer", "changeDuration", "minutes", "getPositionFromEvent", "rect", "centerX", "centerY", "clientX", "clientY", "deltaX", "deltaY", "angle", "newProgress", "handleDragStart", "handleDragMove", "newTimeRemaining", "handleDragEnd", "ue", "handleMouseMove", "handleMouseUp", "handleTouchMove", "handleTouchEnd", "radius", "circumference", "elapsedProgress", "strokeDashoffset", "u", "p", "l", "min", "newVolume", "addPropertyControls", "ControlType"]
}
