[{"data":1,"prerenderedAt":7113},["ShallowReactive",2],{"navigation":3,"-docs-getting-started-installation-vue":918,"-docs-getting-started-installation-vue-description":7103},[4],{"title":5,"path":6,"stem":7,"children":8,"page":36},"Docs","/docs","docs",[9,157,781,817],{"title":10,"path":11,"stem":12,"children":13,"framework":16,"category":16,"description":16,"icon":30},"Get Started","/docs/getting-started","docs/1.getting-started/1.index",[14,19,37,47,53,76,140],{"title":15,"path":11,"stem":12,"framework":16,"category":16,"description":17,"icon":18},"Introduction",null,"Nuxt UI is a comprehensive Vue UI component library (Nuxt optional), offering 125+ accessible, Tailwind CSS components for building modern web applications.","i-lucide-house",{"title":20,"framework":16,"category":16,"description":16,"shadow":21,"path":22,"stem":23,"children":24,"page":36},"Installation",true,"/docs/getting-started/installation","docs/1.getting-started/2.installation",[25,31],{"title":20,"path":26,"stem":27,"framework":28,"category":16,"description":29,"icon":30},"/docs/getting-started/installation/nuxt","docs/1.getting-started/2.installation/1.nuxt","nuxt","Learn how to install and configure Nuxt UI in your Nuxt application.","i-lucide-square-play",{"title":20,"path":32,"stem":33,"framework":34,"category":16,"description":35,"icon":30},"/docs/getting-started/installation/vue","docs/1.getting-started/2.installation/2.vue","vue","Learn how to install and configure Nuxt UI in your Vue application, compatible with both plain Vite and Inertia.",false,{"title":38,"framework":16,"category":16,"description":16,"icon":39,"shadow":21,"path":40,"stem":41,"children":42,"page":36},"Migration","i-lucide-arrow-right-left","/docs/getting-started/migration","docs/1.getting-started/3.migration",[43],{"title":38,"path":44,"stem":45,"framework":16,"category":16,"description":46,"icon":39},"/docs/getting-started/migration/v4","docs/1.getting-started/3.migration/1.v4","A comprehensive guide to migrate your application from Nuxt UI v3 to Nuxt UI v4.",{"title":48,"path":49,"stem":50,"framework":16,"category":16,"description":51,"icon":52},"Contribution","/docs/getting-started/contribution","docs/1.getting-started/4.contribution","A comprehensive guide on contributing to Nuxt UI, including project structure, development workflow, and best practices.","i-lucide-handshake",{"title":54,"path":55,"stem":56,"children":57,"page":36},"Theme","/docs/getting-started/theme","docs/1.getting-started/5.theme",[58,64,70],{"title":59,"path":60,"stem":61,"framework":16,"category":16,"description":62,"icon":63},"Design System","/docs/getting-started/theme/design-system","docs/1.getting-started/5.theme/1.design-system","Nuxt UI's design system uses Tailwind CSS for simple theming and easy customization.","i-lucide-palette",{"title":65,"path":66,"stem":67,"framework":16,"category":16,"description":68,"icon":69},"CSS Variables","/docs/getting-started/theme/css-variables","docs/1.getting-started/5.theme/2.css-variables","Nuxt UI uses CSS variables as design tokens for flexible, consistent theming with built-in light and dark mode support.","i-lucide-swatch-book",{"title":71,"path":72,"stem":73,"framework":16,"category":16,"description":74,"icon":75},"Components","/docs/getting-started/theme/components","docs/1.getting-started/5.theme/3.components","Learn how to customize Nuxt UI components with the Tailwind Variants API for advanced, flexible, and maintainable styling.","i-lucide-layout-grid",{"title":77,"framework":16,"category":16,"description":16,"path":78,"stem":79,"children":80,"page":36},"Integrations","/docs/getting-started/integrations","docs/1.getting-started/6.integrations",[81,95,101,115,129,135],{"title":82,"framework":16,"category":16,"description":16,"shadow":21,"path":83,"stem":84,"children":85,"page":36},"Icons","/docs/getting-started/integrations/icons","docs/1.getting-started/6.integrations/1.icons",[86,91],{"title":82,"path":87,"stem":88,"framework":28,"category":16,"description":89,"icon":90},"/docs/getting-started/integrations/icons/nuxt","docs/1.getting-started/6.integrations/1.icons/1.nuxt","Nuxt UI integrates with Nuxt Icon to access over 200,000+ icons from Iconify.","i-lucide-smile",{"title":82,"path":92,"stem":93,"framework":34,"category":16,"description":94,"icon":90},"/docs/getting-started/integrations/icons/vue","docs/1.getting-started/6.integrations/1.icons/2.vue","Nuxt UI integrates with Iconify to access over 200,000+ icons.",{"title":96,"path":97,"stem":98,"framework":28,"category":16,"description":99,"icon":100},"Fonts","/docs/getting-started/integrations/fonts","docs/1.getting-started/6.integrations/2.fonts","Nuxt UI integrates with Nuxt Fonts to provide plug-and-play font optimization.","i-lucide-a-large-small",{"title":102,"framework":16,"category":16,"description":16,"shadow":21,"path":103,"stem":104,"children":105,"page":36},"Color Mode","/docs/getting-started/integrations/color-mode","docs/1.getting-started/6.integrations/3.color-mode",[106,111],{"title":102,"path":107,"stem":108,"framework":28,"category":16,"description":109,"icon":110},"/docs/getting-started/integrations/color-mode/nuxt","docs/1.getting-started/6.integrations/3.color-mode/1.nuxt","Nuxt UI integrates with Nuxt Color Mode to allow for easy switching between light and dark themes.","i-lucide-sun-moon",{"title":102,"path":112,"stem":113,"framework":34,"category":16,"description":114,"icon":110},"/docs/getting-started/integrations/color-mode/vue","docs/1.getting-started/6.integrations/3.color-mode/2.vue","Nuxt UI integrates with VueUse to allow for easy switching between light and dark themes.",{"title":116,"framework":16,"category":16,"description":16,"shadow":21,"path":117,"stem":118,"children":119,"page":36},"I18n","/docs/getting-started/integrations/i18n","docs/1.getting-started/6.integrations/4.i18n",[120,126],{"title":121,"path":122,"stem":123,"framework":28,"category":16,"description":124,"icon":125},"Internationalization (i18n)","/docs/getting-started/integrations/i18n/nuxt","docs/1.getting-started/6.integrations/4.i18n/1.nuxt","Nuxt UI supports 50+ locales and multi-directional (LTR/RTL) internationalization.","i-lucide-languages",{"title":121,"path":127,"stem":128,"framework":34,"category":16,"description":124,"icon":125},"/docs/getting-started/integrations/i18n/vue","docs/1.getting-started/6.integrations/4.i18n/2.vue",{"title":130,"path":131,"stem":132,"framework":28,"category":16,"description":133,"icon":134},"Content","/docs/getting-started/integrations/content","docs/1.getting-started/6.integrations/5.content","Nuxt UI integrates with Nuxt Content to deliver beautiful typography and consistent component styling.","i-simple-icons-markdown",{"title":136,"path":137,"stem":138,"framework":34,"category":16,"description":139,"icon":134},"SSR","/docs/getting-started/integrations/ssr","docs/1.getting-started/6.integrations/6.ssr","Nuxt UI has first-party support for Vue SSR. This guide will help you have it fully enabled.",{"title":141,"framework":16,"category":16,"description":16,"path":142,"stem":143,"children":144,"page":36},"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,525,530,535,540,545,550,555,561,566,571,576,581,586,591,596,601,606,611,616,621,626,631,636,641,646,651,656,661,666,671,676,681,686,691,696,701,706,711,716,721,726,731,736,741,746,751,756,761,766,771,776],{"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.","New",{"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},"InputDate","/docs/components/input-date","docs/2.components/input-date","An input component for date selection.",{"title":526,"path":527,"stem":528,"framework":16,"category":282,"description":529},"InputMenu","/docs/components/input-menu","docs/2.components/input-menu","An autocomplete input with real-time suggestions.",{"title":531,"path":532,"stem":533,"framework":16,"category":282,"description":534},"InputNumber","/docs/components/input-number","docs/2.components/input-number","An input for numerical values with a customizable range.",{"title":536,"path":537,"stem":538,"framework":16,"category":282,"description":539},"InputTags","/docs/components/input-tags","docs/2.components/input-tags","An input element that displays interactive tags.",{"title":541,"path":542,"stem":543,"framework":16,"category":282,"description":544},"InputTime","/docs/components/input-time","docs/2.components/input-time","An input for selecting a time.",{"title":546,"path":547,"stem":548,"framework":16,"category":172,"description":549},"Kbd","/docs/components/kbd","docs/2.components/kbd","A kbd element to display a keyboard key.",{"title":551,"path":552,"stem":553,"framework":16,"category":220,"description":554},"Link","/docs/components/link","docs/2.components/link","A wrapper around \u003CNuxtLink> with extra props.",{"title":556,"path":557,"stem":558,"framework":16,"category":559,"description":560},"LocaleSelect","/docs/components/locale-select","docs/2.components/locale-select","i18n","A Select to switch between locales.",{"title":562,"path":563,"stem":564,"framework":16,"category":178,"description":565},"Main","/docs/components/main","docs/2.components/main","A main element that fills the available viewport height.",{"title":567,"path":568,"stem":569,"framework":16,"category":166,"description":570},"Marquee","/docs/components/marquee","docs/2.components/marquee","A component to create infinite scrolling content.",{"title":572,"path":573,"stem":574,"framework":16,"category":370,"description":575},"Modal","/docs/components/modal","docs/2.components/modal","A dialog window that can be used to display a message or request user input.",{"title":577,"path":578,"stem":579,"framework":16,"category":220,"description":580},"NavigationMenu","/docs/components/navigation-menu","docs/2.components/navigation-menu","A list of links that can be displayed horizontally or vertically.",{"title":582,"path":583,"stem":584,"framework":16,"category":184,"description":585},"Page","/docs/components/page","docs/2.components/page","A grid layout for your pages with left and right columns.",{"title":587,"path":588,"stem":589,"framework":16,"category":184,"description":590},"PageAnchors","/docs/components/page-anchors","docs/2.components/page-anchors","A list of anchors to be displayed in the page.",{"title":592,"path":593,"stem":594,"framework":16,"category":184,"description":595},"PageAside","/docs/components/page-aside","docs/2.components/page-aside","A sticky aside to display your page navigation.",{"title":597,"path":598,"stem":599,"framework":16,"category":184,"description":600},"PageBody","/docs/components/page-body","docs/2.components/page-body","The main content of your page.",{"title":602,"path":603,"stem":604,"framework":16,"category":184,"description":605},"PageCard","/docs/components/page-card","docs/2.components/page-card","A pre-styled card component that displays a title, description and optional link.",{"title":607,"path":608,"stem":609,"framework":16,"category":184,"description":610},"PageColumns","/docs/components/page-columns","docs/2.components/page-columns","A responsive multi-column layout system for organizing content side-by-side.",{"title":612,"path":613,"stem":614,"framework":16,"category":184,"description":615},"PageCTA","/docs/components/page-cta","docs/2.components/page-cta","A call to action section to display in your pages.",{"title":617,"path":618,"stem":619,"framework":16,"category":184,"description":620},"PageFeature","/docs/components/page-feature","docs/2.components/page-feature","A component to showcase key features of your application.",{"title":622,"path":623,"stem":624,"framework":16,"category":184,"description":625},"PageGrid","/docs/components/page-grid","docs/2.components/page-grid","A responsive grid system for displaying content in a flexible layout.",{"title":627,"path":628,"stem":629,"framework":16,"category":184,"description":630},"PageHeader","/docs/components/page-header","docs/2.components/page-header","A responsive header for your pages.",{"title":632,"path":633,"stem":634,"framework":16,"category":184,"description":635},"PageHero","/docs/components/page-hero","docs/2.components/page-hero","A responsive hero for your pages.",{"title":637,"path":638,"stem":639,"framework":16,"category":184,"description":640},"PageLinks","/docs/components/page-links","docs/2.components/page-links","A list of links to be displayed in the page.",{"title":642,"path":643,"stem":644,"framework":16,"category":184,"description":645},"PageList","/docs/components/page-list","docs/2.components/page-list","A vertical list layout for displaying content in a stacked format.",{"title":647,"path":648,"stem":649,"framework":16,"category":184,"description":650},"PageLogos","/docs/components/page-logos","docs/2.components/page-logos","A list of logos or images to display on your pages.",{"title":652,"path":653,"stem":654,"framework":16,"category":184,"description":655},"PageSection","/docs/components/page-section","docs/2.components/page-section","A responsive section for your pages.",{"title":657,"path":658,"stem":659,"framework":16,"category":220,"description":660},"Pagination","/docs/components/pagination","docs/2.components/pagination","A list of buttons or links to navigate through pages.",{"title":662,"path":663,"stem":664,"framework":16,"category":282,"description":665},"PinInput","/docs/components/pin-input","docs/2.components/pin-input","An input element to enter a pin.",{"title":667,"path":668,"stem":669,"framework":16,"category":370,"description":670},"Popover","/docs/components/popover","docs/2.components/popover","A non-modal dialog that floats around a trigger element.",{"title":672,"path":673,"stem":674,"framework":16,"category":184,"description":675},"PricingPlan","/docs/components/pricing-plan","docs/2.components/pricing-plan","A customizable pricing plan to display in a pricing page.",{"title":677,"path":678,"stem":679,"framework":16,"category":184,"description":680},"PricingPlans","/docs/components/pricing-plans","docs/2.components/pricing-plans","Display a list of pricing plans in a responsive grid layout.",{"title":682,"path":683,"stem":684,"framework":16,"category":184,"description":685},"PricingTable","/docs/components/pricing-table","docs/2.components/pricing-table","A responsive pricing table component that displays tiered pricing plans with feature comparisons.",{"title":687,"path":688,"stem":689,"framework":16,"category":172,"description":690},"Progress","/docs/components/progress","docs/2.components/progress","An indicator showing the progress of a task.",{"title":692,"path":693,"stem":694,"framework":16,"category":282,"description":695},"RadioGroup","/docs/components/radio-group","docs/2.components/radio-group","A set of radio buttons to select a single option from a list.",{"title":697,"path":698,"stem":699,"framework":16,"category":166,"description":700,"badge":439},"ScrollArea","/docs/components/scroll-area","docs/2.components/scroll-area","A flexible scroll container with virtualization support.",{"title":702,"path":703,"stem":704,"framework":16,"category":282,"description":705},"Select","/docs/components/select","docs/2.components/select","A select element to choose from a list of options.",{"title":707,"path":708,"stem":709,"framework":16,"category":282,"description":710},"SelectMenu","/docs/components/select-menu","docs/2.components/select-menu","An advanced searchable select element.",{"title":712,"path":713,"stem":714,"framework":16,"category":172,"description":715},"Separator","/docs/components/separator","docs/2.components/separator","Separates content horizontally or vertically.",{"title":717,"path":718,"stem":719,"framework":16,"category":172,"description":720},"Skeleton","/docs/components/skeleton","docs/2.components/skeleton","A placeholder to show while content is loading.",{"title":722,"path":723,"stem":724,"framework":16,"category":370,"description":725},"Slideover","/docs/components/slideover","docs/2.components/slideover","A dialog that slides in from any side of the screen.",{"title":727,"path":728,"stem":729,"framework":16,"category":282,"description":730},"Slider","/docs/components/slider","docs/2.components/slider","An input to select a numeric value within a range.",{"title":732,"path":733,"stem":734,"framework":16,"category":220,"description":735},"Stepper","/docs/components/stepper","docs/2.components/stepper","A set of steps that are used to indicate progress through a multi-step process.",{"title":737,"path":738,"stem":739,"framework":16,"category":282,"description":740},"Switch","/docs/components/switch","docs/2.components/switch","A control that toggles between two states.",{"title":742,"path":743,"stem":744,"framework":16,"category":166,"description":745},"Table","/docs/components/table","docs/2.components/table","A responsive table element to display data in rows and columns.",{"title":747,"path":748,"stem":749,"framework":16,"category":220,"description":750},"Tabs","/docs/components/tabs","docs/2.components/tabs","A set of tab panels that are displayed one at a time.",{"title":752,"path":753,"stem":754,"framework":16,"category":282,"description":755},"Textarea","/docs/components/textarea","docs/2.components/textarea","A textarea element to input multi-line text.",{"title":757,"path":758,"stem":759,"framework":16,"category":166,"description":760},"Timeline","/docs/components/timeline","docs/2.components/timeline","A component that displays a sequence of events with dates, titles, icons or avatars.",{"title":762,"path":763,"stem":764,"framework":16,"category":370,"description":765},"Toast","/docs/components/toast","docs/2.components/toast","A succinct message to provide information or feedback to the user.",{"title":767,"path":768,"stem":769,"framework":16,"category":370,"description":770},"Tooltip","/docs/components/tooltip","docs/2.components/tooltip","A popup that reveals information when hovering over an element.",{"title":772,"path":773,"stem":774,"framework":16,"category":166,"description":775},"Tree","/docs/components/tree","docs/2.components/tree","A tree view component to display and interact with hierarchical data structures.",{"title":777,"path":778,"stem":779,"framework":16,"category":166,"description":780},"User","/docs/components/user","docs/2.components/user","Display user information with name, description and avatar.",{"title":782,"framework":16,"category":16,"description":16,"icon":783,"path":784,"stem":785,"children":786,"page":36},"Composables","i-lucide-square-function","/docs/composables","docs/3.composables",[787,792,797,802,807,812],{"title":788,"path":789,"stem":790,"framework":16,"category":16,"description":791},"defineLocale","/docs/composables/define-locale","docs/3.composables/define-locale","A utility to create a custom locale for your app.",{"title":793,"path":794,"stem":795,"framework":16,"category":16,"description":796},"defineShortcuts","/docs/composables/define-shortcuts","docs/3.composables/define-shortcuts","A composable to define keyboard shortcuts in your app.",{"title":798,"path":799,"stem":800,"framework":16,"category":16,"description":801},"extendLocale","/docs/composables/extend-locale","docs/3.composables/extend-locale","A utility to extend an existing locale with custom translations.",{"title":803,"path":804,"stem":805,"framework":16,"category":16,"description":806},"extractShortcuts","/docs/composables/extract-shortcuts","docs/3.composables/extract-shortcuts","A utility to extract keyboard shortcuts from menu items.",{"title":808,"path":809,"stem":810,"framework":16,"category":16,"description":811},"useOverlay","/docs/composables/use-overlay","docs/3.composables/use-overlay","A composable to programmatically control overlays.",{"title":813,"path":814,"stem":815,"framework":16,"category":16,"description":816},"useToast","/docs/composables/use-toast","docs/3.composables/use-toast","A composable to display toast notifications in your app.",{"title":818,"path":819,"stem":820,"children":821,"framework":28,"category":16,"description":16,"icon":917},"Typography","/docs/typography","docs/4.typography/1.index",[822,824,829,834,839,844,849,853,858,862,867,872,877,882,887,891,896,900,904,908,913],{"title":15,"path":819,"stem":820,"framework":28,"category":16,"description":823},"Beautiful typography components and utilities to style your content with Nuxt UI.",{"title":825,"path":826,"stem":827,"framework":28,"category":16,"description":828},"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":830,"path":831,"stem":832,"framework":28,"category":16,"description":833},"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":835,"path":836,"stem":837,"framework":28,"category":16,"description":838},"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":840,"path":841,"stem":842,"framework":28,"category":16,"description":843},"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":845,"stem":846,"framework":28,"category":847,"description":848},"/docs/typography/accordion","docs/4.typography/accordion","components","Create expandable content sections for better information organization.",{"title":197,"path":850,"stem":851,"framework":28,"category":847,"description":852},"/docs/typography/badge","docs/4.typography/badge","Display version numbers, status labels, and tags within your content.",{"title":854,"path":855,"stem":856,"framework":28,"category":847,"description":857},"Callout","/docs/typography/callout","docs/4.typography/callout","Highlight important information with eye-catching colored boxes and icons.",{"title":233,"path":859,"stem":860,"framework":28,"category":847,"description":861},"/docs/typography/card","docs/4.typography/card","Create highlighted content blocks with optional links and navigation.",{"title":863,"path":864,"stem":865,"framework":28,"category":847,"description":866},"CardGroup","/docs/typography/card-group","docs/4.typography/card-group","Organize multiple cards in responsive grid layouts for better content presentation.",{"title":868,"path":869,"stem":870,"framework":28,"category":847,"description":871},"CodeCollapse","/docs/typography/code-collapse","docs/4.typography/code-collapse","Make long code blocks collapsible to save space and improve readability.",{"title":873,"path":874,"stem":875,"framework":28,"category":847,"description":876},"CodeGroup","/docs/typography/code-group","docs/4.typography/code-group","Group multiple code examples in tabbed interfaces for easy comparison.",{"title":878,"path":879,"stem":880,"framework":28,"category":847,"description":881},"CodePreview","/docs/typography/code-preview","docs/4.typography/code-preview","Display code examples with a preview and their source for clearer documentation.",{"title":883,"path":884,"stem":885,"framework":28,"category":847,"description":886},"CodeTree","/docs/typography/code-tree","docs/4.typography/code-tree","Visualize file and folder structures with syntax-highlighted code.",{"title":295,"path":888,"stem":889,"framework":28,"category":847,"description":890},"/docs/typography/collapsible","docs/4.typography/collapsible","Toggle content visibility with smooth expand and collapse animations.",{"title":892,"path":893,"stem":894,"framework":28,"category":847,"description":895},"Field","/docs/typography/field","docs/4.typography/field","Document API parameters, props, and configuration options clearly.",{"title":476,"path":897,"stem":898,"framework":28,"category":847,"description":899},"/docs/typography/field-group","docs/4.typography/field-group","Group related fields together for comprehensive API documentation.",{"title":511,"path":901,"stem":902,"framework":28,"category":847,"description":903},"/docs/typography/icon","docs/4.typography/icon","Display icons from popular icon libraries to enhance your content.",{"title":546,"path":905,"stem":906,"framework":28,"category":847,"description":907},"/docs/typography/kbd","docs/4.typography/kbd","Display keyboard shortcuts and key combinations with proper styling.",{"title":909,"path":910,"stem":911,"framework":28,"category":847,"description":912},"Steps","/docs/typography/steps","docs/4.typography/steps","Transform headings into numbered step-by-step guides and tutorials.",{"title":747,"path":914,"stem":915,"framework":28,"category":847,"description":916},"/docs/typography/tabs","docs/4.typography/tabs","Organize related content in interactive tabbed interfaces.","i-lucide-square-pilcrow",{"id":919,"title":20,"body":920,"category":16,"description":35,"extension":5982,"framework":34,"links":7094,"meta":7099,"navigation":7100,"path":32,"seo":7101,"stem":33,"__hash__":7102},"docs/docs/1.getting-started/2.installation/2.vue.md",{"type":921,"value":922,"toc":7073},"minimark",[923,938,943,948,3988,3991,4182,4186,4328,4345,4353,4931,4936,4938,4942,4951,4979,4986,5021,5028,5072,5076,5081,5086,5092,5104,5226,5230,5235,5405,5411,5419,5428,5546,5552,5557,5620,5768,5774,5780,5785,5793,5925,5934,5940,5952,5987,6155,6168,6173,6352,6355,6429,6435,6444,6463,6471,6542,6659,6839,6852,6861,6866,6993,7001,7005,7014,7021,7062,7069],[924,925,929],"callout",{"icon":926,"className":927,"to":26},"i-logos-nuxt-icon",[928],"hidden",[930,931,932,933,937],"p",{},"Looking for the ",[934,935,936],"strong",{},"Nuxt"," version?",[939,940,942],"h2",{"id":941},"setup","Setup",[944,945,947],"h3",{"id":946},"add-to-a-vue-project","Add to a Vue project",[949,950,952,957,1039,1062,1699,1823,1987,1991,2965,2969,3065],"steps",{"level":951},"4",[953,954,956],"h4",{"id":955},"install-the-nuxt-ui-package","Install the Nuxt UI package",[958,959,961,990,1006,1023],"code-group",{"sync":960},"pm",[962,963,969],"pre",{"className":964,"code":965,"filename":966,"language":967,"meta":968,"style":968},"language-bash shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","pnpm add @nuxt/ui tailwindcss\n","pnpm","bash","",[970,971,972],"code",{"__ignoreMap":968},[973,974,977,980,984,987],"span",{"class":975,"line":976},"line",1,[973,978,966],{"class":979},"sBMFI",[973,981,983],{"class":982},"sfazB"," add",[973,985,986],{"class":982}," @nuxt/ui",[973,988,989],{"class":982}," tailwindcss\n",[962,991,994],{"className":964,"code":992,"filename":993,"language":967,"meta":968,"style":968},"yarn add @nuxt/ui tailwindcss\n","yarn",[970,995,996],{"__ignoreMap":968},[973,997,998,1000,1002,1004],{"class":975,"line":976},[973,999,993],{"class":979},[973,1001,983],{"class":982},[973,1003,986],{"class":982},[973,1005,989],{"class":982},[962,1007,1010],{"className":964,"code":1008,"filename":1009,"language":967,"meta":968,"style":968},"npm install @nuxt/ui tailwindcss\n","npm",[970,1011,1012],{"__ignoreMap":968},[973,1013,1014,1016,1019,1021],{"class":975,"line":976},[973,1015,1009],{"class":979},[973,1017,1018],{"class":982}," install",[973,1020,986],{"class":982},[973,1022,989],{"class":982},[962,1024,1027],{"className":964,"code":1025,"filename":1026,"language":967,"meta":968,"style":968},"bun add @nuxt/ui tailwindcss\n","bun",[970,1028,1029],{"__ignoreMap":968},[973,1030,1031,1033,1035,1037],{"class":975,"line":976},[973,1032,1026],{"class":979},[973,1034,983],{"class":982},[973,1036,986],{"class":982},[973,1038,989],{"class":982},[953,1040,1042,1043],{"id":1041},"add-the-nuxt-ui-vite-plugin-in-your-viteconfigts","Add the Nuxt UI Vite plugin in your ",[970,1044,1047,1050,1054,1057,1059],{"className":1045,"language":1046,"style":968},"language-ts-type shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","ts-type",[973,1048,1049],{"class":979},"vite",[973,1051,1053],{"class":1052},"sMK4o",".",[973,1055,1056],{"class":979},"config",[973,1058,1053],{"class":1052},[973,1060,1061],{"class":979},"ts",[958,1063,1064,1210,1477],{"sync":1049},[962,1065,1072],{"className":1066,"code":1067,"filename":1068,"highlights":1069,"language":1061,"meta":968,"style":968},"language-ts shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","import { defineConfig } from 'vite'\nimport vue from '@vitejs/plugin-vue'\nimport ui from '@nuxt/ui/vite'\n\nexport default defineConfig({\n  plugins: [\n    vue(),\n    ui()\n  ]\n})\n","vite.config.ts (Vite)",[1070,1071],3,8,[970,1073,1074,1101,1119,1137,1143,1161,1174,1186,1195,1201],{"__ignoreMap":968},[973,1075,1076,1080,1083,1087,1090,1093,1096,1098],{"class":975,"line":976},[973,1077,1079],{"class":1078},"s7zQu","import",[973,1081,1082],{"class":1052}," {",[973,1084,1086],{"class":1085},"sTEyZ"," defineConfig",[973,1088,1089],{"class":1052}," }",[973,1091,1092],{"class":1078}," from",[973,1094,1095],{"class":1052}," '",[973,1097,1049],{"class":982},[973,1099,1100],{"class":1052},"'\n",[973,1102,1104,1106,1109,1112,1114,1117],{"class":975,"line":1103},2,[973,1105,1079],{"class":1078},[973,1107,1108],{"class":1085}," vue ",[973,1110,1111],{"class":1078},"from",[973,1113,1095],{"class":1052},[973,1115,1116],{"class":982},"@vitejs/plugin-vue",[973,1118,1100],{"class":1052},[973,1120,1123,1125,1128,1130,1132,1135],{"class":1121,"line":1070},[975,1122],"highlight",[973,1124,1079],{"class":1078},[973,1126,1127],{"class":1085}," ui ",[973,1129,1111],{"class":1078},[973,1131,1095],{"class":1052},[973,1133,1134],{"class":982},"@nuxt/ui/vite",[973,1136,1100],{"class":1052},[973,1138,1140],{"class":975,"line":1139},4,[973,1141,1142],{"emptyLinePlaceholder":21},"\n",[973,1144,1146,1149,1152,1155,1158],{"class":975,"line":1145},5,[973,1147,1148],{"class":1078},"export",[973,1150,1151],{"class":1078}," default",[973,1153,1086],{"class":1154},"s2Zo4",[973,1156,1157],{"class":1085},"(",[973,1159,1160],{"class":1052},"{\n",[973,1162,1164,1168,1171],{"class":975,"line":1163},6,[973,1165,1167],{"class":1166},"swJcz","  plugins",[973,1169,1170],{"class":1052},":",[973,1172,1173],{"class":1085}," [\n",[973,1175,1177,1180,1183],{"class":975,"line":1176},7,[973,1178,1179],{"class":1154},"    vue",[973,1181,1182],{"class":1085},"()",[973,1184,1185],{"class":1052},",\n",[973,1187,1189,1192],{"class":1188,"line":1071},[975,1122],[973,1190,1191],{"class":1154},"    ui",[973,1193,1194],{"class":1085},"()\n",[973,1196,1198],{"class":975,"line":1197},9,[973,1199,1200],{"class":1085},"  ]\n",[973,1202,1204,1207],{"class":975,"line":1203},10,[973,1205,1206],{"class":1052},"}",[973,1208,1209],{"class":1085},")\n",[962,1211,1218],{"className":1066,"code":1212,"filename":1213,"highlights":1214,"language":1061,"meta":968,"style":968},"import { defineConfig } from 'vite'\nimport vue from '@vitejs/plugin-vue'\nimport ui from '@nuxt/ui/vite'\nimport laravel from 'laravel-vite-plugin'\n\nexport default defineConfig({\n  plugins: [\n    laravel({\n      input: ['resources/js/app.ts'],\n      refresh: true\n    }),\n    vue({\n      template: {\n        transformAssetUrls: {\n          base: null,\n          includeAbsolute: false\n        }\n      }\n    }),\n    ui({\n      router: 'inertia'\n    })\n  ]\n})\n","vite.config.ts (Laravel Inertia)",[1070,1215,1216,1217],20,21,22,[970,1219,1220,1238,1252,1267,1283,1287,1299,1307,1316,1339,1350,1361,1370,1381,1391,1402,1413,1419,1425,1434,1443,1458,1465,1470],{"__ignoreMap":968},[973,1221,1222,1224,1226,1228,1230,1232,1234,1236],{"class":975,"line":976},[973,1223,1079],{"class":1078},[973,1225,1082],{"class":1052},[973,1227,1086],{"class":1085},[973,1229,1089],{"class":1052},[973,1231,1092],{"class":1078},[973,1233,1095],{"class":1052},[973,1235,1049],{"class":982},[973,1237,1100],{"class":1052},[973,1239,1240,1242,1244,1246,1248,1250],{"class":975,"line":1103},[973,1241,1079],{"class":1078},[973,1243,1108],{"class":1085},[973,1245,1111],{"class":1078},[973,1247,1095],{"class":1052},[973,1249,1116],{"class":982},[973,1251,1100],{"class":1052},[973,1253,1255,1257,1259,1261,1263,1265],{"class":1254,"line":1070},[975,1122],[973,1256,1079],{"class":1078},[973,1258,1127],{"class":1085},[973,1260,1111],{"class":1078},[973,1262,1095],{"class":1052},[973,1264,1134],{"class":982},[973,1266,1100],{"class":1052},[973,1268,1269,1271,1274,1276,1278,1281],{"class":975,"line":1139},[973,1270,1079],{"class":1078},[973,1272,1273],{"class":1085}," laravel ",[973,1275,1111],{"class":1078},[973,1277,1095],{"class":1052},[973,1279,1280],{"class":982},"laravel-vite-plugin",[973,1282,1100],{"class":1052},[973,1284,1285],{"class":975,"line":1145},[973,1286,1142],{"emptyLinePlaceholder":21},[973,1288,1289,1291,1293,1295,1297],{"class":975,"line":1163},[973,1290,1148],{"class":1078},[973,1292,1151],{"class":1078},[973,1294,1086],{"class":1154},[973,1296,1157],{"class":1085},[973,1298,1160],{"class":1052},[973,1300,1301,1303,1305],{"class":975,"line":1176},[973,1302,1167],{"class":1166},[973,1304,1170],{"class":1052},[973,1306,1173],{"class":1085},[973,1308,1309,1312,1314],{"class":975,"line":1071},[973,1310,1311],{"class":1154},"    laravel",[973,1313,1157],{"class":1085},[973,1315,1160],{"class":1052},[973,1317,1318,1321,1323,1326,1329,1332,1334,1337],{"class":975,"line":1197},[973,1319,1320],{"class":1166},"      input",[973,1322,1170],{"class":1052},[973,1324,1325],{"class":1085}," [",[973,1327,1328],{"class":1052},"'",[973,1330,1331],{"class":982},"resources/js/app.ts",[973,1333,1328],{"class":1052},[973,1335,1336],{"class":1085},"]",[973,1338,1185],{"class":1052},[973,1340,1341,1344,1346],{"class":975,"line":1203},[973,1342,1343],{"class":1166},"      refresh",[973,1345,1170],{"class":1052},[973,1347,1349],{"class":1348},"sfNiH"," true\n",[973,1351,1353,1356,1359],{"class":975,"line":1352},11,[973,1354,1355],{"class":1052},"    }",[973,1357,1358],{"class":1085},")",[973,1360,1185],{"class":1052},[973,1362,1364,1366,1368],{"class":975,"line":1363},12,[973,1365,1179],{"class":1154},[973,1367,1157],{"class":1085},[973,1369,1160],{"class":1052},[973,1371,1373,1376,1378],{"class":975,"line":1372},13,[973,1374,1375],{"class":1166},"      template",[973,1377,1170],{"class":1052},[973,1379,1380],{"class":1052}," {\n",[973,1382,1384,1387,1389],{"class":975,"line":1383},14,[973,1385,1386],{"class":1166},"        transformAssetUrls",[973,1388,1170],{"class":1052},[973,1390,1380],{"class":1052},[973,1392,1394,1397,1399],{"class":975,"line":1393},15,[973,1395,1396],{"class":1166},"          base",[973,1398,1170],{"class":1052},[973,1400,1401],{"class":1052}," null,\n",[973,1403,1405,1408,1410],{"class":975,"line":1404},16,[973,1406,1407],{"class":1166},"          includeAbsolute",[973,1409,1170],{"class":1052},[973,1411,1412],{"class":1348}," false\n",[973,1414,1416],{"class":975,"line":1415},17,[973,1417,1418],{"class":1052},"        }\n",[973,1420,1422],{"class":975,"line":1421},18,[973,1423,1424],{"class":1052},"      }\n",[973,1426,1428,1430,1432],{"class":975,"line":1427},19,[973,1429,1355],{"class":1052},[973,1431,1358],{"class":1085},[973,1433,1185],{"class":1052},[973,1435,1437,1439,1441],{"class":1436,"line":1215},[975,1122],[973,1438,1191],{"class":1154},[973,1440,1157],{"class":1085},[973,1442,1160],{"class":1052},[973,1444,1446,1449,1451,1453,1456],{"class":1445,"line":1216},[975,1122],[973,1447,1448],{"class":1166},"      router",[973,1450,1170],{"class":1052},[973,1452,1095],{"class":1052},[973,1454,1455],{"class":982},"inertia",[973,1457,1100],{"class":1052},[973,1459,1461,1463],{"class":1460,"line":1217},[975,1122],[973,1462,1355],{"class":1052},[973,1464,1209],{"class":1085},[973,1466,1468],{"class":975,"line":1467},23,[973,1469,1200],{"class":1085},[973,1471,1473,1475],{"class":975,"line":1472},24,[973,1474,1206],{"class":1052},[973,1476,1209],{"class":1085},[962,1478,1482],{"className":1066,"code":1479,"filename":1480,"highlights":1481,"language":1061,"meta":968,"style":968},"import { defineConfig } from 'vite'\nimport vue from '@vitejs/plugin-vue'\nimport ui from '@nuxt/ui/vite'\nimport adonisjs from '@adonisjs/vite/client'\nimport inertia from '@adonisjs/inertia/client'\n\nexport default defineConfig({\n  plugins: [\n    adonisjs({\n      entrypoints: ['inertia/app/app.ts'],\n      reload: ['resources/views/**/*.edge']\n    }),\n    inertia(),\n    vue(),\n    ui({\n      router: 'inertia'\n    })\n  ]\n})\n","vite.config.ts (AdonisJS Inertia)",[1070,1393,1404,1415],[970,1483,1484,1502,1516,1531,1547,1563,1567,1579,1587,1596,1616,1635,1643,1652,1660,1669,1682,1689,1693],{"__ignoreMap":968},[973,1485,1486,1488,1490,1492,1494,1496,1498,1500],{"class":975,"line":976},[973,1487,1079],{"class":1078},[973,1489,1082],{"class":1052},[973,1491,1086],{"class":1085},[973,1493,1089],{"class":1052},[973,1495,1092],{"class":1078},[973,1497,1095],{"class":1052},[973,1499,1049],{"class":982},[973,1501,1100],{"class":1052},[973,1503,1504,1506,1508,1510,1512,1514],{"class":975,"line":1103},[973,1505,1079],{"class":1078},[973,1507,1108],{"class":1085},[973,1509,1111],{"class":1078},[973,1511,1095],{"class":1052},[973,1513,1116],{"class":982},[973,1515,1100],{"class":1052},[973,1517,1519,1521,1523,1525,1527,1529],{"class":1518,"line":1070},[975,1122],[973,1520,1079],{"class":1078},[973,1522,1127],{"class":1085},[973,1524,1111],{"class":1078},[973,1526,1095],{"class":1052},[973,1528,1134],{"class":982},[973,1530,1100],{"class":1052},[973,1532,1533,1535,1538,1540,1542,1545],{"class":975,"line":1139},[973,1534,1079],{"class":1078},[973,1536,1537],{"class":1085}," adonisjs ",[973,1539,1111],{"class":1078},[973,1541,1095],{"class":1052},[973,1543,1544],{"class":982},"@adonisjs/vite/client",[973,1546,1100],{"class":1052},[973,1548,1549,1551,1554,1556,1558,1561],{"class":975,"line":1145},[973,1550,1079],{"class":1078},[973,1552,1553],{"class":1085}," inertia ",[973,1555,1111],{"class":1078},[973,1557,1095],{"class":1052},[973,1559,1560],{"class":982},"@adonisjs/inertia/client",[973,1562,1100],{"class":1052},[973,1564,1565],{"class":975,"line":1163},[973,1566,1142],{"emptyLinePlaceholder":21},[973,1568,1569,1571,1573,1575,1577],{"class":975,"line":1176},[973,1570,1148],{"class":1078},[973,1572,1151],{"class":1078},[973,1574,1086],{"class":1154},[973,1576,1157],{"class":1085},[973,1578,1160],{"class":1052},[973,1580,1581,1583,1585],{"class":975,"line":1071},[973,1582,1167],{"class":1166},[973,1584,1170],{"class":1052},[973,1586,1173],{"class":1085},[973,1588,1589,1592,1594],{"class":975,"line":1197},[973,1590,1591],{"class":1154},"    adonisjs",[973,1593,1157],{"class":1085},[973,1595,1160],{"class":1052},[973,1597,1598,1601,1603,1605,1607,1610,1612,1614],{"class":975,"line":1203},[973,1599,1600],{"class":1166},"      entrypoints",[973,1602,1170],{"class":1052},[973,1604,1325],{"class":1085},[973,1606,1328],{"class":1052},[973,1608,1609],{"class":982},"inertia/app/app.ts",[973,1611,1328],{"class":1052},[973,1613,1336],{"class":1085},[973,1615,1185],{"class":1052},[973,1617,1618,1621,1623,1625,1627,1630,1632],{"class":975,"line":1352},[973,1619,1620],{"class":1166},"      reload",[973,1622,1170],{"class":1052},[973,1624,1325],{"class":1085},[973,1626,1328],{"class":1052},[973,1628,1629],{"class":982},"resources/views/**/*.edge",[973,1631,1328],{"class":1052},[973,1633,1634],{"class":1085},"]\n",[973,1636,1637,1639,1641],{"class":975,"line":1363},[973,1638,1355],{"class":1052},[973,1640,1358],{"class":1085},[973,1642,1185],{"class":1052},[973,1644,1645,1648,1650],{"class":975,"line":1372},[973,1646,1647],{"class":1154},"    inertia",[973,1649,1182],{"class":1085},[973,1651,1185],{"class":1052},[973,1653,1654,1656,1658],{"class":975,"line":1383},[973,1655,1179],{"class":1154},[973,1657,1182],{"class":1085},[973,1659,1185],{"class":1052},[973,1661,1663,1665,1667],{"class":1662,"line":1393},[975,1122],[973,1664,1191],{"class":1154},[973,1666,1157],{"class":1085},[973,1668,1160],{"class":1052},[973,1670,1672,1674,1676,1678,1680],{"class":1671,"line":1404},[975,1122],[973,1673,1448],{"class":1166},[973,1675,1170],{"class":1052},[973,1677,1095],{"class":1052},[973,1679,1455],{"class":982},[973,1681,1100],{"class":1052},[973,1683,1685,1687],{"class":1684,"line":1415},[975,1122],[973,1686,1355],{"class":1052},[973,1688,1209],{"class":1085},[973,1690,1691],{"class":975,"line":1421},[973,1692,1200],{"class":1085},[973,1694,1695,1697],{"class":975,"line":1427},[973,1696,1206],{"class":1052},[973,1698,1209],{"class":1085},[1700,1701,1702,1723,1801],"tip",{},[930,1703,1704,1705,1708,1709,1712,1713,1708,1716,1719,1720,1053],{},"Nuxt UI registers ",[970,1706,1707],{},"unplugin-auto-import"," and ",[970,1710,1711],{},"unplugin-vue-components",", which will generate ",[970,1714,1715],{},"auto-imports.d.ts",[970,1717,1718],{},"components.d.ts"," type declaration files. You will likely want to gitignore these, and add them to your ",[970,1721,1722],{},"tsconfig",[962,1724,1729],{"className":1725,"code":1726,"filename":1727,"language":1728,"meta":968,"style":968},"language-json shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","{\n  \"include\": [\"src/**/*.ts\", \"src/**/*.tsx\", \"src/**/*.vue\", \"auto-imports.d.ts\", \"components.d.ts\"]\n}\n","tsconfig.app.json","json",[970,1730,1731,1735,1796],{"__ignoreMap":968},[973,1732,1733],{"class":975,"line":976},[973,1734,1160],{"class":1052},[973,1736,1737,1740,1744,1747,1749,1751,1753,1756,1758,1761,1764,1767,1769,1771,1773,1776,1778,1780,1782,1784,1786,1788,1790,1792,1794],{"class":975,"line":1103},[973,1738,1739],{"class":1052},"  \"",[973,1741,1743],{"class":1742},"spNyl","include",[973,1745,1746],{"class":1052},"\"",[973,1748,1170],{"class":1052},[973,1750,1325],{"class":1052},[973,1752,1746],{"class":1052},[973,1754,1755],{"class":982},"src/**/*.ts",[973,1757,1746],{"class":1052},[973,1759,1760],{"class":1052},",",[973,1762,1763],{"class":1052}," \"",[973,1765,1766],{"class":982},"src/**/*.tsx",[973,1768,1746],{"class":1052},[973,1770,1760],{"class":1052},[973,1772,1763],{"class":1052},[973,1774,1775],{"class":982},"src/**/*.vue",[973,1777,1746],{"class":1052},[973,1779,1760],{"class":1052},[973,1781,1763],{"class":1052},[973,1783,1715],{"class":982},[973,1785,1746],{"class":1052},[973,1787,1760],{"class":1052},[973,1789,1763],{"class":1052},[973,1791,1718],{"class":982},[973,1793,1746],{"class":1052},[973,1795,1634],{"class":1052},[973,1797,1798],{"class":975,"line":1070},[973,1799,1800],{"class":1052},"}\n",[962,1802,1805],{"className":964,"code":1803,"filename":1804,"language":967,"meta":968,"style":968},"# Auto-generated type declarations\nauto-imports.d.ts\ncomponents.d.ts\n",".gitignore",[970,1806,1807,1813,1818],{"__ignoreMap":968},[973,1808,1809],{"class":975,"line":976},[973,1810,1812],{"class":1811},"sHwdD","# Auto-generated type declarations\n",[973,1814,1815],{"class":975,"line":1103},[973,1816,1817],{"class":979},"auto-imports.d.ts\n",[973,1819,1820],{"class":975,"line":1070},[973,1821,1822],{"class":979},"components.d.ts\n",[1700,1824,1825,1834,1916],{},[930,1826,1827,1828,1830,1831,1053],{},"Internally, Nuxt UI relies on custom alias to resolve the theme types. If you're using TypeScript, you should add an alias to your ",[970,1829,1722],{}," to enable auto-completion in your ",[970,1832,1833],{},"vite.config.ts",[962,1835,1838],{"className":1725,"code":1836,"filename":1837,"language":1728,"meta":968,"style":968},"{\n  \"compilerOptions\": {\n    \"paths\": {\n      \"#build/ui\": [\n        \"./node_modules/.nuxt-ui/ui\"\n      ]\n    }\n  }\n}\n","tsconfig.node.json",[970,1839,1840,1844,1857,1871,1886,1897,1902,1907,1912],{"__ignoreMap":968},[973,1841,1842],{"class":975,"line":976},[973,1843,1160],{"class":1052},[973,1845,1846,1848,1851,1853,1855],{"class":975,"line":1103},[973,1847,1739],{"class":1052},[973,1849,1850],{"class":1742},"compilerOptions",[973,1852,1746],{"class":1052},[973,1854,1170],{"class":1052},[973,1856,1380],{"class":1052},[973,1858,1859,1862,1865,1867,1869],{"class":975,"line":1070},[973,1860,1861],{"class":1052},"    \"",[973,1863,1864],{"class":979},"paths",[973,1866,1746],{"class":1052},[973,1868,1170],{"class":1052},[973,1870,1380],{"class":1052},[973,1872,1873,1876,1880,1882,1884],{"class":975,"line":1139},[973,1874,1875],{"class":1052},"      \"",[973,1877,1879],{"class":1878},"sbssI","#build/ui",[973,1881,1746],{"class":1052},[973,1883,1170],{"class":1052},[973,1885,1173],{"class":1052},[973,1887,1888,1891,1894],{"class":975,"line":1145},[973,1889,1890],{"class":1052},"        \"",[973,1892,1893],{"class":982},"./node_modules/.nuxt-ui/ui",[973,1895,1896],{"class":1052},"\"\n",[973,1898,1899],{"class":975,"line":1163},[973,1900,1901],{"class":1052},"      ]\n",[973,1903,1904],{"class":975,"line":1176},[973,1905,1906],{"class":1052},"    }\n",[973,1908,1909],{"class":975,"line":1071},[973,1910,1911],{"class":1052},"  }\n",[973,1913,1914],{"class":975,"line":1197},[973,1915,1800],{"class":1052},[962,1917,1919],{"className":1725,"code":1918,"filename":1727,"language":1728,"meta":968,"style":968},"{\n  \"compilerOptions\": {\n    \"paths\": {\n      \"#build/ui/*\": [\n        \"./node_modules/.nuxt-ui/ui/*\"\n      ]\n    }\n  }\n}\n",[970,1920,1921,1925,1937,1949,1962,1971,1975,1979,1983],{"__ignoreMap":968},[973,1922,1923],{"class":975,"line":976},[973,1924,1160],{"class":1052},[973,1926,1927,1929,1931,1933,1935],{"class":975,"line":1103},[973,1928,1739],{"class":1052},[973,1930,1850],{"class":1742},[973,1932,1746],{"class":1052},[973,1934,1170],{"class":1052},[973,1936,1380],{"class":1052},[973,1938,1939,1941,1943,1945,1947],{"class":975,"line":1070},[973,1940,1861],{"class":1052},[973,1942,1864],{"class":979},[973,1944,1746],{"class":1052},[973,1946,1170],{"class":1052},[973,1948,1380],{"class":1052},[973,1950,1951,1953,1956,1958,1960],{"class":975,"line":1139},[973,1952,1875],{"class":1052},[973,1954,1955],{"class":1878},"#build/ui/*",[973,1957,1746],{"class":1052},[973,1959,1170],{"class":1052},[973,1961,1173],{"class":1052},[973,1963,1964,1966,1969],{"class":975,"line":1145},[973,1965,1890],{"class":1052},[973,1967,1968],{"class":982},"./node_modules/.nuxt-ui/ui/*",[973,1970,1896],{"class":1052},[973,1972,1973],{"class":975,"line":1163},[973,1974,1901],{"class":1052},[973,1976,1977],{"class":975,"line":1176},[973,1978,1906],{"class":1052},[973,1980,1981],{"class":975,"line":1071},[973,1982,1911],{"class":1052},[973,1984,1985],{"class":975,"line":1197},[973,1986,1800],{"class":1052},[953,1988,1990],{"id":1989},"use-the-nuxt-ui-vue-plugin","Use the Nuxt UI Vue plugin",[958,1992,1993,2197,2610],{"sync":1049},[962,1994,1998],{"className":1066,"code":1995,"filename":1996,"highlights":1997,"language":1061,"meta":968,"style":968},"import { createApp } from 'vue'\nimport { createRouter, createWebHistory } from 'vue-router'\nimport ui from '@nuxt/ui/vue-plugin'\nimport App from './App.vue'\n\nconst app = createApp(App)\n\nconst router = createRouter({\n  routes: [],\n  history: createWebHistory()\n})\n\napp.use(router)\napp.use(ui)\n\napp.mount('#app')\n","src/main.ts (Vite)",[1070,1383],[970,1999,2000,2019,2044,2060,2076,2080,2096,2100,2115,2127,2138,2144,2148,2161,2173,2177],{"__ignoreMap":968},[973,2001,2002,2004,2006,2009,2011,2013,2015,2017],{"class":975,"line":976},[973,2003,1079],{"class":1078},[973,2005,1082],{"class":1052},[973,2007,2008],{"class":1085}," createApp",[973,2010,1089],{"class":1052},[973,2012,1092],{"class":1078},[973,2014,1095],{"class":1052},[973,2016,34],{"class":982},[973,2018,1100],{"class":1052},[973,2020,2021,2023,2025,2028,2030,2033,2035,2037,2039,2042],{"class":975,"line":1103},[973,2022,1079],{"class":1078},[973,2024,1082],{"class":1052},[973,2026,2027],{"class":1085}," createRouter",[973,2029,1760],{"class":1052},[973,2031,2032],{"class":1085}," createWebHistory",[973,2034,1089],{"class":1052},[973,2036,1092],{"class":1078},[973,2038,1095],{"class":1052},[973,2040,2041],{"class":982},"vue-router",[973,2043,1100],{"class":1052},[973,2045,2047,2049,2051,2053,2055,2058],{"class":2046,"line":1070},[975,1122],[973,2048,1079],{"class":1078},[973,2050,1127],{"class":1085},[973,2052,1111],{"class":1078},[973,2054,1095],{"class":1052},[973,2056,2057],{"class":982},"@nuxt/ui/vue-plugin",[973,2059,1100],{"class":1052},[973,2061,2062,2064,2067,2069,2071,2074],{"class":975,"line":1139},[973,2063,1079],{"class":1078},[973,2065,2066],{"class":1085}," App ",[973,2068,1111],{"class":1078},[973,2070,1095],{"class":1052},[973,2072,2073],{"class":982},"./App.vue",[973,2075,1100],{"class":1052},[973,2077,2078],{"class":975,"line":1145},[973,2079,1142],{"emptyLinePlaceholder":21},[973,2081,2082,2085,2088,2091,2093],{"class":975,"line":1163},[973,2083,2084],{"class":1742},"const",[973,2086,2087],{"class":1085}," app ",[973,2089,2090],{"class":1052},"=",[973,2092,2008],{"class":1154},[973,2094,2095],{"class":1085},"(App)\n",[973,2097,2098],{"class":975,"line":1176},[973,2099,1142],{"emptyLinePlaceholder":21},[973,2101,2102,2104,2107,2109,2111,2113],{"class":975,"line":1071},[973,2103,2084],{"class":1742},[973,2105,2106],{"class":1085}," router ",[973,2108,2090],{"class":1052},[973,2110,2027],{"class":1154},[973,2112,1157],{"class":1085},[973,2114,1160],{"class":1052},[973,2116,2117,2120,2122,2125],{"class":975,"line":1197},[973,2118,2119],{"class":1166},"  routes",[973,2121,1170],{"class":1052},[973,2123,2124],{"class":1085}," []",[973,2126,1185],{"class":1052},[973,2128,2129,2132,2134,2136],{"class":975,"line":1203},[973,2130,2131],{"class":1166},"  history",[973,2133,1170],{"class":1052},[973,2135,2032],{"class":1154},[973,2137,1194],{"class":1085},[973,2139,2140,2142],{"class":975,"line":1352},[973,2141,1206],{"class":1052},[973,2143,1209],{"class":1085},[973,2145,2146],{"class":975,"line":1363},[973,2147,1142],{"emptyLinePlaceholder":21},[973,2149,2150,2153,2155,2158],{"class":975,"line":1372},[973,2151,2152],{"class":1085},"app",[973,2154,1053],{"class":1052},[973,2156,2157],{"class":1154},"use",[973,2159,2160],{"class":1085},"(router)\n",[973,2162,2164,2166,2168,2170],{"class":2163,"line":1383},[975,1122],[973,2165,2152],{"class":1085},[973,2167,1053],{"class":1052},[973,2169,2157],{"class":1154},[973,2171,2172],{"class":1085},"(ui)\n",[973,2174,2175],{"class":975,"line":1393},[973,2176,1142],{"emptyLinePlaceholder":21},[973,2178,2179,2181,2183,2186,2188,2190,2193,2195],{"class":975,"line":1404},[973,2180,2152],{"class":1085},[973,2182,1053],{"class":1052},[973,2184,2185],{"class":1154},"mount",[973,2187,1157],{"class":1085},[973,2189,1328],{"class":1052},[973,2191,2192],{"class":982},"#app",[973,2194,1328],{"class":1052},[973,2196,1209],{"class":1085},[962,2198,2202],{"className":1066,"code":2199,"filename":2200,"highlights":2201,"language":1061,"meta":968,"style":968},"import type { DefineComponent } from 'vue'\nimport { createInertiaApp } from '@inertiajs/vue3'\nimport ui from '@nuxt/ui/vue-plugin'\nimport { resolvePageComponent } from 'laravel-vite-plugin/inertia-helpers'\nimport { createApp, h } from 'vue'\n\nconst appName = import.meta.env.VITE_APP_NAME || 'Laravel x Nuxt UI'\n\ncreateInertiaApp({\n  title: title => (title ? `${title} - ${appName}` : appName),\n  resolve: name =>\n    resolvePageComponent(\n      `./pages/${name}.vue`,\n      import.meta.glob\u003CDefineComponent>('./pages/**/*.vue')\n    ),\n  setup({ el, App, props, plugin }) {\n    createApp({ render: () => h(App, props) })\n      .use(plugin)\n      .use(ui)\n      .mount(el)\n  }\n})\n","resources/js/app.ts (Laravel Inertia)",[1070,1427],[970,2203,2204,2226,2246,2261,2281,2304,2308,2345,2349,2358,2406,2419,2427,2450,2484,2491,2522,2559,2573,2587,2600,2604],{"__ignoreMap":968},[973,2205,2206,2208,2211,2213,2216,2218,2220,2222,2224],{"class":975,"line":976},[973,2207,1079],{"class":1078},[973,2209,2210],{"class":1078}," type",[973,2212,1082],{"class":1052},[973,2214,2215],{"class":1085}," DefineComponent",[973,2217,1089],{"class":1052},[973,2219,1092],{"class":1078},[973,2221,1095],{"class":1052},[973,2223,34],{"class":982},[973,2225,1100],{"class":1052},[973,2227,2228,2230,2232,2235,2237,2239,2241,2244],{"class":975,"line":1103},[973,2229,1079],{"class":1078},[973,2231,1082],{"class":1052},[973,2233,2234],{"class":1085}," createInertiaApp",[973,2236,1089],{"class":1052},[973,2238,1092],{"class":1078},[973,2240,1095],{"class":1052},[973,2242,2243],{"class":982},"@inertiajs/vue3",[973,2245,1100],{"class":1052},[973,2247,2249,2251,2253,2255,2257,2259],{"class":2248,"line":1070},[975,1122],[973,2250,1079],{"class":1078},[973,2252,1127],{"class":1085},[973,2254,1111],{"class":1078},[973,2256,1095],{"class":1052},[973,2258,2057],{"class":982},[973,2260,1100],{"class":1052},[973,2262,2263,2265,2267,2270,2272,2274,2276,2279],{"class":975,"line":1139},[973,2264,1079],{"class":1078},[973,2266,1082],{"class":1052},[973,2268,2269],{"class":1085}," resolvePageComponent",[973,2271,1089],{"class":1052},[973,2273,1092],{"class":1078},[973,2275,1095],{"class":1052},[973,2277,2278],{"class":982},"laravel-vite-plugin/inertia-helpers",[973,2280,1100],{"class":1052},[973,2282,2283,2285,2287,2289,2291,2294,2296,2298,2300,2302],{"class":975,"line":1145},[973,2284,1079],{"class":1078},[973,2286,1082],{"class":1052},[973,2288,2008],{"class":1085},[973,2290,1760],{"class":1052},[973,2292,2293],{"class":1085}," h",[973,2295,1089],{"class":1052},[973,2297,1092],{"class":1078},[973,2299,1095],{"class":1052},[973,2301,34],{"class":982},[973,2303,1100],{"class":1052},[973,2305,2306],{"class":975,"line":1163},[973,2307,1142],{"emptyLinePlaceholder":21},[973,2309,2310,2312,2315,2317,2320,2322,2325,2327,2330,2332,2335,2338,2340,2343],{"class":975,"line":1176},[973,2311,2084],{"class":1742},[973,2313,2314],{"class":1085}," appName ",[973,2316,2090],{"class":1052},[973,2318,2319],{"class":1078}," import",[973,2321,1053],{"class":1052},[973,2323,2324],{"class":1085},"meta",[973,2326,1053],{"class":1052},[973,2328,2329],{"class":1085},"env",[973,2331,1053],{"class":1052},[973,2333,2334],{"class":1085},"VITE_APP_NAME ",[973,2336,2337],{"class":1052},"||",[973,2339,1095],{"class":1052},[973,2341,2342],{"class":982},"Laravel x Nuxt UI",[973,2344,1100],{"class":1052},[973,2346,2347],{"class":975,"line":1071},[973,2348,1142],{"emptyLinePlaceholder":21},[973,2350,2351,2354,2356],{"class":975,"line":1197},[973,2352,2353],{"class":1154},"createInertiaApp",[973,2355,1157],{"class":1085},[973,2357,1160],{"class":1052},[973,2359,2360,2363,2365,2369,2372,2375,2378,2381,2384,2386,2389,2392,2395,2398,2401,2404],{"class":975,"line":1203},[973,2361,2362],{"class":1154},"  title",[973,2364,1170],{"class":1052},[973,2366,2368],{"class":2367},"sHdIc"," title",[973,2370,2371],{"class":1742}," =>",[973,2373,2374],{"class":1085}," (title ",[973,2376,2377],{"class":1052},"?",[973,2379,2380],{"class":1052}," `${",[973,2382,2383],{"class":1085},"title",[973,2385,1206],{"class":1052},[973,2387,2388],{"class":982}," - ",[973,2390,2391],{"class":1052},"${",[973,2393,2394],{"class":1085},"appName",[973,2396,2397],{"class":1052},"}`",[973,2399,2400],{"class":1052}," :",[973,2402,2403],{"class":1085}," appName)",[973,2405,1185],{"class":1052},[973,2407,2408,2411,2413,2416],{"class":975,"line":1352},[973,2409,2410],{"class":1154},"  resolve",[973,2412,1170],{"class":1052},[973,2414,2415],{"class":2367}," name",[973,2417,2418],{"class":1742}," =>\n",[973,2420,2421,2424],{"class":975,"line":1363},[973,2422,2423],{"class":1154},"    resolvePageComponent",[973,2425,2426],{"class":1085},"(\n",[973,2428,2429,2432,2435,2437,2440,2442,2445,2448],{"class":975,"line":1372},[973,2430,2431],{"class":1052},"      `",[973,2433,2434],{"class":982},"./pages/",[973,2436,2391],{"class":1052},[973,2438,2439],{"class":1085},"name",[973,2441,1206],{"class":1052},[973,2443,2444],{"class":982},".vue",[973,2446,2447],{"class":1052},"`",[973,2449,1185],{"class":1052},[973,2451,2452,2455,2457,2459,2461,2464,2467,2470,2473,2475,2477,2480,2482],{"class":975,"line":1383},[973,2453,2454],{"class":1078},"      import",[973,2456,1053],{"class":1052},[973,2458,2324],{"class":1085},[973,2460,1053],{"class":1052},[973,2462,2463],{"class":1154},"glob",[973,2465,2466],{"class":1052},"\u003C",[973,2468,2469],{"class":979},"DefineComponent",[973,2471,2472],{"class":1052},">",[973,2474,1157],{"class":1085},[973,2476,1328],{"class":1052},[973,2478,2479],{"class":982},"./pages/**/*.vue",[973,2481,1328],{"class":1052},[973,2483,1209],{"class":1085},[973,2485,2486,2489],{"class":975,"line":1393},[973,2487,2488],{"class":1085},"    )",[973,2490,1185],{"class":1052},[973,2492,2493,2496,2499,2502,2504,2507,2509,2512,2514,2517,2520],{"class":975,"line":1404},[973,2494,2495],{"class":1166},"  setup",[973,2497,2498],{"class":1052},"({",[973,2500,2501],{"class":2367}," el",[973,2503,1760],{"class":1052},[973,2505,2506],{"class":2367}," App",[973,2508,1760],{"class":1052},[973,2510,2511],{"class":2367}," props",[973,2513,1760],{"class":1052},[973,2515,2516],{"class":2367}," plugin",[973,2518,2519],{"class":1052}," })",[973,2521,1380],{"class":1052},[973,2523,2524,2527,2529,2532,2535,2537,2540,2542,2544,2546,2548,2550,2552,2555,2557],{"class":975,"line":1415},[973,2525,2526],{"class":1154},"    createApp",[973,2528,1157],{"class":1166},[973,2530,2531],{"class":1052},"{",[973,2533,2534],{"class":1154}," render",[973,2536,1170],{"class":1052},[973,2538,2539],{"class":1052}," ()",[973,2541,2371],{"class":1742},[973,2543,2293],{"class":1154},[973,2545,1157],{"class":1166},[973,2547,175],{"class":1085},[973,2549,1760],{"class":1052},[973,2551,2511],{"class":1085},[973,2553,2554],{"class":1166},") ",[973,2556,1206],{"class":1052},[973,2558,1209],{"class":1166},[973,2560,2561,2564,2566,2568,2571],{"class":975,"line":1421},[973,2562,2563],{"class":1052},"      .",[973,2565,2157],{"class":1154},[973,2567,1157],{"class":1166},[973,2569,2570],{"class":1085},"plugin",[973,2572,1209],{"class":1166},[973,2574,2576,2578,2580,2582,2585],{"class":2575,"line":1427},[975,1122],[973,2577,2563],{"class":1052},[973,2579,2157],{"class":1154},[973,2581,1157],{"class":1166},[973,2583,2584],{"class":1085},"ui",[973,2586,1209],{"class":1166},[973,2588,2589,2591,2593,2595,2598],{"class":975,"line":1215},[973,2590,2563],{"class":1052},[973,2592,2185],{"class":1154},[973,2594,1157],{"class":1166},[973,2596,2597],{"class":1085},"el",[973,2599,1209],{"class":1166},[973,2601,2602],{"class":975,"line":1216},[973,2603,1911],{"class":1052},[973,2605,2606,2608],{"class":975,"line":1217},[973,2607,1206],{"class":1052},[973,2609,1209],{"class":1085},[962,2611,2615],{"className":1066,"code":2612,"filename":2613,"highlights":2614,"language":1061,"meta":968,"style":968},"import type { DefineComponent } from 'vue'\nimport { createInertiaApp } from '@inertiajs/vue3'\nimport ui from '@nuxt/ui/vue-plugin'\nimport { resolvePageComponent } from '@adonisjs/inertia/helpers'\nimport { createApp, h } from 'vue'\n\nconst appName = import.meta.env.VITE_APP_NAME || 'AdonisJS x Nuxt UI'\n\ncreateInertiaApp({\n  title: title => (title ? `${title} - ${appName}` : appName),\n  resolve: name =>\n    resolvePageComponent(\n      `../pages/${name}.vue`,\n      import.meta.glob\u003CDefineComponent>('../pages/**/*.vue')\n    ),\n  setup({ el, App, props, plugin }) {\n    createApp({ render: () => h(App, props) })\n      .use(plugin)\n      .use(ui)\n      .mount(el)\n  }\n})\n","inertia/app/app.ts (AdonisJS Inertia)",[1070,1427],[970,2616,2617,2637,2655,2670,2689,2711,2715,2746,2750,2758,2792,2802,2808,2827,2856,2862,2886,2918,2930,2943,2955,2959],{"__ignoreMap":968},[973,2618,2619,2621,2623,2625,2627,2629,2631,2633,2635],{"class":975,"line":976},[973,2620,1079],{"class":1078},[973,2622,2210],{"class":1078},[973,2624,1082],{"class":1052},[973,2626,2215],{"class":1085},[973,2628,1089],{"class":1052},[973,2630,1092],{"class":1078},[973,2632,1095],{"class":1052},[973,2634,34],{"class":982},[973,2636,1100],{"class":1052},[973,2638,2639,2641,2643,2645,2647,2649,2651,2653],{"class":975,"line":1103},[973,2640,1079],{"class":1078},[973,2642,1082],{"class":1052},[973,2644,2234],{"class":1085},[973,2646,1089],{"class":1052},[973,2648,1092],{"class":1078},[973,2650,1095],{"class":1052},[973,2652,2243],{"class":982},[973,2654,1100],{"class":1052},[973,2656,2658,2660,2662,2664,2666,2668],{"class":2657,"line":1070},[975,1122],[973,2659,1079],{"class":1078},[973,2661,1127],{"class":1085},[973,2663,1111],{"class":1078},[973,2665,1095],{"class":1052},[973,2667,2057],{"class":982},[973,2669,1100],{"class":1052},[973,2671,2672,2674,2676,2678,2680,2682,2684,2687],{"class":975,"line":1139},[973,2673,1079],{"class":1078},[973,2675,1082],{"class":1052},[973,2677,2269],{"class":1085},[973,2679,1089],{"class":1052},[973,2681,1092],{"class":1078},[973,2683,1095],{"class":1052},[973,2685,2686],{"class":982},"@adonisjs/inertia/helpers",[973,2688,1100],{"class":1052},[973,2690,2691,2693,2695,2697,2699,2701,2703,2705,2707,2709],{"class":975,"line":1145},[973,2692,1079],{"class":1078},[973,2694,1082],{"class":1052},[973,2696,2008],{"class":1085},[973,2698,1760],{"class":1052},[973,2700,2293],{"class":1085},[973,2702,1089],{"class":1052},[973,2704,1092],{"class":1078},[973,2706,1095],{"class":1052},[973,2708,34],{"class":982},[973,2710,1100],{"class":1052},[973,2712,2713],{"class":975,"line":1163},[973,2714,1142],{"emptyLinePlaceholder":21},[973,2716,2717,2719,2721,2723,2725,2727,2729,2731,2733,2735,2737,2739,2741,2744],{"class":975,"line":1176},[973,2718,2084],{"class":1742},[973,2720,2314],{"class":1085},[973,2722,2090],{"class":1052},[973,2724,2319],{"class":1078},[973,2726,1053],{"class":1052},[973,2728,2324],{"class":1085},[973,2730,1053],{"class":1052},[973,2732,2329],{"class":1085},[973,2734,1053],{"class":1052},[973,2736,2334],{"class":1085},[973,2738,2337],{"class":1052},[973,2740,1095],{"class":1052},[973,2742,2743],{"class":982},"AdonisJS x Nuxt UI",[973,2745,1100],{"class":1052},[973,2747,2748],{"class":975,"line":1071},[973,2749,1142],{"emptyLinePlaceholder":21},[973,2751,2752,2754,2756],{"class":975,"line":1197},[973,2753,2353],{"class":1154},[973,2755,1157],{"class":1085},[973,2757,1160],{"class":1052},[973,2759,2760,2762,2764,2766,2768,2770,2772,2774,2776,2778,2780,2782,2784,2786,2788,2790],{"class":975,"line":1203},[973,2761,2362],{"class":1154},[973,2763,1170],{"class":1052},[973,2765,2368],{"class":2367},[973,2767,2371],{"class":1742},[973,2769,2374],{"class":1085},[973,2771,2377],{"class":1052},[973,2773,2380],{"class":1052},[973,2775,2383],{"class":1085},[973,2777,1206],{"class":1052},[973,2779,2388],{"class":982},[973,2781,2391],{"class":1052},[973,2783,2394],{"class":1085},[973,2785,2397],{"class":1052},[973,2787,2400],{"class":1052},[973,2789,2403],{"class":1085},[973,2791,1185],{"class":1052},[973,2793,2794,2796,2798,2800],{"class":975,"line":1352},[973,2795,2410],{"class":1154},[973,2797,1170],{"class":1052},[973,2799,2415],{"class":2367},[973,2801,2418],{"class":1742},[973,2803,2804,2806],{"class":975,"line":1363},[973,2805,2423],{"class":1154},[973,2807,2426],{"class":1085},[973,2809,2810,2812,2815,2817,2819,2821,2823,2825],{"class":975,"line":1372},[973,2811,2431],{"class":1052},[973,2813,2814],{"class":982},"../pages/",[973,2816,2391],{"class":1052},[973,2818,2439],{"class":1085},[973,2820,1206],{"class":1052},[973,2822,2444],{"class":982},[973,2824,2447],{"class":1052},[973,2826,1185],{"class":1052},[973,2828,2829,2831,2833,2835,2837,2839,2841,2843,2845,2847,2849,2852,2854],{"class":975,"line":1383},[973,2830,2454],{"class":1078},[973,2832,1053],{"class":1052},[973,2834,2324],{"class":1085},[973,2836,1053],{"class":1052},[973,2838,2463],{"class":1154},[973,2840,2466],{"class":1052},[973,2842,2469],{"class":979},[973,2844,2472],{"class":1052},[973,2846,1157],{"class":1085},[973,2848,1328],{"class":1052},[973,2850,2851],{"class":982},"../pages/**/*.vue",[973,2853,1328],{"class":1052},[973,2855,1209],{"class":1085},[973,2857,2858,2860],{"class":975,"line":1393},[973,2859,2488],{"class":1085},[973,2861,1185],{"class":1052},[973,2863,2864,2866,2868,2870,2872,2874,2876,2878,2880,2882,2884],{"class":975,"line":1404},[973,2865,2495],{"class":1166},[973,2867,2498],{"class":1052},[973,2869,2501],{"class":2367},[973,2871,1760],{"class":1052},[973,2873,2506],{"class":2367},[973,2875,1760],{"class":1052},[973,2877,2511],{"class":2367},[973,2879,1760],{"class":1052},[973,2881,2516],{"class":2367},[973,2883,2519],{"class":1052},[973,2885,1380],{"class":1052},[973,2887,2888,2890,2892,2894,2896,2898,2900,2902,2904,2906,2908,2910,2912,2914,2916],{"class":975,"line":1415},[973,2889,2526],{"class":1154},[973,2891,1157],{"class":1166},[973,2893,2531],{"class":1052},[973,2895,2534],{"class":1154},[973,2897,1170],{"class":1052},[973,2899,2539],{"class":1052},[973,2901,2371],{"class":1742},[973,2903,2293],{"class":1154},[973,2905,1157],{"class":1166},[973,2907,175],{"class":1085},[973,2909,1760],{"class":1052},[973,2911,2511],{"class":1085},[973,2913,2554],{"class":1166},[973,2915,1206],{"class":1052},[973,2917,1209],{"class":1166},[973,2919,2920,2922,2924,2926,2928],{"class":975,"line":1421},[973,2921,2563],{"class":1052},[973,2923,2157],{"class":1154},[973,2925,1157],{"class":1166},[973,2927,2570],{"class":1085},[973,2929,1209],{"class":1166},[973,2931,2933,2935,2937,2939,2941],{"class":2932,"line":1427},[975,1122],[973,2934,2563],{"class":1052},[973,2936,2157],{"class":1154},[973,2938,1157],{"class":1166},[973,2940,2584],{"class":1085},[973,2942,1209],{"class":1166},[973,2944,2945,2947,2949,2951,2953],{"class":975,"line":1215},[973,2946,2563],{"class":1052},[973,2948,2185],{"class":1154},[973,2950,1157],{"class":1166},[973,2952,2597],{"class":1085},[973,2954,1209],{"class":1166},[973,2956,2957],{"class":975,"line":1216},[973,2958,1911],{"class":1052},[973,2960,2961,2963],{"class":975,"line":1217},[973,2962,1206],{"class":1052},[973,2964,1209],{"class":1085},[953,2966,2968],{"id":2967},"import-tailwind-css-and-nuxt-ui-in-your-css","Import Tailwind CSS and Nuxt UI in your CSS",[958,2970,2971,3007,3036],{"sync":1049},[962,2972,2977],{"className":2973,"code":2974,"filename":2975,"language":2976,"meta":968,"style":968},"language-css shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","@import \"tailwindcss\";\n@import \"@nuxt/ui\";\n","assets/main.css (Vite)","css",[970,2978,2979,2994],{"__ignoreMap":968},[973,2980,2981,2984,2986,2989,2991],{"class":975,"line":976},[973,2982,2983],{"class":1078},"@import",[973,2985,1763],{"class":1052},[973,2987,2988],{"class":982},"tailwindcss",[973,2990,1746],{"class":1052},[973,2992,2993],{"class":1052},";\n",[973,2995,2996,2998,3000,3003,3005],{"class":975,"line":1103},[973,2997,2983],{"class":1078},[973,2999,1763],{"class":1052},[973,3001,3002],{"class":982},"@nuxt/ui",[973,3004,1746],{"class":1052},[973,3006,2993],{"class":1052},[962,3008,3010],{"className":2973,"code":2974,"filename":3009,"language":2976,"meta":968,"style":968},"resources/css/app.css (Laravel Inertia)",[970,3011,3012,3024],{"__ignoreMap":968},[973,3013,3014,3016,3018,3020,3022],{"class":975,"line":976},[973,3015,2983],{"class":1078},[973,3017,1763],{"class":1052},[973,3019,2988],{"class":982},[973,3021,1746],{"class":1052},[973,3023,2993],{"class":1052},[973,3025,3026,3028,3030,3032,3034],{"class":975,"line":1103},[973,3027,2983],{"class":1078},[973,3029,1763],{"class":1052},[973,3031,3002],{"class":982},[973,3033,1746],{"class":1052},[973,3035,2993],{"class":1052},[962,3037,3039],{"className":2973,"code":2974,"filename":3038,"language":2976,"meta":968,"style":968},"inertia/css/app.css (AdonisJS Inertia)",[970,3040,3041,3053],{"__ignoreMap":968},[973,3042,3043,3045,3047,3049,3051],{"class":975,"line":976},[973,3044,2983],{"class":1078},[973,3046,1763],{"class":1052},[973,3048,2988],{"class":982},[973,3050,1746],{"class":1052},[973,3052,2993],{"class":1052},[973,3054,3055,3057,3059,3061,3063],{"class":975,"line":1103},[973,3056,2983],{"class":1078},[973,3058,1763],{"class":1052},[973,3060,3002],{"class":982},[973,3062,1746],{"class":1052},[973,3064,2993],{"class":1052},[1700,3066,3067,3070],{},[930,3068,3069],{},"Import the CSS file in your entrypoint.",[958,3071,3072,3269,3629],{"sync":1049},[962,3073,3077],{"className":1066,"code":3074,"filename":3075,"highlights":3076,"language":1061,"meta":968,"style":968},"import './assets/main.css'\n\nimport { createApp } from 'vue'\nimport { createRouter, createWebHistory } from 'vue-router'\nimport ui from '@nuxt/ui/vue-plugin'\nimport App from './App.vue'\n\nconst app = createApp(App)\n\nconst router = createRouter({\n  routes: [],\n  history: createWebHistory()\n})\n\napp.use(router)\napp.use(ui)\n\napp.mount('#app')\n","src/main.ts",[976],[970,3078,3079,3091,3095,3113,3135,3149,3163,3167,3179,3183,3197,3207,3217,3223,3227,3237,3247,3251],{"__ignoreMap":968},[973,3080,3082,3084,3086,3089],{"class":3081,"line":976},[975,1122],[973,3083,1079],{"class":1078},[973,3085,1095],{"class":1052},[973,3087,3088],{"class":982},"./assets/main.css",[973,3090,1100],{"class":1052},[973,3092,3093],{"class":975,"line":1103},[973,3094,1142],{"emptyLinePlaceholder":21},[973,3096,3097,3099,3101,3103,3105,3107,3109,3111],{"class":975,"line":1070},[973,3098,1079],{"class":1078},[973,3100,1082],{"class":1052},[973,3102,2008],{"class":1085},[973,3104,1089],{"class":1052},[973,3106,1092],{"class":1078},[973,3108,1095],{"class":1052},[973,3110,34],{"class":982},[973,3112,1100],{"class":1052},[973,3114,3115,3117,3119,3121,3123,3125,3127,3129,3131,3133],{"class":975,"line":1139},[973,3116,1079],{"class":1078},[973,3118,1082],{"class":1052},[973,3120,2027],{"class":1085},[973,3122,1760],{"class":1052},[973,3124,2032],{"class":1085},[973,3126,1089],{"class":1052},[973,3128,1092],{"class":1078},[973,3130,1095],{"class":1052},[973,3132,2041],{"class":982},[973,3134,1100],{"class":1052},[973,3136,3137,3139,3141,3143,3145,3147],{"class":975,"line":1145},[973,3138,1079],{"class":1078},[973,3140,1127],{"class":1085},[973,3142,1111],{"class":1078},[973,3144,1095],{"class":1052},[973,3146,2057],{"class":982},[973,3148,1100],{"class":1052},[973,3150,3151,3153,3155,3157,3159,3161],{"class":975,"line":1163},[973,3152,1079],{"class":1078},[973,3154,2066],{"class":1085},[973,3156,1111],{"class":1078},[973,3158,1095],{"class":1052},[973,3160,2073],{"class":982},[973,3162,1100],{"class":1052},[973,3164,3165],{"class":975,"line":1176},[973,3166,1142],{"emptyLinePlaceholder":21},[973,3168,3169,3171,3173,3175,3177],{"class":975,"line":1071},[973,3170,2084],{"class":1742},[973,3172,2087],{"class":1085},[973,3174,2090],{"class":1052},[973,3176,2008],{"class":1154},[973,3178,2095],{"class":1085},[973,3180,3181],{"class":975,"line":1197},[973,3182,1142],{"emptyLinePlaceholder":21},[973,3184,3185,3187,3189,3191,3193,3195],{"class":975,"line":1203},[973,3186,2084],{"class":1742},[973,3188,2106],{"class":1085},[973,3190,2090],{"class":1052},[973,3192,2027],{"class":1154},[973,3194,1157],{"class":1085},[973,3196,1160],{"class":1052},[973,3198,3199,3201,3203,3205],{"class":975,"line":1352},[973,3200,2119],{"class":1166},[973,3202,1170],{"class":1052},[973,3204,2124],{"class":1085},[973,3206,1185],{"class":1052},[973,3208,3209,3211,3213,3215],{"class":975,"line":1363},[973,3210,2131],{"class":1166},[973,3212,1170],{"class":1052},[973,3214,2032],{"class":1154},[973,3216,1194],{"class":1085},[973,3218,3219,3221],{"class":975,"line":1372},[973,3220,1206],{"class":1052},[973,3222,1209],{"class":1085},[973,3224,3225],{"class":975,"line":1383},[973,3226,1142],{"emptyLinePlaceholder":21},[973,3228,3229,3231,3233,3235],{"class":975,"line":1393},[973,3230,2152],{"class":1085},[973,3232,1053],{"class":1052},[973,3234,2157],{"class":1154},[973,3236,2160],{"class":1085},[973,3238,3239,3241,3243,3245],{"class":975,"line":1404},[973,3240,2152],{"class":1085},[973,3242,1053],{"class":1052},[973,3244,2157],{"class":1154},[973,3246,2172],{"class":1085},[973,3248,3249],{"class":975,"line":1415},[973,3250,1142],{"emptyLinePlaceholder":21},[973,3252,3253,3255,3257,3259,3261,3263,3265,3267],{"class":975,"line":1421},[973,3254,2152],{"class":1085},[973,3256,1053],{"class":1052},[973,3258,2185],{"class":1154},[973,3260,1157],{"class":1085},[973,3262,1328],{"class":1052},[973,3264,2192],{"class":982},[973,3266,1328],{"class":1052},[973,3268,1209],{"class":1085},[962,3270,3273],{"className":1066,"code":3271,"filename":2200,"highlights":3272,"language":1061,"meta":968,"style":968},"import '../css/app.css'\nimport type { DefineComponent } from 'vue'\nimport { createInertiaApp } from '@inertiajs/vue3'\nimport ui from '@nuxt/ui/vue-plugin'\nimport { resolvePageComponent } from 'laravel-vite-plugin/inertia-helpers'\nimport { createApp, h } from 'vue'\n\nconst appName = import.meta.env.VITE_APP_NAME || 'Laravel x Nuxt UI'\n\ncreateInertiaApp({\n  title: title => (title ? `${title} - ${appName}` : appName),\n  resolve: name =>\n    resolvePageComponent(\n      `./pages/${name}.vue`,\n      import.meta.glob\u003CDefineComponent>('./pages/**/*.vue')\n    ),\n  setup({ el, App, props, plugin }) {\n    createApp({ render: () => h(App, props) })\n      .use(plugin)\n      .use(ui)\n      .mount(el)\n  }\n})\n",[976],[970,3274,3275,3287,3307,3325,3339,3357,3379,3383,3413,3417,3425,3459,3469,3475,3493,3521,3527,3551,3583,3595,3607,3619,3623],{"__ignoreMap":968},[973,3276,3278,3280,3282,3285],{"class":3277,"line":976},[975,1122],[973,3279,1079],{"class":1078},[973,3281,1095],{"class":1052},[973,3283,3284],{"class":982},"../css/app.css",[973,3286,1100],{"class":1052},[973,3288,3289,3291,3293,3295,3297,3299,3301,3303,3305],{"class":975,"line":1103},[973,3290,1079],{"class":1078},[973,3292,2210],{"class":1078},[973,3294,1082],{"class":1052},[973,3296,2215],{"class":1085},[973,3298,1089],{"class":1052},[973,3300,1092],{"class":1078},[973,3302,1095],{"class":1052},[973,3304,34],{"class":982},[973,3306,1100],{"class":1052},[973,3308,3309,3311,3313,3315,3317,3319,3321,3323],{"class":975,"line":1070},[973,3310,1079],{"class":1078},[973,3312,1082],{"class":1052},[973,3314,2234],{"class":1085},[973,3316,1089],{"class":1052},[973,3318,1092],{"class":1078},[973,3320,1095],{"class":1052},[973,3322,2243],{"class":982},[973,3324,1100],{"class":1052},[973,3326,3327,3329,3331,3333,3335,3337],{"class":975,"line":1139},[973,3328,1079],{"class":1078},[973,3330,1127],{"class":1085},[973,3332,1111],{"class":1078},[973,3334,1095],{"class":1052},[973,3336,2057],{"class":982},[973,3338,1100],{"class":1052},[973,3340,3341,3343,3345,3347,3349,3351,3353,3355],{"class":975,"line":1145},[973,3342,1079],{"class":1078},[973,3344,1082],{"class":1052},[973,3346,2269],{"class":1085},[973,3348,1089],{"class":1052},[973,3350,1092],{"class":1078},[973,3352,1095],{"class":1052},[973,3354,2278],{"class":982},[973,3356,1100],{"class":1052},[973,3358,3359,3361,3363,3365,3367,3369,3371,3373,3375,3377],{"class":975,"line":1163},[973,3360,1079],{"class":1078},[973,3362,1082],{"class":1052},[973,3364,2008],{"class":1085},[973,3366,1760],{"class":1052},[973,3368,2293],{"class":1085},[973,3370,1089],{"class":1052},[973,3372,1092],{"class":1078},[973,3374,1095],{"class":1052},[973,3376,34],{"class":982},[973,3378,1100],{"class":1052},[973,3380,3381],{"class":975,"line":1176},[973,3382,1142],{"emptyLinePlaceholder":21},[973,3384,3385,3387,3389,3391,3393,3395,3397,3399,3401,3403,3405,3407,3409,3411],{"class":975,"line":1071},[973,3386,2084],{"class":1742},[973,3388,2314],{"class":1085},[973,3390,2090],{"class":1052},[973,3392,2319],{"class":1078},[973,3394,1053],{"class":1052},[973,3396,2324],{"class":1085},[973,3398,1053],{"class":1052},[973,3400,2329],{"class":1085},[973,3402,1053],{"class":1052},[973,3404,2334],{"class":1085},[973,3406,2337],{"class":1052},[973,3408,1095],{"class":1052},[973,3410,2342],{"class":982},[973,3412,1100],{"class":1052},[973,3414,3415],{"class":975,"line":1197},[973,3416,1142],{"emptyLinePlaceholder":21},[973,3418,3419,3421,3423],{"class":975,"line":1203},[973,3420,2353],{"class":1154},[973,3422,1157],{"class":1085},[973,3424,1160],{"class":1052},[973,3426,3427,3429,3431,3433,3435,3437,3439,3441,3443,3445,3447,3449,3451,3453,3455,3457],{"class":975,"line":1352},[973,3428,2362],{"class":1154},[973,3430,1170],{"class":1052},[973,3432,2368],{"class":2367},[973,3434,2371],{"class":1742},[973,3436,2374],{"class":1085},[973,3438,2377],{"class":1052},[973,3440,2380],{"class":1052},[973,3442,2383],{"class":1085},[973,3444,1206],{"class":1052},[973,3446,2388],{"class":982},[973,3448,2391],{"class":1052},[973,3450,2394],{"class":1085},[973,3452,2397],{"class":1052},[973,3454,2400],{"class":1052},[973,3456,2403],{"class":1085},[973,3458,1185],{"class":1052},[973,3460,3461,3463,3465,3467],{"class":975,"line":1363},[973,3462,2410],{"class":1154},[973,3464,1170],{"class":1052},[973,3466,2415],{"class":2367},[973,3468,2418],{"class":1742},[973,3470,3471,3473],{"class":975,"line":1372},[973,3472,2423],{"class":1154},[973,3474,2426],{"class":1085},[973,3476,3477,3479,3481,3483,3485,3487,3489,3491],{"class":975,"line":1383},[973,3478,2431],{"class":1052},[973,3480,2434],{"class":982},[973,3482,2391],{"class":1052},[973,3484,2439],{"class":1085},[973,3486,1206],{"class":1052},[973,3488,2444],{"class":982},[973,3490,2447],{"class":1052},[973,3492,1185],{"class":1052},[973,3494,3495,3497,3499,3501,3503,3505,3507,3509,3511,3513,3515,3517,3519],{"class":975,"line":1393},[973,3496,2454],{"class":1078},[973,3498,1053],{"class":1052},[973,3500,2324],{"class":1085},[973,3502,1053],{"class":1052},[973,3504,2463],{"class":1154},[973,3506,2466],{"class":1052},[973,3508,2469],{"class":979},[973,3510,2472],{"class":1052},[973,3512,1157],{"class":1085},[973,3514,1328],{"class":1052},[973,3516,2479],{"class":982},[973,3518,1328],{"class":1052},[973,3520,1209],{"class":1085},[973,3522,3523,3525],{"class":975,"line":1404},[973,3524,2488],{"class":1085},[973,3526,1185],{"class":1052},[973,3528,3529,3531,3533,3535,3537,3539,3541,3543,3545,3547,3549],{"class":975,"line":1415},[973,3530,2495],{"class":1166},[973,3532,2498],{"class":1052},[973,3534,2501],{"class":2367},[973,3536,1760],{"class":1052},[973,3538,2506],{"class":2367},[973,3540,1760],{"class":1052},[973,3542,2511],{"class":2367},[973,3544,1760],{"class":1052},[973,3546,2516],{"class":2367},[973,3548,2519],{"class":1052},[973,3550,1380],{"class":1052},[973,3552,3553,3555,3557,3559,3561,3563,3565,3567,3569,3571,3573,3575,3577,3579,3581],{"class":975,"line":1421},[973,3554,2526],{"class":1154},[973,3556,1157],{"class":1166},[973,3558,2531],{"class":1052},[973,3560,2534],{"class":1154},[973,3562,1170],{"class":1052},[973,3564,2539],{"class":1052},[973,3566,2371],{"class":1742},[973,3568,2293],{"class":1154},[973,3570,1157],{"class":1166},[973,3572,175],{"class":1085},[973,3574,1760],{"class":1052},[973,3576,2511],{"class":1085},[973,3578,2554],{"class":1166},[973,3580,1206],{"class":1052},[973,3582,1209],{"class":1166},[973,3584,3585,3587,3589,3591,3593],{"class":975,"line":1427},[973,3586,2563],{"class":1052},[973,3588,2157],{"class":1154},[973,3590,1157],{"class":1166},[973,3592,2570],{"class":1085},[973,3594,1209],{"class":1166},[973,3596,3597,3599,3601,3603,3605],{"class":975,"line":1215},[973,3598,2563],{"class":1052},[973,3600,2157],{"class":1154},[973,3602,1157],{"class":1166},[973,3604,2584],{"class":1085},[973,3606,1209],{"class":1166},[973,3608,3609,3611,3613,3615,3617],{"class":975,"line":1216},[973,3610,2563],{"class":1052},[973,3612,2185],{"class":1154},[973,3614,1157],{"class":1166},[973,3616,2597],{"class":1085},[973,3618,1209],{"class":1166},[973,3620,3621],{"class":975,"line":1217},[973,3622,1911],{"class":1052},[973,3624,3625,3627],{"class":975,"line":1467},[973,3626,1206],{"class":1052},[973,3628,1209],{"class":1085},[962,3630,3633],{"className":1066,"code":3631,"filename":2613,"highlights":3632,"language":1061,"meta":968,"style":968},"import '../css/app.css'\nimport type { DefineComponent } from 'vue'\nimport { createInertiaApp } from '@inertiajs/vue3'\nimport ui from '@nuxt/ui/vue-plugin'\nimport { resolvePageComponent } from '@adonisjs/inertia/helpers'\nimport { createApp, h } from 'vue'\n\nconst appName = import.meta.env.VITE_APP_NAME || 'AdonisJS x Nuxt UI'\n\ncreateInertiaApp({\n  title: title => (title ? `${title} - ${appName}` : appName),\n  resolve: name =>\n    resolvePageComponent(\n      `../pages/${name}.vue`,\n      import.meta.glob\u003CDefineComponent>('../pages/**/*.vue')\n    ),\n  setup({ el, App, props, plugin }) {\n    createApp({ render: () => h(App, props) })\n      .use(plugin)\n      .use(ui)\n      .mount(el)\n  }\n})\n",[976],[970,3634,3635,3646,3666,3684,3698,3716,3738,3742,3772,3776,3784,3818,3828,3834,3852,3880,3886,3910,3942,3954,3966,3978,3982],{"__ignoreMap":968},[973,3636,3638,3640,3642,3644],{"class":3637,"line":976},[975,1122],[973,3639,1079],{"class":1078},[973,3641,1095],{"class":1052},[973,3643,3284],{"class":982},[973,3645,1100],{"class":1052},[973,3647,3648,3650,3652,3654,3656,3658,3660,3662,3664],{"class":975,"line":1103},[973,3649,1079],{"class":1078},[973,3651,2210],{"class":1078},[973,3653,1082],{"class":1052},[973,3655,2215],{"class":1085},[973,3657,1089],{"class":1052},[973,3659,1092],{"class":1078},[973,3661,1095],{"class":1052},[973,3663,34],{"class":982},[973,3665,1100],{"class":1052},[973,3667,3668,3670,3672,3674,3676,3678,3680,3682],{"class":975,"line":1070},[973,3669,1079],{"class":1078},[973,3671,1082],{"class":1052},[973,3673,2234],{"class":1085},[973,3675,1089],{"class":1052},[973,3677,1092],{"class":1078},[973,3679,1095],{"class":1052},[973,3681,2243],{"class":982},[973,3683,1100],{"class":1052},[973,3685,3686,3688,3690,3692,3694,3696],{"class":975,"line":1139},[973,3687,1079],{"class":1078},[973,3689,1127],{"class":1085},[973,3691,1111],{"class":1078},[973,3693,1095],{"class":1052},[973,3695,2057],{"class":982},[973,3697,1100],{"class":1052},[973,3699,3700,3702,3704,3706,3708,3710,3712,3714],{"class":975,"line":1145},[973,3701,1079],{"class":1078},[973,3703,1082],{"class":1052},[973,3705,2269],{"class":1085},[973,3707,1089],{"class":1052},[973,3709,1092],{"class":1078},[973,3711,1095],{"class":1052},[973,3713,2686],{"class":982},[973,3715,1100],{"class":1052},[973,3717,3718,3720,3722,3724,3726,3728,3730,3732,3734,3736],{"class":975,"line":1163},[973,3719,1079],{"class":1078},[973,3721,1082],{"class":1052},[973,3723,2008],{"class":1085},[973,3725,1760],{"class":1052},[973,3727,2293],{"class":1085},[973,3729,1089],{"class":1052},[973,3731,1092],{"class":1078},[973,3733,1095],{"class":1052},[973,3735,34],{"class":982},[973,3737,1100],{"class":1052},[973,3739,3740],{"class":975,"line":1176},[973,3741,1142],{"emptyLinePlaceholder":21},[973,3743,3744,3746,3748,3750,3752,3754,3756,3758,3760,3762,3764,3766,3768,3770],{"class":975,"line":1071},[973,3745,2084],{"class":1742},[973,3747,2314],{"class":1085},[973,3749,2090],{"class":1052},[973,3751,2319],{"class":1078},[973,3753,1053],{"class":1052},[973,3755,2324],{"class":1085},[973,3757,1053],{"class":1052},[973,3759,2329],{"class":1085},[973,3761,1053],{"class":1052},[973,3763,2334],{"class":1085},[973,3765,2337],{"class":1052},[973,3767,1095],{"class":1052},[973,3769,2743],{"class":982},[973,3771,1100],{"class":1052},[973,3773,3774],{"class":975,"line":1197},[973,3775,1142],{"emptyLinePlaceholder":21},[973,3777,3778,3780,3782],{"class":975,"line":1203},[973,3779,2353],{"class":1154},[973,3781,1157],{"class":1085},[973,3783,1160],{"class":1052},[973,3785,3786,3788,3790,3792,3794,3796,3798,3800,3802,3804,3806,3808,3810,3812,3814,3816],{"class":975,"line":1352},[973,3787,2362],{"class":1154},[973,3789,1170],{"class":1052},[973,3791,2368],{"class":2367},[973,3793,2371],{"class":1742},[973,3795,2374],{"class":1085},[973,3797,2377],{"class":1052},[973,3799,2380],{"class":1052},[973,3801,2383],{"class":1085},[973,3803,1206],{"class":1052},[973,3805,2388],{"class":982},[973,3807,2391],{"class":1052},[973,3809,2394],{"class":1085},[973,3811,2397],{"class":1052},[973,3813,2400],{"class":1052},[973,3815,2403],{"class":1085},[973,3817,1185],{"class":1052},[973,3819,3820,3822,3824,3826],{"class":975,"line":1363},[973,3821,2410],{"class":1154},[973,3823,1170],{"class":1052},[973,3825,2415],{"class":2367},[973,3827,2418],{"class":1742},[973,3829,3830,3832],{"class":975,"line":1372},[973,3831,2423],{"class":1154},[973,3833,2426],{"class":1085},[973,3835,3836,3838,3840,3842,3844,3846,3848,3850],{"class":975,"line":1383},[973,3837,2431],{"class":1052},[973,3839,2814],{"class":982},[973,3841,2391],{"class":1052},[973,3843,2439],{"class":1085},[973,3845,1206],{"class":1052},[973,3847,2444],{"class":982},[973,3849,2447],{"class":1052},[973,3851,1185],{"class":1052},[973,3853,3854,3856,3858,3860,3862,3864,3866,3868,3870,3872,3874,3876,3878],{"class":975,"line":1393},[973,3855,2454],{"class":1078},[973,3857,1053],{"class":1052},[973,3859,2324],{"class":1085},[973,3861,1053],{"class":1052},[973,3863,2463],{"class":1154},[973,3865,2466],{"class":1052},[973,3867,2469],{"class":979},[973,3869,2472],{"class":1052},[973,3871,1157],{"class":1085},[973,3873,1328],{"class":1052},[973,3875,2851],{"class":982},[973,3877,1328],{"class":1052},[973,3879,1209],{"class":1085},[973,3881,3882,3884],{"class":975,"line":1404},[973,3883,2488],{"class":1085},[973,3885,1185],{"class":1052},[973,3887,3888,3890,3892,3894,3896,3898,3900,3902,3904,3906,3908],{"class":975,"line":1415},[973,3889,2495],{"class":1166},[973,3891,2498],{"class":1052},[973,3893,2501],{"class":2367},[973,3895,1760],{"class":1052},[973,3897,2506],{"class":2367},[973,3899,1760],{"class":1052},[973,3901,2511],{"class":2367},[973,3903,1760],{"class":1052},[973,3905,2516],{"class":2367},[973,3907,2519],{"class":1052},[973,3909,1380],{"class":1052},[973,3911,3912,3914,3916,3918,3920,3922,3924,3926,3928,3930,3932,3934,3936,3938,3940],{"class":975,"line":1421},[973,3913,2526],{"class":1154},[973,3915,1157],{"class":1166},[973,3917,2531],{"class":1052},[973,3919,2534],{"class":1154},[973,3921,1170],{"class":1052},[973,3923,2539],{"class":1052},[973,3925,2371],{"class":1742},[973,3927,2293],{"class":1154},[973,3929,1157],{"class":1166},[973,3931,175],{"class":1085},[973,3933,1760],{"class":1052},[973,3935,2511],{"class":1085},[973,3937,2554],{"class":1166},[973,3939,1206],{"class":1052},[973,3941,1209],{"class":1166},[973,3943,3944,3946,3948,3950,3952],{"class":975,"line":1427},[973,3945,2563],{"class":1052},[973,3947,2157],{"class":1154},[973,3949,1157],{"class":1166},[973,3951,2570],{"class":1085},[973,3953,1209],{"class":1166},[973,3955,3956,3958,3960,3962,3964],{"class":975,"line":1215},[973,3957,2563],{"class":1052},[973,3959,2157],{"class":1154},[973,3961,1157],{"class":1166},[973,3963,2584],{"class":1085},[973,3965,1209],{"class":1166},[973,3967,3968,3970,3972,3974,3976],{"class":975,"line":1216},[973,3969,2563],{"class":1052},[973,3971,2185],{"class":1154},[973,3973,1157],{"class":1166},[973,3975,2597],{"class":1085},[973,3977,1209],{"class":1166},[973,3979,3980],{"class":975,"line":1217},[973,3981,1911],{"class":1052},[973,3983,3984,3986],{"class":975,"line":1467},[973,3985,1206],{"class":1052},[973,3987,1209],{"class":1085},[930,3989,3990],{},"::",[924,3992,3994,4005],{"icon":3993},"i-simple-icons-visualstudiocode",[930,3995,3996,3997,4004],{},"It's recommended to install the ",[3998,3999,4003],"a",{"href":4000,"rel":4001},"https://marketplace.visualstudio.com/items?itemName=bradlc.vscode-tailwindcss",[4002],"nofollow","Tailwind CSS IntelliSense"," extension for VSCode and add the following settings:",[962,4006,4009],{"className":1725,"code":4007,"filename":4008,"language":1728,"meta":968,"style":968},"{\n  \"files.associations\": {\n    \"*.css\": \"tailwindcss\"\n  },\n  \"editor.quickSuggestions\": {\n    \"strings\": \"on\"\n  },\n  \"tailwindCSS.classAttributes\": [\"class\", \"ui\"],\n  \"tailwindCSS.experimental.classRegex\": [\n    [\"ui:\\\\s*{([^)]*)\\\\s*}\", \"(?:'|\\\"|`)([^']*)(?:'|\\\"|`)\"]\n  ]\n}\n",".vscode/settings.json",[970,4010,4011,4015,4028,4045,4050,4063,4081,4085,4116,4129,4174,4178],{"__ignoreMap":968},[973,4012,4013],{"class":975,"line":976},[973,4014,1160],{"class":1052},[973,4016,4017,4019,4022,4024,4026],{"class":975,"line":1103},[973,4018,1739],{"class":1052},[973,4020,4021],{"class":1742},"files.associations",[973,4023,1746],{"class":1052},[973,4025,1170],{"class":1052},[973,4027,1380],{"class":1052},[973,4029,4030,4032,4035,4037,4039,4041,4043],{"class":975,"line":1070},[973,4031,1861],{"class":1052},[973,4033,4034],{"class":979},"*.css",[973,4036,1746],{"class":1052},[973,4038,1170],{"class":1052},[973,4040,1763],{"class":1052},[973,4042,2988],{"class":982},[973,4044,1896],{"class":1052},[973,4046,4047],{"class":975,"line":1139},[973,4048,4049],{"class":1052},"  },\n",[973,4051,4052,4054,4057,4059,4061],{"class":975,"line":1145},[973,4053,1739],{"class":1052},[973,4055,4056],{"class":1742},"editor.quickSuggestions",[973,4058,1746],{"class":1052},[973,4060,1170],{"class":1052},[973,4062,1380],{"class":1052},[973,4064,4065,4067,4070,4072,4074,4076,4079],{"class":975,"line":1163},[973,4066,1861],{"class":1052},[973,4068,4069],{"class":979},"strings",[973,4071,1746],{"class":1052},[973,4073,1170],{"class":1052},[973,4075,1763],{"class":1052},[973,4077,4078],{"class":982},"on",[973,4080,1896],{"class":1052},[973,4082,4083],{"class":975,"line":1176},[973,4084,4049],{"class":1052},[973,4086,4087,4089,4092,4094,4096,4098,4100,4103,4105,4107,4109,4111,4113],{"class":975,"line":1071},[973,4088,1739],{"class":1052},[973,4090,4091],{"class":1742},"tailwindCSS.classAttributes",[973,4093,1746],{"class":1052},[973,4095,1170],{"class":1052},[973,4097,1325],{"class":1052},[973,4099,1746],{"class":1052},[973,4101,4102],{"class":982},"class",[973,4104,1746],{"class":1052},[973,4106,1760],{"class":1052},[973,4108,1763],{"class":1052},[973,4110,2584],{"class":982},[973,4112,1746],{"class":1052},[973,4114,4115],{"class":1052},"],\n",[973,4117,4118,4120,4123,4125,4127],{"class":975,"line":1197},[973,4119,1739],{"class":1052},[973,4121,4122],{"class":1742},"tailwindCSS.experimental.classRegex",[973,4124,1746],{"class":1052},[973,4126,1170],{"class":1052},[973,4128,1173],{"class":1052},[973,4130,4131,4134,4136,4139,4142,4145,4147,4150,4152,4154,4156,4159,4162,4165,4167,4170,4172],{"class":975,"line":1203},[973,4132,4133],{"class":1052},"    [",[973,4135,1746],{"class":1052},[973,4137,4138],{"class":982},"ui:",[973,4140,4141],{"class":1085},"\\\\",[973,4143,4144],{"class":982},"s*{([^)]*)",[973,4146,4141],{"class":1085},[973,4148,4149],{"class":982},"s*}",[973,4151,1746],{"class":1052},[973,4153,1760],{"class":1052},[973,4155,1763],{"class":1052},[973,4157,4158],{"class":982},"(?:'|",[973,4160,4161],{"class":1085},"\\\"",[973,4163,4164],{"class":982},"|`)([^']*)(?:'|",[973,4166,4161],{"class":1085},[973,4168,4169],{"class":982},"|`)",[973,4171,1746],{"class":1052},[973,4173,1634],{"class":1052},[973,4175,4176],{"class":975,"line":1352},[973,4177,1200],{"class":1052},[973,4179,4180],{"class":975,"line":1363},[973,4181,1800],{"class":1052},[953,4183,4185],{"id":4184},"wrap-your-app-with-app-component","Wrap your app with App component",[958,4187,4188,4244,4287],{"sync":1049},[962,4189,4193],{"className":4190,"code":4191,"filename":4192,"language":34,"meta":968,"style":968},"language-vue shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","\u003Ctemplate>\n  \u003CUApp>\n    \u003CRouterView />\n  \u003C/UApp>\n\u003C/template>\n","src/App.vue (Vite)",[970,4194,4195,4205,4215,4226,4235],{"__ignoreMap":968},[973,4196,4197,4199,4202],{"class":975,"line":976},[973,4198,2466],{"class":1052},[973,4200,4201],{"class":1166},"template",[973,4203,4204],{"class":1052},">\n",[973,4206,4207,4210,4213],{"class":975,"line":1103},[973,4208,4209],{"class":1052},"  \u003C",[973,4211,4212],{"class":1166},"UApp",[973,4214,4204],{"class":1052},[973,4216,4217,4220,4223],{"class":975,"line":1070},[973,4218,4219],{"class":1052},"    \u003C",[973,4221,4222],{"class":1166},"RouterView",[973,4224,4225],{"class":1052}," />\n",[973,4227,4228,4231,4233],{"class":975,"line":1139},[973,4229,4230],{"class":1052},"  \u003C/",[973,4232,4212],{"class":1166},[973,4234,4204],{"class":1052},[973,4236,4237,4240,4242],{"class":975,"line":1145},[973,4238,4239],{"class":1052},"\u003C/",[973,4241,4201],{"class":1166},[973,4243,4204],{"class":1052},[962,4245,4248],{"className":4190,"code":4246,"filename":4247,"language":34,"meta":968,"style":968},"\u003Ctemplate>\n  \u003CUApp>\n    \u003C!-- Your content goes here -->\n  \u003C/UApp>\n\u003C/template>\n","resources/js/pages/index.vue (Laravel Inertia)",[970,4249,4250,4258,4266,4271,4279],{"__ignoreMap":968},[973,4251,4252,4254,4256],{"class":975,"line":976},[973,4253,2466],{"class":1052},[973,4255,4201],{"class":1166},[973,4257,4204],{"class":1052},[973,4259,4260,4262,4264],{"class":975,"line":1103},[973,4261,4209],{"class":1052},[973,4263,4212],{"class":1166},[973,4265,4204],{"class":1052},[973,4267,4268],{"class":975,"line":1070},[973,4269,4270],{"class":1811},"    \u003C!-- Your content goes here -->\n",[973,4272,4273,4275,4277],{"class":975,"line":1139},[973,4274,4230],{"class":1052},[973,4276,4212],{"class":1166},[973,4278,4204],{"class":1052},[973,4280,4281,4283,4285],{"class":975,"line":1145},[973,4282,4239],{"class":1052},[973,4284,4201],{"class":1166},[973,4286,4204],{"class":1052},[962,4288,4290],{"className":4190,"code":4246,"filename":4289,"language":34,"meta":968,"style":968},"inertia/pages/index.vue (AdonisJS Inertia)",[970,4291,4292,4300,4308,4312,4320],{"__ignoreMap":968},[973,4293,4294,4296,4298],{"class":975,"line":976},[973,4295,2466],{"class":1052},[973,4297,4201],{"class":1166},[973,4299,4204],{"class":1052},[973,4301,4302,4304,4306],{"class":975,"line":1103},[973,4303,4209],{"class":1052},[973,4305,4212],{"class":1166},[973,4307,4204],{"class":1052},[973,4309,4310],{"class":975,"line":1070},[973,4311,4270],{"class":1811},[973,4313,4314,4316,4318],{"class":975,"line":1139},[973,4315,4230],{"class":1052},[973,4317,4212],{"class":1166},[973,4319,4204],{"class":1052},[973,4321,4322,4324,4326],{"class":975,"line":1145},[973,4323,4239],{"class":1052},[973,4325,4201],{"class":1166},[973,4327,4204],{"class":1052},[4329,4330,4331],"note",{"to":176},[930,4332,4333,4334,4336,4337,4339,4340,1708,4342,1053],{},"The ",[970,4335,175],{}," component sets up global config and is required for ",[934,4338,762],{},", ",[934,4341,767],{},[934,4343,4344],{},"programmatic overlays",[953,4346,4348,4349,4352],{"id":4347},"add-the-isolate-class-to-your-root-container","Add the ",[970,4350,4351],{},"isolate"," class to your root container",[958,4354,4355,4580,4748],{"sync":1049},[962,4356,4362],{"className":4357,"code":4358,"filename":4359,"highlights":4360,"language":4361,"meta":968,"style":968},"language-html shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","\u003C!DOCTYPE html>\n\u003Chtml lang=\"en\">\n  \u003Chead>\n    \u003Cmeta charset=\"UTF-8\" />\n    \u003Cmeta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" />\n    \u003Ctitle>Nuxt UI\u003C/title>\n  \u003C/head>\n  \u003Cbody>\n    \u003Cdiv id=\"app\" class=\"isolate\">\u003C/div>\n    \u003Cscript type=\"module\" src=\"/src/main.ts\">\u003C/script>\n  \u003C/body>\n\u003C/html>\n","index.html (Vite)",[1197],"html",[970,4363,4364,4377,4397,4406,4426,4457,4474,4482,4491,4528,4564,4572],{"__ignoreMap":968},[973,4365,4366,4369,4372,4375],{"class":975,"line":976},[973,4367,4368],{"class":1052},"\u003C!",[973,4370,4371],{"class":1166},"DOCTYPE",[973,4373,4374],{"class":1742}," html",[973,4376,4204],{"class":1052},[973,4378,4379,4381,4383,4386,4388,4390,4393,4395],{"class":975,"line":1103},[973,4380,2466],{"class":1052},[973,4382,4361],{"class":1166},[973,4384,4385],{"class":1742}," lang",[973,4387,2090],{"class":1052},[973,4389,1746],{"class":1052},[973,4391,4392],{"class":982},"en",[973,4394,1746],{"class":1052},[973,4396,4204],{"class":1052},[973,4398,4399,4401,4404],{"class":975,"line":1070},[973,4400,4209],{"class":1052},[973,4402,4403],{"class":1166},"head",[973,4405,4204],{"class":1052},[973,4407,4408,4410,4412,4415,4417,4419,4422,4424],{"class":975,"line":1139},[973,4409,4219],{"class":1052},[973,4411,2324],{"class":1166},[973,4413,4414],{"class":1742}," charset",[973,4416,2090],{"class":1052},[973,4418,1746],{"class":1052},[973,4420,4421],{"class":982},"UTF-8",[973,4423,1746],{"class":1052},[973,4425,4225],{"class":1052},[973,4427,4428,4430,4432,4434,4436,4438,4441,4443,4446,4448,4450,4453,4455],{"class":975,"line":1145},[973,4429,4219],{"class":1052},[973,4431,2324],{"class":1166},[973,4433,2415],{"class":1742},[973,4435,2090],{"class":1052},[973,4437,1746],{"class":1052},[973,4439,4440],{"class":982},"viewport",[973,4442,1746],{"class":1052},[973,4444,4445],{"class":1742}," content",[973,4447,2090],{"class":1052},[973,4449,1746],{"class":1052},[973,4451,4452],{"class":982},"width=device-width, initial-scale=1.0",[973,4454,1746],{"class":1052},[973,4456,4225],{"class":1052},[973,4458,4459,4461,4463,4465,4468,4470,4472],{"class":975,"line":1163},[973,4460,4219],{"class":1052},[973,4462,2383],{"class":1166},[973,4464,2472],{"class":1052},[973,4466,4467],{"class":1085},"Nuxt UI",[973,4469,4239],{"class":1052},[973,4471,2383],{"class":1166},[973,4473,4204],{"class":1052},[973,4475,4476,4478,4480],{"class":975,"line":1176},[973,4477,4230],{"class":1052},[973,4479,4403],{"class":1166},[973,4481,4204],{"class":1052},[973,4483,4484,4486,4489],{"class":975,"line":1071},[973,4485,4209],{"class":1052},[973,4487,4488],{"class":1166},"body",[973,4490,4204],{"class":1052},[973,4492,4494,4496,4499,4502,4504,4506,4508,4510,4513,4515,4517,4519,4521,4524,4526],{"class":4493,"line":1197},[975,1122],[973,4495,4219],{"class":1052},[973,4497,4498],{"class":1166},"div",[973,4500,4501],{"class":1742}," id",[973,4503,2090],{"class":1052},[973,4505,1746],{"class":1052},[973,4507,2152],{"class":982},[973,4509,1746],{"class":1052},[973,4511,4512],{"class":1742}," class",[973,4514,2090],{"class":1052},[973,4516,1746],{"class":1052},[973,4518,4351],{"class":982},[973,4520,1746],{"class":1052},[973,4522,4523],{"class":1052},">\u003C/",[973,4525,4498],{"class":1166},[973,4527,4204],{"class":1052},[973,4529,4530,4532,4535,4537,4539,4541,4544,4546,4549,4551,4553,4556,4558,4560,4562],{"class":975,"line":1203},[973,4531,4219],{"class":1052},[973,4533,4534],{"class":1166},"script",[973,4536,2210],{"class":1742},[973,4538,2090],{"class":1052},[973,4540,1746],{"class":1052},[973,4542,4543],{"class":982},"module",[973,4545,1746],{"class":1052},[973,4547,4548],{"class":1742}," src",[973,4550,2090],{"class":1052},[973,4552,1746],{"class":1052},[973,4554,4555],{"class":982},"/src/main.ts",[973,4557,1746],{"class":1052},[973,4559,4523],{"class":1052},[973,4561,4534],{"class":1166},[973,4563,4204],{"class":1052},[973,4565,4566,4568,4570],{"class":975,"line":1352},[973,4567,4230],{"class":1052},[973,4569,4488],{"class":1166},[973,4571,4204],{"class":1052},[973,4573,4574,4576,4578],{"class":975,"line":1363},[973,4575,4239],{"class":1052},[973,4577,4361],{"class":1166},[973,4579,4204],{"class":1052},[962,4581,4587],{"className":4582,"code":4583,"filename":4584,"highlights":4585,"language":4586,"meta":968,"style":968},"language-blade shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","\u003C!DOCTYPE html>\n\u003Chtml>\n  \u003Chead>\n    \u003Cmeta charset=\"utf-8\" />\n    \u003Cmeta name=\"viewport\" content=\"width=device-width, initial-scale=1\">\n    @inertiaHead\n    @vite('resources/js/app.ts')\n  \u003C/head>\n  \u003Cbody>\n    \u003Cdiv class=\"isolate\">\n        @inertia\n    \u003C/div>\n  \u003C/body>\n\u003C/html>\n","resources/views/app.blade.php (Laravel Inertia)",[1203],"blade",[970,4588,4589,4599,4607,4615,4634,4663,4668,4683,4691,4699,4718,4723,4732,4740],{"__ignoreMap":968},[973,4590,4591,4593,4595,4597],{"class":975,"line":976},[973,4592,4368],{"class":1052},[973,4594,4371],{"class":1166},[973,4596,4374],{"class":1742},[973,4598,4204],{"class":1052},[973,4600,4601,4603,4605],{"class":975,"line":1103},[973,4602,2466],{"class":1052},[973,4604,4361],{"class":1166},[973,4606,4204],{"class":1052},[973,4608,4609,4611,4613],{"class":975,"line":1070},[973,4610,4209],{"class":1052},[973,4612,4403],{"class":1166},[973,4614,4204],{"class":1052},[973,4616,4617,4619,4621,4623,4625,4627,4630,4632],{"class":975,"line":1139},[973,4618,4219],{"class":1052},[973,4620,2324],{"class":1166},[973,4622,4414],{"class":1742},[973,4624,2090],{"class":1052},[973,4626,1746],{"class":1052},[973,4628,4629],{"class":982},"utf-8",[973,4631,1746],{"class":1052},[973,4633,4225],{"class":1052},[973,4635,4636,4638,4640,4642,4644,4646,4648,4650,4652,4654,4656,4659,4661],{"class":975,"line":1145},[973,4637,4219],{"class":1052},[973,4639,2324],{"class":1166},[973,4641,2415],{"class":1742},[973,4643,2090],{"class":1052},[973,4645,1746],{"class":1052},[973,4647,4440],{"class":982},[973,4649,1746],{"class":1052},[973,4651,4445],{"class":1742},[973,4653,2090],{"class":1052},[973,4655,1746],{"class":1052},[973,4657,4658],{"class":982},"width=device-width, initial-scale=1",[973,4660,1746],{"class":1052},[973,4662,4204],{"class":1052},[973,4664,4665],{"class":975,"line":1163},[973,4666,4667],{"class":1154},"    @inertiaHead\n",[973,4669,4670,4673,4675,4677,4679,4681],{"class":975,"line":1176},[973,4671,4672],{"class":1052},"    @vite",[973,4674,1157],{"class":1085},[973,4676,1328],{"class":1052},[973,4678,1331],{"class":982},[973,4680,1328],{"class":1052},[973,4682,1209],{"class":1085},[973,4684,4685,4687,4689],{"class":975,"line":1071},[973,4686,4230],{"class":1052},[973,4688,4403],{"class":1166},[973,4690,4204],{"class":1052},[973,4692,4693,4695,4697],{"class":975,"line":1197},[973,4694,4209],{"class":1052},[973,4696,4488],{"class":1166},[973,4698,4204],{"class":1052},[973,4700,4702,4704,4706,4708,4710,4712,4714,4716],{"class":4701,"line":1203},[975,1122],[973,4703,4219],{"class":1052},[973,4705,4498],{"class":1166},[973,4707,4512],{"class":1742},[973,4709,2090],{"class":1052},[973,4711,1746],{"class":1052},[973,4713,4351],{"class":982},[973,4715,1746],{"class":1052},[973,4717,4204],{"class":1052},[973,4719,4720],{"class":975,"line":1352},[973,4721,4722],{"class":1154},"        @inertia\n",[973,4724,4725,4728,4730],{"class":975,"line":1363},[973,4726,4727],{"class":1052},"    \u003C/",[973,4729,4498],{"class":1166},[973,4731,4204],{"class":1052},[973,4733,4734,4736,4738],{"class":975,"line":1372},[973,4735,4230],{"class":1052},[973,4737,4488],{"class":1166},[973,4739,4204],{"class":1052},[973,4741,4742,4744,4746],{"class":975,"line":1383},[973,4743,4239],{"class":1052},[973,4745,4361],{"class":1166},[973,4747,4204],{"class":1052},[962,4749,4755],{"className":4750,"code":4751,"filename":4752,"highlights":4753,"language":4754,"meta":968,"style":968},"language-edge shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","\u003C!DOCTYPE html>\n\u003Chtml>\n  \u003Chead>\n    \u003Cmeta charset=\"utf-8\" />\n    \u003Cmeta name=\"viewport\" content=\"width=device-width, initial-scale=1\">\n    @inertiaHead()\n    @vite(['inertia/app/app.ts', `inertia/pages/${page.component}.vue`])\n  \u003C/head>\n  \u003Cbody>\n    @inertia({ class: 'isolate' })\n  \u003C/body>\n\u003C/html>\n","resources/views/inertia_layout.edge (AdonisJS Inertia)",[1203],"edge",[970,4756,4757,4767,4775,4783,4801,4829,4836,4878,4886,4894,4915,4923],{"__ignoreMap":968},[973,4758,4759,4761,4763,4765],{"class":975,"line":976},[973,4760,4368],{"class":1052},[973,4762,4371],{"class":1166},[973,4764,4374],{"class":1742},[973,4766,4204],{"class":1052},[973,4768,4769,4771,4773],{"class":975,"line":1103},[973,4770,2466],{"class":1052},[973,4772,4361],{"class":1166},[973,4774,4204],{"class":1052},[973,4776,4777,4779,4781],{"class":975,"line":1070},[973,4778,4209],{"class":1052},[973,4780,4403],{"class":1166},[973,4782,4204],{"class":1052},[973,4784,4785,4787,4789,4791,4793,4795,4797,4799],{"class":975,"line":1139},[973,4786,4219],{"class":1052},[973,4788,2324],{"class":1166},[973,4790,4414],{"class":1742},[973,4792,2090],{"class":1052},[973,4794,1746],{"class":1052},[973,4796,4629],{"class":982},[973,4798,1746],{"class":1052},[973,4800,4225],{"class":1052},[973,4802,4803,4805,4807,4809,4811,4813,4815,4817,4819,4821,4823,4825,4827],{"class":975,"line":1145},[973,4804,4219],{"class":1052},[973,4806,2324],{"class":1166},[973,4808,2415],{"class":1742},[973,4810,2090],{"class":1052},[973,4812,1746],{"class":1052},[973,4814,4440],{"class":982},[973,4816,1746],{"class":1052},[973,4818,4445],{"class":1742},[973,4820,2090],{"class":1052},[973,4822,1746],{"class":1052},[973,4824,4658],{"class":982},[973,4826,1746],{"class":1052},[973,4828,4204],{"class":1052},[973,4830,4831,4834],{"class":975,"line":1163},[973,4832,4833],{"class":1154},"    @inertiaHead",[973,4835,1194],{"class":1052},[973,4837,4838,4840,4842,4845,4847,4849,4851,4853,4856,4859,4861,4863,4865,4868,4870,4872,4874,4876],{"class":975,"line":1176},[973,4839,4672],{"class":1154},[973,4841,1157],{"class":1052},[973,4843,4844],{"class":1085},"[",[973,4846,1328],{"class":1052},[973,4848,1609],{"class":982},[973,4850,1328],{"class":1052},[973,4852,1760],{"class":1052},[973,4854,4855],{"class":1052}," `",[973,4857,4858],{"class":982},"inertia/pages/",[973,4860,2391],{"class":1052},[973,4862,184],{"class":1085},[973,4864,1053],{"class":1052},[973,4866,4867],{"class":1085},"component",[973,4869,1206],{"class":1052},[973,4871,2444],{"class":982},[973,4873,2447],{"class":1052},[973,4875,1336],{"class":1085},[973,4877,1209],{"class":1052},[973,4879,4880,4882,4884],{"class":975,"line":1071},[973,4881,4230],{"class":1052},[973,4883,4403],{"class":1166},[973,4885,4204],{"class":1052},[973,4887,4888,4890,4892],{"class":975,"line":1197},[973,4889,4209],{"class":1052},[973,4891,4488],{"class":1166},[973,4893,4204],{"class":1052},[973,4895,4897,4900,4902,4904,4906,4908,4910,4912],{"class":4896,"line":1203},[975,1122],[973,4898,4899],{"class":1154},"    @inertia",[973,4901,2498],{"class":1052},[973,4903,4512],{"class":1166},[973,4905,1170],{"class":1052},[973,4907,1095],{"class":1052},[973,4909,4351],{"class":982},[973,4911,1328],{"class":1052},[973,4913,4914],{"class":1052}," })\n",[973,4916,4917,4919,4921],{"class":975,"line":1352},[973,4918,4230],{"class":1052},[973,4920,4488],{"class":1166},[973,4922,4204],{"class":1052},[973,4924,4925,4927,4929],{"class":975,"line":1363},[973,4926,4239],{"class":1052},[973,4928,4361],{"class":1166},[973,4930,4204],{"class":1052},[4329,4932,4933],{},[930,4934,4935],{},"This ensures styles are scoped to your app and prevents issues with overlays and stacking contexts.",[930,4937,3990],{},[944,4939,4941],{"id":4940},"use-a-vue-template","Use a Vue template",[930,4943,4944,4945,4950],{},"To quickly get started with Nuxt UI, you can use the ",[3998,4946,4949],{"href":4947,"rel":4948},"https://github.com/nuxt-ui-templates/starter-vue",[4002],"starter template"," by running:",[962,4952,4955],{"className":964,"code":4953,"filename":4954,"language":967,"meta":968,"style":968},"npm create nuxt@latest -- --no-modules -t ui-vue\n","Terminal",[970,4956,4957],{"__ignoreMap":968},[973,4958,4959,4961,4964,4967,4970,4973,4976],{"class":975,"line":976},[973,4960,1009],{"class":979},[973,4962,4963],{"class":982}," create",[973,4965,4966],{"class":982}," nuxt@latest",[973,4968,4969],{"class":982}," --",[973,4971,4972],{"class":982}," --no-modules",[973,4974,4975],{"class":982}," -t",[973,4977,4978],{"class":982}," ui-vue\n",[930,4980,4981,4982,1170],{},"You can also get started with one of our ",[3998,4983,4985],{"href":4984},"/templates","official templates",[4987,4988,4989,4999,5007,5014],"card-group",{},[4990,4991,4996],"card",{"color":4992,"icon":4993,"target":4994,"title":4995,"to":4947},"neutral","i-simple-icons-github","_blank","Starter",[930,4997,4998],{},"A minimal template to get started with Nuxt UI.",[4990,5000,5004],{"color":4992,"icon":4993,"target":4994,"title":5001,"to":5002,"variant":5003},"Dashboard","https://github.com/nuxt-ui-templates/dashboard-vue","subtle",[930,5005,5006],{},"A dashboard template with multi-column layout for building sophisticated admin interfaces.",[4990,5008,5011],{"color":4992,"icon":4993,"target":4994,"title":5009,"to":5010},"Starter Adonis","https://github.com/nuxt-ui-templates/starter-adonis",[930,5012,5013],{},"A minimal Nuxt UI template for AdonisJS using Inertia.js.",[4990,5015,5018],{"color":4992,"icon":4993,"target":4994,"title":5016,"to":5017},"Starter Laravel","https://github.com/nuxt-ui-templates/starter-laravel",[930,5019,5020],{},"A minimal Nuxt UI template for Laravel using Inertia.js.",[930,5022,5023,5024,5027],{},"You can use the ",[970,5025,5026],{},"Use this template"," button on GitHub to create a new repository or use the CLI:",[958,5029,5030,5050],{},[962,5031,5032],{"className":964,"code":4953,"filename":4995,"language":967,"meta":968,"style":968},[970,5033,5034],{"__ignoreMap":968},[973,5035,5036,5038,5040,5042,5044,5046,5048],{"class":975,"line":976},[973,5037,1009],{"class":979},[973,5039,4963],{"class":982},[973,5041,4966],{"class":982},[973,5043,4969],{"class":982},[973,5045,4972],{"class":982},[973,5047,4975],{"class":982},[973,5049,4978],{"class":982},[962,5051,5053],{"className":964,"code":5052,"filename":5001,"language":967,"meta":968,"style":968},"npm create nuxt@latest -- --no-modules -t ui-vue/dashboard\n",[970,5054,5055],{"__ignoreMap":968},[973,5056,5057,5059,5061,5063,5065,5067,5069],{"class":975,"line":976},[973,5058,1009],{"class":979},[973,5060,4963],{"class":982},[973,5062,4966],{"class":982},[973,5064,4969],{"class":982},[973,5066,4972],{"class":982},[973,5068,4975],{"class":982},[973,5070,5071],{"class":982}," ui-vue/dashboard\n",[939,5073,5075],{"id":5074},"options","Options",[930,5077,5078,5079,1053],{},"You can customize Nuxt UI by providing options in your ",[970,5080,1833],{},[944,5082,5084],{"id":5083},"prefix",[970,5085,5083],{},[930,5087,5088,5089,5091],{},"Use the ",[970,5090,5083],{}," option to change the prefix of the components.",[5093,5094,5095],"ul",{},[5096,5097,5098,5099],"li",{},"Default: ",[970,5100,5101],{"className":1045,"language":1046,"style":968},[973,5102,5103],{"class":979},"U",[962,5105,5108],{"className":1066,"code":5106,"filename":1833,"highlights":5107,"language":1061,"meta":968,"style":968},"import { defineConfig } from 'vite'\nimport vue from '@vitejs/plugin-vue'\nimport ui from '@nuxt/ui/vite'\n\nexport default defineConfig({\n  plugins: [\n    vue(),\n    ui({\n      prefix: 'Nuxt'\n    })\n  ]\n})\n",[1197],[970,5109,5110,5128,5142,5156,5160,5172,5180,5188,5196,5210,5216,5220],{"__ignoreMap":968},[973,5111,5112,5114,5116,5118,5120,5122,5124,5126],{"class":975,"line":976},[973,5113,1079],{"class":1078},[973,5115,1082],{"class":1052},[973,5117,1086],{"class":1085},[973,5119,1089],{"class":1052},[973,5121,1092],{"class":1078},[973,5123,1095],{"class":1052},[973,5125,1049],{"class":982},[973,5127,1100],{"class":1052},[973,5129,5130,5132,5134,5136,5138,5140],{"class":975,"line":1103},[973,5131,1079],{"class":1078},[973,5133,1108],{"class":1085},[973,5135,1111],{"class":1078},[973,5137,1095],{"class":1052},[973,5139,1116],{"class":982},[973,5141,1100],{"class":1052},[973,5143,5144,5146,5148,5150,5152,5154],{"class":975,"line":1070},[973,5145,1079],{"class":1078},[973,5147,1127],{"class":1085},[973,5149,1111],{"class":1078},[973,5151,1095],{"class":1052},[973,5153,1134],{"class":982},[973,5155,1100],{"class":1052},[973,5157,5158],{"class":975,"line":1139},[973,5159,1142],{"emptyLinePlaceholder":21},[973,5161,5162,5164,5166,5168,5170],{"class":975,"line":1145},[973,5163,1148],{"class":1078},[973,5165,1151],{"class":1078},[973,5167,1086],{"class":1154},[973,5169,1157],{"class":1085},[973,5171,1160],{"class":1052},[973,5173,5174,5176,5178],{"class":975,"line":1163},[973,5175,1167],{"class":1166},[973,5177,1170],{"class":1052},[973,5179,1173],{"class":1085},[973,5181,5182,5184,5186],{"class":975,"line":1176},[973,5183,1179],{"class":1154},[973,5185,1182],{"class":1085},[973,5187,1185],{"class":1052},[973,5189,5190,5192,5194],{"class":975,"line":1071},[973,5191,1191],{"class":1154},[973,5193,1157],{"class":1085},[973,5195,1160],{"class":1052},[973,5197,5199,5202,5204,5206,5208],{"class":5198,"line":1197},[975,1122],[973,5200,5201],{"class":1166},"      prefix",[973,5203,1170],{"class":1052},[973,5205,1095],{"class":1052},[973,5207,936],{"class":982},[973,5209,1100],{"class":1052},[973,5211,5212,5214],{"class":975,"line":1203},[973,5213,1355],{"class":1052},[973,5215,1209],{"class":1085},[973,5217,5218],{"class":975,"line":1352},[973,5219,1200],{"class":1085},[973,5221,5222,5224],{"class":975,"line":1363},[973,5223,1206],{"class":1052},[973,5225,1209],{"class":1085},[944,5227,5228],{"id":2584},[970,5229,2584],{},[930,5231,5088,5232,5234],{},[970,5233,2584],{}," option to provide configuration for Nuxt UI.",[962,5236,5239],{"className":1066,"code":5237,"filename":1833,"highlights":5238,"language":1061,"meta":968,"style":968},"import { defineConfig } from 'vite'\nimport vue from '@vitejs/plugin-vue'\nimport ui from '@nuxt/ui/vite'\n\nexport default defineConfig({\n  plugins: [\n    vue(),\n    ui({\n      ui: {\n        colors: {\n          primary: 'green',\n          neutral: 'slate'\n        }\n      }\n    })\n  ]\n})\n",[1197,1203,1352,1363,1372,1383],[970,5240,5241,5259,5273,5287,5291,5303,5311,5319,5327,5337,5347,5364,5379,5384,5389,5395,5399],{"__ignoreMap":968},[973,5242,5243,5245,5247,5249,5251,5253,5255,5257],{"class":975,"line":976},[973,5244,1079],{"class":1078},[973,5246,1082],{"class":1052},[973,5248,1086],{"class":1085},[973,5250,1089],{"class":1052},[973,5252,1092],{"class":1078},[973,5254,1095],{"class":1052},[973,5256,1049],{"class":982},[973,5258,1100],{"class":1052},[973,5260,5261,5263,5265,5267,5269,5271],{"class":975,"line":1103},[973,5262,1079],{"class":1078},[973,5264,1108],{"class":1085},[973,5266,1111],{"class":1078},[973,5268,1095],{"class":1052},[973,5270,1116],{"class":982},[973,5272,1100],{"class":1052},[973,5274,5275,5277,5279,5281,5283,5285],{"class":975,"line":1070},[973,5276,1079],{"class":1078},[973,5278,1127],{"class":1085},[973,5280,1111],{"class":1078},[973,5282,1095],{"class":1052},[973,5284,1134],{"class":982},[973,5286,1100],{"class":1052},[973,5288,5289],{"class":975,"line":1139},[973,5290,1142],{"emptyLinePlaceholder":21},[973,5292,5293,5295,5297,5299,5301],{"class":975,"line":1145},[973,5294,1148],{"class":1078},[973,5296,1151],{"class":1078},[973,5298,1086],{"class":1154},[973,5300,1157],{"class":1085},[973,5302,1160],{"class":1052},[973,5304,5305,5307,5309],{"class":975,"line":1163},[973,5306,1167],{"class":1166},[973,5308,1170],{"class":1052},[973,5310,1173],{"class":1085},[973,5312,5313,5315,5317],{"class":975,"line":1176},[973,5314,1179],{"class":1154},[973,5316,1182],{"class":1085},[973,5318,1185],{"class":1052},[973,5320,5321,5323,5325],{"class":975,"line":1071},[973,5322,1191],{"class":1154},[973,5324,1157],{"class":1085},[973,5326,1160],{"class":1052},[973,5328,5330,5333,5335],{"class":5329,"line":1197},[975,1122],[973,5331,5332],{"class":1166},"      ui",[973,5334,1170],{"class":1052},[973,5336,1380],{"class":1052},[973,5338,5340,5343,5345],{"class":5339,"line":1203},[975,1122],[973,5341,5342],{"class":1166},"        colors",[973,5344,1170],{"class":1052},[973,5346,1380],{"class":1052},[973,5348,5350,5353,5355,5357,5360,5362],{"class":5349,"line":1352},[975,1122],[973,5351,5352],{"class":1166},"          primary",[973,5354,1170],{"class":1052},[973,5356,1095],{"class":1052},[973,5358,5359],{"class":982},"green",[973,5361,1328],{"class":1052},[973,5363,1185],{"class":1052},[973,5365,5367,5370,5372,5374,5377],{"class":5366,"line":1363},[975,1122],[973,5368,5369],{"class":1166},"          neutral",[973,5371,1170],{"class":1052},[973,5373,1095],{"class":1052},[973,5375,5376],{"class":982},"slate",[973,5378,1100],{"class":1052},[973,5380,5382],{"class":5381,"line":1372},[975,1122],[973,5383,1418],{"class":1052},[973,5385,5387],{"class":5386,"line":1383},[975,1122],[973,5388,1424],{"class":1052},[973,5390,5391,5393],{"class":975,"line":1393},[973,5392,1355],{"class":1052},[973,5394,1209],{"class":1085},[973,5396,5397],{"class":975,"line":1404},[973,5398,1200],{"class":1085},[973,5400,5401,5403],{"class":975,"line":1415},[973,5402,1206],{"class":1052},[973,5404,1209],{"class":1085},[944,5406,5408],{"id":5407},"colormode",[970,5409,5410],{},"colorMode",[930,5412,5088,5413,5415,5416,1053],{},[970,5414,5410],{}," option to enable or disable the color mode integration from ",[970,5417,5418],{},"@vueuse/core",[5093,5420,5421],{},[5096,5422,5098,5423],{},[970,5424,5425],{"className":1045,"language":1046,"style":968},[973,5426,5427],{"class":979},"true",[962,5429,5432],{"className":1066,"code":5430,"filename":1833,"highlights":5431,"language":1061,"meta":968,"style":968},"import { defineConfig } from 'vite'\nimport vue from '@vitejs/plugin-vue'\nimport ui from '@nuxt/ui/vite'\n\nexport default defineConfig({\n  plugins: [\n    vue(),\n    ui({\n      colorMode: false\n    })\n  ]\n})\n",[1197],[970,5433,5434,5452,5466,5480,5484,5496,5504,5512,5520,5530,5536,5540],{"__ignoreMap":968},[973,5435,5436,5438,5440,5442,5444,5446,5448,5450],{"class":975,"line":976},[973,5437,1079],{"class":1078},[973,5439,1082],{"class":1052},[973,5441,1086],{"class":1085},[973,5443,1089],{"class":1052},[973,5445,1092],{"class":1078},[973,5447,1095],{"class":1052},[973,5449,1049],{"class":982},[973,5451,1100],{"class":1052},[973,5453,5454,5456,5458,5460,5462,5464],{"class":975,"line":1103},[973,5455,1079],{"class":1078},[973,5457,1108],{"class":1085},[973,5459,1111],{"class":1078},[973,5461,1095],{"class":1052},[973,5463,1116],{"class":982},[973,5465,1100],{"class":1052},[973,5467,5468,5470,5472,5474,5476,5478],{"class":975,"line":1070},[973,5469,1079],{"class":1078},[973,5471,1127],{"class":1085},[973,5473,1111],{"class":1078},[973,5475,1095],{"class":1052},[973,5477,1134],{"class":982},[973,5479,1100],{"class":1052},[973,5481,5482],{"class":975,"line":1139},[973,5483,1142],{"emptyLinePlaceholder":21},[973,5485,5486,5488,5490,5492,5494],{"class":975,"line":1145},[973,5487,1148],{"class":1078},[973,5489,1151],{"class":1078},[973,5491,1086],{"class":1154},[973,5493,1157],{"class":1085},[973,5495,1160],{"class":1052},[973,5497,5498,5500,5502],{"class":975,"line":1163},[973,5499,1167],{"class":1166},[973,5501,1170],{"class":1052},[973,5503,1173],{"class":1085},[973,5505,5506,5508,5510],{"class":975,"line":1176},[973,5507,1179],{"class":1154},[973,5509,1182],{"class":1085},[973,5511,1185],{"class":1052},[973,5513,5514,5516,5518],{"class":975,"line":1071},[973,5515,1191],{"class":1154},[973,5517,1157],{"class":1085},[973,5519,1160],{"class":1052},[973,5521,5523,5526,5528],{"class":5522,"line":1197},[975,1122],[973,5524,5525],{"class":1166},"      colorMode",[973,5527,1170],{"class":1052},[973,5529,1412],{"class":1348},[973,5531,5532,5534],{"class":975,"line":1203},[973,5533,1355],{"class":1052},[973,5535,1209],{"class":1085},[973,5537,5538],{"class":975,"line":1352},[973,5539,1200],{"class":1085},[973,5541,5542,5544],{"class":975,"line":1363},[973,5543,1206],{"class":1052},[973,5545,1209],{"class":1085},[944,5547,5549],{"id":5548},"themecolors",[970,5550,5551],{},"theme.colors",[930,5553,5088,5554,5556],{},[970,5555,5551],{}," option to define the dynamic color aliases used to generate components theme.",[5093,5558,5559],{},[5096,5560,5098,5561],{},[970,5562,5564,5566,5568,5571,5573,5575,5577,5580,5582,5584,5586,5589,5591,5593,5595,5598,5600,5602,5604,5607,5609,5611,5613,5616,5618],{"className":5563,"language":1046,"style":968},"inline,language-ts-type shiki shiki-themes material-theme-lighter material-theme material-theme-palenight",[973,5565,4844],{"class":1085},[973,5567,1328],{"class":1052},[973,5569,5570],{"class":982},"primary",[973,5572,1328],{"class":1052},[973,5574,1760],{"class":1052},[973,5576,1095],{"class":1052},[973,5578,5579],{"class":982},"secondary",[973,5581,1328],{"class":1052},[973,5583,1760],{"class":1052},[973,5585,1095],{"class":1052},[973,5587,5588],{"class":982},"success",[973,5590,1328],{"class":1052},[973,5592,1760],{"class":1052},[973,5594,1095],{"class":1052},[973,5596,5597],{"class":982},"info",[973,5599,1328],{"class":1052},[973,5601,1760],{"class":1052},[973,5603,1095],{"class":1052},[973,5605,5606],{"class":982},"warning",[973,5608,1328],{"class":1052},[973,5610,1760],{"class":1052},[973,5612,1095],{"class":1052},[973,5614,5615],{"class":982},"error",[973,5617,1328],{"class":1052},[973,5619,1336],{"class":1085},[962,5621,5624],{"className":1066,"code":5622,"filename":1833,"highlights":5623,"language":1061,"meta":968,"style":968},"import { defineConfig } from 'vite'\nimport vue from '@vitejs/plugin-vue'\nimport ui from '@nuxt/ui/vite'\n\nexport default defineConfig({\n  plugins: [\n    vue(),\n    ui({\n      theme: {\n        colors: ['primary', 'error']\n      }\n    })\n  ]\n})\n",[1197,1203,1352],[970,5625,5626,5644,5658,5672,5676,5688,5696,5704,5712,5722,5747,5752,5758,5762],{"__ignoreMap":968},[973,5627,5628,5630,5632,5634,5636,5638,5640,5642],{"class":975,"line":976},[973,5629,1079],{"class":1078},[973,5631,1082],{"class":1052},[973,5633,1086],{"class":1085},[973,5635,1089],{"class":1052},[973,5637,1092],{"class":1078},[973,5639,1095],{"class":1052},[973,5641,1049],{"class":982},[973,5643,1100],{"class":1052},[973,5645,5646,5648,5650,5652,5654,5656],{"class":975,"line":1103},[973,5647,1079],{"class":1078},[973,5649,1108],{"class":1085},[973,5651,1111],{"class":1078},[973,5653,1095],{"class":1052},[973,5655,1116],{"class":982},[973,5657,1100],{"class":1052},[973,5659,5660,5662,5664,5666,5668,5670],{"class":975,"line":1070},[973,5661,1079],{"class":1078},[973,5663,1127],{"class":1085},[973,5665,1111],{"class":1078},[973,5667,1095],{"class":1052},[973,5669,1134],{"class":982},[973,5671,1100],{"class":1052},[973,5673,5674],{"class":975,"line":1139},[973,5675,1142],{"emptyLinePlaceholder":21},[973,5677,5678,5680,5682,5684,5686],{"class":975,"line":1145},[973,5679,1148],{"class":1078},[973,5681,1151],{"class":1078},[973,5683,1086],{"class":1154},[973,5685,1157],{"class":1085},[973,5687,1160],{"class":1052},[973,5689,5690,5692,5694],{"class":975,"line":1163},[973,5691,1167],{"class":1166},[973,5693,1170],{"class":1052},[973,5695,1173],{"class":1085},[973,5697,5698,5700,5702],{"class":975,"line":1176},[973,5699,1179],{"class":1154},[973,5701,1182],{"class":1085},[973,5703,1185],{"class":1052},[973,5705,5706,5708,5710],{"class":975,"line":1071},[973,5707,1191],{"class":1154},[973,5709,1157],{"class":1085},[973,5711,1160],{"class":1052},[973,5713,5715,5718,5720],{"class":5714,"line":1197},[975,1122],[973,5716,5717],{"class":1166},"      theme",[973,5719,1170],{"class":1052},[973,5721,1380],{"class":1052},[973,5723,5725,5727,5729,5731,5733,5735,5737,5739,5741,5743,5745],{"class":5724,"line":1203},[975,1122],[973,5726,5342],{"class":1166},[973,5728,1170],{"class":1052},[973,5730,1325],{"class":1085},[973,5732,1328],{"class":1052},[973,5734,5570],{"class":982},[973,5736,1328],{"class":1052},[973,5738,1760],{"class":1052},[973,5740,1095],{"class":1052},[973,5742,5615],{"class":982},[973,5744,1328],{"class":1052},[973,5746,1634],{"class":1085},[973,5748,5750],{"class":5749,"line":1352},[975,1122],[973,5751,1424],{"class":1052},[973,5753,5754,5756],{"class":975,"line":1363},[973,5755,1355],{"class":1052},[973,5757,1209],{"class":1085},[973,5759,5760],{"class":975,"line":1372},[973,5761,1200],{"class":1085},[973,5763,5764,5766],{"class":975,"line":1383},[973,5765,1206],{"class":1052},[973,5767,1209],{"class":1085},[1700,5769,5771],{"to":5770},"/docs/getting-started/theme/design-system#colors",[930,5772,5773],{},"Learn more about color customization and theming in the Theme section.",[944,5775,5777],{"id":5776},"themetransitions",[970,5778,5779],{},"theme.transitions",[930,5781,5088,5782,5784],{},[970,5783,5779],{}," option to enable or disable transitions on components.",[5093,5786,5787],{},[5096,5788,5098,5789],{},[970,5790,5791],{"className":1045,"language":1046,"style":968},[973,5792,5427],{"class":979},[962,5794,5797],{"className":1066,"code":5795,"filename":1833,"highlights":5796,"language":1061,"meta":968,"style":968},"import { defineConfig } from 'vite'\nimport vue from '@vitejs/plugin-vue'\nimport ui from '@nuxt/ui/vite'\n\nexport default defineConfig({\n  plugins: [\n    vue(),\n    ui({\n      theme: {\n        transitions: false\n      }\n    })\n  ]\n})\n",[1197,1203,1352],[970,5798,5799,5817,5831,5845,5849,5861,5869,5877,5885,5894,5904,5909,5915,5919],{"__ignoreMap":968},[973,5800,5801,5803,5805,5807,5809,5811,5813,5815],{"class":975,"line":976},[973,5802,1079],{"class":1078},[973,5804,1082],{"class":1052},[973,5806,1086],{"class":1085},[973,5808,1089],{"class":1052},[973,5810,1092],{"class":1078},[973,5812,1095],{"class":1052},[973,5814,1049],{"class":982},[973,5816,1100],{"class":1052},[973,5818,5819,5821,5823,5825,5827,5829],{"class":975,"line":1103},[973,5820,1079],{"class":1078},[973,5822,1108],{"class":1085},[973,5824,1111],{"class":1078},[973,5826,1095],{"class":1052},[973,5828,1116],{"class":982},[973,5830,1100],{"class":1052},[973,5832,5833,5835,5837,5839,5841,5843],{"class":975,"line":1070},[973,5834,1079],{"class":1078},[973,5836,1127],{"class":1085},[973,5838,1111],{"class":1078},[973,5840,1095],{"class":1052},[973,5842,1134],{"class":982},[973,5844,1100],{"class":1052},[973,5846,5847],{"class":975,"line":1139},[973,5848,1142],{"emptyLinePlaceholder":21},[973,5850,5851,5853,5855,5857,5859],{"class":975,"line":1145},[973,5852,1148],{"class":1078},[973,5854,1151],{"class":1078},[973,5856,1086],{"class":1154},[973,5858,1157],{"class":1085},[973,5860,1160],{"class":1052},[973,5862,5863,5865,5867],{"class":975,"line":1163},[973,5864,1167],{"class":1166},[973,5866,1170],{"class":1052},[973,5868,1173],{"class":1085},[973,5870,5871,5873,5875],{"class":975,"line":1176},[973,5872,1179],{"class":1154},[973,5874,1182],{"class":1085},[973,5876,1185],{"class":1052},[973,5878,5879,5881,5883],{"class":975,"line":1071},[973,5880,1191],{"class":1154},[973,5882,1157],{"class":1085},[973,5884,1160],{"class":1052},[973,5886,5888,5890,5892],{"class":5887,"line":1197},[975,1122],[973,5889,5717],{"class":1166},[973,5891,1170],{"class":1052},[973,5893,1380],{"class":1052},[973,5895,5897,5900,5902],{"class":5896,"line":1203},[975,1122],[973,5898,5899],{"class":1166},"        transitions",[973,5901,1170],{"class":1052},[973,5903,1412],{"class":1348},[973,5905,5907],{"class":5906,"line":1352},[975,1122],[973,5908,1424],{"class":1052},[973,5910,5911,5913],{"class":975,"line":1363},[973,5912,1355],{"class":1052},[973,5914,1209],{"class":1085},[973,5916,5917],{"class":975,"line":1372},[973,5918,1200],{"class":1085},[973,5920,5921,5923],{"class":975,"line":1383},[973,5922,1206],{"class":1052},[973,5924,1209],{"class":1085},[4329,5926,5927],{},[930,5928,5929,5930,5933],{},"This option adds the ",[970,5931,5932],{},"transition-colors"," class on components with hover or active states.",[944,5935,5937],{"id":5936},"themedefaultvariants",[970,5938,5939],{},"theme.defaultVariants",[930,5941,5088,5942,5944,5945,1708,5948,5951],{},[970,5943,5939],{}," option to override the default ",[970,5946,5947],{},"color",[970,5949,5950],{},"size"," variants for components.",[5093,5953,5954],{},[5096,5955,5098,5956],{},[970,5957,5958,5960,5963,5965,5967,5969,5971,5973,5976,5978,5980,5983,5985],{"className":1045,"language":1046,"style":968},[973,5959,2531],{"class":1052},[973,5961,5962],{"class":1166}," color",[973,5964,1170],{"class":1052},[973,5966,1095],{"class":1052},[973,5968,5570],{"class":982},[973,5970,1328],{"class":1052},[973,5972,1760],{"class":1052},[973,5974,5975],{"class":1166}," size",[973,5977,1170],{"class":1052},[973,5979,1095],{"class":1052},[973,5981,5982],{"class":982},"md",[973,5984,1328],{"class":1052},[973,5986,1089],{"class":1052},[962,5988,5991],{"className":1066,"code":5989,"filename":1833,"highlights":5990,"language":1061,"meta":968,"style":968},"import { defineConfig } from 'vite'\nimport vue from '@vitejs/plugin-vue'\nimport ui from '@nuxt/ui/vite'\n\nexport default defineConfig({\n  plugins: [\n    vue(),\n    ui({\n      theme: {\n        defaultVariants: {\n          color: 'neutral',\n          size: 'sm'\n        }\n      }\n    })\n  ]\n})\n",[1197,1203,1352,1363,1372,1383],[970,5992,5993,6011,6025,6039,6043,6055,6063,6071,6079,6088,6098,6114,6129,6134,6139,6145,6149],{"__ignoreMap":968},[973,5994,5995,5997,5999,6001,6003,6005,6007,6009],{"class":975,"line":976},[973,5996,1079],{"class":1078},[973,5998,1082],{"class":1052},[973,6000,1086],{"class":1085},[973,6002,1089],{"class":1052},[973,6004,1092],{"class":1078},[973,6006,1095],{"class":1052},[973,6008,1049],{"class":982},[973,6010,1100],{"class":1052},[973,6012,6013,6015,6017,6019,6021,6023],{"class":975,"line":1103},[973,6014,1079],{"class":1078},[973,6016,1108],{"class":1085},[973,6018,1111],{"class":1078},[973,6020,1095],{"class":1052},[973,6022,1116],{"class":982},[973,6024,1100],{"class":1052},[973,6026,6027,6029,6031,6033,6035,6037],{"class":975,"line":1070},[973,6028,1079],{"class":1078},[973,6030,1127],{"class":1085},[973,6032,1111],{"class":1078},[973,6034,1095],{"class":1052},[973,6036,1134],{"class":982},[973,6038,1100],{"class":1052},[973,6040,6041],{"class":975,"line":1139},[973,6042,1142],{"emptyLinePlaceholder":21},[973,6044,6045,6047,6049,6051,6053],{"class":975,"line":1145},[973,6046,1148],{"class":1078},[973,6048,1151],{"class":1078},[973,6050,1086],{"class":1154},[973,6052,1157],{"class":1085},[973,6054,1160],{"class":1052},[973,6056,6057,6059,6061],{"class":975,"line":1163},[973,6058,1167],{"class":1166},[973,6060,1170],{"class":1052},[973,6062,1173],{"class":1085},[973,6064,6065,6067,6069],{"class":975,"line":1176},[973,6066,1179],{"class":1154},[973,6068,1182],{"class":1085},[973,6070,1185],{"class":1052},[973,6072,6073,6075,6077],{"class":975,"line":1071},[973,6074,1191],{"class":1154},[973,6076,1157],{"class":1085},[973,6078,1160],{"class":1052},[973,6080,6082,6084,6086],{"class":6081,"line":1197},[975,1122],[973,6083,5717],{"class":1166},[973,6085,1170],{"class":1052},[973,6087,1380],{"class":1052},[973,6089,6091,6094,6096],{"class":6090,"line":1203},[975,1122],[973,6092,6093],{"class":1166},"        defaultVariants",[973,6095,1170],{"class":1052},[973,6097,1380],{"class":1052},[973,6099,6101,6104,6106,6108,6110,6112],{"class":6100,"line":1352},[975,1122],[973,6102,6103],{"class":1166},"          color",[973,6105,1170],{"class":1052},[973,6107,1095],{"class":1052},[973,6109,4992],{"class":982},[973,6111,1328],{"class":1052},[973,6113,1185],{"class":1052},[973,6115,6117,6120,6122,6124,6127],{"class":6116,"line":1363},[975,1122],[973,6118,6119],{"class":1166},"          size",[973,6121,1170],{"class":1052},[973,6123,1095],{"class":1052},[973,6125,6126],{"class":982},"sm",[973,6128,1100],{"class":1052},[973,6130,6132],{"class":6131,"line":1372},[975,1122],[973,6133,1418],{"class":1052},[973,6135,6137],{"class":6136,"line":1383},[975,1122],[973,6138,1424],{"class":1052},[973,6140,6141,6143],{"class":975,"line":1393},[973,6142,1355],{"class":1052},[973,6144,1209],{"class":1085},[973,6146,6147],{"class":975,"line":1404},[973,6148,1200],{"class":1085},[973,6150,6151,6153],{"class":975,"line":1415},[973,6152,1206],{"class":1052},[973,6154,1209],{"class":1085},[944,6156,6158,6161,6162],{"id":6157},"themeprefix",[970,6159,6160],{},"theme.prefix"," ",[6163,6164],"badge",{"className":6165,"label":6167},[6166],"align-text-top","4.2+",[930,6169,5088,6170,6172],{},[970,6171,6160],{}," option to configure the same prefix you set on your Tailwind CSS import. This ensures Nuxt UI components use the correct prefixed utility classes and CSS variables.",[958,6174,6175,6312],{},[962,6176,6179],{"className":1066,"code":6177,"filename":1833,"highlights":6178,"language":1061,"meta":968,"style":968},"import { defineConfig } from 'vite'\nimport vue from '@vitejs/plugin-vue'\nimport ui from '@nuxt/ui/vite'\n\nexport default defineConfig({\n  plugins: [\n    vue(),\n    ui({\n      theme: {\n        prefix: 'tw'\n      }\n    })\n  ]\n})\n",[1197,1203,1352],[970,6180,6181,6199,6213,6227,6231,6243,6251,6259,6267,6276,6291,6296,6302,6306],{"__ignoreMap":968},[973,6182,6183,6185,6187,6189,6191,6193,6195,6197],{"class":975,"line":976},[973,6184,1079],{"class":1078},[973,6186,1082],{"class":1052},[973,6188,1086],{"class":1085},[973,6190,1089],{"class":1052},[973,6192,1092],{"class":1078},[973,6194,1095],{"class":1052},[973,6196,1049],{"class":982},[973,6198,1100],{"class":1052},[973,6200,6201,6203,6205,6207,6209,6211],{"class":975,"line":1103},[973,6202,1079],{"class":1078},[973,6204,1108],{"class":1085},[973,6206,1111],{"class":1078},[973,6208,1095],{"class":1052},[973,6210,1116],{"class":982},[973,6212,1100],{"class":1052},[973,6214,6215,6217,6219,6221,6223,6225],{"class":975,"line":1070},[973,6216,1079],{"class":1078},[973,6218,1127],{"class":1085},[973,6220,1111],{"class":1078},[973,6222,1095],{"class":1052},[973,6224,1134],{"class":982},[973,6226,1100],{"class":1052},[973,6228,6229],{"class":975,"line":1139},[973,6230,1142],{"emptyLinePlaceholder":21},[973,6232,6233,6235,6237,6239,6241],{"class":975,"line":1145},[973,6234,1148],{"class":1078},[973,6236,1151],{"class":1078},[973,6238,1086],{"class":1154},[973,6240,1157],{"class":1085},[973,6242,1160],{"class":1052},[973,6244,6245,6247,6249],{"class":975,"line":1163},[973,6246,1167],{"class":1166},[973,6248,1170],{"class":1052},[973,6250,1173],{"class":1085},[973,6252,6253,6255,6257],{"class":975,"line":1176},[973,6254,1179],{"class":1154},[973,6256,1182],{"class":1085},[973,6258,1185],{"class":1052},[973,6260,6261,6263,6265],{"class":975,"line":1071},[973,6262,1191],{"class":1154},[973,6264,1157],{"class":1085},[973,6266,1160],{"class":1052},[973,6268,6270,6272,6274],{"class":6269,"line":1197},[975,1122],[973,6271,5717],{"class":1166},[973,6273,1170],{"class":1052},[973,6275,1380],{"class":1052},[973,6277,6279,6282,6284,6286,6289],{"class":6278,"line":1203},[975,1122],[973,6280,6281],{"class":1166},"        prefix",[973,6283,1170],{"class":1052},[973,6285,1095],{"class":1052},[973,6287,6288],{"class":982},"tw",[973,6290,1100],{"class":1052},[973,6292,6294],{"class":6293,"line":1352},[975,1122],[973,6295,1424],{"class":1052},[973,6297,6298,6300],{"class":975,"line":1363},[973,6299,1355],{"class":1052},[973,6301,1209],{"class":1085},[973,6303,6304],{"class":975,"line":1372},[973,6305,1200],{"class":1085},[973,6307,6308,6310],{"class":975,"line":1383},[973,6309,1206],{"class":1052},[973,6311,1209],{"class":1085},[962,6313,6317],{"className":2973,"code":6314,"filename":6315,"highlights":6316,"language":2976,"meta":968,"style":968},"@import \"tailwindcss\" prefix(tw);\n@import \"@nuxt/ui\";\n","assets/main.css",[976],[970,6318,6319,6340],{"__ignoreMap":968},[973,6320,6322,6324,6326,6328,6330,6333,6335,6337],{"class":6321,"line":976},[975,1122],[973,6323,2983],{"class":1078},[973,6325,1763],{"class":1052},[973,6327,2988],{"class":982},[973,6329,1746],{"class":1052},[973,6331,6332],{"class":1085}," prefix",[973,6334,1157],{"class":1052},[973,6336,6288],{"class":1085},[973,6338,6339],{"class":1052},");\n",[973,6341,6342,6344,6346,6348,6350],{"class":975,"line":1103},[973,6343,2983],{"class":1078},[973,6345,1763],{"class":1052},[973,6347,3002],{"class":982},[973,6349,1746],{"class":1052},[973,6351,2993],{"class":1052},[930,6353,6354],{},"This will automatically prefix all Tailwind utility classes and CSS variables in Nuxt UI component themes:",[962,6356,6358],{"className":4357,"code":6357,"language":4361,"meta":968,"style":968},"\u003C!-- Without prefix -->\n\u003Cbutton class=\"px-2 py-1 text-xs hover:bg-primary/75\">Button\u003C/button>\n\n\u003C!-- With prefix: tw -->\n\u003Cbutton class=\"tw:px-2 tw:py-1 tw:text-xs tw:hover:bg-primary/75\">Button\u003C/button>\n",[970,6359,6360,6365,6393,6397,6402],{"__ignoreMap":968},[973,6361,6362],{"class":975,"line":976},[973,6363,6364],{"class":1811},"\u003C!-- Without prefix -->\n",[973,6366,6367,6369,6372,6374,6376,6378,6381,6383,6385,6387,6389,6391],{"class":975,"line":1103},[973,6368,2466],{"class":1052},[973,6370,6371],{"class":1166},"button",[973,6373,4512],{"class":1742},[973,6375,2090],{"class":1052},[973,6377,1746],{"class":1052},[973,6379,6380],{"class":982},"px-2 py-1 text-xs hover:bg-primary/75",[973,6382,1746],{"class":1052},[973,6384,2472],{"class":1052},[973,6386,223],{"class":1085},[973,6388,4239],{"class":1052},[973,6390,6371],{"class":1166},[973,6392,4204],{"class":1052},[973,6394,6395],{"class":975,"line":1070},[973,6396,1142],{"emptyLinePlaceholder":21},[973,6398,6399],{"class":975,"line":1139},[973,6400,6401],{"class":1811},"\u003C!-- With prefix: tw -->\n",[973,6403,6404,6406,6408,6410,6412,6414,6417,6419,6421,6423,6425,6427],{"class":975,"line":1145},[973,6405,2466],{"class":1052},[973,6407,6371],{"class":1166},[973,6409,4512],{"class":1742},[973,6411,2090],{"class":1052},[973,6413,1746],{"class":1052},[973,6415,6416],{"class":982},"tw:px-2 tw:py-1 tw:text-xs tw:hover:bg-primary/75",[973,6418,1746],{"class":1052},[973,6420,2472],{"class":1052},[973,6422,223],{"class":1085},[973,6424,4239],{"class":1052},[973,6426,6371],{"class":1166},[973,6428,4204],{"class":1052},[4329,6430,6432],{"to":6431,"target":4994},"https://tailwindcss.com/docs/styling-with-utility-classes#using-the-prefix-option",[930,6433,6434],{},"Learn more about using a prefix in the Tailwind CSS documentation.",[944,6436,6438,6161,6440],{"id":6437},"router",[970,6439,6437],{},[6163,6441],{"className":6442,"label":6443},[6166],"4.3+",[930,6445,5088,6446,6448,6449,6451,6452,6457,6458,1053],{},[970,6447,6437],{}," option to configure routing integration. This is useful for applications that don't use ",[970,6450,2041],{},", such as Electron apps, MPAs, or frameworks like ",[3998,6453,6456],{"href":6454,"rel":6455},"https://inertiajs.com/",[4002],"Inertia.js"," or ",[3998,6459,6462],{"href":6460,"rel":6461},"https://hybridly.dev/",[4002],"Hybridly",[5093,6464,6465],{},[5096,6466,5098,6467],{},[970,6468,6469],{"className":1045,"language":1046,"style":968},[973,6470,5427],{"class":979},[6472,6473,6474,6487],"table",{},[6475,6476,6477],"thead",{},[6478,6479,6480,6484],"tr",{},[6481,6482,6483],"th",{},"Value",[6481,6485,6486],{},"Description",[6488,6489,6490,6509,6525],"tbody",{},[6478,6491,6492,6499],{},[6493,6494,6495],"td",{},[970,6496,6497],{"className":1045,"language":1046,"style":968},[973,6498,5427],{"class":979},[6493,6500,6501,6502,6504,6505,6508],{},"Uses ",[970,6503,2041],{}," for navigation with ",[970,6506,6507],{},"RouterLink"," component.",[6478,6510,6511,6518],{},[6493,6512,6513],{},[970,6514,6515],{"className":1045,"language":1046,"style":968},[973,6516,6517],{"class":979},"false",[6493,6519,6520,6521,6524],{},"Disables routing integration, links render as plain ",[970,6522,6523],{},"\u003Ca>"," tags.",[6478,6526,6527,6537],{},[6493,6528,6529],{},[970,6530,6531,6533,6535],{"className":1045,"language":1046,"style":968},[973,6532,1328],{"class":1052},[973,6534,1455],{"class":982},[973,6536,1328],{"class":1052},[6493,6538,6539,6540,6508],{},"Uses Inertia.js for navigation with its ",[970,6541,551],{},[962,6543,6546],{"className":1066,"code":6544,"filename":1833,"highlights":6545,"language":1061,"meta":968,"style":968},"import { defineConfig } from 'vite'\nimport vue from '@vitejs/plugin-vue'\nimport ui from '@nuxt/ui/vite'\n\nexport default defineConfig({\n  plugins: [\n    vue(),\n    ui({\n      router: false\n    })\n  ]\n})\n",[1197],[970,6547,6548,6566,6580,6594,6598,6610,6618,6626,6634,6643,6649,6653],{"__ignoreMap":968},[973,6549,6550,6552,6554,6556,6558,6560,6562,6564],{"class":975,"line":976},[973,6551,1079],{"class":1078},[973,6553,1082],{"class":1052},[973,6555,1086],{"class":1085},[973,6557,1089],{"class":1052},[973,6559,1092],{"class":1078},[973,6561,1095],{"class":1052},[973,6563,1049],{"class":982},[973,6565,1100],{"class":1052},[973,6567,6568,6570,6572,6574,6576,6578],{"class":975,"line":1103},[973,6569,1079],{"class":1078},[973,6571,1108],{"class":1085},[973,6573,1111],{"class":1078},[973,6575,1095],{"class":1052},[973,6577,1116],{"class":982},[973,6579,1100],{"class":1052},[973,6581,6582,6584,6586,6588,6590,6592],{"class":975,"line":1070},[973,6583,1079],{"class":1078},[973,6585,1127],{"class":1085},[973,6587,1111],{"class":1078},[973,6589,1095],{"class":1052},[973,6591,1134],{"class":982},[973,6593,1100],{"class":1052},[973,6595,6596],{"class":975,"line":1139},[973,6597,1142],{"emptyLinePlaceholder":21},[973,6599,6600,6602,6604,6606,6608],{"class":975,"line":1145},[973,6601,1148],{"class":1078},[973,6603,1151],{"class":1078},[973,6605,1086],{"class":1154},[973,6607,1157],{"class":1085},[973,6609,1160],{"class":1052},[973,6611,6612,6614,6616],{"class":975,"line":1163},[973,6613,1167],{"class":1166},[973,6615,1170],{"class":1052},[973,6617,1173],{"class":1085},[973,6619,6620,6622,6624],{"class":975,"line":1176},[973,6621,1179],{"class":1154},[973,6623,1182],{"class":1085},[973,6625,1185],{"class":1052},[973,6627,6628,6630,6632],{"class":975,"line":1071},[973,6629,1191],{"class":1154},[973,6631,1157],{"class":1085},[973,6633,1160],{"class":1052},[973,6635,6637,6639,6641],{"class":6636,"line":1197},[975,1122],[973,6638,1448],{"class":1166},[973,6640,1170],{"class":1052},[973,6642,1412],{"class":1348},[973,6644,6645,6647],{"class":975,"line":1203},[973,6646,1355],{"class":1052},[973,6648,1209],{"class":1085},[973,6650,6651],{"class":975,"line":1352},[973,6652,1200],{"class":1085},[973,6654,6655,6657],{"class":975,"line":1363},[973,6656,1206],{"class":1052},[973,6658,1209],{"class":1085},[1700,6660,6661,6671],{},[930,6662,6663,6664,6666,6667,6670],{},"You can provide custom navigation logic for frameworks like ",[934,6665,6462],{}," by setting ",[970,6668,6669],{},"router: false"," in the Vite config and passing a function when installing the Vue plugin:",[962,6672,6675],{"className":1066,"code":6673,"filename":6674,"language":1061,"meta":968,"style":968},"import ui from '@nuxt/ui/vue-plugin'\nimport { router } from 'hybridly'\n\napp.use(ui, {\n  router: (event, { href, external }) => {\n    if (external) {\n      return\n    }\n\n    event.preventDefault()\n\n    router.navigate({ url: href })\n  }\n})\n","main.ts",[970,6676,6677,6691,6711,6715,6730,6761,6775,6780,6784,6788,6800,6804,6829,6833],{"__ignoreMap":968},[973,6678,6679,6681,6683,6685,6687,6689],{"class":975,"line":976},[973,6680,1079],{"class":1078},[973,6682,1127],{"class":1085},[973,6684,1111],{"class":1078},[973,6686,1095],{"class":1052},[973,6688,2057],{"class":982},[973,6690,1100],{"class":1052},[973,6692,6693,6695,6697,6700,6702,6704,6706,6709],{"class":975,"line":1103},[973,6694,1079],{"class":1078},[973,6696,1082],{"class":1052},[973,6698,6699],{"class":1085}," router",[973,6701,1089],{"class":1052},[973,6703,1092],{"class":1078},[973,6705,1095],{"class":1052},[973,6707,6708],{"class":982},"hybridly",[973,6710,1100],{"class":1052},[973,6712,6713],{"class":975,"line":1070},[973,6714,1142],{"emptyLinePlaceholder":21},[973,6716,6717,6719,6721,6723,6726,6728],{"class":975,"line":1139},[973,6718,2152],{"class":1085},[973,6720,1053],{"class":1052},[973,6722,2157],{"class":1154},[973,6724,6725],{"class":1085},"(ui",[973,6727,1760],{"class":1052},[973,6729,1380],{"class":1052},[973,6731,6732,6735,6737,6740,6743,6745,6747,6750,6752,6755,6757,6759],{"class":975,"line":1145},[973,6733,6734],{"class":1154},"  router",[973,6736,1170],{"class":1052},[973,6738,6739],{"class":1052}," (",[973,6741,6742],{"class":2367},"event",[973,6744,1760],{"class":1052},[973,6746,1082],{"class":1052},[973,6748,6749],{"class":2367}," href",[973,6751,1760],{"class":1052},[973,6753,6754],{"class":2367}," external",[973,6756,2519],{"class":1052},[973,6758,2371],{"class":1742},[973,6760,1380],{"class":1052},[973,6762,6763,6766,6768,6771,6773],{"class":975,"line":1163},[973,6764,6765],{"class":1078},"    if",[973,6767,6739],{"class":1166},[973,6769,6770],{"class":1085},"external",[973,6772,2554],{"class":1166},[973,6774,1160],{"class":1052},[973,6776,6777],{"class":975,"line":1176},[973,6778,6779],{"class":1078},"      return\n",[973,6781,6782],{"class":975,"line":1071},[973,6783,1906],{"class":1052},[973,6785,6786],{"class":975,"line":1197},[973,6787,1142],{"emptyLinePlaceholder":21},[973,6789,6790,6793,6795,6798],{"class":975,"line":1203},[973,6791,6792],{"class":1085},"    event",[973,6794,1053],{"class":1052},[973,6796,6797],{"class":1154},"preventDefault",[973,6799,1194],{"class":1166},[973,6801,6802],{"class":975,"line":1352},[973,6803,1142],{"emptyLinePlaceholder":21},[973,6805,6806,6809,6811,6814,6816,6818,6821,6823,6825,6827],{"class":975,"line":1363},[973,6807,6808],{"class":1085},"    router",[973,6810,1053],{"class":1052},[973,6812,6813],{"class":1154},"navigate",[973,6815,1157],{"class":1166},[973,6817,2531],{"class":1052},[973,6819,6820],{"class":1166}," url",[973,6822,1170],{"class":1052},[973,6824,6749],{"class":1085},[973,6826,1089],{"class":1052},[973,6828,1209],{"class":1166},[973,6830,6831],{"class":975,"line":1372},[973,6832,1911],{"class":1052},[973,6834,6835,6837],{"class":975,"line":1383},[973,6836,1206],{"class":1052},[973,6838,1209],{"class":1085},[4329,6840,6841],{},[930,6842,6843,6844,6457,6846,4339,6849,6851],{},"When set to ",[970,6845,6517],{},[970,6847,6848],{},"'inertia'",[970,6850,2041],{}," is not required as a dependency.",[944,6853,6855,6161,6858],{"id":6854},"scanpackages",[970,6856,6857],{},"scanPackages",[6163,6859],{"className":6860,"label":6443},[6166],[930,6862,5088,6863,6865],{},[970,6864,6857],{}," option to specify additional npm packages that should be scanned for components using Nuxt UI. This is useful when you have a shared component library that uses Nuxt UI components internally.",[962,6867,6870],{"className":1066,"code":6868,"filename":1833,"highlights":6869,"language":1061,"meta":968,"style":968},"import { defineConfig } from 'vite'\nimport vue from '@vitejs/plugin-vue'\nimport ui from '@nuxt/ui/vite'\n\nexport default defineConfig({\n  plugins: [\n    vue(),\n    ui({\n      scanPackages: ['@my-org/ui-components']\n    })\n  ]\n})\n",[1197],[970,6871,6872,6890,6904,6918,6922,6934,6942,6950,6958,6977,6983,6987],{"__ignoreMap":968},[973,6873,6874,6876,6878,6880,6882,6884,6886,6888],{"class":975,"line":976},[973,6875,1079],{"class":1078},[973,6877,1082],{"class":1052},[973,6879,1086],{"class":1085},[973,6881,1089],{"class":1052},[973,6883,1092],{"class":1078},[973,6885,1095],{"class":1052},[973,6887,1049],{"class":982},[973,6889,1100],{"class":1052},[973,6891,6892,6894,6896,6898,6900,6902],{"class":975,"line":1103},[973,6893,1079],{"class":1078},[973,6895,1108],{"class":1085},[973,6897,1111],{"class":1078},[973,6899,1095],{"class":1052},[973,6901,1116],{"class":982},[973,6903,1100],{"class":1052},[973,6905,6906,6908,6910,6912,6914,6916],{"class":975,"line":1070},[973,6907,1079],{"class":1078},[973,6909,1127],{"class":1085},[973,6911,1111],{"class":1078},[973,6913,1095],{"class":1052},[973,6915,1134],{"class":982},[973,6917,1100],{"class":1052},[973,6919,6920],{"class":975,"line":1139},[973,6921,1142],{"emptyLinePlaceholder":21},[973,6923,6924,6926,6928,6930,6932],{"class":975,"line":1145},[973,6925,1148],{"class":1078},[973,6927,1151],{"class":1078},[973,6929,1086],{"class":1154},[973,6931,1157],{"class":1085},[973,6933,1160],{"class":1052},[973,6935,6936,6938,6940],{"class":975,"line":1163},[973,6937,1167],{"class":1166},[973,6939,1170],{"class":1052},[973,6941,1173],{"class":1085},[973,6943,6944,6946,6948],{"class":975,"line":1176},[973,6945,1179],{"class":1154},[973,6947,1182],{"class":1085},[973,6949,1185],{"class":1052},[973,6951,6952,6954,6956],{"class":975,"line":1071},[973,6953,1191],{"class":1154},[973,6955,1157],{"class":1085},[973,6957,1160],{"class":1052},[973,6959,6961,6964,6966,6968,6970,6973,6975],{"class":6960,"line":1197},[975,1122],[973,6962,6963],{"class":1166},"      scanPackages",[973,6965,1170],{"class":1052},[973,6967,1325],{"class":1085},[973,6969,1328],{"class":1052},[973,6971,6972],{"class":982},"@my-org/ui-components",[973,6974,1328],{"class":1052},[973,6976,1634],{"class":1085},[973,6978,6979,6981],{"class":975,"line":1203},[973,6980,1355],{"class":1052},[973,6982,1209],{"class":1085},[973,6984,6985],{"class":975,"line":1352},[973,6986,1200],{"class":1085},[973,6988,6989,6991],{"class":975,"line":1363},[973,6990,1206],{"class":1052},[973,6992,1209],{"class":1085},[4329,6994,6995],{},[930,6996,6997,6998,7000],{},"By default, only ",[970,6999,3002],{}," is scanned. Use this option when your external packages contain Vue components that use Nuxt UI.",[939,7002,7004],{"id":7003},"continuous-releases","Continuous releases",[930,7006,7007,7008,7013],{},"Nuxt UI uses ",[3998,7009,7012],{"href":7010,"rel":7011},"https://github.com/stackblitz-labs/pkg.pr.new",[4002],"pkg.pr.new"," for continuous preview releases, providing developers with instant access to the latest features and bug fixes without waiting for official releases.",[930,7015,7016,7017,7020],{},"Automatic preview releases are created for all commits and PRs to the ",[970,7018,7019],{},"v4"," branch. Use them by replacing your package version with the specific commit hash or PR number.",[962,7022,7027],{"className":7023,"code":7024,"filename":7025,"language":7026,"meta":968,"style":968},"language-diff shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","{\n  \"dependencies\": {\n-   \"@nuxt/ui\": \"^4.0.0\",\n+   \"@nuxt/ui\": \"https://pkg.pr.new/@nuxt/ui@4c96909\",\n  }\n}\n","package.json","diff",[970,7028,7029,7033,7038,7046,7054,7058],{"__ignoreMap":968},[973,7030,7031],{"class":975,"line":976},[973,7032,1160],{"class":1085},[973,7034,7035],{"class":975,"line":1103},[973,7036,7037],{"class":1085},"  \"dependencies\": {\n",[973,7039,7040,7043],{"class":975,"line":1070},[973,7041,7042],{"class":1052},"-",[973,7044,7045],{"class":1166},"   \"@nuxt/ui\": \"^4.0.0\",\n",[973,7047,7048,7051],{"class":975,"line":1139},[973,7049,7050],{"class":1052},"+",[973,7052,7053],{"class":982},"   \"@nuxt/ui\": \"https://pkg.pr.new/@nuxt/ui@4c96909\",\n",[973,7055,7056],{"class":975,"line":1145},[973,7057,1911],{"class":1085},[973,7059,7060],{"class":975,"line":1163},[973,7061,1800],{"class":1085},[4329,7063,7064],{},[930,7065,7066,7068],{},[934,7067,7012],{}," will automatically comment on PRs with the installation URL, making it easy to test changes.",[7070,7071,7072],"style",{},"html pre.shiki code .sBMFI, html code.shiki .sBMFI{--shiki-light:#E2931D;--shiki-default:#FFCB6B;--shiki-dark:#FFCB6B}html pre.shiki code .sfazB, html code.shiki .sfazB{--shiki-light:#91B859;--shiki-default:#C3E88D;--shiki-dark:#C3E88D}html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html pre.shiki code .sMK4o, html code.shiki .sMK4o{--shiki-light:#39ADB5;--shiki-default:#89DDFF;--shiki-dark:#89DDFF}html pre.shiki code .s7zQu, html code.shiki .s7zQu{--shiki-light:#39ADB5;--shiki-light-font-style:italic;--shiki-default:#89DDFF;--shiki-default-font-style:italic;--shiki-dark:#89DDFF;--shiki-dark-font-style:italic}html pre.shiki code .sTEyZ, html code.shiki .sTEyZ{--shiki-light:#90A4AE;--shiki-default:#EEFFFF;--shiki-dark:#BABED8}html pre.shiki code .s2Zo4, html code.shiki .s2Zo4{--shiki-light:#6182B8;--shiki-default:#82AAFF;--shiki-dark:#82AAFF}html pre.shiki code .swJcz, html code.shiki .swJcz{--shiki-light:#E53935;--shiki-default:#F07178;--shiki-dark:#F07178}html pre.shiki code .sfNiH, html code.shiki .sfNiH{--shiki-light:#FF5370;--shiki-default:#FF9CAC;--shiki-dark:#FF9CAC}html pre.shiki code .spNyl, html code.shiki .spNyl{--shiki-light:#9C3EDA;--shiki-default:#C792EA;--shiki-dark:#C792EA}html pre.shiki code .sHwdD, html code.shiki .sHwdD{--shiki-light:#90A4AE;--shiki-light-font-style:italic;--shiki-default:#546E7A;--shiki-default-font-style:italic;--shiki-dark:#676E95;--shiki-dark-font-style:italic}html pre.shiki code .sbssI, html code.shiki .sbssI{--shiki-light:#F76D47;--shiki-default:#F78C6C;--shiki-dark:#F78C6C}html pre.shiki code .sHdIc, html code.shiki .sHdIc{--shiki-light:#90A4AE;--shiki-light-font-style:italic;--shiki-default:#EEFFFF;--shiki-default-font-style:italic;--shiki-dark:#BABED8;--shiki-dark-font-style:italic}",{"title":968,"searchDepth":1103,"depth":1103,"links":7074},[7075,7079,7093],{"id":941,"depth":1103,"text":942,"children":7076},[7077,7078],{"id":946,"depth":1070,"text":947},{"id":4940,"depth":1070,"text":4941},{"id":5074,"depth":1103,"text":5075,"children":7080},[7081,7082,7083,7084,7085,7086,7087,7089,7091],{"id":5083,"depth":1070,"text":5083},{"id":2584,"depth":1070,"text":2584},{"id":5407,"depth":1070,"text":5410},{"id":5548,"depth":1070,"text":5551},{"id":5776,"depth":1070,"text":5779},{"id":5936,"depth":1070,"text":5939},{"id":6157,"depth":1070,"text":7088},"theme.prefix ",{"id":6437,"depth":1070,"text":7090},"router ",{"id":6854,"depth":1070,"text":7092},"scanPackages ",{"id":7003,"depth":1103,"text":7004},[7095],{"label":7096,"to":7097,"icon":7098},"Template","https://codesandbox.io/p/devbox/nuxt-ui-vue-f2qp34","i-lucide-codesandbox",{},{"icon":30},{"title":20,"description":35},"jd_OSmE5p4u35x27ndkUN76L0Mmz8nQI02x8uvXp6_A",{"data":7104,"body":7105},{},{"type":7106,"children":7107},"root",[7108],{"type":172,"tag":930,"props":7109,"children":7110},{},[7111],{"type":7112,"value":35},"text",1769700079635]