Develop a timer feature similar to the Google Timer. This timer will allow users to set, start, pause, reset, and stop a countdown or stopwatch directly from a web application. Key Features: User Interface: Simple and intuitive design. Display the countdown or stopwatch in hours, minutes, and seconds. Responsive design to ensure usability on various devices (desktop, tablet, mobile). Timer Functions: Set Timer: Input fields or a dropdown to set the desired countdown time. Optional: Preset buttons for common times (e.g., 5 minutes, 10 minutes, 15 minutes). Start/Pause Timer: Button to start the countdown. Button to pause the countdown. Reset Timer: Button to reset the timer to the original set time. Stop Timer: Button to stop the timer and clear the set time. Stopwatch Functions: Start/Pause Stopwatch: Button to start the stopwatch. Button to pause the stopwatch. Lap Function: Button to record lap times. Display of recorded lap times. Reset Stopwatch: Button to reset the stopwatch | A shadcn/ui and v0 generation - v0