[{"data":1,"prerenderedAt":4544},["ShallowReactive",2],{"docs-navigation:en":3,"content-page:docs:lXBc3jJTuzFmC1Rsc87xXhM23X15wY7HlLolLs9DpIg":576,"content-page-surround:docs:lXBc3jJTuzFmC1Rsc87xXhM23X15wY7HlLolLs9DpIg":4524,"i-logos:typescript-icon":4529,"i-lucide:terminal":4533,"i-logos:nuxt-icon":4536,"i-logos:vue":4539,"i-lucide:clipboard":4542},[4,52,119,179,425,482,533],{"title":5,"page":6,"canonicalKey":7,"locale":8,"children":9},"Overview",false,"docs\u002F1","en",[10,17,24,31,38,45],{"title":11,"id":12,"canonicalKey":13,"locale":8,"draft":6,"navigation":14,"icon":15,"path":16},"Better Convex Nuxt","content:docs:1.overview:1.introduction.md","docs\u002F1\u002F1",{"icon":15},"i-lucide-orbit","\u002Fdocs\u002Foverview\u002Fintroduction",{"title":18,"id":19,"canonicalKey":20,"locale":8,"draft":6,"navigation":21,"icon":22,"path":23},"Why Better Convex Nuxt","content:docs:1.overview:2.why-better-convex-nuxt.md","docs\u002F1\u002F2",{"icon":22},"i-lucide-badge-check","\u002Fdocs\u002Foverview\u002Fwhy-better-convex-nuxt",{"title":25,"id":26,"canonicalKey":27,"locale":8,"draft":6,"navigation":28,"icon":29,"path":30},"Who It Is For","content:docs:1.overview:3.who-it-is-for.md","docs\u002F1\u002F3",{"icon":29},"i-lucide-users","\u002Fdocs\u002Foverview\u002Fwho-it-is-for",{"title":32,"id":33,"canonicalKey":34,"locale":8,"draft":6,"navigation":35,"icon":36,"path":37},"Use Cases","content:docs:1.overview:4.use-cases.md","docs\u002F1\u002F4",{"icon":36},"i-lucide-layout-dashboard","\u002Fdocs\u002Foverview\u002Fuse-cases",{"title":39,"id":40,"canonicalKey":41,"locale":8,"draft":6,"navigation":42,"icon":43,"path":44},"Compare Nuxt Integrations","content:docs:1.overview:5.comparison.md","docs\u002F1\u002F5",{"icon":43},"i-lucide-scale","\u002Fdocs\u002Foverview\u002Fcomparison",{"title":46,"id":47,"canonicalKey":48,"locale":8,"draft":6,"navigation":49,"icon":50,"path":51},"Limitations and Trade-offs","content:docs:1.overview:6.limitations.md","docs\u002F1\u002F6",{"icon":50},"i-lucide-triangle-alert","\u002Fdocs\u002Foverview\u002Flimitations",{"title":53,"page":6,"canonicalKey":54,"locale":8,"children":55},"Understand","docs\u002F2",[56,63,70,77,84,91,98,105,112],{"title":57,"id":58,"canonicalKey":59,"locale":8,"draft":6,"navigation":60,"icon":61,"path":62},"Mental Model","content:docs:2.understand:1.mental-model.md","docs\u002F2\u002F1",{"icon":61},"i-lucide-brain","\u002Fdocs\u002Funderstand\u002Fmental-model",{"title":64,"id":65,"canonicalKey":66,"locale":8,"draft":6,"navigation":67,"icon":68,"path":69},"Request Lifecycle","content:docs:2.understand:2.request-lifecycle.md","docs\u002F2\u002F2",{"icon":68},"i-lucide-route","\u002Fdocs\u002Funderstand\u002Frequest-lifecycle",{"title":71,"id":72,"canonicalKey":73,"locale":8,"draft":6,"navigation":74,"icon":75,"path":76},"SSR, Hydration, and Real-Time","content:docs:2.understand:3.ssr-hydration-realtime.md","docs\u002F2\u002F3",{"icon":75},"i-lucide-refresh-cw","\u002Fdocs\u002Funderstand\u002Fssr-hydration-realtime",{"title":78,"id":79,"canonicalKey":80,"locale":8,"draft":6,"navigation":81,"icon":82,"path":83},"Query Ownership and Caching","content:docs:2.understand:4.query-ownership-and-caching.md","docs\u002F2\u002F4",{"icon":82},"i-lucide-database","\u002Fdocs\u002Funderstand\u002Fquery-ownership-and-caching",{"title":85,"id":86,"canonicalKey":87,"locale":8,"draft":6,"navigation":88,"icon":89,"path":90},"Authentication and Identity","content:docs:2.understand:5.authentication-and-identity.md","docs\u002F2\u002F5",{"icon":89},"i-lucide-fingerprint","\u002Fdocs\u002Funderstand\u002Fauthentication-and-identity",{"title":92,"id":93,"canonicalKey":94,"locale":8,"draft":6,"navigation":95,"icon":96,"path":97},"Server and Client Boundaries","content:docs:2.understand:6.server-and-client-boundaries.md","docs\u002F2\u002F6",{"icon":96},"i-lucide-panels-top-left","\u002Fdocs\u002Funderstand\u002Fserver-and-client-boundaries",{"title":99,"id":100,"canonicalKey":101,"locale":8,"draft":6,"navigation":102,"icon":103,"path":104},"Errors and Failures","content:docs:2.understand:7.errors-and-failures.md","docs\u002F2\u002F7",{"icon":103},"i-lucide-circle-x","\u002Fdocs\u002Funderstand\u002Ferrors-and-failures",{"title":106,"id":107,"canonicalKey":108,"locale":8,"draft":6,"navigation":109,"icon":110,"path":111},"Design Decisions","content:docs:2.understand:8.design-decisions.md","docs\u002F2\u002F8",{"icon":110},"i-lucide-git-branch","\u002Fdocs\u002Funderstand\u002Fdesign-decisions",{"title":113,"id":114,"canonicalKey":115,"locale":8,"draft":6,"navigation":116,"icon":117,"path":118},"Glossary","content:docs:2.understand:9.glossary.md","docs\u002F2\u002F9",{"icon":117},"i-lucide-book-a","\u002Fdocs\u002Funderstand\u002Fglossary",{"title":120,"page":6,"canonicalKey":121,"locale":8,"children":122},"Get Started","docs\u002F3",[123,130,137,144,151,158,165,172],{"title":124,"id":125,"canonicalKey":126,"locale":8,"draft":6,"navigation":127,"icon":128,"path":129},"Choose Your Path","content:docs:3.get-started:1.choose-your-path.md","docs\u002F3\u002F1",{"icon":128},"i-lucide-signpost","\u002Fdocs\u002Fget-started\u002Fchoose-your-path",{"title":131,"id":132,"canonicalKey":133,"locale":8,"draft":6,"navigation":134,"icon":135,"path":136},"Installation","content:docs:3.get-started:2.installation.md","docs\u002F3\u002F2",{"icon":135},"i-lucide-download","\u002Fdocs\u002Fget-started\u002Finstallation",{"title":138,"id":139,"canonicalKey":140,"locale":8,"draft":6,"navigation":141,"icon":142,"path":143},"First Real-Time Page","content:docs:3.get-started:3.first-realtime-page.md","docs\u002F3\u002F3",{"icon":142},"i-lucide-radio","\u002Fdocs\u002Fget-started\u002Ffirst-realtime-page",{"title":145,"id":146,"canonicalKey":147,"locale":8,"draft":6,"navigation":148,"icon":149,"path":150},"Add a Mutation","content:docs:3.get-started:4.add-a-mutation.md","docs\u002F3\u002F4",{"icon":149},"i-lucide-square-pen","\u002Fdocs\u002Fget-started\u002Fadd-a-mutation",{"title":152,"id":153,"canonicalKey":154,"locale":8,"draft":6,"navigation":155,"icon":156,"path":157},"Add Authentication","content:docs:3.get-started:5.add-authentication.md","docs\u002F3\u002F5",{"icon":156},"i-lucide-log-in","\u002Fdocs\u002Fget-started\u002Fadd-authentication",{"title":159,"id":160,"canonicalKey":161,"locale":8,"draft":6,"navigation":162,"icon":163,"path":164},"Protect Data","content:docs:3.get-started:6.protect-data.md","docs\u002F3\u002F6",{"icon":163},"i-lucide-shield-check","\u002Fdocs\u002Fget-started\u002Fprotect-data",{"title":166,"id":167,"canonicalKey":168,"locale":8,"draft":6,"navigation":169,"icon":170,"path":171},"Project Structure","content:docs:3.get-started:7.project-structure.md","docs\u002F3\u002F7",{"icon":170},"i-lucide-folder-tree","\u002Fdocs\u002Fget-started\u002Fproject-structure",{"title":173,"id":174,"canonicalKey":175,"locale":8,"draft":6,"navigation":176,"icon":177,"path":178},"Next Steps","content:docs:3.get-started:8.next-steps.md","docs\u002F3\u002F8",{"icon":177},"i-lucide-arrow-right","\u002Fdocs\u002Fget-started\u002Fnext-steps",{"title":180,"page":6,"canonicalKey":181,"locale":8,"children":182},"Build","docs\u002F4",[183,227,258,322,354,386],{"title":184,"page":6,"canonicalKey":185,"locale":8,"children":186},"Queries","docs\u002F4\u002F1",[187,192,199,206,213,220],{"title":184,"id":188,"canonicalKey":189,"locale":8,"draft":6,"navigation":190,"icon":82,"path":191},"content:docs:4.build:1.queries:1.queries.md","docs\u002F4\u002F1\u002F1",{"icon":82},"\u002Fdocs\u002Fbuild\u002Fqueries\u002Fqueries",{"title":193,"id":194,"canonicalKey":195,"locale":8,"draft":6,"navigation":196,"icon":197,"path":198},"Reactive Arguments","content:docs:4.build:1.queries:2.reactive-arguments.md","docs\u002F4\u002F1\u002F2",{"icon":197},"i-lucide-sliders-horizontal","\u002Fdocs\u002Fbuild\u002Fqueries\u002Freactive-arguments",{"title":200,"id":201,"canonicalKey":202,"locale":8,"draft":6,"navigation":203,"icon":204,"path":205},"Loading and Stale Data","content:docs:4.build:1.queries:3.loading-and-stale-data.md","docs\u002F4\u002F1\u002F3",{"icon":204},"i-lucide-loader-circle","\u002Fdocs\u002Fbuild\u002Fqueries\u002Floading-and-stale-data",{"title":207,"id":208,"canonicalKey":209,"locale":8,"draft":6,"navigation":210,"icon":211,"path":212},"Query Execution Options","content:docs:4.build:1.queries:4.ssr-options.md","docs\u002F4\u002F1\u002F4",{"icon":211},"i-lucide-server-cog","\u002Fdocs\u002Fbuild\u002Fqueries\u002Fssr-options",{"title":214,"id":215,"canonicalKey":216,"locale":8,"draft":6,"navigation":217,"icon":218,"path":219},"Share Query State","content:docs:4.build:1.queries:5.sharing-query-state.md","docs\u002F4\u002F1\u002F5",{"icon":218},"i-lucide-share-2","\u002Fdocs\u002Fbuild\u002Fqueries\u002Fsharing-query-state",{"title":221,"id":222,"canonicalKey":223,"locale":8,"draft":6,"navigation":224,"icon":225,"path":226},"Pagination","content:docs:4.build:1.queries:6.pagination.md","docs\u002F4\u002F1\u002F6",{"icon":225},"i-lucide-list-plus","\u002Fdocs\u002Fbuild\u002Fqueries\u002Fpagination",{"title":228,"page":6,"canonicalKey":229,"locale":8,"children":230},"Write Data","docs\u002F4\u002F2",[231,237,244,251],{"title":232,"id":233,"canonicalKey":234,"locale":8,"draft":6,"navigation":235,"icon":149,"path":236},"Mutations","content:docs:4.build:2.write-data:1.mutations.md","docs\u002F4\u002F2\u002F1",{"icon":149},"\u002Fdocs\u002Fbuild\u002Fwrite-data\u002Fmutations",{"title":238,"id":239,"canonicalKey":240,"locale":8,"draft":6,"navigation":241,"icon":242,"path":243},"Actions","content:docs:4.build:2.write-data:2.actions.md","docs\u002F4\u002F2\u002F2",{"icon":242},"i-lucide-zap","\u002Fdocs\u002Fbuild\u002Fwrite-data\u002Factions",{"title":245,"id":246,"canonicalKey":247,"locale":8,"draft":6,"navigation":248,"icon":249,"path":250},"Optimistic Updates","content:docs:4.build:2.write-data:3.optimistic-updates.md","docs\u002F4\u002F2\u002F3",{"icon":249},"i-lucide-gauge","\u002Fdocs\u002Fbuild\u002Fwrite-data\u002Foptimistic-updates",{"title":252,"id":253,"canonicalKey":254,"locale":8,"draft":6,"navigation":255,"icon":256,"path":257},"Concurrent Operations","content:docs:4.build:2.write-data:4.concurrent-operations.md","docs\u002F4\u002F2\u002F4",{"icon":256},"i-lucide-git-fork","\u002Fdocs\u002Fbuild\u002Fwrite-data\u002Fconcurrent-operations",{"title":259,"page":6,"canonicalKey":260,"locale":8,"children":261},"Authentication","docs\u002F4\u002F3",[262,268,275,282,288,294,301,308,315],{"title":259,"id":263,"canonicalKey":264,"locale":8,"draft":6,"navigation":265,"icon":266,"path":267},"content:docs:4.build:3.authentication:1.overview.md","docs\u002F4\u002F3\u002F1",{"icon":266},"i-lucide-shield","\u002Fdocs\u002Fbuild\u002Fauthentication\u002Foverview",{"title":269,"id":270,"canonicalKey":271,"locale":8,"draft":6,"navigation":272,"icon":273,"path":274},"Better Auth Setup","content:docs:4.build:3.authentication:2.better-auth-setup.md","docs\u002F4\u002F3\u002F2",{"icon":273},"i-lucide-settings-2","\u002Fdocs\u002Fbuild\u002Fauthentication\u002Fbetter-auth-setup",{"title":276,"id":277,"canonicalKey":278,"locale":8,"draft":6,"navigation":279,"icon":280,"path":281},"Auth State and User Data","content:docs:4.build:3.authentication:3.auth-state-and-user.md","docs\u002F4\u002F3\u002F3",{"icon":280},"i-lucide-user-round","\u002Fdocs\u002Fbuild\u002Fauthentication\u002Fauth-state-and-user",{"title":283,"id":284,"canonicalKey":285,"locale":8,"draft":6,"navigation":286,"icon":156,"path":287},"Sign In and Sign Out","content:docs:4.build:3.authentication:4.sign-in-and-sign-out.md","docs\u002F4\u002F3\u002F4",{"icon":156},"\u002Fdocs\u002Fbuild\u002Fauthentication\u002Fsign-in-and-sign-out",{"title":289,"id":290,"canonicalKey":291,"locale":8,"draft":6,"navigation":292,"icon":68,"path":293},"Route Protection","content:docs:4.build:3.authentication:5.route-protection.md","docs\u002F4\u002F3\u002F5",{"icon":68},"\u002Fdocs\u002Fbuild\u002Fauthentication\u002Froute-protection",{"title":295,"id":296,"canonicalKey":297,"locale":8,"draft":6,"navigation":298,"icon":299,"path":300},"Backend Authorization","content:docs:4.build:3.authentication:6.backend-authorization.md","docs\u002F4\u002F3\u002F6",{"icon":299},"i-lucide-lock-keyhole","\u002Fdocs\u002Fbuild\u002Fauthentication\u002Fbackend-authorization",{"title":302,"id":303,"canonicalKey":304,"locale":8,"draft":6,"navigation":305,"icon":306,"path":307},"Better Auth Plugins","content:docs:4.build:3.authentication:7.better-auth-plugins.md","docs\u002F4\u002F3\u002F7",{"icon":306},"i-lucide-plug","\u002Fdocs\u002Fbuild\u002Fauthentication\u002Fbetter-auth-plugins",{"title":309,"id":310,"canonicalKey":311,"locale":8,"draft":6,"navigation":312,"icon":313,"path":314},"Custom User Fields","content:docs:4.build:3.authentication:8.custom-user-fields.md","docs\u002F4\u002F3\u002F8",{"icon":313},"i-lucide-user-cog","\u002Fdocs\u002Fbuild\u002Fauthentication\u002Fcustom-user-fields",{"title":316,"id":317,"canonicalKey":318,"locale":8,"draft":6,"navigation":319,"icon":320,"path":321},"User Synchronization","content:docs:4.build:3.authentication:9.user-synchronization.md","docs\u002F4\u002F3\u002F9",{"icon":320},"i-lucide-refresh-ccw","\u002Fdocs\u002Fbuild\u002Fauthentication\u002Fuser-synchronization",{"title":323,"page":6,"canonicalKey":324,"locale":8,"children":325},"Server","docs\u002F4\u002F4",[326,333,340,347],{"title":327,"id":328,"canonicalKey":329,"locale":8,"draft":6,"navigation":330,"icon":331,"path":332},"serverConvex","content:docs:4.build:4.server:1.server-convex.md","docs\u002F4\u002F4\u002F1",{"icon":331},"i-lucide-server","\u002Fdocs\u002Fbuild\u002Fserver\u002Fserver-convex",{"title":334,"id":335,"canonicalKey":336,"locale":8,"draft":6,"navigation":337,"icon":338,"path":339},"Server Routes","content:docs:4.build:4.server:2.server-routes.md","docs\u002F4\u002F4\u002F2",{"icon":338},"i-lucide-waypoints","\u002Fdocs\u002Fbuild\u002Fserver\u002Fserver-routes",{"title":341,"id":342,"canonicalKey":343,"locale":8,"draft":6,"navigation":344,"icon":345,"path":346},"Webhooks and Jobs","content:docs:4.build:4.server:3.webhooks-and-jobs.md","docs\u002F4\u002F4\u002F3",{"icon":345},"i-lucide-webhook","\u002Fdocs\u002Fbuild\u002Fserver\u002Fwebhooks-and-jobs",{"title":348,"id":349,"canonicalKey":350,"locale":8,"draft":6,"navigation":351,"icon":352,"path":353},"Credentials and Server Security","content:docs:4.build:4.server:4.credentials-and-security.md","docs\u002F4\u002F4\u002F4",{"icon":352},"i-lucide-key-round","\u002Fdocs\u002Fbuild\u002Fserver\u002Fcredentials-and-security",{"title":355,"page":6,"canonicalKey":356,"locale":8,"children":357},"Files","docs\u002F4\u002F5",[358,365,372,379],{"title":359,"id":360,"canonicalKey":361,"locale":8,"draft":6,"navigation":362,"icon":363,"path":364},"Upload Files","content:docs:4.build:5.files:1.upload-files.md","docs\u002F4\u002F5\u002F1",{"icon":363},"i-lucide-upload","\u002Fdocs\u002Fbuild\u002Ffiles\u002Fupload-files",{"title":366,"id":367,"canonicalKey":368,"locale":8,"draft":6,"navigation":369,"icon":370,"path":371},"Upload Queues","content:docs:4.build:5.files:2.upload-queues.md","docs\u002F4\u002F5\u002F2",{"icon":370},"i-lucide-list-checks","\u002Fdocs\u002Fbuild\u002Ffiles\u002Fupload-queues",{"title":373,"id":374,"canonicalKey":375,"locale":8,"draft":6,"navigation":376,"icon":377,"path":378},"Storage URLs","content:docs:4.build:5.files:3.storage-urls.md","docs\u002F4\u002F5\u002F3",{"icon":377},"i-lucide-link","\u002Fdocs\u002Fbuild\u002Ffiles\u002Fstorage-urls",{"title":380,"id":381,"canonicalKey":382,"locale":8,"draft":6,"navigation":383,"icon":384,"path":385},"File Validation and Deletion","content:docs:4.build:5.files:4.validation-and-deletion.md","docs\u002F4\u002F5\u002F4",{"icon":384},"i-lucide-file-x","\u002Fdocs\u002Fbuild\u002Ffiles\u002Fvalidation-and-deletion",{"title":387,"page":6,"canonicalKey":388,"locale":8,"children":389},"Application Behavior","docs\u002F4\u002F6",[390,397,404,411,418],{"title":391,"id":392,"canonicalKey":393,"locale":8,"draft":6,"navigation":394,"icon":395,"path":396},"Connection State","content:docs:4.build:6.application-behavior:1.connection-state.md","docs\u002F4\u002F6\u002F1",{"icon":395},"i-lucide-wifi","\u002Fdocs\u002Fbuild\u002Fapplication-behavior\u002Fconnection-state",{"title":398,"id":399,"canonicalKey":400,"locale":8,"draft":6,"navigation":401,"icon":402,"path":403},"Error Handling","content:docs:4.build:6.application-behavior:2.error-handling.md","docs\u002F4\u002F6\u002F2",{"icon":402},"i-lucide-circle-alert","\u002Fdocs\u002Fbuild\u002Fapplication-behavior\u002Ferror-handling",{"title":405,"id":406,"canonicalKey":407,"locale":8,"draft":6,"navigation":408,"icon":409,"path":410},"Logging","content:docs:4.build:6.application-behavior:3.logging.md","docs\u002F4\u002F6\u002F3",{"icon":409},"i-lucide-scroll-text","\u002Fdocs\u002Fbuild\u002Fapplication-behavior\u002Flogging",{"title":412,"id":413,"canonicalKey":414,"locale":8,"draft":6,"navigation":415,"icon":416,"path":417},"DevTools","content:docs:4.build:6.application-behavior:4.devtools.md","docs\u002F4\u002F6\u002F4",{"icon":416},"i-lucide-wrench","\u002Fdocs\u002Fbuild\u002Fapplication-behavior\u002Fdevtools",{"title":419,"id":420,"canonicalKey":421,"locale":8,"draft":6,"navigation":422,"icon":423,"path":424},"Performance","content:docs:4.build:6.application-behavior:5.performance.md","docs\u002F4\u002F6\u002F5",{"icon":423},"i-lucide-chart-no-axes-combined","\u002Fdocs\u002Fbuild\u002Fapplication-behavior\u002Fperformance",{"title":426,"page":6,"canonicalKey":427,"locale":8,"children":428},"Recipes","docs\u002F5",[429,435,442,449,456,463,470,476],{"title":430,"id":431,"canonicalKey":432,"locale":8,"draft":6,"navigation":433,"icon":36,"path":434},"Protected Dashboard","content:docs:5.recipes:1.protected-dashboard.md","docs\u002F5\u002F1",{"icon":36},"\u002Fdocs\u002Frecipes\u002Fprotected-dashboard",{"title":436,"id":437,"canonicalKey":438,"locale":8,"draft":6,"navigation":439,"icon":440,"path":441},"Real-Time Feed","content:docs:5.recipes:2.realtime-feed.md","docs\u002F5\u002F2",{"icon":440},"i-lucide-messages-square","\u002Fdocs\u002Frecipes\u002Frealtime-feed",{"title":443,"id":444,"canonicalKey":445,"locale":8,"draft":6,"navigation":446,"icon":447,"path":448},"Optimistic Todo List","content:docs:5.recipes:3.optimistic-todo-list.md","docs\u002F5\u002F3",{"icon":447},"i-lucide-list-todo","\u002Fdocs\u002Frecipes\u002Foptimistic-todo-list",{"title":450,"id":451,"canonicalKey":452,"locale":8,"draft":6,"navigation":453,"icon":454,"path":455},"Infinite Scroll","content:docs:5.recipes:4.infinite-scroll.md","docs\u002F5\u002F4",{"icon":454},"i-lucide-mouse","\u002Fdocs\u002Frecipes\u002Finfinite-scroll",{"title":457,"id":458,"canonicalKey":459,"locale":8,"draft":6,"navigation":460,"icon":461,"path":462},"File Upload Form","content:docs:5.recipes:5.file-upload-form.md","docs\u002F5\u002F5",{"icon":461},"i-lucide-file-up","\u002Fdocs\u002Frecipes\u002Ffile-upload-form",{"title":464,"id":465,"canonicalKey":466,"locale":8,"draft":6,"navigation":467,"icon":468,"path":469},"Organization Permissions","content:docs:5.recipes:6.organization-permissions.md","docs\u002F5\u002F6",{"icon":468},"i-lucide-building-2","\u002Fdocs\u002Frecipes\u002Forganization-permissions",{"title":471,"id":472,"canonicalKey":473,"locale":8,"draft":6,"navigation":474,"icon":331,"path":475},"Authenticated Server Route","content:docs:5.recipes:7.authenticated-server-route.md","docs\u002F5\u002F7",{"icon":331},"\u002Fdocs\u002Frecipes\u002Fauthenticated-server-route",{"title":477,"id":478,"canonicalKey":479,"locale":8,"draft":6,"navigation":480,"icon":96,"path":481},"Public and Private Data","content:docs:5.recipes:8.public-and-private-data.md","docs\u002F5\u002F8",{"icon":96},"\u002Fdocs\u002Frecipes\u002Fpublic-and-private-data",{"title":483,"page":6,"canonicalKey":484,"locale":8,"children":485},"Reference","docs\u002F6",[486,493,500,506,512,519,526],{"title":487,"id":488,"canonicalKey":489,"locale":8,"draft":6,"navigation":490,"icon":491,"path":492},"Composables","content:docs:6.reference:1.composables.md","docs\u002F6\u002F1",{"icon":491},"i-lucide-braces","\u002Fdocs\u002Freference\u002Fcomposables",{"title":494,"id":495,"canonicalKey":496,"locale":8,"draft":6,"navigation":497,"icon":498,"path":499},"Auth Components","content:docs:6.reference:2.auth-components.md","docs\u002F6\u002F2",{"icon":498},"i-lucide-component","\u002Fdocs\u002Freference\u002Fauth-components",{"title":501,"id":502,"canonicalKey":503,"locale":8,"draft":6,"navigation":504,"icon":331,"path":505},"Server API","content:docs:6.reference:3.server-api.md","docs\u002F6\u002F3",{"icon":331},"\u002Fdocs\u002Freference\u002Fserver-api",{"title":507,"id":508,"canonicalKey":509,"locale":8,"draft":6,"navigation":510,"icon":103,"path":511},"Error Types","content:docs:6.reference:4.error-types.md","docs\u002F6\u002F4",{"icon":103},"\u002Fdocs\u002Freference\u002Ferror-types",{"title":513,"id":514,"canonicalKey":515,"locale":8,"draft":6,"navigation":516,"icon":517,"path":518},"Module Configuration","content:docs:6.reference:5.module-configuration.md","docs\u002F6\u002F5",{"icon":517},"i-lucide-settings","\u002Fdocs\u002Freference\u002Fmodule-configuration",{"title":520,"id":521,"canonicalKey":522,"locale":8,"draft":6,"navigation":523,"icon":524,"path":525},"Package Exports","content:docs:6.reference:6.package-exports.md","docs\u002F6\u002F6",{"icon":524},"i-lucide-package-open","\u002Fdocs\u002Freference\u002Fpackage-exports",{"title":527,"id":528,"canonicalKey":529,"locale":8,"draft":6,"navigation":530,"icon":531,"path":532},"API Surface","content:docs:6.reference:7.api-surface.md","docs\u002F6\u002F7",{"icon":531},"i-lucide-list","\u002Fdocs\u002Freference\u002Fapi-surface",{"title":534,"page":6,"canonicalKey":535,"locale":8,"children":536},"Operations","docs\u002F7",[537,544,551,557,563,570],{"title":538,"id":539,"canonicalKey":540,"locale":8,"draft":6,"navigation":541,"icon":542,"path":543},"Environment Variables","content:docs:7.operations:1.environment-variables.md","docs\u002F7\u002F1",{"icon":542},"i-lucide-variable","\u002Fdocs\u002Foperations\u002Fenvironment-variables",{"title":545,"id":546,"canonicalKey":547,"locale":8,"draft":6,"navigation":548,"icon":549,"path":550},"Deployment","content:docs:7.operations:2.deployment.md","docs\u002F7\u002F2",{"icon":549},"i-lucide-rocket","\u002Fdocs\u002Foperations\u002Fdeployment",{"title":552,"id":553,"canonicalKey":554,"locale":8,"draft":6,"navigation":555,"icon":163,"path":556},"Security Model","content:docs:7.operations:3.security-model.md","docs\u002F7\u002F3",{"icon":163},"\u002Fdocs\u002Foperations\u002Fsecurity-model",{"title":558,"id":559,"canonicalKey":560,"locale":8,"draft":6,"navigation":561,"icon":416,"path":562},"Troubleshooting","content:docs:7.operations:4.troubleshooting.md","docs\u002F7\u002F4",{"icon":416},"\u002Fdocs\u002Foperations\u002Ftroubleshooting",{"title":564,"id":565,"canonicalKey":566,"locale":8,"draft":6,"navigation":567,"icon":568,"path":569},"Migration Guide","content:docs:7.operations:5.migration-guide.md","docs\u002F7\u002F5",{"icon":568},"i-lucide-git-compare-arrows","\u002Fdocs\u002Foperations\u002Fmigration-guide",{"title":571,"id":572,"canonicalKey":573,"locale":8,"draft":6,"navigation":574,"icon":22,"path":575},"Release Compatibility","content:docs:7.operations:6.release-compatibility.md","docs\u002F7\u002F6",{"icon":22},"\u002Fdocs\u002Foperations\u002Frelease-compatibility",{"title":152,"description":577,"navigation":578,"body":579,"type":4511,"id":153,"draft":6,"partial":6,"locale":8,"canonicalKey":154,"collection":4512,"navigationFile":6,"file":4513,"route":4519,"resolution":4521},"Add the maintained Better Auth and Convex integration to the working Nuxt app.",{"icon":156},{"type":580,"children":581,"toc":4499},"root",[582,590,597,637,642,648,807,941,947,2231,2236,2401,2413,2419,2424,2526,2531,2574,2586,2592,2689,2700,2712,2718,4470,4476,4481,4486],{"type":583,"tag":584,"props":585,"children":586},"element","p",{},[587],{"type":588,"value":589},"text","This page adds email\u002Fpassword authentication without an application user projection. Better Auth remains the only auth-user source.",{"type":583,"tag":591,"props":592,"children":594},"h2",{"id":593},"install-the-auth-packages",[595],{"type":588,"value":596},"Install the auth packages",{"type":583,"tag":598,"props":599,"children":603},"pre",{"language":600,"class":601,"tabindex":602},"bash","shiki shiki-themes light-plus dark-plus dark:dark-plus","0",[604],{"type":583,"tag":605,"props":606,"children":608},"code",{"class":607},"language-bash",[609],{"type":583,"tag":610,"props":611,"children":614},"span",{"class":612,"style":613},"line","display: inline",[615,621,627,632],{"type":583,"tag":610,"props":616,"children":618},{"style":617},"color:#795E26;--shiki-dark:#DCDCAA",[619],{"type":588,"value":620},"pnpm",{"type":583,"tag":610,"props":622,"children":624},{"style":623},"color:#A31515;--shiki-dark:#CE9178",[625],{"type":588,"value":626}," add",{"type":583,"tag":610,"props":628,"children":629},{"style":623},[630],{"type":588,"value":631}," better-auth@1.6.23",{"type":583,"tag":610,"props":633,"children":634},{"style":623},[635],{"type":588,"value":636}," @convex-dev\u002Fbetter-auth@0.12.5",{"type":583,"tag":584,"props":638,"children":639},{},[640],{"type":588,"value":641},"Use the versions required by your installed Better Convex Nuxt release. Do not allow the three auth packages to drift independently.",{"type":583,"tag":591,"props":643,"children":645},{"id":644},"register-the-convex-component",[646],{"type":588,"value":647},"Register the Convex component",{"type":583,"tag":598,"props":649,"children":652},{"language":650,"filename":651,"class":601,"tabindex":602},"ts","convex\u002Fconvex.config.ts",[653],{"type":583,"tag":605,"props":654,"children":656},{"class":655},"language-ts",[657,682,684,717,718,721,722,751,752,785,786,789,790],{"type":583,"tag":610,"props":658,"children":659},{"class":612,"style":613},[660,666,672,677],{"type":583,"tag":610,"props":661,"children":663},{"style":662},"color:#AF00DB;--shiki-dark:#C586C0",[664],{"type":588,"value":665},"import",{"type":583,"tag":610,"props":667,"children":669},{"style":668},"color:#001080;--shiki-dark:#9CDCFE",[670],{"type":588,"value":671}," betterAuth",{"type":583,"tag":610,"props":673,"children":674},{"style":662},[675],{"type":588,"value":676}," from",{"type":583,"tag":610,"props":678,"children":679},{"style":623},[680],{"type":588,"value":681}," '@convex-dev\u002Fbetter-auth\u002Fconvex.config'",{"type":588,"value":683},"\n",{"type":583,"tag":610,"props":685,"children":686},{"class":612,"style":613},[687,691,697,702,707,712],{"type":583,"tag":610,"props":688,"children":689},{"style":662},[690],{"type":588,"value":665},{"type":583,"tag":610,"props":692,"children":694},{"style":693},"color:#000000;--shiki-dark:#D4D4D4",[695],{"type":588,"value":696}," { ",{"type":583,"tag":610,"props":698,"children":699},{"style":668},[700],{"type":588,"value":701},"defineApp",{"type":583,"tag":610,"props":703,"children":704},{"style":693},[705],{"type":588,"value":706}," } ",{"type":583,"tag":610,"props":708,"children":709},{"style":662},[710],{"type":588,"value":711},"from",{"type":583,"tag":610,"props":713,"children":714},{"style":623},[715],{"type":588,"value":716}," 'convex\u002Fserver'",{"type":588,"value":683},{"type":583,"tag":610,"props":719,"children":720},{"class":612,"style":613},[],{"type":588,"value":683},{"type":583,"tag":610,"props":723,"children":724},{"class":612,"style":613},[725,731,737,742,746],{"type":583,"tag":610,"props":726,"children":728},{"style":727},"color:#0000FF;--shiki-dark:#569CD6",[729],{"type":588,"value":730},"const",{"type":583,"tag":610,"props":732,"children":734},{"style":733},"color:#0070C1;--shiki-dark:#4FC1FF",[735],{"type":588,"value":736}," app",{"type":583,"tag":610,"props":738,"children":739},{"style":693},[740],{"type":588,"value":741}," = ",{"type":583,"tag":610,"props":743,"children":744},{"style":617},[745],{"type":588,"value":701},{"type":583,"tag":610,"props":747,"children":748},{"style":693},[749],{"type":588,"value":750},"()",{"type":588,"value":683},{"type":583,"tag":610,"props":753,"children":754},{"class":612,"style":613},[755,760,765,770,775,780],{"type":583,"tag":610,"props":756,"children":757},{"style":668},[758],{"type":588,"value":759},"app",{"type":583,"tag":610,"props":761,"children":762},{"style":693},[763],{"type":588,"value":764},".",{"type":583,"tag":610,"props":766,"children":767},{"style":617},[768],{"type":588,"value":769},"use",{"type":583,"tag":610,"props":771,"children":772},{"style":693},[773],{"type":588,"value":774},"(",{"type":583,"tag":610,"props":776,"children":777},{"style":668},[778],{"type":588,"value":779},"betterAuth",{"type":583,"tag":610,"props":781,"children":782},{"style":693},[783],{"type":588,"value":784},")",{"type":588,"value":683},{"type":583,"tag":610,"props":787,"children":788},{"class":612,"style":613},[],{"type":588,"value":683},{"type":583,"tag":610,"props":791,"children":792},{"class":612,"style":613},[793,798,803],{"type":583,"tag":610,"props":794,"children":795},{"style":662},[796],{"type":588,"value":797},"export",{"type":583,"tag":610,"props":799,"children":800},{"style":662},[801],{"type":588,"value":802}," default",{"type":583,"tag":610,"props":804,"children":805},{"style":668},[806],{"type":588,"value":736},{"type":583,"tag":598,"props":808,"children":810},{"language":650,"filename":809,"class":601,"tabindex":602},"convex\u002Fauth.config.ts",[811],{"type":583,"tag":605,"props":812,"children":813},{"class":655},[814,843,844,877,878,881,882,898,899,921,922],{"type":583,"tag":610,"props":815,"children":816},{"class":612,"style":613},[817,821,825,830,834,838],{"type":583,"tag":610,"props":818,"children":819},{"style":662},[820],{"type":588,"value":665},{"type":583,"tag":610,"props":822,"children":823},{"style":693},[824],{"type":588,"value":696},{"type":583,"tag":610,"props":826,"children":827},{"style":668},[828],{"type":588,"value":829},"getAuthConfigProvider",{"type":583,"tag":610,"props":831,"children":832},{"style":693},[833],{"type":588,"value":706},{"type":583,"tag":610,"props":835,"children":836},{"style":662},[837],{"type":588,"value":711},{"type":583,"tag":610,"props":839,"children":840},{"style":623},[841],{"type":588,"value":842}," '@convex-dev\u002Fbetter-auth\u002Fauth-config'",{"type":588,"value":683},{"type":583,"tag":610,"props":845,"children":846},{"class":612,"style":613},[847,851,856,860,865,869,873],{"type":583,"tag":610,"props":848,"children":849},{"style":662},[850],{"type":588,"value":665},{"type":583,"tag":610,"props":852,"children":853},{"style":662},[854],{"type":588,"value":855}," type",{"type":583,"tag":610,"props":857,"children":858},{"style":693},[859],{"type":588,"value":696},{"type":583,"tag":610,"props":861,"children":862},{"style":668},[863],{"type":588,"value":864},"AuthConfig",{"type":583,"tag":610,"props":866,"children":867},{"style":693},[868],{"type":588,"value":706},{"type":583,"tag":610,"props":870,"children":871},{"style":662},[872],{"type":588,"value":711},{"type":583,"tag":610,"props":874,"children":875},{"style":623},[876],{"type":588,"value":716},{"type":588,"value":683},{"type":583,"tag":610,"props":879,"children":880},{"class":612,"style":613},[],{"type":588,"value":683},{"type":583,"tag":610,"props":883,"children":884},{"class":612,"style":613},[885,889,893],{"type":583,"tag":610,"props":886,"children":887},{"style":662},[888],{"type":588,"value":797},{"type":583,"tag":610,"props":890,"children":891},{"style":662},[892],{"type":588,"value":802},{"type":583,"tag":610,"props":894,"children":895},{"style":693},[896],{"type":588,"value":897}," {",{"type":588,"value":683},{"type":583,"tag":610,"props":900,"children":901},{"class":612,"style":613},[902,907,912,916],{"type":583,"tag":610,"props":903,"children":904},{"style":668},[905],{"type":588,"value":906},"  providers:",{"type":583,"tag":610,"props":908,"children":909},{"style":693},[910],{"type":588,"value":911}," [",{"type":583,"tag":610,"props":913,"children":914},{"style":617},[915],{"type":588,"value":829},{"type":583,"tag":610,"props":917,"children":918},{"style":693},[919],{"type":588,"value":920},"()],",{"type":588,"value":683},{"type":583,"tag":610,"props":923,"children":924},{"class":612,"style":613},[925,930,935],{"type":583,"tag":610,"props":926,"children":927},{"style":693},[928],{"type":588,"value":929},"} ",{"type":583,"tag":610,"props":931,"children":932},{"style":662},[933],{"type":588,"value":934},"satisfies",{"type":583,"tag":610,"props":936,"children":938},{"style":937},"color:#267F99;--shiki-dark:#4EC9B0",[939],{"type":588,"value":940}," AuthConfig",{"type":583,"tag":591,"props":942,"children":944},{"id":943},"create-better-auth",[945],{"type":588,"value":946},"Create Better Auth",{"type":583,"tag":598,"props":948,"children":950},{"language":650,"filename":949,"class":601,"tabindex":602},"convex\u002Fauth.ts",[951],{"type":583,"tag":605,"props":952,"children":953},{"class":655},[954,1011,1012,1041,1042,1070,1071,1074,1075,1113,1114,1147,1148,1169,1170,1173,1174,1213,1214,1217,1218,1274,1275,1288,1289,1297,1298,1301,1302,1320,1321,1361,1362,1399,1400,1403,1404,1455,1456,1532,1533,1562,1563,1571,1572,1575,1576,1614,1615,1687,1688,1751,1752,1827,1828,1856,1857,1864,1865,1868,1869,1898,1899,1907,1908,1911,1912,1960,1961,1998,1999,2002,2003,2019,2020,2036,2037,2049,2050,2084,2085,2097,2098,2115,2116,2133,2134,2151,2152,2160,2161,2192,2193,2214,2215,2223,2224],{"type":583,"tag":610,"props":955,"children":956},{"class":612,"style":613},[957,961,965,970,975,980,985,989,993,998,1002,1006],{"type":583,"tag":610,"props":958,"children":959},{"style":662},[960],{"type":588,"value":665},{"type":583,"tag":610,"props":962,"children":963},{"style":693},[964],{"type":588,"value":696},{"type":583,"tag":610,"props":966,"children":967},{"style":668},[968],{"type":588,"value":969},"createClient",{"type":583,"tag":610,"props":971,"children":972},{"style":693},[973],{"type":588,"value":974},", ",{"type":583,"tag":610,"props":976,"children":977},{"style":662},[978],{"type":588,"value":979},"type",{"type":583,"tag":610,"props":981,"children":982},{"style":668},[983],{"type":588,"value":984}," AuthFunctions",{"type":583,"tag":610,"props":986,"children":987},{"style":693},[988],{"type":588,"value":974},{"type":583,"tag":610,"props":990,"children":991},{"style":662},[992],{"type":588,"value":979},{"type":583,"tag":610,"props":994,"children":995},{"style":668},[996],{"type":588,"value":997}," GenericCtx",{"type":583,"tag":610,"props":999,"children":1000},{"style":693},[1001],{"type":588,"value":706},{"type":583,"tag":610,"props":1003,"children":1004},{"style":662},[1005],{"type":588,"value":711},{"type":583,"tag":610,"props":1007,"children":1008},{"style":623},[1009],{"type":588,"value":1010}," '@convex-dev\u002Fbetter-auth'",{"type":588,"value":683},{"type":583,"tag":610,"props":1013,"children":1014},{"class":612,"style":613},[1015,1019,1023,1028,1032,1036],{"type":583,"tag":610,"props":1016,"children":1017},{"style":662},[1018],{"type":588,"value":665},{"type":583,"tag":610,"props":1020,"children":1021},{"style":693},[1022],{"type":588,"value":696},{"type":583,"tag":610,"props":1024,"children":1025},{"style":668},[1026],{"type":588,"value":1027},"convex",{"type":583,"tag":610,"props":1029,"children":1030},{"style":693},[1031],{"type":588,"value":706},{"type":583,"tag":610,"props":1033,"children":1034},{"style":662},[1035],{"type":588,"value":711},{"type":583,"tag":610,"props":1037,"children":1038},{"style":623},[1039],{"type":588,"value":1040}," '@convex-dev\u002Fbetter-auth\u002Fplugins'",{"type":588,"value":683},{"type":583,"tag":610,"props":1043,"children":1044},{"class":612,"style":613},[1045,1049,1053,1057,1061,1065],{"type":583,"tag":610,"props":1046,"children":1047},{"style":662},[1048],{"type":588,"value":665},{"type":583,"tag":610,"props":1050,"children":1051},{"style":693},[1052],{"type":588,"value":696},{"type":583,"tag":610,"props":1054,"children":1055},{"style":668},[1056],{"type":588,"value":779},{"type":583,"tag":610,"props":1058,"children":1059},{"style":693},[1060],{"type":588,"value":706},{"type":583,"tag":610,"props":1062,"children":1063},{"style":662},[1064],{"type":588,"value":711},{"type":583,"tag":610,"props":1066,"children":1067},{"style":623},[1068],{"type":588,"value":1069}," 'better-auth'",{"type":588,"value":683},{"type":583,"tag":610,"props":1072,"children":1073},{"class":612,"style":613},[],{"type":588,"value":683},{"type":583,"tag":610,"props":1076,"children":1077},{"class":612,"style":613},[1078,1082,1086,1091,1095,1100,1104,1108],{"type":583,"tag":610,"props":1079,"children":1080},{"style":662},[1081],{"type":588,"value":665},{"type":583,"tag":610,"props":1083,"children":1084},{"style":693},[1085],{"type":588,"value":696},{"type":583,"tag":610,"props":1087,"children":1088},{"style":668},[1089],{"type":588,"value":1090},"components",{"type":583,"tag":610,"props":1092,"children":1093},{"style":693},[1094],{"type":588,"value":974},{"type":583,"tag":610,"props":1096,"children":1097},{"style":668},[1098],{"type":588,"value":1099},"internal",{"type":583,"tag":610,"props":1101,"children":1102},{"style":693},[1103],{"type":588,"value":706},{"type":583,"tag":610,"props":1105,"children":1106},{"style":662},[1107],{"type":588,"value":711},{"type":583,"tag":610,"props":1109,"children":1110},{"style":623},[1111],{"type":588,"value":1112}," '.\u002F_generated\u002Fapi'",{"type":588,"value":683},{"type":583,"tag":610,"props":1115,"children":1116},{"class":612,"style":613},[1117,1121,1125,1129,1134,1138,1142],{"type":583,"tag":610,"props":1118,"children":1119},{"style":662},[1120],{"type":588,"value":665},{"type":583,"tag":610,"props":1122,"children":1123},{"style":662},[1124],{"type":588,"value":855},{"type":583,"tag":610,"props":1126,"children":1127},{"style":693},[1128],{"type":588,"value":696},{"type":583,"tag":610,"props":1130,"children":1131},{"style":668},[1132],{"type":588,"value":1133},"DataModel",{"type":583,"tag":610,"props":1135,"children":1136},{"style":693},[1137],{"type":588,"value":706},{"type":583,"tag":610,"props":1139,"children":1140},{"style":662},[1141],{"type":588,"value":711},{"type":583,"tag":610,"props":1143,"children":1144},{"style":623},[1145],{"type":588,"value":1146}," '.\u002F_generated\u002FdataModel'",{"type":588,"value":683},{"type":583,"tag":610,"props":1149,"children":1150},{"class":612,"style":613},[1151,1155,1160,1164],{"type":583,"tag":610,"props":1152,"children":1153},{"style":662},[1154],{"type":588,"value":665},{"type":583,"tag":610,"props":1156,"children":1157},{"style":668},[1158],{"type":588,"value":1159}," authConfig",{"type":583,"tag":610,"props":1161,"children":1162},{"style":662},[1163],{"type":588,"value":676},{"type":583,"tag":610,"props":1165,"children":1166},{"style":623},[1167],{"type":588,"value":1168}," '.\u002Fauth.config'",{"type":588,"value":683},{"type":583,"tag":610,"props":1171,"children":1172},{"class":612,"style":613},[],{"type":588,"value":683},{"type":583,"tag":610,"props":1175,"children":1176},{"class":612,"style":613},[1177,1181,1186,1191,1196,1200,1204,1208],{"type":583,"tag":610,"props":1178,"children":1179},{"style":727},[1180],{"type":588,"value":730},{"type":583,"tag":610,"props":1182,"children":1183},{"style":733},[1184],{"type":588,"value":1185}," authFunctions",{"type":583,"tag":610,"props":1187,"children":1188},{"style":693},[1189],{"type":588,"value":1190},": ",{"type":583,"tag":610,"props":1192,"children":1193},{"style":937},[1194],{"type":588,"value":1195},"AuthFunctions",{"type":583,"tag":610,"props":1197,"children":1198},{"style":693},[1199],{"type":588,"value":741},{"type":583,"tag":610,"props":1201,"children":1202},{"style":668},[1203],{"type":588,"value":1099},{"type":583,"tag":610,"props":1205,"children":1206},{"style":693},[1207],{"type":588,"value":764},{"type":583,"tag":610,"props":1209,"children":1210},{"style":668},[1211],{"type":588,"value":1212},"auth",{"type":588,"value":683},{"type":583,"tag":610,"props":1215,"children":1216},{"class":612,"style":613},[],{"type":588,"value":683},{"type":583,"tag":610,"props":1219,"children":1220},{"class":612,"style":613},[1221,1225,1230,1235,1239,1243,1248,1252,1257,1261,1265,1269],{"type":583,"tag":610,"props":1222,"children":1223},{"style":662},[1224],{"type":588,"value":797},{"type":583,"tag":610,"props":1226,"children":1227},{"style":727},[1228],{"type":588,"value":1229}," const",{"type":583,"tag":610,"props":1231,"children":1232},{"style":733},[1233],{"type":588,"value":1234}," authComponent",{"type":583,"tag":610,"props":1236,"children":1237},{"style":693},[1238],{"type":588,"value":741},{"type":583,"tag":610,"props":1240,"children":1241},{"style":617},[1242],{"type":588,"value":969},{"type":583,"tag":610,"props":1244,"children":1245},{"style":693},[1246],{"type":588,"value":1247},"\u003C",{"type":583,"tag":610,"props":1249,"children":1250},{"style":937},[1251],{"type":588,"value":1133},{"type":583,"tag":610,"props":1253,"children":1254},{"style":693},[1255],{"type":588,"value":1256},">(",{"type":583,"tag":610,"props":1258,"children":1259},{"style":668},[1260],{"type":588,"value":1090},{"type":583,"tag":610,"props":1262,"children":1263},{"style":693},[1264],{"type":588,"value":764},{"type":583,"tag":610,"props":1266,"children":1267},{"style":668},[1268],{"type":588,"value":779},{"type":583,"tag":610,"props":1270,"children":1271},{"style":693},[1272],{"type":588,"value":1273},", {",{"type":588,"value":683},{"type":583,"tag":610,"props":1276,"children":1277},{"class":612,"style":613},[1278,1283],{"type":583,"tag":610,"props":1279,"children":1280},{"style":668},[1281],{"type":588,"value":1282},"  authFunctions",{"type":583,"tag":610,"props":1284,"children":1285},{"style":693},[1286],{"type":588,"value":1287},",",{"type":588,"value":683},{"type":583,"tag":610,"props":1290,"children":1291},{"class":612,"style":613},[1292],{"type":583,"tag":610,"props":1293,"children":1294},{"style":693},[1295],{"type":588,"value":1296},"})",{"type":588,"value":683},{"type":583,"tag":610,"props":1299,"children":1300},{"class":612,"style":613},[],{"type":588,"value":683},{"type":583,"tag":610,"props":1303,"children":1304},{"class":612,"style":613},[1305,1310,1315],{"type":583,"tag":610,"props":1306,"children":1307},{"style":727},[1308],{"type":588,"value":1309},"function",{"type":583,"tag":610,"props":1311,"children":1312},{"style":617},[1313],{"type":588,"value":1314}," requireAuthEnvironment",{"type":583,"tag":610,"props":1316,"children":1317},{"style":693},[1318],{"type":588,"value":1319},"() {",{"type":588,"value":683},{"type":583,"tag":610,"props":1322,"children":1323},{"class":612,"style":613},[1324,1329,1334,1338,1343,1347,1352,1356],{"type":583,"tag":610,"props":1325,"children":1326},{"style":727},[1327],{"type":588,"value":1328},"  const",{"type":583,"tag":610,"props":1330,"children":1331},{"style":733},[1332],{"type":588,"value":1333}," siteUrl",{"type":583,"tag":610,"props":1335,"children":1336},{"style":693},[1337],{"type":588,"value":741},{"type":583,"tag":610,"props":1339,"children":1340},{"style":668},[1341],{"type":588,"value":1342},"process",{"type":583,"tag":610,"props":1344,"children":1345},{"style":693},[1346],{"type":588,"value":764},{"type":583,"tag":610,"props":1348,"children":1349},{"style":668},[1350],{"type":588,"value":1351},"env",{"type":583,"tag":610,"props":1353,"children":1354},{"style":693},[1355],{"type":588,"value":764},{"type":583,"tag":610,"props":1357,"children":1358},{"style":733},[1359],{"type":588,"value":1360},"SITE_URL",{"type":588,"value":683},{"type":583,"tag":610,"props":1363,"children":1364},{"class":612,"style":613},[1365,1369,1374,1378,1382,1386,1390,1394],{"type":583,"tag":610,"props":1366,"children":1367},{"style":727},[1368],{"type":588,"value":1328},{"type":583,"tag":610,"props":1370,"children":1371},{"style":733},[1372],{"type":588,"value":1373}," secret",{"type":583,"tag":610,"props":1375,"children":1376},{"style":693},[1377],{"type":588,"value":741},{"type":583,"tag":610,"props":1379,"children":1380},{"style":668},[1381],{"type":588,"value":1342},{"type":583,"tag":610,"props":1383,"children":1384},{"style":693},[1385],{"type":588,"value":764},{"type":583,"tag":610,"props":1387,"children":1388},{"style":668},[1389],{"type":588,"value":1351},{"type":583,"tag":610,"props":1391,"children":1392},{"style":693},[1393],{"type":588,"value":764},{"type":583,"tag":610,"props":1395,"children":1396},{"style":733},[1397],{"type":588,"value":1398},"BETTER_AUTH_SECRET",{"type":588,"value":683},{"type":583,"tag":610,"props":1401,"children":1402},{"class":612,"style":613},[],{"type":588,"value":683},{"type":583,"tag":610,"props":1405,"children":1406},{"class":612,"style":613},[1407,1412,1417,1422,1427,1432,1437,1442,1446,1451],{"type":583,"tag":610,"props":1408,"children":1409},{"style":662},[1410],{"type":588,"value":1411},"  if",{"type":583,"tag":610,"props":1413,"children":1414},{"style":693},[1415],{"type":588,"value":1416}," (!",{"type":583,"tag":610,"props":1418,"children":1419},{"style":668},[1420],{"type":588,"value":1421},"siteUrl",{"type":583,"tag":610,"props":1423,"children":1424},{"style":693},[1425],{"type":588,"value":1426},") ",{"type":583,"tag":610,"props":1428,"children":1429},{"style":662},[1430],{"type":588,"value":1431},"throw",{"type":583,"tag":610,"props":1433,"children":1434},{"style":727},[1435],{"type":588,"value":1436}," new",{"type":583,"tag":610,"props":1438,"children":1439},{"style":617},[1440],{"type":588,"value":1441}," Error",{"type":583,"tag":610,"props":1443,"children":1444},{"style":693},[1445],{"type":588,"value":774},{"type":583,"tag":610,"props":1447,"children":1448},{"style":623},[1449],{"type":588,"value":1450},"'SITE_URL is required'",{"type":583,"tag":610,"props":1452,"children":1453},{"style":693},[1454],{"type":588,"value":784},{"type":588,"value":683},{"type":583,"tag":610,"props":1457,"children":1458},{"class":612,"style":613},[1459,1463,1467,1472,1477,1481,1485,1490,1495,1499,1503,1507,1511,1516,1521,1527],{"type":583,"tag":610,"props":1460,"children":1461},{"style":662},[1462],{"type":588,"value":1411},{"type":583,"tag":610,"props":1464,"children":1465},{"style":693},[1466],{"type":588,"value":1416},{"type":583,"tag":610,"props":1468,"children":1469},{"style":668},[1470],{"type":588,"value":1471},"secret",{"type":583,"tag":610,"props":1473,"children":1474},{"style":693},[1475],{"type":588,"value":1476}," || ",{"type":583,"tag":610,"props":1478,"children":1479},{"style":668},[1480],{"type":588,"value":1471},{"type":583,"tag":610,"props":1482,"children":1483},{"style":693},[1484],{"type":588,"value":764},{"type":583,"tag":610,"props":1486,"children":1487},{"style":617},[1488],{"type":588,"value":1489},"trim",{"type":583,"tag":610,"props":1491,"children":1492},{"style":693},[1493],{"type":588,"value":1494},"() !== ",{"type":583,"tag":610,"props":1496,"children":1497},{"style":668},[1498],{"type":588,"value":1471},{"type":583,"tag":610,"props":1500,"children":1501},{"style":693},[1502],{"type":588,"value":1476},{"type":583,"tag":610,"props":1504,"children":1505},{"style":668},[1506],{"type":588,"value":1471},{"type":583,"tag":610,"props":1508,"children":1509},{"style":693},[1510],{"type":588,"value":764},{"type":583,"tag":610,"props":1512,"children":1513},{"style":668},[1514],{"type":588,"value":1515},"length",{"type":583,"tag":610,"props":1517,"children":1518},{"style":693},[1519],{"type":588,"value":1520}," \u003C ",{"type":583,"tag":610,"props":1522,"children":1524},{"style":1523},"color:#098658;--shiki-dark:#B5CEA8",[1525],{"type":588,"value":1526},"32",{"type":583,"tag":610,"props":1528,"children":1529},{"style":693},[1530],{"type":588,"value":1531},") {",{"type":588,"value":683},{"type":583,"tag":610,"props":1534,"children":1535},{"class":612,"style":613},[1536,1541,1545,1549,1553,1558],{"type":583,"tag":610,"props":1537,"children":1538},{"style":662},[1539],{"type":588,"value":1540},"    throw",{"type":583,"tag":610,"props":1542,"children":1543},{"style":727},[1544],{"type":588,"value":1436},{"type":583,"tag":610,"props":1546,"children":1547},{"style":617},[1548],{"type":588,"value":1441},{"type":583,"tag":610,"props":1550,"children":1551},{"style":693},[1552],{"type":588,"value":774},{"type":583,"tag":610,"props":1554,"children":1555},{"style":623},[1556],{"type":588,"value":1557},"'BETTER_AUTH_SECRET must contain at least 32 random characters'",{"type":583,"tag":610,"props":1559,"children":1560},{"style":693},[1561],{"type":588,"value":784},{"type":588,"value":683},{"type":583,"tag":610,"props":1564,"children":1565},{"class":612,"style":613},[1566],{"type":583,"tag":610,"props":1567,"children":1568},{"style":693},[1569],{"type":588,"value":1570},"  }",{"type":588,"value":683},{"type":583,"tag":610,"props":1573,"children":1574},{"class":612,"style":613},[],{"type":588,"value":683},{"type":583,"tag":610,"props":1577,"children":1578},{"class":612,"style":613},[1579,1583,1588,1592,1597,1602,1606,1610],{"type":583,"tag":610,"props":1580,"children":1581},{"style":727},[1582],{"type":588,"value":1328},{"type":583,"tag":610,"props":1584,"children":1585},{"style":733},[1586],{"type":588,"value":1587}," parsed",{"type":583,"tag":610,"props":1589,"children":1590},{"style":693},[1591],{"type":588,"value":741},{"type":583,"tag":610,"props":1593,"children":1594},{"style":727},[1595],{"type":588,"value":1596},"new",{"type":583,"tag":610,"props":1598,"children":1599},{"style":617},[1600],{"type":588,"value":1601}," URL",{"type":583,"tag":610,"props":1603,"children":1604},{"style":693},[1605],{"type":588,"value":774},{"type":583,"tag":610,"props":1607,"children":1608},{"style":668},[1609],{"type":588,"value":1421},{"type":583,"tag":610,"props":1611,"children":1612},{"style":693},[1613],{"type":588,"value":784},{"type":588,"value":683},{"type":583,"tag":610,"props":1616,"children":1617},{"class":612,"style":613},[1618,1622,1627,1632,1637,1641,1646,1650,1655,1660,1665,1669,1674,1678,1683],{"type":583,"tag":610,"props":1619,"children":1620},{"style":727},[1621],{"type":588,"value":1328},{"type":583,"tag":610,"props":1623,"children":1624},{"style":733},[1625],{"type":588,"value":1626}," isLoopback",{"type":583,"tag":610,"props":1628,"children":1629},{"style":693},[1630],{"type":588,"value":1631}," = [",{"type":583,"tag":610,"props":1633,"children":1634},{"style":623},[1635],{"type":588,"value":1636},"'localhost'",{"type":583,"tag":610,"props":1638,"children":1639},{"style":693},[1640],{"type":588,"value":974},{"type":583,"tag":610,"props":1642,"children":1643},{"style":623},[1644],{"type":588,"value":1645},"'127.0.0.1'",{"type":583,"tag":610,"props":1647,"children":1648},{"style":693},[1649],{"type":588,"value":974},{"type":583,"tag":610,"props":1651,"children":1652},{"style":623},[1653],{"type":588,"value":1654},"'[::1]'",{"type":583,"tag":610,"props":1656,"children":1657},{"style":693},[1658],{"type":588,"value":1659},"].",{"type":583,"tag":610,"props":1661,"children":1662},{"style":617},[1663],{"type":588,"value":1664},"includes",{"type":583,"tag":610,"props":1666,"children":1667},{"style":693},[1668],{"type":588,"value":774},{"type":583,"tag":610,"props":1670,"children":1671},{"style":668},[1672],{"type":588,"value":1673},"parsed",{"type":583,"tag":610,"props":1675,"children":1676},{"style":693},[1677],{"type":588,"value":764},{"type":583,"tag":610,"props":1679,"children":1680},{"style":668},[1681],{"type":588,"value":1682},"hostname",{"type":583,"tag":610,"props":1684,"children":1685},{"style":693},[1686],{"type":588,"value":784},{"type":588,"value":683},{"type":583,"tag":610,"props":1689,"children":1690},{"class":612,"style":613},[1691,1695,1700,1704,1708,1713,1718,1722,1726,1730,1734,1738,1742,1747],{"type":583,"tag":610,"props":1692,"children":1693},{"style":662},[1694],{"type":588,"value":1411},{"type":583,"tag":610,"props":1696,"children":1697},{"style":693},[1698],{"type":588,"value":1699}," (",{"type":583,"tag":610,"props":1701,"children":1702},{"style":668},[1703],{"type":588,"value":1673},{"type":583,"tag":610,"props":1705,"children":1706},{"style":693},[1707],{"type":588,"value":764},{"type":583,"tag":610,"props":1709,"children":1710},{"style":668},[1711],{"type":588,"value":1712},"origin",{"type":583,"tag":610,"props":1714,"children":1715},{"style":693},[1716],{"type":588,"value":1717}," !== ",{"type":583,"tag":610,"props":1719,"children":1720},{"style":668},[1721],{"type":588,"value":1421},{"type":583,"tag":610,"props":1723,"children":1724},{"style":693},[1725],{"type":588,"value":1426},{"type":583,"tag":610,"props":1727,"children":1728},{"style":662},[1729],{"type":588,"value":1431},{"type":583,"tag":610,"props":1731,"children":1732},{"style":727},[1733],{"type":588,"value":1436},{"type":583,"tag":610,"props":1735,"children":1736},{"style":617},[1737],{"type":588,"value":1441},{"type":583,"tag":610,"props":1739,"children":1740},{"style":693},[1741],{"type":588,"value":774},{"type":583,"tag":610,"props":1743,"children":1744},{"style":623},[1745],{"type":588,"value":1746},"'SITE_URL must be an exact origin'",{"type":583,"tag":610,"props":1748,"children":1749},{"style":693},[1750],{"type":588,"value":784},{"type":588,"value":683},{"type":583,"tag":610,"props":1753,"children":1754},{"class":612,"style":613},[1755,1759,1763,1767,1771,1776,1780,1785,1790,1794,1798,1802,1807,1812,1817,1822],{"type":583,"tag":610,"props":1756,"children":1757},{"style":662},[1758],{"type":588,"value":1411},{"type":583,"tag":610,"props":1760,"children":1761},{"style":693},[1762],{"type":588,"value":1699},{"type":583,"tag":610,"props":1764,"children":1765},{"style":668},[1766],{"type":588,"value":1673},{"type":583,"tag":610,"props":1768,"children":1769},{"style":693},[1770],{"type":588,"value":764},{"type":583,"tag":610,"props":1772,"children":1773},{"style":668},[1774],{"type":588,"value":1775},"protocol",{"type":583,"tag":610,"props":1777,"children":1778},{"style":693},[1779],{"type":588,"value":1717},{"type":583,"tag":610,"props":1781,"children":1782},{"style":623},[1783],{"type":588,"value":1784},"'https:'",{"type":583,"tag":610,"props":1786,"children":1787},{"style":693},[1788],{"type":588,"value":1789}," && !(",{"type":583,"tag":610,"props":1791,"children":1792},{"style":668},[1793],{"type":588,"value":1673},{"type":583,"tag":610,"props":1795,"children":1796},{"style":693},[1797],{"type":588,"value":764},{"type":583,"tag":610,"props":1799,"children":1800},{"style":668},[1801],{"type":588,"value":1775},{"type":583,"tag":610,"props":1803,"children":1804},{"style":693},[1805],{"type":588,"value":1806}," === ",{"type":583,"tag":610,"props":1808,"children":1809},{"style":623},[1810],{"type":588,"value":1811},"'http:'",{"type":583,"tag":610,"props":1813,"children":1814},{"style":693},[1815],{"type":588,"value":1816}," && ",{"type":583,"tag":610,"props":1818,"children":1819},{"style":668},[1820],{"type":588,"value":1821},"isLoopback",{"type":583,"tag":610,"props":1823,"children":1824},{"style":693},[1825],{"type":588,"value":1826},")) {",{"type":588,"value":683},{"type":583,"tag":610,"props":1829,"children":1830},{"class":612,"style":613},[1831,1835,1839,1843,1847,1852],{"type":583,"tag":610,"props":1832,"children":1833},{"style":662},[1834],{"type":588,"value":1540},{"type":583,"tag":610,"props":1836,"children":1837},{"style":727},[1838],{"type":588,"value":1436},{"type":583,"tag":610,"props":1840,"children":1841},{"style":617},[1842],{"type":588,"value":1441},{"type":583,"tag":610,"props":1844,"children":1845},{"style":693},[1846],{"type":588,"value":774},{"type":583,"tag":610,"props":1848,"children":1849},{"style":623},[1850],{"type":588,"value":1851},"'SITE_URL must use HTTPS except for loopback development'",{"type":583,"tag":610,"props":1853,"children":1854},{"style":693},[1855],{"type":588,"value":784},{"type":588,"value":683},{"type":583,"tag":610,"props":1858,"children":1859},{"class":612,"style":613},[1860],{"type":583,"tag":610,"props":1861,"children":1862},{"style":693},[1863],{"type":588,"value":1570},{"type":588,"value":683},{"type":583,"tag":610,"props":1866,"children":1867},{"class":612,"style":613},[],{"type":588,"value":683},{"type":583,"tag":610,"props":1870,"children":1871},{"class":612,"style":613},[1872,1877,1881,1885,1889,1893],{"type":583,"tag":610,"props":1873,"children":1874},{"style":662},[1875],{"type":588,"value":1876},"  return",{"type":583,"tag":610,"props":1878,"children":1879},{"style":693},[1880],{"type":588,"value":696},{"type":583,"tag":610,"props":1882,"children":1883},{"style":668},[1884],{"type":588,"value":1421},{"type":583,"tag":610,"props":1886,"children":1887},{"style":693},[1888],{"type":588,"value":974},{"type":583,"tag":610,"props":1890,"children":1891},{"style":668},[1892],{"type":588,"value":1471},{"type":583,"tag":610,"props":1894,"children":1895},{"style":693},[1896],{"type":588,"value":1897}," }",{"type":588,"value":683},{"type":583,"tag":610,"props":1900,"children":1901},{"class":612,"style":613},[1902],{"type":583,"tag":610,"props":1903,"children":1904},{"style":693},[1905],{"type":588,"value":1906},"}",{"type":588,"value":683},{"type":583,"tag":610,"props":1909,"children":1910},{"class":612,"style":613},[],{"type":588,"value":683},{"type":583,"tag":610,"props":1913,"children":1914},{"class":612,"style":613},[1915,1919,1924,1929,1933,1938,1942,1947,1951,1955],{"type":583,"tag":610,"props":1916,"children":1917},{"style":662},[1918],{"type":588,"value":797},{"type":583,"tag":610,"props":1920,"children":1921},{"style":727},[1922],{"type":588,"value":1923}," function",{"type":583,"tag":610,"props":1925,"children":1926},{"style":617},[1927],{"type":588,"value":1928}," createAuth",{"type":583,"tag":610,"props":1930,"children":1931},{"style":693},[1932],{"type":588,"value":774},{"type":583,"tag":610,"props":1934,"children":1935},{"style":668},[1936],{"type":588,"value":1937},"ctx",{"type":583,"tag":610,"props":1939,"children":1940},{"style":693},[1941],{"type":588,"value":1190},{"type":583,"tag":610,"props":1943,"children":1944},{"style":937},[1945],{"type":588,"value":1946},"GenericCtx",{"type":583,"tag":610,"props":1948,"children":1949},{"style":693},[1950],{"type":588,"value":1247},{"type":583,"tag":610,"props":1952,"children":1953},{"style":937},[1954],{"type":588,"value":1133},{"type":583,"tag":610,"props":1956,"children":1957},{"style":693},[1958],{"type":588,"value":1959},">) {",{"type":588,"value":683},{"type":583,"tag":610,"props":1962,"children":1963},{"class":612,"style":613},[1964,1968,1972,1976,1980,1984,1989,1994],{"type":583,"tag":610,"props":1965,"children":1966},{"style":727},[1967],{"type":588,"value":1328},{"type":583,"tag":610,"props":1969,"children":1970},{"style":693},[1971],{"type":588,"value":696},{"type":583,"tag":610,"props":1973,"children":1974},{"style":733},[1975],{"type":588,"value":1421},{"type":583,"tag":610,"props":1977,"children":1978},{"style":693},[1979],{"type":588,"value":974},{"type":583,"tag":610,"props":1981,"children":1982},{"style":733},[1983],{"type":588,"value":1471},{"type":583,"tag":610,"props":1985,"children":1986},{"style":693},[1987],{"type":588,"value":1988}," } = ",{"type":583,"tag":610,"props":1990,"children":1991},{"style":617},[1992],{"type":588,"value":1993},"requireAuthEnvironment",{"type":583,"tag":610,"props":1995,"children":1996},{"style":693},[1997],{"type":588,"value":750},{"type":588,"value":683},{"type":583,"tag":610,"props":2000,"children":2001},{"class":612,"style":613},[],{"type":588,"value":683},{"type":583,"tag":610,"props":2004,"children":2005},{"class":612,"style":613},[2006,2010,2014],{"type":583,"tag":610,"props":2007,"children":2008},{"style":662},[2009],{"type":588,"value":1876},{"type":583,"tag":610,"props":2011,"children":2012},{"style":617},[2013],{"type":588,"value":671},{"type":583,"tag":610,"props":2015,"children":2016},{"style":693},[2017],{"type":588,"value":2018},"({",{"type":588,"value":683},{"type":583,"tag":610,"props":2021,"children":2022},{"class":612,"style":613},[2023,2028,2032],{"type":583,"tag":610,"props":2024,"children":2025},{"style":668},[2026],{"type":588,"value":2027},"    baseURL:",{"type":583,"tag":610,"props":2029,"children":2030},{"style":668},[2031],{"type":588,"value":1333},{"type":583,"tag":610,"props":2033,"children":2034},{"style":693},[2035],{"type":588,"value":1287},{"type":588,"value":683},{"type":583,"tag":610,"props":2038,"children":2039},{"class":612,"style":613},[2040,2045],{"type":583,"tag":610,"props":2041,"children":2042},{"style":668},[2043],{"type":588,"value":2044},"    secret",{"type":583,"tag":610,"props":2046,"children":2047},{"style":693},[2048],{"type":588,"value":1287},{"type":588,"value":683},{"type":583,"tag":610,"props":2051,"children":2052},{"class":612,"style":613},[2053,2058,2062,2066,2071,2075,2079],{"type":583,"tag":610,"props":2054,"children":2055},{"style":668},[2056],{"type":588,"value":2057},"    database:",{"type":583,"tag":610,"props":2059,"children":2060},{"style":668},[2061],{"type":588,"value":1234},{"type":583,"tag":610,"props":2063,"children":2064},{"style":693},[2065],{"type":588,"value":764},{"type":583,"tag":610,"props":2067,"children":2068},{"style":617},[2069],{"type":588,"value":2070},"adapter",{"type":583,"tag":610,"props":2072,"children":2073},{"style":693},[2074],{"type":588,"value":774},{"type":583,"tag":610,"props":2076,"children":2077},{"style":668},[2078],{"type":588,"value":1937},{"type":583,"tag":610,"props":2080,"children":2081},{"style":693},[2082],{"type":588,"value":2083},"),",{"type":588,"value":683},{"type":583,"tag":610,"props":2086,"children":2087},{"class":612,"style":613},[2088,2093],{"type":583,"tag":610,"props":2089,"children":2090},{"style":668},[2091],{"type":588,"value":2092},"    emailAndPassword:",{"type":583,"tag":610,"props":2094,"children":2095},{"style":693},[2096],{"type":588,"value":897},{"type":588,"value":683},{"type":583,"tag":610,"props":2099,"children":2100},{"class":612,"style":613},[2101,2106,2111],{"type":583,"tag":610,"props":2102,"children":2103},{"style":668},[2104],{"type":588,"value":2105},"      enabled:",{"type":583,"tag":610,"props":2107,"children":2108},{"style":727},[2109],{"type":588,"value":2110}," true",{"type":583,"tag":610,"props":2112,"children":2113},{"style":693},[2114],{"type":588,"value":1287},{"type":588,"value":683},{"type":583,"tag":610,"props":2117,"children":2118},{"class":612,"style":613},[2119,2124,2129],{"type":583,"tag":610,"props":2120,"children":2121},{"style":668},[2122],{"type":588,"value":2123},"      minPasswordLength:",{"type":583,"tag":610,"props":2125,"children":2126},{"style":1523},[2127],{"type":588,"value":2128}," 15",{"type":583,"tag":610,"props":2130,"children":2131},{"style":693},[2132],{"type":588,"value":1287},{"type":588,"value":683},{"type":583,"tag":610,"props":2135,"children":2136},{"class":612,"style":613},[2137,2142,2147],{"type":583,"tag":610,"props":2138,"children":2139},{"style":668},[2140],{"type":588,"value":2141},"      autoSignIn:",{"type":583,"tag":610,"props":2143,"children":2144},{"style":727},[2145],{"type":588,"value":2146}," false",{"type":583,"tag":610,"props":2148,"children":2149},{"style":693},[2150],{"type":588,"value":1287},{"type":588,"value":683},{"type":583,"tag":610,"props":2153,"children":2154},{"class":612,"style":613},[2155],{"type":583,"tag":610,"props":2156,"children":2157},{"style":693},[2158],{"type":588,"value":2159},"    },",{"type":588,"value":683},{"type":583,"tag":610,"props":2162,"children":2163},{"class":612,"style":613},[2164,2169,2173,2177,2182,2187],{"type":583,"tag":610,"props":2165,"children":2166},{"style":668},[2167],{"type":588,"value":2168},"    plugins:",{"type":583,"tag":610,"props":2170,"children":2171},{"style":693},[2172],{"type":588,"value":911},{"type":583,"tag":610,"props":2174,"children":2175},{"style":617},[2176],{"type":588,"value":1027},{"type":583,"tag":610,"props":2178,"children":2179},{"style":693},[2180],{"type":588,"value":2181},"({ ",{"type":583,"tag":610,"props":2183,"children":2184},{"style":668},[2185],{"type":588,"value":2186},"authConfig",{"type":583,"tag":610,"props":2188,"children":2189},{"style":693},[2190],{"type":588,"value":2191}," })],",{"type":588,"value":683},{"type":583,"tag":610,"props":2194,"children":2195},{"class":612,"style":613},[2196,2201,2205,2209],{"type":583,"tag":610,"props":2197,"children":2198},{"style":668},[2199],{"type":588,"value":2200},"    trustedOrigins:",{"type":583,"tag":610,"props":2202,"children":2203},{"style":693},[2204],{"type":588,"value":911},{"type":583,"tag":610,"props":2206,"children":2207},{"style":668},[2208],{"type":588,"value":1421},{"type":583,"tag":610,"props":2210,"children":2211},{"style":693},[2212],{"type":588,"value":2213},"],",{"type":588,"value":683},{"type":583,"tag":610,"props":2216,"children":2217},{"class":612,"style":613},[2218],{"type":583,"tag":610,"props":2219,"children":2220},{"style":693},[2221],{"type":588,"value":2222},"  })",{"type":588,"value":683},{"type":583,"tag":610,"props":2225,"children":2226},{"class":612,"style":613},[2227],{"type":583,"tag":610,"props":2228,"children":2229},{"style":693},[2230],{"type":588,"value":1906},{"type":583,"tag":584,"props":2232,"children":2233},{},[2234],{"type":588,"value":2235},"Register the HTTP routes lazily so environment validation happens per request rather than during module evaluation:",{"type":583,"tag":598,"props":2237,"children":2239},{"language":650,"filename":2238,"class":601,"tabindex":602},"convex\u002Fhttp.ts",[2240],{"type":583,"tag":605,"props":2241,"children":2242},{"class":655},[2243,2271,2272,2275,2276,2314,2315,2318,2319,2343,2344,2381,2382,2385,2386],{"type":583,"tag":610,"props":2244,"children":2245},{"class":612,"style":613},[2246,2250,2254,2259,2263,2267],{"type":583,"tag":610,"props":2247,"children":2248},{"style":662},[2249],{"type":588,"value":665},{"type":583,"tag":610,"props":2251,"children":2252},{"style":693},[2253],{"type":588,"value":696},{"type":583,"tag":610,"props":2255,"children":2256},{"style":668},[2257],{"type":588,"value":2258},"httpRouter",{"type":583,"tag":610,"props":2260,"children":2261},{"style":693},[2262],{"type":588,"value":706},{"type":583,"tag":610,"props":2264,"children":2265},{"style":662},[2266],{"type":588,"value":711},{"type":583,"tag":610,"props":2268,"children":2269},{"style":623},[2270],{"type":588,"value":716},{"type":588,"value":683},{"type":583,"tag":610,"props":2273,"children":2274},{"class":612,"style":613},[],{"type":588,"value":683},{"type":583,"tag":610,"props":2277,"children":2278},{"class":612,"style":613},[2279,2283,2287,2292,2296,2301,2305,2309],{"type":583,"tag":610,"props":2280,"children":2281},{"style":662},[2282],{"type":588,"value":665},{"type":583,"tag":610,"props":2284,"children":2285},{"style":693},[2286],{"type":588,"value":696},{"type":583,"tag":610,"props":2288,"children":2289},{"style":668},[2290],{"type":588,"value":2291},"authComponent",{"type":583,"tag":610,"props":2293,"children":2294},{"style":693},[2295],{"type":588,"value":974},{"type":583,"tag":610,"props":2297,"children":2298},{"style":668},[2299],{"type":588,"value":2300},"createAuth",{"type":583,"tag":610,"props":2302,"children":2303},{"style":693},[2304],{"type":588,"value":706},{"type":583,"tag":610,"props":2306,"children":2307},{"style":662},[2308],{"type":588,"value":711},{"type":583,"tag":610,"props":2310,"children":2311},{"style":623},[2312],{"type":588,"value":2313}," '.\u002Fauth'",{"type":588,"value":683},{"type":583,"tag":610,"props":2316,"children":2317},{"class":612,"style":613},[],{"type":588,"value":683},{"type":583,"tag":610,"props":2320,"children":2321},{"class":612,"style":613},[2322,2326,2331,2335,2339],{"type":583,"tag":610,"props":2323,"children":2324},{"style":727},[2325],{"type":588,"value":730},{"type":583,"tag":610,"props":2327,"children":2328},{"style":733},[2329],{"type":588,"value":2330}," http",{"type":583,"tag":610,"props":2332,"children":2333},{"style":693},[2334],{"type":588,"value":741},{"type":583,"tag":610,"props":2336,"children":2337},{"style":617},[2338],{"type":588,"value":2258},{"type":583,"tag":610,"props":2340,"children":2341},{"style":693},[2342],{"type":588,"value":750},{"type":588,"value":683},{"type":583,"tag":610,"props":2345,"children":2346},{"class":612,"style":613},[2347,2351,2355,2360,2364,2369,2373,2377],{"type":583,"tag":610,"props":2348,"children":2349},{"style":668},[2350],{"type":588,"value":2291},{"type":583,"tag":610,"props":2352,"children":2353},{"style":693},[2354],{"type":588,"value":764},{"type":583,"tag":610,"props":2356,"children":2357},{"style":617},[2358],{"type":588,"value":2359},"registerRoutesLazy",{"type":583,"tag":610,"props":2361,"children":2362},{"style":693},[2363],{"type":588,"value":774},{"type":583,"tag":610,"props":2365,"children":2366},{"style":668},[2367],{"type":588,"value":2368},"http",{"type":583,"tag":610,"props":2370,"children":2371},{"style":693},[2372],{"type":588,"value":974},{"type":583,"tag":610,"props":2374,"children":2375},{"style":668},[2376],{"type":588,"value":2300},{"type":583,"tag":610,"props":2378,"children":2379},{"style":693},[2380],{"type":588,"value":784},{"type":588,"value":683},{"type":583,"tag":610,"props":2383,"children":2384},{"class":612,"style":613},[],{"type":588,"value":683},{"type":583,"tag":610,"props":2387,"children":2388},{"class":612,"style":613},[2389,2393,2397],{"type":583,"tag":610,"props":2390,"children":2391},{"style":662},[2392],{"type":588,"value":797},{"type":583,"tag":610,"props":2394,"children":2395},{"style":662},[2396],{"type":588,"value":802},{"type":583,"tag":610,"props":2398,"children":2399},{"style":668},[2400],{"type":588,"value":2330},{"type":583,"tag":584,"props":2402,"children":2403},{},[2404,2406,2411],{"type":588,"value":2405},"Run ",{"type":583,"tag":605,"props":2407,"children":2408},{},[2409],{"type":588,"value":2410},"pnpm exec convex dev",{"type":588,"value":2412}," so component types and routes are generated.",{"type":583,"tag":591,"props":2414,"children":2416},{"id":2415},"set-the-auth-environment",[2417],{"type":588,"value":2418},"Set the auth environment",{"type":583,"tag":584,"props":2420,"children":2421},{},[2422],{"type":588,"value":2423},"Set secrets in the Convex environment:",{"type":583,"tag":598,"props":2425,"children":2426},{"language":600,"class":601,"tabindex":602},[2427],{"type":583,"tag":605,"props":2428,"children":2429},{"class":607},[2430,2467,2468],{"type":583,"tag":610,"props":2431,"children":2432},{"class":612,"style":613},[2433,2437,2442,2447,2452,2457,2462],{"type":583,"tag":610,"props":2434,"children":2435},{"style":617},[2436],{"type":588,"value":620},{"type":583,"tag":610,"props":2438,"children":2439},{"style":623},[2440],{"type":588,"value":2441}," exec",{"type":583,"tag":610,"props":2443,"children":2444},{"style":623},[2445],{"type":588,"value":2446}," convex",{"type":583,"tag":610,"props":2448,"children":2449},{"style":623},[2450],{"type":588,"value":2451}," env",{"type":583,"tag":610,"props":2453,"children":2454},{"style":623},[2455],{"type":588,"value":2456}," set",{"type":583,"tag":610,"props":2458,"children":2459},{"style":623},[2460],{"type":588,"value":2461}," SITE_URL",{"type":583,"tag":610,"props":2463,"children":2464},{"style":623},[2465],{"type":588,"value":2466}," http:\u002F\u002Flocalhost:3000",{"type":588,"value":683},{"type":583,"tag":610,"props":2469,"children":2470},{"class":612,"style":613},[2471,2475,2479,2483,2487,2491,2496,2501,2506,2511,2516,2521],{"type":583,"tag":610,"props":2472,"children":2473},{"style":617},[2474],{"type":588,"value":620},{"type":583,"tag":610,"props":2476,"children":2477},{"style":623},[2478],{"type":588,"value":2441},{"type":583,"tag":610,"props":2480,"children":2481},{"style":623},[2482],{"type":588,"value":2446},{"type":583,"tag":610,"props":2484,"children":2485},{"style":623},[2486],{"type":588,"value":2451},{"type":583,"tag":610,"props":2488,"children":2489},{"style":623},[2490],{"type":588,"value":2456},{"type":583,"tag":610,"props":2492,"children":2493},{"style":623},[2494],{"type":588,"value":2495}," BETTER_AUTH_SECRET",{"type":583,"tag":610,"props":2497,"children":2498},{"style":623},[2499],{"type":588,"value":2500}," \"$(",{"type":583,"tag":610,"props":2502,"children":2503},{"style":617},[2504],{"type":588,"value":2505},"openssl",{"type":583,"tag":610,"props":2507,"children":2508},{"style":623},[2509],{"type":588,"value":2510}," rand ",{"type":583,"tag":610,"props":2512,"children":2513},{"style":727},[2514],{"type":588,"value":2515},"-base64",{"type":583,"tag":610,"props":2517,"children":2518},{"style":1523},[2519],{"type":588,"value":2520}," 32",{"type":583,"tag":610,"props":2522,"children":2523},{"style":623},[2524],{"type":588,"value":2525},")\"",{"type":583,"tag":584,"props":2527,"children":2528},{},[2529],{"type":588,"value":2530},"Your Nuxt environment needs the deployment and HTTP Actions URLs:",{"type":583,"tag":598,"props":2532,"children":2534},{"language":600,"filename":2533,"class":601,"tabindex":602},".env.local",[2535],{"type":583,"tag":605,"props":2536,"children":2537},{"class":607},[2538,2556,2557],{"type":583,"tag":610,"props":2539,"children":2540},{"class":612,"style":613},[2541,2546,2551],{"type":583,"tag":610,"props":2542,"children":2543},{"style":668},[2544],{"type":588,"value":2545},"NUXT_PUBLIC_CONVEX_URL",{"type":583,"tag":610,"props":2547,"children":2548},{"style":693},[2549],{"type":588,"value":2550},"=",{"type":583,"tag":610,"props":2552,"children":2553},{"style":623},[2554],{"type":588,"value":2555},"https:\u002F\u002Fyour-deployment.convex.cloud",{"type":588,"value":683},{"type":583,"tag":610,"props":2558,"children":2559},{"class":612,"style":613},[2560,2565,2569],{"type":583,"tag":610,"props":2561,"children":2562},{"style":668},[2563],{"type":588,"value":2564},"NUXT_PUBLIC_CONVEX_SITE_URL",{"type":583,"tag":610,"props":2566,"children":2567},{"style":693},[2568],{"type":588,"value":2550},{"type":583,"tag":610,"props":2570,"children":2571},{"style":623},[2572],{"type":588,"value":2573},"https:\u002F\u002Fyour-deployment.convex.site",{"type":583,"tag":584,"props":2575,"children":2576},{},[2577,2579,2584],{"type":588,"value":2578},"The site URL can be derived from a standard ",{"type":583,"tag":605,"props":2580,"children":2581},{},[2582],{"type":588,"value":2583},".convex.cloud",{"type":588,"value":2585}," deployment URL. Set it explicitly for local or custom HTTP Actions domains.",{"type":583,"tag":591,"props":2587,"children":2589},{"id":2588},"enable-the-nuxt-auth-runtime",[2590],{"type":588,"value":2591},"Enable the Nuxt auth runtime",{"type":583,"tag":598,"props":2593,"children":2595},{"language":650,"filename":2594,"class":601,"tabindex":602},"nuxt.config.ts",[2596],{"type":583,"tag":605,"props":2597,"children":2598},{"class":655},[2599,2619,2620,2641,2642,2645,2646,2658,2659,2672,2673,2681,2682],{"type":583,"tag":610,"props":2600,"children":2601},{"class":612,"style":613},[2602,2606,2610,2615],{"type":583,"tag":610,"props":2603,"children":2604},{"style":662},[2605],{"type":588,"value":797},{"type":583,"tag":610,"props":2607,"children":2608},{"style":662},[2609],{"type":588,"value":802},{"type":583,"tag":610,"props":2611,"children":2612},{"style":617},[2613],{"type":588,"value":2614}," defineNuxtConfig",{"type":583,"tag":610,"props":2616,"children":2617},{"style":693},[2618],{"type":588,"value":2018},{"type":588,"value":683},{"type":583,"tag":610,"props":2621,"children":2622},{"class":612,"style":613},[2623,2628,2632,2637],{"type":583,"tag":610,"props":2624,"children":2625},{"style":668},[2626],{"type":588,"value":2627},"  modules:",{"type":583,"tag":610,"props":2629,"children":2630},{"style":693},[2631],{"type":588,"value":911},{"type":583,"tag":610,"props":2633,"children":2634},{"style":623},[2635],{"type":588,"value":2636},"'better-convex-nuxt'",{"type":583,"tag":610,"props":2638,"children":2639},{"style":693},[2640],{"type":588,"value":2213},{"type":588,"value":683},{"type":583,"tag":610,"props":2643,"children":2644},{"class":612,"style":613},[],{"type":588,"value":683},{"type":583,"tag":610,"props":2647,"children":2648},{"class":612,"style":613},[2649,2654],{"type":583,"tag":610,"props":2650,"children":2651},{"style":668},[2652],{"type":588,"value":2653},"  convex:",{"type":583,"tag":610,"props":2655,"children":2656},{"style":693},[2657],{"type":588,"value":897},{"type":588,"value":683},{"type":583,"tag":610,"props":2660,"children":2661},{"class":612,"style":613},[2662,2667],{"type":583,"tag":610,"props":2663,"children":2664},{"style":668},[2665],{"type":588,"value":2666},"    auth:",{"type":583,"tag":610,"props":2668,"children":2669},{"style":693},[2670],{"type":588,"value":2671}," {},",{"type":588,"value":683},{"type":583,"tag":610,"props":2674,"children":2675},{"class":612,"style":613},[2676],{"type":583,"tag":610,"props":2677,"children":2678},{"style":693},[2679],{"type":588,"value":2680},"  },",{"type":588,"value":683},{"type":583,"tag":610,"props":2683,"children":2684},{"class":612,"style":613},[2685],{"type":583,"tag":610,"props":2686,"children":2687},{"style":693},[2688],{"type":588,"value":1296},{"type":583,"tag":584,"props":2690,"children":2691},{},[2692,2694,2698],{"type":588,"value":2693},"Omitting ",{"type":583,"tag":605,"props":2695,"children":2696},{},[2697],{"type":588,"value":1212},{"type":588,"value":2699}," also enables it. Use the explicit object here to make the change visible.",{"type":583,"tag":584,"props":2701,"children":2702},{},[2703,2705,2710],{"type":588,"value":2704},"The module registers the same-origin ",{"type":583,"tag":605,"props":2706,"children":2707},{},[2708],{"type":588,"value":2709},"\u002Fapi\u002Fauth\u002F*",{"type":588,"value":2711}," Nitro proxy, server and client auth plugins, auth components, and route middleware.",{"type":583,"tag":591,"props":2713,"children":2715},{"id":2714},"add-a-combined-auth-page",[2716],{"type":588,"value":2717},"Add a combined auth page",{"type":583,"tag":598,"props":2719,"children":2722},{"language":2720,"filename":2721,"class":601,"tabindex":602},"vue","app\u002Fpages\u002Fauth.vue",[2723],{"type":583,"tag":605,"props":2724,"children":2726},{"class":2725},"language-vue",[2727,2767,2768,2833,2834,2886,2887,2920,2921,2953,2954,2986,2987,3037,3038,3041,3042,3063,3064,3089,3090,3093,3094,3111,3112,3136,3137,3232,3233,3302,3303,3306,3307,3336,3337,3398,3399,3407,3408,3415,3416,3419,3420,3477,3478,3502,3503,3510,3511,3527,3528,3531,3532,3548,3549,3566,3567,3601,3602,3605,3606,3652,3653,3656,3657,3687,3688,3721,3722,3769,3770,3786,3787,3790,3791,3826,3827,3843,3844,3852,3853,3884,3885,3933,3934,3979,3980,3996,3997,4013,4014,4017,4018,4046,4047,4055,4056,4104,4105,4120,4121,4124,4125,4140,4141,4149,4150,4206,4207,4222,4223,4226,4227,4242,4243,4251,4252,4310,4311,4326,4327,4330,4331,4375,4376,4421,4422,4437,4438,4454,4455],{"type":583,"tag":610,"props":2728,"children":2729},{"class":612,"style":613},[2730,2735,2741,2747,2752,2756,2762],{"type":583,"tag":610,"props":2731,"children":2733},{"style":2732},"color:#800000;--shiki-dark:#808080",[2734],{"type":588,"value":1247},{"type":583,"tag":610,"props":2736,"children":2738},{"style":2737},"color:#800000;--shiki-dark:#569CD6",[2739],{"type":588,"value":2740},"script",{"type":583,"tag":610,"props":2742,"children":2744},{"style":2743},"color:#E50000;--shiki-dark:#9CDCFE",[2745],{"type":588,"value":2746}," setup",{"type":583,"tag":610,"props":2748,"children":2749},{"style":2743},[2750],{"type":588,"value":2751}," lang",{"type":583,"tag":610,"props":2753,"children":2754},{"style":693},[2755],{"type":588,"value":2550},{"type":583,"tag":610,"props":2757,"children":2759},{"style":2758},"color:#0000FF;--shiki-dark:#CE9178",[2760],{"type":588,"value":2761},"\"ts\"",{"type":583,"tag":610,"props":2763,"children":2764},{"style":2732},[2765],{"type":588,"value":2766},">",{"type":588,"value":683},{"type":583,"tag":610,"props":2769,"children":2770},{"class":612,"style":613},[2771,2775,2779,2784,2788,2793,2797,2802,2806,2811,2815,2820,2824,2829],{"type":583,"tag":610,"props":2772,"children":2773},{"style":727},[2774],{"type":588,"value":730},{"type":583,"tag":610,"props":2776,"children":2777},{"style":693},[2778],{"type":588,"value":696},{"type":583,"tag":610,"props":2780,"children":2781},{"style":733},[2782],{"type":588,"value":2783},"status",{"type":583,"tag":610,"props":2785,"children":2786},{"style":693},[2787],{"type":588,"value":974},{"type":583,"tag":610,"props":2789,"children":2790},{"style":733},[2791],{"type":588,"value":2792},"user",{"type":583,"tag":610,"props":2794,"children":2795},{"style":693},[2796],{"type":588,"value":974},{"type":583,"tag":610,"props":2798,"children":2799},{"style":733},[2800],{"type":588,"value":2801},"signIn",{"type":583,"tag":610,"props":2803,"children":2804},{"style":693},[2805],{"type":588,"value":974},{"type":583,"tag":610,"props":2807,"children":2808},{"style":733},[2809],{"type":588,"value":2810},"signUp",{"type":583,"tag":610,"props":2812,"children":2813},{"style":693},[2814],{"type":588,"value":974},{"type":583,"tag":610,"props":2816,"children":2817},{"style":733},[2818],{"type":588,"value":2819},"signOut",{"type":583,"tag":610,"props":2821,"children":2822},{"style":693},[2823],{"type":588,"value":1988},{"type":583,"tag":610,"props":2825,"children":2826},{"style":617},[2827],{"type":588,"value":2828},"useConvexAuth",{"type":583,"tag":610,"props":2830,"children":2831},{"style":693},[2832],{"type":588,"value":750},{"type":588,"value":683},{"type":583,"tag":610,"props":2835,"children":2836},{"class":612,"style":613},[2837,2841,2846,2850,2855,2859,2864,2869,2874,2878,2882],{"type":583,"tag":610,"props":2838,"children":2839},{"style":727},[2840],{"type":588,"value":730},{"type":583,"tag":610,"props":2842,"children":2843},{"style":733},[2844],{"type":588,"value":2845}," mode",{"type":583,"tag":610,"props":2847,"children":2848},{"style":693},[2849],{"type":588,"value":741},{"type":583,"tag":610,"props":2851,"children":2852},{"style":617},[2853],{"type":588,"value":2854},"ref",{"type":583,"tag":610,"props":2856,"children":2857},{"style":693},[2858],{"type":588,"value":1247},{"type":583,"tag":610,"props":2860,"children":2861},{"style":623},[2862],{"type":588,"value":2863},"'sign-in'",{"type":583,"tag":610,"props":2865,"children":2866},{"style":693},[2867],{"type":588,"value":2868}," | ",{"type":583,"tag":610,"props":2870,"children":2871},{"style":623},[2872],{"type":588,"value":2873},"'sign-up'",{"type":583,"tag":610,"props":2875,"children":2876},{"style":693},[2877],{"type":588,"value":1256},{"type":583,"tag":610,"props":2879,"children":2880},{"style":623},[2881],{"type":588,"value":2873},{"type":583,"tag":610,"props":2883,"children":2884},{"style":693},[2885],{"type":588,"value":784},{"type":588,"value":683},{"type":583,"tag":610,"props":2888,"children":2889},{"class":612,"style":613},[2890,2894,2899,2903,2907,2911,2916],{"type":583,"tag":610,"props":2891,"children":2892},{"style":727},[2893],{"type":588,"value":730},{"type":583,"tag":610,"props":2895,"children":2896},{"style":733},[2897],{"type":588,"value":2898}," name",{"type":583,"tag":610,"props":2900,"children":2901},{"style":693},[2902],{"type":588,"value":741},{"type":583,"tag":610,"props":2904,"children":2905},{"style":617},[2906],{"type":588,"value":2854},{"type":583,"tag":610,"props":2908,"children":2909},{"style":693},[2910],{"type":588,"value":774},{"type":583,"tag":610,"props":2912,"children":2913},{"style":623},[2914],{"type":588,"value":2915},"''",{"type":583,"tag":610,"props":2917,"children":2918},{"style":693},[2919],{"type":588,"value":784},{"type":588,"value":683},{"type":583,"tag":610,"props":2922,"children":2923},{"class":612,"style":613},[2924,2928,2933,2937,2941,2945,2949],{"type":583,"tag":610,"props":2925,"children":2926},{"style":727},[2927],{"type":588,"value":730},{"type":583,"tag":610,"props":2929,"children":2930},{"style":733},[2931],{"type":588,"value":2932}," email",{"type":583,"tag":610,"props":2934,"children":2935},{"style":693},[2936],{"type":588,"value":741},{"type":583,"tag":610,"props":2938,"children":2939},{"style":617},[2940],{"type":588,"value":2854},{"type":583,"tag":610,"props":2942,"children":2943},{"style":693},[2944],{"type":588,"value":774},{"type":583,"tag":610,"props":2946,"children":2947},{"style":623},[2948],{"type":588,"value":2915},{"type":583,"tag":610,"props":2950,"children":2951},{"style":693},[2952],{"type":588,"value":784},{"type":588,"value":683},{"type":583,"tag":610,"props":2955,"children":2956},{"class":612,"style":613},[2957,2961,2966,2970,2974,2978,2982],{"type":583,"tag":610,"props":2958,"children":2959},{"style":727},[2960],{"type":588,"value":730},{"type":583,"tag":610,"props":2962,"children":2963},{"style":733},[2964],{"type":588,"value":2965}," password",{"type":583,"tag":610,"props":2967,"children":2968},{"style":693},[2969],{"type":588,"value":741},{"type":583,"tag":610,"props":2971,"children":2972},{"style":617},[2973],{"type":588,"value":2854},{"type":583,"tag":610,"props":2975,"children":2976},{"style":693},[2977],{"type":588,"value":774},{"type":583,"tag":610,"props":2979,"children":2980},{"style":623},[2981],{"type":588,"value":2915},{"type":583,"tag":610,"props":2983,"children":2984},{"style":693},[2985],{"type":588,"value":784},{"type":588,"value":683},{"type":583,"tag":610,"props":2988,"children":2989},{"class":612,"style":613},[2990,2994,2999,3003,3007,3011,3016,3020,3025,3029,3033],{"type":583,"tag":610,"props":2991,"children":2992},{"style":727},[2993],{"type":588,"value":730},{"type":583,"tag":610,"props":2995,"children":2996},{"style":733},[2997],{"type":588,"value":2998}," message",{"type":583,"tag":610,"props":3000,"children":3001},{"style":693},[3002],{"type":588,"value":741},{"type":583,"tag":610,"props":3004,"children":3005},{"style":617},[3006],{"type":588,"value":2854},{"type":583,"tag":610,"props":3008,"children":3009},{"style":693},[3010],{"type":588,"value":1247},{"type":583,"tag":610,"props":3012,"children":3013},{"style":937},[3014],{"type":588,"value":3015},"string",{"type":583,"tag":610,"props":3017,"children":3018},{"style":693},[3019],{"type":588,"value":2868},{"type":583,"tag":610,"props":3021,"children":3022},{"style":937},[3023],{"type":588,"value":3024},"null",{"type":583,"tag":610,"props":3026,"children":3027},{"style":693},[3028],{"type":588,"value":1256},{"type":583,"tag":610,"props":3030,"children":3031},{"style":727},[3032],{"type":588,"value":3024},{"type":583,"tag":610,"props":3034,"children":3035},{"style":693},[3036],{"type":588,"value":784},{"type":588,"value":683},{"type":583,"tag":610,"props":3039,"children":3040},{"class":612,"style":613},[],{"type":588,"value":683},{"type":583,"tag":610,"props":3043,"children":3044},{"class":612,"style":613},[3045,3050,3054,3059],{"type":583,"tag":610,"props":3046,"children":3047},{"style":727},[3048],{"type":588,"value":3049},"async",{"type":583,"tag":610,"props":3051,"children":3052},{"style":727},[3053],{"type":588,"value":1923},{"type":583,"tag":610,"props":3055,"children":3056},{"style":617},[3057],{"type":588,"value":3058}," submit",{"type":583,"tag":610,"props":3060,"children":3061},{"style":693},[3062],{"type":588,"value":1319},{"type":588,"value":683},{"type":583,"tag":610,"props":3065,"children":3066},{"class":612,"style":613},[3067,3072,3076,3081,3085],{"type":583,"tag":610,"props":3068,"children":3069},{"style":668},[3070],{"type":588,"value":3071},"  message",{"type":583,"tag":610,"props":3073,"children":3074},{"style":693},[3075],{"type":588,"value":764},{"type":583,"tag":610,"props":3077,"children":3078},{"style":668},[3079],{"type":588,"value":3080},"value",{"type":583,"tag":610,"props":3082,"children":3083},{"style":693},[3084],{"type":588,"value":741},{"type":583,"tag":610,"props":3086,"children":3087},{"style":727},[3088],{"type":588,"value":3024},{"type":588,"value":683},{"type":583,"tag":610,"props":3091,"children":3092},{"class":612,"style":613},[],{"type":588,"value":683},{"type":583,"tag":610,"props":3095,"children":3096},{"class":612,"style":613},[3097,3101,3106],{"type":583,"tag":610,"props":3098,"children":3099},{"style":727},[3100],{"type":588,"value":1328},{"type":583,"tag":610,"props":3102,"children":3103},{"style":733},[3104],{"type":588,"value":3105}," result",{"type":583,"tag":610,"props":3107,"children":3108},{"style":693},[3109],{"type":588,"value":3110}," =",{"type":588,"value":683},{"type":583,"tag":610,"props":3113,"children":3114},{"class":612,"style":613},[3115,3120,3124,3128,3132],{"type":583,"tag":610,"props":3116,"children":3117},{"style":668},[3118],{"type":588,"value":3119},"    mode",{"type":583,"tag":610,"props":3121,"children":3122},{"style":693},[3123],{"type":588,"value":764},{"type":583,"tag":610,"props":3125,"children":3126},{"style":668},[3127],{"type":588,"value":3080},{"type":583,"tag":610,"props":3129,"children":3130},{"style":693},[3131],{"type":588,"value":1806},{"type":583,"tag":610,"props":3133,"children":3134},{"style":623},[3135],{"type":588,"value":2873},{"type":588,"value":683},{"type":583,"tag":610,"props":3138,"children":3139},{"class":612,"style":613},[3140,3145,3150,3155,3159,3164,3168,3173,3177,3181,3185,3189,3194,3198,3202,3206,3210,3215,3219,3223,3227],{"type":583,"tag":610,"props":3141,"children":3142},{"style":693},[3143],{"type":588,"value":3144},"      ? ",{"type":583,"tag":610,"props":3146,"children":3147},{"style":662},[3148],{"type":588,"value":3149},"await",{"type":583,"tag":610,"props":3151,"children":3152},{"style":668},[3153],{"type":588,"value":3154}," signUp",{"type":583,"tag":610,"props":3156,"children":3157},{"style":693},[3158],{"type":588,"value":764},{"type":583,"tag":610,"props":3160,"children":3161},{"style":617},[3162],{"type":588,"value":3163},"email",{"type":583,"tag":610,"props":3165,"children":3166},{"style":693},[3167],{"type":588,"value":2181},{"type":583,"tag":610,"props":3169,"children":3170},{"style":668},[3171],{"type":588,"value":3172},"name:",{"type":583,"tag":610,"props":3174,"children":3175},{"style":668},[3176],{"type":588,"value":2898},{"type":583,"tag":610,"props":3178,"children":3179},{"style":693},[3180],{"type":588,"value":764},{"type":583,"tag":610,"props":3182,"children":3183},{"style":668},[3184],{"type":588,"value":3080},{"type":583,"tag":610,"props":3186,"children":3187},{"style":693},[3188],{"type":588,"value":974},{"type":583,"tag":610,"props":3190,"children":3191},{"style":668},[3192],{"type":588,"value":3193},"email:",{"type":583,"tag":610,"props":3195,"children":3196},{"style":668},[3197],{"type":588,"value":2932},{"type":583,"tag":610,"props":3199,"children":3200},{"style":693},[3201],{"type":588,"value":764},{"type":583,"tag":610,"props":3203,"children":3204},{"style":668},[3205],{"type":588,"value":3080},{"type":583,"tag":610,"props":3207,"children":3208},{"style":693},[3209],{"type":588,"value":974},{"type":583,"tag":610,"props":3211,"children":3212},{"style":668},[3213],{"type":588,"value":3214},"password:",{"type":583,"tag":610,"props":3216,"children":3217},{"style":668},[3218],{"type":588,"value":2965},{"type":583,"tag":610,"props":3220,"children":3221},{"style":693},[3222],{"type":588,"value":764},{"type":583,"tag":610,"props":3224,"children":3225},{"style":668},[3226],{"type":588,"value":3080},{"type":583,"tag":610,"props":3228,"children":3229},{"style":693},[3230],{"type":588,"value":3231}," })",{"type":588,"value":683},{"type":583,"tag":610,"props":3234,"children":3235},{"class":612,"style":613},[3236,3241,3245,3250,3254,3258,3262,3266,3270,3274,3278,3282,3286,3290,3294,3298],{"type":583,"tag":610,"props":3237,"children":3238},{"style":693},[3239],{"type":588,"value":3240},"      : ",{"type":583,"tag":610,"props":3242,"children":3243},{"style":662},[3244],{"type":588,"value":3149},{"type":583,"tag":610,"props":3246,"children":3247},{"style":668},[3248],{"type":588,"value":3249}," signIn",{"type":583,"tag":610,"props":3251,"children":3252},{"style":693},[3253],{"type":588,"value":764},{"type":583,"tag":610,"props":3255,"children":3256},{"style":617},[3257],{"type":588,"value":3163},{"type":583,"tag":610,"props":3259,"children":3260},{"style":693},[3261],{"type":588,"value":2181},{"type":583,"tag":610,"props":3263,"children":3264},{"style":668},[3265],{"type":588,"value":3193},{"type":583,"tag":610,"props":3267,"children":3268},{"style":668},[3269],{"type":588,"value":2932},{"type":583,"tag":610,"props":3271,"children":3272},{"style":693},[3273],{"type":588,"value":764},{"type":583,"tag":610,"props":3275,"children":3276},{"style":668},[3277],{"type":588,"value":3080},{"type":583,"tag":610,"props":3279,"children":3280},{"style":693},[3281],{"type":588,"value":974},{"type":583,"tag":610,"props":3283,"children":3284},{"style":668},[3285],{"type":588,"value":3214},{"type":583,"tag":610,"props":3287,"children":3288},{"style":668},[3289],{"type":588,"value":2965},{"type":583,"tag":610,"props":3291,"children":3292},{"style":693},[3293],{"type":588,"value":764},{"type":583,"tag":610,"props":3295,"children":3296},{"style":668},[3297],{"type":588,"value":3080},{"type":583,"tag":610,"props":3299,"children":3300},{"style":693},[3301],{"type":588,"value":3231},{"type":588,"value":683},{"type":583,"tag":610,"props":3304,"children":3305},{"class":612,"style":613},[],{"type":588,"value":683},{"type":583,"tag":610,"props":3308,"children":3309},{"class":612,"style":613},[3310,3314,3318,3323,3327,3332],{"type":583,"tag":610,"props":3311,"children":3312},{"style":662},[3313],{"type":588,"value":1411},{"type":583,"tag":610,"props":3315,"children":3316},{"style":693},[3317],{"type":588,"value":1699},{"type":583,"tag":610,"props":3319,"children":3320},{"style":668},[3321],{"type":588,"value":3322},"result",{"type":583,"tag":610,"props":3324,"children":3325},{"style":693},[3326],{"type":588,"value":764},{"type":583,"tag":610,"props":3328,"children":3329},{"style":668},[3330],{"type":588,"value":3331},"error",{"type":583,"tag":610,"props":3333,"children":3334},{"style":693},[3335],{"type":588,"value":1531},{"type":588,"value":683},{"type":583,"tag":610,"props":3338,"children":3339},{"class":612,"style":613},[3340,3345,3349,3353,3357,3362,3366,3370,3374,3378,3383,3388,3393],{"type":583,"tag":610,"props":3341,"children":3342},{"style":668},[3343],{"type":588,"value":3344},"    message",{"type":583,"tag":610,"props":3346,"children":3347},{"style":693},[3348],{"type":588,"value":764},{"type":583,"tag":610,"props":3350,"children":3351},{"style":668},[3352],{"type":588,"value":3080},{"type":583,"tag":610,"props":3354,"children":3355},{"style":693},[3356],{"type":588,"value":741},{"type":583,"tag":610,"props":3358,"children":3359},{"style":668},[3360],{"type":588,"value":3361},"mode",{"type":583,"tag":610,"props":3363,"children":3364},{"style":693},[3365],{"type":588,"value":764},{"type":583,"tag":610,"props":3367,"children":3368},{"style":668},[3369],{"type":588,"value":3080},{"type":583,"tag":610,"props":3371,"children":3372},{"style":693},[3373],{"type":588,"value":1806},{"type":583,"tag":610,"props":3375,"children":3376},{"style":623},[3377],{"type":588,"value":2873},{"type":583,"tag":610,"props":3379,"children":3380},{"style":693},[3381],{"type":588,"value":3382}," ? ",{"type":583,"tag":610,"props":3384,"children":3385},{"style":623},[3386],{"type":588,"value":3387},"'Sign up failed'",{"type":583,"tag":610,"props":3389,"children":3390},{"style":693},[3391],{"type":588,"value":3392}," : ",{"type":583,"tag":610,"props":3394,"children":3395},{"style":623},[3396],{"type":588,"value":3397},"'Sign in failed'",{"type":588,"value":683},{"type":583,"tag":610,"props":3400,"children":3401},{"class":612,"style":613},[3402],{"type":583,"tag":610,"props":3403,"children":3404},{"style":662},[3405],{"type":588,"value":3406},"    return",{"type":588,"value":683},{"type":583,"tag":610,"props":3409,"children":3410},{"class":612,"style":613},[3411],{"type":583,"tag":610,"props":3412,"children":3413},{"style":693},[3414],{"type":588,"value":1570},{"type":588,"value":683},{"type":583,"tag":610,"props":3417,"children":3418},{"class":612,"style":613},[],{"type":588,"value":683},{"type":583,"tag":610,"props":3421,"children":3422},{"class":612,"style":613},[3423,3427,3431,3435,3439,3443,3447,3451,3455,3459,3463,3468,3472],{"type":583,"tag":610,"props":3424,"children":3425},{"style":668},[3426],{"type":588,"value":3071},{"type":583,"tag":610,"props":3428,"children":3429},{"style":693},[3430],{"type":588,"value":764},{"type":583,"tag":610,"props":3432,"children":3433},{"style":668},[3434],{"type":588,"value":3080},{"type":583,"tag":610,"props":3436,"children":3437},{"style":693},[3438],{"type":588,"value":741},{"type":583,"tag":610,"props":3440,"children":3441},{"style":668},[3442],{"type":588,"value":3361},{"type":583,"tag":610,"props":3444,"children":3445},{"style":693},[3446],{"type":588,"value":764},{"type":583,"tag":610,"props":3448,"children":3449},{"style":668},[3450],{"type":588,"value":3080},{"type":583,"tag":610,"props":3452,"children":3453},{"style":693},[3454],{"type":588,"value":1806},{"type":583,"tag":610,"props":3456,"children":3457},{"style":623},[3458],{"type":588,"value":2873},{"type":583,"tag":610,"props":3460,"children":3461},{"style":693},[3462],{"type":588,"value":3382},{"type":583,"tag":610,"props":3464,"children":3465},{"style":623},[3466],{"type":588,"value":3467},"'Account created. Sign in next.'",{"type":583,"tag":610,"props":3469,"children":3470},{"style":693},[3471],{"type":588,"value":3392},{"type":583,"tag":610,"props":3473,"children":3474},{"style":623},[3475],{"type":588,"value":3476},"'Signed in.'",{"type":588,"value":683},{"type":583,"tag":610,"props":3479,"children":3480},{"class":612,"style":613},[3481,3486,3490,3494,3498],{"type":583,"tag":610,"props":3482,"children":3483},{"style":668},[3484],{"type":588,"value":3485},"  password",{"type":583,"tag":610,"props":3487,"children":3488},{"style":693},[3489],{"type":588,"value":764},{"type":583,"tag":610,"props":3491,"children":3492},{"style":668},[3493],{"type":588,"value":3080},{"type":583,"tag":610,"props":3495,"children":3496},{"style":693},[3497],{"type":588,"value":741},{"type":583,"tag":610,"props":3499,"children":3500},{"style":623},[3501],{"type":588,"value":2915},{"type":588,"value":683},{"type":583,"tag":610,"props":3504,"children":3505},{"class":612,"style":613},[3506],{"type":583,"tag":610,"props":3507,"children":3508},{"style":693},[3509],{"type":588,"value":1906},{"type":588,"value":683},{"type":583,"tag":610,"props":3512,"children":3513},{"class":612,"style":613},[3514,3519,3523],{"type":583,"tag":610,"props":3515,"children":3516},{"style":2732},[3517],{"type":588,"value":3518},"\u003C\u002F",{"type":583,"tag":610,"props":3520,"children":3521},{"style":2737},[3522],{"type":588,"value":2740},{"type":583,"tag":610,"props":3524,"children":3525},{"style":2732},[3526],{"type":588,"value":2766},{"type":588,"value":683},{"type":583,"tag":610,"props":3529,"children":3530},{"class":612,"style":613},[],{"type":588,"value":683},{"type":583,"tag":610,"props":3533,"children":3534},{"class":612,"style":613},[3535,3539,3544],{"type":583,"tag":610,"props":3536,"children":3537},{"style":2732},[3538],{"type":588,"value":1247},{"type":583,"tag":610,"props":3540,"children":3541},{"style":2737},[3542],{"type":588,"value":3543},"template",{"type":583,"tag":610,"props":3545,"children":3546},{"style":2732},[3547],{"type":588,"value":2766},{"type":588,"value":683},{"type":583,"tag":610,"props":3550,"children":3551},{"class":612,"style":613},[3552,3557,3562],{"type":583,"tag":610,"props":3553,"children":3554},{"style":2732},[3555],{"type":588,"value":3556},"  \u003C",{"type":583,"tag":610,"props":3558,"children":3559},{"style":2737},[3560],{"type":588,"value":3561},"main",{"type":583,"tag":610,"props":3563,"children":3564},{"style":2732},[3565],{"type":588,"value":2766},{"type":588,"value":683},{"type":583,"tag":610,"props":3568,"children":3569},{"class":612,"style":613},[3570,3575,3580,3584,3589,3593,3597],{"type":583,"tag":610,"props":3571,"children":3572},{"style":2732},[3573],{"type":588,"value":3574},"    \u003C",{"type":583,"tag":610,"props":3576,"children":3577},{"style":2737},[3578],{"type":588,"value":3579},"h1",{"type":583,"tag":610,"props":3581,"children":3582},{"style":2732},[3583],{"type":588,"value":2766},{"type":583,"tag":610,"props":3585,"children":3586},{"style":693},[3587],{"type":588,"value":3588},"Account",{"type":583,"tag":610,"props":3590,"children":3591},{"style":2732},[3592],{"type":588,"value":3518},{"type":583,"tag":610,"props":3594,"children":3595},{"style":2737},[3596],{"type":588,"value":3579},{"type":583,"tag":610,"props":3598,"children":3599},{"style":2732},[3600],{"type":588,"value":2766},{"type":588,"value":683},{"type":583,"tag":610,"props":3603,"children":3604},{"class":612,"style":613},[],{"type":588,"value":683},{"type":583,"tag":610,"props":3607,"children":3608},{"class":612,"style":613},[3609,3613,3617,3622,3626,3631,3635,3640,3644,3648],{"type":583,"tag":610,"props":3610,"children":3611},{"style":2732},[3612],{"type":588,"value":3574},{"type":583,"tag":610,"props":3614,"children":3615},{"style":2737},[3616],{"type":588,"value":584},{"type":583,"tag":610,"props":3618,"children":3619},{"style":2743},[3620],{"type":588,"value":3621}," v-if",{"type":583,"tag":610,"props":3623,"children":3624},{"style":693},[3625],{"type":588,"value":2550},{"type":583,"tag":610,"props":3627,"children":3628},{"style":2758},[3629],{"type":588,"value":3630},"\"status === 'loading'\"",{"type":583,"tag":610,"props":3632,"children":3633},{"style":2732},[3634],{"type":588,"value":2766},{"type":583,"tag":610,"props":3636,"children":3637},{"style":693},[3638],{"type":588,"value":3639},"Checking session…",{"type":583,"tag":610,"props":3641,"children":3642},{"style":2732},[3643],{"type":588,"value":3518},{"type":583,"tag":610,"props":3645,"children":3646},{"style":2737},[3647],{"type":588,"value":584},{"type":583,"tag":610,"props":3649,"children":3650},{"style":2732},[3651],{"type":588,"value":2766},{"type":588,"value":683},{"type":583,"tag":610,"props":3654,"children":3655},{"class":612,"style":613},[],{"type":588,"value":683},{"type":583,"tag":610,"props":3658,"children":3659},{"class":612,"style":613},[3660,3664,3669,3674,3678,3683],{"type":583,"tag":610,"props":3661,"children":3662},{"style":2732},[3663],{"type":588,"value":3574},{"type":583,"tag":610,"props":3665,"children":3666},{"style":2737},[3667],{"type":588,"value":3668},"section",{"type":583,"tag":610,"props":3670,"children":3671},{"style":2743},[3672],{"type":588,"value":3673}," v-else-if",{"type":583,"tag":610,"props":3675,"children":3676},{"style":693},[3677],{"type":588,"value":2550},{"type":583,"tag":610,"props":3679,"children":3680},{"style":2758},[3681],{"type":588,"value":3682},"\"status === 'authenticated'\"",{"type":583,"tag":610,"props":3684,"children":3685},{"style":2732},[3686],{"type":588,"value":2766},{"type":588,"value":683},{"type":583,"tag":610,"props":3689,"children":3690},{"class":612,"style":613},[3691,3696,3700,3704,3709,3713,3717],{"type":583,"tag":610,"props":3692,"children":3693},{"style":2732},[3694],{"type":588,"value":3695},"      \u003C",{"type":583,"tag":610,"props":3697,"children":3698},{"style":2737},[3699],{"type":588,"value":584},{"type":583,"tag":610,"props":3701,"children":3702},{"style":2732},[3703],{"type":588,"value":2766},{"type":583,"tag":610,"props":3705,"children":3706},{"style":693},[3707],{"type":588,"value":3708},"Signed in as {{ user?.email ?? user?.name ?? 'user' }}",{"type":583,"tag":610,"props":3710,"children":3711},{"style":2732},[3712],{"type":588,"value":3518},{"type":583,"tag":610,"props":3714,"children":3715},{"style":2737},[3716],{"type":588,"value":584},{"type":583,"tag":610,"props":3718,"children":3719},{"style":2732},[3720],{"type":588,"value":2766},{"type":588,"value":683},{"type":583,"tag":610,"props":3723,"children":3724},{"class":612,"style":613},[3725,3729,3734,3739,3743,3748,3752,3757,3761,3765],{"type":583,"tag":610,"props":3726,"children":3727},{"style":2732},[3728],{"type":588,"value":3695},{"type":583,"tag":610,"props":3730,"children":3731},{"style":2737},[3732],{"type":588,"value":3733},"button",{"type":583,"tag":610,"props":3735,"children":3736},{"style":2743},[3737],{"type":588,"value":3738}," @click",{"type":583,"tag":610,"props":3740,"children":3741},{"style":693},[3742],{"type":588,"value":2550},{"type":583,"tag":610,"props":3744,"children":3745},{"style":2758},[3746],{"type":588,"value":3747},"\"signOut()\"",{"type":583,"tag":610,"props":3749,"children":3750},{"style":2732},[3751],{"type":588,"value":2766},{"type":583,"tag":610,"props":3753,"children":3754},{"style":693},[3755],{"type":588,"value":3756},"Sign out",{"type":583,"tag":610,"props":3758,"children":3759},{"style":2732},[3760],{"type":588,"value":3518},{"type":583,"tag":610,"props":3762,"children":3763},{"style":2737},[3764],{"type":588,"value":3733},{"type":583,"tag":610,"props":3766,"children":3767},{"style":2732},[3768],{"type":588,"value":2766},{"type":588,"value":683},{"type":583,"tag":610,"props":3771,"children":3772},{"class":612,"style":613},[3773,3778,3782],{"type":583,"tag":610,"props":3774,"children":3775},{"style":2732},[3776],{"type":588,"value":3777},"    \u003C\u002F",{"type":583,"tag":610,"props":3779,"children":3780},{"style":2737},[3781],{"type":588,"value":3668},{"type":583,"tag":610,"props":3783,"children":3784},{"style":2732},[3785],{"type":588,"value":2766},{"type":588,"value":683},{"type":583,"tag":610,"props":3788,"children":3789},{"class":612,"style":613},[],{"type":588,"value":683},{"type":583,"tag":610,"props":3792,"children":3793},{"class":612,"style":613},[3794,3798,3803,3808,3813,3817,3822],{"type":583,"tag":610,"props":3795,"children":3796},{"style":2732},[3797],{"type":588,"value":3574},{"type":583,"tag":610,"props":3799,"children":3800},{"style":2737},[3801],{"type":588,"value":3802},"form",{"type":583,"tag":610,"props":3804,"children":3805},{"style":2743},[3806],{"type":588,"value":3807}," v-else",{"type":583,"tag":610,"props":3809,"children":3810},{"style":2743},[3811],{"type":588,"value":3812}," @submit.prevent",{"type":583,"tag":610,"props":3814,"children":3815},{"style":693},[3816],{"type":588,"value":2550},{"type":583,"tag":610,"props":3818,"children":3819},{"style":2758},[3820],{"type":588,"value":3821},"\"submit\"",{"type":583,"tag":610,"props":3823,"children":3824},{"style":2732},[3825],{"type":588,"value":2766},{"type":588,"value":683},{"type":583,"tag":610,"props":3828,"children":3829},{"class":612,"style":613},[3830,3834,3839],{"type":583,"tag":610,"props":3831,"children":3832},{"style":2732},[3833],{"type":588,"value":3695},{"type":583,"tag":610,"props":3835,"children":3836},{"style":2737},[3837],{"type":588,"value":3838},"label",{"type":583,"tag":610,"props":3840,"children":3841},{"style":2732},[3842],{"type":588,"value":2766},{"type":588,"value":683},{"type":583,"tag":610,"props":3845,"children":3846},{"class":612,"style":613},[3847],{"type":583,"tag":610,"props":3848,"children":3849},{"style":693},[3850],{"type":588,"value":3851},"        Mode",{"type":588,"value":683},{"type":583,"tag":610,"props":3854,"children":3855},{"class":612,"style":613},[3856,3861,3866,3871,3875,3880],{"type":583,"tag":610,"props":3857,"children":3858},{"style":2732},[3859],{"type":588,"value":3860},"        \u003C",{"type":583,"tag":610,"props":3862,"children":3863},{"style":2737},[3864],{"type":588,"value":3865},"select",{"type":583,"tag":610,"props":3867,"children":3868},{"style":2743},[3869],{"type":588,"value":3870}," v-model",{"type":583,"tag":610,"props":3872,"children":3873},{"style":693},[3874],{"type":588,"value":2550},{"type":583,"tag":610,"props":3876,"children":3877},{"style":2758},[3878],{"type":588,"value":3879},"\"mode\"",{"type":583,"tag":610,"props":3881,"children":3882},{"style":2732},[3883],{"type":588,"value":2766},{"type":588,"value":683},{"type":583,"tag":610,"props":3886,"children":3887},{"class":612,"style":613},[3888,3893,3898,3903,3907,3912,3916,3921,3925,3929],{"type":583,"tag":610,"props":3889,"children":3890},{"style":2732},[3891],{"type":588,"value":3892},"          \u003C",{"type":583,"tag":610,"props":3894,"children":3895},{"style":2737},[3896],{"type":588,"value":3897},"option",{"type":583,"tag":610,"props":3899,"children":3900},{"style":2743},[3901],{"type":588,"value":3902}," value",{"type":583,"tag":610,"props":3904,"children":3905},{"style":693},[3906],{"type":588,"value":2550},{"type":583,"tag":610,"props":3908,"children":3909},{"style":2758},[3910],{"type":588,"value":3911},"\"sign-up\"",{"type":583,"tag":610,"props":3913,"children":3914},{"style":2732},[3915],{"type":588,"value":2766},{"type":583,"tag":610,"props":3917,"children":3918},{"style":693},[3919],{"type":588,"value":3920},"Sign up",{"type":583,"tag":610,"props":3922,"children":3923},{"style":2732},[3924],{"type":588,"value":3518},{"type":583,"tag":610,"props":3926,"children":3927},{"style":2737},[3928],{"type":588,"value":3897},{"type":583,"tag":610,"props":3930,"children":3931},{"style":2732},[3932],{"type":588,"value":2766},{"type":588,"value":683},{"type":583,"tag":610,"props":3935,"children":3936},{"class":612,"style":613},[3937,3941,3945,3949,3953,3958,3962,3967,3971,3975],{"type":583,"tag":610,"props":3938,"children":3939},{"style":2732},[3940],{"type":588,"value":3892},{"type":583,"tag":610,"props":3942,"children":3943},{"style":2737},[3944],{"type":588,"value":3897},{"type":583,"tag":610,"props":3946,"children":3947},{"style":2743},[3948],{"type":588,"value":3902},{"type":583,"tag":610,"props":3950,"children":3951},{"style":693},[3952],{"type":588,"value":2550},{"type":583,"tag":610,"props":3954,"children":3955},{"style":2758},[3956],{"type":588,"value":3957},"\"sign-in\"",{"type":583,"tag":610,"props":3959,"children":3960},{"style":2732},[3961],{"type":588,"value":2766},{"type":583,"tag":610,"props":3963,"children":3964},{"style":693},[3965],{"type":588,"value":3966},"Sign in",{"type":583,"tag":610,"props":3968,"children":3969},{"style":2732},[3970],{"type":588,"value":3518},{"type":583,"tag":610,"props":3972,"children":3973},{"style":2737},[3974],{"type":588,"value":3897},{"type":583,"tag":610,"props":3976,"children":3977},{"style":2732},[3978],{"type":588,"value":2766},{"type":588,"value":683},{"type":583,"tag":610,"props":3981,"children":3982},{"class":612,"style":613},[3983,3988,3992],{"type":583,"tag":610,"props":3984,"children":3985},{"style":2732},[3986],{"type":588,"value":3987},"        \u003C\u002F",{"type":583,"tag":610,"props":3989,"children":3990},{"style":2737},[3991],{"type":588,"value":3865},{"type":583,"tag":610,"props":3993,"children":3994},{"style":2732},[3995],{"type":588,"value":2766},{"type":588,"value":683},{"type":583,"tag":610,"props":3998,"children":3999},{"class":612,"style":613},[4000,4005,4009],{"type":583,"tag":610,"props":4001,"children":4002},{"style":2732},[4003],{"type":588,"value":4004},"      \u003C\u002F",{"type":583,"tag":610,"props":4006,"children":4007},{"style":2737},[4008],{"type":588,"value":3838},{"type":583,"tag":610,"props":4010,"children":4011},{"style":2732},[4012],{"type":588,"value":2766},{"type":588,"value":683},{"type":583,"tag":610,"props":4015,"children":4016},{"class":612,"style":613},[],{"type":588,"value":683},{"type":583,"tag":610,"props":4019,"children":4020},{"class":612,"style":613},[4021,4025,4029,4033,4037,4042],{"type":583,"tag":610,"props":4022,"children":4023},{"style":2732},[4024],{"type":588,"value":3695},{"type":583,"tag":610,"props":4026,"children":4027},{"style":2737},[4028],{"type":588,"value":3838},{"type":583,"tag":610,"props":4030,"children":4031},{"style":2743},[4032],{"type":588,"value":3621},{"type":583,"tag":610,"props":4034,"children":4035},{"style":693},[4036],{"type":588,"value":2550},{"type":583,"tag":610,"props":4038,"children":4039},{"style":2758},[4040],{"type":588,"value":4041},"\"mode === 'sign-up'\"",{"type":583,"tag":610,"props":4043,"children":4044},{"style":2732},[4045],{"type":588,"value":2766},{"type":588,"value":683},{"type":583,"tag":610,"props":4048,"children":4049},{"class":612,"style":613},[4050],{"type":583,"tag":610,"props":4051,"children":4052},{"style":693},[4053],{"type":588,"value":4054},"        Name",{"type":588,"value":683},{"type":583,"tag":610,"props":4057,"children":4058},{"class":612,"style":613},[4059,4063,4068,4072,4076,4081,4086,4090,4094,4099],{"type":583,"tag":610,"props":4060,"children":4061},{"style":2732},[4062],{"type":588,"value":3860},{"type":583,"tag":610,"props":4064,"children":4065},{"style":2737},[4066],{"type":588,"value":4067},"input",{"type":583,"tag":610,"props":4069,"children":4070},{"style":2743},[4071],{"type":588,"value":3870},{"type":583,"tag":610,"props":4073,"children":4074},{"style":693},[4075],{"type":588,"value":2550},{"type":583,"tag":610,"props":4077,"children":4078},{"style":2758},[4079],{"type":588,"value":4080},"\"name\"",{"type":583,"tag":610,"props":4082,"children":4083},{"style":2743},[4084],{"type":588,"value":4085}," autocomplete",{"type":583,"tag":610,"props":4087,"children":4088},{"style":693},[4089],{"type":588,"value":2550},{"type":583,"tag":610,"props":4091,"children":4092},{"style":2758},[4093],{"type":588,"value":4080},{"type":583,"tag":610,"props":4095,"children":4096},{"style":2743},[4097],{"type":588,"value":4098}," required",{"type":583,"tag":610,"props":4100,"children":4101},{"style":2732},[4102],{"type":588,"value":4103}," \u002F>",{"type":588,"value":683},{"type":583,"tag":610,"props":4106,"children":4107},{"class":612,"style":613},[4108,4112,4116],{"type":583,"tag":610,"props":4109,"children":4110},{"style":2732},[4111],{"type":588,"value":4004},{"type":583,"tag":610,"props":4113,"children":4114},{"style":2737},[4115],{"type":588,"value":3838},{"type":583,"tag":610,"props":4117,"children":4118},{"style":2732},[4119],{"type":588,"value":2766},{"type":588,"value":683},{"type":583,"tag":610,"props":4122,"children":4123},{"class":612,"style":613},[],{"type":588,"value":683},{"type":583,"tag":610,"props":4126,"children":4127},{"class":612,"style":613},[4128,4132,4136],{"type":583,"tag":610,"props":4129,"children":4130},{"style":2732},[4131],{"type":588,"value":3695},{"type":583,"tag":610,"props":4133,"children":4134},{"style":2737},[4135],{"type":588,"value":3838},{"type":583,"tag":610,"props":4137,"children":4138},{"style":2732},[4139],{"type":588,"value":2766},{"type":588,"value":683},{"type":583,"tag":610,"props":4142,"children":4143},{"class":612,"style":613},[4144],{"type":583,"tag":610,"props":4145,"children":4146},{"style":693},[4147],{"type":588,"value":4148},"        Email",{"type":588,"value":683},{"type":583,"tag":610,"props":4151,"children":4152},{"class":612,"style":613},[4153,4157,4161,4165,4169,4174,4178,4182,4186,4190,4194,4198,4202],{"type":583,"tag":610,"props":4154,"children":4155},{"style":2732},[4156],{"type":588,"value":3860},{"type":583,"tag":610,"props":4158,"children":4159},{"style":2737},[4160],{"type":588,"value":4067},{"type":583,"tag":610,"props":4162,"children":4163},{"style":2743},[4164],{"type":588,"value":3870},{"type":583,"tag":610,"props":4166,"children":4167},{"style":693},[4168],{"type":588,"value":2550},{"type":583,"tag":610,"props":4170,"children":4171},{"style":2758},[4172],{"type":588,"value":4173},"\"email\"",{"type":583,"tag":610,"props":4175,"children":4176},{"style":2743},[4177],{"type":588,"value":855},{"type":583,"tag":610,"props":4179,"children":4180},{"style":693},[4181],{"type":588,"value":2550},{"type":583,"tag":610,"props":4183,"children":4184},{"style":2758},[4185],{"type":588,"value":4173},{"type":583,"tag":610,"props":4187,"children":4188},{"style":2743},[4189],{"type":588,"value":4085},{"type":583,"tag":610,"props":4191,"children":4192},{"style":693},[4193],{"type":588,"value":2550},{"type":583,"tag":610,"props":4195,"children":4196},{"style":2758},[4197],{"type":588,"value":4173},{"type":583,"tag":610,"props":4199,"children":4200},{"style":2743},[4201],{"type":588,"value":4098},{"type":583,"tag":610,"props":4203,"children":4204},{"style":2732},[4205],{"type":588,"value":4103},{"type":588,"value":683},{"type":583,"tag":610,"props":4208,"children":4209},{"class":612,"style":613},[4210,4214,4218],{"type":583,"tag":610,"props":4211,"children":4212},{"style":2732},[4213],{"type":588,"value":4004},{"type":583,"tag":610,"props":4215,"children":4216},{"style":2737},[4217],{"type":588,"value":3838},{"type":583,"tag":610,"props":4219,"children":4220},{"style":2732},[4221],{"type":588,"value":2766},{"type":588,"value":683},{"type":583,"tag":610,"props":4224,"children":4225},{"class":612,"style":613},[],{"type":588,"value":683},{"type":583,"tag":610,"props":4228,"children":4229},{"class":612,"style":613},[4230,4234,4238],{"type":583,"tag":610,"props":4231,"children":4232},{"style":2732},[4233],{"type":588,"value":3695},{"type":583,"tag":610,"props":4235,"children":4236},{"style":2737},[4237],{"type":588,"value":3838},{"type":583,"tag":610,"props":4239,"children":4240},{"style":2732},[4241],{"type":588,"value":2766},{"type":588,"value":683},{"type":583,"tag":610,"props":4244,"children":4245},{"class":612,"style":613},[4246],{"type":583,"tag":610,"props":4247,"children":4248},{"style":693},[4249],{"type":588,"value":4250},"        Password",{"type":588,"value":683},{"type":583,"tag":610,"props":4253,"children":4254},{"class":612,"style":613},[4255,4259,4263,4267,4271,4276,4280,4284,4288,4293,4297,4302,4306],{"type":583,"tag":610,"props":4256,"children":4257},{"style":2732},[4258],{"type":588,"value":3860},{"type":583,"tag":610,"props":4260,"children":4261},{"style":2737},[4262],{"type":588,"value":4067},{"type":583,"tag":610,"props":4264,"children":4265},{"style":2743},[4266],{"type":588,"value":3870},{"type":583,"tag":610,"props":4268,"children":4269},{"style":693},[4270],{"type":588,"value":2550},{"type":583,"tag":610,"props":4272,"children":4273},{"style":2758},[4274],{"type":588,"value":4275},"\"password\"",{"type":583,"tag":610,"props":4277,"children":4278},{"style":2743},[4279],{"type":588,"value":855},{"type":583,"tag":610,"props":4281,"children":4282},{"style":693},[4283],{"type":588,"value":2550},{"type":583,"tag":610,"props":4285,"children":4286},{"style":2758},[4287],{"type":588,"value":4275},{"type":583,"tag":610,"props":4289,"children":4290},{"style":2743},[4291],{"type":588,"value":4292}," minlength",{"type":583,"tag":610,"props":4294,"children":4295},{"style":693},[4296],{"type":588,"value":2550},{"type":583,"tag":610,"props":4298,"children":4299},{"style":2758},[4300],{"type":588,"value":4301},"\"15\"",{"type":583,"tag":610,"props":4303,"children":4304},{"style":2743},[4305],{"type":588,"value":4098},{"type":583,"tag":610,"props":4307,"children":4308},{"style":2732},[4309],{"type":588,"value":4103},{"type":588,"value":683},{"type":583,"tag":610,"props":4312,"children":4313},{"class":612,"style":613},[4314,4318,4322],{"type":583,"tag":610,"props":4315,"children":4316},{"style":2732},[4317],{"type":588,"value":4004},{"type":583,"tag":610,"props":4319,"children":4320},{"style":2737},[4321],{"type":588,"value":3838},{"type":583,"tag":610,"props":4323,"children":4324},{"style":2732},[4325],{"type":588,"value":2766},{"type":588,"value":683},{"type":583,"tag":610,"props":4328,"children":4329},{"class":612,"style":613},[],{"type":588,"value":683},{"type":583,"tag":610,"props":4332,"children":4333},{"class":612,"style":613},[4334,4338,4342,4346,4350,4354,4358,4363,4367,4371],{"type":583,"tag":610,"props":4335,"children":4336},{"style":2732},[4337],{"type":588,"value":3695},{"type":583,"tag":610,"props":4339,"children":4340},{"style":2737},[4341],{"type":588,"value":3733},{"type":583,"tag":610,"props":4343,"children":4344},{"style":2743},[4345],{"type":588,"value":855},{"type":583,"tag":610,"props":4347,"children":4348},{"style":693},[4349],{"type":588,"value":2550},{"type":583,"tag":610,"props":4351,"children":4352},{"style":2758},[4353],{"type":588,"value":3821},{"type":583,"tag":610,"props":4355,"children":4356},{"style":2732},[4357],{"type":588,"value":2766},{"type":583,"tag":610,"props":4359,"children":4360},{"style":693},[4361],{"type":588,"value":4362},"Continue",{"type":583,"tag":610,"props":4364,"children":4365},{"style":2732},[4366],{"type":588,"value":3518},{"type":583,"tag":610,"props":4368,"children":4369},{"style":2737},[4370],{"type":588,"value":3733},{"type":583,"tag":610,"props":4372,"children":4373},{"style":2732},[4374],{"type":588,"value":2766},{"type":588,"value":683},{"type":583,"tag":610,"props":4377,"children":4378},{"class":612,"style":613},[4379,4383,4387,4391,4395,4400,4404,4409,4413,4417],{"type":583,"tag":610,"props":4380,"children":4381},{"style":2732},[4382],{"type":588,"value":3695},{"type":583,"tag":610,"props":4384,"children":4385},{"style":2737},[4386],{"type":588,"value":584},{"type":583,"tag":610,"props":4388,"children":4389},{"style":2743},[4390],{"type":588,"value":3621},{"type":583,"tag":610,"props":4392,"children":4393},{"style":693},[4394],{"type":588,"value":2550},{"type":583,"tag":610,"props":4396,"children":4397},{"style":2758},[4398],{"type":588,"value":4399},"\"message\"",{"type":583,"tag":610,"props":4401,"children":4402},{"style":2732},[4403],{"type":588,"value":2766},{"type":583,"tag":610,"props":4405,"children":4406},{"style":693},[4407],{"type":588,"value":4408},"{{ message }}",{"type":583,"tag":610,"props":4410,"children":4411},{"style":2732},[4412],{"type":588,"value":3518},{"type":583,"tag":610,"props":4414,"children":4415},{"style":2737},[4416],{"type":588,"value":584},{"type":583,"tag":610,"props":4418,"children":4419},{"style":2732},[4420],{"type":588,"value":2766},{"type":588,"value":683},{"type":583,"tag":610,"props":4423,"children":4424},{"class":612,"style":613},[4425,4429,4433],{"type":583,"tag":610,"props":4426,"children":4427},{"style":2732},[4428],{"type":588,"value":3777},{"type":583,"tag":610,"props":4430,"children":4431},{"style":2737},[4432],{"type":588,"value":3802},{"type":583,"tag":610,"props":4434,"children":4435},{"style":2732},[4436],{"type":588,"value":2766},{"type":588,"value":683},{"type":583,"tag":610,"props":4439,"children":4440},{"class":612,"style":613},[4441,4446,4450],{"type":583,"tag":610,"props":4442,"children":4443},{"style":2732},[4444],{"type":588,"value":4445},"  \u003C\u002F",{"type":583,"tag":610,"props":4447,"children":4448},{"style":2737},[4449],{"type":588,"value":3561},{"type":583,"tag":610,"props":4451,"children":4452},{"style":2732},[4453],{"type":588,"value":2766},{"type":588,"value":683},{"type":583,"tag":610,"props":4456,"children":4457},{"class":612,"style":613},[4458,4462,4466],{"type":583,"tag":610,"props":4459,"children":4460},{"style":2732},[4461],{"type":588,"value":3518},{"type":583,"tag":610,"props":4463,"children":4464},{"style":2737},[4465],{"type":588,"value":3543},{"type":583,"tag":610,"props":4467,"children":4468},{"style":2732},[4469],{"type":588,"value":2766},{"type":583,"tag":591,"props":4471,"children":4473},{"id":4472},"verify-the-flow",[4474],{"type":588,"value":4475},"Verify the flow",{"type":583,"tag":584,"props":4477,"children":4478},{},[4479],{"type":588,"value":4480},"Run Convex and Nuxt in separate terminals. Create an account, sign in, reload the page, then sign out.",{"type":583,"tag":584,"props":4482,"children":4483},{},[4484],{"type":588,"value":4485},"The session should survive the authenticated reload. The UI should not briefly render the anonymous form before the hydrated auth state settles.",{"type":583,"tag":584,"props":4487,"children":4488},{},[4489,4491,4497],{"type":588,"value":4490},"Authentication identifies the caller. Continue with ",{"type":583,"tag":4492,"props":4493,"children":4494},"a",{"href":164},[4495],{"type":588,"value":4496},"Protect data",{"type":588,"value":4498}," to enforce access.",{"title":4500,"searchDepth":4501,"depth":4501,"links":4502},"",4,[4503,4505,4506,4507,4508,4509,4510],{"id":593,"depth":4504,"text":596},2,{"id":644,"depth":4504,"text":647},{"id":943,"depth":4504,"text":946},{"id":2415,"depth":4504,"text":2418},{"id":2588,"depth":4504,"text":2591},{"id":2714,"depth":4504,"text":2717},{"id":4472,"depth":4504,"text":4475},"markdown","docs",{"source":4514,"path":4515,"stem":4516,"dir":4517,"extension":4518},"content","docs\u002F3.get-started\u002F5.add-authentication.md","docs\u002F3.get-started\u002F5.add-authentication","get-started","md",{"requestedPath":157,"resolvedPath":157,"alternates":4520},[],{"requested":4522,"resolved":4523,"usedFallback":6},{"locale":8},{"locale":8},{"previous":4525,"next":4527},{"title":145,"id":146,"canonicalKey":147,"locale":8,"draft":6,"navigation":4526,"icon":149,"path":150},{"icon":149},{"title":159,"id":160,"canonicalKey":161,"locale":8,"draft":6,"navigation":4528,"icon":163,"path":164},{"icon":163},{"left":4530,"top":4530,"width":4531,"height":4531,"rotate":4530,"vFlip":6,"hFlip":6,"body":4532},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":4530,"top":4530,"width":4534,"height":4534,"rotate":4530,"vFlip":6,"hFlip":6,"body":4535},24,"\u003Cpath fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M12 19h8M4 17l6-6l-6-6\"\u002F>",{"left":4530,"top":4530,"width":4531,"height":4537,"rotate":4530,"vFlip":6,"hFlip":6,"body":4538},168,"\u003Cpath fill=\"#00dc82\" d=\"M143.618 167.029h95.166c3.023 0 5.992-.771 8.61-2.237a16.96 16.96 0 0 0 6.302-6.115a16.3 16.3 0 0 0 2.304-8.352c0-2.932-.799-5.811-2.312-8.35L189.778 34.6a16.97 16.97 0 0 0-6.301-6.113a17.6 17.6 0 0 0-8.608-2.238c-3.023 0-5.991.772-8.609 2.238a16.96 16.96 0 0 0-6.3 6.113l-16.342 27.473l-31.95-53.724a17 17 0 0 0-6.304-6.112A17.64 17.64 0 0 0 96.754 0c-3.022 0-5.992.772-8.61 2.237a17 17 0 0 0-6.303 6.112L2.31 141.975a16.3 16.3 0 0 0-2.31 8.35c0 2.932.793 5.813 2.304 8.352a16.96 16.96 0 0 0 6.302 6.115a17.6 17.6 0 0 0 8.61 2.237h59.737c23.669 0 41.123-10.084 53.134-29.758l29.159-48.983l15.618-26.215l46.874 78.742h-62.492zm-67.64-26.24l-41.688-.01L96.782 35.796l31.181 52.492l-20.877 35.084c-7.976 12.765-17.037 17.416-31.107 17.416\"\u002F>",{"left":4530,"top":4530,"width":4531,"height":4540,"rotate":4530,"vFlip":6,"hFlip":6,"body":4541},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":4530,"top":4530,"width":4534,"height":4534,"rotate":4530,"vFlip":6,"hFlip":6,"body":4543},"\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>",1784196942532]