(globalThis.TURBOPACK || (globalThis.TURBOPACK = [])).push([typeof document === "object" ? document.currentScript : undefined, "[project]/src/components/sections/FloatingWidgets.tsx [app-client] (ecmascript)", ((__turbopack_context__) => { "use strict"; __turbopack_context__.s([ "AnnouncementBanner", ()=>AnnouncementBanner, "BackToTopButton", ()=>BackToTopButton, "CookieConsent", ()=>CookieConsent, "DemoScheduleButton", ()=>DemoScheduleButton, "DemoScheduleModal", ()=>DemoScheduleModal, "ExitIntentPopup", ()=>ExitIntentPopup, "GlobalSearchModal", ()=>GlobalSearchModal, "KeyboardShortcutsHelp", ()=>KeyboardShortcutsHelp, "LiveChatWidget", ()=>LiveChatWidget, "ScrollProgressBar", ()=>ScrollProgressBar, "SocialProofToast", ()=>SocialProofToast, "SplashScreen", ()=>SplashScreen, "WhatsAppButton", ()=>WhatsAppButton ]); var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/node_modules/next/dist/compiled/react/jsx-dev-runtime.js [app-client] (ecmascript)"); var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$index$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/node_modules/next/dist/compiled/react/index.js [app-client] (ecmascript)"); var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$framer$2d$motion$2f$dist$2f$es$2f$render$2f$components$2f$motion$2f$proxy$2e$mjs__$5b$app$2d$client$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/node_modules/framer-motion/dist/es/render/components/motion/proxy.mjs [app-client] (ecmascript)"); var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$framer$2d$motion$2f$dist$2f$es$2f$components$2f$AnimatePresence$2f$index$2e$mjs__$5b$app$2d$client$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/node_modules/framer-motion/dist/es/components/AnimatePresence/index.mjs [app-client] (ecmascript)"); var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$lucide$2d$react$2f$dist$2f$esm$2f$icons$2f$x$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$export__default__as__X$3e$__ = __turbopack_context__.i("[project]/node_modules/lucide-react/dist/esm/icons/x.js [app-client] (ecmascript) "); var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$lucide$2d$react$2f$dist$2f$esm$2f$icons$2f$message$2d$circle$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$export__default__as__MessageCircle$3e$__ = __turbopack_context__.i("[project]/node_modules/lucide-react/dist/esm/icons/message-circle.js [app-client] (ecmascript) "); var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$lucide$2d$react$2f$dist$2f$esm$2f$icons$2f$send$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$export__default__as__Send$3e$__ = __turbopack_context__.i("[project]/node_modules/lucide-react/dist/esm/icons/send.js [app-client] (ecmascript) "); var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$lucide$2d$react$2f$dist$2f$esm$2f$icons$2f$headphones$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$export__default__as__Headphones$3e$__ = __turbopack_context__.i("[project]/node_modules/lucide-react/dist/esm/icons/headphones.js [app-client] (ecmascript) "); var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$lucide$2d$react$2f$dist$2f$esm$2f$icons$2f$building$2d$2$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$export__default__as__Building2$3e$__ = __turbopack_context__.i("[project]/node_modules/lucide-react/dist/esm/icons/building-2.js [app-client] (ecmascript) "); var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$lucide$2d$react$2f$dist$2f$esm$2f$icons$2f$users$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$export__default__as__Users$3e$__ = __turbopack_context__.i("[project]/node_modules/lucide-react/dist/esm/icons/users.js [app-client] (ecmascript) "); var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$lucide$2d$react$2f$dist$2f$esm$2f$icons$2f$circle$2d$check$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$export__default__as__CheckCircle2$3e$__ = __turbopack_context__.i("[project]/node_modules/lucide-react/dist/esm/icons/circle-check.js [app-client] (ecmascript) "); var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$lucide$2d$react$2f$dist$2f$esm$2f$icons$2f$mail$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$export__default__as__Mail$3e$__ = __turbopack_context__.i("[project]/node_modules/lucide-react/dist/esm/icons/mail.js [app-client] (ecmascript) "); var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$lucide$2d$react$2f$dist$2f$esm$2f$icons$2f$sparkles$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$export__default__as__Sparkles$3e$__ = __turbopack_context__.i("[project]/node_modules/lucide-react/dist/esm/icons/sparkles.js [app-client] (ecmascript) "); var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$lucide$2d$react$2f$dist$2f$esm$2f$icons$2f$heart$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$export__default__as__Heart$3e$__ = __turbopack_context__.i("[project]/node_modules/lucide-react/dist/esm/icons/heart.js [app-client] (ecmascript) "); var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$lucide$2d$react$2f$dist$2f$esm$2f$icons$2f$search$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$export__default__as__Search$3e$__ = __turbopack_context__.i("[project]/node_modules/lucide-react/dist/esm/icons/search.js [app-client] (ecmascript) "); var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$lucide$2d$react$2f$dist$2f$esm$2f$icons$2f$settings$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$export__default__as__Settings$3e$__ = __turbopack_context__.i("[project]/node_modules/lucide-react/dist/esm/icons/settings.js [app-client] (ecmascript) "); var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$lucide$2d$react$2f$dist$2f$esm$2f$icons$2f$shield$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$export__default__as__Shield$3e$__ = __turbopack_context__.i("[project]/node_modules/lucide-react/dist/esm/icons/shield.js [app-client] (ecmascript) "); var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$lucide$2d$react$2f$dist$2f$esm$2f$icons$2f$play$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$export__default__as__Play$3e$__ = __turbopack_context__.i("[project]/node_modules/lucide-react/dist/esm/icons/play.js [app-client] (ecmascript) "); var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$lucide$2d$react$2f$dist$2f$esm$2f$icons$2f$calculator$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$export__default__as__Calculator$3e$__ = __turbopack_context__.i("[project]/node_modules/lucide-react/dist/esm/icons/calculator.js [app-client] (ecmascript) "); var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$lucide$2d$react$2f$dist$2f$esm$2f$icons$2f$dollar$2d$sign$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$export__default__as__DollarSign$3e$__ = __turbopack_context__.i("[project]/node_modules/lucide-react/dist/esm/icons/dollar-sign.js [app-client] (ecmascript) "); var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$lucide$2d$react$2f$dist$2f$esm$2f$icons$2f$circle$2d$question$2d$mark$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$export__default__as__HelpCircle$3e$__ = __turbopack_context__.i("[project]/node_modules/lucide-react/dist/esm/icons/circle-question-mark.js [app-client] (ecmascript) "); var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$lucide$2d$react$2f$dist$2f$esm$2f$icons$2f$lock$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$export__default__as__Lock$3e$__ = __turbopack_context__.i("[project]/node_modules/lucide-react/dist/esm/icons/lock.js [app-client] (ecmascript) "); var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$lucide$2d$react$2f$dist$2f$esm$2f$icons$2f$trending$2d$up$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$export__default__as__TrendingUp$3e$__ = __turbopack_context__.i("[project]/node_modules/lucide-react/dist/esm/icons/trending-up.js [app-client] (ecmascript) "); var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$lucide$2d$react$2f$dist$2f$esm$2f$icons$2f$newspaper$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$export__default__as__Newspaper$3e$__ = __turbopack_context__.i("[project]/node_modules/lucide-react/dist/esm/icons/newspaper.js [app-client] (ecmascript) "); var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$lucide$2d$react$2f$dist$2f$esm$2f$icons$2f$download$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$export__default__as__Download$3e$__ = __turbopack_context__.i("[project]/node_modules/lucide-react/dist/esm/icons/download.js [app-client] (ecmascript) "); var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$lucide$2d$react$2f$dist$2f$esm$2f$icons$2f$award$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$export__default__as__Award$3e$__ = __turbopack_context__.i("[project]/node_modules/lucide-react/dist/esm/icons/award.js [app-client] (ecmascript) "); var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$lucide$2d$react$2f$dist$2f$esm$2f$icons$2f$star$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$export__default__as__Star$3e$__ = __turbopack_context__.i("[project]/node_modules/lucide-react/dist/esm/icons/star.js [app-client] (ecmascript) "); var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$lucide$2d$react$2f$dist$2f$esm$2f$icons$2f$map$2d$pin$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$export__default__as__MapPin$3e$__ = __turbopack_context__.i("[project]/node_modules/lucide-react/dist/esm/icons/map-pin.js [app-client] (ecmascript) "); var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$lucide$2d$react$2f$dist$2f$esm$2f$icons$2f$command$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$export__default__as__Command$3e$__ = __turbopack_context__.i("[project]/node_modules/lucide-react/dist/esm/icons/command.js [app-client] (ecmascript) "); var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$lucide$2d$react$2f$dist$2f$esm$2f$icons$2f$arrow$2d$right$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$export__default__as__ArrowRight$3e$__ = __turbopack_context__.i("[project]/node_modules/lucide-react/dist/esm/icons/arrow-right.js [app-client] (ecmascript) "); var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$lucide$2d$react$2f$dist$2f$esm$2f$icons$2f$arrow$2d$up$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$export__default__as__ArrowUp$3e$__ = __turbopack_context__.i("[project]/node_modules/lucide-react/dist/esm/icons/arrow-up.js [app-client] (ecmascript) "); var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$lucide$2d$react$2f$dist$2f$esm$2f$icons$2f$user$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$export__default__as__User$3e$__ = __turbopack_context__.i("[project]/node_modules/lucide-react/dist/esm/icons/user.js [app-client] (ecmascript) "); var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$lucide$2d$react$2f$dist$2f$esm$2f$icons$2f$calendar$2d$days$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$export__default__as__CalendarDays$3e$__ = __turbopack_context__.i("[project]/node_modules/lucide-react/dist/esm/icons/calendar-days.js [app-client] (ecmascript) "); var __TURBOPACK__imported__module__$5b$project$5d2f$src$2f$components$2f$ui$2f$button$2e$tsx__$5b$app$2d$client$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/src/components/ui/button.tsx [app-client] (ecmascript)"); var __TURBOPACK__imported__module__$5b$project$5d2f$src$2f$components$2f$ui$2f$input$2e$tsx__$5b$app$2d$client$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/src/components/ui/input.tsx [app-client] (ecmascript)"); var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$lucide$2d$react$2f$dist$2f$esm$2f$icons$2f$megaphone$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$export__default__as__Megaphone$3e$__ = __turbopack_context__.i("[project]/node_modules/lucide-react/dist/esm/icons/megaphone.js [app-client] (ecmascript) "); var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$lucide$2d$react$2f$dist$2f$esm$2f$icons$2f$activity$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$export__default__as__Activity$3e$__ = __turbopack_context__.i("[project]/node_modules/lucide-react/dist/esm/icons/activity.js [app-client] (ecmascript) "); var __TURBOPACK__imported__module__$5b$project$5d2f$src$2f$components$2f$sections$2f$shared$2e$tsx__$5b$app$2d$client$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/src/components/sections/shared.tsx [app-client] (ecmascript)"); ; var _s = __turbopack_context__.k.signature(), _s1 = __turbopack_context__.k.signature(), _s2 = __turbopack_context__.k.signature(), _s3 = __turbopack_context__.k.signature(), _s4 = __turbopack_context__.k.signature(), _s5 = __turbopack_context__.k.signature(), _s6 = __turbopack_context__.k.signature(), _s7 = __turbopack_context__.k.signature(), _s8 = __turbopack_context__.k.signature(), _s9 = __turbopack_context__.k.signature(), _s10 = __turbopack_context__.k.signature(), _s11 = __turbopack_context__.k.signature(), _s12 = __turbopack_context__.k.signature(); 'use client'; ; ; ; ; ; ; ; function SplashScreen() { _s(); const [isVisible, setIsVisible] = (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$index$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["useState"])(true); (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$index$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["useEffect"])({ "SplashScreen.useEffect": ()=>{ const timer = setTimeout({ "SplashScreen.useEffect.timer": ()=>{ setIsVisible(false); } }["SplashScreen.useEffect.timer"], 2800); return ({ "SplashScreen.useEffect": ()=>clearTimeout(timer) })["SplashScreen.useEffect"]; } }["SplashScreen.useEffect"], []); if (!isVisible) return null; return /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", { className: "splash-screen fixed inset-0 z-[100] flex items-center justify-center bg-white dark:bg-slate-950", children: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", { className: "flex flex-col items-center gap-6", children: [ /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", { className: "splash-logo-animate flex items-center gap-3", children: [ /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", { className: "w-14 h-14 bg-gradient-to-br from-sky-500 to-blue-600 rounded-2xl flex items-center justify-center shadow-lg shadow-sky-500/25", children: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$lucide$2d$react$2f$dist$2f$esm$2f$icons$2f$activity$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$export__default__as__Activity$3e$__["Activity"], { className: "w-7 h-7 text-white" }, void 0, false, { fileName: "[project]/src/components/sections/FloatingWidgets.tsx", lineNumber: 62, columnNumber: 13 }, this) }, void 0, false, { fileName: "[project]/src/components/sections/FloatingWidgets.tsx", lineNumber: 61, columnNumber: 11 }, this), /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("span", { className: "text-3xl font-extrabold text-gradient", children: "GTPro" }, void 0, false, { fileName: "[project]/src/components/sections/FloatingWidgets.tsx", lineNumber: 64, columnNumber: 11 }, this) ] }, void 0, true, { fileName: "[project]/src/components/sections/FloatingWidgets.tsx", lineNumber: 60, columnNumber: 9 }, this), /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("p", { className: "text-sm text-slate-400 dark:text-slate-500 font-medium tracking-wide", children: "Gestão Inteligente de Ativos Hospitalares" }, void 0, false, { fileName: "[project]/src/components/sections/FloatingWidgets.tsx", lineNumber: 67, columnNumber: 9 }, this), /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", { className: "w-48 h-1 bg-slate-100 dark:bg-slate-800 rounded-full overflow-hidden", children: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", { className: "splash-progress-bar h-full bg-gradient-to-r from-sky-500 to-blue-600 rounded-full" }, void 0, false, { fileName: "[project]/src/components/sections/FloatingWidgets.tsx", lineNumber: 72, columnNumber: 11 }, this) }, void 0, false, { fileName: "[project]/src/components/sections/FloatingWidgets.tsx", lineNumber: 71, columnNumber: 9 }, this) ] }, void 0, true, { fileName: "[project]/src/components/sections/FloatingWidgets.tsx", lineNumber: 58, columnNumber: 7 }, this) }, void 0, false, { fileName: "[project]/src/components/sections/FloatingWidgets.tsx", lineNumber: 57, columnNumber: 5 }, this); } _s(SplashScreen, "m22S9IQwDfEe/fCJY7LYj8YPDMo="); _c = SplashScreen; function WhatsAppButton() { _s1(); const [isVisible, setIsVisible] = (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$index$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["useState"])(false); (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$index$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["useEffect"])({ "WhatsAppButton.useEffect": ()=>{ const handleScroll = { "WhatsAppButton.useEffect.handleScroll": ()=>setIsVisible(window.scrollY > 300) }["WhatsAppButton.useEffect.handleScroll"]; window.addEventListener('scroll', handleScroll); return ({ "WhatsAppButton.useEffect": ()=>window.removeEventListener('scroll', handleScroll) })["WhatsAppButton.useEffect"]; } }["WhatsAppButton.useEffect"], []); return /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$framer$2d$motion$2f$dist$2f$es$2f$components$2f$AnimatePresence$2f$index$2e$mjs__$5b$app$2d$client$5d$__$28$ecmascript$29$__["AnimatePresence"], { children: isVisible && /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$framer$2d$motion$2f$dist$2f$es$2f$render$2f$components$2f$motion$2f$proxy$2e$mjs__$5b$app$2d$client$5d$__$28$ecmascript$29$__["motion"].a, { initial: { scale: 0, opacity: 0 }, animate: { scale: 1, opacity: 1 }, exit: { scale: 0, opacity: 0 }, href: "https://wa.me/551134567890?text=Olá! Gostaria de saber mais sobre o GTPro.", target: "_blank", rel: "noopener noreferrer", className: "fixed bottom-6 left-6 z-50 w-14 h-14 bg-emerald-500 hover:bg-emerald-600 text-white rounded-full shadow-lg shadow-emerald-500/30 hover:shadow-emerald-500/50 flex items-center justify-center transition-all group", "aria-label": "Fale conosco pelo WhatsApp", children: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$lucide$2d$react$2f$dist$2f$esm$2f$icons$2f$message$2d$circle$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$export__default__as__MessageCircle$3e$__["MessageCircle"], { className: "w-6 h-6 group-hover:scale-110 transition-transform" }, void 0, false, { fileName: "[project]/src/components/sections/FloatingWidgets.tsx", lineNumber: 102, columnNumber: 11 }, this) }, void 0, false, { fileName: "[project]/src/components/sections/FloatingWidgets.tsx", lineNumber: 92, columnNumber: 9 }, this) }, void 0, false, { fileName: "[project]/src/components/sections/FloatingWidgets.tsx", lineNumber: 90, columnNumber: 5 }, this); } _s1(WhatsAppButton, "J3yJOyGdBT4L7hs1p1XQYVGMdrY="); _c1 = WhatsAppButton; function BackToTopButton() { _s2(); const [isVisible, setIsVisible] = (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$index$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["useState"])(false); const [scrollPercent, setScrollPercent] = (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$index$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["useState"])(0); (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$index$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["useEffect"])({ "BackToTopButton.useEffect": ()=>{ const handleScroll = { "BackToTopButton.useEffect.handleScroll": ()=>{ const scrollTop = window.scrollY; const docHeight = document.documentElement.scrollHeight - window.innerHeight; const percent = docHeight > 0 ? scrollTop / docHeight * 100 : 0; setScrollPercent(percent); setIsVisible(scrollTop > 400); } }["BackToTopButton.useEffect.handleScroll"]; window.addEventListener('scroll', handleScroll); return ({ "BackToTopButton.useEffect": ()=>window.removeEventListener('scroll', handleScroll) })["BackToTopButton.useEffect"]; } }["BackToTopButton.useEffect"], []); const scrollToTop = ()=>{ window.scrollTo({ top: 0, behavior: 'smooth' }); }; const radius = 22; const circumference = 2 * Math.PI * radius; const strokeDashoffset = circumference - scrollPercent / 100 * circumference; return /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$framer$2d$motion$2f$dist$2f$es$2f$components$2f$AnimatePresence$2f$index$2e$mjs__$5b$app$2d$client$5d$__$28$ecmascript$29$__["AnimatePresence"], { children: isVisible && /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$framer$2d$motion$2f$dist$2f$es$2f$render$2f$components$2f$motion$2f$proxy$2e$mjs__$5b$app$2d$client$5d$__$28$ecmascript$29$__["motion"].button, { initial: { scale: 0, opacity: 0 }, animate: { scale: 1, opacity: 1 }, exit: { scale: 0, opacity: 0 }, transition: { type: 'spring', damping: 20, stiffness: 300 }, onClick: scrollToTop, className: "fixed bottom-24 right-6 z-40 w-12 h-12 rounded-full flex items-center justify-center group hover:shadow-lg hover:shadow-emerald-500/20 transition-shadow", "aria-label": "Voltar ao topo", children: [ /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("svg", { className: "absolute inset-0 -rotate-90", width: "48", height: "48", viewBox: "0 0 48 48", children: [ /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("circle", { cx: "24", cy: "24", r: radius, fill: "none", stroke: "currentColor", strokeWidth: "3", className: "text-slate-200 dark:text-slate-700" }, void 0, false, { fileName: "[project]/src/components/sections/FloatingWidgets.tsx", lineNumber: 153, columnNumber: 13 }, this), /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("circle", { cx: "24", cy: "24", r: radius, fill: "none", stroke: "url(#backToTopGradient)", strokeWidth: "3", strokeLinecap: "round", strokeDasharray: circumference, strokeDashoffset: strokeDashoffset, className: "transition-all duration-150 ease-out" }, void 0, false, { fileName: "[project]/src/components/sections/FloatingWidgets.tsx", lineNumber: 162, columnNumber: 13 }, this), /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("defs", { children: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("linearGradient", { id: "backToTopGradient", x1: "0%", y1: "0%", x2: "100%", y2: "0%", children: [ /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("stop", { offset: "0%", stopColor: "#10b981" }, void 0, false, { fileName: "[project]/src/components/sections/FloatingWidgets.tsx", lineNumber: 176, columnNumber: 17 }, this), /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("stop", { offset: "100%", stopColor: "#0d9488" }, void 0, false, { fileName: "[project]/src/components/sections/FloatingWidgets.tsx", lineNumber: 177, columnNumber: 17 }, this) ] }, void 0, true, { fileName: "[project]/src/components/sections/FloatingWidgets.tsx", lineNumber: 175, columnNumber: 15 }, this) }, void 0, false, { fileName: "[project]/src/components/sections/FloatingWidgets.tsx", lineNumber: 174, columnNumber: 13 }, this) ] }, void 0, true, { fileName: "[project]/src/components/sections/FloatingWidgets.tsx", lineNumber: 147, columnNumber: 11 }, this), /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", { className: "w-9 h-9 bg-gradient-to-br from-emerald-500 to-teal-600 rounded-full flex items-center justify-center shadow-md group-hover:scale-110 transition-transform", children: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$lucide$2d$react$2f$dist$2f$esm$2f$icons$2f$arrow$2d$up$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$export__default__as__ArrowUp$3e$__["ArrowUp"], { className: "w-4 h-4 text-white" }, void 0, false, { fileName: "[project]/src/components/sections/FloatingWidgets.tsx", lineNumber: 183, columnNumber: 13 }, this) }, void 0, false, { fileName: "[project]/src/components/sections/FloatingWidgets.tsx", lineNumber: 182, columnNumber: 11 }, this) ] }, void 0, true, { fileName: "[project]/src/components/sections/FloatingWidgets.tsx", lineNumber: 137, columnNumber: 9 }, this) }, void 0, false, { fileName: "[project]/src/components/sections/FloatingWidgets.tsx", lineNumber: 135, columnNumber: 5 }, this); } _s2(BackToTopButton, "cC7GDR2ORNPHclsSLVQYa0IbDu8="); _c2 = BackToTopButton; function SocialProofToast() { _s3(); const [isVisible, setIsVisible] = (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$index$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["useState"])(false); const [currentMessage, setCurrentMessage] = (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$index$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["useState"])(0); const timerRef = (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$index$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["useRef"])(null); const messages = [ { text: 'Hospital São Paulo acabou de solicitar uma demo', icon: __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$lucide$2d$react$2f$dist$2f$esm$2f$icons$2f$building$2d$2$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$export__default__as__Building2$3e$__["Building2"] }, { text: 'Dr. Ricardo de Belo Horizonte se cadastrou', icon: __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$lucide$2d$react$2f$dist$2f$esm$2f$icons$2f$users$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$export__default__as__Users$3e$__["Users"] }, { text: 'Rede Saúde Total assinou o plano Hospital', icon: __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$lucide$2d$react$2f$dist$2f$esm$2f$icons$2f$circle$2d$check$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$export__default__as__CheckCircle2$3e$__["CheckCircle2"] }, { text: 'Eng. Carla de Curitiba solicitou proposta', icon: __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$lucide$2d$react$2f$dist$2f$esm$2f$icons$2f$mail$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$export__default__as__Mail$3e$__["Mail"] }, { text: 'Hospital Central completou a implementação', icon: __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$lucide$2d$react$2f$dist$2f$esm$2f$icons$2f$sparkles$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$export__default__as__Sparkles$3e$__["Sparkles"] }, { text: 'Clínica Vida Nova de Salvador iniciou trial gratuito', icon: __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$lucide$2d$react$2f$dist$2f$esm$2f$icons$2f$heart$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$export__default__as__Heart$3e$__["Heart"] } ]; (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$index$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["useEffect"])({ "SocialProofToast.useEffect": ()=>{ const scheduleNext = { "SocialProofToast.useEffect.scheduleNext": ()=>{ const delay = 15000 + Math.random() * 5000; timerRef.current = setTimeout({ "SocialProofToast.useEffect.scheduleNext": ()=>{ setCurrentMessage({ "SocialProofToast.useEffect.scheduleNext": (prev)=>(prev + 1) % messages.length }["SocialProofToast.useEffect.scheduleNext"]); setIsVisible(true); setTimeout({ "SocialProofToast.useEffect.scheduleNext": ()=>setIsVisible(false) }["SocialProofToast.useEffect.scheduleNext"], 4000); scheduleNext(); } }["SocialProofToast.useEffect.scheduleNext"], delay); } }["SocialProofToast.useEffect.scheduleNext"]; const initialDelay = setTimeout({ "SocialProofToast.useEffect.initialDelay": ()=>{ setIsVisible(true); setTimeout({ "SocialProofToast.useEffect.initialDelay": ()=>setIsVisible(false) }["SocialProofToast.useEffect.initialDelay"], 4000); scheduleNext(); } }["SocialProofToast.useEffect.initialDelay"], 8000); return ({ "SocialProofToast.useEffect": ()=>{ clearTimeout(initialDelay); if (timerRef.current) clearTimeout(timerRef.current); } })["SocialProofToast.useEffect"]; } }["SocialProofToast.useEffect"], [ messages.length ]); const msg = messages[currentMessage]; const MsgIcon = msg.icon; return /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$framer$2d$motion$2f$dist$2f$es$2f$components$2f$AnimatePresence$2f$index$2e$mjs__$5b$app$2d$client$5d$__$28$ecmascript$29$__["AnimatePresence"], { children: isVisible && /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$framer$2d$motion$2f$dist$2f$es$2f$render$2f$components$2f$motion$2f$proxy$2e$mjs__$5b$app$2d$client$5d$__$28$ecmascript$29$__["motion"].div, { initial: { x: -100, opacity: 0 }, animate: { x: 0, opacity: 1 }, exit: { x: -100, opacity: 0 }, transition: { type: 'spring', damping: 25, stiffness: 300 }, className: "fixed bottom-24 left-6 z-50 max-w-[300px]", children: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", { className: "glass rounded-xl shadow-xl border border-sky-200/30 dark:border-sky-700/30 p-4 pr-10 relative", children: [ /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("button", { onClick: ()=>setIsVisible(false), className: "absolute top-2 right-2 w-6 h-6 rounded-full bg-slate-100 dark:bg-slate-700 flex items-center justify-center hover:bg-slate-200 dark:hover:bg-slate-600 transition-colors", "aria-label": "Fechar notificação", children: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$lucide$2d$react$2f$dist$2f$esm$2f$icons$2f$x$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$export__default__as__X$3e$__["X"], { className: "w-3 h-3 text-slate-500 dark:text-slate-400" }, void 0, false, { fileName: "[project]/src/components/sections/FloatingWidgets.tsx", lineNumber: 248, columnNumber: 15 }, this) }, void 0, false, { fileName: "[project]/src/components/sections/FloatingWidgets.tsx", lineNumber: 243, columnNumber: 13 }, this), /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", { className: "flex items-center gap-3", children: [ /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", { className: "w-8 h-8 rounded-lg bg-sky-100 dark:bg-sky-900/30 flex items-center justify-center shrink-0", children: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(MsgIcon, { className: "w-4 h-4 text-sky-600 dark:text-sky-400" }, void 0, false, { fileName: "[project]/src/components/sections/FloatingWidgets.tsx", lineNumber: 252, columnNumber: 17 }, this) }, void 0, false, { fileName: "[project]/src/components/sections/FloatingWidgets.tsx", lineNumber: 251, columnNumber: 15 }, this), /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("p", { className: "text-xs text-slate-600 dark:text-slate-300 leading-relaxed", children: msg.text }, void 0, false, { fileName: "[project]/src/components/sections/FloatingWidgets.tsx", lineNumber: 254, columnNumber: 15 }, this) ] }, void 0, true, { fileName: "[project]/src/components/sections/FloatingWidgets.tsx", lineNumber: 250, columnNumber: 13 }, this), /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("p", { className: "text-[10px] text-slate-400 dark:text-slate-500 mt-1.5 ml-11", children: "agora mesmo" }, void 0, false, { fileName: "[project]/src/components/sections/FloatingWidgets.tsx", lineNumber: 258, columnNumber: 13 }, this) ] }, void 0, true, { fileName: "[project]/src/components/sections/FloatingWidgets.tsx", lineNumber: 242, columnNumber: 11 }, this) }, void 0, false, { fileName: "[project]/src/components/sections/FloatingWidgets.tsx", lineNumber: 235, columnNumber: 9 }, this) }, void 0, false, { fileName: "[project]/src/components/sections/FloatingWidgets.tsx", lineNumber: 233, columnNumber: 5 }, this); } _s3(SocialProofToast, "ZslJfH3/qBMKrUS7DGoQXw5q6O8="); _c3 = SocialProofToast; function CookieConsent() { _s4(); const [isVisible, setIsVisible] = (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$index$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["useState"])(false); (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$index$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["useEffect"])({ "CookieConsent.useEffect": ()=>{ const consent = localStorage.getItem('gtpro-cookie-consent'); if (!consent) { const timer = setTimeout({ "CookieConsent.useEffect.timer": ()=>setIsVisible(true) }["CookieConsent.useEffect.timer"], 2000); return ({ "CookieConsent.useEffect": ()=>clearTimeout(timer) })["CookieConsent.useEffect"]; } } }["CookieConsent.useEffect"], []); const acceptAll = ()=>{ localStorage.setItem('gtpro-cookie-consent', 'all'); setIsVisible(false); }; const acceptEssential = ()=>{ localStorage.setItem('gtpro-cookie-consent', 'essential'); setIsVisible(false); }; return /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$framer$2d$motion$2f$dist$2f$es$2f$components$2f$AnimatePresence$2f$index$2e$mjs__$5b$app$2d$client$5d$__$28$ecmascript$29$__["AnimatePresence"], { children: isVisible && /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$framer$2d$motion$2f$dist$2f$es$2f$render$2f$components$2f$motion$2f$proxy$2e$mjs__$5b$app$2d$client$5d$__$28$ecmascript$29$__["motion"].div, { initial: { y: 100, opacity: 0 }, animate: { y: 0, opacity: 1 }, exit: { y: 100, opacity: 0 }, transition: { type: 'spring', damping: 25, stiffness: 300 }, className: "fixed bottom-0 left-0 right-0 z-[70] p-4", children: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", { className: "max-w-4xl mx-auto glass rounded-2xl shadow-2xl border border-sky-200/30 dark:border-sky-700/30 p-6", children: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", { className: "flex flex-col sm:flex-row items-start sm:items-center gap-4", children: [ /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", { className: "flex-1", children: [ /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("h3", { className: "font-semibold text-slate-800 dark:text-slate-100 mb-1", children: "Nós respeitamos sua privacidade" }, void 0, false, { fileName: "[project]/src/components/sections/FloatingWidgets.tsx", lineNumber: 301, columnNumber: 17 }, this), /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("p", { className: "text-sm text-slate-500 dark:text-slate-400", children: "Utilizamos cookies para melhorar sua experiência e garantir o funcionamento adequado do site. Em conformidade com a LGPD, você pode escolher quais cookies aceitar." }, void 0, false, { fileName: "[project]/src/components/sections/FloatingWidgets.tsx", lineNumber: 304, columnNumber: 17 }, this) ] }, void 0, true, { fileName: "[project]/src/components/sections/FloatingWidgets.tsx", lineNumber: 300, columnNumber: 15 }, this), /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", { className: "flex gap-2 shrink-0", children: [ /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$src$2f$components$2f$ui$2f$button$2e$tsx__$5b$app$2d$client$5d$__$28$ecmascript$29$__["Button"], { variant: "outline", size: "sm", className: "text-slate-600 dark:text-slate-300 border-slate-300 dark:border-slate-600", onClick: acceptEssential, children: "Apenas Essenciais" }, void 0, false, { fileName: "[project]/src/components/sections/FloatingWidgets.tsx", lineNumber: 309, columnNumber: 17 }, this), /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$src$2f$components$2f$ui$2f$button$2e$tsx__$5b$app$2d$client$5d$__$28$ecmascript$29$__["Button"], { size: "sm", className: "bg-gradient-to-r from-sky-500 to-blue-600 text-white", onClick: acceptAll, children: "Aceitar Todos" }, void 0, false, { fileName: "[project]/src/components/sections/FloatingWidgets.tsx", lineNumber: 317, columnNumber: 17 }, this) ] }, void 0, true, { fileName: "[project]/src/components/sections/FloatingWidgets.tsx", lineNumber: 308, columnNumber: 15 }, this) ] }, void 0, true, { fileName: "[project]/src/components/sections/FloatingWidgets.tsx", lineNumber: 299, columnNumber: 13 }, this) }, void 0, false, { fileName: "[project]/src/components/sections/FloatingWidgets.tsx", lineNumber: 298, columnNumber: 11 }, this) }, void 0, false, { fileName: "[project]/src/components/sections/FloatingWidgets.tsx", lineNumber: 291, columnNumber: 9 }, this) }, void 0, false, { fileName: "[project]/src/components/sections/FloatingWidgets.tsx", lineNumber: 289, columnNumber: 5 }, this); } _s4(CookieConsent, "J3yJOyGdBT4L7hs1p1XQYVGMdrY="); _c4 = CookieConsent; function ScrollProgressBar() { _s5(); const [progress, setProgress] = (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$index$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["useState"])(0); (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$index$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["useEffect"])({ "ScrollProgressBar.useEffect": ()=>{ const handleScroll = { "ScrollProgressBar.useEffect.handleScroll": ()=>{ const scrollTop = window.scrollY; const docHeight = document.documentElement.scrollHeight - window.innerHeight; const scrollPercent = docHeight > 0 ? scrollTop / docHeight * 100 : 0; setProgress(scrollPercent); } }["ScrollProgressBar.useEffect.handleScroll"]; window.addEventListener('scroll', handleScroll); return ({ "ScrollProgressBar.useEffect": ()=>window.removeEventListener('scroll', handleScroll) })["ScrollProgressBar.useEffect"]; } }["ScrollProgressBar.useEffect"], []); return /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", { className: "fixed top-0 left-0 right-0 z-[60] h-1 bg-transparent", children: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", { className: "h-full bg-gradient-to-r from-sky-400 to-blue-600 transition-all duration-150 ease-out", style: { width: `${progress}%` } }, void 0, false, { fileName: "[project]/src/components/sections/FloatingWidgets.tsx", lineNumber: 350, columnNumber: 7 }, this) }, void 0, false, { fileName: "[project]/src/components/sections/FloatingWidgets.tsx", lineNumber: 349, columnNumber: 5 }, this); } _s5(ScrollProgressBar, "ZVQpwjU6Dz5R8VBOzPsnxGRmMVo="); _c5 = ScrollProgressBar; function LiveChatWidget() { _s6(); const [isOpen, setIsOpen] = (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$index$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["useState"])(false); const [showPreForm, setShowPreForm] = (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$index$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["useState"])(true); const [preFormName, setPreFormName] = (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$index$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["useState"])(''); const [preFormEmail, setPreFormEmail] = (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$index$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["useState"])(''); const [messages, setMessages] = (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$index$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["useState"])([]); const [inputValue, setInputValue] = (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$index$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["useState"])(''); const [isLoading, setIsLoading] = (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$index$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["useState"])(false); const chatRef = (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$index$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["useRef"])(null); const hasSubmittedPreForm = (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$index$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["useRef"])(false); const userNameRef = (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$index$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["useRef"])(''); const initChat = (name)=>{ userNameRef.current = name || ''; const greeting = name ? `Olá${name.trim() ? ` ${name.trim()}` : ''}! 👋 Sou o assistente virtual do GTPro, powered by IA. Como posso ajudá-lo?` : 'Olá! 👋 Sou o assistente virtual do GTPro, powered by IA. Como posso ajudá-lo?'; setMessages([ { text: greeting, isBot: true } ]); }; const handlePreFormSubmit = (e)=>{ e.preventDefault(); hasSubmittedPreForm.current = true; setShowPreForm(false); initChat(preFormName); }; const handleSkipPreForm = ()=>{ hasSubmittedPreForm.current = true; setShowPreForm(false); initChat(); }; const handleSend = async ()=>{ if (!inputValue.trim() || isLoading) return; const userMessage = inputValue; setMessages((prev)=>[ ...prev, { text: userMessage, isBot: false } ]); setInputValue(''); setIsLoading(true); try { const history = messages.map((m)=>({ role: m.isBot ? 'assistant' : 'user', content: m.text })); const res = await fetch('/api/chat', { method: 'POST', headers: { 'Content-Type': 'application/json' }, body: JSON.stringify({ message: userMessage, history }) }); const data = await res.json(); if (data.success && data.response) { setMessages((prev)=>[ ...prev, { text: data.response, isBot: true } ]); } else { setMessages((prev)=>[ ...prev, { text: 'Desculpe, não consegui processar sua mensagem. Pode repetir?', isBot: true } ]); } } catch { setMessages((prev)=>[ ...prev, { text: 'Desculpe, ocorreu um erro de conexão. Tente novamente em instantes.', isBot: true } ]); } finally{ setIsLoading(false); } }; (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$index$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["useEffect"])({ "LiveChatWidget.useEffect": ()=>{ if (chatRef.current) { chatRef.current.scrollTop = chatRef.current.scrollHeight; } } }["LiveChatWidget.useEffect"], [ messages, isLoading ]); // When chat is opened for the first time, show the pre-form (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$index$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["useEffect"])({ "LiveChatWidget.useEffect": ()=>{ if (isOpen && !hasSubmittedPreForm.current) { setShowPreForm(true); } } }["LiveChatWidget.useEffect"], [ isOpen ]); return /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", { className: "fixed bottom-6 right-6 z-50", children: [ /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$framer$2d$motion$2f$dist$2f$es$2f$components$2f$AnimatePresence$2f$index$2e$mjs__$5b$app$2d$client$5d$__$28$ecmascript$29$__["AnimatePresence"], { children: isOpen && /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$framer$2d$motion$2f$dist$2f$es$2f$render$2f$components$2f$motion$2f$proxy$2e$mjs__$5b$app$2d$client$5d$__$28$ecmascript$29$__["motion"].div, { initial: { opacity: 0, y: 20, scale: 0.95 }, animate: { opacity: 1, y: 0, scale: 1 }, exit: { opacity: 0, y: 20, scale: 0.95 }, transition: { duration: 0.2 }, className: "absolute bottom-16 right-0 w-[340px] sm:w-[380px] bg-white dark:bg-slate-800 rounded-2xl shadow-2xl border border-slate-200 dark:border-slate-700 overflow-hidden", children: [ /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", { className: "bg-gradient-to-r from-sky-500 to-blue-600 p-4", children: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", { className: "flex items-center gap-3", children: [ /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", { className: "w-10 h-10 bg-white/20 rounded-full flex items-center justify-center", children: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$lucide$2d$react$2f$dist$2f$esm$2f$icons$2f$headphones$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$export__default__as__Headphones$3e$__["Headphones"], { className: "w-5 h-5 text-white" }, void 0, false, { fileName: "[project]/src/components/sections/FloatingWidgets.tsx", lineNumber: 452, columnNumber: 19 }, this) }, void 0, false, { fileName: "[project]/src/components/sections/FloatingWidgets.tsx", lineNumber: 451, columnNumber: 17 }, this), /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", { children: [ /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("p", { className: "text-white font-semibold text-sm", children: "Suporte GTPro" }, void 0, false, { fileName: "[project]/src/components/sections/FloatingWidgets.tsx", lineNumber: 455, columnNumber: 19 }, this), /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", { className: "flex items-center gap-1.5", children: [ /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("span", { className: "w-2 h-2 bg-emerald-400 rounded-full animate-pulse" }, void 0, false, { fileName: "[project]/src/components/sections/FloatingWidgets.tsx", lineNumber: 457, columnNumber: 21 }, this), /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("p", { className: "text-sky-100 text-xs", children: "IA Ativa · Resposta imediata" }, void 0, false, { fileName: "[project]/src/components/sections/FloatingWidgets.tsx", lineNumber: 458, columnNumber: 21 }, this) ] }, void 0, true, { fileName: "[project]/src/components/sections/FloatingWidgets.tsx", lineNumber: 456, columnNumber: 19 }, this) ] }, void 0, true, { fileName: "[project]/src/components/sections/FloatingWidgets.tsx", lineNumber: 454, columnNumber: 17 }, this), /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("button", { onClick: ()=>setIsOpen(false), className: "ml-auto text-white/80 hover:text-white transition-colors", "aria-label": "Fechar chat", children: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$lucide$2d$react$2f$dist$2f$esm$2f$icons$2f$x$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$export__default__as__X$3e$__["X"], { className: "w-5 h-5" }, void 0, false, { fileName: "[project]/src/components/sections/FloatingWidgets.tsx", lineNumber: 466, columnNumber: 19 }, this) }, void 0, false, { fileName: "[project]/src/components/sections/FloatingWidgets.tsx", lineNumber: 461, columnNumber: 17 }, this) ] }, void 0, true, { fileName: "[project]/src/components/sections/FloatingWidgets.tsx", lineNumber: 450, columnNumber: 15 }, this) }, void 0, false, { fileName: "[project]/src/components/sections/FloatingWidgets.tsx", lineNumber: 449, columnNumber: 13 }, this), showPreForm && !hasSubmittedPreForm.current ? /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", { className: "p-6 space-y-5", children: [ /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", { className: "text-center space-y-2", children: [ /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", { className: "w-14 h-14 mx-auto bg-gradient-to-br from-sky-500 to-blue-600 rounded-full flex items-center justify-center shadow-lg shadow-sky-500/25", children: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$lucide$2d$react$2f$dist$2f$esm$2f$icons$2f$user$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$export__default__as__User$3e$__["User"], { className: "w-7 h-7 text-white" }, void 0, false, { fileName: "[project]/src/components/sections/FloatingWidgets.tsx", lineNumber: 476, columnNumber: 21 }, this) }, void 0, false, { fileName: "[project]/src/components/sections/FloatingWidgets.tsx", lineNumber: 475, columnNumber: 19 }, this), /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("h3", { className: "text-lg font-bold text-slate-800 dark:text-slate-100", children: "Antes de começar" }, void 0, false, { fileName: "[project]/src/components/sections/FloatingWidgets.tsx", lineNumber: 478, columnNumber: 19 }, this), /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("p", { className: "text-sm text-slate-500 dark:text-slate-400", children: "Informe seus dados para um atendimento personalizado" }, void 0, false, { fileName: "[project]/src/components/sections/FloatingWidgets.tsx", lineNumber: 481, columnNumber: 19 }, this) ] }, void 0, true, { fileName: "[project]/src/components/sections/FloatingWidgets.tsx", lineNumber: 474, columnNumber: 17 }, this), /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("form", { onSubmit: handlePreFormSubmit, className: "space-y-3", children: [ /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$src$2f$components$2f$ui$2f$input$2e$tsx__$5b$app$2d$client$5d$__$28$ecmascript$29$__["Input"], { type: "text", placeholder: "Seu nome", value: preFormName, onChange: (e)=>setPreFormName(e.target.value), className: "border-slate-200 dark:border-slate-700 text-sm" }, void 0, false, { fileName: "[project]/src/components/sections/FloatingWidgets.tsx", lineNumber: 486, columnNumber: 19 }, this), /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$src$2f$components$2f$ui$2f$input$2e$tsx__$5b$app$2d$client$5d$__$28$ecmascript$29$__["Input"], { type: "email", placeholder: "Seu e-mail (opcional)", value: preFormEmail, onChange: (e)=>setPreFormEmail(e.target.value), className: "border-slate-200 dark:border-slate-700 text-sm" }, void 0, false, { fileName: "[project]/src/components/sections/FloatingWidgets.tsx", lineNumber: 493, columnNumber: 19 }, this), /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$src$2f$components$2f$ui$2f$button$2e$tsx__$5b$app$2d$client$5d$__$28$ecmascript$29$__["Button"], { type: "submit", className: "w-full bg-gradient-to-r from-sky-500 to-blue-600 text-white", children: [ "Iniciar Conversa", /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$lucide$2d$react$2f$dist$2f$esm$2f$icons$2f$arrow$2d$right$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$export__default__as__ArrowRight$3e$__["ArrowRight"], { className: "ml-2 w-4 h-4" }, void 0, false, { fileName: "[project]/src/components/sections/FloatingWidgets.tsx", lineNumber: 505, columnNumber: 21 }, this) ] }, void 0, true, { fileName: "[project]/src/components/sections/FloatingWidgets.tsx", lineNumber: 500, columnNumber: 19 }, this) ] }, void 0, true, { fileName: "[project]/src/components/sections/FloatingWidgets.tsx", lineNumber: 485, columnNumber: 17 }, this), /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("button", { onClick: handleSkipPreForm, className: "w-full text-center text-sm text-slate-400 dark:text-slate-500 hover:text-sky-600 dark:hover:text-sky-400 transition-colors", children: "Pular e conversar direto" }, void 0, false, { fileName: "[project]/src/components/sections/FloatingWidgets.tsx", lineNumber: 508, columnNumber: 17 }, this) ] }, void 0, true, { fileName: "[project]/src/components/sections/FloatingWidgets.tsx", lineNumber: 473, columnNumber: 15 }, this) : /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["Fragment"], { children: [ /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", { ref: chatRef, className: "h-64 overflow-y-auto p-4 space-y-3", children: [ messages.map((msg, i)=>/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$framer$2d$motion$2f$dist$2f$es$2f$render$2f$components$2f$motion$2f$proxy$2e$mjs__$5b$app$2d$client$5d$__$28$ecmascript$29$__["motion"].div, { initial: { opacity: 0, y: 10 }, animate: { opacity: 1, y: 0 }, className: `flex ${msg.isBot ? 'justify-start' : 'justify-end'}`, children: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", { className: `max-w-[80%] px-3 py-2 rounded-xl text-sm leading-relaxed ${msg.isBot ? 'bg-slate-100 dark:bg-slate-700 text-slate-700 dark:text-slate-200' : 'bg-gradient-to-r from-sky-500 to-blue-600 text-white'}`, children: msg.text }, void 0, false, { fileName: "[project]/src/components/sections/FloatingWidgets.tsx", lineNumber: 526, columnNumber: 23 }, this) }, i, false, { fileName: "[project]/src/components/sections/FloatingWidgets.tsx", lineNumber: 520, columnNumber: 21 }, this)), isLoading && /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$framer$2d$motion$2f$dist$2f$es$2f$render$2f$components$2f$motion$2f$proxy$2e$mjs__$5b$app$2d$client$5d$__$28$ecmascript$29$__["motion"].div, { initial: { opacity: 0, y: 10 }, animate: { opacity: 1, y: 0 }, className: "flex justify-start", children: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", { className: "bg-slate-100 dark:bg-slate-700 px-4 py-3 rounded-xl", children: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", { className: "typing-indicator", children: [ /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("span", {}, void 0, false, { fileName: "[project]/src/components/sections/FloatingWidgets.tsx", lineNumber: 543, columnNumber: 27 }, this), /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("span", {}, void 0, false, { fileName: "[project]/src/components/sections/FloatingWidgets.tsx", lineNumber: 543, columnNumber: 35 }, this), /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("span", {}, void 0, false, { fileName: "[project]/src/components/sections/FloatingWidgets.tsx", lineNumber: 543, columnNumber: 43 }, this) ] }, void 0, true, { fileName: "[project]/src/components/sections/FloatingWidgets.tsx", lineNumber: 542, columnNumber: 25 }, this) }, void 0, false, { fileName: "[project]/src/components/sections/FloatingWidgets.tsx", lineNumber: 541, columnNumber: 23 }, this) }, void 0, false, { fileName: "[project]/src/components/sections/FloatingWidgets.tsx", lineNumber: 536, columnNumber: 21 }, this) ] }, void 0, true, { fileName: "[project]/src/components/sections/FloatingWidgets.tsx", lineNumber: 518, columnNumber: 17 }, this), /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", { className: "p-3 border-t border-slate-200 dark:border-slate-700", children: [ /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("form", { onSubmit: (e)=>{ e.preventDefault(); handleSend(); }, className: "flex gap-2", children: [ /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$src$2f$components$2f$ui$2f$input$2e$tsx__$5b$app$2d$client$5d$__$28$ecmascript$29$__["Input"], { value: inputValue, onChange: (e)=>setInputValue(e.target.value), placeholder: userNameRef.current ? `${userNameRef.current}, digite sua mensagem...` : 'Digite sua mensagem...', className: "border-slate-200 dark:border-slate-700 text-sm", disabled: isLoading }, void 0, false, { fileName: "[project]/src/components/sections/FloatingWidgets.tsx", lineNumber: 556, columnNumber: 21 }, this), /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$src$2f$components$2f$ui$2f$button$2e$tsx__$5b$app$2d$client$5d$__$28$ecmascript$29$__["Button"], { type: "submit", size: "sm", className: "bg-gradient-to-r from-sky-500 to-blue-600 text-white shrink-0 px-3", disabled: isLoading, children: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$lucide$2d$react$2f$dist$2f$esm$2f$icons$2f$send$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$export__default__as__Send$3e$__["Send"], { className: "w-4 h-4" }, void 0, false, { fileName: "[project]/src/components/sections/FloatingWidgets.tsx", lineNumber: 569, columnNumber: 23 }, this) }, void 0, false, { fileName: "[project]/src/components/sections/FloatingWidgets.tsx", lineNumber: 563, columnNumber: 21 }, this) ] }, void 0, true, { fileName: "[project]/src/components/sections/FloatingWidgets.tsx", lineNumber: 552, columnNumber: 19 }, this), /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("p", { className: "text-[10px] text-slate-400 dark:text-slate-500 mt-1.5 text-center", children: "Respostas geradas por IA · Dados protegidos pela LGPD" }, void 0, false, { fileName: "[project]/src/components/sections/FloatingWidgets.tsx", lineNumber: 572, columnNumber: 19 }, this) ] }, void 0, true, { fileName: "[project]/src/components/sections/FloatingWidgets.tsx", lineNumber: 551, columnNumber: 17 }, this) ] }, void 0, true) ] }, void 0, true, { fileName: "[project]/src/components/sections/FloatingWidgets.tsx", lineNumber: 441, columnNumber: 11 }, this) }, void 0, false, { fileName: "[project]/src/components/sections/FloatingWidgets.tsx", lineNumber: 439, columnNumber: 7 }, this), /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("button", { onClick: ()=>setIsOpen(!isOpen), className: `w-14 h-14 rounded-full shadow-lg flex items-center justify-center transition-all ${isOpen ? 'bg-slate-600 hover:bg-slate-700 text-white' : 'bg-gradient-to-r from-sky-500 to-blue-600 hover:from-sky-600 hover:to-blue-700 text-white chat-bounce shadow-sky-500/25'}`, "aria-label": isOpen ? 'Fechar chat' : 'Abrir chat de suporte', children: isOpen ? /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$lucide$2d$react$2f$dist$2f$esm$2f$icons$2f$x$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$export__default__as__X$3e$__["X"], { className: "w-6 h-6" }, void 0, false, { fileName: "[project]/src/components/sections/FloatingWidgets.tsx", lineNumber: 591, columnNumber: 19 }, this) : /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$lucide$2d$react$2f$dist$2f$esm$2f$icons$2f$message$2d$circle$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$export__default__as__MessageCircle$3e$__["MessageCircle"], { className: "w-6 h-6" }, void 0, false, { fileName: "[project]/src/components/sections/FloatingWidgets.tsx", lineNumber: 591, columnNumber: 47 }, this) }, void 0, false, { fileName: "[project]/src/components/sections/FloatingWidgets.tsx", lineNumber: 582, columnNumber: 7 }, this) ] }, void 0, true, { fileName: "[project]/src/components/sections/FloatingWidgets.tsx", lineNumber: 438, columnNumber: 5 }, this); } _s6(LiveChatWidget, "0Z5IULeE9QHwFGPZVbDGOSEA23s="); _c6 = LiveChatWidget; function DemoScheduleModal({ isOpen, onClose }) { _s7(); const { formatPhone } = (0, __TURBOPACK__imported__module__$5b$project$5d2f$src$2f$components$2f$sections$2f$shared$2e$tsx__$5b$app$2d$client$5d$__$28$ecmascript$29$__["usePhoneMask"])(); const [formState, setFormState] = (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$index$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["useState"])({ name: '', email: '', phone: '', institution: '', preferredDate: '', preferredTime: '', message: '' }); const [isSubmitting, setIsSubmitting] = (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$index$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["useState"])(false); const [isSubmitted, setIsSubmitted] = (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$index$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["useState"])(false); const [submitError, setSubmitError] = (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$index$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["useState"])(''); const handlePhoneChange = (e)=>{ const formatted = formatPhone(e.target.value); setFormState({ ...formState, phone: formatted }); }; const handleSubmit = async (e)=>{ e.preventDefault(); setIsSubmitting(true); setSubmitError(''); try { const res = await fetch('/api/demo', { method: 'POST', headers: { 'Content-Type': 'application/json' }, body: JSON.stringify(formState) }); const data = await res.json(); if (!res.ok) { throw new Error(data.error || 'Erro ao enviar solicitação.'); } setIsSubmitted(true); setFormState({ name: '', email: '', phone: '', institution: '', preferredDate: '', preferredTime: '', message: '' }); } catch (err) { setSubmitError(err instanceof Error ? err.message : 'Erro inesperado. Tente novamente.'); } finally{ setIsSubmitting(false); } }; return /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$framer$2d$motion$2f$dist$2f$es$2f$components$2f$AnimatePresence$2f$index$2e$mjs__$5b$app$2d$client$5d$__$28$ecmascript$29$__["AnimatePresence"], { children: isOpen && /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$framer$2d$motion$2f$dist$2f$es$2f$render$2f$components$2f$motion$2f$proxy$2e$mjs__$5b$app$2d$client$5d$__$28$ecmascript$29$__["motion"].div, { initial: { opacity: 0 }, animate: { opacity: 1 }, exit: { opacity: 0 }, className: "fixed inset-0 z-[85] flex items-center justify-center p-4", onClick: onClose, children: [ /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", { className: "absolute inset-0 bg-black/50 backdrop-blur-sm" }, void 0, false, { fileName: "[project]/src/components/sections/FloatingWidgets.tsx", lineNumber: 651, columnNumber: 11 }, this), /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$framer$2d$motion$2f$dist$2f$es$2f$render$2f$components$2f$motion$2f$proxy$2e$mjs__$5b$app$2d$client$5d$__$28$ecmascript$29$__["motion"].div, { initial: { scale: 0.9, y: 20 }, animate: { scale: 1, y: 0 }, exit: { scale: 0.9, y: 20 }, transition: { type: 'spring', damping: 25, stiffness: 300 }, className: "demo-modal-glass rounded-2xl shadow-2xl max-w-lg w-full relative overflow-hidden", style: { border: '2px solid transparent', backgroundImage: 'linear-gradient(white, white), linear-gradient(135deg, #0ea5e9, #38bdf8, #0c4a6e, #0ea5e9)', backgroundOrigin: 'border-box', backgroundClip: 'padding-box, border-box' }, onClick: (e)=>e.stopPropagation(), children: [ /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("button", { onClick: onClose, className: "absolute top-4 right-4 w-8 h-8 rounded-full bg-slate-100 dark:bg-slate-700 flex items-center justify-center hover:bg-slate-200 dark:hover:bg-slate-600 transition-colors z-10", "aria-label": "Fechar", children: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$lucide$2d$react$2f$dist$2f$esm$2f$icons$2f$x$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$export__default__as__X$3e$__["X"], { className: "w-4 h-4 text-slate-500 dark:text-slate-400" }, void 0, false, { fileName: "[project]/src/components/sections/FloatingWidgets.tsx", lineNumber: 666, columnNumber: 15 }, this) }, void 0, false, { fileName: "[project]/src/components/sections/FloatingWidgets.tsx", lineNumber: 661, columnNumber: 13 }, this), /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$framer$2d$motion$2f$dist$2f$es$2f$components$2f$AnimatePresence$2f$index$2e$mjs__$5b$app$2d$client$5d$__$28$ecmascript$29$__["AnimatePresence"], { mode: "wait", children: isSubmitted ? /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$framer$2d$motion$2f$dist$2f$es$2f$render$2f$components$2f$motion$2f$proxy$2e$mjs__$5b$app$2d$client$5d$__$28$ecmascript$29$__["motion"].div, { initial: { opacity: 0, scale: 0.9 }, animate: { opacity: 1, scale: 1 }, exit: { opacity: 0, scale: 0.9 }, className: "p-8 text-center space-y-4", children: [ /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$framer$2d$motion$2f$dist$2f$es$2f$render$2f$components$2f$motion$2f$proxy$2e$mjs__$5b$app$2d$client$5d$__$28$ecmascript$29$__["motion"].div, { initial: { scale: 0 }, animate: { scale: 1 }, transition: { type: 'spring', damping: 15, stiffness: 200, delay: 0.1 }, className: "w-20 h-20 bg-emerald-100 dark:bg-emerald-900/30 rounded-full flex items-center justify-center mx-auto", children: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$lucide$2d$react$2f$dist$2f$esm$2f$icons$2f$circle$2d$check$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$export__default__as__CheckCircle2$3e$__["CheckCircle2"], { className: "w-10 h-10 text-emerald-600 dark:text-emerald-400" }, void 0, false, { fileName: "[project]/src/components/sections/FloatingWidgets.tsx", lineNumber: 684, columnNumber: 21 }, this) }, void 0, false, { fileName: "[project]/src/components/sections/FloatingWidgets.tsx", lineNumber: 678, columnNumber: 19 }, this), /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("h3", { className: "text-2xl font-bold text-slate-800 dark:text-slate-100", children: "Demo Agendada!" }, void 0, false, { fileName: "[project]/src/components/sections/FloatingWidgets.tsx", lineNumber: 686, columnNumber: 19 }, this), /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("p", { className: "text-slate-500 dark:text-slate-400", children: "Recebemos sua solicitação. Nossa equipe entrará em contato para confirmar o horário." }, void 0, false, { fileName: "[project]/src/components/sections/FloatingWidgets.tsx", lineNumber: 687, columnNumber: 19 }, this), /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$src$2f$components$2f$ui$2f$button$2e$tsx__$5b$app$2d$client$5d$__$28$ecmascript$29$__["Button"], { onClick: onClose, className: "bg-gradient-to-r from-sky-500 to-blue-600 text-white", children: "Fechar" }, void 0, false, { fileName: "[project]/src/components/sections/FloatingWidgets.tsx", lineNumber: 690, columnNumber: 19 }, this) ] }, "success", true, { fileName: "[project]/src/components/sections/FloatingWidgets.tsx", lineNumber: 671, columnNumber: 17 }, this) : /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$framer$2d$motion$2f$dist$2f$es$2f$render$2f$components$2f$motion$2f$proxy$2e$mjs__$5b$app$2d$client$5d$__$28$ecmascript$29$__["motion"].div, { initial: { opacity: 1 }, exit: { opacity: 0 }, className: "p-6 sm:p-8 space-y-5", children: [ /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", { className: "text-center space-y-2", children: [ /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", { className: "w-14 h-14 mx-auto bg-gradient-to-br from-sky-500 to-blue-600 rounded-2xl flex items-center justify-center shadow-lg shadow-sky-500/25", children: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$lucide$2d$react$2f$dist$2f$esm$2f$icons$2f$calendar$2d$days$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$export__default__as__CalendarDays$3e$__["CalendarDays"], { className: "w-7 h-7 text-white" }, void 0, false, { fileName: "[project]/src/components/sections/FloatingWidgets.tsx", lineNumber: 703, columnNumber: 23 }, this) }, void 0, false, { fileName: "[project]/src/components/sections/FloatingWidgets.tsx", lineNumber: 702, columnNumber: 21 }, this), /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("h3", { className: "text-xl font-bold text-slate-800 dark:text-slate-100", children: "Agendar Demonstração" }, void 0, false, { fileName: "[project]/src/components/sections/FloatingWidgets.tsx", lineNumber: 705, columnNumber: 21 }, this), /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("p", { className: "text-sm text-slate-500 dark:text-slate-400", children: "Preencha o formulário e agende sua demo personalizada" }, void 0, false, { fileName: "[project]/src/components/sections/FloatingWidgets.tsx", lineNumber: 706, columnNumber: 21 }, this) ] }, void 0, true, { fileName: "[project]/src/components/sections/FloatingWidgets.tsx", lineNumber: 701, columnNumber: 19 }, this), /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("form", { onSubmit: handleSubmit, className: "space-y-4", children: [ /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", { className: "grid sm:grid-cols-2 gap-4", children: [ /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", { className: "space-y-1.5", children: [ /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("label", { className: "text-sm font-medium text-slate-700 dark:text-slate-300", children: "Nome Completo" }, void 0, false, { fileName: "[project]/src/components/sections/FloatingWidgets.tsx", lineNumber: 714, columnNumber: 25 }, this), /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$src$2f$components$2f$ui$2f$input$2e$tsx__$5b$app$2d$client$5d$__$28$ecmascript$29$__["Input"], { required: true, placeholder: "Seu nome", value: formState.name, onChange: (e)=>setFormState({ ...formState, name: e.target.value }), className: "border-slate-200 dark:border-slate-700 text-sm" }, void 0, false, { fileName: "[project]/src/components/sections/FloatingWidgets.tsx", lineNumber: 715, columnNumber: 25 }, this) ] }, void 0, true, { fileName: "[project]/src/components/sections/FloatingWidgets.tsx", lineNumber: 713, columnNumber: 23 }, this), /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", { className: "space-y-1.5", children: [ /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("label", { className: "text-sm font-medium text-slate-700 dark:text-slate-300", children: "E-mail" }, void 0, false, { fileName: "[project]/src/components/sections/FloatingWidgets.tsx", lineNumber: 718, columnNumber: 25 }, this), /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$src$2f$components$2f$ui$2f$input$2e$tsx__$5b$app$2d$client$5d$__$28$ecmascript$29$__["Input"], { required: true, type: "email", placeholder: "seu@email.com", value: formState.email, onChange: (e)=>setFormState({ ...formState, email: e.target.value }), className: "border-slate-200 dark:border-slate-700 text-sm" }, void 0, false, { fileName: "[project]/src/components/sections/FloatingWidgets.tsx", lineNumber: 719, columnNumber: 25 }, this) ] }, void 0, true, { fileName: "[project]/src/components/sections/FloatingWidgets.tsx", lineNumber: 717, columnNumber: 23 }, this) ] }, void 0, true, { fileName: "[project]/src/components/sections/FloatingWidgets.tsx", lineNumber: 712, columnNumber: 21 }, this), /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", { className: "grid sm:grid-cols-2 gap-4", children: [ /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", { className: "space-y-1.5", children: [ /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("label", { className: "text-sm font-medium text-slate-700 dark:text-slate-300", children: "Telefone" }, void 0, false, { fileName: "[project]/src/components/sections/FloatingWidgets.tsx", lineNumber: 724, columnNumber: 25 }, this), /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$src$2f$components$2f$ui$2f$input$2e$tsx__$5b$app$2d$client$5d$__$28$ecmascript$29$__["Input"], { type: "tel", placeholder: "(11) 99999-9999", value: formState.phone, onChange: handlePhoneChange, className: "border-slate-200 dark:border-slate-700 text-sm" }, void 0, false, { fileName: "[project]/src/components/sections/FloatingWidgets.tsx", lineNumber: 725, columnNumber: 25 }, this) ] }, void 0, true, { fileName: "[project]/src/components/sections/FloatingWidgets.tsx", lineNumber: 723, columnNumber: 23 }, this), /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", { className: "space-y-1.5", children: [ /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("label", { className: "text-sm font-medium text-slate-700 dark:text-slate-300", children: "Instituição" }, void 0, false, { fileName: "[project]/src/components/sections/FloatingWidgets.tsx", lineNumber: 728, columnNumber: 25 }, this), /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$src$2f$components$2f$ui$2f$input$2e$tsx__$5b$app$2d$client$5d$__$28$ecmascript$29$__["Input"], { required: true, placeholder: "Nome do hospital", value: formState.institution, onChange: (e)=>setFormState({ ...formState, institution: e.target.value }), className: "border-slate-200 dark:border-slate-700 text-sm" }, void 0, false, { fileName: "[project]/src/components/sections/FloatingWidgets.tsx", lineNumber: 729, columnNumber: 25 }, this) ] }, void 0, true, { fileName: "[project]/src/components/sections/FloatingWidgets.tsx", lineNumber: 727, columnNumber: 23 }, this) ] }, void 0, true, { fileName: "[project]/src/components/sections/FloatingWidgets.tsx", lineNumber: 722, columnNumber: 21 }, this), /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", { className: "grid sm:grid-cols-2 gap-4", children: [ /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", { className: "space-y-1.5", children: [ /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("label", { className: "text-sm font-medium text-slate-700 dark:text-slate-300", children: "Data Preferida" }, void 0, false, { fileName: "[project]/src/components/sections/FloatingWidgets.tsx", lineNumber: 734, columnNumber: 25 }, this), /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$src$2f$components$2f$ui$2f$input$2e$tsx__$5b$app$2d$client$5d$__$28$ecmascript$29$__["Input"], { type: "date", value: formState.preferredDate, onChange: (e)=>setFormState({ ...formState, preferredDate: e.target.value }), className: "border-slate-200 dark:border-slate-700 text-sm" }, void 0, false, { fileName: "[project]/src/components/sections/FloatingWidgets.tsx", lineNumber: 735, columnNumber: 25 }, this) ] }, void 0, true, { fileName: "[project]/src/components/sections/FloatingWidgets.tsx", lineNumber: 733, columnNumber: 23 }, this), /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", { className: "space-y-1.5", children: [ /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("label", { className: "text-sm font-medium text-slate-700 dark:text-slate-300", children: "Horário Preferido" }, void 0, false, { fileName: "[project]/src/components/sections/FloatingWidgets.tsx", lineNumber: 738, columnNumber: 25 }, this), /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("select", { value: formState.preferredTime, onChange: (e)=>setFormState({ ...formState, preferredTime: e.target.value }), className: "flex h-9 w-full rounded-md border border-slate-200 dark:border-slate-700 bg-transparent px-3 py-1 text-sm shadow-sm transition-colors placeholder:text-slate-400 dark:placeholder:text-slate-500 focus-visible:outline-none focus-visible:ring-1 focus-visible:ring-ring text-slate-800 dark:text-slate-100", children: [ /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("option", { value: "", children: "Selecione" }, void 0, false, { fileName: "[project]/src/components/sections/FloatingWidgets.tsx", lineNumber: 744, columnNumber: 27 }, this), /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("option", { value: "manha", children: "Manhã (8h - 12h)" }, void 0, false, { fileName: "[project]/src/components/sections/FloatingWidgets.tsx", lineNumber: 745, columnNumber: 27 }, this), /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("option", { value: "tarde", children: "Tarde (13h - 17h)" }, void 0, false, { fileName: "[project]/src/components/sections/FloatingWidgets.tsx", lineNumber: 746, columnNumber: 27 }, this), /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("option", { value: "noite", children: "Noite (18h - 21h)" }, void 0, false, { fileName: "[project]/src/components/sections/FloatingWidgets.tsx", lineNumber: 747, columnNumber: 27 }, this) ] }, void 0, true, { fileName: "[project]/src/components/sections/FloatingWidgets.tsx", lineNumber: 739, columnNumber: 25 }, this) ] }, void 0, true, { fileName: "[project]/src/components/sections/FloatingWidgets.tsx", lineNumber: 737, columnNumber: 23 }, this) ] }, void 0, true, { fileName: "[project]/src/components/sections/FloatingWidgets.tsx", lineNumber: 732, columnNumber: 21 }, this), /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", { className: "space-y-1.5", children: [ /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("label", { className: "text-sm font-medium text-slate-700 dark:text-slate-300", children: "Mensagem (opcional)" }, void 0, false, { fileName: "[project]/src/components/sections/FloatingWidgets.tsx", lineNumber: 752, columnNumber: 23 }, this), /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("textarea", { rows: 3, placeholder: "Conte-nos sobre suas necessidades...", value: formState.message, onChange: (e)=>setFormState({ ...formState, message: e.target.value }), className: "flex w-full rounded-md border border-slate-200 dark:border-slate-700 bg-transparent px-3 py-2 text-sm shadow-sm placeholder:text-slate-400 dark:placeholder:text-slate-500 focus-visible:outline-none focus-visible:ring-1 focus-visible:ring-ring resize-none text-slate-800 dark:text-slate-100" }, void 0, false, { fileName: "[project]/src/components/sections/FloatingWidgets.tsx", lineNumber: 753, columnNumber: 23 }, this) ] }, void 0, true, { fileName: "[project]/src/components/sections/FloatingWidgets.tsx", lineNumber: 751, columnNumber: 21 }, this), /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$src$2f$components$2f$ui$2f$button$2e$tsx__$5b$app$2d$client$5d$__$28$ecmascript$29$__["Button"], { type: "submit", disabled: isSubmitting, className: "w-full bg-gradient-to-r from-sky-500 to-blue-600 hover:from-sky-600 hover:to-blue-700 text-white shadow-lg shadow-sky-500/25 py-5 text-base btn-shimmer", children: isSubmitting ? /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$framer$2d$motion$2f$dist$2f$es$2f$render$2f$components$2f$motion$2f$proxy$2e$mjs__$5b$app$2d$client$5d$__$28$ecmascript$29$__["motion"].div, { animate: { rotate: 360 }, transition: { duration: 1, repeat: Infinity, ease: 'linear' }, className: "w-5 h-5 border-2 border-white border-t-transparent rounded-full" }, void 0, false, { fileName: "[project]/src/components/sections/FloatingWidgets.tsx", lineNumber: 763, columnNumber: 25 }, this) : /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["Fragment"], { children: [ /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$lucide$2d$react$2f$dist$2f$esm$2f$icons$2f$calendar$2d$days$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$export__default__as__CalendarDays$3e$__["CalendarDays"], { className: "mr-2 w-5 h-5" }, void 0, false, { fileName: "[project]/src/components/sections/FloatingWidgets.tsx", lineNumber: 766, columnNumber: 27 }, this), "Agendar Demo Gratuita" ] }, void 0, true) }, void 0, false, { fileName: "[project]/src/components/sections/FloatingWidgets.tsx", lineNumber: 761, columnNumber: 21 }, this), submitError && /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("p", { className: "text-sm text-red-500 dark:text-red-400 text-center", children: submitError }, void 0, false, { fileName: "[project]/src/components/sections/FloatingWidgets.tsx", lineNumber: 772, columnNumber: 23 }, this) ] }, void 0, true, { fileName: "[project]/src/components/sections/FloatingWidgets.tsx", lineNumber: 711, columnNumber: 19 }, this) ] }, "form", true, { fileName: "[project]/src/components/sections/FloatingWidgets.tsx", lineNumber: 695, columnNumber: 17 }, this) }, void 0, false, { fileName: "[project]/src/components/sections/FloatingWidgets.tsx", lineNumber: 669, columnNumber: 13 }, this) ] }, void 0, true, { fileName: "[project]/src/components/sections/FloatingWidgets.tsx", lineNumber: 652, columnNumber: 11 }, this) ] }, void 0, true, { fileName: "[project]/src/components/sections/FloatingWidgets.tsx", lineNumber: 644, columnNumber: 9 }, this) }, void 0, false, { fileName: "[project]/src/components/sections/FloatingWidgets.tsx", lineNumber: 642, columnNumber: 5 }, this); } _s7(DemoScheduleModal, "UoyKYFJeF8UvIVlq/BpCjji+PRo=", false, function() { return [ __TURBOPACK__imported__module__$5b$project$5d2f$src$2f$components$2f$sections$2f$shared$2e$tsx__$5b$app$2d$client$5d$__$28$ecmascript$29$__["usePhoneMask"] ]; }); _c7 = DemoScheduleModal; function DemoScheduleButton({ onClick }) { _s8(); const [isVisible, setIsVisible] = (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$index$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["useState"])(false); (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$index$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["useEffect"])({ "DemoScheduleButton.useEffect": ()=>{ const handleScroll = { "DemoScheduleButton.useEffect.handleScroll": ()=>setIsVisible(window.scrollY > 300) }["DemoScheduleButton.useEffect.handleScroll"]; window.addEventListener('scroll', handleScroll); return ({ "DemoScheduleButton.useEffect": ()=>window.removeEventListener('scroll', handleScroll) })["DemoScheduleButton.useEffect"]; } }["DemoScheduleButton.useEffect"], []); return /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$framer$2d$motion$2f$dist$2f$es$2f$components$2f$AnimatePresence$2f$index$2e$mjs__$5b$app$2d$client$5d$__$28$ecmascript$29$__["AnimatePresence"], { children: isVisible && /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$framer$2d$motion$2f$dist$2f$es$2f$render$2f$components$2f$motion$2f$proxy$2e$mjs__$5b$app$2d$client$5d$__$28$ecmascript$29$__["motion"].button, { initial: { scale: 0, opacity: 0 }, animate: { scale: 1, opacity: 1 }, exit: { scale: 0, opacity: 0 }, onClick: onClick, className: "fixed bottom-6 left-20 z-50 flex items-center gap-2 px-4 py-3 bg-gradient-to-r from-sky-500 to-blue-600 hover:from-sky-600 hover:to-blue-700 text-white rounded-full shadow-lg shadow-sky-500/25 hover:shadow-sky-500/40 transition-all group btn-shimmer", "aria-label": "Agendar demonstração", children: [ /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$lucide$2d$react$2f$dist$2f$esm$2f$icons$2f$calendar$2d$days$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$export__default__as__CalendarDays$3e$__["CalendarDays"], { className: "w-5 h-5 group-hover:scale-110 transition-transform" }, void 0, false, { fileName: "[project]/src/components/sections/FloatingWidgets.tsx", lineNumber: 806, columnNumber: 11 }, this), /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("span", { className: "text-sm font-semibold hidden sm:inline", children: "Agendar Demo" }, void 0, false, { fileName: "[project]/src/components/sections/FloatingWidgets.tsx", lineNumber: 807, columnNumber: 11 }, this) ] }, void 0, true, { fileName: "[project]/src/components/sections/FloatingWidgets.tsx", lineNumber: 798, columnNumber: 9 }, this) }, void 0, false, { fileName: "[project]/src/components/sections/FloatingWidgets.tsx", lineNumber: 796, columnNumber: 5 }, this); } _s8(DemoScheduleButton, "J3yJOyGdBT4L7hs1p1XQYVGMdrY="); _c8 = DemoScheduleButton; function ExitIntentPopup() { _s9(); const [isVisible, setIsVisible] = (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$index$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["useState"])(false); const [email, setEmail] = (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$index$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["useState"])(''); const hasShown = (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$index$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["useRef"])(false); (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$index$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["useEffect"])({ "ExitIntentPopup.useEffect": ()=>{ const handleMouseLeave = { "ExitIntentPopup.useEffect.handleMouseLeave": (e)=>{ if (e.clientY <= 0 && !hasShown.current) { const alreadyShown = localStorage.getItem('gtpro-exit-intent-shown'); if (!alreadyShown) { setIsVisible(true); hasShown.current = true; localStorage.setItem('gtpro-exit-intent-shown', 'true'); } } } }["ExitIntentPopup.useEffect.handleMouseLeave"]; document.addEventListener('mouseleave', handleMouseLeave); return ({ "ExitIntentPopup.useEffect": ()=>document.removeEventListener('mouseleave', handleMouseLeave) })["ExitIntentPopup.useEffect"]; } }["ExitIntentPopup.useEffect"], []); const handleSubmit = (e)=>{ e.preventDefault(); if (email) { setIsVisible(false); } }; return /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$framer$2d$motion$2f$dist$2f$es$2f$components$2f$AnimatePresence$2f$index$2e$mjs__$5b$app$2d$client$5d$__$28$ecmascript$29$__["AnimatePresence"], { children: isVisible && /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$framer$2d$motion$2f$dist$2f$es$2f$render$2f$components$2f$motion$2f$proxy$2e$mjs__$5b$app$2d$client$5d$__$28$ecmascript$29$__["motion"].div, { initial: { opacity: 0 }, animate: { opacity: 1 }, exit: { opacity: 0 }, className: "fixed inset-0 z-[80] flex items-center justify-center p-4", onClick: ()=>setIsVisible(false), children: [ /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", { className: "absolute inset-0 bg-black/50 backdrop-blur-sm" }, void 0, false, { fileName: "[project]/src/components/sections/FloatingWidgets.tsx", lineNumber: 852, columnNumber: 11 }, this), /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$framer$2d$motion$2f$dist$2f$es$2f$render$2f$components$2f$motion$2f$proxy$2e$mjs__$5b$app$2d$client$5d$__$28$ecmascript$29$__["motion"].div, { initial: { scale: 0.9, y: 20 }, animate: { scale: 1, y: 0 }, exit: { scale: 0.9, y: 20 }, transition: { type: 'spring', damping: 25, stiffness: 300 }, className: "exit-intent-glass rounded-2xl shadow-2xl max-w-md w-full p-8 relative", style: { border: '2px solid transparent', backgroundImage: 'linear-gradient(white, white), linear-gradient(135deg, #0ea5e9, #38bdf8, #0c4a6e)', backgroundOrigin: 'border-box', backgroundClip: 'padding-box, border-box' }, onClick: (e)=>e.stopPropagation(), children: [ /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("button", { onClick: ()=>setIsVisible(false), className: "absolute top-4 right-4 w-8 h-8 rounded-full bg-slate-100 dark:bg-slate-700 flex items-center justify-center hover:bg-slate-200 dark:hover:bg-slate-600 transition-colors", "aria-label": "Fechar", children: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$lucide$2d$react$2f$dist$2f$esm$2f$icons$2f$x$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$export__default__as__X$3e$__["X"], { className: "w-4 h-4 text-slate-500 dark:text-slate-400" }, void 0, false, { fileName: "[project]/src/components/sections/FloatingWidgets.tsx", lineNumber: 867, columnNumber: 15 }, this) }, void 0, false, { fileName: "[project]/src/components/sections/FloatingWidgets.tsx", lineNumber: 862, columnNumber: 13 }, this), /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", { className: "text-center space-y-4", children: [ /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", { className: "w-16 h-16 mx-auto bg-gradient-to-br from-sky-500 to-blue-600 rounded-2xl flex items-center justify-center shadow-lg shadow-sky-500/25", children: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$lucide$2d$react$2f$dist$2f$esm$2f$icons$2f$sparkles$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$export__default__as__Sparkles$3e$__["Sparkles"], { className: "w-8 h-8 text-white" }, void 0, false, { fileName: "[project]/src/components/sections/FloatingWidgets.tsx", lineNumber: 872, columnNumber: 17 }, this) }, void 0, false, { fileName: "[project]/src/components/sections/FloatingWidgets.tsx", lineNumber: 871, columnNumber: 15 }, this), /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("h3", { className: "text-2xl font-bold text-slate-800 dark:text-slate-100", children: "Espere! Antes de sair..." }, void 0, false, { fileName: "[project]/src/components/sections/FloatingWidgets.tsx", lineNumber: 874, columnNumber: 15 }, this), /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("p", { className: "text-slate-500 dark:text-slate-400", children: "Solicite sua demonstração gratuita e receba um guia exclusivo de implementação NBR 15943." }, void 0, false, { fileName: "[project]/src/components/sections/FloatingWidgets.tsx", lineNumber: 877, columnNumber: 15 }, this), /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("form", { onSubmit: handleSubmit, className: "space-y-3", children: [ /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$src$2f$components$2f$ui$2f$input$2e$tsx__$5b$app$2d$client$5d$__$28$ecmascript$29$__["Input"], { type: "email", required: true, placeholder: "Seu melhor e-mail", value: email, onChange: (e)=>setEmail(e.target.value), className: "border-slate-200 dark:border-slate-700 text-center" }, void 0, false, { fileName: "[project]/src/components/sections/FloatingWidgets.tsx", lineNumber: 881, columnNumber: 17 }, this), /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$src$2f$components$2f$ui$2f$button$2e$tsx__$5b$app$2d$client$5d$__$28$ecmascript$29$__["Button"], { type: "submit", className: "w-full bg-gradient-to-r from-sky-500 to-blue-600 hover:from-sky-600 hover:to-blue-700 text-white shadow-lg shadow-sky-500/25 btn-ripple", children: "Quero minha demo gratuita" }, void 0, false, { fileName: "[project]/src/components/sections/FloatingWidgets.tsx", lineNumber: 889, columnNumber: 17 }, this) ] }, void 0, true, { fileName: "[project]/src/components/sections/FloatingWidgets.tsx", lineNumber: 880, columnNumber: 15 }, this), /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("button", { onClick: ()=>setIsVisible(false), className: "text-sm text-slate-400 dark:text-slate-500 hover:text-slate-600 dark:hover:text-slate-300 transition-colors", children: "Não, obrigado" }, void 0, false, { fileName: "[project]/src/components/sections/FloatingWidgets.tsx", lineNumber: 893, columnNumber: 15 }, this) ] }, void 0, true, { fileName: "[project]/src/components/sections/FloatingWidgets.tsx", lineNumber: 870, columnNumber: 13 }, this) ] }, void 0, true, { fileName: "[project]/src/components/sections/FloatingWidgets.tsx", lineNumber: 853, columnNumber: 11 }, this) ] }, void 0, true, { fileName: "[project]/src/components/sections/FloatingWidgets.tsx", lineNumber: 845, columnNumber: 9 }, this) }, void 0, false, { fileName: "[project]/src/components/sections/FloatingWidgets.tsx", lineNumber: 843, columnNumber: 5 }, this); } _s9(ExitIntentPopup, "zSwEo+fBqnBa7BMDGmq55y9iB7U="); _c9 = ExitIntentPopup; function AnnouncementBanner() { _s10(); const [isVisible, setIsVisible] = (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$index$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["useState"])(true); if (!isVisible) return null; return /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", { className: "announcement-banner text-white py-2.5 px-4 relative z-[55] sticky top-0", children: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", { className: "max-w-7xl mx-auto flex items-center justify-center gap-3 text-sm font-medium", children: [ /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("span", { children: [ "🚀 Lançamento GTPro 2025 — Nova versão com IA para manutenção preditiva. ", /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("a", { href: "#contato", className: "underline underline-offset-2 hover:text-sky-200 transition-colors", children: "Saiba mais →" }, void 0, false, { fileName: "[project]/src/components/sections/FloatingWidgets.tsx", lineNumber: 916, columnNumber: 88 }, this) ] }, void 0, true, { fileName: "[project]/src/components/sections/FloatingWidgets.tsx", lineNumber: 916, columnNumber: 9 }, this), /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("button", { onClick: ()=>setIsVisible(false), className: "absolute right-4 top-1/2 -translate-y-1/2 w-6 h-6 rounded-full bg-white/20 hover:bg-white/30 flex items-center justify-center transition-colors", "aria-label": "Fechar anúncio", children: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$lucide$2d$react$2f$dist$2f$esm$2f$icons$2f$x$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$export__default__as__X$3e$__["X"], { className: "w-3.5 h-3.5" }, void 0, false, { fileName: "[project]/src/components/sections/FloatingWidgets.tsx", lineNumber: 922, columnNumber: 11 }, this) }, void 0, false, { fileName: "[project]/src/components/sections/FloatingWidgets.tsx", lineNumber: 917, columnNumber: 9 }, this) ] }, void 0, true, { fileName: "[project]/src/components/sections/FloatingWidgets.tsx", lineNumber: 915, columnNumber: 7 }, this) }, void 0, false, { fileName: "[project]/src/components/sections/FloatingWidgets.tsx", lineNumber: 914, columnNumber: 5 }, this); } _s10(AnnouncementBanner, "C45KFF5iQHXNkju7O/pllv86QL4="); _c10 = AnnouncementBanner; function KeyboardShortcutsHelp() { _s11(); const [isOpen, setIsOpen] = (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$index$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["useState"])(false); (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$index$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["useEffect"])({ "KeyboardShortcutsHelp.useEffect": ()=>{ const handleKeyDown = { "KeyboardShortcutsHelp.useEffect.handleKeyDown": (e)=>{ // Don't trigger if user is typing in an input if (e.target instanceof HTMLInputElement || e.target instanceof HTMLTextAreaElement) return; if (e.key === '?' && !e.ctrlKey && !e.metaKey) { e.preventDefault(); setIsOpen({ "KeyboardShortcutsHelp.useEffect.handleKeyDown": (prev)=>!prev }["KeyboardShortcutsHelp.useEffect.handleKeyDown"]); } if (e.key === 'd' && !e.ctrlKey && !e.metaKey) { e.preventDefault(); document.querySelector('[data-dark-toggle]')?.dispatchEvent(new MouseEvent('click')); } if (e.key === 't' && !e.ctrlKey && !e.metaKey) { e.preventDefault(); window.scrollTo({ top: 0, behavior: 'smooth' }); } if (e.key === 'c' && !e.ctrlKey && !e.metaKey) { e.preventDefault(); document.getElementById('contato')?.scrollIntoView({ behavior: 'smooth' }); } if (e.key === 'f' && !e.ctrlKey && !e.metaKey) { e.preventDefault(); document.getElementById('funcionalidades')?.scrollIntoView({ behavior: 'smooth' }); } if (e.key === 'Escape') { setIsOpen(false); } } }["KeyboardShortcutsHelp.useEffect.handleKeyDown"]; window.addEventListener('keydown', handleKeyDown); return ({ "KeyboardShortcutsHelp.useEffect": ()=>window.removeEventListener('keydown', handleKeyDown) })["KeyboardShortcutsHelp.useEffect"]; } }["KeyboardShortcutsHelp.useEffect"], []); const shortcuts = [ { key: '?', description: 'Mostrar atalhos' }, { key: '⌘K', description: 'Busca global' }, { key: 'd', description: 'Alternar modo escuro' }, { key: 't', description: 'Voltar ao topo' }, { key: 'c', description: 'Ir para contato' }, { key: 'f', description: 'Ir para funcionalidades' }, { key: 'Esc', description: 'Fechar modal' } ]; return /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$framer$2d$motion$2f$dist$2f$es$2f$components$2f$AnimatePresence$2f$index$2e$mjs__$5b$app$2d$client$5d$__$28$ecmascript$29$__["AnimatePresence"], { children: isOpen && /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$framer$2d$motion$2f$dist$2f$es$2f$render$2f$components$2f$motion$2f$proxy$2e$mjs__$5b$app$2d$client$5d$__$28$ecmascript$29$__["motion"].div, { initial: { opacity: 0 }, animate: { opacity: 1 }, exit: { opacity: 0 }, className: "fixed inset-0 z-[90] flex items-center justify-center p-4", onClick: ()=>setIsOpen(false), children: [ /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", { className: "absolute inset-0 bg-black/40 backdrop-blur-sm" }, void 0, false, { fileName: "[project]/src/components/sections/FloatingWidgets.tsx", lineNumber: 986, columnNumber: 11 }, this), /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$framer$2d$motion$2f$dist$2f$es$2f$render$2f$components$2f$motion$2f$proxy$2e$mjs__$5b$app$2d$client$5d$__$28$ecmascript$29$__["motion"].div, { initial: { scale: 0.9, y: 20 }, animate: { scale: 1, y: 0 }, exit: { scale: 0.9, y: 20 }, transition: { type: 'spring', damping: 25, stiffness: 300 }, className: "exit-intent-glass rounded-2xl shadow-2xl max-w-sm w-full p-6 relative", style: { border: '2px solid transparent', backgroundImage: 'linear-gradient(white, white), linear-gradient(135deg, #0ea5e9, #38bdf8, #0c4a6e)', backgroundOrigin: 'border-box', backgroundClip: 'padding-box, border-box' }, onClick: (e)=>e.stopPropagation(), children: [ /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("button", { onClick: ()=>setIsOpen(false), className: "absolute top-3 right-3 w-7 h-7 rounded-full bg-slate-100 dark:bg-slate-700 flex items-center justify-center hover:bg-slate-200 dark:hover:bg-slate-600 transition-colors", "aria-label": "Fechar", children: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$lucide$2d$react$2f$dist$2f$esm$2f$icons$2f$x$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$export__default__as__X$3e$__["X"], { className: "w-3.5 h-3.5 text-slate-500 dark:text-slate-400" }, void 0, false, { fileName: "[project]/src/components/sections/FloatingWidgets.tsx", lineNumber: 1001, columnNumber: 15 }, this) }, void 0, false, { fileName: "[project]/src/components/sections/FloatingWidgets.tsx", lineNumber: 996, columnNumber: 13 }, this), /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", { className: "space-y-4", children: [ /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", { className: "flex items-center gap-3", children: [ /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", { className: "w-10 h-10 bg-gradient-to-br from-sky-500 to-blue-600 rounded-xl flex items-center justify-center", children: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$lucide$2d$react$2f$dist$2f$esm$2f$icons$2f$megaphone$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$export__default__as__Megaphone$3e$__["Megaphone"], { className: "w-5 h-5 text-white" }, void 0, false, { fileName: "[project]/src/components/sections/FloatingWidgets.tsx", lineNumber: 1007, columnNumber: 19 }, this) }, void 0, false, { fileName: "[project]/src/components/sections/FloatingWidgets.tsx", lineNumber: 1006, columnNumber: 17 }, this), /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("h3", { className: "text-lg font-bold text-slate-800 dark:text-slate-100", children: "Atalhos de Teclado" }, void 0, false, { fileName: "[project]/src/components/sections/FloatingWidgets.tsx", lineNumber: 1009, columnNumber: 17 }, this) ] }, void 0, true, { fileName: "[project]/src/components/sections/FloatingWidgets.tsx", lineNumber: 1005, columnNumber: 15 }, this), /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", { className: "space-y-2", children: shortcuts.map((shortcut)=>/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", { className: "flex items-center justify-between py-2 px-3 rounded-lg bg-slate-50 dark:bg-slate-800/50", children: [ /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("span", { className: "text-sm text-slate-600 dark:text-slate-300", children: shortcut.description }, void 0, false, { fileName: "[project]/src/components/sections/FloatingWidgets.tsx", lineNumber: 1015, columnNumber: 21 }, this), /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("kbd", { className: "inline-flex items-center justify-center min-w-[2rem] h-7 px-2 rounded-md bg-white dark:bg-slate-700 border border-slate-200 dark:border-slate-600 text-xs font-mono font-semibold text-slate-700 dark:text-slate-200 shadow-sm", children: shortcut.key }, void 0, false, { fileName: "[project]/src/components/sections/FloatingWidgets.tsx", lineNumber: 1016, columnNumber: 21 }, this) ] }, shortcut.key, true, { fileName: "[project]/src/components/sections/FloatingWidgets.tsx", lineNumber: 1014, columnNumber: 19 }, this)) }, void 0, false, { fileName: "[project]/src/components/sections/FloatingWidgets.tsx", lineNumber: 1012, columnNumber: 15 }, this), /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("p", { className: "text-xs text-center text-slate-400 dark:text-slate-500", children: [ "Pressione ", /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("kbd", { className: "inline-flex items-center justify-center px-1.5 h-5 rounded bg-white dark:bg-slate-700 border border-slate-200 dark:border-slate-600 text-[10px] font-mono font-semibold text-slate-700 dark:text-slate-200", children: "?" }, void 0, false, { fileName: "[project]/src/components/sections/FloatingWidgets.tsx", lineNumber: 1024, columnNumber: 27 }, this), " para abrir a qualquer momento" ] }, void 0, true, { fileName: "[project]/src/components/sections/FloatingWidgets.tsx", lineNumber: 1023, columnNumber: 15 }, this) ] }, void 0, true, { fileName: "[project]/src/components/sections/FloatingWidgets.tsx", lineNumber: 1004, columnNumber: 13 }, this) ] }, void 0, true, { fileName: "[project]/src/components/sections/FloatingWidgets.tsx", lineNumber: 987, columnNumber: 11 }, this) ] }, void 0, true, { fileName: "[project]/src/components/sections/FloatingWidgets.tsx", lineNumber: 979, columnNumber: 9 }, this) }, void 0, false, { fileName: "[project]/src/components/sections/FloatingWidgets.tsx", lineNumber: 977, columnNumber: 5 }, this); } _s11(KeyboardShortcutsHelp, "vl0Rt3/A8evyRPW1OQ1AhRk4UhU="); _c11 = KeyboardShortcutsHelp; /* ─── Global Search Modal ─── */ const searchItems = [ { name: 'Funcionalidades', desc: '7 módulos de gestão hospitalar', href: '#funcionalidades', icon: __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$lucide$2d$react$2f$dist$2f$esm$2f$icons$2f$settings$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$export__default__as__Settings$3e$__["Settings"] }, { name: 'NBR 15943', desc: 'Conformidade normativa ANVISA', href: '#nbr15943', icon: __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$lucide$2d$react$2f$dist$2f$esm$2f$icons$2f$shield$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$export__default__as__Shield$3e$__["Shield"] }, { name: 'Como Funciona', desc: 'Processo de implementação em 4 passos', href: '#comofunciona', icon: __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$lucide$2d$react$2f$dist$2f$esm$2f$icons$2f$play$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$export__default__as__Play$3e$__["Play"] }, { name: 'Planos e Preços', desc: 'Clínica, Hospital e Rede', href: '#pricing', icon: __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$lucide$2d$react$2f$dist$2f$esm$2f$icons$2f$calculator$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$export__default__as__Calculator$3e$__["Calculator"] }, { name: 'Calculadora ROI', desc: 'Calcule seu retorno sobre investimento', href: '#roi', icon: __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$lucide$2d$react$2f$dist$2f$esm$2f$icons$2f$dollar$2d$sign$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$export__default__as__DollarSign$3e$__["DollarSign"] }, { name: 'FAQ', desc: 'Perguntas frequentes', href: '#faq', icon: __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$lucide$2d$react$2f$dist$2f$esm$2f$icons$2f$circle$2d$question$2d$mark$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$export__default__as__HelpCircle$3e$__["HelpCircle"] }, { name: 'Contato', desc: 'Solicite uma demonstração', href: '#contato', icon: __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$lucide$2d$react$2f$dist$2f$esm$2f$icons$2f$mail$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$export__default__as__Mail$3e$__["Mail"] }, { name: 'Segurança', desc: 'Proteção de dados e infraestrutura', href: '#seguranca', icon: __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$lucide$2d$react$2f$dist$2f$esm$2f$icons$2f$lock$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$export__default__as__Lock$3e$__["Lock"] }, { name: 'Cases de Sucesso', desc: 'Resultados comprovados', href: '#cases', icon: __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$lucide$2d$react$2f$dist$2f$esm$2f$icons$2f$trending$2d$up$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$export__default__as__TrendingUp$3e$__["TrendingUp"] }, { name: 'Blog', desc: 'Insights para gestão em saúde', href: '#blog', icon: __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$lucide$2d$react$2f$dist$2f$esm$2f$icons$2f$newspaper$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$export__default__as__Newspaper$3e$__["Newspaper"] }, { name: 'Recursos', desc: 'Guias e materiais para download', href: '#recursos', icon: __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$lucide$2d$react$2f$dist$2f$esm$2f$icons$2f$download$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$export__default__as__Download$3e$__["Download"] }, { name: 'Vantagens Competitivas', desc: 'GTPro vs soluções genéricas', href: '#vantagens', icon: __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$lucide$2d$react$2f$dist$2f$esm$2f$icons$2f$award$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$export__default__as__Award$3e$__["Award"] }, { name: 'Mapa de Equipamentos', desc: 'Visualize ativos por setor', href: '#equipmap', icon: __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$lucide$2d$react$2f$dist$2f$esm$2f$icons$2f$map$2d$pin$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$export__default__as__MapPin$3e$__["MapPin"] }, { name: 'Depoimentos', desc: 'O que nossos clientes dizem', href: '#testimonials', icon: __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$lucide$2d$react$2f$dist$2f$esm$2f$icons$2f$star$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$export__default__as__Star$3e$__["Star"] }, { name: 'Sobre o GTPro', desc: 'Tecnologia que protege vidas', href: '#sobre', icon: __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$lucide$2d$react$2f$dist$2f$esm$2f$icons$2f$heart$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$export__default__as__Heart$3e$__["Heart"] } ]; function GlobalSearchModal() { _s12(); const [isOpen, setIsOpen] = (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$index$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["useState"])(false); const [query, setQuery] = (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$index$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["useState"])(''); const [selectedIndex, setSelectedIndex] = (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$index$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["useState"])(0); const [recentSearches, setRecentSearches] = (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$index$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["useState"])({ "GlobalSearchModal.useState": ()=>{ if ("TURBOPACK compile-time falsy", 0) //TURBOPACK unreachable ; try { const stored = localStorage.getItem('gtpro-recent-searches'); return stored ? JSON.parse(stored) : []; } catch { return []; } } }["GlobalSearchModal.useState"]); const inputRef = (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$index$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["useRef"])(null); const listRef = (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$index$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["useRef"])(null); // Keyboard shortcut: Ctrl+K / Cmd+K (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$index$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["useEffect"])({ "GlobalSearchModal.useEffect": ()=>{ const handleKeyDown = { "GlobalSearchModal.useEffect.handleKeyDown": (e)=>{ if ((e.metaKey || e.ctrlKey) && e.key === 'k') { e.preventDefault(); setIsOpen({ "GlobalSearchModal.useEffect.handleKeyDown": (prev)=>!prev }["GlobalSearchModal.useEffect.handleKeyDown"]); if (!isOpen) { setQuery(''); setSelectedIndex(0); } } if (e.key === 'Escape' && isOpen) { e.preventDefault(); setIsOpen(false); } } }["GlobalSearchModal.useEffect.handleKeyDown"]; window.addEventListener('keydown', handleKeyDown); return ({ "GlobalSearchModal.useEffect": ()=>window.removeEventListener('keydown', handleKeyDown) })["GlobalSearchModal.useEffect"]; } }["GlobalSearchModal.useEffect"], [ isOpen ]); // Auto-focus input when opened (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$index$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["useEffect"])({ "GlobalSearchModal.useEffect": ()=>{ if (isOpen) { setTimeout({ "GlobalSearchModal.useEffect": ()=>inputRef.current?.focus() }["GlobalSearchModal.useEffect"], 100); } } }["GlobalSearchModal.useEffect"], [ isOpen ]); const filteredItems = query.trim() ? searchItems.filter((item)=>{ const q = query.toLowerCase(); return item.name.toLowerCase().includes(q) || item.desc.toLowerCase().includes(q); }) : []; const displayItems = query.trim() ? filteredItems : searchItems.filter((item)=>recentSearches.some((r)=>r === item.name)).slice(0, 5); const allItems = query.trim() ? filteredItems : displayItems.length > 0 ? displayItems : searchItems.slice(0, 8); const saveRecentSearch = (name)=>{ const updated = [ name, ...recentSearches.filter((r)=>r !== name) ].slice(0, 5); setRecentSearches(updated); localStorage.setItem('gtpro-recent-searches', JSON.stringify(updated)); }; const handleSelect = (href, name)=>{ saveRecentSearch(name); setIsOpen(false); const el = document.querySelector(href); if (el) { el.scrollIntoView({ behavior: 'smooth' }); } }; const handleKeyDown = (e)=>{ if (e.key === 'ArrowDown') { e.preventDefault(); setSelectedIndex((prev)=>Math.min(prev + 1, allItems.length - 1)); } else if (e.key === 'ArrowUp') { e.preventDefault(); setSelectedIndex((prev)=>Math.max(prev - 1, 0)); } else if (e.key === 'Enter' && allItems[selectedIndex]) { e.preventDefault(); handleSelect(allItems[selectedIndex].href, allItems[selectedIndex].name); } }; // Scroll selected item into view (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$index$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["useEffect"])({ "GlobalSearchModal.useEffect": ()=>{ if (listRef.current) { const selected = listRef.current.querySelector('[data-selected="true"]'); if (selected) { selected.scrollIntoView({ block: 'nearest' }); } } } }["GlobalSearchModal.useEffect"], [ selectedIndex ]); const highlightMatch = (text)=>{ if (!query.trim()) return text; const q = query.toLowerCase(); const idx = text.toLowerCase().indexOf(q); if (idx === -1) return text; return /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["Fragment"], { children: [ text.slice(0, idx), /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("span", { className: "search-highlight", children: text.slice(idx, idx + query.length) }, void 0, false, { fileName: "[project]/src/components/sections/FloatingWidgets.tsx", lineNumber: 1153, columnNumber: 9 }, this), text.slice(idx + query.length) ] }, void 0, true); }; return /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$framer$2d$motion$2f$dist$2f$es$2f$components$2f$AnimatePresence$2f$index$2e$mjs__$5b$app$2d$client$5d$__$28$ecmascript$29$__["AnimatePresence"], { children: isOpen && /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$framer$2d$motion$2f$dist$2f$es$2f$render$2f$components$2f$motion$2f$proxy$2e$mjs__$5b$app$2d$client$5d$__$28$ecmascript$29$__["motion"].div, { initial: { opacity: 0 }, animate: { opacity: 1 }, exit: { opacity: 0 }, className: "fixed inset-0 z-[95] flex items-start justify-center pt-[15vh] p-4", onClick: ()=>setIsOpen(false), children: [ /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", { className: "absolute inset-0 bg-black/50 backdrop-blur-sm" }, void 0, false, { fileName: "[project]/src/components/sections/FloatingWidgets.tsx", lineNumber: 1169, columnNumber: 11 }, this), /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$framer$2d$motion$2f$dist$2f$es$2f$render$2f$components$2f$motion$2f$proxy$2e$mjs__$5b$app$2d$client$5d$__$28$ecmascript$29$__["motion"].div, { initial: { scale: 0.95, y: -20, opacity: 0 }, animate: { scale: 1, y: 0, opacity: 1 }, exit: { scale: 0.95, y: -20, opacity: 0 }, transition: { type: 'spring', damping: 25, stiffness: 300 }, className: "relative w-full max-w-lg bg-white dark:bg-slate-800 rounded-2xl shadow-2xl border border-slate-200 dark:border-slate-700 overflow-hidden", onClick: (e)=>e.stopPropagation(), children: [ /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", { className: "flex items-center gap-3 px-4 py-3 border-b border-slate-200 dark:border-slate-700", children: [ /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$lucide$2d$react$2f$dist$2f$esm$2f$icons$2f$search$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$export__default__as__Search$3e$__["Search"], { className: "w-5 h-5 text-slate-400 dark:text-slate-500 shrink-0" }, void 0, false, { fileName: "[project]/src/components/sections/FloatingWidgets.tsx", lineNumber: 1180, columnNumber: 15 }, this), /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("input", { ref: inputRef, type: "text", value: query, onChange: (e)=>{ setQuery(e.target.value); setSelectedIndex(0); }, onKeyDown: handleKeyDown, placeholder: "Buscar seções, funcionalidades...", className: "flex-1 bg-transparent text-sm text-slate-800 dark:text-slate-100 placeholder:text-slate-400 dark:placeholder:text-slate-500 outline-none" }, void 0, false, { fileName: "[project]/src/components/sections/FloatingWidgets.tsx", lineNumber: 1181, columnNumber: 15 }, this), /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("kbd", { className: "hidden sm:inline-flex items-center gap-1 px-2 h-6 rounded-md bg-slate-100 dark:bg-slate-700 border border-slate-200 dark:border-slate-600 text-[10px] font-mono text-slate-500 dark:text-slate-400", children: [ /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$lucide$2d$react$2f$dist$2f$esm$2f$icons$2f$command$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$export__default__as__Command$3e$__["Command"], { className: "w-2.5 h-2.5" }, void 0, false, { fileName: "[project]/src/components/sections/FloatingWidgets.tsx", lineNumber: 1191, columnNumber: 17 }, this), "K" ] }, void 0, true, { fileName: "[project]/src/components/sections/FloatingWidgets.tsx", lineNumber: 1190, columnNumber: 15 }, this), /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("button", { onClick: ()=>setIsOpen(false), className: "w-6 h-6 rounded-md bg-slate-100 dark:bg-slate-700 flex items-center justify-center hover:bg-slate-200 dark:hover:bg-slate-600 transition-colors shrink-0", "aria-label": "Fechar busca", children: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$lucide$2d$react$2f$dist$2f$esm$2f$icons$2f$x$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$export__default__as__X$3e$__["X"], { className: "w-3 h-3 text-slate-500 dark:text-slate-400" }, void 0, false, { fileName: "[project]/src/components/sections/FloatingWidgets.tsx", lineNumber: 1198, columnNumber: 17 }, this) }, void 0, false, { fileName: "[project]/src/components/sections/FloatingWidgets.tsx", lineNumber: 1193, columnNumber: 15 }, this) ] }, void 0, true, { fileName: "[project]/src/components/sections/FloatingWidgets.tsx", lineNumber: 1179, columnNumber: 13 }, this), /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", { ref: listRef, className: "max-h-80 overflow-y-auto p-2", children: [ !query.trim() && recentSearches.length > 0 && /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", { className: "px-3 py-2", children: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("p", { className: "text-xs font-medium text-slate-400 dark:text-slate-500 uppercase tracking-wider", children: "Recentes" }, void 0, false, { fileName: "[project]/src/components/sections/FloatingWidgets.tsx", lineNumber: 1206, columnNumber: 19 }, this) }, void 0, false, { fileName: "[project]/src/components/sections/FloatingWidgets.tsx", lineNumber: 1205, columnNumber: 17 }, this), !query.trim() && recentSearches.length === 0 && /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", { className: "px-3 py-2", children: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("p", { className: "text-xs font-medium text-slate-400 dark:text-slate-500 uppercase tracking-wider", children: "Navegação rápida" }, void 0, false, { fileName: "[project]/src/components/sections/FloatingWidgets.tsx", lineNumber: 1211, columnNumber: 19 }, this) }, void 0, false, { fileName: "[project]/src/components/sections/FloatingWidgets.tsx", lineNumber: 1210, columnNumber: 17 }, this), allItems.length === 0 && query.trim() && /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", { className: "px-3 py-8 text-center", children: [ /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$lucide$2d$react$2f$dist$2f$esm$2f$icons$2f$search$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$export__default__as__Search$3e$__["Search"], { className: "w-8 h-8 text-slate-300 dark:text-slate-600 mx-auto mb-2" }, void 0, false, { fileName: "[project]/src/components/sections/FloatingWidgets.tsx", lineNumber: 1216, columnNumber: 19 }, this), /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("p", { className: "text-sm text-slate-400 dark:text-slate-500", children: [ "Nenhum resultado para “", query, "”" ] }, void 0, true, { fileName: "[project]/src/components/sections/FloatingWidgets.tsx", lineNumber: 1217, columnNumber: 19 }, this) ] }, void 0, true, { fileName: "[project]/src/components/sections/FloatingWidgets.tsx", lineNumber: 1215, columnNumber: 17 }, this), allItems.map((item, i)=>{ const Icon = item.icon; return /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("button", { "data-selected": i === selectedIndex, onClick: ()=>handleSelect(item.href, item.name), className: `w-full flex items-center gap-3 px-3 py-2.5 rounded-lg text-left transition-colors ${i === selectedIndex ? 'bg-sky-50 dark:bg-sky-900/30 text-sky-700 dark:text-sky-300' : 'text-slate-600 dark:text-slate-300 hover:bg-slate-50 dark:hover:bg-slate-700/50'}`, children: [ /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(Icon, { className: "w-4 h-4 shrink-0" }, void 0, false, { fileName: "[project]/src/components/sections/FloatingWidgets.tsx", lineNumber: 1233, columnNumber: 21 }, this), /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", { className: "flex-1 min-w-0", children: [ /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("p", { className: "text-sm font-medium truncate", children: highlightMatch(item.name) }, void 0, false, { fileName: "[project]/src/components/sections/FloatingWidgets.tsx", lineNumber: 1235, columnNumber: 23 }, this), /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("p", { className: "text-xs text-slate-400 dark:text-slate-500 truncate", children: highlightMatch(item.desc) }, void 0, false, { fileName: "[project]/src/components/sections/FloatingWidgets.tsx", lineNumber: 1236, columnNumber: 23 }, this) ] }, void 0, true, { fileName: "[project]/src/components/sections/FloatingWidgets.tsx", lineNumber: 1234, columnNumber: 21 }, this), /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$lucide$2d$react$2f$dist$2f$esm$2f$icons$2f$arrow$2d$right$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$export__default__as__ArrowRight$3e$__["ArrowRight"], { className: "w-3.5 h-3.5 text-slate-300 dark:text-slate-600 shrink-0" }, void 0, false, { fileName: "[project]/src/components/sections/FloatingWidgets.tsx", lineNumber: 1238, columnNumber: 21 }, this) ] }, item.href, true, { fileName: "[project]/src/components/sections/FloatingWidgets.tsx", lineNumber: 1223, columnNumber: 19 }, this); }) ] }, void 0, true, { fileName: "[project]/src/components/sections/FloatingWidgets.tsx", lineNumber: 1203, columnNumber: 13 }, this), /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", { className: "flex items-center justify-between px-4 py-2 border-t border-slate-200 dark:border-slate-700 text-[10px] text-slate-400 dark:text-slate-500", children: [ /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("span", { children: "↑↓ navegar · Enter selecionar · Esc fechar" }, void 0, false, { fileName: "[project]/src/components/sections/FloatingWidgets.tsx", lineNumber: 1246, columnNumber: 15 }, this), /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("span", { children: [ allItems.length, " resultado", allItems.length !== 1 ? 's' : '' ] }, void 0, true, { fileName: "[project]/src/components/sections/FloatingWidgets.tsx", lineNumber: 1247, columnNumber: 15 }, this) ] }, void 0, true, { fileName: "[project]/src/components/sections/FloatingWidgets.tsx", lineNumber: 1245, columnNumber: 13 }, this) ] }, void 0, true, { fileName: "[project]/src/components/sections/FloatingWidgets.tsx", lineNumber: 1170, columnNumber: 11 }, this) ] }, void 0, true, { fileName: "[project]/src/components/sections/FloatingWidgets.tsx", lineNumber: 1162, columnNumber: 9 }, this) }, void 0, false, { fileName: "[project]/src/components/sections/FloatingWidgets.tsx", lineNumber: 1160, columnNumber: 5 }, this); } _s12(GlobalSearchModal, "b+j0jmyQ1auYirH15gNSHt7b5DU="); _c12 = GlobalSearchModal; var _c, _c1, _c2, _c3, _c4, _c5, _c6, _c7, _c8, _c9, _c10, _c11, _c12; __turbopack_context__.k.register(_c, "SplashScreen"); __turbopack_context__.k.register(_c1, "WhatsAppButton"); __turbopack_context__.k.register(_c2, "BackToTopButton"); __turbopack_context__.k.register(_c3, "SocialProofToast"); __turbopack_context__.k.register(_c4, "CookieConsent"); __turbopack_context__.k.register(_c5, "ScrollProgressBar"); __turbopack_context__.k.register(_c6, "LiveChatWidget"); __turbopack_context__.k.register(_c7, "DemoScheduleModal"); __turbopack_context__.k.register(_c8, "DemoScheduleButton"); __turbopack_context__.k.register(_c9, "ExitIntentPopup"); __turbopack_context__.k.register(_c10, "AnnouncementBanner"); __turbopack_context__.k.register(_c11, "KeyboardShortcutsHelp"); __turbopack_context__.k.register(_c12, "GlobalSearchModal"); if (typeof globalThis.$RefreshHelpers$ === 'object' && globalThis.$RefreshHelpers !== null) { __turbopack_context__.k.registerExports(__turbopack_context__.m, globalThis.$RefreshHelpers$); } }), ]); //# sourceMappingURL=src_components_sections_FloatingWidgets_tsx_df911cd5._.js.map