[{"data":1,"prerenderedAt":1009},["ShallowReactive",2],{"navigation":3,"-utils-response":184,"-utils-response-surround":1004},[4,91,133,161,168],{"title":5,"path":6,"stem":7,"children":8,"icon":90},"Guide","/guide","1.guide/0.index",[9,12,53,69],{"title":10,"path":6,"stem":7,"icon":11},"Getting Started","pixel:play",{"title":5,"icon":13,"path":14,"stem":15,"children":16,"page":52},"ph:book-open-duotone","/guide/basics","1.guide/1.basics",[17,22,27,32,37,42,47],{"title":18,"path":19,"stem":20,"icon":21},"Request Lifecycle","/guide/basics/lifecycle","1.guide/1.basics/1.lifecycle","icon-park-outline:handle-round",{"title":23,"path":24,"stem":25,"icon":26},"Routing","/guide/basics/routing","1.guide/1.basics/2.routing","solar:routing-bold",{"title":28,"path":29,"stem":30,"icon":31},"Middleware","/guide/basics/middleware","1.guide/1.basics/3.middleware","mdi:middleware-outline",{"title":33,"path":34,"stem":35,"icon":36},"Event Handlers","/guide/basics/handler","1.guide/1.basics/4.handler","mdi:function",{"title":38,"path":39,"stem":40,"icon":41},"Sending Response","/guide/basics/response","1.guide/1.basics/5.response","tabler:json",{"title":43,"path":44,"stem":45,"icon":46},"Error Handling","/guide/basics/error","1.guide/1.basics/6.error","tabler:error-404",{"title":48,"path":49,"stem":50,"icon":51},"Nested Apps","/guide/basics/nested-apps","1.guide/1.basics/7.nested-apps","material-symbols-light:layers-outline",false,{"title":54,"icon":55,"path":56,"stem":57,"children":58,"page":52},"API","material-symbols-light:api-rounded","/guide/api","1.guide/900.api",[59,64],{"title":60,"path":61,"stem":62,"icon":63},"H3","/guide/api/h3","1.guide/900.api/1.h3","material-symbols:bolt-rounded",{"title":65,"path":66,"stem":67,"icon":68},"H3Event","/guide/api/h3event","1.guide/900.api/2.h3event","material-symbols:data-object-rounded",{"title":70,"icon":71,"path":72,"stem":73,"children":74,"page":52},"Advanced","hugeicons:more-01","/guide/advanced","1.guide/901.advanced",[75,80,85],{"title":76,"path":77,"stem":78,"icon":79},"Plugins","/guide/advanced/plugins","1.guide/901.advanced/1.plugins","clarity:plugin-line",{"title":81,"path":82,"stem":83,"icon":84},"WebSockets","/guide/advanced/websocket","1.guide/901.advanced/2.websocket","hugeicons:live-streaming-02",{"title":86,"path":87,"stem":88,"icon":89},"Nightly Builds","/guide/advanced/nightly","1.guide/901.advanced/9.nightly","game-icons:barn-owl","i-ph:book-open-duotone",{"title":92,"path":93,"stem":94,"children":95,"icon":97},"H3 Utils","/utils","2.utils/0.index",[96,98,103,108,113,118,123,128],{"title":92,"path":93,"stem":94,"icon":97},"ph:function-bold",{"title":99,"path":100,"stem":101,"icon":102},"Request","/utils/request","2.utils/1.request","material-symbols-light:input",{"title":104,"path":105,"stem":106,"icon":107},"Response","/utils/response","2.utils/2.response","material-symbols-light:output",{"title":109,"path":110,"stem":111,"icon":112},"Cookie","/utils/cookie","2.utils/3.cookie","material-symbols:cookie-outline",{"title":114,"path":115,"stem":116,"icon":117},"Security","/utils/security","2.utils/4.security","wpf:key-security",{"title":119,"path":120,"stem":121,"icon":122},"Proxy","/utils/proxy","2.utils/5.proxy","arcticons:super-proxy",{"title":124,"path":125,"stem":126,"icon":127},"More utils","/utils/more","2.utils/9.more","mingcute:plus-line",{"title":129,"path":130,"stem":131,"icon":132},"Community","/utils/community","2.utils/99.community","lets-icons:external",{"title":134,"path":135,"stem":136,"children":137,"icon":139},"Examples","/examples","4.examples/0.index",[138,140,145,149,153,157],{"title":134,"path":135,"stem":136,"icon":139},"ph:code",{"title":141,"path":142,"stem":143,"icon":144},"Cookies","/examples/handle-cookie","4.examples/handle-cookie","ph:arrow-right",{"title":146,"path":147,"stem":148,"icon":144},"Sessions","/examples/handle-session","4.examples/handle-session",{"title":150,"path":151,"stem":152,"icon":144},"Static Assets","/examples/serve-static-assets","4.examples/serve-static-assets",{"title":154,"path":155,"stem":156,"icon":144},"Stream Response","/examples/stream-response","4.examples/stream-response",{"title":158,"path":159,"stem":160,"icon":144},"Validate Data","/examples/validate-data","4.examples/validate-data",{"title":162,"path":163,"stem":164,"children":165,"icon":167},"Migration guide for v1 to v2","/migration","5.migration/0.index",[166],{"title":162,"path":163,"stem":164,"icon":167},"icons8:up-round",{"title":169,"path":170,"stem":171,"children":172,"page":-1},"Blog","/blog","99.blog",[173,176,180],{"title":169,"path":170,"stem":174,"icon":175},"99.blog/index","i-lucide-file-text",{"title":177,"path":178,"stem":179,"icon":175},"H3 1.8 - Towards the Edge of the Web","/blog/v1.8","99.blog/1.v1.8",{"title":181,"path":182,"stem":183,"icon":175},"H3 v2 beta","/blog/v2-beta","99.blog/2.v2-beta",{"id":185,"title":104,"body":186,"description":998,"extension":999,"meta":1000,"navigation":1001,"path":105,"seo":1002,"stem":106,"__hash__":1003},"content/2.utils/2.response.md",{"type":187,"value":188,"toc":979,"icon":107},"minimark",[189,194,202,213,219,475,479,485,488,494,497,504,508,514,517,521,527,530,534,570,576,579,582,585,589,796,802,808,812,841,847,850,857,860,864,907,911,962,968,975],[190,191,193],"h2",{"id":192},"event-stream","Event Stream",[195,196,198],"h3",{"id":197},"createeventstreamevent-opts",[199,200,201],"code",{},"createEventStream(event, opts?)",[203,204,205,206],"p",{},"Initialize an EventStream instance for creating ",[207,208,212],"a",{"href":209,"rel":210},"https://developer.mozilla.org/en-US/docs/Web/API/Server-sent_events/Using_server-sent_events",[211],"nofollow","server sent events",[203,214,215],{},[216,217,218],"strong",{},"Example:",[220,221,226],"pre",{"className":222,"code":223,"language":224,"meta":225,"style":225},"language-ts shiki shiki-themes github-light github-dark github-dark","import { createEventStream, sendEventStream } from \"h3\";\n\napp.get(\"/sse\", (event) => {\n  const eventStream = createEventStream(event);\n\n  // Send a message every second\n  const interval = setInterval(async () => {\n    await eventStream.push(\"Hello world\");\n  }, 1000);\n\n  // cleanup the interval and close the stream when the connection is terminated\n  eventStream.onClosed(async () => {\n    console.log(\"closing SSE...\");\n    clearInterval(interval);\n    await eventStream.close();\n  });\n\n  return eventStream.send();\n});\n","ts","",[199,227,228,251,258,290,309,314,321,346,366,377,382,388,407,423,432,445,451,456,469],{"__ignoreMap":225},[229,230,233,237,241,244,248],"span",{"class":231,"line":232},"line",1,[229,234,236],{"class":235},"so5gQ","import",[229,238,240],{"class":239},"slsVL"," { createEventStream, sendEventStream } ",[229,242,243],{"class":235},"from",[229,245,247],{"class":246},"sfrk1"," \"h3\"",[229,249,250],{"class":239},";\n",[229,252,254],{"class":231,"line":253},2,[229,255,257],{"emptyLinePlaceholder":256},true,"\n",[229,259,261,264,268,271,274,277,281,284,287],{"class":231,"line":260},3,[229,262,263],{"class":239},"app.",[229,265,267],{"class":266},"shcOC","get",[229,269,270],{"class":239},"(",[229,272,273],{"class":246},"\"/sse\"",[229,275,276],{"class":239},", (",[229,278,280],{"class":279},"sQHwn","event",[229,282,283],{"class":239},") ",[229,285,286],{"class":235},"=>",[229,288,289],{"class":239}," {\n",[229,291,293,296,300,303,306],{"class":231,"line":292},4,[229,294,295],{"class":235},"  const",[229,297,299],{"class":298},"suiK_"," eventStream",[229,301,302],{"class":235}," =",[229,304,305],{"class":266}," createEventStream",[229,307,308],{"class":239},"(event);\n",[229,310,312],{"class":231,"line":311},5,[229,313,257],{"emptyLinePlaceholder":256},[229,315,317],{"class":231,"line":316},6,[229,318,320],{"class":319},"sCsY4","  // Send a message every second\n",[229,322,324,326,329,331,334,336,339,342,344],{"class":231,"line":323},7,[229,325,295],{"class":235},[229,327,328],{"class":298}," interval",[229,330,302],{"class":235},[229,332,333],{"class":266}," setInterval",[229,335,270],{"class":239},[229,337,338],{"class":235},"async",[229,340,341],{"class":239}," () ",[229,343,286],{"class":235},[229,345,289],{"class":239},[229,347,349,352,355,358,360,363],{"class":231,"line":348},8,[229,350,351],{"class":235},"    await",[229,353,354],{"class":239}," eventStream.",[229,356,357],{"class":266},"push",[229,359,270],{"class":239},[229,361,362],{"class":246},"\"Hello world\"",[229,364,365],{"class":239},");\n",[229,367,369,372,375],{"class":231,"line":368},9,[229,370,371],{"class":239},"  }, ",[229,373,374],{"class":298},"1000",[229,376,365],{"class":239},[229,378,380],{"class":231,"line":379},10,[229,381,257],{"emptyLinePlaceholder":256},[229,383,385],{"class":231,"line":384},11,[229,386,387],{"class":319},"  // cleanup the interval and close the stream when the connection is terminated\n",[229,389,391,394,397,399,401,403,405],{"class":231,"line":390},12,[229,392,393],{"class":239},"  eventStream.",[229,395,396],{"class":266},"onClosed",[229,398,270],{"class":239},[229,400,338],{"class":235},[229,402,341],{"class":239},[229,404,286],{"class":235},[229,406,289],{"class":239},[229,408,410,413,416,418,421],{"class":231,"line":409},13,[229,411,412],{"class":239},"    console.",[229,414,415],{"class":266},"log",[229,417,270],{"class":239},[229,419,420],{"class":246},"\"closing SSE...\"",[229,422,365],{"class":239},[229,424,426,429],{"class":231,"line":425},14,[229,427,428],{"class":266},"    clearInterval",[229,430,431],{"class":239},"(interval);\n",[229,433,435,437,439,442],{"class":231,"line":434},15,[229,436,351],{"class":235},[229,438,354],{"class":239},[229,440,441],{"class":266},"close",[229,443,444],{"class":239},"();\n",[229,446,448],{"class":231,"line":447},16,[229,449,450],{"class":239},"  });\n",[229,452,454],{"class":231,"line":453},17,[229,455,257],{"emptyLinePlaceholder":256},[229,457,459,462,464,467],{"class":231,"line":458},18,[229,460,461],{"class":235},"  return",[229,463,354],{"class":239},[229,465,466],{"class":266},"send",[229,468,444],{"class":239},[229,470,472],{"class":231,"line":471},19,[229,473,474],{"class":239},"});\n",[190,476,478],{"id":477},"sanitize","Sanitize",[195,480,482],{"id":481},"sanitizestatuscodestatuscode-defaultstatuscode",[199,483,484],{},"sanitizeStatusCode(statusCode?, defaultStatusCode)",[203,486,487],{},"Make sure the status code is a valid HTTP status code.",[195,489,491],{"id":490},"sanitizestatusmessagestatusmessage",[199,492,493],{},"sanitizeStatusMessage(statusMessage)",[203,495,496],{},"Make sure the status message is safe to use in a response.",[203,498,499,500],{},"Allowed characters: horizontal tabs, spaces or visible ascii characters: ",[207,501,502],{"href":502,"rel":503},"https://www.rfc-editor.org/rfc/rfc7230#section-3.1.2",[211],[190,505,507],{"id":506},"serve-static","Serve Static",[195,509,511],{"id":510},"servestaticevent-options",[199,512,513],{},"serveStatic(event, options)",[203,515,516],{},"Dynamically serve static assets based on the request path.",[190,518,520],{"id":519},"more-response-utils","More Response Utils",[195,522,524],{"id":523},"htmlevent-content",[199,525,526],{},"html(event, content)",[203,528,529],{},"Respond with HTML content.",[203,531,532],{},[216,533,218],{},[220,535,537],{"className":222,"code":536,"language":224,"meta":225,"style":225},"app.get(\"/\", (event) => html(event, \"\u003Ch1>Hello, World!\u003C/h1>\"));\n",[199,538,539],{"__ignoreMap":225},[229,540,541,543,545,547,550,552,554,556,558,561,564,567],{"class":231,"line":232},[229,542,263],{"class":239},[229,544,267],{"class":266},[229,546,270],{"class":239},[229,548,549],{"class":246},"\"/\"",[229,551,276],{"class":239},[229,553,280],{"class":279},[229,555,283],{"class":239},[229,557,286],{"class":235},[229,559,560],{"class":266}," html",[229,562,563],{"class":239},"(event, ",[229,565,566],{"class":246},"\"\u003Ch1>Hello, World!\u003C/h1>\"",[229,568,569],{"class":239},"));\n",[195,571,573],{"id":572},"iterable_event-iterable",[199,574,575],{},"iterable(_event, iterable)",[203,577,578],{},"Iterate a source of chunks and send back each chunk in order. Supports mixing async work together with emitting chunks.",[203,580,581],{},"Each chunk must be a string or a buffer.",[203,583,584],{},"For generator (yielding) functions, the returned value is treated the same as yielded values.",[203,586,587],{},[216,588,218],{},[220,590,592],{"className":222,"code":591,"language":224,"meta":225,"style":225},"return iterable(event, async function* work() {\n  // Open document body\n  yield \"\u003C!DOCTYPE html>\\n\u003Chtml>\u003Cbody>\u003Ch1>Executing...\u003C/h1>\u003Col>\\n\";\n  // Do work ...\n  for (let i = 0; i \u003C 1000) {\n    await delay(1000);\n    // Report progress\n    yield `\u003Cli>Completed job #`;\n    yield i;\n    yield `\u003C/li>\\n`;\n  }\n  // Close out the report\n  return `\u003C/ol>\u003C/body>\u003C/html>`;\n})\nasync function delay(ms) {\n  return new Promise(resolve => setTimeout(resolve, ms));\n}\n",[199,593,594,615,620,641,646,678,691,696,706,713,727,732,737,746,751,767,791],{"__ignoreMap":225},[229,595,596,599,602,604,606,609,612],{"class":231,"line":232},[229,597,598],{"class":235},"return",[229,600,601],{"class":266}," iterable",[229,603,563],{"class":239},[229,605,338],{"class":235},[229,607,608],{"class":235}," function*",[229,610,611],{"class":266}," work",[229,613,614],{"class":239},"() {\n",[229,616,617],{"class":231,"line":253},[229,618,619],{"class":319},"  // Open document body\n",[229,621,622,625,628,631,634,636,639],{"class":231,"line":260},[229,623,624],{"class":235},"  yield",[229,626,627],{"class":246}," \"\u003C!DOCTYPE html>",[229,629,630],{"class":298},"\\n",[229,632,633],{"class":246},"\u003Chtml>\u003Cbody>\u003Ch1>Executing...\u003C/h1>\u003Col>",[229,635,630],{"class":298},[229,637,638],{"class":246},"\"",[229,640,250],{"class":239},[229,642,643],{"class":231,"line":292},[229,644,645],{"class":319},"  // Do work ...\n",[229,647,648,651,654,657,660,663,666,669,672,675],{"class":231,"line":311},[229,649,650],{"class":235},"  for",[229,652,653],{"class":239}," (",[229,655,656],{"class":235},"let",[229,658,659],{"class":239}," i ",[229,661,662],{"class":235},"=",[229,664,665],{"class":298}," 0",[229,667,668],{"class":239},"; i ",[229,670,671],{"class":235},"\u003C",[229,673,674],{"class":298}," 1000",[229,676,677],{"class":239},") {\n",[229,679,680,682,685,687,689],{"class":231,"line":316},[229,681,351],{"class":235},[229,683,684],{"class":266}," delay",[229,686,270],{"class":239},[229,688,374],{"class":298},[229,690,365],{"class":239},[229,692,693],{"class":231,"line":323},[229,694,695],{"class":319},"    // Report progress\n",[229,697,698,701,704],{"class":231,"line":348},[229,699,700],{"class":235},"    yield",[229,702,703],{"class":246}," `\u003Cli>Completed job #`",[229,705,250],{"class":239},[229,707,708,710],{"class":231,"line":368},[229,709,700],{"class":235},[229,711,712],{"class":239}," i;\n",[229,714,715,717,720,722,725],{"class":231,"line":379},[229,716,700],{"class":235},[229,718,719],{"class":246}," `\u003C/li>",[229,721,630],{"class":298},[229,723,724],{"class":246},"`",[229,726,250],{"class":239},[229,728,729],{"class":231,"line":384},[229,730,731],{"class":239},"  }\n",[229,733,734],{"class":231,"line":390},[229,735,736],{"class":319},"  // Close out the report\n",[229,738,739,741,744],{"class":231,"line":409},[229,740,461],{"class":235},[229,742,743],{"class":246}," `\u003C/ol>\u003C/body>\u003C/html>`",[229,745,250],{"class":239},[229,747,748],{"class":231,"line":425},[229,749,750],{"class":239},"})\n",[229,752,753,755,758,760,762,765],{"class":231,"line":434},[229,754,338],{"class":235},[229,756,757],{"class":235}," function",[229,759,684],{"class":266},[229,761,270],{"class":239},[229,763,764],{"class":279},"ms",[229,766,677],{"class":239},[229,768,769,771,774,777,779,782,785,788],{"class":231,"line":447},[229,770,461],{"class":235},[229,772,773],{"class":235}," new",[229,775,776],{"class":298}," Promise",[229,778,270],{"class":239},[229,780,781],{"class":279},"resolve",[229,783,784],{"class":235}," =>",[229,786,787],{"class":266}," setTimeout",[229,789,790],{"class":239},"(resolve, ms));\n",[229,792,793],{"class":231,"line":453},[229,794,795],{"class":239},"}\n",[195,797,799],{"id":798},"nocontentevent-code",[199,800,801],{},"noContent(event, code?)",[203,803,804,805],{},"Respond with an empty payload.",[806,807],"br",{},[203,809,810],{},[216,811,218],{},[220,813,815],{"className":222,"code":814,"language":224,"meta":225,"style":225},"app.get(\"/\", (event) => noContent(event));\n",[199,816,817],{"__ignoreMap":225},[229,818,819,821,823,825,827,829,831,833,835,838],{"class":231,"line":232},[229,820,263],{"class":239},[229,822,267],{"class":266},[229,824,270],{"class":239},[229,826,549],{"class":246},[229,828,276],{"class":239},[229,830,280],{"class":279},[229,832,283],{"class":239},[229,834,286],{"class":235},[229,836,837],{"class":266}," noContent",[229,839,840],{"class":239},"(event));\n",[195,842,844],{"id":843},"redirectevent-location-code",[199,845,846],{},"redirect(event, location, code)",[203,848,849],{},"Send a redirect response to the client.",[203,851,852,853,856],{},"It adds the ",[199,854,855],{},"location"," header to the response and sets the status code to 302 by default.",[203,858,859],{},"In the body, it sends a simple HTML page with a meta refresh tag to redirect the client in case the headers are ignored.",[203,861,862],{},[216,863,218],{},[220,865,867],{"className":222,"code":866,"language":224,"meta":225,"style":225},"app.get(\"/\", (event) => {\n  return redirect(event, \"https://example.com\");\n});\n",[199,868,869,889,903],{"__ignoreMap":225},[229,870,871,873,875,877,879,881,883,885,887],{"class":231,"line":232},[229,872,263],{"class":239},[229,874,267],{"class":266},[229,876,270],{"class":239},[229,878,549],{"class":246},[229,880,276],{"class":239},[229,882,280],{"class":279},[229,884,283],{"class":239},[229,886,286],{"class":235},[229,888,289],{"class":239},[229,890,891,893,896,898,901],{"class":231,"line":253},[229,892,461],{"class":235},[229,894,895],{"class":266}," redirect",[229,897,563],{"class":239},[229,899,900],{"class":246},"\"https://example.com\"",[229,902,365],{"class":239},[229,904,905],{"class":231,"line":260},[229,906,474],{"class":239},[203,908,909],{},[216,910,218],{},[220,912,914],{"className":222,"code":913,"language":224,"meta":225,"style":225},"app.get(\"/\", (event) => {\n  return redirect(event, \"https://example.com\", 301); // Permanent redirect\n});\n",[199,915,916,936,958],{"__ignoreMap":225},[229,917,918,920,922,924,926,928,930,932,934],{"class":231,"line":232},[229,919,263],{"class":239},[229,921,267],{"class":266},[229,923,270],{"class":239},[229,925,549],{"class":246},[229,927,276],{"class":239},[229,929,280],{"class":279},[229,931,283],{"class":239},[229,933,286],{"class":235},[229,935,289],{"class":239},[229,937,938,940,942,944,946,949,952,955],{"class":231,"line":253},[229,939,461],{"class":235},[229,941,895],{"class":266},[229,943,563],{"class":239},[229,945,900],{"class":246},[229,947,948],{"class":239},", ",[229,950,951],{"class":298},"301",[229,953,954],{"class":239},"); ",[229,956,957],{"class":319},"// Permanent redirect\n",[229,959,960],{"class":231,"line":260},[229,961,474],{"class":239},[195,963,965],{"id":964},"writeearlyhintsevent-hints",[199,966,967],{},"writeEarlyHints(event, hints)",[203,969,970,971,974],{},"Write ",[199,972,973],{},"HTTP/1.1 103 Early Hints"," to the client.",[976,977,978],"style",{},"html pre.shiki code .so5gQ, html code.shiki .so5gQ{--shiki-light:#D73A49;--shiki-default:#F97583;--shiki-dark:#F97583}html pre.shiki code .slsVL, html code.shiki .slsVL{--shiki-light:#24292E;--shiki-default:#E1E4E8;--shiki-dark:#E1E4E8}html pre.shiki code .sfrk1, html code.shiki .sfrk1{--shiki-light:#032F62;--shiki-default:#9ECBFF;--shiki-dark:#9ECBFF}html pre.shiki code .shcOC, html code.shiki .shcOC{--shiki-light:#6F42C1;--shiki-default:#B392F0;--shiki-dark:#B392F0}html pre.shiki code .sQHwn, html code.shiki .sQHwn{--shiki-light:#E36209;--shiki-default:#FFAB70;--shiki-dark:#FFAB70}html pre.shiki code .suiK_, html code.shiki .suiK_{--shiki-light:#005CC5;--shiki-default:#79B8FF;--shiki-dark:#79B8FF}html pre.shiki code .sCsY4, html code.shiki .sCsY4{--shiki-light:#6A737D;--shiki-default:#6A737D;--shiki-dark:#6A737D}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);}",{"title":225,"searchDepth":253,"depth":253,"links":980},[981,984,988,991],{"id":192,"depth":253,"text":193,"children":982},[983],{"id":197,"depth":260,"text":201},{"id":477,"depth":253,"text":478,"children":985},[986,987],{"id":481,"depth":260,"text":484},{"id":490,"depth":260,"text":493},{"id":506,"depth":253,"text":507,"children":989},[990],{"id":510,"depth":260,"text":513},{"id":519,"depth":253,"text":520,"children":992},[993,994,995,996,997],{"id":523,"depth":260,"text":526},{"id":572,"depth":260,"text":575},{"id":798,"depth":260,"text":801},{"id":843,"depth":260,"text":846},{"id":964,"depth":260,"text":967},"H3 response utilities.","md",{"automd":256,"icon":107},{"icon":107},{"title":104,"description":998},"S_OWfwMNpnpHyejpkVItgcfz9L7P6CxdAfYTwR70APo",[1005,1007],{"title":99,"path":100,"stem":101,"description":1006,"icon":102,"children":-1},"H3 request utilities.",{"title":109,"path":110,"stem":111,"description":1008,"icon":112,"children":-1},"H3 cookie utilities.",1753878389100]