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