[{"data":1,"prerenderedAt":3567},["ShallowReactive",2],{"navigation":3,"index":899,"index-components":1088,"index-templates":1209,"$fp9DlqrUQ20CSI3v4mmv5Pp3onFH18_3eet_sNYElnBQ":1420,"index-components-description":1634,"index-design-system-code":1645,"index-css-variables-code":2421,"index-components-code":3029},[4],{"title":5,"path":6,"stem":7,"children":8,"page":36},"Docs","/docs","docs",[9,157,777,798],{"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 UI library for Vue and Nuxt applications, offering a collection of fully styled and accessible components.","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 have first-party support for Vue.js 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},"AI Tools","/docs/getting-started/ai","docs/1.getting-started/7.ai",[145,151],{"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":71,"framework":16,"category":16,"description":16,"icon":158,"path":159,"stem":160,"children":161,"page":36},"i-lucide-square-code","/docs/components","docs/2.components",[162,168,174,180,186,191,196,201,206,211,216,222,227,232,237,242,247,252,258,263,268,273,278,284,289,294,299,305,310,315,320,325,330,335,340,346,351,356,361,366,372,378,383,388,393,398,403,408,413,418,423,428,433,440,445,450,455,460,465,470,475,480,485,490,495,500,505,510,515,520,526,531,536,541,546,551,556,562,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],{"title":163,"path":164,"stem":165,"framework":16,"category":166,"description":167},"Accordion","/docs/components/accordion","docs/2.components/accordion","data","A stacked set of collapsible panels.",{"title":169,"path":170,"stem":171,"framework":16,"category":172,"description":173},"Alert","/docs/components/alert","docs/2.components/alert","element","A callout to draw user's attention.",{"title":175,"path":176,"stem":177,"framework":16,"category":178,"description":179},"App","/docs/components/app","docs/2.components/app","layout","Wraps your app to provide global configurations and more.",{"title":181,"path":182,"stem":183,"framework":16,"category":184,"description":185},"AuthForm","/docs/components/auth-form","docs/2.components/auth-form","page","A customizable Form to create login, register or password reset forms.",{"title":187,"path":188,"stem":189,"framework":16,"category":172,"description":190},"Avatar","/docs/components/avatar","docs/2.components/avatar","An img element with fallback and Nuxt Image support.",{"title":192,"path":193,"stem":194,"framework":16,"category":172,"description":195},"AvatarGroup","/docs/components/avatar-group","docs/2.components/avatar-group","Stack multiple avatars in a group.",{"title":197,"path":198,"stem":199,"framework":16,"category":172,"description":200},"Badge","/docs/components/badge","docs/2.components/badge","A short text to represent a status or a category.",{"title":202,"path":203,"stem":204,"framework":16,"category":172,"description":205},"Banner","/docs/components/banner","docs/2.components/banner","Display a banner at the top of your website to inform users about important information.",{"title":207,"path":208,"stem":209,"framework":16,"category":184,"description":210},"BlogPost","/docs/components/blog-post","docs/2.components/blog-post","A customizable article to display in a blog page.",{"title":212,"path":213,"stem":214,"framework":16,"category":184,"description":215},"BlogPosts","/docs/components/blog-posts","docs/2.components/blog-posts","Display a list of blog posts in a responsive grid layout.",{"title":217,"path":218,"stem":219,"framework":16,"category":220,"description":221},"Breadcrumb","/docs/components/breadcrumb","docs/2.components/breadcrumb","navigation","A hierarchy of links to navigate through a website.",{"title":223,"path":224,"stem":225,"framework":16,"category":172,"description":226},"Button","/docs/components/button","docs/2.components/button","A button element that can act as a link or trigger an action.",{"title":228,"path":229,"stem":230,"framework":16,"category":172,"description":231},"Calendar","/docs/components/calendar","docs/2.components/calendar","A calendar component for selecting single dates, multiple dates or date ranges.",{"title":233,"path":234,"stem":235,"framework":16,"category":172,"description":236},"Card","/docs/components/card","docs/2.components/card","Display content in a card with a header, body and footer.",{"title":238,"path":239,"stem":240,"framework":16,"category":166,"description":241},"Carousel","/docs/components/carousel","docs/2.components/carousel","A carousel with motion and swipe built using Embla.",{"title":243,"path":244,"stem":245,"framework":16,"category":184,"description":246},"ChangelogVersion","/docs/components/changelog-version","docs/2.components/changelog-version","A customizable article to display in a changelog.",{"title":248,"path":249,"stem":250,"framework":16,"category":184,"description":251},"ChangelogVersions","/docs/components/changelog-versions","docs/2.components/changelog-versions","Display a list of changelog versions in a timeline.",{"title":253,"path":254,"stem":255,"framework":16,"category":256,"description":257},"ChatMessage","/docs/components/chat-message","docs/2.components/chat-message","chat","Display a chat message with icon, avatar, and actions.",{"title":259,"path":260,"stem":261,"framework":16,"category":256,"description":262},"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":264,"path":265,"stem":266,"framework":16,"category":256,"description":267},"ChatPalette","/docs/components/chat-palette","docs/2.components/chat-palette","A chat palette to create a chatbot interface inside an overlay.",{"title":269,"path":270,"stem":271,"framework":16,"category":256,"description":272},"ChatPrompt","/docs/components/chat-prompt","docs/2.components/chat-prompt","An enhanced Textarea for submitting prompts in AI chat interfaces.",{"title":274,"path":275,"stem":276,"framework":16,"category":256,"description":277},"ChatPromptSubmit","/docs/components/chat-prompt-submit","docs/2.components/chat-prompt-submit","A Button for submitting chat prompts with automatic status handling.",{"title":279,"path":280,"stem":281,"framework":16,"category":282,"description":283},"Checkbox","/docs/components/checkbox","docs/2.components/checkbox","form","An input element to toggle between checked and unchecked states.",{"title":285,"path":286,"stem":287,"framework":16,"category":282,"description":288},"CheckboxGroup","/docs/components/checkbox-group","docs/2.components/checkbox-group","A set of checklist buttons to select multiple option from a list.",{"title":290,"path":291,"stem":292,"framework":16,"category":172,"description":293},"Chip","/docs/components/chip","docs/2.components/chip","An indicator of a numeric value or a state.",{"title":295,"path":296,"stem":297,"framework":16,"category":172,"description":298},"Collapsible","/docs/components/collapsible","docs/2.components/collapsible","A collapsible element to toggle visibility of its content.",{"title":300,"path":301,"stem":302,"framework":16,"category":303,"description":304},"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":306,"path":307,"stem":308,"framework":16,"category":303,"description":309},"ColorModeButton","/docs/components/color-mode-button","docs/2.components/color-mode-button","A Button to switch between light and dark mode.",{"title":311,"path":312,"stem":313,"framework":16,"category":303,"description":314},"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":316,"path":317,"stem":318,"framework":16,"category":303,"description":319},"ColorModeSelect","/docs/components/color-mode-select","docs/2.components/color-mode-select","A Select to switch between system, dark & light mode.",{"title":321,"path":322,"stem":323,"framework":16,"category":303,"description":324},"ColorModeSwitch","/docs/components/color-mode-switch","docs/2.components/color-mode-switch","A switch to toggle between light and dark mode.",{"title":326,"path":327,"stem":328,"framework":16,"category":282,"description":329},"ColorPicker","/docs/components/color-picker","docs/2.components/color-picker","A component to select a color.",{"title":331,"path":332,"stem":333,"framework":16,"category":220,"description":334},"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":336,"path":337,"stem":338,"framework":16,"category":178,"description":339},"Container","/docs/components/container","docs/2.components/container","A container lets you center and constrain the width of your content.",{"title":341,"path":342,"stem":343,"framework":28,"category":344,"description":345},"ContentNavigation","/docs/components/content-navigation","docs/2.components/content-navigation","content","An accordion-style navigation component for organizing page links.",{"title":347,"path":348,"stem":349,"framework":28,"category":344,"description":350},"ContentSearch","/docs/components/content-search","docs/2.components/content-search","A ready to use CommandPalette to add to your documentation.",{"title":352,"path":353,"stem":354,"framework":28,"category":344,"description":355},"ContentSearchButton","/docs/components/content-search-button","docs/2.components/content-search-button","A pre-styled Button to open the ContentSearch modal.",{"title":357,"path":358,"stem":359,"framework":28,"category":344,"description":360},"ContentSurround","/docs/components/content-surround","docs/2.components/content-surround","A pair of prev and next links to navigate between pages.",{"title":362,"path":363,"stem":364,"framework":28,"category":344,"description":365},"ContentToc","/docs/components/content-toc","docs/2.components/content-toc","A sticky Table of Contents with automatic active anchor link highlighting.",{"title":367,"path":368,"stem":369,"framework":16,"category":370,"description":371},"ContextMenu","/docs/components/context-menu","docs/2.components/context-menu","overlay","A menu to display actions when right-clicking on an element.",{"title":373,"path":374,"stem":375,"framework":16,"category":376,"description":377},"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":379,"path":380,"stem":381,"framework":16,"category":376,"description":382},"DashboardNavbar","/docs/components/dashboard-navbar","docs/2.components/dashboard-navbar","A responsive navbar to display in a dashboard.",{"title":384,"path":385,"stem":386,"framework":16,"category":376,"description":387},"DashboardPanel","/docs/components/dashboard-panel","docs/2.components/dashboard-panel","A resizable panel to display in a dashboard.",{"title":389,"path":390,"stem":391,"framework":16,"category":376,"description":392},"DashboardResizeHandle","/docs/components/dashboard-resize-handle","docs/2.components/dashboard-resize-handle","A handle to resize a sidebar or panel.",{"title":394,"path":395,"stem":396,"framework":16,"category":376,"description":397},"DashboardSearch","/docs/components/dashboard-search","docs/2.components/dashboard-search","A ready to use CommandPalette to add to your dashboard.",{"title":399,"path":400,"stem":401,"framework":16,"category":376,"description":402},"DashboardSearchButton","/docs/components/dashboard-search-button","docs/2.components/dashboard-search-button","A pre-styled Button to open the DashboardSearch modal.",{"title":404,"path":405,"stem":406,"framework":16,"category":376,"description":407},"DashboardSidebar","/docs/components/dashboard-sidebar","docs/2.components/dashboard-sidebar","A resizable and collapsible sidebar to display in a dashboard.",{"title":409,"path":410,"stem":411,"framework":16,"category":376,"description":412},"DashboardSidebarCollapse","/docs/components/dashboard-sidebar-collapse","docs/2.components/dashboard-sidebar-collapse","A Button to collapse the sidebar on desktop.",{"title":414,"path":415,"stem":416,"framework":16,"category":376,"description":417},"DashboardSidebarToggle","/docs/components/dashboard-sidebar-toggle","docs/2.components/dashboard-sidebar-toggle","A Button to toggle the sidebar on mobile.",{"title":419,"path":420,"stem":421,"framework":16,"category":376,"description":422},"DashboardToolbar","/docs/components/dashboard-toolbar","docs/2.components/dashboard-toolbar","A toolbar to display under the navbar in a dashboard.",{"title":424,"path":425,"stem":426,"framework":16,"category":370,"description":427},"Drawer","/docs/components/drawer","docs/2.components/drawer","A drawer that smoothly slides in & out of the screen.",{"title":429,"path":430,"stem":431,"framework":16,"category":370,"description":432},"DropdownMenu","/docs/components/dropdown-menu","docs/2.components/dropdown-menu","A menu to display actions when clicking on an element.",{"title":434,"path":435,"stem":436,"framework":16,"category":437,"description":438,"badge":439},"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.","Soon",{"title":441,"path":442,"stem":443,"framework":16,"category":437,"description":444,"badge":439},"EditorDragHandle","/docs/components/editor-drag-handle","docs/2.components/editor-drag-handle","A draggable handle for reordering and selecting blocks in the editor.",{"title":446,"path":447,"stem":448,"framework":16,"category":437,"description":449,"badge":439},"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":451,"path":452,"stem":453,"framework":16,"category":437,"description":454,"badge":439},"EditorMentionMenu","/docs/components/editor-mention-menu","docs/2.components/editor-mention-menu","A mention menu that displays user suggestions when typing the @ character in the editor.",{"title":456,"path":457,"stem":458,"framework":16,"category":437,"description":459,"badge":439},"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":461,"path":462,"stem":463,"framework":16,"category":437,"description":464,"badge":439},"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":466,"path":467,"stem":468,"framework":16,"category":166,"description":469},"Empty","/docs/components/empty","docs/2.components/empty","A component to display an empty state.",{"title":471,"path":472,"stem":473,"framework":16,"category":178,"description":474},"Error","/docs/components/error","docs/2.components/error","A pre-built error component with NuxtError support.",{"title":476,"path":477,"stem":478,"framework":16,"category":172,"description":479},"FieldGroup","/docs/components/field-group","docs/2.components/field-group","Group multiple button-like elements together.",{"title":481,"path":482,"stem":483,"framework":16,"category":282,"description":484},"FileUpload","/docs/components/file-upload","docs/2.components/file-upload","An input element to upload files.",{"title":486,"path":487,"stem":488,"framework":16,"category":178,"description":489},"Footer","/docs/components/footer","docs/2.components/footer","A responsive footer component.",{"title":491,"path":492,"stem":493,"framework":16,"category":220,"description":494},"FooterColumns","/docs/components/footer-columns","docs/2.components/footer-columns","A list of links as columns to display in your Footer.",{"title":496,"path":497,"stem":498,"framework":16,"category":282,"description":499},"Form","/docs/components/form","docs/2.components/form","A form component with built-in validation and submission handling.",{"title":501,"path":502,"stem":503,"framework":16,"category":282,"description":504},"FormField","/docs/components/form-field","docs/2.components/form-field","A wrapper for form elements that provides validation and error handling.",{"title":506,"path":507,"stem":508,"framework":16,"category":178,"description":509},"Header","/docs/components/header","docs/2.components/header","A responsive header component.",{"title":511,"path":512,"stem":513,"framework":16,"category":172,"description":514},"Icon","/docs/components/icon","docs/2.components/icon","A component to display any icon from Iconify or another component.",{"title":516,"path":517,"stem":518,"framework":16,"category":282,"description":519},"Input","/docs/components/input","docs/2.components/input","An input element to enter text.",{"title":521,"path":522,"stem":523,"framework":16,"category":282,"description":524,"badge":525},"InputDate","/docs/components/input-date","docs/2.components/input-date","An input component for date selection.","New",{"title":527,"path":528,"stem":529,"framework":16,"category":282,"description":530},"InputMenu","/docs/components/input-menu","docs/2.components/input-menu","An autocomplete input with real-time suggestions.",{"title":532,"path":533,"stem":534,"framework":16,"category":282,"description":535},"InputNumber","/docs/components/input-number","docs/2.components/input-number","An input for numerical values with a customizable range.",{"title":537,"path":538,"stem":539,"framework":16,"category":282,"description":540},"InputTags","/docs/components/input-tags","docs/2.components/input-tags","An input element that displays interactive tags.",{"title":542,"path":543,"stem":544,"framework":16,"category":282,"description":545,"badge":525},"InputTime","/docs/components/input-time","docs/2.components/input-time","An input for selecting a time.",{"title":547,"path":548,"stem":549,"framework":16,"category":172,"description":550},"Kbd","/docs/components/kbd","docs/2.components/kbd","A kbd element to display a keyboard key.",{"title":552,"path":553,"stem":554,"framework":16,"category":220,"description":555},"Link","/docs/components/link","docs/2.components/link","A wrapper around \u003CNuxtLink> with extra props.",{"title":557,"path":558,"stem":559,"framework":16,"category":560,"description":561},"LocaleSelect","/docs/components/locale-select","docs/2.components/locale-select","i18n","A Select to switch between locales.",{"title":563,"path":564,"stem":565,"framework":16,"category":178,"description":566},"Main","/docs/components/main","docs/2.components/main","A main element that fills the available viewport height.",{"title":568,"path":569,"stem":570,"framework":16,"category":166,"description":571},"Marquee","/docs/components/marquee","docs/2.components/marquee","A component to create infinite scrolling content.",{"title":573,"path":574,"stem":575,"framework":16,"category":370,"description":576},"Modal","/docs/components/modal","docs/2.components/modal","A dialog window that can be used to display a message or request user input.",{"title":578,"path":579,"stem":580,"framework":16,"category":220,"description":581},"NavigationMenu","/docs/components/navigation-menu","docs/2.components/navigation-menu","A list of links that can be displayed horizontally or vertically.",{"title":583,"path":584,"stem":585,"framework":16,"category":184,"description":586},"Page","/docs/components/page","docs/2.components/page","A grid layout for your pages with left and right columns.",{"title":588,"path":589,"stem":590,"framework":16,"category":184,"description":591},"PageAnchors","/docs/components/page-anchors","docs/2.components/page-anchors","A list of anchors to be displayed in the page.",{"title":593,"path":594,"stem":595,"framework":16,"category":184,"description":596},"PageAside","/docs/components/page-aside","docs/2.components/page-aside","A sticky aside to display your page navigation.",{"title":598,"path":599,"stem":600,"framework":16,"category":184,"description":601},"PageBody","/docs/components/page-body","docs/2.components/page-body","The main content of your page.",{"title":603,"path":604,"stem":605,"framework":16,"category":184,"description":606},"PageCard","/docs/components/page-card","docs/2.components/page-card","A pre-styled card component that displays a title, description and optional link.",{"title":608,"path":609,"stem":610,"framework":16,"category":184,"description":611},"PageColumns","/docs/components/page-columns","docs/2.components/page-columns","A responsive multi-column layout system for organizing content side-by-side.",{"title":613,"path":614,"stem":615,"framework":16,"category":184,"description":616},"PageCTA","/docs/components/page-cta","docs/2.components/page-cta","A call to action section to display in your pages.",{"title":618,"path":619,"stem":620,"framework":16,"category":184,"description":621},"PageFeature","/docs/components/page-feature","docs/2.components/page-feature","A component to showcase key features of your application.",{"title":623,"path":624,"stem":625,"framework":16,"category":184,"description":626},"PageGrid","/docs/components/page-grid","docs/2.components/page-grid","A responsive grid system for displaying content in a flexible layout.",{"title":628,"path":629,"stem":630,"framework":16,"category":184,"description":631},"PageHeader","/docs/components/page-header","docs/2.components/page-header","A responsive header for your pages.",{"title":633,"path":634,"stem":635,"framework":16,"category":184,"description":636},"PageHero","/docs/components/page-hero","docs/2.components/page-hero","A responsive hero for your pages.",{"title":638,"path":639,"stem":640,"framework":16,"category":184,"description":641},"PageLinks","/docs/components/page-links","docs/2.components/page-links","A list of links to be displayed in the page.",{"title":643,"path":644,"stem":645,"framework":16,"category":184,"description":646},"PageList","/docs/components/page-list","docs/2.components/page-list","A vertical list layout for displaying content in a stacked format.",{"title":648,"path":649,"stem":650,"framework":16,"category":184,"description":651},"PageLogos","/docs/components/page-logos","docs/2.components/page-logos","A list of logos or images to display on your pages.",{"title":653,"path":654,"stem":655,"framework":16,"category":184,"description":656},"PageSection","/docs/components/page-section","docs/2.components/page-section","A responsive section for your pages.",{"title":658,"path":659,"stem":660,"framework":16,"category":220,"description":661},"Pagination","/docs/components/pagination","docs/2.components/pagination","A list of buttons or links to navigate through pages.",{"title":663,"path":664,"stem":665,"framework":16,"category":282,"description":666},"PinInput","/docs/components/pin-input","docs/2.components/pin-input","An input element to enter a pin.",{"title":668,"path":669,"stem":670,"framework":16,"category":370,"description":671},"Popover","/docs/components/popover","docs/2.components/popover","A non-modal dialog that floats around a trigger element.",{"title":673,"path":674,"stem":675,"framework":16,"category":184,"description":676},"PricingPlan","/docs/components/pricing-plan","docs/2.components/pricing-plan","A customizable pricing plan to display in a pricing page.",{"title":678,"path":679,"stem":680,"framework":16,"category":184,"description":681},"PricingPlans","/docs/components/pricing-plans","docs/2.components/pricing-plans","Display a list of pricing plans in a responsive grid layout.",{"title":683,"path":684,"stem":685,"framework":16,"category":184,"description":686},"PricingTable","/docs/components/pricing-table","docs/2.components/pricing-table","A responsive pricing table component that displays tiered pricing plans with feature comparisons.",{"title":688,"path":689,"stem":690,"framework":16,"category":172,"description":691},"Progress","/docs/components/progress","docs/2.components/progress","An indicator showing the progress of a task.",{"title":693,"path":694,"stem":695,"framework":16,"category":282,"description":696},"RadioGroup","/docs/components/radio-group","docs/2.components/radio-group","A set of radio buttons to select a single option from a list.",{"title":698,"path":699,"stem":700,"framework":16,"category":282,"description":701},"Select","/docs/components/select","docs/2.components/select","A select element to choose from a list of options.",{"title":703,"path":704,"stem":705,"framework":16,"category":282,"description":706},"SelectMenu","/docs/components/select-menu","docs/2.components/select-menu","An advanced searchable select element.",{"title":708,"path":709,"stem":710,"framework":16,"category":172,"description":711},"Separator","/docs/components/separator","docs/2.components/separator","Separates content horizontally or vertically.",{"title":713,"path":714,"stem":715,"framework":16,"category":172,"description":716},"Skeleton","/docs/components/skeleton","docs/2.components/skeleton","A placeholder to show while content is loading.",{"title":718,"path":719,"stem":720,"framework":16,"category":370,"description":721},"Slideover","/docs/components/slideover","docs/2.components/slideover","A dialog that slides in from any side of the screen.",{"title":723,"path":724,"stem":725,"framework":16,"category":282,"description":726},"Slider","/docs/components/slider","docs/2.components/slider","An input to select a numeric value within a range.",{"title":728,"path":729,"stem":730,"framework":16,"category":220,"description":731},"Stepper","/docs/components/stepper","docs/2.components/stepper","A set of steps that are used to indicate progress through a multi-step process.",{"title":733,"path":734,"stem":735,"framework":16,"category":282,"description":736},"Switch","/docs/components/switch","docs/2.components/switch","A control that toggles between two states.",{"title":738,"path":739,"stem":740,"framework":16,"category":166,"description":741},"Table","/docs/components/table","docs/2.components/table","A responsive table element to display data in rows and columns.",{"title":743,"path":744,"stem":745,"framework":16,"category":220,"description":746},"Tabs","/docs/components/tabs","docs/2.components/tabs","A set of tab panels that are displayed one at a time.",{"title":748,"path":749,"stem":750,"framework":16,"category":282,"description":751},"Textarea","/docs/components/textarea","docs/2.components/textarea","A textarea element to input multi-line text.",{"title":753,"path":754,"stem":755,"framework":16,"category":166,"description":756},"Timeline","/docs/components/timeline","docs/2.components/timeline","A component that displays a sequence of events with dates, titles, icons or avatars.",{"title":758,"path":759,"stem":760,"framework":16,"category":370,"description":761},"Toast","/docs/components/toast","docs/2.components/toast","A succinct message to provide information or feedback to the user.",{"title":763,"path":764,"stem":765,"framework":16,"category":370,"description":766},"Tooltip","/docs/components/tooltip","docs/2.components/tooltip","A popup that reveals information when hovering over an element.",{"title":768,"path":769,"stem":770,"framework":16,"category":166,"description":771},"Tree","/docs/components/tree","docs/2.components/tree","A tree view component to display and interact with hierarchical data structures.",{"title":773,"path":774,"stem":775,"framework":16,"category":166,"description":776},"User","/docs/components/user","docs/2.components/user","Display user information with name, description and avatar.",{"title":778,"framework":16,"category":16,"description":16,"icon":779,"path":780,"stem":781,"children":782,"page":36},"Composables","i-lucide-square-function","/docs/composables","docs/3.composables",[783,788,793],{"title":784,"path":785,"stem":786,"framework":16,"category":16,"description":787},"defineShortcuts","/docs/composables/define-shortcuts","docs/3.composables/define-shortcuts","A composable to define keyboard shortcuts in your app.",{"title":789,"path":790,"stem":791,"framework":16,"category":16,"description":792},"useOverlay","/docs/composables/use-overlay","docs/3.composables/use-overlay","A composable to programmatically control overlays.",{"title":794,"path":795,"stem":796,"framework":16,"category":16,"description":797},"useToast","/docs/composables/use-toast","docs/3.composables/use-toast","A composable to display toast notifications in your app.",{"title":799,"path":800,"stem":801,"children":802,"framework":28,"category":16,"description":16,"icon":898},"Typography","/docs/typography","docs/4.typography/1.index",[803,805,810,815,820,825,830,834,839,843,848,853,858,863,868,872,877,881,885,889,894],{"title":15,"path":800,"stem":801,"framework":28,"category":16,"description":804},"Beautiful typography components and utilities to style your content with Nuxt UI.",{"title":806,"path":807,"stem":808,"framework":28,"category":16,"description":809},"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":811,"path":812,"stem":813,"framework":28,"category":16,"description":814},"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":816,"path":817,"stem":818,"framework":28,"category":16,"description":819},"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":821,"path":822,"stem":823,"framework":28,"category":16,"description":824},"Code","/docs/typography/code","docs/4.typography/5.code","Display inline code and syntax-highlighted code blocks with copy-to-clipboard support.",{"title":163,"path":826,"stem":827,"framework":28,"category":828,"description":829},"/docs/typography/accordion","docs/4.typography/accordion","components","Create expandable content sections for better information organization.",{"title":197,"path":831,"stem":832,"framework":28,"category":828,"description":833},"/docs/typography/badge","docs/4.typography/badge","Display version numbers, status labels, and tags within your content.",{"title":835,"path":836,"stem":837,"framework":28,"category":828,"description":838},"Callout","/docs/typography/callout","docs/4.typography/callout","Highlight important information with eye-catching colored boxes and icons.",{"title":233,"path":840,"stem":841,"framework":28,"category":828,"description":842},"/docs/typography/card","docs/4.typography/card","Create highlighted content blocks with optional links and navigation.",{"title":844,"path":845,"stem":846,"framework":28,"category":828,"description":847},"CardGroup","/docs/typography/card-group","docs/4.typography/card-group","Organize multiple cards in responsive grid layouts for better content presentation.",{"title":849,"path":850,"stem":851,"framework":28,"category":828,"description":852},"CodeCollapse","/docs/typography/code-collapse","docs/4.typography/code-collapse","Make long code blocks collapsible to save space and improve readability.",{"title":854,"path":855,"stem":856,"framework":28,"category":828,"description":857},"CodeGroup","/docs/typography/code-group","docs/4.typography/code-group","Group multiple code examples in tabbed interfaces for easy comparison.",{"title":859,"path":860,"stem":861,"framework":28,"category":828,"description":862},"CodePreview","/docs/typography/code-preview","docs/4.typography/code-preview","Display code examples with a preview and their source for clearer documentation.",{"title":864,"path":865,"stem":866,"framework":28,"category":828,"description":867},"CodeTree","/docs/typography/code-tree","docs/4.typography/code-tree","Visualize file and folder structures with syntax-highlighted code.",{"title":295,"path":869,"stem":870,"framework":28,"category":828,"description":871},"/docs/typography/collapsible","docs/4.typography/collapsible","Toggle content visibility with smooth expand and collapse animations.",{"title":873,"path":874,"stem":875,"framework":28,"category":828,"description":876},"Field","/docs/typography/field","docs/4.typography/field","Document API parameters, props, and configuration options clearly.",{"title":476,"path":878,"stem":879,"framework":28,"category":828,"description":880},"/docs/typography/field-group","docs/4.typography/field-group","Group related fields together for comprehensive API documentation.",{"title":511,"path":882,"stem":883,"framework":28,"category":828,"description":884},"/docs/typography/icon","docs/4.typography/icon","Display icons from popular icon libraries to enhance your content.",{"title":547,"path":886,"stem":887,"framework":28,"category":828,"description":888},"/docs/typography/kbd","docs/4.typography/kbd","Display keyboard shortcuts and key combinations with proper styling.",{"title":890,"path":891,"stem":892,"framework":28,"category":828,"description":893},"Steps","/docs/typography/steps","docs/4.typography/steps","Transform headings into numbered step-by-step guides and tutorials.",{"title":743,"path":895,"stem":896,"framework":28,"category":828,"description":897},"/docs/typography/tabs","docs/4.typography/tabs","Organize related content in interactive tabbed interfaces.","i-lucide-square-pilcrow",{"id":900,"title":901,"body":902,"community":1034,"components":1038,"css_variables":1045,"description":903,"design_system":1052,"extension":1059,"features":1060,"hero":1067,"meta":1076,"navigation":21,"path":1077,"seo":1078,"stem":1079,"templates":1080,"__hash__":1087},"index/index.yml","The Intuitive Vue UI Library",{"title":901,"description":903,"hero":904,"features":929,"design_system":948,"css_variables":967,"components":985,"templates":1004,"community":1022},"Create beautiful, responsive & accessible web apps quickly with Vue or Nuxt. Nuxt UI is an open-source UI library of 100+ customizable components built with Tailwind CSS and Reka UI.",{"title":901,"description":903,"links":905,"features":916},[906,909,911],{"label":907,"to":26,"class":908},"Get started","nuxt-only",{"label":907,"to":32,"class":910},"vue-only",{"label":912,"to":159,"variant":913,"color":914,"trailingIcon":915},"Explore components","outline","neutral","i-lucide-arrow-right",[917,921,925],{"icon":918,"title":919,"description":920},"i-logos-tailwindcss-icon","Styled with Tailwind CSS","Beautifully styled by default, overwrite any style you want.",{"icon":922,"title":923,"description":924},"i-custom-reka-ui","Accessible with Reka UI","Robust accessibility out of the box.",{"icon":926,"title":927,"description":928},"i-logos-typescript-icon","Type-safe with TypeScript","Auto-complete and type safety for all components.",[930,934,937,940,943,945],{"title":931,"description":932,"icon":933,"to":11},"Build for the modern web","Powered by Tailwind CSS and Reka UI for top performance and accessibility.","i-lucide-rocket",{"title":935,"description":936,"icon":90,"to":83},"Large icons sets","Access to over 200,000 customizable icons from Iconify powered by @nuxt/icon.",{"title":938,"description":939,"icon":100,"to":97},"Easy font customization","Performance-optimized fonts with first-class @nuxt/fonts integration.",{"title":941,"description":942,"icon":110,"to":103},"Light & dark mode","Dark mode-ready components with @nuxtjs/color-mode module integration.",{"title":121,"description":944,"icon":125,"to":117},"Translated into 50+ languages, works well with i18n and multi-directional support (LTR/RTL).",{"title":946,"description":947,"icon":134,"to":131},"Beautiful typography","Integrates with @nuxt/content to deliver beautiful typography and consistent component styling.",{"title":949,"description":950,"links":951,"features":954,"code":966},"Flexible design system","Build faster with Nuxt UI's CSS-first design system powered by Tailwind CSS and its semantic color system combined with a runtime configuration.",[952],{"label":953,"to":60,"variant":913,"color":914,"trailingIcon":915},"Customize design system",[955,959,962],{"title":956,"description":957,"icon":958},"CSS-first configuration","Define fonts, colors, and breakpoints with the @theme directive directly in your CSS. This makes your theme portable, maintainable and easy to customize.","i-simple-icons-css",{"title":960,"description":961,"icon":63},"Semantic color system","Configure 7 semantic color aliases (primary, secondary, success, info, warning, error, neutral) that describe the purpose of colors rather than specific values.",{"title":963,"description":964,"icon":965},"Runtime color configuration","Change colors, icons and more at runtime through AppConfig without rebuilding your application, perfect for multi-tenant applications or dynamic theming.","i-lucide-settings","::code-group\n\n```css [main.css]\n@import \"tailwindcss\";\n@import \"@nuxt/ui\";\n\n@theme static {\n  --font-sans: 'Public Sans', system-ui, sans-serif;\n\n  --color-brand-50: #f0f9ff;\n  --color-brand-100: #e0f2fe;\n  --color-brand-200: #bae6fd;\n  --color-brand-300: #7dd3fc;\n  --color-brand-400: #38bdf8;\n  --color-brand-500: #3b82f6;\n  --color-brand-600: #2563eb;\n  --color-brand-700: #1d4ed8;\n  --color-brand-800: #1e40af;\n  --color-brand-900: #1e3a8a;\n  --color-brand-950: #172554;\n}\n```\n\n```ts [app.config.ts]\nexport default defineAppConfig({\n  ui: {\n    colors: {\n      primary: 'brand',\n      secondary: 'purple',\n      success: 'green',\n      info: 'blue',\n      warning: 'yellow',\n      error: 'red',\n      neutral: 'zinc'\n    },\n    icons: {\n      loading: 'i-lucide-loader-circle',\n      search: 'i-lucide-search',\n      menu: 'i-lucide-menu'\n    }\n  }\n})\n```\n\n::\n",{"title":968,"description":969,"links":970,"features":973,"code":984},"Consistent design tokens","Use CSS variables as design tokens for consistent theming with semantic utility classes that automatically adapt to light and dark modes.",[971],{"label":972,"to":66,"variant":913,"color":914,"trailingIcon":915},"Customize CSS variables",[974,977,981],{"title":975,"description":976,"icon":63},"Semantic color utilities","Use utility classes like text-primary, bg-success, or border-error that automatically adapt to light and dark modes via CSS variables.",{"title":978,"description":979,"icon":980},"Text and background tokens","Complete set of utility classes for text (text-dimmed, text-muted, text-highlighted), backgrounds (bg-default, bg-elevated, bg-accented) and borders.","i-lucide-layers",{"title":982,"description":983,"icon":965},"Global layout variables","Customize global styles with --ui-radius for border rounding, --ui-container for layout widths, and --ui-header-height for consistent spacing.","::code-group{class=\"lg:[&_pre]:min-h-[362px]\"}\n\n```css [main.css]\n@import \"tailwindcss\";\n@import \"@nuxt/ui\";\n\n:root {\n  --ui-primary: black;\n  --ui-radius: 0.5rem;\n  --ui-container: var(--container-5xl);\n  --ui-header-height: --spacing(24);\n}\n\n.dark {\n  --ui-primary: white;\n  --ui-bg: var(--ui-color-neutral-950);\n}\n```\n\n```vue [Component.vue]\n\u003Ctemplate>\n  \u003Cdiv class=\"bg-default border border-default rounded-lg p-4\">\n    \u003Cspan class=\"text-primary\">Primary text\u003C/span>\n\n    \u003Cspan class=\"text-dimmed\">Dimmed text\u003C/span>\n\n    \u003Cdiv class=\"bg-elevated p-3 rounded-md mt-2\">\n      \u003Cspan class=\"text-muted\">Elevated background\u003C/span>\n    \u003C/div>\n  \u003C/div>\n\u003C/template>\n```\n\n::\n",{"title":986,"description":987,"links":988,"features":991,"code":1003},"Tailor components to your needs","Use the Tailwind Variants API with slots, variants, and compound variants for powerful component theming with intelligent class merging.",[989],{"label":990,"to":72,"variant":913,"color":914,"trailingIcon":915},"Customize components",[992,995,999],{"title":993,"description":994,"icon":75},"Tailwind Variants API","Components use slots for flexible styling, variants for prop-based styles, and compound variants for complex conditional styling with intelligent class merging.",{"title":996,"description":997,"icon":998},"Global theme configuration","Override component themes globally in app.config.ts using slots, variants, compound variants, and default variants for consistent styling across your application.","i-lucide-settings-2",{"title":1000,"description":1001,"icon":1002},"Per-component customization","Fine-tune individual components with the ui prop for slot-specific styling and class prop for root element overrides, providing maximum flexibility.","i-lucide-component","::code-group{class=\"lg:[&_pre]:min-h-[482px]\"}\n\n```ts [app.config.ts]\nexport default defineAppConfig({\n  ui: {\n    button: {\n      slots: {\n        base: 'font-bold'\n      },\n      variants: {\n        size: {\n          md: {\n            base: 'px-4 py-2 text-sm'\n          }\n        }\n      },\n      defaultVariants: {\n        color: 'neutral'\n      }\n    }\n  }\n})\n```\n\n```vue [Button.vue]\n\u003Ctemplate>\n  \u003CUButton\n    label=\"Button\"\n    size=\"md\"\n    variant=\"outline\"\n    trailing-icon=\"i-lucide-chevron-right\"\n    :ui=\"{\n      trailingIcon: 'rotate-90'\n    }\"\n    class=\"rounded-full\"\n  />\n\u003C/template>\n```\n\n::\n",{"title":1005,"description":1006,"links":1007,"features":1011},"Ship faster with production-ready templates","Start with our fully responsive, accessible, and easy to customize templates, so you can launch your project quickly and effortlessly.",[1008],{"label":1009,"to":1010,"variant":913,"color":914,"trailingIcon":915},"Explore templates","/templates",[1012,1015,1019],{"title":1013,"description":1014,"icon":933},"Production-ready templates","All templates are built with best practices, SEO optimized, performance tuned, and ready to deploy to production immediately with minimal configuration.",{"title":1016,"description":1017,"icon":1018},"Nuxt & Vue support","Templates available for both Nuxt and Vue applications with framework-specific optimizations, choose the one that best fits your project needs.","i-simple-icons-vuedotjs",{"title":1020,"description":1021,"icon":63},"Fully customizable","Built on top of Nuxt UI components with complete source code access, easily customize colors, fonts, layouts, and components to match your brand identity.",{"title":1023,"description":1024,"links":1025},"Join the Nuxt UI community","Join our thriving open-source community to contribute code, report issues, suggest features, or help with documentation. Every contribution makes Nuxt UI better for everyone in the ecosystem.",[1026,1031],{"label":1027,"color":914,"to":1028,"target":1029,"icon":1030},"Star on GitHub","https://github.com/nuxt/ui","_blank","i-lucide-star",{"label":1032,"color":914,"variant":913,"to":1033,"trailingIcon":915},"Meet the team","/team",{"title":1023,"description":1024,"links":1035},[1036,1037],{"label":1027,"color":914,"to":1028,"target":1029,"icon":1030},{"label":1032,"color":914,"variant":913,"to":1033,"trailingIcon":915},{"title":986,"description":987,"links":1039,"features":1041,"code":1003},[1040],{"label":990,"to":72,"variant":913,"color":914,"trailingIcon":915},[1042,1043,1044],{"title":993,"description":994,"icon":75},{"title":996,"description":997,"icon":998},{"title":1000,"description":1001,"icon":1002},{"title":968,"description":969,"links":1046,"features":1048,"code":984},[1047],{"label":972,"to":66,"variant":913,"color":914,"trailingIcon":915},[1049,1050,1051],{"title":975,"description":976,"icon":63},{"title":978,"description":979,"icon":980},{"title":982,"description":983,"icon":965},{"title":949,"description":950,"links":1053,"features":1055,"code":966},[1054],{"label":953,"to":60,"variant":913,"color":914,"trailingIcon":915},[1056,1057,1058],{"title":956,"description":957,"icon":958},{"title":960,"description":961,"icon":63},{"title":963,"description":964,"icon":965},"yml",[1061,1062,1063,1064,1065,1066],{"title":931,"description":932,"icon":933,"to":11},{"title":935,"description":936,"icon":90,"to":83},{"title":938,"description":939,"icon":100,"to":97},{"title":941,"description":942,"icon":110,"to":103},{"title":121,"description":944,"icon":125,"to":117},{"title":946,"description":947,"icon":134,"to":131},{"title":901,"description":903,"links":1068,"features":1072},[1069,1070,1071],{"label":907,"to":26,"class":908},{"label":907,"to":32,"class":910},{"label":912,"to":159,"variant":913,"color":914,"trailingIcon":915},[1073,1074,1075],{"icon":918,"title":919,"description":920},{"icon":922,"title":923,"description":924},{"icon":926,"title":927,"description":928},{},"/",{"title":901,"description":903},"index",{"title":1005,"description":1006,"links":1081,"features":1083},[1082],{"label":1009,"to":1010,"variant":913,"color":914,"trailingIcon":915},[1084,1085,1086],{"title":1013,"description":1014,"icon":933},{"title":1016,"description":1017,"icon":1018},{"title":1020,"description":1021,"icon":63},"QRAn0QPwyEISqDSq53pvqQSJIr7-yMLhQUEf5RnESKg",[1089,1090,1091,1092,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1109,1110,1111,1112,1113,1114,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,1144,1145,1146,1147,1148,1149,1150,1151,1152,1153,1154,1155,1156,1157,1158,1159,1160,1161,1162,1163,1164,1165,1166,1167,1168,1169,1170,1171,1172,1173,1174,1175,1176,1177,1178,1179,1180,1181,1182,1183,1184,1185,1186,1187,1188,1189,1190,1191,1192,1193,1194,1195,1196,1197,1198,1199,1200,1201,1202,1203,1204,1205,1206,1207,1208],{"path":164,"title":163,"description":167,"category":166},{"path":170,"title":169,"description":173,"category":172},{"path":176,"title":175,"description":179,"category":178},{"path":182,"title":181,"description":185,"category":184},{"path":188,"title":187,"description":190,"category":172},{"path":193,"title":192,"description":195,"category":172},{"path":198,"title":197,"description":200,"category":172},{"path":203,"title":202,"description":205,"category":172},{"path":208,"title":207,"description":210,"category":184},{"path":213,"title":212,"description":215,"category":184},{"path":218,"title":217,"description":221,"category":220},{"path":224,"title":223,"description":226,"category":172},{"path":229,"title":228,"description":231,"category":172},{"path":234,"title":233,"description":236,"category":172},{"path":239,"title":238,"description":241,"category":166},{"path":244,"title":243,"description":246,"category":184},{"path":249,"title":248,"description":251,"category":184},{"path":254,"title":253,"description":257,"category":256},{"path":260,"title":259,"description":262,"category":256},{"path":265,"title":264,"description":267,"category":256},{"path":270,"title":269,"description":272,"category":256},{"path":275,"title":274,"description":277,"category":256},{"path":280,"title":279,"description":283,"category":282},{"path":286,"title":285,"description":288,"category":282},{"path":291,"title":290,"description":293,"category":172},{"path":296,"title":295,"description":298,"category":172},{"path":301,"title":300,"description":304,"category":303},{"path":307,"title":306,"description":309,"category":303},{"path":312,"title":311,"description":314,"category":303},{"path":317,"title":316,"description":319,"category":303},{"path":322,"title":321,"description":324,"category":303},{"path":327,"title":326,"description":329,"category":282},{"path":332,"title":331,"description":334,"category":220},{"path":337,"title":336,"description":339,"category":178},{"path":342,"title":341,"description":345,"category":344},{"path":348,"title":347,"description":350,"category":344},{"path":353,"title":352,"description":355,"category":344},{"path":358,"title":357,"description":360,"category":344},{"path":363,"title":362,"description":365,"category":344},{"path":368,"title":367,"description":371,"category":370},{"path":374,"title":373,"description":377,"category":376},{"path":380,"title":379,"description":382,"category":376},{"path":385,"title":384,"description":387,"category":376},{"path":390,"title":389,"description":392,"category":376},{"path":395,"title":394,"description":397,"category":376},{"path":400,"title":399,"description":402,"category":376},{"path":405,"title":404,"description":407,"category":376},{"path":410,"title":409,"description":412,"category":376},{"path":415,"title":414,"description":417,"category":376},{"path":420,"title":419,"description":422,"category":376},{"path":425,"title":424,"description":427,"category":370},{"path":430,"title":429,"description":432,"category":370},{"path":435,"title":434,"description":438,"category":437},{"path":442,"title":441,"description":444,"category":437},{"path":447,"title":446,"description":449,"category":437},{"path":452,"title":451,"description":454,"category":437},{"path":457,"title":456,"description":459,"category":437},{"path":462,"title":461,"description":464,"category":437},{"path":467,"title":466,"description":469,"category":166},{"path":472,"title":471,"description":474,"category":178},{"path":477,"title":476,"description":479,"category":172},{"path":482,"title":481,"description":484,"category":282},{"path":487,"title":486,"description":489,"category":178},{"path":492,"title":491,"description":494,"category":220},{"path":497,"title":496,"description":499,"category":282},{"path":502,"title":501,"description":504,"category":282},{"path":507,"title":506,"description":509,"category":178},{"path":512,"title":511,"description":514,"category":172},{"path":517,"title":516,"description":519,"category":282},{"path":522,"title":521,"description":524,"category":282},{"path":528,"title":527,"description":530,"category":282},{"path":533,"title":532,"description":535,"category":282},{"path":538,"title":537,"description":540,"category":282},{"path":543,"title":542,"description":545,"category":282},{"path":548,"title":547,"description":550,"category":172},{"path":553,"title":552,"description":555,"category":220},{"path":558,"title":557,"description":561,"category":560},{"path":564,"title":563,"description":566,"category":178},{"path":569,"title":568,"description":571,"category":166},{"path":574,"title":573,"description":576,"category":370},{"path":579,"title":578,"description":581,"category":220},{"path":584,"title":583,"description":586,"category":184},{"path":589,"title":588,"description":591,"category":184},{"path":594,"title":593,"description":596,"category":184},{"path":599,"title":598,"description":601,"category":184},{"path":604,"title":603,"description":606,"category":184},{"path":609,"title":608,"description":611,"category":184},{"path":614,"title":613,"description":616,"category":184},{"path":619,"title":618,"description":621,"category":184},{"path":624,"title":623,"description":626,"category":184},{"path":629,"title":628,"description":631,"category":184},{"path":634,"title":633,"description":636,"category":184},{"path":639,"title":638,"description":641,"category":184},{"path":644,"title":643,"description":646,"category":184},{"path":649,"title":648,"description":651,"category":184},{"path":654,"title":653,"description":656,"category":184},{"path":659,"title":658,"description":661,"category":220},{"path":664,"title":663,"description":666,"category":282},{"path":669,"title":668,"description":671,"category":370},{"path":674,"title":673,"description":676,"category":184},{"path":679,"title":678,"description":681,"category":184},{"path":684,"title":683,"description":686,"category":184},{"path":689,"title":688,"description":691,"category":172},{"path":694,"title":693,"description":696,"category":282},{"path":699,"title":698,"description":701,"category":282},{"path":704,"title":703,"description":706,"category":282},{"path":709,"title":708,"description":711,"category":172},{"path":714,"title":713,"description":716,"category":172},{"path":719,"title":718,"description":721,"category":370},{"path":724,"title":723,"description":726,"category":282},{"path":729,"title":728,"description":731,"category":220},{"path":734,"title":733,"description":736,"category":282},{"path":739,"title":738,"description":741,"category":166},{"path":744,"title":743,"description":746,"category":220},{"path":749,"title":748,"description":751,"category":282},{"path":754,"title":753,"description":756,"category":166},{"path":759,"title":758,"description":761,"category":370},{"path":764,"title":763,"description":766,"category":370},{"path":769,"title":768,"description":771,"category":166},{"path":774,"title":773,"description":776,"category":166},[1210,1241,1264,1287,1310,1333,1357,1377,1399],{"title":434,"description":1211,"icon":1212,"framework":28,"features":1213,"deploy_links":1223,"links":1232},"A rich text editor template powered by TipTap with support for markdown, HTML, and JSON content types.","i-lucide-file-text",[1214,1217,1220],{"title":1215,"icon":1216},"Slash commands","i-lucide-square-slash",{"title":1218,"icon":1219},"Drag & drop blocks","i-lucide-move",{"title":1221,"icon":1222},"Real-time collaboration","i-lucide-users",[1224,1228],{"label":1225,"to":1226,"target":1029,"icon":1227},"Vercel","https://vercel.com/new/clone?repository-name=editor&repository-url=https%3A%2F%2Fgithub.com%2Fnuxt-ui-templates%2Feditor&demo-image=https%3A%2F%2Fui.nuxt.com%2Fassets%2Ftemplates%2Fnuxt%2Feditor-dark.png&demo-url=https%3A%2F%2Feditor-template.nuxt.dev%2F&demo-title=Nuxt%20Editor%20Template&demo-description=A%20rich%20text%20editor%20template%20built%20with%20Nuxt%20UI%20and%20TipTap.&env=NUXT_PUBLIC_PARTYKIT_HOST&envDescription=PartyKit%20host%20URL%20for%20real-time%20collaboration%20(optional)&envLink=https%3A%2F%2Fdocs.partykit.io%2Fquickstart%2F","i-simple-icons-vercel",{"label":1229,"to":1230,"target":1029,"icon":1231},"Netlify","https://app.netlify.com/start/deploy?repository=https://github.com/nuxt-ui-templates/editor","i-simple-icons-netlify",[1233,1237],{"label":1234,"to":1235,"target":1029,"icon":1236},"Preview","https://editor-template.nuxt.dev","i-lucide-link",{"label":1238,"to":1239,"target":1029,"icon":1240},"GitHub","https://github.com/nuxt-ui-templates/editor","i-simple-icons-github",{"title":1242,"description":1243,"icon":1244,"framework":28,"features":1245,"deploy_links":1254,"links":1259},"Changelog","A changelog template to display your repository releases notes from GitHub powered by Nuxt MDC.","i-lucide-newspaper",[1246,1249,1251],{"title":1247,"icon":1248},"GitHub API integration","i-lucide-github",{"title":946,"icon":1250},"i-lucide-type",{"title":1252,"icon":1253},"Dark mode ready","i-lucide-moon",[1255,1257],{"label":1225,"to":1256,"target":1029,"icon":1227},"https://vercel.com/new/clone?repository-name=changelog&repository-url=https%3A%2F%2Fgithub.com%2Fnuxt-ui-templates%2Fchangelog&demo-image=https%3A%2F%2Fui.nuxt.com%2Fassets%2Ftemplates%2Fnuxt%2Fchangelog-dark.png&demo-url=https%3A%2F%2Fchangelog-template.nuxt.dev%2F&demo-title=Nuxt%20Changelog%20Template&demo-description=A%20changelog%20template%20to%20display%20your%20repository%20releases%20notes%20from%20GitHub%20powered%20by%20Nuxt%20MDC.",{"label":1229,"to":1258,"target":1029,"icon":1231},"https://app.netlify.com/start/deploy?repository=https://github.com/nuxt-ui-templates/changelog",[1260,1262],{"label":1234,"to":1261,"target":1029,"icon":1236},"https://changelog-template.nuxt.dev",{"label":1238,"to":1263,"target":1029,"icon":1240},"https://github.com/nuxt-ui-templates/changelog",{"title":1265,"description":1266,"icon":1267,"framework":28,"features":1268,"deploy_links":1277,"links":1282},"Portfolio","A sleek portfolio template to showcase your work, skills and blog powered by Nuxt Content.","i-lucide-user",[1269,1272,1274],{"title":1270,"icon":1271},"Projects, blog, speaking & about sections","i-lucide-layout-list",{"title":1273,"icon":134},"Markdown & YAML content",{"title":1275,"icon":1276},"Fully responsive","i-lucide-smartphone",[1278,1280],{"label":1225,"to":1279,"target":1029,"icon":1227},"https://vercel.com/new/clone?repository-name=portfolio&repository-url=https%3A%2F%2Fgithub.com%2Fnuxt-ui-templates%2Fportfolio&demo-image=https%3A%2F%2Fui.nuxt.com%2Fassets%2Ftemplates%2Fnuxt%2Fportfolio-dark.png&demo-url=https%3A%2F%2Fportfolio-template.nuxt.dev%2F&demo-title=Nuxt%20Portfolio%20Template&demo-description=A%20sleek%20portfolio%20template%20to%20showcase%20your%20work%2C%20skills%20and%20blog%20powered%20by%20Nuxt%20Content.",{"label":1229,"to":1281,"target":1029,"icon":1231},"https://app.netlify.com/start/deploy?repository=https://github.com/nuxt-ui-templates/portfolio",[1283,1285],{"label":1234,"to":1284,"target":1029,"icon":1236},"https://portfolio-template.nuxt.dev",{"label":1238,"to":1286,"target":1029,"icon":1240},"https://github.com/nuxt-ui-templates/portfolio",{"title":1288,"description":1289,"icon":1290,"framework":28,"features":1291,"deploy_links":1300,"links":1305},"Chat","An AI chatbot template to build your own chatbot powered by Nuxt MDC and Vercel AI SDK.","i-lucide-message-circle",[1292,1295,1298],{"title":1293,"icon":1294},"GitHub authentication","i-lucide-lock",{"title":1296,"icon":1297},"Persistent chat history","i-lucide-database",{"title":1299,"icon":63},"Markdown syntax highlight",[1301,1303],{"label":1225,"to":1302,"target":1029,"icon":1227},"https://vercel.com/new/clone?repository-name=chat&repository-url=https%3A%2F%2Fgithub.com%2Fnuxt-ui-templates%2Fchat&env=NUXT_SESSION_PASSWORD,NUXT_OAUTH_GITHUB_CLIENT_ID,NUXT_OAUTH_GITHUB_CLIENT_SECRET&products=%5B%7B%22type%22%3A%22integration%22%2C%22group%22%3A%22postgres%22%7D%5D&demo-image=https%3A%2F%2Fui.nuxt.com%2Fassets%2Ftemplates%2Fnuxt%2Fchat-dark.png&demo-url=https%3A%2F%2Fchat-template.nuxt.dev%2F&demo-title=Nuxt%20Chat%20Template&demo-description=An%20AI%20chatbot%20template%20to%20build%20your%20own%20chatbot%20powered%20by%20Nuxt%20MDC%20and%20Vercel%20AI%20SDK.",{"label":1229,"to":1304,"target":1029,"icon":1231},"https://app.netlify.com/start/deploy?repository=https://github.com/nuxt-ui-templates/chat",[1306,1308],{"label":1234,"to":1307,"target":1029,"icon":1236},"https://chat-template.nuxt.dev",{"label":1238,"to":1309,"target":1029,"icon":1240},"https://github.com/nuxt-ui-templates/chat",{"title":1311,"description":1312,"icon":1313,"framework":28,"features":1314,"deploy_links":1323,"links":1328},"Dashboard","A dashboard template with multi-column layout for building sophisticated admin interfaces.","i-lucide-bar-chart-big",[1315,1318,1320],{"title":1316,"icon":1317},"Works with SaaS template","i-lucide-puzzle",{"title":1319,"icon":1313},"Charts and date pickers",{"title":1321,"icon":1322},"Multi-column layout","i-lucide-columns-3",[1324,1326],{"label":1225,"to":1325,"target":1029,"icon":1227},"https://vercel.com/new/clone?repository-name=dashboard&repository-url=https%3A%2F%2Fgithub.com%2Fnuxt-ui-templates%2Fdashboard&demo-image=https%3A%2F%2Fui.nuxt.com%2Fassets%2Ftemplates%2Fnuxt%2Fdashboard-dark.png&demo-url=https%3A%2F%2Fdashboard-template.nuxt.dev%2F&demo-title=Nuxt%20Dashboard%20Template&demo-description=A%20dashboard%20template%20with%20multi-column%20layout%20for%20building%20sophisticated%20admin%20interfaces.",{"label":1229,"to":1327,"target":1029,"icon":1231},"https://app.netlify.com/start/deploy?repository=https://github.com/nuxt-ui-templates/dashboard",[1329,1331],{"label":1234,"to":1330,"target":1029,"icon":1236},"https://dashboard-template.nuxt.dev",{"label":1238,"to":1332,"target":1029,"icon":1240},"https://github.com/nuxt-ui-templates/dashboard",{"title":1334,"description":1335,"icon":1336,"framework":28,"features":1337,"deploy_links":1347,"links":1352},"SaaS","A SaaS template with landing, pricing, docs and blog powered by Nuxt Content.","i-lucide-cloud",[1338,1341,1344],{"title":1339,"icon":1340},"Landing, pricing, docs & blog sections","i-lucide-grid-2x2-plus",{"title":1342,"icon":1343},"Authentication pages","i-lucide-user-round-check",{"title":1345,"icon":1346},"YAML content","i-simple-icons-yaml",[1348,1350],{"label":1225,"to":1349,"target":1029,"icon":1227},"https://vercel.com/new/clone?repository-name=saas&repository-url=https%3A%2F%2Fgithub.com%2Fnuxt-ui-templates%2Fsaas&demo-image=https%3A%2F%2Fui.nuxt.com%2Fassets%2Ftemplates%2Fnuxt%2Fsaas-dark.png&demo-url=https%3A%2F%2Fsaas-template.nuxt.dev%2F&demo-title=Nuxt%20SaaS%20Template&demo-description=A%20SaaS%20template%20with%20landing%2C%20pricing%2C%20docs%20and%20blog%20powered%20by%20Nuxt%20Content.",{"label":1229,"to":1351,"target":1029,"icon":1231},"https://app.netlify.com/start/deploy?repository=https://github.com/nuxt-ui-templates/saas",[1353,1355],{"label":1234,"to":1354,"target":1029,"icon":1236},"https://saas-template.nuxt.dev",{"label":1238,"to":1356,"target":1029,"icon":1240},"https://github.com/nuxt-ui-templates/saas",{"title":1358,"description":1359,"icon":1360,"framework":28,"features":1361,"deploy_links":1367,"links":1372},"Landing","A modern landing page template powered by Nuxt Content.","i-lucide-layout",[1362,1365,1366],{"title":1363,"icon":1364},"Features, pricing, testimonials & FAQ","i-lucide-rows-3",{"title":1345,"icon":1346},{"title":1275,"icon":1276},[1368,1370],{"label":1225,"to":1369,"target":1029,"icon":1227},"https://vercel.com/new/clone?repository-name=landing&repository-url=https%3A%2F%2Fgithub.com%2Fnuxt-ui-templates%2Flanding&demo-image=https%3A%2F%2Fui.nuxt.com%2Fassets%2Ftemplates%2Fnuxt%2Flanding-dark.png&demo-url=https%3A%2F%2Flanding-template.nuxt.dev%2F&demo-title=Nuxt%20Landing%20Template&demo-description=A%20modern%20landing%20page%20template%20powered%20by%20Nuxt%20Content",{"label":1229,"to":1371,"target":1029,"icon":1231},"https://app.netlify.com/start/deploy?repository=https://github.com/nuxt-ui-templates/landing",[1373,1375],{"label":1234,"to":1374,"target":1029,"icon":1236},"https://landing-template.nuxt.dev",{"label":1238,"to":1376,"target":1029,"icon":1240},"https://github.com/nuxt-ui-templates/landing",{"title":5,"description":1378,"icon":1379,"framework":28,"features":1380,"deploy_links":1389,"links":1394},"A documentation template powered by Nuxt Content.","i-lucide-book",[1381,1383,1386],{"title":1382,"icon":134},"Markdown pages",{"title":1384,"icon":1385},"Auto-generated navigation","i-lucide-text",{"title":1387,"icon":1388},"Full-text search","i-lucide-search",[1390,1392],{"label":1225,"to":1391,"target":1029,"icon":1227},"https://vercel.com/new/clone?repository-name=docs&repository-url=https%3A%2F%2Fgithub.com%2Fnuxt-ui-templates%2Fdocs&demo-image=https%3A%2F%2Fui.nuxt.com%2Fassets%2Ftemplates%2Fnuxt%2Fdocs-dark.png&demo-url=https%3A%2F%2Fdocs-template.nuxt.dev%2F&demo-title=Nuxt%20Docs%20Template&demo-description=A%20documentation%20template%20powered%20by%20Nuxt%20Content.",{"label":1229,"to":1393,"target":1029,"icon":1231},"https://app.netlify.com/start/deploy?repository=https://github.com/nuxt-ui-templates/docs",[1395,1397],{"label":1234,"to":1396,"target":1029,"icon":1236},"https://docs-template.nuxt.dev",{"label":1238,"to":1398,"target":1029,"icon":1240},"https://github.com/nuxt-ui-templates/docs",{"title":1400,"description":1401,"icon":1402,"framework":28,"features":1403,"deploy_links":1410,"links":1415},"Starter","A minimal template to get started with Nuxt UI.","i-lucide-flower",[1404,1407],{"title":1405,"icon":1406},"Nuxt configured","i-simple-icons-nuxt",{"title":1408,"icon":1409},"ESLint configured","i-simple-icons-eslint",[1411,1413],{"label":1225,"to":1412,"target":1029,"icon":1227},"https://vercel.com/new/clone?repository-name=starter&repository-url=https%3A%2F%2Fgithub.com%2Fnuxt-ui-templates%2Fstarter&demo-image=https%3A%2F%2Fui.nuxt.com%2Fassets%2Ftemplates%2Fnuxt%2Fstarter-dark.png&demo-url=https%3A%2F%2Fstarter-template.nuxt.dev%2F&demo-title=Nuxt%20Starter%20Template&demo-description=A%20minimal%20template%20to%20get%20started%20with%20Nuxt%20UI.",{"label":1229,"to":1414,"target":1029,"icon":1231},"https://app.netlify.com/start/deploy?repository=https://github.com/nuxt-ui-templates/starter",[1416,1418],{"label":1234,"to":1417,"target":1029,"icon":1236},"https://starter-template.nuxt.dev",{"label":1238,"to":1419,"target":1029,"icon":1240},"https://github.com/nuxt-ui-templates/starter",{"team":1421,"stats":1526,"contributors":1534},[1422,1440,1461,1475,1492,1503,1514],{"name":1423,"login":1424,"avatarUrl":1425,"pronouns":1426,"location":1427,"websiteUrl":16,"sponsorsListing":1428,"socialAccounts":1429,"score":1439},"Benjamin Canac","benjamincanac","https://avatars.githubusercontent.com/u/739984?u=b8c15048e1d5bed35f3c7e95f92fb965c9f82fe4&v=4","","Bordeaux, France","https://github.com/sponsors/benjamincanac",{"twitter":1430,"bluesky":1433,"linkedin":1436},{"displayName":1431,"url":1432},"@benjamincanac","https://x.com/benjamincanac",{"displayName":1434,"url":1435},"@benjamincanac.dev","https://bsky.app/profile/benjamincanac.dev",{"displayName":1437,"url":1438},"in/benjamincanac","https://www.linkedin.com/in/benjamincanac/",4961,{"name":1441,"login":1442,"avatarUrl":1443,"pronouns":1426,"location":1444,"websiteUrl":1445,"sponsorsListing":1446,"socialAccounts":1447,"score":1460},"Hugo","HugoRCD","https://avatars.githubusercontent.com/u/71938701?u=4ec56bf54cc7a891e27a2714741123de34741995&v=4","London","https://hrcd.fr","https://github.com/sponsors/HugoRCD",{"twitter":1448,"instagram":1451,"linkedin":1454,"bluesky":1457},{"displayName":1449,"url":1450},"@hugorcd","https://x.com/hugorcd",{"displayName":1452,"url":1453},"hugorcd__","https://www.instagram.com/hugorcd__",{"displayName":1455,"url":1456},"in/hugorcd","https://www.linkedin.com/in/hugorcd",{"displayName":1458,"url":1459},"@hrcd.fr","https://bsky.app/profile/hrcd.fr",1272,{"name":1462,"login":1463,"avatarUrl":1464,"pronouns":1426,"location":1465,"websiteUrl":16,"sponsorsListing":1466,"socialAccounts":1467,"score":1474},"Romain Hamel","romhml","https://avatars.githubusercontent.com/u/25613751?u=7f3c9093429ba0df40d2eb4ac7b0daac7c73b42c&v=4","France","https://github.com/sponsors/romhml",{"linkedin":1468,"bluesky":1471},{"displayName":1469,"url":1470},"in/romhml","https://www.linkedin.com/in/romhml",{"displayName":1472,"url":1473},"@rohm.dev","https://bsky.app/profile/rohm.dev",571,{"name":1476,"login":1477,"avatarUrl":1478,"pronouns":1426,"location":1479,"websiteUrl":1480,"sponsorsListing":1481,"socialAccounts":1482,"score":1491},"Sandro Circi","sandros94","https://avatars.githubusercontent.com/u/13056429?u=37da263a037d4051ba41dc01eb3cae656191e7ca&v=4","Roma, Italy","https://s94.dev","https://github.com/sponsors/sandros94",{"bluesky":1483,"youtube":1486,"twitch":1489},{"displayName":1484,"url":1485},"@sandros94.com","https://bsky.app/profile/sandros94.com",{"displayName":1487,"url":1488},"@sandros94","https://www.youtube.com/@sandros94",{"displayName":1477,"url":1490},"https://twitch.tv/sandros94",509,{"name":1493,"login":1494,"avatarUrl":1495,"pronouns":1426,"location":1496,"websiteUrl":1497,"socialAccounts":1498,"score":1502},"Alex","hywax","https://avatars.githubusercontent.com/u/149865959?u=0ccfab2f7276d539c97039e2f897c298afa63b92&v=4","Russia","https://hywax.space",{"linkedin":1499},{"displayName":1500,"url":1501},"in/hywax","https://www.linkedin.com/in/hywax",342,{"name":1504,"login":1505,"avatarUrl":1506,"pronouns":1426,"location":1507,"websiteUrl":16,"sponsorsListing":1508,"socialAccounts":1509,"score":1513},"Jakub Michálek","J-Michalek","https://avatars.githubusercontent.com/u/71264422?u=7a8234224beb6eb2d530807f2df42ce4d3e68dc2&v=4","Czech Republic","https://github.com/sponsors/J-Michalek",{"linkedin":1510},{"displayName":1511,"url":1512},"in/jakub-mich%C3%A1lek-5b28361b3","https://www.linkedin.com/in/jakub-mich%C3%A1lek-5b28361b3/",308,{"name":1515,"login":1516,"avatarUrl":1517,"pronouns":1426,"location":1518,"websiteUrl":1519,"sponsorsListing":1520,"socialAccounts":1521,"score":1525},"Eugen Istoc","genu","https://avatars.githubusercontent.com/u/928780?u=7345a38caae19f9526bede3240caeb871aeceebc&v=4","Atlanta, Washington DC","http://www.eugenistoc.com","https://github.com/sponsors/genu",{"twitter":1522},{"displayName":1523,"url":1524},"@eugenistoc","https://x.com/eugenistoc",254,{"version":1527,"downloads":1528,"stars":1529,"watchers":1529,"forks":1530,"defaultBranch":1531,"publishedAt":1532,"createdAt":1533},"4.2.1",597661,5900,962,"v4",1763734659753,1639059438669,[1535,1538,1541,1545,1548,1552,1555,1558,1561,1565,1569,1572,1575,1578,1582,1586,1589,1593,1597,1601,1604,1608,1611,1614,1617,1621,1624,1627,1631],{"id":1536,"username":1424,"contributions":1537},739984,3566,{"id":1539,"username":1463,"contributions":1540},25613751,86,{"id":1542,"username":1543,"contributions":1544},904724,"atinux",77,{"id":1546,"username":1442,"contributions":1547},71938701,74,{"id":1549,"username":1550,"contributions":1551},7547335,"smarroufin",62,{"id":1553,"username":1505,"contributions":1554},71264422,40,{"id":1556,"username":1494,"contributions":1557},149865959,36,{"id":1559,"username":1477,"contributions":1560},13056429,32,{"id":1562,"username":1563,"contributions":1564},28706372,"danielroe",28,{"id":1566,"username":1567,"contributions":1568},37311945,"Haythamasalama",26,{"id":1570,"username":1571,"contributions":1568},48517781,"malik-jouda",{"id":1573,"username":1516,"contributions":1574},928780,21,{"id":1576,"username":1577,"contributions":1574},1840026,"maximepvrt",{"id":1579,"username":1580,"contributions":1581},45267552,"Barbapapazes",15,{"id":1583,"username":1584,"contributions":1585},60952577,"rdjanuar",13,{"id":1587,"username":1588,"contributions":1585},7356077,"connerblanton",{"id":1590,"username":1591,"contributions":1592},11247099,"antfu",12,{"id":1594,"username":1595,"contributions":1596},2047945,"farnabaz",8,{"id":1598,"username":1599,"contributions":1600},19751938,"noook",7,{"id":1602,"username":1603,"contributions":1600},3275920,"ivanmaxlogiudice",{"id":1605,"username":1606,"contributions":1607},7290030,"larbish",6,{"id":1609,"username":1610,"contributions":1607},26260104,"eduayme",{"id":1612,"username":1613,"contributions":1607},18414281,"KeJunMao",{"id":1615,"username":1616,"contributions":1607},41266342,"zAlweNy26",{"id":1618,"username":1619,"contributions":1620},56732164,"ineshbose",5,{"id":1622,"username":1623,"contributions":1620},5141911,"DarkGhostHunter",{"id":1625,"username":1626,"contributions":1620},51054165,"Silver343",{"id":1628,"username":1629,"contributions":1630},67546953,"AaronDewes",4,{"id":1632,"username":1633,"contributions":1630},57699643,"maxsteinwand",{"data":1635,"body":1636},{},{"type":1637,"children":1638},"root",[1639],{"type":172,"tag":1640,"props":1641,"children":1642},"p",{},[1643],{"type":1644,"value":987},"text",{"data":1646,"body":1647},{},{"type":1637,"children":1648},[1649,2415],{"type":172,"tag":1650,"props":1651,"children":1652},"code-group",{},[1653,2004],{"type":172,"tag":1654,"props":1655,"children":1660},"pre",{"className":1656,"code":1657,"filename":1658,"language":1659,"meta":1426,"style":1426},"language-css shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","@import \"tailwindcss\";\n@import \"@nuxt/ui\";\n\n@theme static {\n  --font-sans: 'Public Sans', system-ui, sans-serif;\n\n  --color-brand-50: #f0f9ff;\n  --color-brand-100: #e0f2fe;\n  --color-brand-200: #bae6fd;\n  --color-brand-300: #7dd3fc;\n  --color-brand-400: #38bdf8;\n  --color-brand-500: #3b82f6;\n  --color-brand-600: #2563eb;\n  --color-brand-700: #1d4ed8;\n  --color-brand-800: #1e40af;\n  --color-brand-900: #1e3a8a;\n  --color-brand-950: #172554;\n}\n","main.css","css",[1661],{"type":172,"tag":1662,"props":1663,"children":1664},"code",{"__ignoreMap":1426},[1665,1699,1724,1733,1752,1784,1791,1809,1827,1846,1865,1884,1902,1920,1939,1957,1976,1995],{"type":172,"tag":1666,"props":1667,"children":1670},"span",{"class":1668,"line":1669},"line",1,[1671,1677,1683,1689,1694],{"type":172,"tag":1666,"props":1672,"children":1674},{"style":1673},"--shiki-light:#39ADB5;--shiki-light-font-style:italic;--shiki-default:#89DDFF;--shiki-default-font-style:italic;--shiki-dark:#89DDFF;--shiki-dark-font-style:italic",[1675],{"type":1644,"value":1676},"@import",{"type":172,"tag":1666,"props":1678,"children":1680},{"style":1679},"--shiki-light:#39ADB5;--shiki-default:#89DDFF;--shiki-dark:#89DDFF",[1681],{"type":1644,"value":1682}," \"",{"type":172,"tag":1666,"props":1684,"children":1686},{"style":1685},"--shiki-light:#91B859;--shiki-default:#C3E88D;--shiki-dark:#C3E88D",[1687],{"type":1644,"value":1688},"tailwindcss",{"type":172,"tag":1666,"props":1690,"children":1691},{"style":1679},[1692],{"type":1644,"value":1693},"\"",{"type":172,"tag":1666,"props":1695,"children":1696},{"style":1679},[1697],{"type":1644,"value":1698},";\n",{"type":172,"tag":1666,"props":1700,"children":1702},{"class":1668,"line":1701},2,[1703,1707,1711,1716,1720],{"type":172,"tag":1666,"props":1704,"children":1705},{"style":1673},[1706],{"type":1644,"value":1676},{"type":172,"tag":1666,"props":1708,"children":1709},{"style":1679},[1710],{"type":1644,"value":1682},{"type":172,"tag":1666,"props":1712,"children":1713},{"style":1685},[1714],{"type":1644,"value":1715},"@nuxt/ui",{"type":172,"tag":1666,"props":1717,"children":1718},{"style":1679},[1719],{"type":1644,"value":1693},{"type":172,"tag":1666,"props":1721,"children":1722},{"style":1679},[1723],{"type":1644,"value":1698},{"type":172,"tag":1666,"props":1725,"children":1727},{"class":1668,"line":1726},3,[1728],{"type":172,"tag":1666,"props":1729,"children":1730},{"emptyLinePlaceholder":21},[1731],{"type":1644,"value":1732},"\n",{"type":172,"tag":1666,"props":1734,"children":1735},{"class":1668,"line":1630},[1736,1741,1747],{"type":172,"tag":1666,"props":1737,"children":1738},{"style":1673},[1739],{"type":1644,"value":1740},"@theme",{"type":172,"tag":1666,"props":1742,"children":1744},{"style":1743},"--shiki-light:#90A4AE;--shiki-default:#EEFFFF;--shiki-dark:#BABED8",[1745],{"type":1644,"value":1746}," static ",{"type":172,"tag":1666,"props":1748,"children":1749},{"style":1679},[1750],{"type":1644,"value":1751},"{\n",{"type":172,"tag":1666,"props":1753,"children":1754},{"class":1668,"line":1620},[1755,1760,1765,1771,1775,1780],{"type":172,"tag":1666,"props":1756,"children":1757},{"style":1743},[1758],{"type":1644,"value":1759},"  --font-sans: 'Public Sans'",{"type":172,"tag":1666,"props":1761,"children":1762},{"style":1679},[1763],{"type":1644,"value":1764},",",{"type":172,"tag":1666,"props":1766,"children":1768},{"style":1767},"--shiki-light:#E2931D;--shiki-default:#FFCB6B;--shiki-dark:#FFCB6B",[1769],{"type":1644,"value":1770}," system-ui",{"type":172,"tag":1666,"props":1772,"children":1773},{"style":1679},[1774],{"type":1644,"value":1764},{"type":172,"tag":1666,"props":1776,"children":1777},{"style":1767},[1778],{"type":1644,"value":1779}," sans-serif",{"type":172,"tag":1666,"props":1781,"children":1782},{"style":1743},[1783],{"type":1644,"value":1698},{"type":172,"tag":1666,"props":1785,"children":1786},{"class":1668,"line":1607},[1787],{"type":172,"tag":1666,"props":1788,"children":1789},{"emptyLinePlaceholder":21},[1790],{"type":1644,"value":1732},{"type":172,"tag":1666,"props":1792,"children":1793},{"class":1668,"line":1600},[1794,1799,1805],{"type":172,"tag":1666,"props":1795,"children":1796},{"style":1743},[1797],{"type":1644,"value":1798},"  --color-brand-50: ",{"type":172,"tag":1666,"props":1800,"children":1802},{"style":1801},"background-color:#f0f9ff;color:#000000;display:inline-block;padding:0 0.15em;margin:0 -0.15em;border-radius:0.2em",[1803],{"type":1644,"value":1804},"#f0f9ff",{"type":172,"tag":1666,"props":1806,"children":1807},{"style":1743},[1808],{"type":1644,"value":1698},{"type":172,"tag":1666,"props":1810,"children":1811},{"class":1668,"line":1596},[1812,1817,1823],{"type":172,"tag":1666,"props":1813,"children":1814},{"style":1743},[1815],{"type":1644,"value":1816},"  --color-brand-100: ",{"type":172,"tag":1666,"props":1818,"children":1820},{"style":1819},"background-color:#e0f2fe;color:#000000;display:inline-block;padding:0 0.15em;margin:0 -0.15em;border-radius:0.2em",[1821],{"type":1644,"value":1822},"#e0f2fe",{"type":172,"tag":1666,"props":1824,"children":1825},{"style":1743},[1826],{"type":1644,"value":1698},{"type":172,"tag":1666,"props":1828,"children":1830},{"class":1668,"line":1829},9,[1831,1836,1842],{"type":172,"tag":1666,"props":1832,"children":1833},{"style":1743},[1834],{"type":1644,"value":1835},"  --color-brand-200: ",{"type":172,"tag":1666,"props":1837,"children":1839},{"style":1838},"background-color:#bae6fd;color:#000000;display:inline-block;padding:0 0.15em;margin:0 -0.15em;border-radius:0.2em",[1840],{"type":1644,"value":1841},"#bae6fd",{"type":172,"tag":1666,"props":1843,"children":1844},{"style":1743},[1845],{"type":1644,"value":1698},{"type":172,"tag":1666,"props":1847,"children":1849},{"class":1668,"line":1848},10,[1850,1855,1861],{"type":172,"tag":1666,"props":1851,"children":1852},{"style":1743},[1853],{"type":1644,"value":1854},"  --color-brand-300: ",{"type":172,"tag":1666,"props":1856,"children":1858},{"style":1857},"background-color:#7dd3fc;color:#000000;display:inline-block;padding:0 0.15em;margin:0 -0.15em;border-radius:0.2em",[1859],{"type":1644,"value":1860},"#7dd3fc",{"type":172,"tag":1666,"props":1862,"children":1863},{"style":1743},[1864],{"type":1644,"value":1698},{"type":172,"tag":1666,"props":1866,"children":1868},{"class":1668,"line":1867},11,[1869,1874,1880],{"type":172,"tag":1666,"props":1870,"children":1871},{"style":1743},[1872],{"type":1644,"value":1873},"  --color-brand-400: ",{"type":172,"tag":1666,"props":1875,"children":1877},{"style":1876},"background-color:#38bdf8;color:#ffffff;display:inline-block;padding:0 0.15em;margin:0 -0.15em;border-radius:0.2em",[1878],{"type":1644,"value":1879},"#38bdf8",{"type":172,"tag":1666,"props":1881,"children":1882},{"style":1743},[1883],{"type":1644,"value":1698},{"type":172,"tag":1666,"props":1885,"children":1886},{"class":1668,"line":1592},[1887,1892,1898],{"type":172,"tag":1666,"props":1888,"children":1889},{"style":1743},[1890],{"type":1644,"value":1891},"  --color-brand-500: ",{"type":172,"tag":1666,"props":1893,"children":1895},{"style":1894},"background-color:#3b82f6;color:#ffffff;display:inline-block;padding:0 0.15em;margin:0 -0.15em;border-radius:0.2em",[1896],{"type":1644,"value":1897},"#3b82f6",{"type":172,"tag":1666,"props":1899,"children":1900},{"style":1743},[1901],{"type":1644,"value":1698},{"type":172,"tag":1666,"props":1903,"children":1904},{"class":1668,"line":1585},[1905,1910,1916],{"type":172,"tag":1666,"props":1906,"children":1907},{"style":1743},[1908],{"type":1644,"value":1909},"  --color-brand-600: ",{"type":172,"tag":1666,"props":1911,"children":1913},{"style":1912},"background-color:#2563eb;color:#ffffff;display:inline-block;padding:0 0.15em;margin:0 -0.15em;border-radius:0.2em",[1914],{"type":1644,"value":1915},"#2563eb",{"type":172,"tag":1666,"props":1917,"children":1918},{"style":1743},[1919],{"type":1644,"value":1698},{"type":172,"tag":1666,"props":1921,"children":1923},{"class":1668,"line":1922},14,[1924,1929,1935],{"type":172,"tag":1666,"props":1925,"children":1926},{"style":1743},[1927],{"type":1644,"value":1928},"  --color-brand-700: ",{"type":172,"tag":1666,"props":1930,"children":1932},{"style":1931},"background-color:#1d4ed8;color:#ffffff;display:inline-block;padding:0 0.15em;margin:0 -0.15em;border-radius:0.2em",[1933],{"type":1644,"value":1934},"#1d4ed8",{"type":172,"tag":1666,"props":1936,"children":1937},{"style":1743},[1938],{"type":1644,"value":1698},{"type":172,"tag":1666,"props":1940,"children":1941},{"class":1668,"line":1581},[1942,1947,1953],{"type":172,"tag":1666,"props":1943,"children":1944},{"style":1743},[1945],{"type":1644,"value":1946},"  --color-brand-800: ",{"type":172,"tag":1666,"props":1948,"children":1950},{"style":1949},"background-color:#1e40af;color:#ffffff;display:inline-block;padding:0 0.15em;margin:0 -0.15em;border-radius:0.2em",[1951],{"type":1644,"value":1952},"#1e40af",{"type":172,"tag":1666,"props":1954,"children":1955},{"style":1743},[1956],{"type":1644,"value":1698},{"type":172,"tag":1666,"props":1958,"children":1960},{"class":1668,"line":1959},16,[1961,1966,1972],{"type":172,"tag":1666,"props":1962,"children":1963},{"style":1743},[1964],{"type":1644,"value":1965},"  --color-brand-900: ",{"type":172,"tag":1666,"props":1967,"children":1969},{"style":1968},"background-color:#1e3a8a;color:#ffffff;display:inline-block;padding:0 0.15em;margin:0 -0.15em;border-radius:0.2em",[1970],{"type":1644,"value":1971},"#1e3a8a",{"type":172,"tag":1666,"props":1973,"children":1974},{"style":1743},[1975],{"type":1644,"value":1698},{"type":172,"tag":1666,"props":1977,"children":1979},{"class":1668,"line":1978},17,[1980,1985,1991],{"type":172,"tag":1666,"props":1981,"children":1982},{"style":1743},[1983],{"type":1644,"value":1984},"  --color-brand-950: ",{"type":172,"tag":1666,"props":1986,"children":1988},{"style":1987},"background-color:#172554;color:#ffffff;display:inline-block;padding:0 0.15em;margin:0 -0.15em;border-radius:0.2em",[1989],{"type":1644,"value":1990},"#172554",{"type":172,"tag":1666,"props":1992,"children":1993},{"style":1743},[1994],{"type":1644,"value":1698},{"type":172,"tag":1666,"props":1996,"children":1998},{"class":1668,"line":1997},18,[1999],{"type":172,"tag":1666,"props":2000,"children":2001},{"style":1743},[2002],{"type":1644,"value":2003},"}\n",{"type":172,"tag":1654,"props":2005,"children":2010},{"className":2006,"code":2007,"filename":2008,"language":2009,"meta":1426,"style":1426},"language-ts shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","export default defineAppConfig({\n  ui: {\n    colors: {\n      primary: 'brand',\n      secondary: 'purple',\n      success: 'green',\n      info: 'blue',\n      warning: 'yellow',\n      error: 'red',\n      neutral: 'zinc'\n    },\n    icons: {\n      loading: 'i-lucide-loader-circle',\n      search: 'i-lucide-search',\n      menu: 'i-lucide-menu'\n    }\n  }\n})\n","app.config.ts","ts",[2011],{"type":172,"tag":1662,"props":2012,"children":2013},{"__ignoreMap":1426},[2014,2042,2061,2077,2109,2138,2167,2196,2225,2254,2280,2288,2304,2333,2361,2386,2394,2402],{"type":172,"tag":1666,"props":2015,"children":2016},{"class":1668,"line":1669},[2017,2022,2027,2033,2038],{"type":172,"tag":1666,"props":2018,"children":2019},{"style":1673},[2020],{"type":1644,"value":2021},"export",{"type":172,"tag":1666,"props":2023,"children":2024},{"style":1673},[2025],{"type":1644,"value":2026}," default",{"type":172,"tag":1666,"props":2028,"children":2030},{"style":2029},"--shiki-light:#6182B8;--shiki-default:#82AAFF;--shiki-dark:#82AAFF",[2031],{"type":1644,"value":2032}," defineAppConfig",{"type":172,"tag":1666,"props":2034,"children":2035},{"style":1743},[2036],{"type":1644,"value":2037},"(",{"type":172,"tag":1666,"props":2039,"children":2040},{"style":1679},[2041],{"type":1644,"value":1751},{"type":172,"tag":1666,"props":2043,"children":2044},{"class":1668,"line":1701},[2045,2051,2056],{"type":172,"tag":1666,"props":2046,"children":2048},{"style":2047},"--shiki-light:#E53935;--shiki-default:#F07178;--shiki-dark:#F07178",[2049],{"type":1644,"value":2050},"  ui",{"type":172,"tag":1666,"props":2052,"children":2053},{"style":1679},[2054],{"type":1644,"value":2055},":",{"type":172,"tag":1666,"props":2057,"children":2058},{"style":1679},[2059],{"type":1644,"value":2060}," {\n",{"type":172,"tag":1666,"props":2062,"children":2063},{"class":1668,"line":1726},[2064,2069,2073],{"type":172,"tag":1666,"props":2065,"children":2066},{"style":2047},[2067],{"type":1644,"value":2068},"    colors",{"type":172,"tag":1666,"props":2070,"children":2071},{"style":1679},[2072],{"type":1644,"value":2055},{"type":172,"tag":1666,"props":2074,"children":2075},{"style":1679},[2076],{"type":1644,"value":2060},{"type":172,"tag":1666,"props":2078,"children":2079},{"class":1668,"line":1630},[2080,2085,2089,2094,2099,2104],{"type":172,"tag":1666,"props":2081,"children":2082},{"style":2047},[2083],{"type":1644,"value":2084},"      primary",{"type":172,"tag":1666,"props":2086,"children":2087},{"style":1679},[2088],{"type":1644,"value":2055},{"type":172,"tag":1666,"props":2090,"children":2091},{"style":1679},[2092],{"type":1644,"value":2093}," '",{"type":172,"tag":1666,"props":2095,"children":2096},{"style":1685},[2097],{"type":1644,"value":2098},"brand",{"type":172,"tag":1666,"props":2100,"children":2101},{"style":1679},[2102],{"type":1644,"value":2103},"'",{"type":172,"tag":1666,"props":2105,"children":2106},{"style":1679},[2107],{"type":1644,"value":2108},",\n",{"type":172,"tag":1666,"props":2110,"children":2111},{"class":1668,"line":1620},[2112,2117,2121,2125,2130,2134],{"type":172,"tag":1666,"props":2113,"children":2114},{"style":2047},[2115],{"type":1644,"value":2116},"      secondary",{"type":172,"tag":1666,"props":2118,"children":2119},{"style":1679},[2120],{"type":1644,"value":2055},{"type":172,"tag":1666,"props":2122,"children":2123},{"style":1679},[2124],{"type":1644,"value":2093},{"type":172,"tag":1666,"props":2126,"children":2127},{"style":1685},[2128],{"type":1644,"value":2129},"purple",{"type":172,"tag":1666,"props":2131,"children":2132},{"style":1679},[2133],{"type":1644,"value":2103},{"type":172,"tag":1666,"props":2135,"children":2136},{"style":1679},[2137],{"type":1644,"value":2108},{"type":172,"tag":1666,"props":2139,"children":2140},{"class":1668,"line":1607},[2141,2146,2150,2154,2159,2163],{"type":172,"tag":1666,"props":2142,"children":2143},{"style":2047},[2144],{"type":1644,"value":2145},"      success",{"type":172,"tag":1666,"props":2147,"children":2148},{"style":1679},[2149],{"type":1644,"value":2055},{"type":172,"tag":1666,"props":2151,"children":2152},{"style":1679},[2153],{"type":1644,"value":2093},{"type":172,"tag":1666,"props":2155,"children":2156},{"style":1685},[2157],{"type":1644,"value":2158},"green",{"type":172,"tag":1666,"props":2160,"children":2161},{"style":1679},[2162],{"type":1644,"value":2103},{"type":172,"tag":1666,"props":2164,"children":2165},{"style":1679},[2166],{"type":1644,"value":2108},{"type":172,"tag":1666,"props":2168,"children":2169},{"class":1668,"line":1600},[2170,2175,2179,2183,2188,2192],{"type":172,"tag":1666,"props":2171,"children":2172},{"style":2047},[2173],{"type":1644,"value":2174},"      info",{"type":172,"tag":1666,"props":2176,"children":2177},{"style":1679},[2178],{"type":1644,"value":2055},{"type":172,"tag":1666,"props":2180,"children":2181},{"style":1679},[2182],{"type":1644,"value":2093},{"type":172,"tag":1666,"props":2184,"children":2185},{"style":1685},[2186],{"type":1644,"value":2187},"blue",{"type":172,"tag":1666,"props":2189,"children":2190},{"style":1679},[2191],{"type":1644,"value":2103},{"type":172,"tag":1666,"props":2193,"children":2194},{"style":1679},[2195],{"type":1644,"value":2108},{"type":172,"tag":1666,"props":2197,"children":2198},{"class":1668,"line":1596},[2199,2204,2208,2212,2217,2221],{"type":172,"tag":1666,"props":2200,"children":2201},{"style":2047},[2202],{"type":1644,"value":2203},"      warning",{"type":172,"tag":1666,"props":2205,"children":2206},{"style":1679},[2207],{"type":1644,"value":2055},{"type":172,"tag":1666,"props":2209,"children":2210},{"style":1679},[2211],{"type":1644,"value":2093},{"type":172,"tag":1666,"props":2213,"children":2214},{"style":1685},[2215],{"type":1644,"value":2216},"yellow",{"type":172,"tag":1666,"props":2218,"children":2219},{"style":1679},[2220],{"type":1644,"value":2103},{"type":172,"tag":1666,"props":2222,"children":2223},{"style":1679},[2224],{"type":1644,"value":2108},{"type":172,"tag":1666,"props":2226,"children":2227},{"class":1668,"line":1829},[2228,2233,2237,2241,2246,2250],{"type":172,"tag":1666,"props":2229,"children":2230},{"style":2047},[2231],{"type":1644,"value":2232},"      error",{"type":172,"tag":1666,"props":2234,"children":2235},{"style":1679},[2236],{"type":1644,"value":2055},{"type":172,"tag":1666,"props":2238,"children":2239},{"style":1679},[2240],{"type":1644,"value":2093},{"type":172,"tag":1666,"props":2242,"children":2243},{"style":1685},[2244],{"type":1644,"value":2245},"red",{"type":172,"tag":1666,"props":2247,"children":2248},{"style":1679},[2249],{"type":1644,"value":2103},{"type":172,"tag":1666,"props":2251,"children":2252},{"style":1679},[2253],{"type":1644,"value":2108},{"type":172,"tag":1666,"props":2255,"children":2256},{"class":1668,"line":1848},[2257,2262,2266,2270,2275],{"type":172,"tag":1666,"props":2258,"children":2259},{"style":2047},[2260],{"type":1644,"value":2261},"      neutral",{"type":172,"tag":1666,"props":2263,"children":2264},{"style":1679},[2265],{"type":1644,"value":2055},{"type":172,"tag":1666,"props":2267,"children":2268},{"style":1679},[2269],{"type":1644,"value":2093},{"type":172,"tag":1666,"props":2271,"children":2272},{"style":1685},[2273],{"type":1644,"value":2274},"zinc",{"type":172,"tag":1666,"props":2276,"children":2277},{"style":1679},[2278],{"type":1644,"value":2279},"'\n",{"type":172,"tag":1666,"props":2281,"children":2282},{"class":1668,"line":1867},[2283],{"type":172,"tag":1666,"props":2284,"children":2285},{"style":1679},[2286],{"type":1644,"value":2287},"    },\n",{"type":172,"tag":1666,"props":2289,"children":2290},{"class":1668,"line":1592},[2291,2296,2300],{"type":172,"tag":1666,"props":2292,"children":2293},{"style":2047},[2294],{"type":1644,"value":2295},"    icons",{"type":172,"tag":1666,"props":2297,"children":2298},{"style":1679},[2299],{"type":1644,"value":2055},{"type":172,"tag":1666,"props":2301,"children":2302},{"style":1679},[2303],{"type":1644,"value":2060},{"type":172,"tag":1666,"props":2305,"children":2306},{"class":1668,"line":1585},[2307,2312,2316,2320,2325,2329],{"type":172,"tag":1666,"props":2308,"children":2309},{"style":2047},[2310],{"type":1644,"value":2311},"      loading",{"type":172,"tag":1666,"props":2313,"children":2314},{"style":1679},[2315],{"type":1644,"value":2055},{"type":172,"tag":1666,"props":2317,"children":2318},{"style":1679},[2319],{"type":1644,"value":2093},{"type":172,"tag":1666,"props":2321,"children":2322},{"style":1685},[2323],{"type":1644,"value":2324},"i-lucide-loader-circle",{"type":172,"tag":1666,"props":2326,"children":2327},{"style":1679},[2328],{"type":1644,"value":2103},{"type":172,"tag":1666,"props":2330,"children":2331},{"style":1679},[2332],{"type":1644,"value":2108},{"type":172,"tag":1666,"props":2334,"children":2335},{"class":1668,"line":1922},[2336,2341,2345,2349,2353,2357],{"type":172,"tag":1666,"props":2337,"children":2338},{"style":2047},[2339],{"type":1644,"value":2340},"      search",{"type":172,"tag":1666,"props":2342,"children":2343},{"style":1679},[2344],{"type":1644,"value":2055},{"type":172,"tag":1666,"props":2346,"children":2347},{"style":1679},[2348],{"type":1644,"value":2093},{"type":172,"tag":1666,"props":2350,"children":2351},{"style":1685},[2352],{"type":1644,"value":1388},{"type":172,"tag":1666,"props":2354,"children":2355},{"style":1679},[2356],{"type":1644,"value":2103},{"type":172,"tag":1666,"props":2358,"children":2359},{"style":1679},[2360],{"type":1644,"value":2108},{"type":172,"tag":1666,"props":2362,"children":2363},{"class":1668,"line":1581},[2364,2369,2373,2377,2382],{"type":172,"tag":1666,"props":2365,"children":2366},{"style":2047},[2367],{"type":1644,"value":2368},"      menu",{"type":172,"tag":1666,"props":2370,"children":2371},{"style":1679},[2372],{"type":1644,"value":2055},{"type":172,"tag":1666,"props":2374,"children":2375},{"style":1679},[2376],{"type":1644,"value":2093},{"type":172,"tag":1666,"props":2378,"children":2379},{"style":1685},[2380],{"type":1644,"value":2381},"i-lucide-menu",{"type":172,"tag":1666,"props":2383,"children":2384},{"style":1679},[2385],{"type":1644,"value":2279},{"type":172,"tag":1666,"props":2387,"children":2388},{"class":1668,"line":1959},[2389],{"type":172,"tag":1666,"props":2390,"children":2391},{"style":1679},[2392],{"type":1644,"value":2393},"    }\n",{"type":172,"tag":1666,"props":2395,"children":2396},{"class":1668,"line":1978},[2397],{"type":172,"tag":1666,"props":2398,"children":2399},{"style":1679},[2400],{"type":1644,"value":2401},"  }\n",{"type":172,"tag":1666,"props":2403,"children":2404},{"class":1668,"line":1997},[2405,2410],{"type":172,"tag":1666,"props":2406,"children":2407},{"style":1679},[2408],{"type":1644,"value":2409},"}",{"type":172,"tag":1666,"props":2411,"children":2412},{"style":1743},[2413],{"type":1644,"value":2414},")\n",{"type":172,"tag":2416,"props":2417,"children":2418},"style",{},[2419],{"type":1644,"value":2420},"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);}",{"data":2422,"body":2423},{},{"type":1637,"children":2424},[2425,3025],{"type":172,"tag":1650,"props":2426,"children":2429},{"className":2427},[2428],"lg:[&_pre]:min-h-[362px]",[2430,2698],{"type":172,"tag":1654,"props":2431,"children":2433},{"className":1656,"code":2432,"filename":1658,"language":1659,"meta":1426,"style":1426},"@import \"tailwindcss\";\n@import \"@nuxt/ui\";\n\n:root {\n  --ui-primary: black;\n  --ui-radius: 0.5rem;\n  --ui-container: var(--container-5xl);\n  --ui-header-height: --spacing(24);\n}\n\n.dark {\n  --ui-primary: white;\n  --ui-bg: var(--ui-color-neutral-950);\n}\n",[2434],{"type":172,"tag":1662,"props":2435,"children":2436},{"__ignoreMap":1426},[2437,2460,2483,2490,2506,2527,2549,2580,2611,2618,2625,2642,2662,2691],{"type":172,"tag":1666,"props":2438,"children":2439},{"class":1668,"line":1669},[2440,2444,2448,2452,2456],{"type":172,"tag":1666,"props":2441,"children":2442},{"style":1673},[2443],{"type":1644,"value":1676},{"type":172,"tag":1666,"props":2445,"children":2446},{"style":1679},[2447],{"type":1644,"value":1682},{"type":172,"tag":1666,"props":2449,"children":2450},{"style":1685},[2451],{"type":1644,"value":1688},{"type":172,"tag":1666,"props":2453,"children":2454},{"style":1679},[2455],{"type":1644,"value":1693},{"type":172,"tag":1666,"props":2457,"children":2458},{"style":1679},[2459],{"type":1644,"value":1698},{"type":172,"tag":1666,"props":2461,"children":2462},{"class":1668,"line":1701},[2463,2467,2471,2475,2479],{"type":172,"tag":1666,"props":2464,"children":2465},{"style":1673},[2466],{"type":1644,"value":1676},{"type":172,"tag":1666,"props":2468,"children":2469},{"style":1679},[2470],{"type":1644,"value":1682},{"type":172,"tag":1666,"props":2472,"children":2473},{"style":1685},[2474],{"type":1644,"value":1715},{"type":172,"tag":1666,"props":2476,"children":2477},{"style":1679},[2478],{"type":1644,"value":1693},{"type":172,"tag":1666,"props":2480,"children":2481},{"style":1679},[2482],{"type":1644,"value":1698},{"type":172,"tag":1666,"props":2484,"children":2485},{"class":1668,"line":1726},[2486],{"type":172,"tag":1666,"props":2487,"children":2488},{"emptyLinePlaceholder":21},[2489],{"type":1644,"value":1732},{"type":172,"tag":1666,"props":2491,"children":2492},{"class":1668,"line":1630},[2493,2497,2502],{"type":172,"tag":1666,"props":2494,"children":2495},{"style":1679},[2496],{"type":1644,"value":2055},{"type":172,"tag":1666,"props":2498,"children":2500},{"style":2499},"--shiki-light:#9C3EDA;--shiki-default:#C792EA;--shiki-dark:#C792EA",[2501],{"type":1644,"value":1637},{"type":172,"tag":1666,"props":2503,"children":2504},{"style":1679},[2505],{"type":1644,"value":2060},{"type":172,"tag":1666,"props":2507,"children":2508},{"class":1668,"line":1620},[2509,2514,2518,2523],{"type":172,"tag":1666,"props":2510,"children":2511},{"style":1743},[2512],{"type":1644,"value":2513},"  --ui-primary",{"type":172,"tag":1666,"props":2515,"children":2516},{"style":1679},[2517],{"type":1644,"value":2055},{"type":172,"tag":1666,"props":2519,"children":2520},{"style":1743},[2521],{"type":1644,"value":2522}," black",{"type":172,"tag":1666,"props":2524,"children":2525},{"style":1679},[2526],{"type":1644,"value":1698},{"type":172,"tag":1666,"props":2528,"children":2529},{"class":1668,"line":1607},[2530,2535,2539,2545],{"type":172,"tag":1666,"props":2531,"children":2532},{"style":1743},[2533],{"type":1644,"value":2534},"  --ui-radius",{"type":172,"tag":1666,"props":2536,"children":2537},{"style":1679},[2538],{"type":1644,"value":2055},{"type":172,"tag":1666,"props":2540,"children":2542},{"style":2541},"--shiki-light:#F76D47;--shiki-default:#F78C6C;--shiki-dark:#F78C6C",[2543],{"type":1644,"value":2544}," 0.5rem",{"type":172,"tag":1666,"props":2546,"children":2547},{"style":1679},[2548],{"type":1644,"value":1698},{"type":172,"tag":1666,"props":2550,"children":2551},{"class":1668,"line":1600},[2552,2557,2561,2566,2570,2575],{"type":172,"tag":1666,"props":2553,"children":2554},{"style":1743},[2555],{"type":1644,"value":2556},"  --ui-container",{"type":172,"tag":1666,"props":2558,"children":2559},{"style":1679},[2560],{"type":1644,"value":2055},{"type":172,"tag":1666,"props":2562,"children":2563},{"style":2029},[2564],{"type":1644,"value":2565}," var",{"type":172,"tag":1666,"props":2567,"children":2568},{"style":1679},[2569],{"type":1644,"value":2037},{"type":172,"tag":1666,"props":2571,"children":2572},{"style":1743},[2573],{"type":1644,"value":2574},"--container-5xl",{"type":172,"tag":1666,"props":2576,"children":2577},{"style":1679},[2578],{"type":1644,"value":2579},");\n",{"type":172,"tag":1666,"props":2581,"children":2582},{"class":1668,"line":1596},[2583,2588,2592,2597,2602,2607],{"type":172,"tag":1666,"props":2584,"children":2585},{"style":1743},[2586],{"type":1644,"value":2587},"  --ui-header-height",{"type":172,"tag":1666,"props":2589,"children":2590},{"style":1679},[2591],{"type":1644,"value":2055},{"type":172,"tag":1666,"props":2593,"children":2594},{"style":1743},[2595],{"type":1644,"value":2596}," --spacing(",{"type":172,"tag":1666,"props":2598,"children":2599},{"style":2541},[2600],{"type":1644,"value":2601},"24",{"type":172,"tag":1666,"props":2603,"children":2604},{"style":1743},[2605],{"type":1644,"value":2606},")",{"type":172,"tag":1666,"props":2608,"children":2609},{"style":1679},[2610],{"type":1644,"value":1698},{"type":172,"tag":1666,"props":2612,"children":2613},{"class":1668,"line":1829},[2614],{"type":172,"tag":1666,"props":2615,"children":2616},{"style":1679},[2617],{"type":1644,"value":2003},{"type":172,"tag":1666,"props":2619,"children":2620},{"class":1668,"line":1848},[2621],{"type":172,"tag":1666,"props":2622,"children":2623},{"emptyLinePlaceholder":21},[2624],{"type":1644,"value":1732},{"type":172,"tag":1666,"props":2626,"children":2627},{"class":1668,"line":1867},[2628,2633,2638],{"type":172,"tag":1666,"props":2629,"children":2630},{"style":1679},[2631],{"type":1644,"value":2632},".",{"type":172,"tag":1666,"props":2634,"children":2635},{"style":1767},[2636],{"type":1644,"value":2637},"dark",{"type":172,"tag":1666,"props":2639,"children":2640},{"style":1679},[2641],{"type":1644,"value":2060},{"type":172,"tag":1666,"props":2643,"children":2644},{"class":1668,"line":1592},[2645,2649,2653,2658],{"type":172,"tag":1666,"props":2646,"children":2647},{"style":1743},[2648],{"type":1644,"value":2513},{"type":172,"tag":1666,"props":2650,"children":2651},{"style":1679},[2652],{"type":1644,"value":2055},{"type":172,"tag":1666,"props":2654,"children":2655},{"style":1743},[2656],{"type":1644,"value":2657}," white",{"type":172,"tag":1666,"props":2659,"children":2660},{"style":1679},[2661],{"type":1644,"value":1698},{"type":172,"tag":1666,"props":2663,"children":2664},{"class":1668,"line":1585},[2665,2670,2674,2678,2682,2687],{"type":172,"tag":1666,"props":2666,"children":2667},{"style":1743},[2668],{"type":1644,"value":2669},"  --ui-bg",{"type":172,"tag":1666,"props":2671,"children":2672},{"style":1679},[2673],{"type":1644,"value":2055},{"type":172,"tag":1666,"props":2675,"children":2676},{"style":2029},[2677],{"type":1644,"value":2565},{"type":172,"tag":1666,"props":2679,"children":2680},{"style":1679},[2681],{"type":1644,"value":2037},{"type":172,"tag":1666,"props":2683,"children":2684},{"style":1743},[2685],{"type":1644,"value":2686},"--ui-color-neutral-950",{"type":172,"tag":1666,"props":2688,"children":2689},{"style":1679},[2690],{"type":1644,"value":2579},{"type":172,"tag":1666,"props":2692,"children":2693},{"class":1668,"line":1922},[2694],{"type":172,"tag":1666,"props":2695,"children":2696},{"style":1679},[2697],{"type":1644,"value":2003},{"type":172,"tag":1654,"props":2699,"children":2703},{"className":2700,"code":2701,"filename":2702,"language":34,"meta":1426,"style":1426},"language-vue shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","\u003Ctemplate>\n  \u003Cdiv class=\"bg-default border border-default rounded-lg p-4\">\n    \u003Cspan class=\"text-primary\">Primary text\u003C/span>\n\n    \u003Cspan class=\"text-dimmed\">Dimmed text\u003C/span>\n\n    \u003Cdiv class=\"bg-elevated p-3 rounded-md mt-2\">\n      \u003Cspan class=\"text-muted\">Elevated background\u003C/span>\n    \u003C/div>\n  \u003C/div>\n\u003C/template>\n","Component.vue",[2704],{"type":172,"tag":1662,"props":2705,"children":2706},{"__ignoreMap":1426},[2707,2725,2765,2821,2828,2881,2888,2924,2978,2994,3010],{"type":172,"tag":1666,"props":2708,"children":2709},{"class":1668,"line":1669},[2710,2715,2720],{"type":172,"tag":1666,"props":2711,"children":2712},{"style":1679},[2713],{"type":1644,"value":2714},"\u003C",{"type":172,"tag":1666,"props":2716,"children":2717},{"style":2047},[2718],{"type":1644,"value":2719},"template",{"type":172,"tag":1666,"props":2721,"children":2722},{"style":1679},[2723],{"type":1644,"value":2724},">\n",{"type":172,"tag":1666,"props":2726,"children":2727},{"class":1668,"line":1701},[2728,2733,2738,2743,2748,2752,2757,2761],{"type":172,"tag":1666,"props":2729,"children":2730},{"style":1679},[2731],{"type":1644,"value":2732},"  \u003C",{"type":172,"tag":1666,"props":2734,"children":2735},{"style":2047},[2736],{"type":1644,"value":2737},"div",{"type":172,"tag":1666,"props":2739,"children":2740},{"style":2499},[2741],{"type":1644,"value":2742}," class",{"type":172,"tag":1666,"props":2744,"children":2745},{"style":1679},[2746],{"type":1644,"value":2747},"=",{"type":172,"tag":1666,"props":2749,"children":2750},{"style":1679},[2751],{"type":1644,"value":1693},{"type":172,"tag":1666,"props":2753,"children":2754},{"style":1685},[2755],{"type":1644,"value":2756},"bg-default border border-default rounded-lg p-4",{"type":172,"tag":1666,"props":2758,"children":2759},{"style":1679},[2760],{"type":1644,"value":1693},{"type":172,"tag":1666,"props":2762,"children":2763},{"style":1679},[2764],{"type":1644,"value":2724},{"type":172,"tag":1666,"props":2766,"children":2767},{"class":1668,"line":1726},[2768,2773,2777,2781,2785,2789,2794,2798,2803,2808,2813,2817],{"type":172,"tag":1666,"props":2769,"children":2770},{"style":1679},[2771],{"type":1644,"value":2772},"    \u003C",{"type":172,"tag":1666,"props":2774,"children":2775},{"style":2047},[2776],{"type":1644,"value":1666},{"type":172,"tag":1666,"props":2778,"children":2779},{"style":2499},[2780],{"type":1644,"value":2742},{"type":172,"tag":1666,"props":2782,"children":2783},{"style":1679},[2784],{"type":1644,"value":2747},{"type":172,"tag":1666,"props":2786,"children":2787},{"style":1679},[2788],{"type":1644,"value":1693},{"type":172,"tag":1666,"props":2790,"children":2791},{"style":1685},[2792],{"type":1644,"value":2793},"text-primary",{"type":172,"tag":1666,"props":2795,"children":2796},{"style":1679},[2797],{"type":1644,"value":1693},{"type":172,"tag":1666,"props":2799,"children":2800},{"style":1679},[2801],{"type":1644,"value":2802},">",{"type":172,"tag":1666,"props":2804,"children":2805},{"style":1743},[2806],{"type":1644,"value":2807},"Primary text",{"type":172,"tag":1666,"props":2809,"children":2810},{"style":1679},[2811],{"type":1644,"value":2812},"\u003C/",{"type":172,"tag":1666,"props":2814,"children":2815},{"style":2047},[2816],{"type":1644,"value":1666},{"type":172,"tag":1666,"props":2818,"children":2819},{"style":1679},[2820],{"type":1644,"value":2724},{"type":172,"tag":1666,"props":2822,"children":2823},{"class":1668,"line":1630},[2824],{"type":172,"tag":1666,"props":2825,"children":2826},{"emptyLinePlaceholder":21},[2827],{"type":1644,"value":1732},{"type":172,"tag":1666,"props":2829,"children":2830},{"class":1668,"line":1620},[2831,2835,2839,2843,2847,2851,2856,2860,2864,2869,2873,2877],{"type":172,"tag":1666,"props":2832,"children":2833},{"style":1679},[2834],{"type":1644,"value":2772},{"type":172,"tag":1666,"props":2836,"children":2837},{"style":2047},[2838],{"type":1644,"value":1666},{"type":172,"tag":1666,"props":2840,"children":2841},{"style":2499},[2842],{"type":1644,"value":2742},{"type":172,"tag":1666,"props":2844,"children":2845},{"style":1679},[2846],{"type":1644,"value":2747},{"type":172,"tag":1666,"props":2848,"children":2849},{"style":1679},[2850],{"type":1644,"value":1693},{"type":172,"tag":1666,"props":2852,"children":2853},{"style":1685},[2854],{"type":1644,"value":2855},"text-dimmed",{"type":172,"tag":1666,"props":2857,"children":2858},{"style":1679},[2859],{"type":1644,"value":1693},{"type":172,"tag":1666,"props":2861,"children":2862},{"style":1679},[2863],{"type":1644,"value":2802},{"type":172,"tag":1666,"props":2865,"children":2866},{"style":1743},[2867],{"type":1644,"value":2868},"Dimmed text",{"type":172,"tag":1666,"props":2870,"children":2871},{"style":1679},[2872],{"type":1644,"value":2812},{"type":172,"tag":1666,"props":2874,"children":2875},{"style":2047},[2876],{"type":1644,"value":1666},{"type":172,"tag":1666,"props":2878,"children":2879},{"style":1679},[2880],{"type":1644,"value":2724},{"type":172,"tag":1666,"props":2882,"children":2883},{"class":1668,"line":1607},[2884],{"type":172,"tag":1666,"props":2885,"children":2886},{"emptyLinePlaceholder":21},[2887],{"type":1644,"value":1732},{"type":172,"tag":1666,"props":2889,"children":2890},{"class":1668,"line":1600},[2891,2895,2899,2903,2907,2911,2916,2920],{"type":172,"tag":1666,"props":2892,"children":2893},{"style":1679},[2894],{"type":1644,"value":2772},{"type":172,"tag":1666,"props":2896,"children":2897},{"style":2047},[2898],{"type":1644,"value":2737},{"type":172,"tag":1666,"props":2900,"children":2901},{"style":2499},[2902],{"type":1644,"value":2742},{"type":172,"tag":1666,"props":2904,"children":2905},{"style":1679},[2906],{"type":1644,"value":2747},{"type":172,"tag":1666,"props":2908,"children":2909},{"style":1679},[2910],{"type":1644,"value":1693},{"type":172,"tag":1666,"props":2912,"children":2913},{"style":1685},[2914],{"type":1644,"value":2915},"bg-elevated p-3 rounded-md mt-2",{"type":172,"tag":1666,"props":2917,"children":2918},{"style":1679},[2919],{"type":1644,"value":1693},{"type":172,"tag":1666,"props":2921,"children":2922},{"style":1679},[2923],{"type":1644,"value":2724},{"type":172,"tag":1666,"props":2925,"children":2926},{"class":1668,"line":1596},[2927,2932,2936,2940,2944,2948,2953,2957,2961,2966,2970,2974],{"type":172,"tag":1666,"props":2928,"children":2929},{"style":1679},[2930],{"type":1644,"value":2931},"      \u003C",{"type":172,"tag":1666,"props":2933,"children":2934},{"style":2047},[2935],{"type":1644,"value":1666},{"type":172,"tag":1666,"props":2937,"children":2938},{"style":2499},[2939],{"type":1644,"value":2742},{"type":172,"tag":1666,"props":2941,"children":2942},{"style":1679},[2943],{"type":1644,"value":2747},{"type":172,"tag":1666,"props":2945,"children":2946},{"style":1679},[2947],{"type":1644,"value":1693},{"type":172,"tag":1666,"props":2949,"children":2950},{"style":1685},[2951],{"type":1644,"value":2952},"text-muted",{"type":172,"tag":1666,"props":2954,"children":2955},{"style":1679},[2956],{"type":1644,"value":1693},{"type":172,"tag":1666,"props":2958,"children":2959},{"style":1679},[2960],{"type":1644,"value":2802},{"type":172,"tag":1666,"props":2962,"children":2963},{"style":1743},[2964],{"type":1644,"value":2965},"Elevated background",{"type":172,"tag":1666,"props":2967,"children":2968},{"style":1679},[2969],{"type":1644,"value":2812},{"type":172,"tag":1666,"props":2971,"children":2972},{"style":2047},[2973],{"type":1644,"value":1666},{"type":172,"tag":1666,"props":2975,"children":2976},{"style":1679},[2977],{"type":1644,"value":2724},{"type":172,"tag":1666,"props":2979,"children":2980},{"class":1668,"line":1829},[2981,2986,2990],{"type":172,"tag":1666,"props":2982,"children":2983},{"style":1679},[2984],{"type":1644,"value":2985},"    \u003C/",{"type":172,"tag":1666,"props":2987,"children":2988},{"style":2047},[2989],{"type":1644,"value":2737},{"type":172,"tag":1666,"props":2991,"children":2992},{"style":1679},[2993],{"type":1644,"value":2724},{"type":172,"tag":1666,"props":2995,"children":2996},{"class":1668,"line":1848},[2997,3002,3006],{"type":172,"tag":1666,"props":2998,"children":2999},{"style":1679},[3000],{"type":1644,"value":3001},"  \u003C/",{"type":172,"tag":1666,"props":3003,"children":3004},{"style":2047},[3005],{"type":1644,"value":2737},{"type":172,"tag":1666,"props":3007,"children":3008},{"style":1679},[3009],{"type":1644,"value":2724},{"type":172,"tag":1666,"props":3011,"children":3012},{"class":1668,"line":1867},[3013,3017,3021],{"type":172,"tag":1666,"props":3014,"children":3015},{"style":1679},[3016],{"type":1644,"value":2812},{"type":172,"tag":1666,"props":3018,"children":3019},{"style":2047},[3020],{"type":1644,"value":2719},{"type":172,"tag":1666,"props":3022,"children":3023},{"style":1679},[3024],{"type":1644,"value":2724},{"type":172,"tag":2416,"props":3026,"children":3027},{},[3028],{"type":1644,"value":2420},{"data":3030,"body":3031},{},{"type":1637,"children":3032},[3033,3563],{"type":172,"tag":1650,"props":3034,"children":3037},{"className":3035},[3036],"lg:[&_pre]:min-h-[482px]",[3038,3318],{"type":172,"tag":1654,"props":3039,"children":3041},{"className":2006,"code":3040,"filename":2008,"language":2009,"meta":1426,"style":1426},"export default defineAppConfig({\n  ui: {\n    button: {\n      slots: {\n        base: 'font-bold'\n      },\n      variants: {\n        size: {\n          md: {\n            base: 'px-4 py-2 text-sm'\n          }\n        }\n      },\n      defaultVariants: {\n        color: 'neutral'\n      }\n    }\n  }\n})\n",[3042],{"type":172,"tag":1662,"props":3043,"children":3044},{"__ignoreMap":1426},[3045,3068,3083,3099,3115,3140,3148,3164,3180,3196,3221,3229,3237,3244,3260,3284,3292,3299,3306],{"type":172,"tag":1666,"props":3046,"children":3047},{"class":1668,"line":1669},[3048,3052,3056,3060,3064],{"type":172,"tag":1666,"props":3049,"children":3050},{"style":1673},[3051],{"type":1644,"value":2021},{"type":172,"tag":1666,"props":3053,"children":3054},{"style":1673},[3055],{"type":1644,"value":2026},{"type":172,"tag":1666,"props":3057,"children":3058},{"style":2029},[3059],{"type":1644,"value":2032},{"type":172,"tag":1666,"props":3061,"children":3062},{"style":1743},[3063],{"type":1644,"value":2037},{"type":172,"tag":1666,"props":3065,"children":3066},{"style":1679},[3067],{"type":1644,"value":1751},{"type":172,"tag":1666,"props":3069,"children":3070},{"class":1668,"line":1701},[3071,3075,3079],{"type":172,"tag":1666,"props":3072,"children":3073},{"style":2047},[3074],{"type":1644,"value":2050},{"type":172,"tag":1666,"props":3076,"children":3077},{"style":1679},[3078],{"type":1644,"value":2055},{"type":172,"tag":1666,"props":3080,"children":3081},{"style":1679},[3082],{"type":1644,"value":2060},{"type":172,"tag":1666,"props":3084,"children":3085},{"class":1668,"line":1726},[3086,3091,3095],{"type":172,"tag":1666,"props":3087,"children":3088},{"style":2047},[3089],{"type":1644,"value":3090},"    button",{"type":172,"tag":1666,"props":3092,"children":3093},{"style":1679},[3094],{"type":1644,"value":2055},{"type":172,"tag":1666,"props":3096,"children":3097},{"style":1679},[3098],{"type":1644,"value":2060},{"type":172,"tag":1666,"props":3100,"children":3101},{"class":1668,"line":1630},[3102,3107,3111],{"type":172,"tag":1666,"props":3103,"children":3104},{"style":2047},[3105],{"type":1644,"value":3106},"      slots",{"type":172,"tag":1666,"props":3108,"children":3109},{"style":1679},[3110],{"type":1644,"value":2055},{"type":172,"tag":1666,"props":3112,"children":3113},{"style":1679},[3114],{"type":1644,"value":2060},{"type":172,"tag":1666,"props":3116,"children":3117},{"class":1668,"line":1620},[3118,3123,3127,3131,3136],{"type":172,"tag":1666,"props":3119,"children":3120},{"style":2047},[3121],{"type":1644,"value":3122},"        base",{"type":172,"tag":1666,"props":3124,"children":3125},{"style":1679},[3126],{"type":1644,"value":2055},{"type":172,"tag":1666,"props":3128,"children":3129},{"style":1679},[3130],{"type":1644,"value":2093},{"type":172,"tag":1666,"props":3132,"children":3133},{"style":1685},[3134],{"type":1644,"value":3135},"font-bold",{"type":172,"tag":1666,"props":3137,"children":3138},{"style":1679},[3139],{"type":1644,"value":2279},{"type":172,"tag":1666,"props":3141,"children":3142},{"class":1668,"line":1607},[3143],{"type":172,"tag":1666,"props":3144,"children":3145},{"style":1679},[3146],{"type":1644,"value":3147},"      },\n",{"type":172,"tag":1666,"props":3149,"children":3150},{"class":1668,"line":1600},[3151,3156,3160],{"type":172,"tag":1666,"props":3152,"children":3153},{"style":2047},[3154],{"type":1644,"value":3155},"      variants",{"type":172,"tag":1666,"props":3157,"children":3158},{"style":1679},[3159],{"type":1644,"value":2055},{"type":172,"tag":1666,"props":3161,"children":3162},{"style":1679},[3163],{"type":1644,"value":2060},{"type":172,"tag":1666,"props":3165,"children":3166},{"class":1668,"line":1596},[3167,3172,3176],{"type":172,"tag":1666,"props":3168,"children":3169},{"style":2047},[3170],{"type":1644,"value":3171},"        size",{"type":172,"tag":1666,"props":3173,"children":3174},{"style":1679},[3175],{"type":1644,"value":2055},{"type":172,"tag":1666,"props":3177,"children":3178},{"style":1679},[3179],{"type":1644,"value":2060},{"type":172,"tag":1666,"props":3181,"children":3182},{"class":1668,"line":1829},[3183,3188,3192],{"type":172,"tag":1666,"props":3184,"children":3185},{"style":2047},[3186],{"type":1644,"value":3187},"          md",{"type":172,"tag":1666,"props":3189,"children":3190},{"style":1679},[3191],{"type":1644,"value":2055},{"type":172,"tag":1666,"props":3193,"children":3194},{"style":1679},[3195],{"type":1644,"value":2060},{"type":172,"tag":1666,"props":3197,"children":3198},{"class":1668,"line":1848},[3199,3204,3208,3212,3217],{"type":172,"tag":1666,"props":3200,"children":3201},{"style":2047},[3202],{"type":1644,"value":3203},"            base",{"type":172,"tag":1666,"props":3205,"children":3206},{"style":1679},[3207],{"type":1644,"value":2055},{"type":172,"tag":1666,"props":3209,"children":3210},{"style":1679},[3211],{"type":1644,"value":2093},{"type":172,"tag":1666,"props":3213,"children":3214},{"style":1685},[3215],{"type":1644,"value":3216},"px-4 py-2 text-sm",{"type":172,"tag":1666,"props":3218,"children":3219},{"style":1679},[3220],{"type":1644,"value":2279},{"type":172,"tag":1666,"props":3222,"children":3223},{"class":1668,"line":1867},[3224],{"type":172,"tag":1666,"props":3225,"children":3226},{"style":1679},[3227],{"type":1644,"value":3228},"          }\n",{"type":172,"tag":1666,"props":3230,"children":3231},{"class":1668,"line":1592},[3232],{"type":172,"tag":1666,"props":3233,"children":3234},{"style":1679},[3235],{"type":1644,"value":3236},"        }\n",{"type":172,"tag":1666,"props":3238,"children":3239},{"class":1668,"line":1585},[3240],{"type":172,"tag":1666,"props":3241,"children":3242},{"style":1679},[3243],{"type":1644,"value":3147},{"type":172,"tag":1666,"props":3245,"children":3246},{"class":1668,"line":1922},[3247,3252,3256],{"type":172,"tag":1666,"props":3248,"children":3249},{"style":2047},[3250],{"type":1644,"value":3251},"      defaultVariants",{"type":172,"tag":1666,"props":3253,"children":3254},{"style":1679},[3255],{"type":1644,"value":2055},{"type":172,"tag":1666,"props":3257,"children":3258},{"style":1679},[3259],{"type":1644,"value":2060},{"type":172,"tag":1666,"props":3261,"children":3262},{"class":1668,"line":1581},[3263,3268,3272,3276,3280],{"type":172,"tag":1666,"props":3264,"children":3265},{"style":2047},[3266],{"type":1644,"value":3267},"        color",{"type":172,"tag":1666,"props":3269,"children":3270},{"style":1679},[3271],{"type":1644,"value":2055},{"type":172,"tag":1666,"props":3273,"children":3274},{"style":1679},[3275],{"type":1644,"value":2093},{"type":172,"tag":1666,"props":3277,"children":3278},{"style":1685},[3279],{"type":1644,"value":914},{"type":172,"tag":1666,"props":3281,"children":3282},{"style":1679},[3283],{"type":1644,"value":2279},{"type":172,"tag":1666,"props":3285,"children":3286},{"class":1668,"line":1959},[3287],{"type":172,"tag":1666,"props":3288,"children":3289},{"style":1679},[3290],{"type":1644,"value":3291},"      }\n",{"type":172,"tag":1666,"props":3293,"children":3294},{"class":1668,"line":1978},[3295],{"type":172,"tag":1666,"props":3296,"children":3297},{"style":1679},[3298],{"type":1644,"value":2393},{"type":172,"tag":1666,"props":3300,"children":3301},{"class":1668,"line":1997},[3302],{"type":172,"tag":1666,"props":3303,"children":3304},{"style":1679},[3305],{"type":1644,"value":2401},{"type":172,"tag":1666,"props":3307,"children":3309},{"class":1668,"line":3308},19,[3310,3314],{"type":172,"tag":1666,"props":3311,"children":3312},{"style":1679},[3313],{"type":1644,"value":2409},{"type":172,"tag":1666,"props":3315,"children":3316},{"style":1743},[3317],{"type":1644,"value":2414},{"type":172,"tag":1654,"props":3319,"children":3322},{"className":2700,"code":3320,"filename":3321,"language":34,"meta":1426,"style":1426},"\u003Ctemplate>\n  \u003CUButton\n    label=\"Button\"\n    size=\"md\"\n    variant=\"outline\"\n    trailing-icon=\"i-lucide-chevron-right\"\n    :ui=\"{\n      trailingIcon: 'rotate-90'\n    }\"\n    class=\"rounded-full\"\n  />\n\u003C/template>\n","Button.vue",[3323],{"type":172,"tag":1662,"props":3324,"children":3325},{"__ignoreMap":1426},[3326,3341,3353,3378,3403,3427,3452,3477,3503,3515,3540,3548],{"type":172,"tag":1666,"props":3327,"children":3328},{"class":1668,"line":1669},[3329,3333,3337],{"type":172,"tag":1666,"props":3330,"children":3331},{"style":1679},[3332],{"type":1644,"value":2714},{"type":172,"tag":1666,"props":3334,"children":3335},{"style":2047},[3336],{"type":1644,"value":2719},{"type":172,"tag":1666,"props":3338,"children":3339},{"style":1679},[3340],{"type":1644,"value":2724},{"type":172,"tag":1666,"props":3342,"children":3343},{"class":1668,"line":1701},[3344,3348],{"type":172,"tag":1666,"props":3345,"children":3346},{"style":1679},[3347],{"type":1644,"value":2732},{"type":172,"tag":1666,"props":3349,"children":3350},{"style":2047},[3351],{"type":1644,"value":3352},"UButton\n",{"type":172,"tag":1666,"props":3354,"children":3355},{"class":1668,"line":1726},[3356,3361,3365,3369,3373],{"type":172,"tag":1666,"props":3357,"children":3358},{"style":2499},[3359],{"type":1644,"value":3360},"    label",{"type":172,"tag":1666,"props":3362,"children":3363},{"style":1679},[3364],{"type":1644,"value":2747},{"type":172,"tag":1666,"props":3366,"children":3367},{"style":1679},[3368],{"type":1644,"value":1693},{"type":172,"tag":1666,"props":3370,"children":3371},{"style":1685},[3372],{"type":1644,"value":223},{"type":172,"tag":1666,"props":3374,"children":3375},{"style":1679},[3376],{"type":1644,"value":3377},"\"\n",{"type":172,"tag":1666,"props":3379,"children":3380},{"class":1668,"line":1630},[3381,3386,3390,3394,3399],{"type":172,"tag":1666,"props":3382,"children":3383},{"style":2499},[3384],{"type":1644,"value":3385},"    size",{"type":172,"tag":1666,"props":3387,"children":3388},{"style":1679},[3389],{"type":1644,"value":2747},{"type":172,"tag":1666,"props":3391,"children":3392},{"style":1679},[3393],{"type":1644,"value":1693},{"type":172,"tag":1666,"props":3395,"children":3396},{"style":1685},[3397],{"type":1644,"value":3398},"md",{"type":172,"tag":1666,"props":3400,"children":3401},{"style":1679},[3402],{"type":1644,"value":3377},{"type":172,"tag":1666,"props":3404,"children":3405},{"class":1668,"line":1620},[3406,3411,3415,3419,3423],{"type":172,"tag":1666,"props":3407,"children":3408},{"style":2499},[3409],{"type":1644,"value":3410},"    variant",{"type":172,"tag":1666,"props":3412,"children":3413},{"style":1679},[3414],{"type":1644,"value":2747},{"type":172,"tag":1666,"props":3416,"children":3417},{"style":1679},[3418],{"type":1644,"value":1693},{"type":172,"tag":1666,"props":3420,"children":3421},{"style":1685},[3422],{"type":1644,"value":913},{"type":172,"tag":1666,"props":3424,"children":3425},{"style":1679},[3426],{"type":1644,"value":3377},{"type":172,"tag":1666,"props":3428,"children":3429},{"class":1668,"line":1607},[3430,3435,3439,3443,3448],{"type":172,"tag":1666,"props":3431,"children":3432},{"style":2499},[3433],{"type":1644,"value":3434},"    trailing-icon",{"type":172,"tag":1666,"props":3436,"children":3437},{"style":1679},[3438],{"type":1644,"value":2747},{"type":172,"tag":1666,"props":3440,"children":3441},{"style":1679},[3442],{"type":1644,"value":1693},{"type":172,"tag":1666,"props":3444,"children":3445},{"style":1685},[3446],{"type":1644,"value":3447},"i-lucide-chevron-right",{"type":172,"tag":1666,"props":3449,"children":3450},{"style":1679},[3451],{"type":1644,"value":3377},{"type":172,"tag":1666,"props":3453,"children":3454},{"class":1668,"line":1600},[3455,3460,3465,3469,3473],{"type":172,"tag":1666,"props":3456,"children":3457},{"style":1679},[3458],{"type":1644,"value":3459},"    :",{"type":172,"tag":1666,"props":3461,"children":3462},{"style":2499},[3463],{"type":1644,"value":3464},"ui",{"type":172,"tag":1666,"props":3466,"children":3467},{"style":1679},[3468],{"type":1644,"value":2747},{"type":172,"tag":1666,"props":3470,"children":3471},{"style":1679},[3472],{"type":1644,"value":1693},{"type":172,"tag":1666,"props":3474,"children":3475},{"style":1679},[3476],{"type":1644,"value":1751},{"type":172,"tag":1666,"props":3478,"children":3479},{"class":1668,"line":1596},[3480,3485,3490,3494,3499],{"type":172,"tag":1666,"props":3481,"children":3482},{"style":2047},[3483],{"type":1644,"value":3484},"      trailingIcon",{"type":172,"tag":1666,"props":3486,"children":3487},{"style":1679},[3488],{"type":1644,"value":3489},": ",{"type":172,"tag":1666,"props":3491,"children":3492},{"style":1679},[3493],{"type":1644,"value":2103},{"type":172,"tag":1666,"props":3495,"children":3496},{"style":1685},[3497],{"type":1644,"value":3498},"rotate-90",{"type":172,"tag":1666,"props":3500,"children":3501},{"style":1679},[3502],{"type":1644,"value":2279},{"type":172,"tag":1666,"props":3504,"children":3505},{"class":1668,"line":1829},[3506,3511],{"type":172,"tag":1666,"props":3507,"children":3508},{"style":1679},[3509],{"type":1644,"value":3510},"    }",{"type":172,"tag":1666,"props":3512,"children":3513},{"style":1679},[3514],{"type":1644,"value":3377},{"type":172,"tag":1666,"props":3516,"children":3517},{"class":1668,"line":1848},[3518,3523,3527,3531,3536],{"type":172,"tag":1666,"props":3519,"children":3520},{"style":2499},[3521],{"type":1644,"value":3522},"    class",{"type":172,"tag":1666,"props":3524,"children":3525},{"style":1679},[3526],{"type":1644,"value":2747},{"type":172,"tag":1666,"props":3528,"children":3529},{"style":1679},[3530],{"type":1644,"value":1693},{"type":172,"tag":1666,"props":3532,"children":3533},{"style":1685},[3534],{"type":1644,"value":3535},"rounded-full",{"type":172,"tag":1666,"props":3537,"children":3538},{"style":1679},[3539],{"type":1644,"value":3377},{"type":172,"tag":1666,"props":3541,"children":3542},{"class":1668,"line":1867},[3543],{"type":172,"tag":1666,"props":3544,"children":3545},{"style":1679},[3546],{"type":1644,"value":3547},"  />\n",{"type":172,"tag":1666,"props":3549,"children":3550},{"class":1668,"line":1592},[3551,3555,3559],{"type":172,"tag":1666,"props":3552,"children":3553},{"style":1679},[3554],{"type":1644,"value":2812},{"type":172,"tag":1666,"props":3556,"children":3557},{"style":2047},[3558],{"type":1644,"value":2719},{"type":172,"tag":1666,"props":3560,"children":3561},{"style":1679},[3562],{"type":1644,"value":2724},{"type":172,"tag":2416,"props":3564,"children":3565},{},[3566],{"type":1644,"value":2420},1765201485280]