[{"data":1,"prerenderedAt":2145},["ShallowReactive",2],{"docs-navigation:en":3,"content-page:docs:fADyu3gAKACIn1WglvLI9YcJPyuLrAI0UjqyCzIeNEk":651,"content-page-surround:docs:fADyu3gAKACIn1WglvLI9YcJPyuLrAI0UjqyCzIeNEk":2130,"i-logos:typescript-icon":2135,"i-logos:vue":2139,"i-lucide:clipboard":2142},[4,41,110,418,485,550,601,646],{"title":5,"page":6,"canonicalKey":7,"locale":8,"id":9,"draft":6,"icon":10,"sidebar":11,"children":12},"Learn",false,"1","en","content:docs:1.overview:.navigation.yml","i-lucide-book-open","section",[13,20,27,34],{"title":14,"id":15,"canonicalKey":16,"locale":8,"draft":6,"navigation":17,"icon":18,"path":19},"Better Convex Nuxt","content:docs:1.overview:1.introduction.md","1\u002F1",{"icon":18},"i-lucide-orbit","\u002Fdocs\u002Foverview\u002Fintroduction",{"title":21,"id":22,"canonicalKey":23,"locale":8,"draft":6,"navigation":24,"icon":25,"path":26},"Who it is for","content:docs:1.overview:2.who-it-is-for.md","1\u002F2",{"icon":25},"i-lucide-users","\u002Fdocs\u002Foverview\u002Fwho-it-is-for",{"title":28,"id":29,"canonicalKey":30,"locale":8,"draft":6,"navigation":31,"icon":32,"path":33},"Limitations and trade-offs","content:docs:1.overview:3.limitations.md","1\u002F3",{"icon":32},"i-lucide-triangle-alert","\u002Fdocs\u002Foverview\u002Flimitations",{"title":35,"id":36,"canonicalKey":37,"locale":8,"draft":6,"navigation":38,"icon":39,"path":40},"Compare Nuxt integrations","content:docs:1.overview:4.comparison.md","1\u002F4",{"icon":39},"i-lucide-scale","\u002Fdocs\u002Foverview\u002Fcomparison",{"title":42,"page":6,"canonicalKey":43,"locale":8,"id":44,"draft":6,"icon":45,"children":46},"Get started","2","content:docs:2.get-started:.navigation.yml","i-lucide-rocket",[47,54,61,68,75,82,89,96,103],{"title":48,"id":49,"canonicalKey":50,"locale":8,"draft":6,"navigation":51,"icon":52,"path":53},"Choose your path","content:docs:2.get-started:1.choose-your-path.md","2\u002F1",{"icon":52},"i-lucide-signpost","\u002Fdocs\u002Fget-started\u002Fchoose-your-path",{"title":55,"id":56,"canonicalKey":57,"locale":8,"draft":6,"navigation":58,"icon":59,"path":60},"Installation","content:docs:2.get-started:2.installation.md","2\u002F2",{"icon":59},"i-lucide-download","\u002Fdocs\u002Fget-started\u002Finstallation",{"title":62,"id":63,"canonicalKey":64,"locale":8,"draft":6,"navigation":65,"icon":66,"path":67},"First real-time page","content:docs:2.get-started:3.first-realtime-page.md","2\u002F3",{"icon":66},"i-lucide-radio","\u002Fdocs\u002Fget-started\u002Ffirst-realtime-page",{"title":69,"id":70,"canonicalKey":71,"locale":8,"draft":6,"navigation":72,"icon":73,"path":74},"Add a mutation","content:docs:2.get-started:4.add-a-mutation.md","2\u002F4",{"icon":73},"i-lucide-square-pen","\u002Fdocs\u002Fget-started\u002Fadd-a-mutation",{"title":76,"id":77,"canonicalKey":78,"locale":8,"draft":6,"navigation":79,"icon":80,"path":81},"Add authentication","content:docs:2.get-started:5.add-authentication.md","2\u002F5",{"icon":80},"i-lucide-log-in","\u002Fdocs\u002Fget-started\u002Fadd-authentication",{"title":83,"id":84,"canonicalKey":85,"locale":8,"draft":6,"navigation":86,"icon":87,"path":88},"Protect data","content:docs:2.get-started:6.protect-data.md","2\u002F6",{"icon":87},"i-lucide-shield-check","\u002Fdocs\u002Fget-started\u002Fprotect-data",{"title":90,"id":91,"canonicalKey":92,"locale":8,"draft":6,"navigation":93,"icon":94,"path":95},"Project structure","content:docs:2.get-started:7.project-structure.md","2\u002F7",{"icon":94},"i-lucide-folder-tree","\u002Fdocs\u002Fget-started\u002Fproject-structure",{"title":97,"id":98,"canonicalKey":99,"locale":8,"draft":6,"navigation":100,"icon":101,"path":102},"Next steps","content:docs:2.get-started:8.next-steps.md","2\u002F8",{"icon":101},"i-lucide-arrow-right","\u002Fdocs\u002Fget-started\u002Fnext-steps",{"title":104,"id":105,"canonicalKey":106,"locale":8,"draft":6,"navigation":107,"icon":108,"path":109},"Plain Vue and Vite","content:docs:2.get-started:9.plain-vue.md","2\u002F9",{"icon":108},"i-lucide-panels-top-left","\u002Fdocs\u002Fget-started\u002Fplain-vue",{"title":111,"page":6,"canonicalKey":112,"locale":8,"id":113,"draft":6,"icon":114,"sidebar":11,"children":115},"Build","3","content:docs:3.build:.navigation.yml","i-lucide-blocks",[116,154,199,292,324,349,388],{"title":117,"page":6,"canonicalKey":118,"locale":8,"children":119},"Queries","3\u002F1",[120,126,133,140,147],{"title":117,"id":121,"canonicalKey":122,"locale":8,"draft":6,"navigation":123,"icon":124,"path":125},"content:docs:3.build:1.queries:1.queries.md","3\u002F1\u002F1",{"icon":124},"i-lucide-database","\u002Fdocs\u002Fbuild\u002Fqueries\u002Fqueries",{"title":127,"id":128,"canonicalKey":129,"locale":8,"draft":6,"navigation":130,"icon":131,"path":132},"Reactive arguments","content:docs:3.build:1.queries:2.reactive-arguments.md","3\u002F1\u002F2",{"icon":131},"i-lucide-sliders-horizontal","\u002Fdocs\u002Fbuild\u002Fqueries\u002Freactive-arguments",{"title":134,"id":135,"canonicalKey":136,"locale":8,"draft":6,"navigation":137,"icon":138,"path":139},"Loading and stale data","content:docs:3.build:1.queries:3.loading-and-stale-data.md","3\u002F1\u002F3",{"icon":138},"i-lucide-loader-circle","\u002Fdocs\u002Fbuild\u002Fqueries\u002Floading-and-stale-data",{"title":141,"id":142,"canonicalKey":143,"locale":8,"draft":6,"navigation":144,"icon":145,"path":146},"Query execution options","content:docs:3.build:1.queries:4.ssr-options.md","3\u002F1\u002F4",{"icon":145},"i-lucide-server-cog","\u002Fdocs\u002Fbuild\u002Fqueries\u002Fssr-options",{"title":148,"id":149,"canonicalKey":150,"locale":8,"draft":6,"navigation":151,"icon":152,"path":153},"Pagination","content:docs:3.build:1.queries:6.pagination.md","3\u002F1\u002F6",{"icon":152},"i-lucide-list-plus","\u002Fdocs\u002Fbuild\u002Fqueries\u002Fpagination",{"title":155,"page":6,"canonicalKey":156,"locale":8,"children":157},"Write Data","3\u002F2",[158,164,171,178,185,192],{"title":159,"id":160,"canonicalKey":161,"locale":8,"draft":6,"navigation":162,"icon":73,"path":163},"Mutations","content:docs:3.build:2.write-data:1.mutations.md","3\u002F2\u002F1",{"icon":73},"\u002Fdocs\u002Fbuild\u002Fwrite-data\u002Fmutations",{"title":165,"id":166,"canonicalKey":167,"locale":8,"draft":6,"navigation":168,"icon":169,"path":170},"Actions","content:docs:3.build:2.write-data:2.actions.md","3\u002F2\u002F2",{"icon":169},"i-lucide-zap","\u002Fdocs\u002Fbuild\u002Fwrite-data\u002Factions",{"title":172,"id":173,"canonicalKey":174,"locale":8,"draft":6,"navigation":175,"icon":176,"path":177},"Optimistic updates","content:docs:3.build:2.write-data:3.optimistic-updates.md","3\u002F2\u002F3",{"icon":176},"i-lucide-gauge","\u002Fdocs\u002Fbuild\u002Fwrite-data\u002Foptimistic-updates",{"title":179,"id":180,"canonicalKey":181,"locale":8,"draft":6,"navigation":182,"icon":183,"path":184},"Concurrent operations","content:docs:3.build:2.write-data:4.concurrent-operations.md","3\u002F2\u002F4",{"icon":183},"i-lucide-git-fork","\u002Fdocs\u002Fbuild\u002Fwrite-data\u002Fconcurrent-operations",{"title":186,"id":187,"canonicalKey":188,"locale":8,"draft":6,"navigation":189,"icon":190,"path":191},"Form submissions","content:docs:3.build:2.write-data:5.forms.md","3\u002F2\u002F5",{"icon":190},"i-lucide-list-checks","\u002Fdocs\u002Fbuild\u002Fwrite-data\u002Fforms",{"title":193,"id":194,"canonicalKey":195,"locale":8,"draft":6,"navigation":196,"icon":197,"path":198},"Multi-step operations","content:docs:3.build:2.write-data:6.multi-step-operations.md","3\u002F2\u002F6",{"icon":197},"i-lucide-list-ordered","\u002Fdocs\u002Fbuild\u002Fwrite-data\u002Fmulti-step-operations",{"title":200,"page":6,"canonicalKey":201,"locale":8,"children":202},"Authentication","3\u002F3",[203,209,216,223,229,236,243,250,257,264,271,278,285],{"title":200,"id":204,"canonicalKey":205,"locale":8,"draft":6,"navigation":206,"icon":207,"path":208},"content:docs:3.build:3.authentication:1.overview.md","3\u002F3\u002F1",{"icon":207},"i-lucide-shield","\u002Fdocs\u002Fbuild\u002Fauthentication\u002Foverview",{"title":210,"id":211,"canonicalKey":212,"locale":8,"draft":6,"navigation":213,"icon":214,"path":215},"Better Auth setup","content:docs:3.build:3.authentication:2.better-auth-setup.md","3\u002F3\u002F2",{"icon":214},"i-lucide-settings-2","\u002Fdocs\u002Fbuild\u002Fauthentication\u002Fbetter-auth-setup",{"title":217,"id":218,"canonicalKey":219,"locale":8,"draft":6,"navigation":220,"icon":221,"path":222},"Auth state and user data","content:docs:3.build:3.authentication:3.auth-state-and-user.md","3\u002F3\u002F3",{"icon":221},"i-lucide-user-round","\u002Fdocs\u002Fbuild\u002Fauthentication\u002Fauth-state-and-user",{"title":224,"id":225,"canonicalKey":226,"locale":8,"draft":6,"navigation":227,"icon":80,"path":228},"Sign in and sign out","content:docs:3.build:3.authentication:4.sign-in-and-sign-out.md","3\u002F3\u002F4",{"icon":80},"\u002Fdocs\u002Fbuild\u002Fauthentication\u002Fsign-in-and-sign-out",{"title":230,"id":231,"canonicalKey":232,"locale":8,"draft":6,"navigation":233,"icon":234,"path":235},"Route protection","content:docs:3.build:3.authentication:5.route-protection.md","3\u002F3\u002F5",{"icon":234},"i-lucide-route","\u002Fdocs\u002Fbuild\u002Fauthentication\u002Froute-protection",{"title":237,"id":238,"canonicalKey":239,"locale":8,"draft":6,"navigation":240,"icon":241,"path":242},"Backend authorization","content:docs:3.build:3.authentication:6.backend-authorization.md","3\u002F3\u002F6",{"icon":241},"i-lucide-lock-keyhole","\u002Fdocs\u002Fbuild\u002Fauthentication\u002Fbackend-authorization",{"title":244,"id":245,"canonicalKey":246,"locale":8,"draft":6,"navigation":247,"icon":248,"path":249},"Better Auth plugins","content:docs:3.build:3.authentication:7.better-auth-plugins.md","3\u002F3\u002F7",{"icon":248},"i-lucide-plug","\u002Fdocs\u002Fbuild\u002Fauthentication\u002Fbetter-auth-plugins",{"title":251,"id":252,"canonicalKey":253,"locale":8,"draft":6,"navigation":254,"icon":255,"path":256},"Custom user fields","content:docs:3.build:3.authentication:8.custom-user-fields.md","3\u002F3\u002F8",{"icon":255},"i-lucide-user-cog","\u002Fdocs\u002Fbuild\u002Fauthentication\u002Fcustom-user-fields",{"title":258,"id":259,"canonicalKey":260,"locale":8,"draft":6,"navigation":261,"icon":262,"path":263},"User synchronization","content:docs:3.build:3.authentication:9.user-synchronization.md","3\u002F3\u002F9",{"icon":262},"i-lucide-refresh-ccw","\u002Fdocs\u002Fbuild\u002Fauthentication\u002Fuser-synchronization",{"title":265,"id":266,"canonicalKey":267,"locale":8,"draft":6,"navigation":268,"icon":269,"path":270},"Delegated OAuth and MCP","content:docs:3.build:3.authentication:10.delegated-oauth-and-mcp.md","3\u002F3\u002F10",{"icon":269},"i-lucide-bot","\u002Fdocs\u002Fbuild\u002Fauthentication\u002Fdelegated-oauth-and-mcp",{"title":272,"id":273,"canonicalKey":274,"locale":8,"draft":6,"navigation":275,"icon":276,"path":277},"Transactional auth email","content:docs:3.build:3.authentication:11.transactional-email.md","3\u002F3\u002F11",{"icon":276},"i-lucide-mail","\u002Fdocs\u002Fbuild\u002Fauthentication\u002Ftransactional-email",{"title":279,"id":280,"canonicalKey":281,"locale":8,"draft":6,"navigation":282,"icon":283,"path":284},"Social sign-in","content:docs:3.build:3.authentication:12.social-sign-in.md","3\u002F3\u002F12",{"icon":283},"i-lucide-github","\u002Fdocs\u002Fbuild\u002Fauthentication\u002Fsocial-sign-in",{"title":286,"id":287,"canonicalKey":288,"locale":8,"draft":6,"navigation":289,"icon":290,"path":291},"Better Auth plugin support","content:docs:3.build:3.authentication:13.better-auth-plugin-support.md","3\u002F3\u002F13",{"icon":290},"i-lucide-puzzle","\u002Fdocs\u002Fbuild\u002Fauthentication\u002Fbetter-auth-plugin-support",{"title":293,"page":6,"canonicalKey":294,"locale":8,"children":295},"Server","3\u002F4",[296,303,310,317],{"title":297,"id":298,"canonicalKey":299,"locale":8,"draft":6,"navigation":300,"icon":301,"path":302},"serverConvex","content:docs:3.build:4.server:1.server-convex.md","3\u002F4\u002F1",{"icon":301},"i-lucide-server","\u002Fdocs\u002Fbuild\u002Fserver\u002Fserver-convex",{"title":304,"id":305,"canonicalKey":306,"locale":8,"draft":6,"navigation":307,"icon":308,"path":309},"Server routes","content:docs:3.build:4.server:2.server-routes.md","3\u002F4\u002F2",{"icon":308},"i-lucide-waypoints","\u002Fdocs\u002Fbuild\u002Fserver\u002Fserver-routes",{"title":311,"id":312,"canonicalKey":313,"locale":8,"draft":6,"navigation":314,"icon":315,"path":316},"Webhooks and jobs","content:docs:3.build:4.server:3.webhooks-and-jobs.md","3\u002F4\u002F3",{"icon":315},"i-lucide-webhook","\u002Fdocs\u002Fbuild\u002Fserver\u002Fwebhooks-and-jobs",{"title":318,"id":319,"canonicalKey":320,"locale":8,"draft":6,"navigation":321,"icon":322,"path":323},"Credentials and server security","content:docs:3.build:4.server:4.credentials-and-security.md","3\u002F4\u002F4",{"icon":322},"i-lucide-key-round","\u002Fdocs\u002Fbuild\u002Fserver\u002Fcredentials-and-security",{"title":325,"page":6,"canonicalKey":326,"locale":8,"children":327},"Files","3\u002F5",[328,335,342],{"title":329,"id":330,"canonicalKey":331,"locale":8,"draft":6,"navigation":332,"icon":333,"path":334},"Upload files","content:docs:3.build:5.files:1.upload-files.md","3\u002F5\u002F1",{"icon":333},"i-lucide-upload","\u002Fdocs\u002Fbuild\u002Ffiles\u002Fupload-files",{"title":336,"id":337,"canonicalKey":338,"locale":8,"draft":6,"navigation":339,"icon":340,"path":341},"Storage URLs","content:docs:3.build:5.files:3.storage-urls.md","3\u002F5\u002F3",{"icon":340},"i-lucide-link","\u002Fdocs\u002Fbuild\u002Ffiles\u002Fstorage-urls",{"title":343,"id":344,"canonicalKey":345,"locale":8,"draft":6,"navigation":346,"icon":347,"path":348},"File validation and deletion","content:docs:3.build:5.files:4.validation-and-deletion.md","3\u002F5\u002F4",{"icon":347},"i-lucide-file-x","\u002Fdocs\u002Fbuild\u002Ffiles\u002Fvalidation-and-deletion",{"title":350,"page":6,"canonicalKey":351,"locale":8,"children":352},"Application Behavior","3\u002F6",[353,360,367,374,381],{"title":354,"id":355,"canonicalKey":356,"locale":8,"draft":6,"navigation":357,"icon":358,"path":359},"Connection state","content:docs:3.build:6.application-behavior:1.connection-state.md","3\u002F6\u002F1",{"icon":358},"i-lucide-wifi","\u002Fdocs\u002Fbuild\u002Fapplication-behavior\u002Fconnection-state",{"title":361,"id":362,"canonicalKey":363,"locale":8,"draft":6,"navigation":364,"icon":365,"path":366},"Error handling","content:docs:3.build:6.application-behavior:2.error-handling.md","3\u002F6\u002F2",{"icon":365},"i-lucide-circle-alert","\u002Fdocs\u002Fbuild\u002Fapplication-behavior\u002Ferror-handling",{"title":368,"id":369,"canonicalKey":370,"locale":8,"draft":6,"navigation":371,"icon":372,"path":373},"Logging","content:docs:3.build:6.application-behavior:3.logging.md","3\u002F6\u002F3",{"icon":372},"i-lucide-scroll-text","\u002Fdocs\u002Fbuild\u002Fapplication-behavior\u002Flogging",{"title":375,"id":376,"canonicalKey":377,"locale":8,"draft":6,"navigation":378,"icon":379,"path":380},"DevTools","content:docs:3.build:6.application-behavior:4.devtools.md","3\u002F6\u002F4",{"icon":379},"i-lucide-wrench","\u002Fdocs\u002Fbuild\u002Fapplication-behavior\u002Fdevtools",{"title":382,"id":383,"canonicalKey":384,"locale":8,"draft":6,"navigation":385,"icon":386,"path":387},"Performance","content:docs:3.build:6.application-behavior:5.performance.md","3\u002F6\u002F5",{"icon":386},"i-lucide-chart-no-axes-combined","\u002Fdocs\u002Fbuild\u002Fapplication-behavior\u002Fperformance",{"title":389,"page":6,"canonicalKey":390,"locale":8,"id":391,"draft":6,"icon":269,"children":392},"Agents and MCP","3\u002F7","content:docs:3.build:7.agents:.navigation.yml",[393,400,406,412],{"title":394,"id":395,"canonicalKey":396,"locale":8,"draft":6,"navigation":397,"icon":398,"path":399},"MCP on Convex","content:docs:3.build:7.agents:1.mcp.md","3\u002F7\u002F1",{"icon":398},"i-lucide-plug-zap","\u002Fdocs\u002Fbuild\u002Fagents\u002Fmcp",{"title":401,"id":402,"canonicalKey":403,"locale":8,"draft":6,"navigation":404,"icon":248,"path":405},"Add MCP to your application","content:docs:3.build:7.agents:2.mcp-application.md","3\u002F7\u002F2",{"icon":248},"\u002Fdocs\u002Fbuild\u002Fagents\u002Fmcp-application",{"title":407,"id":408,"canonicalKey":409,"locale":8,"draft":6,"navigation":410,"icon":340,"path":411},"Connect ChatGPT and Claude","content:docs:3.build:7.agents:3.connect-chatgpt-and-claude.md","3\u002F7\u002F3",{"icon":340},"\u002Fdocs\u002Fbuild\u002Fagents\u002Fconnect-chatgpt-and-claude",{"title":413,"id":414,"canonicalKey":415,"locale":8,"draft":6,"navigation":416,"icon":108,"path":417},"MCP Apps","content:docs:3.build:7.agents:4.mcp-apps.md","3\u002F7\u002F4",{"icon":108},"\u002Fdocs\u002Fbuild\u002Fagents\u002Fmcp-apps",{"title":419,"page":6,"canonicalKey":420,"locale":8,"id":421,"draft":6,"icon":422,"children":423},"Recipes","4","content:docs:4.recipes:.navigation.yml","i-lucide-cooking-pot",[424,431,438,445,452,459,466,472,478],{"title":425,"id":426,"canonicalKey":427,"locale":8,"draft":6,"navigation":428,"icon":429,"path":430},"Protected dashboard","content:docs:4.recipes:1.protected-dashboard.md","4\u002F1",{"icon":429},"i-lucide-layout-dashboard","\u002Fdocs\u002Frecipes\u002Fprotected-dashboard",{"title":432,"id":433,"canonicalKey":434,"locale":8,"draft":6,"navigation":435,"icon":436,"path":437},"Real-time feed","content:docs:4.recipes:2.realtime-feed.md","4\u002F2",{"icon":436},"i-lucide-messages-square","\u002Fdocs\u002Frecipes\u002Frealtime-feed",{"title":439,"id":440,"canonicalKey":441,"locale":8,"draft":6,"navigation":442,"icon":443,"path":444},"Optimistic todo list","content:docs:4.recipes:3.optimistic-todo-list.md","4\u002F3",{"icon":443},"i-lucide-list-todo","\u002Fdocs\u002Frecipes\u002Foptimistic-todo-list",{"title":446,"id":447,"canonicalKey":448,"locale":8,"draft":6,"navigation":449,"icon":450,"path":451},"Infinite scroll","content:docs:4.recipes:4.infinite-scroll.md","4\u002F4",{"icon":450},"i-lucide-mouse","\u002Fdocs\u002Frecipes\u002Finfinite-scroll",{"title":453,"id":454,"canonicalKey":455,"locale":8,"draft":6,"navigation":456,"icon":457,"path":458},"File upload form","content:docs:4.recipes:5.file-upload-form.md","4\u002F5",{"icon":457},"i-lucide-file-up","\u002Fdocs\u002Frecipes\u002Ffile-upload-form",{"title":460,"id":461,"canonicalKey":462,"locale":8,"draft":6,"navigation":463,"icon":464,"path":465},"Organization permissions","content:docs:4.recipes:6.organization-permissions.md","4\u002F6",{"icon":464},"i-lucide-building-2","\u002Fdocs\u002Frecipes\u002Forganization-permissions",{"title":467,"id":468,"canonicalKey":469,"locale":8,"draft":6,"navigation":470,"icon":301,"path":471},"Authenticated server route","content:docs:4.recipes:7.authenticated-server-route.md","4\u002F7",{"icon":301},"\u002Fdocs\u002Frecipes\u002Fauthenticated-server-route",{"title":473,"id":474,"canonicalKey":475,"locale":8,"draft":6,"navigation":476,"icon":108,"path":477},"Public and private data","content:docs:4.recipes:8.public-and-private-data.md","4\u002F8",{"icon":108},"\u002Fdocs\u002Frecipes\u002Fpublic-and-private-data",{"title":479,"id":480,"canonicalKey":481,"locale":8,"draft":6,"navigation":482,"icon":483,"path":484},"Test signed-in screens","content:docs:4.recipes:9.component-testing.md","4\u002F9",{"icon":483},"i-lucide-flask-conical","\u002Fdocs\u002Frecipes\u002Fcomponent-testing",{"title":486,"page":6,"canonicalKey":487,"locale":8,"id":488,"draft":6,"icon":489,"children":490},"Concepts","5","content:docs:5.concepts:.navigation.yml","i-lucide-brain",[491,497,503,510,516,523,529,536,543],{"title":492,"id":493,"canonicalKey":494,"locale":8,"draft":6,"navigation":495,"icon":489,"path":496},"Mental model","content:docs:5.concepts:1.mental-model.md","5\u002F1",{"icon":489},"\u002Fdocs\u002Fconcepts\u002Fmental-model",{"title":498,"id":499,"canonicalKey":500,"locale":8,"draft":6,"navigation":501,"icon":234,"path":502},"Request lifecycle","content:docs:5.concepts:2.request-lifecycle.md","5\u002F2",{"icon":234},"\u002Fdocs\u002Fconcepts\u002Frequest-lifecycle",{"title":504,"id":505,"canonicalKey":506,"locale":8,"draft":6,"navigation":507,"icon":508,"path":509},"SSR, hydration, and real-time","content:docs:5.concepts:3.ssr-hydration-realtime.md","5\u002F3",{"icon":508},"i-lucide-refresh-cw","\u002Fdocs\u002Fconcepts\u002Fssr-hydration-realtime",{"title":511,"id":512,"canonicalKey":513,"locale":8,"draft":6,"navigation":514,"icon":124,"path":515},"Query ownership and caching","content:docs:5.concepts:4.query-ownership-and-caching.md","5\u002F4",{"icon":124},"\u002Fdocs\u002Fconcepts\u002Fquery-ownership-and-caching",{"title":517,"id":518,"canonicalKey":519,"locale":8,"draft":6,"navigation":520,"icon":521,"path":522},"Authentication and identity","content:docs:5.concepts:5.authentication-and-identity.md","5\u002F5",{"icon":521},"i-lucide-fingerprint","\u002Fdocs\u002Fconcepts\u002Fauthentication-and-identity",{"title":524,"id":525,"canonicalKey":526,"locale":8,"draft":6,"navigation":527,"icon":108,"path":528},"Server and client boundaries","content:docs:5.concepts:6.server-and-client-boundaries.md","5\u002F6",{"icon":108},"\u002Fdocs\u002Fconcepts\u002Fserver-and-client-boundaries",{"title":530,"id":531,"canonicalKey":532,"locale":8,"draft":6,"navigation":533,"icon":534,"path":535},"Errors and failures","content:docs:5.concepts:7.errors-and-failures.md","5\u002F7",{"icon":534},"i-lucide-circle-x","\u002Fdocs\u002Fconcepts\u002Ferrors-and-failures",{"title":537,"id":538,"canonicalKey":539,"locale":8,"draft":6,"navigation":540,"icon":541,"path":542},"Design decisions","content:docs:5.concepts:8.design-decisions.md","5\u002F8",{"icon":541},"i-lucide-git-branch","\u002Fdocs\u002Fconcepts\u002Fdesign-decisions",{"title":544,"id":545,"canonicalKey":546,"locale":8,"draft":6,"navigation":547,"icon":548,"path":549},"Glossary","content:docs:5.concepts:9.glossary.md","5\u002F9",{"icon":548},"i-lucide-book-a","\u002Fdocs\u002Fconcepts\u002Fglossary",{"title":551,"page":6,"canonicalKey":552,"locale":8,"id":553,"draft":6,"icon":214,"children":554},"Operations","6","content:docs:6.operations:.navigation.yml",[555,561,568,575,581,588,594],{"title":556,"id":557,"canonicalKey":558,"locale":8,"draft":6,"navigation":559,"icon":45,"path":560},"Deployment","content:docs:6.operations:1.deployment.md","6\u002F1",{"icon":45},"\u002Fdocs\u002Foperations\u002Fdeployment",{"title":562,"id":563,"canonicalKey":564,"locale":8,"draft":6,"navigation":565,"icon":566,"path":567},"Environment variables","content:docs:6.operations:2.environment-variables.md","6\u002F2",{"icon":566},"i-lucide-variable","\u002Fdocs\u002Foperations\u002Fenvironment-variables",{"title":569,"id":570,"canonicalKey":571,"locale":8,"draft":6,"navigation":572,"icon":573,"path":574},"Deploy to Vercel","content:docs:6.operations:3.deploy-to-vercel.md","6\u002F3",{"icon":573},"i-lucide-triangle","\u002Fdocs\u002Foperations\u002Fdeploy-to-vercel",{"title":576,"id":577,"canonicalKey":578,"locale":8,"draft":6,"navigation":579,"icon":379,"path":580},"Troubleshooting","content:docs:6.operations:4.troubleshooting.md","6\u002F4",{"icon":379},"\u002Fdocs\u002Foperations\u002Ftroubleshooting",{"title":582,"id":583,"canonicalKey":584,"locale":8,"draft":6,"navigation":585,"icon":586,"path":587},"Release compatibility","content:docs:6.operations:5.release-compatibility.md","6\u002F5",{"icon":586},"i-lucide-badge-check","\u002Fdocs\u002Foperations\u002Frelease-compatibility",{"title":589,"id":590,"canonicalKey":591,"locale":8,"draft":6,"navigation":592,"icon":87,"path":593},"Security model","content:docs:6.operations:6.security-model.md","6\u002F6",{"icon":87},"\u002Fdocs\u002Foperations\u002Fsecurity-model",{"title":595,"id":596,"canonicalKey":597,"locale":8,"draft":6,"navigation":598,"icon":599,"path":600},"Upgrade to 1.0","content:docs:6.operations:7.upgrade-to-1-0.md","6\u002F7",{"icon":599},"i-lucide-arrow-up-circle","\u002Fdocs\u002Foperations\u002Fupgrade-to-1-0",{"title":602,"page":6,"canonicalKey":603,"locale":8,"id":604,"draft":6,"icon":605,"children":606},"Reference","7","content:docs:7.reference:.navigation.yml","i-lucide-braces",[607,613,619,625,632,639],{"title":608,"id":609,"canonicalKey":610,"locale":8,"draft":6,"navigation":611,"icon":605,"path":612},"Composables","content:docs:7.reference:1.composables.md","7\u002F1",{"icon":605},"\u002Fdocs\u002Freference\u002Fcomposables",{"title":614,"id":615,"canonicalKey":616,"locale":8,"draft":6,"navigation":617,"icon":301,"path":618},"Server API","content:docs:7.reference:3.server-api.md","7\u002F3",{"icon":301},"\u002Fdocs\u002Freference\u002Fserver-api",{"title":620,"id":621,"canonicalKey":622,"locale":8,"draft":6,"navigation":623,"icon":534,"path":624},"Error types","content:docs:7.reference:4.error-types.md","7\u002F4",{"icon":534},"\u002Fdocs\u002Freference\u002Ferror-types",{"title":626,"id":627,"canonicalKey":628,"locale":8,"draft":6,"navigation":629,"icon":630,"path":631},"Module configuration","content:docs:7.reference:5.module-configuration.md","7\u002F5",{"icon":630},"i-lucide-settings","\u002Fdocs\u002Freference\u002Fmodule-configuration",{"title":633,"id":634,"canonicalKey":635,"locale":8,"draft":6,"navigation":636,"icon":637,"path":638},"Package exports","content:docs:7.reference:6.package-exports.md","7\u002F6",{"icon":637},"i-lucide-package-open","\u002Fdocs\u002Freference\u002Fpackage-exports",{"title":640,"id":641,"canonicalKey":642,"locale":8,"draft":6,"navigation":643,"icon":644,"path":645},"API surface","content:docs:7.reference:7.api-surface.md","7\u002F7",{"icon":644},"i-lucide-list","\u002Fdocs\u002Freference\u002Fapi-surface",{"title":647,"id":648,"canonicalKey":649,"locale":8,"draft":6,"path":650},"Better Convex documentation","content:docs:index.md","\u002F","\u002Fdocs",{"title":186,"description":652,"navigation":653,"body":654,"type":2117,"id":187,"canonicalKey":188,"draft":6,"partial":6,"locale":8,"collection":2118,"navigationFile":6,"file":2119,"route":2125,"resolution":2127},"Validate external form values and submit one typed Convex mutation.",{"icon":190},{"type":655,"children":656,"toc":2110},"root",[657,677,1460,1478,1485,1808,1813,1857,1863,2083],{"type":658,"tag":659,"props":660,"children":661},"element","p",{},[662,669,671,675],{"type":658,"tag":663,"props":664,"children":665},"code",{},[666],{"type":667,"value":668},"text","useConvexForm",{"type":667,"value":670}," is a submission controller, not a form framework. Your component or form library controls values, touched and dirty state, field arrays, focus, navigation, and messages. ",{"type":658,"tag":663,"props":672,"children":673},{},[674],{"type":667,"value":668},{"type":667,"value":676}," validates the values with a Standard Schema and sends them to one Convex mutation.",{"type":658,"tag":678,"props":679,"children":682},"pre",{"language":680,"class":681},"ts","shiki shiki-themes light-plus dark-plus dark:dark-plus",[683],{"type":658,"tag":663,"props":684,"children":686},{"class":685},"language-ts",[687,727,729,732,733,763,764,782,783,800,801,809,810,813,814,901,902,918,919,957,958,1013,1014,1050,1051,1059,1060,1093,1094,1158,1159,1166,1167,1174,1175,1178,1179,1202,1203,1234,1235,1289,1290,1319,1320,1328,1329,1365,1366,1369,1370,1401,1402,1452,1453],{"type":658,"tag":688,"props":689,"children":692},"span",{"class":690,"style":691},"line","display: inline",[693,699,705,711,716,721],{"type":658,"tag":688,"props":694,"children":696},{"style":695},"color:#AF00DB;--shiki-dark:#C586C0",[697],{"type":667,"value":698},"import",{"type":658,"tag":688,"props":700,"children":702},{"style":701},"color:#000000;--shiki-dark:#D4D4D4",[703],{"type":667,"value":704}," { ",{"type":658,"tag":688,"props":706,"children":708},{"style":707},"color:#001080;--shiki-dark:#9CDCFE",[709],{"type":667,"value":710},"type",{"type":658,"tag":688,"props":712,"children":713},{"style":701},[714],{"type":667,"value":715}," } ",{"type":658,"tag":688,"props":717,"children":718},{"style":695},[719],{"type":667,"value":720},"from",{"type":658,"tag":688,"props":722,"children":724},{"style":723},"color:#A31515;--shiki-dark:#CE9178",[725],{"type":667,"value":726}," 'arktype'",{"type":667,"value":728},"\n",{"type":658,"tag":688,"props":730,"children":731},{"class":690,"style":691},[],{"type":667,"value":728},{"type":658,"tag":688,"props":734,"children":735},{"class":690,"style":691},[736,742,748,753,758],{"type":658,"tag":688,"props":737,"children":739},{"style":738},"color:#0000FF;--shiki-dark:#569CD6",[740],{"type":667,"value":741},"const",{"type":658,"tag":688,"props":743,"children":745},{"style":744},"color:#0070C1;--shiki-dark:#4FC1FF",[746],{"type":667,"value":747}," checkpointSchema",{"type":658,"tag":688,"props":749,"children":750},{"style":701},[751],{"type":667,"value":752}," = ",{"type":658,"tag":688,"props":754,"children":756},{"style":755},"color:#795E26;--shiki-dark:#DCDCAA",[757],{"type":667,"value":710},{"type":658,"tag":688,"props":759,"children":760},{"style":701},[761],{"type":667,"value":762},"({",{"type":667,"value":728},{"type":658,"tag":688,"props":765,"children":766},{"class":690,"style":691},[767,772,777],{"type":658,"tag":688,"props":768,"children":769},{"style":707},[770],{"type":667,"value":771},"  balance:",{"type":658,"tag":688,"props":773,"children":774},{"style":723},[775],{"type":667,"value":776}," 'number > 0'",{"type":658,"tag":688,"props":778,"children":779},{"style":701},[780],{"type":667,"value":781},",",{"type":667,"value":728},{"type":658,"tag":688,"props":784,"children":785},{"class":690,"style":691},[786,791,796],{"type":658,"tag":688,"props":787,"children":788},{"style":707},[789],{"type":667,"value":790},"  note:",{"type":658,"tag":688,"props":792,"children":793},{"style":723},[794],{"type":667,"value":795}," 'string'",{"type":658,"tag":688,"props":797,"children":798},{"style":701},[799],{"type":667,"value":781},{"type":667,"value":728},{"type":658,"tag":688,"props":802,"children":803},{"class":690,"style":691},[804],{"type":658,"tag":688,"props":805,"children":806},{"style":701},[807],{"type":667,"value":808},"})",{"type":667,"value":728},{"type":658,"tag":688,"props":811,"children":812},{"class":690,"style":691},[],{"type":667,"value":728},{"type":658,"tag":688,"props":815,"children":816},{"class":690,"style":691},[817,821,825,830,835,840,844,849,853,858,863,867,872,877,882,887,891,896],{"type":658,"tag":688,"props":818,"children":819},{"style":738},[820],{"type":667,"value":741},{"type":658,"tag":688,"props":822,"children":823},{"style":701},[824],{"type":667,"value":704},{"type":658,"tag":688,"props":826,"children":827},{"style":744},[828],{"type":667,"value":829},"submit",{"type":658,"tag":688,"props":831,"children":832},{"style":701},[833],{"type":667,"value":834},", ",{"type":658,"tag":688,"props":836,"children":837},{"style":744},[838],{"type":667,"value":839},"pending",{"type":658,"tag":688,"props":841,"children":842},{"style":701},[843],{"type":667,"value":834},{"type":658,"tag":688,"props":845,"children":846},{"style":744},[847],{"type":667,"value":848},"fieldErrors",{"type":658,"tag":688,"props":850,"children":851},{"style":701},[852],{"type":667,"value":834},{"type":658,"tag":688,"props":854,"children":855},{"style":744},[856],{"type":667,"value":857},"formError",{"type":658,"tag":688,"props":859,"children":860},{"style":701},[861],{"type":667,"value":862}," } = ",{"type":658,"tag":688,"props":864,"children":865},{"style":755},[866],{"type":667,"value":668},{"type":658,"tag":688,"props":868,"children":869},{"style":701},[870],{"type":667,"value":871},"(",{"type":658,"tag":688,"props":873,"children":874},{"style":707},[875],{"type":667,"value":876},"api",{"type":658,"tag":688,"props":878,"children":879},{"style":701},[880],{"type":667,"value":881},".",{"type":658,"tag":688,"props":883,"children":884},{"style":707},[885],{"type":667,"value":886},"accounts",{"type":658,"tag":688,"props":888,"children":889},{"style":701},[890],{"type":667,"value":881},{"type":658,"tag":688,"props":892,"children":893},{"style":707},[894],{"type":667,"value":895},"createCheckpoint",{"type":658,"tag":688,"props":897,"children":898},{"style":701},[899],{"type":667,"value":900},", {",{"type":667,"value":728},{"type":658,"tag":688,"props":903,"children":904},{"class":690,"style":691},[905,910,914],{"type":658,"tag":688,"props":906,"children":907},{"style":707},[908],{"type":667,"value":909},"  schema:",{"type":658,"tag":688,"props":911,"children":912},{"style":707},[913],{"type":667,"value":747},{"type":658,"tag":688,"props":915,"children":916},{"style":701},[917],{"type":667,"value":781},{"type":667,"value":728},{"type":658,"tag":688,"props":920,"children":921},{"class":690,"style":691},[922,927,932,937,942,947,952],{"type":658,"tag":688,"props":923,"children":924},{"style":755},[925],{"type":667,"value":926},"  toArgs",{"type":658,"tag":688,"props":928,"children":929},{"style":707},[930],{"type":667,"value":931},":",{"type":658,"tag":688,"props":933,"children":934},{"style":701},[935],{"type":667,"value":936}," (",{"type":658,"tag":688,"props":938,"children":939},{"style":707},[940],{"type":667,"value":941},"values",{"type":658,"tag":688,"props":943,"children":944},{"style":701},[945],{"type":667,"value":946},") ",{"type":658,"tag":688,"props":948,"children":949},{"style":738},[950],{"type":667,"value":951},"=>",{"type":658,"tag":688,"props":953,"children":954},{"style":701},[955],{"type":667,"value":956}," ({",{"type":667,"value":728},{"type":658,"tag":688,"props":959,"children":960},{"class":690,"style":691},[961,966,971,975,980,984,988,992,997,1002,1008],{"type":658,"tag":688,"props":962,"children":963},{"style":707},[964],{"type":667,"value":965},"    balanceCents:",{"type":658,"tag":688,"props":967,"children":968},{"style":707},[969],{"type":667,"value":970}," Math",{"type":658,"tag":688,"props":972,"children":973},{"style":701},[974],{"type":667,"value":881},{"type":658,"tag":688,"props":976,"children":977},{"style":755},[978],{"type":667,"value":979},"round",{"type":658,"tag":688,"props":981,"children":982},{"style":701},[983],{"type":667,"value":871},{"type":658,"tag":688,"props":985,"children":986},{"style":707},[987],{"type":667,"value":941},{"type":658,"tag":688,"props":989,"children":990},{"style":701},[991],{"type":667,"value":881},{"type":658,"tag":688,"props":993,"children":994},{"style":707},[995],{"type":667,"value":996},"balance",{"type":658,"tag":688,"props":998,"children":999},{"style":701},[1000],{"type":667,"value":1001}," * ",{"type":658,"tag":688,"props":1003,"children":1005},{"style":1004},"color:#098658;--shiki-dark:#B5CEA8",[1006],{"type":667,"value":1007},"100",{"type":658,"tag":688,"props":1009,"children":1010},{"style":701},[1011],{"type":667,"value":1012},"),",{"type":667,"value":728},{"type":658,"tag":688,"props":1015,"children":1016},{"class":690,"style":691},[1017,1022,1027,1031,1036,1041,1046],{"type":658,"tag":688,"props":1018,"children":1019},{"style":707},[1020],{"type":667,"value":1021},"    note:",{"type":658,"tag":688,"props":1023,"children":1024},{"style":707},[1025],{"type":667,"value":1026}," values",{"type":658,"tag":688,"props":1028,"children":1029},{"style":701},[1030],{"type":667,"value":881},{"type":658,"tag":688,"props":1032,"children":1033},{"style":707},[1034],{"type":667,"value":1035},"note",{"type":658,"tag":688,"props":1037,"children":1038},{"style":701},[1039],{"type":667,"value":1040}," || ",{"type":658,"tag":688,"props":1042,"children":1043},{"style":738},[1044],{"type":667,"value":1045},"undefined",{"type":658,"tag":688,"props":1047,"children":1048},{"style":701},[1049],{"type":667,"value":781},{"type":667,"value":728},{"type":658,"tag":688,"props":1052,"children":1053},{"class":690,"style":691},[1054],{"type":658,"tag":688,"props":1055,"children":1056},{"style":701},[1057],{"type":667,"value":1058},"  }),",{"type":667,"value":728},{"type":658,"tag":688,"props":1061,"children":1062},{"class":690,"style":691},[1063,1068,1072,1076,1081,1085,1089],{"type":658,"tag":688,"props":1064,"children":1065},{"style":755},[1066],{"type":667,"value":1067},"  mapError",{"type":658,"tag":688,"props":1069,"children":1070},{"style":707},[1071],{"type":667,"value":931},{"type":658,"tag":688,"props":1073,"children":1074},{"style":701},[1075],{"type":667,"value":936},{"type":658,"tag":688,"props":1077,"children":1078},{"style":707},[1079],{"type":667,"value":1080},"error",{"type":658,"tag":688,"props":1082,"children":1083},{"style":701},[1084],{"type":667,"value":946},{"type":658,"tag":688,"props":1086,"children":1087},{"style":738},[1088],{"type":667,"value":951},{"type":658,"tag":688,"props":1090,"children":1091},{"style":701},[1092],{"type":667,"value":956},{"type":667,"value":728},{"type":658,"tag":688,"props":1095,"children":1096},{"class":690,"style":691},[1097,1102,1107,1111,1116,1121,1126,1131,1135,1139,1144,1149,1154],{"type":658,"tag":688,"props":1098,"children":1099},{"style":707},[1100],{"type":667,"value":1101},"    form:",{"type":658,"tag":688,"props":1103,"children":1104},{"style":707},[1105],{"type":667,"value":1106}," error",{"type":658,"tag":688,"props":1108,"children":1109},{"style":701},[1110],{"type":667,"value":881},{"type":658,"tag":688,"props":1112,"children":1113},{"style":707},[1114],{"type":667,"value":1115},"kind",{"type":658,"tag":688,"props":1117,"children":1118},{"style":701},[1119],{"type":667,"value":1120}," === ",{"type":658,"tag":688,"props":1122,"children":1123},{"style":723},[1124],{"type":667,"value":1125},"'server'",{"type":658,"tag":688,"props":1127,"children":1128},{"style":701},[1129],{"type":667,"value":1130}," ? ",{"type":658,"tag":688,"props":1132,"children":1133},{"style":707},[1134],{"type":667,"value":1080},{"type":658,"tag":688,"props":1136,"children":1137},{"style":701},[1138],{"type":667,"value":881},{"type":658,"tag":688,"props":1140,"children":1141},{"style":707},[1142],{"type":667,"value":1143},"message",{"type":658,"tag":688,"props":1145,"children":1146},{"style":701},[1147],{"type":667,"value":1148}," : ",{"type":658,"tag":688,"props":1150,"children":1151},{"style":723},[1152],{"type":667,"value":1153},"'The checkpoint could not be saved.'",{"type":658,"tag":688,"props":1155,"children":1156},{"style":701},[1157],{"type":667,"value":781},{"type":667,"value":728},{"type":658,"tag":688,"props":1160,"children":1161},{"class":690,"style":691},[1162],{"type":658,"tag":688,"props":1163,"children":1164},{"style":701},[1165],{"type":667,"value":1058},{"type":667,"value":728},{"type":658,"tag":688,"props":1168,"children":1169},{"class":690,"style":691},[1170],{"type":658,"tag":688,"props":1171,"children":1172},{"style":701},[1173],{"type":667,"value":808},{"type":667,"value":728},{"type":658,"tag":688,"props":1176,"children":1177},{"class":690,"style":691},[],{"type":667,"value":728},{"type":658,"tag":688,"props":1180,"children":1181},{"class":690,"style":691},[1182,1187,1192,1197],{"type":658,"tag":688,"props":1183,"children":1184},{"style":738},[1185],{"type":667,"value":1186},"async",{"type":658,"tag":688,"props":1188,"children":1189},{"style":738},[1190],{"type":667,"value":1191}," function",{"type":658,"tag":688,"props":1193,"children":1194},{"style":755},[1195],{"type":667,"value":1196}," save",{"type":658,"tag":688,"props":1198,"children":1199},{"style":701},[1200],{"type":667,"value":1201},"() {",{"type":667,"value":728},{"type":658,"tag":688,"props":1204,"children":1205},{"class":690,"style":691},[1206,1211,1216,1220,1225,1230],{"type":658,"tag":688,"props":1207,"children":1208},{"style":738},[1209],{"type":667,"value":1210},"  const",{"type":658,"tag":688,"props":1212,"children":1213},{"style":744},[1214],{"type":667,"value":1215}," result",{"type":658,"tag":688,"props":1217,"children":1218},{"style":701},[1219],{"type":667,"value":752},{"type":658,"tag":688,"props":1221,"children":1222},{"style":695},[1223],{"type":667,"value":1224},"await",{"type":658,"tag":688,"props":1226,"children":1227},{"style":755},[1228],{"type":667,"value":1229}," submit",{"type":658,"tag":688,"props":1231,"children":1232},{"style":701},[1233],{"type":667,"value":871},{"type":667,"value":728},{"type":658,"tag":688,"props":1236,"children":1237},{"class":690,"style":691},[1238,1243,1248,1253,1257,1262,1266,1271,1276,1280,1284],{"type":658,"tag":688,"props":1239,"children":1240},{"style":701},[1241],{"type":667,"value":1242},"    { ",{"type":658,"tag":688,"props":1244,"children":1245},{"style":707},[1246],{"type":667,"value":1247},"balance:",{"type":658,"tag":688,"props":1249,"children":1250},{"style":707},[1251],{"type":667,"value":1252}," balance",{"type":658,"tag":688,"props":1254,"children":1255},{"style":701},[1256],{"type":667,"value":881},{"type":658,"tag":688,"props":1258,"children":1259},{"style":707},[1260],{"type":667,"value":1261},"value",{"type":658,"tag":688,"props":1263,"children":1264},{"style":701},[1265],{"type":667,"value":834},{"type":658,"tag":688,"props":1267,"children":1268},{"style":707},[1269],{"type":667,"value":1270},"note:",{"type":658,"tag":688,"props":1272,"children":1273},{"style":707},[1274],{"type":667,"value":1275}," note",{"type":658,"tag":688,"props":1277,"children":1278},{"style":701},[1279],{"type":667,"value":881},{"type":658,"tag":688,"props":1281,"children":1282},{"style":707},[1283],{"type":667,"value":1261},{"type":658,"tag":688,"props":1285,"children":1286},{"style":701},[1287],{"type":667,"value":1288}," },",{"type":667,"value":728},{"type":658,"tag":688,"props":1291,"children":1292},{"class":690,"style":691},[1293,1297,1302,1307,1311,1315],{"type":658,"tag":688,"props":1294,"children":1295},{"style":701},[1296],{"type":667,"value":1242},{"type":658,"tag":688,"props":1298,"children":1299},{"style":707},[1300],{"type":667,"value":1301},"accountId:",{"type":658,"tag":688,"props":1303,"children":1304},{"style":707},[1305],{"type":667,"value":1306}," accountId",{"type":658,"tag":688,"props":1308,"children":1309},{"style":701},[1310],{"type":667,"value":881},{"type":658,"tag":688,"props":1312,"children":1313},{"style":707},[1314],{"type":667,"value":1261},{"type":658,"tag":688,"props":1316,"children":1317},{"style":701},[1318],{"type":667,"value":1288},{"type":667,"value":728},{"type":658,"tag":688,"props":1321,"children":1322},{"class":690,"style":691},[1323],{"type":658,"tag":688,"props":1324,"children":1325},{"style":701},[1326],{"type":667,"value":1327},"  )",{"type":667,"value":728},{"type":658,"tag":688,"props":1330,"children":1331},{"class":690,"style":691},[1332,1337,1342,1347,1351,1356,1360],{"type":658,"tag":688,"props":1333,"children":1334},{"style":695},[1335],{"type":667,"value":1336},"  if",{"type":658,"tag":688,"props":1338,"children":1339},{"style":701},[1340],{"type":667,"value":1341}," (!",{"type":658,"tag":688,"props":1343,"children":1344},{"style":707},[1345],{"type":667,"value":1346},"result",{"type":658,"tag":688,"props":1348,"children":1349},{"style":701},[1350],{"type":667,"value":881},{"type":658,"tag":688,"props":1352,"children":1353},{"style":707},[1354],{"type":667,"value":1355},"ok",{"type":658,"tag":688,"props":1357,"children":1358},{"style":701},[1359],{"type":667,"value":946},{"type":658,"tag":688,"props":1361,"children":1362},{"style":695},[1363],{"type":667,"value":1364},"return",{"type":667,"value":728},{"type":658,"tag":688,"props":1367,"children":1368},{"class":690,"style":691},[],{"type":667,"value":728},{"type":658,"tag":688,"props":1371,"children":1372},{"class":690,"style":691},[1373,1378,1382,1387,1391,1396],{"type":658,"tag":688,"props":1374,"children":1375},{"style":707},[1376],{"type":667,"value":1377},"  toast",{"type":658,"tag":688,"props":1379,"children":1380},{"style":701},[1381],{"type":667,"value":881},{"type":658,"tag":688,"props":1383,"children":1384},{"style":755},[1385],{"type":667,"value":1386},"success",{"type":658,"tag":688,"props":1388,"children":1389},{"style":701},[1390],{"type":667,"value":871},{"type":658,"tag":688,"props":1392,"children":1393},{"style":723},[1394],{"type":667,"value":1395},"'Checkpoint saved.'",{"type":658,"tag":688,"props":1397,"children":1398},{"style":701},[1399],{"type":667,"value":1400},")",{"type":667,"value":728},{"type":658,"tag":688,"props":1403,"children":1404},{"class":690,"style":691},[1405,1410,1414,1419,1424,1429,1434,1438,1443,1448],{"type":658,"tag":688,"props":1406,"children":1407},{"style":755},[1408],{"type":667,"value":1409},"  navigateTo",{"type":658,"tag":688,"props":1411,"children":1412},{"style":701},[1413],{"type":667,"value":871},{"type":658,"tag":688,"props":1415,"children":1416},{"style":723},[1417],{"type":667,"value":1418},"`\u002Faccounts\u002F",{"type":658,"tag":688,"props":1420,"children":1421},{"style":738},[1422],{"type":667,"value":1423},"${",{"type":658,"tag":688,"props":1425,"children":1426},{"style":707},[1427],{"type":667,"value":1428},"accountId",{"type":658,"tag":688,"props":1430,"children":1432},{"style":1431},"color:#000000FF;--shiki-dark:#D4D4D4",[1433],{"type":667,"value":881},{"type":658,"tag":688,"props":1435,"children":1436},{"style":707},[1437],{"type":667,"value":1261},{"type":658,"tag":688,"props":1439,"children":1440},{"style":738},[1441],{"type":667,"value":1442},"}",{"type":658,"tag":688,"props":1444,"children":1445},{"style":723},[1446],{"type":667,"value":1447},"`",{"type":658,"tag":688,"props":1449,"children":1450},{"style":701},[1451],{"type":667,"value":1400},{"type":667,"value":728},{"type":658,"tag":688,"props":1454,"children":1455},{"class":690,"style":691},[1456],{"type":658,"tag":688,"props":1457,"children":1458},{"style":701},[1459],{"type":667,"value":1442},{"type":658,"tag":659,"props":1461,"children":1462},{},[1463,1465,1470,1472,1477],{"type":667,"value":1464},"The schema is required. It may validate asynchronously or transform values. ",{"type":658,"tag":663,"props":1466,"children":1467},{},[1468],{"type":667,"value":1469},"toArgs",{"type":667,"value":1471}," receives the parsed output; any mutation arguments it does not produce become the typed second argument to ",{"type":658,"tag":663,"props":1473,"children":1474},{},[1475],{"type":667,"value":1476},"submit()",{"type":667,"value":881},{"type":658,"tag":1479,"props":1480,"children":1482},"h2",{"id":1481},"render-errors",[1483],{"type":667,"value":1484},"Render errors",{"type":658,"tag":678,"props":1486,"children":1488},{"language":1487,"class":681},"vue",[1489],{"type":658,"tag":663,"props":1490,"children":1492},{"class":1491},"language-vue",[1493,1513,1514,1548,1549,1595,1596,1639,1640,1648,1649,1665,1666,1727,1728,1775,1776,1792,1793],{"type":658,"tag":688,"props":1494,"children":1495},{"class":690,"style":691},[1496,1502,1508],{"type":658,"tag":688,"props":1497,"children":1499},{"style":1498},"color:#800000;--shiki-dark:#808080",[1500],{"type":667,"value":1501},"\u003C",{"type":658,"tag":688,"props":1503,"children":1505},{"style":1504},"color:#800000;--shiki-dark:#569CD6",[1506],{"type":667,"value":1507},"template",{"type":658,"tag":688,"props":1509,"children":1510},{"style":1498},[1511],{"type":667,"value":1512},">",{"type":667,"value":728},{"type":658,"tag":688,"props":1515,"children":1516},{"class":690,"style":691},[1517,1522,1527,1533,1538,1544],{"type":658,"tag":688,"props":1518,"children":1519},{"style":1498},[1520],{"type":667,"value":1521},"  \u003C",{"type":658,"tag":688,"props":1523,"children":1524},{"style":1504},[1525],{"type":667,"value":1526},"form",{"type":658,"tag":688,"props":1528,"children":1530},{"style":1529},"color:#E50000;--shiki-dark:#9CDCFE",[1531],{"type":667,"value":1532}," @submit.prevent",{"type":658,"tag":688,"props":1534,"children":1535},{"style":701},[1536],{"type":667,"value":1537},"=",{"type":658,"tag":688,"props":1539,"children":1541},{"style":1540},"color:#0000FF;--shiki-dark:#CE9178",[1542],{"type":667,"value":1543},"\"save\"",{"type":658,"tag":688,"props":1545,"children":1546},{"style":1498},[1547],{"type":667,"value":1512},{"type":667,"value":728},{"type":658,"tag":688,"props":1550,"children":1551},{"class":690,"style":691},[1552,1557,1562,1567,1571,1576,1581,1585,1590],{"type":658,"tag":688,"props":1553,"children":1554},{"style":1498},[1555],{"type":667,"value":1556},"    \u003C",{"type":658,"tag":688,"props":1558,"children":1559},{"style":1504},[1560],{"type":667,"value":1561},"input",{"type":658,"tag":688,"props":1563,"children":1564},{"style":1529},[1565],{"type":667,"value":1566}," v-model.number",{"type":658,"tag":688,"props":1568,"children":1569},{"style":701},[1570],{"type":667,"value":1537},{"type":658,"tag":688,"props":1572,"children":1573},{"style":1540},[1574],{"type":667,"value":1575},"\"balance\"",{"type":658,"tag":688,"props":1577,"children":1578},{"style":1529},[1579],{"type":667,"value":1580}," :aria-invalid",{"type":658,"tag":688,"props":1582,"children":1583},{"style":701},[1584],{"type":667,"value":1537},{"type":658,"tag":688,"props":1586,"children":1587},{"style":1540},[1588],{"type":667,"value":1589},"\"Boolean(fieldErrors.balance)\"",{"type":658,"tag":688,"props":1591,"children":1592},{"style":1498},[1593],{"type":667,"value":1594}," \u002F>",{"type":667,"value":728},{"type":658,"tag":688,"props":1597,"children":1598},{"class":690,"style":691},[1599,1603,1607,1612,1616,1621,1626,1630,1635],{"type":658,"tag":688,"props":1600,"children":1601},{"style":1498},[1602],{"type":667,"value":1556},{"type":658,"tag":688,"props":1604,"children":1605},{"style":1504},[1606],{"type":667,"value":659},{"type":658,"tag":688,"props":1608,"children":1609},{"style":1529},[1610],{"type":667,"value":1611}," v-for",{"type":658,"tag":688,"props":1613,"children":1614},{"style":701},[1615],{"type":667,"value":1537},{"type":658,"tag":688,"props":1617,"children":1618},{"style":1540},[1619],{"type":667,"value":1620},"\"message in fieldErrors.balance\"",{"type":658,"tag":688,"props":1622,"children":1623},{"style":1529},[1624],{"type":667,"value":1625}," :key",{"type":658,"tag":688,"props":1627,"children":1628},{"style":701},[1629],{"type":667,"value":1537},{"type":658,"tag":688,"props":1631,"children":1632},{"style":1540},[1633],{"type":667,"value":1634},"\"message\"",{"type":658,"tag":688,"props":1636,"children":1637},{"style":1498},[1638],{"type":667,"value":1512},{"type":667,"value":728},{"type":658,"tag":688,"props":1641,"children":1642},{"class":690,"style":691},[1643],{"type":658,"tag":688,"props":1644,"children":1645},{"style":701},[1646],{"type":667,"value":1647},"      {{ message }}",{"type":667,"value":728},{"type":658,"tag":688,"props":1650,"children":1651},{"class":690,"style":691},[1652,1657,1661],{"type":658,"tag":688,"props":1653,"children":1654},{"style":1498},[1655],{"type":667,"value":1656},"    \u003C\u002F",{"type":658,"tag":688,"props":1658,"children":1659},{"style":1504},[1660],{"type":667,"value":659},{"type":658,"tag":688,"props":1662,"children":1663},{"style":1498},[1664],{"type":667,"value":1512},{"type":667,"value":728},{"type":658,"tag":688,"props":1667,"children":1668},{"class":690,"style":691},[1669,1673,1677,1682,1686,1691,1696,1700,1705,1709,1714,1719,1723],{"type":658,"tag":688,"props":1670,"children":1671},{"style":1498},[1672],{"type":667,"value":1556},{"type":658,"tag":688,"props":1674,"children":1675},{"style":1504},[1676],{"type":667,"value":659},{"type":658,"tag":688,"props":1678,"children":1679},{"style":1529},[1680],{"type":667,"value":1681}," v-if",{"type":658,"tag":688,"props":1683,"children":1684},{"style":701},[1685],{"type":667,"value":1537},{"type":658,"tag":688,"props":1687,"children":1688},{"style":1540},[1689],{"type":667,"value":1690},"\"formError\"",{"type":658,"tag":688,"props":1692,"children":1693},{"style":1529},[1694],{"type":667,"value":1695}," role",{"type":658,"tag":688,"props":1697,"children":1698},{"style":701},[1699],{"type":667,"value":1537},{"type":658,"tag":688,"props":1701,"children":1702},{"style":1540},[1703],{"type":667,"value":1704},"\"alert\"",{"type":658,"tag":688,"props":1706,"children":1707},{"style":1498},[1708],{"type":667,"value":1512},{"type":658,"tag":688,"props":1710,"children":1711},{"style":701},[1712],{"type":667,"value":1713},"{{ formError }}",{"type":658,"tag":688,"props":1715,"children":1716},{"style":1498},[1717],{"type":667,"value":1718},"\u003C\u002F",{"type":658,"tag":688,"props":1720,"children":1721},{"style":1504},[1722],{"type":667,"value":659},{"type":658,"tag":688,"props":1724,"children":1725},{"style":1498},[1726],{"type":667,"value":1512},{"type":667,"value":728},{"type":658,"tag":688,"props":1729,"children":1730},{"class":690,"style":691},[1731,1735,1740,1745,1749,1754,1758,1763,1767,1771],{"type":658,"tag":688,"props":1732,"children":1733},{"style":1498},[1734],{"type":667,"value":1556},{"type":658,"tag":688,"props":1736,"children":1737},{"style":1504},[1738],{"type":667,"value":1739},"button",{"type":658,"tag":688,"props":1741,"children":1742},{"style":1529},[1743],{"type":667,"value":1744}," :disabled",{"type":658,"tag":688,"props":1746,"children":1747},{"style":701},[1748],{"type":667,"value":1537},{"type":658,"tag":688,"props":1750,"children":1751},{"style":1540},[1752],{"type":667,"value":1753},"\"pending\"",{"type":658,"tag":688,"props":1755,"children":1756},{"style":1498},[1757],{"type":667,"value":1512},{"type":658,"tag":688,"props":1759,"children":1760},{"style":701},[1761],{"type":667,"value":1762},"Save",{"type":658,"tag":688,"props":1764,"children":1765},{"style":1498},[1766],{"type":667,"value":1718},{"type":658,"tag":688,"props":1768,"children":1769},{"style":1504},[1770],{"type":667,"value":1739},{"type":658,"tag":688,"props":1772,"children":1773},{"style":1498},[1774],{"type":667,"value":1512},{"type":667,"value":728},{"type":658,"tag":688,"props":1777,"children":1778},{"class":690,"style":691},[1779,1784,1788],{"type":658,"tag":688,"props":1780,"children":1781},{"style":1498},[1782],{"type":667,"value":1783},"  \u003C\u002F",{"type":658,"tag":688,"props":1785,"children":1786},{"style":1504},[1787],{"type":667,"value":1526},{"type":658,"tag":688,"props":1789,"children":1790},{"style":1498},[1791],{"type":667,"value":1512},{"type":667,"value":728},{"type":658,"tag":688,"props":1794,"children":1795},{"class":690,"style":691},[1796,1800,1804],{"type":658,"tag":688,"props":1797,"children":1798},{"style":1498},[1799],{"type":667,"value":1718},{"type":658,"tag":688,"props":1801,"children":1802},{"style":1504},[1803],{"type":667,"value":1507},{"type":658,"tag":688,"props":1805,"children":1806},{"style":1498},[1807],{"type":667,"value":1512},{"type":658,"tag":659,"props":1809,"children":1810},{},[1811],{"type":667,"value":1812},"Known top-level issue paths become field errors. Nested paths retain their complete path and route to the matching top-level field. Pathless and unknown paths remain visible as form errors.",{"type":658,"tag":659,"props":1814,"children":1815},{},[1816,1821,1823,1828,1830,1834,1836,1841,1843,1848,1850,1855],{"type":658,"tag":663,"props":1817,"children":1818},{},[1819],{"type":667,"value":1820},"mapError",{"type":667,"value":1822}," receives the safe ",{"type":658,"tag":663,"props":1824,"children":1825},{},[1826],{"type":667,"value":1827},"ConvexCallError",{"type":667,"value":1829},". It may map a domain error to known submitted fields or a form message. Without ",{"type":658,"tag":663,"props":1831,"children":1832},{},[1833],{"type":667,"value":1820},{"type":667,"value":1835},", the form message is ",{"type":658,"tag":663,"props":1837,"children":1838},{},[1839],{"type":667,"value":1840},"error.message",{"type":667,"value":1842},". For a ",{"type":658,"tag":663,"props":1844,"children":1845},{},[1846],{"type":667,"value":1847},"server",{"type":667,"value":1849}," error, that is the text your Convex function put in ",{"type":658,"tag":663,"props":1851,"children":1852},{},[1853],{"type":667,"value":1854},"ConvexError",{"type":667,"value":1856}," data. Backend validation and authorization remain canonical; browser validation is only faster feedback.",{"type":658,"tag":1479,"props":1858,"children":1860},{"id":1859},"submission-rules",[1861],{"type":667,"value":1862},"Submission rules",{"type":658,"tag":1864,"props":1865,"children":1866},"ul",{},[1867,1879,1890,1926,1956,1984,1989,2026,2061],{"type":658,"tag":1868,"props":1869,"children":1870},"li",{},[1871,1873,1878],{"type":667,"value":1872},"Expected validation and mutation failures resolve as ",{"type":658,"tag":663,"props":1874,"children":1875},{},[1876],{"type":667,"value":1877},"{ ok: false, error }",{"type":667,"value":881},{"type":658,"tag":1868,"props":1880,"children":1881},{},[1882,1884,1889],{"type":667,"value":1883},"Success resolves as ",{"type":658,"tag":663,"props":1885,"children":1886},{},[1887],{"type":667,"value":1888},"{ ok: true, data }",{"type":667,"value":881},{"type":658,"tag":1868,"props":1891,"children":1892},{},[1893,1895,1899,1901,1905,1907,1912,1914,1918,1920,1925],{"type":667,"value":1894},"A second ",{"type":658,"tag":663,"props":1896,"children":1897},{},[1898],{"type":667,"value":1476},{"type":667,"value":1900}," while one is pending rejects with a ",{"type":658,"tag":663,"props":1902,"children":1903},{},[1904],{"type":667,"value":1827},{"type":667,"value":1906}," with code ",{"type":658,"tag":663,"props":1908,"children":1909},{},[1910],{"type":667,"value":1911},"SUBMIT_IN_PROGRESS",{"type":667,"value":1913}," and sends no mutation. Disable the submit button while ",{"type":658,"tag":663,"props":1915,"children":1916},{},[1917],{"type":667,"value":839},{"type":667,"value":1919}," is ",{"type":658,"tag":663,"props":1921,"children":1922},{},[1923],{"type":667,"value":1924},"true",{"type":667,"value":881},{"type":658,"tag":1868,"props":1927,"children":1928},{},[1929,1934,1936,1941,1943,1948,1950,1954],{"type":658,"tag":663,"props":1930,"children":1931},{},[1932],{"type":667,"value":1933},"reset()",{"type":667,"value":1935}," returns to ",{"type":658,"tag":663,"props":1937,"children":1938},{},[1939],{"type":667,"value":1940},"idle",{"type":667,"value":1942},", clears ",{"type":658,"tag":663,"props":1944,"children":1945},{},[1946],{"type":667,"value":1947},"data",{"type":667,"value":1949}," and ",{"type":658,"tag":663,"props":1951,"children":1952},{},[1953],{"type":667,"value":1080},{"type":667,"value":1955},", and lets a new submission start at once. It cannot cancel or roll back a mutation already accepted by Convex.",{"type":658,"tag":1868,"props":1957,"children":1958},{},[1959,1961,1965,1967,1971,1973,1977,1978,1982],{"type":667,"value":1960},"An identity change, such as signing out, works like ",{"type":658,"tag":663,"props":1962,"children":1963},{},[1964],{"type":667,"value":1933},{"type":667,"value":1966},": the form returns to ",{"type":658,"tag":663,"props":1968,"children":1969},{},[1970],{"type":667,"value":1940},{"type":667,"value":1972}," and clears the previous user's ",{"type":658,"tag":663,"props":1974,"children":1975},{},[1976],{"type":667,"value":1947},{"type":667,"value":834},{"type":658,"tag":663,"props":1979,"children":1980},{},[1981],{"type":667,"value":1080},{"type":667,"value":1983},", and field messages at once.",{"type":658,"tag":1868,"props":1985,"children":1986},{},[1987],{"type":667,"value":1988},"A reset, identity change, or component disposal prevents an older completion from repopulating state. The older submission still resolves or rejects its own Promise.",{"type":658,"tag":1868,"props":1990,"children":1991},{},[1992,1994,1998,2000,2004,2006,2011,2013,2018,2020,2024],{"type":667,"value":1993},"A submission that is retired while its schema or ",{"type":658,"tag":663,"props":1995,"children":1996},{},[1997],{"type":667,"value":1469},{"type":667,"value":1999}," still runs never sends the mutation. It resolves ",{"type":658,"tag":663,"props":2001,"children":2002},{},[2003],{"type":667,"value":1877},{"type":667,"value":2005},". The code is ",{"type":658,"tag":663,"props":2007,"children":2008},{},[2009],{"type":667,"value":2010},"IDENTITY_CHANGED",{"type":667,"value":2012}," when the signed-in user changed, and ",{"type":658,"tag":663,"props":2014,"children":2015},{},[2016],{"type":667,"value":2017},"CANCELLED",{"type":667,"value":2019}," after ",{"type":658,"tag":663,"props":2021,"children":2022},{},[2023],{"type":667,"value":1933},{"type":667,"value":2025}," or component disposal.",{"type":658,"tag":1868,"props":2027,"children":2028},{},[2029,2031,2035,2037,2041,2042,2046,2048,2053,2054,2059],{"type":667,"value":2030},"A submission belongs to the user who called ",{"type":658,"tag":663,"props":2032,"children":2033},{},[2034],{"type":667,"value":1476},{"type":667,"value":2036},". When that user changes while the mutation runs, the submission resolves ",{"type":658,"tag":663,"props":2038,"children":2039},{},[2040],{"type":667,"value":1877},{"type":667,"value":1906},{"type":658,"tag":663,"props":2043,"children":2044},{},[2045],{"type":667,"value":2010},{"type":667,"value":2047},", and ",{"type":658,"tag":663,"props":2049,"children":2050},{},[2051],{"type":667,"value":2052},"error.callError.outcome",{"type":667,"value":1919},{"type":658,"tag":663,"props":2055,"children":2056},{},[2057],{"type":667,"value":2058},"'unknown'",{"type":667,"value":2060},": the mutation may have saved.",{"type":658,"tag":1868,"props":2062,"children":2063},{},[2064,2068,2069,2074,2076,2082],{"type":658,"tag":663,"props":2065,"children":2066},{},[2067],{"type":667,"value":2052},{"type":667,"value":1919},{"type":658,"tag":663,"props":2070,"children":2071},{},[2072],{"type":667,"value":2073},"'not-sent'",{"type":667,"value":2075}," when the mutation was never sent. See ",{"type":658,"tag":2077,"props":2078,"children":2080},"a",{"href":2079},"\u002Fdocs\u002Freference\u002Ferror-types#outcome",[2081],{"type":667,"value":620},{"type":667,"value":881},{"type":658,"tag":659,"props":2084,"children":2085},{},[2086,2088,2093,2095,2103,2105,2109],{"type":667,"value":2087},"Use ",{"type":658,"tag":663,"props":2089,"children":2090},{},[2091],{"type":667,"value":2092},"useConvexMutation",{"type":667,"value":2094}," directly for concurrent calls, optimistic writes, uploads, autosave, or commands that are not forms. Use ",{"type":658,"tag":2077,"props":2096,"children":2097},{"href":198},[2098],{"type":658,"tag":663,"props":2099,"children":2100},{},[2101],{"type":667,"value":2102},"useConvexOperation",{"type":667,"value":2104}," for several mutations that belong together. Use a dedicated Vue form library when you need field registration, touched\u002Fdirty state, field arrays, or wizard behavior; pass its values to ",{"type":658,"tag":663,"props":2106,"children":2107},{},[2108],{"type":667,"value":1476},{"type":667,"value":881},{"title":2111,"searchDepth":2112,"depth":2112,"links":2113},"",4,[2114,2116],{"id":1481,"depth":2115,"text":1484},2,{"id":1859,"depth":2115,"text":1862},"markdown","docs",{"source":2120,"path":2121,"stem":2122,"dir":2123,"extension":2124},"content","docs\u002F3.build\u002F2.write-data\u002F5.forms.md","docs\u002F3.build\u002F2.write-data\u002F5.forms","write-data","md",{"requestedPath":191,"resolvedPath":191,"alternates":2126},[],{"requested":2128,"resolved":2129,"usedFallback":6},{},{"locale":8},{"previous":2131,"next":2133},{"title":179,"id":180,"canonicalKey":181,"locale":8,"draft":6,"navigation":2132,"icon":183,"path":184},{"icon":183},{"title":193,"id":194,"canonicalKey":195,"locale":8,"draft":6,"navigation":2134,"icon":197,"path":198},{"icon":197},{"left":2136,"top":2136,"width":2137,"height":2137,"rotate":2136,"vFlip":6,"hFlip":6,"body":2138},0,256,"\u003Cpath fill=\"#3178c6\" d=\"M20 0h216c11.046 0 20 8.954 20 20v216c0 11.046-8.954 20-20 20H20c-11.046 0-20-8.954-20-20V20C0 8.954 8.954 0 20 0\"\u002F>\u003Cpath fill=\"#fff\" d=\"M150.518 200.475v27.62q6.738 3.453 15.938 5.179T185.849 235q9.934 0 18.874-1.899t15.678-6.257q6.738-4.359 10.669-11.394q3.93-7.033 3.93-17.391q0-7.51-2.246-13.163a30.8 30.8 0 0 0-6.479-10.055q-4.232-4.402-10.149-7.898t-13.347-6.602q-5.442-2.245-9.761-4.359t-7.342-4.316q-3.024-2.2-4.665-4.661t-1.641-5.567q0-2.848 1.468-5.135q1.469-2.288 4.147-3.927t6.565-2.547q3.887-.906 8.638-.906q3.456 0 7.299.518q3.844.517 7.732 1.597a54 54 0 0 1 7.558 2.719a41.7 41.7 0 0 1 6.781 3.797v-25.807q-6.306-2.417-13.778-3.582T198.633 107q-9.847 0-18.658 2.115q-8.811 2.114-15.506 6.602q-6.694 4.49-10.582 11.437Q150 134.102 150 143.769q0 12.342 7.127 21.06t21.638 14.759a292 292 0 0 1 10.625 4.575q4.924 2.244 8.509 4.66t5.658 5.265t2.073 6.474a9.9 9.9 0 0 1-1.296 4.963q-1.295 2.287-3.93 3.97t-6.565 2.632t-9.2.95q-8.983 0-17.794-3.151t-16.327-9.451m-46.036-68.733H140V109H41v22.742h35.345V233h28.137z\"\u002F>",{"left":2136,"top":2136,"width":2137,"height":2140,"rotate":2136,"vFlip":6,"hFlip":6,"body":2141},221,"\u003Cpath fill=\"#41b883\" d=\"M204.8 0H256L128 220.8L0 0h97.92L128 51.2L157.44 0z\"\u002F>\u003Cpath fill=\"#41b883\" d=\"m0 0l128 220.8L256 0h-51.2L128 132.48L50.56 0z\"\u002F>\u003Cpath fill=\"#35495e\" d=\"M50.56 0L128 133.12L204.8 0h-47.36L128 51.2L97.92 0z\"\u002F>",{"left":2136,"top":2136,"width":2143,"height":2143,"rotate":2136,"vFlip":6,"hFlip":6,"body":2144},24,"\u003Cg fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\">\u003Crect width=\"8\" height=\"4\" x=\"8\" y=\"2\" rx=\"1\" ry=\"1\"\u002F>\u003Cpath d=\"M16 4h2a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2h2\"\u002F>\u003C\u002Fg>",1790591492243]