[{"data":1,"prerenderedAt":8136},["ShallowReactive",2],{"navigation_docs":3,"-components-forms-form":1530,"-components-forms-form-surround":8131},[4,28,35,1314,1337,1344,1499,1523],{"title":5,"path":6,"stem":7,"children":8,"icon":27},"Getting Started","\u002Fgetting-started","1.getting-started\u002F1.index",[9,11,15,19,23],{"title":10,"path":6,"stem":7},"Introduction",{"title":12,"path":13,"stem":14},"Installation","\u002Fgetting-started\u002Finstallation","1.getting-started\u002F2.installation",{"title":16,"path":17,"stem":18},"Usage","\u002Fgetting-started\u002Fusage","1.getting-started\u002F3.usage",{"title":20,"path":21,"stem":22},"Theming","\u002Fgetting-started\u002Ftheming","1.getting-started\u002F4.theming",{"title":24,"path":25,"stem":26},"AI Agents","\u002Fgetting-started\u002Fai-agents","1.getting-started\u002F5.ai-agents","i-lucide-rocket",{"title":29,"path":30,"stem":31,"children":32,"icon":34},"Core Concepts","\u002Fcore-concepts","2.core-concepts\u002Findex",[33],{"title":29,"path":30,"stem":31},"i-lucide-lightbulb",{"title":36,"icon":37,"path":38,"stem":39,"children":40},"Components","i-lucide-component","\u002Fcomponents","3.components",[41,43,62,152,266,324,446,464,478,612,702,888,918,948,982,1016,1054,1284],{"title":36,"path":38,"stem":42},"3.components\u002Findex",{"title":44,"icon":45,"path":46,"stem":47,"children":48,"page":61},"3D","i-lucide-box","\u002Fcomponents\u002F3d","3.components\u002F3d",[49,53,57],{"title":50,"path":51,"stem":52},"3D Card","\u002Fcomponents\u002F3d\u002F3d-card","3.components\u002F3d\u002F3d-card",{"title":54,"path":55,"stem":56},"Book","\u002Fcomponents\u002F3d\u002Fbook","3.components\u002F3d\u002Fbook",{"title":58,"path":59,"stem":60},"Globe","\u002Fcomponents\u002F3d\u002Fglobe","3.components\u002F3d\u002Fglobe",false,{"title":63,"icon":64,"path":65,"stem":66,"children":67,"page":61},"AI","i-lucide-sparkles","\u002Fcomponents\u002Fai","3.components\u002Fai",[68,72,76,80,84,88,92,96,100,104,108,112,116,120,124,128,132,136,140,144,148],{"title":69,"path":70,"stem":71},"Agent Avatar","\u002Fcomponents\u002Fai\u002Fagent-avatar","3.components\u002Fai\u002Fagent-avatar",{"title":73,"path":74,"stem":75},"AI Approval","\u002Fcomponents\u002Fai\u002Fai-approval","3.components\u002Fai\u002Fai-approval",{"title":77,"path":78,"stem":79},"AI Artifact","\u002Fcomponents\u002Fai\u002Fai-artifact","3.components\u002Fai\u002Fai-artifact",{"title":81,"path":82,"stem":83},"AI Branch","\u002Fcomponents\u002Fai\u002Fai-branch","3.components\u002Fai\u002Fai-branch",{"title":85,"path":86,"stem":87},"AI Citation","\u002Fcomponents\u002Fai\u002Fai-citation","3.components\u002Fai\u002Fai-citation",{"title":89,"path":90,"stem":91},"AI Context Meter","\u002Fcomponents\u002Fai\u002Fai-context-meter","3.components\u002Fai\u002Fai-context-meter",{"title":93,"path":94,"stem":95},"AI Conversation","\u002Fcomponents\u002Fai\u002Fai-conversation","3.components\u002Fai\u002Fai-conversation",{"title":97,"path":98,"stem":99},"AI Diff","\u002Fcomponents\u002Fai\u002Fai-diff","3.components\u002Fai\u002Fai-diff",{"title":101,"path":102,"stem":103},"AI Message","\u002Fcomponents\u002Fai\u002Fai-message","3.components\u002Fai\u002Fai-message",{"title":105,"path":106,"stem":107},"AI Messages","\u002Fcomponents\u002Fai\u002Fai-messages","3.components\u002Fai\u002Fai-messages",{"title":109,"path":110,"stem":111},"AI Orb","\u002Fcomponents\u002Fai\u002Fai-orb","3.components\u002Fai\u002Fai-orb",{"title":113,"path":114,"stem":115},"AI Orb Face","\u002Fcomponents\u002Fai\u002Fai-orb-face","3.components\u002Fai\u002Fai-orb-face",{"title":117,"path":118,"stem":119},"AI Orb Face Mouth","\u002Fcomponents\u002Fai\u002Fai-orb-face-mouth","3.components\u002Fai\u002Fai-orb-face-mouth",{"title":121,"path":122,"stem":123},"AI Prompt Input","\u002Fcomponents\u002Fai\u002Fai-prompt-input","3.components\u002Fai\u002Fai-prompt-input",{"title":125,"path":126,"stem":127},"AI Reasoning","\u002Fcomponents\u002Fai\u002Fai-reasoning","3.components\u002Fai\u002Fai-reasoning",{"title":129,"path":130,"stem":131},"AI Response","\u002Fcomponents\u002Fai\u002Fai-response","3.components\u002Fai\u002Fai-response",{"title":133,"path":134,"stem":135},"AI Sources","\u002Fcomponents\u002Fai\u002Fai-sources","3.components\u002Fai\u002Fai-sources",{"title":137,"path":138,"stem":139},"AI Suggestions","\u002Fcomponents\u002Fai\u002Fai-suggestions","3.components\u002Fai\u002Fai-suggestions",{"title":141,"path":142,"stem":143},"AI Task List","\u002Fcomponents\u002Fai\u002Fai-task-list","3.components\u002Fai\u002Fai-task-list",{"title":145,"path":146,"stem":147},"AI Tool Call","\u002Fcomponents\u002Fai\u002Fai-tool-call","3.components\u002Fai\u002Fai-tool-call",{"title":149,"path":150,"stem":151},"Image Generation Panel","\u002Fcomponents\u002Fai\u002Fimage-generation-panel","3.components\u002Fai\u002Fimage-generation-panel",{"title":153,"icon":154,"path":155,"stem":156,"children":157,"page":61},"Backgrounds","i-lucide-layers","\u002Fcomponents\u002Fbackgrounds","3.components\u002Fbackgrounds",[158,162,166,170,174,178,182,186,190,194,198,202,206,210,214,218,222,226,230,234,238,242,246,250,254,258,262],{"title":159,"path":160,"stem":161},"Animated Background","\u002Fcomponents\u002Fbackgrounds\u002Fanimated-background","3.components\u002Fbackgrounds\u002Fanimated-background",{"title":163,"path":164,"stem":165},"Animated Grid Pattern","\u002Fcomponents\u002Fbackgrounds\u002Fanimated-grid-pattern","3.components\u002Fbackgrounds\u002Fanimated-grid-pattern",{"title":167,"path":168,"stem":169},"Animated Spotlight","\u002Fcomponents\u002Fbackgrounds\u002Fanimated-spotlight","3.components\u002Fbackgrounds\u002Fanimated-spotlight",{"title":171,"path":172,"stem":173},"Aurora Background","\u002Fcomponents\u002Fbackgrounds\u002Faurora-background","3.components\u002Fbackgrounds\u002Faurora-background",{"title":175,"path":176,"stem":177},"Aurora Curtain","\u002Fcomponents\u002Fbackgrounds\u002Faurora-curtain","3.components\u002Fbackgrounds\u002Faurora-curtain",{"title":179,"path":180,"stem":181},"Background Beams","\u002Fcomponents\u002Fbackgrounds\u002Fbackground-beams","3.components\u002Fbackgrounds\u002Fbackground-beams",{"title":183,"path":184,"stem":185},"Background Gradient Animation","\u002Fcomponents\u002Fbackgrounds\u002Fbackground-gradient-animation","3.components\u002Fbackgrounds\u002Fbackground-gradient-animation",{"title":187,"path":188,"stem":189},"Background Lines","\u002Fcomponents\u002Fbackgrounds\u002Fbackground-lines","3.components\u002Fbackgrounds\u002Fbackground-lines",{"title":191,"path":192,"stem":193},"Background Ripple Effect","\u002Fcomponents\u002Fbackgrounds\u002Fbackground-ripple-effect","3.components\u002Fbackgrounds\u002Fbackground-ripple-effect",{"title":195,"path":196,"stem":197},"Boxes Core","\u002Fcomponents\u002Fbackgrounds\u002Fboxes-core","3.components\u002Fbackgrounds\u002Fboxes-core",{"title":199,"path":200,"stem":201},"Directional Light","\u002Fcomponents\u002Fbackgrounds\u002Fdirectional-light","3.components\u002Fbackgrounds\u002Fdirectional-light",{"title":203,"path":204,"stem":205},"Dotted Glow Background","\u002Fcomponents\u002Fbackgrounds\u002Fdotted-glow-background","3.components\u002Fbackgrounds\u002Fdotted-glow-background",{"title":207,"path":208,"stem":209},"Dotted Map","\u002Fcomponents\u002Fbackgrounds\u002Fdotted-map","3.components\u002Fbackgrounds\u002Fdotted-map",{"title":211,"path":212,"stem":213},"Flickering Grid","\u002Fcomponents\u002Fbackgrounds\u002Fflickering-grid","3.components\u002Fbackgrounds\u002Fflickering-grid",{"title":215,"path":216,"stem":217},"Hexagon Pattern","\u002Fcomponents\u002Fbackgrounds\u002Fhexagon-pattern","3.components\u002Fbackgrounds\u002Fhexagon-pattern",{"title":219,"path":220,"stem":221},"Interactive Grid Pattern","\u002Fcomponents\u002Fbackgrounds\u002Finteractive-grid-pattern","3.components\u002Fbackgrounds\u002Finteractive-grid-pattern",{"title":223,"path":224,"stem":225},"Lamp Container","\u002Fcomponents\u002Fbackgrounds\u002Flamp-container","3.components\u002Fbackgrounds\u002Flamp-container",{"title":227,"path":228,"stem":229},"Light Rays","\u002Fcomponents\u002Fbackgrounds\u002Flight-rays","3.components\u002Fbackgrounds\u002Flight-rays",{"title":231,"path":232,"stem":233},"Meteors","\u002Fcomponents\u002Fbackgrounds\u002Fmeteors","3.components\u002Fbackgrounds\u002Fmeteors",{"title":235,"path":236,"stem":237},"Noise Texture","\u002Fcomponents\u002Fbackgrounds\u002Fnoise-texture","3.components\u002Fbackgrounds\u002Fnoise-texture",{"title":239,"path":240,"stem":241},"Particles","\u002Fcomponents\u002Fbackgrounds\u002Fparticles","3.components\u002Fbackgrounds\u002Fparticles",{"title":243,"path":244,"stem":245},"Retro Grid","\u002Fcomponents\u002Fbackgrounds\u002Fretro-grid","3.components\u002Fbackgrounds\u002Fretro-grid",{"title":247,"path":248,"stem":249},"Shooting Stars","\u002Fcomponents\u002Fbackgrounds\u002Fshooting-stars","3.components\u002Fbackgrounds\u002Fshooting-stars",{"title":251,"path":252,"stem":253},"Stars Background","\u002Fcomponents\u002Fbackgrounds\u002Fstars-background","3.components\u002Fbackgrounds\u002Fstars-background",{"title":255,"path":256,"stem":257},"Striped Pattern","\u002Fcomponents\u002Fbackgrounds\u002Fstriped-pattern","3.components\u002Fbackgrounds\u002Fstriped-pattern",{"title":259,"path":260,"stem":261},"Vortex","\u002Fcomponents\u002Fbackgrounds\u002Fvortex","3.components\u002Fbackgrounds\u002Fvortex",{"title":263,"path":264,"stem":265},"Warp Background","\u002Fcomponents\u002Fbackgrounds\u002Fwarp-background","3.components\u002Fbackgrounds\u002Fwarp-background",{"title":267,"icon":268,"path":269,"stem":270,"children":271,"page":61},"Buttons","i-lucide-mouse-pointer-click","\u002Fcomponents\u002Fbuttons","3.components\u002Fbuttons",[272,276,280,284,288,292,296,300,304,308,312,316,320],{"title":273,"path":274,"stem":275},"Button Copy","\u002Fcomponents\u002Fbuttons\u002Fbutton-copy","3.components\u002Fbuttons\u002Fbutton-copy",{"title":277,"path":278,"stem":279},"Clip Corners Button","\u002Fcomponents\u002Fbuttons\u002Fclip-corners-button","3.components\u002Fbuttons\u002Fclip-corners-button",{"title":281,"path":282,"stem":283},"Dot Morph Button","\u002Fcomponents\u002Fbuttons\u002Fdot-morph-button","3.components\u002Fbuttons\u002Fdot-morph-button",{"title":285,"path":286,"stem":287},"Interactive Hover Button","\u002Fcomponents\u002Fbuttons\u002Finteractive-hover-button","3.components\u002Fbuttons\u002Finteractive-hover-button",{"title":289,"path":290,"stem":291},"Magnetic Button","\u002Fcomponents\u002Fbuttons\u002Fmagnetic-button","3.components\u002Fbuttons\u002Fmagnetic-button",{"title":293,"path":294,"stem":295},"Music Toggle","\u002Fcomponents\u002Fbuttons\u002Fmusic-toggle","3.components\u002Fbuttons\u002Fmusic-toggle",{"title":297,"path":298,"stem":299},"Pulsating Button","\u002Fcomponents\u002Fbuttons\u002Fpulsating-button","3.components\u002Fbuttons\u002Fpulsating-button",{"title":301,"path":302,"stem":303},"Rainbow Button","\u002Fcomponents\u002Fbuttons\u002Frainbow-button","3.components\u002Fbuttons\u002Frainbow-button",{"title":305,"path":306,"stem":307},"Ripple Button","\u002Fcomponents\u002Fbuttons\u002Fripple-button","3.components\u002Fbuttons\u002Fripple-button",{"title":309,"path":310,"stem":311},"Shimmer Button","\u002Fcomponents\u002Fbuttons\u002Fshimmer-button","3.components\u002Fbuttons\u002Fshimmer-button",{"title":313,"path":314,"stem":315},"Shiny Button","\u002Fcomponents\u002Fbuttons\u002Fshiny-button","3.components\u002Fbuttons\u002Fshiny-button",{"title":317,"path":318,"stem":319},"Smooth Button","\u002Fcomponents\u002Fbuttons\u002Fsmooth-button","3.components\u002Fbuttons\u002Fsmooth-button",{"title":321,"path":322,"stem":323},"Theme Toggle","\u002Fcomponents\u002Fbuttons\u002Ftheme-toggle","3.components\u002Fbuttons\u002Ftheme-toggle",{"title":325,"icon":326,"path":327,"stem":328,"children":329,"page":61},"Cards","i-lucide-layout-panel-top","\u002Fcomponents\u002Fcards","3.components\u002Fcards",[330,334,338,342,346,350,354,358,362,366,370,374,378,382,386,390,394,398,402,406,410,414,418,422,426,430,434,438,442],{"title":331,"path":332,"stem":333},"App Download Stack","\u002Fcomponents\u002Fcards\u002Fapp-download-stack","3.components\u002Fcards\u002Fapp-download-stack",{"title":335,"path":336,"stem":337},"Apple Invites","\u002Fcomponents\u002Fcards\u002Fapple-invites","3.components\u002Fcards\u002Fapple-invites",{"title":339,"path":340,"stem":341},"Bento Grid","\u002Fcomponents\u002Fcards\u002Fbento-grid","3.components\u002Fcards\u002Fbento-grid",{"title":343,"path":344,"stem":345},"Stacked Cards","\u002Fcomponents\u002Fcards\u002Fcard-stack","3.components\u002Fcards\u002Fcard-stack",{"title":347,"path":348,"stem":349},"Card Swipe Deck","\u002Fcomponents\u002Fcards\u002Fcard-swipe-deck","3.components\u002Fcards\u002Fcard-swipe-deck",{"title":351,"path":352,"stem":353},"Draggable Card","\u002Fcomponents\u002Fcards\u002Fdraggable-card","3.components\u002Fcards\u002Fdraggable-card",{"title":355,"path":356,"stem":357},"Evervault Card","\u002Fcomponents\u002Fcards\u002Fever-vault-card","3.components\u002Fcards\u002Fever-vault-card",{"title":359,"path":360,"stem":361},"Expandable Cards","\u002Fcomponents\u002Fcards\u002Fexpandable-cards","3.components\u002Fcards\u002Fexpandable-cards",{"title":363,"path":364,"stem":365},"Figma Comment","\u002Fcomponents\u002Fcards\u002Ffigma-comment","3.components\u002Fcards\u002Ffigma-comment",{"title":367,"path":368,"stem":369},"Focus Cards","\u002Fcomponents\u002Fcards\u002Ffocus-cards","3.components\u002Fcards\u002Ffocus-cards",{"title":371,"path":372,"stem":373},"Glare Card","\u002Fcomponents\u002Fcards\u002Fglare-card","3.components\u002Fcards\u002Fglare-card",{"title":375,"path":376,"stem":377},"Glass Card","\u002Fcomponents\u002Fcards\u002Fglass-card","3.components\u002Fcards\u002Fglass-card",{"title":379,"path":380,"stem":381},"Glass Panel","\u002Fcomponents\u002Fcards\u002Fglass-panel","3.components\u002Fcards\u002Fglass-panel",{"title":383,"path":384,"stem":385},"Glow Hover Cards","\u002Fcomponents\u002Fcards\u002Fglow-hover-cards","3.components\u002Fcards\u002Fglow-hover-cards",{"title":387,"path":388,"stem":389},"Glowing Stars Card","\u002Fcomponents\u002Fcards\u002Fglowing-stars-card","3.components\u002Fcards\u002Fglowing-stars-card",{"title":391,"path":392,"stem":393},"Mac Terminal","\u002Fcomponents\u002Fcards\u002Fmac-terminal","3.components\u002Fcards\u002Fmac-terminal",{"title":395,"path":396,"stem":397},"Magic Card","\u002Fcomponents\u002Fcards\u002Fmagic-card","3.components\u002Fcards\u002Fmagic-card",{"title":399,"path":400,"stem":401},"Mail Card","\u002Fcomponents\u002Fcards\u002Fmail-card","3.components\u002Fcards\u002Fmail-card",{"title":403,"path":404,"stem":405},"Photo Stack","\u002Fcomponents\u002Fcards\u002Fphoto-stack","3.components\u002Fcards\u002Fphoto-stack",{"title":407,"path":408,"stem":409},"Price Flow","\u002Fcomponents\u002Fcards\u002Fprice-flow","3.components\u002Fcards\u002Fprice-flow",{"title":411,"path":412,"stem":413},"Product Card","\u002Fcomponents\u002Fcards\u002Fproduct-card","3.components\u002Fcards\u002Fproduct-card",{"title":415,"path":416,"stem":417},"Scrollable Card Stack","\u002Fcomponents\u002Fcards\u002Fscrollable-card-stack","3.components\u002Fcards\u002Fscrollable-card-stack",{"title":419,"path":420,"stem":421},"Shine Border","\u002Fcomponents\u002Fcards\u002Fshine-border","3.components\u002Fcards\u002Fshine-border",{"title":423,"path":424,"stem":425},"Social Hover Card","\u002Fcomponents\u002Fcards\u002Fsocial-hover-card","3.components\u002Fcards\u002Fsocial-hover-card",{"title":427,"path":428,"stem":429},"Switchboard Card","\u002Fcomponents\u002Fcards\u002Fswitchboard-card","3.components\u002Fcards\u002Fswitchboard-card",{"title":431,"path":432,"stem":433},"Tilt Card","\u002Fcomponents\u002Fcards\u002Ftilt-card","3.components\u002Fcards\u002Ftilt-card",{"title":435,"path":436,"stem":437},"Tweet Card","\u002Fcomponents\u002Fcards\u002Ftweet-card","3.components\u002Fcards\u002Ftweet-card",{"title":439,"path":440,"stem":441},"Wallet Card","\u002Fcomponents\u002Fcards\u002Fwallet-card","3.components\u002Fcards\u002Fwallet-card",{"title":443,"path":444,"stem":445},"Wobble Card","\u002Fcomponents\u002Fcards\u002Fwobble-card","3.components\u002Fcards\u002Fwobble-card",{"title":447,"icon":448,"path":449,"stem":450,"children":451,"page":61},"Carousels","i-lucide-gallery-horizontal-end","\u002Fcomponents\u002Fcarousels","3.components\u002Fcarousels",[452,456,460],{"title":453,"path":454,"stem":455},"Carousel","\u002Fcomponents\u002Fcarousels\u002Fcarousel","3.components\u002Fcarousels\u002Fcarousel",{"title":457,"path":458,"stem":459},"Coverflow Carousel","\u002Fcomponents\u002Fcarousels\u002Fcoverflow-carousel","3.components\u002Fcarousels\u002Fcoverflow-carousel",{"title":461,"path":462,"stem":463},"Reviews Carousel","\u002Fcomponents\u002Fcarousels\u002Freviews-carousel","3.components\u002Fcarousels\u002Freviews-carousel",{"title":465,"icon":466,"path":467,"stem":468,"children":469,"page":61},"Directional","i-lucide-move-3d","\u002Fcomponents\u002Fdirectional","3.components\u002Fdirectional",[470,474],{"title":471,"path":472,"stem":473},"Direction Aware Hover","\u002Fcomponents\u002Fdirectional\u002Fdirection-aware-hover","3.components\u002Fdirectional\u002Fdirection-aware-hover",{"title":475,"path":476,"stem":477},"Direction Aware Hover New","\u002Fcomponents\u002Fdirectional\u002Fdirection-aware-hover-new","3.components\u002Fdirectional\u002Fdirection-aware-hover-new",{"title":479,"icon":480,"path":481,"stem":482,"children":483,"page":61},"Visual Effects","i-lucide-wand-sparkles","\u002Fcomponents\u002Feffects","3.components\u002Feffects",[484,488,492,496,500,504,508,512,516,520,524,528,532,536,540,544,548,552,556,560,564,568,572,576,580,584,588,592,596,600,604,608],{"title":485,"path":486,"stem":487},"Animated Beam","\u002Fcomponents\u002Feffects\u002Fanimated-beam","3.components\u002Feffects\u002Fanimated-beam",{"title":489,"path":490,"stem":491},"Arcade Pixel","\u002Fcomponents\u002Feffects\u002Farcade-pixel","3.components\u002Feffects\u002Farcade-pixel",{"title":493,"path":494,"stem":495},"ASCII Render","\u002Fcomponents\u002Feffects\u002Fascii-render","3.components\u002Feffects\u002Fascii-render",{"title":497,"path":498,"stem":499},"Border Beam","\u002Fcomponents\u002Feffects\u002Fborder-beam","3.components\u002Feffects\u002Fborder-beam",{"title":501,"path":502,"stem":503},"Border Trail","\u002Fcomponents\u002Feffects\u002Fborder-trail","3.components\u002Feffects\u002Fborder-trail",{"title":505,"path":506,"stem":507},"Confetti","\u002Fcomponents\u002Feffects\u002Fconfetti","3.components\u002Feffects\u002Fconfetti",{"title":509,"path":510,"stem":511},"Dither Chart","\u002Fcomponents\u002Feffects\u002Fdither-chart","3.components\u002Feffects\u002Fdither-chart",{"title":513,"path":514,"stem":515},"Dither Image","\u002Fcomponents\u002Feffects\u002Fdither-image","3.components\u002Feffects\u002Fdither-image",{"title":517,"path":518,"stem":519},"Div Grid","\u002Fcomponents\u002Feffects\u002Fdiv-grid","3.components\u002Feffects\u002Fdiv-grid",{"title":521,"path":522,"stem":523},"Drawing Cursor","\u002Fcomponents\u002Feffects\u002Fdrawing-cursor","3.components\u002Feffects\u002Fdrawing-cursor",{"title":525,"path":526,"stem":527},"Emboss Surface","\u002Fcomponents\u002Feffects\u002Femboss-surface","3.components\u002Feffects\u002Femboss-surface",{"title":529,"path":530,"stem":531},"Brightness slider","\u002Fcomponents\u002Feffects\u002Fexposure-slider","3.components\u002Feffects\u002Fexposure-slider",{"title":533,"path":534,"stem":535},"Flowing Stroke","\u002Fcomponents\u002Feffects\u002Fflowing-stroke","3.components\u002Feffects\u002Fflowing-stroke",{"title":537,"path":538,"stem":539},"Glow Effect","\u002Fcomponents\u002Feffects\u002Fglow-effect","3.components\u002Feffects\u002Fglow-effect",{"title":541,"path":542,"stem":543},"Glowing Effect","\u002Fcomponents\u002Feffects\u002Fglowing-effect","3.components\u002Feffects\u002Fglowing-effect",{"title":545,"path":546,"stem":547},"Gooey Filter","\u002Fcomponents\u002Feffects\u002Fgooey-filter","3.components\u002Feffects\u002Fgooey-filter",{"title":549,"path":550,"stem":551},"Gravity Stars","\u002Fcomponents\u002Feffects\u002Fgravity-stars","3.components\u002Feffects\u002Fgravity-stars",{"title":553,"path":554,"stem":555},"Iridescent foil","\u002Fcomponents\u002Feffects\u002Fholographic-foil","3.components\u002Feffects\u002Fholographic-foil",{"title":557,"path":558,"stem":559},"Icon Cloud","\u002Fcomponents\u002Feffects\u002Ficon-cloud","3.components\u002Feffects\u002Ficon-cloud",{"title":561,"path":562,"stem":563},"Liquid Metal","\u002Fcomponents\u002Feffects\u002Fliquid-metal","3.components\u002Feffects\u002Fliquid-metal",{"title":565,"path":566,"stem":567},"Mask Container","\u002Fcomponents\u002Feffects\u002Fmask-container","3.components\u002Feffects\u002Fmask-container",{"title":569,"path":570,"stem":571},"Orbiting Circles","\u002Fcomponents\u002Feffects\u002Forbiting-circles","3.components\u002Feffects\u002Forbiting-circles",{"title":573,"path":574,"stem":575},"Depth layers","\u002Fcomponents\u002Feffects\u002Fparallax-layers","3.components\u002Feffects\u002Fparallax-layers",{"title":577,"path":578,"stem":579},"Pixel Flow Field","\u002Fcomponents\u002Feffects\u002Fpixel-flow-field","3.components\u002Feffects\u002Fpixel-flow-field",{"title":581,"path":582,"stem":583},"Pixelated Canvas","\u002Fcomponents\u002Feffects\u002Fpixelated-canvas","3.components\u002Feffects\u002Fpixelated-canvas",{"title":585,"path":586,"stem":587},"Progressive Blur","\u002Fcomponents\u002Feffects\u002Fprogressive-blur","3.components\u002Feffects\u002Fprogressive-blur",{"title":589,"path":590,"stem":591},"Siri Orb","\u002Fcomponents\u002Feffects\u002Fsiri-orb","3.components\u002Feffects\u002Fsiri-orb",{"title":593,"path":594,"stem":595},"Spotlight","\u002Fcomponents\u002Feffects\u002Fspotlight","3.components\u002Feffects\u002Fspotlight",{"title":597,"path":598,"stem":599},"Squircle","\u002Fcomponents\u002Feffects\u002Fsquircle","3.components\u002Feffects\u002Fsquircle",{"title":601,"path":602,"stem":603},"SVG Clip Mask","\u002Fcomponents\u002Feffects\u002Fsvg-clip-mask","3.components\u002Feffects\u002Fsvg-clip-mask",{"title":605,"path":606,"stem":607},"Tracing Beam","\u002Fcomponents\u002Feffects\u002Ftracing-beam","3.components\u002Feffects\u002Ftracing-beam",{"title":609,"path":610,"stem":611},"Video Ambient","\u002Fcomponents\u002Feffects\u002Fvideo-ambient","3.components\u002Feffects\u002Fvideo-ambient",{"title":613,"icon":614,"path":615,"stem":616,"children":617,"page":61},"Forms","i-lucide-text-cursor-input","\u002Fcomponents\u002Fforms","3.components\u002Fforms",[618,622,626,630,634,638,642,646,650,654,658,662,666,670,674,678,682,686,690,694,698],{"title":619,"path":620,"stem":621},"Animated File Upload","\u002Fcomponents\u002Fforms\u002Fanimated-file-upload","3.components\u002Fforms\u002Fanimated-file-upload",{"title":623,"path":624,"stem":625},"Animated Input","\u002Fcomponents\u002Fforms\u002Fanimated-input","3.components\u002Fforms\u002Fanimated-input",{"title":627,"path":628,"stem":629},"Animated Number Input","\u002Fcomponents\u002Fforms\u002Fanimated-number-input","3.components\u002Fforms\u002Fanimated-number-input",{"title":631,"path":632,"stem":633},"Animated OTP Input","\u002Fcomponents\u002Fforms\u002Fanimated-otp-input","3.components\u002Fforms\u002Fanimated-otp-input",{"title":635,"path":636,"stem":637},"Animated Progress Bar","\u002Fcomponents\u002Fforms\u002Fanimated-progress-bar","3.components\u002Fforms\u002Fanimated-progress-bar",{"title":639,"path":640,"stem":641},"Animated Stepper","\u002Fcomponents\u002Fforms\u002Fanimated-stepper","3.components\u002Fforms\u002Fanimated-stepper",{"title":643,"path":644,"stem":645},"Animated Tags","\u002Fcomponents\u002Fforms\u002Fanimated-tags","3.components\u002Fforms\u002Fanimated-tags",{"title":647,"path":648,"stem":649},"Animated Toggle","\u002Fcomponents\u002Fforms\u002Fanimated-toggle","3.components\u002Fforms\u002Fanimated-toggle",{"title":651,"path":652,"stem":653},"Auth Form","\u002Fcomponents\u002Fforms\u002Fauth-form","3.components\u002Fforms\u002Fauth-form",{"title":655,"path":656,"stem":657},"Checkbox","\u002Fcomponents\u002Fforms\u002Fcheckbox","3.components\u002Fforms\u002Fcheckbox",{"title":659,"path":660,"stem":661},"Country Picker","\u002Fcomponents\u002Fforms\u002Fcountry-picker","3.components\u002Fforms\u002Fcountry-picker",{"title":663,"path":664,"stem":665},"Digit Roll","\u002Fcomponents\u002Fforms\u002Fdigit-roll","3.components\u002Fforms\u002Fdigit-roll",{"title":667,"path":668,"stem":669},"Duration Picker","\u002Fcomponents\u002Fforms\u002Fduration-picker","3.components\u002Fforms\u002Fduration-picker",{"title":671,"path":672,"stem":673},"Favicon Search","\u002Fcomponents\u002Fforms\u002Ffavicon-search","3.components\u002Fforms\u002Ffavicon-search",{"title":675,"path":676,"stem":677},"Float Input","\u002Fcomponents\u002Fforms\u002Ffloat-input","3.components\u002Fforms\u002Ffloat-input",{"title":679,"path":680,"stem":681},"Form","\u002Fcomponents\u002Fforms\u002Fform","3.components\u002Fforms\u002Fform",{"title":683,"path":684,"stem":685},"Morph Toggle","\u002Fcomponents\u002Fforms\u002Fmorph-toggle","3.components\u002Fforms\u002Fmorph-toggle",{"title":687,"path":688,"stem":689},"Radio Group","\u002Fcomponents\u002Fforms\u002Fradio-group","3.components\u002Fforms\u002Fradio-group",{"title":691,"path":692,"stem":693},"Scrubber","\u002Fcomponents\u002Fforms\u002Fscrubber","3.components\u002Fforms\u002Fscrubber",{"title":695,"path":696,"stem":697},"Social Selector","\u002Fcomponents\u002Fforms\u002Fsocial-selector","3.components\u002Fforms\u002Fsocial-selector",{"title":699,"path":700,"stem":701},"Swap Panel","\u002Fcomponents\u002Fforms\u002Fswap-panel","3.components\u002Fforms\u002Fswap-panel",{"title":703,"icon":704,"path":705,"stem":706,"children":707,"page":61},"Interactive","i-lucide-hand","\u002Fcomponents\u002Finteractive","3.components\u002Finteractive",[708,712,716,720,724,728,732,736,740,744,748,752,756,760,764,768,772,776,780,784,788,792,796,800,804,808,812,816,820,824,828,832,836,840,844,848,852,856,860,864,868,872,876,880,884],{"title":709,"path":710,"stem":711},"Accordion","\u002Fcomponents\u002Finteractive\u002Faccordion","3.components\u002Finteractive\u002Faccordion",{"title":713,"path":714,"stem":715},"Motion dialog","\u002Fcomponents\u002Finteractive\u002Fanimated-dialog","3.components\u002Finteractive\u002Fanimated-dialog",{"title":717,"path":718,"stem":719},"Animated Tooltip","\u002Fcomponents\u002Finteractive\u002Fanimated-tooltip","3.components\u002Finteractive\u002Fanimated-tooltip",{"title":721,"path":722,"stem":723},"Basic Dropdown","\u002Fcomponents\u002Finteractive\u002Fbasic-dropdown","3.components\u002Finteractive\u002Fbasic-dropdown",{"title":725,"path":726,"stem":727},"Basic Toast","\u002Fcomponents\u002Finteractive\u002Fbasic-toast","3.components\u002Finteractive\u002Fbasic-toast",{"title":729,"path":730,"stem":731},"Code Block","\u002Fcomponents\u002Finteractive\u002Fcode-block","3.components\u002Finteractive\u002Fcode-block",{"title":733,"path":734,"stem":735},"Code Comparison","\u002Fcomponents\u002Finteractive\u002Fcode-comparison","3.components\u002Finteractive\u002Fcode-comparison",{"title":737,"path":738,"stem":739},"Contribution Graph","\u002Fcomponents\u002Finteractive\u002Fcontribution-graph","3.components\u002Finteractive\u002Fcontribution-graph",{"title":741,"path":742,"stem":743},"Cool Mode","\u002Fcomponents\u002Finteractive\u002Fcool-mode","3.components\u002Finteractive\u002Fcool-mode",{"title":745,"path":746,"stem":747},"Count Badge","\u002Fcomponents\u002Finteractive\u002Fcount-badge","3.components\u002Finteractive\u002Fcount-badge",{"title":749,"path":750,"stem":751},"Dock","\u002Fcomponents\u002Finteractive\u002Fdock","3.components\u002Finteractive\u002Fdock",{"title":753,"path":754,"stem":755},"Drag and Drop","\u002Fcomponents\u002Finteractive\u002Fdrag-and-drop","3.components\u002Finteractive\u002Fdrag-and-drop",{"title":757,"path":758,"stem":759},"Drawer","\u002Fcomponents\u002Finteractive\u002Fdrawer","3.components\u002Finteractive\u002Fdrawer",{"title":761,"path":762,"stem":763},"Dynamic Group","\u002Fcomponents\u002Finteractive\u002Fdynamic-group","3.components\u002Finteractive\u002Fdynamic-group",{"title":765,"path":766,"stem":767},"Dynamic Island","\u002Fcomponents\u002Finteractive\u002Fdynamic-island","3.components\u002Finteractive\u002Fdynamic-island",{"title":769,"path":770,"stem":771},"Emoji Reaction","\u002Fcomponents\u002Finteractive\u002Femoji-reaction","3.components\u002Finteractive\u002Femoji-reaction",{"title":773,"path":774,"stem":775},"Fluid Hover Highlight","\u002Fcomponents\u002Finteractive\u002Ffluid-hover-highlight","3.components\u002Finteractive\u002Ffluid-hover-highlight",{"title":777,"path":778,"stem":779},"Folder Reveal","\u002Fcomponents\u002Finteractive\u002Ffolder-reveal","3.components\u002Finteractive\u002Ffolder-reveal",{"title":781,"path":782,"stem":783},"GitHub Stars Animation","\u002Fcomponents\u002Finteractive\u002Fgithub-stars-animation","3.components\u002Finteractive\u002Fgithub-stars-animation",{"title":785,"path":786,"stem":787},"Hover Expand","\u002Fcomponents\u002Finteractive\u002Fhover-expand","3.components\u002Finteractive\u002Fhover-expand",{"title":789,"path":790,"stem":791},"Hover Image List","\u002Fcomponents\u002Finteractive\u002Fhover-image-list","3.components\u002Finteractive\u002Fhover-image-list",{"title":793,"path":794,"stem":795},"Image compare","\u002Fcomponents\u002Finteractive\u002Fimage-comparison","3.components\u002Finteractive\u002Fimage-comparison",{"title":797,"path":798,"stem":799},"Image Metadata Preview","\u002Fcomponents\u002Finteractive\u002Fimage-metadata-preview","3.components\u002Finteractive\u002Fimage-metadata-preview",{"title":801,"path":802,"stem":803},"Inline Testimonials","\u002Fcomponents\u002Finteractive\u002Finline-testimonials","3.components\u002Finteractive\u002Finline-testimonials",{"title":805,"path":806,"stem":807},"Interactive Image Selector","\u002Fcomponents\u002Finteractive\u002Finteractive-image-selector","3.components\u002Finteractive\u002Finteractive-image-selector",{"title":809,"path":810,"stem":811},"Job Listing","\u002Fcomponents\u002Finteractive\u002Fjob-listing","3.components\u002Finteractive\u002Fjob-listing",{"title":813,"path":814,"stem":815},"Lens","\u002Fcomponents\u002Finteractive\u002Flens","3.components\u002Finteractive\u002Flens",{"title":817,"path":818,"stem":819},"Morph Icon","\u002Fcomponents\u002Finteractive\u002Fmorph-icon","3.components\u002Finteractive\u002Fmorph-icon",{"title":821,"path":822,"stem":823},"Morph Surface","\u002Fcomponents\u002Finteractive\u002Fmorph-surface","3.components\u002Finteractive\u002Fmorph-surface",{"title":825,"path":826,"stem":827},"Shape-shift dialog","\u002Fcomponents\u002Finteractive\u002Fmorphing-dialog","3.components\u002Finteractive\u002Fmorphing-dialog",{"title":829,"path":830,"stem":831},"Shape-shift popover","\u002Fcomponents\u002Finteractive\u002Fmorphing-popover","3.components\u002Finteractive\u002Fmorphing-popover",{"title":833,"path":834,"stem":835},"Notification Badge","\u002Fcomponents\u002Finteractive\u002Fnotification-badge","3.components\u002Finteractive\u002Fnotification-badge",{"title":837,"path":838,"stem":839},"Orbital Image Wheel","\u002Fcomponents\u002Finteractive\u002Forbital-image-wheel","3.components\u002Finteractive\u002Forbital-image-wheel",{"title":841,"path":842,"stem":843},"Phototab","\u002Fcomponents\u002Finteractive\u002Fphototab","3.components\u002Finteractive\u002Fphototab",{"title":845,"path":846,"stem":847},"Pinned List","\u002Fcomponents\u002Finteractive\u002Fpinned-list","3.components\u002Finteractive\u002Fpinned-list",{"title":849,"path":850,"stem":851},"Pixel Brush Canvas","\u002Fcomponents\u002Finteractive\u002Fpixel-brush-canvas","3.components\u002Finteractive\u002Fpixel-brush-canvas",{"title":853,"path":854,"stem":855},"Power Off Slide","\u002Fcomponents\u002Finteractive\u002Fpower-off-slide","3.components\u002Finteractive\u002Fpower-off-slide",{"title":857,"path":858,"stem":859},"Rich Popover","\u002Fcomponents\u002Finteractive\u002Frich-popover","3.components\u002Finteractive\u002Frich-popover",{"title":861,"path":862,"stem":863},"Scratch to Reveal","\u002Fcomponents\u002Finteractive\u002Fscratch-to-reveal","3.components\u002Finteractive\u002Fscratch-to-reveal",{"title":865,"path":866,"stem":867},"Time Machine Stack","\u002Fcomponents\u002Finteractive\u002Ftime-machine-stack","3.components\u002Finteractive\u002Ftime-machine-stack",{"title":869,"path":870,"stem":871},"Unlock Face ID","\u002Fcomponents\u002Finteractive\u002Funlock-face-id","3.components\u002Finteractive\u002Funlock-face-id",{"title":873,"path":874,"stem":875},"User Account Avatar","\u002Fcomponents\u002Finteractive\u002Fuser-account-avatar","3.components\u002Finteractive\u002Fuser-account-avatar",{"title":877,"path":878,"stem":879},"Vector Editor Toolbar","\u002Fcomponents\u002Finteractive\u002Fvector-editor-toolbar","3.components\u002Finteractive\u002Fvector-editor-toolbar",{"title":881,"path":882,"stem":883},"Video Modal","\u002Fcomponents\u002Finteractive\u002Fvideo-modal","3.components\u002Finteractive\u002Fvideo-modal",{"title":885,"path":886,"stem":887},"Zoomable Image","\u002Fcomponents\u002Finteractive\u002Fzoomable-image","3.components\u002Finteractive\u002Fzoomable-image",{"title":889,"icon":890,"path":891,"stem":892,"children":893,"page":61},"Layout","i-lucide-layout-grid","\u002Fcomponents\u002Flayout","3.components\u002Flayout",[894,898,902,906,910,914],{"title":895,"path":896,"stem":897},"Android","\u002Fcomponents\u002Flayout\u002Fandroid","3.components\u002Flayout\u002Fandroid",{"title":899,"path":900,"stem":901},"Animated Group","\u002Fcomponents\u002Flayout\u002Fanimated-group","3.components\u002Flayout\u002Fanimated-group",{"title":903,"path":904,"stem":905},"Breakpoint Indicator","\u002Fcomponents\u002Flayout\u002Fbreakpoint-indicator","3.components\u002Flayout\u002Fbreakpoint-indicator",{"title":907,"path":908,"stem":909},"Collision","\u002Fcomponents\u002Flayout\u002Fcollision","3.components\u002Flayout\u002Fcollision",{"title":911,"path":912,"stem":913},"iPhone 15 Pro","\u002Fcomponents\u002Flayout\u002Fiphone-15-pro","3.components\u002Flayout\u002Fiphone-15-pro",{"title":915,"path":916,"stem":917},"Safari","\u002Fcomponents\u002Flayout\u002Fsafari","3.components\u002Flayout\u002Fsafari",{"title":919,"icon":920,"path":921,"stem":922,"children":923,"page":61},"Loaders & Progress","i-lucide-loader-circle","\u002Fcomponents\u002Floaders","3.components\u002Floaders",[924,928,932,936,940,944],{"title":925,"path":926,"stem":927},"AI Loader","\u002Fcomponents\u002Floaders\u002Fai-loader","3.components\u002Floaders\u002Fai-loader",{"title":929,"path":930,"stem":931},"Circular Progress","\u002Fcomponents\u002Floaders\u002Fcircular-progress","3.components\u002Floaders\u002Fcircular-progress",{"title":933,"path":934,"stem":935},"Content Skeleton","\u002Fcomponents\u002Floaders\u002Fcontent-skeleton","3.components\u002Floaders\u002Fcontent-skeleton",{"title":937,"path":938,"stem":939},"Grid Loader","\u002Fcomponents\u002Floaders\u002Fgrid-loader","3.components\u002Floaders\u002Fgrid-loader",{"title":941,"path":942,"stem":943},"Motion Loader","\u002Fcomponents\u002Floaders\u002Fmotion-loader","3.components\u002Floaders\u002Fmotion-loader",{"title":945,"path":946,"stem":947},"Page Preloader","\u002Fcomponents\u002Floaders\u002Fpage-preloader","3.components\u002Floaders\u002Fpage-preloader",{"title":949,"icon":950,"path":951,"stem":952,"children":953,"page":61},"Interaction & Movement","i-lucide-move","\u002Fcomponents\u002Fmovement","3.components\u002Fmovement",[954,958,962,966,970,974,978],{"title":955,"path":956,"stem":957},"Cursor","\u002Fcomponents\u002Fmovement\u002Fcursor","3.components\u002Fmovement\u002Fcursor",{"title":959,"path":960,"stem":961},"Cursor Follow","\u002Fcomponents\u002Fmovement\u002Fcursor-follow","3.components\u002Fmovement\u002Fcursor-follow",{"title":963,"path":964,"stem":965},"Cursor Image Trail","\u002Fcomponents\u002Fmovement\u002Fcursor-image-trail","3.components\u002Fmovement\u002Fcursor-image-trail",{"title":967,"path":968,"stem":969},"Force Dot","\u002Fcomponents\u002Fmovement\u002Fforce-dot","3.components\u002Fmovement\u002Fforce-dot",{"title":971,"path":972,"stem":973},"Magnetic","\u002Fcomponents\u002Fmovement\u002Fmagnetic","3.components\u002Fmovement\u002Fmagnetic",{"title":975,"path":976,"stem":977},"Magnetic Field","\u002Fcomponents\u002Fmovement\u002Fmagnetic-field","3.components\u002Fmovement\u002Fmagnetic-field",{"title":979,"path":980,"stem":981},"Tilt","\u002Fcomponents\u002Fmovement\u002Ftilt","3.components\u002Fmovement\u002Ftilt",{"title":983,"icon":984,"path":985,"stem":986,"children":987,"page":61},"Navigation & Toolbars","i-lucide-menu","\u002Fcomponents\u002Fnavigation","3.components\u002Fnavigation",[988,992,996,1000,1004,1008,1012],{"title":989,"path":990,"stem":991},"Breadcrumb","\u002Fcomponents\u002Fnavigation\u002Fbreadcrumb","3.components\u002Fnavigation\u002Fbreadcrumb",{"title":993,"path":994,"stem":995},"Expandable Navbar","\u002Fcomponents\u002Fnavigation\u002Fexpandable-navbar","3.components\u002Fnavigation\u002Fexpandable-navbar",{"title":997,"path":998,"stem":999},"File Tree","\u002Fcomponents\u002Fnavigation\u002Ffile-tree","3.components\u002Fnavigation\u002Ffile-tree",{"title":1001,"path":1002,"stem":1003},"Floating Navbar","\u002Fcomponents\u002Fnavigation\u002Ffloating-navbar","3.components\u002Fnavigation\u002Ffloating-navbar",{"title":1005,"path":1006,"stem":1007},"Pagination","\u002Fcomponents\u002Fnavigation\u002Fpagination","3.components\u002Fnavigation\u002Fpagination",{"title":1009,"path":1010,"stem":1011},"Toolbar adaptive","\u002Fcomponents\u002Fnavigation\u002Ftoolbar-dynamic","3.components\u002Fnavigation\u002Ftoolbar-dynamic",{"title":1013,"path":1014,"stem":1015},"Toolbar collapsible","\u002Fcomponents\u002Fnavigation\u002Ftoolbar-expandable","3.components\u002Fnavigation\u002Ftoolbar-expandable",{"title":1017,"icon":1018,"path":1019,"stem":1020,"children":1021,"page":61},"Scroll & Viewport","i-lucide-scroll-text","\u002Fcomponents\u002Fscroll","3.components\u002Fscroll",[1022,1026,1030,1034,1038,1042,1046,1050],{"title":1023,"path":1024,"stem":1025},"In View","\u002Fcomponents\u002Fscroll\u002Fin-view","3.components\u002Fscroll\u002Fin-view",{"title":1027,"path":1028,"stem":1029},"Infinite Slider","\u002Fcomponents\u002Fscroll\u002Finfinite-slider","3.components\u002Fscroll\u002Finfinite-slider",{"title":1031,"path":1032,"stem":1033},"Kinetic Type Scroll","\u002Fcomponents\u002Fscroll\u002Fkinetic-type-scroll","3.components\u002Fscroll\u002Fkinetic-type-scroll",{"title":1035,"path":1036,"stem":1037},"Marquee","\u002Fcomponents\u002Fscroll\u002Fmarquee","3.components\u002Fscroll\u002Fmarquee",{"title":1039,"path":1040,"stem":1041},"Scroll Image Reveal","\u002Fcomponents\u002Fscroll\u002Fscroll-image-reveal","3.components\u002Fscroll\u002Fscroll-image-reveal",{"title":1043,"path":1044,"stem":1045},"Scroll Progress","\u002Fcomponents\u002Fscroll\u002Fscroll-progress","3.components\u002Fscroll\u002Fscroll-progress",{"title":1047,"path":1048,"stem":1049},"Scroll Velocity","\u002Fcomponents\u002Fscroll\u002Fscroll-velocity","3.components\u002Fscroll\u002Fscroll-velocity",{"title":1051,"path":1052,"stem":1053},"Svg Draw On Scroll","\u002Fcomponents\u002Fscroll\u002Fsvg-draw-on-scroll","3.components\u002Fscroll\u002Fsvg-draw-on-scroll",{"title":1055,"icon":1056,"path":1057,"stem":1058,"children":1059,"page":61},"Text & Numbers","i-lucide-type","\u002Fcomponents\u002Ftext","3.components\u002Ftext",[1060,1064,1068,1072,1076,1080,1084,1088,1092,1096,1100,1104,1108,1112,1116,1120,1124,1128,1132,1136,1140,1144,1148,1152,1156,1160,1164,1168,1172,1176,1180,1184,1188,1192,1196,1200,1204,1208,1212,1216,1220,1224,1228,1232,1236,1240,1244,1248,1252,1256,1260,1264,1268,1272,1276,1280],{"title":1061,"path":1062,"stem":1063},"Animated Avatar Group","\u002Fcomponents\u002Ftext\u002Fanimated-avatar-group","3.components\u002Ftext\u002Fanimated-avatar-group",{"title":1065,"path":1066,"stem":1067},"Animated List","\u002Fcomponents\u002Ftext\u002Fanimated-list","3.components\u002Ftext\u002Fanimated-list",{"title":1069,"path":1070,"stem":1071},"Animated Number","\u002Fcomponents\u002Ftext\u002Fanimated-number","3.components\u002Ftext\u002Fanimated-number",{"title":1073,"path":1074,"stem":1075},"Blur Out Up","\u002Fcomponents\u002Ftext\u002Fblur-out-up","3.components\u002Ftext\u002Fblur-out-up",{"title":1077,"path":1078,"stem":1079},"Bottom Up Letters","\u002Fcomponents\u002Ftext\u002Fbottom-up-letters","3.components\u002Ftext\u002Fbottom-up-letters",{"title":1081,"path":1082,"stem":1083},"Comic Text","\u002Fcomponents\u002Ftext\u002Fcomic-text","3.components\u002Ftext\u002Fcomic-text",{"title":1085,"path":1086,"stem":1087},"Counting Number","\u002Fcomponents\u002Ftext\u002Fcounting-number","3.components\u002Ftext\u002Fcounting-number",{"title":1089,"path":1090,"stem":1091},"Depth Parallax Words","\u002Fcomponents\u002Ftext\u002Fdepth-parallax-words","3.components\u002Ftext\u002Fdepth-parallax-words",{"title":1093,"path":1094,"stem":1095},"Fade Through","\u002Fcomponents\u002Ftext\u002Ffade-through","3.components\u002Ftext\u002Ffade-through",{"title":1097,"path":1098,"stem":1099},"Focus Blur Resolve","\u002Fcomponents\u002Ftext\u002Ffocus-blur-resolve","3.components\u002Ftext\u002Ffocus-blur-resolve",{"title":1101,"path":1102,"stem":1103},"Gravity Letters","\u002Fcomponents\u002Ftext\u002Fgravity-letters","3.components\u002Ftext\u002Fgravity-letters",{"title":1105,"path":1106,"stem":1107},"Kinetic Center Build","\u002Fcomponents\u002Ftext\u002Fkinetic-center-build","3.components\u002Ftext\u002Fkinetic-center-build",{"title":1109,"path":1110,"stem":1111},"Line By Line Slide","\u002Fcomponents\u002Ftext\u002Fline-by-line-slide","3.components\u002Ftext\u002Fline-by-line-slide",{"title":1113,"path":1114,"stem":1115},"Line Shadow Text","\u002Fcomponents\u002Ftext\u002Fline-shadow-text","3.components\u002Ftext\u002Fline-shadow-text",{"title":1117,"path":1118,"stem":1119},"Mask Reveal Up","\u002Fcomponents\u002Ftext\u002Fmask-reveal-up","3.components\u002Ftext\u002Fmask-reveal-up",{"title":1121,"path":1122,"stem":1123},"Micro Scale Fade","\u002Fcomponents\u002Ftext\u002Fmicro-scale-fade","3.components\u002Ftext\u002Fmicro-scale-fade",{"title":1125,"path":1126,"stem":1127},"Number Flow","\u002Fcomponents\u002Ftext\u002Fnumber-flow","3.components\u002Ftext\u002Fnumber-flow",{"title":1129,"path":1130,"stem":1131},"Per Character Rise","\u002Fcomponents\u002Ftext\u002Fper-character-rise","3.components\u002Ftext\u002Fper-character-rise",{"title":1133,"path":1134,"stem":1135},"Per Word Crossfade","\u002Fcomponents\u002Ftext\u002Fper-word-crossfade","3.components\u002Ftext\u002Fper-word-crossfade",{"title":1137,"path":1138,"stem":1139},"Perspective Text 3D","\u002Fcomponents\u002Ftext\u002Fperspective-text-3d","3.components\u002Ftext\u002Fperspective-text-3d",{"title":1141,"path":1142,"stem":1143},"Ransom Note","\u002Fcomponents\u002Ftext\u002Fransom-note","3.components\u002Ftext\u002Fransom-note",{"title":1145,"path":1146,"stem":1147},"Rolling Text","\u002Fcomponents\u002Ftext\u002Frolling-text","3.components\u002Ftext\u002Frolling-text",{"title":1149,"path":1150,"stem":1151},"Scale Down Fade","\u002Fcomponents\u002Ftext\u002Fscale-down-fade","3.components\u002Ftext\u002Fscale-down-fade",{"title":1153,"path":1154,"stem":1155},"Scroll Reveal Paragraph","\u002Fcomponents\u002Ftext\u002Fscroll-reveal-paragraph","3.components\u002Ftext\u002Fscroll-reveal-paragraph",{"title":1157,"path":1158,"stem":1159},"Shared Axis","\u002Fcomponents\u002Ftext\u002Fshared-axis","3.components\u002Ftext\u002Fshared-axis",{"title":1161,"path":1162,"stem":1163},"Shimmer Sweep","\u002Fcomponents\u002Ftext\u002Fshimmer-sweep","3.components\u002Ftext\u002Fshimmer-sweep",{"title":1165,"path":1166,"stem":1167},"Shine Text","\u002Fcomponents\u002Ftext\u002Fshine-text","3.components\u002Ftext\u002Fshine-text",{"title":1169,"path":1170,"stem":1171},"Short Lower in","\u002Fcomponents\u002Ftext\u002Fshort-slide-down","3.components\u002Ftext\u002Fshort-slide-down",{"title":1173,"path":1174,"stem":1175},"Short Slide Right","\u002Fcomponents\u002Ftext\u002Fshort-slide-right","3.components\u002Ftext\u002Fshort-slide-right",{"title":1177,"path":1178,"stem":1179},"Sliding Number","\u002Fcomponents\u002Ftext\u002Fsliding-number","3.components\u002Ftext\u002Fsliding-number",{"title":1181,"path":1182,"stem":1183},"Soft Blur In","\u002Fcomponents\u002Ftext\u002Fsoft-blur-in","3.components\u002Ftext\u002Fsoft-blur-in",{"title":1185,"path":1186,"stem":1187},"Sparkles Text","\u002Fcomponents\u002Ftext\u002Fsparkles-text","3.components\u002Ftext\u002Fsparkles-text",{"title":1189,"path":1190,"stem":1191},"Spinning Text","\u002Fcomponents\u002Ftext\u002Fspinning-text","3.components\u002Ftext\u002Fspinning-text",{"title":1193,"path":1194,"stem":1195},"Spring Scale In","\u002Fcomponents\u002Ftext\u002Fspring-scale-in","3.components\u002Ftext\u002Fspring-scale-in",{"title":1197,"path":1198,"stem":1199},"Stagger From Center","\u002Fcomponents\u002Ftext\u002Fstagger-from-center","3.components\u002Ftext\u002Fstagger-from-center",{"title":1201,"path":1202,"stem":1203},"Stagger From Edges","\u002Fcomponents\u002Ftext\u002Fstagger-from-edges","3.components\u002Ftext\u002Fstagger-from-edges",{"title":1205,"path":1206,"stem":1207},"Text Animate","\u002Fcomponents\u002Ftext\u002Ftext-animate","3.components\u002Ftext\u002Ftext-animate",{"title":1209,"path":1210,"stem":1211},"Text motion","\u002Fcomponents\u002Ftext\u002Ftext-effect","3.components\u002Ftext\u002Ftext-effect",{"title":1213,"path":1214,"stem":1215},"Text Glitch","\u002Fcomponents\u002Ftext\u002Ftext-glitch","3.components\u002Ftext\u002Ftext-glitch",{"title":1217,"path":1218,"stem":1219},"Text Glitch New","\u002Fcomponents\u002Ftext\u002Ftext-glitch-new","3.components\u002Ftext\u002Ftext-glitch-new",{"title":1221,"path":1222,"stem":1223},"Text Gradient","\u002Fcomponents\u002Ftext\u002Ftext-gradient","3.components\u002Ftext\u002Ftext-gradient",{"title":1225,"path":1226,"stem":1227},"Text Highlighter","\u002Fcomponents\u002Ftext\u002Ftext-highlighter","3.components\u002Ftext\u002Ftext-highlighter",{"title":1229,"path":1230,"stem":1231},"Text Loop","\u002Fcomponents\u002Ftext\u002Ftext-loop","3.components\u002Ftext\u002Ftext-loop",{"title":1233,"path":1234,"stem":1235},"Text Morph","\u002Fcomponents\u002Ftext\u002Ftext-morph","3.components\u002Ftext\u002Ftext-morph",{"title":1237,"path":1238,"stem":1239},"Text Reveal","\u002Fcomponents\u002Ftext\u002Ftext-reveal","3.components\u002Ftext\u002Ftext-reveal",{"title":1241,"path":1242,"stem":1243},"Text Roll","\u002Fcomponents\u002Ftext\u002Ftext-roll","3.components\u002Ftext\u002Ftext-roll",{"title":1245,"path":1246,"stem":1247},"Text Scramble","\u002Fcomponents\u002Ftext\u002Ftext-scramble","3.components\u002Ftext\u002Ftext-scramble",{"title":1249,"path":1250,"stem":1251},"Text Shimmer","\u002Fcomponents\u002Ftext\u002Ftext-shimmer","3.components\u002Ftext\u002Ftext-shimmer",{"title":1253,"path":1254,"stem":1255},"Text Shimmer Wave","\u002Fcomponents\u002Ftext\u002Ftext-shimmer-wave","3.components\u002Ftext\u002Ftext-shimmer-wave",{"title":1257,"path":1258,"stem":1259},"Top Down Letters","\u002Fcomponents\u002Ftext\u002Ftop-down-letters","3.components\u002Ftext\u002Ftop-down-letters",{"title":1261,"path":1262,"stem":1263},"True Focus","\u002Fcomponents\u002Ftext\u002Ftrue-focus","3.components\u002Ftext\u002Ftrue-focus",{"title":1265,"path":1266,"stem":1267},"Typing Text","\u002Fcomponents\u002Ftext\u002Ftyping-text","3.components\u002Ftext\u002Ftyping-text",{"title":1269,"path":1270,"stem":1271},"Variable Proximity","\u002Fcomponents\u002Ftext\u002Fvariable-proximity","3.components\u002Ftext\u002Fvariable-proximity",{"title":1273,"path":1274,"stem":1275},"Video Text","\u002Fcomponents\u002Ftext\u002Fvideo-text","3.components\u002Ftext\u002Fvideo-text",{"title":1277,"path":1278,"stem":1279},"Wave Text","\u002Fcomponents\u002Ftext\u002Fwave-text","3.components\u002Ftext\u002Fwave-text",{"title":1281,"path":1282,"stem":1283},"Word Rotate","\u002Fcomponents\u002Ftext\u002Fword-rotate","3.components\u002Ftext\u002Fword-rotate",{"title":1285,"icon":1286,"path":1287,"stem":1288,"children":1289,"page":61},"Transitions","i-lucide-git-compare","\u002Fcomponents\u002Ftransitions","3.components\u002Ftransitions",[1290,1294,1298,1302,1306,1310],{"title":1291,"path":1292,"stem":1293},"Aperture Blur Transition","\u002Fcomponents\u002Ftransitions\u002Faperture-blur-transition","3.components\u002Ftransitions\u002Faperture-blur-transition",{"title":1295,"path":1296,"stem":1297},"Chroma Blur Transition","\u002Fcomponents\u002Ftransitions\u002Fchroma-blur-transition","3.components\u002Ftransitions\u002Fchroma-blur-transition",{"title":1299,"path":1300,"stem":1301},"Prism Sweep Transition","\u002Fcomponents\u002Ftransitions\u002Fprism-sweep-transition","3.components\u002Ftransitions\u002Fprism-sweep-transition",{"title":1303,"path":1304,"stem":1305},"SDF Blob Transition","\u002Fcomponents\u002Ftransitions\u002Fsdf-blob-transition","3.components\u002Ftransitions\u002Fsdf-blob-transition",{"title":1307,"path":1308,"stem":1309},"Shader Reveal Transition","\u002Fcomponents\u002Ftransitions\u002Fshader-reveal-transition","3.components\u002Ftransitions\u002Fshader-reveal-transition",{"title":1311,"path":1312,"stem":1313},"Transition Panel","\u002Fcomponents\u002Ftransitions\u002Ftransition-panel","3.components\u002Ftransitions\u002Ftransition-panel",{"title":1315,"path":1316,"stem":1317,"children":1318,"icon":1336},"Composables","\u002Fcomposables","4.composables\u002Findex",[1319,1320,1324,1328,1332],{"title":1315,"path":1316,"stem":1317},{"title":1321,"path":1322,"stem":1323},"useCanvasCursor","\u002Fcomposables\u002Fuse-canvas-cursor","4.composables\u002Fuse-canvas-cursor",{"title":1325,"path":1326,"stem":1327},"useFluidCursor","\u002Fcomposables\u002Fuse-fluid-cursor","4.composables\u002Fuse-fluid-cursor",{"title":1329,"path":1330,"stem":1331},"useMotionBlockUI","\u002Fcomposables\u002Fuse-motion-block-ui","4.composables\u002Fuse-motion-block-ui",{"title":1333,"path":1334,"stem":1335},"useThemeColor","\u002Fcomposables\u002Fuse-theme-color","4.composables\u002Fuse-theme-color","i-lucide-puzzle",{"title":1338,"path":1339,"stem":1340,"children":1341,"icon":1343},"Guides","\u002Fguides","5.guides\u002Findex",[1342],{"title":1338,"path":1339,"stem":1340},"i-lucide-book-open",{"title":1345,"icon":1346,"path":1347,"stem":1348,"children":1349},"Blocks","i-lucide-blocks","\u002Fblocks","6.blocks",[1350,1352,1365,1374,1387,1400,1416,1429,1438,1447,1460,1469,1482,1491],{"title":1345,"path":1347,"stem":1351},"6.blocks\u002Findex",{"title":1353,"path":1354,"stem":1355,"children":1356,"page":61},"Blog","\u002Fblocks\u002Fblog","6.blocks\u002Fblog",[1357,1361],{"title":1358,"path":1359,"stem":1360},"Article Page","\u002Fblocks\u002Fblog\u002Farticle-page","6.blocks\u002Fblog\u002Farticle-page",{"title":1362,"path":1363,"stem":1364},"Blog Listing","\u002Fblocks\u002Fblog\u002Fblog-listing","6.blocks\u002Fblog\u002Fblog-listing",{"title":1366,"path":1367,"stem":1368,"children":1369,"page":61},"Cta","\u002Fblocks\u002Fcta","6.blocks\u002Fcta",[1370],{"title":1371,"path":1372,"stem":1373},"Centered CTA","\u002Fblocks\u002Fcta\u002Fcentered-cta","6.blocks\u002Fcta\u002Fcentered-cta",{"title":1375,"path":1376,"stem":1377,"children":1378,"page":61},"Dashboard Components","\u002Fblocks\u002Fdashboard-components","6.blocks\u002Fdashboard-components",[1379,1383],{"title":1380,"path":1381,"stem":1382},"Analytics Dashboard","\u002Fblocks\u002Fdashboard-components\u002Fanalytics-dashboard","6.blocks\u002Fdashboard-components\u002Fanalytics-dashboard",{"title":1384,"path":1385,"stem":1386},"User Management Table","\u002Fblocks\u002Fdashboard-components\u002Fuser-management","6.blocks\u002Fdashboard-components\u002Fuser-management",{"title":1388,"path":1389,"stem":1390,"children":1391,"page":61},"E Commerce","\u002Fblocks\u002Fe-commerce","6.blocks\u002Fe-commerce",[1392,1396],{"title":1393,"path":1394,"stem":1395},"Product Grid","\u002Fblocks\u002Fe-commerce\u002Fproduct-grid","6.blocks\u002Fe-commerce\u002Fproduct-grid",{"title":1397,"path":1398,"stem":1399},"Shopping Cart","\u002Fblocks\u002Fe-commerce\u002Fshopping-cart","6.blocks\u002Fe-commerce\u002Fshopping-cart",{"title":1401,"path":1402,"stem":1403,"children":1404,"page":61},"Featured Components","\u002Fblocks\u002Ffeatured-components","6.blocks\u002Ffeatured-components",[1405,1409,1412],{"title":1406,"path":1407,"stem":1408},"Animated Gradient","\u002Fblocks\u002Ffeatured-components\u002Fanimated-gradient","6.blocks\u002Ffeatured-components\u002Fanimated-gradient",{"title":167,"path":1410,"stem":1411},"\u002Fblocks\u002Ffeatured-components\u002Fanimated-spotlight","6.blocks\u002Ffeatured-components\u002Fanimated-spotlight",{"title":1413,"path":1414,"stem":1415},"Ripple Effect","\u002Fblocks\u002Ffeatured-components\u002Fripple-effect","6.blocks\u002Ffeatured-components\u002Fripple-effect",{"title":1417,"path":1418,"stem":1419,"children":1420,"page":61},"Features","\u002Fblocks\u002Ffeatures","6.blocks\u002Ffeatures",[1421,1425],{"title":1422,"path":1423,"stem":1424},"Feature Grid","\u002Fblocks\u002Ffeatures\u002Ffeature-grid","6.blocks\u002Ffeatures\u002Ffeature-grid",{"title":1426,"path":1427,"stem":1428},"Glare Card Features","\u002Fblocks\u002Ffeatures\u002Fglare-card-features","6.blocks\u002Ffeatures\u002Fglare-card-features",{"title":1430,"path":1431,"stem":1432,"children":1433,"page":61},"Footers","\u002Fblocks\u002Ffooters","6.blocks\u002Ffooters",[1434],{"title":1435,"path":1436,"stem":1437},"Multi-column Footer","\u002Fblocks\u002Ffooters\u002Fmulti-column-footer","6.blocks\u002Ffooters\u002Fmulti-column-footer",{"title":1439,"path":1440,"stem":1441,"children":1442,"page":61},"Hero Sections","\u002Fblocks\u002Fhero-sections","6.blocks\u002Fhero-sections",[1443],{"title":1444,"path":1445,"stem":1446},"Gradient Hero","\u002Fblocks\u002Fhero-sections\u002Fgradient-hero","6.blocks\u002Fhero-sections\u002Fgradient-hero",{"title":1448,"path":1449,"stem":1450,"children":1451,"page":61},"Landing Page","\u002Fblocks\u002Flanding-page","6.blocks\u002Flanding-page",[1452,1456],{"title":1453,"path":1454,"stem":1455},"Feature Showcase","\u002Fblocks\u002Flanding-page\u002Ffeature-showcase","6.blocks\u002Flanding-page\u002Ffeature-showcase",{"title":1457,"path":1458,"stem":1459},"Testimonial Carousel","\u002Fblocks\u002Flanding-page\u002Ftestimonial-carousel","6.blocks\u002Flanding-page\u002Ftestimonial-carousel",{"title":1461,"path":1462,"stem":1463,"children":1464,"page":61},"Navigation","\u002Fblocks\u002Fnavigation","6.blocks\u002Fnavigation",[1465],{"title":1466,"path":1467,"stem":1468},"Modern Navbar","\u002Fblocks\u002Fnavigation\u002Fmodern-navbar","6.blocks\u002Fnavigation\u002Fmodern-navbar",{"title":1470,"path":1471,"stem":1472,"children":1473,"page":61},"Portfolio","\u002Fblocks\u002Fportfolio","6.blocks\u002Fportfolio",[1474,1478],{"title":1475,"path":1476,"stem":1477},"Case Study","\u002Fblocks\u002Fportfolio\u002Fcase-study","6.blocks\u002Fportfolio\u002Fcase-study",{"title":1479,"path":1480,"stem":1481},"Project Gallery","\u002Fblocks\u002Fportfolio\u002Fproject-gallery","6.blocks\u002Fportfolio\u002Fproject-gallery",{"title":1483,"path":1484,"stem":1485,"children":1486,"page":61},"Pricing","\u002Fblocks\u002Fpricing","6.blocks\u002Fpricing",[1487],{"title":1488,"path":1489,"stem":1490},"Pricing Cards","\u002Fblocks\u002Fpricing\u002Fpricing-cards","6.blocks\u002Fpricing\u002Fpricing-cards",{"title":1492,"path":1493,"stem":1494,"children":1495,"page":61},"Testimonials","\u002Fblocks\u002Ftestimonials","6.blocks\u002Ftestimonials",[1496],{"title":1457,"path":1497,"stem":1498},"\u002Fblocks\u002Ftestimonials\u002Ftestimonial-carousel","6.blocks\u002Ftestimonials\u002Ftestimonial-carousel",{"title":1500,"icon":1501,"path":1502,"stem":1503,"children":1504},"Templates","i-lucide-layout-template","\u002Ftemplates","7.templates",[1505,1507,1511,1515,1519],{"title":1500,"path":1502,"stem":1506},"7.templates\u002Findex",{"title":1508,"path":1509,"stem":1510},"Basic Landing Page","\u002Ftemplates\u002Fbasic-landing-page","7.templates\u002F2.basic-landing-page",{"title":1512,"path":1513,"stem":1514},"SaaS Landing Page","\u002Ftemplates\u002Fsaas-landing-page","7.templates\u002F3.saas-landing-page",{"title":1516,"path":1517,"stem":1518},"E-commerce Landing Page","\u002Ftemplates\u002Fecommerce-landing-page","7.templates\u002F4.ecommerce-landing-page",{"title":1520,"path":1521,"stem":1522},"Creative Agency Landing Page","\u002Ftemplates\u002Fcreative-agency-landing-page","7.templates\u002F5.creative-agency-landing-page",{"title":1524,"path":1525,"stem":1526,"children":1527,"icon":1529},"API Reference","\u002Fapi-reference","8.api-reference\u002Findex",[1528],{"title":1524,"path":1525,"stem":1526},"i-lucide-braces",{"id":1531,"title":679,"body":1532,"description":8125,"extension":8126,"links":8127,"meta":8128,"navigation":1773,"path":680,"seo":8129,"stem":681,"__hash__":8130},"docs\u002F3.components\u002Fforms\u002Fform.md",{"type":1533,"value":1534,"toc":8114},"minimark",[1535,1539,1554,1558,1569,2722,2735,2738,2742,2756,4222,4277,4284,4288,4299,4314,6692,6702,6706,6719,7744,7753,7764,7886,7900,7904,7993,7997,8012,8016,8022,8026,8081,8085,8110],[1536,1537,1538],"p",{},"A schema-driven form wrapper. Pass a list of fields once and the component\nrenders the labels, controls, helper copy and error messages, keeps the values\nin a single object and links every message to its control. Validation is either\na Standard Schema (Zod, Valibot, Yup) or a map of messages returned by the\ncaller, and the form animates the errors that are present.",[1536,1540,1541,1542,1545,1546,1549,1550,1553],{},"The form is built on Nuxt UI's ",[1543,1544,679],"code",{}," and ",[1543,1547,1548],{},"FormField"," components. Each field is\nwrapped in a ",[1543,1551,1552],{},"UFormField",", which owns the label, the helper copy, the error\nmessage and the ids that tie them to the control. The controls themselves are\nNuxt UI primitives, so text, email, password, URL and phone inputs, textareas,\nselects, checkboxes, radios and switches inherit the same focus rings, disabled\nstates and keyboard behaviour as the rest of the library.",[1555,1556,16],"h2",{"id":1557},"usage",[1536,1559,1560,1561,1564,1565,1568],{},"Pass ",[1543,1562,1563],{},"fields"," and bind ",[1543,1566,1567],{},"v-model",". On submit, validate the values and assign an\nerrors object. A field that had an error and is now valid shows the success\nmessage until the next submit.",[1570,1571,1573,1583],"code-preview",{"label":1572},"Preview",[1574,1575,1578,1579],"div",{"className":1576},[1577],"w-full","  ",[1580,1581],"component-example",{"name":1582},"form-basic",[1584,1585,1587],"template",{"v-slot:code":1586},"",[1588,1589,1593],"pre",{"className":1590,"code":1591,"language":1592,"meta":1586,"style":1586},"language-vue shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","\u003Ctemplate>\n  \u003Cdiv class=\"flex w-full justify-center p-6\">\n    \u003CMForm\n      v-model=\"values\"\n      class=\"w-full max-w-md\"\n      :errors=\"errors\"\n      :fields=\"fields\"\n      submit-label=\"Send message\"\n      @submit=\"handleSubmit\"\n    \u002F>\n  \u003C\u002Fdiv>\n\u003C\u002Ftemplate>\n\n\u003Cscript setup lang=\"ts\">\nimport { ref } from 'vue'\n\nconst fields = [\n  {\n    name: 'name',\n    label: 'Name',\n    placeholder: 'Ada Lovelace',\n    autocomplete: 'name',\n  },\n  {\n    name: 'email',\n    label: 'Email',\n    type: 'email' as const,\n    placeholder: 'ada@example.com',\n    description: 'Only used to reply to this message.',\n    autocomplete: 'email',\n  },\n  {\n    name: 'message',\n    label: 'Message',\n    type: 'textarea' as const,\n    placeholder: 'What are you building?',\n    rows: 3,\n  },\n]\n\nconst values = ref\u003CRecord\u003Cstring, string | boolean>>({\n  name: '',\n  email: '',\n  message: '',\n})\n\nconst errors = ref\u003CRecord\u003Cstring, string | undefined>>({})\n\nfunction handleSubmit(next: Record\u003Cstring, string | boolean>) {\n  const name = String(next.name ?? '').trim()\n  const email = String(next.email ?? '').trim()\n  const message = String(next.message ?? '').trim()\n  const nextErrors: Record\u003Cstring, string | undefined> = {}\n\n  if (!name) {\n    nextErrors.name = 'Tell us who you are.'\n  }\n\n  if (!email) {\n    nextErrors.email = 'An email address is required.'\n  }\n  else if (!\u002F^[^\\s@]+@[^\\s@][^\\s.@]*\\.[^\\s@]+$\u002F.test(email)) {\n    nextErrors.email = 'That email address looks incomplete.'\n  }\n\n  if (!message) {\n    nextErrors.message = 'Add a sentence about the project.'\n  }\n\n  errors.value = nextErrors\n}\n\u003C\u002Fscript>\n","vue",[1543,1594,1595,1610,1636,1645,1662,1677,1694,1709,1724,1742,1748,1758,1768,1775,1800,1827,1832,1846,1852,1872,1889,1906,1922,1928,1933,1949,1965,1987,2003,2020,2035,2040,2045,2061,2077,2097,2113,2127,2132,2138,2143,2188,2201,2213,2225,2234,2239,2277,2282,2320,2360,2392,2424,2456,2461,2480,2499,2505,2510,2525,2543,2548,2620,2638,2643,2648,2663,2681,2686,2691,2707,2713],{"__ignoreMap":1586},[1596,1597,1600,1604,1607],"span",{"class":1598,"line":1599},"line",1,[1596,1601,1603],{"class":1602},"sMK4o","\u003C",[1596,1605,1584],{"class":1606},"swJcz",[1596,1608,1609],{"class":1602},">\n",[1596,1611,1613,1616,1618,1622,1625,1628,1632,1634],{"class":1598,"line":1612},2,[1596,1614,1615],{"class":1602},"  \u003C",[1596,1617,1574],{"class":1606},[1596,1619,1621],{"class":1620},"spNyl"," class",[1596,1623,1624],{"class":1602},"=",[1596,1626,1627],{"class":1602},"\"",[1596,1629,1631],{"class":1630},"sfazB","flex w-full justify-center p-6",[1596,1633,1627],{"class":1602},[1596,1635,1609],{"class":1602},[1596,1637,1639,1642],{"class":1598,"line":1638},3,[1596,1640,1641],{"class":1602},"    \u003C",[1596,1643,1644],{"class":1606},"MForm\n",[1596,1646,1648,1651,1653,1655,1659],{"class":1598,"line":1647},4,[1596,1649,1650],{"class":1620},"      v-model",[1596,1652,1624],{"class":1602},[1596,1654,1627],{"class":1602},[1596,1656,1658],{"class":1657},"sTEyZ","values",[1596,1660,1661],{"class":1602},"\"\n",[1596,1663,1665,1668,1670,1672,1675],{"class":1598,"line":1664},5,[1596,1666,1667],{"class":1620},"      class",[1596,1669,1624],{"class":1602},[1596,1671,1627],{"class":1602},[1596,1673,1674],{"class":1630},"w-full max-w-md",[1596,1676,1661],{"class":1602},[1596,1678,1680,1683,1686,1688,1690,1692],{"class":1598,"line":1679},6,[1596,1681,1682],{"class":1602},"      :",[1596,1684,1685],{"class":1620},"errors",[1596,1687,1624],{"class":1602},[1596,1689,1627],{"class":1602},[1596,1691,1685],{"class":1657},[1596,1693,1661],{"class":1602},[1596,1695,1697,1699,1701,1703,1705,1707],{"class":1598,"line":1696},7,[1596,1698,1682],{"class":1602},[1596,1700,1563],{"class":1620},[1596,1702,1624],{"class":1602},[1596,1704,1627],{"class":1602},[1596,1706,1563],{"class":1657},[1596,1708,1661],{"class":1602},[1596,1710,1712,1715,1717,1719,1722],{"class":1598,"line":1711},8,[1596,1713,1714],{"class":1620},"      submit-label",[1596,1716,1624],{"class":1602},[1596,1718,1627],{"class":1602},[1596,1720,1721],{"class":1630},"Send message",[1596,1723,1661],{"class":1602},[1596,1725,1727,1730,1733,1735,1737,1740],{"class":1598,"line":1726},9,[1596,1728,1729],{"class":1602},"      @",[1596,1731,1732],{"class":1620},"submit",[1596,1734,1624],{"class":1602},[1596,1736,1627],{"class":1602},[1596,1738,1739],{"class":1657},"handleSubmit",[1596,1741,1661],{"class":1602},[1596,1743,1745],{"class":1598,"line":1744},10,[1596,1746,1747],{"class":1602},"    \u002F>\n",[1596,1749,1751,1754,1756],{"class":1598,"line":1750},11,[1596,1752,1753],{"class":1602},"  \u003C\u002F",[1596,1755,1574],{"class":1606},[1596,1757,1609],{"class":1602},[1596,1759,1761,1764,1766],{"class":1598,"line":1760},12,[1596,1762,1763],{"class":1602},"\u003C\u002F",[1596,1765,1584],{"class":1606},[1596,1767,1609],{"class":1602},[1596,1769,1771],{"class":1598,"line":1770},13,[1596,1772,1774],{"emptyLinePlaceholder":1773},true,"\n",[1596,1776,1778,1780,1783,1786,1789,1791,1793,1796,1798],{"class":1598,"line":1777},14,[1596,1779,1603],{"class":1602},[1596,1781,1782],{"class":1606},"script",[1596,1784,1785],{"class":1620}," setup",[1596,1787,1788],{"class":1620}," lang",[1596,1790,1624],{"class":1602},[1596,1792,1627],{"class":1602},[1596,1794,1795],{"class":1630},"ts",[1596,1797,1627],{"class":1602},[1596,1799,1609],{"class":1602},[1596,1801,1803,1807,1810,1813,1816,1819,1822,1824],{"class":1598,"line":1802},15,[1596,1804,1806],{"class":1805},"s7zQu","import",[1596,1808,1809],{"class":1602}," {",[1596,1811,1812],{"class":1657}," ref",[1596,1814,1815],{"class":1602}," }",[1596,1817,1818],{"class":1805}," from",[1596,1820,1821],{"class":1602}," '",[1596,1823,1592],{"class":1630},[1596,1825,1826],{"class":1602},"'\n",[1596,1828,1830],{"class":1598,"line":1829},16,[1596,1831,1774],{"emptyLinePlaceholder":1773},[1596,1833,1835,1838,1841,1843],{"class":1598,"line":1834},17,[1596,1836,1837],{"class":1620},"const",[1596,1839,1840],{"class":1657}," fields ",[1596,1842,1624],{"class":1602},[1596,1844,1845],{"class":1657}," [\n",[1596,1847,1849],{"class":1598,"line":1848},18,[1596,1850,1851],{"class":1602},"  {\n",[1596,1853,1855,1858,1861,1863,1866,1869],{"class":1598,"line":1854},19,[1596,1856,1857],{"class":1606},"    name",[1596,1859,1860],{"class":1602},":",[1596,1862,1821],{"class":1602},[1596,1864,1865],{"class":1630},"name",[1596,1867,1868],{"class":1602},"'",[1596,1870,1871],{"class":1602},",\n",[1596,1873,1875,1878,1880,1882,1885,1887],{"class":1598,"line":1874},20,[1596,1876,1877],{"class":1606},"    label",[1596,1879,1860],{"class":1602},[1596,1881,1821],{"class":1602},[1596,1883,1884],{"class":1630},"Name",[1596,1886,1868],{"class":1602},[1596,1888,1871],{"class":1602},[1596,1890,1892,1895,1897,1899,1902,1904],{"class":1598,"line":1891},21,[1596,1893,1894],{"class":1606},"    placeholder",[1596,1896,1860],{"class":1602},[1596,1898,1821],{"class":1602},[1596,1900,1901],{"class":1630},"Ada Lovelace",[1596,1903,1868],{"class":1602},[1596,1905,1871],{"class":1602},[1596,1907,1909,1912,1914,1916,1918,1920],{"class":1598,"line":1908},22,[1596,1910,1911],{"class":1606},"    autocomplete",[1596,1913,1860],{"class":1602},[1596,1915,1821],{"class":1602},[1596,1917,1865],{"class":1630},[1596,1919,1868],{"class":1602},[1596,1921,1871],{"class":1602},[1596,1923,1925],{"class":1598,"line":1924},23,[1596,1926,1927],{"class":1602},"  },\n",[1596,1929,1931],{"class":1598,"line":1930},24,[1596,1932,1851],{"class":1602},[1596,1934,1936,1938,1940,1942,1945,1947],{"class":1598,"line":1935},25,[1596,1937,1857],{"class":1606},[1596,1939,1860],{"class":1602},[1596,1941,1821],{"class":1602},[1596,1943,1944],{"class":1630},"email",[1596,1946,1868],{"class":1602},[1596,1948,1871],{"class":1602},[1596,1950,1952,1954,1956,1958,1961,1963],{"class":1598,"line":1951},26,[1596,1953,1877],{"class":1606},[1596,1955,1860],{"class":1602},[1596,1957,1821],{"class":1602},[1596,1959,1960],{"class":1630},"Email",[1596,1962,1868],{"class":1602},[1596,1964,1871],{"class":1602},[1596,1966,1968,1971,1973,1975,1977,1979,1982,1985],{"class":1598,"line":1967},27,[1596,1969,1970],{"class":1606},"    type",[1596,1972,1860],{"class":1602},[1596,1974,1821],{"class":1602},[1596,1976,1944],{"class":1630},[1596,1978,1868],{"class":1602},[1596,1980,1981],{"class":1805}," as",[1596,1983,1984],{"class":1620}," const",[1596,1986,1871],{"class":1602},[1596,1988,1990,1992,1994,1996,1999,2001],{"class":1598,"line":1989},28,[1596,1991,1894],{"class":1606},[1596,1993,1860],{"class":1602},[1596,1995,1821],{"class":1602},[1596,1997,1998],{"class":1630},"ada@example.com",[1596,2000,1868],{"class":1602},[1596,2002,1871],{"class":1602},[1596,2004,2006,2009,2011,2013,2016,2018],{"class":1598,"line":2005},29,[1596,2007,2008],{"class":1606},"    description",[1596,2010,1860],{"class":1602},[1596,2012,1821],{"class":1602},[1596,2014,2015],{"class":1630},"Only used to reply to this message.",[1596,2017,1868],{"class":1602},[1596,2019,1871],{"class":1602},[1596,2021,2023,2025,2027,2029,2031,2033],{"class":1598,"line":2022},30,[1596,2024,1911],{"class":1606},[1596,2026,1860],{"class":1602},[1596,2028,1821],{"class":1602},[1596,2030,1944],{"class":1630},[1596,2032,1868],{"class":1602},[1596,2034,1871],{"class":1602},[1596,2036,2038],{"class":1598,"line":2037},31,[1596,2039,1927],{"class":1602},[1596,2041,2043],{"class":1598,"line":2042},32,[1596,2044,1851],{"class":1602},[1596,2046,2048,2050,2052,2054,2057,2059],{"class":1598,"line":2047},33,[1596,2049,1857],{"class":1606},[1596,2051,1860],{"class":1602},[1596,2053,1821],{"class":1602},[1596,2055,2056],{"class":1630},"message",[1596,2058,1868],{"class":1602},[1596,2060,1871],{"class":1602},[1596,2062,2064,2066,2068,2070,2073,2075],{"class":1598,"line":2063},34,[1596,2065,1877],{"class":1606},[1596,2067,1860],{"class":1602},[1596,2069,1821],{"class":1602},[1596,2071,2072],{"class":1630},"Message",[1596,2074,1868],{"class":1602},[1596,2076,1871],{"class":1602},[1596,2078,2080,2082,2084,2086,2089,2091,2093,2095],{"class":1598,"line":2079},35,[1596,2081,1970],{"class":1606},[1596,2083,1860],{"class":1602},[1596,2085,1821],{"class":1602},[1596,2087,2088],{"class":1630},"textarea",[1596,2090,1868],{"class":1602},[1596,2092,1981],{"class":1805},[1596,2094,1984],{"class":1620},[1596,2096,1871],{"class":1602},[1596,2098,2100,2102,2104,2106,2109,2111],{"class":1598,"line":2099},36,[1596,2101,1894],{"class":1606},[1596,2103,1860],{"class":1602},[1596,2105,1821],{"class":1602},[1596,2107,2108],{"class":1630},"What are you building?",[1596,2110,1868],{"class":1602},[1596,2112,1871],{"class":1602},[1596,2114,2116,2119,2121,2125],{"class":1598,"line":2115},37,[1596,2117,2118],{"class":1606},"    rows",[1596,2120,1860],{"class":1602},[1596,2122,2124],{"class":2123},"sbssI"," 3",[1596,2126,1871],{"class":1602},[1596,2128,2130],{"class":1598,"line":2129},38,[1596,2131,1927],{"class":1602},[1596,2133,2135],{"class":1598,"line":2134},39,[1596,2136,2137],{"class":1657},"]\n",[1596,2139,2141],{"class":1598,"line":2140},40,[1596,2142,1774],{"emptyLinePlaceholder":1773},[1596,2144,2146,2148,2151,2153,2156,2158,2162,2164,2167,2170,2173,2176,2179,2182,2185],{"class":1598,"line":2145},41,[1596,2147,1837],{"class":1620},[1596,2149,2150],{"class":1657}," values ",[1596,2152,1624],{"class":1602},[1596,2154,1812],{"class":2155},"s2Zo4",[1596,2157,1603],{"class":1602},[1596,2159,2161],{"class":2160},"sBMFI","Record",[1596,2163,1603],{"class":1602},[1596,2165,2166],{"class":2160},"string",[1596,2168,2169],{"class":1602},",",[1596,2171,2172],{"class":2160}," string",[1596,2174,2175],{"class":1602}," |",[1596,2177,2178],{"class":2160}," boolean",[1596,2180,2181],{"class":1602},">>",[1596,2183,2184],{"class":1657},"(",[1596,2186,2187],{"class":1602},"{\n",[1596,2189,2191,2194,2196,2199],{"class":1598,"line":2190},42,[1596,2192,2193],{"class":1606},"  name",[1596,2195,1860],{"class":1602},[1596,2197,2198],{"class":1602}," ''",[1596,2200,1871],{"class":1602},[1596,2202,2204,2207,2209,2211],{"class":1598,"line":2203},43,[1596,2205,2206],{"class":1606},"  email",[1596,2208,1860],{"class":1602},[1596,2210,2198],{"class":1602},[1596,2212,1871],{"class":1602},[1596,2214,2216,2219,2221,2223],{"class":1598,"line":2215},44,[1596,2217,2218],{"class":1606},"  message",[1596,2220,1860],{"class":1602},[1596,2222,2198],{"class":1602},[1596,2224,1871],{"class":1602},[1596,2226,2228,2231],{"class":1598,"line":2227},45,[1596,2229,2230],{"class":1602},"}",[1596,2232,2233],{"class":1657},")\n",[1596,2235,2237],{"class":1598,"line":2236},46,[1596,2238,1774],{"emptyLinePlaceholder":1773},[1596,2240,2242,2244,2247,2249,2251,2253,2255,2257,2259,2261,2263,2265,2268,2270,2272,2275],{"class":1598,"line":2241},47,[1596,2243,1837],{"class":1620},[1596,2245,2246],{"class":1657}," errors ",[1596,2248,1624],{"class":1602},[1596,2250,1812],{"class":2155},[1596,2252,1603],{"class":1602},[1596,2254,2161],{"class":2160},[1596,2256,1603],{"class":1602},[1596,2258,2166],{"class":2160},[1596,2260,2169],{"class":1602},[1596,2262,2172],{"class":2160},[1596,2264,2175],{"class":1602},[1596,2266,2267],{"class":2160}," undefined",[1596,2269,2181],{"class":1602},[1596,2271,2184],{"class":1657},[1596,2273,2274],{"class":1602},"{}",[1596,2276,2233],{"class":1657},[1596,2278,2280],{"class":1598,"line":2279},48,[1596,2281,1774],{"emptyLinePlaceholder":1773},[1596,2283,2285,2288,2291,2293,2297,2299,2302,2304,2306,2308,2310,2312,2314,2317],{"class":1598,"line":2284},49,[1596,2286,2287],{"class":1620},"function",[1596,2289,2290],{"class":2155}," handleSubmit",[1596,2292,2184],{"class":1602},[1596,2294,2296],{"class":2295},"sHdIc","next",[1596,2298,1860],{"class":1602},[1596,2300,2301],{"class":2160}," Record",[1596,2303,1603],{"class":1602},[1596,2305,2166],{"class":2160},[1596,2307,2169],{"class":1602},[1596,2309,2172],{"class":2160},[1596,2311,2175],{"class":1602},[1596,2313,2178],{"class":2160},[1596,2315,2316],{"class":1602},">)",[1596,2318,2319],{"class":1602}," {\n",[1596,2321,2323,2326,2329,2332,2335,2337,2339,2342,2344,2347,2349,2352,2354,2357],{"class":1598,"line":2322},50,[1596,2324,2325],{"class":1620},"  const",[1596,2327,2328],{"class":1657}," name",[1596,2330,2331],{"class":1602}," =",[1596,2333,2334],{"class":2155}," String",[1596,2336,2184],{"class":1606},[1596,2338,2296],{"class":1657},[1596,2340,2341],{"class":1602},".",[1596,2343,1865],{"class":1657},[1596,2345,2346],{"class":1602}," ??",[1596,2348,2198],{"class":1602},[1596,2350,2351],{"class":1606},")",[1596,2353,2341],{"class":1602},[1596,2355,2356],{"class":2155},"trim",[1596,2358,2359],{"class":1606},"()\n",[1596,2361,2363,2365,2368,2370,2372,2374,2376,2378,2380,2382,2384,2386,2388,2390],{"class":1598,"line":2362},51,[1596,2364,2325],{"class":1620},[1596,2366,2367],{"class":1657}," email",[1596,2369,2331],{"class":1602},[1596,2371,2334],{"class":2155},[1596,2373,2184],{"class":1606},[1596,2375,2296],{"class":1657},[1596,2377,2341],{"class":1602},[1596,2379,1944],{"class":1657},[1596,2381,2346],{"class":1602},[1596,2383,2198],{"class":1602},[1596,2385,2351],{"class":1606},[1596,2387,2341],{"class":1602},[1596,2389,2356],{"class":2155},[1596,2391,2359],{"class":1606},[1596,2393,2395,2397,2400,2402,2404,2406,2408,2410,2412,2414,2416,2418,2420,2422],{"class":1598,"line":2394},52,[1596,2396,2325],{"class":1620},[1596,2398,2399],{"class":1657}," message",[1596,2401,2331],{"class":1602},[1596,2403,2334],{"class":2155},[1596,2405,2184],{"class":1606},[1596,2407,2296],{"class":1657},[1596,2409,2341],{"class":1602},[1596,2411,2056],{"class":1657},[1596,2413,2346],{"class":1602},[1596,2415,2198],{"class":1602},[1596,2417,2351],{"class":1606},[1596,2419,2341],{"class":1602},[1596,2421,2356],{"class":2155},[1596,2423,2359],{"class":1606},[1596,2425,2427,2429,2432,2434,2436,2438,2440,2442,2444,2446,2448,2451,2453],{"class":1598,"line":2426},53,[1596,2428,2325],{"class":1620},[1596,2430,2431],{"class":1657}," nextErrors",[1596,2433,1860],{"class":1602},[1596,2435,2301],{"class":2160},[1596,2437,1603],{"class":1602},[1596,2439,2166],{"class":2160},[1596,2441,2169],{"class":1602},[1596,2443,2172],{"class":2160},[1596,2445,2175],{"class":1602},[1596,2447,2267],{"class":2160},[1596,2449,2450],{"class":1602},">",[1596,2452,2331],{"class":1602},[1596,2454,2455],{"class":1602}," {}\n",[1596,2457,2459],{"class":1598,"line":2458},54,[1596,2460,1774],{"emptyLinePlaceholder":1773},[1596,2462,2464,2467,2470,2473,2475,2478],{"class":1598,"line":2463},55,[1596,2465,2466],{"class":1805},"  if",[1596,2468,2469],{"class":1606}," (",[1596,2471,2472],{"class":1602},"!",[1596,2474,1865],{"class":1657},[1596,2476,2477],{"class":1606},") ",[1596,2479,2187],{"class":1602},[1596,2481,2483,2486,2488,2490,2492,2494,2497],{"class":1598,"line":2482},56,[1596,2484,2485],{"class":1657},"    nextErrors",[1596,2487,2341],{"class":1602},[1596,2489,1865],{"class":1657},[1596,2491,2331],{"class":1602},[1596,2493,1821],{"class":1602},[1596,2495,2496],{"class":1630},"Tell us who you are.",[1596,2498,1826],{"class":1602},[1596,2500,2502],{"class":1598,"line":2501},57,[1596,2503,2504],{"class":1602},"  }\n",[1596,2506,2508],{"class":1598,"line":2507},58,[1596,2509,1774],{"emptyLinePlaceholder":1773},[1596,2511,2513,2515,2517,2519,2521,2523],{"class":1598,"line":2512},59,[1596,2514,2466],{"class":1805},[1596,2516,2469],{"class":1606},[1596,2518,2472],{"class":1602},[1596,2520,1944],{"class":1657},[1596,2522,2477],{"class":1606},[1596,2524,2187],{"class":1602},[1596,2526,2528,2530,2532,2534,2536,2538,2541],{"class":1598,"line":2527},60,[1596,2529,2485],{"class":1657},[1596,2531,2341],{"class":1602},[1596,2533,1944],{"class":1657},[1596,2535,2331],{"class":1602},[1596,2537,1821],{"class":1602},[1596,2539,2540],{"class":1630},"An email address is required.",[1596,2542,1826],{"class":1602},[1596,2544,2546],{"class":1598,"line":2545},61,[1596,2547,2504],{"class":1602},[1596,2549,2551,2554,2557,2559,2561,2564,2567,2570,2573,2576,2579,2581,2583,2586,2589,2592,2595,2597,2599,2601,2604,2606,2608,2611,2613,2615,2618],{"class":1598,"line":2550},62,[1596,2552,2553],{"class":1805},"  else",[1596,2555,2556],{"class":1805}," if",[1596,2558,2469],{"class":1606},[1596,2560,2472],{"class":1602},[1596,2562,2563],{"class":1602},"\u002F",[1596,2565,2566],{"class":1805},"^",[1596,2568,2569],{"class":1602},"[^",[1596,2571,2572],{"class":1630},"\\s@",[1596,2574,2575],{"class":1602},"]+",[1596,2577,2578],{"class":1630},"@",[1596,2580,2569],{"class":1602},[1596,2582,2572],{"class":1630},[1596,2584,2585],{"class":1602},"][^",[1596,2587,2588],{"class":1630},"\\s.@",[1596,2590,2591],{"class":1602},"]*",[1596,2593,2594],{"class":1657},"\\.",[1596,2596,2569],{"class":1602},[1596,2598,2572],{"class":1630},[1596,2600,2575],{"class":1602},[1596,2602,2603],{"class":1805},"$",[1596,2605,2563],{"class":1602},[1596,2607,2341],{"class":1602},[1596,2609,2610],{"class":2155},"test",[1596,2612,2184],{"class":1606},[1596,2614,1944],{"class":1657},[1596,2616,2617],{"class":1606},")) ",[1596,2619,2187],{"class":1602},[1596,2621,2623,2625,2627,2629,2631,2633,2636],{"class":1598,"line":2622},63,[1596,2624,2485],{"class":1657},[1596,2626,2341],{"class":1602},[1596,2628,1944],{"class":1657},[1596,2630,2331],{"class":1602},[1596,2632,1821],{"class":1602},[1596,2634,2635],{"class":1630},"That email address looks incomplete.",[1596,2637,1826],{"class":1602},[1596,2639,2641],{"class":1598,"line":2640},64,[1596,2642,2504],{"class":1602},[1596,2644,2646],{"class":1598,"line":2645},65,[1596,2647,1774],{"emptyLinePlaceholder":1773},[1596,2649,2651,2653,2655,2657,2659,2661],{"class":1598,"line":2650},66,[1596,2652,2466],{"class":1805},[1596,2654,2469],{"class":1606},[1596,2656,2472],{"class":1602},[1596,2658,2056],{"class":1657},[1596,2660,2477],{"class":1606},[1596,2662,2187],{"class":1602},[1596,2664,2666,2668,2670,2672,2674,2676,2679],{"class":1598,"line":2665},67,[1596,2667,2485],{"class":1657},[1596,2669,2341],{"class":1602},[1596,2671,2056],{"class":1657},[1596,2673,2331],{"class":1602},[1596,2675,1821],{"class":1602},[1596,2677,2678],{"class":1630},"Add a sentence about the project.",[1596,2680,1826],{"class":1602},[1596,2682,2684],{"class":1598,"line":2683},68,[1596,2685,2504],{"class":1602},[1596,2687,2689],{"class":1598,"line":2688},69,[1596,2690,1774],{"emptyLinePlaceholder":1773},[1596,2692,2694,2697,2699,2702,2704],{"class":1598,"line":2693},70,[1596,2695,2696],{"class":1657},"  errors",[1596,2698,2341],{"class":1602},[1596,2700,2701],{"class":1657},"value",[1596,2703,2331],{"class":1602},[1596,2705,2706],{"class":1657}," nextErrors\n",[1596,2708,2710],{"class":1598,"line":2709},71,[1596,2711,2712],{"class":1602},"}\n",[1596,2714,2716,2718,2720],{"class":1598,"line":2715},72,[1596,2717,1763],{"class":1602},[1596,2719,1782],{"class":1606},[1596,2721,1609],{"class":1602},[1536,2723,2724,2726,2727,2730,2731,2734],{},[1543,2725,1685],{}," is keyed by field name. A field with a message gets ",[1543,2728,2729],{},"aria-invalid",",\nturns its label red and attaches the message to ",[1543,2732,2733],{},"aria-describedby",". Clear the\nentry to remove the error and reveal the success state.",[1536,2736,2737],{},"Helper copy sits under the field label, above the control, so the label and its\nexplanation read as one block. Checkbox fields are the exception: their label\nsits inline with the box, so the helper copy moves under the control instead.",[1555,2739,2741],{"id":2740},"customize","Customize",[1536,2743,2744,2745,1545,2748,2751,2752,2755],{},"Use ",[1543,2746,2747],{},"select",[1543,2749,2750],{},"checkbox"," field types for richer forms, and the ",[1543,2753,2754],{},"actions"," slot\nwhen the default submit button is not enough. The slot can hold a reset button,\na secondary action or a custom submit control.",[1570,2757,2758,2764],{"label":1572},[1574,2759,1578,2761],{"className":2760},[1577],[1580,2762],{"name":2763},"form-custom",[1584,2765,2766],{"v-slot:code":1586},[1588,2767,2769],{"className":1590,"code":2768,"language":1592,"meta":1586,"style":1586},"\u003Ctemplate>\n  \u003Cdiv class=\"flex w-full justify-center p-6\">\n    \u003CMForm\n      ref=\"form\"\n      v-model=\"values\"\n      class=\"w-full max-w-md\"\n      :errors=\"errors\"\n      :fields=\"fields\"\n      success-message=\"Saved\"\n      @submit=\"handleSubmit\"\n    >\n      \u003Ctemplate #actions>\n        \u003Cdiv class=\"flex flex-wrap items-center gap-2\">\n          \u003CUButton type=\"submit\">\n            Create account\n          \u003C\u002FUButton>\n          \u003CUButton\n            type=\"button\"\n            color=\"neutral\"\n            variant=\"ghost\"\n            @click=\"reset\"\n          >\n            Reset\n          \u003C\u002FUButton>\n        \u003C\u002Fdiv>\n      \u003C\u002Ftemplate>\n    \u003C\u002FMForm>\n  \u003C\u002Fdiv>\n\u003C\u002Ftemplate>\n\n\u003Cscript setup lang=\"ts\">\nimport { ref } from 'vue'\n\nconst fields = [\n  {\n    name: 'name',\n    label: 'Name',\n    placeholder: 'Ada Lovelace',\n    autocomplete: 'name',\n  },\n  {\n    name: 'email',\n    label: 'Email',\n    type: 'email' as const,\n    placeholder: 'ada@example.com',\n    autocomplete: 'email',\n  },\n  {\n    name: 'plan',\n    label: 'Plan',\n    type: 'select' as const,\n    placeholder: 'Choose a plan',\n    description: 'You can change this later.',\n    options: [\n      { label: 'Starter — $0', value: 'starter' },\n      { label: 'Studio — $24', value: 'studio' },\n      { label: 'Agency — $79', value: 'agency' },\n    ],\n  },\n  {\n    name: 'updates',\n    label: 'Product updates',\n    type: 'checkbox' as const,\n    description: 'One short email each month. No noise.',\n  },\n]\n\nconst initialValues = {\n  name: '',\n  email: '',\n  plan: '',\n  updates: true,\n}\n\nconst values = ref\u003CRecord\u003Cstring, string | boolean>>({ ...initialValues })\nconst errors = ref\u003CRecord\u003Cstring, string | undefined>>({})\nconst form = ref\u003C{ reset: (values?: Record\u003Cstring, string | boolean>) => void } | null>(null)\n\nfunction handleSubmit(next: Record\u003Cstring, string | boolean>) {\n  const nextErrors: Record\u003Cstring, string | undefined> = {}\n\n  if (!String(next.name ?? '').trim()) {\n    nextErrors.name = 'A name is required.'\n  }\n\n  const email = String(next.email ?? '').trim()\n\n  if (!email) {\n    nextErrors.email = 'Enter your email address.'\n  }\n  else if (!\u002F^[^\\s@]+@[^\\s@][^\\s.@]*\\.[^\\s@]+$\u002F.test(email)) {\n    nextErrors.email = 'Check the email format.'\n  }\n\n  if (!String(next.plan ?? '')) {\n    nextErrors.plan = 'Pick a plan to continue.'\n  }\n\n  errors.value = nextErrors\n}\n\nfunction reset() {\n  errors.value = {}\n  form.value?.reset({ ...initialValues })\n}\n\u003C\u002Fscript>\n",[1543,2770,2771,2779,2797,2803,2817,2829,2841,2855,2869,2883,2897,2902,2916,2936,2957,2962,2971,2978,2992,3006,3020,3037,3042,3047,3055,3064,3073,3083,3091,3099,3103,3123,3141,3145,3155,3159,3173,3187,3201,3215,3219,3223,3237,3251,3269,3283,3297,3301,3305,3320,3335,3353,3368,3383,3392,3426,3456,3486,3493,3497,3501,3516,3531,3549,3564,3568,3572,3576,3587,3597,3607,3618,3631,3636,3641,3685,3720,3785,3790,3821,3850,3855,3890,3908,3913,3918,3949,3954,3969,3987,3992,4049,4067,4072,4077,4104,4122,4127,4132,4145,4150,4155,4167,4180,4208,4213],{"__ignoreMap":1586},[1596,2772,2773,2775,2777],{"class":1598,"line":1599},[1596,2774,1603],{"class":1602},[1596,2776,1584],{"class":1606},[1596,2778,1609],{"class":1602},[1596,2780,2781,2783,2785,2787,2789,2791,2793,2795],{"class":1598,"line":1612},[1596,2782,1615],{"class":1602},[1596,2784,1574],{"class":1606},[1596,2786,1621],{"class":1620},[1596,2788,1624],{"class":1602},[1596,2790,1627],{"class":1602},[1596,2792,1631],{"class":1630},[1596,2794,1627],{"class":1602},[1596,2796,1609],{"class":1602},[1596,2798,2799,2801],{"class":1598,"line":1638},[1596,2800,1641],{"class":1602},[1596,2802,1644],{"class":1606},[1596,2804,2805,2808,2810,2812,2815],{"class":1598,"line":1647},[1596,2806,2807],{"class":1620},"      ref",[1596,2809,1624],{"class":1602},[1596,2811,1627],{"class":1602},[1596,2813,2814],{"class":1630},"form",[1596,2816,1661],{"class":1602},[1596,2818,2819,2821,2823,2825,2827],{"class":1598,"line":1664},[1596,2820,1650],{"class":1620},[1596,2822,1624],{"class":1602},[1596,2824,1627],{"class":1602},[1596,2826,1658],{"class":1657},[1596,2828,1661],{"class":1602},[1596,2830,2831,2833,2835,2837,2839],{"class":1598,"line":1679},[1596,2832,1667],{"class":1620},[1596,2834,1624],{"class":1602},[1596,2836,1627],{"class":1602},[1596,2838,1674],{"class":1630},[1596,2840,1661],{"class":1602},[1596,2842,2843,2845,2847,2849,2851,2853],{"class":1598,"line":1696},[1596,2844,1682],{"class":1602},[1596,2846,1685],{"class":1620},[1596,2848,1624],{"class":1602},[1596,2850,1627],{"class":1602},[1596,2852,1685],{"class":1657},[1596,2854,1661],{"class":1602},[1596,2856,2857,2859,2861,2863,2865,2867],{"class":1598,"line":1711},[1596,2858,1682],{"class":1602},[1596,2860,1563],{"class":1620},[1596,2862,1624],{"class":1602},[1596,2864,1627],{"class":1602},[1596,2866,1563],{"class":1657},[1596,2868,1661],{"class":1602},[1596,2870,2871,2874,2876,2878,2881],{"class":1598,"line":1726},[1596,2872,2873],{"class":1620},"      success-message",[1596,2875,1624],{"class":1602},[1596,2877,1627],{"class":1602},[1596,2879,2880],{"class":1630},"Saved",[1596,2882,1661],{"class":1602},[1596,2884,2885,2887,2889,2891,2893,2895],{"class":1598,"line":1744},[1596,2886,1729],{"class":1602},[1596,2888,1732],{"class":1620},[1596,2890,1624],{"class":1602},[1596,2892,1627],{"class":1602},[1596,2894,1739],{"class":1657},[1596,2896,1661],{"class":1602},[1596,2898,2899],{"class":1598,"line":1750},[1596,2900,2901],{"class":1602},"    >\n",[1596,2903,2904,2907,2909,2912,2914],{"class":1598,"line":1760},[1596,2905,2906],{"class":1602},"      \u003C",[1596,2908,1584],{"class":1606},[1596,2910,2911],{"class":1602}," #",[1596,2913,2754],{"class":1620},[1596,2915,1609],{"class":1602},[1596,2917,2918,2921,2923,2925,2927,2929,2932,2934],{"class":1598,"line":1770},[1596,2919,2920],{"class":1602},"        \u003C",[1596,2922,1574],{"class":1606},[1596,2924,1621],{"class":1620},[1596,2926,1624],{"class":1602},[1596,2928,1627],{"class":1602},[1596,2930,2931],{"class":1630},"flex flex-wrap items-center gap-2",[1596,2933,1627],{"class":1602},[1596,2935,1609],{"class":1602},[1596,2937,2938,2941,2944,2947,2949,2951,2953,2955],{"class":1598,"line":1777},[1596,2939,2940],{"class":1602},"          \u003C",[1596,2942,2943],{"class":1606},"UButton",[1596,2945,2946],{"class":1620}," type",[1596,2948,1624],{"class":1602},[1596,2950,1627],{"class":1602},[1596,2952,1732],{"class":1630},[1596,2954,1627],{"class":1602},[1596,2956,1609],{"class":1602},[1596,2958,2959],{"class":1598,"line":1802},[1596,2960,2961],{"class":1657},"            Create account\n",[1596,2963,2964,2967,2969],{"class":1598,"line":1829},[1596,2965,2966],{"class":1602},"          \u003C\u002F",[1596,2968,2943],{"class":1606},[1596,2970,1609],{"class":1602},[1596,2972,2973,2975],{"class":1598,"line":1834},[1596,2974,2940],{"class":1602},[1596,2976,2977],{"class":1606},"UButton\n",[1596,2979,2980,2983,2985,2987,2990],{"class":1598,"line":1848},[1596,2981,2982],{"class":1620},"            type",[1596,2984,1624],{"class":1602},[1596,2986,1627],{"class":1602},[1596,2988,2989],{"class":1630},"button",[1596,2991,1661],{"class":1602},[1596,2993,2994,2997,2999,3001,3004],{"class":1598,"line":1854},[1596,2995,2996],{"class":1620},"            color",[1596,2998,1624],{"class":1602},[1596,3000,1627],{"class":1602},[1596,3002,3003],{"class":1630},"neutral",[1596,3005,1661],{"class":1602},[1596,3007,3008,3011,3013,3015,3018],{"class":1598,"line":1874},[1596,3009,3010],{"class":1620},"            variant",[1596,3012,1624],{"class":1602},[1596,3014,1627],{"class":1602},[1596,3016,3017],{"class":1630},"ghost",[1596,3019,1661],{"class":1602},[1596,3021,3022,3025,3028,3030,3032,3035],{"class":1598,"line":1891},[1596,3023,3024],{"class":1602},"            @",[1596,3026,3027],{"class":1620},"click",[1596,3029,1624],{"class":1602},[1596,3031,1627],{"class":1602},[1596,3033,3034],{"class":1657},"reset",[1596,3036,1661],{"class":1602},[1596,3038,3039],{"class":1598,"line":1908},[1596,3040,3041],{"class":1602},"          >\n",[1596,3043,3044],{"class":1598,"line":1924},[1596,3045,3046],{"class":1657},"            Reset\n",[1596,3048,3049,3051,3053],{"class":1598,"line":1930},[1596,3050,2966],{"class":1602},[1596,3052,2943],{"class":1606},[1596,3054,1609],{"class":1602},[1596,3056,3057,3060,3062],{"class":1598,"line":1935},[1596,3058,3059],{"class":1602},"        \u003C\u002F",[1596,3061,1574],{"class":1606},[1596,3063,1609],{"class":1602},[1596,3065,3066,3069,3071],{"class":1598,"line":1951},[1596,3067,3068],{"class":1602},"      \u003C\u002F",[1596,3070,1584],{"class":1606},[1596,3072,1609],{"class":1602},[1596,3074,3075,3078,3081],{"class":1598,"line":1967},[1596,3076,3077],{"class":1602},"    \u003C\u002F",[1596,3079,3080],{"class":1606},"MForm",[1596,3082,1609],{"class":1602},[1596,3084,3085,3087,3089],{"class":1598,"line":1989},[1596,3086,1753],{"class":1602},[1596,3088,1574],{"class":1606},[1596,3090,1609],{"class":1602},[1596,3092,3093,3095,3097],{"class":1598,"line":2005},[1596,3094,1763],{"class":1602},[1596,3096,1584],{"class":1606},[1596,3098,1609],{"class":1602},[1596,3100,3101],{"class":1598,"line":2022},[1596,3102,1774],{"emptyLinePlaceholder":1773},[1596,3104,3105,3107,3109,3111,3113,3115,3117,3119,3121],{"class":1598,"line":2037},[1596,3106,1603],{"class":1602},[1596,3108,1782],{"class":1606},[1596,3110,1785],{"class":1620},[1596,3112,1788],{"class":1620},[1596,3114,1624],{"class":1602},[1596,3116,1627],{"class":1602},[1596,3118,1795],{"class":1630},[1596,3120,1627],{"class":1602},[1596,3122,1609],{"class":1602},[1596,3124,3125,3127,3129,3131,3133,3135,3137,3139],{"class":1598,"line":2042},[1596,3126,1806],{"class":1805},[1596,3128,1809],{"class":1602},[1596,3130,1812],{"class":1657},[1596,3132,1815],{"class":1602},[1596,3134,1818],{"class":1805},[1596,3136,1821],{"class":1602},[1596,3138,1592],{"class":1630},[1596,3140,1826],{"class":1602},[1596,3142,3143],{"class":1598,"line":2047},[1596,3144,1774],{"emptyLinePlaceholder":1773},[1596,3146,3147,3149,3151,3153],{"class":1598,"line":2063},[1596,3148,1837],{"class":1620},[1596,3150,1840],{"class":1657},[1596,3152,1624],{"class":1602},[1596,3154,1845],{"class":1657},[1596,3156,3157],{"class":1598,"line":2079},[1596,3158,1851],{"class":1602},[1596,3160,3161,3163,3165,3167,3169,3171],{"class":1598,"line":2099},[1596,3162,1857],{"class":1606},[1596,3164,1860],{"class":1602},[1596,3166,1821],{"class":1602},[1596,3168,1865],{"class":1630},[1596,3170,1868],{"class":1602},[1596,3172,1871],{"class":1602},[1596,3174,3175,3177,3179,3181,3183,3185],{"class":1598,"line":2115},[1596,3176,1877],{"class":1606},[1596,3178,1860],{"class":1602},[1596,3180,1821],{"class":1602},[1596,3182,1884],{"class":1630},[1596,3184,1868],{"class":1602},[1596,3186,1871],{"class":1602},[1596,3188,3189,3191,3193,3195,3197,3199],{"class":1598,"line":2129},[1596,3190,1894],{"class":1606},[1596,3192,1860],{"class":1602},[1596,3194,1821],{"class":1602},[1596,3196,1901],{"class":1630},[1596,3198,1868],{"class":1602},[1596,3200,1871],{"class":1602},[1596,3202,3203,3205,3207,3209,3211,3213],{"class":1598,"line":2134},[1596,3204,1911],{"class":1606},[1596,3206,1860],{"class":1602},[1596,3208,1821],{"class":1602},[1596,3210,1865],{"class":1630},[1596,3212,1868],{"class":1602},[1596,3214,1871],{"class":1602},[1596,3216,3217],{"class":1598,"line":2140},[1596,3218,1927],{"class":1602},[1596,3220,3221],{"class":1598,"line":2145},[1596,3222,1851],{"class":1602},[1596,3224,3225,3227,3229,3231,3233,3235],{"class":1598,"line":2190},[1596,3226,1857],{"class":1606},[1596,3228,1860],{"class":1602},[1596,3230,1821],{"class":1602},[1596,3232,1944],{"class":1630},[1596,3234,1868],{"class":1602},[1596,3236,1871],{"class":1602},[1596,3238,3239,3241,3243,3245,3247,3249],{"class":1598,"line":2203},[1596,3240,1877],{"class":1606},[1596,3242,1860],{"class":1602},[1596,3244,1821],{"class":1602},[1596,3246,1960],{"class":1630},[1596,3248,1868],{"class":1602},[1596,3250,1871],{"class":1602},[1596,3252,3253,3255,3257,3259,3261,3263,3265,3267],{"class":1598,"line":2215},[1596,3254,1970],{"class":1606},[1596,3256,1860],{"class":1602},[1596,3258,1821],{"class":1602},[1596,3260,1944],{"class":1630},[1596,3262,1868],{"class":1602},[1596,3264,1981],{"class":1805},[1596,3266,1984],{"class":1620},[1596,3268,1871],{"class":1602},[1596,3270,3271,3273,3275,3277,3279,3281],{"class":1598,"line":2227},[1596,3272,1894],{"class":1606},[1596,3274,1860],{"class":1602},[1596,3276,1821],{"class":1602},[1596,3278,1998],{"class":1630},[1596,3280,1868],{"class":1602},[1596,3282,1871],{"class":1602},[1596,3284,3285,3287,3289,3291,3293,3295],{"class":1598,"line":2236},[1596,3286,1911],{"class":1606},[1596,3288,1860],{"class":1602},[1596,3290,1821],{"class":1602},[1596,3292,1944],{"class":1630},[1596,3294,1868],{"class":1602},[1596,3296,1871],{"class":1602},[1596,3298,3299],{"class":1598,"line":2241},[1596,3300,1927],{"class":1602},[1596,3302,3303],{"class":1598,"line":2279},[1596,3304,1851],{"class":1602},[1596,3306,3307,3309,3311,3313,3316,3318],{"class":1598,"line":2284},[1596,3308,1857],{"class":1606},[1596,3310,1860],{"class":1602},[1596,3312,1821],{"class":1602},[1596,3314,3315],{"class":1630},"plan",[1596,3317,1868],{"class":1602},[1596,3319,1871],{"class":1602},[1596,3321,3322,3324,3326,3328,3331,3333],{"class":1598,"line":2322},[1596,3323,1877],{"class":1606},[1596,3325,1860],{"class":1602},[1596,3327,1821],{"class":1602},[1596,3329,3330],{"class":1630},"Plan",[1596,3332,1868],{"class":1602},[1596,3334,1871],{"class":1602},[1596,3336,3337,3339,3341,3343,3345,3347,3349,3351],{"class":1598,"line":2362},[1596,3338,1970],{"class":1606},[1596,3340,1860],{"class":1602},[1596,3342,1821],{"class":1602},[1596,3344,2747],{"class":1630},[1596,3346,1868],{"class":1602},[1596,3348,1981],{"class":1805},[1596,3350,1984],{"class":1620},[1596,3352,1871],{"class":1602},[1596,3354,3355,3357,3359,3361,3364,3366],{"class":1598,"line":2394},[1596,3356,1894],{"class":1606},[1596,3358,1860],{"class":1602},[1596,3360,1821],{"class":1602},[1596,3362,3363],{"class":1630},"Choose a plan",[1596,3365,1868],{"class":1602},[1596,3367,1871],{"class":1602},[1596,3369,3370,3372,3374,3376,3379,3381],{"class":1598,"line":2426},[1596,3371,2008],{"class":1606},[1596,3373,1860],{"class":1602},[1596,3375,1821],{"class":1602},[1596,3377,3378],{"class":1630},"You can change this later.",[1596,3380,1868],{"class":1602},[1596,3382,1871],{"class":1602},[1596,3384,3385,3388,3390],{"class":1598,"line":2458},[1596,3386,3387],{"class":1606},"    options",[1596,3389,1860],{"class":1602},[1596,3391,1845],{"class":1657},[1596,3393,3394,3397,3400,3402,3404,3407,3409,3411,3414,3416,3418,3421,3423],{"class":1598,"line":2463},[1596,3395,3396],{"class":1602},"      {",[1596,3398,3399],{"class":1606}," label",[1596,3401,1860],{"class":1602},[1596,3403,1821],{"class":1602},[1596,3405,3406],{"class":1630},"Starter — $0",[1596,3408,1868],{"class":1602},[1596,3410,2169],{"class":1602},[1596,3412,3413],{"class":1606}," value",[1596,3415,1860],{"class":1602},[1596,3417,1821],{"class":1602},[1596,3419,3420],{"class":1630},"starter",[1596,3422,1868],{"class":1602},[1596,3424,3425],{"class":1602}," },\n",[1596,3427,3428,3430,3432,3434,3436,3439,3441,3443,3445,3447,3449,3452,3454],{"class":1598,"line":2482},[1596,3429,3396],{"class":1602},[1596,3431,3399],{"class":1606},[1596,3433,1860],{"class":1602},[1596,3435,1821],{"class":1602},[1596,3437,3438],{"class":1630},"Studio — $24",[1596,3440,1868],{"class":1602},[1596,3442,2169],{"class":1602},[1596,3444,3413],{"class":1606},[1596,3446,1860],{"class":1602},[1596,3448,1821],{"class":1602},[1596,3450,3451],{"class":1630},"studio",[1596,3453,1868],{"class":1602},[1596,3455,3425],{"class":1602},[1596,3457,3458,3460,3462,3464,3466,3469,3471,3473,3475,3477,3479,3482,3484],{"class":1598,"line":2501},[1596,3459,3396],{"class":1602},[1596,3461,3399],{"class":1606},[1596,3463,1860],{"class":1602},[1596,3465,1821],{"class":1602},[1596,3467,3468],{"class":1630},"Agency — $79",[1596,3470,1868],{"class":1602},[1596,3472,2169],{"class":1602},[1596,3474,3413],{"class":1606},[1596,3476,1860],{"class":1602},[1596,3478,1821],{"class":1602},[1596,3480,3481],{"class":1630},"agency",[1596,3483,1868],{"class":1602},[1596,3485,3425],{"class":1602},[1596,3487,3488,3491],{"class":1598,"line":2507},[1596,3489,3490],{"class":1657},"    ]",[1596,3492,1871],{"class":1602},[1596,3494,3495],{"class":1598,"line":2512},[1596,3496,1927],{"class":1602},[1596,3498,3499],{"class":1598,"line":2527},[1596,3500,1851],{"class":1602},[1596,3502,3503,3505,3507,3509,3512,3514],{"class":1598,"line":2545},[1596,3504,1857],{"class":1606},[1596,3506,1860],{"class":1602},[1596,3508,1821],{"class":1602},[1596,3510,3511],{"class":1630},"updates",[1596,3513,1868],{"class":1602},[1596,3515,1871],{"class":1602},[1596,3517,3518,3520,3522,3524,3527,3529],{"class":1598,"line":2550},[1596,3519,1877],{"class":1606},[1596,3521,1860],{"class":1602},[1596,3523,1821],{"class":1602},[1596,3525,3526],{"class":1630},"Product updates",[1596,3528,1868],{"class":1602},[1596,3530,1871],{"class":1602},[1596,3532,3533,3535,3537,3539,3541,3543,3545,3547],{"class":1598,"line":2622},[1596,3534,1970],{"class":1606},[1596,3536,1860],{"class":1602},[1596,3538,1821],{"class":1602},[1596,3540,2750],{"class":1630},[1596,3542,1868],{"class":1602},[1596,3544,1981],{"class":1805},[1596,3546,1984],{"class":1620},[1596,3548,1871],{"class":1602},[1596,3550,3551,3553,3555,3557,3560,3562],{"class":1598,"line":2640},[1596,3552,2008],{"class":1606},[1596,3554,1860],{"class":1602},[1596,3556,1821],{"class":1602},[1596,3558,3559],{"class":1630},"One short email each month. No noise.",[1596,3561,1868],{"class":1602},[1596,3563,1871],{"class":1602},[1596,3565,3566],{"class":1598,"line":2645},[1596,3567,1927],{"class":1602},[1596,3569,3570],{"class":1598,"line":2650},[1596,3571,2137],{"class":1657},[1596,3573,3574],{"class":1598,"line":2665},[1596,3575,1774],{"emptyLinePlaceholder":1773},[1596,3577,3578,3580,3583,3585],{"class":1598,"line":2683},[1596,3579,1837],{"class":1620},[1596,3581,3582],{"class":1657}," initialValues ",[1596,3584,1624],{"class":1602},[1596,3586,2319],{"class":1602},[1596,3588,3589,3591,3593,3595],{"class":1598,"line":2688},[1596,3590,2193],{"class":1606},[1596,3592,1860],{"class":1602},[1596,3594,2198],{"class":1602},[1596,3596,1871],{"class":1602},[1596,3598,3599,3601,3603,3605],{"class":1598,"line":2693},[1596,3600,2206],{"class":1606},[1596,3602,1860],{"class":1602},[1596,3604,2198],{"class":1602},[1596,3606,1871],{"class":1602},[1596,3608,3609,3612,3614,3616],{"class":1598,"line":2709},[1596,3610,3611],{"class":1606},"  plan",[1596,3613,1860],{"class":1602},[1596,3615,2198],{"class":1602},[1596,3617,1871],{"class":1602},[1596,3619,3620,3623,3625,3629],{"class":1598,"line":2715},[1596,3621,3622],{"class":1606},"  updates",[1596,3624,1860],{"class":1602},[1596,3626,3628],{"class":3627},"sfNiH"," true",[1596,3630,1871],{"class":1602},[1596,3632,3634],{"class":1598,"line":3633},73,[1596,3635,2712],{"class":1602},[1596,3637,3639],{"class":1598,"line":3638},74,[1596,3640,1774],{"emptyLinePlaceholder":1773},[1596,3642,3644,3646,3648,3650,3652,3654,3656,3658,3660,3662,3664,3666,3668,3670,3672,3675,3678,3681,3683],{"class":1598,"line":3643},75,[1596,3645,1837],{"class":1620},[1596,3647,2150],{"class":1657},[1596,3649,1624],{"class":1602},[1596,3651,1812],{"class":2155},[1596,3653,1603],{"class":1602},[1596,3655,2161],{"class":2160},[1596,3657,1603],{"class":1602},[1596,3659,2166],{"class":2160},[1596,3661,2169],{"class":1602},[1596,3663,2172],{"class":2160},[1596,3665,2175],{"class":1602},[1596,3667,2178],{"class":2160},[1596,3669,2181],{"class":1602},[1596,3671,2184],{"class":1657},[1596,3673,3674],{"class":1602},"{",[1596,3676,3677],{"class":1602}," ...",[1596,3679,3680],{"class":1657},"initialValues ",[1596,3682,2230],{"class":1602},[1596,3684,2233],{"class":1657},[1596,3686,3688,3690,3692,3694,3696,3698,3700,3702,3704,3706,3708,3710,3712,3714,3716,3718],{"class":1598,"line":3687},76,[1596,3689,1837],{"class":1620},[1596,3691,2246],{"class":1657},[1596,3693,1624],{"class":1602},[1596,3695,1812],{"class":2155},[1596,3697,1603],{"class":1602},[1596,3699,2161],{"class":2160},[1596,3701,1603],{"class":1602},[1596,3703,2166],{"class":2160},[1596,3705,2169],{"class":1602},[1596,3707,2172],{"class":2160},[1596,3709,2175],{"class":1602},[1596,3711,2267],{"class":2160},[1596,3713,2181],{"class":1602},[1596,3715,2184],{"class":1657},[1596,3717,2274],{"class":1602},[1596,3719,2233],{"class":1657},[1596,3721,3723,3725,3728,3730,3732,3735,3738,3740,3742,3744,3747,3749,3751,3753,3755,3757,3759,3761,3763,3766,3769,3771,3773,3776,3778,3780,3783],{"class":1598,"line":3722},77,[1596,3724,1837],{"class":1620},[1596,3726,3727],{"class":1657}," form ",[1596,3729,1624],{"class":1602},[1596,3731,1812],{"class":2155},[1596,3733,3734],{"class":1602},"\u003C{",[1596,3736,3737],{"class":1606}," reset",[1596,3739,1860],{"class":1602},[1596,3741,2469],{"class":1602},[1596,3743,1658],{"class":2295},[1596,3745,3746],{"class":1602},"?:",[1596,3748,2301],{"class":2160},[1596,3750,1603],{"class":1602},[1596,3752,2166],{"class":2160},[1596,3754,2169],{"class":1602},[1596,3756,2172],{"class":2160},[1596,3758,2175],{"class":1602},[1596,3760,2178],{"class":2160},[1596,3762,2316],{"class":1602},[1596,3764,3765],{"class":1620}," =>",[1596,3767,3768],{"class":2160}," void",[1596,3770,1815],{"class":1602},[1596,3772,2175],{"class":1602},[1596,3774,3775],{"class":2160}," null",[1596,3777,2450],{"class":1602},[1596,3779,2184],{"class":1657},[1596,3781,3782],{"class":1602},"null",[1596,3784,2233],{"class":1657},[1596,3786,3788],{"class":1598,"line":3787},78,[1596,3789,1774],{"emptyLinePlaceholder":1773},[1596,3791,3793,3795,3797,3799,3801,3803,3805,3807,3809,3811,3813,3815,3817,3819],{"class":1598,"line":3792},79,[1596,3794,2287],{"class":1620},[1596,3796,2290],{"class":2155},[1596,3798,2184],{"class":1602},[1596,3800,2296],{"class":2295},[1596,3802,1860],{"class":1602},[1596,3804,2301],{"class":2160},[1596,3806,1603],{"class":1602},[1596,3808,2166],{"class":2160},[1596,3810,2169],{"class":1602},[1596,3812,2172],{"class":2160},[1596,3814,2175],{"class":1602},[1596,3816,2178],{"class":2160},[1596,3818,2316],{"class":1602},[1596,3820,2319],{"class":1602},[1596,3822,3824,3826,3828,3830,3832,3834,3836,3838,3840,3842,3844,3846,3848],{"class":1598,"line":3823},80,[1596,3825,2325],{"class":1620},[1596,3827,2431],{"class":1657},[1596,3829,1860],{"class":1602},[1596,3831,2301],{"class":2160},[1596,3833,1603],{"class":1602},[1596,3835,2166],{"class":2160},[1596,3837,2169],{"class":1602},[1596,3839,2172],{"class":2160},[1596,3841,2175],{"class":1602},[1596,3843,2267],{"class":2160},[1596,3845,2450],{"class":1602},[1596,3847,2331],{"class":1602},[1596,3849,2455],{"class":1602},[1596,3851,3853],{"class":1598,"line":3852},81,[1596,3854,1774],{"emptyLinePlaceholder":1773},[1596,3856,3858,3860,3862,3864,3867,3869,3871,3873,3875,3877,3879,3881,3883,3885,3888],{"class":1598,"line":3857},82,[1596,3859,2466],{"class":1805},[1596,3861,2469],{"class":1606},[1596,3863,2472],{"class":1602},[1596,3865,3866],{"class":2155},"String",[1596,3868,2184],{"class":1606},[1596,3870,2296],{"class":1657},[1596,3872,2341],{"class":1602},[1596,3874,1865],{"class":1657},[1596,3876,2346],{"class":1602},[1596,3878,2198],{"class":1602},[1596,3880,2351],{"class":1606},[1596,3882,2341],{"class":1602},[1596,3884,2356],{"class":2155},[1596,3886,3887],{"class":1606},"()) ",[1596,3889,2187],{"class":1602},[1596,3891,3893,3895,3897,3899,3901,3903,3906],{"class":1598,"line":3892},83,[1596,3894,2485],{"class":1657},[1596,3896,2341],{"class":1602},[1596,3898,1865],{"class":1657},[1596,3900,2331],{"class":1602},[1596,3902,1821],{"class":1602},[1596,3904,3905],{"class":1630},"A name is required.",[1596,3907,1826],{"class":1602},[1596,3909,3911],{"class":1598,"line":3910},84,[1596,3912,2504],{"class":1602},[1596,3914,3916],{"class":1598,"line":3915},85,[1596,3917,1774],{"emptyLinePlaceholder":1773},[1596,3919,3921,3923,3925,3927,3929,3931,3933,3935,3937,3939,3941,3943,3945,3947],{"class":1598,"line":3920},86,[1596,3922,2325],{"class":1620},[1596,3924,2367],{"class":1657},[1596,3926,2331],{"class":1602},[1596,3928,2334],{"class":2155},[1596,3930,2184],{"class":1606},[1596,3932,2296],{"class":1657},[1596,3934,2341],{"class":1602},[1596,3936,1944],{"class":1657},[1596,3938,2346],{"class":1602},[1596,3940,2198],{"class":1602},[1596,3942,2351],{"class":1606},[1596,3944,2341],{"class":1602},[1596,3946,2356],{"class":2155},[1596,3948,2359],{"class":1606},[1596,3950,3952],{"class":1598,"line":3951},87,[1596,3953,1774],{"emptyLinePlaceholder":1773},[1596,3955,3957,3959,3961,3963,3965,3967],{"class":1598,"line":3956},88,[1596,3958,2466],{"class":1805},[1596,3960,2469],{"class":1606},[1596,3962,2472],{"class":1602},[1596,3964,1944],{"class":1657},[1596,3966,2477],{"class":1606},[1596,3968,2187],{"class":1602},[1596,3970,3972,3974,3976,3978,3980,3982,3985],{"class":1598,"line":3971},89,[1596,3973,2485],{"class":1657},[1596,3975,2341],{"class":1602},[1596,3977,1944],{"class":1657},[1596,3979,2331],{"class":1602},[1596,3981,1821],{"class":1602},[1596,3983,3984],{"class":1630},"Enter your email address.",[1596,3986,1826],{"class":1602},[1596,3988,3990],{"class":1598,"line":3989},90,[1596,3991,2504],{"class":1602},[1596,3993,3995,3997,3999,4001,4003,4005,4007,4009,4011,4013,4015,4017,4019,4021,4023,4025,4027,4029,4031,4033,4035,4037,4039,4041,4043,4045,4047],{"class":1598,"line":3994},91,[1596,3996,2553],{"class":1805},[1596,3998,2556],{"class":1805},[1596,4000,2469],{"class":1606},[1596,4002,2472],{"class":1602},[1596,4004,2563],{"class":1602},[1596,4006,2566],{"class":1805},[1596,4008,2569],{"class":1602},[1596,4010,2572],{"class":1630},[1596,4012,2575],{"class":1602},[1596,4014,2578],{"class":1630},[1596,4016,2569],{"class":1602},[1596,4018,2572],{"class":1630},[1596,4020,2585],{"class":1602},[1596,4022,2588],{"class":1630},[1596,4024,2591],{"class":1602},[1596,4026,2594],{"class":1657},[1596,4028,2569],{"class":1602},[1596,4030,2572],{"class":1630},[1596,4032,2575],{"class":1602},[1596,4034,2603],{"class":1805},[1596,4036,2563],{"class":1602},[1596,4038,2341],{"class":1602},[1596,4040,2610],{"class":2155},[1596,4042,2184],{"class":1606},[1596,4044,1944],{"class":1657},[1596,4046,2617],{"class":1606},[1596,4048,2187],{"class":1602},[1596,4050,4052,4054,4056,4058,4060,4062,4065],{"class":1598,"line":4051},92,[1596,4053,2485],{"class":1657},[1596,4055,2341],{"class":1602},[1596,4057,1944],{"class":1657},[1596,4059,2331],{"class":1602},[1596,4061,1821],{"class":1602},[1596,4063,4064],{"class":1630},"Check the email format.",[1596,4066,1826],{"class":1602},[1596,4068,4070],{"class":1598,"line":4069},93,[1596,4071,2504],{"class":1602},[1596,4073,4075],{"class":1598,"line":4074},94,[1596,4076,1774],{"emptyLinePlaceholder":1773},[1596,4078,4080,4082,4084,4086,4088,4090,4092,4094,4096,4098,4100,4102],{"class":1598,"line":4079},95,[1596,4081,2466],{"class":1805},[1596,4083,2469],{"class":1606},[1596,4085,2472],{"class":1602},[1596,4087,3866],{"class":2155},[1596,4089,2184],{"class":1606},[1596,4091,2296],{"class":1657},[1596,4093,2341],{"class":1602},[1596,4095,3315],{"class":1657},[1596,4097,2346],{"class":1602},[1596,4099,2198],{"class":1602},[1596,4101,2617],{"class":1606},[1596,4103,2187],{"class":1602},[1596,4105,4107,4109,4111,4113,4115,4117,4120],{"class":1598,"line":4106},96,[1596,4108,2485],{"class":1657},[1596,4110,2341],{"class":1602},[1596,4112,3315],{"class":1657},[1596,4114,2331],{"class":1602},[1596,4116,1821],{"class":1602},[1596,4118,4119],{"class":1630},"Pick a plan to continue.",[1596,4121,1826],{"class":1602},[1596,4123,4125],{"class":1598,"line":4124},97,[1596,4126,2504],{"class":1602},[1596,4128,4130],{"class":1598,"line":4129},98,[1596,4131,1774],{"emptyLinePlaceholder":1773},[1596,4133,4135,4137,4139,4141,4143],{"class":1598,"line":4134},99,[1596,4136,2696],{"class":1657},[1596,4138,2341],{"class":1602},[1596,4140,2701],{"class":1657},[1596,4142,2331],{"class":1602},[1596,4144,2706],{"class":1657},[1596,4146,4148],{"class":1598,"line":4147},100,[1596,4149,2712],{"class":1602},[1596,4151,4153],{"class":1598,"line":4152},101,[1596,4154,1774],{"emptyLinePlaceholder":1773},[1596,4156,4158,4160,4162,4165],{"class":1598,"line":4157},102,[1596,4159,2287],{"class":1620},[1596,4161,3737],{"class":2155},[1596,4163,4164],{"class":1602},"()",[1596,4166,2319],{"class":1602},[1596,4168,4170,4172,4174,4176,4178],{"class":1598,"line":4169},103,[1596,4171,2696],{"class":1657},[1596,4173,2341],{"class":1602},[1596,4175,2701],{"class":1657},[1596,4177,2331],{"class":1602},[1596,4179,2455],{"class":1602},[1596,4181,4183,4186,4188,4190,4193,4195,4197,4199,4201,4204,4206],{"class":1598,"line":4182},104,[1596,4184,4185],{"class":1657},"  form",[1596,4187,2341],{"class":1602},[1596,4189,2701],{"class":1657},[1596,4191,4192],{"class":1602},"?.",[1596,4194,3034],{"class":2155},[1596,4196,2184],{"class":1606},[1596,4198,3674],{"class":1602},[1596,4200,3677],{"class":1602},[1596,4202,4203],{"class":1657},"initialValues",[1596,4205,1815],{"class":1602},[1596,4207,2233],{"class":1606},[1596,4209,4211],{"class":1598,"line":4210},105,[1596,4212,2712],{"class":1602},[1596,4214,4216,4218,4220],{"class":1598,"line":4215},106,[1596,4217,1763],{"class":1602},[1596,4219,1782],{"class":1606},[1596,4221,1609],{"class":1602},[1536,4223,4224,4225,4227,4228,4231,4232,4235,4236,4239,4240,1871,4242,4239,4245,4239,4248,4239,4251,4239,4253,4239,4255,4239,4258,4260,4261,4264,4265,4268,4269,4272,4273,4276],{},"Field order is the array order. Each field accepts a ",[1543,4226,1865],{}," that becomes the key\nin the values and errors objects, a ",[1543,4229,4230],{},"label",", and a ",[1543,4233,4234],{},"type"," of ",[1543,4237,4238],{},"text",", ",[1543,4241,1944],{},[1543,4243,4244],{},"password",[1543,4246,4247],{},"url",[1543,4249,4250],{},"tel",[1543,4252,2088],{},[1543,4254,2747],{},[1543,4256,4257],{},"radio",[1543,4259,2750],{}," or ",[1543,4262,4263],{},"switch",".\nSelect and radio fields read their choices from ",[1543,4266,4267],{},"options","; radios lay out with\n",[1543,4270,4271],{},"orientation",", defaulting to ",[1543,4274,4275],{},"vertical",". Checkbox and switch fields render their\nlabel inline next to the control.",[1536,4278,4279,4280,4283],{},"Call ",[1543,4281,4282],{},"reset(values?)"," on the component ref to clear the submit state and success\nmessages and to write a fresh set of values. The custom example uses it behind\nthe reset button, after clearing its own errors.",[1555,4285,4287],{"id":4286},"complex-fields","Complex fields",[1536,4289,4290,4291,4293,4294,1545,4296,4298],{},"Radio groups, switches, selects with icons and inputs with leading or trailing\nicons all come from the same field config. A ",[1543,4292,4257],{}," field renders a Nuxt UI\nradio group, so its label becomes the group legend and the options use the same\n",[1543,4295,4230],{},[1543,4297,2701],{}," shape as a select.",[1536,4300,4301,4302,4305,4306,4309,4310,4313],{},"Password fields can opt into a show\u002Fhide toggle with ",[1543,4303,4304],{},"reveal",", and ",[1543,4307,4308],{},"icon"," and\n",[1543,4311,4312],{},"trailingIcon"," place icons inside any text input.",[1570,4315,4316,4322],{"label":1572},[1574,4317,1578,4319],{"className":4318},[1577],[1580,4320],{"name":4321},"form-complex",[1584,4323,4324],{"v-slot:code":1586},[1588,4325,4327],{"className":1590,"code":4326,"language":1592,"meta":1586,"style":1586},"\u003Ctemplate>\n  \u003Cdiv class=\"flex w-full justify-center p-6\">\n    \u003CMForm\n      ref=\"form\"\n      v-model=\"values\"\n      class=\"w-full max-w-md\"\n      :errors=\"errors\"\n      :fields=\"fields\"\n      success-message=\"Account ready\"\n      submit-label=\"Create workspace\"\n      @submit=\"handleSubmit\"\n    >\n      \u003Ctemplate #actions>\n        \u003Cdiv class=\"flex flex-wrap items-center gap-2\">\n          \u003CUButton type=\"submit\">\n            Create workspace\n          \u003C\u002FUButton>\n          \u003CUButton\n            type=\"button\"\n            color=\"neutral\"\n            variant=\"ghost\"\n            @click=\"reset\"\n          >\n            Reset\n          \u003C\u002FUButton>\n        \u003C\u002Fdiv>\n      \u003C\u002Ftemplate>\n    \u003C\u002FMForm>\n  \u003C\u002Fdiv>\n\u003C\u002Ftemplate>\n\n\u003Cscript setup lang=\"ts\">\nimport { ref } from 'vue'\n\nconst fields = [\n  {\n    name: 'name',\n    label: 'Workspace name',\n    placeholder: 'Acme Studio',\n    description: 'Shown on invoices and shared links.',\n    icon: 'i-lucide-building-2',\n    autocomplete: 'organization',\n    required: true,\n  },\n  {\n    name: 'email',\n    label: 'Billing email',\n    type: 'email' as const,\n    placeholder: 'billing@acme.com',\n    icon: 'i-lucide-mail',\n    autocomplete: 'email',\n    required: true,\n  },\n  {\n    name: 'password',\n    label: 'Password',\n    type: 'password' as const,\n    placeholder: 'At least 8 characters',\n    description: 'Used to sign in to the workspace.',\n    icon: 'i-lucide-lock',\n    autocomplete: 'new-password',\n    reveal: true,\n    required: true,\n  },\n  {\n    name: 'website',\n    label: 'Website',\n    type: 'url' as const,\n    placeholder: 'https:\u002F\u002Facme.com',\n    icon: 'i-lucide-globe',\n    trailingIcon: 'i-lucide-arrow-up-right',\n    autocomplete: 'url',\n  },\n  {\n    name: 'plan',\n    label: 'Plan',\n    type: 'select' as const,\n    placeholder: 'Choose a plan',\n    description: 'You can change this at any time.',\n    options: [\n      { label: 'Starter', value: 'starter', icon: 'i-lucide-leaf' },\n      { label: 'Studio', value: 'studio', icon: 'i-lucide-sparkles' },\n      { label: 'Agency', value: 'agency', icon: 'i-lucide-building' },\n    ],\n    required: true,\n  },\n  {\n    name: 'billing',\n    label: 'Billing period',\n    type: 'radio' as const,\n    orientation: 'horizontal' as const,\n    options: [\n      { label: 'Monthly', value: 'monthly' },\n      { label: 'Yearly', value: 'yearly' },\n    ],\n  },\n  {\n    name: 'updates',\n    label: 'Product updates',\n    type: 'checkbox' as const,\n    description: 'One short email each month. No noise.',\n  },\n  {\n    name: 'twoFactor',\n    label: 'Two-factor authentication',\n    type: 'switch' as const,\n    description: 'Ask for a code from your authenticator app at sign-in.',\n  },\n  {\n    name: 'terms',\n    label: 'I agree to the terms of service',\n    type: 'checkbox' as const,\n    description: 'Required before the workspace can be created.',\n  },\n]\n\nconst initialValues = {\n  name: '',\n  email: '',\n  password: '',\n  website: '',\n  plan: '',\n  billing: '',\n  updates: true,\n  twoFactor: false,\n  terms: false,\n}\n\nconst values = ref\u003CRecord\u003Cstring, string | boolean>>({ ...initialValues })\nconst errors = ref\u003CRecord\u003Cstring, string | undefined>>({})\nconst form = ref\u003C{ reset: (values?: Record\u003Cstring, string | boolean>) => void } | null>(null)\n\nfunction handleSubmit(next: Record\u003Cstring, string | boolean>) {\n  const nextErrors: Record\u003Cstring, string | undefined> = {}\n\n  if (!String(next.name ?? '').trim()) {\n    nextErrors.name = 'Give the workspace a name.'\n  }\n\n  const email = String(next.email ?? '').trim()\n\n  if (!email) {\n    nextErrors.email = 'Enter a billing email.'\n  }\n  else if (!\u002F^[^\\s@]+@[^\\s@][^\\s.@]*\\.[^\\s@]+$\u002F.test(email)) {\n    nextErrors.email = 'Check the email format.'\n  }\n\n  const password = String(next.password ?? '')\n\n  if (!password) {\n    nextErrors.password = 'Choose a password.'\n  }\n  else if (password.length \u003C 8) {\n    nextErrors.password = 'Use at least 8 characters.'\n  }\n\n  if (!String(next.plan ?? '')) {\n    nextErrors.plan = 'Pick a plan to continue.'\n  }\n\n  if (!String(next.billing ?? '')) {\n    nextErrors.billing = 'Choose a billing period.'\n  }\n\n  if (!next.terms) {\n    nextErrors.terms = 'Accept the terms to continue.'\n  }\n\n  errors.value = nextErrors\n}\n\nfunction reset() {\n  errors.value = {}\n  form.value?.reset({ ...initialValues })\n}\n\u003C\u002Fscript>\n",[1543,4328,4329,4337,4355,4361,4373,4385,4397,4411,4425,4438,4451,4465,4469,4481,4499,4517,4522,4530,4536,4548,4560,4572,4586,4590,4594,4602,4610,4618,4626,4634,4642,4646,4666,4684,4688,4698,4702,4716,4731,4746,4761,4777,4792,4803,4807,4811,4825,4840,4858,4873,4888,4902,4912,4916,4920,4934,4949,4967,4982,4997,5012,5027,5038,5048,5052,5056,5071,5086,5104,5119,5134,5150,5164,5168,5172,5186,5200,5218,5232,5247,5255,5298,5339,5381,5387,5397,5401,5405,5420,5435,5453,5473,5481,5511,5541,5547,5551,5555,5569,5583,5601,5615,5619,5623,5638,5653,5671,5687,5692,5697,5713,5729,5748,5764,5769,5774,5779,5790,5801,5812,5824,5836,5847,5859,5870,5883,5895,5900,5905,5946,5981,6038,6043,6074,6103,6108,6141,6159,6164,6169,6200,6205,6220,6238,6243,6300,6317,6322,6327,6353,6358,6373,6391,6396,6422,6440,6445,6450,6477,6494,6499,6504,6531,6549,6554,6559,6578,6596,6601,6606,6619,6624,6629,6640,6653,6678,6683],{"__ignoreMap":1586},[1596,4330,4331,4333,4335],{"class":1598,"line":1599},[1596,4332,1603],{"class":1602},[1596,4334,1584],{"class":1606},[1596,4336,1609],{"class":1602},[1596,4338,4339,4341,4343,4345,4347,4349,4351,4353],{"class":1598,"line":1612},[1596,4340,1615],{"class":1602},[1596,4342,1574],{"class":1606},[1596,4344,1621],{"class":1620},[1596,4346,1624],{"class":1602},[1596,4348,1627],{"class":1602},[1596,4350,1631],{"class":1630},[1596,4352,1627],{"class":1602},[1596,4354,1609],{"class":1602},[1596,4356,4357,4359],{"class":1598,"line":1638},[1596,4358,1641],{"class":1602},[1596,4360,1644],{"class":1606},[1596,4362,4363,4365,4367,4369,4371],{"class":1598,"line":1647},[1596,4364,2807],{"class":1620},[1596,4366,1624],{"class":1602},[1596,4368,1627],{"class":1602},[1596,4370,2814],{"class":1630},[1596,4372,1661],{"class":1602},[1596,4374,4375,4377,4379,4381,4383],{"class":1598,"line":1664},[1596,4376,1650],{"class":1620},[1596,4378,1624],{"class":1602},[1596,4380,1627],{"class":1602},[1596,4382,1658],{"class":1657},[1596,4384,1661],{"class":1602},[1596,4386,4387,4389,4391,4393,4395],{"class":1598,"line":1679},[1596,4388,1667],{"class":1620},[1596,4390,1624],{"class":1602},[1596,4392,1627],{"class":1602},[1596,4394,1674],{"class":1630},[1596,4396,1661],{"class":1602},[1596,4398,4399,4401,4403,4405,4407,4409],{"class":1598,"line":1696},[1596,4400,1682],{"class":1602},[1596,4402,1685],{"class":1620},[1596,4404,1624],{"class":1602},[1596,4406,1627],{"class":1602},[1596,4408,1685],{"class":1657},[1596,4410,1661],{"class":1602},[1596,4412,4413,4415,4417,4419,4421,4423],{"class":1598,"line":1711},[1596,4414,1682],{"class":1602},[1596,4416,1563],{"class":1620},[1596,4418,1624],{"class":1602},[1596,4420,1627],{"class":1602},[1596,4422,1563],{"class":1657},[1596,4424,1661],{"class":1602},[1596,4426,4427,4429,4431,4433,4436],{"class":1598,"line":1726},[1596,4428,2873],{"class":1620},[1596,4430,1624],{"class":1602},[1596,4432,1627],{"class":1602},[1596,4434,4435],{"class":1630},"Account ready",[1596,4437,1661],{"class":1602},[1596,4439,4440,4442,4444,4446,4449],{"class":1598,"line":1744},[1596,4441,1714],{"class":1620},[1596,4443,1624],{"class":1602},[1596,4445,1627],{"class":1602},[1596,4447,4448],{"class":1630},"Create workspace",[1596,4450,1661],{"class":1602},[1596,4452,4453,4455,4457,4459,4461,4463],{"class":1598,"line":1750},[1596,4454,1729],{"class":1602},[1596,4456,1732],{"class":1620},[1596,4458,1624],{"class":1602},[1596,4460,1627],{"class":1602},[1596,4462,1739],{"class":1657},[1596,4464,1661],{"class":1602},[1596,4466,4467],{"class":1598,"line":1760},[1596,4468,2901],{"class":1602},[1596,4470,4471,4473,4475,4477,4479],{"class":1598,"line":1770},[1596,4472,2906],{"class":1602},[1596,4474,1584],{"class":1606},[1596,4476,2911],{"class":1602},[1596,4478,2754],{"class":1620},[1596,4480,1609],{"class":1602},[1596,4482,4483,4485,4487,4489,4491,4493,4495,4497],{"class":1598,"line":1777},[1596,4484,2920],{"class":1602},[1596,4486,1574],{"class":1606},[1596,4488,1621],{"class":1620},[1596,4490,1624],{"class":1602},[1596,4492,1627],{"class":1602},[1596,4494,2931],{"class":1630},[1596,4496,1627],{"class":1602},[1596,4498,1609],{"class":1602},[1596,4500,4501,4503,4505,4507,4509,4511,4513,4515],{"class":1598,"line":1802},[1596,4502,2940],{"class":1602},[1596,4504,2943],{"class":1606},[1596,4506,2946],{"class":1620},[1596,4508,1624],{"class":1602},[1596,4510,1627],{"class":1602},[1596,4512,1732],{"class":1630},[1596,4514,1627],{"class":1602},[1596,4516,1609],{"class":1602},[1596,4518,4519],{"class":1598,"line":1829},[1596,4520,4521],{"class":1657},"            Create workspace\n",[1596,4523,4524,4526,4528],{"class":1598,"line":1834},[1596,4525,2966],{"class":1602},[1596,4527,2943],{"class":1606},[1596,4529,1609],{"class":1602},[1596,4531,4532,4534],{"class":1598,"line":1848},[1596,4533,2940],{"class":1602},[1596,4535,2977],{"class":1606},[1596,4537,4538,4540,4542,4544,4546],{"class":1598,"line":1854},[1596,4539,2982],{"class":1620},[1596,4541,1624],{"class":1602},[1596,4543,1627],{"class":1602},[1596,4545,2989],{"class":1630},[1596,4547,1661],{"class":1602},[1596,4549,4550,4552,4554,4556,4558],{"class":1598,"line":1874},[1596,4551,2996],{"class":1620},[1596,4553,1624],{"class":1602},[1596,4555,1627],{"class":1602},[1596,4557,3003],{"class":1630},[1596,4559,1661],{"class":1602},[1596,4561,4562,4564,4566,4568,4570],{"class":1598,"line":1891},[1596,4563,3010],{"class":1620},[1596,4565,1624],{"class":1602},[1596,4567,1627],{"class":1602},[1596,4569,3017],{"class":1630},[1596,4571,1661],{"class":1602},[1596,4573,4574,4576,4578,4580,4582,4584],{"class":1598,"line":1908},[1596,4575,3024],{"class":1602},[1596,4577,3027],{"class":1620},[1596,4579,1624],{"class":1602},[1596,4581,1627],{"class":1602},[1596,4583,3034],{"class":1657},[1596,4585,1661],{"class":1602},[1596,4587,4588],{"class":1598,"line":1924},[1596,4589,3041],{"class":1602},[1596,4591,4592],{"class":1598,"line":1930},[1596,4593,3046],{"class":1657},[1596,4595,4596,4598,4600],{"class":1598,"line":1935},[1596,4597,2966],{"class":1602},[1596,4599,2943],{"class":1606},[1596,4601,1609],{"class":1602},[1596,4603,4604,4606,4608],{"class":1598,"line":1951},[1596,4605,3059],{"class":1602},[1596,4607,1574],{"class":1606},[1596,4609,1609],{"class":1602},[1596,4611,4612,4614,4616],{"class":1598,"line":1967},[1596,4613,3068],{"class":1602},[1596,4615,1584],{"class":1606},[1596,4617,1609],{"class":1602},[1596,4619,4620,4622,4624],{"class":1598,"line":1989},[1596,4621,3077],{"class":1602},[1596,4623,3080],{"class":1606},[1596,4625,1609],{"class":1602},[1596,4627,4628,4630,4632],{"class":1598,"line":2005},[1596,4629,1753],{"class":1602},[1596,4631,1574],{"class":1606},[1596,4633,1609],{"class":1602},[1596,4635,4636,4638,4640],{"class":1598,"line":2022},[1596,4637,1763],{"class":1602},[1596,4639,1584],{"class":1606},[1596,4641,1609],{"class":1602},[1596,4643,4644],{"class":1598,"line":2037},[1596,4645,1774],{"emptyLinePlaceholder":1773},[1596,4647,4648,4650,4652,4654,4656,4658,4660,4662,4664],{"class":1598,"line":2042},[1596,4649,1603],{"class":1602},[1596,4651,1782],{"class":1606},[1596,4653,1785],{"class":1620},[1596,4655,1788],{"class":1620},[1596,4657,1624],{"class":1602},[1596,4659,1627],{"class":1602},[1596,4661,1795],{"class":1630},[1596,4663,1627],{"class":1602},[1596,4665,1609],{"class":1602},[1596,4667,4668,4670,4672,4674,4676,4678,4680,4682],{"class":1598,"line":2047},[1596,4669,1806],{"class":1805},[1596,4671,1809],{"class":1602},[1596,4673,1812],{"class":1657},[1596,4675,1815],{"class":1602},[1596,4677,1818],{"class":1805},[1596,4679,1821],{"class":1602},[1596,4681,1592],{"class":1630},[1596,4683,1826],{"class":1602},[1596,4685,4686],{"class":1598,"line":2063},[1596,4687,1774],{"emptyLinePlaceholder":1773},[1596,4689,4690,4692,4694,4696],{"class":1598,"line":2079},[1596,4691,1837],{"class":1620},[1596,4693,1840],{"class":1657},[1596,4695,1624],{"class":1602},[1596,4697,1845],{"class":1657},[1596,4699,4700],{"class":1598,"line":2099},[1596,4701,1851],{"class":1602},[1596,4703,4704,4706,4708,4710,4712,4714],{"class":1598,"line":2115},[1596,4705,1857],{"class":1606},[1596,4707,1860],{"class":1602},[1596,4709,1821],{"class":1602},[1596,4711,1865],{"class":1630},[1596,4713,1868],{"class":1602},[1596,4715,1871],{"class":1602},[1596,4717,4718,4720,4722,4724,4727,4729],{"class":1598,"line":2129},[1596,4719,1877],{"class":1606},[1596,4721,1860],{"class":1602},[1596,4723,1821],{"class":1602},[1596,4725,4726],{"class":1630},"Workspace name",[1596,4728,1868],{"class":1602},[1596,4730,1871],{"class":1602},[1596,4732,4733,4735,4737,4739,4742,4744],{"class":1598,"line":2134},[1596,4734,1894],{"class":1606},[1596,4736,1860],{"class":1602},[1596,4738,1821],{"class":1602},[1596,4740,4741],{"class":1630},"Acme Studio",[1596,4743,1868],{"class":1602},[1596,4745,1871],{"class":1602},[1596,4747,4748,4750,4752,4754,4757,4759],{"class":1598,"line":2140},[1596,4749,2008],{"class":1606},[1596,4751,1860],{"class":1602},[1596,4753,1821],{"class":1602},[1596,4755,4756],{"class":1630},"Shown on invoices and shared links.",[1596,4758,1868],{"class":1602},[1596,4760,1871],{"class":1602},[1596,4762,4763,4766,4768,4770,4773,4775],{"class":1598,"line":2145},[1596,4764,4765],{"class":1606},"    icon",[1596,4767,1860],{"class":1602},[1596,4769,1821],{"class":1602},[1596,4771,4772],{"class":1630},"i-lucide-building-2",[1596,4774,1868],{"class":1602},[1596,4776,1871],{"class":1602},[1596,4778,4779,4781,4783,4785,4788,4790],{"class":1598,"line":2190},[1596,4780,1911],{"class":1606},[1596,4782,1860],{"class":1602},[1596,4784,1821],{"class":1602},[1596,4786,4787],{"class":1630},"organization",[1596,4789,1868],{"class":1602},[1596,4791,1871],{"class":1602},[1596,4793,4794,4797,4799,4801],{"class":1598,"line":2203},[1596,4795,4796],{"class":1606},"    required",[1596,4798,1860],{"class":1602},[1596,4800,3628],{"class":3627},[1596,4802,1871],{"class":1602},[1596,4804,4805],{"class":1598,"line":2215},[1596,4806,1927],{"class":1602},[1596,4808,4809],{"class":1598,"line":2227},[1596,4810,1851],{"class":1602},[1596,4812,4813,4815,4817,4819,4821,4823],{"class":1598,"line":2236},[1596,4814,1857],{"class":1606},[1596,4816,1860],{"class":1602},[1596,4818,1821],{"class":1602},[1596,4820,1944],{"class":1630},[1596,4822,1868],{"class":1602},[1596,4824,1871],{"class":1602},[1596,4826,4827,4829,4831,4833,4836,4838],{"class":1598,"line":2241},[1596,4828,1877],{"class":1606},[1596,4830,1860],{"class":1602},[1596,4832,1821],{"class":1602},[1596,4834,4835],{"class":1630},"Billing email",[1596,4837,1868],{"class":1602},[1596,4839,1871],{"class":1602},[1596,4841,4842,4844,4846,4848,4850,4852,4854,4856],{"class":1598,"line":2279},[1596,4843,1970],{"class":1606},[1596,4845,1860],{"class":1602},[1596,4847,1821],{"class":1602},[1596,4849,1944],{"class":1630},[1596,4851,1868],{"class":1602},[1596,4853,1981],{"class":1805},[1596,4855,1984],{"class":1620},[1596,4857,1871],{"class":1602},[1596,4859,4860,4862,4864,4866,4869,4871],{"class":1598,"line":2284},[1596,4861,1894],{"class":1606},[1596,4863,1860],{"class":1602},[1596,4865,1821],{"class":1602},[1596,4867,4868],{"class":1630},"billing@acme.com",[1596,4870,1868],{"class":1602},[1596,4872,1871],{"class":1602},[1596,4874,4875,4877,4879,4881,4884,4886],{"class":1598,"line":2322},[1596,4876,4765],{"class":1606},[1596,4878,1860],{"class":1602},[1596,4880,1821],{"class":1602},[1596,4882,4883],{"class":1630},"i-lucide-mail",[1596,4885,1868],{"class":1602},[1596,4887,1871],{"class":1602},[1596,4889,4890,4892,4894,4896,4898,4900],{"class":1598,"line":2362},[1596,4891,1911],{"class":1606},[1596,4893,1860],{"class":1602},[1596,4895,1821],{"class":1602},[1596,4897,1944],{"class":1630},[1596,4899,1868],{"class":1602},[1596,4901,1871],{"class":1602},[1596,4903,4904,4906,4908,4910],{"class":1598,"line":2394},[1596,4905,4796],{"class":1606},[1596,4907,1860],{"class":1602},[1596,4909,3628],{"class":3627},[1596,4911,1871],{"class":1602},[1596,4913,4914],{"class":1598,"line":2426},[1596,4915,1927],{"class":1602},[1596,4917,4918],{"class":1598,"line":2458},[1596,4919,1851],{"class":1602},[1596,4921,4922,4924,4926,4928,4930,4932],{"class":1598,"line":2463},[1596,4923,1857],{"class":1606},[1596,4925,1860],{"class":1602},[1596,4927,1821],{"class":1602},[1596,4929,4244],{"class":1630},[1596,4931,1868],{"class":1602},[1596,4933,1871],{"class":1602},[1596,4935,4936,4938,4940,4942,4945,4947],{"class":1598,"line":2482},[1596,4937,1877],{"class":1606},[1596,4939,1860],{"class":1602},[1596,4941,1821],{"class":1602},[1596,4943,4944],{"class":1630},"Password",[1596,4946,1868],{"class":1602},[1596,4948,1871],{"class":1602},[1596,4950,4951,4953,4955,4957,4959,4961,4963,4965],{"class":1598,"line":2501},[1596,4952,1970],{"class":1606},[1596,4954,1860],{"class":1602},[1596,4956,1821],{"class":1602},[1596,4958,4244],{"class":1630},[1596,4960,1868],{"class":1602},[1596,4962,1981],{"class":1805},[1596,4964,1984],{"class":1620},[1596,4966,1871],{"class":1602},[1596,4968,4969,4971,4973,4975,4978,4980],{"class":1598,"line":2507},[1596,4970,1894],{"class":1606},[1596,4972,1860],{"class":1602},[1596,4974,1821],{"class":1602},[1596,4976,4977],{"class":1630},"At least 8 characters",[1596,4979,1868],{"class":1602},[1596,4981,1871],{"class":1602},[1596,4983,4984,4986,4988,4990,4993,4995],{"class":1598,"line":2512},[1596,4985,2008],{"class":1606},[1596,4987,1860],{"class":1602},[1596,4989,1821],{"class":1602},[1596,4991,4992],{"class":1630},"Used to sign in to the workspace.",[1596,4994,1868],{"class":1602},[1596,4996,1871],{"class":1602},[1596,4998,4999,5001,5003,5005,5008,5010],{"class":1598,"line":2527},[1596,5000,4765],{"class":1606},[1596,5002,1860],{"class":1602},[1596,5004,1821],{"class":1602},[1596,5006,5007],{"class":1630},"i-lucide-lock",[1596,5009,1868],{"class":1602},[1596,5011,1871],{"class":1602},[1596,5013,5014,5016,5018,5020,5023,5025],{"class":1598,"line":2545},[1596,5015,1911],{"class":1606},[1596,5017,1860],{"class":1602},[1596,5019,1821],{"class":1602},[1596,5021,5022],{"class":1630},"new-password",[1596,5024,1868],{"class":1602},[1596,5026,1871],{"class":1602},[1596,5028,5029,5032,5034,5036],{"class":1598,"line":2550},[1596,5030,5031],{"class":1606},"    reveal",[1596,5033,1860],{"class":1602},[1596,5035,3628],{"class":3627},[1596,5037,1871],{"class":1602},[1596,5039,5040,5042,5044,5046],{"class":1598,"line":2622},[1596,5041,4796],{"class":1606},[1596,5043,1860],{"class":1602},[1596,5045,3628],{"class":3627},[1596,5047,1871],{"class":1602},[1596,5049,5050],{"class":1598,"line":2640},[1596,5051,1927],{"class":1602},[1596,5053,5054],{"class":1598,"line":2645},[1596,5055,1851],{"class":1602},[1596,5057,5058,5060,5062,5064,5067,5069],{"class":1598,"line":2650},[1596,5059,1857],{"class":1606},[1596,5061,1860],{"class":1602},[1596,5063,1821],{"class":1602},[1596,5065,5066],{"class":1630},"website",[1596,5068,1868],{"class":1602},[1596,5070,1871],{"class":1602},[1596,5072,5073,5075,5077,5079,5082,5084],{"class":1598,"line":2665},[1596,5074,1877],{"class":1606},[1596,5076,1860],{"class":1602},[1596,5078,1821],{"class":1602},[1596,5080,5081],{"class":1630},"Website",[1596,5083,1868],{"class":1602},[1596,5085,1871],{"class":1602},[1596,5087,5088,5090,5092,5094,5096,5098,5100,5102],{"class":1598,"line":2683},[1596,5089,1970],{"class":1606},[1596,5091,1860],{"class":1602},[1596,5093,1821],{"class":1602},[1596,5095,4247],{"class":1630},[1596,5097,1868],{"class":1602},[1596,5099,1981],{"class":1805},[1596,5101,1984],{"class":1620},[1596,5103,1871],{"class":1602},[1596,5105,5106,5108,5110,5112,5115,5117],{"class":1598,"line":2688},[1596,5107,1894],{"class":1606},[1596,5109,1860],{"class":1602},[1596,5111,1821],{"class":1602},[1596,5113,5114],{"class":1630},"https:\u002F\u002Facme.com",[1596,5116,1868],{"class":1602},[1596,5118,1871],{"class":1602},[1596,5120,5121,5123,5125,5127,5130,5132],{"class":1598,"line":2693},[1596,5122,4765],{"class":1606},[1596,5124,1860],{"class":1602},[1596,5126,1821],{"class":1602},[1596,5128,5129],{"class":1630},"i-lucide-globe",[1596,5131,1868],{"class":1602},[1596,5133,1871],{"class":1602},[1596,5135,5136,5139,5141,5143,5146,5148],{"class":1598,"line":2709},[1596,5137,5138],{"class":1606},"    trailingIcon",[1596,5140,1860],{"class":1602},[1596,5142,1821],{"class":1602},[1596,5144,5145],{"class":1630},"i-lucide-arrow-up-right",[1596,5147,1868],{"class":1602},[1596,5149,1871],{"class":1602},[1596,5151,5152,5154,5156,5158,5160,5162],{"class":1598,"line":2715},[1596,5153,1911],{"class":1606},[1596,5155,1860],{"class":1602},[1596,5157,1821],{"class":1602},[1596,5159,4247],{"class":1630},[1596,5161,1868],{"class":1602},[1596,5163,1871],{"class":1602},[1596,5165,5166],{"class":1598,"line":3633},[1596,5167,1927],{"class":1602},[1596,5169,5170],{"class":1598,"line":3638},[1596,5171,1851],{"class":1602},[1596,5173,5174,5176,5178,5180,5182,5184],{"class":1598,"line":3643},[1596,5175,1857],{"class":1606},[1596,5177,1860],{"class":1602},[1596,5179,1821],{"class":1602},[1596,5181,3315],{"class":1630},[1596,5183,1868],{"class":1602},[1596,5185,1871],{"class":1602},[1596,5187,5188,5190,5192,5194,5196,5198],{"class":1598,"line":3687},[1596,5189,1877],{"class":1606},[1596,5191,1860],{"class":1602},[1596,5193,1821],{"class":1602},[1596,5195,3330],{"class":1630},[1596,5197,1868],{"class":1602},[1596,5199,1871],{"class":1602},[1596,5201,5202,5204,5206,5208,5210,5212,5214,5216],{"class":1598,"line":3722},[1596,5203,1970],{"class":1606},[1596,5205,1860],{"class":1602},[1596,5207,1821],{"class":1602},[1596,5209,2747],{"class":1630},[1596,5211,1868],{"class":1602},[1596,5213,1981],{"class":1805},[1596,5215,1984],{"class":1620},[1596,5217,1871],{"class":1602},[1596,5219,5220,5222,5224,5226,5228,5230],{"class":1598,"line":3787},[1596,5221,1894],{"class":1606},[1596,5223,1860],{"class":1602},[1596,5225,1821],{"class":1602},[1596,5227,3363],{"class":1630},[1596,5229,1868],{"class":1602},[1596,5231,1871],{"class":1602},[1596,5233,5234,5236,5238,5240,5243,5245],{"class":1598,"line":3792},[1596,5235,2008],{"class":1606},[1596,5237,1860],{"class":1602},[1596,5239,1821],{"class":1602},[1596,5241,5242],{"class":1630},"You can change this at any time.",[1596,5244,1868],{"class":1602},[1596,5246,1871],{"class":1602},[1596,5248,5249,5251,5253],{"class":1598,"line":3823},[1596,5250,3387],{"class":1606},[1596,5252,1860],{"class":1602},[1596,5254,1845],{"class":1657},[1596,5256,5257,5259,5261,5263,5265,5268,5270,5272,5274,5276,5278,5280,5282,5284,5287,5289,5291,5294,5296],{"class":1598,"line":3852},[1596,5258,3396],{"class":1602},[1596,5260,3399],{"class":1606},[1596,5262,1860],{"class":1602},[1596,5264,1821],{"class":1602},[1596,5266,5267],{"class":1630},"Starter",[1596,5269,1868],{"class":1602},[1596,5271,2169],{"class":1602},[1596,5273,3413],{"class":1606},[1596,5275,1860],{"class":1602},[1596,5277,1821],{"class":1602},[1596,5279,3420],{"class":1630},[1596,5281,1868],{"class":1602},[1596,5283,2169],{"class":1602},[1596,5285,5286],{"class":1606}," icon",[1596,5288,1860],{"class":1602},[1596,5290,1821],{"class":1602},[1596,5292,5293],{"class":1630},"i-lucide-leaf",[1596,5295,1868],{"class":1602},[1596,5297,3425],{"class":1602},[1596,5299,5300,5302,5304,5306,5308,5311,5313,5315,5317,5319,5321,5323,5325,5327,5329,5331,5333,5335,5337],{"class":1598,"line":3857},[1596,5301,3396],{"class":1602},[1596,5303,3399],{"class":1606},[1596,5305,1860],{"class":1602},[1596,5307,1821],{"class":1602},[1596,5309,5310],{"class":1630},"Studio",[1596,5312,1868],{"class":1602},[1596,5314,2169],{"class":1602},[1596,5316,3413],{"class":1606},[1596,5318,1860],{"class":1602},[1596,5320,1821],{"class":1602},[1596,5322,3451],{"class":1630},[1596,5324,1868],{"class":1602},[1596,5326,2169],{"class":1602},[1596,5328,5286],{"class":1606},[1596,5330,1860],{"class":1602},[1596,5332,1821],{"class":1602},[1596,5334,64],{"class":1630},[1596,5336,1868],{"class":1602},[1596,5338,3425],{"class":1602},[1596,5340,5341,5343,5345,5347,5349,5352,5354,5356,5358,5360,5362,5364,5366,5368,5370,5372,5374,5377,5379],{"class":1598,"line":3892},[1596,5342,3396],{"class":1602},[1596,5344,3399],{"class":1606},[1596,5346,1860],{"class":1602},[1596,5348,1821],{"class":1602},[1596,5350,5351],{"class":1630},"Agency",[1596,5353,1868],{"class":1602},[1596,5355,2169],{"class":1602},[1596,5357,3413],{"class":1606},[1596,5359,1860],{"class":1602},[1596,5361,1821],{"class":1602},[1596,5363,3481],{"class":1630},[1596,5365,1868],{"class":1602},[1596,5367,2169],{"class":1602},[1596,5369,5286],{"class":1606},[1596,5371,1860],{"class":1602},[1596,5373,1821],{"class":1602},[1596,5375,5376],{"class":1630},"i-lucide-building",[1596,5378,1868],{"class":1602},[1596,5380,3425],{"class":1602},[1596,5382,5383,5385],{"class":1598,"line":3910},[1596,5384,3490],{"class":1657},[1596,5386,1871],{"class":1602},[1596,5388,5389,5391,5393,5395],{"class":1598,"line":3915},[1596,5390,4796],{"class":1606},[1596,5392,1860],{"class":1602},[1596,5394,3628],{"class":3627},[1596,5396,1871],{"class":1602},[1596,5398,5399],{"class":1598,"line":3920},[1596,5400,1927],{"class":1602},[1596,5402,5403],{"class":1598,"line":3951},[1596,5404,1851],{"class":1602},[1596,5406,5407,5409,5411,5413,5416,5418],{"class":1598,"line":3956},[1596,5408,1857],{"class":1606},[1596,5410,1860],{"class":1602},[1596,5412,1821],{"class":1602},[1596,5414,5415],{"class":1630},"billing",[1596,5417,1868],{"class":1602},[1596,5419,1871],{"class":1602},[1596,5421,5422,5424,5426,5428,5431,5433],{"class":1598,"line":3971},[1596,5423,1877],{"class":1606},[1596,5425,1860],{"class":1602},[1596,5427,1821],{"class":1602},[1596,5429,5430],{"class":1630},"Billing period",[1596,5432,1868],{"class":1602},[1596,5434,1871],{"class":1602},[1596,5436,5437,5439,5441,5443,5445,5447,5449,5451],{"class":1598,"line":3989},[1596,5438,1970],{"class":1606},[1596,5440,1860],{"class":1602},[1596,5442,1821],{"class":1602},[1596,5444,4257],{"class":1630},[1596,5446,1868],{"class":1602},[1596,5448,1981],{"class":1805},[1596,5450,1984],{"class":1620},[1596,5452,1871],{"class":1602},[1596,5454,5455,5458,5460,5462,5465,5467,5469,5471],{"class":1598,"line":3994},[1596,5456,5457],{"class":1606},"    orientation",[1596,5459,1860],{"class":1602},[1596,5461,1821],{"class":1602},[1596,5463,5464],{"class":1630},"horizontal",[1596,5466,1868],{"class":1602},[1596,5468,1981],{"class":1805},[1596,5470,1984],{"class":1620},[1596,5472,1871],{"class":1602},[1596,5474,5475,5477,5479],{"class":1598,"line":4051},[1596,5476,3387],{"class":1606},[1596,5478,1860],{"class":1602},[1596,5480,1845],{"class":1657},[1596,5482,5483,5485,5487,5489,5491,5494,5496,5498,5500,5502,5504,5507,5509],{"class":1598,"line":4069},[1596,5484,3396],{"class":1602},[1596,5486,3399],{"class":1606},[1596,5488,1860],{"class":1602},[1596,5490,1821],{"class":1602},[1596,5492,5493],{"class":1630},"Monthly",[1596,5495,1868],{"class":1602},[1596,5497,2169],{"class":1602},[1596,5499,3413],{"class":1606},[1596,5501,1860],{"class":1602},[1596,5503,1821],{"class":1602},[1596,5505,5506],{"class":1630},"monthly",[1596,5508,1868],{"class":1602},[1596,5510,3425],{"class":1602},[1596,5512,5513,5515,5517,5519,5521,5524,5526,5528,5530,5532,5534,5537,5539],{"class":1598,"line":4074},[1596,5514,3396],{"class":1602},[1596,5516,3399],{"class":1606},[1596,5518,1860],{"class":1602},[1596,5520,1821],{"class":1602},[1596,5522,5523],{"class":1630},"Yearly",[1596,5525,1868],{"class":1602},[1596,5527,2169],{"class":1602},[1596,5529,3413],{"class":1606},[1596,5531,1860],{"class":1602},[1596,5533,1821],{"class":1602},[1596,5535,5536],{"class":1630},"yearly",[1596,5538,1868],{"class":1602},[1596,5540,3425],{"class":1602},[1596,5542,5543,5545],{"class":1598,"line":4079},[1596,5544,3490],{"class":1657},[1596,5546,1871],{"class":1602},[1596,5548,5549],{"class":1598,"line":4106},[1596,5550,1927],{"class":1602},[1596,5552,5553],{"class":1598,"line":4124},[1596,5554,1851],{"class":1602},[1596,5556,5557,5559,5561,5563,5565,5567],{"class":1598,"line":4129},[1596,5558,1857],{"class":1606},[1596,5560,1860],{"class":1602},[1596,5562,1821],{"class":1602},[1596,5564,3511],{"class":1630},[1596,5566,1868],{"class":1602},[1596,5568,1871],{"class":1602},[1596,5570,5571,5573,5575,5577,5579,5581],{"class":1598,"line":4134},[1596,5572,1877],{"class":1606},[1596,5574,1860],{"class":1602},[1596,5576,1821],{"class":1602},[1596,5578,3526],{"class":1630},[1596,5580,1868],{"class":1602},[1596,5582,1871],{"class":1602},[1596,5584,5585,5587,5589,5591,5593,5595,5597,5599],{"class":1598,"line":4147},[1596,5586,1970],{"class":1606},[1596,5588,1860],{"class":1602},[1596,5590,1821],{"class":1602},[1596,5592,2750],{"class":1630},[1596,5594,1868],{"class":1602},[1596,5596,1981],{"class":1805},[1596,5598,1984],{"class":1620},[1596,5600,1871],{"class":1602},[1596,5602,5603,5605,5607,5609,5611,5613],{"class":1598,"line":4152},[1596,5604,2008],{"class":1606},[1596,5606,1860],{"class":1602},[1596,5608,1821],{"class":1602},[1596,5610,3559],{"class":1630},[1596,5612,1868],{"class":1602},[1596,5614,1871],{"class":1602},[1596,5616,5617],{"class":1598,"line":4157},[1596,5618,1927],{"class":1602},[1596,5620,5621],{"class":1598,"line":4169},[1596,5622,1851],{"class":1602},[1596,5624,5625,5627,5629,5631,5634,5636],{"class":1598,"line":4182},[1596,5626,1857],{"class":1606},[1596,5628,1860],{"class":1602},[1596,5630,1821],{"class":1602},[1596,5632,5633],{"class":1630},"twoFactor",[1596,5635,1868],{"class":1602},[1596,5637,1871],{"class":1602},[1596,5639,5640,5642,5644,5646,5649,5651],{"class":1598,"line":4210},[1596,5641,1877],{"class":1606},[1596,5643,1860],{"class":1602},[1596,5645,1821],{"class":1602},[1596,5647,5648],{"class":1630},"Two-factor authentication",[1596,5650,1868],{"class":1602},[1596,5652,1871],{"class":1602},[1596,5654,5655,5657,5659,5661,5663,5665,5667,5669],{"class":1598,"line":4215},[1596,5656,1970],{"class":1606},[1596,5658,1860],{"class":1602},[1596,5660,1821],{"class":1602},[1596,5662,4263],{"class":1630},[1596,5664,1868],{"class":1602},[1596,5666,1981],{"class":1805},[1596,5668,1984],{"class":1620},[1596,5670,1871],{"class":1602},[1596,5672,5674,5676,5678,5680,5683,5685],{"class":1598,"line":5673},107,[1596,5675,2008],{"class":1606},[1596,5677,1860],{"class":1602},[1596,5679,1821],{"class":1602},[1596,5681,5682],{"class":1630},"Ask for a code from your authenticator app at sign-in.",[1596,5684,1868],{"class":1602},[1596,5686,1871],{"class":1602},[1596,5688,5690],{"class":1598,"line":5689},108,[1596,5691,1927],{"class":1602},[1596,5693,5695],{"class":1598,"line":5694},109,[1596,5696,1851],{"class":1602},[1596,5698,5700,5702,5704,5706,5709,5711],{"class":1598,"line":5699},110,[1596,5701,1857],{"class":1606},[1596,5703,1860],{"class":1602},[1596,5705,1821],{"class":1602},[1596,5707,5708],{"class":1630},"terms",[1596,5710,1868],{"class":1602},[1596,5712,1871],{"class":1602},[1596,5714,5716,5718,5720,5722,5725,5727],{"class":1598,"line":5715},111,[1596,5717,1877],{"class":1606},[1596,5719,1860],{"class":1602},[1596,5721,1821],{"class":1602},[1596,5723,5724],{"class":1630},"I agree to the terms of service",[1596,5726,1868],{"class":1602},[1596,5728,1871],{"class":1602},[1596,5730,5732,5734,5736,5738,5740,5742,5744,5746],{"class":1598,"line":5731},112,[1596,5733,1970],{"class":1606},[1596,5735,1860],{"class":1602},[1596,5737,1821],{"class":1602},[1596,5739,2750],{"class":1630},[1596,5741,1868],{"class":1602},[1596,5743,1981],{"class":1805},[1596,5745,1984],{"class":1620},[1596,5747,1871],{"class":1602},[1596,5749,5751,5753,5755,5757,5760,5762],{"class":1598,"line":5750},113,[1596,5752,2008],{"class":1606},[1596,5754,1860],{"class":1602},[1596,5756,1821],{"class":1602},[1596,5758,5759],{"class":1630},"Required before the workspace can be created.",[1596,5761,1868],{"class":1602},[1596,5763,1871],{"class":1602},[1596,5765,5767],{"class":1598,"line":5766},114,[1596,5768,1927],{"class":1602},[1596,5770,5772],{"class":1598,"line":5771},115,[1596,5773,2137],{"class":1657},[1596,5775,5777],{"class":1598,"line":5776},116,[1596,5778,1774],{"emptyLinePlaceholder":1773},[1596,5780,5782,5784,5786,5788],{"class":1598,"line":5781},117,[1596,5783,1837],{"class":1620},[1596,5785,3582],{"class":1657},[1596,5787,1624],{"class":1602},[1596,5789,2319],{"class":1602},[1596,5791,5793,5795,5797,5799],{"class":1598,"line":5792},118,[1596,5794,2193],{"class":1606},[1596,5796,1860],{"class":1602},[1596,5798,2198],{"class":1602},[1596,5800,1871],{"class":1602},[1596,5802,5804,5806,5808,5810],{"class":1598,"line":5803},119,[1596,5805,2206],{"class":1606},[1596,5807,1860],{"class":1602},[1596,5809,2198],{"class":1602},[1596,5811,1871],{"class":1602},[1596,5813,5815,5818,5820,5822],{"class":1598,"line":5814},120,[1596,5816,5817],{"class":1606},"  password",[1596,5819,1860],{"class":1602},[1596,5821,2198],{"class":1602},[1596,5823,1871],{"class":1602},[1596,5825,5827,5830,5832,5834],{"class":1598,"line":5826},121,[1596,5828,5829],{"class":1606},"  website",[1596,5831,1860],{"class":1602},[1596,5833,2198],{"class":1602},[1596,5835,1871],{"class":1602},[1596,5837,5839,5841,5843,5845],{"class":1598,"line":5838},122,[1596,5840,3611],{"class":1606},[1596,5842,1860],{"class":1602},[1596,5844,2198],{"class":1602},[1596,5846,1871],{"class":1602},[1596,5848,5850,5853,5855,5857],{"class":1598,"line":5849},123,[1596,5851,5852],{"class":1606},"  billing",[1596,5854,1860],{"class":1602},[1596,5856,2198],{"class":1602},[1596,5858,1871],{"class":1602},[1596,5860,5862,5864,5866,5868],{"class":1598,"line":5861},124,[1596,5863,3622],{"class":1606},[1596,5865,1860],{"class":1602},[1596,5867,3628],{"class":3627},[1596,5869,1871],{"class":1602},[1596,5871,5873,5876,5878,5881],{"class":1598,"line":5872},125,[1596,5874,5875],{"class":1606},"  twoFactor",[1596,5877,1860],{"class":1602},[1596,5879,5880],{"class":3627}," false",[1596,5882,1871],{"class":1602},[1596,5884,5886,5889,5891,5893],{"class":1598,"line":5885},126,[1596,5887,5888],{"class":1606},"  terms",[1596,5890,1860],{"class":1602},[1596,5892,5880],{"class":3627},[1596,5894,1871],{"class":1602},[1596,5896,5898],{"class":1598,"line":5897},127,[1596,5899,2712],{"class":1602},[1596,5901,5903],{"class":1598,"line":5902},128,[1596,5904,1774],{"emptyLinePlaceholder":1773},[1596,5906,5908,5910,5912,5914,5916,5918,5920,5922,5924,5926,5928,5930,5932,5934,5936,5938,5940,5942,5944],{"class":1598,"line":5907},129,[1596,5909,1837],{"class":1620},[1596,5911,2150],{"class":1657},[1596,5913,1624],{"class":1602},[1596,5915,1812],{"class":2155},[1596,5917,1603],{"class":1602},[1596,5919,2161],{"class":2160},[1596,5921,1603],{"class":1602},[1596,5923,2166],{"class":2160},[1596,5925,2169],{"class":1602},[1596,5927,2172],{"class":2160},[1596,5929,2175],{"class":1602},[1596,5931,2178],{"class":2160},[1596,5933,2181],{"class":1602},[1596,5935,2184],{"class":1657},[1596,5937,3674],{"class":1602},[1596,5939,3677],{"class":1602},[1596,5941,3680],{"class":1657},[1596,5943,2230],{"class":1602},[1596,5945,2233],{"class":1657},[1596,5947,5949,5951,5953,5955,5957,5959,5961,5963,5965,5967,5969,5971,5973,5975,5977,5979],{"class":1598,"line":5948},130,[1596,5950,1837],{"class":1620},[1596,5952,2246],{"class":1657},[1596,5954,1624],{"class":1602},[1596,5956,1812],{"class":2155},[1596,5958,1603],{"class":1602},[1596,5960,2161],{"class":2160},[1596,5962,1603],{"class":1602},[1596,5964,2166],{"class":2160},[1596,5966,2169],{"class":1602},[1596,5968,2172],{"class":2160},[1596,5970,2175],{"class":1602},[1596,5972,2267],{"class":2160},[1596,5974,2181],{"class":1602},[1596,5976,2184],{"class":1657},[1596,5978,2274],{"class":1602},[1596,5980,2233],{"class":1657},[1596,5982,5984,5986,5988,5990,5992,5994,5996,5998,6000,6002,6004,6006,6008,6010,6012,6014,6016,6018,6020,6022,6024,6026,6028,6030,6032,6034,6036],{"class":1598,"line":5983},131,[1596,5985,1837],{"class":1620},[1596,5987,3727],{"class":1657},[1596,5989,1624],{"class":1602},[1596,5991,1812],{"class":2155},[1596,5993,3734],{"class":1602},[1596,5995,3737],{"class":1606},[1596,5997,1860],{"class":1602},[1596,5999,2469],{"class":1602},[1596,6001,1658],{"class":2295},[1596,6003,3746],{"class":1602},[1596,6005,2301],{"class":2160},[1596,6007,1603],{"class":1602},[1596,6009,2166],{"class":2160},[1596,6011,2169],{"class":1602},[1596,6013,2172],{"class":2160},[1596,6015,2175],{"class":1602},[1596,6017,2178],{"class":2160},[1596,6019,2316],{"class":1602},[1596,6021,3765],{"class":1620},[1596,6023,3768],{"class":2160},[1596,6025,1815],{"class":1602},[1596,6027,2175],{"class":1602},[1596,6029,3775],{"class":2160},[1596,6031,2450],{"class":1602},[1596,6033,2184],{"class":1657},[1596,6035,3782],{"class":1602},[1596,6037,2233],{"class":1657},[1596,6039,6041],{"class":1598,"line":6040},132,[1596,6042,1774],{"emptyLinePlaceholder":1773},[1596,6044,6046,6048,6050,6052,6054,6056,6058,6060,6062,6064,6066,6068,6070,6072],{"class":1598,"line":6045},133,[1596,6047,2287],{"class":1620},[1596,6049,2290],{"class":2155},[1596,6051,2184],{"class":1602},[1596,6053,2296],{"class":2295},[1596,6055,1860],{"class":1602},[1596,6057,2301],{"class":2160},[1596,6059,1603],{"class":1602},[1596,6061,2166],{"class":2160},[1596,6063,2169],{"class":1602},[1596,6065,2172],{"class":2160},[1596,6067,2175],{"class":1602},[1596,6069,2178],{"class":2160},[1596,6071,2316],{"class":1602},[1596,6073,2319],{"class":1602},[1596,6075,6077,6079,6081,6083,6085,6087,6089,6091,6093,6095,6097,6099,6101],{"class":1598,"line":6076},134,[1596,6078,2325],{"class":1620},[1596,6080,2431],{"class":1657},[1596,6082,1860],{"class":1602},[1596,6084,2301],{"class":2160},[1596,6086,1603],{"class":1602},[1596,6088,2166],{"class":2160},[1596,6090,2169],{"class":1602},[1596,6092,2172],{"class":2160},[1596,6094,2175],{"class":1602},[1596,6096,2267],{"class":2160},[1596,6098,2450],{"class":1602},[1596,6100,2331],{"class":1602},[1596,6102,2455],{"class":1602},[1596,6104,6106],{"class":1598,"line":6105},135,[1596,6107,1774],{"emptyLinePlaceholder":1773},[1596,6109,6111,6113,6115,6117,6119,6121,6123,6125,6127,6129,6131,6133,6135,6137,6139],{"class":1598,"line":6110},136,[1596,6112,2466],{"class":1805},[1596,6114,2469],{"class":1606},[1596,6116,2472],{"class":1602},[1596,6118,3866],{"class":2155},[1596,6120,2184],{"class":1606},[1596,6122,2296],{"class":1657},[1596,6124,2341],{"class":1602},[1596,6126,1865],{"class":1657},[1596,6128,2346],{"class":1602},[1596,6130,2198],{"class":1602},[1596,6132,2351],{"class":1606},[1596,6134,2341],{"class":1602},[1596,6136,2356],{"class":2155},[1596,6138,3887],{"class":1606},[1596,6140,2187],{"class":1602},[1596,6142,6144,6146,6148,6150,6152,6154,6157],{"class":1598,"line":6143},137,[1596,6145,2485],{"class":1657},[1596,6147,2341],{"class":1602},[1596,6149,1865],{"class":1657},[1596,6151,2331],{"class":1602},[1596,6153,1821],{"class":1602},[1596,6155,6156],{"class":1630},"Give the workspace a name.",[1596,6158,1826],{"class":1602},[1596,6160,6162],{"class":1598,"line":6161},138,[1596,6163,2504],{"class":1602},[1596,6165,6167],{"class":1598,"line":6166},139,[1596,6168,1774],{"emptyLinePlaceholder":1773},[1596,6170,6172,6174,6176,6178,6180,6182,6184,6186,6188,6190,6192,6194,6196,6198],{"class":1598,"line":6171},140,[1596,6173,2325],{"class":1620},[1596,6175,2367],{"class":1657},[1596,6177,2331],{"class":1602},[1596,6179,2334],{"class":2155},[1596,6181,2184],{"class":1606},[1596,6183,2296],{"class":1657},[1596,6185,2341],{"class":1602},[1596,6187,1944],{"class":1657},[1596,6189,2346],{"class":1602},[1596,6191,2198],{"class":1602},[1596,6193,2351],{"class":1606},[1596,6195,2341],{"class":1602},[1596,6197,2356],{"class":2155},[1596,6199,2359],{"class":1606},[1596,6201,6203],{"class":1598,"line":6202},141,[1596,6204,1774],{"emptyLinePlaceholder":1773},[1596,6206,6208,6210,6212,6214,6216,6218],{"class":1598,"line":6207},142,[1596,6209,2466],{"class":1805},[1596,6211,2469],{"class":1606},[1596,6213,2472],{"class":1602},[1596,6215,1944],{"class":1657},[1596,6217,2477],{"class":1606},[1596,6219,2187],{"class":1602},[1596,6221,6223,6225,6227,6229,6231,6233,6236],{"class":1598,"line":6222},143,[1596,6224,2485],{"class":1657},[1596,6226,2341],{"class":1602},[1596,6228,1944],{"class":1657},[1596,6230,2331],{"class":1602},[1596,6232,1821],{"class":1602},[1596,6234,6235],{"class":1630},"Enter a billing email.",[1596,6237,1826],{"class":1602},[1596,6239,6241],{"class":1598,"line":6240},144,[1596,6242,2504],{"class":1602},[1596,6244,6246,6248,6250,6252,6254,6256,6258,6260,6262,6264,6266,6268,6270,6272,6274,6276,6278,6280,6282,6284,6286,6288,6290,6292,6294,6296,6298],{"class":1598,"line":6245},145,[1596,6247,2553],{"class":1805},[1596,6249,2556],{"class":1805},[1596,6251,2469],{"class":1606},[1596,6253,2472],{"class":1602},[1596,6255,2563],{"class":1602},[1596,6257,2566],{"class":1805},[1596,6259,2569],{"class":1602},[1596,6261,2572],{"class":1630},[1596,6263,2575],{"class":1602},[1596,6265,2578],{"class":1630},[1596,6267,2569],{"class":1602},[1596,6269,2572],{"class":1630},[1596,6271,2585],{"class":1602},[1596,6273,2588],{"class":1630},[1596,6275,2591],{"class":1602},[1596,6277,2594],{"class":1657},[1596,6279,2569],{"class":1602},[1596,6281,2572],{"class":1630},[1596,6283,2575],{"class":1602},[1596,6285,2603],{"class":1805},[1596,6287,2563],{"class":1602},[1596,6289,2341],{"class":1602},[1596,6291,2610],{"class":2155},[1596,6293,2184],{"class":1606},[1596,6295,1944],{"class":1657},[1596,6297,2617],{"class":1606},[1596,6299,2187],{"class":1602},[1596,6301,6303,6305,6307,6309,6311,6313,6315],{"class":1598,"line":6302},146,[1596,6304,2485],{"class":1657},[1596,6306,2341],{"class":1602},[1596,6308,1944],{"class":1657},[1596,6310,2331],{"class":1602},[1596,6312,1821],{"class":1602},[1596,6314,4064],{"class":1630},[1596,6316,1826],{"class":1602},[1596,6318,6320],{"class":1598,"line":6319},147,[1596,6321,2504],{"class":1602},[1596,6323,6325],{"class":1598,"line":6324},148,[1596,6326,1774],{"emptyLinePlaceholder":1773},[1596,6328,6330,6332,6335,6337,6339,6341,6343,6345,6347,6349,6351],{"class":1598,"line":6329},149,[1596,6331,2325],{"class":1620},[1596,6333,6334],{"class":1657}," password",[1596,6336,2331],{"class":1602},[1596,6338,2334],{"class":2155},[1596,6340,2184],{"class":1606},[1596,6342,2296],{"class":1657},[1596,6344,2341],{"class":1602},[1596,6346,4244],{"class":1657},[1596,6348,2346],{"class":1602},[1596,6350,2198],{"class":1602},[1596,6352,2233],{"class":1606},[1596,6354,6356],{"class":1598,"line":6355},150,[1596,6357,1774],{"emptyLinePlaceholder":1773},[1596,6359,6361,6363,6365,6367,6369,6371],{"class":1598,"line":6360},151,[1596,6362,2466],{"class":1805},[1596,6364,2469],{"class":1606},[1596,6366,2472],{"class":1602},[1596,6368,4244],{"class":1657},[1596,6370,2477],{"class":1606},[1596,6372,2187],{"class":1602},[1596,6374,6376,6378,6380,6382,6384,6386,6389],{"class":1598,"line":6375},152,[1596,6377,2485],{"class":1657},[1596,6379,2341],{"class":1602},[1596,6381,4244],{"class":1657},[1596,6383,2331],{"class":1602},[1596,6385,1821],{"class":1602},[1596,6387,6388],{"class":1630},"Choose a password.",[1596,6390,1826],{"class":1602},[1596,6392,6394],{"class":1598,"line":6393},153,[1596,6395,2504],{"class":1602},[1596,6397,6399,6401,6403,6405,6407,6409,6412,6415,6418,6420],{"class":1598,"line":6398},154,[1596,6400,2553],{"class":1805},[1596,6402,2556],{"class":1805},[1596,6404,2469],{"class":1606},[1596,6406,4244],{"class":1657},[1596,6408,2341],{"class":1602},[1596,6410,6411],{"class":1657},"length",[1596,6413,6414],{"class":1602}," \u003C",[1596,6416,6417],{"class":2123}," 8",[1596,6419,2477],{"class":1606},[1596,6421,2187],{"class":1602},[1596,6423,6425,6427,6429,6431,6433,6435,6438],{"class":1598,"line":6424},155,[1596,6426,2485],{"class":1657},[1596,6428,2341],{"class":1602},[1596,6430,4244],{"class":1657},[1596,6432,2331],{"class":1602},[1596,6434,1821],{"class":1602},[1596,6436,6437],{"class":1630},"Use at least 8 characters.",[1596,6439,1826],{"class":1602},[1596,6441,6443],{"class":1598,"line":6442},156,[1596,6444,2504],{"class":1602},[1596,6446,6448],{"class":1598,"line":6447},157,[1596,6449,1774],{"emptyLinePlaceholder":1773},[1596,6451,6453,6455,6457,6459,6461,6463,6465,6467,6469,6471,6473,6475],{"class":1598,"line":6452},158,[1596,6454,2466],{"class":1805},[1596,6456,2469],{"class":1606},[1596,6458,2472],{"class":1602},[1596,6460,3866],{"class":2155},[1596,6462,2184],{"class":1606},[1596,6464,2296],{"class":1657},[1596,6466,2341],{"class":1602},[1596,6468,3315],{"class":1657},[1596,6470,2346],{"class":1602},[1596,6472,2198],{"class":1602},[1596,6474,2617],{"class":1606},[1596,6476,2187],{"class":1602},[1596,6478,6480,6482,6484,6486,6488,6490,6492],{"class":1598,"line":6479},159,[1596,6481,2485],{"class":1657},[1596,6483,2341],{"class":1602},[1596,6485,3315],{"class":1657},[1596,6487,2331],{"class":1602},[1596,6489,1821],{"class":1602},[1596,6491,4119],{"class":1630},[1596,6493,1826],{"class":1602},[1596,6495,6497],{"class":1598,"line":6496},160,[1596,6498,2504],{"class":1602},[1596,6500,6502],{"class":1598,"line":6501},161,[1596,6503,1774],{"emptyLinePlaceholder":1773},[1596,6505,6507,6509,6511,6513,6515,6517,6519,6521,6523,6525,6527,6529],{"class":1598,"line":6506},162,[1596,6508,2466],{"class":1805},[1596,6510,2469],{"class":1606},[1596,6512,2472],{"class":1602},[1596,6514,3866],{"class":2155},[1596,6516,2184],{"class":1606},[1596,6518,2296],{"class":1657},[1596,6520,2341],{"class":1602},[1596,6522,5415],{"class":1657},[1596,6524,2346],{"class":1602},[1596,6526,2198],{"class":1602},[1596,6528,2617],{"class":1606},[1596,6530,2187],{"class":1602},[1596,6532,6534,6536,6538,6540,6542,6544,6547],{"class":1598,"line":6533},163,[1596,6535,2485],{"class":1657},[1596,6537,2341],{"class":1602},[1596,6539,5415],{"class":1657},[1596,6541,2331],{"class":1602},[1596,6543,1821],{"class":1602},[1596,6545,6546],{"class":1630},"Choose a billing period.",[1596,6548,1826],{"class":1602},[1596,6550,6552],{"class":1598,"line":6551},164,[1596,6553,2504],{"class":1602},[1596,6555,6557],{"class":1598,"line":6556},165,[1596,6558,1774],{"emptyLinePlaceholder":1773},[1596,6560,6562,6564,6566,6568,6570,6572,6574,6576],{"class":1598,"line":6561},166,[1596,6563,2466],{"class":1805},[1596,6565,2469],{"class":1606},[1596,6567,2472],{"class":1602},[1596,6569,2296],{"class":1657},[1596,6571,2341],{"class":1602},[1596,6573,5708],{"class":1657},[1596,6575,2477],{"class":1606},[1596,6577,2187],{"class":1602},[1596,6579,6581,6583,6585,6587,6589,6591,6594],{"class":1598,"line":6580},167,[1596,6582,2485],{"class":1657},[1596,6584,2341],{"class":1602},[1596,6586,5708],{"class":1657},[1596,6588,2331],{"class":1602},[1596,6590,1821],{"class":1602},[1596,6592,6593],{"class":1630},"Accept the terms to continue.",[1596,6595,1826],{"class":1602},[1596,6597,6599],{"class":1598,"line":6598},168,[1596,6600,2504],{"class":1602},[1596,6602,6604],{"class":1598,"line":6603},169,[1596,6605,1774],{"emptyLinePlaceholder":1773},[1596,6607,6609,6611,6613,6615,6617],{"class":1598,"line":6608},170,[1596,6610,2696],{"class":1657},[1596,6612,2341],{"class":1602},[1596,6614,2701],{"class":1657},[1596,6616,2331],{"class":1602},[1596,6618,2706],{"class":1657},[1596,6620,6622],{"class":1598,"line":6621},171,[1596,6623,2712],{"class":1602},[1596,6625,6627],{"class":1598,"line":6626},172,[1596,6628,1774],{"emptyLinePlaceholder":1773},[1596,6630,6632,6634,6636,6638],{"class":1598,"line":6631},173,[1596,6633,2287],{"class":1620},[1596,6635,3737],{"class":2155},[1596,6637,4164],{"class":1602},[1596,6639,2319],{"class":1602},[1596,6641,6643,6645,6647,6649,6651],{"class":1598,"line":6642},174,[1596,6644,2696],{"class":1657},[1596,6646,2341],{"class":1602},[1596,6648,2701],{"class":1657},[1596,6650,2331],{"class":1602},[1596,6652,2455],{"class":1602},[1596,6654,6656,6658,6660,6662,6664,6666,6668,6670,6672,6674,6676],{"class":1598,"line":6655},175,[1596,6657,4185],{"class":1657},[1596,6659,2341],{"class":1602},[1596,6661,2701],{"class":1657},[1596,6663,4192],{"class":1602},[1596,6665,3034],{"class":2155},[1596,6667,2184],{"class":1606},[1596,6669,3674],{"class":1602},[1596,6671,3677],{"class":1602},[1596,6673,4203],{"class":1657},[1596,6675,1815],{"class":1602},[1596,6677,2233],{"class":1606},[1596,6679,6681],{"class":1598,"line":6680},176,[1596,6682,2712],{"class":1602},[1596,6684,6686,6688,6690],{"class":1598,"line":6685},177,[1596,6687,1763],{"class":1602},[1596,6689,1782],{"class":1606},[1596,6691,1609],{"class":1602},[1536,6693,6694,6695,6698,6699,6701],{},"An unchecked switch and an unchecked checkbox hold the same ",[1543,6696,6697],{},"false"," value, so\none validation branch covers both. Radio groups and selects store the option\n",[1543,6700,2701],{},", which keeps values plain strings across the whole form.",[1555,6703,6705],{"id":6704},"validation","Validation",[1536,6707,6708,6709,6712,6713,6716,6717,2341],{},"Pass a Standard Schema validator with ",[1543,6710,6711],{},"schema"," and the form validates on\nsubmit, blur, change and input. Any library that implements the spec works:\nZod, Valibot, Yup, Joi, ArkType or Regle. Issues are keyed by their path, so a\nmessage on ",[1543,6714,6715],{},"role"," lands on the field named ",[1543,6718,6715],{},[1570,6720,6721,6727],{"label":1572},[1574,6722,1578,6724],{"className":6723},[1577],[1580,6725],{"name":6726},"form-schema",[1584,6728,6729],{"v-slot:code":1586},[1588,6730,6732],{"className":1590,"code":6731,"language":1592,"meta":1586,"style":1586},"\u003Ctemplate>\n  \u003Cdiv class=\"flex w-full flex-col items-center gap-4 p-6\">\n    \u003CMForm\n      v-model=\"values\"\n      class=\"w-full max-w-md\"\n      :schema=\"schema\"\n      :fields=\"fields\"\n      success-message=\"Invite sent\"\n      submit-label=\"Send invite\"\n      @submit=\"handleSubmit\"\n    \u002F>\n\n    \u003Cp\n      v-if=\"submitted.email\"\n      class=\"text-sm text-muted\"\n    >\n      Invited {{ submitted.email }} as {{ submitted.role }}.\n    \u003C\u002Fp>\n  \u003C\u002Fdiv>\n\u003C\u002Ftemplate>\n\n\u003Cscript setup lang=\"ts\">\nimport { ref } from 'vue'\nimport { z } from 'zod'\n\nconst schema = z.object({\n  name: z.string().min(2, 'Use at least two characters.'),\n  email: z.email('Enter a complete email address.'),\n  role: z.enum(['viewer', 'editor', 'admin'], { message: 'Pick a role.' }),\n})\n\nconst fields = [\n  {\n    name: 'name',\n    label: 'Full name',\n    placeholder: 'Ada Lovelace',\n    icon: 'i-lucide-user',\n    autocomplete: 'name',\n  },\n  {\n    name: 'email',\n    label: 'Email',\n    type: 'email' as const,\n    placeholder: 'ada@example.com',\n    icon: 'i-lucide-mail',\n    autocomplete: 'email',\n  },\n  {\n    name: 'role',\n    label: 'Role',\n    type: 'select' as const,\n    placeholder: 'Choose a role',\n    description: 'Admins can invite other people.',\n    options: [\n      { label: 'Viewer', value: 'viewer', icon: 'i-lucide-eye' },\n      { label: 'Editor', value: 'editor', icon: 'i-lucide-pencil' },\n      { label: 'Admin', value: 'admin', icon: 'i-lucide-shield' },\n    ],\n  },\n]\n\nconst values = ref\u003CRecord\u003Cstring, string | boolean>>({\n  name: '',\n  email: '',\n  role: '',\n})\n\nconst submitted = ref\u003CRecord\u003Cstring, string | boolean>>({})\n\nfunction handleSubmit(next: Record\u003Cstring, string | boolean>) {\n  submitted.value = next\n}\n\u003C\u002Fscript>\n",[1543,6733,6734,6742,6761,6767,6779,6791,6805,6819,6832,6845,6859,6863,6867,6874,6888,6901,6905,6910,6918,6926,6934,6938,6958,6976,6996,7000,7020,7057,7082,7148,7154,7158,7168,7172,7186,7201,7215,7230,7244,7248,7252,7266,7280,7298,7312,7326,7340,7344,7348,7362,7377,7395,7410,7425,7433,7475,7517,7559,7565,7569,7573,7577,7609,7619,7629,7639,7645,7649,7684,7688,7718,7732,7736],{"__ignoreMap":1586},[1596,6735,6736,6738,6740],{"class":1598,"line":1599},[1596,6737,1603],{"class":1602},[1596,6739,1584],{"class":1606},[1596,6741,1609],{"class":1602},[1596,6743,6744,6746,6748,6750,6752,6754,6757,6759],{"class":1598,"line":1612},[1596,6745,1615],{"class":1602},[1596,6747,1574],{"class":1606},[1596,6749,1621],{"class":1620},[1596,6751,1624],{"class":1602},[1596,6753,1627],{"class":1602},[1596,6755,6756],{"class":1630},"flex w-full flex-col items-center gap-4 p-6",[1596,6758,1627],{"class":1602},[1596,6760,1609],{"class":1602},[1596,6762,6763,6765],{"class":1598,"line":1638},[1596,6764,1641],{"class":1602},[1596,6766,1644],{"class":1606},[1596,6768,6769,6771,6773,6775,6777],{"class":1598,"line":1647},[1596,6770,1650],{"class":1620},[1596,6772,1624],{"class":1602},[1596,6774,1627],{"class":1602},[1596,6776,1658],{"class":1657},[1596,6778,1661],{"class":1602},[1596,6780,6781,6783,6785,6787,6789],{"class":1598,"line":1664},[1596,6782,1667],{"class":1620},[1596,6784,1624],{"class":1602},[1596,6786,1627],{"class":1602},[1596,6788,1674],{"class":1630},[1596,6790,1661],{"class":1602},[1596,6792,6793,6795,6797,6799,6801,6803],{"class":1598,"line":1679},[1596,6794,1682],{"class":1602},[1596,6796,6711],{"class":1620},[1596,6798,1624],{"class":1602},[1596,6800,1627],{"class":1602},[1596,6802,6711],{"class":1657},[1596,6804,1661],{"class":1602},[1596,6806,6807,6809,6811,6813,6815,6817],{"class":1598,"line":1696},[1596,6808,1682],{"class":1602},[1596,6810,1563],{"class":1620},[1596,6812,1624],{"class":1602},[1596,6814,1627],{"class":1602},[1596,6816,1563],{"class":1657},[1596,6818,1661],{"class":1602},[1596,6820,6821,6823,6825,6827,6830],{"class":1598,"line":1711},[1596,6822,2873],{"class":1620},[1596,6824,1624],{"class":1602},[1596,6826,1627],{"class":1602},[1596,6828,6829],{"class":1630},"Invite sent",[1596,6831,1661],{"class":1602},[1596,6833,6834,6836,6838,6840,6843],{"class":1598,"line":1726},[1596,6835,1714],{"class":1620},[1596,6837,1624],{"class":1602},[1596,6839,1627],{"class":1602},[1596,6841,6842],{"class":1630},"Send invite",[1596,6844,1661],{"class":1602},[1596,6846,6847,6849,6851,6853,6855,6857],{"class":1598,"line":1744},[1596,6848,1729],{"class":1602},[1596,6850,1732],{"class":1620},[1596,6852,1624],{"class":1602},[1596,6854,1627],{"class":1602},[1596,6856,1739],{"class":1657},[1596,6858,1661],{"class":1602},[1596,6860,6861],{"class":1598,"line":1750},[1596,6862,1747],{"class":1602},[1596,6864,6865],{"class":1598,"line":1760},[1596,6866,1774],{"emptyLinePlaceholder":1773},[1596,6868,6869,6871],{"class":1598,"line":1770},[1596,6870,1641],{"class":1602},[1596,6872,6873],{"class":1606},"p\n",[1596,6875,6876,6879,6881,6883,6886],{"class":1598,"line":1777},[1596,6877,6878],{"class":1620},"      v-if",[1596,6880,1624],{"class":1602},[1596,6882,1627],{"class":1602},[1596,6884,6885],{"class":1630},"submitted.email",[1596,6887,1661],{"class":1602},[1596,6889,6890,6892,6894,6896,6899],{"class":1598,"line":1802},[1596,6891,1667],{"class":1620},[1596,6893,1624],{"class":1602},[1596,6895,1627],{"class":1602},[1596,6897,6898],{"class":1630},"text-sm text-muted",[1596,6900,1661],{"class":1602},[1596,6902,6903],{"class":1598,"line":1829},[1596,6904,2901],{"class":1602},[1596,6906,6907],{"class":1598,"line":1834},[1596,6908,6909],{"class":1657},"      Invited {{ submitted.email }} as {{ submitted.role }}.\n",[1596,6911,6912,6914,6916],{"class":1598,"line":1848},[1596,6913,3077],{"class":1602},[1596,6915,1536],{"class":1606},[1596,6917,1609],{"class":1602},[1596,6919,6920,6922,6924],{"class":1598,"line":1854},[1596,6921,1753],{"class":1602},[1596,6923,1574],{"class":1606},[1596,6925,1609],{"class":1602},[1596,6927,6928,6930,6932],{"class":1598,"line":1874},[1596,6929,1763],{"class":1602},[1596,6931,1584],{"class":1606},[1596,6933,1609],{"class":1602},[1596,6935,6936],{"class":1598,"line":1891},[1596,6937,1774],{"emptyLinePlaceholder":1773},[1596,6939,6940,6942,6944,6946,6948,6950,6952,6954,6956],{"class":1598,"line":1908},[1596,6941,1603],{"class":1602},[1596,6943,1782],{"class":1606},[1596,6945,1785],{"class":1620},[1596,6947,1788],{"class":1620},[1596,6949,1624],{"class":1602},[1596,6951,1627],{"class":1602},[1596,6953,1795],{"class":1630},[1596,6955,1627],{"class":1602},[1596,6957,1609],{"class":1602},[1596,6959,6960,6962,6964,6966,6968,6970,6972,6974],{"class":1598,"line":1924},[1596,6961,1806],{"class":1805},[1596,6963,1809],{"class":1602},[1596,6965,1812],{"class":1657},[1596,6967,1815],{"class":1602},[1596,6969,1818],{"class":1805},[1596,6971,1821],{"class":1602},[1596,6973,1592],{"class":1630},[1596,6975,1826],{"class":1602},[1596,6977,6978,6980,6982,6985,6987,6989,6991,6994],{"class":1598,"line":1930},[1596,6979,1806],{"class":1805},[1596,6981,1809],{"class":1602},[1596,6983,6984],{"class":1657}," z",[1596,6986,1815],{"class":1602},[1596,6988,1818],{"class":1805},[1596,6990,1821],{"class":1602},[1596,6992,6993],{"class":1630},"zod",[1596,6995,1826],{"class":1602},[1596,6997,6998],{"class":1598,"line":1935},[1596,6999,1774],{"emptyLinePlaceholder":1773},[1596,7001,7002,7004,7007,7009,7011,7013,7016,7018],{"class":1598,"line":1951},[1596,7003,1837],{"class":1620},[1596,7005,7006],{"class":1657}," schema ",[1596,7008,1624],{"class":1602},[1596,7010,6984],{"class":1657},[1596,7012,2341],{"class":1602},[1596,7014,7015],{"class":2155},"object",[1596,7017,2184],{"class":1657},[1596,7019,2187],{"class":1602},[1596,7021,7022,7024,7026,7028,7030,7032,7034,7036,7039,7041,7044,7046,7048,7051,7053,7055],{"class":1598,"line":1967},[1596,7023,2193],{"class":1606},[1596,7025,1860],{"class":1602},[1596,7027,6984],{"class":1657},[1596,7029,2341],{"class":1602},[1596,7031,2166],{"class":2155},[1596,7033,4164],{"class":1657},[1596,7035,2341],{"class":1602},[1596,7037,7038],{"class":2155},"min",[1596,7040,2184],{"class":1657},[1596,7042,7043],{"class":2123},"2",[1596,7045,2169],{"class":1602},[1596,7047,1821],{"class":1602},[1596,7049,7050],{"class":1630},"Use at least two characters.",[1596,7052,1868],{"class":1602},[1596,7054,2351],{"class":1657},[1596,7056,1871],{"class":1602},[1596,7058,7059,7061,7063,7065,7067,7069,7071,7073,7076,7078,7080],{"class":1598,"line":1989},[1596,7060,2206],{"class":1606},[1596,7062,1860],{"class":1602},[1596,7064,6984],{"class":1657},[1596,7066,2341],{"class":1602},[1596,7068,1944],{"class":2155},[1596,7070,2184],{"class":1657},[1596,7072,1868],{"class":1602},[1596,7074,7075],{"class":1630},"Enter a complete email address.",[1596,7077,1868],{"class":1602},[1596,7079,2351],{"class":1657},[1596,7081,1871],{"class":1602},[1596,7083,7084,7087,7089,7091,7093,7096,7099,7101,7104,7106,7108,7110,7113,7115,7117,7119,7122,7124,7127,7129,7131,7133,7135,7137,7140,7142,7144,7146],{"class":1598,"line":2005},[1596,7085,7086],{"class":1606},"  role",[1596,7088,1860],{"class":1602},[1596,7090,6984],{"class":1657},[1596,7092,2341],{"class":1602},[1596,7094,7095],{"class":2155},"enum",[1596,7097,7098],{"class":1657},"([",[1596,7100,1868],{"class":1602},[1596,7102,7103],{"class":1630},"viewer",[1596,7105,1868],{"class":1602},[1596,7107,2169],{"class":1602},[1596,7109,1821],{"class":1602},[1596,7111,7112],{"class":1630},"editor",[1596,7114,1868],{"class":1602},[1596,7116,2169],{"class":1602},[1596,7118,1821],{"class":1602},[1596,7120,7121],{"class":1630},"admin",[1596,7123,1868],{"class":1602},[1596,7125,7126],{"class":1657},"]",[1596,7128,2169],{"class":1602},[1596,7130,1809],{"class":1602},[1596,7132,2399],{"class":1606},[1596,7134,1860],{"class":1602},[1596,7136,1821],{"class":1602},[1596,7138,7139],{"class":1630},"Pick a role.",[1596,7141,1868],{"class":1602},[1596,7143,1815],{"class":1602},[1596,7145,2351],{"class":1657},[1596,7147,1871],{"class":1602},[1596,7149,7150,7152],{"class":1598,"line":2022},[1596,7151,2230],{"class":1602},[1596,7153,2233],{"class":1657},[1596,7155,7156],{"class":1598,"line":2037},[1596,7157,1774],{"emptyLinePlaceholder":1773},[1596,7159,7160,7162,7164,7166],{"class":1598,"line":2042},[1596,7161,1837],{"class":1620},[1596,7163,1840],{"class":1657},[1596,7165,1624],{"class":1602},[1596,7167,1845],{"class":1657},[1596,7169,7170],{"class":1598,"line":2047},[1596,7171,1851],{"class":1602},[1596,7173,7174,7176,7178,7180,7182,7184],{"class":1598,"line":2063},[1596,7175,1857],{"class":1606},[1596,7177,1860],{"class":1602},[1596,7179,1821],{"class":1602},[1596,7181,1865],{"class":1630},[1596,7183,1868],{"class":1602},[1596,7185,1871],{"class":1602},[1596,7187,7188,7190,7192,7194,7197,7199],{"class":1598,"line":2079},[1596,7189,1877],{"class":1606},[1596,7191,1860],{"class":1602},[1596,7193,1821],{"class":1602},[1596,7195,7196],{"class":1630},"Full name",[1596,7198,1868],{"class":1602},[1596,7200,1871],{"class":1602},[1596,7202,7203,7205,7207,7209,7211,7213],{"class":1598,"line":2099},[1596,7204,1894],{"class":1606},[1596,7206,1860],{"class":1602},[1596,7208,1821],{"class":1602},[1596,7210,1901],{"class":1630},[1596,7212,1868],{"class":1602},[1596,7214,1871],{"class":1602},[1596,7216,7217,7219,7221,7223,7226,7228],{"class":1598,"line":2115},[1596,7218,4765],{"class":1606},[1596,7220,1860],{"class":1602},[1596,7222,1821],{"class":1602},[1596,7224,7225],{"class":1630},"i-lucide-user",[1596,7227,1868],{"class":1602},[1596,7229,1871],{"class":1602},[1596,7231,7232,7234,7236,7238,7240,7242],{"class":1598,"line":2129},[1596,7233,1911],{"class":1606},[1596,7235,1860],{"class":1602},[1596,7237,1821],{"class":1602},[1596,7239,1865],{"class":1630},[1596,7241,1868],{"class":1602},[1596,7243,1871],{"class":1602},[1596,7245,7246],{"class":1598,"line":2134},[1596,7247,1927],{"class":1602},[1596,7249,7250],{"class":1598,"line":2140},[1596,7251,1851],{"class":1602},[1596,7253,7254,7256,7258,7260,7262,7264],{"class":1598,"line":2145},[1596,7255,1857],{"class":1606},[1596,7257,1860],{"class":1602},[1596,7259,1821],{"class":1602},[1596,7261,1944],{"class":1630},[1596,7263,1868],{"class":1602},[1596,7265,1871],{"class":1602},[1596,7267,7268,7270,7272,7274,7276,7278],{"class":1598,"line":2190},[1596,7269,1877],{"class":1606},[1596,7271,1860],{"class":1602},[1596,7273,1821],{"class":1602},[1596,7275,1960],{"class":1630},[1596,7277,1868],{"class":1602},[1596,7279,1871],{"class":1602},[1596,7281,7282,7284,7286,7288,7290,7292,7294,7296],{"class":1598,"line":2203},[1596,7283,1970],{"class":1606},[1596,7285,1860],{"class":1602},[1596,7287,1821],{"class":1602},[1596,7289,1944],{"class":1630},[1596,7291,1868],{"class":1602},[1596,7293,1981],{"class":1805},[1596,7295,1984],{"class":1620},[1596,7297,1871],{"class":1602},[1596,7299,7300,7302,7304,7306,7308,7310],{"class":1598,"line":2215},[1596,7301,1894],{"class":1606},[1596,7303,1860],{"class":1602},[1596,7305,1821],{"class":1602},[1596,7307,1998],{"class":1630},[1596,7309,1868],{"class":1602},[1596,7311,1871],{"class":1602},[1596,7313,7314,7316,7318,7320,7322,7324],{"class":1598,"line":2227},[1596,7315,4765],{"class":1606},[1596,7317,1860],{"class":1602},[1596,7319,1821],{"class":1602},[1596,7321,4883],{"class":1630},[1596,7323,1868],{"class":1602},[1596,7325,1871],{"class":1602},[1596,7327,7328,7330,7332,7334,7336,7338],{"class":1598,"line":2236},[1596,7329,1911],{"class":1606},[1596,7331,1860],{"class":1602},[1596,7333,1821],{"class":1602},[1596,7335,1944],{"class":1630},[1596,7337,1868],{"class":1602},[1596,7339,1871],{"class":1602},[1596,7341,7342],{"class":1598,"line":2241},[1596,7343,1927],{"class":1602},[1596,7345,7346],{"class":1598,"line":2279},[1596,7347,1851],{"class":1602},[1596,7349,7350,7352,7354,7356,7358,7360],{"class":1598,"line":2284},[1596,7351,1857],{"class":1606},[1596,7353,1860],{"class":1602},[1596,7355,1821],{"class":1602},[1596,7357,6715],{"class":1630},[1596,7359,1868],{"class":1602},[1596,7361,1871],{"class":1602},[1596,7363,7364,7366,7368,7370,7373,7375],{"class":1598,"line":2322},[1596,7365,1877],{"class":1606},[1596,7367,1860],{"class":1602},[1596,7369,1821],{"class":1602},[1596,7371,7372],{"class":1630},"Role",[1596,7374,1868],{"class":1602},[1596,7376,1871],{"class":1602},[1596,7378,7379,7381,7383,7385,7387,7389,7391,7393],{"class":1598,"line":2362},[1596,7380,1970],{"class":1606},[1596,7382,1860],{"class":1602},[1596,7384,1821],{"class":1602},[1596,7386,2747],{"class":1630},[1596,7388,1868],{"class":1602},[1596,7390,1981],{"class":1805},[1596,7392,1984],{"class":1620},[1596,7394,1871],{"class":1602},[1596,7396,7397,7399,7401,7403,7406,7408],{"class":1598,"line":2394},[1596,7398,1894],{"class":1606},[1596,7400,1860],{"class":1602},[1596,7402,1821],{"class":1602},[1596,7404,7405],{"class":1630},"Choose a role",[1596,7407,1868],{"class":1602},[1596,7409,1871],{"class":1602},[1596,7411,7412,7414,7416,7418,7421,7423],{"class":1598,"line":2426},[1596,7413,2008],{"class":1606},[1596,7415,1860],{"class":1602},[1596,7417,1821],{"class":1602},[1596,7419,7420],{"class":1630},"Admins can invite other people.",[1596,7422,1868],{"class":1602},[1596,7424,1871],{"class":1602},[1596,7426,7427,7429,7431],{"class":1598,"line":2458},[1596,7428,3387],{"class":1606},[1596,7430,1860],{"class":1602},[1596,7432,1845],{"class":1657},[1596,7434,7435,7437,7439,7441,7443,7446,7448,7450,7452,7454,7456,7458,7460,7462,7464,7466,7468,7471,7473],{"class":1598,"line":2463},[1596,7436,3396],{"class":1602},[1596,7438,3399],{"class":1606},[1596,7440,1860],{"class":1602},[1596,7442,1821],{"class":1602},[1596,7444,7445],{"class":1630},"Viewer",[1596,7447,1868],{"class":1602},[1596,7449,2169],{"class":1602},[1596,7451,3413],{"class":1606},[1596,7453,1860],{"class":1602},[1596,7455,1821],{"class":1602},[1596,7457,7103],{"class":1630},[1596,7459,1868],{"class":1602},[1596,7461,2169],{"class":1602},[1596,7463,5286],{"class":1606},[1596,7465,1860],{"class":1602},[1596,7467,1821],{"class":1602},[1596,7469,7470],{"class":1630},"i-lucide-eye",[1596,7472,1868],{"class":1602},[1596,7474,3425],{"class":1602},[1596,7476,7477,7479,7481,7483,7485,7488,7490,7492,7494,7496,7498,7500,7502,7504,7506,7508,7510,7513,7515],{"class":1598,"line":2482},[1596,7478,3396],{"class":1602},[1596,7480,3399],{"class":1606},[1596,7482,1860],{"class":1602},[1596,7484,1821],{"class":1602},[1596,7486,7487],{"class":1630},"Editor",[1596,7489,1868],{"class":1602},[1596,7491,2169],{"class":1602},[1596,7493,3413],{"class":1606},[1596,7495,1860],{"class":1602},[1596,7497,1821],{"class":1602},[1596,7499,7112],{"class":1630},[1596,7501,1868],{"class":1602},[1596,7503,2169],{"class":1602},[1596,7505,5286],{"class":1606},[1596,7507,1860],{"class":1602},[1596,7509,1821],{"class":1602},[1596,7511,7512],{"class":1630},"i-lucide-pencil",[1596,7514,1868],{"class":1602},[1596,7516,3425],{"class":1602},[1596,7518,7519,7521,7523,7525,7527,7530,7532,7534,7536,7538,7540,7542,7544,7546,7548,7550,7552,7555,7557],{"class":1598,"line":2501},[1596,7520,3396],{"class":1602},[1596,7522,3399],{"class":1606},[1596,7524,1860],{"class":1602},[1596,7526,1821],{"class":1602},[1596,7528,7529],{"class":1630},"Admin",[1596,7531,1868],{"class":1602},[1596,7533,2169],{"class":1602},[1596,7535,3413],{"class":1606},[1596,7537,1860],{"class":1602},[1596,7539,1821],{"class":1602},[1596,7541,7121],{"class":1630},[1596,7543,1868],{"class":1602},[1596,7545,2169],{"class":1602},[1596,7547,5286],{"class":1606},[1596,7549,1860],{"class":1602},[1596,7551,1821],{"class":1602},[1596,7553,7554],{"class":1630},"i-lucide-shield",[1596,7556,1868],{"class":1602},[1596,7558,3425],{"class":1602},[1596,7560,7561,7563],{"class":1598,"line":2507},[1596,7562,3490],{"class":1657},[1596,7564,1871],{"class":1602},[1596,7566,7567],{"class":1598,"line":2512},[1596,7568,1927],{"class":1602},[1596,7570,7571],{"class":1598,"line":2527},[1596,7572,2137],{"class":1657},[1596,7574,7575],{"class":1598,"line":2545},[1596,7576,1774],{"emptyLinePlaceholder":1773},[1596,7578,7579,7581,7583,7585,7587,7589,7591,7593,7595,7597,7599,7601,7603,7605,7607],{"class":1598,"line":2550},[1596,7580,1837],{"class":1620},[1596,7582,2150],{"class":1657},[1596,7584,1624],{"class":1602},[1596,7586,1812],{"class":2155},[1596,7588,1603],{"class":1602},[1596,7590,2161],{"class":2160},[1596,7592,1603],{"class":1602},[1596,7594,2166],{"class":2160},[1596,7596,2169],{"class":1602},[1596,7598,2172],{"class":2160},[1596,7600,2175],{"class":1602},[1596,7602,2178],{"class":2160},[1596,7604,2181],{"class":1602},[1596,7606,2184],{"class":1657},[1596,7608,2187],{"class":1602},[1596,7610,7611,7613,7615,7617],{"class":1598,"line":2622},[1596,7612,2193],{"class":1606},[1596,7614,1860],{"class":1602},[1596,7616,2198],{"class":1602},[1596,7618,1871],{"class":1602},[1596,7620,7621,7623,7625,7627],{"class":1598,"line":2640},[1596,7622,2206],{"class":1606},[1596,7624,1860],{"class":1602},[1596,7626,2198],{"class":1602},[1596,7628,1871],{"class":1602},[1596,7630,7631,7633,7635,7637],{"class":1598,"line":2645},[1596,7632,7086],{"class":1606},[1596,7634,1860],{"class":1602},[1596,7636,2198],{"class":1602},[1596,7638,1871],{"class":1602},[1596,7640,7641,7643],{"class":1598,"line":2650},[1596,7642,2230],{"class":1602},[1596,7644,2233],{"class":1657},[1596,7646,7647],{"class":1598,"line":2665},[1596,7648,1774],{"emptyLinePlaceholder":1773},[1596,7650,7651,7653,7656,7658,7660,7662,7664,7666,7668,7670,7672,7674,7676,7678,7680,7682],{"class":1598,"line":2683},[1596,7652,1837],{"class":1620},[1596,7654,7655],{"class":1657}," submitted ",[1596,7657,1624],{"class":1602},[1596,7659,1812],{"class":2155},[1596,7661,1603],{"class":1602},[1596,7663,2161],{"class":2160},[1596,7665,1603],{"class":1602},[1596,7667,2166],{"class":2160},[1596,7669,2169],{"class":1602},[1596,7671,2172],{"class":2160},[1596,7673,2175],{"class":1602},[1596,7675,2178],{"class":2160},[1596,7677,2181],{"class":1602},[1596,7679,2184],{"class":1657},[1596,7681,2274],{"class":1602},[1596,7683,2233],{"class":1657},[1596,7685,7686],{"class":1598,"line":2688},[1596,7687,1774],{"emptyLinePlaceholder":1773},[1596,7689,7690,7692,7694,7696,7698,7700,7702,7704,7706,7708,7710,7712,7714,7716],{"class":1598,"line":2693},[1596,7691,2287],{"class":1620},[1596,7693,2290],{"class":2155},[1596,7695,2184],{"class":1602},[1596,7697,2296],{"class":2295},[1596,7699,1860],{"class":1602},[1596,7701,2301],{"class":2160},[1596,7703,1603],{"class":1602},[1596,7705,2166],{"class":2160},[1596,7707,2169],{"class":1602},[1596,7709,2172],{"class":2160},[1596,7711,2175],{"class":1602},[1596,7713,2178],{"class":2160},[1596,7715,2316],{"class":1602},[1596,7717,2319],{"class":1602},[1596,7719,7720,7723,7725,7727,7729],{"class":1598,"line":2709},[1596,7721,7722],{"class":1657},"  submitted",[1596,7724,2341],{"class":1602},[1596,7726,2701],{"class":1657},[1596,7728,2331],{"class":1602},[1596,7730,7731],{"class":1657}," next\n",[1596,7733,7734],{"class":1598,"line":2715},[1596,7735,2712],{"class":1602},[1596,7737,7738,7740,7742],{"class":1598,"line":3633},[1596,7739,1763],{"class":1602},[1596,7741,1782],{"class":1606},[1596,7743,1609],{"class":1602},[1536,7745,7746,7747,7749,7750,7752],{},"With a schema, ",[1543,7748,1732],{}," fires only after validation passes, so the handler\nreceives clean values and never has to build an error map. ",[1543,7751,1685],{}," still works\nalongside it for server-side messages: an entry in the prop wins over the one\nthe schema produced.",[1536,7754,7755,7756,7759,7760,7763],{},"No library at hand? ",[1543,7757,7758],{},"validate"," receives the current values and returns the same\n",[1543,7761,7762],{},"FormError[]"," shape the schema path produces:",[1588,7765,7768],{"className":7766,"code":7767,"language":1795,"meta":1586,"style":1586},"language-ts shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","function validate(state: Record\u003Cstring, string | boolean>) {\n  return String(state.email ?? '').includes('@')\n    ? []\n    : [{ name: 'email', message: 'Enter a complete email address.' }]\n}\n",[1543,7769,7770,7802,7838,7846,7882],{"__ignoreMap":1586},[1596,7771,7772,7774,7777,7779,7782,7784,7786,7788,7790,7792,7794,7796,7798,7800],{"class":1598,"line":1599},[1596,7773,2287],{"class":1620},[1596,7775,7776],{"class":2155}," validate",[1596,7778,2184],{"class":1602},[1596,7780,7781],{"class":2295},"state",[1596,7783,1860],{"class":1602},[1596,7785,2301],{"class":2160},[1596,7787,1603],{"class":1602},[1596,7789,2166],{"class":2160},[1596,7791,2169],{"class":1602},[1596,7793,2172],{"class":2160},[1596,7795,2175],{"class":1602},[1596,7797,2178],{"class":2160},[1596,7799,2316],{"class":1602},[1596,7801,2319],{"class":1602},[1596,7803,7804,7807,7809,7811,7813,7815,7817,7819,7821,7823,7825,7828,7830,7832,7834,7836],{"class":1598,"line":1612},[1596,7805,7806],{"class":1805},"  return",[1596,7808,2334],{"class":2155},[1596,7810,2184],{"class":1606},[1596,7812,7781],{"class":1657},[1596,7814,2341],{"class":1602},[1596,7816,1944],{"class":1657},[1596,7818,2346],{"class":1602},[1596,7820,2198],{"class":1602},[1596,7822,2351],{"class":1606},[1596,7824,2341],{"class":1602},[1596,7826,7827],{"class":2155},"includes",[1596,7829,2184],{"class":1606},[1596,7831,1868],{"class":1602},[1596,7833,2578],{"class":1630},[1596,7835,1868],{"class":1602},[1596,7837,2233],{"class":1606},[1596,7839,7840,7843],{"class":1598,"line":1638},[1596,7841,7842],{"class":1602},"    ?",[1596,7844,7845],{"class":1606}," []\n",[1596,7847,7848,7851,7854,7856,7858,7860,7862,7864,7866,7868,7870,7872,7874,7876,7878,7880],{"class":1598,"line":1647},[1596,7849,7850],{"class":1602},"    :",[1596,7852,7853],{"class":1606}," [",[1596,7855,3674],{"class":1602},[1596,7857,2328],{"class":1606},[1596,7859,1860],{"class":1602},[1596,7861,1821],{"class":1602},[1596,7863,1944],{"class":1630},[1596,7865,1868],{"class":1602},[1596,7867,2169],{"class":1602},[1596,7869,2399],{"class":1606},[1596,7871,1860],{"class":1602},[1596,7873,1821],{"class":1602},[1596,7875,7075],{"class":1630},[1596,7877,1868],{"class":1602},[1596,7879,1815],{"class":1602},[1596,7881,2137],{"class":1606},[1596,7883,7884],{"class":1598,"line":1664},[1596,7885,2712],{"class":1602},[1536,7887,7888,7891,7892,7895,7896,7899],{},[1543,7889,7890],{},"validateOn"," narrows when validation runs, defaulting to\n",[1543,7893,7894],{},"['input', 'blur', 'change']",". Drop ",[1543,7897,7898],{},"input"," to validate on blur and submit only,\nwhich keeps a long form quiet while someone is still typing.",[1555,7901,7903],{"id":7902},"props","Props",[7905,7906,7907,7946,7951,7960,7964,7970,7974,7979,7984,7989],"component-props",{},[7908,7909,7912,7913,1545,7915,7917,7918,1871,7920,4239,7923,4239,7926,4239,7928,4239,7930,1871,7932,4239,7934,4239,7937,4239,7940,1545,7942,7945],"component-prop",{"name":1563,"type":7910,":required":7911},"FormFieldConfig[]","true","Ordered field schema. Each entry needs ",[1543,7914,1865],{},[1543,7916,4230],{},"; ",[1543,7919,4234],{},[1543,7921,7922],{},"placeholder",[1543,7924,7925],{},"description",[1543,7927,4267],{},[1543,7929,4271],{},[1543,7931,4308],{},[1543,7933,4312],{},[1543,7935,7936],{},"autocomplete",[1543,7938,7939],{},"required",[1543,7941,4304],{},[1543,7943,7944],{},"rows"," are optional.",[7908,7947,7950],{"name":7948,"type":7949},"modelValue","Record\u003Cstring, string | boolean>","Controlled values keyed by field name. Leave it out to let the form hold its\nown values.",[7908,7952,7954,7955,7957,7958,2341],{"name":1685,"type":7953},"Record\u003Cstring, string | undefined>","Error messages keyed by field name. An empty or missing entry means the field\nis valid. An entry here wins over a message produced by ",[1543,7956,6711],{}," or\n",[1543,7959,7758],{},[7908,7961,7963],{"name":6711,"type":7962},"StandardSchemaV1","Standard Schema validator used to validate the values. Powers submit, blur,\nchange and input validation, including the messages Nuxt UI renders under\neach control.",[7908,7965,7967,7968,2341],{"name":7758,"type":7966},"(state: FormValues) => FormError[] | Promise\u003CFormError[]>","Custom validation used when no schema library is involved. Receives the current\nvalues and returns messages keyed by ",[1543,7969,1865],{},[7908,7971,7973],{"name":7890,"type":7972,"default":7894},"('input' | 'blur' | 'change' | 'focus')[]","Events that trigger validation. Submit always validates.",[7908,7975,7978],{"name":7976,"type":2166,"default":7977},"submitLabel","Submit","Label for the default submit button.",[7908,7980,7983],{"name":7981,"type":2166,"default":7982},"successMessage","Looks good","Copy shown under a previously invalid field once it passes validation.",[7908,7985,7988],{"name":7986,"type":7987,"default":6697},"disabled","boolean","Disable every control and the default submit button.",[7908,7990,7992],{"name":7991,"type":2166},"class","Extra classes for the form element.",[1555,7994,7996],{"id":7995},"events","Events",[7905,7998,7999,8004],{},[7908,8000,8003],{"name":8001,"type":8002},"update:modelValue","(values: Record\u003Cstring, string | boolean>) => void","Emitted with a shallow copy of the values whenever a control changes.",[7908,8005,8006,8007,4260,8009,8011],{"name":1732,"type":8002},"Emitted on submit with the current values. The event is always prevented, so\nthe page does not reload. With ",[1543,8008,6711],{},[1543,8010,7758],{},", it fires only after\nvalidation passes.",[1555,8013,8015],{"id":8014},"slots","Slots",[7905,8017,8018],{},[7908,8019,8021],{"name":2754,"type":8020},"slot","Replaces the default submit button. Use it for a custom button row while\nkeeping the form element and its submit handler.",[1555,8023,8025],{"id":8024},"accessibility","Accessibility",[8027,8028,8029,8036,8041,8052,8058,8065,8072],"ul",{},[8030,8031,8032,8033,8035],"li",{},"Each control is wrapped in a ",[1543,8034,1552],{},", which generates the ids that tie the\nlabel, the helper copy and the error message to the control. Checkbox and\nswitch fields keep their label inline; a radio group uses its label as the\ngroup legend, so the options are announced as one named group.",[8030,8037,8038,8040],{},[1543,8039,2733],{}," lists the helper text and the error message together, so a\nscreen reader hears both in reading order.",[8030,8042,8043,8044,8047,8048,8051],{},"A field with an error gets ",[1543,8045,8046],{},"aria-invalid=\"true\""," and the error colour on the\nlabel, ring and message. The error text is mirrored into a visually hidden\n",[1543,8049,8050],{},"role=\"status\""," region, so it is announced politely when it appears rather\nthan interrupting the label the user is reading.",[8030,8053,8054,8055,8057],{},"The success state uses a check icon plus the words from ",[1543,8056,7981],{},"; a\ncolour is never the only signal that a field is valid.",[8030,8059,8060,8061,8064],{},"The form uses native submission, so pressing Enter in a text field submits\nit. ",[1543,8062,8063],{},"novalidate"," keeps the browser's own bubbles out of the way because\nvalidation belongs to the caller.",[8030,8066,8067,8068,8071],{},"The entrance stagger and error shake are decorative. Under\n",[1543,8069,8070],{},"prefers-reduced-motion: reduce"," the stagger is removed and the shake is not\nstarted at all; error text still appears.",[8030,8073,8074,8076,8077,8080],{},[1543,8075,7986],{}," is handed to ",[1543,8078,8079],{},"UForm",", which forwards it to every control through\ncontext, so fields cannot be edited or submitted while the form is busy or\nread-only.",[1555,8082,8084],{"id":8083},"performance","Performance",[8027,8086,8087,8094,8104,8107],{},[8030,8088,8089,8090,8093],{},"Fields render from a single ",[1543,8091,8092],{},"v-for","; there is no per-field component or\nwatcher.",[8030,8095,8096,8097,8099,8100,8103],{},"One shallow error watcher starts the shake for messages that arrive through\nthe ",[1543,8098,1685],{}," prop; schema validation shakes from Nuxt UI's ",[1543,8101,8102],{},"error"," event\ninstead. Values are copied shallowly on each edit, not deep-cloned.",[8030,8105,8106],{},"Only the success message animates: it fades in with a CSS transition. Errors\nappear immediately, because a delayed message is a delayed correction. The\nshake runs through the Web Animations API only when a submit produces an\nerror, so nothing runs on idle.",[8030,8108,8109],{},"The component has no timers, observers or network requests. Validation stays\nin the caller, so the bundle carries only the layout and behaviour.",[8111,8112,8113],"style",{},"html pre.shiki code .sMK4o, html code.shiki .sMK4o{--shiki-light:#39ADB5;--shiki-default:#89DDFF;--shiki-dark:#89DDFF}html pre.shiki code .swJcz, html code.shiki .swJcz{--shiki-light:#E53935;--shiki-default:#F07178;--shiki-dark:#F07178}html pre.shiki code .spNyl, html code.shiki .spNyl{--shiki-light:#9C3EDA;--shiki-default:#C792EA;--shiki-dark:#C792EA}html pre.shiki code .sfazB, html code.shiki .sfazB{--shiki-light:#91B859;--shiki-default:#C3E88D;--shiki-dark:#C3E88D}html pre.shiki code .sTEyZ, html code.shiki .sTEyZ{--shiki-light:#90A4AE;--shiki-default:#EEFFFF;--shiki-dark:#BABED8}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 .sbssI, html code.shiki .sbssI{--shiki-light:#F76D47;--shiki-default:#F78C6C;--shiki-dark:#F78C6C}html pre.shiki code .s2Zo4, html code.shiki .s2Zo4{--shiki-light:#6182B8;--shiki-default:#82AAFF;--shiki-dark:#82AAFF}html pre.shiki code .sBMFI, html code.shiki .sBMFI{--shiki-light:#E2931D;--shiki-default:#FFCB6B;--shiki-dark:#FFCB6B}html pre.shiki code .sHdIc, html code.shiki .sHdIc{--shiki-light:#90A4AE;--shiki-light-font-style:italic;--shiki-default:#EEFFFF;--shiki-default-font-style:italic;--shiki-dark:#BABED8;--shiki-dark-font-style:italic}html .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 .sfNiH, html code.shiki .sfNiH{--shiki-light:#FF5370;--shiki-default:#FF9CAC;--shiki-dark:#FF9CAC}",{"title":1586,"searchDepth":1612,"depth":1612,"links":8115},[8116,8117,8118,8119,8120,8121,8122,8123,8124],{"id":1557,"depth":1612,"text":16},{"id":2740,"depth":1612,"text":2741},{"id":4286,"depth":1612,"text":4287},{"id":6704,"depth":1612,"text":6705},{"id":7902,"depth":1612,"text":7903},{"id":7995,"depth":1612,"text":7996},{"id":8014,"depth":1612,"text":8015},{"id":8024,"depth":1612,"text":8025},{"id":8083,"depth":1612,"text":8084},"A schema-driven form with animated field entrance, messages and error shakes.","md",null,{},{"title":679,"description":8125},"coJ_2ztFFQgm_i6h1xbJBkIc9080oDjDsSmMydxaSq0",[8132,8134],{"title":675,"path":676,"stem":677,"description":8133,"children":-1},"A text field whose label floats up into the border when the field is focused or filled.",{"title":683,"path":684,"stem":685,"description":8135,"children":-1},"A switch whose thumb rolls across the track and squares off while it is off.",1793614340106]