[{"data":1,"prerenderedAt":1069},["ShallowReactive",2],{"navigation":3,"i-custom:logo":92,"i-lucide:search":96,"i-lucide:moon":98,"i-lucide:sun":100,"i-simple-icons:github":102,"i-lucide:menu":104,"i-lucide:house":106,"i-lucide:package":108,"i-lucide:play":110,"i-simple-icons:nuxtdotjs":112,"i-lucide:arrow-right-left":114,"i-lucide:square":116,"i-lucide:text-cursor-input":118,"i-lucide:message-circle-warning":120,"i-lucide:list":122,"i-lucide:code":124,"i-lucide:share-2":126,"i-lucide:shield-check":128,"i-lucide:chevron-down":130,"\u002Fget-started\u002Fnuxt-module":132,"\u002Fget-started\u002Fnuxt-module-surround":1045,"i-lucide:copy":1050,"i-lucide:text-align-start":1052,"i-lucide:hash":1054,"i-vscode-icons:file-type-pnpm":1056,"i-vscode-icons:file-type-yarn":1059,"i-vscode-icons:file-type-npm":1061,"i-vscode-icons:file-type-bun":1063,"i-vscode-icons:file-type-nuxt":1065,"i-vscode-icons:file-type-vue":1067},[4,33,58,68,83],{"title":5,"path":6,"stem":7,"children":8,"icon":32},"Get Started","\u002Fget-started","1.get-started\u002F1.index",[9,12,17,22,27],{"title":10,"path":6,"stem":7,"icon":11},"Introduction","i-lucide-house",{"title":13,"path":14,"stem":15,"icon":16},"Installation","\u002Fget-started\u002Finstallation","1.get-started\u002F2.installation","i-lucide-package",{"title":18,"path":19,"stem":20,"icon":21},"Quickstart","\u002Fget-started\u002Fquickstart","1.get-started\u002F3.quickstart","i-lucide-play",{"title":23,"path":24,"stem":25,"icon":26},"Nuxt Module","\u002Fget-started\u002Fnuxt-module","1.get-started\u002F4.nuxt-module","i-simple-icons-nuxtdotjs",{"title":28,"path":29,"stem":30,"icon":31},"Migrating to v2","\u002Fget-started\u002Fmigration","1.get-started\u002F5.migration","i-lucide-arrow-right-left",false,{"title":34,"icon":32,"path":35,"stem":36,"children":37,"page":32},"Components","\u002Fcomponents","2.components",[38,43,48,53],{"title":39,"path":40,"stem":41,"icon":42},"NotForm","\u002Fcomponents\u002Fnot-form","2.components\u002F1.not-form","i-lucide-square",{"title":44,"path":45,"stem":46,"icon":47},"NotField","\u002Fcomponents\u002Fnot-field","2.components\u002F2.not-field","i-lucide-text-cursor-input",{"title":49,"path":50,"stem":51,"icon":52},"NotMessage","\u002Fcomponents\u002Fnot-message","2.components\u002F3.not-message","i-lucide-message-circle-warning",{"title":54,"path":55,"stem":56,"icon":57},"NotArrayField","\u002Fcomponents\u002Fnot-array-field","2.components\u002F4.not-array-field","i-lucide-list",{"title":59,"icon":32,"path":60,"stem":61,"children":62,"page":32},"Composables","\u002Fcomposables","3.composables",[63],{"title":64,"path":65,"stem":66,"icon":67},"useNotForm","\u002Fcomposables\u002Fuse-not-form","3.composables\u002F1.use-not-form","i-lucide-code",{"title":69,"icon":32,"path":70,"stem":71,"children":72,"page":32},"Advanced","\u002Fadvanced","4.advanced",[73,78],{"title":74,"path":75,"stem":76,"icon":77},"Pinia & Composables","\u002Fadvanced\u002Fpinia-and-composables","4.advanced\u002F2.pinia-and-composables","i-lucide-share-2",{"title":79,"path":80,"stem":81,"icon":82},"Validation","\u002Fadvanced\u002Fvalidation","4.advanced\u002F3.validation","i-lucide-shield-check",{"title":84,"icon":32,"path":85,"stem":86,"children":87,"page":32},"Working with AI","\u002Fai","5.ai",[88],{"title":89,"path":90,"stem":91},"LLMs.txt","\u002Fai\u002Fllms-txt","5.ai\u002F1.llms-txt",{"left":93,"top":93,"width":94,"height":94,"rotate":93,"vFlip":32,"hFlip":32,"body":95},0,24,"\u003Cg fill=\"none\">\u003C!--field 1-->\n  \u003Crect x=\"0.5\" y=\"0.5\" width=\"23\" height=\"3\" rx=\"0.3\" stroke=\"currentColor\" stroke-opacity=\"0.5\" stroke-width=\"0.3\"\u002F>\n\u003C!--field 2 — active-->\n  \u003Crect x=\"0.5\" y=\"4.3\" width=\"23\" height=\"3\" rx=\"0.3\" fill=\"currentColor\" fill-opacity=\"0.12\" stroke=\"currentColor\" stroke-opacity=\"0.75\" stroke-width=\"0.3\"\u002F>\n  \u003Crect x=\"1\" y=\"5.7\" width=\"8\" height=\"0.3\" rx=\"0.2\" fill=\"currentColor\" fill-opacity=\"0.5\"\u002F>\n\u003C!--field 3-->\n  \u003Crect x=\"0.5\" y=\"8.6\" width=\"23\" height=\"3\" rx=\"0.3\" stroke=\"currentColor\" stroke-opacity=\"0.5\" stroke-width=\"0.3\"\u002F>\n\u003C!--button-->\n  \u003Crect x=\"0.5\" y=\"12.9\" width=\"9.9\" height=\"3\" rx=\"0.3\" fill=\"currentColor\" fill-opacity=\"0.2\" stroke=\"currentColor\" stroke-width=\"0.2\"\u002F>\n  \u003Crect x=\"2.2\" y=\"14.3\" width=\"5.5\" height=\"0.4\" rx=\"0.2\" fill=\"currentColor\" fill-opacity=\"0.85\"\u002F>\u003C\u002Fg>",{"left":93,"top":93,"width":94,"height":94,"rotate":93,"vFlip":32,"hFlip":32,"body":97},"\u003Cg fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\">\u003Cpath d=\"m21 21l-4.34-4.34\"\u002F>\u003Ccircle cx=\"11\" cy=\"11\" r=\"8\"\u002F>\u003C\u002Fg>",{"left":93,"top":93,"width":94,"height":94,"rotate":93,"vFlip":32,"hFlip":32,"body":99},"\u003Cpath fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M20.985 12.486a9 9 0 1 1-9.473-9.472c.405-.022.617.46.402.803a6 6 0 0 0 8.268 8.268c.344-.215.825-.004.803.401\"\u002F>",{"left":93,"top":93,"width":94,"height":94,"rotate":93,"vFlip":32,"hFlip":32,"body":101},"\u003Cg fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\">\u003Ccircle cx=\"12\" cy=\"12\" r=\"4\"\u002F>\u003Cpath d=\"M12 2v2m0 16v2M4.93 4.93l1.41 1.41m11.32 11.32l1.41 1.41M2 12h2m16 0h2M6.34 17.66l-1.41 1.41M19.07 4.93l-1.41 1.41\"\u002F>\u003C\u002Fg>",{"left":93,"top":93,"width":94,"height":94,"rotate":93,"vFlip":32,"hFlip":32,"body":103},"\u003Cpath fill=\"currentColor\" d=\"M12 .297c-6.63 0-12 5.373-12 12c0 5.303 3.438 9.8 8.205 11.385c.6.113.82-.258.82-.577c0-.285-.01-1.04-.015-2.04c-3.338.724-4.042-1.61-4.042-1.61C4.422 18.07 3.633 17.7 3.633 17.7c-1.087-.744.084-.729.084-.729c1.205.084 1.838 1.236 1.838 1.236c1.07 1.835 2.809 1.305 3.495.998c.108-.776.417-1.305.76-1.605c-2.665-.3-5.466-1.332-5.466-5.93c0-1.31.465-2.38 1.235-3.22c-.135-.303-.54-1.523.105-3.176c0 0 1.005-.322 3.3 1.23c.96-.267 1.98-.399 3-.405c1.02.006 2.04.138 3 .405c2.28-1.552 3.285-1.23 3.285-1.23c.645 1.653.24 2.873.12 3.176c.765.84 1.23 1.91 1.23 3.22c0 4.61-2.805 5.625-5.475 5.92c.42.36.81 1.096.81 2.22c0 1.606-.015 2.896-.015 3.286c0 .315.21.69.825.57C20.565 22.092 24 17.592 24 12.297c0-6.627-5.373-12-12-12\"\u002F>",{"left":93,"top":93,"width":94,"height":94,"rotate":93,"vFlip":32,"hFlip":32,"body":105},"\u003Cpath fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M4 5h16M4 12h16M4 19h16\"\u002F>",{"left":93,"top":93,"width":94,"height":94,"rotate":93,"vFlip":32,"hFlip":32,"body":107},"\u003Cg fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\">\u003Cpath d=\"M15 21v-8a1 1 0 0 0-1-1h-4a1 1 0 0 0-1 1v8\"\u002F>\u003Cpath d=\"M3 10a2 2 0 0 1 .709-1.528l7-6a2 2 0 0 1 2.582 0l7 6A2 2 0 0 1 21 10v9a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z\"\u002F>\u003C\u002Fg>",{"left":93,"top":93,"width":94,"height":94,"rotate":93,"vFlip":32,"hFlip":32,"body":109},"\u003Cg fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\">\u003Cpath d=\"M11 21.73a2 2 0 0 0 2 0l7-4A2 2 0 0 0 21 16V8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73zm1 .27V12\"\u002F>\u003Cpath d=\"M3.29 7L12 12l8.71-5M7.5 4.27l9 5.15\"\u002F>\u003C\u002Fg>",{"left":93,"top":93,"width":94,"height":94,"rotate":93,"vFlip":32,"hFlip":32,"body":111},"\u003Cpath fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M5 5a2 2 0 0 1 3.008-1.728l11.997 6.998a2 2 0 0 1 .003 3.458l-12 7A2 2 0 0 1 5 19z\"\u002F>",{"left":93,"top":93,"width":94,"height":94,"rotate":93,"vFlip":32,"hFlip":32,"body":113},"\u003Cpath fill=\"currentColor\" d=\"M13.464 19.83h8.922c.283 0 .562-.073.807-.21a1.6 1.6 0 0 0 .591-.574a1.53 1.53 0 0 0 .216-.783a1.53 1.53 0 0 0-.217-.782L17.792 7.414a1.6 1.6 0 0 0-.591-.573a1.65 1.65 0 0 0-.807-.21c-.283 0-.562.073-.807.21a1.6 1.6 0 0 0-.59.573L13.463 9.99L10.47 4.953a1.6 1.6 0 0 0-.591-.573a1.65 1.65 0 0 0-.807-.21c-.284 0-.562.073-.807.21a1.6 1.6 0 0 0-.591.573L.216 17.481a1.53 1.53 0 0 0-.217.782c0 .275.074.545.216.783a1.6 1.6 0 0 0 .59.574c.246.137.525.21.808.21h5.6c2.22 0 3.856-.946 4.982-2.79l2.733-4.593l1.464-2.457l4.395 7.382h-5.859Zm-6.341-2.46l-3.908-.002l5.858-9.842l2.923 4.921l-1.957 3.29c-.748 1.196-1.597 1.632-2.916 1.632\"\u002F>",{"left":93,"top":93,"width":94,"height":94,"rotate":93,"vFlip":32,"hFlip":32,"body":115},"\u003Cpath fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"m16 3l4 4l-4 4m4-4H4m4 14l-4-4l4-4m-4 4h16\"\u002F>",{"left":93,"top":93,"width":94,"height":94,"rotate":93,"vFlip":32,"hFlip":32,"body":117},"\u003Crect width=\"18\" height=\"18\" x=\"3\" y=\"3\" fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" rx=\"2\"\u002F>",{"left":93,"top":93,"width":94,"height":94,"rotate":93,"vFlip":32,"hFlip":32,"body":119},"\u003Cpath fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M12 20h-1a2 2 0 0 1-2-2a2 2 0 0 1-2 2H6m7-12h7a2 2 0 0 1 2 2v4a2 2 0 0 1-2 2h-7m-8 0H4a2 2 0 0 1-2-2v-4a2 2 0 0 1 2-2h1m1-4h1a2 2 0 0 1 2 2a2 2 0 0 1 2-2h1M9 6v12\"\u002F>",{"left":93,"top":93,"width":94,"height":94,"rotate":93,"vFlip":32,"hFlip":32,"body":121},"\u003Cpath fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M2.992 16.342a2 2 0 0 1 .094 1.167l-1.065 3.29a1 1 0 0 0 1.236 1.168l3.413-.998a2 2 0 0 1 1.099.092a10 10 0 1 0-4.777-4.719M12 8v4m0 4h.01\"\u002F>",{"left":93,"top":93,"width":94,"height":94,"rotate":93,"vFlip":32,"hFlip":32,"body":123},"\u003Cpath fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M3 5h.01M3 12h.01M3 19h.01M8 5h13M8 12h13M8 19h13\"\u002F>",{"left":93,"top":93,"width":94,"height":94,"rotate":93,"vFlip":32,"hFlip":32,"body":125},"\u003Cpath fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"m16 18l6-6l-6-6M8 6l-6 6l6 6\"\u002F>",{"left":93,"top":93,"width":94,"height":94,"rotate":93,"vFlip":32,"hFlip":32,"body":127},"\u003Cg fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\">\u003Ccircle cx=\"18\" cy=\"5\" r=\"3\"\u002F>\u003Ccircle cx=\"6\" cy=\"12\" r=\"3\"\u002F>\u003Ccircle cx=\"18\" cy=\"19\" r=\"3\"\u002F>\u003Cpath d=\"m8.59 13.51l6.83 3.98m-.01-10.98l-6.82 3.98\"\u002F>\u003C\u002Fg>",{"left":93,"top":93,"width":94,"height":94,"rotate":93,"vFlip":32,"hFlip":32,"body":129},"\u003Cg fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\">\u003Cpath d=\"M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z\"\u002F>\u003Cpath d=\"m9 12l2 2l4-4\"\u002F>\u003C\u002Fg>",{"left":93,"top":93,"width":94,"height":94,"rotate":93,"vFlip":32,"hFlip":32,"body":131},"\u003Cpath fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"m6 9l6 6l6-6\"\u002F>",{"id":133,"title":23,"body":134,"description":1039,"extension":1040,"meta":1041,"navigation":1042,"path":24,"seo":1043,"stem":25,"__hash__":1044},"docs\u002F1.get-started\u002F4.nuxt-module.md",{"type":135,"value":136,"toc":1030},"minimark",[137,141,146,296,300,304,311,316,378,382,400,404,407,411,1026],[138,139,140],"p",{},"The Nuxt module provides a first-class experience for using notform in your Nuxt applications. It handles component and composable registration automatically so you can start building forms immediately.",[142,143,145],"h2",{"id":144},"setup","Setup",[147,148,150,155,227,231],"steps",{"level":149},"3",[151,152,154],"h3",{"id":153},"install-the-nuxt-module","Install the Nuxt module",[156,157,158,184,198,213],"code-group",{},[159,160,166],"pre",{"className":161,"code":162,"filename":163,"language":164,"meta":165,"style":165},"language-bash shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","pnpm add notform-nuxt\n","pnpm","bash","",[167,168,169],"code",{"__ignoreMap":165},[170,171,174,177,181],"span",{"class":172,"line":173},"line",1,[170,175,163],{"class":176},"sBMFI",[170,178,180],{"class":179},"sfazB"," add",[170,182,183],{"class":179}," notform-nuxt\n",[159,185,188],{"className":161,"code":186,"filename":187,"language":164,"meta":165,"style":165},"yarn add notform-nuxt\n","yarn",[167,189,190],{"__ignoreMap":165},[170,191,192,194,196],{"class":172,"line":173},[170,193,187],{"class":176},[170,195,180],{"class":179},[170,197,183],{"class":179},[159,199,202],{"className":161,"code":200,"filename":201,"language":164,"meta":165,"style":165},"npm install notform-nuxt\n","npm",[167,203,204],{"__ignoreMap":165},[170,205,206,208,211],{"class":172,"line":173},[170,207,201],{"class":176},[170,209,210],{"class":179}," install",[170,212,183],{"class":179},[159,214,217],{"className":161,"code":215,"filename":216,"language":164,"meta":165,"style":165},"bun add notform-nuxt\n","bun",[167,218,219],{"__ignoreMap":165},[170,220,221,223,225],{"class":172,"line":173},[170,222,216],{"class":176},[170,224,180],{"class":179},[170,226,183],{"class":179},[151,228,230],{"id":229},"add-the-nuxt-module-to-your-project","Add the Nuxt module to your project:",[159,232,237],{"className":233,"code":234,"filename":235,"language":236,"meta":165,"style":165},"language-ts shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","export default defineNuxtConfig({\nmodules: ['notform-nuxt'],\n})\n","nuxt.config.ts","ts",[167,238,239,260,287],{"__ignoreMap":165},[170,240,241,245,248,252,256],{"class":172,"line":173},[170,242,244],{"class":243},"s7zQu","export",[170,246,247],{"class":243}," default",[170,249,251],{"class":250},"s2Zo4"," defineNuxtConfig",[170,253,255],{"class":254},"sTEyZ","(",[170,257,259],{"class":258},"sMK4o","{\n",[170,261,263,267,270,273,276,279,281,284],{"class":172,"line":262},2,[170,264,266],{"class":265},"swJcz","modules",[170,268,269],{"class":258},":",[170,271,272],{"class":254}," [",[170,274,275],{"class":258},"'",[170,277,278],{"class":179},"notform-nuxt",[170,280,275],{"class":258},[170,282,283],{"class":254},"]",[170,285,286],{"class":258},",\n",[170,288,290,293],{"class":172,"line":289},3,[170,291,292],{"class":258},"}",[170,294,295],{"class":254},")\n",[142,297,299],{"id":298},"features","Features",[151,301,303],{"id":302},"auto-imports","Auto-imports",[138,305,306,307,310],{},"You don't need to manually import ",[167,308,309],{},"notform"," components or composables. They are available globally in your Nuxt app.",[312,313,315],"h4",{"id":314},"what-gets-auto-imported","What gets auto-imported",[317,318,319,332],"table",{},[320,321,322],"thead",{},[323,324,325,329],"tr",{},[326,327,328],"th",{},"Export",[326,330,331],{},"Type",[333,334,335,345,354,362,370],"tbody",{},[323,336,337,342],{},[338,339,340],"td",{},[167,341,64],{},[338,343,344],{},"Composable",[323,346,347,351],{},[338,348,349],{},[167,350,39],{},[338,352,353],{},"Component",[323,355,356,360],{},[338,357,358],{},[167,359,44],{},[338,361,353],{},[323,363,364,368],{},[338,365,366],{},[167,367,49],{},[338,369,353],{},[323,371,372,376],{},[338,373,374],{},[167,375,54],{},[338,377,353],{},[151,379,381],{"id":380},"type-safety","Type Safety",[138,383,384,385,388,389,388,392,395,396,399],{},"The Nuxt module environment automatically picks up the types for NotForm components and composables, providing full IntelliSense support in your Vue files — ",[167,386,387],{},"NotFormInstance",", ",[167,390,391],{},"UseNotFormConfig",[167,393,394],{},"NotFieldProps",", and the rest can be used in ",[167,397,398],{},"defineProps"," and type annotations without importing.",[151,401,403],{"id":402},"server-side-rendering-ssr","Server-side Rendering (SSR)",[138,405,406],{},"NotForm is fully compatible with Nuxt's SSR. Form state and validation work seamlessly on both the server and client.",[142,408,410],{"id":409},"usage","Usage",[159,412,417],{"className":413,"code":414,"filename":415,"language":416,"meta":165,"style":165},"language-vue shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","\u003Cscript setup lang=\"ts\">\nimport { z } from 'zod'\n\n\u002F\u002F No imports — useNotForm, NotForm, NotField, NotMessage are auto-imported\nconst form = useNotForm({\n  schema: z.object({\n    email: z.string().email(),\n    password: z.string().min(8),\n  }),\n  initialValues: { email: '', password: '' },\n  onSubmit: async (values) => {\n    await $fetch('\u002Fapi\u002Fsignup', { method: 'POST', body: values })\n  },\n})\n\u003C\u002Fscript>\n\n\u003Ctemplate>\n  \u003CNotForm :form=\"form\" @submit=\"form.submit\">\n    \u003CNotField path=\"email\" v-slot=\"{ events }\">\n      \u003Cinput v-model=\"form.values.email\" type=\"email\" v-bind=\"events\" \u002F>\n      \u003CNotMessage path=\"email\" \u002F>\n    \u003C\u002FNotField>\n    \u003CNotField path=\"password\" v-slot=\"{ events }\">\n      \u003Cinput v-model=\"form.values.password\" type=\"password\" v-bind=\"events\" \u002F>\n      \u003CNotMessage path=\"password\" \u002F>\n    \u003C\u002FNotField>\n    \u003Cbutton type=\"submit\">Sign up\u003C\u002Fbutton>\n  \u003C\u002FNotForm>\n\u003C\u002Ftemplate>\n","pages\u002Fsignup.vue","vue",[167,418,419,447,473,479,486,504,524,551,583,593,624,650,698,704,711,721,726,736,770,803,850,869,879,909,948,967,976,1007,1017],{"__ignoreMap":165},[170,420,421,424,427,431,434,437,440,442,444],{"class":172,"line":173},[170,422,423],{"class":258},"\u003C",[170,425,426],{"class":265},"script",[170,428,430],{"class":429},"spNyl"," setup",[170,432,433],{"class":429}," lang",[170,435,436],{"class":258},"=",[170,438,439],{"class":258},"\"",[170,441,236],{"class":179},[170,443,439],{"class":258},[170,445,446],{"class":258},">\n",[170,448,449,452,455,458,461,464,467,470],{"class":172,"line":262},[170,450,451],{"class":243},"import",[170,453,454],{"class":258}," {",[170,456,457],{"class":254}," z",[170,459,460],{"class":258}," }",[170,462,463],{"class":243}," from",[170,465,466],{"class":258}," '",[170,468,469],{"class":179},"zod",[170,471,472],{"class":258},"'\n",[170,474,475],{"class":172,"line":289},[170,476,478],{"emptyLinePlaceholder":477},true,"\n",[170,480,482],{"class":172,"line":481},4,[170,483,485],{"class":484},"sHwdD","\u002F\u002F No imports — useNotForm, NotForm, NotField, NotMessage are auto-imported\n",[170,487,489,492,495,497,500,502],{"class":172,"line":488},5,[170,490,491],{"class":429},"const",[170,493,494],{"class":254}," form ",[170,496,436],{"class":258},[170,498,499],{"class":250}," useNotForm",[170,501,255],{"class":254},[170,503,259],{"class":258},[170,505,507,510,512,514,517,520,522],{"class":172,"line":506},6,[170,508,509],{"class":265},"  schema",[170,511,269],{"class":258},[170,513,457],{"class":254},[170,515,516],{"class":258},".",[170,518,519],{"class":250},"object",[170,521,255],{"class":254},[170,523,259],{"class":258},[170,525,527,530,532,534,536,539,542,544,547,549],{"class":172,"line":526},7,[170,528,529],{"class":265},"    email",[170,531,269],{"class":258},[170,533,457],{"class":254},[170,535,516],{"class":258},[170,537,538],{"class":250},"string",[170,540,541],{"class":254},"()",[170,543,516],{"class":258},[170,545,546],{"class":250},"email",[170,548,541],{"class":254},[170,550,286],{"class":258},[170,552,554,557,559,561,563,565,567,569,572,574,578,581],{"class":172,"line":553},8,[170,555,556],{"class":265},"    password",[170,558,269],{"class":258},[170,560,457],{"class":254},[170,562,516],{"class":258},[170,564,538],{"class":250},[170,566,541],{"class":254},[170,568,516],{"class":258},[170,570,571],{"class":250},"min",[170,573,255],{"class":254},[170,575,577],{"class":576},"sbssI","8",[170,579,580],{"class":254},")",[170,582,286],{"class":258},[170,584,586,589,591],{"class":172,"line":585},9,[170,587,588],{"class":258},"  }",[170,590,580],{"class":254},[170,592,286],{"class":258},[170,594,596,599,601,603,606,608,611,614,617,619,621],{"class":172,"line":595},10,[170,597,598],{"class":265},"  initialValues",[170,600,269],{"class":258},[170,602,454],{"class":258},[170,604,605],{"class":265}," email",[170,607,269],{"class":258},[170,609,610],{"class":258}," ''",[170,612,613],{"class":258},",",[170,615,616],{"class":265}," password",[170,618,269],{"class":258},[170,620,610],{"class":258},[170,622,623],{"class":258}," },\n",[170,625,627,630,632,635,638,642,644,647],{"class":172,"line":626},11,[170,628,629],{"class":250},"  onSubmit",[170,631,269],{"class":258},[170,633,634],{"class":429}," async",[170,636,637],{"class":258}," (",[170,639,641],{"class":640},"sHdIc","values",[170,643,580],{"class":258},[170,645,646],{"class":429}," =>",[170,648,649],{"class":258}," {\n",[170,651,653,656,659,661,663,666,668,670,672,675,677,679,682,684,686,689,691,694,696],{"class":172,"line":652},12,[170,654,655],{"class":243},"    await",[170,657,658],{"class":250}," $fetch",[170,660,255],{"class":265},[170,662,275],{"class":258},[170,664,665],{"class":179},"\u002Fapi\u002Fsignup",[170,667,275],{"class":258},[170,669,613],{"class":258},[170,671,454],{"class":258},[170,673,674],{"class":265}," method",[170,676,269],{"class":258},[170,678,466],{"class":258},[170,680,681],{"class":179},"POST",[170,683,275],{"class":258},[170,685,613],{"class":258},[170,687,688],{"class":265}," body",[170,690,269],{"class":258},[170,692,693],{"class":254}," values",[170,695,460],{"class":258},[170,697,295],{"class":265},[170,699,701],{"class":172,"line":700},13,[170,702,703],{"class":258},"  },\n",[170,705,707,709],{"class":172,"line":706},14,[170,708,292],{"class":258},[170,710,295],{"class":254},[170,712,714,717,719],{"class":172,"line":713},15,[170,715,716],{"class":258},"\u003C\u002F",[170,718,426],{"class":265},[170,720,446],{"class":258},[170,722,724],{"class":172,"line":723},16,[170,725,478],{"emptyLinePlaceholder":477},[170,727,729,731,734],{"class":172,"line":728},17,[170,730,423],{"class":258},[170,732,733],{"class":265},"template",[170,735,446],{"class":258},[170,737,739,742,744,747,749,751,754,756,759,761,763,766,768],{"class":172,"line":738},18,[170,740,741],{"class":258},"  \u003C",[170,743,39],{"class":265},[170,745,746],{"class":429}," :form",[170,748,436],{"class":258},[170,750,439],{"class":258},[170,752,753],{"class":179},"form",[170,755,439],{"class":258},[170,757,758],{"class":429}," @submit",[170,760,436],{"class":258},[170,762,439],{"class":258},[170,764,765],{"class":179},"form.submit",[170,767,439],{"class":258},[170,769,446],{"class":258},[170,771,773,776,778,781,783,785,787,789,792,794,796,799,801],{"class":172,"line":772},19,[170,774,775],{"class":258},"    \u003C",[170,777,44],{"class":265},[170,779,780],{"class":429}," path",[170,782,436],{"class":258},[170,784,439],{"class":258},[170,786,546],{"class":179},[170,788,439],{"class":258},[170,790,791],{"class":429}," v-slot",[170,793,436],{"class":258},[170,795,439],{"class":258},[170,797,798],{"class":179},"{ events }",[170,800,439],{"class":258},[170,802,446],{"class":258},[170,804,806,809,812,815,817,819,822,824,827,829,831,833,835,838,840,842,845,847],{"class":172,"line":805},20,[170,807,808],{"class":258},"      \u003C",[170,810,811],{"class":265},"input",[170,813,814],{"class":429}," v-model",[170,816,436],{"class":258},[170,818,439],{"class":258},[170,820,821],{"class":179},"form.values.email",[170,823,439],{"class":258},[170,825,826],{"class":429}," type",[170,828,436],{"class":258},[170,830,439],{"class":258},[170,832,546],{"class":179},[170,834,439],{"class":258},[170,836,837],{"class":429}," v-bind",[170,839,436],{"class":258},[170,841,439],{"class":258},[170,843,844],{"class":179},"events",[170,846,439],{"class":258},[170,848,849],{"class":258}," \u002F>\n",[170,851,853,855,857,859,861,863,865,867],{"class":172,"line":852},21,[170,854,808],{"class":258},[170,856,49],{"class":265},[170,858,780],{"class":429},[170,860,436],{"class":258},[170,862,439],{"class":258},[170,864,546],{"class":179},[170,866,439],{"class":258},[170,868,849],{"class":258},[170,870,872,875,877],{"class":172,"line":871},22,[170,873,874],{"class":258},"    \u003C\u002F",[170,876,44],{"class":265},[170,878,446],{"class":258},[170,880,882,884,886,888,890,892,895,897,899,901,903,905,907],{"class":172,"line":881},23,[170,883,775],{"class":258},[170,885,44],{"class":265},[170,887,780],{"class":429},[170,889,436],{"class":258},[170,891,439],{"class":258},[170,893,894],{"class":179},"password",[170,896,439],{"class":258},[170,898,791],{"class":429},[170,900,436],{"class":258},[170,902,439],{"class":258},[170,904,798],{"class":179},[170,906,439],{"class":258},[170,908,446],{"class":258},[170,910,911,913,915,917,919,921,924,926,928,930,932,934,936,938,940,942,944,946],{"class":172,"line":94},[170,912,808],{"class":258},[170,914,811],{"class":265},[170,916,814],{"class":429},[170,918,436],{"class":258},[170,920,439],{"class":258},[170,922,923],{"class":179},"form.values.password",[170,925,439],{"class":258},[170,927,826],{"class":429},[170,929,436],{"class":258},[170,931,439],{"class":258},[170,933,894],{"class":179},[170,935,439],{"class":258},[170,937,837],{"class":429},[170,939,436],{"class":258},[170,941,439],{"class":258},[170,943,844],{"class":179},[170,945,439],{"class":258},[170,947,849],{"class":258},[170,949,951,953,955,957,959,961,963,965],{"class":172,"line":950},25,[170,952,808],{"class":258},[170,954,49],{"class":265},[170,956,780],{"class":429},[170,958,436],{"class":258},[170,960,439],{"class":258},[170,962,894],{"class":179},[170,964,439],{"class":258},[170,966,849],{"class":258},[170,968,970,972,974],{"class":172,"line":969},26,[170,971,874],{"class":258},[170,973,44],{"class":265},[170,975,446],{"class":258},[170,977,979,981,984,986,988,990,993,995,998,1001,1003,1005],{"class":172,"line":978},27,[170,980,775],{"class":258},[170,982,983],{"class":265},"button",[170,985,826],{"class":429},[170,987,436],{"class":258},[170,989,439],{"class":258},[170,991,992],{"class":179},"submit",[170,994,439],{"class":258},[170,996,997],{"class":258},">",[170,999,1000],{"class":254},"Sign up",[170,1002,716],{"class":258},[170,1004,983],{"class":265},[170,1006,446],{"class":258},[170,1008,1010,1013,1015],{"class":172,"line":1009},28,[170,1011,1012],{"class":258},"  \u003C\u002F",[170,1014,39],{"class":265},[170,1016,446],{"class":258},[170,1018,1020,1022,1024],{"class":172,"line":1019},29,[170,1021,716],{"class":258},[170,1023,733],{"class":265},[170,1025,446],{"class":258},[1027,1028,1029],"style",{},"html pre.shiki code .sBMFI, html code.shiki .sBMFI{--shiki-light:#E2931D;--shiki-default:#FFCB6B;--shiki-dark:#FFCB6B}html pre.shiki code .sfazB, html code.shiki .sfazB{--shiki-light:#91B859;--shiki-default:#C3E88D;--shiki-dark:#C3E88D}html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html pre.shiki code .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 .s2Zo4, html code.shiki .s2Zo4{--shiki-light:#6182B8;--shiki-default:#82AAFF;--shiki-dark:#82AAFF}html pre.shiki code .sTEyZ, html code.shiki .sTEyZ{--shiki-light:#90A4AE;--shiki-default:#EEFFFF;--shiki-dark:#BABED8}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 .sHwdD, html code.shiki .sHwdD{--shiki-light:#90A4AE;--shiki-light-font-style:italic;--shiki-default:#546E7A;--shiki-default-font-style:italic;--shiki-dark:#676E95;--shiki-dark-font-style:italic}html pre.shiki code .sbssI, html code.shiki .sbssI{--shiki-light:#F76D47;--shiki-default:#F78C6C;--shiki-dark:#F78C6C}html pre.shiki code .sHdIc, html code.shiki .sHdIc{--shiki-light:#90A4AE;--shiki-light-font-style:italic;--shiki-default:#EEFFFF;--shiki-default-font-style:italic;--shiki-dark:#BABED8;--shiki-dark-font-style:italic}",{"title":165,"searchDepth":173,"depth":262,"links":1031},[1032,1033,1038],{"id":144,"depth":262,"text":145},{"id":298,"depth":262,"text":299,"children":1034},[1035,1036,1037],{"id":302,"depth":289,"text":303},{"id":380,"depth":289,"text":381},{"id":402,"depth":289,"text":403},{"id":409,"depth":262,"text":410},"Seamless integration with Nuxt 4 with auto-imports and easy configuration.","md",{},{"icon":26},{"title":23,"description":1039},"hSRGhuWduJF7VzAwgB0nfiX0fNOd8E4TO9t8i_8AJ_8",[1046,1048],{"title":18,"path":19,"stem":20,"description":1047,"icon":21,"children":-1},"Build a validated form from scratch.",{"title":28,"path":29,"stem":30,"description":1049,"icon":31,"children":-1},"What changed, what to rename, and what you get for free.",{"left":93,"top":93,"width":94,"height":94,"rotate":93,"vFlip":32,"hFlip":32,"body":1051},"\u003Cg fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\">\u003Crect width=\"14\" height=\"14\" x=\"8\" y=\"8\" rx=\"2\" ry=\"2\"\u002F>\u003Cpath d=\"M4 16c-1.1 0-2-.9-2-2V4c0-1.1.9-2 2-2h10c1.1 0 2 .9 2 2\"\u002F>\u003C\u002Fg>",{"left":93,"top":93,"width":94,"height":94,"rotate":93,"vFlip":32,"hFlip":32,"body":1053},"\u003Cpath fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M21 5H3m12 7H3m14 7H3\"\u002F>",{"left":93,"top":93,"width":94,"height":94,"rotate":93,"vFlip":32,"hFlip":32,"body":1055},"\u003Cpath fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M4 9h16M4 15h16M10 3L8 21m8-18l-2 18\"\u002F>",{"left":93,"top":93,"width":1057,"height":1057,"rotate":93,"vFlip":32,"hFlip":32,"body":1058},32,"\u003Cpath fill=\"#f9ad00\" d=\"M30 10.75h-8.749V2H30Zm-9.626 0h-8.75V2h8.75Zm-9.625 0H2V2h8.749ZM30 20.375h-8.749v-8.75H30Z\"\u002F>\u003Cpath fill=\"#fff\" d=\"M20.374 20.375h-8.75v-8.75h8.75Zm0 9.625h-8.75v-8.75h8.75ZM30 30h-8.749v-8.75H30Zm-19.251 0H2v-8.75h8.749Z\"\u002F>",{"left":93,"top":93,"width":1057,"height":1057,"rotate":93,"vFlip":32,"hFlip":32,"body":1060},"\u003Cpath fill=\"#2188b6\" d=\"M28.208 24.409a10.5 10.5 0 0 0-3.959 1.822a23.7 23.7 0 0 1-5.835 2.642a1.63 1.63 0 0 1-.983.55a62 62 0 0 1-6.447.577c-1.163.009-1.876-.3-2.074-.776a1.573 1.573 0 0 1 .866-2.074a4 4 0 0 1-.514-.379c-.171-.171-.352-.514-.406-.388c-.225.55-.343 1.894-.947 2.5c-.83.839-2.4.559-3.328.072c-1.019-.541.072-1.813.072-1.813a.73.73 0 0 1-.992-.343a4.85 4.85 0 0 1-.667-2.949a5.37 5.37 0 0 1 1.749-2.895a9.3 9.3 0 0 1 .658-4.4a10.45 10.45 0 0 1 3.165-3.661S6.628 10.747 7.35 8.817c.469-1.262.658-1.253.812-1.308a3.6 3.6 0 0 0 1.452-.857a5.27 5.27 0 0 1 4.41-1.7S15.2 1.4 16.277 2.09a18.4 18.4 0 0 1 1.533 2.886s1.281-.748 1.425-.469a11.33 11.33 0 0 1 .523 6.132a14 14 0 0 1-2.6 5.411c-.135.225 1.551.938 2.615 3.887c.983 2.7.108 4.96.262 5.212c.027.045.036.063.036.063s1.127.09 3.391-1.308a8.5 8.5 0 0 1 4.277-1.604a1.081 1.081 0 0 1 .469 2.11Z\"\u002F>",{"left":93,"top":93,"width":1057,"height":1057,"rotate":93,"vFlip":32,"hFlip":32,"body":1062},"\u003Cpath fill=\"#c12127\" d=\"M2 2h28v28H2\"\u002F>\u003Cpath fill=\"#fff\" d=\"M7.25 7.25h17.5v17.5h-3.5v-14H16v14H7.25\"\u002F>",{"left":93,"top":93,"width":1057,"height":1057,"rotate":93,"vFlip":32,"hFlip":32,"body":1064},"\u003Cpath fill=\"#fbf0df\" d=\"M29 17c0 5.65-5.82 10.23-13 10.23S3 22.61 3 17c0-3.5 2.24-6.6 5.66-8.44S14.21 4.81 16 4.81s3.32 1.54 7.34 3.71C26.76 10.36 29 13.46 29 17\"\u002F>\u003Cpath fill=\"none\" stroke=\"#000\" d=\"M16 27.65c7.32 0 13.46-4.65 13.46-10.65c0-3.72-2.37-7-5.89-8.85c-1.39-.75-2.46-1.41-3.37-2l-1.13-.69A6.14 6.14 0 0 0 16 4.35a6.9 6.9 0 0 0-3.3 1.23c-.42.24-.86.51-1.32.8c-.87.54-1.83 1.13-3 1.73C4.91 10 2.54 13.24 2.54 17c0 6 6.14 10.65 13.46 10.65Z\"\u002F>\u003Cellipse cx=\"21.65\" cy=\"18.62\" fill=\"#febbd0\" rx=\"2.17\" ry=\"1.28\"\u002F>\u003Cellipse cx=\"10.41\" cy=\"18.62\" fill=\"#febbd0\" rx=\"2.17\" ry=\"1.28\"\u002F>\u003Cpath fill-rule=\"evenodd\" d=\"M11.43 18.11a2 2 0 1 0-2-2.05a2.05 2.05 0 0 0 2 2.05m9.2 0a2 2 0 1 0-2-2.05a2 2 0 0 0 2 2.05\"\u002F>\u003Cpath fill=\"#fff\" fill-rule=\"evenodd\" d=\"M10.79 16.19a.77.77 0 1 0-.76-.77a.76.76 0 0 0 .76.77m9.2 0a.77.77 0 1 0 0-1.53a.77.77 0 0 0 0 1.53\"\u002F>\u003Cpath fill=\"#b71422\" stroke=\"#000\" stroke-width=\".75\" d=\"M18.62 19.67a3.3 3.3 0 0 1-1.09 1.75a2.48 2.48 0 0 1-1.5.69a2.53 2.53 0 0 1-1.5-.69a3.28 3.28 0 0 1-1.08-1.75a.26.26 0 0 1 .29-.3h4.58a.27.27 0 0 1 .3.3Z\"\u002F>\u003Cpath fill=\"#ccbea7\" fill-rule=\"evenodd\" d=\"M14.93 5.75a6.1 6.1 0 0 1-2.09 4.62c-.1.09 0 .27.11.22c1.25-.49 2.94-1.94 2.23-4.88c-.03-.15-.25-.11-.25.04m.85 0a6 6 0 0 1 .57 5c0 .13.12.24.21.13c.83-1 1.54-3.11-.59-5.31c-.1-.11-.27.04-.19.17Zm1-.06a6.1 6.1 0 0 1 2.53 4.38c0 .14.21.17.24 0c.34-1.3.15-3.51-2.66-4.66c-.12-.02-.21.18-.09.27ZM9.94 9.55a6.27 6.27 0 0 0 3.89-3.33c.07-.13.28-.08.25.07c-.64 3-2.79 3.59-4.13 3.51c-.14-.01-.14-.21-.01-.25\"\u002F>",{"left":93,"top":93,"width":1057,"height":1057,"rotate":93,"vFlip":32,"hFlip":32,"body":1066},"\u003Cpath fill=\"#00dc82\" d=\"M17.708 25h10.409c.33 0 .655-.088.942-.254a1.9 1.9 0 0 0 .689-.696a1.91 1.91 0 0 0 0-1.9L22.756 9.936a1.87 1.87 0 0 0-3.261 0l-1.788 3.125l-3.494-6.111a1.871 1.871 0 0 0-3.262 0l-8.7 15.2a1.91 1.91 0 0 0 .69 2.595c.286.167.61.255.941.255h6.534c2.589 0 4.498-1.147 5.811-3.385l3.19-5.572l1.708-2.982l5.127 8.957h-6.835zm-7.398-2.985l-4.56-.001l6.836-11.942l3.41 5.97l-2.283 3.992c-.873 1.452-1.864 1.981-3.403 1.981\"\u002F>",{"left":93,"top":93,"width":1057,"height":1057,"rotate":93,"vFlip":32,"hFlip":32,"body":1068},"\u003Cpath fill=\"#41b883\" d=\"M24.4 3.925H30l-14 24.15L2 3.925h10.71l3.29 5.6l3.22-5.6Z\"\u002F>\u003Cpath fill=\"#41b883\" d=\"m2 3.925l14 24.15l14-24.15h-5.6L16 18.415L7.53 3.925Z\"\u002F>\u003Cpath fill=\"#35495e\" d=\"M7.53 3.925L16 18.485l8.4-14.56h-5.18L16 9.525l-3.29-5.6Z\"\u002F>",1776950605188]