[{"data":1,"prerenderedAt":10505},["ShallowReactive",2],{"navigation":3,"-docs-components-chat-messages":929,"-docs-components-chat-messages-description":3033,"-docs-components-chat-messages-shouldAutoScroll-description":3043,"-docs-components-chat-messages-shouldScrollToBottom-description":3052,"-docs-components-chat-messages-autoScrollIcon-description":3061,"-docs-components-chat-messages-spacingOffset-description":3070,"component-code-UChatMessages-Nd0Ge_nhlZVzuK1KTTtUsarBatjsxtEjJU38xsbapHE":3079,"component-code-UChatMessages-kcbF7yRrriKV-j-pvrmnqob90r_cDampTcEYBAaigmY":3908,"component-theme-chatMessages-f8fAB3nzRWFAPhCZ7pNfZJ9xEBnySmJBtxvIx4E7L-I":4256,"component-code-UChatMessages-8a_eElWkba7dpivymvByyE_3e61c_nLHQXhsTjSUL4k":5060,"component-code-UChatMessages-dFUVFN3m6F80f5IHbvWOLM14Bb3puzwM9c4RFjZOU9E":5940,"component-code-UChatMessages-k6C2gr4WgYlJhCJospF0LN8PDkcnkACJrQNPFmXZUZQ":6859,"component-code-UChatMessages-ZcVQfy-qgNUn8aPCahkVI1isIgIG28UbjQoReOBmsVw":8034,"component-example-chatMessagesIndicatorSlotExampleiITTVDKu8vbgUe_TUgdINcUFLxSEv3-4WBWBKFaeKFs":9213,"-docs-components-chat-messages-autoScroll-description":9663,"-docs-components-chat-messages-user-description":9758,"-docs-components-chat-messages-assistant-description":9834,"-docs-components-chat-messages-compact-description":9907,"component-changelog-chat-messages":9930,"mdc--3j102y-key":10003,"mdc--fooqr7-key":10030,"mdc--s4hsv8-key":10057,"mdc--1xsvwr-key":10093,"mdc--emabxb-key":10120,"mdc--5b5ukd-key":10155,"mdc--bi79e7-key":10183,"mdc--9weu5r-key":10203,"mdc-tg1wzp-key":10230,"mdc-z10nvo-key":10263,"mdc-743hac-key":10298,"mdc-g49pxk-key":10323,"mdc--7g38dg-key":10343,"mdc-3iwr83-key":10370,"mdc-tzf40n-key":10397,"mdc--bgrfo4-key":10417,"mdc-44w5e8-key":10451,"mdc-lbo9ri-key":10478},[4],{"title":5,"path":6,"stem":7,"children":8,"page":36},"Docs","/docs","docs",[9,163,792,828],{"title":10,"path":11,"stem":12,"children":13,"framework":16,"category":16,"description":16,"icon":30},"Get Started","/docs/getting-started","docs/1.getting-started/1.index",[14,19,37,47,53,76,140],{"title":15,"path":11,"stem":12,"framework":16,"category":16,"description":17,"icon":18},"Introduction",null,"Nuxt UI is a comprehensive Vue UI component library (Nuxt optional), offering 125+ accessible, Tailwind CSS components for building modern web applications.","i-lucide-house",{"title":20,"framework":16,"category":16,"description":16,"shadow":21,"path":22,"stem":23,"children":24,"page":36},"Installation",true,"/docs/getting-started/installation","docs/1.getting-started/2.installation",[25,31],{"title":20,"path":26,"stem":27,"framework":28,"category":16,"description":29,"icon":30},"/docs/getting-started/installation/nuxt","docs/1.getting-started/2.installation/1.nuxt","nuxt","Learn how to install and configure Nuxt UI in your Nuxt application.","i-lucide-square-play",{"title":20,"path":32,"stem":33,"framework":34,"category":16,"description":35,"icon":30},"/docs/getting-started/installation/vue","docs/1.getting-started/2.installation/2.vue","vue","Learn how to install and configure Nuxt UI in your Vue application, compatible with both plain Vite and Inertia.",false,{"title":38,"framework":16,"category":16,"description":16,"icon":39,"shadow":21,"path":40,"stem":41,"children":42,"page":36},"Migration","i-lucide-arrow-right-left","/docs/getting-started/migration","docs/1.getting-started/3.migration",[43],{"title":38,"path":44,"stem":45,"framework":16,"category":16,"description":46,"icon":39},"/docs/getting-started/migration/v4","docs/1.getting-started/3.migration/1.v4","A comprehensive guide to migrate your application from Nuxt UI v3 to Nuxt UI v4.",{"title":48,"path":49,"stem":50,"framework":16,"category":16,"description":51,"icon":52},"Contribution","/docs/getting-started/contribution","docs/1.getting-started/4.contribution","A comprehensive guide on contributing to Nuxt UI, including project structure, development workflow, and best practices.","i-lucide-handshake",{"title":54,"path":55,"stem":56,"children":57,"page":36},"Theme","/docs/getting-started/theme","docs/1.getting-started/5.theme",[58,64,70],{"title":59,"path":60,"stem":61,"framework":16,"category":16,"description":62,"icon":63},"Design System","/docs/getting-started/theme/design-system","docs/1.getting-started/5.theme/1.design-system","Nuxt UI's design system uses Tailwind CSS for simple theming and easy customization.","i-lucide-palette",{"title":65,"path":66,"stem":67,"framework":16,"category":16,"description":68,"icon":69},"CSS Variables","/docs/getting-started/theme/css-variables","docs/1.getting-started/5.theme/2.css-variables","Nuxt UI uses CSS variables as design tokens for flexible, consistent theming with built-in light and dark mode support.","i-lucide-swatch-book",{"title":71,"path":72,"stem":73,"framework":16,"category":16,"description":74,"icon":75},"Components","/docs/getting-started/theme/components","docs/1.getting-started/5.theme/3.components","Learn how to customize Nuxt UI components with the Tailwind Variants API for advanced, flexible, and maintainable styling.","i-lucide-layout-grid",{"title":77,"framework":16,"category":16,"description":16,"path":78,"stem":79,"children":80,"page":36},"Integrations","/docs/getting-started/integrations","docs/1.getting-started/6.integrations",[81,95,101,115,129,135],{"title":82,"framework":16,"category":16,"description":16,"shadow":21,"path":83,"stem":84,"children":85,"page":36},"Icons","/docs/getting-started/integrations/icons","docs/1.getting-started/6.integrations/1.icons",[86,91],{"title":82,"path":87,"stem":88,"framework":28,"category":16,"description":89,"icon":90},"/docs/getting-started/integrations/icons/nuxt","docs/1.getting-started/6.integrations/1.icons/1.nuxt","Nuxt UI integrates with Nuxt Icon to access over 200,000+ icons from Iconify.","i-lucide-smile",{"title":82,"path":92,"stem":93,"framework":34,"category":16,"description":94,"icon":90},"/docs/getting-started/integrations/icons/vue","docs/1.getting-started/6.integrations/1.icons/2.vue","Nuxt UI integrates with Iconify to access over 200,000+ icons.",{"title":96,"path":97,"stem":98,"framework":28,"category":16,"description":99,"icon":100},"Fonts","/docs/getting-started/integrations/fonts","docs/1.getting-started/6.integrations/2.fonts","Nuxt UI integrates with Nuxt Fonts to provide plug-and-play font optimization.","i-lucide-a-large-small",{"title":102,"framework":16,"category":16,"description":16,"shadow":21,"path":103,"stem":104,"children":105,"page":36},"Color Mode","/docs/getting-started/integrations/color-mode","docs/1.getting-started/6.integrations/3.color-mode",[106,111],{"title":102,"path":107,"stem":108,"framework":28,"category":16,"description":109,"icon":110},"/docs/getting-started/integrations/color-mode/nuxt","docs/1.getting-started/6.integrations/3.color-mode/1.nuxt","Nuxt UI integrates with Nuxt Color Mode to allow for easy switching between light and dark themes.","i-lucide-sun-moon",{"title":102,"path":112,"stem":113,"framework":34,"category":16,"description":114,"icon":110},"/docs/getting-started/integrations/color-mode/vue","docs/1.getting-started/6.integrations/3.color-mode/2.vue","Nuxt UI integrates with VueUse to allow for easy switching between light and dark themes.",{"title":116,"framework":16,"category":16,"description":16,"shadow":21,"path":117,"stem":118,"children":119,"page":36},"I18n","/docs/getting-started/integrations/i18n","docs/1.getting-started/6.integrations/4.i18n",[120,126],{"title":121,"path":122,"stem":123,"framework":28,"category":16,"description":124,"icon":125},"Internationalization (i18n)","/docs/getting-started/integrations/i18n/nuxt","docs/1.getting-started/6.integrations/4.i18n/1.nuxt","Nuxt UI supports 50+ locales and multi-directional (LTR/RTL) internationalization.","i-lucide-languages",{"title":121,"path":127,"stem":128,"framework":34,"category":16,"description":124,"icon":125},"/docs/getting-started/integrations/i18n/vue","docs/1.getting-started/6.integrations/4.i18n/2.vue",{"title":130,"path":131,"stem":132,"framework":28,"category":16,"description":133,"icon":134},"Content","/docs/getting-started/integrations/content","docs/1.getting-started/6.integrations/5.content","Nuxt UI integrates with Nuxt Content to deliver beautiful typography and consistent component styling.","i-simple-icons-markdown",{"title":136,"path":137,"stem":138,"framework":34,"category":16,"description":139,"icon":134},"SSR","/docs/getting-started/integrations/ssr","docs/1.getting-started/6.integrations/6.ssr","Nuxt UI has first-party support for Vue SSR. This guide will help you have it fully enabled.",{"title":141,"framework":16,"category":16,"description":16,"path":142,"stem":143,"children":144,"page":36},"Agents","/docs/getting-started/ai","docs/1.getting-started/7.ai",[145,151,157],{"title":146,"path":147,"stem":148,"framework":16,"category":16,"description":149,"icon":150},"MCP Server","/docs/getting-started/ai/mcp","docs/1.getting-started/7.ai/1.mcp","Use Nuxt UI components in your AI assistants with Model Context Protocol support.","i-lucide-server",{"title":152,"path":153,"stem":154,"framework":16,"category":16,"description":155,"icon":156},"LLMs.txt","/docs/getting-started/ai/llms-txt","docs/1.getting-started/7.ai/2.llms-txt","How to get AI tools like Cursor, Windsurf, GitHub Copilot, ChatGPT, and Claude to understand Nuxt UI components, theming, and best practices.","i-lucide-bot",{"title":158,"path":159,"stem":160,"framework":16,"category":16,"description":161,"icon":162},"Skills","/docs/getting-started/ai/skills","docs/1.getting-started/7.ai/3.skills","Install Nuxt UI skills to give AI coding agents deep knowledge of components, theming, and best practices.","i-lucide-sparkles",{"title":71,"framework":16,"category":16,"description":16,"icon":164,"path":165,"stem":166,"children":167,"page":36},"i-lucide-square-code","/docs/components","docs/2.components",[168,174,180,186,192,197,202,207,212,217,222,228,233,238,243,248,253,258,264,269,274,279,284,290,295,300,305,311,316,321,326,331,336,341,346,352,357,362,367,372,378,384,389,394,399,404,409,414,419,424,429,434,439,446,451,456,461,466,471,476,481,486,491,496,501,506,511,516,521,526,531,536,541,546,551,556,561,567,572,577,582,587,592,597,602,607,612,617,622,627,632,637,642,647,652,657,662,667,672,677,682,687,692,697,702,707,712,717,722,727,732,737,742,747,752,757,762,767,772,777,782,787],{"title":169,"path":170,"stem":171,"framework":16,"category":172,"description":173},"Accordion","/docs/components/accordion","docs/2.components/accordion","data","A stacked set of collapsible panels.",{"title":175,"path":176,"stem":177,"framework":16,"category":178,"description":179},"Alert","/docs/components/alert","docs/2.components/alert","element","A callout to draw user's attention.",{"title":181,"path":182,"stem":183,"framework":16,"category":184,"description":185},"App","/docs/components/app","docs/2.components/app","layout","Wraps your app to provide global configurations and more.",{"title":187,"path":188,"stem":189,"framework":16,"category":190,"description":191},"AuthForm","/docs/components/auth-form","docs/2.components/auth-form","page","A customizable Form to create login, register or password reset forms.",{"title":193,"path":194,"stem":195,"framework":16,"category":178,"description":196},"Avatar","/docs/components/avatar","docs/2.components/avatar","An img element with fallback and Nuxt Image support.",{"title":198,"path":199,"stem":200,"framework":16,"category":178,"description":201},"AvatarGroup","/docs/components/avatar-group","docs/2.components/avatar-group","Stack multiple avatars in a group.",{"title":203,"path":204,"stem":205,"framework":16,"category":178,"description":206},"Badge","/docs/components/badge","docs/2.components/badge","A short text to represent a status or a category.",{"title":208,"path":209,"stem":210,"framework":16,"category":178,"description":211},"Banner","/docs/components/banner","docs/2.components/banner","Display a banner at the top of your website to inform users about important information.",{"title":213,"path":214,"stem":215,"framework":16,"category":190,"description":216},"BlogPost","/docs/components/blog-post","docs/2.components/blog-post","A customizable article to display in a blog page.",{"title":218,"path":219,"stem":220,"framework":16,"category":190,"description":221},"BlogPosts","/docs/components/blog-posts","docs/2.components/blog-posts","Display a list of blog posts in a responsive grid layout.",{"title":223,"path":224,"stem":225,"framework":16,"category":226,"description":227},"Breadcrumb","/docs/components/breadcrumb","docs/2.components/breadcrumb","navigation","A hierarchy of links to navigate through a website.",{"title":229,"path":230,"stem":231,"framework":16,"category":178,"description":232},"Button","/docs/components/button","docs/2.components/button","A button element that can act as a link or trigger an action.",{"title":234,"path":235,"stem":236,"framework":16,"category":178,"description":237},"Calendar","/docs/components/calendar","docs/2.components/calendar","A calendar component for selecting single dates, multiple dates or date ranges.",{"title":239,"path":240,"stem":241,"framework":16,"category":178,"description":242},"Card","/docs/components/card","docs/2.components/card","Display content in a card with a header, body and footer.",{"title":244,"path":245,"stem":246,"framework":16,"category":172,"description":247},"Carousel","/docs/components/carousel","docs/2.components/carousel","A carousel with motion and swipe built using Embla.",{"title":249,"path":250,"stem":251,"framework":16,"category":190,"description":252},"ChangelogVersion","/docs/components/changelog-version","docs/2.components/changelog-version","A customizable article to display in a changelog.",{"title":254,"path":255,"stem":256,"framework":16,"category":190,"description":257},"ChangelogVersions","/docs/components/changelog-versions","docs/2.components/changelog-versions","Display a list of changelog versions in a timeline.",{"title":259,"path":260,"stem":261,"framework":16,"category":262,"description":263},"ChatMessage","/docs/components/chat-message","docs/2.components/chat-message","chat","Display a chat message with icon, avatar, and actions.",{"title":265,"path":266,"stem":267,"framework":16,"category":262,"description":268},"ChatMessages","/docs/components/chat-messages","docs/2.components/chat-messages","Display a list of chat messages, designed to work seamlessly with Vercel AI SDK.",{"title":270,"path":271,"stem":272,"framework":16,"category":262,"description":273},"ChatPalette","/docs/components/chat-palette","docs/2.components/chat-palette","A chat palette to create a chatbot interface inside an overlay.",{"title":275,"path":276,"stem":277,"framework":16,"category":262,"description":278},"ChatPrompt","/docs/components/chat-prompt","docs/2.components/chat-prompt","An enhanced Textarea for submitting prompts in AI chat interfaces.",{"title":280,"path":281,"stem":282,"framework":16,"category":262,"description":283},"ChatPromptSubmit","/docs/components/chat-prompt-submit","docs/2.components/chat-prompt-submit","A Button for submitting chat prompts with automatic status handling.",{"title":285,"path":286,"stem":287,"framework":16,"category":288,"description":289},"Checkbox","/docs/components/checkbox","docs/2.components/checkbox","form","An input element to toggle between checked and unchecked states.",{"title":291,"path":292,"stem":293,"framework":16,"category":288,"description":294},"CheckboxGroup","/docs/components/checkbox-group","docs/2.components/checkbox-group","A set of checklist buttons to select multiple option from a list.",{"title":296,"path":297,"stem":298,"framework":16,"category":178,"description":299},"Chip","/docs/components/chip","docs/2.components/chip","An indicator of a numeric value or a state.",{"title":301,"path":302,"stem":303,"framework":16,"category":178,"description":304},"Collapsible","/docs/components/collapsible","docs/2.components/collapsible","A collapsible element to toggle visibility of its content.",{"title":306,"path":307,"stem":308,"framework":16,"category":309,"description":310},"ColorModeAvatar","/docs/components/color-mode-avatar","docs/2.components/color-mode-avatar","color-mode","An Avatar with a different source for light and dark mode.",{"title":312,"path":313,"stem":314,"framework":16,"category":309,"description":315},"ColorModeButton","/docs/components/color-mode-button","docs/2.components/color-mode-button","A Button to switch between light and dark mode.",{"title":317,"path":318,"stem":319,"framework":16,"category":309,"description":320},"ColorModeImage","/docs/components/color-mode-image","docs/2.components/color-mode-image","An image element with a different source for light and dark mode.",{"title":322,"path":323,"stem":324,"framework":16,"category":309,"description":325},"ColorModeSelect","/docs/components/color-mode-select","docs/2.components/color-mode-select","A Select to switch between system, dark & light mode.",{"title":327,"path":328,"stem":329,"framework":16,"category":309,"description":330},"ColorModeSwitch","/docs/components/color-mode-switch","docs/2.components/color-mode-switch","A switch to toggle between light and dark mode.",{"title":332,"path":333,"stem":334,"framework":16,"category":288,"description":335},"ColorPicker","/docs/components/color-picker","docs/2.components/color-picker","A component to select a color.",{"title":337,"path":338,"stem":339,"framework":16,"category":226,"description":340},"CommandPalette","/docs/components/command-palette","docs/2.components/command-palette","A command palette with full-text search powered by Fuse.js for efficient fuzzy matching.",{"title":342,"path":343,"stem":344,"framework":16,"category":184,"description":345},"Container","/docs/components/container","docs/2.components/container","A container lets you center and constrain the width of your content.",{"title":347,"path":348,"stem":349,"framework":28,"category":350,"description":351},"ContentNavigation","/docs/components/content-navigation","docs/2.components/content-navigation","content","An accordion-style navigation component for organizing page links.",{"title":353,"path":354,"stem":355,"framework":28,"category":350,"description":356},"ContentSearch","/docs/components/content-search","docs/2.components/content-search","A ready to use CommandPalette to add to your documentation.",{"title":358,"path":359,"stem":360,"framework":28,"category":350,"description":361},"ContentSearchButton","/docs/components/content-search-button","docs/2.components/content-search-button","A pre-styled Button to open the ContentSearch modal.",{"title":363,"path":364,"stem":365,"framework":28,"category":350,"description":366},"ContentSurround","/docs/components/content-surround","docs/2.components/content-surround","A pair of prev and next links to navigate between pages.",{"title":368,"path":369,"stem":370,"framework":28,"category":350,"description":371},"ContentToc","/docs/components/content-toc","docs/2.components/content-toc","A sticky Table of Contents with automatic active anchor link highlighting.",{"title":373,"path":374,"stem":375,"framework":16,"category":376,"description":377},"ContextMenu","/docs/components/context-menu","docs/2.components/context-menu","overlay","A menu to display actions when right-clicking on an element.",{"title":379,"path":380,"stem":381,"framework":16,"category":382,"description":383},"DashboardGroup","/docs/components/dashboard-group","docs/2.components/dashboard-group","dashboard","A fixed layout component that provides context for dashboard components with sidebar state management and persistence.",{"title":385,"path":386,"stem":387,"framework":16,"category":382,"description":388},"DashboardNavbar","/docs/components/dashboard-navbar","docs/2.components/dashboard-navbar","A responsive navbar to display in a dashboard.",{"title":390,"path":391,"stem":392,"framework":16,"category":382,"description":393},"DashboardPanel","/docs/components/dashboard-panel","docs/2.components/dashboard-panel","A resizable panel to display in a dashboard.",{"title":395,"path":396,"stem":397,"framework":16,"category":382,"description":398},"DashboardResizeHandle","/docs/components/dashboard-resize-handle","docs/2.components/dashboard-resize-handle","A handle to resize a sidebar or panel.",{"title":400,"path":401,"stem":402,"framework":16,"category":382,"description":403},"DashboardSearch","/docs/components/dashboard-search","docs/2.components/dashboard-search","A ready to use CommandPalette to add to your dashboard.",{"title":405,"path":406,"stem":407,"framework":16,"category":382,"description":408},"DashboardSearchButton","/docs/components/dashboard-search-button","docs/2.components/dashboard-search-button","A pre-styled Button to open the DashboardSearch modal.",{"title":410,"path":411,"stem":412,"framework":16,"category":382,"description":413},"DashboardSidebar","/docs/components/dashboard-sidebar","docs/2.components/dashboard-sidebar","A resizable and collapsible sidebar to display in a dashboard.",{"title":415,"path":416,"stem":417,"framework":16,"category":382,"description":418},"DashboardSidebarCollapse","/docs/components/dashboard-sidebar-collapse","docs/2.components/dashboard-sidebar-collapse","A Button to collapse the sidebar on desktop.",{"title":420,"path":421,"stem":422,"framework":16,"category":382,"description":423},"DashboardSidebarToggle","/docs/components/dashboard-sidebar-toggle","docs/2.components/dashboard-sidebar-toggle","A Button to toggle the sidebar on mobile.",{"title":425,"path":426,"stem":427,"framework":16,"category":382,"description":428},"DashboardToolbar","/docs/components/dashboard-toolbar","docs/2.components/dashboard-toolbar","A toolbar to display under the navbar in a dashboard.",{"title":430,"path":431,"stem":432,"framework":16,"category":376,"description":433},"Drawer","/docs/components/drawer","docs/2.components/drawer","A drawer that smoothly slides in & out of the screen.",{"title":435,"path":436,"stem":437,"framework":16,"category":376,"description":438},"DropdownMenu","/docs/components/dropdown-menu","docs/2.components/dropdown-menu","A menu to display actions when clicking on an element.",{"title":440,"path":441,"stem":442,"framework":16,"category":443,"description":444,"badge":445},"Editor","/docs/components/editor","docs/2.components/editor","editor","A rich text editor component based on TipTap with support for markdown, HTML, and JSON content types.","New",{"title":447,"path":448,"stem":449,"framework":16,"category":443,"description":450,"badge":445},"EditorDragHandle","/docs/components/editor-drag-handle","docs/2.components/editor-drag-handle","A draggable handle for reordering and selecting blocks in the editor.",{"title":452,"path":453,"stem":454,"framework":16,"category":443,"description":455,"badge":445},"EditorEmojiMenu","/docs/components/editor-emoji-menu","docs/2.components/editor-emoji-menu","An emoji picker menu that displays emoji suggestions when typing the : character in the editor.",{"title":457,"path":458,"stem":459,"framework":16,"category":443,"description":460,"badge":445},"EditorMentionMenu","/docs/components/editor-mention-menu","docs/2.components/editor-mention-menu","A mention menu that displays user suggestions when typing a trigger character in the editor.",{"title":462,"path":463,"stem":464,"framework":16,"category":443,"description":465,"badge":445},"EditorSuggestionMenu","/docs/components/editor-suggestion-menu","docs/2.components/editor-suggestion-menu","A command menu that displays formatting and action suggestions when typing the / character in the editor.",{"title":467,"path":468,"stem":469,"framework":16,"category":443,"description":470,"badge":445},"EditorToolbar","/docs/components/editor-toolbar","docs/2.components/editor-toolbar","A customizable toolbar for editor actions that can be displayed as fixed, bubble, or floating menu.",{"title":472,"path":473,"stem":474,"framework":16,"category":172,"description":475},"Empty","/docs/components/empty","docs/2.components/empty","A component to display an empty state.",{"title":477,"path":478,"stem":479,"framework":16,"category":184,"description":480},"Error","/docs/components/error","docs/2.components/error","A pre-built error component with NuxtError support.",{"title":482,"path":483,"stem":484,"framework":16,"category":178,"description":485},"FieldGroup","/docs/components/field-group","docs/2.components/field-group","Group multiple button-like elements together.",{"title":487,"path":488,"stem":489,"framework":16,"category":288,"description":490},"FileUpload","/docs/components/file-upload","docs/2.components/file-upload","An input element to upload files.",{"title":492,"path":493,"stem":494,"framework":16,"category":184,"description":495},"Footer","/docs/components/footer","docs/2.components/footer","A responsive footer component.",{"title":497,"path":498,"stem":499,"framework":16,"category":226,"description":500},"FooterColumns","/docs/components/footer-columns","docs/2.components/footer-columns","A list of links as columns to display in your Footer.",{"title":502,"path":503,"stem":504,"framework":16,"category":288,"description":505},"Form","/docs/components/form","docs/2.components/form","A form component with built-in validation and submission handling.",{"title":507,"path":508,"stem":509,"framework":16,"category":288,"description":510},"FormField","/docs/components/form-field","docs/2.components/form-field","A wrapper for form elements that provides validation and error handling.",{"title":512,"path":513,"stem":514,"framework":16,"category":184,"description":515},"Header","/docs/components/header","docs/2.components/header","A responsive header component.",{"title":517,"path":518,"stem":519,"framework":16,"category":178,"description":520},"Icon","/docs/components/icon","docs/2.components/icon","A component to display any icon from Iconify or another component.",{"title":522,"path":523,"stem":524,"framework":16,"category":288,"description":525},"Input","/docs/components/input","docs/2.components/input","An input element to enter text.",{"title":527,"path":528,"stem":529,"framework":16,"category":288,"description":530},"InputDate","/docs/components/input-date","docs/2.components/input-date","An input component for date selection.",{"title":532,"path":533,"stem":534,"framework":16,"category":288,"description":535},"InputMenu","/docs/components/input-menu","docs/2.components/input-menu","An autocomplete input with real-time suggestions.",{"title":537,"path":538,"stem":539,"framework":16,"category":288,"description":540},"InputNumber","/docs/components/input-number","docs/2.components/input-number","An input for numerical values with a customizable range.",{"title":542,"path":543,"stem":544,"framework":16,"category":288,"description":545},"InputTags","/docs/components/input-tags","docs/2.components/input-tags","An input element that displays interactive tags.",{"title":547,"path":548,"stem":549,"framework":16,"category":288,"description":550},"InputTime","/docs/components/input-time","docs/2.components/input-time","An input for selecting a time.",{"title":552,"path":553,"stem":554,"framework":16,"category":178,"description":555},"Kbd","/docs/components/kbd","docs/2.components/kbd","A kbd element to display a keyboard key.",{"title":557,"path":558,"stem":559,"framework":16,"category":226,"description":560},"Link","/docs/components/link","docs/2.components/link","A wrapper around \u003CNuxtLink> with extra props.",{"title":562,"path":563,"stem":564,"framework":16,"category":565,"description":566},"LocaleSelect","/docs/components/locale-select","docs/2.components/locale-select","i18n","A Select to switch between locales.",{"title":568,"path":569,"stem":570,"framework":16,"category":184,"description":571},"Main","/docs/components/main","docs/2.components/main","A main element that fills the available viewport height.",{"title":573,"path":574,"stem":575,"framework":16,"category":172,"description":576},"Marquee","/docs/components/marquee","docs/2.components/marquee","A component to create infinite scrolling content.",{"title":578,"path":579,"stem":580,"framework":16,"category":376,"description":581},"Modal","/docs/components/modal","docs/2.components/modal","A dialog window that can be used to display a message or request user input.",{"title":583,"path":584,"stem":585,"framework":16,"category":226,"description":586},"NavigationMenu","/docs/components/navigation-menu","docs/2.components/navigation-menu","A list of links that can be displayed horizontally or vertically.",{"title":588,"path":589,"stem":590,"framework":16,"category":190,"description":591},"Page","/docs/components/page","docs/2.components/page","A grid layout for your pages with left and right columns.",{"title":593,"path":594,"stem":595,"framework":16,"category":190,"description":596},"PageAnchors","/docs/components/page-anchors","docs/2.components/page-anchors","A list of anchors to be displayed in the page.",{"title":598,"path":599,"stem":600,"framework":16,"category":190,"description":601},"PageAside","/docs/components/page-aside","docs/2.components/page-aside","A sticky aside to display your page navigation.",{"title":603,"path":604,"stem":605,"framework":16,"category":190,"description":606},"PageBody","/docs/components/page-body","docs/2.components/page-body","The main content of your page.",{"title":608,"path":609,"stem":610,"framework":16,"category":190,"description":611},"PageCard","/docs/components/page-card","docs/2.components/page-card","A pre-styled card component that displays a title, description and optional link.",{"title":613,"path":614,"stem":615,"framework":16,"category":190,"description":616},"PageColumns","/docs/components/page-columns","docs/2.components/page-columns","A responsive multi-column layout system for organizing content side-by-side.",{"title":618,"path":619,"stem":620,"framework":16,"category":190,"description":621},"PageCTA","/docs/components/page-cta","docs/2.components/page-cta","A call to action section to display in your pages.",{"title":623,"path":624,"stem":625,"framework":16,"category":190,"description":626},"PageFeature","/docs/components/page-feature","docs/2.components/page-feature","A component to showcase key features of your application.",{"title":628,"path":629,"stem":630,"framework":16,"category":190,"description":631},"PageGrid","/docs/components/page-grid","docs/2.components/page-grid","A responsive grid system for displaying content in a flexible layout.",{"title":633,"path":634,"stem":635,"framework":16,"category":190,"description":636},"PageHeader","/docs/components/page-header","docs/2.components/page-header","A responsive header for your pages.",{"title":638,"path":639,"stem":640,"framework":16,"category":190,"description":641},"PageHero","/docs/components/page-hero","docs/2.components/page-hero","A responsive hero for your pages.",{"title":643,"path":644,"stem":645,"framework":16,"category":190,"description":646},"PageLinks","/docs/components/page-links","docs/2.components/page-links","A list of links to be displayed in the page.",{"title":648,"path":649,"stem":650,"framework":16,"category":190,"description":651},"PageList","/docs/components/page-list","docs/2.components/page-list","A vertical list layout for displaying content in a stacked format.",{"title":653,"path":654,"stem":655,"framework":16,"category":190,"description":656},"PageLogos","/docs/components/page-logos","docs/2.components/page-logos","A list of logos or images to display on your pages.",{"title":658,"path":659,"stem":660,"framework":16,"category":190,"description":661},"PageSection","/docs/components/page-section","docs/2.components/page-section","A responsive section for your pages.",{"title":663,"path":664,"stem":665,"framework":16,"category":226,"description":666},"Pagination","/docs/components/pagination","docs/2.components/pagination","A list of buttons or links to navigate through pages.",{"title":668,"path":669,"stem":670,"framework":16,"category":288,"description":671},"PinInput","/docs/components/pin-input","docs/2.components/pin-input","An input element to enter a pin.",{"title":673,"path":674,"stem":675,"framework":16,"category":376,"description":676},"Popover","/docs/components/popover","docs/2.components/popover","A non-modal dialog that floats around a trigger element.",{"title":678,"path":679,"stem":680,"framework":16,"category":190,"description":681},"PricingPlan","/docs/components/pricing-plan","docs/2.components/pricing-plan","A customizable pricing plan to display in a pricing page.",{"title":683,"path":684,"stem":685,"framework":16,"category":190,"description":686},"PricingPlans","/docs/components/pricing-plans","docs/2.components/pricing-plans","Display a list of pricing plans in a responsive grid layout.",{"title":688,"path":689,"stem":690,"framework":16,"category":190,"description":691},"PricingTable","/docs/components/pricing-table","docs/2.components/pricing-table","A responsive pricing table component that displays tiered pricing plans with feature comparisons.",{"title":693,"path":694,"stem":695,"framework":16,"category":178,"description":696},"Progress","/docs/components/progress","docs/2.components/progress","An indicator showing the progress of a task.",{"title":698,"path":699,"stem":700,"framework":16,"category":288,"description":701},"RadioGroup","/docs/components/radio-group","docs/2.components/radio-group","A set of radio buttons to select a single option from a list.",{"title":703,"path":704,"stem":705,"framework":16,"category":172,"description":706,"badge":445},"ScrollArea","/docs/components/scroll-area","docs/2.components/scroll-area","A flexible scroll container with virtualization support.",{"title":708,"path":709,"stem":710,"framework":16,"category":288,"description":711},"Select","/docs/components/select","docs/2.components/select","A select element to choose from a list of options.",{"title":713,"path":714,"stem":715,"framework":16,"category":288,"description":716},"SelectMenu","/docs/components/select-menu","docs/2.components/select-menu","An advanced searchable select element.",{"title":718,"path":719,"stem":720,"framework":16,"category":178,"description":721},"Separator","/docs/components/separator","docs/2.components/separator","Separates content horizontally or vertically.",{"title":723,"path":724,"stem":725,"framework":16,"category":178,"description":726},"Skeleton","/docs/components/skeleton","docs/2.components/skeleton","A placeholder to show while content is loading.",{"title":728,"path":729,"stem":730,"framework":16,"category":376,"description":731},"Slideover","/docs/components/slideover","docs/2.components/slideover","A dialog that slides in from any side of the screen.",{"title":733,"path":734,"stem":735,"framework":16,"category":288,"description":736},"Slider","/docs/components/slider","docs/2.components/slider","An input to select a numeric value within a range.",{"title":738,"path":739,"stem":740,"framework":16,"category":226,"description":741},"Stepper","/docs/components/stepper","docs/2.components/stepper","A set of steps that are used to indicate progress through a multi-step process.",{"title":743,"path":744,"stem":745,"framework":16,"category":288,"description":746},"Switch","/docs/components/switch","docs/2.components/switch","A control that toggles between two states.",{"title":748,"path":749,"stem":750,"framework":16,"category":172,"description":751},"Table","/docs/components/table","docs/2.components/table","A responsive table element to display data in rows and columns.",{"title":753,"path":754,"stem":755,"framework":16,"category":226,"description":756},"Tabs","/docs/components/tabs","docs/2.components/tabs","A set of tab panels that are displayed one at a time.",{"title":758,"path":759,"stem":760,"framework":16,"category":288,"description":761},"Textarea","/docs/components/textarea","docs/2.components/textarea","A textarea element to input multi-line text.",{"title":54,"path":763,"stem":764,"framework":16,"category":184,"description":765,"badge":766},"/docs/components/theme","docs/2.components/theme","A headless component to theme child components.","Soon",{"title":768,"path":769,"stem":770,"framework":16,"category":172,"description":771},"Timeline","/docs/components/timeline","docs/2.components/timeline","A component that displays a sequence of events with dates, titles, icons or avatars.",{"title":773,"path":774,"stem":775,"framework":16,"category":376,"description":776},"Toast","/docs/components/toast","docs/2.components/toast","A succinct message to provide information or feedback to the user.",{"title":778,"path":779,"stem":780,"framework":16,"category":376,"description":781},"Tooltip","/docs/components/tooltip","docs/2.components/tooltip","A popup that reveals information when hovering over an element.",{"title":783,"path":784,"stem":785,"framework":16,"category":172,"description":786},"Tree","/docs/components/tree","docs/2.components/tree","A tree view component to display and interact with hierarchical data structures.",{"title":788,"path":789,"stem":790,"framework":16,"category":172,"description":791},"User","/docs/components/user","docs/2.components/user","Display user information with name, description and avatar.",{"title":793,"framework":16,"category":16,"description":16,"icon":794,"path":795,"stem":796,"children":797,"page":36},"Composables","i-lucide-square-function","/docs/composables","docs/3.composables",[798,803,808,813,818,823],{"title":799,"path":800,"stem":801,"framework":16,"category":16,"description":802},"defineLocale","/docs/composables/define-locale","docs/3.composables/define-locale","A utility to create a custom locale for your app.",{"title":804,"path":805,"stem":806,"framework":16,"category":16,"description":807},"defineShortcuts","/docs/composables/define-shortcuts","docs/3.composables/define-shortcuts","A composable to define keyboard shortcuts in your app.",{"title":809,"path":810,"stem":811,"framework":16,"category":16,"description":812},"extendLocale","/docs/composables/extend-locale","docs/3.composables/extend-locale","A utility to extend an existing locale with custom translations.",{"title":814,"path":815,"stem":816,"framework":16,"category":16,"description":817},"extractShortcuts","/docs/composables/extract-shortcuts","docs/3.composables/extract-shortcuts","A utility to extract keyboard shortcuts from menu items.",{"title":819,"path":820,"stem":821,"framework":16,"category":16,"description":822},"useOverlay","/docs/composables/use-overlay","docs/3.composables/use-overlay","A composable to programmatically control overlays.",{"title":824,"path":825,"stem":826,"framework":16,"category":16,"description":827},"useToast","/docs/composables/use-toast","docs/3.composables/use-toast","A composable to display toast notifications in your app.",{"title":829,"path":830,"stem":831,"children":832,"framework":28,"category":16,"description":16,"icon":928},"Typography","/docs/typography","docs/4.typography/1.index",[833,835,840,845,850,855,860,864,869,873,878,883,888,893,898,902,907,911,915,919,924],{"title":15,"path":830,"stem":831,"framework":28,"category":16,"description":834},"Beautiful typography components and utilities to style your content with Nuxt UI.",{"title":836,"path":837,"stem":838,"framework":28,"category":16,"description":839},"Headers and text","/docs/typography/headers-and-text","docs/4.typography/2.headers-and-text","Beautifully styled headings, paragraphs, text formatting, and links for optimal readability.",{"title":841,"path":842,"stem":843,"framework":28,"category":16,"description":844},"Lists and tables","/docs/typography/lists-and-tables","docs/4.typography/3.lists-and-tables","Organize information with styled lists and responsive tables for clear, consistent readability.",{"title":846,"path":847,"stem":848,"framework":28,"category":16,"description":849},"Images and embeds","/docs/typography/images-and-embeds","docs/4.typography/4.images-and-embeds","Responsive images, videos, and rich media embeds to enhance and illustrate your documentation.",{"title":851,"path":852,"stem":853,"framework":28,"category":16,"description":854},"Code","/docs/typography/code","docs/4.typography/5.code","Display inline code and syntax-highlighted code blocks with copy-to-clipboard support.",{"title":169,"path":856,"stem":857,"framework":28,"category":858,"description":859},"/docs/typography/accordion","docs/4.typography/accordion","components","Create expandable content sections for better information organization.",{"title":203,"path":861,"stem":862,"framework":28,"category":858,"description":863},"/docs/typography/badge","docs/4.typography/badge","Display version numbers, status labels, and tags within your content.",{"title":865,"path":866,"stem":867,"framework":28,"category":858,"description":868},"Callout","/docs/typography/callout","docs/4.typography/callout","Highlight important information with eye-catching colored boxes and icons.",{"title":239,"path":870,"stem":871,"framework":28,"category":858,"description":872},"/docs/typography/card","docs/4.typography/card","Create highlighted content blocks with optional links and navigation.",{"title":874,"path":875,"stem":876,"framework":28,"category":858,"description":877},"CardGroup","/docs/typography/card-group","docs/4.typography/card-group","Organize multiple cards in responsive grid layouts for better content presentation.",{"title":879,"path":880,"stem":881,"framework":28,"category":858,"description":882},"CodeCollapse","/docs/typography/code-collapse","docs/4.typography/code-collapse","Make long code blocks collapsible to save space and improve readability.",{"title":884,"path":885,"stem":886,"framework":28,"category":858,"description":887},"CodeGroup","/docs/typography/code-group","docs/4.typography/code-group","Group multiple code examples in tabbed interfaces for easy comparison.",{"title":889,"path":890,"stem":891,"framework":28,"category":858,"description":892},"CodePreview","/docs/typography/code-preview","docs/4.typography/code-preview","Display code examples with a preview and their source for clearer documentation.",{"title":894,"path":895,"stem":896,"framework":28,"category":858,"description":897},"CodeTree","/docs/typography/code-tree","docs/4.typography/code-tree","Visualize file and folder structures with syntax-highlighted code.",{"title":301,"path":899,"stem":900,"framework":28,"category":858,"description":901},"/docs/typography/collapsible","docs/4.typography/collapsible","Toggle content visibility with smooth expand and collapse animations.",{"title":903,"path":904,"stem":905,"framework":28,"category":858,"description":906},"Field","/docs/typography/field","docs/4.typography/field","Document API parameters, props, and configuration options clearly.",{"title":482,"path":908,"stem":909,"framework":28,"category":858,"description":910},"/docs/typography/field-group","docs/4.typography/field-group","Group related fields together for comprehensive API documentation.",{"title":517,"path":912,"stem":913,"framework":28,"category":858,"description":914},"/docs/typography/icon","docs/4.typography/icon","Display icons from popular icon libraries to enhance your content.",{"title":552,"path":916,"stem":917,"framework":28,"category":858,"description":918},"/docs/typography/kbd","docs/4.typography/kbd","Display keyboard shortcuts and key combinations with proper styling.",{"title":920,"path":921,"stem":922,"framework":28,"category":858,"description":923},"Steps","/docs/typography/steps","docs/4.typography/steps","Transform headings into numbered step-by-step guides and tutorials.",{"title":753,"path":925,"stem":926,"framework":28,"category":858,"description":927},"/docs/typography/tabs","docs/4.typography/tabs","Organize related content in interactive tabbed interfaces.","i-lucide-square-pilcrow",{"id":930,"title":265,"body":931,"category":262,"description":268,"extension":3022,"framework":16,"links":3023,"meta":3030,"navigation":16,"path":266,"seo":3031,"stem":267,"__hash__":3032},"docs/docs/2.components/chat-messages.md",{"type":932,"value":933,"toc":3000},"minimark",[934,939,952,1076,1127,1131,1137,1146,1149,1154,1159,1191,1194,1205,1245,1251,1255,1263,1295,1301,1305,1314,1347,1353,1360,1364,1376,1380,1412,1416,1423,1467,1471,1478,1528,1532,1550,1553,1636,1653,1892,1905,1909,1915,1924,2669,2685,2689,2694,2699,2703,2707,2710,2714,2717,2983,2986,2989,2993,2996],[935,936,938],"h2",{"id":937},"usage","Usage",[940,941,942,943,946,947,951],"p",{},"The ChatMessages component displays a list of ",[944,945,259],"a",{"href":260}," components using either the default slot or the ",[948,949,950],"code",{},"messages"," prop.",[953,954,961],"pre",{"className":955,"code":956,"highlights":957,"language":34,"meta":960,"style":960},"language-vue shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","\u003Ctemplate>\n  \u003CUChatMessages>\n    \u003CUChatMessage\n      v-for=\"(message, index) in messages\"\n      :key=\"index\"\n      v-bind=\"message\"\n    />\n  \u003C/UChatMessages>\n\u003C/template>\n",[958,959],2,8,"",[948,962,963,979,991,1000,1020,1035,1050,1056,1066],{"__ignoreMap":960},[964,965,968,972,976],"span",{"class":966,"line":967},"line",1,[964,969,971],{"class":970},"sMK4o","\u003C",[964,973,975],{"class":974},"swJcz","template",[964,977,978],{"class":970},">\n",[964,980,983,986,989],{"class":981,"line":958},[966,982],"highlight",[964,984,985],{"class":970},"  \u003C",[964,987,988],{"class":974},"UChatMessages",[964,990,978],{"class":970},[964,992,994,997],{"class":966,"line":993},3,[964,995,996],{"class":970},"    \u003C",[964,998,999],{"class":974},"UChatMessage\n",[964,1001,1003,1007,1010,1013,1017],{"class":966,"line":1002},4,[964,1004,1006],{"class":1005},"spNyl","      v-for",[964,1008,1009],{"class":970},"=",[964,1011,1012],{"class":970},"\"",[964,1014,1016],{"class":1015},"sfazB","(message, index) in messages",[964,1018,1019],{"class":970},"\"\n",[964,1021,1023,1026,1028,1030,1033],{"class":966,"line":1022},5,[964,1024,1025],{"class":1005},"      :key",[964,1027,1009],{"class":970},[964,1029,1012],{"class":970},[964,1031,1032],{"class":1015},"index",[964,1034,1019],{"class":970},[964,1036,1038,1041,1043,1045,1048],{"class":966,"line":1037},6,[964,1039,1040],{"class":1005},"      v-bind",[964,1042,1009],{"class":970},[964,1044,1012],{"class":970},[964,1046,1047],{"class":1015},"message",[964,1049,1019],{"class":970},[964,1051,1053],{"class":966,"line":1052},7,[964,1054,1055],{"class":970},"    />\n",[964,1057,1059,1062,1064],{"class":1058,"line":959},[966,982],[964,1060,1061],{"class":970},"  \u003C/",[964,1063,988],{"class":974},[964,1065,978],{"class":970},[964,1067,1069,1072,1074],{"class":966,"line":1068},9,[964,1070,1071],{"class":970},"\u003C/",[964,1073,975],{"class":974},[964,1075,978],{"class":970},[1077,1078,1080,1083],"callout",{"icon":1079},"i-lucide-rocket",[940,1081,1082],{},"This component is purpose-built for AI chatbots with features like:",[1084,1085,1086,1097,1106,1115,1124],"ul",{},[1087,1088,1089,1090,1096],"li",{},"Initial scroll to the bottom upon loading (",[944,1091,1093],{"href":1092},"#should-scroll-to-bottom",[948,1094,1095],{},"shouldScrollToBottom",").",[1087,1098,1099,1100,1096],{},"Continuous scrolling down as new messages arrive (",[944,1101,1103],{"href":1102},"#should-auto-scroll",[948,1104,1105],{},"shouldAutoScroll",[1087,1107,1108,1109,1096],{},"An \"Auto scroll\" button appears when scrolled up, allowing users to jump back to the latest messages (",[944,1110,1112],{"href":1111},"#auto-scroll",[948,1113,1114],{},"autoScroll",[1087,1116,1117,1118,1096],{},"A loading indicator displays while the assistant is processing (",[944,1119,1121],{"href":1120},"#status",[948,1122,1123],{},"status",[1087,1125,1126],{},"Submitted messages are scrolled to the top of the viewport and the height of the last user message is dynamically adjusted.",[1128,1129,1130],"h3",{"id":950},"Messages",[940,1132,1133,1134,1136],{},"Use the ",[948,1135,950],{}," prop to display a list of chat messages.",[1138,1139],"component-code",{":external":1140,":ignore":1140,":prettier":1141,":props":1142,"className":1143,":collapse":1141,":hide":1145},"[\"messages\"]","true","{\"messages\":[{\"id\":\"6045235a-a435-46b8-989d-2df38ca2eb47\",\"role\":\"user\",\"parts\":[{\"type\":\"text\",\"text\":\"Hello, how are you?\"}]},{\"id\":\"7a92b3c1-d5f8-4e76-b8a9-3c1e5fb2e0d8\",\"role\":\"assistant\",\"parts\":[{\"type\":\"text\",\"text\":\"I am doing well, thank you for asking! How can I assist you today?\"}]},{\"id\":\"9c84d6a7-8b23-4f12-a1d5-e7f3b9c05e2a\",\"role\":\"user\",\"parts\":[{\"type\":\"text\",\"text\":\"What is the current weather in Tokyo?\"}]},{\"id\":\"b2e5f8c3-a1d9-4e67-b3f2-c9d8e7a6b5f4\",\"role\":\"assistant\",\"parts\":[{\"type\":\"text\",\"text\":\"Based on the latest data, Tokyo is currently experiencing sunny weather with temperatures around 24°C (75°F). It's a beautiful day with clear skies.\"}]}],\"shouldScrollToBottom\":false}",[1144],"overflow-y-auto","[\"shouldScrollToBottom\"]",[1128,1147,1148],{"id":1123},"Status",[940,1150,1133,1151,1153],{},[948,1152,1123],{}," prop to display a visual indicator when the assistant is processing.",[1138,1155],{":external":1140,":ignore":1156,":prettier":1141,":props":1157,"className":1158,":hide":1145},"[\"messages\",\"status\"]","{\"status\":\"submitted\",\"messages\":[{\"id\":\"6045235a-a435-46b8-989d-2df38ca2eb47\",\"role\":\"user\",\"parts\":[{\"type\":\"text\",\"text\":\"Hello, how are you?\"}]}],\"shouldScrollToBottom\":false}",[1144],[1160,1161,1162,1165],"note",{},[940,1163,1164],{},"Here's the detail of the different statuses from the AI SDK v5 Chat class:",[1084,1166,1167,1173,1179,1185],{},[1087,1168,1169,1172],{},[948,1170,1171],{},"submitted",": The message has been sent to the API and we're awaiting the start of the response stream.",[1087,1174,1175,1178],{},[948,1176,1177],{},"streaming",": The response is actively streaming in from the API, receiving chunks of data.",[1087,1180,1181,1184],{},[948,1182,1183],{},"ready",": The full response has been received and processed; a new user message can be submitted.",[1087,1186,1187,1190],{},[948,1188,1189],{},"error",": An error occurred during the API request, preventing successful completion.",[1128,1192,788],{"id":1193},"user",[940,1195,1133,1196,1198,1199,1201,1202,1204],{},[948,1197,1193],{}," prop to change the ",[944,1200,259],{"href":260}," props for ",[948,1203,1193],{}," messages. Defaults to:",[1084,1206,1207,1229],{},[1087,1208,1209],{},[948,1210,1213,1217,1220,1223,1226],{"className":1211,"language":1212,"style":960},"language-ts-type shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","ts-type",[964,1214,1216],{"class":1215},"sBMFI","side",[964,1218,1219],{"class":970},":",[964,1221,1222],{"class":970}," '",[964,1224,1225],{"class":1015},"right",[964,1227,1228],{"class":970},"'",[1087,1230,1231],{},[948,1232,1233,1236,1238,1240,1243],{"className":1211,"language":1212,"style":960},[964,1234,1235],{"class":1215},"variant",[964,1237,1219],{"class":970},[964,1239,1222],{"class":970},[964,1241,1242],{"class":1015},"soft",[964,1244,1228],{"class":970},[1138,1246],{":external":1140,":ignore":1247,":prettier":1141,":props":1248,"className":1249,":collapse":1141,":hide":1145,":items":1250},"[\"messages\",\"avatar.src\"]","{\"user\":{\"side\":\"left\",\"variant\":\"solid\",\"avatar\":{\"src\":\"https://github.com/benjamincanac.png\"}},\"messages\":[{\"id\":\"6045235a-a435-46b8-989d-2df38ca2eb47\",\"role\":\"user\",\"parts\":[{\"type\":\"text\",\"text\":\"Hello, how are you?\"}]},{\"id\":\"7a92b3c1-d5f8-4e76-b8a9-3c1e5fb2e0d8\",\"role\":\"assistant\",\"parts\":[{\"type\":\"text\",\"text\":\"I am doing well, thank you for asking! How can I assist you today?\"}]},{\"id\":\"9c84d6a7-8b23-4f12-a1d5-e7f3b9c05e2a\",\"role\":\"user\",\"parts\":[{\"type\":\"text\",\"text\":\"What is the current weather in Tokyo?\"}]},{\"id\":\"b2e5f8c3-a1d9-4e67-b3f2-c9d8e7a6b5f4\",\"role\":\"assistant\",\"parts\":[{\"type\":\"text\",\"text\":\"Based on the latest data, Tokyo is currently experiencing sunny weather with temperatures around 24°C (75°F). It's a beautiful day with clear skies.\"}]}],\"shouldScrollToBottom\":false}",[1144],"{\"user\":{\"variant\":[\"solid\",\"outline\",\"subtle\",\"soft\",\"naked\"],\"side\":[\"left\",\"right\"]}}",[1128,1252,1254],{"id":1253},"assistant","Assistant",[940,1256,1133,1257,1198,1259,1201,1261,1204],{},[948,1258,1253],{},[944,1260,259],{"href":260},[948,1262,1253],{},[1084,1264,1265,1280],{},[1087,1266,1267],{},[948,1268,1269,1271,1273,1275,1278],{"className":1211,"language":1212,"style":960},[964,1270,1216],{"class":1215},[964,1272,1219],{"class":970},[964,1274,1222],{"class":970},[964,1276,1277],{"class":1015},"left",[964,1279,1228],{"class":970},[1087,1281,1282],{},[948,1283,1284,1286,1288,1290,1293],{"className":1211,"language":1212,"style":960},[964,1285,1235],{"class":1215},[964,1287,1219],{"class":970},[964,1289,1222],{"class":970},[964,1291,1292],{"class":1015},"naked",[964,1294,1228],{"class":970},[1138,1296],{":external":1140,":ignore":1297,":prettier":1141,":props":1298,"className":1299,":collapse":1141,":hide":1145,":items":1300},"[\"messages\",\"avatar.icon\",\"assistant.actions\"]","{\"assistant\":{\"side\":\"left\",\"variant\":\"outline\",\"avatar\":{\"icon\":\"i-lucide-bot\"},\"actions\":[{\"label\":\"Copy to clipboard\",\"icon\":\"i-lucide-copy\"}]},\"messages\":[{\"id\":\"6045235a-a435-46b8-989d-2df38ca2eb47\",\"role\":\"user\",\"parts\":[{\"type\":\"text\",\"text\":\"Hello, how are you?\"}]},{\"id\":\"7a92b3c1-d5f8-4e76-b8a9-3c1e5fb2e0d8\",\"role\":\"assistant\",\"parts\":[{\"type\":\"text\",\"text\":\"I am doing well, thank you for asking! How can I assist you today?\"}]},{\"id\":\"9c84d6a7-8b23-4f12-a1d5-e7f3b9c05e2a\",\"role\":\"user\",\"parts\":[{\"type\":\"text\",\"text\":\"What is the current weather in Tokyo?\"}]},{\"id\":\"b2e5f8c3-a1d9-4e67-b3f2-c9d8e7a6b5f4\",\"role\":\"assistant\",\"parts\":[{\"type\":\"text\",\"text\":\"Based on the latest data, Tokyo is currently experiencing sunny weather with temperatures around 24°C (75°F). It's a beautiful day with clear skies.\"}]}],\"shouldScrollToBottom\":false}",[1144],"{\"assistant\":{\"variant\":[\"solid\",\"outline\",\"subtle\",\"soft\",\"naked\"],\"side\":[\"left\",\"right\"]}}",[1128,1302,1304],{"id":1303},"auto-scroll","Auto Scroll",[940,1306,1133,1307,1309,1310,1313],{},[948,1308,1303],{}," prop to customize or hide the auto scroll button (with ",[948,1311,1312],{},"false"," value) displayed when scrolling to the top of the chat. Defaults to:",[1084,1315,1316,1332],{},[1087,1317,1318],{},[948,1319,1320,1323,1325,1327,1330],{"className":1211,"language":1212,"style":960},[964,1321,1322],{"class":1215},"color",[964,1324,1219],{"class":970},[964,1326,1222],{"class":970},[964,1328,1329],{"class":1015},"neutral",[964,1331,1228],{"class":970},[1087,1333,1334],{},[948,1335,1336,1338,1340,1342,1345],{"className":1211,"language":1212,"style":960},[964,1337,1235],{"class":1215},[964,1339,1219],{"class":970},[964,1341,1222],{"class":970},[964,1343,1344],{"class":1015},"outline",[964,1346,1228],{"class":970},[940,1348,1349,1350,1352],{},"You can pass any property from the ",[944,1351,229],{"href":230}," component to customize it.",[1138,1354],{":external":1140,":ignore":1355,":prettier":1141,":props":1356,"className":1357,":collapse":1141},"[\"messages\",\"autoScroll.color\",\"autoScroll.variant\",\"shouldScrollToBottom\"]","{\"autoScroll\":{\"color\":\"neutral\",\"variant\":\"outline\"},\"shouldScrollToBottom\":false,\"messages\":[{\"id\":\"6045235a-a435-46b8-989d-2df38ca2eb47\",\"role\":\"user\",\"parts\":[{\"type\":\"text\",\"text\":\"Hello, how are you?\"}]},{\"id\":\"7a92b3c1-d5f8-4e76-b8a9-3c1e5fb2e0d8\",\"role\":\"assistant\",\"parts\":[{\"type\":\"text\",\"text\":\"I am doing well, thank you for asking! How can I assist you today?\"}]},{\"id\":\"9c84d6a7-8b23-4f12-a1d5-e7f3b9c05e2a\",\"role\":\"user\",\"parts\":[{\"type\":\"text\",\"text\":\"What is the current weather in Tokyo?\"}]},{\"id\":\"b2e5f8c3-a1d9-4e67-b3f2-c9d8e7a6b5f4\",\"role\":\"assistant\",\"parts\":[{\"type\":\"text\",\"text\":\"Based on the latest data, Tokyo is currently experiencing sunny weather with temperatures around 24°C (75°F). It's a beautiful day with clear skies. The forecast for the rest of the week shows a slight chance of rain on Thursday, with temperatures gradually rising to 28°C by the weekend. Humidity levels are moderate at around 65%, and wind speeds are light at 8 km/h from the southeast. Air quality is good with an index of 42. The UV index is high at 7, so it's recommended to wear sunscreen if you're planning to spend time outdoors. Sunrise was at 5:24 AM and sunset will be at 6:48 PM, giving Tokyo approximately 13 hours and 24 minutes of daylight today. The moon is currently in its waxing gibbous phase.\"}]},{\"id\":\"c3e5f8c3-a1d9-4e67-b3f2-c9d8e7a6b5f4\",\"role\":\"user\",\"parts\":[{\"type\":\"text\",\"text\":\"Can you recommend some popular tourist attractions in Kyoto?\"}]},{\"id\":\"d4f5g8c3-a1d9-4e67-b3f2-c9d8e7a6b5f4\",\"role\":\"assistant\",\"parts\":[{\"type\":\"text\",\"text\":\"Kyoto is known for its beautiful temples, traditional tea houses, and gardens. Some popular attractions include Kinkaku-ji (Golden Pavilion) with its stunning gold leaf exterior reflecting in the mirror pond, Fushimi Inari Shrine with its thousands of vermilion torii gates winding up the mountainside, Arashiyama Bamboo Grove where towering stalks create an otherworldly atmosphere, Kiyomizu-dera Temple perched on a hillside offering panoramic views of the city, and the historic Gion district where you might spot geisha hurrying to evening appointments through narrow stone-paved streets lined with traditional wooden machiya houses.\"}]}]}",[1144,1358,1359],"max-h-[341px]","static",[1128,1361,1363],{"id":1362},"auto-scroll-icon","Auto Scroll Icon",[940,1365,1133,1366,1368,1369,1371,1372,1375],{},[948,1367,1362],{}," prop to customize the auto scroll button ",[944,1370,517],{"href":518},". Defaults to ",[948,1373,1374],{},"i-lucide-arrow-down",".",[1138,1377],{":external":1140,":ignore":1355,":prettier":1141,":props":1378,"className":1379,":collapse":1141},"{\"autoScrollIcon\":\"i-lucide-chevron-down\",\"shouldScrollToBottom\":false,\"messages\":[{\"id\":\"6045235a-a435-46b8-989d-2df38ca2eb47\",\"role\":\"user\",\"parts\":[{\"type\":\"text\",\"text\":\"Hello, how are you?\"}]},{\"id\":\"7a92b3c1-d5f8-4e76-b8a9-3c1e5fb2e0d8\",\"role\":\"assistant\",\"parts\":[{\"type\":\"text\",\"text\":\"I am doing well, thank you for asking! How can I assist you today?\"}]},{\"id\":\"9c84d6a7-8b23-4f12-a1d5-e7f3b9c05e2a\",\"role\":\"user\",\"parts\":[{\"type\":\"text\",\"text\":\"What is the current weather in Tokyo?\"}]},{\"id\":\"b2e5f8c3-a1d9-4e67-b3f2-c9d8e7a6b5f4\",\"role\":\"assistant\",\"parts\":[{\"type\":\"text\",\"text\":\"Based on the latest data, Tokyo is currently experiencing sunny weather with temperatures around 24°C (75°F). It's a beautiful day with clear skies. The forecast for the rest of the week shows a slight chance of rain on Thursday, with temperatures gradually rising to 28°C by the weekend. Humidity levels are moderate at around 65%, and wind speeds are light at 8 km/h from the southeast. Air quality is good with an index of 42. The UV index is high at 7, so it's recommended to wear sunscreen if you're planning to spend time outdoors. Sunrise was at 5:24 AM and sunset will be at 6:48 PM, giving Tokyo approximately 13 hours and 24 minutes of daylight today. The moon is currently in its waxing gibbous phase.\"}]},{\"id\":\"c3e5f8c3-a1d9-4e67-b3f2-c9d8e7a6b5f4\",\"role\":\"user\",\"parts\":[{\"type\":\"text\",\"text\":\"Can you recommend some popular tourist attractions in Kyoto?\"}]},{\"id\":\"d4f5g8c3-a1d9-4e67-b3f2-c9d8e7a6b5f4\",\"role\":\"assistant\",\"parts\":[{\"type\":\"text\",\"text\":\"Kyoto is known for its beautiful temples, traditional tea houses, and gardens. Some popular attractions include Kinkaku-ji (Golden Pavilion) with its stunning gold leaf exterior reflecting in the mirror pond, Fushimi Inari Shrine with its thousands of vermilion torii gates winding up the mountainside, Arashiyama Bamboo Grove where towering stalks create an otherworldly atmosphere, Kiyomizu-dera Temple perched on a hillside offering panoramic views of the city, and the historic Gion district where you might spot geisha hurrying to evening appointments through narrow stone-paved streets lined with traditional wooden machiya houses.\"}]}]}",[1144,1358,1359],[1381,1382,1383,1400],"framework-only",{},[975,1384,1385],{"v-slot:nuxt":960},[1386,1387,1389],"tip",{"to":1388},"/docs/getting-started/integrations/icons/nuxt#theme",[940,1390,1391,1392,1395,1396,1399],{},"You can customize this icon globally in your ",[948,1393,1394],{},"app.config.ts"," under ",[948,1397,1398],{},"ui.icons.arrowDown"," key.",[975,1401,1402],{"v-slot:vue":960},[1386,1403,1405],{"to":1404},"/docs/getting-started/integrations/icons/vue#theme",[940,1406,1391,1407,1395,1410,1399],{},[948,1408,1409],{},"vite.config.ts",[948,1411,1398],{},[1128,1413,1415],{"id":1414},"should-auto-scroll","Should Auto Scroll",[940,1417,1133,1418,1420,1421,1375],{},[948,1419,1414],{}," prop to enable/disable continuous auto scroll while messages are streaming. Defaults to ",[948,1422,1312],{},[953,1424,1426],{"className":955,"code":1425,"language":34,"meta":960,"style":960},"\u003Ctemplate>\n  \u003CUChatMessages :messages=\"messages\" should-auto-scroll />\n\u003C/template>\n",[948,1427,1428,1436,1459],{"__ignoreMap":960},[964,1429,1430,1432,1434],{"class":966,"line":967},[964,1431,971],{"class":970},[964,1433,975],{"class":974},[964,1435,978],{"class":970},[964,1437,1438,1440,1442,1445,1447,1449,1451,1453,1456],{"class":966,"line":958},[964,1439,985],{"class":970},[964,1441,988],{"class":974},[964,1443,1444],{"class":1005}," :messages",[964,1446,1009],{"class":970},[964,1448,1012],{"class":970},[964,1450,950],{"class":1015},[964,1452,1012],{"class":970},[964,1454,1455],{"class":1005}," should-auto-scroll",[964,1457,1458],{"class":970}," />\n",[964,1460,1461,1463,1465],{"class":966,"line":993},[964,1462,1071],{"class":970},[964,1464,975],{"class":974},[964,1466,978],{"class":970},[1128,1468,1470],{"id":1469},"should-scroll-to-bottom","Should Scroll To Bottom",[940,1472,1133,1473,1475,1476,1375],{},[948,1474,1469],{}," prop to enable/disable bottom auto scroll when the component is mounted. Defaults to ",[948,1477,1141],{},[953,1479,1481],{"className":955,"code":1480,"language":34,"meta":960,"style":960},"\u003Ctemplate>\n  \u003CUChatMessages :messages=\"messages\" :should-scroll-to-bottom=\"false\" />\n\u003C/template>\n",[948,1482,1483,1491,1520],{"__ignoreMap":960},[964,1484,1485,1487,1489],{"class":966,"line":967},[964,1486,971],{"class":970},[964,1488,975],{"class":974},[964,1490,978],{"class":970},[964,1492,1493,1495,1497,1499,1501,1503,1505,1507,1510,1512,1514,1516,1518],{"class":966,"line":958},[964,1494,985],{"class":970},[964,1496,988],{"class":974},[964,1498,1444],{"class":1005},[964,1500,1009],{"class":970},[964,1502,1012],{"class":970},[964,1504,950],{"class":1015},[964,1506,1012],{"class":970},[964,1508,1509],{"class":1005}," :should-scroll-to-bottom",[964,1511,1009],{"class":970},[964,1513,1012],{"class":970},[964,1515,1312],{"class":1015},[964,1517,1012],{"class":970},[964,1519,1458],{"class":970},[964,1521,1522,1524,1526],{"class":966,"line":993},[964,1523,1071],{"class":970},[964,1525,975],{"class":974},[964,1527,978],{"class":970},[935,1529,1531],{"id":1530},"examples","Examples",[940,1533,1534,1535,1541,1542,1549],{},"The Chat components are designed to be used with the ",[944,1536,1540],{"href":1537,"rel":1538},"https://ai-sdk.dev/",[1539],"nofollow","Vercel AI SDK",", specifically the ",[944,1543,1546],{"href":1544,"rel":1545},"https://ai-sdk.dev/docs/reference/ai-sdk-ui/use-chat",[1539],[948,1547,1548],{},"Chat"," class for managing chat state and streaming responses.",[940,1551,1552],{},"First, install the required dependencies:",[1554,1555,1557,1581,1599,1618],"code-group",{"sync":1556},"pm",[953,1558,1563],{"className":1559,"code":1560,"filename":1561,"language":1562,"meta":960,"style":960},"language-bash shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","pnpm add ai @ai-sdk/gateway @ai-sdk/vue\n","pnpm","bash",[948,1564,1565],{"__ignoreMap":960},[964,1566,1567,1569,1572,1575,1578],{"class":966,"line":967},[964,1568,1561],{"class":1215},[964,1570,1571],{"class":1015}," add",[964,1573,1574],{"class":1015}," ai",[964,1576,1577],{"class":1015}," @ai-sdk/gateway",[964,1579,1580],{"class":1015}," @ai-sdk/vue\n",[953,1582,1585],{"className":1559,"code":1583,"filename":1584,"language":1562,"meta":960,"style":960},"yarn add ai @ai-sdk/gateway @ai-sdk/vue\n","yarn",[948,1586,1587],{"__ignoreMap":960},[964,1588,1589,1591,1593,1595,1597],{"class":966,"line":967},[964,1590,1584],{"class":1215},[964,1592,1571],{"class":1015},[964,1594,1574],{"class":1015},[964,1596,1577],{"class":1015},[964,1598,1580],{"class":1015},[953,1600,1603],{"className":1559,"code":1601,"filename":1602,"language":1562,"meta":960,"style":960},"npm install ai @ai-sdk/gateway @ai-sdk/vue\n","npm",[948,1604,1605],{"__ignoreMap":960},[964,1606,1607,1609,1612,1614,1616],{"class":966,"line":967},[964,1608,1602],{"class":1215},[964,1610,1611],{"class":1015}," install",[964,1613,1574],{"class":1015},[964,1615,1577],{"class":1015},[964,1617,1580],{"class":1015},[953,1619,1622],{"className":1559,"code":1620,"filename":1621,"language":1562,"meta":960,"style":960},"bun add ai @ai-sdk/gateway @ai-sdk/vue\n","bun",[948,1623,1624],{"__ignoreMap":960},[964,1625,1626,1628,1630,1632,1634],{"class":966,"line":967},[964,1627,1621],{"class":1215},[964,1629,1571],{"class":1015},[964,1631,1574],{"class":1015},[964,1633,1577],{"class":1015},[964,1635,1580],{"class":1015},[940,1637,1638,1639,1646,1647,1652],{},"Then, create a server API endpoint to handle chat requests using ",[944,1640,1643],{"href":1641,"rel":1642},"https://ai-sdk.dev/docs/reference/ai-sdk-core/stream-text",[1539],[948,1644,1645],{},"streamText"," from the AI SDK. You can use the ",[944,1648,1651],{"href":1649,"rel":1650},"https://vercel.com/ai-gateway",[1539],"Vercel AI Gateway"," to access AI models through a centralized endpoint:",[953,1654,1659],{"className":1655,"code":1656,"filename":1657,"language":1658,"meta":960,"style":960},"language-ts shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","import { streamText, convertToModelMessages } from 'ai'\nimport { gateway } from '@ai-sdk/gateway'\n\nexport default defineEventHandler(async (event) => {\n  const { messages } = await readBody(event)\n\n  return streamText({\n    model: gateway('openai/gpt-4o-mini'),\n    maxOutputTokens: 10000,\n    system: 'You are a helpful assistant.',\n    messages: await convertToModelMessages(messages)\n  }).toUIMessageStreamResponse()\n})\n","server/api/chat.post.ts","ts",[948,1660,1661,1694,1714,1719,1753,1781,1785,1797,1820,1833,1850,1868,1884],{"__ignoreMap":960},[964,1662,1663,1667,1670,1674,1677,1680,1683,1686,1688,1691],{"class":966,"line":967},[964,1664,1666],{"class":1665},"s7zQu","import",[964,1668,1669],{"class":970}," {",[964,1671,1673],{"class":1672},"sTEyZ"," streamText",[964,1675,1676],{"class":970},",",[964,1678,1679],{"class":1672}," convertToModelMessages",[964,1681,1682],{"class":970}," }",[964,1684,1685],{"class":1665}," from",[964,1687,1222],{"class":970},[964,1689,1690],{"class":1015},"ai",[964,1692,1693],{"class":970},"'\n",[964,1695,1696,1698,1700,1703,1705,1707,1709,1712],{"class":966,"line":958},[964,1697,1666],{"class":1665},[964,1699,1669],{"class":970},[964,1701,1702],{"class":1672}," gateway",[964,1704,1682],{"class":970},[964,1706,1685],{"class":1665},[964,1708,1222],{"class":970},[964,1710,1711],{"class":1015},"@ai-sdk/gateway",[964,1713,1693],{"class":970},[964,1715,1716],{"class":966,"line":993},[964,1717,1718],{"emptyLinePlaceholder":21},"\n",[964,1720,1721,1724,1727,1731,1734,1737,1740,1744,1747,1750],{"class":966,"line":1002},[964,1722,1723],{"class":1665},"export",[964,1725,1726],{"class":1665}," default",[964,1728,1730],{"class":1729},"s2Zo4"," defineEventHandler",[964,1732,1733],{"class":1672},"(",[964,1735,1736],{"class":1005},"async",[964,1738,1739],{"class":970}," (",[964,1741,1743],{"class":1742},"sHdIc","event",[964,1745,1746],{"class":970},")",[964,1748,1749],{"class":1005}," =>",[964,1751,1752],{"class":970}," {\n",[964,1754,1755,1758,1760,1763,1765,1768,1771,1774,1776,1778],{"class":966,"line":1022},[964,1756,1757],{"class":1005},"  const",[964,1759,1669],{"class":970},[964,1761,1762],{"class":1672}," messages",[964,1764,1682],{"class":970},[964,1766,1767],{"class":970}," =",[964,1769,1770],{"class":1665}," await",[964,1772,1773],{"class":1729}," readBody",[964,1775,1733],{"class":974},[964,1777,1743],{"class":1672},[964,1779,1780],{"class":974},")\n",[964,1782,1783],{"class":966,"line":1037},[964,1784,1718],{"emptyLinePlaceholder":21},[964,1786,1787,1790,1792,1794],{"class":966,"line":1052},[964,1788,1789],{"class":1665},"  return",[964,1791,1673],{"class":1729},[964,1793,1733],{"class":974},[964,1795,1796],{"class":970},"{\n",[964,1798,1799,1802,1804,1806,1808,1810,1813,1815,1817],{"class":966,"line":959},[964,1800,1801],{"class":974},"    model",[964,1803,1219],{"class":970},[964,1805,1702],{"class":1729},[964,1807,1733],{"class":974},[964,1809,1228],{"class":970},[964,1811,1812],{"class":1015},"openai/gpt-4o-mini",[964,1814,1228],{"class":970},[964,1816,1746],{"class":974},[964,1818,1819],{"class":970},",\n",[964,1821,1822,1825,1827,1831],{"class":966,"line":1068},[964,1823,1824],{"class":974},"    maxOutputTokens",[964,1826,1219],{"class":970},[964,1828,1830],{"class":1829},"sbssI"," 10000",[964,1832,1819],{"class":970},[964,1834,1836,1839,1841,1843,1846,1848],{"class":966,"line":1835},10,[964,1837,1838],{"class":974},"    system",[964,1840,1219],{"class":970},[964,1842,1222],{"class":970},[964,1844,1845],{"class":1015},"You are a helpful assistant.",[964,1847,1228],{"class":970},[964,1849,1819],{"class":970},[964,1851,1853,1856,1858,1860,1862,1864,1866],{"class":966,"line":1852},11,[964,1854,1855],{"class":974},"    messages",[964,1857,1219],{"class":970},[964,1859,1770],{"class":1665},[964,1861,1679],{"class":1729},[964,1863,1733],{"class":974},[964,1865,950],{"class":1672},[964,1867,1780],{"class":974},[964,1869,1871,1874,1876,1878,1881],{"class":966,"line":1870},12,[964,1872,1873],{"class":970},"  }",[964,1875,1746],{"class":974},[964,1877,1375],{"class":970},[964,1879,1880],{"class":1729},"toUIMessageStreamResponse",[964,1882,1883],{"class":974},"()\n",[964,1885,1887,1890],{"class":966,"line":1886},13,[964,1888,1889],{"class":970},"}",[964,1891,1780],{"class":1672},[1077,1893,1897],{"icon":1894,"target":1895,"to":1896},"i-simple-icons-github","_blank","https://github.com/nuxt-ui-templates/chat",[940,1898,1899,1900,1904],{},"Check out the source code of our ",[1901,1902,1903],"strong",{},"AI Chat template"," on GitHub for a real-life example.",[1128,1906,1908],{"id":1907},"within-a-page","Within a page",[940,1910,1911,1912,1914],{},"Use the ChatMessages component with the ",[948,1913,1548],{}," class from AI SDK v5 to display a list of chat messages within a page.",[940,1916,1917,1918,1920,1921,1923],{},"Pass the ",[948,1919,950],{}," prop alongside the ",[948,1922,1123],{}," prop that will be used for the auto scroll and the indicator display.",[953,1925,1931],{"className":955,"code":1926,"filename":1927,"highlights":1928,"language":34,"meta":960,"style":960},"\u003Cscript setup lang=\"ts\">\nimport { Chat } from '@ai-sdk/vue'\n\nconst input = ref('')\n\nconst chat = new Chat({\n  onError(error) {\n    console.error(error)\n  }\n})\n\nfunction onSubmit() {\n  chat.sendMessage({ text: input.value })\n\n  input.value = ''\n}\n\u003C/script>\n\n\u003Ctemplate>\n  \u003CUDashboardPanel>\n    \u003Ctemplate #body>\n      \u003CUContainer>\n        \u003CUChatMessages :messages=\"chat.messages\" :status=\"chat.status\">\n          \u003Ctemplate #content=\"{ message }\">\n            \u003Ctemplate v-for=\"(part, index) in message.parts\" :key=\"`${message.id}-${part.type}-${index}`\">\n              \u003CMDC v-if=\"part.type === 'text' && message.role === 'assistant'\" :value=\"part.text\" :cache-key=\"`${message.id}-${index}`\" class=\"*:first:mt-0 *:last:mb-0\" />\n              \u003Cp v-else-if=\"part.type === 'text' && message.role === 'user'\" class=\"whitespace-pre-wrap\">{{ part.text }}\u003C/p>\n            \u003C/template>\n          \u003C/template>\n        \u003C/UChatMessages>\n      \u003C/UContainer>\n    \u003C/template>\n\n    \u003Ctemplate #footer>\n      \u003CUContainer class=\"pb-4 sm:pb-6\">\n        \u003CUChatPrompt v-model=\"input\" :error=\"chat.error\" @submit=\"onSubmit\">\n          \u003CUChatPromptSubmit :status=\"chat.status\" @stop=\"chat.stop()\" @reload=\"chat.regenerate()\" />\n        \u003C/UChatPrompt>\n      \u003C/UContainer>\n    \u003C/template>\n  \u003C/UDashboardPanel>\n\u003C/template>\n","pages/[id].vue",[958,1052,959,1068,1835,1852,1929,1930],24,28,[948,1932,1933,1956,1977,1981,2001,2005,2023,2037,2053,2059,2066,2071,2084,2116,2121,2136,2142,2151,2156,2165,2175,2190,2201,2234,2261,2344,2403,2445,2455,2465,2475,2485,2495,2500,2514,2534,2580,2624,2633,2642,2651,2660],{"__ignoreMap":960},[964,1934,1935,1937,1940,1943,1946,1948,1950,1952,1954],{"class":966,"line":967},[964,1936,971],{"class":970},[964,1938,1939],{"class":974},"script",[964,1941,1942],{"class":1005}," setup",[964,1944,1945],{"class":1005}," lang",[964,1947,1009],{"class":970},[964,1949,1012],{"class":970},[964,1951,1658],{"class":1015},[964,1953,1012],{"class":970},[964,1955,978],{"class":970},[964,1957,1959,1961,1963,1966,1968,1970,1972,1975],{"class":1958,"line":958},[966,982],[964,1960,1666],{"class":1665},[964,1962,1669],{"class":970},[964,1964,1965],{"class":1672}," Chat",[964,1967,1682],{"class":970},[964,1969,1685],{"class":1665},[964,1971,1222],{"class":970},[964,1973,1974],{"class":1015},"@ai-sdk/vue",[964,1976,1693],{"class":970},[964,1978,1979],{"class":966,"line":993},[964,1980,1718],{"emptyLinePlaceholder":21},[964,1982,1983,1986,1989,1991,1994,1996,1999],{"class":966,"line":1002},[964,1984,1985],{"class":1005},"const",[964,1987,1988],{"class":1672}," input ",[964,1990,1009],{"class":970},[964,1992,1993],{"class":1729}," ref",[964,1995,1733],{"class":1672},[964,1997,1998],{"class":970},"''",[964,2000,1780],{"class":1672},[964,2002,2003],{"class":966,"line":1022},[964,2004,1718],{"emptyLinePlaceholder":21},[964,2006,2007,2009,2012,2014,2017,2019,2021],{"class":966,"line":1037},[964,2008,1985],{"class":1005},[964,2010,2011],{"class":1672}," chat ",[964,2013,1009],{"class":970},[964,2015,2016],{"class":970}," new",[964,2018,1965],{"class":1729},[964,2020,1733],{"class":1672},[964,2022,1796],{"class":970},[964,2024,2026,2029,2031,2033,2035],{"class":2025,"line":1052},[966,982],[964,2027,2028],{"class":974},"  onError",[964,2030,1733],{"class":970},[964,2032,1189],{"class":1742},[964,2034,1746],{"class":970},[964,2036,1752],{"class":970},[964,2038,2040,2043,2045,2047,2049,2051],{"class":2039,"line":959},[966,982],[964,2041,2042],{"class":1672},"    console",[964,2044,1375],{"class":970},[964,2046,1189],{"class":1729},[964,2048,1733],{"class":974},[964,2050,1189],{"class":1672},[964,2052,1780],{"class":974},[964,2054,2056],{"class":2055,"line":1068},[966,982],[964,2057,2058],{"class":970},"  }\n",[964,2060,2062,2064],{"class":2061,"line":1835},[966,982],[964,2063,1889],{"class":970},[964,2065,1780],{"class":1672},[964,2067,2069],{"class":2068,"line":1852},[966,982],[964,2070,1718],{"emptyLinePlaceholder":21},[964,2072,2073,2076,2079,2082],{"class":966,"line":1870},[964,2074,2075],{"class":1005},"function",[964,2077,2078],{"class":1729}," onSubmit",[964,2080,2081],{"class":970},"()",[964,2083,1752],{"class":970},[964,2085,2086,2089,2091,2094,2096,2099,2102,2104,2107,2109,2112,2114],{"class":966,"line":1886},[964,2087,2088],{"class":1672},"  chat",[964,2090,1375],{"class":970},[964,2092,2093],{"class":1729},"sendMessage",[964,2095,1733],{"class":974},[964,2097,2098],{"class":970},"{",[964,2100,2101],{"class":974}," text",[964,2103,1219],{"class":970},[964,2105,2106],{"class":1672}," input",[964,2108,1375],{"class":970},[964,2110,2111],{"class":1672},"value",[964,2113,1682],{"class":970},[964,2115,1780],{"class":974},[964,2117,2119],{"class":966,"line":2118},14,[964,2120,1718],{"emptyLinePlaceholder":21},[964,2122,2124,2127,2129,2131,2133],{"class":966,"line":2123},15,[964,2125,2126],{"class":1672},"  input",[964,2128,1375],{"class":970},[964,2130,2111],{"class":1672},[964,2132,1767],{"class":970},[964,2134,2135],{"class":970}," ''\n",[964,2137,2139],{"class":966,"line":2138},16,[964,2140,2141],{"class":970},"}\n",[964,2143,2145,2147,2149],{"class":966,"line":2144},17,[964,2146,1071],{"class":970},[964,2148,1939],{"class":974},[964,2150,978],{"class":970},[964,2152,2154],{"class":966,"line":2153},18,[964,2155,1718],{"emptyLinePlaceholder":21},[964,2157,2159,2161,2163],{"class":966,"line":2158},19,[964,2160,971],{"class":970},[964,2162,975],{"class":974},[964,2164,978],{"class":970},[964,2166,2168,2170,2173],{"class":966,"line":2167},20,[964,2169,985],{"class":970},[964,2171,2172],{"class":974},"UDashboardPanel",[964,2174,978],{"class":970},[964,2176,2178,2180,2182,2185,2188],{"class":966,"line":2177},21,[964,2179,996],{"class":970},[964,2181,975],{"class":974},[964,2183,2184],{"class":970}," #",[964,2186,2187],{"class":1005},"body",[964,2189,978],{"class":970},[964,2191,2193,2196,2199],{"class":966,"line":2192},22,[964,2194,2195],{"class":970},"      \u003C",[964,2197,2198],{"class":974},"UContainer",[964,2200,978],{"class":970},[964,2202,2204,2207,2209,2211,2213,2215,2218,2220,2223,2225,2227,2230,2232],{"class":966,"line":2203},23,[964,2205,2206],{"class":970},"        \u003C",[964,2208,988],{"class":974},[964,2210,1444],{"class":1005},[964,2212,1009],{"class":970},[964,2214,1012],{"class":970},[964,2216,2217],{"class":1015},"chat.messages",[964,2219,1012],{"class":970},[964,2221,2222],{"class":1005}," :status",[964,2224,1009],{"class":970},[964,2226,1012],{"class":970},[964,2228,2229],{"class":1015},"chat.status",[964,2231,1012],{"class":970},[964,2233,978],{"class":970},[964,2235,2237,2240,2242,2244,2246,2248,2250,2252,2255,2257,2259],{"class":2236,"line":1929},[966,982],[964,2238,2239],{"class":970},"          \u003C",[964,2241,975],{"class":974},[964,2243,2184],{"class":970},[964,2245,350],{"class":1005},[964,2247,1009],{"class":970},[964,2249,1012],{"class":970},[964,2251,2098],{"class":970},[964,2253,2254],{"class":1672}," message ",[964,2256,1889],{"class":970},[964,2258,1012],{"class":970},[964,2260,978],{"class":970},[964,2262,2264,2267,2269,2272,2274,2276,2279,2281,2284,2287,2290,2292,2295,2297,2300,2303,2305,2308,2310,2312,2315,2317,2320,2323,2326,2328,2331,2333,2335,2337,2339,2342],{"class":966,"line":2263},25,[964,2265,2266],{"class":970},"            \u003C",[964,2268,975],{"class":974},[964,2270,2271],{"class":1665}," v-for",[964,2273,1009],{"class":970},[964,2275,1012],{"class":970},[964,2277,2278],{"class":1672},"(part",[964,2280,1676],{"class":970},[964,2282,2283],{"class":1672}," index) ",[964,2285,2286],{"class":970},"in",[964,2288,2289],{"class":1672}," message",[964,2291,1375],{"class":970},[964,2293,2294],{"class":1672},"parts",[964,2296,1012],{"class":970},[964,2298,2299],{"class":970}," :",[964,2301,2302],{"class":1005},"key",[964,2304,1009],{"class":970},[964,2306,2307],{"class":970},"\"`${",[964,2309,1047],{"class":1672},[964,2311,1375],{"class":970},[964,2313,2314],{"class":1672},"id",[964,2316,1889],{"class":970},[964,2318,2319],{"class":1015},"-",[964,2321,2322],{"class":970},"${",[964,2324,2325],{"class":1672},"part",[964,2327,1375],{"class":970},[964,2329,2330],{"class":1672},"type",[964,2332,1889],{"class":970},[964,2334,2319],{"class":1015},[964,2336,2322],{"class":970},[964,2338,1032],{"class":1672},[964,2340,2341],{"class":970},"}`\"",[964,2343,978],{"class":970},[964,2345,2347,2350,2353,2356,2358,2360,2363,2365,2368,2370,2372,2375,2377,2380,2382,2384,2387,2389,2392,2394,2396,2399,2401],{"class":966,"line":2346},26,[964,2348,2349],{"class":970},"              \u003C",[964,2351,2352],{"class":974},"MDC",[964,2354,2355],{"class":1005}," v-if",[964,2357,1009],{"class":970},[964,2359,1012],{"class":970},[964,2361,2362],{"class":1015},"part.type === 'text' && message.role === 'assistant'",[964,2364,1012],{"class":970},[964,2366,2367],{"class":1005}," :value",[964,2369,1009],{"class":970},[964,2371,1012],{"class":970},[964,2373,2374],{"class":1015},"part.text",[964,2376,1012],{"class":970},[964,2378,2379],{"class":1005}," :cache-key",[964,2381,1009],{"class":970},[964,2383,1012],{"class":970},[964,2385,2386],{"class":1015},"`${message.id}-${index}`",[964,2388,1012],{"class":970},[964,2390,2391],{"class":1005}," class",[964,2393,1009],{"class":970},[964,2395,1012],{"class":970},[964,2397,2398],{"class":1015},"*:first:mt-0 *:last:mb-0",[964,2400,1012],{"class":970},[964,2402,1458],{"class":970},[964,2404,2406,2408,2410,2413,2415,2417,2420,2422,2424,2426,2428,2431,2433,2436,2439,2441,2443],{"class":966,"line":2405},27,[964,2407,2349],{"class":970},[964,2409,940],{"class":974},[964,2411,2412],{"class":1005}," v-else-if",[964,2414,1009],{"class":970},[964,2416,1012],{"class":970},[964,2418,2419],{"class":1015},"part.type === 'text' && message.role === 'user'",[964,2421,1012],{"class":970},[964,2423,2391],{"class":1005},[964,2425,1009],{"class":970},[964,2427,1012],{"class":970},[964,2429,2430],{"class":1015},"whitespace-pre-wrap",[964,2432,1012],{"class":970},[964,2434,2435],{"class":970},">",[964,2437,2438],{"class":1672},"{{ part.text }}",[964,2440,1071],{"class":970},[964,2442,940],{"class":974},[964,2444,978],{"class":970},[964,2446,2448,2451,2453],{"class":2447,"line":1930},[966,982],[964,2449,2450],{"class":970},"            \u003C/",[964,2452,975],{"class":974},[964,2454,978],{"class":970},[964,2456,2458,2461,2463],{"class":966,"line":2457},29,[964,2459,2460],{"class":970},"          \u003C/",[964,2462,975],{"class":974},[964,2464,978],{"class":970},[964,2466,2468,2471,2473],{"class":966,"line":2467},30,[964,2469,2470],{"class":970},"        \u003C/",[964,2472,988],{"class":974},[964,2474,978],{"class":970},[964,2476,2478,2481,2483],{"class":966,"line":2477},31,[964,2479,2480],{"class":970},"      \u003C/",[964,2482,2198],{"class":974},[964,2484,978],{"class":970},[964,2486,2488,2491,2493],{"class":966,"line":2487},32,[964,2489,2490],{"class":970},"    \u003C/",[964,2492,975],{"class":974},[964,2494,978],{"class":970},[964,2496,2498],{"class":966,"line":2497},33,[964,2499,1718],{"emptyLinePlaceholder":21},[964,2501,2503,2505,2507,2509,2512],{"class":966,"line":2502},34,[964,2504,996],{"class":970},[964,2506,975],{"class":974},[964,2508,2184],{"class":970},[964,2510,2511],{"class":1005},"footer",[964,2513,978],{"class":970},[964,2515,2517,2519,2521,2523,2525,2527,2530,2532],{"class":966,"line":2516},35,[964,2518,2195],{"class":970},[964,2520,2198],{"class":974},[964,2522,2391],{"class":1005},[964,2524,1009],{"class":970},[964,2526,1012],{"class":970},[964,2528,2529],{"class":1015},"pb-4 sm:pb-6",[964,2531,1012],{"class":970},[964,2533,978],{"class":970},[964,2535,2537,2539,2542,2545,2547,2549,2552,2554,2557,2559,2561,2564,2566,2569,2571,2573,2576,2578],{"class":966,"line":2536},36,[964,2538,2206],{"class":970},[964,2540,2541],{"class":974},"UChatPrompt",[964,2543,2544],{"class":1005}," v-model",[964,2546,1009],{"class":970},[964,2548,1012],{"class":970},[964,2550,2551],{"class":1015},"input",[964,2553,1012],{"class":970},[964,2555,2556],{"class":1005}," :error",[964,2558,1009],{"class":970},[964,2560,1012],{"class":970},[964,2562,2563],{"class":1015},"chat.error",[964,2565,1012],{"class":970},[964,2567,2568],{"class":1005}," @submit",[964,2570,1009],{"class":970},[964,2572,1012],{"class":970},[964,2574,2575],{"class":1015},"onSubmit",[964,2577,1012],{"class":970},[964,2579,978],{"class":970},[964,2581,2583,2585,2588,2590,2592,2594,2596,2598,2601,2603,2605,2608,2610,2613,2615,2617,2620,2622],{"class":966,"line":2582},37,[964,2584,2239],{"class":970},[964,2586,2587],{"class":974},"UChatPromptSubmit",[964,2589,2222],{"class":1005},[964,2591,1009],{"class":970},[964,2593,1012],{"class":970},[964,2595,2229],{"class":1015},[964,2597,1012],{"class":970},[964,2599,2600],{"class":1005}," @stop",[964,2602,1009],{"class":970},[964,2604,1012],{"class":970},[964,2606,2607],{"class":1015},"chat.stop()",[964,2609,1012],{"class":970},[964,2611,2612],{"class":1005}," @reload",[964,2614,1009],{"class":970},[964,2616,1012],{"class":970},[964,2618,2619],{"class":1015},"chat.regenerate()",[964,2621,1012],{"class":970},[964,2623,1458],{"class":970},[964,2625,2627,2629,2631],{"class":966,"line":2626},38,[964,2628,2470],{"class":970},[964,2630,2541],{"class":974},[964,2632,978],{"class":970},[964,2634,2636,2638,2640],{"class":966,"line":2635},39,[964,2637,2480],{"class":970},[964,2639,2198],{"class":974},[964,2641,978],{"class":970},[964,2643,2645,2647,2649],{"class":966,"line":2644},40,[964,2646,2490],{"class":970},[964,2648,975],{"class":974},[964,2650,978],{"class":970},[964,2652,2654,2656,2658],{"class":966,"line":2653},41,[964,2655,1061],{"class":970},[964,2657,2172],{"class":974},[964,2659,978],{"class":970},[964,2661,2663,2665,2667],{"class":966,"line":2662},42,[964,2664,1071],{"class":970},[964,2666,975],{"class":974},[964,2668,978],{"class":970},[1160,2670,2671],{},[940,2672,2673,2674,2676,2677,2684],{},"In this example, we use the ",[948,2675,2352],{}," component from ",[944,2678,2681],{"href":2679,"rel":2680},"https://github.com/nuxt-modules/mdc",[1539],[948,2682,2683],{},"@nuxtjs/mdc"," to render the assistant messages as markdown. User messages are rendered as plain text to prevent XSS vulnerabilities. As Nuxt UI provides pre-styled prose components, your content will be automatically styled.",[1128,2686,2688],{"id":2687},"with-indicator-slot","With indicator slot",[940,2690,2691,2692,1375],{},"You can customize the loading indicator that appears when the status is ",[948,2693,1171],{},[2695,2696],"component-example",{":collapse":1141,"className":2697,"name":2698},[1144],"chat-messages-indicator-slot-example",[935,2700,2702],{"id":2701},"api","API",[1128,2704,2706],{"id":2705},"props","Props",[2708,2709],"component-props",{},[1128,2711,2713],{"id":2712},"slots","Slots",[2715,2716],"component-slots",{},[1386,2718,2719,2730],{},[940,2720,2721,2722,2727,2728,951],{},"You can use all the slots of the ",[944,2723,2725],{"href":2724},"/docs/components/chat-message#slots",[948,2726,259],{}," component inside ChatMessages, they are automatically forwarded allowing you to customize individual messages when using the ",[948,2729,950],{},[953,2731,2734],{"className":955,"code":2732,"highlights":2733,"language":34,"meta":960,"style":960},"\u003Ctemplate>\n  \u003CUChatMessages :messages=\"messages\" :status=\"status\">\n    \u003Ctemplate #content=\"{ message }\">\n      \u003Ctemplate v-for=\"(part, index) in message.parts\" :key=\"`${message.id}-${part.type}-${index}`\">\n        \u003CMDC v-if=\"part.type === 'text' && message.role === 'assistant'\" :value=\"part.text\" :cache-key=\"`${message.id}-${index}`\" class=\"*:first:mt-0 *:last:mb-0\" />\n        \u003Cp v-else-if=\"part.type === 'text' && message.role === 'user'\" class=\"whitespace-pre-wrap\">{{ part.text }}\u003C/p>\n      \u003C/template>\n    \u003C/template>\n  \u003C/UChatMessages>\n\u003C/template>\n",[1022,1037,1052,959,1068],[948,2735,2736,2744,2772,2796,2862,2911,2948,2957,2966,2975],{"__ignoreMap":960},[964,2737,2738,2740,2742],{"class":966,"line":967},[964,2739,971],{"class":970},[964,2741,975],{"class":974},[964,2743,978],{"class":970},[964,2745,2746,2748,2750,2752,2754,2756,2758,2760,2762,2764,2766,2768,2770],{"class":966,"line":958},[964,2747,985],{"class":970},[964,2749,988],{"class":974},[964,2751,1444],{"class":1005},[964,2753,1009],{"class":970},[964,2755,1012],{"class":970},[964,2757,950],{"class":1015},[964,2759,1012],{"class":970},[964,2761,2222],{"class":1005},[964,2763,1009],{"class":970},[964,2765,1012],{"class":970},[964,2767,1123],{"class":1015},[964,2769,1012],{"class":970},[964,2771,978],{"class":970},[964,2773,2774,2776,2778,2780,2782,2784,2786,2788,2790,2792,2794],{"class":966,"line":993},[964,2775,996],{"class":970},[964,2777,975],{"class":974},[964,2779,2184],{"class":970},[964,2781,350],{"class":1005},[964,2783,1009],{"class":970},[964,2785,1012],{"class":970},[964,2787,2098],{"class":970},[964,2789,2254],{"class":1672},[964,2791,1889],{"class":970},[964,2793,1012],{"class":970},[964,2795,978],{"class":970},[964,2797,2798,2800,2802,2804,2806,2808,2810,2812,2814,2816,2818,2820,2822,2824,2826,2828,2830,2832,2834,2836,2838,2840,2842,2844,2846,2848,2850,2852,2854,2856,2858,2860],{"class":966,"line":1002},[964,2799,2195],{"class":970},[964,2801,975],{"class":974},[964,2803,2271],{"class":1665},[964,2805,1009],{"class":970},[964,2807,1012],{"class":970},[964,2809,2278],{"class":1672},[964,2811,1676],{"class":970},[964,2813,2283],{"class":1672},[964,2815,2286],{"class":970},[964,2817,2289],{"class":1672},[964,2819,1375],{"class":970},[964,2821,2294],{"class":1672},[964,2823,1012],{"class":970},[964,2825,2299],{"class":970},[964,2827,2302],{"class":1005},[964,2829,1009],{"class":970},[964,2831,2307],{"class":970},[964,2833,1047],{"class":1672},[964,2835,1375],{"class":970},[964,2837,2314],{"class":1672},[964,2839,1889],{"class":970},[964,2841,2319],{"class":1015},[964,2843,2322],{"class":970},[964,2845,2325],{"class":1672},[964,2847,1375],{"class":970},[964,2849,2330],{"class":1672},[964,2851,1889],{"class":970},[964,2853,2319],{"class":1015},[964,2855,2322],{"class":970},[964,2857,1032],{"class":1672},[964,2859,2341],{"class":970},[964,2861,978],{"class":970},[964,2863,2865,2867,2869,2871,2873,2875,2877,2879,2881,2883,2885,2887,2889,2891,2893,2895,2897,2899,2901,2903,2905,2907,2909],{"class":2864,"line":1022},[966,982],[964,2866,2206],{"class":970},[964,2868,2352],{"class":974},[964,2870,2355],{"class":1005},[964,2872,1009],{"class":970},[964,2874,1012],{"class":970},[964,2876,2362],{"class":1015},[964,2878,1012],{"class":970},[964,2880,2367],{"class":1005},[964,2882,1009],{"class":970},[964,2884,1012],{"class":970},[964,2886,2374],{"class":1015},[964,2888,1012],{"class":970},[964,2890,2379],{"class":1005},[964,2892,1009],{"class":970},[964,2894,1012],{"class":970},[964,2896,2386],{"class":1015},[964,2898,1012],{"class":970},[964,2900,2391],{"class":1005},[964,2902,1009],{"class":970},[964,2904,1012],{"class":970},[964,2906,2398],{"class":1015},[964,2908,1012],{"class":970},[964,2910,1458],{"class":970},[964,2912,2914,2916,2918,2920,2922,2924,2926,2928,2930,2932,2934,2936,2938,2940,2942,2944,2946],{"class":2913,"line":1037},[966,982],[964,2915,2206],{"class":970},[964,2917,940],{"class":974},[964,2919,2412],{"class":1005},[964,2921,1009],{"class":970},[964,2923,1012],{"class":970},[964,2925,2419],{"class":1015},[964,2927,1012],{"class":970},[964,2929,2391],{"class":1005},[964,2931,1009],{"class":970},[964,2933,1012],{"class":970},[964,2935,2430],{"class":1015},[964,2937,1012],{"class":970},[964,2939,2435],{"class":970},[964,2941,2438],{"class":1672},[964,2943,1071],{"class":970},[964,2945,940],{"class":974},[964,2947,978],{"class":970},[964,2949,2951,2953,2955],{"class":2950,"line":1052},[966,982],[964,2952,2480],{"class":970},[964,2954,975],{"class":974},[964,2956,978],{"class":970},[964,2958,2960,2962,2964],{"class":2959,"line":959},[966,982],[964,2961,2490],{"class":970},[964,2963,975],{"class":974},[964,2965,978],{"class":970},[964,2967,2969,2971,2973],{"class":2968,"line":1068},[966,982],[964,2970,1061],{"class":970},[964,2972,988],{"class":974},[964,2974,978],{"class":970},[964,2976,2977,2979,2981],{"class":966,"line":1835},[964,2978,1071],{"class":970},[964,2980,975],{"class":974},[964,2982,978],{"class":970},[935,2984,54],{"id":2985},"theme",[2987,2988],"component-theme",{},[935,2990,2992],{"id":2991},"changelog","Changelog",[2994,2995],"component-changelog",{},[2997,2998,2999],"style",{},"html pre.shiki code .sMK4o, html code.shiki .sMK4o{--shiki-light:#39ADB5;--shiki-default:#89DDFF;--shiki-dark:#89DDFF}html pre.shiki code .swJcz, html code.shiki .swJcz{--shiki-light:#E53935;--shiki-default:#F07178;--shiki-dark:#F07178}html pre.shiki code .spNyl, html code.shiki .spNyl{--shiki-light:#9C3EDA;--shiki-default:#C792EA;--shiki-dark:#C792EA}html pre.shiki code .sfazB, html code.shiki .sfazB{--shiki-light:#91B859;--shiki-default:#C3E88D;--shiki-dark:#C3E88D}html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html pre.shiki code .sBMFI, html code.shiki .sBMFI{--shiki-light:#E2931D;--shiki-default:#FFCB6B;--shiki-dark:#FFCB6B}html pre.shiki code .s7zQu, html code.shiki .s7zQu{--shiki-light:#39ADB5;--shiki-light-font-style:italic;--shiki-default:#89DDFF;--shiki-default-font-style:italic;--shiki-dark:#89DDFF;--shiki-dark-font-style:italic}html pre.shiki code .sTEyZ, html code.shiki .sTEyZ{--shiki-light:#90A4AE;--shiki-default:#EEFFFF;--shiki-dark:#BABED8}html pre.shiki code .s2Zo4, html code.shiki .s2Zo4{--shiki-light:#6182B8;--shiki-default:#82AAFF;--shiki-dark:#82AAFF}html pre.shiki code .sHdIc, html code.shiki .sHdIc{--shiki-light:#90A4AE;--shiki-light-font-style:italic;--shiki-default:#EEFFFF;--shiki-default-font-style:italic;--shiki-dark:#BABED8;--shiki-dark-font-style:italic}html pre.shiki code .sbssI, html code.shiki .sbssI{--shiki-light:#F76D47;--shiki-default:#F78C6C;--shiki-dark:#F78C6C}",{"title":960,"searchDepth":958,"depth":958,"links":3001},[3002,3012,3016,3020,3021],{"id":937,"depth":958,"text":938,"children":3003},[3004,3005,3006,3007,3008,3009,3010,3011],{"id":950,"depth":993,"text":1130},{"id":1123,"depth":993,"text":1148},{"id":1193,"depth":993,"text":788},{"id":1253,"depth":993,"text":1254},{"id":1303,"depth":993,"text":1304},{"id":1362,"depth":993,"text":1363},{"id":1414,"depth":993,"text":1415},{"id":1469,"depth":993,"text":1470},{"id":1530,"depth":958,"text":1531,"children":3013},[3014,3015],{"id":1907,"depth":993,"text":1908},{"id":2687,"depth":993,"text":2688},{"id":2701,"depth":958,"text":2702,"children":3017},[3018,3019],{"id":2705,"depth":993,"text":2706},{"id":2712,"depth":993,"text":2713},{"id":2985,"depth":958,"text":54},{"id":2991,"depth":958,"text":2992},"md",[3024,3027],{"label":3025,"icon":3026,"to":1537,"target":1895},"AI SDK","i-simple-icons-vercel",{"label":3028,"icon":1894,"to":3029},"GitHub","https://github.com/nuxt/ui/blob/v4/src/runtime/components/ChatMessages.vue",{},{"title":265,"description":268},"2z_1aAykMw28b4a4imEWD-u81xMygRJib1RYcb74KCw",{"data":3034,"body":3035},{},{"type":3036,"children":3037},"root",[3038],{"type":178,"tag":940,"props":3039,"children":3040},{},[3041],{"type":3042,"value":268},"text",{"data":3044,"body":3045},{},{"type":3036,"children":3046},[3047],{"type":178,"tag":940,"props":3048,"children":3049},{},[3050],{"type":3042,"value":3051},"Whether to automatically scroll to the bottom when a message is streaming.",{"data":3053,"body":3054},{},{"type":3036,"children":3055},[3056],{"type":178,"tag":940,"props":3057,"children":3058},{},[3059],{"type":3042,"value":3060},"Whether to scroll to the bottom on mounted.",{"data":3062,"body":3063},{},{"type":3036,"children":3064},[3065],{"type":178,"tag":940,"props":3066,"children":3067},{},[3068],{"type":3042,"value":3069},"The icon displayed in the auto scroll button.",{"data":3071,"body":3072},{},{"type":3036,"children":3073},[3074],{"type":178,"tag":940,"props":3075,"children":3076},{},[3077],{"type":3042,"value":3078},"The spacing offset for the last message in px. Can be useful when the prompt is sticky for example.",{"data":3080,"body":3081,"toc":3906},{"title":960,"description":960},{"type":3036,"children":3082},[3083,3901],{"type":178,"tag":3084,"props":3085,"children":3086},"code-collapse",{},[3087],{"type":178,"tag":953,"props":3088,"children":3090},{"className":955,"code":3089,"language":34,"meta":960,"style":960},"\u003Cscript setup lang=\"ts\">\nconst messages = ref([\n  {\n    id: '6045235a-a435-46b8-989d-2df38ca2eb47',\n    role: 'user',\n    parts: [\n      {\n        type: 'text',\n        text: 'Hello, how are you?'\n      }\n    ]\n  },\n  {\n    id: '7a92b3c1-d5f8-4e76-b8a9-3c1e5fb2e0d8',\n    role: 'assistant',\n    parts: [\n      {\n        type: 'text',\n        text: 'I am doing well, thank you for asking! How can I assist you today?'\n      }\n    ]\n  },\n  {\n    id: '9c84d6a7-8b23-4f12-a1d5-e7f3b9c05e2a',\n    role: 'user',\n    parts: [\n      {\n        type: 'text',\n        text: 'What is the current weather in Tokyo?'\n      }\n    ]\n  },\n  {\n    id: 'b2e5f8c3-a1d9-4e67-b3f2-c9d8e7a6b5f4',\n    role: 'assistant',\n    parts: [\n      {\n        type: 'text',\n        text: \"Based on the latest data, Tokyo is currently experiencing sunny weather with temperatures around 24°C (75°F). It's a beautiful day with clear skies.\"\n      }\n    ]\n  }\n])\n\u003C/script>\n\n\u003Ctemplate>\n  \u003CUChatMessages :messages=\"messages\" />\n\u003C/template>\n",[3091],{"type":178,"tag":948,"props":3092,"children":3093},{"__ignoreMap":960},[3094,3137,3164,3172,3201,3229,3246,3254,3282,3307,3315,3323,3331,3338,3366,3393,3408,3415,3442,3466,3473,3480,3487,3494,3522,3549,3564,3571,3598,3622,3629,3636,3643,3650,3678,3705,3720,3727,3754,3779,3786,3793,3800,3809,3825,3833,3849,3885],{"type":178,"tag":964,"props":3095,"children":3096},{"class":966,"line":967},[3097,3102,3107,3112,3116,3120,3124,3129,3133],{"type":178,"tag":964,"props":3098,"children":3100},{"style":3099},"--shiki-light:#39ADB5;--shiki-default:#89DDFF;--shiki-dark:#89DDFF",[3101],{"type":3042,"value":971},{"type":178,"tag":964,"props":3103,"children":3105},{"style":3104},"--shiki-light:#E53935;--shiki-default:#F07178;--shiki-dark:#F07178",[3106],{"type":3042,"value":1939},{"type":178,"tag":964,"props":3108,"children":3110},{"style":3109},"--shiki-light:#9C3EDA;--shiki-default:#C792EA;--shiki-dark:#C792EA",[3111],{"type":3042,"value":1942},{"type":178,"tag":964,"props":3113,"children":3114},{"style":3109},[3115],{"type":3042,"value":1945},{"type":178,"tag":964,"props":3117,"children":3118},{"style":3099},[3119],{"type":3042,"value":1009},{"type":178,"tag":964,"props":3121,"children":3122},{"style":3099},[3123],{"type":3042,"value":1012},{"type":178,"tag":964,"props":3125,"children":3127},{"style":3126},"--shiki-light:#91B859;--shiki-default:#C3E88D;--shiki-dark:#C3E88D",[3128],{"type":3042,"value":1658},{"type":178,"tag":964,"props":3130,"children":3131},{"style":3099},[3132],{"type":3042,"value":1012},{"type":178,"tag":964,"props":3134,"children":3135},{"style":3099},[3136],{"type":3042,"value":978},{"type":178,"tag":964,"props":3138,"children":3139},{"class":966,"line":958},[3140,3144,3150,3154,3159],{"type":178,"tag":964,"props":3141,"children":3142},{"style":3109},[3143],{"type":3042,"value":1985},{"type":178,"tag":964,"props":3145,"children":3147},{"style":3146},"--shiki-light:#90A4AE;--shiki-default:#EEFFFF;--shiki-dark:#BABED8",[3148],{"type":3042,"value":3149}," messages ",{"type":178,"tag":964,"props":3151,"children":3152},{"style":3099},[3153],{"type":3042,"value":1009},{"type":178,"tag":964,"props":3155,"children":3157},{"style":3156},"--shiki-light:#6182B8;--shiki-default:#82AAFF;--shiki-dark:#82AAFF",[3158],{"type":3042,"value":1993},{"type":178,"tag":964,"props":3160,"children":3161},{"style":3146},[3162],{"type":3042,"value":3163},"([\n",{"type":178,"tag":964,"props":3165,"children":3166},{"class":966,"line":993},[3167],{"type":178,"tag":964,"props":3168,"children":3169},{"style":3099},[3170],{"type":3042,"value":3171},"  {\n",{"type":178,"tag":964,"props":3173,"children":3174},{"class":966,"line":1002},[3175,3180,3184,3188,3193,3197],{"type":178,"tag":964,"props":3176,"children":3177},{"style":3104},[3178],{"type":3042,"value":3179},"    id",{"type":178,"tag":964,"props":3181,"children":3182},{"style":3099},[3183],{"type":3042,"value":1219},{"type":178,"tag":964,"props":3185,"children":3186},{"style":3099},[3187],{"type":3042,"value":1222},{"type":178,"tag":964,"props":3189,"children":3190},{"style":3126},[3191],{"type":3042,"value":3192},"6045235a-a435-46b8-989d-2df38ca2eb47",{"type":178,"tag":964,"props":3194,"children":3195},{"style":3099},[3196],{"type":3042,"value":1228},{"type":178,"tag":964,"props":3198,"children":3199},{"style":3099},[3200],{"type":3042,"value":1819},{"type":178,"tag":964,"props":3202,"children":3203},{"class":966,"line":1022},[3204,3209,3213,3217,3221,3225],{"type":178,"tag":964,"props":3205,"children":3206},{"style":3104},[3207],{"type":3042,"value":3208},"    role",{"type":178,"tag":964,"props":3210,"children":3211},{"style":3099},[3212],{"type":3042,"value":1219},{"type":178,"tag":964,"props":3214,"children":3215},{"style":3099},[3216],{"type":3042,"value":1222},{"type":178,"tag":964,"props":3218,"children":3219},{"style":3126},[3220],{"type":3042,"value":1193},{"type":178,"tag":964,"props":3222,"children":3223},{"style":3099},[3224],{"type":3042,"value":1228},{"type":178,"tag":964,"props":3226,"children":3227},{"style":3099},[3228],{"type":3042,"value":1819},{"type":178,"tag":964,"props":3230,"children":3231},{"class":966,"line":1037},[3232,3237,3241],{"type":178,"tag":964,"props":3233,"children":3234},{"style":3104},[3235],{"type":3042,"value":3236},"    parts",{"type":178,"tag":964,"props":3238,"children":3239},{"style":3099},[3240],{"type":3042,"value":1219},{"type":178,"tag":964,"props":3242,"children":3243},{"style":3146},[3244],{"type":3042,"value":3245}," [\n",{"type":178,"tag":964,"props":3247,"children":3248},{"class":966,"line":1052},[3249],{"type":178,"tag":964,"props":3250,"children":3251},{"style":3099},[3252],{"type":3042,"value":3253},"      {\n",{"type":178,"tag":964,"props":3255,"children":3256},{"class":966,"line":959},[3257,3262,3266,3270,3274,3278],{"type":178,"tag":964,"props":3258,"children":3259},{"style":3104},[3260],{"type":3042,"value":3261},"        type",{"type":178,"tag":964,"props":3263,"children":3264},{"style":3099},[3265],{"type":3042,"value":1219},{"type":178,"tag":964,"props":3267,"children":3268},{"style":3099},[3269],{"type":3042,"value":1222},{"type":178,"tag":964,"props":3271,"children":3272},{"style":3126},[3273],{"type":3042,"value":3042},{"type":178,"tag":964,"props":3275,"children":3276},{"style":3099},[3277],{"type":3042,"value":1228},{"type":178,"tag":964,"props":3279,"children":3280},{"style":3099},[3281],{"type":3042,"value":1819},{"type":178,"tag":964,"props":3283,"children":3284},{"class":966,"line":1068},[3285,3290,3294,3298,3303],{"type":178,"tag":964,"props":3286,"children":3287},{"style":3104},[3288],{"type":3042,"value":3289},"        text",{"type":178,"tag":964,"props":3291,"children":3292},{"style":3099},[3293],{"type":3042,"value":1219},{"type":178,"tag":964,"props":3295,"children":3296},{"style":3099},[3297],{"type":3042,"value":1222},{"type":178,"tag":964,"props":3299,"children":3300},{"style":3126},[3301],{"type":3042,"value":3302},"Hello, how are you?",{"type":178,"tag":964,"props":3304,"children":3305},{"style":3099},[3306],{"type":3042,"value":1693},{"type":178,"tag":964,"props":3308,"children":3309},{"class":966,"line":1835},[3310],{"type":178,"tag":964,"props":3311,"children":3312},{"style":3099},[3313],{"type":3042,"value":3314},"      }\n",{"type":178,"tag":964,"props":3316,"children":3317},{"class":966,"line":1852},[3318],{"type":178,"tag":964,"props":3319,"children":3320},{"style":3146},[3321],{"type":3042,"value":3322},"    ]\n",{"type":178,"tag":964,"props":3324,"children":3325},{"class":966,"line":1870},[3326],{"type":178,"tag":964,"props":3327,"children":3328},{"style":3099},[3329],{"type":3042,"value":3330},"  },\n",{"type":178,"tag":964,"props":3332,"children":3333},{"class":966,"line":1886},[3334],{"type":178,"tag":964,"props":3335,"children":3336},{"style":3099},[3337],{"type":3042,"value":3171},{"type":178,"tag":964,"props":3339,"children":3340},{"class":966,"line":2118},[3341,3345,3349,3353,3358,3362],{"type":178,"tag":964,"props":3342,"children":3343},{"style":3104},[3344],{"type":3042,"value":3179},{"type":178,"tag":964,"props":3346,"children":3347},{"style":3099},[3348],{"type":3042,"value":1219},{"type":178,"tag":964,"props":3350,"children":3351},{"style":3099},[3352],{"type":3042,"value":1222},{"type":178,"tag":964,"props":3354,"children":3355},{"style":3126},[3356],{"type":3042,"value":3357},"7a92b3c1-d5f8-4e76-b8a9-3c1e5fb2e0d8",{"type":178,"tag":964,"props":3359,"children":3360},{"style":3099},[3361],{"type":3042,"value":1228},{"type":178,"tag":964,"props":3363,"children":3364},{"style":3099},[3365],{"type":3042,"value":1819},{"type":178,"tag":964,"props":3367,"children":3368},{"class":966,"line":2123},[3369,3373,3377,3381,3385,3389],{"type":178,"tag":964,"props":3370,"children":3371},{"style":3104},[3372],{"type":3042,"value":3208},{"type":178,"tag":964,"props":3374,"children":3375},{"style":3099},[3376],{"type":3042,"value":1219},{"type":178,"tag":964,"props":3378,"children":3379},{"style":3099},[3380],{"type":3042,"value":1222},{"type":178,"tag":964,"props":3382,"children":3383},{"style":3126},[3384],{"type":3042,"value":1253},{"type":178,"tag":964,"props":3386,"children":3387},{"style":3099},[3388],{"type":3042,"value":1228},{"type":178,"tag":964,"props":3390,"children":3391},{"style":3099},[3392],{"type":3042,"value":1819},{"type":178,"tag":964,"props":3394,"children":3395},{"class":966,"line":2138},[3396,3400,3404],{"type":178,"tag":964,"props":3397,"children":3398},{"style":3104},[3399],{"type":3042,"value":3236},{"type":178,"tag":964,"props":3401,"children":3402},{"style":3099},[3403],{"type":3042,"value":1219},{"type":178,"tag":964,"props":3405,"children":3406},{"style":3146},[3407],{"type":3042,"value":3245},{"type":178,"tag":964,"props":3409,"children":3410},{"class":966,"line":2144},[3411],{"type":178,"tag":964,"props":3412,"children":3413},{"style":3099},[3414],{"type":3042,"value":3253},{"type":178,"tag":964,"props":3416,"children":3417},{"class":966,"line":2153},[3418,3422,3426,3430,3434,3438],{"type":178,"tag":964,"props":3419,"children":3420},{"style":3104},[3421],{"type":3042,"value":3261},{"type":178,"tag":964,"props":3423,"children":3424},{"style":3099},[3425],{"type":3042,"value":1219},{"type":178,"tag":964,"props":3427,"children":3428},{"style":3099},[3429],{"type":3042,"value":1222},{"type":178,"tag":964,"props":3431,"children":3432},{"style":3126},[3433],{"type":3042,"value":3042},{"type":178,"tag":964,"props":3435,"children":3436},{"style":3099},[3437],{"type":3042,"value":1228},{"type":178,"tag":964,"props":3439,"children":3440},{"style":3099},[3441],{"type":3042,"value":1819},{"type":178,"tag":964,"props":3443,"children":3444},{"class":966,"line":2158},[3445,3449,3453,3457,3462],{"type":178,"tag":964,"props":3446,"children":3447},{"style":3104},[3448],{"type":3042,"value":3289},{"type":178,"tag":964,"props":3450,"children":3451},{"style":3099},[3452],{"type":3042,"value":1219},{"type":178,"tag":964,"props":3454,"children":3455},{"style":3099},[3456],{"type":3042,"value":1222},{"type":178,"tag":964,"props":3458,"children":3459},{"style":3126},[3460],{"type":3042,"value":3461},"I am doing well, thank you for asking! How can I assist you today?",{"type":178,"tag":964,"props":3463,"children":3464},{"style":3099},[3465],{"type":3042,"value":1693},{"type":178,"tag":964,"props":3467,"children":3468},{"class":966,"line":2167},[3469],{"type":178,"tag":964,"props":3470,"children":3471},{"style":3099},[3472],{"type":3042,"value":3314},{"type":178,"tag":964,"props":3474,"children":3475},{"class":966,"line":2177},[3476],{"type":178,"tag":964,"props":3477,"children":3478},{"style":3146},[3479],{"type":3042,"value":3322},{"type":178,"tag":964,"props":3481,"children":3482},{"class":966,"line":2192},[3483],{"type":178,"tag":964,"props":3484,"children":3485},{"style":3099},[3486],{"type":3042,"value":3330},{"type":178,"tag":964,"props":3488,"children":3489},{"class":966,"line":2203},[3490],{"type":178,"tag":964,"props":3491,"children":3492},{"style":3099},[3493],{"type":3042,"value":3171},{"type":178,"tag":964,"props":3495,"children":3496},{"class":966,"line":1929},[3497,3501,3505,3509,3514,3518],{"type":178,"tag":964,"props":3498,"children":3499},{"style":3104},[3500],{"type":3042,"value":3179},{"type":178,"tag":964,"props":3502,"children":3503},{"style":3099},[3504],{"type":3042,"value":1219},{"type":178,"tag":964,"props":3506,"children":3507},{"style":3099},[3508],{"type":3042,"value":1222},{"type":178,"tag":964,"props":3510,"children":3511},{"style":3126},[3512],{"type":3042,"value":3513},"9c84d6a7-8b23-4f12-a1d5-e7f3b9c05e2a",{"type":178,"tag":964,"props":3515,"children":3516},{"style":3099},[3517],{"type":3042,"value":1228},{"type":178,"tag":964,"props":3519,"children":3520},{"style":3099},[3521],{"type":3042,"value":1819},{"type":178,"tag":964,"props":3523,"children":3524},{"class":966,"line":2263},[3525,3529,3533,3537,3541,3545],{"type":178,"tag":964,"props":3526,"children":3527},{"style":3104},[3528],{"type":3042,"value":3208},{"type":178,"tag":964,"props":3530,"children":3531},{"style":3099},[3532],{"type":3042,"value":1219},{"type":178,"tag":964,"props":3534,"children":3535},{"style":3099},[3536],{"type":3042,"value":1222},{"type":178,"tag":964,"props":3538,"children":3539},{"style":3126},[3540],{"type":3042,"value":1193},{"type":178,"tag":964,"props":3542,"children":3543},{"style":3099},[3544],{"type":3042,"value":1228},{"type":178,"tag":964,"props":3546,"children":3547},{"style":3099},[3548],{"type":3042,"value":1819},{"type":178,"tag":964,"props":3550,"children":3551},{"class":966,"line":2346},[3552,3556,3560],{"type":178,"tag":964,"props":3553,"children":3554},{"style":3104},[3555],{"type":3042,"value":3236},{"type":178,"tag":964,"props":3557,"children":3558},{"style":3099},[3559],{"type":3042,"value":1219},{"type":178,"tag":964,"props":3561,"children":3562},{"style":3146},[3563],{"type":3042,"value":3245},{"type":178,"tag":964,"props":3565,"children":3566},{"class":966,"line":2405},[3567],{"type":178,"tag":964,"props":3568,"children":3569},{"style":3099},[3570],{"type":3042,"value":3253},{"type":178,"tag":964,"props":3572,"children":3573},{"class":966,"line":1930},[3574,3578,3582,3586,3590,3594],{"type":178,"tag":964,"props":3575,"children":3576},{"style":3104},[3577],{"type":3042,"value":3261},{"type":178,"tag":964,"props":3579,"children":3580},{"style":3099},[3581],{"type":3042,"value":1219},{"type":178,"tag":964,"props":3583,"children":3584},{"style":3099},[3585],{"type":3042,"value":1222},{"type":178,"tag":964,"props":3587,"children":3588},{"style":3126},[3589],{"type":3042,"value":3042},{"type":178,"tag":964,"props":3591,"children":3592},{"style":3099},[3593],{"type":3042,"value":1228},{"type":178,"tag":964,"props":3595,"children":3596},{"style":3099},[3597],{"type":3042,"value":1819},{"type":178,"tag":964,"props":3599,"children":3600},{"class":966,"line":2457},[3601,3605,3609,3613,3618],{"type":178,"tag":964,"props":3602,"children":3603},{"style":3104},[3604],{"type":3042,"value":3289},{"type":178,"tag":964,"props":3606,"children":3607},{"style":3099},[3608],{"type":3042,"value":1219},{"type":178,"tag":964,"props":3610,"children":3611},{"style":3099},[3612],{"type":3042,"value":1222},{"type":178,"tag":964,"props":3614,"children":3615},{"style":3126},[3616],{"type":3042,"value":3617},"What is the current weather in Tokyo?",{"type":178,"tag":964,"props":3619,"children":3620},{"style":3099},[3621],{"type":3042,"value":1693},{"type":178,"tag":964,"props":3623,"children":3624},{"class":966,"line":2467},[3625],{"type":178,"tag":964,"props":3626,"children":3627},{"style":3099},[3628],{"type":3042,"value":3314},{"type":178,"tag":964,"props":3630,"children":3631},{"class":966,"line":2477},[3632],{"type":178,"tag":964,"props":3633,"children":3634},{"style":3146},[3635],{"type":3042,"value":3322},{"type":178,"tag":964,"props":3637,"children":3638},{"class":966,"line":2487},[3639],{"type":178,"tag":964,"props":3640,"children":3641},{"style":3099},[3642],{"type":3042,"value":3330},{"type":178,"tag":964,"props":3644,"children":3645},{"class":966,"line":2497},[3646],{"type":178,"tag":964,"props":3647,"children":3648},{"style":3099},[3649],{"type":3042,"value":3171},{"type":178,"tag":964,"props":3651,"children":3652},{"class":966,"line":2502},[3653,3657,3661,3665,3670,3674],{"type":178,"tag":964,"props":3654,"children":3655},{"style":3104},[3656],{"type":3042,"value":3179},{"type":178,"tag":964,"props":3658,"children":3659},{"style":3099},[3660],{"type":3042,"value":1219},{"type":178,"tag":964,"props":3662,"children":3663},{"style":3099},[3664],{"type":3042,"value":1222},{"type":178,"tag":964,"props":3666,"children":3667},{"style":3126},[3668],{"type":3042,"value":3669},"b2e5f8c3-a1d9-4e67-b3f2-c9d8e7a6b5f4",{"type":178,"tag":964,"props":3671,"children":3672},{"style":3099},[3673],{"type":3042,"value":1228},{"type":178,"tag":964,"props":3675,"children":3676},{"style":3099},[3677],{"type":3042,"value":1819},{"type":178,"tag":964,"props":3679,"children":3680},{"class":966,"line":2516},[3681,3685,3689,3693,3697,3701],{"type":178,"tag":964,"props":3682,"children":3683},{"style":3104},[3684],{"type":3042,"value":3208},{"type":178,"tag":964,"props":3686,"children":3687},{"style":3099},[3688],{"type":3042,"value":1219},{"type":178,"tag":964,"props":3690,"children":3691},{"style":3099},[3692],{"type":3042,"value":1222},{"type":178,"tag":964,"props":3694,"children":3695},{"style":3126},[3696],{"type":3042,"value":1253},{"type":178,"tag":964,"props":3698,"children":3699},{"style":3099},[3700],{"type":3042,"value":1228},{"type":178,"tag":964,"props":3702,"children":3703},{"style":3099},[3704],{"type":3042,"value":1819},{"type":178,"tag":964,"props":3706,"children":3707},{"class":966,"line":2536},[3708,3712,3716],{"type":178,"tag":964,"props":3709,"children":3710},{"style":3104},[3711],{"type":3042,"value":3236},{"type":178,"tag":964,"props":3713,"children":3714},{"style":3099},[3715],{"type":3042,"value":1219},{"type":178,"tag":964,"props":3717,"children":3718},{"style":3146},[3719],{"type":3042,"value":3245},{"type":178,"tag":964,"props":3721,"children":3722},{"class":966,"line":2582},[3723],{"type":178,"tag":964,"props":3724,"children":3725},{"style":3099},[3726],{"type":3042,"value":3253},{"type":178,"tag":964,"props":3728,"children":3729},{"class":966,"line":2626},[3730,3734,3738,3742,3746,3750],{"type":178,"tag":964,"props":3731,"children":3732},{"style":3104},[3733],{"type":3042,"value":3261},{"type":178,"tag":964,"props":3735,"children":3736},{"style":3099},[3737],{"type":3042,"value":1219},{"type":178,"tag":964,"props":3739,"children":3740},{"style":3099},[3741],{"type":3042,"value":1222},{"type":178,"tag":964,"props":3743,"children":3744},{"style":3126},[3745],{"type":3042,"value":3042},{"type":178,"tag":964,"props":3747,"children":3748},{"style":3099},[3749],{"type":3042,"value":1228},{"type":178,"tag":964,"props":3751,"children":3752},{"style":3099},[3753],{"type":3042,"value":1819},{"type":178,"tag":964,"props":3755,"children":3756},{"class":966,"line":2635},[3757,3761,3765,3770,3775],{"type":178,"tag":964,"props":3758,"children":3759},{"style":3104},[3760],{"type":3042,"value":3289},{"type":178,"tag":964,"props":3762,"children":3763},{"style":3099},[3764],{"type":3042,"value":1219},{"type":178,"tag":964,"props":3766,"children":3767},{"style":3099},[3768],{"type":3042,"value":3769}," \"",{"type":178,"tag":964,"props":3771,"children":3772},{"style":3126},[3773],{"type":3042,"value":3774},"Based on the latest data, Tokyo is currently experiencing sunny weather with temperatures around 24°C (75°F). It's a beautiful day with clear skies.",{"type":178,"tag":964,"props":3776,"children":3777},{"style":3099},[3778],{"type":3042,"value":1019},{"type":178,"tag":964,"props":3780,"children":3781},{"class":966,"line":2644},[3782],{"type":178,"tag":964,"props":3783,"children":3784},{"style":3099},[3785],{"type":3042,"value":3314},{"type":178,"tag":964,"props":3787,"children":3788},{"class":966,"line":2653},[3789],{"type":178,"tag":964,"props":3790,"children":3791},{"style":3146},[3792],{"type":3042,"value":3322},{"type":178,"tag":964,"props":3794,"children":3795},{"class":966,"line":2662},[3796],{"type":178,"tag":964,"props":3797,"children":3798},{"style":3099},[3799],{"type":3042,"value":2058},{"type":178,"tag":964,"props":3801,"children":3803},{"class":966,"line":3802},43,[3804],{"type":178,"tag":964,"props":3805,"children":3806},{"style":3146},[3807],{"type":3042,"value":3808},"])\n",{"type":178,"tag":964,"props":3810,"children":3812},{"class":966,"line":3811},44,[3813,3817,3821],{"type":178,"tag":964,"props":3814,"children":3815},{"style":3099},[3816],{"type":3042,"value":1071},{"type":178,"tag":964,"props":3818,"children":3819},{"style":3104},[3820],{"type":3042,"value":1939},{"type":178,"tag":964,"props":3822,"children":3823},{"style":3099},[3824],{"type":3042,"value":978},{"type":178,"tag":964,"props":3826,"children":3828},{"class":966,"line":3827},45,[3829],{"type":178,"tag":964,"props":3830,"children":3831},{"emptyLinePlaceholder":21},[3832],{"type":3042,"value":1718},{"type":178,"tag":964,"props":3834,"children":3836},{"class":966,"line":3835},46,[3837,3841,3845],{"type":178,"tag":964,"props":3838,"children":3839},{"style":3099},[3840],{"type":3042,"value":971},{"type":178,"tag":964,"props":3842,"children":3843},{"style":3104},[3844],{"type":3042,"value":975},{"type":178,"tag":964,"props":3846,"children":3847},{"style":3099},[3848],{"type":3042,"value":978},{"type":178,"tag":964,"props":3850,"children":3852},{"class":966,"line":3851},47,[3853,3857,3861,3865,3869,3873,3877,3881],{"type":178,"tag":964,"props":3854,"children":3855},{"style":3099},[3856],{"type":3042,"value":985},{"type":178,"tag":964,"props":3858,"children":3859},{"style":3104},[3860],{"type":3042,"value":988},{"type":178,"tag":964,"props":3862,"children":3863},{"style":3109},[3864],{"type":3042,"value":1444},{"type":178,"tag":964,"props":3866,"children":3867},{"style":3099},[3868],{"type":3042,"value":1009},{"type":178,"tag":964,"props":3870,"children":3871},{"style":3099},[3872],{"type":3042,"value":1012},{"type":178,"tag":964,"props":3874,"children":3875},{"style":3126},[3876],{"type":3042,"value":950},{"type":178,"tag":964,"props":3878,"children":3879},{"style":3099},[3880],{"type":3042,"value":1012},{"type":178,"tag":964,"props":3882,"children":3883},{"style":3099},[3884],{"type":3042,"value":1458},{"type":178,"tag":964,"props":3886,"children":3888},{"class":966,"line":3887},48,[3889,3893,3897],{"type":178,"tag":964,"props":3890,"children":3891},{"style":3099},[3892],{"type":3042,"value":1071},{"type":178,"tag":964,"props":3894,"children":3895},{"style":3104},[3896],{"type":3042,"value":975},{"type":178,"tag":964,"props":3898,"children":3899},{"style":3099},[3900],{"type":3042,"value":978},{"type":178,"tag":2997,"props":3902,"children":3903},{},[3904],{"type":3042,"value":3905},"html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}",{"title":960,"searchDepth":958,"depth":958,"links":3907},[],{"data":3909,"body":3910,"toc":4254},{"title":960,"description":960},{"type":3036,"children":3911},[3912,4250],{"type":178,"tag":953,"props":3913,"children":3915},{"className":955,"code":3914,"language":34,"meta":960,"style":960},"\u003Cscript setup lang=\"ts\">\nconst messages = ref([\n  {\n    id: '6045235a-a435-46b8-989d-2df38ca2eb47',\n    role: 'user',\n    parts: [\n      {\n        type: 'text',\n        text: 'Hello, how are you?'\n      }\n    ]\n  }\n])\n\u003C/script>\n\n\u003Ctemplate>\n  \u003CUChatMessages status=\"submitted\" :messages=\"messages\" />\n\u003C/template>\n",[3916],{"type":178,"tag":948,"props":3917,"children":3918},{"__ignoreMap":960},[3919,3958,3981,3988,4015,4042,4057,4064,4091,4114,4121,4128,4135,4142,4157,4164,4179,4235],{"type":178,"tag":964,"props":3920,"children":3921},{"class":966,"line":967},[3922,3926,3930,3934,3938,3942,3946,3950,3954],{"type":178,"tag":964,"props":3923,"children":3924},{"style":3099},[3925],{"type":3042,"value":971},{"type":178,"tag":964,"props":3927,"children":3928},{"style":3104},[3929],{"type":3042,"value":1939},{"type":178,"tag":964,"props":3931,"children":3932},{"style":3109},[3933],{"type":3042,"value":1942},{"type":178,"tag":964,"props":3935,"children":3936},{"style":3109},[3937],{"type":3042,"value":1945},{"type":178,"tag":964,"props":3939,"children":3940},{"style":3099},[3941],{"type":3042,"value":1009},{"type":178,"tag":964,"props":3943,"children":3944},{"style":3099},[3945],{"type":3042,"value":1012},{"type":178,"tag":964,"props":3947,"children":3948},{"style":3126},[3949],{"type":3042,"value":1658},{"type":178,"tag":964,"props":3951,"children":3952},{"style":3099},[3953],{"type":3042,"value":1012},{"type":178,"tag":964,"props":3955,"children":3956},{"style":3099},[3957],{"type":3042,"value":978},{"type":178,"tag":964,"props":3959,"children":3960},{"class":966,"line":958},[3961,3965,3969,3973,3977],{"type":178,"tag":964,"props":3962,"children":3963},{"style":3109},[3964],{"type":3042,"value":1985},{"type":178,"tag":964,"props":3966,"children":3967},{"style":3146},[3968],{"type":3042,"value":3149},{"type":178,"tag":964,"props":3970,"children":3971},{"style":3099},[3972],{"type":3042,"value":1009},{"type":178,"tag":964,"props":3974,"children":3975},{"style":3156},[3976],{"type":3042,"value":1993},{"type":178,"tag":964,"props":3978,"children":3979},{"style":3146},[3980],{"type":3042,"value":3163},{"type":178,"tag":964,"props":3982,"children":3983},{"class":966,"line":993},[3984],{"type":178,"tag":964,"props":3985,"children":3986},{"style":3099},[3987],{"type":3042,"value":3171},{"type":178,"tag":964,"props":3989,"children":3990},{"class":966,"line":1002},[3991,3995,3999,4003,4007,4011],{"type":178,"tag":964,"props":3992,"children":3993},{"style":3104},[3994],{"type":3042,"value":3179},{"type":178,"tag":964,"props":3996,"children":3997},{"style":3099},[3998],{"type":3042,"value":1219},{"type":178,"tag":964,"props":4000,"children":4001},{"style":3099},[4002],{"type":3042,"value":1222},{"type":178,"tag":964,"props":4004,"children":4005},{"style":3126},[4006],{"type":3042,"value":3192},{"type":178,"tag":964,"props":4008,"children":4009},{"style":3099},[4010],{"type":3042,"value":1228},{"type":178,"tag":964,"props":4012,"children":4013},{"style":3099},[4014],{"type":3042,"value":1819},{"type":178,"tag":964,"props":4016,"children":4017},{"class":966,"line":1022},[4018,4022,4026,4030,4034,4038],{"type":178,"tag":964,"props":4019,"children":4020},{"style":3104},[4021],{"type":3042,"value":3208},{"type":178,"tag":964,"props":4023,"children":4024},{"style":3099},[4025],{"type":3042,"value":1219},{"type":178,"tag":964,"props":4027,"children":4028},{"style":3099},[4029],{"type":3042,"value":1222},{"type":178,"tag":964,"props":4031,"children":4032},{"style":3126},[4033],{"type":3042,"value":1193},{"type":178,"tag":964,"props":4035,"children":4036},{"style":3099},[4037],{"type":3042,"value":1228},{"type":178,"tag":964,"props":4039,"children":4040},{"style":3099},[4041],{"type":3042,"value":1819},{"type":178,"tag":964,"props":4043,"children":4044},{"class":966,"line":1037},[4045,4049,4053],{"type":178,"tag":964,"props":4046,"children":4047},{"style":3104},[4048],{"type":3042,"value":3236},{"type":178,"tag":964,"props":4050,"children":4051},{"style":3099},[4052],{"type":3042,"value":1219},{"type":178,"tag":964,"props":4054,"children":4055},{"style":3146},[4056],{"type":3042,"value":3245},{"type":178,"tag":964,"props":4058,"children":4059},{"class":966,"line":1052},[4060],{"type":178,"tag":964,"props":4061,"children":4062},{"style":3099},[4063],{"type":3042,"value":3253},{"type":178,"tag":964,"props":4065,"children":4066},{"class":966,"line":959},[4067,4071,4075,4079,4083,4087],{"type":178,"tag":964,"props":4068,"children":4069},{"style":3104},[4070],{"type":3042,"value":3261},{"type":178,"tag":964,"props":4072,"children":4073},{"style":3099},[4074],{"type":3042,"value":1219},{"type":178,"tag":964,"props":4076,"children":4077},{"style":3099},[4078],{"type":3042,"value":1222},{"type":178,"tag":964,"props":4080,"children":4081},{"style":3126},[4082],{"type":3042,"value":3042},{"type":178,"tag":964,"props":4084,"children":4085},{"style":3099},[4086],{"type":3042,"value":1228},{"type":178,"tag":964,"props":4088,"children":4089},{"style":3099},[4090],{"type":3042,"value":1819},{"type":178,"tag":964,"props":4092,"children":4093},{"class":966,"line":1068},[4094,4098,4102,4106,4110],{"type":178,"tag":964,"props":4095,"children":4096},{"style":3104},[4097],{"type":3042,"value":3289},{"type":178,"tag":964,"props":4099,"children":4100},{"style":3099},[4101],{"type":3042,"value":1219},{"type":178,"tag":964,"props":4103,"children":4104},{"style":3099},[4105],{"type":3042,"value":1222},{"type":178,"tag":964,"props":4107,"children":4108},{"style":3126},[4109],{"type":3042,"value":3302},{"type":178,"tag":964,"props":4111,"children":4112},{"style":3099},[4113],{"type":3042,"value":1693},{"type":178,"tag":964,"props":4115,"children":4116},{"class":966,"line":1835},[4117],{"type":178,"tag":964,"props":4118,"children":4119},{"style":3099},[4120],{"type":3042,"value":3314},{"type":178,"tag":964,"props":4122,"children":4123},{"class":966,"line":1852},[4124],{"type":178,"tag":964,"props":4125,"children":4126},{"style":3146},[4127],{"type":3042,"value":3322},{"type":178,"tag":964,"props":4129,"children":4130},{"class":966,"line":1870},[4131],{"type":178,"tag":964,"props":4132,"children":4133},{"style":3099},[4134],{"type":3042,"value":2058},{"type":178,"tag":964,"props":4136,"children":4137},{"class":966,"line":1886},[4138],{"type":178,"tag":964,"props":4139,"children":4140},{"style":3146},[4141],{"type":3042,"value":3808},{"type":178,"tag":964,"props":4143,"children":4144},{"class":966,"line":2118},[4145,4149,4153],{"type":178,"tag":964,"props":4146,"children":4147},{"style":3099},[4148],{"type":3042,"value":1071},{"type":178,"tag":964,"props":4150,"children":4151},{"style":3104},[4152],{"type":3042,"value":1939},{"type":178,"tag":964,"props":4154,"children":4155},{"style":3099},[4156],{"type":3042,"value":978},{"type":178,"tag":964,"props":4158,"children":4159},{"class":966,"line":2123},[4160],{"type":178,"tag":964,"props":4161,"children":4162},{"emptyLinePlaceholder":21},[4163],{"type":3042,"value":1718},{"type":178,"tag":964,"props":4165,"children":4166},{"class":966,"line":2138},[4167,4171,4175],{"type":178,"tag":964,"props":4168,"children":4169},{"style":3099},[4170],{"type":3042,"value":971},{"type":178,"tag":964,"props":4172,"children":4173},{"style":3104},[4174],{"type":3042,"value":975},{"type":178,"tag":964,"props":4176,"children":4177},{"style":3099},[4178],{"type":3042,"value":978},{"type":178,"tag":964,"props":4180,"children":4181},{"class":966,"line":2144},[4182,4186,4190,4195,4199,4203,4207,4211,4215,4219,4223,4227,4231],{"type":178,"tag":964,"props":4183,"children":4184},{"style":3099},[4185],{"type":3042,"value":985},{"type":178,"tag":964,"props":4187,"children":4188},{"style":3104},[4189],{"type":3042,"value":988},{"type":178,"tag":964,"props":4191,"children":4192},{"style":3109},[4193],{"type":3042,"value":4194}," status",{"type":178,"tag":964,"props":4196,"children":4197},{"style":3099},[4198],{"type":3042,"value":1009},{"type":178,"tag":964,"props":4200,"children":4201},{"style":3099},[4202],{"type":3042,"value":1012},{"type":178,"tag":964,"props":4204,"children":4205},{"style":3126},[4206],{"type":3042,"value":1171},{"type":178,"tag":964,"props":4208,"children":4209},{"style":3099},[4210],{"type":3042,"value":1012},{"type":178,"tag":964,"props":4212,"children":4213},{"style":3109},[4214],{"type":3042,"value":1444},{"type":178,"tag":964,"props":4216,"children":4217},{"style":3099},[4218],{"type":3042,"value":1009},{"type":178,"tag":964,"props":4220,"children":4221},{"style":3099},[4222],{"type":3042,"value":1012},{"type":178,"tag":964,"props":4224,"children":4225},{"style":3126},[4226],{"type":3042,"value":950},{"type":178,"tag":964,"props":4228,"children":4229},{"style":3099},[4230],{"type":3042,"value":1012},{"type":178,"tag":964,"props":4232,"children":4233},{"style":3099},[4234],{"type":3042,"value":1458},{"type":178,"tag":964,"props":4236,"children":4237},{"class":966,"line":2153},[4238,4242,4246],{"type":178,"tag":964,"props":4239,"children":4240},{"style":3099},[4241],{"type":3042,"value":1071},{"type":178,"tag":964,"props":4243,"children":4244},{"style":3104},[4245],{"type":3042,"value":975},{"type":178,"tag":964,"props":4247,"children":4248},{"style":3099},[4249],{"type":3042,"value":978},{"type":178,"tag":2997,"props":4251,"children":4252},{},[4253],{"type":3042,"value":3905},{"title":960,"searchDepth":958,"depth":958,"links":4255},[],{"data":4257,"body":4258,"toc":5058},{"title":960,"description":960},{"type":3036,"children":4259},[4260,4575,5054],{"type":178,"tag":3084,"props":4261,"children":4264},{"className":4262},[4263],"nuxt-only",[4265],{"type":178,"tag":953,"props":4266,"children":4268},{"className":1655,"code":4267,"filename":1394,"language":1658,"meta":960,"style":960},"export default defineAppConfig({\n  ui: {\n    chatMessages: {\n      slots: {\n        root: 'w-full flex flex-col gap-1 flex-1 px-2.5 [&>article]:last-of-type:min-h-(--last-message-height)',\n        indicator: 'h-6 flex items-center gap-1 py-3 *:size-2 *:rounded-full *:bg-elevated [&>*:nth-child(1)]:animate-[bounce_1s_infinite] [&>*:nth-child(2)]:animate-[bounce_1s_0.15s_infinite] [&>*:nth-child(3)]:animate-[bounce_1s_0.3s_infinite]',\n        viewport: 'absolute inset-x-0 top-[86%] data-[state=open]:animate-[fade-in_200ms_ease-out] data-[state=closed]:animate-[fade-out_200ms_ease-in]',\n        autoScroll: 'rounded-full absolute right-1/2 translate-x-1/2 bottom-0'\n      },\n      variants: {\n        compact: {\n          true: '',\n          false: ''\n        }\n      }\n    }\n  }\n})\n",[4269],{"type":178,"tag":948,"props":4270,"children":4271},{"__ignoreMap":960},[4272,4297,4313,4329,4345,4374,4403,4432,4457,4465,4481,4497,4518,4534,4542,4549,4557,4564],{"type":178,"tag":964,"props":4273,"children":4274},{"class":966,"line":967},[4275,4280,4284,4289,4293],{"type":178,"tag":964,"props":4276,"children":4278},{"style":4277},"--shiki-light:#39ADB5;--shiki-light-font-style:italic;--shiki-default:#89DDFF;--shiki-default-font-style:italic;--shiki-dark:#89DDFF;--shiki-dark-font-style:italic",[4279],{"type":3042,"value":1723},{"type":178,"tag":964,"props":4281,"children":4282},{"style":4277},[4283],{"type":3042,"value":1726},{"type":178,"tag":964,"props":4285,"children":4286},{"style":3156},[4287],{"type":3042,"value":4288}," defineAppConfig",{"type":178,"tag":964,"props":4290,"children":4291},{"style":3146},[4292],{"type":3042,"value":1733},{"type":178,"tag":964,"props":4294,"children":4295},{"style":3099},[4296],{"type":3042,"value":1796},{"type":178,"tag":964,"props":4298,"children":4299},{"class":966,"line":958},[4300,4305,4309],{"type":178,"tag":964,"props":4301,"children":4302},{"style":3104},[4303],{"type":3042,"value":4304},"  ui",{"type":178,"tag":964,"props":4306,"children":4307},{"style":3099},[4308],{"type":3042,"value":1219},{"type":178,"tag":964,"props":4310,"children":4311},{"style":3099},[4312],{"type":3042,"value":1752},{"type":178,"tag":964,"props":4314,"children":4315},{"class":966,"line":993},[4316,4321,4325],{"type":178,"tag":964,"props":4317,"children":4318},{"style":3104},[4319],{"type":3042,"value":4320},"    chatMessages",{"type":178,"tag":964,"props":4322,"children":4323},{"style":3099},[4324],{"type":3042,"value":1219},{"type":178,"tag":964,"props":4326,"children":4327},{"style":3099},[4328],{"type":3042,"value":1752},{"type":178,"tag":964,"props":4330,"children":4331},{"class":966,"line":1002},[4332,4337,4341],{"type":178,"tag":964,"props":4333,"children":4334},{"style":3104},[4335],{"type":3042,"value":4336},"      slots",{"type":178,"tag":964,"props":4338,"children":4339},{"style":3099},[4340],{"type":3042,"value":1219},{"type":178,"tag":964,"props":4342,"children":4343},{"style":3099},[4344],{"type":3042,"value":1752},{"type":178,"tag":964,"props":4346,"children":4347},{"class":966,"line":1022},[4348,4353,4357,4361,4366,4370],{"type":178,"tag":964,"props":4349,"children":4350},{"style":3104},[4351],{"type":3042,"value":4352},"        root",{"type":178,"tag":964,"props":4354,"children":4355},{"style":3099},[4356],{"type":3042,"value":1219},{"type":178,"tag":964,"props":4358,"children":4359},{"style":3099},[4360],{"type":3042,"value":1222},{"type":178,"tag":964,"props":4362,"children":4363},{"style":3126},[4364],{"type":3042,"value":4365},"w-full flex flex-col gap-1 flex-1 px-2.5 [&>article]:last-of-type:min-h-(--last-message-height)",{"type":178,"tag":964,"props":4367,"children":4368},{"style":3099},[4369],{"type":3042,"value":1228},{"type":178,"tag":964,"props":4371,"children":4372},{"style":3099},[4373],{"type":3042,"value":1819},{"type":178,"tag":964,"props":4375,"children":4376},{"class":966,"line":1037},[4377,4382,4386,4390,4395,4399],{"type":178,"tag":964,"props":4378,"children":4379},{"style":3104},[4380],{"type":3042,"value":4381},"        indicator",{"type":178,"tag":964,"props":4383,"children":4384},{"style":3099},[4385],{"type":3042,"value":1219},{"type":178,"tag":964,"props":4387,"children":4388},{"style":3099},[4389],{"type":3042,"value":1222},{"type":178,"tag":964,"props":4391,"children":4392},{"style":3126},[4393],{"type":3042,"value":4394},"h-6 flex items-center gap-1 py-3 *:size-2 *:rounded-full *:bg-elevated [&>*:nth-child(1)]:animate-[bounce_1s_infinite] [&>*:nth-child(2)]:animate-[bounce_1s_0.15s_infinite] [&>*:nth-child(3)]:animate-[bounce_1s_0.3s_infinite]",{"type":178,"tag":964,"props":4396,"children":4397},{"style":3099},[4398],{"type":3042,"value":1228},{"type":178,"tag":964,"props":4400,"children":4401},{"style":3099},[4402],{"type":3042,"value":1819},{"type":178,"tag":964,"props":4404,"children":4405},{"class":966,"line":1052},[4406,4411,4415,4419,4424,4428],{"type":178,"tag":964,"props":4407,"children":4408},{"style":3104},[4409],{"type":3042,"value":4410},"        viewport",{"type":178,"tag":964,"props":4412,"children":4413},{"style":3099},[4414],{"type":3042,"value":1219},{"type":178,"tag":964,"props":4416,"children":4417},{"style":3099},[4418],{"type":3042,"value":1222},{"type":178,"tag":964,"props":4420,"children":4421},{"style":3126},[4422],{"type":3042,"value":4423},"absolute inset-x-0 top-[86%] data-[state=open]:animate-[fade-in_200ms_ease-out] data-[state=closed]:animate-[fade-out_200ms_ease-in]",{"type":178,"tag":964,"props":4425,"children":4426},{"style":3099},[4427],{"type":3042,"value":1228},{"type":178,"tag":964,"props":4429,"children":4430},{"style":3099},[4431],{"type":3042,"value":1819},{"type":178,"tag":964,"props":4433,"children":4434},{"class":966,"line":959},[4435,4440,4444,4448,4453],{"type":178,"tag":964,"props":4436,"children":4437},{"style":3104},[4438],{"type":3042,"value":4439},"        autoScroll",{"type":178,"tag":964,"props":4441,"children":4442},{"style":3099},[4443],{"type":3042,"value":1219},{"type":178,"tag":964,"props":4445,"children":4446},{"style":3099},[4447],{"type":3042,"value":1222},{"type":178,"tag":964,"props":4449,"children":4450},{"style":3126},[4451],{"type":3042,"value":4452},"rounded-full absolute right-1/2 translate-x-1/2 bottom-0",{"type":178,"tag":964,"props":4454,"children":4455},{"style":3099},[4456],{"type":3042,"value":1693},{"type":178,"tag":964,"props":4458,"children":4459},{"class":966,"line":1068},[4460],{"type":178,"tag":964,"props":4461,"children":4462},{"style":3099},[4463],{"type":3042,"value":4464},"      },\n",{"type":178,"tag":964,"props":4466,"children":4467},{"class":966,"line":1835},[4468,4473,4477],{"type":178,"tag":964,"props":4469,"children":4470},{"style":3104},[4471],{"type":3042,"value":4472},"      variants",{"type":178,"tag":964,"props":4474,"children":4475},{"style":3099},[4476],{"type":3042,"value":1219},{"type":178,"tag":964,"props":4478,"children":4479},{"style":3099},[4480],{"type":3042,"value":1752},{"type":178,"tag":964,"props":4482,"children":4483},{"class":966,"line":1852},[4484,4489,4493],{"type":178,"tag":964,"props":4485,"children":4486},{"style":3104},[4487],{"type":3042,"value":4488},"        compact",{"type":178,"tag":964,"props":4490,"children":4491},{"style":3099},[4492],{"type":3042,"value":1219},{"type":178,"tag":964,"props":4494,"children":4495},{"style":3099},[4496],{"type":3042,"value":1752},{"type":178,"tag":964,"props":4498,"children":4499},{"class":966,"line":1870},[4500,4505,4509,4514],{"type":178,"tag":964,"props":4501,"children":4502},{"style":3104},[4503],{"type":3042,"value":4504},"          true",{"type":178,"tag":964,"props":4506,"children":4507},{"style":3099},[4508],{"type":3042,"value":1219},{"type":178,"tag":964,"props":4510,"children":4511},{"style":3099},[4512],{"type":3042,"value":4513}," ''",{"type":178,"tag":964,"props":4515,"children":4516},{"style":3099},[4517],{"type":3042,"value":1819},{"type":178,"tag":964,"props":4519,"children":4520},{"class":966,"line":1886},[4521,4526,4530],{"type":178,"tag":964,"props":4522,"children":4523},{"style":3104},[4524],{"type":3042,"value":4525},"          false",{"type":178,"tag":964,"props":4527,"children":4528},{"style":3099},[4529],{"type":3042,"value":1219},{"type":178,"tag":964,"props":4531,"children":4532},{"style":3099},[4533],{"type":3042,"value":2135},{"type":178,"tag":964,"props":4535,"children":4536},{"class":966,"line":2118},[4537],{"type":178,"tag":964,"props":4538,"children":4539},{"style":3099},[4540],{"type":3042,"value":4541},"        }\n",{"type":178,"tag":964,"props":4543,"children":4544},{"class":966,"line":2123},[4545],{"type":178,"tag":964,"props":4546,"children":4547},{"style":3099},[4548],{"type":3042,"value":3314},{"type":178,"tag":964,"props":4550,"children":4551},{"class":966,"line":2138},[4552],{"type":178,"tag":964,"props":4553,"children":4554},{"style":3099},[4555],{"type":3042,"value":4556},"    }\n",{"type":178,"tag":964,"props":4558,"children":4559},{"class":966,"line":2144},[4560],{"type":178,"tag":964,"props":4561,"children":4562},{"style":3099},[4563],{"type":3042,"value":2058},{"type":178,"tag":964,"props":4565,"children":4566},{"class":966,"line":2153},[4567,4571],{"type":178,"tag":964,"props":4568,"children":4569},{"style":3099},[4570],{"type":3042,"value":1889},{"type":178,"tag":964,"props":4572,"children":4573},{"style":3146},[4574],{"type":3042,"value":1780},{"type":178,"tag":3084,"props":4576,"children":4579},{"className":4577},[4578],"vue-only",[4580],{"type":178,"tag":953,"props":4581,"children":4583},{"className":1655,"code":4582,"filename":1409,"language":1658,"meta":960,"style":960},"import { defineConfig } from 'vite'\nimport vue from '@vitejs/plugin-vue'\nimport ui from '@nuxt/ui/vite'\n\nexport default defineConfig({\n  plugins: [\n    vue(),\n    ui({\n      ui: {\n        chatMessages: {\n          slots: {\n            root: 'w-full flex flex-col gap-1 flex-1 px-2.5 [&>article]:last-of-type:min-h-(--last-message-height)',\n            indicator: 'h-6 flex items-center gap-1 py-3 *:size-2 *:rounded-full *:bg-elevated [&>*:nth-child(1)]:animate-[bounce_1s_infinite] [&>*:nth-child(2)]:animate-[bounce_1s_0.15s_infinite] [&>*:nth-child(3)]:animate-[bounce_1s_0.3s_infinite]',\n            viewport: 'absolute inset-x-0 top-[86%] data-[state=open]:animate-[fade-in_200ms_ease-out] data-[state=closed]:animate-[fade-out_200ms_ease-in]',\n            autoScroll: 'rounded-full absolute right-1/2 translate-x-1/2 bottom-0'\n          },\n          variants: {\n            compact: {\n              true: '',\n              false: ''\n            }\n          }\n        }\n      }\n    })\n  ]\n})\n",[4584],{"type":178,"tag":948,"props":4585,"children":4586},{"__ignoreMap":960},[4587,4624,4654,4683,4690,4713,4729,4745,4761,4777,4793,4809,4837,4865,4893,4917,4925,4941,4957,4977,4993,5001,5009,5016,5023,5035,5043],{"type":178,"tag":964,"props":4588,"children":4589},{"class":966,"line":967},[4590,4594,4598,4603,4607,4611,4615,4620],{"type":178,"tag":964,"props":4591,"children":4592},{"style":4277},[4593],{"type":3042,"value":1666},{"type":178,"tag":964,"props":4595,"children":4596},{"style":3099},[4597],{"type":3042,"value":1669},{"type":178,"tag":964,"props":4599,"children":4600},{"style":3146},[4601],{"type":3042,"value":4602}," defineConfig",{"type":178,"tag":964,"props":4604,"children":4605},{"style":3099},[4606],{"type":3042,"value":1682},{"type":178,"tag":964,"props":4608,"children":4609},{"style":4277},[4610],{"type":3042,"value":1685},{"type":178,"tag":964,"props":4612,"children":4613},{"style":3099},[4614],{"type":3042,"value":1222},{"type":178,"tag":964,"props":4616,"children":4617},{"style":3126},[4618],{"type":3042,"value":4619},"vite",{"type":178,"tag":964,"props":4621,"children":4622},{"style":3099},[4623],{"type":3042,"value":1693},{"type":178,"tag":964,"props":4625,"children":4626},{"class":966,"line":958},[4627,4631,4636,4641,4645,4650],{"type":178,"tag":964,"props":4628,"children":4629},{"style":4277},[4630],{"type":3042,"value":1666},{"type":178,"tag":964,"props":4632,"children":4633},{"style":3146},[4634],{"type":3042,"value":4635}," vue ",{"type":178,"tag":964,"props":4637,"children":4638},{"style":4277},[4639],{"type":3042,"value":4640},"from",{"type":178,"tag":964,"props":4642,"children":4643},{"style":3099},[4644],{"type":3042,"value":1222},{"type":178,"tag":964,"props":4646,"children":4647},{"style":3126},[4648],{"type":3042,"value":4649},"@vitejs/plugin-vue",{"type":178,"tag":964,"props":4651,"children":4652},{"style":3099},[4653],{"type":3042,"value":1693},{"type":178,"tag":964,"props":4655,"children":4656},{"class":966,"line":993},[4657,4661,4666,4670,4674,4679],{"type":178,"tag":964,"props":4658,"children":4659},{"style":4277},[4660],{"type":3042,"value":1666},{"type":178,"tag":964,"props":4662,"children":4663},{"style":3146},[4664],{"type":3042,"value":4665}," ui ",{"type":178,"tag":964,"props":4667,"children":4668},{"style":4277},[4669],{"type":3042,"value":4640},{"type":178,"tag":964,"props":4671,"children":4672},{"style":3099},[4673],{"type":3042,"value":1222},{"type":178,"tag":964,"props":4675,"children":4676},{"style":3126},[4677],{"type":3042,"value":4678},"@nuxt/ui/vite",{"type":178,"tag":964,"props":4680,"children":4681},{"style":3099},[4682],{"type":3042,"value":1693},{"type":178,"tag":964,"props":4684,"children":4685},{"class":966,"line":1002},[4686],{"type":178,"tag":964,"props":4687,"children":4688},{"emptyLinePlaceholder":21},[4689],{"type":3042,"value":1718},{"type":178,"tag":964,"props":4691,"children":4692},{"class":966,"line":1022},[4693,4697,4701,4705,4709],{"type":178,"tag":964,"props":4694,"children":4695},{"style":4277},[4696],{"type":3042,"value":1723},{"type":178,"tag":964,"props":4698,"children":4699},{"style":4277},[4700],{"type":3042,"value":1726},{"type":178,"tag":964,"props":4702,"children":4703},{"style":3156},[4704],{"type":3042,"value":4602},{"type":178,"tag":964,"props":4706,"children":4707},{"style":3146},[4708],{"type":3042,"value":1733},{"type":178,"tag":964,"props":4710,"children":4711},{"style":3099},[4712],{"type":3042,"value":1796},{"type":178,"tag":964,"props":4714,"children":4715},{"class":966,"line":1037},[4716,4721,4725],{"type":178,"tag":964,"props":4717,"children":4718},{"style":3104},[4719],{"type":3042,"value":4720},"  plugins",{"type":178,"tag":964,"props":4722,"children":4723},{"style":3099},[4724],{"type":3042,"value":1219},{"type":178,"tag":964,"props":4726,"children":4727},{"style":3146},[4728],{"type":3042,"value":3245},{"type":178,"tag":964,"props":4730,"children":4731},{"class":966,"line":1052},[4732,4737,4741],{"type":178,"tag":964,"props":4733,"children":4734},{"style":3156},[4735],{"type":3042,"value":4736},"    vue",{"type":178,"tag":964,"props":4738,"children":4739},{"style":3146},[4740],{"type":3042,"value":2081},{"type":178,"tag":964,"props":4742,"children":4743},{"style":3099},[4744],{"type":3042,"value":1819},{"type":178,"tag":964,"props":4746,"children":4747},{"class":966,"line":959},[4748,4753,4757],{"type":178,"tag":964,"props":4749,"children":4750},{"style":3156},[4751],{"type":3042,"value":4752},"    ui",{"type":178,"tag":964,"props":4754,"children":4755},{"style":3146},[4756],{"type":3042,"value":1733},{"type":178,"tag":964,"props":4758,"children":4759},{"style":3099},[4760],{"type":3042,"value":1796},{"type":178,"tag":964,"props":4762,"children":4763},{"class":966,"line":1068},[4764,4769,4773],{"type":178,"tag":964,"props":4765,"children":4766},{"style":3104},[4767],{"type":3042,"value":4768},"      ui",{"type":178,"tag":964,"props":4770,"children":4771},{"style":3099},[4772],{"type":3042,"value":1219},{"type":178,"tag":964,"props":4774,"children":4775},{"style":3099},[4776],{"type":3042,"value":1752},{"type":178,"tag":964,"props":4778,"children":4779},{"class":966,"line":1835},[4780,4785,4789],{"type":178,"tag":964,"props":4781,"children":4782},{"style":3104},[4783],{"type":3042,"value":4784},"        chatMessages",{"type":178,"tag":964,"props":4786,"children":4787},{"style":3099},[4788],{"type":3042,"value":1219},{"type":178,"tag":964,"props":4790,"children":4791},{"style":3099},[4792],{"type":3042,"value":1752},{"type":178,"tag":964,"props":4794,"children":4795},{"class":966,"line":1852},[4796,4801,4805],{"type":178,"tag":964,"props":4797,"children":4798},{"style":3104},[4799],{"type":3042,"value":4800},"          slots",{"type":178,"tag":964,"props":4802,"children":4803},{"style":3099},[4804],{"type":3042,"value":1219},{"type":178,"tag":964,"props":4806,"children":4807},{"style":3099},[4808],{"type":3042,"value":1752},{"type":178,"tag":964,"props":4810,"children":4811},{"class":966,"line":1870},[4812,4817,4821,4825,4829,4833],{"type":178,"tag":964,"props":4813,"children":4814},{"style":3104},[4815],{"type":3042,"value":4816},"            root",{"type":178,"tag":964,"props":4818,"children":4819},{"style":3099},[4820],{"type":3042,"value":1219},{"type":178,"tag":964,"props":4822,"children":4823},{"style":3099},[4824],{"type":3042,"value":1222},{"type":178,"tag":964,"props":4826,"children":4827},{"style":3126},[4828],{"type":3042,"value":4365},{"type":178,"tag":964,"props":4830,"children":4831},{"style":3099},[4832],{"type":3042,"value":1228},{"type":178,"tag":964,"props":4834,"children":4835},{"style":3099},[4836],{"type":3042,"value":1819},{"type":178,"tag":964,"props":4838,"children":4839},{"class":966,"line":1886},[4840,4845,4849,4853,4857,4861],{"type":178,"tag":964,"props":4841,"children":4842},{"style":3104},[4843],{"type":3042,"value":4844},"            indicator",{"type":178,"tag":964,"props":4846,"children":4847},{"style":3099},[4848],{"type":3042,"value":1219},{"type":178,"tag":964,"props":4850,"children":4851},{"style":3099},[4852],{"type":3042,"value":1222},{"type":178,"tag":964,"props":4854,"children":4855},{"style":3126},[4856],{"type":3042,"value":4394},{"type":178,"tag":964,"props":4858,"children":4859},{"style":3099},[4860],{"type":3042,"value":1228},{"type":178,"tag":964,"props":4862,"children":4863},{"style":3099},[4864],{"type":3042,"value":1819},{"type":178,"tag":964,"props":4866,"children":4867},{"class":966,"line":2118},[4868,4873,4877,4881,4885,4889],{"type":178,"tag":964,"props":4869,"children":4870},{"style":3104},[4871],{"type":3042,"value":4872},"            viewport",{"type":178,"tag":964,"props":4874,"children":4875},{"style":3099},[4876],{"type":3042,"value":1219},{"type":178,"tag":964,"props":4878,"children":4879},{"style":3099},[4880],{"type":3042,"value":1222},{"type":178,"tag":964,"props":4882,"children":4883},{"style":3126},[4884],{"type":3042,"value":4423},{"type":178,"tag":964,"props":4886,"children":4887},{"style":3099},[4888],{"type":3042,"value":1228},{"type":178,"tag":964,"props":4890,"children":4891},{"style":3099},[4892],{"type":3042,"value":1819},{"type":178,"tag":964,"props":4894,"children":4895},{"class":966,"line":2123},[4896,4901,4905,4909,4913],{"type":178,"tag":964,"props":4897,"children":4898},{"style":3104},[4899],{"type":3042,"value":4900},"            autoScroll",{"type":178,"tag":964,"props":4902,"children":4903},{"style":3099},[4904],{"type":3042,"value":1219},{"type":178,"tag":964,"props":4906,"children":4907},{"style":3099},[4908],{"type":3042,"value":1222},{"type":178,"tag":964,"props":4910,"children":4911},{"style":3126},[4912],{"type":3042,"value":4452},{"type":178,"tag":964,"props":4914,"children":4915},{"style":3099},[4916],{"type":3042,"value":1693},{"type":178,"tag":964,"props":4918,"children":4919},{"class":966,"line":2138},[4920],{"type":178,"tag":964,"props":4921,"children":4922},{"style":3099},[4923],{"type":3042,"value":4924},"          },\n",{"type":178,"tag":964,"props":4926,"children":4927},{"class":966,"line":2144},[4928,4933,4937],{"type":178,"tag":964,"props":4929,"children":4930},{"style":3104},[4931],{"type":3042,"value":4932},"          variants",{"type":178,"tag":964,"props":4934,"children":4935},{"style":3099},[4936],{"type":3042,"value":1219},{"type":178,"tag":964,"props":4938,"children":4939},{"style":3099},[4940],{"type":3042,"value":1752},{"type":178,"tag":964,"props":4942,"children":4943},{"class":966,"line":2153},[4944,4949,4953],{"type":178,"tag":964,"props":4945,"children":4946},{"style":3104},[4947],{"type":3042,"value":4948},"            compact",{"type":178,"tag":964,"props":4950,"children":4951},{"style":3099},[4952],{"type":3042,"value":1219},{"type":178,"tag":964,"props":4954,"children":4955},{"style":3099},[4956],{"type":3042,"value":1752},{"type":178,"tag":964,"props":4958,"children":4959},{"class":966,"line":2158},[4960,4965,4969,4973],{"type":178,"tag":964,"props":4961,"children":4962},{"style":3104},[4963],{"type":3042,"value":4964},"              true",{"type":178,"tag":964,"props":4966,"children":4967},{"style":3099},[4968],{"type":3042,"value":1219},{"type":178,"tag":964,"props":4970,"children":4971},{"style":3099},[4972],{"type":3042,"value":4513},{"type":178,"tag":964,"props":4974,"children":4975},{"style":3099},[4976],{"type":3042,"value":1819},{"type":178,"tag":964,"props":4978,"children":4979},{"class":966,"line":2167},[4980,4985,4989],{"type":178,"tag":964,"props":4981,"children":4982},{"style":3104},[4983],{"type":3042,"value":4984},"              false",{"type":178,"tag":964,"props":4986,"children":4987},{"style":3099},[4988],{"type":3042,"value":1219},{"type":178,"tag":964,"props":4990,"children":4991},{"style":3099},[4992],{"type":3042,"value":2135},{"type":178,"tag":964,"props":4994,"children":4995},{"class":966,"line":2177},[4996],{"type":178,"tag":964,"props":4997,"children":4998},{"style":3099},[4999],{"type":3042,"value":5000},"            }\n",{"type":178,"tag":964,"props":5002,"children":5003},{"class":966,"line":2192},[5004],{"type":178,"tag":964,"props":5005,"children":5006},{"style":3099},[5007],{"type":3042,"value":5008},"          }\n",{"type":178,"tag":964,"props":5010,"children":5011},{"class":966,"line":2203},[5012],{"type":178,"tag":964,"props":5013,"children":5014},{"style":3099},[5015],{"type":3042,"value":4541},{"type":178,"tag":964,"props":5017,"children":5018},{"class":966,"line":1929},[5019],{"type":178,"tag":964,"props":5020,"children":5021},{"style":3099},[5022],{"type":3042,"value":3314},{"type":178,"tag":964,"props":5024,"children":5025},{"class":966,"line":2263},[5026,5031],{"type":178,"tag":964,"props":5027,"children":5028},{"style":3099},[5029],{"type":3042,"value":5030},"    }",{"type":178,"tag":964,"props":5032,"children":5033},{"style":3146},[5034],{"type":3042,"value":1780},{"type":178,"tag":964,"props":5036,"children":5037},{"class":966,"line":2346},[5038],{"type":178,"tag":964,"props":5039,"children":5040},{"style":3146},[5041],{"type":3042,"value":5042},"  ]\n",{"type":178,"tag":964,"props":5044,"children":5045},{"class":966,"line":2405},[5046,5050],{"type":178,"tag":964,"props":5047,"children":5048},{"style":3099},[5049],{"type":3042,"value":1889},{"type":178,"tag":964,"props":5051,"children":5052},{"style":3146},[5053],{"type":3042,"value":1780},{"type":178,"tag":2997,"props":5055,"children":5056},{},[5057],{"type":3042,"value":3905},{"title":960,"searchDepth":958,"depth":958,"links":5059},[],{"data":5061,"body":5062,"toc":5938},{"title":960,"description":960},{"type":3036,"children":5063},[5064,5934],{"type":178,"tag":3084,"props":5065,"children":5066},{},[5067],{"type":178,"tag":953,"props":5068,"children":5070},{"className":955,"code":5069,"language":34,"meta":960,"style":960},"\u003Cscript setup lang=\"ts\">\nconst messages = ref([\n  {\n    id: '6045235a-a435-46b8-989d-2df38ca2eb47',\n    role: 'user',\n    parts: [\n      {\n        type: 'text',\n        text: 'Hello, how are you?'\n      }\n    ]\n  },\n  {\n    id: '7a92b3c1-d5f8-4e76-b8a9-3c1e5fb2e0d8',\n    role: 'assistant',\n    parts: [\n      {\n        type: 'text',\n        text: 'I am doing well, thank you for asking! How can I assist you today?'\n      }\n    ]\n  },\n  {\n    id: '9c84d6a7-8b23-4f12-a1d5-e7f3b9c05e2a',\n    role: 'user',\n    parts: [\n      {\n        type: 'text',\n        text: 'What is the current weather in Tokyo?'\n      }\n    ]\n  },\n  {\n    id: 'b2e5f8c3-a1d9-4e67-b3f2-c9d8e7a6b5f4',\n    role: 'assistant',\n    parts: [\n      {\n        type: 'text',\n        text: \"Based on the latest data, Tokyo is currently experiencing sunny weather with temperatures around 24°C (75°F). It's a beautiful day with clear skies.\"\n      }\n    ]\n  }\n])\n\u003C/script>\n\n\u003Ctemplate>\n  \u003CUChatMessages\n    :user=\"{\n      side: 'left',\n      variant: 'solid',\n      avatar: {\n        src: 'https://github.com/benjamincanac.png'\n      }\n    }\"\n    :messages=\"messages\"\n  />\n\u003C/template>\n",[5071],{"type":178,"tag":948,"props":5072,"children":5073},{"__ignoreMap":960},[5074,5113,5136,5143,5170,5197,5212,5219,5246,5269,5276,5283,5290,5297,5324,5351,5366,5373,5400,5423,5430,5437,5444,5451,5478,5505,5520,5527,5554,5577,5584,5591,5598,5605,5632,5659,5674,5681,5708,5731,5738,5745,5752,5759,5774,5781,5796,5808,5828,5837,5846,5855,5864,5872,5884,5909,5918],{"type":178,"tag":964,"props":5075,"children":5076},{"class":966,"line":967},[5077,5081,5085,5089,5093,5097,5101,5105,5109],{"type":178,"tag":964,"props":5078,"children":5079},{"style":3099},[5080],{"type":3042,"value":971},{"type":178,"tag":964,"props":5082,"children":5083},{"style":3104},[5084],{"type":3042,"value":1939},{"type":178,"tag":964,"props":5086,"children":5087},{"style":3109},[5088],{"type":3042,"value":1942},{"type":178,"tag":964,"props":5090,"children":5091},{"style":3109},[5092],{"type":3042,"value":1945},{"type":178,"tag":964,"props":5094,"children":5095},{"style":3099},[5096],{"type":3042,"value":1009},{"type":178,"tag":964,"props":5098,"children":5099},{"style":3099},[5100],{"type":3042,"value":1012},{"type":178,"tag":964,"props":5102,"children":5103},{"style":3126},[5104],{"type":3042,"value":1658},{"type":178,"tag":964,"props":5106,"children":5107},{"style":3099},[5108],{"type":3042,"value":1012},{"type":178,"tag":964,"props":5110,"children":5111},{"style":3099},[5112],{"type":3042,"value":978},{"type":178,"tag":964,"props":5114,"children":5115},{"class":966,"line":958},[5116,5120,5124,5128,5132],{"type":178,"tag":964,"props":5117,"children":5118},{"style":3109},[5119],{"type":3042,"value":1985},{"type":178,"tag":964,"props":5121,"children":5122},{"style":3146},[5123],{"type":3042,"value":3149},{"type":178,"tag":964,"props":5125,"children":5126},{"style":3099},[5127],{"type":3042,"value":1009},{"type":178,"tag":964,"props":5129,"children":5130},{"style":3156},[5131],{"type":3042,"value":1993},{"type":178,"tag":964,"props":5133,"children":5134},{"style":3146},[5135],{"type":3042,"value":3163},{"type":178,"tag":964,"props":5137,"children":5138},{"class":966,"line":993},[5139],{"type":178,"tag":964,"props":5140,"children":5141},{"style":3099},[5142],{"type":3042,"value":3171},{"type":178,"tag":964,"props":5144,"children":5145},{"class":966,"line":1002},[5146,5150,5154,5158,5162,5166],{"type":178,"tag":964,"props":5147,"children":5148},{"style":3104},[5149],{"type":3042,"value":3179},{"type":178,"tag":964,"props":5151,"children":5152},{"style":3099},[5153],{"type":3042,"value":1219},{"type":178,"tag":964,"props":5155,"children":5156},{"style":3099},[5157],{"type":3042,"value":1222},{"type":178,"tag":964,"props":5159,"children":5160},{"style":3126},[5161],{"type":3042,"value":3192},{"type":178,"tag":964,"props":5163,"children":5164},{"style":3099},[5165],{"type":3042,"value":1228},{"type":178,"tag":964,"props":5167,"children":5168},{"style":3099},[5169],{"type":3042,"value":1819},{"type":178,"tag":964,"props":5171,"children":5172},{"class":966,"line":1022},[5173,5177,5181,5185,5189,5193],{"type":178,"tag":964,"props":5174,"children":5175},{"style":3104},[5176],{"type":3042,"value":3208},{"type":178,"tag":964,"props":5178,"children":5179},{"style":3099},[5180],{"type":3042,"value":1219},{"type":178,"tag":964,"props":5182,"children":5183},{"style":3099},[5184],{"type":3042,"value":1222},{"type":178,"tag":964,"props":5186,"children":5187},{"style":3126},[5188],{"type":3042,"value":1193},{"type":178,"tag":964,"props":5190,"children":5191},{"style":3099},[5192],{"type":3042,"value":1228},{"type":178,"tag":964,"props":5194,"children":5195},{"style":3099},[5196],{"type":3042,"value":1819},{"type":178,"tag":964,"props":5198,"children":5199},{"class":966,"line":1037},[5200,5204,5208],{"type":178,"tag":964,"props":5201,"children":5202},{"style":3104},[5203],{"type":3042,"value":3236},{"type":178,"tag":964,"props":5205,"children":5206},{"style":3099},[5207],{"type":3042,"value":1219},{"type":178,"tag":964,"props":5209,"children":5210},{"style":3146},[5211],{"type":3042,"value":3245},{"type":178,"tag":964,"props":5213,"children":5214},{"class":966,"line":1052},[5215],{"type":178,"tag":964,"props":5216,"children":5217},{"style":3099},[5218],{"type":3042,"value":3253},{"type":178,"tag":964,"props":5220,"children":5221},{"class":966,"line":959},[5222,5226,5230,5234,5238,5242],{"type":178,"tag":964,"props":5223,"children":5224},{"style":3104},[5225],{"type":3042,"value":3261},{"type":178,"tag":964,"props":5227,"children":5228},{"style":3099},[5229],{"type":3042,"value":1219},{"type":178,"tag":964,"props":5231,"children":5232},{"style":3099},[5233],{"type":3042,"value":1222},{"type":178,"tag":964,"props":5235,"children":5236},{"style":3126},[5237],{"type":3042,"value":3042},{"type":178,"tag":964,"props":5239,"children":5240},{"style":3099},[5241],{"type":3042,"value":1228},{"type":178,"tag":964,"props":5243,"children":5244},{"style":3099},[5245],{"type":3042,"value":1819},{"type":178,"tag":964,"props":5247,"children":5248},{"class":966,"line":1068},[5249,5253,5257,5261,5265],{"type":178,"tag":964,"props":5250,"children":5251},{"style":3104},[5252],{"type":3042,"value":3289},{"type":178,"tag":964,"props":5254,"children":5255},{"style":3099},[5256],{"type":3042,"value":1219},{"type":178,"tag":964,"props":5258,"children":5259},{"style":3099},[5260],{"type":3042,"value":1222},{"type":178,"tag":964,"props":5262,"children":5263},{"style":3126},[5264],{"type":3042,"value":3302},{"type":178,"tag":964,"props":5266,"children":5267},{"style":3099},[5268],{"type":3042,"value":1693},{"type":178,"tag":964,"props":5270,"children":5271},{"class":966,"line":1835},[5272],{"type":178,"tag":964,"props":5273,"children":5274},{"style":3099},[5275],{"type":3042,"value":3314},{"type":178,"tag":964,"props":5277,"children":5278},{"class":966,"line":1852},[5279],{"type":178,"tag":964,"props":5280,"children":5281},{"style":3146},[5282],{"type":3042,"value":3322},{"type":178,"tag":964,"props":5284,"children":5285},{"class":966,"line":1870},[5286],{"type":178,"tag":964,"props":5287,"children":5288},{"style":3099},[5289],{"type":3042,"value":3330},{"type":178,"tag":964,"props":5291,"children":5292},{"class":966,"line":1886},[5293],{"type":178,"tag":964,"props":5294,"children":5295},{"style":3099},[5296],{"type":3042,"value":3171},{"type":178,"tag":964,"props":5298,"children":5299},{"class":966,"line":2118},[5300,5304,5308,5312,5316,5320],{"type":178,"tag":964,"props":5301,"children":5302},{"style":3104},[5303],{"type":3042,"value":3179},{"type":178,"tag":964,"props":5305,"children":5306},{"style":3099},[5307],{"type":3042,"value":1219},{"type":178,"tag":964,"props":5309,"children":5310},{"style":3099},[5311],{"type":3042,"value":1222},{"type":178,"tag":964,"props":5313,"children":5314},{"style":3126},[5315],{"type":3042,"value":3357},{"type":178,"tag":964,"props":5317,"children":5318},{"style":3099},[5319],{"type":3042,"value":1228},{"type":178,"tag":964,"props":5321,"children":5322},{"style":3099},[5323],{"type":3042,"value":1819},{"type":178,"tag":964,"props":5325,"children":5326},{"class":966,"line":2123},[5327,5331,5335,5339,5343,5347],{"type":178,"tag":964,"props":5328,"children":5329},{"style":3104},[5330],{"type":3042,"value":3208},{"type":178,"tag":964,"props":5332,"children":5333},{"style":3099},[5334],{"type":3042,"value":1219},{"type":178,"tag":964,"props":5336,"children":5337},{"style":3099},[5338],{"type":3042,"value":1222},{"type":178,"tag":964,"props":5340,"children":5341},{"style":3126},[5342],{"type":3042,"value":1253},{"type":178,"tag":964,"props":5344,"children":5345},{"style":3099},[5346],{"type":3042,"value":1228},{"type":178,"tag":964,"props":5348,"children":5349},{"style":3099},[5350],{"type":3042,"value":1819},{"type":178,"tag":964,"props":5352,"children":5353},{"class":966,"line":2138},[5354,5358,5362],{"type":178,"tag":964,"props":5355,"children":5356},{"style":3104},[5357],{"type":3042,"value":3236},{"type":178,"tag":964,"props":5359,"children":5360},{"style":3099},[5361],{"type":3042,"value":1219},{"type":178,"tag":964,"props":5363,"children":5364},{"style":3146},[5365],{"type":3042,"value":3245},{"type":178,"tag":964,"props":5367,"children":5368},{"class":966,"line":2144},[5369],{"type":178,"tag":964,"props":5370,"children":5371},{"style":3099},[5372],{"type":3042,"value":3253},{"type":178,"tag":964,"props":5374,"children":5375},{"class":966,"line":2153},[5376,5380,5384,5388,5392,5396],{"type":178,"tag":964,"props":5377,"children":5378},{"style":3104},[5379],{"type":3042,"value":3261},{"type":178,"tag":964,"props":5381,"children":5382},{"style":3099},[5383],{"type":3042,"value":1219},{"type":178,"tag":964,"props":5385,"children":5386},{"style":3099},[5387],{"type":3042,"value":1222},{"type":178,"tag":964,"props":5389,"children":5390},{"style":3126},[5391],{"type":3042,"value":3042},{"type":178,"tag":964,"props":5393,"children":5394},{"style":3099},[5395],{"type":3042,"value":1228},{"type":178,"tag":964,"props":5397,"children":5398},{"style":3099},[5399],{"type":3042,"value":1819},{"type":178,"tag":964,"props":5401,"children":5402},{"class":966,"line":2158},[5403,5407,5411,5415,5419],{"type":178,"tag":964,"props":5404,"children":5405},{"style":3104},[5406],{"type":3042,"value":3289},{"type":178,"tag":964,"props":5408,"children":5409},{"style":3099},[5410],{"type":3042,"value":1219},{"type":178,"tag":964,"props":5412,"children":5413},{"style":3099},[5414],{"type":3042,"value":1222},{"type":178,"tag":964,"props":5416,"children":5417},{"style":3126},[5418],{"type":3042,"value":3461},{"type":178,"tag":964,"props":5420,"children":5421},{"style":3099},[5422],{"type":3042,"value":1693},{"type":178,"tag":964,"props":5424,"children":5425},{"class":966,"line":2167},[5426],{"type":178,"tag":964,"props":5427,"children":5428},{"style":3099},[5429],{"type":3042,"value":3314},{"type":178,"tag":964,"props":5431,"children":5432},{"class":966,"line":2177},[5433],{"type":178,"tag":964,"props":5434,"children":5435},{"style":3146},[5436],{"type":3042,"value":3322},{"type":178,"tag":964,"props":5438,"children":5439},{"class":966,"line":2192},[5440],{"type":178,"tag":964,"props":5441,"children":5442},{"style":3099},[5443],{"type":3042,"value":3330},{"type":178,"tag":964,"props":5445,"children":5446},{"class":966,"line":2203},[5447],{"type":178,"tag":964,"props":5448,"children":5449},{"style":3099},[5450],{"type":3042,"value":3171},{"type":178,"tag":964,"props":5452,"children":5453},{"class":966,"line":1929},[5454,5458,5462,5466,5470,5474],{"type":178,"tag":964,"props":5455,"children":5456},{"style":3104},[5457],{"type":3042,"value":3179},{"type":178,"tag":964,"props":5459,"children":5460},{"style":3099},[5461],{"type":3042,"value":1219},{"type":178,"tag":964,"props":5463,"children":5464},{"style":3099},[5465],{"type":3042,"value":1222},{"type":178,"tag":964,"props":5467,"children":5468},{"style":3126},[5469],{"type":3042,"value":3513},{"type":178,"tag":964,"props":5471,"children":5472},{"style":3099},[5473],{"type":3042,"value":1228},{"type":178,"tag":964,"props":5475,"children":5476},{"style":3099},[5477],{"type":3042,"value":1819},{"type":178,"tag":964,"props":5479,"children":5480},{"class":966,"line":2263},[5481,5485,5489,5493,5497,5501],{"type":178,"tag":964,"props":5482,"children":5483},{"style":3104},[5484],{"type":3042,"value":3208},{"type":178,"tag":964,"props":5486,"children":5487},{"style":3099},[5488],{"type":3042,"value":1219},{"type":178,"tag":964,"props":5490,"children":5491},{"style":3099},[5492],{"type":3042,"value":1222},{"type":178,"tag":964,"props":5494,"children":5495},{"style":3126},[5496],{"type":3042,"value":1193},{"type":178,"tag":964,"props":5498,"children":5499},{"style":3099},[5500],{"type":3042,"value":1228},{"type":178,"tag":964,"props":5502,"children":5503},{"style":3099},[5504],{"type":3042,"value":1819},{"type":178,"tag":964,"props":5506,"children":5507},{"class":966,"line":2346},[5508,5512,5516],{"type":178,"tag":964,"props":5509,"children":5510},{"style":3104},[5511],{"type":3042,"value":3236},{"type":178,"tag":964,"props":5513,"children":5514},{"style":3099},[5515],{"type":3042,"value":1219},{"type":178,"tag":964,"props":5517,"children":5518},{"style":3146},[5519],{"type":3042,"value":3245},{"type":178,"tag":964,"props":5521,"children":5522},{"class":966,"line":2405},[5523],{"type":178,"tag":964,"props":5524,"children":5525},{"style":3099},[5526],{"type":3042,"value":3253},{"type":178,"tag":964,"props":5528,"children":5529},{"class":966,"line":1930},[5530,5534,5538,5542,5546,5550],{"type":178,"tag":964,"props":5531,"children":5532},{"style":3104},[5533],{"type":3042,"value":3261},{"type":178,"tag":964,"props":5535,"children":5536},{"style":3099},[5537],{"type":3042,"value":1219},{"type":178,"tag":964,"props":5539,"children":5540},{"style":3099},[5541],{"type":3042,"value":1222},{"type":178,"tag":964,"props":5543,"children":5544},{"style":3126},[5545],{"type":3042,"value":3042},{"type":178,"tag":964,"props":5547,"children":5548},{"style":3099},[5549],{"type":3042,"value":1228},{"type":178,"tag":964,"props":5551,"children":5552},{"style":3099},[5553],{"type":3042,"value":1819},{"type":178,"tag":964,"props":5555,"children":5556},{"class":966,"line":2457},[5557,5561,5565,5569,5573],{"type":178,"tag":964,"props":5558,"children":5559},{"style":3104},[5560],{"type":3042,"value":3289},{"type":178,"tag":964,"props":5562,"children":5563},{"style":3099},[5564],{"type":3042,"value":1219},{"type":178,"tag":964,"props":5566,"children":5567},{"style":3099},[5568],{"type":3042,"value":1222},{"type":178,"tag":964,"props":5570,"children":5571},{"style":3126},[5572],{"type":3042,"value":3617},{"type":178,"tag":964,"props":5574,"children":5575},{"style":3099},[5576],{"type":3042,"value":1693},{"type":178,"tag":964,"props":5578,"children":5579},{"class":966,"line":2467},[5580],{"type":178,"tag":964,"props":5581,"children":5582},{"style":3099},[5583],{"type":3042,"value":3314},{"type":178,"tag":964,"props":5585,"children":5586},{"class":966,"line":2477},[5587],{"type":178,"tag":964,"props":5588,"children":5589},{"style":3146},[5590],{"type":3042,"value":3322},{"type":178,"tag":964,"props":5592,"children":5593},{"class":966,"line":2487},[5594],{"type":178,"tag":964,"props":5595,"children":5596},{"style":3099},[5597],{"type":3042,"value":3330},{"type":178,"tag":964,"props":5599,"children":5600},{"class":966,"line":2497},[5601],{"type":178,"tag":964,"props":5602,"children":5603},{"style":3099},[5604],{"type":3042,"value":3171},{"type":178,"tag":964,"props":5606,"children":5607},{"class":966,"line":2502},[5608,5612,5616,5620,5624,5628],{"type":178,"tag":964,"props":5609,"children":5610},{"style":3104},[5611],{"type":3042,"value":3179},{"type":178,"tag":964,"props":5613,"children":5614},{"style":3099},[5615],{"type":3042,"value":1219},{"type":178,"tag":964,"props":5617,"children":5618},{"style":3099},[5619],{"type":3042,"value":1222},{"type":178,"tag":964,"props":5621,"children":5622},{"style":3126},[5623],{"type":3042,"value":3669},{"type":178,"tag":964,"props":5625,"children":5626},{"style":3099},[5627],{"type":3042,"value":1228},{"type":178,"tag":964,"props":5629,"children":5630},{"style":3099},[5631],{"type":3042,"value":1819},{"type":178,"tag":964,"props":5633,"children":5634},{"class":966,"line":2516},[5635,5639,5643,5647,5651,5655],{"type":178,"tag":964,"props":5636,"children":5637},{"style":3104},[5638],{"type":3042,"value":3208},{"type":178,"tag":964,"props":5640,"children":5641},{"style":3099},[5642],{"type":3042,"value":1219},{"type":178,"tag":964,"props":5644,"children":5645},{"style":3099},[5646],{"type":3042,"value":1222},{"type":178,"tag":964,"props":5648,"children":5649},{"style":3126},[5650],{"type":3042,"value":1253},{"type":178,"tag":964,"props":5652,"children":5653},{"style":3099},[5654],{"type":3042,"value":1228},{"type":178,"tag":964,"props":5656,"children":5657},{"style":3099},[5658],{"type":3042,"value":1819},{"type":178,"tag":964,"props":5660,"children":5661},{"class":966,"line":2536},[5662,5666,5670],{"type":178,"tag":964,"props":5663,"children":5664},{"style":3104},[5665],{"type":3042,"value":3236},{"type":178,"tag":964,"props":5667,"children":5668},{"style":3099},[5669],{"type":3042,"value":1219},{"type":178,"tag":964,"props":5671,"children":5672},{"style":3146},[5673],{"type":3042,"value":3245},{"type":178,"tag":964,"props":5675,"children":5676},{"class":966,"line":2582},[5677],{"type":178,"tag":964,"props":5678,"children":5679},{"style":3099},[5680],{"type":3042,"value":3253},{"type":178,"tag":964,"props":5682,"children":5683},{"class":966,"line":2626},[5684,5688,5692,5696,5700,5704],{"type":178,"tag":964,"props":5685,"children":5686},{"style":3104},[5687],{"type":3042,"value":3261},{"type":178,"tag":964,"props":5689,"children":5690},{"style":3099},[5691],{"type":3042,"value":1219},{"type":178,"tag":964,"props":5693,"children":5694},{"style":3099},[5695],{"type":3042,"value":1222},{"type":178,"tag":964,"props":5697,"children":5698},{"style":3126},[5699],{"type":3042,"value":3042},{"type":178,"tag":964,"props":5701,"children":5702},{"style":3099},[5703],{"type":3042,"value":1228},{"type":178,"tag":964,"props":5705,"children":5706},{"style":3099},[5707],{"type":3042,"value":1819},{"type":178,"tag":964,"props":5709,"children":5710},{"class":966,"line":2635},[5711,5715,5719,5723,5727],{"type":178,"tag":964,"props":5712,"children":5713},{"style":3104},[5714],{"type":3042,"value":3289},{"type":178,"tag":964,"props":5716,"children":5717},{"style":3099},[5718],{"type":3042,"value":1219},{"type":178,"tag":964,"props":5720,"children":5721},{"style":3099},[5722],{"type":3042,"value":3769},{"type":178,"tag":964,"props":5724,"children":5725},{"style":3126},[5726],{"type":3042,"value":3774},{"type":178,"tag":964,"props":5728,"children":5729},{"style":3099},[5730],{"type":3042,"value":1019},{"type":178,"tag":964,"props":5732,"children":5733},{"class":966,"line":2644},[5734],{"type":178,"tag":964,"props":5735,"children":5736},{"style":3099},[5737],{"type":3042,"value":3314},{"type":178,"tag":964,"props":5739,"children":5740},{"class":966,"line":2653},[5741],{"type":178,"tag":964,"props":5742,"children":5743},{"style":3146},[5744],{"type":3042,"value":3322},{"type":178,"tag":964,"props":5746,"children":5747},{"class":966,"line":2662},[5748],{"type":178,"tag":964,"props":5749,"children":5750},{"style":3099},[5751],{"type":3042,"value":2058},{"type":178,"tag":964,"props":5753,"children":5754},{"class":966,"line":3802},[5755],{"type":178,"tag":964,"props":5756,"children":5757},{"style":3146},[5758],{"type":3042,"value":3808},{"type":178,"tag":964,"props":5760,"children":5761},{"class":966,"line":3811},[5762,5766,5770],{"type":178,"tag":964,"props":5763,"children":5764},{"style":3099},[5765],{"type":3042,"value":1071},{"type":178,"tag":964,"props":5767,"children":5768},{"style":3104},[5769],{"type":3042,"value":1939},{"type":178,"tag":964,"props":5771,"children":5772},{"style":3099},[5773],{"type":3042,"value":978},{"type":178,"tag":964,"props":5775,"children":5776},{"class":966,"line":3827},[5777],{"type":178,"tag":964,"props":5778,"children":5779},{"emptyLinePlaceholder":21},[5780],{"type":3042,"value":1718},{"type":178,"tag":964,"props":5782,"children":5783},{"class":966,"line":3835},[5784,5788,5792],{"type":178,"tag":964,"props":5785,"children":5786},{"style":3099},[5787],{"type":3042,"value":971},{"type":178,"tag":964,"props":5789,"children":5790},{"style":3104},[5791],{"type":3042,"value":975},{"type":178,"tag":964,"props":5793,"children":5794},{"style":3099},[5795],{"type":3042,"value":978},{"type":178,"tag":964,"props":5797,"children":5798},{"class":966,"line":3851},[5799,5803],{"type":178,"tag":964,"props":5800,"children":5801},{"style":3099},[5802],{"type":3042,"value":985},{"type":178,"tag":964,"props":5804,"children":5805},{"style":3104},[5806],{"type":3042,"value":5807},"UChatMessages\n",{"type":178,"tag":964,"props":5809,"children":5810},{"class":966,"line":3887},[5811,5816,5820,5824],{"type":178,"tag":964,"props":5812,"children":5813},{"style":3109},[5814],{"type":3042,"value":5815},"    :user",{"type":178,"tag":964,"props":5817,"children":5818},{"style":3099},[5819],{"type":3042,"value":1009},{"type":178,"tag":964,"props":5821,"children":5822},{"style":3099},[5823],{"type":3042,"value":1012},{"type":178,"tag":964,"props":5825,"children":5826},{"style":3126},[5827],{"type":3042,"value":1796},{"type":178,"tag":964,"props":5829,"children":5831},{"class":966,"line":5830},49,[5832],{"type":178,"tag":964,"props":5833,"children":5834},{"style":3126},[5835],{"type":3042,"value":5836},"      side: 'left',\n",{"type":178,"tag":964,"props":5838,"children":5840},{"class":966,"line":5839},50,[5841],{"type":178,"tag":964,"props":5842,"children":5843},{"style":3126},[5844],{"type":3042,"value":5845},"      variant: 'solid',\n",{"type":178,"tag":964,"props":5847,"children":5849},{"class":966,"line":5848},51,[5850],{"type":178,"tag":964,"props":5851,"children":5852},{"style":3126},[5853],{"type":3042,"value":5854},"      avatar: {\n",{"type":178,"tag":964,"props":5856,"children":5858},{"class":966,"line":5857},52,[5859],{"type":178,"tag":964,"props":5860,"children":5861},{"style":3126},[5862],{"type":3042,"value":5863},"        src: 'https://github.com/benjamincanac.png'\n",{"type":178,"tag":964,"props":5865,"children":5867},{"class":966,"line":5866},53,[5868],{"type":178,"tag":964,"props":5869,"children":5870},{"style":3126},[5871],{"type":3042,"value":3314},{"type":178,"tag":964,"props":5873,"children":5875},{"class":966,"line":5874},54,[5876,5880],{"type":178,"tag":964,"props":5877,"children":5878},{"style":3126},[5879],{"type":3042,"value":5030},{"type":178,"tag":964,"props":5881,"children":5882},{"style":3099},[5883],{"type":3042,"value":1019},{"type":178,"tag":964,"props":5885,"children":5887},{"class":966,"line":5886},55,[5888,5893,5897,5901,5905],{"type":178,"tag":964,"props":5889,"children":5890},{"style":3109},[5891],{"type":3042,"value":5892},"    :messages",{"type":178,"tag":964,"props":5894,"children":5895},{"style":3099},[5896],{"type":3042,"value":1009},{"type":178,"tag":964,"props":5898,"children":5899},{"style":3099},[5900],{"type":3042,"value":1012},{"type":178,"tag":964,"props":5902,"children":5903},{"style":3126},[5904],{"type":3042,"value":950},{"type":178,"tag":964,"props":5906,"children":5907},{"style":3099},[5908],{"type":3042,"value":1019},{"type":178,"tag":964,"props":5910,"children":5912},{"class":966,"line":5911},56,[5913],{"type":178,"tag":964,"props":5914,"children":5915},{"style":3099},[5916],{"type":3042,"value":5917},"  />\n",{"type":178,"tag":964,"props":5919,"children":5921},{"class":966,"line":5920},57,[5922,5926,5930],{"type":178,"tag":964,"props":5923,"children":5924},{"style":3099},[5925],{"type":3042,"value":1071},{"type":178,"tag":964,"props":5927,"children":5928},{"style":3104},[5929],{"type":3042,"value":975},{"type":178,"tag":964,"props":5931,"children":5932},{"style":3099},[5933],{"type":3042,"value":978},{"type":178,"tag":2997,"props":5935,"children":5936},{},[5937],{"type":3042,"value":3905},{"title":960,"searchDepth":958,"depth":958,"links":5939},[],{"data":5941,"body":5942,"toc":6857},{"title":960,"description":960},{"type":3036,"children":5943},[5944,6853],{"type":178,"tag":3084,"props":5945,"children":5946},{},[5947],{"type":178,"tag":953,"props":5948,"children":5950},{"className":955,"code":5949,"language":34,"meta":960,"style":960},"\u003Cscript setup lang=\"ts\">\nconst messages = ref([\n  {\n    id: '6045235a-a435-46b8-989d-2df38ca2eb47',\n    role: 'user',\n    parts: [\n      {\n        type: 'text',\n        text: 'Hello, how are you?'\n      }\n    ]\n  },\n  {\n    id: '7a92b3c1-d5f8-4e76-b8a9-3c1e5fb2e0d8',\n    role: 'assistant',\n    parts: [\n      {\n        type: 'text',\n        text: 'I am doing well, thank you for asking! How can I assist you today?'\n      }\n    ]\n  },\n  {\n    id: '9c84d6a7-8b23-4f12-a1d5-e7f3b9c05e2a',\n    role: 'user',\n    parts: [\n      {\n        type: 'text',\n        text: 'What is the current weather in Tokyo?'\n      }\n    ]\n  },\n  {\n    id: 'b2e5f8c3-a1d9-4e67-b3f2-c9d8e7a6b5f4',\n    role: 'assistant',\n    parts: [\n      {\n        type: 'text',\n        text: \"Based on the latest data, Tokyo is currently experiencing sunny weather with temperatures around 24°C (75°F). It's a beautiful day with clear skies.\"\n      }\n    ]\n  }\n])\n\u003C/script>\n\n\u003Ctemplate>\n  \u003CUChatMessages\n    :assistant=\"{\n      side: 'left',\n      variant: 'outline',\n      avatar: {\n        icon: 'i-lucide-bot'\n      },\n      actions: [\n        {\n          label: 'Copy to clipboard',\n          icon: 'i-lucide-copy'\n        }\n      ]\n    }\"\n    :messages=\"messages\"\n  />\n\u003C/template>\n",[5951],{"type":178,"tag":948,"props":5952,"children":5953},{"__ignoreMap":960},[5954,5993,6016,6023,6050,6077,6092,6099,6126,6149,6156,6163,6170,6177,6204,6231,6246,6253,6280,6303,6310,6317,6324,6331,6358,6385,6400,6407,6434,6457,6464,6471,6478,6485,6512,6539,6554,6561,6588,6611,6618,6625,6632,6639,6654,6661,6676,6687,6707,6714,6722,6729,6737,6744,6752,6760,6768,6776,6784,6793,6805,6829,6837],{"type":178,"tag":964,"props":5955,"children":5956},{"class":966,"line":967},[5957,5961,5965,5969,5973,5977,5981,5985,5989],{"type":178,"tag":964,"props":5958,"children":5959},{"style":3099},[5960],{"type":3042,"value":971},{"type":178,"tag":964,"props":5962,"children":5963},{"style":3104},[5964],{"type":3042,"value":1939},{"type":178,"tag":964,"props":5966,"children":5967},{"style":3109},[5968],{"type":3042,"value":1942},{"type":178,"tag":964,"props":5970,"children":5971},{"style":3109},[5972],{"type":3042,"value":1945},{"type":178,"tag":964,"props":5974,"children":5975},{"style":3099},[5976],{"type":3042,"value":1009},{"type":178,"tag":964,"props":5978,"children":5979},{"style":3099},[5980],{"type":3042,"value":1012},{"type":178,"tag":964,"props":5982,"children":5983},{"style":3126},[5984],{"type":3042,"value":1658},{"type":178,"tag":964,"props":5986,"children":5987},{"style":3099},[5988],{"type":3042,"value":1012},{"type":178,"tag":964,"props":5990,"children":5991},{"style":3099},[5992],{"type":3042,"value":978},{"type":178,"tag":964,"props":5994,"children":5995},{"class":966,"line":958},[5996,6000,6004,6008,6012],{"type":178,"tag":964,"props":5997,"children":5998},{"style":3109},[5999],{"type":3042,"value":1985},{"type":178,"tag":964,"props":6001,"children":6002},{"style":3146},[6003],{"type":3042,"value":3149},{"type":178,"tag":964,"props":6005,"children":6006},{"style":3099},[6007],{"type":3042,"value":1009},{"type":178,"tag":964,"props":6009,"children":6010},{"style":3156},[6011],{"type":3042,"value":1993},{"type":178,"tag":964,"props":6013,"children":6014},{"style":3146},[6015],{"type":3042,"value":3163},{"type":178,"tag":964,"props":6017,"children":6018},{"class":966,"line":993},[6019],{"type":178,"tag":964,"props":6020,"children":6021},{"style":3099},[6022],{"type":3042,"value":3171},{"type":178,"tag":964,"props":6024,"children":6025},{"class":966,"line":1002},[6026,6030,6034,6038,6042,6046],{"type":178,"tag":964,"props":6027,"children":6028},{"style":3104},[6029],{"type":3042,"value":3179},{"type":178,"tag":964,"props":6031,"children":6032},{"style":3099},[6033],{"type":3042,"value":1219},{"type":178,"tag":964,"props":6035,"children":6036},{"style":3099},[6037],{"type":3042,"value":1222},{"type":178,"tag":964,"props":6039,"children":6040},{"style":3126},[6041],{"type":3042,"value":3192},{"type":178,"tag":964,"props":6043,"children":6044},{"style":3099},[6045],{"type":3042,"value":1228},{"type":178,"tag":964,"props":6047,"children":6048},{"style":3099},[6049],{"type":3042,"value":1819},{"type":178,"tag":964,"props":6051,"children":6052},{"class":966,"line":1022},[6053,6057,6061,6065,6069,6073],{"type":178,"tag":964,"props":6054,"children":6055},{"style":3104},[6056],{"type":3042,"value":3208},{"type":178,"tag":964,"props":6058,"children":6059},{"style":3099},[6060],{"type":3042,"value":1219},{"type":178,"tag":964,"props":6062,"children":6063},{"style":3099},[6064],{"type":3042,"value":1222},{"type":178,"tag":964,"props":6066,"children":6067},{"style":3126},[6068],{"type":3042,"value":1193},{"type":178,"tag":964,"props":6070,"children":6071},{"style":3099},[6072],{"type":3042,"value":1228},{"type":178,"tag":964,"props":6074,"children":6075},{"style":3099},[6076],{"type":3042,"value":1819},{"type":178,"tag":964,"props":6078,"children":6079},{"class":966,"line":1037},[6080,6084,6088],{"type":178,"tag":964,"props":6081,"children":6082},{"style":3104},[6083],{"type":3042,"value":3236},{"type":178,"tag":964,"props":6085,"children":6086},{"style":3099},[6087],{"type":3042,"value":1219},{"type":178,"tag":964,"props":6089,"children":6090},{"style":3146},[6091],{"type":3042,"value":3245},{"type":178,"tag":964,"props":6093,"children":6094},{"class":966,"line":1052},[6095],{"type":178,"tag":964,"props":6096,"children":6097},{"style":3099},[6098],{"type":3042,"value":3253},{"type":178,"tag":964,"props":6100,"children":6101},{"class":966,"line":959},[6102,6106,6110,6114,6118,6122],{"type":178,"tag":964,"props":6103,"children":6104},{"style":3104},[6105],{"type":3042,"value":3261},{"type":178,"tag":964,"props":6107,"children":6108},{"style":3099},[6109],{"type":3042,"value":1219},{"type":178,"tag":964,"props":6111,"children":6112},{"style":3099},[6113],{"type":3042,"value":1222},{"type":178,"tag":964,"props":6115,"children":6116},{"style":3126},[6117],{"type":3042,"value":3042},{"type":178,"tag":964,"props":6119,"children":6120},{"style":3099},[6121],{"type":3042,"value":1228},{"type":178,"tag":964,"props":6123,"children":6124},{"style":3099},[6125],{"type":3042,"value":1819},{"type":178,"tag":964,"props":6127,"children":6128},{"class":966,"line":1068},[6129,6133,6137,6141,6145],{"type":178,"tag":964,"props":6130,"children":6131},{"style":3104},[6132],{"type":3042,"value":3289},{"type":178,"tag":964,"props":6134,"children":6135},{"style":3099},[6136],{"type":3042,"value":1219},{"type":178,"tag":964,"props":6138,"children":6139},{"style":3099},[6140],{"type":3042,"value":1222},{"type":178,"tag":964,"props":6142,"children":6143},{"style":3126},[6144],{"type":3042,"value":3302},{"type":178,"tag":964,"props":6146,"children":6147},{"style":3099},[6148],{"type":3042,"value":1693},{"type":178,"tag":964,"props":6150,"children":6151},{"class":966,"line":1835},[6152],{"type":178,"tag":964,"props":6153,"children":6154},{"style":3099},[6155],{"type":3042,"value":3314},{"type":178,"tag":964,"props":6157,"children":6158},{"class":966,"line":1852},[6159],{"type":178,"tag":964,"props":6160,"children":6161},{"style":3146},[6162],{"type":3042,"value":3322},{"type":178,"tag":964,"props":6164,"children":6165},{"class":966,"line":1870},[6166],{"type":178,"tag":964,"props":6167,"children":6168},{"style":3099},[6169],{"type":3042,"value":3330},{"type":178,"tag":964,"props":6171,"children":6172},{"class":966,"line":1886},[6173],{"type":178,"tag":964,"props":6174,"children":6175},{"style":3099},[6176],{"type":3042,"value":3171},{"type":178,"tag":964,"props":6178,"children":6179},{"class":966,"line":2118},[6180,6184,6188,6192,6196,6200],{"type":178,"tag":964,"props":6181,"children":6182},{"style":3104},[6183],{"type":3042,"value":3179},{"type":178,"tag":964,"props":6185,"children":6186},{"style":3099},[6187],{"type":3042,"value":1219},{"type":178,"tag":964,"props":6189,"children":6190},{"style":3099},[6191],{"type":3042,"value":1222},{"type":178,"tag":964,"props":6193,"children":6194},{"style":3126},[6195],{"type":3042,"value":3357},{"type":178,"tag":964,"props":6197,"children":6198},{"style":3099},[6199],{"type":3042,"value":1228},{"type":178,"tag":964,"props":6201,"children":6202},{"style":3099},[6203],{"type":3042,"value":1819},{"type":178,"tag":964,"props":6205,"children":6206},{"class":966,"line":2123},[6207,6211,6215,6219,6223,6227],{"type":178,"tag":964,"props":6208,"children":6209},{"style":3104},[6210],{"type":3042,"value":3208},{"type":178,"tag":964,"props":6212,"children":6213},{"style":3099},[6214],{"type":3042,"value":1219},{"type":178,"tag":964,"props":6216,"children":6217},{"style":3099},[6218],{"type":3042,"value":1222},{"type":178,"tag":964,"props":6220,"children":6221},{"style":3126},[6222],{"type":3042,"value":1253},{"type":178,"tag":964,"props":6224,"children":6225},{"style":3099},[6226],{"type":3042,"value":1228},{"type":178,"tag":964,"props":6228,"children":6229},{"style":3099},[6230],{"type":3042,"value":1819},{"type":178,"tag":964,"props":6232,"children":6233},{"class":966,"line":2138},[6234,6238,6242],{"type":178,"tag":964,"props":6235,"children":6236},{"style":3104},[6237],{"type":3042,"value":3236},{"type":178,"tag":964,"props":6239,"children":6240},{"style":3099},[6241],{"type":3042,"value":1219},{"type":178,"tag":964,"props":6243,"children":6244},{"style":3146},[6245],{"type":3042,"value":3245},{"type":178,"tag":964,"props":6247,"children":6248},{"class":966,"line":2144},[6249],{"type":178,"tag":964,"props":6250,"children":6251},{"style":3099},[6252],{"type":3042,"value":3253},{"type":178,"tag":964,"props":6254,"children":6255},{"class":966,"line":2153},[6256,6260,6264,6268,6272,6276],{"type":178,"tag":964,"props":6257,"children":6258},{"style":3104},[6259],{"type":3042,"value":3261},{"type":178,"tag":964,"props":6261,"children":6262},{"style":3099},[6263],{"type":3042,"value":1219},{"type":178,"tag":964,"props":6265,"children":6266},{"style":3099},[6267],{"type":3042,"value":1222},{"type":178,"tag":964,"props":6269,"children":6270},{"style":3126},[6271],{"type":3042,"value":3042},{"type":178,"tag":964,"props":6273,"children":6274},{"style":3099},[6275],{"type":3042,"value":1228},{"type":178,"tag":964,"props":6277,"children":6278},{"style":3099},[6279],{"type":3042,"value":1819},{"type":178,"tag":964,"props":6281,"children":6282},{"class":966,"line":2158},[6283,6287,6291,6295,6299],{"type":178,"tag":964,"props":6284,"children":6285},{"style":3104},[6286],{"type":3042,"value":3289},{"type":178,"tag":964,"props":6288,"children":6289},{"style":3099},[6290],{"type":3042,"value":1219},{"type":178,"tag":964,"props":6292,"children":6293},{"style":3099},[6294],{"type":3042,"value":1222},{"type":178,"tag":964,"props":6296,"children":6297},{"style":3126},[6298],{"type":3042,"value":3461},{"type":178,"tag":964,"props":6300,"children":6301},{"style":3099},[6302],{"type":3042,"value":1693},{"type":178,"tag":964,"props":6304,"children":6305},{"class":966,"line":2167},[6306],{"type":178,"tag":964,"props":6307,"children":6308},{"style":3099},[6309],{"type":3042,"value":3314},{"type":178,"tag":964,"props":6311,"children":6312},{"class":966,"line":2177},[6313],{"type":178,"tag":964,"props":6314,"children":6315},{"style":3146},[6316],{"type":3042,"value":3322},{"type":178,"tag":964,"props":6318,"children":6319},{"class":966,"line":2192},[6320],{"type":178,"tag":964,"props":6321,"children":6322},{"style":3099},[6323],{"type":3042,"value":3330},{"type":178,"tag":964,"props":6325,"children":6326},{"class":966,"line":2203},[6327],{"type":178,"tag":964,"props":6328,"children":6329},{"style":3099},[6330],{"type":3042,"value":3171},{"type":178,"tag":964,"props":6332,"children":6333},{"class":966,"line":1929},[6334,6338,6342,6346,6350,6354],{"type":178,"tag":964,"props":6335,"children":6336},{"style":3104},[6337],{"type":3042,"value":3179},{"type":178,"tag":964,"props":6339,"children":6340},{"style":3099},[6341],{"type":3042,"value":1219},{"type":178,"tag":964,"props":6343,"children":6344},{"style":3099},[6345],{"type":3042,"value":1222},{"type":178,"tag":964,"props":6347,"children":6348},{"style":3126},[6349],{"type":3042,"value":3513},{"type":178,"tag":964,"props":6351,"children":6352},{"style":3099},[6353],{"type":3042,"value":1228},{"type":178,"tag":964,"props":6355,"children":6356},{"style":3099},[6357],{"type":3042,"value":1819},{"type":178,"tag":964,"props":6359,"children":6360},{"class":966,"line":2263},[6361,6365,6369,6373,6377,6381],{"type":178,"tag":964,"props":6362,"children":6363},{"style":3104},[6364],{"type":3042,"value":3208},{"type":178,"tag":964,"props":6366,"children":6367},{"style":3099},[6368],{"type":3042,"value":1219},{"type":178,"tag":964,"props":6370,"children":6371},{"style":3099},[6372],{"type":3042,"value":1222},{"type":178,"tag":964,"props":6374,"children":6375},{"style":3126},[6376],{"type":3042,"value":1193},{"type":178,"tag":964,"props":6378,"children":6379},{"style":3099},[6380],{"type":3042,"value":1228},{"type":178,"tag":964,"props":6382,"children":6383},{"style":3099},[6384],{"type":3042,"value":1819},{"type":178,"tag":964,"props":6386,"children":6387},{"class":966,"line":2346},[6388,6392,6396],{"type":178,"tag":964,"props":6389,"children":6390},{"style":3104},[6391],{"type":3042,"value":3236},{"type":178,"tag":964,"props":6393,"children":6394},{"style":3099},[6395],{"type":3042,"value":1219},{"type":178,"tag":964,"props":6397,"children":6398},{"style":3146},[6399],{"type":3042,"value":3245},{"type":178,"tag":964,"props":6401,"children":6402},{"class":966,"line":2405},[6403],{"type":178,"tag":964,"props":6404,"children":6405},{"style":3099},[6406],{"type":3042,"value":3253},{"type":178,"tag":964,"props":6408,"children":6409},{"class":966,"line":1930},[6410,6414,6418,6422,6426,6430],{"type":178,"tag":964,"props":6411,"children":6412},{"style":3104},[6413],{"type":3042,"value":3261},{"type":178,"tag":964,"props":6415,"children":6416},{"style":3099},[6417],{"type":3042,"value":1219},{"type":178,"tag":964,"props":6419,"children":6420},{"style":3099},[6421],{"type":3042,"value":1222},{"type":178,"tag":964,"props":6423,"children":6424},{"style":3126},[6425],{"type":3042,"value":3042},{"type":178,"tag":964,"props":6427,"children":6428},{"style":3099},[6429],{"type":3042,"value":1228},{"type":178,"tag":964,"props":6431,"children":6432},{"style":3099},[6433],{"type":3042,"value":1819},{"type":178,"tag":964,"props":6435,"children":6436},{"class":966,"line":2457},[6437,6441,6445,6449,6453],{"type":178,"tag":964,"props":6438,"children":6439},{"style":3104},[6440],{"type":3042,"value":3289},{"type":178,"tag":964,"props":6442,"children":6443},{"style":3099},[6444],{"type":3042,"value":1219},{"type":178,"tag":964,"props":6446,"children":6447},{"style":3099},[6448],{"type":3042,"value":1222},{"type":178,"tag":964,"props":6450,"children":6451},{"style":3126},[6452],{"type":3042,"value":3617},{"type":178,"tag":964,"props":6454,"children":6455},{"style":3099},[6456],{"type":3042,"value":1693},{"type":178,"tag":964,"props":6458,"children":6459},{"class":966,"line":2467},[6460],{"type":178,"tag":964,"props":6461,"children":6462},{"style":3099},[6463],{"type":3042,"value":3314},{"type":178,"tag":964,"props":6465,"children":6466},{"class":966,"line":2477},[6467],{"type":178,"tag":964,"props":6468,"children":6469},{"style":3146},[6470],{"type":3042,"value":3322},{"type":178,"tag":964,"props":6472,"children":6473},{"class":966,"line":2487},[6474],{"type":178,"tag":964,"props":6475,"children":6476},{"style":3099},[6477],{"type":3042,"value":3330},{"type":178,"tag":964,"props":6479,"children":6480},{"class":966,"line":2497},[6481],{"type":178,"tag":964,"props":6482,"children":6483},{"style":3099},[6484],{"type":3042,"value":3171},{"type":178,"tag":964,"props":6486,"children":6487},{"class":966,"line":2502},[6488,6492,6496,6500,6504,6508],{"type":178,"tag":964,"props":6489,"children":6490},{"style":3104},[6491],{"type":3042,"value":3179},{"type":178,"tag":964,"props":6493,"children":6494},{"style":3099},[6495],{"type":3042,"value":1219},{"type":178,"tag":964,"props":6497,"children":6498},{"style":3099},[6499],{"type":3042,"value":1222},{"type":178,"tag":964,"props":6501,"children":6502},{"style":3126},[6503],{"type":3042,"value":3669},{"type":178,"tag":964,"props":6505,"children":6506},{"style":3099},[6507],{"type":3042,"value":1228},{"type":178,"tag":964,"props":6509,"children":6510},{"style":3099},[6511],{"type":3042,"value":1819},{"type":178,"tag":964,"props":6513,"children":6514},{"class":966,"line":2516},[6515,6519,6523,6527,6531,6535],{"type":178,"tag":964,"props":6516,"children":6517},{"style":3104},[6518],{"type":3042,"value":3208},{"type":178,"tag":964,"props":6520,"children":6521},{"style":3099},[6522],{"type":3042,"value":1219},{"type":178,"tag":964,"props":6524,"children":6525},{"style":3099},[6526],{"type":3042,"value":1222},{"type":178,"tag":964,"props":6528,"children":6529},{"style":3126},[6530],{"type":3042,"value":1253},{"type":178,"tag":964,"props":6532,"children":6533},{"style":3099},[6534],{"type":3042,"value":1228},{"type":178,"tag":964,"props":6536,"children":6537},{"style":3099},[6538],{"type":3042,"value":1819},{"type":178,"tag":964,"props":6540,"children":6541},{"class":966,"line":2536},[6542,6546,6550],{"type":178,"tag":964,"props":6543,"children":6544},{"style":3104},[6545],{"type":3042,"value":3236},{"type":178,"tag":964,"props":6547,"children":6548},{"style":3099},[6549],{"type":3042,"value":1219},{"type":178,"tag":964,"props":6551,"children":6552},{"style":3146},[6553],{"type":3042,"value":3245},{"type":178,"tag":964,"props":6555,"children":6556},{"class":966,"line":2582},[6557],{"type":178,"tag":964,"props":6558,"children":6559},{"style":3099},[6560],{"type":3042,"value":3253},{"type":178,"tag":964,"props":6562,"children":6563},{"class":966,"line":2626},[6564,6568,6572,6576,6580,6584],{"type":178,"tag":964,"props":6565,"children":6566},{"style":3104},[6567],{"type":3042,"value":3261},{"type":178,"tag":964,"props":6569,"children":6570},{"style":3099},[6571],{"type":3042,"value":1219},{"type":178,"tag":964,"props":6573,"children":6574},{"style":3099},[6575],{"type":3042,"value":1222},{"type":178,"tag":964,"props":6577,"children":6578},{"style":3126},[6579],{"type":3042,"value":3042},{"type":178,"tag":964,"props":6581,"children":6582},{"style":3099},[6583],{"type":3042,"value":1228},{"type":178,"tag":964,"props":6585,"children":6586},{"style":3099},[6587],{"type":3042,"value":1819},{"type":178,"tag":964,"props":6589,"children":6590},{"class":966,"line":2635},[6591,6595,6599,6603,6607],{"type":178,"tag":964,"props":6592,"children":6593},{"style":3104},[6594],{"type":3042,"value":3289},{"type":178,"tag":964,"props":6596,"children":6597},{"style":3099},[6598],{"type":3042,"value":1219},{"type":178,"tag":964,"props":6600,"children":6601},{"style":3099},[6602],{"type":3042,"value":3769},{"type":178,"tag":964,"props":6604,"children":6605},{"style":3126},[6606],{"type":3042,"value":3774},{"type":178,"tag":964,"props":6608,"children":6609},{"style":3099},[6610],{"type":3042,"value":1019},{"type":178,"tag":964,"props":6612,"children":6613},{"class":966,"line":2644},[6614],{"type":178,"tag":964,"props":6615,"children":6616},{"style":3099},[6617],{"type":3042,"value":3314},{"type":178,"tag":964,"props":6619,"children":6620},{"class":966,"line":2653},[6621],{"type":178,"tag":964,"props":6622,"children":6623},{"style":3146},[6624],{"type":3042,"value":3322},{"type":178,"tag":964,"props":6626,"children":6627},{"class":966,"line":2662},[6628],{"type":178,"tag":964,"props":6629,"children":6630},{"style":3099},[6631],{"type":3042,"value":2058},{"type":178,"tag":964,"props":6633,"children":6634},{"class":966,"line":3802},[6635],{"type":178,"tag":964,"props":6636,"children":6637},{"style":3146},[6638],{"type":3042,"value":3808},{"type":178,"tag":964,"props":6640,"children":6641},{"class":966,"line":3811},[6642,6646,6650],{"type":178,"tag":964,"props":6643,"children":6644},{"style":3099},[6645],{"type":3042,"value":1071},{"type":178,"tag":964,"props":6647,"children":6648},{"style":3104},[6649],{"type":3042,"value":1939},{"type":178,"tag":964,"props":6651,"children":6652},{"style":3099},[6653],{"type":3042,"value":978},{"type":178,"tag":964,"props":6655,"children":6656},{"class":966,"line":3827},[6657],{"type":178,"tag":964,"props":6658,"children":6659},{"emptyLinePlaceholder":21},[6660],{"type":3042,"value":1718},{"type":178,"tag":964,"props":6662,"children":6663},{"class":966,"line":3835},[6664,6668,6672],{"type":178,"tag":964,"props":6665,"children":6666},{"style":3099},[6667],{"type":3042,"value":971},{"type":178,"tag":964,"props":6669,"children":6670},{"style":3104},[6671],{"type":3042,"value":975},{"type":178,"tag":964,"props":6673,"children":6674},{"style":3099},[6675],{"type":3042,"value":978},{"type":178,"tag":964,"props":6677,"children":6678},{"class":966,"line":3851},[6679,6683],{"type":178,"tag":964,"props":6680,"children":6681},{"style":3099},[6682],{"type":3042,"value":985},{"type":178,"tag":964,"props":6684,"children":6685},{"style":3104},[6686],{"type":3042,"value":5807},{"type":178,"tag":964,"props":6688,"children":6689},{"class":966,"line":3887},[6690,6695,6699,6703],{"type":178,"tag":964,"props":6691,"children":6692},{"style":3109},[6693],{"type":3042,"value":6694},"    :assistant",{"type":178,"tag":964,"props":6696,"children":6697},{"style":3099},[6698],{"type":3042,"value":1009},{"type":178,"tag":964,"props":6700,"children":6701},{"style":3099},[6702],{"type":3042,"value":1012},{"type":178,"tag":964,"props":6704,"children":6705},{"style":3126},[6706],{"type":3042,"value":1796},{"type":178,"tag":964,"props":6708,"children":6709},{"class":966,"line":5830},[6710],{"type":178,"tag":964,"props":6711,"children":6712},{"style":3126},[6713],{"type":3042,"value":5836},{"type":178,"tag":964,"props":6715,"children":6716},{"class":966,"line":5839},[6717],{"type":178,"tag":964,"props":6718,"children":6719},{"style":3126},[6720],{"type":3042,"value":6721},"      variant: 'outline',\n",{"type":178,"tag":964,"props":6723,"children":6724},{"class":966,"line":5848},[6725],{"type":178,"tag":964,"props":6726,"children":6727},{"style":3126},[6728],{"type":3042,"value":5854},{"type":178,"tag":964,"props":6730,"children":6731},{"class":966,"line":5857},[6732],{"type":178,"tag":964,"props":6733,"children":6734},{"style":3126},[6735],{"type":3042,"value":6736},"        icon: 'i-lucide-bot'\n",{"type":178,"tag":964,"props":6738,"children":6739},{"class":966,"line":5866},[6740],{"type":178,"tag":964,"props":6741,"children":6742},{"style":3126},[6743],{"type":3042,"value":4464},{"type":178,"tag":964,"props":6745,"children":6746},{"class":966,"line":5874},[6747],{"type":178,"tag":964,"props":6748,"children":6749},{"style":3126},[6750],{"type":3042,"value":6751},"      actions: [\n",{"type":178,"tag":964,"props":6753,"children":6754},{"class":966,"line":5886},[6755],{"type":178,"tag":964,"props":6756,"children":6757},{"style":3126},[6758],{"type":3042,"value":6759},"        {\n",{"type":178,"tag":964,"props":6761,"children":6762},{"class":966,"line":5911},[6763],{"type":178,"tag":964,"props":6764,"children":6765},{"style":3126},[6766],{"type":3042,"value":6767},"          label: 'Copy to clipboard',\n",{"type":178,"tag":964,"props":6769,"children":6770},{"class":966,"line":5920},[6771],{"type":178,"tag":964,"props":6772,"children":6773},{"style":3126},[6774],{"type":3042,"value":6775},"          icon: 'i-lucide-copy'\n",{"type":178,"tag":964,"props":6777,"children":6779},{"class":966,"line":6778},58,[6780],{"type":178,"tag":964,"props":6781,"children":6782},{"style":3126},[6783],{"type":3042,"value":4541},{"type":178,"tag":964,"props":6785,"children":6787},{"class":966,"line":6786},59,[6788],{"type":178,"tag":964,"props":6789,"children":6790},{"style":3126},[6791],{"type":3042,"value":6792},"      ]\n",{"type":178,"tag":964,"props":6794,"children":6796},{"class":966,"line":6795},60,[6797,6801],{"type":178,"tag":964,"props":6798,"children":6799},{"style":3126},[6800],{"type":3042,"value":5030},{"type":178,"tag":964,"props":6802,"children":6803},{"style":3099},[6804],{"type":3042,"value":1019},{"type":178,"tag":964,"props":6806,"children":6808},{"class":966,"line":6807},61,[6809,6813,6817,6821,6825],{"type":178,"tag":964,"props":6810,"children":6811},{"style":3109},[6812],{"type":3042,"value":5892},{"type":178,"tag":964,"props":6814,"children":6815},{"style":3099},[6816],{"type":3042,"value":1009},{"type":178,"tag":964,"props":6818,"children":6819},{"style":3099},[6820],{"type":3042,"value":1012},{"type":178,"tag":964,"props":6822,"children":6823},{"style":3126},[6824],{"type":3042,"value":950},{"type":178,"tag":964,"props":6826,"children":6827},{"style":3099},[6828],{"type":3042,"value":1019},{"type":178,"tag":964,"props":6830,"children":6832},{"class":966,"line":6831},62,[6833],{"type":178,"tag":964,"props":6834,"children":6835},{"style":3099},[6836],{"type":3042,"value":5917},{"type":178,"tag":964,"props":6838,"children":6840},{"class":966,"line":6839},63,[6841,6845,6849],{"type":178,"tag":964,"props":6842,"children":6843},{"style":3099},[6844],{"type":3042,"value":1071},{"type":178,"tag":964,"props":6846,"children":6847},{"style":3104},[6848],{"type":3042,"value":975},{"type":178,"tag":964,"props":6850,"children":6851},{"style":3099},[6852],{"type":3042,"value":978},{"type":178,"tag":2997,"props":6854,"children":6855},{},[6856],{"type":3042,"value":3905},{"title":960,"searchDepth":958,"depth":958,"links":6858},[],{"data":6860,"body":6861,"toc":8032},{"title":960,"description":960},{"type":3036,"children":6862},[6863,8028],{"type":178,"tag":3084,"props":6864,"children":6865},{},[6866],{"type":178,"tag":953,"props":6867,"children":6869},{"className":955,"code":6868,"language":34,"meta":960,"style":960},"\u003Cscript setup lang=\"ts\">\nconst messages = ref([\n  {\n    id: '6045235a-a435-46b8-989d-2df38ca2eb47',\n    role: 'user',\n    parts: [\n      {\n        type: 'text',\n        text: 'Hello, how are you?'\n      }\n    ]\n  },\n  {\n    id: '7a92b3c1-d5f8-4e76-b8a9-3c1e5fb2e0d8',\n    role: 'assistant',\n    parts: [\n      {\n        type: 'text',\n        text: 'I am doing well, thank you for asking! How can I assist you today?'\n      }\n    ]\n  },\n  {\n    id: '9c84d6a7-8b23-4f12-a1d5-e7f3b9c05e2a',\n    role: 'user',\n    parts: [\n      {\n        type: 'text',\n        text: 'What is the current weather in Tokyo?'\n      }\n    ]\n  },\n  {\n    id: 'b2e5f8c3-a1d9-4e67-b3f2-c9d8e7a6b5f4',\n    role: 'assistant',\n    parts: [\n      {\n        type: 'text',\n        text: \"Based on the latest data, Tokyo is currently experiencing sunny weather with temperatures around 24°C (75°F). It's a beautiful day with clear skies. The forecast for the rest of the week shows a slight chance of rain on Thursday, with temperatures gradually rising to 28°C by the weekend. Humidity levels are moderate at around 65%, and wind speeds are light at 8 km/h from the southeast. Air quality is good with an index of 42. The UV index is high at 7, so it's recommended to wear sunscreen if you're planning to spend time outdoors. Sunrise was at 5:24 AM and sunset will be at 6:48 PM, giving Tokyo approximately 13 hours and 24 minutes of daylight today. The moon is currently in its waxing gibbous phase.\"\n      }\n    ]\n  },\n  {\n    id: 'c3e5f8c3-a1d9-4e67-b3f2-c9d8e7a6b5f4',\n    role: 'user',\n    parts: [\n      {\n        type: 'text',\n        text: 'Can you recommend some popular tourist attractions in Kyoto?'\n      }\n    ]\n  },\n  {\n    id: 'd4f5g8c3-a1d9-4e67-b3f2-c9d8e7a6b5f4',\n    role: 'assistant',\n    parts: [\n      {\n        type: 'text',\n        text: 'Kyoto is known for its beautiful temples, traditional tea houses, and gardens. Some popular attractions include Kinkaku-ji (Golden Pavilion) with its stunning gold leaf exterior reflecting in the mirror pond, Fushimi Inari Shrine with its thousands of vermilion torii gates winding up the mountainside, Arashiyama Bamboo Grove where towering stalks create an otherworldly atmosphere, Kiyomizu-dera Temple perched on a hillside offering panoramic views of the city, and the historic Gion district where you might spot geisha hurrying to evening appointments through narrow stone-paved streets lined with traditional wooden machiya houses.'\n      }\n    ]\n  }\n])\n\u003C/script>\n\n\u003Ctemplate>\n  \u003CUChatMessages\n    auto-scroll-icon=\"i-lucide-chevron-down\"\n    :should-scroll-to-bottom=\"false\"\n    :messages=\"messages\"\n  />\n\u003C/template>\n",[6870],{"type":178,"tag":948,"props":6871,"children":6872},{"__ignoreMap":960},[6873,6912,6935,6942,6969,6996,7011,7018,7045,7068,7075,7082,7089,7096,7123,7150,7165,7172,7199,7222,7229,7236,7243,7250,7277,7304,7319,7326,7353,7376,7383,7390,7397,7404,7431,7458,7473,7480,7507,7531,7538,7545,7552,7559,7587,7614,7629,7636,7663,7687,7694,7701,7708,7715,7743,7770,7785,7792,7819,7843,7850,7857,7864,7871,7887,7895,7911,7923,7955,7980,8004,8012],{"type":178,"tag":964,"props":6874,"children":6875},{"class":966,"line":967},[6876,6880,6884,6888,6892,6896,6900,6904,6908],{"type":178,"tag":964,"props":6877,"children":6878},{"style":3099},[6879],{"type":3042,"value":971},{"type":178,"tag":964,"props":6881,"children":6882},{"style":3104},[6883],{"type":3042,"value":1939},{"type":178,"tag":964,"props":6885,"children":6886},{"style":3109},[6887],{"type":3042,"value":1942},{"type":178,"tag":964,"props":6889,"children":6890},{"style":3109},[6891],{"type":3042,"value":1945},{"type":178,"tag":964,"props":6893,"children":6894},{"style":3099},[6895],{"type":3042,"value":1009},{"type":178,"tag":964,"props":6897,"children":6898},{"style":3099},[6899],{"type":3042,"value":1012},{"type":178,"tag":964,"props":6901,"children":6902},{"style":3126},[6903],{"type":3042,"value":1658},{"type":178,"tag":964,"props":6905,"children":6906},{"style":3099},[6907],{"type":3042,"value":1012},{"type":178,"tag":964,"props":6909,"children":6910},{"style":3099},[6911],{"type":3042,"value":978},{"type":178,"tag":964,"props":6913,"children":6914},{"class":966,"line":958},[6915,6919,6923,6927,6931],{"type":178,"tag":964,"props":6916,"children":6917},{"style":3109},[6918],{"type":3042,"value":1985},{"type":178,"tag":964,"props":6920,"children":6921},{"style":3146},[6922],{"type":3042,"value":3149},{"type":178,"tag":964,"props":6924,"children":6925},{"style":3099},[6926],{"type":3042,"value":1009},{"type":178,"tag":964,"props":6928,"children":6929},{"style":3156},[6930],{"type":3042,"value":1993},{"type":178,"tag":964,"props":6932,"children":6933},{"style":3146},[6934],{"type":3042,"value":3163},{"type":178,"tag":964,"props":6936,"children":6937},{"class":966,"line":993},[6938],{"type":178,"tag":964,"props":6939,"children":6940},{"style":3099},[6941],{"type":3042,"value":3171},{"type":178,"tag":964,"props":6943,"children":6944},{"class":966,"line":1002},[6945,6949,6953,6957,6961,6965],{"type":178,"tag":964,"props":6946,"children":6947},{"style":3104},[6948],{"type":3042,"value":3179},{"type":178,"tag":964,"props":6950,"children":6951},{"style":3099},[6952],{"type":3042,"value":1219},{"type":178,"tag":964,"props":6954,"children":6955},{"style":3099},[6956],{"type":3042,"value":1222},{"type":178,"tag":964,"props":6958,"children":6959},{"style":3126},[6960],{"type":3042,"value":3192},{"type":178,"tag":964,"props":6962,"children":6963},{"style":3099},[6964],{"type":3042,"value":1228},{"type":178,"tag":964,"props":6966,"children":6967},{"style":3099},[6968],{"type":3042,"value":1819},{"type":178,"tag":964,"props":6970,"children":6971},{"class":966,"line":1022},[6972,6976,6980,6984,6988,6992],{"type":178,"tag":964,"props":6973,"children":6974},{"style":3104},[6975],{"type":3042,"value":3208},{"type":178,"tag":964,"props":6977,"children":6978},{"style":3099},[6979],{"type":3042,"value":1219},{"type":178,"tag":964,"props":6981,"children":6982},{"style":3099},[6983],{"type":3042,"value":1222},{"type":178,"tag":964,"props":6985,"children":6986},{"style":3126},[6987],{"type":3042,"value":1193},{"type":178,"tag":964,"props":6989,"children":6990},{"style":3099},[6991],{"type":3042,"value":1228},{"type":178,"tag":964,"props":6993,"children":6994},{"style":3099},[6995],{"type":3042,"value":1819},{"type":178,"tag":964,"props":6997,"children":6998},{"class":966,"line":1037},[6999,7003,7007],{"type":178,"tag":964,"props":7000,"children":7001},{"style":3104},[7002],{"type":3042,"value":3236},{"type":178,"tag":964,"props":7004,"children":7005},{"style":3099},[7006],{"type":3042,"value":1219},{"type":178,"tag":964,"props":7008,"children":7009},{"style":3146},[7010],{"type":3042,"value":3245},{"type":178,"tag":964,"props":7012,"children":7013},{"class":966,"line":1052},[7014],{"type":178,"tag":964,"props":7015,"children":7016},{"style":3099},[7017],{"type":3042,"value":3253},{"type":178,"tag":964,"props":7019,"children":7020},{"class":966,"line":959},[7021,7025,7029,7033,7037,7041],{"type":178,"tag":964,"props":7022,"children":7023},{"style":3104},[7024],{"type":3042,"value":3261},{"type":178,"tag":964,"props":7026,"children":7027},{"style":3099},[7028],{"type":3042,"value":1219},{"type":178,"tag":964,"props":7030,"children":7031},{"style":3099},[7032],{"type":3042,"value":1222},{"type":178,"tag":964,"props":7034,"children":7035},{"style":3126},[7036],{"type":3042,"value":3042},{"type":178,"tag":964,"props":7038,"children":7039},{"style":3099},[7040],{"type":3042,"value":1228},{"type":178,"tag":964,"props":7042,"children":7043},{"style":3099},[7044],{"type":3042,"value":1819},{"type":178,"tag":964,"props":7046,"children":7047},{"class":966,"line":1068},[7048,7052,7056,7060,7064],{"type":178,"tag":964,"props":7049,"children":7050},{"style":3104},[7051],{"type":3042,"value":3289},{"type":178,"tag":964,"props":7053,"children":7054},{"style":3099},[7055],{"type":3042,"value":1219},{"type":178,"tag":964,"props":7057,"children":7058},{"style":3099},[7059],{"type":3042,"value":1222},{"type":178,"tag":964,"props":7061,"children":7062},{"style":3126},[7063],{"type":3042,"value":3302},{"type":178,"tag":964,"props":7065,"children":7066},{"style":3099},[7067],{"type":3042,"value":1693},{"type":178,"tag":964,"props":7069,"children":7070},{"class":966,"line":1835},[7071],{"type":178,"tag":964,"props":7072,"children":7073},{"style":3099},[7074],{"type":3042,"value":3314},{"type":178,"tag":964,"props":7076,"children":7077},{"class":966,"line":1852},[7078],{"type":178,"tag":964,"props":7079,"children":7080},{"style":3146},[7081],{"type":3042,"value":3322},{"type":178,"tag":964,"props":7083,"children":7084},{"class":966,"line":1870},[7085],{"type":178,"tag":964,"props":7086,"children":7087},{"style":3099},[7088],{"type":3042,"value":3330},{"type":178,"tag":964,"props":7090,"children":7091},{"class":966,"line":1886},[7092],{"type":178,"tag":964,"props":7093,"children":7094},{"style":3099},[7095],{"type":3042,"value":3171},{"type":178,"tag":964,"props":7097,"children":7098},{"class":966,"line":2118},[7099,7103,7107,7111,7115,7119],{"type":178,"tag":964,"props":7100,"children":7101},{"style":3104},[7102],{"type":3042,"value":3179},{"type":178,"tag":964,"props":7104,"children":7105},{"style":3099},[7106],{"type":3042,"value":1219},{"type":178,"tag":964,"props":7108,"children":7109},{"style":3099},[7110],{"type":3042,"value":1222},{"type":178,"tag":964,"props":7112,"children":7113},{"style":3126},[7114],{"type":3042,"value":3357},{"type":178,"tag":964,"props":7116,"children":7117},{"style":3099},[7118],{"type":3042,"value":1228},{"type":178,"tag":964,"props":7120,"children":7121},{"style":3099},[7122],{"type":3042,"value":1819},{"type":178,"tag":964,"props":7124,"children":7125},{"class":966,"line":2123},[7126,7130,7134,7138,7142,7146],{"type":178,"tag":964,"props":7127,"children":7128},{"style":3104},[7129],{"type":3042,"value":3208},{"type":178,"tag":964,"props":7131,"children":7132},{"style":3099},[7133],{"type":3042,"value":1219},{"type":178,"tag":964,"props":7135,"children":7136},{"style":3099},[7137],{"type":3042,"value":1222},{"type":178,"tag":964,"props":7139,"children":7140},{"style":3126},[7141],{"type":3042,"value":1253},{"type":178,"tag":964,"props":7143,"children":7144},{"style":3099},[7145],{"type":3042,"value":1228},{"type":178,"tag":964,"props":7147,"children":7148},{"style":3099},[7149],{"type":3042,"value":1819},{"type":178,"tag":964,"props":7151,"children":7152},{"class":966,"line":2138},[7153,7157,7161],{"type":178,"tag":964,"props":7154,"children":7155},{"style":3104},[7156],{"type":3042,"value":3236},{"type":178,"tag":964,"props":7158,"children":7159},{"style":3099},[7160],{"type":3042,"value":1219},{"type":178,"tag":964,"props":7162,"children":7163},{"style":3146},[7164],{"type":3042,"value":3245},{"type":178,"tag":964,"props":7166,"children":7167},{"class":966,"line":2144},[7168],{"type":178,"tag":964,"props":7169,"children":7170},{"style":3099},[7171],{"type":3042,"value":3253},{"type":178,"tag":964,"props":7173,"children":7174},{"class":966,"line":2153},[7175,7179,7183,7187,7191,7195],{"type":178,"tag":964,"props":7176,"children":7177},{"style":3104},[7178],{"type":3042,"value":3261},{"type":178,"tag":964,"props":7180,"children":7181},{"style":3099},[7182],{"type":3042,"value":1219},{"type":178,"tag":964,"props":7184,"children":7185},{"style":3099},[7186],{"type":3042,"value":1222},{"type":178,"tag":964,"props":7188,"children":7189},{"style":3126},[7190],{"type":3042,"value":3042},{"type":178,"tag":964,"props":7192,"children":7193},{"style":3099},[7194],{"type":3042,"value":1228},{"type":178,"tag":964,"props":7196,"children":7197},{"style":3099},[7198],{"type":3042,"value":1819},{"type":178,"tag":964,"props":7200,"children":7201},{"class":966,"line":2158},[7202,7206,7210,7214,7218],{"type":178,"tag":964,"props":7203,"children":7204},{"style":3104},[7205],{"type":3042,"value":3289},{"type":178,"tag":964,"props":7207,"children":7208},{"style":3099},[7209],{"type":3042,"value":1219},{"type":178,"tag":964,"props":7211,"children":7212},{"style":3099},[7213],{"type":3042,"value":1222},{"type":178,"tag":964,"props":7215,"children":7216},{"style":3126},[7217],{"type":3042,"value":3461},{"type":178,"tag":964,"props":7219,"children":7220},{"style":3099},[7221],{"type":3042,"value":1693},{"type":178,"tag":964,"props":7223,"children":7224},{"class":966,"line":2167},[7225],{"type":178,"tag":964,"props":7226,"children":7227},{"style":3099},[7228],{"type":3042,"value":3314},{"type":178,"tag":964,"props":7230,"children":7231},{"class":966,"line":2177},[7232],{"type":178,"tag":964,"props":7233,"children":7234},{"style":3146},[7235],{"type":3042,"value":3322},{"type":178,"tag":964,"props":7237,"children":7238},{"class":966,"line":2192},[7239],{"type":178,"tag":964,"props":7240,"children":7241},{"style":3099},[7242],{"type":3042,"value":3330},{"type":178,"tag":964,"props":7244,"children":7245},{"class":966,"line":2203},[7246],{"type":178,"tag":964,"props":7247,"children":7248},{"style":3099},[7249],{"type":3042,"value":3171},{"type":178,"tag":964,"props":7251,"children":7252},{"class":966,"line":1929},[7253,7257,7261,7265,7269,7273],{"type":178,"tag":964,"props":7254,"children":7255},{"style":3104},[7256],{"type":3042,"value":3179},{"type":178,"tag":964,"props":7258,"children":7259},{"style":3099},[7260],{"type":3042,"value":1219},{"type":178,"tag":964,"props":7262,"children":7263},{"style":3099},[7264],{"type":3042,"value":1222},{"type":178,"tag":964,"props":7266,"children":7267},{"style":3126},[7268],{"type":3042,"value":3513},{"type":178,"tag":964,"props":7270,"children":7271},{"style":3099},[7272],{"type":3042,"value":1228},{"type":178,"tag":964,"props":7274,"children":7275},{"style":3099},[7276],{"type":3042,"value":1819},{"type":178,"tag":964,"props":7278,"children":7279},{"class":966,"line":2263},[7280,7284,7288,7292,7296,7300],{"type":178,"tag":964,"props":7281,"children":7282},{"style":3104},[7283],{"type":3042,"value":3208},{"type":178,"tag":964,"props":7285,"children":7286},{"style":3099},[7287],{"type":3042,"value":1219},{"type":178,"tag":964,"props":7289,"children":7290},{"style":3099},[7291],{"type":3042,"value":1222},{"type":178,"tag":964,"props":7293,"children":7294},{"style":3126},[7295],{"type":3042,"value":1193},{"type":178,"tag":964,"props":7297,"children":7298},{"style":3099},[7299],{"type":3042,"value":1228},{"type":178,"tag":964,"props":7301,"children":7302},{"style":3099},[7303],{"type":3042,"value":1819},{"type":178,"tag":964,"props":7305,"children":7306},{"class":966,"line":2346},[7307,7311,7315],{"type":178,"tag":964,"props":7308,"children":7309},{"style":3104},[7310],{"type":3042,"value":3236},{"type":178,"tag":964,"props":7312,"children":7313},{"style":3099},[7314],{"type":3042,"value":1219},{"type":178,"tag":964,"props":7316,"children":7317},{"style":3146},[7318],{"type":3042,"value":3245},{"type":178,"tag":964,"props":7320,"children":7321},{"class":966,"line":2405},[7322],{"type":178,"tag":964,"props":7323,"children":7324},{"style":3099},[7325],{"type":3042,"value":3253},{"type":178,"tag":964,"props":7327,"children":7328},{"class":966,"line":1930},[7329,7333,7337,7341,7345,7349],{"type":178,"tag":964,"props":7330,"children":7331},{"style":3104},[7332],{"type":3042,"value":3261},{"type":178,"tag":964,"props":7334,"children":7335},{"style":3099},[7336],{"type":3042,"value":1219},{"type":178,"tag":964,"props":7338,"children":7339},{"style":3099},[7340],{"type":3042,"value":1222},{"type":178,"tag":964,"props":7342,"children":7343},{"style":3126},[7344],{"type":3042,"value":3042},{"type":178,"tag":964,"props":7346,"children":7347},{"style":3099},[7348],{"type":3042,"value":1228},{"type":178,"tag":964,"props":7350,"children":7351},{"style":3099},[7352],{"type":3042,"value":1819},{"type":178,"tag":964,"props":7354,"children":7355},{"class":966,"line":2457},[7356,7360,7364,7368,7372],{"type":178,"tag":964,"props":7357,"children":7358},{"style":3104},[7359],{"type":3042,"value":3289},{"type":178,"tag":964,"props":7361,"children":7362},{"style":3099},[7363],{"type":3042,"value":1219},{"type":178,"tag":964,"props":7365,"children":7366},{"style":3099},[7367],{"type":3042,"value":1222},{"type":178,"tag":964,"props":7369,"children":7370},{"style":3126},[7371],{"type":3042,"value":3617},{"type":178,"tag":964,"props":7373,"children":7374},{"style":3099},[7375],{"type":3042,"value":1693},{"type":178,"tag":964,"props":7377,"children":7378},{"class":966,"line":2467},[7379],{"type":178,"tag":964,"props":7380,"children":7381},{"style":3099},[7382],{"type":3042,"value":3314},{"type":178,"tag":964,"props":7384,"children":7385},{"class":966,"line":2477},[7386],{"type":178,"tag":964,"props":7387,"children":7388},{"style":3146},[7389],{"type":3042,"value":3322},{"type":178,"tag":964,"props":7391,"children":7392},{"class":966,"line":2487},[7393],{"type":178,"tag":964,"props":7394,"children":7395},{"style":3099},[7396],{"type":3042,"value":3330},{"type":178,"tag":964,"props":7398,"children":7399},{"class":966,"line":2497},[7400],{"type":178,"tag":964,"props":7401,"children":7402},{"style":3099},[7403],{"type":3042,"value":3171},{"type":178,"tag":964,"props":7405,"children":7406},{"class":966,"line":2502},[7407,7411,7415,7419,7423,7427],{"type":178,"tag":964,"props":7408,"children":7409},{"style":3104},[7410],{"type":3042,"value":3179},{"type":178,"tag":964,"props":7412,"children":7413},{"style":3099},[7414],{"type":3042,"value":1219},{"type":178,"tag":964,"props":7416,"children":7417},{"style":3099},[7418],{"type":3042,"value":1222},{"type":178,"tag":964,"props":7420,"children":7421},{"style":3126},[7422],{"type":3042,"value":3669},{"type":178,"tag":964,"props":7424,"children":7425},{"style":3099},[7426],{"type":3042,"value":1228},{"type":178,"tag":964,"props":7428,"children":7429},{"style":3099},[7430],{"type":3042,"value":1819},{"type":178,"tag":964,"props":7432,"children":7433},{"class":966,"line":2516},[7434,7438,7442,7446,7450,7454],{"type":178,"tag":964,"props":7435,"children":7436},{"style":3104},[7437],{"type":3042,"value":3208},{"type":178,"tag":964,"props":7439,"children":7440},{"style":3099},[7441],{"type":3042,"value":1219},{"type":178,"tag":964,"props":7443,"children":7444},{"style":3099},[7445],{"type":3042,"value":1222},{"type":178,"tag":964,"props":7447,"children":7448},{"style":3126},[7449],{"type":3042,"value":1253},{"type":178,"tag":964,"props":7451,"children":7452},{"style":3099},[7453],{"type":3042,"value":1228},{"type":178,"tag":964,"props":7455,"children":7456},{"style":3099},[7457],{"type":3042,"value":1819},{"type":178,"tag":964,"props":7459,"children":7460},{"class":966,"line":2536},[7461,7465,7469],{"type":178,"tag":964,"props":7462,"children":7463},{"style":3104},[7464],{"type":3042,"value":3236},{"type":178,"tag":964,"props":7466,"children":7467},{"style":3099},[7468],{"type":3042,"value":1219},{"type":178,"tag":964,"props":7470,"children":7471},{"style":3146},[7472],{"type":3042,"value":3245},{"type":178,"tag":964,"props":7474,"children":7475},{"class":966,"line":2582},[7476],{"type":178,"tag":964,"props":7477,"children":7478},{"style":3099},[7479],{"type":3042,"value":3253},{"type":178,"tag":964,"props":7481,"children":7482},{"class":966,"line":2626},[7483,7487,7491,7495,7499,7503],{"type":178,"tag":964,"props":7484,"children":7485},{"style":3104},[7486],{"type":3042,"value":3261},{"type":178,"tag":964,"props":7488,"children":7489},{"style":3099},[7490],{"type":3042,"value":1219},{"type":178,"tag":964,"props":7492,"children":7493},{"style":3099},[7494],{"type":3042,"value":1222},{"type":178,"tag":964,"props":7496,"children":7497},{"style":3126},[7498],{"type":3042,"value":3042},{"type":178,"tag":964,"props":7500,"children":7501},{"style":3099},[7502],{"type":3042,"value":1228},{"type":178,"tag":964,"props":7504,"children":7505},{"style":3099},[7506],{"type":3042,"value":1819},{"type":178,"tag":964,"props":7508,"children":7509},{"class":966,"line":2635},[7510,7514,7518,7522,7527],{"type":178,"tag":964,"props":7511,"children":7512},{"style":3104},[7513],{"type":3042,"value":3289},{"type":178,"tag":964,"props":7515,"children":7516},{"style":3099},[7517],{"type":3042,"value":1219},{"type":178,"tag":964,"props":7519,"children":7520},{"style":3099},[7521],{"type":3042,"value":3769},{"type":178,"tag":964,"props":7523,"children":7524},{"style":3126},[7525],{"type":3042,"value":7526},"Based on the latest data, Tokyo is currently experiencing sunny weather with temperatures around 24°C (75°F). It's a beautiful day with clear skies. The forecast for the rest of the week shows a slight chance of rain on Thursday, with temperatures gradually rising to 28°C by the weekend. Humidity levels are moderate at around 65%, and wind speeds are light at 8 km/h from the southeast. Air quality is good with an index of 42. The UV index is high at 7, so it's recommended to wear sunscreen if you're planning to spend time outdoors. Sunrise was at 5:24 AM and sunset will be at 6:48 PM, giving Tokyo approximately 13 hours and 24 minutes of daylight today. The moon is currently in its waxing gibbous phase.",{"type":178,"tag":964,"props":7528,"children":7529},{"style":3099},[7530],{"type":3042,"value":1019},{"type":178,"tag":964,"props":7532,"children":7533},{"class":966,"line":2644},[7534],{"type":178,"tag":964,"props":7535,"children":7536},{"style":3099},[7537],{"type":3042,"value":3314},{"type":178,"tag":964,"props":7539,"children":7540},{"class":966,"line":2653},[7541],{"type":178,"tag":964,"props":7542,"children":7543},{"style":3146},[7544],{"type":3042,"value":3322},{"type":178,"tag":964,"props":7546,"children":7547},{"class":966,"line":2662},[7548],{"type":178,"tag":964,"props":7549,"children":7550},{"style":3099},[7551],{"type":3042,"value":3330},{"type":178,"tag":964,"props":7553,"children":7554},{"class":966,"line":3802},[7555],{"type":178,"tag":964,"props":7556,"children":7557},{"style":3099},[7558],{"type":3042,"value":3171},{"type":178,"tag":964,"props":7560,"children":7561},{"class":966,"line":3811},[7562,7566,7570,7574,7579,7583],{"type":178,"tag":964,"props":7563,"children":7564},{"style":3104},[7565],{"type":3042,"value":3179},{"type":178,"tag":964,"props":7567,"children":7568},{"style":3099},[7569],{"type":3042,"value":1219},{"type":178,"tag":964,"props":7571,"children":7572},{"style":3099},[7573],{"type":3042,"value":1222},{"type":178,"tag":964,"props":7575,"children":7576},{"style":3126},[7577],{"type":3042,"value":7578},"c3e5f8c3-a1d9-4e67-b3f2-c9d8e7a6b5f4",{"type":178,"tag":964,"props":7580,"children":7581},{"style":3099},[7582],{"type":3042,"value":1228},{"type":178,"tag":964,"props":7584,"children":7585},{"style":3099},[7586],{"type":3042,"value":1819},{"type":178,"tag":964,"props":7588,"children":7589},{"class":966,"line":3827},[7590,7594,7598,7602,7606,7610],{"type":178,"tag":964,"props":7591,"children":7592},{"style":3104},[7593],{"type":3042,"value":3208},{"type":178,"tag":964,"props":7595,"children":7596},{"style":3099},[7597],{"type":3042,"value":1219},{"type":178,"tag":964,"props":7599,"children":7600},{"style":3099},[7601],{"type":3042,"value":1222},{"type":178,"tag":964,"props":7603,"children":7604},{"style":3126},[7605],{"type":3042,"value":1193},{"type":178,"tag":964,"props":7607,"children":7608},{"style":3099},[7609],{"type":3042,"value":1228},{"type":178,"tag":964,"props":7611,"children":7612},{"style":3099},[7613],{"type":3042,"value":1819},{"type":178,"tag":964,"props":7615,"children":7616},{"class":966,"line":3835},[7617,7621,7625],{"type":178,"tag":964,"props":7618,"children":7619},{"style":3104},[7620],{"type":3042,"value":3236},{"type":178,"tag":964,"props":7622,"children":7623},{"style":3099},[7624],{"type":3042,"value":1219},{"type":178,"tag":964,"props":7626,"children":7627},{"style":3146},[7628],{"type":3042,"value":3245},{"type":178,"tag":964,"props":7630,"children":7631},{"class":966,"line":3851},[7632],{"type":178,"tag":964,"props":7633,"children":7634},{"style":3099},[7635],{"type":3042,"value":3253},{"type":178,"tag":964,"props":7637,"children":7638},{"class":966,"line":3887},[7639,7643,7647,7651,7655,7659],{"type":178,"tag":964,"props":7640,"children":7641},{"style":3104},[7642],{"type":3042,"value":3261},{"type":178,"tag":964,"props":7644,"children":7645},{"style":3099},[7646],{"type":3042,"value":1219},{"type":178,"tag":964,"props":7648,"children":7649},{"style":3099},[7650],{"type":3042,"value":1222},{"type":178,"tag":964,"props":7652,"children":7653},{"style":3126},[7654],{"type":3042,"value":3042},{"type":178,"tag":964,"props":7656,"children":7657},{"style":3099},[7658],{"type":3042,"value":1228},{"type":178,"tag":964,"props":7660,"children":7661},{"style":3099},[7662],{"type":3042,"value":1819},{"type":178,"tag":964,"props":7664,"children":7665},{"class":966,"line":5830},[7666,7670,7674,7678,7683],{"type":178,"tag":964,"props":7667,"children":7668},{"style":3104},[7669],{"type":3042,"value":3289},{"type":178,"tag":964,"props":7671,"children":7672},{"style":3099},[7673],{"type":3042,"value":1219},{"type":178,"tag":964,"props":7675,"children":7676},{"style":3099},[7677],{"type":3042,"value":1222},{"type":178,"tag":964,"props":7679,"children":7680},{"style":3126},[7681],{"type":3042,"value":7682},"Can you recommend some popular tourist attractions in Kyoto?",{"type":178,"tag":964,"props":7684,"children":7685},{"style":3099},[7686],{"type":3042,"value":1693},{"type":178,"tag":964,"props":7688,"children":7689},{"class":966,"line":5839},[7690],{"type":178,"tag":964,"props":7691,"children":7692},{"style":3099},[7693],{"type":3042,"value":3314},{"type":178,"tag":964,"props":7695,"children":7696},{"class":966,"line":5848},[7697],{"type":178,"tag":964,"props":7698,"children":7699},{"style":3146},[7700],{"type":3042,"value":3322},{"type":178,"tag":964,"props":7702,"children":7703},{"class":966,"line":5857},[7704],{"type":178,"tag":964,"props":7705,"children":7706},{"style":3099},[7707],{"type":3042,"value":3330},{"type":178,"tag":964,"props":7709,"children":7710},{"class":966,"line":5866},[7711],{"type":178,"tag":964,"props":7712,"children":7713},{"style":3099},[7714],{"type":3042,"value":3171},{"type":178,"tag":964,"props":7716,"children":7717},{"class":966,"line":5874},[7718,7722,7726,7730,7735,7739],{"type":178,"tag":964,"props":7719,"children":7720},{"style":3104},[7721],{"type":3042,"value":3179},{"type":178,"tag":964,"props":7723,"children":7724},{"style":3099},[7725],{"type":3042,"value":1219},{"type":178,"tag":964,"props":7727,"children":7728},{"style":3099},[7729],{"type":3042,"value":1222},{"type":178,"tag":964,"props":7731,"children":7732},{"style":3126},[7733],{"type":3042,"value":7734},"d4f5g8c3-a1d9-4e67-b3f2-c9d8e7a6b5f4",{"type":178,"tag":964,"props":7736,"children":7737},{"style":3099},[7738],{"type":3042,"value":1228},{"type":178,"tag":964,"props":7740,"children":7741},{"style":3099},[7742],{"type":3042,"value":1819},{"type":178,"tag":964,"props":7744,"children":7745},{"class":966,"line":5886},[7746,7750,7754,7758,7762,7766],{"type":178,"tag":964,"props":7747,"children":7748},{"style":3104},[7749],{"type":3042,"value":3208},{"type":178,"tag":964,"props":7751,"children":7752},{"style":3099},[7753],{"type":3042,"value":1219},{"type":178,"tag":964,"props":7755,"children":7756},{"style":3099},[7757],{"type":3042,"value":1222},{"type":178,"tag":964,"props":7759,"children":7760},{"style":3126},[7761],{"type":3042,"value":1253},{"type":178,"tag":964,"props":7763,"children":7764},{"style":3099},[7765],{"type":3042,"value":1228},{"type":178,"tag":964,"props":7767,"children":7768},{"style":3099},[7769],{"type":3042,"value":1819},{"type":178,"tag":964,"props":7771,"children":7772},{"class":966,"line":5911},[7773,7777,7781],{"type":178,"tag":964,"props":7774,"children":7775},{"style":3104},[7776],{"type":3042,"value":3236},{"type":178,"tag":964,"props":7778,"children":7779},{"style":3099},[7780],{"type":3042,"value":1219},{"type":178,"tag":964,"props":7782,"children":7783},{"style":3146},[7784],{"type":3042,"value":3245},{"type":178,"tag":964,"props":7786,"children":7787},{"class":966,"line":5920},[7788],{"type":178,"tag":964,"props":7789,"children":7790},{"style":3099},[7791],{"type":3042,"value":3253},{"type":178,"tag":964,"props":7793,"children":7794},{"class":966,"line":6778},[7795,7799,7803,7807,7811,7815],{"type":178,"tag":964,"props":7796,"children":7797},{"style":3104},[7798],{"type":3042,"value":3261},{"type":178,"tag":964,"props":7800,"children":7801},{"style":3099},[7802],{"type":3042,"value":1219},{"type":178,"tag":964,"props":7804,"children":7805},{"style":3099},[7806],{"type":3042,"value":1222},{"type":178,"tag":964,"props":7808,"children":7809},{"style":3126},[7810],{"type":3042,"value":3042},{"type":178,"tag":964,"props":7812,"children":7813},{"style":3099},[7814],{"type":3042,"value":1228},{"type":178,"tag":964,"props":7816,"children":7817},{"style":3099},[7818],{"type":3042,"value":1819},{"type":178,"tag":964,"props":7820,"children":7821},{"class":966,"line":6786},[7822,7826,7830,7834,7839],{"type":178,"tag":964,"props":7823,"children":7824},{"style":3104},[7825],{"type":3042,"value":3289},{"type":178,"tag":964,"props":7827,"children":7828},{"style":3099},[7829],{"type":3042,"value":1219},{"type":178,"tag":964,"props":7831,"children":7832},{"style":3099},[7833],{"type":3042,"value":1222},{"type":178,"tag":964,"props":7835,"children":7836},{"style":3126},[7837],{"type":3042,"value":7838},"Kyoto is known for its beautiful temples, traditional tea houses, and gardens. Some popular attractions include Kinkaku-ji (Golden Pavilion) with its stunning gold leaf exterior reflecting in the mirror pond, Fushimi Inari Shrine with its thousands of vermilion torii gates winding up the mountainside, Arashiyama Bamboo Grove where towering stalks create an otherworldly atmosphere, Kiyomizu-dera Temple perched on a hillside offering panoramic views of the city, and the historic Gion district where you might spot geisha hurrying to evening appointments through narrow stone-paved streets lined with traditional wooden machiya houses.",{"type":178,"tag":964,"props":7840,"children":7841},{"style":3099},[7842],{"type":3042,"value":1693},{"type":178,"tag":964,"props":7844,"children":7845},{"class":966,"line":6795},[7846],{"type":178,"tag":964,"props":7847,"children":7848},{"style":3099},[7849],{"type":3042,"value":3314},{"type":178,"tag":964,"props":7851,"children":7852},{"class":966,"line":6807},[7853],{"type":178,"tag":964,"props":7854,"children":7855},{"style":3146},[7856],{"type":3042,"value":3322},{"type":178,"tag":964,"props":7858,"children":7859},{"class":966,"line":6831},[7860],{"type":178,"tag":964,"props":7861,"children":7862},{"style":3099},[7863],{"type":3042,"value":2058},{"type":178,"tag":964,"props":7865,"children":7866},{"class":966,"line":6839},[7867],{"type":178,"tag":964,"props":7868,"children":7869},{"style":3146},[7870],{"type":3042,"value":3808},{"type":178,"tag":964,"props":7872,"children":7874},{"class":966,"line":7873},64,[7875,7879,7883],{"type":178,"tag":964,"props":7876,"children":7877},{"style":3099},[7878],{"type":3042,"value":1071},{"type":178,"tag":964,"props":7880,"children":7881},{"style":3104},[7882],{"type":3042,"value":1939},{"type":178,"tag":964,"props":7884,"children":7885},{"style":3099},[7886],{"type":3042,"value":978},{"type":178,"tag":964,"props":7888,"children":7890},{"class":966,"line":7889},65,[7891],{"type":178,"tag":964,"props":7892,"children":7893},{"emptyLinePlaceholder":21},[7894],{"type":3042,"value":1718},{"type":178,"tag":964,"props":7896,"children":7898},{"class":966,"line":7897},66,[7899,7903,7907],{"type":178,"tag":964,"props":7900,"children":7901},{"style":3099},[7902],{"type":3042,"value":971},{"type":178,"tag":964,"props":7904,"children":7905},{"style":3104},[7906],{"type":3042,"value":975},{"type":178,"tag":964,"props":7908,"children":7909},{"style":3099},[7910],{"type":3042,"value":978},{"type":178,"tag":964,"props":7912,"children":7914},{"class":966,"line":7913},67,[7915,7919],{"type":178,"tag":964,"props":7916,"children":7917},{"style":3099},[7918],{"type":3042,"value":985},{"type":178,"tag":964,"props":7920,"children":7921},{"style":3104},[7922],{"type":3042,"value":5807},{"type":178,"tag":964,"props":7924,"children":7926},{"class":966,"line":7925},68,[7927,7932,7936,7940,7951],{"type":178,"tag":964,"props":7928,"children":7929},{"style":3109},[7930],{"type":3042,"value":7931},"    auto-scroll-icon",{"type":178,"tag":964,"props":7933,"children":7934},{"style":3099},[7935],{"type":3042,"value":1009},{"type":178,"tag":964,"props":7937,"children":7938},{"style":3099},[7939],{"type":3042,"value":1012},{"type":178,"tag":964,"props":7941,"children":7942},{"style":3126},[7943,7949],{"type":178,"tag":7944,"props":7945,"children":7948},"i",{"class":7946,"style":7947},"shiki-icon-highlight","--shiki-icon-url: url(https://api.iconify.design/lucide:chevron-down.svg?color=%23000)",[],{"type":3042,"value":7950},"i-lucide-chevron-down",{"type":178,"tag":964,"props":7952,"children":7953},{"style":3099},[7954],{"type":3042,"value":1019},{"type":178,"tag":964,"props":7956,"children":7958},{"class":966,"line":7957},69,[7959,7964,7968,7972,7976],{"type":178,"tag":964,"props":7960,"children":7961},{"style":3109},[7962],{"type":3042,"value":7963},"    :should-scroll-to-bottom",{"type":178,"tag":964,"props":7965,"children":7966},{"style":3099},[7967],{"type":3042,"value":1009},{"type":178,"tag":964,"props":7969,"children":7970},{"style":3099},[7971],{"type":3042,"value":1012},{"type":178,"tag":964,"props":7973,"children":7974},{"style":3126},[7975],{"type":3042,"value":1312},{"type":178,"tag":964,"props":7977,"children":7978},{"style":3099},[7979],{"type":3042,"value":1019},{"type":178,"tag":964,"props":7981,"children":7983},{"class":966,"line":7982},70,[7984,7988,7992,7996,8000],{"type":178,"tag":964,"props":7985,"children":7986},{"style":3109},[7987],{"type":3042,"value":5892},{"type":178,"tag":964,"props":7989,"children":7990},{"style":3099},[7991],{"type":3042,"value":1009},{"type":178,"tag":964,"props":7993,"children":7994},{"style":3099},[7995],{"type":3042,"value":1012},{"type":178,"tag":964,"props":7997,"children":7998},{"style":3126},[7999],{"type":3042,"value":950},{"type":178,"tag":964,"props":8001,"children":8002},{"style":3099},[8003],{"type":3042,"value":1019},{"type":178,"tag":964,"props":8005,"children":8007},{"class":966,"line":8006},71,[8008],{"type":178,"tag":964,"props":8009,"children":8010},{"style":3099},[8011],{"type":3042,"value":5917},{"type":178,"tag":964,"props":8013,"children":8015},{"class":966,"line":8014},72,[8016,8020,8024],{"type":178,"tag":964,"props":8017,"children":8018},{"style":3099},[8019],{"type":3042,"value":1071},{"type":178,"tag":964,"props":8021,"children":8022},{"style":3104},[8023],{"type":3042,"value":975},{"type":178,"tag":964,"props":8025,"children":8026},{"style":3099},[8027],{"type":3042,"value":978},{"type":178,"tag":2997,"props":8029,"children":8030},{},[8031],{"type":3042,"value":3905},{"title":960,"searchDepth":958,"depth":958,"links":8033},[],{"data":8035,"body":8036,"toc":9211},{"title":960,"description":960},{"type":3036,"children":8037},[8038,9207],{"type":178,"tag":3084,"props":8039,"children":8040},{},[8041],{"type":178,"tag":953,"props":8042,"children":8044},{"className":955,"code":8043,"language":34,"meta":960,"style":960},"\u003Cscript setup lang=\"ts\">\nconst messages = ref([\n  {\n    id: '6045235a-a435-46b8-989d-2df38ca2eb47',\n    role: 'user',\n    parts: [\n      {\n        type: 'text',\n        text: 'Hello, how are you?'\n      }\n    ]\n  },\n  {\n    id: '7a92b3c1-d5f8-4e76-b8a9-3c1e5fb2e0d8',\n    role: 'assistant',\n    parts: [\n      {\n        type: 'text',\n        text: 'I am doing well, thank you for asking! How can I assist you today?'\n      }\n    ]\n  },\n  {\n    id: '9c84d6a7-8b23-4f12-a1d5-e7f3b9c05e2a',\n    role: 'user',\n    parts: [\n      {\n        type: 'text',\n        text: 'What is the current weather in Tokyo?'\n      }\n    ]\n  },\n  {\n    id: 'b2e5f8c3-a1d9-4e67-b3f2-c9d8e7a6b5f4',\n    role: 'assistant',\n    parts: [\n      {\n        type: 'text',\n        text: \"Based on the latest data, Tokyo is currently experiencing sunny weather with temperatures around 24°C (75°F). It's a beautiful day with clear skies. The forecast for the rest of the week shows a slight chance of rain on Thursday, with temperatures gradually rising to 28°C by the weekend. Humidity levels are moderate at around 65%, and wind speeds are light at 8 km/h from the southeast. Air quality is good with an index of 42. The UV index is high at 7, so it's recommended to wear sunscreen if you're planning to spend time outdoors. Sunrise was at 5:24 AM and sunset will be at 6:48 PM, giving Tokyo approximately 13 hours and 24 minutes of daylight today. The moon is currently in its waxing gibbous phase.\"\n      }\n    ]\n  },\n  {\n    id: 'c3e5f8c3-a1d9-4e67-b3f2-c9d8e7a6b5f4',\n    role: 'user',\n    parts: [\n      {\n        type: 'text',\n        text: 'Can you recommend some popular tourist attractions in Kyoto?'\n      }\n    ]\n  },\n  {\n    id: 'd4f5g8c3-a1d9-4e67-b3f2-c9d8e7a6b5f4',\n    role: 'assistant',\n    parts: [\n      {\n        type: 'text',\n        text: 'Kyoto is known for its beautiful temples, traditional tea houses, and gardens. Some popular attractions include Kinkaku-ji (Golden Pavilion) with its stunning gold leaf exterior reflecting in the mirror pond, Fushimi Inari Shrine with its thousands of vermilion torii gates winding up the mountainside, Arashiyama Bamboo Grove where towering stalks create an otherworldly atmosphere, Kiyomizu-dera Temple perched on a hillside offering panoramic views of the city, and the historic Gion district where you might spot geisha hurrying to evening appointments through narrow stone-paved streets lined with traditional wooden machiya houses.'\n      }\n    ]\n  }\n])\n\u003C/script>\n\n\u003Ctemplate>\n  \u003CUChatMessages\n    :auto-scroll=\"{\n      color: 'neutral',\n      variant: 'outline'\n    }\"\n    :should-scroll-to-bottom=\"false\"\n    :messages=\"messages\"\n  />\n\u003C/template>\n",[8045],{"type":178,"tag":948,"props":8046,"children":8047},{"__ignoreMap":960},[8048,8087,8110,8117,8144,8171,8186,8193,8220,8243,8250,8257,8264,8271,8298,8325,8340,8347,8374,8397,8404,8411,8418,8425,8452,8479,8494,8501,8528,8551,8558,8565,8572,8579,8606,8633,8648,8655,8682,8705,8712,8719,8726,8733,8760,8787,8802,8809,8836,8859,8866,8873,8880,8887,8914,8941,8956,8963,8990,9013,9020,9027,9034,9041,9056,9063,9078,9089,9109,9117,9125,9136,9159,9183,9191],{"type":178,"tag":964,"props":8049,"children":8050},{"class":966,"line":967},[8051,8055,8059,8063,8067,8071,8075,8079,8083],{"type":178,"tag":964,"props":8052,"children":8053},{"style":3099},[8054],{"type":3042,"value":971},{"type":178,"tag":964,"props":8056,"children":8057},{"style":3104},[8058],{"type":3042,"value":1939},{"type":178,"tag":964,"props":8060,"children":8061},{"style":3109},[8062],{"type":3042,"value":1942},{"type":178,"tag":964,"props":8064,"children":8065},{"style":3109},[8066],{"type":3042,"value":1945},{"type":178,"tag":964,"props":8068,"children":8069},{"style":3099},[8070],{"type":3042,"value":1009},{"type":178,"tag":964,"props":8072,"children":8073},{"style":3099},[8074],{"type":3042,"value":1012},{"type":178,"tag":964,"props":8076,"children":8077},{"style":3126},[8078],{"type":3042,"value":1658},{"type":178,"tag":964,"props":8080,"children":8081},{"style":3099},[8082],{"type":3042,"value":1012},{"type":178,"tag":964,"props":8084,"children":8085},{"style":3099},[8086],{"type":3042,"value":978},{"type":178,"tag":964,"props":8088,"children":8089},{"class":966,"line":958},[8090,8094,8098,8102,8106],{"type":178,"tag":964,"props":8091,"children":8092},{"style":3109},[8093],{"type":3042,"value":1985},{"type":178,"tag":964,"props":8095,"children":8096},{"style":3146},[8097],{"type":3042,"value":3149},{"type":178,"tag":964,"props":8099,"children":8100},{"style":3099},[8101],{"type":3042,"value":1009},{"type":178,"tag":964,"props":8103,"children":8104},{"style":3156},[8105],{"type":3042,"value":1993},{"type":178,"tag":964,"props":8107,"children":8108},{"style":3146},[8109],{"type":3042,"value":3163},{"type":178,"tag":964,"props":8111,"children":8112},{"class":966,"line":993},[8113],{"type":178,"tag":964,"props":8114,"children":8115},{"style":3099},[8116],{"type":3042,"value":3171},{"type":178,"tag":964,"props":8118,"children":8119},{"class":966,"line":1002},[8120,8124,8128,8132,8136,8140],{"type":178,"tag":964,"props":8121,"children":8122},{"style":3104},[8123],{"type":3042,"value":3179},{"type":178,"tag":964,"props":8125,"children":8126},{"style":3099},[8127],{"type":3042,"value":1219},{"type":178,"tag":964,"props":8129,"children":8130},{"style":3099},[8131],{"type":3042,"value":1222},{"type":178,"tag":964,"props":8133,"children":8134},{"style":3126},[8135],{"type":3042,"value":3192},{"type":178,"tag":964,"props":8137,"children":8138},{"style":3099},[8139],{"type":3042,"value":1228},{"type":178,"tag":964,"props":8141,"children":8142},{"style":3099},[8143],{"type":3042,"value":1819},{"type":178,"tag":964,"props":8145,"children":8146},{"class":966,"line":1022},[8147,8151,8155,8159,8163,8167],{"type":178,"tag":964,"props":8148,"children":8149},{"style":3104},[8150],{"type":3042,"value":3208},{"type":178,"tag":964,"props":8152,"children":8153},{"style":3099},[8154],{"type":3042,"value":1219},{"type":178,"tag":964,"props":8156,"children":8157},{"style":3099},[8158],{"type":3042,"value":1222},{"type":178,"tag":964,"props":8160,"children":8161},{"style":3126},[8162],{"type":3042,"value":1193},{"type":178,"tag":964,"props":8164,"children":8165},{"style":3099},[8166],{"type":3042,"value":1228},{"type":178,"tag":964,"props":8168,"children":8169},{"style":3099},[8170],{"type":3042,"value":1819},{"type":178,"tag":964,"props":8172,"children":8173},{"class":966,"line":1037},[8174,8178,8182],{"type":178,"tag":964,"props":8175,"children":8176},{"style":3104},[8177],{"type":3042,"value":3236},{"type":178,"tag":964,"props":8179,"children":8180},{"style":3099},[8181],{"type":3042,"value":1219},{"type":178,"tag":964,"props":8183,"children":8184},{"style":3146},[8185],{"type":3042,"value":3245},{"type":178,"tag":964,"props":8187,"children":8188},{"class":966,"line":1052},[8189],{"type":178,"tag":964,"props":8190,"children":8191},{"style":3099},[8192],{"type":3042,"value":3253},{"type":178,"tag":964,"props":8194,"children":8195},{"class":966,"line":959},[8196,8200,8204,8208,8212,8216],{"type":178,"tag":964,"props":8197,"children":8198},{"style":3104},[8199],{"type":3042,"value":3261},{"type":178,"tag":964,"props":8201,"children":8202},{"style":3099},[8203],{"type":3042,"value":1219},{"type":178,"tag":964,"props":8205,"children":8206},{"style":3099},[8207],{"type":3042,"value":1222},{"type":178,"tag":964,"props":8209,"children":8210},{"style":3126},[8211],{"type":3042,"value":3042},{"type":178,"tag":964,"props":8213,"children":8214},{"style":3099},[8215],{"type":3042,"value":1228},{"type":178,"tag":964,"props":8217,"children":8218},{"style":3099},[8219],{"type":3042,"value":1819},{"type":178,"tag":964,"props":8221,"children":8222},{"class":966,"line":1068},[8223,8227,8231,8235,8239],{"type":178,"tag":964,"props":8224,"children":8225},{"style":3104},[8226],{"type":3042,"value":3289},{"type":178,"tag":964,"props":8228,"children":8229},{"style":3099},[8230],{"type":3042,"value":1219},{"type":178,"tag":964,"props":8232,"children":8233},{"style":3099},[8234],{"type":3042,"value":1222},{"type":178,"tag":964,"props":8236,"children":8237},{"style":3126},[8238],{"type":3042,"value":3302},{"type":178,"tag":964,"props":8240,"children":8241},{"style":3099},[8242],{"type":3042,"value":1693},{"type":178,"tag":964,"props":8244,"children":8245},{"class":966,"line":1835},[8246],{"type":178,"tag":964,"props":8247,"children":8248},{"style":3099},[8249],{"type":3042,"value":3314},{"type":178,"tag":964,"props":8251,"children":8252},{"class":966,"line":1852},[8253],{"type":178,"tag":964,"props":8254,"children":8255},{"style":3146},[8256],{"type":3042,"value":3322},{"type":178,"tag":964,"props":8258,"children":8259},{"class":966,"line":1870},[8260],{"type":178,"tag":964,"props":8261,"children":8262},{"style":3099},[8263],{"type":3042,"value":3330},{"type":178,"tag":964,"props":8265,"children":8266},{"class":966,"line":1886},[8267],{"type":178,"tag":964,"props":8268,"children":8269},{"style":3099},[8270],{"type":3042,"value":3171},{"type":178,"tag":964,"props":8272,"children":8273},{"class":966,"line":2118},[8274,8278,8282,8286,8290,8294],{"type":178,"tag":964,"props":8275,"children":8276},{"style":3104},[8277],{"type":3042,"value":3179},{"type":178,"tag":964,"props":8279,"children":8280},{"style":3099},[8281],{"type":3042,"value":1219},{"type":178,"tag":964,"props":8283,"children":8284},{"style":3099},[8285],{"type":3042,"value":1222},{"type":178,"tag":964,"props":8287,"children":8288},{"style":3126},[8289],{"type":3042,"value":3357},{"type":178,"tag":964,"props":8291,"children":8292},{"style":3099},[8293],{"type":3042,"value":1228},{"type":178,"tag":964,"props":8295,"children":8296},{"style":3099},[8297],{"type":3042,"value":1819},{"type":178,"tag":964,"props":8299,"children":8300},{"class":966,"line":2123},[8301,8305,8309,8313,8317,8321],{"type":178,"tag":964,"props":8302,"children":8303},{"style":3104},[8304],{"type":3042,"value":3208},{"type":178,"tag":964,"props":8306,"children":8307},{"style":3099},[8308],{"type":3042,"value":1219},{"type":178,"tag":964,"props":8310,"children":8311},{"style":3099},[8312],{"type":3042,"value":1222},{"type":178,"tag":964,"props":8314,"children":8315},{"style":3126},[8316],{"type":3042,"value":1253},{"type":178,"tag":964,"props":8318,"children":8319},{"style":3099},[8320],{"type":3042,"value":1228},{"type":178,"tag":964,"props":8322,"children":8323},{"style":3099},[8324],{"type":3042,"value":1819},{"type":178,"tag":964,"props":8326,"children":8327},{"class":966,"line":2138},[8328,8332,8336],{"type":178,"tag":964,"props":8329,"children":8330},{"style":3104},[8331],{"type":3042,"value":3236},{"type":178,"tag":964,"props":8333,"children":8334},{"style":3099},[8335],{"type":3042,"value":1219},{"type":178,"tag":964,"props":8337,"children":8338},{"style":3146},[8339],{"type":3042,"value":3245},{"type":178,"tag":964,"props":8341,"children":8342},{"class":966,"line":2144},[8343],{"type":178,"tag":964,"props":8344,"children":8345},{"style":3099},[8346],{"type":3042,"value":3253},{"type":178,"tag":964,"props":8348,"children":8349},{"class":966,"line":2153},[8350,8354,8358,8362,8366,8370],{"type":178,"tag":964,"props":8351,"children":8352},{"style":3104},[8353],{"type":3042,"value":3261},{"type":178,"tag":964,"props":8355,"children":8356},{"style":3099},[8357],{"type":3042,"value":1219},{"type":178,"tag":964,"props":8359,"children":8360},{"style":3099},[8361],{"type":3042,"value":1222},{"type":178,"tag":964,"props":8363,"children":8364},{"style":3126},[8365],{"type":3042,"value":3042},{"type":178,"tag":964,"props":8367,"children":8368},{"style":3099},[8369],{"type":3042,"value":1228},{"type":178,"tag":964,"props":8371,"children":8372},{"style":3099},[8373],{"type":3042,"value":1819},{"type":178,"tag":964,"props":8375,"children":8376},{"class":966,"line":2158},[8377,8381,8385,8389,8393],{"type":178,"tag":964,"props":8378,"children":8379},{"style":3104},[8380],{"type":3042,"value":3289},{"type":178,"tag":964,"props":8382,"children":8383},{"style":3099},[8384],{"type":3042,"value":1219},{"type":178,"tag":964,"props":8386,"children":8387},{"style":3099},[8388],{"type":3042,"value":1222},{"type":178,"tag":964,"props":8390,"children":8391},{"style":3126},[8392],{"type":3042,"value":3461},{"type":178,"tag":964,"props":8394,"children":8395},{"style":3099},[8396],{"type":3042,"value":1693},{"type":178,"tag":964,"props":8398,"children":8399},{"class":966,"line":2167},[8400],{"type":178,"tag":964,"props":8401,"children":8402},{"style":3099},[8403],{"type":3042,"value":3314},{"type":178,"tag":964,"props":8405,"children":8406},{"class":966,"line":2177},[8407],{"type":178,"tag":964,"props":8408,"children":8409},{"style":3146},[8410],{"type":3042,"value":3322},{"type":178,"tag":964,"props":8412,"children":8413},{"class":966,"line":2192},[8414],{"type":178,"tag":964,"props":8415,"children":8416},{"style":3099},[8417],{"type":3042,"value":3330},{"type":178,"tag":964,"props":8419,"children":8420},{"class":966,"line":2203},[8421],{"type":178,"tag":964,"props":8422,"children":8423},{"style":3099},[8424],{"type":3042,"value":3171},{"type":178,"tag":964,"props":8426,"children":8427},{"class":966,"line":1929},[8428,8432,8436,8440,8444,8448],{"type":178,"tag":964,"props":8429,"children":8430},{"style":3104},[8431],{"type":3042,"value":3179},{"type":178,"tag":964,"props":8433,"children":8434},{"style":3099},[8435],{"type":3042,"value":1219},{"type":178,"tag":964,"props":8437,"children":8438},{"style":3099},[8439],{"type":3042,"value":1222},{"type":178,"tag":964,"props":8441,"children":8442},{"style":3126},[8443],{"type":3042,"value":3513},{"type":178,"tag":964,"props":8445,"children":8446},{"style":3099},[8447],{"type":3042,"value":1228},{"type":178,"tag":964,"props":8449,"children":8450},{"style":3099},[8451],{"type":3042,"value":1819},{"type":178,"tag":964,"props":8453,"children":8454},{"class":966,"line":2263},[8455,8459,8463,8467,8471,8475],{"type":178,"tag":964,"props":8456,"children":8457},{"style":3104},[8458],{"type":3042,"value":3208},{"type":178,"tag":964,"props":8460,"children":8461},{"style":3099},[8462],{"type":3042,"value":1219},{"type":178,"tag":964,"props":8464,"children":8465},{"style":3099},[8466],{"type":3042,"value":1222},{"type":178,"tag":964,"props":8468,"children":8469},{"style":3126},[8470],{"type":3042,"value":1193},{"type":178,"tag":964,"props":8472,"children":8473},{"style":3099},[8474],{"type":3042,"value":1228},{"type":178,"tag":964,"props":8476,"children":8477},{"style":3099},[8478],{"type":3042,"value":1819},{"type":178,"tag":964,"props":8480,"children":8481},{"class":966,"line":2346},[8482,8486,8490],{"type":178,"tag":964,"props":8483,"children":8484},{"style":3104},[8485],{"type":3042,"value":3236},{"type":178,"tag":964,"props":8487,"children":8488},{"style":3099},[8489],{"type":3042,"value":1219},{"type":178,"tag":964,"props":8491,"children":8492},{"style":3146},[8493],{"type":3042,"value":3245},{"type":178,"tag":964,"props":8495,"children":8496},{"class":966,"line":2405},[8497],{"type":178,"tag":964,"props":8498,"children":8499},{"style":3099},[8500],{"type":3042,"value":3253},{"type":178,"tag":964,"props":8502,"children":8503},{"class":966,"line":1930},[8504,8508,8512,8516,8520,8524],{"type":178,"tag":964,"props":8505,"children":8506},{"style":3104},[8507],{"type":3042,"value":3261},{"type":178,"tag":964,"props":8509,"children":8510},{"style":3099},[8511],{"type":3042,"value":1219},{"type":178,"tag":964,"props":8513,"children":8514},{"style":3099},[8515],{"type":3042,"value":1222},{"type":178,"tag":964,"props":8517,"children":8518},{"style":3126},[8519],{"type":3042,"value":3042},{"type":178,"tag":964,"props":8521,"children":8522},{"style":3099},[8523],{"type":3042,"value":1228},{"type":178,"tag":964,"props":8525,"children":8526},{"style":3099},[8527],{"type":3042,"value":1819},{"type":178,"tag":964,"props":8529,"children":8530},{"class":966,"line":2457},[8531,8535,8539,8543,8547],{"type":178,"tag":964,"props":8532,"children":8533},{"style":3104},[8534],{"type":3042,"value":3289},{"type":178,"tag":964,"props":8536,"children":8537},{"style":3099},[8538],{"type":3042,"value":1219},{"type":178,"tag":964,"props":8540,"children":8541},{"style":3099},[8542],{"type":3042,"value":1222},{"type":178,"tag":964,"props":8544,"children":8545},{"style":3126},[8546],{"type":3042,"value":3617},{"type":178,"tag":964,"props":8548,"children":8549},{"style":3099},[8550],{"type":3042,"value":1693},{"type":178,"tag":964,"props":8552,"children":8553},{"class":966,"line":2467},[8554],{"type":178,"tag":964,"props":8555,"children":8556},{"style":3099},[8557],{"type":3042,"value":3314},{"type":178,"tag":964,"props":8559,"children":8560},{"class":966,"line":2477},[8561],{"type":178,"tag":964,"props":8562,"children":8563},{"style":3146},[8564],{"type":3042,"value":3322},{"type":178,"tag":964,"props":8566,"children":8567},{"class":966,"line":2487},[8568],{"type":178,"tag":964,"props":8569,"children":8570},{"style":3099},[8571],{"type":3042,"value":3330},{"type":178,"tag":964,"props":8573,"children":8574},{"class":966,"line":2497},[8575],{"type":178,"tag":964,"props":8576,"children":8577},{"style":3099},[8578],{"type":3042,"value":3171},{"type":178,"tag":964,"props":8580,"children":8581},{"class":966,"line":2502},[8582,8586,8590,8594,8598,8602],{"type":178,"tag":964,"props":8583,"children":8584},{"style":3104},[8585],{"type":3042,"value":3179},{"type":178,"tag":964,"props":8587,"children":8588},{"style":3099},[8589],{"type":3042,"value":1219},{"type":178,"tag":964,"props":8591,"children":8592},{"style":3099},[8593],{"type":3042,"value":1222},{"type":178,"tag":964,"props":8595,"children":8596},{"style":3126},[8597],{"type":3042,"value":3669},{"type":178,"tag":964,"props":8599,"children":8600},{"style":3099},[8601],{"type":3042,"value":1228},{"type":178,"tag":964,"props":8603,"children":8604},{"style":3099},[8605],{"type":3042,"value":1819},{"type":178,"tag":964,"props":8607,"children":8608},{"class":966,"line":2516},[8609,8613,8617,8621,8625,8629],{"type":178,"tag":964,"props":8610,"children":8611},{"style":3104},[8612],{"type":3042,"value":3208},{"type":178,"tag":964,"props":8614,"children":8615},{"style":3099},[8616],{"type":3042,"value":1219},{"type":178,"tag":964,"props":8618,"children":8619},{"style":3099},[8620],{"type":3042,"value":1222},{"type":178,"tag":964,"props":8622,"children":8623},{"style":3126},[8624],{"type":3042,"value":1253},{"type":178,"tag":964,"props":8626,"children":8627},{"style":3099},[8628],{"type":3042,"value":1228},{"type":178,"tag":964,"props":8630,"children":8631},{"style":3099},[8632],{"type":3042,"value":1819},{"type":178,"tag":964,"props":8634,"children":8635},{"class":966,"line":2536},[8636,8640,8644],{"type":178,"tag":964,"props":8637,"children":8638},{"style":3104},[8639],{"type":3042,"value":3236},{"type":178,"tag":964,"props":8641,"children":8642},{"style":3099},[8643],{"type":3042,"value":1219},{"type":178,"tag":964,"props":8645,"children":8646},{"style":3146},[8647],{"type":3042,"value":3245},{"type":178,"tag":964,"props":8649,"children":8650},{"class":966,"line":2582},[8651],{"type":178,"tag":964,"props":8652,"children":8653},{"style":3099},[8654],{"type":3042,"value":3253},{"type":178,"tag":964,"props":8656,"children":8657},{"class":966,"line":2626},[8658,8662,8666,8670,8674,8678],{"type":178,"tag":964,"props":8659,"children":8660},{"style":3104},[8661],{"type":3042,"value":3261},{"type":178,"tag":964,"props":8663,"children":8664},{"style":3099},[8665],{"type":3042,"value":1219},{"type":178,"tag":964,"props":8667,"children":8668},{"style":3099},[8669],{"type":3042,"value":1222},{"type":178,"tag":964,"props":8671,"children":8672},{"style":3126},[8673],{"type":3042,"value":3042},{"type":178,"tag":964,"props":8675,"children":8676},{"style":3099},[8677],{"type":3042,"value":1228},{"type":178,"tag":964,"props":8679,"children":8680},{"style":3099},[8681],{"type":3042,"value":1819},{"type":178,"tag":964,"props":8683,"children":8684},{"class":966,"line":2635},[8685,8689,8693,8697,8701],{"type":178,"tag":964,"props":8686,"children":8687},{"style":3104},[8688],{"type":3042,"value":3289},{"type":178,"tag":964,"props":8690,"children":8691},{"style":3099},[8692],{"type":3042,"value":1219},{"type":178,"tag":964,"props":8694,"children":8695},{"style":3099},[8696],{"type":3042,"value":3769},{"type":178,"tag":964,"props":8698,"children":8699},{"style":3126},[8700],{"type":3042,"value":7526},{"type":178,"tag":964,"props":8702,"children":8703},{"style":3099},[8704],{"type":3042,"value":1019},{"type":178,"tag":964,"props":8706,"children":8707},{"class":966,"line":2644},[8708],{"type":178,"tag":964,"props":8709,"children":8710},{"style":3099},[8711],{"type":3042,"value":3314},{"type":178,"tag":964,"props":8713,"children":8714},{"class":966,"line":2653},[8715],{"type":178,"tag":964,"props":8716,"children":8717},{"style":3146},[8718],{"type":3042,"value":3322},{"type":178,"tag":964,"props":8720,"children":8721},{"class":966,"line":2662},[8722],{"type":178,"tag":964,"props":8723,"children":8724},{"style":3099},[8725],{"type":3042,"value":3330},{"type":178,"tag":964,"props":8727,"children":8728},{"class":966,"line":3802},[8729],{"type":178,"tag":964,"props":8730,"children":8731},{"style":3099},[8732],{"type":3042,"value":3171},{"type":178,"tag":964,"props":8734,"children":8735},{"class":966,"line":3811},[8736,8740,8744,8748,8752,8756],{"type":178,"tag":964,"props":8737,"children":8738},{"style":3104},[8739],{"type":3042,"value":3179},{"type":178,"tag":964,"props":8741,"children":8742},{"style":3099},[8743],{"type":3042,"value":1219},{"type":178,"tag":964,"props":8745,"children":8746},{"style":3099},[8747],{"type":3042,"value":1222},{"type":178,"tag":964,"props":8749,"children":8750},{"style":3126},[8751],{"type":3042,"value":7578},{"type":178,"tag":964,"props":8753,"children":8754},{"style":3099},[8755],{"type":3042,"value":1228},{"type":178,"tag":964,"props":8757,"children":8758},{"style":3099},[8759],{"type":3042,"value":1819},{"type":178,"tag":964,"props":8761,"children":8762},{"class":966,"line":3827},[8763,8767,8771,8775,8779,8783],{"type":178,"tag":964,"props":8764,"children":8765},{"style":3104},[8766],{"type":3042,"value":3208},{"type":178,"tag":964,"props":8768,"children":8769},{"style":3099},[8770],{"type":3042,"value":1219},{"type":178,"tag":964,"props":8772,"children":8773},{"style":3099},[8774],{"type":3042,"value":1222},{"type":178,"tag":964,"props":8776,"children":8777},{"style":3126},[8778],{"type":3042,"value":1193},{"type":178,"tag":964,"props":8780,"children":8781},{"style":3099},[8782],{"type":3042,"value":1228},{"type":178,"tag":964,"props":8784,"children":8785},{"style":3099},[8786],{"type":3042,"value":1819},{"type":178,"tag":964,"props":8788,"children":8789},{"class":966,"line":3835},[8790,8794,8798],{"type":178,"tag":964,"props":8791,"children":8792},{"style":3104},[8793],{"type":3042,"value":3236},{"type":178,"tag":964,"props":8795,"children":8796},{"style":3099},[8797],{"type":3042,"value":1219},{"type":178,"tag":964,"props":8799,"children":8800},{"style":3146},[8801],{"type":3042,"value":3245},{"type":178,"tag":964,"props":8803,"children":8804},{"class":966,"line":3851},[8805],{"type":178,"tag":964,"props":8806,"children":8807},{"style":3099},[8808],{"type":3042,"value":3253},{"type":178,"tag":964,"props":8810,"children":8811},{"class":966,"line":3887},[8812,8816,8820,8824,8828,8832],{"type":178,"tag":964,"props":8813,"children":8814},{"style":3104},[8815],{"type":3042,"value":3261},{"type":178,"tag":964,"props":8817,"children":8818},{"style":3099},[8819],{"type":3042,"value":1219},{"type":178,"tag":964,"props":8821,"children":8822},{"style":3099},[8823],{"type":3042,"value":1222},{"type":178,"tag":964,"props":8825,"children":8826},{"style":3126},[8827],{"type":3042,"value":3042},{"type":178,"tag":964,"props":8829,"children":8830},{"style":3099},[8831],{"type":3042,"value":1228},{"type":178,"tag":964,"props":8833,"children":8834},{"style":3099},[8835],{"type":3042,"value":1819},{"type":178,"tag":964,"props":8837,"children":8838},{"class":966,"line":5830},[8839,8843,8847,8851,8855],{"type":178,"tag":964,"props":8840,"children":8841},{"style":3104},[8842],{"type":3042,"value":3289},{"type":178,"tag":964,"props":8844,"children":8845},{"style":3099},[8846],{"type":3042,"value":1219},{"type":178,"tag":964,"props":8848,"children":8849},{"style":3099},[8850],{"type":3042,"value":1222},{"type":178,"tag":964,"props":8852,"children":8853},{"style":3126},[8854],{"type":3042,"value":7682},{"type":178,"tag":964,"props":8856,"children":8857},{"style":3099},[8858],{"type":3042,"value":1693},{"type":178,"tag":964,"props":8860,"children":8861},{"class":966,"line":5839},[8862],{"type":178,"tag":964,"props":8863,"children":8864},{"style":3099},[8865],{"type":3042,"value":3314},{"type":178,"tag":964,"props":8867,"children":8868},{"class":966,"line":5848},[8869],{"type":178,"tag":964,"props":8870,"children":8871},{"style":3146},[8872],{"type":3042,"value":3322},{"type":178,"tag":964,"props":8874,"children":8875},{"class":966,"line":5857},[8876],{"type":178,"tag":964,"props":8877,"children":8878},{"style":3099},[8879],{"type":3042,"value":3330},{"type":178,"tag":964,"props":8881,"children":8882},{"class":966,"line":5866},[8883],{"type":178,"tag":964,"props":8884,"children":8885},{"style":3099},[8886],{"type":3042,"value":3171},{"type":178,"tag":964,"props":8888,"children":8889},{"class":966,"line":5874},[8890,8894,8898,8902,8906,8910],{"type":178,"tag":964,"props":8891,"children":8892},{"style":3104},[8893],{"type":3042,"value":3179},{"type":178,"tag":964,"props":8895,"children":8896},{"style":3099},[8897],{"type":3042,"value":1219},{"type":178,"tag":964,"props":8899,"children":8900},{"style":3099},[8901],{"type":3042,"value":1222},{"type":178,"tag":964,"props":8903,"children":8904},{"style":3126},[8905],{"type":3042,"value":7734},{"type":178,"tag":964,"props":8907,"children":8908},{"style":3099},[8909],{"type":3042,"value":1228},{"type":178,"tag":964,"props":8911,"children":8912},{"style":3099},[8913],{"type":3042,"value":1819},{"type":178,"tag":964,"props":8915,"children":8916},{"class":966,"line":5886},[8917,8921,8925,8929,8933,8937],{"type":178,"tag":964,"props":8918,"children":8919},{"style":3104},[8920],{"type":3042,"value":3208},{"type":178,"tag":964,"props":8922,"children":8923},{"style":3099},[8924],{"type":3042,"value":1219},{"type":178,"tag":964,"props":8926,"children":8927},{"style":3099},[8928],{"type":3042,"value":1222},{"type":178,"tag":964,"props":8930,"children":8931},{"style":3126},[8932],{"type":3042,"value":1253},{"type":178,"tag":964,"props":8934,"children":8935},{"style":3099},[8936],{"type":3042,"value":1228},{"type":178,"tag":964,"props":8938,"children":8939},{"style":3099},[8940],{"type":3042,"value":1819},{"type":178,"tag":964,"props":8942,"children":8943},{"class":966,"line":5911},[8944,8948,8952],{"type":178,"tag":964,"props":8945,"children":8946},{"style":3104},[8947],{"type":3042,"value":3236},{"type":178,"tag":964,"props":8949,"children":8950},{"style":3099},[8951],{"type":3042,"value":1219},{"type":178,"tag":964,"props":8953,"children":8954},{"style":3146},[8955],{"type":3042,"value":3245},{"type":178,"tag":964,"props":8957,"children":8958},{"class":966,"line":5920},[8959],{"type":178,"tag":964,"props":8960,"children":8961},{"style":3099},[8962],{"type":3042,"value":3253},{"type":178,"tag":964,"props":8964,"children":8965},{"class":966,"line":6778},[8966,8970,8974,8978,8982,8986],{"type":178,"tag":964,"props":8967,"children":8968},{"style":3104},[8969],{"type":3042,"value":3261},{"type":178,"tag":964,"props":8971,"children":8972},{"style":3099},[8973],{"type":3042,"value":1219},{"type":178,"tag":964,"props":8975,"children":8976},{"style":3099},[8977],{"type":3042,"value":1222},{"type":178,"tag":964,"props":8979,"children":8980},{"style":3126},[8981],{"type":3042,"value":3042},{"type":178,"tag":964,"props":8983,"children":8984},{"style":3099},[8985],{"type":3042,"value":1228},{"type":178,"tag":964,"props":8987,"children":8988},{"style":3099},[8989],{"type":3042,"value":1819},{"type":178,"tag":964,"props":8991,"children":8992},{"class":966,"line":6786},[8993,8997,9001,9005,9009],{"type":178,"tag":964,"props":8994,"children":8995},{"style":3104},[8996],{"type":3042,"value":3289},{"type":178,"tag":964,"props":8998,"children":8999},{"style":3099},[9000],{"type":3042,"value":1219},{"type":178,"tag":964,"props":9002,"children":9003},{"style":3099},[9004],{"type":3042,"value":1222},{"type":178,"tag":964,"props":9006,"children":9007},{"style":3126},[9008],{"type":3042,"value":7838},{"type":178,"tag":964,"props":9010,"children":9011},{"style":3099},[9012],{"type":3042,"value":1693},{"type":178,"tag":964,"props":9014,"children":9015},{"class":966,"line":6795},[9016],{"type":178,"tag":964,"props":9017,"children":9018},{"style":3099},[9019],{"type":3042,"value":3314},{"type":178,"tag":964,"props":9021,"children":9022},{"class":966,"line":6807},[9023],{"type":178,"tag":964,"props":9024,"children":9025},{"style":3146},[9026],{"type":3042,"value":3322},{"type":178,"tag":964,"props":9028,"children":9029},{"class":966,"line":6831},[9030],{"type":178,"tag":964,"props":9031,"children":9032},{"style":3099},[9033],{"type":3042,"value":2058},{"type":178,"tag":964,"props":9035,"children":9036},{"class":966,"line":6839},[9037],{"type":178,"tag":964,"props":9038,"children":9039},{"style":3146},[9040],{"type":3042,"value":3808},{"type":178,"tag":964,"props":9042,"children":9043},{"class":966,"line":7873},[9044,9048,9052],{"type":178,"tag":964,"props":9045,"children":9046},{"style":3099},[9047],{"type":3042,"value":1071},{"type":178,"tag":964,"props":9049,"children":9050},{"style":3104},[9051],{"type":3042,"value":1939},{"type":178,"tag":964,"props":9053,"children":9054},{"style":3099},[9055],{"type":3042,"value":978},{"type":178,"tag":964,"props":9057,"children":9058},{"class":966,"line":7889},[9059],{"type":178,"tag":964,"props":9060,"children":9061},{"emptyLinePlaceholder":21},[9062],{"type":3042,"value":1718},{"type":178,"tag":964,"props":9064,"children":9065},{"class":966,"line":7897},[9066,9070,9074],{"type":178,"tag":964,"props":9067,"children":9068},{"style":3099},[9069],{"type":3042,"value":971},{"type":178,"tag":964,"props":9071,"children":9072},{"style":3104},[9073],{"type":3042,"value":975},{"type":178,"tag":964,"props":9075,"children":9076},{"style":3099},[9077],{"type":3042,"value":978},{"type":178,"tag":964,"props":9079,"children":9080},{"class":966,"line":7913},[9081,9085],{"type":178,"tag":964,"props":9082,"children":9083},{"style":3099},[9084],{"type":3042,"value":985},{"type":178,"tag":964,"props":9086,"children":9087},{"style":3104},[9088],{"type":3042,"value":5807},{"type":178,"tag":964,"props":9090,"children":9091},{"class":966,"line":7925},[9092,9097,9101,9105],{"type":178,"tag":964,"props":9093,"children":9094},{"style":3109},[9095],{"type":3042,"value":9096},"    :auto-scroll",{"type":178,"tag":964,"props":9098,"children":9099},{"style":3099},[9100],{"type":3042,"value":1009},{"type":178,"tag":964,"props":9102,"children":9103},{"style":3099},[9104],{"type":3042,"value":1012},{"type":178,"tag":964,"props":9106,"children":9107},{"style":3126},[9108],{"type":3042,"value":1796},{"type":178,"tag":964,"props":9110,"children":9111},{"class":966,"line":7957},[9112],{"type":178,"tag":964,"props":9113,"children":9114},{"style":3126},[9115],{"type":3042,"value":9116},"      color: 'neutral',\n",{"type":178,"tag":964,"props":9118,"children":9119},{"class":966,"line":7982},[9120],{"type":178,"tag":964,"props":9121,"children":9122},{"style":3126},[9123],{"type":3042,"value":9124},"      variant: 'outline'\n",{"type":178,"tag":964,"props":9126,"children":9127},{"class":966,"line":8006},[9128,9132],{"type":178,"tag":964,"props":9129,"children":9130},{"style":3126},[9131],{"type":3042,"value":5030},{"type":178,"tag":964,"props":9133,"children":9134},{"style":3099},[9135],{"type":3042,"value":1019},{"type":178,"tag":964,"props":9137,"children":9138},{"class":966,"line":8014},[9139,9143,9147,9151,9155],{"type":178,"tag":964,"props":9140,"children":9141},{"style":3109},[9142],{"type":3042,"value":7963},{"type":178,"tag":964,"props":9144,"children":9145},{"style":3099},[9146],{"type":3042,"value":1009},{"type":178,"tag":964,"props":9148,"children":9149},{"style":3099},[9150],{"type":3042,"value":1012},{"type":178,"tag":964,"props":9152,"children":9153},{"style":3126},[9154],{"type":3042,"value":1312},{"type":178,"tag":964,"props":9156,"children":9157},{"style":3099},[9158],{"type":3042,"value":1019},{"type":178,"tag":964,"props":9160,"children":9162},{"class":966,"line":9161},73,[9163,9167,9171,9175,9179],{"type":178,"tag":964,"props":9164,"children":9165},{"style":3109},[9166],{"type":3042,"value":5892},{"type":178,"tag":964,"props":9168,"children":9169},{"style":3099},[9170],{"type":3042,"value":1009},{"type":178,"tag":964,"props":9172,"children":9173},{"style":3099},[9174],{"type":3042,"value":1012},{"type":178,"tag":964,"props":9176,"children":9177},{"style":3126},[9178],{"type":3042,"value":950},{"type":178,"tag":964,"props":9180,"children":9181},{"style":3099},[9182],{"type":3042,"value":1019},{"type":178,"tag":964,"props":9184,"children":9186},{"class":966,"line":9185},74,[9187],{"type":178,"tag":964,"props":9188,"children":9189},{"style":3099},[9190],{"type":3042,"value":5917},{"type":178,"tag":964,"props":9192,"children":9194},{"class":966,"line":9193},75,[9195,9199,9203],{"type":178,"tag":964,"props":9196,"children":9197},{"style":3099},[9198],{"type":3042,"value":1071},{"type":178,"tag":964,"props":9200,"children":9201},{"style":3104},[9202],{"type":3042,"value":975},{"type":178,"tag":964,"props":9204,"children":9205},{"style":3099},[9206],{"type":3042,"value":978},{"type":178,"tag":2997,"props":9208,"children":9209},{},[9210],{"type":3042,"value":3905},{"title":960,"searchDepth":958,"depth":958,"links":9212},[],{"data":9214,"body":9215,"toc":9661},{"title":960,"description":960},{"type":3036,"children":9216},[9217,9657],{"type":178,"tag":3084,"props":9218,"children":9219},{},[9220],{"type":178,"tag":953,"props":9221,"children":9223},{"className":955,"code":9222,"language":34,"meta":960,"style":960},"\u003Ctemplate>\n  \u003CUChatMessages\n    :messages=\"[\n      {\n        id: '1',\n        role: 'user',\n        parts: [{ type: 'text', text: 'Hello! Can you help me with something?' }]\n      }\n    ]\"\n    status=\"submitted\"\n    :should-scroll-to-bottom=\"false\"\n    :user=\"{\n      avatar: { icon: 'i-lucide-user' },\n      variant: 'soft',\n      side: 'right'\n    }\"\n  >\n    \u003Ctemplate #indicator>\n      \u003CUButton\n        class=\"px-0\"\n        color=\"neutral\"\n        variant=\"link\"\n        loading\n        loading-icon=\"i-lucide-loader\"\n        label=\"Thinking...\"\n      />\n    \u003C/template>\n  \u003C/UChatMessages>\n\u003C/template>\n\n",[9224],{"type":178,"tag":948,"props":9225,"children":9226},{"__ignoreMap":960},[9227,9242,9253,9273,9280,9288,9296,9304,9311,9323,9347,9370,9389,9397,9405,9413,9424,9432,9456,9468,9493,9517,9542,9550,9579,9604,9612,9627,9642],{"type":178,"tag":964,"props":9228,"children":9229},{"class":966,"line":967},[9230,9234,9238],{"type":178,"tag":964,"props":9231,"children":9232},{"style":3099},[9233],{"type":3042,"value":971},{"type":178,"tag":964,"props":9235,"children":9236},{"style":3104},[9237],{"type":3042,"value":975},{"type":178,"tag":964,"props":9239,"children":9240},{"style":3099},[9241],{"type":3042,"value":978},{"type":178,"tag":964,"props":9243,"children":9244},{"class":966,"line":958},[9245,9249],{"type":178,"tag":964,"props":9246,"children":9247},{"style":3099},[9248],{"type":3042,"value":985},{"type":178,"tag":964,"props":9250,"children":9251},{"style":3104},[9252],{"type":3042,"value":5807},{"type":178,"tag":964,"props":9254,"children":9255},{"class":966,"line":993},[9256,9260,9264,9268],{"type":178,"tag":964,"props":9257,"children":9258},{"style":3109},[9259],{"type":3042,"value":5892},{"type":178,"tag":964,"props":9261,"children":9262},{"style":3099},[9263],{"type":3042,"value":1009},{"type":178,"tag":964,"props":9265,"children":9266},{"style":3099},[9267],{"type":3042,"value":1012},{"type":178,"tag":964,"props":9269,"children":9270},{"style":3126},[9271],{"type":3042,"value":9272},"[\n",{"type":178,"tag":964,"props":9274,"children":9275},{"class":966,"line":1002},[9276],{"type":178,"tag":964,"props":9277,"children":9278},{"style":3126},[9279],{"type":3042,"value":3253},{"type":178,"tag":964,"props":9281,"children":9282},{"class":966,"line":1022},[9283],{"type":178,"tag":964,"props":9284,"children":9285},{"style":3126},[9286],{"type":3042,"value":9287},"        id: '1',\n",{"type":178,"tag":964,"props":9289,"children":9290},{"class":966,"line":1037},[9291],{"type":178,"tag":964,"props":9292,"children":9293},{"style":3126},[9294],{"type":3042,"value":9295},"        role: 'user',\n",{"type":178,"tag":964,"props":9297,"children":9298},{"class":966,"line":1052},[9299],{"type":178,"tag":964,"props":9300,"children":9301},{"style":3126},[9302],{"type":3042,"value":9303},"        parts: [{ type: 'text', text: 'Hello! Can you help me with something?' }]\n",{"type":178,"tag":964,"props":9305,"children":9306},{"class":966,"line":959},[9307],{"type":178,"tag":964,"props":9308,"children":9309},{"style":3126},[9310],{"type":3042,"value":3314},{"type":178,"tag":964,"props":9312,"children":9313},{"class":966,"line":1068},[9314,9319],{"type":178,"tag":964,"props":9315,"children":9316},{"style":3126},[9317],{"type":3042,"value":9318},"    ]",{"type":178,"tag":964,"props":9320,"children":9321},{"style":3099},[9322],{"type":3042,"value":1019},{"type":178,"tag":964,"props":9324,"children":9325},{"class":966,"line":1835},[9326,9331,9335,9339,9343],{"type":178,"tag":964,"props":9327,"children":9328},{"style":3109},[9329],{"type":3042,"value":9330},"    status",{"type":178,"tag":964,"props":9332,"children":9333},{"style":3099},[9334],{"type":3042,"value":1009},{"type":178,"tag":964,"props":9336,"children":9337},{"style":3099},[9338],{"type":3042,"value":1012},{"type":178,"tag":964,"props":9340,"children":9341},{"style":3126},[9342],{"type":3042,"value":1171},{"type":178,"tag":964,"props":9344,"children":9345},{"style":3099},[9346],{"type":3042,"value":1019},{"type":178,"tag":964,"props":9348,"children":9349},{"class":966,"line":1852},[9350,9354,9358,9362,9366],{"type":178,"tag":964,"props":9351,"children":9352},{"style":3109},[9353],{"type":3042,"value":7963},{"type":178,"tag":964,"props":9355,"children":9356},{"style":3099},[9357],{"type":3042,"value":1009},{"type":178,"tag":964,"props":9359,"children":9360},{"style":3099},[9361],{"type":3042,"value":1012},{"type":178,"tag":964,"props":9363,"children":9364},{"style":3126},[9365],{"type":3042,"value":1312},{"type":178,"tag":964,"props":9367,"children":9368},{"style":3099},[9369],{"type":3042,"value":1019},{"type":178,"tag":964,"props":9371,"children":9372},{"class":966,"line":1870},[9373,9377,9381,9385],{"type":178,"tag":964,"props":9374,"children":9375},{"style":3109},[9376],{"type":3042,"value":5815},{"type":178,"tag":964,"props":9378,"children":9379},{"style":3099},[9380],{"type":3042,"value":1009},{"type":178,"tag":964,"props":9382,"children":9383},{"style":3099},[9384],{"type":3042,"value":1012},{"type":178,"tag":964,"props":9386,"children":9387},{"style":3126},[9388],{"type":3042,"value":1796},{"type":178,"tag":964,"props":9390,"children":9391},{"class":966,"line":1886},[9392],{"type":178,"tag":964,"props":9393,"children":9394},{"style":3126},[9395],{"type":3042,"value":9396},"      avatar: { icon: 'i-lucide-user' },\n",{"type":178,"tag":964,"props":9398,"children":9399},{"class":966,"line":2118},[9400],{"type":178,"tag":964,"props":9401,"children":9402},{"style":3126},[9403],{"type":3042,"value":9404},"      variant: 'soft',\n",{"type":178,"tag":964,"props":9406,"children":9407},{"class":966,"line":2123},[9408],{"type":178,"tag":964,"props":9409,"children":9410},{"style":3126},[9411],{"type":3042,"value":9412},"      side: 'right'\n",{"type":178,"tag":964,"props":9414,"children":9415},{"class":966,"line":2138},[9416,9420],{"type":178,"tag":964,"props":9417,"children":9418},{"style":3126},[9419],{"type":3042,"value":5030},{"type":178,"tag":964,"props":9421,"children":9422},{"style":3099},[9423],{"type":3042,"value":1019},{"type":178,"tag":964,"props":9425,"children":9426},{"class":966,"line":2144},[9427],{"type":178,"tag":964,"props":9428,"children":9429},{"style":3099},[9430],{"type":3042,"value":9431},"  >\n",{"type":178,"tag":964,"props":9433,"children":9434},{"class":966,"line":2153},[9435,9439,9443,9447,9452],{"type":178,"tag":964,"props":9436,"children":9437},{"style":3099},[9438],{"type":3042,"value":996},{"type":178,"tag":964,"props":9440,"children":9441},{"style":3104},[9442],{"type":3042,"value":975},{"type":178,"tag":964,"props":9444,"children":9445},{"style":3099},[9446],{"type":3042,"value":2184},{"type":178,"tag":964,"props":9448,"children":9449},{"style":3109},[9450],{"type":3042,"value":9451},"indicator",{"type":178,"tag":964,"props":9453,"children":9454},{"style":3099},[9455],{"type":3042,"value":978},{"type":178,"tag":964,"props":9457,"children":9458},{"class":966,"line":2158},[9459,9463],{"type":178,"tag":964,"props":9460,"children":9461},{"style":3099},[9462],{"type":3042,"value":2195},{"type":178,"tag":964,"props":9464,"children":9465},{"style":3104},[9466],{"type":3042,"value":9467},"UButton\n",{"type":178,"tag":964,"props":9469,"children":9470},{"class":966,"line":2167},[9471,9476,9480,9484,9489],{"type":178,"tag":964,"props":9472,"children":9473},{"style":3109},[9474],{"type":3042,"value":9475},"        class",{"type":178,"tag":964,"props":9477,"children":9478},{"style":3099},[9479],{"type":3042,"value":1009},{"type":178,"tag":964,"props":9481,"children":9482},{"style":3099},[9483],{"type":3042,"value":1012},{"type":178,"tag":964,"props":9485,"children":9486},{"style":3126},[9487],{"type":3042,"value":9488},"px-0",{"type":178,"tag":964,"props":9490,"children":9491},{"style":3099},[9492],{"type":3042,"value":1019},{"type":178,"tag":964,"props":9494,"children":9495},{"class":966,"line":2177},[9496,9501,9505,9509,9513],{"type":178,"tag":964,"props":9497,"children":9498},{"style":3109},[9499],{"type":3042,"value":9500},"        color",{"type":178,"tag":964,"props":9502,"children":9503},{"style":3099},[9504],{"type":3042,"value":1009},{"type":178,"tag":964,"props":9506,"children":9507},{"style":3099},[9508],{"type":3042,"value":1012},{"type":178,"tag":964,"props":9510,"children":9511},{"style":3126},[9512],{"type":3042,"value":1329},{"type":178,"tag":964,"props":9514,"children":9515},{"style":3099},[9516],{"type":3042,"value":1019},{"type":178,"tag":964,"props":9518,"children":9519},{"class":966,"line":2192},[9520,9525,9529,9533,9538],{"type":178,"tag":964,"props":9521,"children":9522},{"style":3109},[9523],{"type":3042,"value":9524},"        variant",{"type":178,"tag":964,"props":9526,"children":9527},{"style":3099},[9528],{"type":3042,"value":1009},{"type":178,"tag":964,"props":9530,"children":9531},{"style":3099},[9532],{"type":3042,"value":1012},{"type":178,"tag":964,"props":9534,"children":9535},{"style":3126},[9536],{"type":3042,"value":9537},"link",{"type":178,"tag":964,"props":9539,"children":9540},{"style":3099},[9541],{"type":3042,"value":1019},{"type":178,"tag":964,"props":9543,"children":9544},{"class":966,"line":2203},[9545],{"type":178,"tag":964,"props":9546,"children":9547},{"style":3109},[9548],{"type":3042,"value":9549},"        loading\n",{"type":178,"tag":964,"props":9551,"children":9552},{"class":966,"line":1929},[9553,9558,9562,9566,9575],{"type":178,"tag":964,"props":9554,"children":9555},{"style":3109},[9556],{"type":3042,"value":9557},"        loading-icon",{"type":178,"tag":964,"props":9559,"children":9560},{"style":3099},[9561],{"type":3042,"value":1009},{"type":178,"tag":964,"props":9563,"children":9564},{"style":3099},[9565],{"type":3042,"value":1012},{"type":178,"tag":964,"props":9567,"children":9568},{"style":3126},[9569,9573],{"type":178,"tag":7944,"props":9570,"children":9572},{"class":7946,"style":9571},"--shiki-icon-url: url(https://api.iconify.design/lucide:loader.svg?color=%23000)",[],{"type":3042,"value":9574},"i-lucide-loader",{"type":178,"tag":964,"props":9576,"children":9577},{"style":3099},[9578],{"type":3042,"value":1019},{"type":178,"tag":964,"props":9580,"children":9581},{"class":966,"line":2263},[9582,9587,9591,9595,9600],{"type":178,"tag":964,"props":9583,"children":9584},{"style":3109},[9585],{"type":3042,"value":9586},"        label",{"type":178,"tag":964,"props":9588,"children":9589},{"style":3099},[9590],{"type":3042,"value":1009},{"type":178,"tag":964,"props":9592,"children":9593},{"style":3099},[9594],{"type":3042,"value":1012},{"type":178,"tag":964,"props":9596,"children":9597},{"style":3126},[9598],{"type":3042,"value":9599},"Thinking...",{"type":178,"tag":964,"props":9601,"children":9602},{"style":3099},[9603],{"type":3042,"value":1019},{"type":178,"tag":964,"props":9605,"children":9606},{"class":966,"line":2346},[9607],{"type":178,"tag":964,"props":9608,"children":9609},{"style":3099},[9610],{"type":3042,"value":9611},"      />\n",{"type":178,"tag":964,"props":9613,"children":9614},{"class":966,"line":2405},[9615,9619,9623],{"type":178,"tag":964,"props":9616,"children":9617},{"style":3099},[9618],{"type":3042,"value":2490},{"type":178,"tag":964,"props":9620,"children":9621},{"style":3104},[9622],{"type":3042,"value":975},{"type":178,"tag":964,"props":9624,"children":9625},{"style":3099},[9626],{"type":3042,"value":978},{"type":178,"tag":964,"props":9628,"children":9629},{"class":966,"line":1930},[9630,9634,9638],{"type":178,"tag":964,"props":9631,"children":9632},{"style":3099},[9633],{"type":3042,"value":1061},{"type":178,"tag":964,"props":9635,"children":9636},{"style":3104},[9637],{"type":3042,"value":988},{"type":178,"tag":964,"props":9639,"children":9640},{"style":3099},[9641],{"type":3042,"value":978},{"type":178,"tag":964,"props":9643,"children":9644},{"class":966,"line":2457},[9645,9649,9653],{"type":178,"tag":964,"props":9646,"children":9647},{"style":3099},[9648],{"type":3042,"value":1071},{"type":178,"tag":964,"props":9650,"children":9651},{"style":3104},[9652],{"type":3042,"value":975},{"type":178,"tag":964,"props":9654,"children":9655},{"style":3099},[9656],{"type":3042,"value":978},{"type":178,"tag":2997,"props":9658,"children":9659},{},[9660],{"type":3042,"value":3905},{"title":960,"searchDepth":958,"depth":958,"links":9662},[],{"data":9664,"body":9665},{},{"type":3036,"children":9666},[9667,9754],{"type":178,"tag":940,"props":9668,"children":9669},{},[9670,9672],{"type":3042,"value":9671},"Display an auto scroll button.\n",{"type":178,"tag":948,"props":9673,"children":9674},{"className":1211,"language":1212,"style":960},[9675,9679,9684,9688,9692,9696,9700,9704,9709,9713,9717,9721,9725,9729,9734,9738,9742,9746,9750],{"type":178,"tag":964,"props":9676,"children":9677},{"style":3099},[9678],{"type":3042,"value":2098},{"type":178,"tag":964,"props":9680,"children":9681},{"style":3104},[9682],{"type":3042,"value":9683}," size",{"type":178,"tag":964,"props":9685,"children":9686},{"style":3099},[9687],{"type":3042,"value":1219},{"type":178,"tag":964,"props":9689,"children":9690},{"style":3099},[9691],{"type":3042,"value":1222},{"type":178,"tag":964,"props":9693,"children":9694},{"style":3126},[9695],{"type":3042,"value":3022},{"type":178,"tag":964,"props":9697,"children":9698},{"style":3099},[9699],{"type":3042,"value":1228},{"type":178,"tag":964,"props":9701,"children":9702},{"style":3099},[9703],{"type":3042,"value":1676},{"type":178,"tag":964,"props":9705,"children":9706},{"style":3104},[9707],{"type":3042,"value":9708}," color",{"type":178,"tag":964,"props":9710,"children":9711},{"style":3099},[9712],{"type":3042,"value":1219},{"type":178,"tag":964,"props":9714,"children":9715},{"style":3099},[9716],{"type":3042,"value":1222},{"type":178,"tag":964,"props":9718,"children":9719},{"style":3126},[9720],{"type":3042,"value":1329},{"type":178,"tag":964,"props":9722,"children":9723},{"style":3099},[9724],{"type":3042,"value":1228},{"type":178,"tag":964,"props":9726,"children":9727},{"style":3099},[9728],{"type":3042,"value":1676},{"type":178,"tag":964,"props":9730,"children":9731},{"style":3104},[9732],{"type":3042,"value":9733}," variant",{"type":178,"tag":964,"props":9735,"children":9736},{"style":3099},[9737],{"type":3042,"value":1219},{"type":178,"tag":964,"props":9739,"children":9740},{"style":3099},[9741],{"type":3042,"value":1222},{"type":178,"tag":964,"props":9743,"children":9744},{"style":3126},[9745],{"type":3042,"value":1344},{"type":178,"tag":964,"props":9747,"children":9748},{"style":3099},[9749],{"type":3042,"value":1228},{"type":178,"tag":964,"props":9751,"children":9752},{"style":3099},[9753],{"type":3042,"value":1682},{"type":178,"tag":2997,"props":9755,"children":9756},{},[9757],{"type":3042,"value":3905},{"data":9759,"body":9760},{},{"type":3036,"children":9761},[9762,9830],{"type":178,"tag":940,"props":9763,"children":9764},{},[9765,9767,9772,9774],{"type":3042,"value":9766},"The ",{"type":178,"tag":948,"props":9768,"children":9770},{"className":9769},[],[9771],{"type":3042,"value":1193},{"type":3042,"value":9773}," messages props.\n",{"type":178,"tag":948,"props":9775,"children":9776},{"className":1211,"language":1212,"style":960},[9777,9781,9786,9790,9794,9798,9802,9806,9810,9814,9818,9822,9826],{"type":178,"tag":964,"props":9778,"children":9779},{"style":3099},[9780],{"type":3042,"value":2098},{"type":178,"tag":964,"props":9782,"children":9783},{"style":3104},[9784],{"type":3042,"value":9785}," side",{"type":178,"tag":964,"props":9787,"children":9788},{"style":3099},[9789],{"type":3042,"value":1219},{"type":178,"tag":964,"props":9791,"children":9792},{"style":3099},[9793],{"type":3042,"value":1222},{"type":178,"tag":964,"props":9795,"children":9796},{"style":3126},[9797],{"type":3042,"value":1225},{"type":178,"tag":964,"props":9799,"children":9800},{"style":3099},[9801],{"type":3042,"value":1228},{"type":178,"tag":964,"props":9803,"children":9804},{"style":3099},[9805],{"type":3042,"value":1676},{"type":178,"tag":964,"props":9807,"children":9808},{"style":3104},[9809],{"type":3042,"value":9733},{"type":178,"tag":964,"props":9811,"children":9812},{"style":3099},[9813],{"type":3042,"value":1219},{"type":178,"tag":964,"props":9815,"children":9816},{"style":3099},[9817],{"type":3042,"value":1222},{"type":178,"tag":964,"props":9819,"children":9820},{"style":3126},[9821],{"type":3042,"value":1242},{"type":178,"tag":964,"props":9823,"children":9824},{"style":3099},[9825],{"type":3042,"value":1228},{"type":178,"tag":964,"props":9827,"children":9828},{"style":3099},[9829],{"type":3042,"value":1682},{"type":178,"tag":2997,"props":9831,"children":9832},{},[9833],{"type":3042,"value":3905},{"data":9835,"body":9836},{},{"type":3036,"children":9837},[9838,9903],{"type":178,"tag":940,"props":9839,"children":9840},{},[9841,9842,9847,9848],{"type":3042,"value":9766},{"type":178,"tag":948,"props":9843,"children":9845},{"className":9844},[],[9846],{"type":3042,"value":1253},{"type":3042,"value":9773},{"type":178,"tag":948,"props":9849,"children":9850},{"className":1211,"language":1212,"style":960},[9851,9855,9859,9863,9867,9871,9875,9879,9883,9887,9891,9895,9899],{"type":178,"tag":964,"props":9852,"children":9853},{"style":3099},[9854],{"type":3042,"value":2098},{"type":178,"tag":964,"props":9856,"children":9857},{"style":3104},[9858],{"type":3042,"value":9785},{"type":178,"tag":964,"props":9860,"children":9861},{"style":3099},[9862],{"type":3042,"value":1219},{"type":178,"tag":964,"props":9864,"children":9865},{"style":3099},[9866],{"type":3042,"value":1222},{"type":178,"tag":964,"props":9868,"children":9869},{"style":3126},[9870],{"type":3042,"value":1277},{"type":178,"tag":964,"props":9872,"children":9873},{"style":3099},[9874],{"type":3042,"value":1228},{"type":178,"tag":964,"props":9876,"children":9877},{"style":3099},[9878],{"type":3042,"value":1676},{"type":178,"tag":964,"props":9880,"children":9881},{"style":3104},[9882],{"type":3042,"value":9733},{"type":178,"tag":964,"props":9884,"children":9885},{"style":3099},[9886],{"type":3042,"value":1219},{"type":178,"tag":964,"props":9888,"children":9889},{"style":3099},[9890],{"type":3042,"value":1222},{"type":178,"tag":964,"props":9892,"children":9893},{"style":3126},[9894],{"type":3042,"value":1292},{"type":178,"tag":964,"props":9896,"children":9897},{"style":3099},[9898],{"type":3042,"value":1228},{"type":178,"tag":964,"props":9900,"children":9901},{"style":3099},[9902],{"type":3042,"value":1682},{"type":178,"tag":2997,"props":9904,"children":9905},{},[9906],{"type":3042,"value":3905},{"data":9908,"body":9909},{},{"type":3036,"children":9910},[9911,9926],{"type":178,"tag":940,"props":9912,"children":9913},{},[9914,9916,9925],{"type":3042,"value":9915},"Render the messages in a compact style.\nThis is done automatically when used inside a ",{"type":178,"tag":948,"props":9917,"children":9918},{"className":1211,"language":1212,"style":960},[9919],{"type":178,"tag":964,"props":9920,"children":9922},{"style":9921},"--shiki-light:#E2931D;--shiki-default:#FFCB6B;--shiki-dark:#FFCB6B",[9923],{"type":3042,"value":9924},"UChatPalette",{"type":3042,"value":1375},{"type":178,"tag":2997,"props":9927,"children":9928},{},[9929],{"type":3042,"value":3905},[9931,9935,9939,9943,9947,9951,9955,9959,9963,9967,9971,9975,9979,9983,9987,9991,9995,9999],{"sha":9932,"date":9933,"message":9934},"7d1e8631ea4cf6ec81a1d22d074e5c86a53eda3f","2026-03-02T12:57:26Z","fix(components): improve slots return types and tests (#6109)",{"sha":9936,"date":9937,"message":9938},"4bdcb83ad0b4816001e289c03cd93413bdf6668a","2026-02-16T17:03:37Z","fix(ChatMessages): prevent flash at top before scrolling to bottom on mount",{"sha":9940,"date":9941,"message":9942},"33dd676fd39546d5cc64ef6c8f0fe866dc77093c","2026-02-16T10:57:59Z","chore(deps): update nuxt framework to ^4.3.1 (#6048)",{"sha":9944,"date":9945,"message":9946},"c97047da46c7511f35382a007ef4f90ded333dd9","2026-02-11T13:02:19Z","feat(Theme): new component (#4387)",{"sha":9948,"date":9949,"message":9950},"f64ec17fa3d7ffd258e22490966f2772caee080a","2026-02-09T15:55:03Z","fix(ChatMessages): allow message props to override role defaults (#6000)",{"sha":9952,"date":9953,"message":9954},"184eaab1cd5f4f4943b509ea1a3efb1b6f6d7f91","2025-11-28T16:35:02Z","chore(components): reduce type verbosity by omitting link props from action buttons",{"sha":9956,"date":9957,"message":9958},"dd81d46eaca9f552a929569418619dea5ed5f5bf","2025-11-13T14:21:28Z","feat(components): add `data-slot` attributes (#5447)",{"sha":9960,"date":9961,"message":9962},"5b177513238ffb6a060bf200d4cb1566bc866938","2025-11-05T10:24:04Z","feat(components): extend native HTML attributes (#5348)",{"sha":9964,"date":9965,"message":9966},"db73765d7ab7af6ae5c71d85057f66eb2e422754","2025-10-20T16:53:50Z","fix(ChatMessages): allow user scroll with `should-auto-scroll` (#5252)",{"sha":9968,"date":9969,"message":9970},"63c0a5f1b2039509427d770473c739410e6d06e1","2025-10-17T14:18:59Z","feat(components): expose `ui` in slot props where used (#5207)",{"sha":9972,"date":9973,"message":9974},"240bc1ac7c7f124a5f6d7795ce365fc2288125c5","2025-10-15T10:16:30Z","fix(ChatMessages): define user & assistant `ui` prop type (#5234)",{"sha":9976,"date":9977,"message":9978},"ff67fa368bfd4f73d77eeed13fecf04674d41d76","2025-10-01T09:36:31Z","fix(ChatMessages): watch deep to handle streaming with `parts`",{"sha":9980,"date":9981,"message":9982},"0db622acfb78f4dcb75b8f71694b6db502e10507","2025-10-01T09:35:51Z","fix(ChatMessages): ensure content is render before scrolling",{"sha":9984,"date":9985,"message":9986},"c00bf30497ac0235e45ece5edeaf53e13da4a5dc","2025-09-22T12:31:37Z","fix(ChatMessages): wrap indicator with slot (#5036)",{"sha":9988,"date":9989,"message":9990},"3173bee38ce9e518076848999f14374600069d35","2025-09-14T06:40:02Z","fix(components): proxySlots reactivity (#4969)",{"sha":9992,"date":9993,"message":9994},"61b603fff476aeac065268bd8dd493ff45577de4","2025-09-01T10:04:25Z","feat(Icon): allow passing a component instead of a name (#4766)",{"sha":9996,"date":9997,"message":9998},"de7822f6a11f6d1830421db337237c6e16f530b1","2025-08-11T15:38:24Z","feat(components)!: upgrade `ai-sdk` to v5 (#4698)",{"sha":10000,"date":10001,"message":10002},"5cb65cfbd0d176393e841796bbbcd825be7cd376","2025-08-11T15:10:53Z","feat: import `@nuxt/ui-pro` components (#4675)",{"data":10004,"body":10005},{},{"type":3036,"children":10006},[10007],{"type":178,"tag":940,"props":10008,"children":10009},{},[10010,10021,10023,10029],{"type":178,"tag":944,"props":10011,"children":10014},{"href":10012,"rel":10013},"https://github.com/nuxt/ui/commit/7d1e8631ea4cf6ec81a1d22d074e5c86a53eda3f",[1539],[10015],{"type":178,"tag":948,"props":10016,"children":10018},{"className":10017},[],[10019],{"type":3042,"value":10020},"7d1e8",{"type":3042,"value":10022}," — fix: improve slots return types and tests (",{"type":178,"tag":944,"props":10024,"children":10026},{"href":10025},"https://github.com/nuxt/ui/issues/6109",[10027],{"type":3042,"value":10028},"#6109",{"type":3042,"value":1746},{"data":10031,"body":10032},{},{"type":3036,"children":10033},[10034],{"type":178,"tag":940,"props":10035,"children":10036},{},[10037,10048,10050,10056],{"type":178,"tag":944,"props":10038,"children":10041},{"href":10039,"rel":10040},"https://github.com/nuxt/ui/commit/c97047da46c7511f35382a007ef4f90ded333dd9",[1539],[10042],{"type":178,"tag":948,"props":10043,"children":10045},{"className":10044},[],[10046],{"type":3042,"value":10047},"c9704",{"type":3042,"value":10049}," — feat: new component (",{"type":178,"tag":944,"props":10051,"children":10053},{"href":10052},"https://github.com/nuxt/ui/issues/4387",[10054],{"type":3042,"value":10055},"#4387",{"type":3042,"value":1746},{"data":10058,"body":10059},{},{"type":3036,"children":10060},[10061],{"type":178,"tag":940,"props":10062,"children":10063},{},[10064,10075,10077,10084,10086,10092],{"type":178,"tag":944,"props":10065,"children":10068},{"href":10066,"rel":10067},"https://github.com/nuxt/ui/commit/dd81d46eaca9f552a929569418619dea5ed5f5bf",[1539],[10069],{"type":178,"tag":948,"props":10070,"children":10072},{"className":10071},[],[10073],{"type":3042,"value":10074},"dd81d",{"type":3042,"value":10076}," — feat: add ",{"type":178,"tag":948,"props":10078,"children":10081},{"className":10079},[10080],"text-xs",[10082],{"type":3042,"value":10083},"data-slot",{"type":3042,"value":10085}," attributes (",{"type":178,"tag":944,"props":10087,"children":10089},{"href":10088},"https://github.com/nuxt/ui/issues/5447",[10090],{"type":3042,"value":10091},"#5447",{"type":3042,"value":1746},{"data":10094,"body":10095},{},{"type":3036,"children":10096},[10097],{"type":178,"tag":940,"props":10098,"children":10099},{},[10100,10111,10113,10119],{"type":178,"tag":944,"props":10101,"children":10104},{"href":10102,"rel":10103},"https://github.com/nuxt/ui/commit/5b177513238ffb6a060bf200d4cb1566bc866938",[1539],[10105],{"type":178,"tag":948,"props":10106,"children":10108},{"className":10107},[],[10109],{"type":3042,"value":10110},"5b177",{"type":3042,"value":10112}," — feat: extend native HTML attributes (",{"type":178,"tag":944,"props":10114,"children":10116},{"href":10115},"https://github.com/nuxt/ui/issues/5348",[10117],{"type":3042,"value":10118},"#5348",{"type":3042,"value":1746},{"data":10121,"body":10122},{},{"type":3036,"children":10123},[10124],{"type":178,"tag":940,"props":10125,"children":10126},{},[10127,10138,10140,10146,10148,10154],{"type":178,"tag":944,"props":10128,"children":10131},{"href":10129,"rel":10130},"https://github.com/nuxt/ui/commit/de7822f6a11f6d1830421db337237c6e16f530b1",[1539],[10132],{"type":178,"tag":948,"props":10133,"children":10135},{"className":10134},[],[10136],{"type":3042,"value":10137},"de782",{"type":3042,"value":10139}," — feat!: upgrade ",{"type":178,"tag":948,"props":10141,"children":10143},{"className":10142},[10080],[10144],{"type":3042,"value":10145},"ai-sdk",{"type":3042,"value":10147}," to v5 (",{"type":178,"tag":944,"props":10149,"children":10151},{"href":10150},"https://github.com/nuxt/ui/issues/4698",[10152],{"type":3042,"value":10153},"#4698",{"type":3042,"value":1746},{"data":10156,"body":10157},{},{"type":3036,"children":10158},[10159],{"type":178,"tag":940,"props":10160,"children":10161},{},[10162,10173,10175,10181],{"type":178,"tag":944,"props":10163,"children":10166},{"href":10164,"rel":10165},"https://github.com/nuxt/ui/commit/5cb65cfbd0d176393e841796bbbcd825be7cd376",[1539],[10167],{"type":178,"tag":948,"props":10168,"children":10170},{"className":10169},[],[10171],{"type":3042,"value":10172},"5cb65",{"type":3042,"value":10174}," — feat: import ",{"type":178,"tag":948,"props":10176,"children":10178},{"className":10177},[10080],[10179],{"type":3042,"value":10180},"@nuxt/ui-pro",{"type":3042,"value":10182}," components",{"data":10184,"body":10185},{},{"type":3036,"children":10186},[10187],{"type":178,"tag":940,"props":10188,"children":10189},{},[10190,10201],{"type":178,"tag":944,"props":10191,"children":10194},{"href":10192,"rel":10193},"https://github.com/nuxt/ui/commit/4bdcb83ad0b4816001e289c03cd93413bdf6668a",[1539],[10195],{"type":178,"tag":948,"props":10196,"children":10198},{"className":10197},[],[10199],{"type":3042,"value":10200},"4bdcb",{"type":3042,"value":10202}," — fix: prevent flash at top before scrolling to bottom on mount",{"data":10204,"body":10205},{},{"type":3036,"children":10206},[10207],{"type":178,"tag":940,"props":10208,"children":10209},{},[10210,10221,10223,10229],{"type":178,"tag":944,"props":10211,"children":10214},{"href":10212,"rel":10213},"https://github.com/nuxt/ui/commit/f64ec17fa3d7ffd258e22490966f2772caee080a",[1539],[10215],{"type":178,"tag":948,"props":10216,"children":10218},{"className":10217},[],[10219],{"type":3042,"value":10220},"f64ec",{"type":3042,"value":10222}," — fix: allow message props to override role defaults (",{"type":178,"tag":944,"props":10224,"children":10226},{"href":10225},"https://github.com/nuxt/ui/issues/6000",[10227],{"type":3042,"value":10228},"#6000",{"type":3042,"value":1746},{"data":10231,"body":10232},{},{"type":3036,"children":10233},[10234],{"type":178,"tag":940,"props":10235,"children":10236},{},[10237,10248,10250,10255,10256,10262],{"type":178,"tag":944,"props":10238,"children":10241},{"href":10239,"rel":10240},"https://github.com/nuxt/ui/commit/db73765d7ab7af6ae5c71d85057f66eb2e422754",[1539],[10242],{"type":178,"tag":948,"props":10243,"children":10245},{"className":10244},[],[10246],{"type":3042,"value":10247},"db737",{"type":3042,"value":10249}," — fix: allow user scroll with ",{"type":178,"tag":948,"props":10251,"children":10253},{"className":10252},[10080],[10254],{"type":3042,"value":1414},{"type":3042,"value":1739},{"type":178,"tag":944,"props":10257,"children":10259},{"href":10258},"https://github.com/nuxt/ui/issues/5252",[10260],{"type":3042,"value":10261},"#5252",{"type":3042,"value":1746},{"data":10264,"body":10265},{},{"type":3036,"children":10266},[10267],{"type":178,"tag":940,"props":10268,"children":10269},{},[10270,10281,10283,10289,10291,10297],{"type":178,"tag":944,"props":10271,"children":10274},{"href":10272,"rel":10273},"https://github.com/nuxt/ui/commit/240bc1ac7c7f124a5f6d7795ce365fc2288125c5",[1539],[10275],{"type":178,"tag":948,"props":10276,"children":10278},{"className":10277},[],[10279],{"type":3042,"value":10280},"240bc",{"type":3042,"value":10282}," — fix: define user & assistant ",{"type":178,"tag":948,"props":10284,"children":10286},{"className":10285},[10080],[10287],{"type":3042,"value":10288},"ui",{"type":3042,"value":10290}," prop type (",{"type":178,"tag":944,"props":10292,"children":10294},{"href":10293},"https://github.com/nuxt/ui/issues/5234",[10295],{"type":3042,"value":10296},"#5234",{"type":3042,"value":1746},{"data":10299,"body":10300},{},{"type":3036,"children":10301},[10302],{"type":178,"tag":940,"props":10303,"children":10304},{},[10305,10316,10318],{"type":178,"tag":944,"props":10306,"children":10309},{"href":10307,"rel":10308},"https://github.com/nuxt/ui/commit/ff67fa368bfd4f73d77eeed13fecf04674d41d76",[1539],[10310],{"type":178,"tag":948,"props":10311,"children":10313},{"className":10312},[],[10314],{"type":3042,"value":10315},"ff67f",{"type":3042,"value":10317}," — fix: watch deep to handle streaming with ",{"type":178,"tag":948,"props":10319,"children":10321},{"className":10320},[10080],[10322],{"type":3042,"value":2294},{"data":10324,"body":10325},{},{"type":3036,"children":10326},[10327],{"type":178,"tag":940,"props":10328,"children":10329},{},[10330,10341],{"type":178,"tag":944,"props":10331,"children":10334},{"href":10332,"rel":10333},"https://github.com/nuxt/ui/commit/0db622acfb78f4dcb75b8f71694b6db502e10507",[1539],[10335],{"type":178,"tag":948,"props":10336,"children":10338},{"className":10337},[],[10339],{"type":3042,"value":10340},"0db62",{"type":3042,"value":10342}," — fix: ensure content is render before scrolling",{"data":10344,"body":10345},{},{"type":3036,"children":10346},[10347],{"type":178,"tag":940,"props":10348,"children":10349},{},[10350,10361,10363,10369],{"type":178,"tag":944,"props":10351,"children":10354},{"href":10352,"rel":10353},"https://github.com/nuxt/ui/commit/c00bf30497ac0235e45ece5edeaf53e13da4a5dc",[1539],[10355],{"type":178,"tag":948,"props":10356,"children":10358},{"className":10357},[],[10359],{"type":3042,"value":10360},"c00bf",{"type":3042,"value":10362}," — fix: wrap indicator with slot (",{"type":178,"tag":944,"props":10364,"children":10366},{"href":10365},"https://github.com/nuxt/ui/issues/5036",[10367],{"type":3042,"value":10368},"#5036",{"type":3042,"value":1746},{"data":10371,"body":10372},{},{"type":3036,"children":10373},[10374],{"type":178,"tag":940,"props":10375,"children":10376},{},[10377,10388,10390,10396],{"type":178,"tag":944,"props":10378,"children":10381},{"href":10379,"rel":10380},"https://github.com/nuxt/ui/commit/33dd676fd39546d5cc64ef6c8f0fe866dc77093c",[1539],[10382],{"type":178,"tag":948,"props":10383,"children":10385},{"className":10384},[],[10386],{"type":3042,"value":10387},"33dd6",{"type":3042,"value":10389}," — chore: update nuxt framework to ^4.3.1 (",{"type":178,"tag":944,"props":10391,"children":10393},{"href":10392},"https://github.com/nuxt/ui/issues/6048",[10394],{"type":3042,"value":10395},"#6048",{"type":3042,"value":1746},{"data":10398,"body":10399},{},{"type":3036,"children":10400},[10401],{"type":178,"tag":940,"props":10402,"children":10403},{},[10404,10415],{"type":178,"tag":944,"props":10405,"children":10408},{"href":10406,"rel":10407},"https://github.com/nuxt/ui/commit/184eaab1cd5f4f4943b509ea1a3efb1b6f6d7f91",[1539],[10409],{"type":178,"tag":948,"props":10410,"children":10412},{"className":10411},[],[10413],{"type":3042,"value":10414},"184ea",{"type":3042,"value":10416}," — chore: reduce type verbosity by omitting link props from action buttons",{"data":10418,"body":10419},{},{"type":3036,"children":10420},[10421],{"type":178,"tag":940,"props":10422,"children":10423},{},[10424,10435,10437,10442,10444,10450],{"type":178,"tag":944,"props":10425,"children":10428},{"href":10426,"rel":10427},"https://github.com/nuxt/ui/commit/63c0a5f1b2039509427d770473c739410e6d06e1",[1539],[10429],{"type":178,"tag":948,"props":10430,"children":10432},{"className":10431},[],[10433],{"type":3042,"value":10434},"63c0a",{"type":3042,"value":10436}," — feat: expose ",{"type":178,"tag":948,"props":10438,"children":10440},{"className":10439},[10080],[10441],{"type":3042,"value":10288},{"type":3042,"value":10443}," in slot props where used (",{"type":178,"tag":944,"props":10445,"children":10447},{"href":10446},"https://github.com/nuxt/ui/issues/5207",[10448],{"type":3042,"value":10449},"#5207",{"type":3042,"value":1746},{"data":10452,"body":10453},{},{"type":3036,"children":10454},[10455],{"type":178,"tag":940,"props":10456,"children":10457},{},[10458,10469,10471,10477],{"type":178,"tag":944,"props":10459,"children":10462},{"href":10460,"rel":10461},"https://github.com/nuxt/ui/commit/3173bee38ce9e518076848999f14374600069d35",[1539],[10463],{"type":178,"tag":948,"props":10464,"children":10466},{"className":10465},[],[10467],{"type":3042,"value":10468},"3173b",{"type":3042,"value":10470}," — fix: proxySlots reactivity (",{"type":178,"tag":944,"props":10472,"children":10474},{"href":10473},"https://github.com/nuxt/ui/issues/4969",[10475],{"type":3042,"value":10476},"#4969",{"type":3042,"value":1746},{"data":10479,"body":10480},{},{"type":3036,"children":10481},[10482],{"type":178,"tag":940,"props":10483,"children":10484},{},[10485,10496,10498,10504],{"type":178,"tag":944,"props":10486,"children":10489},{"href":10487,"rel":10488},"https://github.com/nuxt/ui/commit/61b603fff476aeac065268bd8dd493ff45577de4",[1539],[10490],{"type":178,"tag":948,"props":10491,"children":10493},{"className":10492},[],[10494],{"type":3042,"value":10495},"61b60",{"type":3042,"value":10497}," — feat: allow passing a component instead of a name (",{"type":178,"tag":944,"props":10499,"children":10501},{"href":10500},"https://github.com/nuxt/ui/issues/4766",[10502],{"type":3042,"value":10503},"#4766",{"type":3042,"value":1746},1772551503087]