[{"data":1,"prerenderedAt":2893},["ShallowReactive",2],{"navigation":3,"examples-nav":398,"-examples-vite-ssr-solid":499,"-examples-vite-ssr-solid-surround":2890},[4,93,222,228,383,395],{"title":5,"path":6,"stem":7,"children":8,"icon":92},"","/docs","1.docs/1.index",[9,12,17,22,27,32,37,42,47,52,57,62,67,72,77,82,87],{"title":10,"path":6,"stem":7,"icon":11},"Introduction","i-lucide-compass",{"title":13,"path":14,"stem":15,"icon":16},"Quick Start","/docs/quick-start","1.docs/2.quick-start","i-lucide-zap",{"title":18,"path":19,"stem":20,"icon":21},"Renderer","/docs/renderer","1.docs/4.renderer","ri:layout-masonry-line",{"title":23,"path":24,"stem":25,"icon":26},"Routing","/docs/routing","1.docs/5.routing","ri:direction-line",{"title":28,"path":29,"stem":30,"icon":31},"Assets","/docs/assets","1.docs/50.assets","ri:image-2-line",{"title":33,"path":34,"stem":35,"icon":36},"Configuration","/docs/configuration","1.docs/50.configuration","ri:settings-3-line",{"title":38,"path":39,"stem":40,"icon":41},"Database","/docs/database","1.docs/50.database","ri:database-2-line",{"title":43,"path":44,"stem":45,"icon":46},"Lifecycle","/docs/lifecycle","1.docs/50.lifecycle","i-lucide-layers",{"title":48,"path":49,"stem":50,"icon":51},"OpenAPI","/docs/openapi","1.docs/50.openapi","ri:contract-line",{"title":53,"path":54,"stem":55,"icon":56},"Plugins","/docs/plugins","1.docs/50.plugins","ri:plug-line",{"title":58,"path":59,"stem":60,"icon":61},"Tasks","/docs/tasks","1.docs/50.tasks","codicon:run-all",{"title":63,"path":64,"stem":65,"icon":66},"WebSocket","/docs/websocket","1.docs/50.websocket","ri:broadcast-fill",{"title":68,"path":69,"stem":70,"icon":71},"Server Entry","/docs/server-entry","1.docs/6.server-entry","ri:server-line",{"title":73,"path":74,"stem":75,"icon":76},"Cache","/docs/cache","1.docs/7.cache","ri:speed-line",{"title":78,"path":79,"stem":80,"icon":81},"KV Storage","/docs/storage","1.docs/8.storage","carbon:datastore",{"title":83,"path":84,"stem":85,"icon":86},"Migration Guide","/docs/migration","1.docs/99.migration","ri:arrow-right-up-line",{"title":88,"path":89,"stem":90,"icon":91},"Nightly Channel","/docs/nightly","1.docs/99.nightly","ri:moon-fill","i-lucide-book-open",{"title":94,"path":95,"stem":96,"children":97,"icon":99},"Deploy","/deploy","2.deploy/0.index",[98,100,121],{"title":94,"path":95,"stem":96,"icon":99},"ri:upload-cloud-2-line",{"title":101,"path":102,"stem":103,"children":104,"page":120},"Runtimes","/deploy/runtimes","2.deploy/10.runtimes",[105,110,115],{"title":106,"path":107,"stem":108,"icon":109},"Node.js","/deploy/runtimes/node","2.deploy/10.runtimes/1.node","akar-icons:node-fill",{"title":111,"path":112,"stem":113,"icon":114},"Bun","/deploy/runtimes/bun","2.deploy/10.runtimes/bun","simple-icons:bun",{"title":116,"path":117,"stem":118,"icon":119},"Deno","/deploy/runtimes/deno","2.deploy/10.runtimes/deno","simple-icons:deno",false,{"title":122,"path":123,"stem":124,"children":125,"page":120},"Providers","/deploy/providers","2.deploy/20.providers",[126,130,134,138,142,146,150,154,158,162,166,170,174,178,182,186,190,194,198,202,206,210,214,218],{"title":127,"path":128,"stem":129},"Alwaysdata","/deploy/providers/alwaysdata","2.deploy/20.providers/alwaysdata",{"title":131,"path":132,"stem":133},"AWS Lambda","/deploy/providers/aws","2.deploy/20.providers/aws",{"title":135,"path":136,"stem":137},"AWS Amplify","/deploy/providers/aws-amplify","2.deploy/20.providers/aws-amplify",{"title":139,"path":140,"stem":141},"Azure","/deploy/providers/azure","2.deploy/20.providers/azure",{"title":143,"path":144,"stem":145},"Cleavr","/deploy/providers/cleavr","2.deploy/20.providers/cleavr",{"title":147,"path":148,"stem":149},"Cloudflare","/deploy/providers/cloudflare","2.deploy/20.providers/cloudflare",{"title":151,"path":152,"stem":153},"Deno Deploy","/deploy/providers/deno-deploy","2.deploy/20.providers/deno-deploy",{"title":155,"path":156,"stem":157},"DigitalOcean","/deploy/providers/digitalocean","2.deploy/20.providers/digitalocean",{"title":159,"path":160,"stem":161},"Firebase","/deploy/providers/firebase","2.deploy/20.providers/firebase",{"title":163,"path":164,"stem":165},"Flightcontrol","/deploy/providers/flightcontrol","2.deploy/20.providers/flightcontrol",{"title":167,"path":168,"stem":169},"Genezio","/deploy/providers/genezio","2.deploy/20.providers/genezio",{"title":171,"path":172,"stem":173},"GitHub Pages","/deploy/providers/github-pages","2.deploy/20.providers/github-pages",{"title":175,"path":176,"stem":177},"GitLab Pages","/deploy/providers/gitlab-pages","2.deploy/20.providers/gitlab-pages",{"title":179,"path":180,"stem":181},"Heroku","/deploy/providers/heroku","2.deploy/20.providers/heroku",{"title":183,"path":184,"stem":185},"IIS","/deploy/providers/iis","2.deploy/20.providers/iis",{"title":187,"path":188,"stem":189},"Koyeb","/deploy/providers/koyeb","2.deploy/20.providers/koyeb",{"title":191,"path":192,"stem":193},"Netlify","/deploy/providers/netlify","2.deploy/20.providers/netlify",{"title":195,"path":196,"stem":197},"Platform.sh","/deploy/providers/platform-sh","2.deploy/20.providers/platform-sh",{"title":199,"path":200,"stem":201},"Render.com","/deploy/providers/render","2.deploy/20.providers/render",{"title":203,"path":204,"stem":205},"StormKit","/deploy/providers/stormkit","2.deploy/20.providers/stormkit",{"title":207,"path":208,"stem":209},"Vercel","/deploy/providers/vercel","2.deploy/20.providers/vercel",{"title":211,"path":212,"stem":213},"Zeabur","/deploy/providers/zeabur","2.deploy/20.providers/zeabur",{"title":215,"path":216,"stem":217},"Zephyr Cloud","/deploy/providers/zephyr","2.deploy/20.providers/zephyr",{"title":219,"path":220,"stem":221},"Zerops","/deploy/providers/zerops","2.deploy/20.providers/zerops",{"title":223,"path":224,"stem":225,"children":226,"icon":36},"Config","/config","3.config/0.index",[227],{"title":223,"path":224,"stem":225,"icon":36},{"title":229,"path":230,"stem":231,"children":232,"icon":234},"Examples","/examples","4.examples/0.index",[233,235,240,245,250,255,259,264,269,274,279,284,289,293,298,302,306,311,316,321,326,331,336,341,346,351,355,360,365,369,374,379],{"title":229,"path":230,"stem":231,"icon":234},"i-lucide-folder-code",{"title":236,"path":237,"stem":238,"icon":239},"API Routes","/examples/api-routes","4.examples/api-routes","i-lucide-route",{"title":241,"path":242,"stem":243,"icon":244},"Auto Imports","/examples/auto-imports","4.examples/auto-imports","i-lucide-import",{"title":246,"path":247,"stem":248,"icon":249},"Cached Handler","/examples/cached-handler","4.examples/cached-handler","i-lucide-clock",{"title":251,"path":252,"stem":253,"icon":254},"Custom Error Handler","/examples/custom-error-handler","4.examples/custom-error-handler","i-lucide-alert-circle",{"title":38,"path":256,"stem":257,"icon":258},"/examples/database","4.examples/database","i-lucide-database",{"title":260,"path":261,"stem":262,"icon":263},"Elysia","/examples/elysia","4.examples/elysia","i-skill-icons-elysia-dark",{"title":265,"path":266,"stem":267,"icon":268},"Express","/examples/express","4.examples/express","i-simple-icons-express",{"title":270,"path":271,"stem":272,"icon":273},"Fastify","/examples/fastify","4.examples/fastify","i-simple-icons-fastify",{"title":275,"path":276,"stem":277,"icon":278},"Hello World","/examples/hello-world","4.examples/hello-world","i-lucide-sparkles",{"title":280,"path":281,"stem":282,"icon":283},"Hono","/examples/hono","4.examples/hono","i-logos-hono",{"title":285,"path":286,"stem":287,"icon":288},"Import Alias","/examples/import-alias","4.examples/import-alias","i-lucide-at-sign",{"title":290,"path":291,"stem":292,"icon":46},"Middleware","/examples/middleware","4.examples/middleware",{"title":294,"path":295,"stem":296,"icon":297},"Mono JSX","/examples/mono-jsx","4.examples/mono-jsx","i-lucide-brackets",{"title":299,"path":300,"stem":301,"icon":297},"Nano JSX","/examples/nano-jsx","4.examples/nano-jsx",{"title":53,"path":303,"stem":304,"icon":305},"/examples/plugins","4.examples/plugins","i-lucide-plug",{"title":307,"path":308,"stem":309,"icon":310},"Custom Renderer","/examples/renderer","4.examples/renderer","i-lucide-code",{"title":312,"path":313,"stem":314,"icon":315},"Runtime Config","/examples/runtime-config","4.examples/runtime-config","i-lucide-settings",{"title":317,"path":318,"stem":319,"icon":320},"Server Fetch","/examples/server-fetch","4.examples/server-fetch","i-lucide-arrow-right-left",{"title":322,"path":323,"stem":324,"icon":325},"Shiki","/examples/shiki","4.examples/shiki","i-lucide-highlighter",{"title":327,"path":328,"stem":329,"icon":330},"Virtual Routes","/examples/virtual-routes","4.examples/virtual-routes","i-lucide-box",{"title":332,"path":333,"stem":334,"icon":335},"Vite Nitro Plugin","/examples/vite-nitro-plugin","4.examples/vite-nitro-plugin","i-logos-vitejs",{"title":337,"path":338,"stem":339,"icon":340},"Vite RSC","/examples/vite-rsc","4.examples/vite-rsc","i-logos-react",{"title":342,"path":343,"stem":344,"icon":345},"Vite SSR HTML","/examples/vite-ssr-html","4.examples/vite-ssr-html","i-logos-html-5",{"title":347,"path":348,"stem":349,"icon":350},"SSR with Preact","/examples/vite-ssr-preact","4.examples/vite-ssr-preact","i-logos-preact",{"title":352,"path":353,"stem":354,"icon":340},"SSR with React","/examples/vite-ssr-react","4.examples/vite-ssr-react",{"title":356,"path":357,"stem":358,"icon":359},"SSR with SolidJS","/examples/vite-ssr-solid","4.examples/vite-ssr-solid","i-logos-solidjs-icon",{"title":361,"path":362,"stem":363,"icon":364},"SSR with TanStack Router","/examples/vite-ssr-tsr-react","4.examples/vite-ssr-tsr-react","i-simple-icons-tanstack",{"title":366,"path":367,"stem":368,"icon":364},"SSR with TanStack Start","/examples/vite-ssr-tss-react","4.examples/vite-ssr-tss-react",{"title":370,"path":371,"stem":372,"icon":373},"SSR with Vue Router","/examples/vite-ssr-vue-router","4.examples/vite-ssr-vue-router","i-logos-vue",{"title":375,"path":376,"stem":377,"icon":378},"Vite + tRPC","/examples/vite-trpc","4.examples/vite-trpc","i-simple-icons-trpc",{"title":63,"path":380,"stem":381,"icon":382},"/examples/websocket","4.examples/websocket","i-lucide-radio",{"title":384,"path":385,"stem":386,"children":387},"Blog","/blog","9.blog",[388,391],{"title":384,"path":385,"stem":389,"icon":390},"9.blog/index","i-lucide-file-text",{"title":392,"path":393,"stem":394,"icon":390},"Nitro v3 Beta is here!","/blog/v3-beta","9.blog/1.v3-beta",{"title":5,"path":396,"stem":397},"/","index",[399,404,408,411,414,417,421,424,427,430,433,436,439,443,446,449,452,455,458,462,465,469,472,475,478,481,484,487,490,493,496],{"title":236,"description":400,"meta":401,"path":237},"File-based API routing with HTTP method support and dynamic parameters.",{"automd":402,"category":403,"icon":239},true,"features",{"title":241,"description":405,"meta":406,"path":242},"Automatic imports for utilities and composables.",{"automd":402,"category":407,"icon":244},"config",{"title":246,"description":409,"meta":410,"path":247},"Cache route responses with configurable bypass logic.",{"automd":402,"category":403,"icon":249},{"title":251,"description":412,"meta":413,"path":252},"Customize error responses with a global error handler.",{"automd":402,"category":403,"icon":254},{"title":38,"description":415,"meta":416,"path":256},"Built-in database support with SQL template literals.",{"automd":402,"category":403,"icon":258},{"title":260,"description":418,"meta":419,"path":261},"Integrate Elysia with Nitro using the server entry.",{"automd":402,"category":420,"icon":263},"backend frameworks",{"title":265,"description":422,"meta":423,"path":266},"Integrate Express with Nitro using the server entry.",{"automd":402,"category":420,"icon":268},{"title":270,"description":425,"meta":426,"path":271},"Integrate Fastify with Nitro using the server entry.",{"automd":402,"category":420,"icon":273},{"title":275,"description":428,"meta":429,"path":276},"Minimal Nitro server using the web standard fetch handler.",{"automd":402,"category":403,"icon":278},{"title":280,"description":431,"meta":432,"path":281},"Integrate Hono with Nitro using the server entry.",{"automd":402,"category":420,"icon":283},{"title":285,"description":434,"meta":435,"path":286},"Custom import aliases for cleaner module paths.",{"automd":402,"category":407,"icon":288},{"title":290,"description":437,"meta":438,"path":291},"Request middleware for authentication, logging, and request modification.",{"automd":402,"category":403,"icon":46},{"title":294,"description":440,"meta":441,"path":295},"Server-side JSX rendering in Nitro with mono-jsx.",{"automd":402,"category":442,"icon":297},"server side rendering",{"title":299,"description":444,"meta":445,"path":300},"Server-side JSX rendering in Nitro with nano-jsx.",{"automd":402,"category":442,"icon":297},{"title":53,"description":447,"meta":448,"path":303},"Extend Nitro with custom plugins for hooks and lifecycle events.",{"automd":402,"category":403,"icon":305},{"title":307,"description":450,"meta":451,"path":308},"Build a custom HTML renderer in Nitro with server-side data fetching.",{"automd":402,"category":442,"icon":310},{"title":312,"description":453,"meta":454,"path":313},"Environment-aware configuration with runtime access.",{"automd":402,"category":407,"icon":315},{"title":317,"description":456,"meta":457,"path":318},"Internal server-to-server requests without network overhead.",{"automd":402,"category":403,"icon":320},{"title":322,"description":459,"meta":460,"path":323},"Server-side syntax highlighting in Nitro with Shiki.",{"automd":402,"category":461,"icon":325},"integrations",{"title":327,"description":463,"meta":464,"path":328},"Define routes programmatically using Nitro's virtual module system.",{"automd":402,"category":403,"icon":330},{"title":332,"description":466,"meta":467,"path":333},"Use Nitro as a Vite plugin for programmatic configuration.",{"automd":402,"category":468,"icon":335},"vite",{"title":337,"description":470,"meta":471,"path":338},"React Server Components with Vite and Nitro.",{"automd":402,"category":468,"icon":340},{"title":342,"description":473,"meta":474,"path":343},"Server-side rendering with vanilla HTML, Vite, and Nitro.",{"automd":402,"category":442,"icon":345},{"title":347,"description":476,"meta":477,"path":348},"Server-side rendering with Preact in Nitro using Vite.",{"automd":402,"category":442,"icon":350},{"title":352,"description":479,"meta":480,"path":353},"Server-side rendering with React in Nitro using Vite.",{"automd":402,"category":442,"icon":340},{"title":356,"description":482,"meta":483,"path":357},"Server-side rendering with SolidJS in Nitro using Vite.",{"automd":402,"category":442,"icon":359},{"title":361,"description":485,"meta":486,"path":362},"Client-side routing with TanStack Router in Nitro using Vite.",{"automd":402,"category":442,"icon":364},{"title":366,"description":488,"meta":489,"path":367},"Full-stack React with TanStack Start in Nitro using Vite.",{"automd":402,"category":442,"icon":364},{"title":370,"description":491,"meta":492,"path":371},"Server-side rendering with Vue Router in Nitro using Vite.",{"automd":402,"category":442,"icon":373},{"title":375,"description":494,"meta":495,"path":376},"End-to-end typesafe APIs with tRPC in Nitro using Vite.",{"automd":402,"category":468,"icon":378},{"title":63,"description":497,"meta":498,"path":380},"Real-time bidirectional communication with WebSocket support.",{"automd":402,"category":403,"icon":382},{"id":500,"title":356,"body":501,"description":482,"extension":2885,"meta":2886,"navigation":2887,"path":357,"seo":2888,"stem":358,"__hash__":2889},"content/4.examples/vite-ssr-solid.md",{"type":502,"value":503,"toc":2877,"icon":359},"minimark",[504,1940,1948,1953,1970,1974,1985,2111,2123,2127,2130,2270,2281,2285,2294,2744,2761,2765,2768,2834,2848,2852,2873],[505,506,509,653,712,880,1064,1146,1705],"code-tree",{":expand-all":507,"default-value":508},"true","src/entry-server.tsx",[510,511,516],"pre",{"className":512,"code":513,"filename":514,"language":515,"meta":5,"style":5},"language-json shiki shiki-themes github-light github-dark github-dark","{\n  \"type\": \"module\",\n  \"scripts\": {\n    \"build\": \"vite build\",\n    \"dev\": \"vite dev\"\n  },\n  \"devDependencies\": {\n    \"nitro\": \"latest\",\n    \"solid-js\": \"^1.9.12\",\n    \"vite\": \"latest\",\n    \"vite-plugin-solid\": \"^2.11.11\"\n  }\n}\n","package.json","json",[517,518,519,528,545,554,567,578,584,592,605,618,630,641,647],"code",{"__ignoreMap":5},[520,521,524],"span",{"class":522,"line":523},"line",1,[520,525,527],{"class":526},"slsVL","{\n",[520,529,531,535,538,542],{"class":522,"line":530},2,[520,532,534],{"class":533},"suiK_","  \"type\"",[520,536,537],{"class":526},": ",[520,539,541],{"class":540},"sfrk1","\"module\"",[520,543,544],{"class":526},",\n",[520,546,548,551],{"class":522,"line":547},3,[520,549,550],{"class":533},"  \"scripts\"",[520,552,553],{"class":526},": {\n",[520,555,557,560,562,565],{"class":522,"line":556},4,[520,558,559],{"class":533},"    \"build\"",[520,561,537],{"class":526},[520,563,564],{"class":540},"\"vite build\"",[520,566,544],{"class":526},[520,568,570,573,575],{"class":522,"line":569},5,[520,571,572],{"class":533},"    \"dev\"",[520,574,537],{"class":526},[520,576,577],{"class":540},"\"vite dev\"\n",[520,579,581],{"class":522,"line":580},6,[520,582,583],{"class":526},"  },\n",[520,585,587,590],{"class":522,"line":586},7,[520,588,589],{"class":533},"  \"devDependencies\"",[520,591,553],{"class":526},[520,593,595,598,600,603],{"class":522,"line":594},8,[520,596,597],{"class":533},"    \"nitro\"",[520,599,537],{"class":526},[520,601,602],{"class":540},"\"latest\"",[520,604,544],{"class":526},[520,606,608,611,613,616],{"class":522,"line":607},9,[520,609,610],{"class":533},"    \"solid-js\"",[520,612,537],{"class":526},[520,614,615],{"class":540},"\"^1.9.12\"",[520,617,544],{"class":526},[520,619,621,624,626,628],{"class":522,"line":620},10,[520,622,623],{"class":533},"    \"vite\"",[520,625,537],{"class":526},[520,627,602],{"class":540},[520,629,544],{"class":526},[520,631,633,636,638],{"class":522,"line":632},11,[520,634,635],{"class":533},"    \"vite-plugin-solid\"",[520,637,537],{"class":526},[520,639,640],{"class":540},"\"^2.11.11\"\n",[520,642,644],{"class":522,"line":643},12,[520,645,646],{"class":526},"  }\n",[520,648,650],{"class":522,"line":649},13,[520,651,652],{"class":526},"}\n",[510,654,657],{"className":512,"code":655,"filename":656,"language":515,"meta":5,"style":5},"{\n  \"extends\": \"nitro/tsconfig\",\n  \"compilerOptions\": {\n    \"jsx\": \"preserve\",\n    \"jsxImportSource\": \"solid-js\"\n  }\n}\n","tsconfig.json",[517,658,659,663,675,682,694,704,708],{"__ignoreMap":5},[520,660,661],{"class":522,"line":523},[520,662,527],{"class":526},[520,664,665,668,670,673],{"class":522,"line":530},[520,666,667],{"class":533},"  \"extends\"",[520,669,537],{"class":526},[520,671,672],{"class":540},"\"nitro/tsconfig\"",[520,674,544],{"class":526},[520,676,677,680],{"class":522,"line":547},[520,678,679],{"class":533},"  \"compilerOptions\"",[520,681,553],{"class":526},[520,683,684,687,689,692],{"class":522,"line":556},[520,685,686],{"class":533},"    \"jsx\"",[520,688,537],{"class":526},[520,690,691],{"class":540},"\"preserve\"",[520,693,544],{"class":526},[520,695,696,699,701],{"class":522,"line":569},[520,697,698],{"class":533},"    \"jsxImportSource\"",[520,700,537],{"class":526},[520,702,703],{"class":540},"\"solid-js\"\n",[520,705,706],{"class":522,"line":580},[520,707,646],{"class":526},[520,709,710],{"class":522,"line":586},[520,711,652],{"class":526},[510,713,718],{"className":714,"code":715,"filename":716,"language":717,"meta":5,"style":5},"language-js shiki shiki-themes github-light github-dark github-dark","import solid from \"vite-plugin-solid\";\nimport { defineConfig } from \"vite\";\nimport { nitro } from \"nitro/vite\";\n\nexport default defineConfig({\n  plugins: [solid({ ssr: true }), nitro()],\n  esbuild: { jsx: \"preserve\", jsxImportSource: \"solid-js\" },\n  environments: {\n    ssr: {\n      build: { rollupOptions: { input: \"./src/entry-server.tsx\" } },\n    },\n    client: {\n      build: { rollupOptions: { input: \"./src/entry-client.tsx\" } },\n    },\n  },\n});\n","vite.config.mjs","js",[517,719,720,738,752,766,771,786,808,824,829,834,845,850,855,864,869,874],{"__ignoreMap":5},[520,721,722,726,729,732,735],{"class":522,"line":523},[520,723,725],{"class":724},"so5gQ","import",[520,727,728],{"class":526}," solid ",[520,730,731],{"class":724},"from",[520,733,734],{"class":540}," \"vite-plugin-solid\"",[520,736,737],{"class":526},";\n",[520,739,740,742,745,747,750],{"class":522,"line":530},[520,741,725],{"class":724},[520,743,744],{"class":526}," { defineConfig } ",[520,746,731],{"class":724},[520,748,749],{"class":540}," \"vite\"",[520,751,737],{"class":526},[520,753,754,756,759,761,764],{"class":522,"line":547},[520,755,725],{"class":724},[520,757,758],{"class":526}," { nitro } ",[520,760,731],{"class":724},[520,762,763],{"class":540}," \"nitro/vite\"",[520,765,737],{"class":526},[520,767,768],{"class":522,"line":556},[520,769,770],{"emptyLinePlaceholder":402},"\n",[520,772,773,776,779,783],{"class":522,"line":569},[520,774,775],{"class":724},"export",[520,777,778],{"class":724}," default",[520,780,782],{"class":781},"shcOC"," defineConfig",[520,784,785],{"class":526},"({\n",[520,787,788,791,794,797,799,802,805],{"class":522,"line":580},[520,789,790],{"class":526},"  plugins: [",[520,792,793],{"class":781},"solid",[520,795,796],{"class":526},"({ ssr: ",[520,798,507],{"class":533},[520,800,801],{"class":526}," }), ",[520,803,804],{"class":781},"nitro",[520,806,807],{"class":526},"()],\n",[520,809,810,813,815,818,821],{"class":522,"line":586},[520,811,812],{"class":526},"  esbuild: { jsx: ",[520,814,691],{"class":540},[520,816,817],{"class":526},", jsxImportSource: ",[520,819,820],{"class":540},"\"solid-js\"",[520,822,823],{"class":526}," },\n",[520,825,826],{"class":522,"line":594},[520,827,828],{"class":526},"  environments: {\n",[520,830,831],{"class":522,"line":607},[520,832,833],{"class":526},"    ssr: {\n",[520,835,836,839,842],{"class":522,"line":620},[520,837,838],{"class":526},"      build: { rollupOptions: { input: ",[520,840,841],{"class":540},"\"./src/entry-server.tsx\"",[520,843,844],{"class":526}," } },\n",[520,846,847],{"class":522,"line":632},[520,848,849],{"class":526},"    },\n",[520,851,852],{"class":522,"line":643},[520,853,854],{"class":526},"    client: {\n",[520,856,857,859,862],{"class":522,"line":649},[520,858,838],{"class":526},[520,860,861],{"class":540},"\"./src/entry-client.tsx\"",[520,863,844],{"class":526},[520,865,867],{"class":522,"line":866},14,[520,868,849],{"class":526},[520,870,872],{"class":522,"line":871},15,[520,873,583],{"class":526},[520,875,877],{"class":522,"line":876},16,[520,878,879],{"class":526},"});\n",[510,881,886],{"className":882,"code":883,"filename":884,"language":885,"meta":5,"style":5},"language-tsx shiki shiki-themes github-light github-dark github-dark","import { createSignal } from \"solid-js\";\n\nexport function App() {\n  const [count, setCount] = createSignal(0);\n\n  return (\n    \u003Cdiv>\n      \u003Ch1>Hello, Solid!\u003C/h1>\n      \u003Cbutton onClick={() => setCount((count) => count + 1)}>Count: {count()}\u003C/button>\n    \u003C/div>\n  );\n}\n","src/app.tsx","tsx",[517,887,888,902,906,919,954,958,966,978,993,1046,1055,1060],{"__ignoreMap":5},[520,889,890,892,895,897,900],{"class":522,"line":523},[520,891,725],{"class":724},[520,893,894],{"class":526}," { createSignal } ",[520,896,731],{"class":724},[520,898,899],{"class":540}," \"solid-js\"",[520,901,737],{"class":526},[520,903,904],{"class":522,"line":530},[520,905,770],{"emptyLinePlaceholder":402},[520,907,908,910,913,916],{"class":522,"line":547},[520,909,775],{"class":724},[520,911,912],{"class":724}," function",[520,914,915],{"class":781}," App",[520,917,918],{"class":526},"() {\n",[520,920,921,924,927,930,933,936,939,942,945,948,951],{"class":522,"line":556},[520,922,923],{"class":724},"  const",[520,925,926],{"class":526}," [",[520,928,929],{"class":533},"count",[520,931,932],{"class":526},", ",[520,934,935],{"class":533},"setCount",[520,937,938],{"class":526},"] ",[520,940,941],{"class":724},"=",[520,943,944],{"class":781}," createSignal",[520,946,947],{"class":526},"(",[520,949,950],{"class":533},"0",[520,952,953],{"class":526},");\n",[520,955,956],{"class":522,"line":569},[520,957,770],{"emptyLinePlaceholder":402},[520,959,960,963],{"class":522,"line":580},[520,961,962],{"class":724},"  return",[520,964,965],{"class":526}," (\n",[520,967,968,971,975],{"class":522,"line":586},[520,969,970],{"class":526},"    \u003C",[520,972,974],{"class":973},"sByVh","div",[520,976,977],{"class":526},">\n",[520,979,980,983,986,989,991],{"class":522,"line":594},[520,981,982],{"class":526},"      \u003C",[520,984,985],{"class":973},"h1",[520,987,988],{"class":526},">Hello, Solid!\u003C/",[520,990,985],{"class":973},[520,992,977],{"class":526},[520,994,995,997,1000,1003,1005,1008,1011,1014,1017,1020,1023,1025,1028,1031,1034,1037,1039,1042,1044],{"class":522,"line":607},[520,996,982],{"class":526},[520,998,999],{"class":973},"button",[520,1001,1002],{"class":781}," onClick",[520,1004,941],{"class":724},[520,1006,1007],{"class":526},"{() ",[520,1009,1010],{"class":724},"=>",[520,1012,1013],{"class":781}," setCount",[520,1015,1016],{"class":526},"((",[520,1018,929],{"class":1019},"sQHwn",[520,1021,1022],{"class":526},") ",[520,1024,1010],{"class":724},[520,1026,1027],{"class":526}," count ",[520,1029,1030],{"class":724},"+",[520,1032,1033],{"class":533}," 1",[520,1035,1036],{"class":526},")}>Count: {",[520,1038,929],{"class":781},[520,1040,1041],{"class":526},"()}\u003C/",[520,1043,999],{"class":973},[520,1045,977],{"class":526},[520,1047,1048,1051,1053],{"class":522,"line":620},[520,1049,1050],{"class":526},"    \u003C/",[520,1052,974],{"class":973},[520,1054,977],{"class":526},[520,1056,1057],{"class":522,"line":632},[520,1058,1059],{"class":526},"  );\n",[520,1061,1062],{"class":522,"line":643},[520,1063,652],{"class":526},[510,1065,1068],{"className":882,"code":1066,"filename":1067,"language":885,"meta":5,"style":5},"import { hydrate } from \"solid-js/web\";\nimport \"./styles.css\";\nimport { App } from \"./app.jsx\";\n\nhydrate(() => \u003CApp />, document.querySelector(\"#app\")!);\n","src/entry-client.tsx",[517,1069,1070,1084,1093,1107,1111],{"__ignoreMap":5},[520,1071,1072,1074,1077,1079,1082],{"class":522,"line":523},[520,1073,725],{"class":724},[520,1075,1076],{"class":526}," { hydrate } ",[520,1078,731],{"class":724},[520,1080,1081],{"class":540}," \"solid-js/web\"",[520,1083,737],{"class":526},[520,1085,1086,1088,1091],{"class":522,"line":530},[520,1087,725],{"class":724},[520,1089,1090],{"class":540}," \"./styles.css\"",[520,1092,737],{"class":526},[520,1094,1095,1097,1100,1102,1105],{"class":522,"line":547},[520,1096,725],{"class":724},[520,1098,1099],{"class":526}," { App } ",[520,1101,731],{"class":724},[520,1103,1104],{"class":540}," \"./app.jsx\"",[520,1106,737],{"class":526},[520,1108,1109],{"class":522,"line":556},[520,1110,770],{"emptyLinePlaceholder":402},[520,1112,1113,1116,1119,1121,1124,1127,1130,1133,1135,1138,1141,1144],{"class":522,"line":569},[520,1114,1115],{"class":781},"hydrate",[520,1117,1118],{"class":526},"(() ",[520,1120,1010],{"class":724},[520,1122,1123],{"class":526}," \u003C",[520,1125,1126],{"class":533},"App",[520,1128,1129],{"class":526}," />, document.",[520,1131,1132],{"class":781},"querySelector",[520,1134,947],{"class":526},[520,1136,1137],{"class":540},"\"#app\"",[520,1139,1140],{"class":526},")",[520,1142,1143],{"class":724},"!",[520,1145,953],{"class":526},[510,1147,1149],{"className":882,"code":1148,"filename":508,"language":885,"meta":5,"style":5},"import { renderToStringAsync, HydrationScript } from \"solid-js/web\";\nimport { App } from \"./app.jsx\";\n\nimport clientAssets from \"./entry-client?assets=client\";\nimport serverAssets from \"./entry-server?assets=ssr\";\n\nexport default {\n  async fetch(req: Request): Promise\u003CResponse> {\n    const appHTML = await renderToStringAsync(() => \u003CApp />);\n    const rootHTML = await renderToStringAsync(() => \u003CRoot appHTML={appHTML} />);\n    return new Response(rootHTML, {\n      headers: { \"Content-Type\": \"text/html\" },\n    });\n  },\n};\n\nfunction Root(props: { appHTML?: string }) {\n  const assets = clientAssets.merge(serverAssets);\n  return (\n    \u003Chtml lang=\"en\">\n      \u003Chead>\n        \u003Cmeta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" />\n        {assets.css.map((attr: any) => (\n          \u003Clink key={attr.href} rel=\"stylesheet\" {...attr} />\n        ))}\n        {assets.js.map((attr: any) => (\n          \u003Clink key={attr.href} type=\"modulepreload\" {...attr} />\n        ))}\n      \u003C/head>\n      \u003Cbody>\n        \u003Cdiv id=\"app\" innerHTML={props.appHTML || \"\"} />\n        \u003CHydrationScript />\n        \u003Cscript type=\"module\" src={assets.entry} />\n      \u003C/body>\n    \u003C/html>\n  );\n}\n",[517,1150,1151,1164,1176,1180,1194,1208,1212,1221,1256,1284,1313,1327,1342,1347,1351,1356,1360,1391,1410,1417,1435,1445,1473,1498,1532,1538,1560,1587,1592,1602,1612,1644,1654,1677,1686,1695,1700],{"__ignoreMap":5},[520,1152,1153,1155,1158,1160,1162],{"class":522,"line":523},[520,1154,725],{"class":724},[520,1156,1157],{"class":526}," { renderToStringAsync, HydrationScript } ",[520,1159,731],{"class":724},[520,1161,1081],{"class":540},[520,1163,737],{"class":526},[520,1165,1166,1168,1170,1172,1174],{"class":522,"line":530},[520,1167,725],{"class":724},[520,1169,1099],{"class":526},[520,1171,731],{"class":724},[520,1173,1104],{"class":540},[520,1175,737],{"class":526},[520,1177,1178],{"class":522,"line":547},[520,1179,770],{"emptyLinePlaceholder":402},[520,1181,1182,1184,1187,1189,1192],{"class":522,"line":556},[520,1183,725],{"class":724},[520,1185,1186],{"class":526}," clientAssets ",[520,1188,731],{"class":724},[520,1190,1191],{"class":540}," \"./entry-client?assets=client\"",[520,1193,737],{"class":526},[520,1195,1196,1198,1201,1203,1206],{"class":522,"line":569},[520,1197,725],{"class":724},[520,1199,1200],{"class":526}," serverAssets ",[520,1202,731],{"class":724},[520,1204,1205],{"class":540}," \"./entry-server?assets=ssr\"",[520,1207,737],{"class":526},[520,1209,1210],{"class":522,"line":580},[520,1211,770],{"emptyLinePlaceholder":402},[520,1213,1214,1216,1218],{"class":522,"line":586},[520,1215,775],{"class":724},[520,1217,778],{"class":724},[520,1219,1220],{"class":526}," {\n",[520,1222,1223,1226,1229,1231,1234,1237,1240,1242,1244,1247,1250,1253],{"class":522,"line":594},[520,1224,1225],{"class":724},"  async",[520,1227,1228],{"class":781}," fetch",[520,1230,947],{"class":526},[520,1232,1233],{"class":1019},"req",[520,1235,1236],{"class":724},":",[520,1238,1239],{"class":781}," Request",[520,1241,1140],{"class":526},[520,1243,1236],{"class":724},[520,1245,1246],{"class":781}," Promise",[520,1248,1249],{"class":526},"\u003C",[520,1251,1252],{"class":781},"Response",[520,1254,1255],{"class":526},"> {\n",[520,1257,1258,1261,1264,1267,1270,1273,1275,1277,1279,1281],{"class":522,"line":607},[520,1259,1260],{"class":724},"    const",[520,1262,1263],{"class":533}," appHTML",[520,1265,1266],{"class":724}," =",[520,1268,1269],{"class":724}," await",[520,1271,1272],{"class":781}," renderToStringAsync",[520,1274,1118],{"class":526},[520,1276,1010],{"class":724},[520,1278,1123],{"class":526},[520,1280,1126],{"class":533},[520,1282,1283],{"class":526}," />);\n",[520,1285,1286,1288,1291,1293,1295,1297,1299,1301,1303,1306,1308,1310],{"class":522,"line":620},[520,1287,1260],{"class":724},[520,1289,1290],{"class":533}," rootHTML",[520,1292,1266],{"class":724},[520,1294,1269],{"class":724},[520,1296,1272],{"class":781},[520,1298,1118],{"class":526},[520,1300,1010],{"class":724},[520,1302,1123],{"class":526},[520,1304,1305],{"class":533},"Root",[520,1307,1263],{"class":781},[520,1309,941],{"class":724},[520,1311,1312],{"class":526},"{appHTML} />);\n",[520,1314,1315,1318,1321,1324],{"class":522,"line":632},[520,1316,1317],{"class":724},"    return",[520,1319,1320],{"class":724}," new",[520,1322,1323],{"class":781}," Response",[520,1325,1326],{"class":526},"(rootHTML, {\n",[520,1328,1329,1332,1335,1337,1340],{"class":522,"line":643},[520,1330,1331],{"class":526},"      headers: { ",[520,1333,1334],{"class":540},"\"Content-Type\"",[520,1336,537],{"class":526},[520,1338,1339],{"class":540},"\"text/html\"",[520,1341,823],{"class":526},[520,1343,1344],{"class":522,"line":649},[520,1345,1346],{"class":526},"    });\n",[520,1348,1349],{"class":522,"line":866},[520,1350,583],{"class":526},[520,1352,1353],{"class":522,"line":871},[520,1354,1355],{"class":526},"};\n",[520,1357,1358],{"class":522,"line":876},[520,1359,770],{"emptyLinePlaceholder":402},[520,1361,1363,1366,1369,1371,1374,1376,1379,1382,1385,1388],{"class":522,"line":1362},17,[520,1364,1365],{"class":724},"function",[520,1367,1368],{"class":781}," Root",[520,1370,947],{"class":526},[520,1372,1373],{"class":1019},"props",[520,1375,1236],{"class":724},[520,1377,1378],{"class":526}," { ",[520,1380,1381],{"class":1019},"appHTML",[520,1383,1384],{"class":724},"?:",[520,1386,1387],{"class":533}," string",[520,1389,1390],{"class":526}," }) {\n",[520,1392,1394,1396,1399,1401,1404,1407],{"class":522,"line":1393},18,[520,1395,923],{"class":724},[520,1397,1398],{"class":533}," assets",[520,1400,1266],{"class":724},[520,1402,1403],{"class":526}," clientAssets.",[520,1405,1406],{"class":781},"merge",[520,1408,1409],{"class":526},"(serverAssets);\n",[520,1411,1413,1415],{"class":522,"line":1412},19,[520,1414,962],{"class":724},[520,1416,965],{"class":526},[520,1418,1420,1422,1425,1428,1430,1433],{"class":522,"line":1419},20,[520,1421,970],{"class":526},[520,1423,1424],{"class":973},"html",[520,1426,1427],{"class":781}," lang",[520,1429,941],{"class":724},[520,1431,1432],{"class":540},"\"en\"",[520,1434,977],{"class":526},[520,1436,1438,1440,1443],{"class":522,"line":1437},21,[520,1439,982],{"class":526},[520,1441,1442],{"class":973},"head",[520,1444,977],{"class":526},[520,1446,1448,1451,1454,1457,1459,1462,1465,1467,1470],{"class":522,"line":1447},22,[520,1449,1450],{"class":526},"        \u003C",[520,1452,1453],{"class":973},"meta",[520,1455,1456],{"class":781}," name",[520,1458,941],{"class":724},[520,1460,1461],{"class":540},"\"viewport\"",[520,1463,1464],{"class":781}," content",[520,1466,941],{"class":724},[520,1468,1469],{"class":540},"\"width=device-width, initial-scale=1.0\"",[520,1471,1472],{"class":526}," />\n",[520,1474,1476,1479,1482,1484,1487,1489,1492,1494,1496],{"class":522,"line":1475},23,[520,1477,1478],{"class":526},"        {assets.css.",[520,1480,1481],{"class":781},"map",[520,1483,1016],{"class":526},[520,1485,1486],{"class":1019},"attr",[520,1488,1236],{"class":724},[520,1490,1491],{"class":533}," any",[520,1493,1022],{"class":526},[520,1495,1010],{"class":724},[520,1497,965],{"class":526},[520,1499,1501,1504,1507,1510,1512,1515,1518,1520,1523,1526,1529],{"class":522,"line":1500},24,[520,1502,1503],{"class":526},"          \u003C",[520,1505,1506],{"class":973},"link",[520,1508,1509],{"class":781}," key",[520,1511,941],{"class":724},[520,1513,1514],{"class":526},"{attr.href} ",[520,1516,1517],{"class":781},"rel",[520,1519,941],{"class":724},[520,1521,1522],{"class":540},"\"stylesheet\"",[520,1524,1525],{"class":526}," {",[520,1527,1528],{"class":724},"...",[520,1530,1531],{"class":526},"attr} />\n",[520,1533,1535],{"class":522,"line":1534},25,[520,1536,1537],{"class":526},"        ))}\n",[520,1539,1541,1544,1546,1548,1550,1552,1554,1556,1558],{"class":522,"line":1540},26,[520,1542,1543],{"class":526},"        {assets.js.",[520,1545,1481],{"class":781},[520,1547,1016],{"class":526},[520,1549,1486],{"class":1019},[520,1551,1236],{"class":724},[520,1553,1491],{"class":533},[520,1555,1022],{"class":526},[520,1557,1010],{"class":724},[520,1559,965],{"class":526},[520,1561,1563,1565,1567,1569,1571,1573,1576,1578,1581,1583,1585],{"class":522,"line":1562},27,[520,1564,1503],{"class":526},[520,1566,1506],{"class":973},[520,1568,1509],{"class":781},[520,1570,941],{"class":724},[520,1572,1514],{"class":526},[520,1574,1575],{"class":781},"type",[520,1577,941],{"class":724},[520,1579,1580],{"class":540},"\"modulepreload\"",[520,1582,1525],{"class":526},[520,1584,1528],{"class":724},[520,1586,1531],{"class":526},[520,1588,1590],{"class":522,"line":1589},28,[520,1591,1537],{"class":526},[520,1593,1595,1598,1600],{"class":522,"line":1594},29,[520,1596,1597],{"class":526},"      \u003C/",[520,1599,1442],{"class":973},[520,1601,977],{"class":526},[520,1603,1605,1607,1610],{"class":522,"line":1604},30,[520,1606,982],{"class":526},[520,1608,1609],{"class":973},"body",[520,1611,977],{"class":526},[520,1613,1615,1617,1619,1622,1624,1627,1630,1632,1635,1638,1641],{"class":522,"line":1614},31,[520,1616,1450],{"class":526},[520,1618,974],{"class":973},[520,1620,1621],{"class":781}," id",[520,1623,941],{"class":724},[520,1625,1626],{"class":540},"\"app\"",[520,1628,1629],{"class":781}," innerHTML",[520,1631,941],{"class":724},[520,1633,1634],{"class":526},"{props.appHTML ",[520,1636,1637],{"class":724},"||",[520,1639,1640],{"class":540}," \"\"",[520,1642,1643],{"class":526},"} />\n",[520,1645,1647,1649,1652],{"class":522,"line":1646},32,[520,1648,1450],{"class":526},[520,1650,1651],{"class":533},"HydrationScript",[520,1653,1472],{"class":526},[520,1655,1657,1659,1662,1665,1667,1669,1672,1674],{"class":522,"line":1656},33,[520,1658,1450],{"class":526},[520,1660,1661],{"class":973},"script",[520,1663,1664],{"class":781}," type",[520,1666,941],{"class":724},[520,1668,541],{"class":540},[520,1670,1671],{"class":781}," src",[520,1673,941],{"class":724},[520,1675,1676],{"class":526},"{assets.entry} />\n",[520,1678,1680,1682,1684],{"class":522,"line":1679},34,[520,1681,1597],{"class":526},[520,1683,1609],{"class":973},[520,1685,977],{"class":526},[520,1687,1689,1691,1693],{"class":522,"line":1688},35,[520,1690,1050],{"class":526},[520,1692,1424],{"class":973},[520,1694,977],{"class":526},[520,1696,1698],{"class":522,"line":1697},36,[520,1699,1059],{"class":526},[520,1701,1703],{"class":522,"line":1702},37,[520,1704,652],{"class":526},[510,1706,1711],{"className":1707,"code":1708,"filename":1709,"language":1710,"meta":5,"style":5},"language-css shiki shiki-themes github-light github-dark github-dark","div {\n  font-family: system-ui, Arial, sans-serif;\n  font-size: 20px;\n  margin-bottom: 10px;\n}\n\nbutton {\n  background-color: rgb(147 197 253);\n  color: rgb(15 23 42);\n  border: none;\n  padding: 10px 20px;\n  font-size: 16px;\n  cursor: pointer;\n  border-radius: 5px;\n}\n\nbutton:hover {\n  background-color: rgb(191 219 254);\n}\n","src/styles.css","css",[517,1712,1713,1719,1741,1756,1770,1774,1778,1784,1807,1829,1841,1859,1872,1884,1898,1902,1906,1915,1936],{"__ignoreMap":5},[520,1714,1715,1717],{"class":522,"line":523},[520,1716,974],{"class":973},[520,1718,1220],{"class":526},[520,1720,1721,1724,1726,1729,1731,1734,1736,1739],{"class":522,"line":530},[520,1722,1723],{"class":533},"  font-family",[520,1725,537],{"class":526},[520,1727,1728],{"class":533},"system-ui",[520,1730,932],{"class":526},[520,1732,1733],{"class":533},"Arial",[520,1735,932],{"class":526},[520,1737,1738],{"class":533},"sans-serif",[520,1740,737],{"class":526},[520,1742,1743,1746,1748,1751,1754],{"class":522,"line":547},[520,1744,1745],{"class":533},"  font-size",[520,1747,537],{"class":526},[520,1749,1750],{"class":533},"20",[520,1752,1753],{"class":724},"px",[520,1755,737],{"class":526},[520,1757,1758,1761,1763,1766,1768],{"class":522,"line":556},[520,1759,1760],{"class":533},"  margin-bottom",[520,1762,537],{"class":526},[520,1764,1765],{"class":533},"10",[520,1767,1753],{"class":724},[520,1769,737],{"class":526},[520,1771,1772],{"class":522,"line":569},[520,1773,652],{"class":526},[520,1775,1776],{"class":522,"line":580},[520,1777,770],{"emptyLinePlaceholder":402},[520,1779,1780,1782],{"class":522,"line":586},[520,1781,999],{"class":973},[520,1783,1220],{"class":526},[520,1785,1786,1789,1791,1794,1796,1799,1802,1805],{"class":522,"line":594},[520,1787,1788],{"class":533},"  background-color",[520,1790,537],{"class":526},[520,1792,1793],{"class":533},"rgb",[520,1795,947],{"class":526},[520,1797,1798],{"class":533},"147",[520,1800,1801],{"class":533}," 197",[520,1803,1804],{"class":533}," 253",[520,1806,953],{"class":526},[520,1808,1809,1812,1814,1816,1818,1821,1824,1827],{"class":522,"line":607},[520,1810,1811],{"class":533},"  color",[520,1813,537],{"class":526},[520,1815,1793],{"class":533},[520,1817,947],{"class":526},[520,1819,1820],{"class":533},"15",[520,1822,1823],{"class":533}," 23",[520,1825,1826],{"class":533}," 42",[520,1828,953],{"class":526},[520,1830,1831,1834,1836,1839],{"class":522,"line":620},[520,1832,1833],{"class":533},"  border",[520,1835,537],{"class":526},[520,1837,1838],{"class":533},"none",[520,1840,737],{"class":526},[520,1842,1843,1846,1848,1850,1852,1855,1857],{"class":522,"line":632},[520,1844,1845],{"class":533},"  padding",[520,1847,537],{"class":526},[520,1849,1765],{"class":533},[520,1851,1753],{"class":724},[520,1853,1854],{"class":533}," 20",[520,1856,1753],{"class":724},[520,1858,737],{"class":526},[520,1860,1861,1863,1865,1868,1870],{"class":522,"line":643},[520,1862,1745],{"class":533},[520,1864,537],{"class":526},[520,1866,1867],{"class":533},"16",[520,1869,1753],{"class":724},[520,1871,737],{"class":526},[520,1873,1874,1877,1879,1882],{"class":522,"line":649},[520,1875,1876],{"class":533},"  cursor",[520,1878,537],{"class":526},[520,1880,1881],{"class":533},"pointer",[520,1883,737],{"class":526},[520,1885,1886,1889,1891,1894,1896],{"class":522,"line":866},[520,1887,1888],{"class":533},"  border-radius",[520,1890,537],{"class":526},[520,1892,1893],{"class":533},"5",[520,1895,1753],{"class":724},[520,1897,737],{"class":526},[520,1899,1900],{"class":522,"line":871},[520,1901,652],{"class":526},[520,1903,1904],{"class":522,"line":876},[520,1905,770],{"emptyLinePlaceholder":402},[520,1907,1908,1910,1913],{"class":522,"line":1362},[520,1909,999],{"class":973},[520,1911,1912],{"class":781},":hover",[520,1914,1220],{"class":526},[520,1916,1917,1919,1921,1923,1925,1928,1931,1934],{"class":522,"line":1393},[520,1918,1788],{"class":533},[520,1920,537],{"class":526},[520,1922,1793],{"class":533},[520,1924,947],{"class":526},[520,1926,1927],{"class":533},"191",[520,1929,1930],{"class":533}," 219",[520,1932,1933],{"class":533}," 254",[520,1935,953],{"class":526},[520,1937,1938],{"class":522,"line":1412},[520,1939,652],{"class":526},[1941,1942,1943,1944,1947],"p",{},"Set up server-side rendering (SSR) with SolidJS, Vite, and Nitro. This setup uses ",[517,1945,1946],{},"renderToStringAsync"," for HTML generation and supports client hydration.",[1949,1950,1952],"h2",{"id":1951},"overview","Overview",[1954,1955,1957,1961,1964,1967],"steps",{"level":1956},"4",[1958,1959,1960],"h4",{},"Add the Nitro Vite plugin to your Vite config",[1958,1962,1963],{},"Configure client and server entry points",[1958,1965,1966],{},"Create a server entry that renders your app to HTML",[1958,1968,1969],{},"Create a client entry that hydrates the server-rendered HTML",[1949,1971,1973],{"id":1972},"_1-configure-vite","1. Configure Vite",[1941,1975,1976,1977,1980,1981,1984],{},"Add the Nitro and SolidJS plugins to your Vite config. SolidJS requires explicit JSX configuration and both ",[517,1978,1979],{},"ssr"," and ",[517,1982,1983],{},"client"," environments:",[510,1986,1987],{"className":714,"code":715,"filename":716,"language":717,"meta":5,"style":5},[517,1988,1989,2001,2013,2025,2029,2039,2055,2067,2071,2075,2083,2087,2091,2099,2103,2107],{"__ignoreMap":5},[520,1990,1991,1993,1995,1997,1999],{"class":522,"line":523},[520,1992,725],{"class":724},[520,1994,728],{"class":526},[520,1996,731],{"class":724},[520,1998,734],{"class":540},[520,2000,737],{"class":526},[520,2002,2003,2005,2007,2009,2011],{"class":522,"line":530},[520,2004,725],{"class":724},[520,2006,744],{"class":526},[520,2008,731],{"class":724},[520,2010,749],{"class":540},[520,2012,737],{"class":526},[520,2014,2015,2017,2019,2021,2023],{"class":522,"line":547},[520,2016,725],{"class":724},[520,2018,758],{"class":526},[520,2020,731],{"class":724},[520,2022,763],{"class":540},[520,2024,737],{"class":526},[520,2026,2027],{"class":522,"line":556},[520,2028,770],{"emptyLinePlaceholder":402},[520,2030,2031,2033,2035,2037],{"class":522,"line":569},[520,2032,775],{"class":724},[520,2034,778],{"class":724},[520,2036,782],{"class":781},[520,2038,785],{"class":526},[520,2040,2041,2043,2045,2047,2049,2051,2053],{"class":522,"line":580},[520,2042,790],{"class":526},[520,2044,793],{"class":781},[520,2046,796],{"class":526},[520,2048,507],{"class":533},[520,2050,801],{"class":526},[520,2052,804],{"class":781},[520,2054,807],{"class":526},[520,2056,2057,2059,2061,2063,2065],{"class":522,"line":586},[520,2058,812],{"class":526},[520,2060,691],{"class":540},[520,2062,817],{"class":526},[520,2064,820],{"class":540},[520,2066,823],{"class":526},[520,2068,2069],{"class":522,"line":594},[520,2070,828],{"class":526},[520,2072,2073],{"class":522,"line":607},[520,2074,833],{"class":526},[520,2076,2077,2079,2081],{"class":522,"line":620},[520,2078,838],{"class":526},[520,2080,841],{"class":540},[520,2082,844],{"class":526},[520,2084,2085],{"class":522,"line":632},[520,2086,849],{"class":526},[520,2088,2089],{"class":522,"line":643},[520,2090,854],{"class":526},[520,2092,2093,2095,2097],{"class":522,"line":649},[520,2094,838],{"class":526},[520,2096,861],{"class":540},[520,2098,844],{"class":526},[520,2100,2101],{"class":522,"line":866},[520,2102,849],{"class":526},[520,2104,2105],{"class":522,"line":871},[520,2106,583],{"class":526},[520,2108,2109],{"class":522,"line":876},[520,2110,879],{"class":526},[1941,2112,2113,2114,2117,2118,1980,2120,2122],{},"Enable SSR mode in the Solid plugin with ",[517,2115,2116],{},"solid({ ssr: true })",". Configure esbuild to preserve JSX for Solid's compiler and use Solid's JSX runtime. SolidJS requires explicit ",[517,2119,1979],{},[517,2121,1983],{}," environment configuration in Vite.",[1949,2124,2126],{"id":2125},"_2-create-the-app-component","2. Create the App Component",[1941,2128,2129],{},"Create a shared SolidJS component using reactive signals:",[510,2131,2132],{"className":882,"code":883,"filename":884,"language":885,"meta":5,"style":5},[517,2133,2134,2146,2150,2160,2184,2188,2194,2202,2214,2254,2262,2266],{"__ignoreMap":5},[520,2135,2136,2138,2140,2142,2144],{"class":522,"line":523},[520,2137,725],{"class":724},[520,2139,894],{"class":526},[520,2141,731],{"class":724},[520,2143,899],{"class":540},[520,2145,737],{"class":526},[520,2147,2148],{"class":522,"line":530},[520,2149,770],{"emptyLinePlaceholder":402},[520,2151,2152,2154,2156,2158],{"class":522,"line":547},[520,2153,775],{"class":724},[520,2155,912],{"class":724},[520,2157,915],{"class":781},[520,2159,918],{"class":526},[520,2161,2162,2164,2166,2168,2170,2172,2174,2176,2178,2180,2182],{"class":522,"line":556},[520,2163,923],{"class":724},[520,2165,926],{"class":526},[520,2167,929],{"class":533},[520,2169,932],{"class":526},[520,2171,935],{"class":533},[520,2173,938],{"class":526},[520,2175,941],{"class":724},[520,2177,944],{"class":781},[520,2179,947],{"class":526},[520,2181,950],{"class":533},[520,2183,953],{"class":526},[520,2185,2186],{"class":522,"line":569},[520,2187,770],{"emptyLinePlaceholder":402},[520,2189,2190,2192],{"class":522,"line":580},[520,2191,962],{"class":724},[520,2193,965],{"class":526},[520,2195,2196,2198,2200],{"class":522,"line":586},[520,2197,970],{"class":526},[520,2199,974],{"class":973},[520,2201,977],{"class":526},[520,2203,2204,2206,2208,2210,2212],{"class":522,"line":594},[520,2205,982],{"class":526},[520,2207,985],{"class":973},[520,2209,988],{"class":526},[520,2211,985],{"class":973},[520,2213,977],{"class":526},[520,2215,2216,2218,2220,2222,2224,2226,2228,2230,2232,2234,2236,2238,2240,2242,2244,2246,2248,2250,2252],{"class":522,"line":607},[520,2217,982],{"class":526},[520,2219,999],{"class":973},[520,2221,1002],{"class":781},[520,2223,941],{"class":724},[520,2225,1007],{"class":526},[520,2227,1010],{"class":724},[520,2229,1013],{"class":781},[520,2231,1016],{"class":526},[520,2233,929],{"class":1019},[520,2235,1022],{"class":526},[520,2237,1010],{"class":724},[520,2239,1027],{"class":526},[520,2241,1030],{"class":724},[520,2243,1033],{"class":533},[520,2245,1036],{"class":526},[520,2247,929],{"class":781},[520,2249,1041],{"class":526},[520,2251,999],{"class":973},[520,2253,977],{"class":526},[520,2255,2256,2258,2260],{"class":522,"line":620},[520,2257,1050],{"class":526},[520,2259,974],{"class":973},[520,2261,977],{"class":526},[520,2263,2264],{"class":522,"line":632},[520,2265,1059],{"class":526},[520,2267,2268],{"class":522,"line":643},[520,2269,652],{"class":526},[1941,2271,2272,2273,2276,2277,2280],{},"SolidJS uses signals (",[517,2274,2275],{},"createSignal",") for state management. Unlike React's ",[517,2278,2279],{},"useState",", signals are getter functions that you call to read the value.",[1949,2282,2284],{"id":2283},"_3-create-the-server-entry","3. Create the Server Entry",[1941,2286,2287,2288,2290,2291,2293],{},"The server entry renders your SolidJS app to HTML using ",[517,2289,1946],{}," and includes the ",[517,2292,1651],{}," for client-side hydration:",[510,2295,2296],{"className":882,"code":1148,"filename":508,"language":885,"meta":5,"style":5},[517,2297,2298,2310,2322,2326,2338,2350,2354,2362,2388,2410,2436,2446,2458,2462,2466,2470,2474,2496,2510,2516,2530,2538,2558,2578,2602,2606,2626,2650,2654,2662,2670,2694,2702,2720,2728,2736,2740],{"__ignoreMap":5},[520,2299,2300,2302,2304,2306,2308],{"class":522,"line":523},[520,2301,725],{"class":724},[520,2303,1157],{"class":526},[520,2305,731],{"class":724},[520,2307,1081],{"class":540},[520,2309,737],{"class":526},[520,2311,2312,2314,2316,2318,2320],{"class":522,"line":530},[520,2313,725],{"class":724},[520,2315,1099],{"class":526},[520,2317,731],{"class":724},[520,2319,1104],{"class":540},[520,2321,737],{"class":526},[520,2323,2324],{"class":522,"line":547},[520,2325,770],{"emptyLinePlaceholder":402},[520,2327,2328,2330,2332,2334,2336],{"class":522,"line":556},[520,2329,725],{"class":724},[520,2331,1186],{"class":526},[520,2333,731],{"class":724},[520,2335,1191],{"class":540},[520,2337,737],{"class":526},[520,2339,2340,2342,2344,2346,2348],{"class":522,"line":569},[520,2341,725],{"class":724},[520,2343,1200],{"class":526},[520,2345,731],{"class":724},[520,2347,1205],{"class":540},[520,2349,737],{"class":526},[520,2351,2352],{"class":522,"line":580},[520,2353,770],{"emptyLinePlaceholder":402},[520,2355,2356,2358,2360],{"class":522,"line":586},[520,2357,775],{"class":724},[520,2359,778],{"class":724},[520,2361,1220],{"class":526},[520,2363,2364,2366,2368,2370,2372,2374,2376,2378,2380,2382,2384,2386],{"class":522,"line":594},[520,2365,1225],{"class":724},[520,2367,1228],{"class":781},[520,2369,947],{"class":526},[520,2371,1233],{"class":1019},[520,2373,1236],{"class":724},[520,2375,1239],{"class":781},[520,2377,1140],{"class":526},[520,2379,1236],{"class":724},[520,2381,1246],{"class":781},[520,2383,1249],{"class":526},[520,2385,1252],{"class":781},[520,2387,1255],{"class":526},[520,2389,2390,2392,2394,2396,2398,2400,2402,2404,2406,2408],{"class":522,"line":607},[520,2391,1260],{"class":724},[520,2393,1263],{"class":533},[520,2395,1266],{"class":724},[520,2397,1269],{"class":724},[520,2399,1272],{"class":781},[520,2401,1118],{"class":526},[520,2403,1010],{"class":724},[520,2405,1123],{"class":526},[520,2407,1126],{"class":533},[520,2409,1283],{"class":526},[520,2411,2412,2414,2416,2418,2420,2422,2424,2426,2428,2430,2432,2434],{"class":522,"line":620},[520,2413,1260],{"class":724},[520,2415,1290],{"class":533},[520,2417,1266],{"class":724},[520,2419,1269],{"class":724},[520,2421,1272],{"class":781},[520,2423,1118],{"class":526},[520,2425,1010],{"class":724},[520,2427,1123],{"class":526},[520,2429,1305],{"class":533},[520,2431,1263],{"class":781},[520,2433,941],{"class":724},[520,2435,1312],{"class":526},[520,2437,2438,2440,2442,2444],{"class":522,"line":632},[520,2439,1317],{"class":724},[520,2441,1320],{"class":724},[520,2443,1323],{"class":781},[520,2445,1326],{"class":526},[520,2447,2448,2450,2452,2454,2456],{"class":522,"line":643},[520,2449,1331],{"class":526},[520,2451,1334],{"class":540},[520,2453,537],{"class":526},[520,2455,1339],{"class":540},[520,2457,823],{"class":526},[520,2459,2460],{"class":522,"line":649},[520,2461,1346],{"class":526},[520,2463,2464],{"class":522,"line":866},[520,2465,583],{"class":526},[520,2467,2468],{"class":522,"line":871},[520,2469,1355],{"class":526},[520,2471,2472],{"class":522,"line":876},[520,2473,770],{"emptyLinePlaceholder":402},[520,2475,2476,2478,2480,2482,2484,2486,2488,2490,2492,2494],{"class":522,"line":1362},[520,2477,1365],{"class":724},[520,2479,1368],{"class":781},[520,2481,947],{"class":526},[520,2483,1373],{"class":1019},[520,2485,1236],{"class":724},[520,2487,1378],{"class":526},[520,2489,1381],{"class":1019},[520,2491,1384],{"class":724},[520,2493,1387],{"class":533},[520,2495,1390],{"class":526},[520,2497,2498,2500,2502,2504,2506,2508],{"class":522,"line":1393},[520,2499,923],{"class":724},[520,2501,1398],{"class":533},[520,2503,1266],{"class":724},[520,2505,1403],{"class":526},[520,2507,1406],{"class":781},[520,2509,1409],{"class":526},[520,2511,2512,2514],{"class":522,"line":1412},[520,2513,962],{"class":724},[520,2515,965],{"class":526},[520,2517,2518,2520,2522,2524,2526,2528],{"class":522,"line":1419},[520,2519,970],{"class":526},[520,2521,1424],{"class":973},[520,2523,1427],{"class":781},[520,2525,941],{"class":724},[520,2527,1432],{"class":540},[520,2529,977],{"class":526},[520,2531,2532,2534,2536],{"class":522,"line":1437},[520,2533,982],{"class":526},[520,2535,1442],{"class":973},[520,2537,977],{"class":526},[520,2539,2540,2542,2544,2546,2548,2550,2552,2554,2556],{"class":522,"line":1447},[520,2541,1450],{"class":526},[520,2543,1453],{"class":973},[520,2545,1456],{"class":781},[520,2547,941],{"class":724},[520,2549,1461],{"class":540},[520,2551,1464],{"class":781},[520,2553,941],{"class":724},[520,2555,1469],{"class":540},[520,2557,1472],{"class":526},[520,2559,2560,2562,2564,2566,2568,2570,2572,2574,2576],{"class":522,"line":1475},[520,2561,1478],{"class":526},[520,2563,1481],{"class":781},[520,2565,1016],{"class":526},[520,2567,1486],{"class":1019},[520,2569,1236],{"class":724},[520,2571,1491],{"class":533},[520,2573,1022],{"class":526},[520,2575,1010],{"class":724},[520,2577,965],{"class":526},[520,2579,2580,2582,2584,2586,2588,2590,2592,2594,2596,2598,2600],{"class":522,"line":1500},[520,2581,1503],{"class":526},[520,2583,1506],{"class":973},[520,2585,1509],{"class":781},[520,2587,941],{"class":724},[520,2589,1514],{"class":526},[520,2591,1517],{"class":781},[520,2593,941],{"class":724},[520,2595,1522],{"class":540},[520,2597,1525],{"class":526},[520,2599,1528],{"class":724},[520,2601,1531],{"class":526},[520,2603,2604],{"class":522,"line":1534},[520,2605,1537],{"class":526},[520,2607,2608,2610,2612,2614,2616,2618,2620,2622,2624],{"class":522,"line":1540},[520,2609,1543],{"class":526},[520,2611,1481],{"class":781},[520,2613,1016],{"class":526},[520,2615,1486],{"class":1019},[520,2617,1236],{"class":724},[520,2619,1491],{"class":533},[520,2621,1022],{"class":526},[520,2623,1010],{"class":724},[520,2625,965],{"class":526},[520,2627,2628,2630,2632,2634,2636,2638,2640,2642,2644,2646,2648],{"class":522,"line":1562},[520,2629,1503],{"class":526},[520,2631,1506],{"class":973},[520,2633,1509],{"class":781},[520,2635,941],{"class":724},[520,2637,1514],{"class":526},[520,2639,1575],{"class":781},[520,2641,941],{"class":724},[520,2643,1580],{"class":540},[520,2645,1525],{"class":526},[520,2647,1528],{"class":724},[520,2649,1531],{"class":526},[520,2651,2652],{"class":522,"line":1589},[520,2653,1537],{"class":526},[520,2655,2656,2658,2660],{"class":522,"line":1594},[520,2657,1597],{"class":526},[520,2659,1442],{"class":973},[520,2661,977],{"class":526},[520,2663,2664,2666,2668],{"class":522,"line":1604},[520,2665,982],{"class":526},[520,2667,1609],{"class":973},[520,2669,977],{"class":526},[520,2671,2672,2674,2676,2678,2680,2682,2684,2686,2688,2690,2692],{"class":522,"line":1614},[520,2673,1450],{"class":526},[520,2675,974],{"class":973},[520,2677,1621],{"class":781},[520,2679,941],{"class":724},[520,2681,1626],{"class":540},[520,2683,1629],{"class":781},[520,2685,941],{"class":724},[520,2687,1634],{"class":526},[520,2689,1637],{"class":724},[520,2691,1640],{"class":540},[520,2693,1643],{"class":526},[520,2695,2696,2698,2700],{"class":522,"line":1646},[520,2697,1450],{"class":526},[520,2699,1651],{"class":533},[520,2701,1472],{"class":526},[520,2703,2704,2706,2708,2710,2712,2714,2716,2718],{"class":522,"line":1656},[520,2705,1450],{"class":526},[520,2707,1661],{"class":973},[520,2709,1664],{"class":781},[520,2711,941],{"class":724},[520,2713,541],{"class":540},[520,2715,1671],{"class":781},[520,2717,941],{"class":724},[520,2719,1676],{"class":526},[520,2721,2722,2724,2726],{"class":522,"line":1679},[520,2723,1597],{"class":526},[520,2725,1609],{"class":973},[520,2727,977],{"class":526},[520,2729,2730,2732,2734],{"class":522,"line":1688},[520,2731,1050],{"class":526},[520,2733,1424],{"class":973},[520,2735,977],{"class":526},[520,2737,2738],{"class":522,"line":1697},[520,2739,1059],{"class":526},[520,2741,2742],{"class":522,"line":1702},[520,2743,652],{"class":526},[1941,2745,2746,2747,2750,2751,2753,2754,1980,2757,2760],{},"SolidJS requires rendering the app separately from the shell (two-phase rendering). The app HTML is injected via ",[517,2748,2749],{},"innerHTML"," to preserve hydration markers. Include the ",[517,2752,1651],{}," component to inject the script Solid needs to rehydrate on the client. Import assets using the ",[517,2755,2756],{},"?assets=client",[517,2758,2759],{},"?assets=ssr"," query parameters to collect CSS and JS from each entry point.",[1949,2762,2764],{"id":2763},"_4-create-the-client-entry","4. Create the Client Entry",[1941,2766,2767],{},"The client entry hydrates the server-rendered HTML, restoring Solid's reactivity:",[510,2769,2770],{"className":882,"code":1066,"filename":1067,"language":885,"meta":5,"style":5},[517,2771,2772,2784,2792,2804,2808],{"__ignoreMap":5},[520,2773,2774,2776,2778,2780,2782],{"class":522,"line":523},[520,2775,725],{"class":724},[520,2777,1076],{"class":526},[520,2779,731],{"class":724},[520,2781,1081],{"class":540},[520,2783,737],{"class":526},[520,2785,2786,2788,2790],{"class":522,"line":530},[520,2787,725],{"class":724},[520,2789,1090],{"class":540},[520,2791,737],{"class":526},[520,2793,2794,2796,2798,2800,2802],{"class":522,"line":547},[520,2795,725],{"class":724},[520,2797,1099],{"class":526},[520,2799,731],{"class":724},[520,2801,1104],{"class":540},[520,2803,737],{"class":526},[520,2805,2806],{"class":522,"line":556},[520,2807,770],{"emptyLinePlaceholder":402},[520,2809,2810,2812,2814,2816,2818,2820,2822,2824,2826,2828,2830,2832],{"class":522,"line":569},[520,2811,1115],{"class":781},[520,2813,1118],{"class":526},[520,2815,1010],{"class":724},[520,2817,1123],{"class":526},[520,2819,1126],{"class":533},[520,2821,1129],{"class":526},[520,2823,1132],{"class":781},[520,2825,947],{"class":526},[520,2827,1137],{"class":540},[520,2829,1140],{"class":526},[520,2831,1143],{"class":724},[520,2833,953],{"class":526},[1941,2835,2836,2837,2839,2840,2843,2844,2847],{},"The ",[517,2838,1115],{}," function attaches Solid's reactive system to the existing server-rendered DOM inside ",[517,2841,2842],{},"#app",". The component is wrapped in a function ",[517,2845,2846],{},"() => \u003CApp />"," as required by Solid's API.",[1949,2849,2851],{"id":2850},"learn-more","Learn More",[2853,2854,2855,2865,2869],"ul",{},[2856,2857,2858],"li",{},[2859,2860,2864],"a",{"href":2861,"rel":2862},"https://docs.solidjs.com/",[2863],"nofollow","SolidJS Documentation",[2856,2866,2867],{},[2859,2868,18],{"href":19},[2856,2870,2871],{},[2859,2872,68],{"href":69},[2874,2875,2876],"style",{},"html pre.shiki code .slsVL, html code.shiki .slsVL{--shiki-light:#24292E;--shiki-default:#E1E4E8;--shiki-dark:#E1E4E8}html pre.shiki code .suiK_, html code.shiki .suiK_{--shiki-light:#005CC5;--shiki-default:#79B8FF;--shiki-dark:#79B8FF}html pre.shiki code .sfrk1, html code.shiki .sfrk1{--shiki-light:#032F62;--shiki-default:#9ECBFF;--shiki-dark:#9ECBFF}html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html pre.shiki code .so5gQ, html code.shiki .so5gQ{--shiki-light:#D73A49;--shiki-default:#F97583;--shiki-dark:#F97583}html pre.shiki code .shcOC, html code.shiki .shcOC{--shiki-light:#6F42C1;--shiki-default:#B392F0;--shiki-dark:#B392F0}html pre.shiki code .sByVh, html code.shiki .sByVh{--shiki-light:#22863A;--shiki-default:#85E89D;--shiki-dark:#85E89D}html pre.shiki code .sQHwn, html code.shiki .sQHwn{--shiki-light:#E36209;--shiki-default:#FFAB70;--shiki-dark:#FFAB70}",{"title":5,"searchDepth":530,"depth":530,"links":2878},[2879,2880,2881,2882,2883,2884],{"id":1951,"depth":530,"text":1952},{"id":1972,"depth":530,"text":1973},{"id":2125,"depth":530,"text":2126},{"id":2283,"depth":530,"text":2284},{"id":2763,"depth":530,"text":2764},{"id":2850,"depth":530,"text":2851},"md",{"automd":402,"category":442,"icon":359},{"icon":359},{"title":356,"description":482},"M1QJOMnYqsDTNA2DImnJqELHSfsNt21_hOejk-D8Wvc",[2891,2892],{"title":352,"path":353,"stem":354,"description":479,"icon":340,"children":-1},{"title":361,"path":362,"stem":363,"description":485,"icon":364,"children":-1},1776112493396]