import { useState } from 'react'; import { motion, AnimatePresence } from 'framer-motion'; import { Image } from '@/components/ui/image'; import { Sparkles, X } from 'lucide-react'; import Owliver from '@/pages/Owliver'; const OWLIVER_URL = 'https://media.base44.com/images/public/6a653ab9436c05c43a00994f/2005ea00e_WhatsAppImage2026-07-31at35919PM.jpeg'; export default function OwliverChatBubble({ open: externalOpen, onOpenChange, showTrigger = true }) { const [internalOpen, setInternalOpen] = useState(false); const open = externalOpen !== undefined ? externalOpen : internalOpen; const setOpen = (v) => { if (onOpenChange) onOpenChange(v); setInternalOpen(v); }; return (