[{"data":1,"prerenderedAt":1074},["ShallowReactive",2],{"navigation":3,"-utils-response":189,"-utils-response-surround":1069},[4,91,138,166,173],{"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},"Utils","/utils","2.utils/0.index",[96,98,103,108,113,118,123,128,133],{"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},"MCP","/utils/mcp","2.utils/6.mcp","material-symbols:swap-calls",{"title":129,"path":130,"stem":131,"icon":132},"More utils","/utils/more","2.utils/9.more","mingcute:plus-line",{"title":134,"path":135,"stem":136,"icon":137},"Community","/utils/community","2.utils/99.community","lets-icons:external",{"title":139,"path":140,"stem":141,"children":142,"icon":144},"Examples","/examples","4.examples/0.index",[143,145,150,154,158,162],{"title":139,"path":140,"stem":141,"icon":144},"ph:code",{"title":146,"path":147,"stem":148,"icon":149},"Cookies","/examples/handle-cookie","4.examples/handle-cookie","ph:arrow-right",{"title":151,"path":152,"stem":153,"icon":149},"Sessions","/examples/handle-session","4.examples/handle-session",{"title":155,"path":156,"stem":157,"icon":149},"Static Assets","/examples/serve-static-assets","4.examples/serve-static-assets",{"title":159,"path":160,"stem":161,"icon":149},"Stream Response","/examples/stream-response","4.examples/stream-response",{"title":163,"path":164,"stem":165,"icon":149},"Validate Data","/examples/validate-data","4.examples/validate-data",{"title":167,"path":168,"stem":169,"children":170,"icon":172},"Migration","/migration","5.migration/0.index",[171],{"title":167,"path":168,"stem":169,"icon":172},"icons8:up-round",{"title":174,"path":175,"stem":176,"children":177},"Blog","/blog","99.blog",[178,181,185],{"title":174,"path":175,"stem":179,"icon":180},"99.blog/index","i-lucide-file-text",{"title":182,"path":183,"stem":184,"icon":180},"H3 1.8 - Towards the Edge of the Web","/blog/v1.8","99.blog/1.v1.8",{"title":186,"path":187,"stem":188,"icon":180},"H3 v2 beta","/blog/v2-beta","99.blog/2.v2-beta",{"id":190,"title":104,"body":191,"description":1063,"extension":1064,"meta":1065,"navigation":1066,"path":105,"seo":1067,"stem":106,"__hash__":1068},"content/2.utils/2.response.md",{"type":192,"value":193,"toc":1043,"icon":107},"minimark",[194,199,207,218,224,480,484,490,493,499,502,509,513,519,522,526,532,538,541,544,547,551,765,771,777,781,808,814,817,824,827,831,870,874,921,927,934,943,954,967,971,1023,1029,1036,1039],[195,196,198],"h2",{"id":197},"event-stream","Event Stream",[200,201,203],"h3",{"id":202},"createeventstreamevent-opts",[204,205,206],"code",{},"createEventStream(event, opts?)",[208,209,210,211],"p",{},"Initialize an EventStream instance for creating ",[212,213,217],"a",{"href":214,"rel":215},"https://developer.mozilla.org/en-US/docs/Web/API/Server-sent_events/Using_server-sent_events",[216],"nofollow","server sent events",[208,219,220],{},[221,222,223],"strong",{},"Example:",[225,226,231],"pre",{"className":227,"code":228,"language":229,"meta":230,"style":230},"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","",[204,232,233,256,263,295,314,319,326,351,371,382,387,393,412,428,437,450,456,461,474],{"__ignoreMap":230},[234,235,238,242,246,249,253],"span",{"class":236,"line":237},"line",1,[234,239,241],{"class":240},"so5gQ","import",[234,243,245],{"class":244},"slsVL"," { createEventStream, sendEventStream } ",[234,247,248],{"class":240},"from",[234,250,252],{"class":251},"sfrk1"," \"h3\"",[234,254,255],{"class":244},";\n",[234,257,259],{"class":236,"line":258},2,[234,260,262],{"emptyLinePlaceholder":261},true,"\n",[234,264,266,269,273,276,279,282,286,289,292],{"class":236,"line":265},3,[234,267,268],{"class":244},"app.",[234,270,272],{"class":271},"shcOC","get",[234,274,275],{"class":244},"(",[234,277,278],{"class":251},"\"/sse\"",[234,280,281],{"class":244},", (",[234,283,285],{"class":284},"sQHwn","event",[234,287,288],{"class":244},") ",[234,290,291],{"class":240},"=>",[234,293,294],{"class":244}," {\n",[234,296,298,301,305,308,311],{"class":236,"line":297},4,[234,299,300],{"class":240},"  const",[234,302,304],{"class":303},"suiK_"," eventStream",[234,306,307],{"class":240}," =",[234,309,310],{"class":271}," createEventStream",[234,312,313],{"class":244},"(event);\n",[234,315,317],{"class":236,"line":316},5,[234,318,262],{"emptyLinePlaceholder":261},[234,320,322],{"class":236,"line":321},6,[234,323,325],{"class":324},"sCsY4","  // Send a message every second\n",[234,327,329,331,334,336,339,341,344,347,349],{"class":236,"line":328},7,[234,330,300],{"class":240},[234,332,333],{"class":303}," interval",[234,335,307],{"class":240},[234,337,338],{"class":271}," setInterval",[234,340,275],{"class":244},[234,342,343],{"class":240},"async",[234,345,346],{"class":244}," () ",[234,348,291],{"class":240},[234,350,294],{"class":244},[234,352,354,357,360,363,365,368],{"class":236,"line":353},8,[234,355,356],{"class":240},"    await",[234,358,359],{"class":244}," eventStream.",[234,361,362],{"class":271},"push",[234,364,275],{"class":244},[234,366,367],{"class":251},"\"Hello world\"",[234,369,370],{"class":244},");\n",[234,372,374,377,380],{"class":236,"line":373},9,[234,375,376],{"class":244},"  }, ",[234,378,379],{"class":303},"1000",[234,381,370],{"class":244},[234,383,385],{"class":236,"line":384},10,[234,386,262],{"emptyLinePlaceholder":261},[234,388,390],{"class":236,"line":389},11,[234,391,392],{"class":324},"  // cleanup the interval and close the stream when the connection is terminated\n",[234,394,396,399,402,404,406,408,410],{"class":236,"line":395},12,[234,397,398],{"class":244},"  eventStream.",[234,400,401],{"class":271},"onClosed",[234,403,275],{"class":244},[234,405,343],{"class":240},[234,407,346],{"class":244},[234,409,291],{"class":240},[234,411,294],{"class":244},[234,413,415,418,421,423,426],{"class":236,"line":414},13,[234,416,417],{"class":244},"    console.",[234,419,420],{"class":271},"log",[234,422,275],{"class":244},[234,424,425],{"class":251},"\"closing SSE...\"",[234,427,370],{"class":244},[234,429,431,434],{"class":236,"line":430},14,[234,432,433],{"class":271},"    clearInterval",[234,435,436],{"class":244},"(interval);\n",[234,438,440,442,444,447],{"class":236,"line":439},15,[234,441,356],{"class":240},[234,443,359],{"class":244},[234,445,446],{"class":271},"close",[234,448,449],{"class":244},"();\n",[234,451,453],{"class":236,"line":452},16,[234,454,455],{"class":244},"  });\n",[234,457,459],{"class":236,"line":458},17,[234,460,262],{"emptyLinePlaceholder":261},[234,462,464,467,469,472],{"class":236,"line":463},18,[234,465,466],{"class":240},"  return",[234,468,359],{"class":244},[234,470,471],{"class":271},"send",[234,473,449],{"class":244},[234,475,477],{"class":236,"line":476},19,[234,478,479],{"class":244},"});\n",[195,481,483],{"id":482},"sanitize","Sanitize",[200,485,487],{"id":486},"sanitizestatuscodestatuscode-defaultstatuscode",[204,488,489],{},"sanitizeStatusCode(statusCode?, defaultStatusCode)",[208,491,492],{},"Make sure the status code is a valid HTTP status code.",[200,494,496],{"id":495},"sanitizestatusmessagestatusmessage",[204,497,498],{},"sanitizeStatusMessage(statusMessage)",[208,500,501],{},"Make sure the status message is safe to use in a response.",[208,503,504,505],{},"Allowed characters: horizontal tabs, spaces or visible ascii characters: ",[212,506,507],{"href":507,"rel":508},"https://www.rfc-editor.org/rfc/rfc7230#section-3.1.2",[216],[195,510,512],{"id":511},"serve-static","Serve Static",[200,514,516],{"id":515},"servestaticevent-options",[204,517,518],{},"serveStatic(event, options)",[208,520,521],{},"Dynamically serve static assets based on the request path.",[195,523,525],{"id":524},"more-response-utils","More Response Utils",[200,527,529],{"id":528},"htmlfirst",[204,530,531],{},"html(first)",[200,533,535],{"id":534},"iterableiterable",[204,536,537],{},"iterable(iterable)",[208,539,540],{},"Iterate a source of chunks and send back each chunk in order. Supports mixing async work together with emitting chunks.",[208,542,543],{},"Each chunk must be a string or a buffer.",[208,545,546],{},"For generator (yielding) functions, the returned value is treated the same as yielded values.",[208,548,549],{},[221,550,223],{},[225,552,554],{"className":227,"code":553,"language":229,"meta":230,"style":230},"return iterable(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; i++) {\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",[204,555,556,577,582,603,608,646,659,664,674,681,695,700,705,714,718,734,760],{"__ignoreMap":230},[234,557,558,561,564,566,568,571,574],{"class":236,"line":237},[234,559,560],{"class":240},"return",[234,562,563],{"class":271}," iterable",[234,565,275],{"class":244},[234,567,343],{"class":240},[234,569,570],{"class":240}," function*",[234,572,573],{"class":271}," work",[234,575,576],{"class":244},"() {\n",[234,578,579],{"class":236,"line":258},[234,580,581],{"class":324},"  // Open document body\n",[234,583,584,587,590,593,596,598,601],{"class":236,"line":265},[234,585,586],{"class":240},"  yield",[234,588,589],{"class":251}," \"\u003C!DOCTYPE html>",[234,591,592],{"class":303},"\\n",[234,594,595],{"class":251},"\u003Chtml>\u003Cbody>\u003Ch1>Executing...\u003C/h1>\u003Col>",[234,597,592],{"class":303},[234,599,600],{"class":251},"\"",[234,602,255],{"class":244},[234,604,605],{"class":236,"line":297},[234,606,607],{"class":324},"  // Do work ...\n",[234,609,610,613,616,619,622,625,628,631,634,637,640,643],{"class":236,"line":316},[234,611,612],{"class":240},"  for",[234,614,615],{"class":244}," (",[234,617,618],{"class":240},"let",[234,620,621],{"class":244}," i ",[234,623,624],{"class":240},"=",[234,626,627],{"class":303}," 0",[234,629,630],{"class":244},"; i ",[234,632,633],{"class":240},"\u003C",[234,635,636],{"class":303}," 1000",[234,638,639],{"class":244},"; i",[234,641,642],{"class":240},"++",[234,644,645],{"class":244},") {\n",[234,647,648,650,653,655,657],{"class":236,"line":321},[234,649,356],{"class":240},[234,651,652],{"class":271}," delay",[234,654,275],{"class":244},[234,656,379],{"class":303},[234,658,370],{"class":244},[234,660,661],{"class":236,"line":328},[234,662,663],{"class":324},"    // Report progress\n",[234,665,666,669,672],{"class":236,"line":353},[234,667,668],{"class":240},"    yield",[234,670,671],{"class":251}," `\u003Cli>Completed job #`",[234,673,255],{"class":244},[234,675,676,678],{"class":236,"line":373},[234,677,668],{"class":240},[234,679,680],{"class":244}," i;\n",[234,682,683,685,688,690,693],{"class":236,"line":384},[234,684,668],{"class":240},[234,686,687],{"class":251}," `\u003C/li>",[234,689,592],{"class":303},[234,691,692],{"class":251},"`",[234,694,255],{"class":244},[234,696,697],{"class":236,"line":389},[234,698,699],{"class":244},"  }\n",[234,701,702],{"class":236,"line":395},[234,703,704],{"class":324},"  // Close out the report\n",[234,706,707,709,712],{"class":236,"line":414},[234,708,466],{"class":240},[234,710,711],{"class":251}," `\u003C/ol>\u003C/body>\u003C/html>`",[234,713,255],{"class":244},[234,715,716],{"class":236,"line":430},[234,717,479],{"class":244},[234,719,720,722,725,727,729,732],{"class":236,"line":439},[234,721,343],{"class":240},[234,723,724],{"class":240}," function",[234,726,652],{"class":271},[234,728,275],{"class":244},[234,730,731],{"class":284},"ms",[234,733,645],{"class":244},[234,735,736,738,741,744,747,750,752,754,757],{"class":236,"line":452},[234,737,466],{"class":240},[234,739,740],{"class":240}," new",[234,742,743],{"class":303}," Promise",[234,745,746],{"class":244},"((",[234,748,749],{"class":284},"resolve",[234,751,288],{"class":244},[234,753,291],{"class":240},[234,755,756],{"class":271}," setTimeout",[234,758,759],{"class":244},"(resolve, ms));\n",[234,761,762],{"class":236,"line":458},[234,763,764],{"class":244},"}\n",[200,766,768],{"id":767},"nocontentstatus",[204,769,770],{},"noContent(status)",[208,772,773,774],{},"Respond with an empty payload.",[775,776],"br",{},[208,778,779],{},[221,780,223],{},[225,782,784],{"className":227,"code":783,"language":229,"meta":230,"style":230},"app.get(\"/\", () => noContent());\n",[204,785,786],{"__ignoreMap":230},[234,787,788,790,792,794,797,800,802,805],{"class":236,"line":237},[234,789,268],{"class":244},[234,791,272],{"class":271},[234,793,275],{"class":244},[234,795,796],{"class":251},"\"/\"",[234,798,799],{"class":244},", () ",[234,801,291],{"class":240},[234,803,804],{"class":271}," noContent",[234,806,807],{"class":244},"());\n",[200,809,811],{"id":810},"redirectlocation-status-statustext",[204,812,813],{},"redirect(location, status, statusText?)",[208,815,816],{},"Send a redirect response to the client.",[208,818,819,820,823],{},"It adds the ",[204,821,822],{},"location"," header to the response and sets the status code to 302 by default.",[208,825,826],{},"In the body, it sends a simple HTML page with a meta refresh tag to redirect the client in case the headers are ignored.",[208,828,829],{},[221,830,223],{},[225,832,834],{"className":227,"code":833,"language":229,"meta":230,"style":230},"app.get(\"/\", () => {\n  return redirect(\"https://example.com\");\n});\n",[204,835,836,852,866],{"__ignoreMap":230},[234,837,838,840,842,844,846,848,850],{"class":236,"line":237},[234,839,268],{"class":244},[234,841,272],{"class":271},[234,843,275],{"class":244},[234,845,796],{"class":251},[234,847,799],{"class":244},[234,849,291],{"class":240},[234,851,294],{"class":244},[234,853,854,856,859,861,864],{"class":236,"line":258},[234,855,466],{"class":240},[234,857,858],{"class":271}," redirect",[234,860,275],{"class":244},[234,862,863],{"class":251},"\"https://example.com\"",[234,865,370],{"class":244},[234,867,868],{"class":236,"line":265},[234,869,479],{"class":244},[208,871,872],{},[221,873,223],{},[225,875,877],{"className":227,"code":876,"language":229,"meta":230,"style":230},"app.get(\"/\", () => {\n  return redirect(\"https://example.com\", 301); // Permanent redirect\n});\n",[204,878,879,895,917],{"__ignoreMap":230},[234,880,881,883,885,887,889,891,893],{"class":236,"line":237},[234,882,268],{"class":244},[234,884,272],{"class":271},[234,886,275],{"class":244},[234,888,796],{"class":251},[234,890,799],{"class":244},[234,892,291],{"class":240},[234,894,294],{"class":244},[234,896,897,899,901,903,905,908,911,914],{"class":236,"line":258},[234,898,466],{"class":240},[234,900,858],{"class":271},[234,902,275],{"class":244},[234,904,863],{"class":251},[234,906,907],{"class":244},", ",[234,909,910],{"class":303},"301",[234,912,913],{"class":244},"); ",[234,915,916],{"class":324},"// Permanent redirect\n",[234,918,919],{"class":236,"line":265},[234,920,479],{"class":244},[200,922,924],{"id":923},"redirectbackevent",[204,925,926],{},"redirectBack(event)",[208,928,929,930,933],{},"Redirect the client back to the previous page using the ",[204,931,932],{},"referer"," header.",[208,935,936,937,939,940,942],{},"If the ",[204,938,932],{}," header is missing or is a different origin, it falls back to the provided URL (default ",[204,941,796],{},").",[208,944,945,946,949,950,953],{},"By default, only the ",[221,947,948],{},"pathname"," of the referer is used (query string and hash are stripped) to prevent spoofed referers from carrying unintended parameters. Set ",[204,951,952],{},"allowQuery: true"," to preserve the query string.",[208,955,956,959,960,963,964,966],{},[221,957,958],{},"Security:"," The ",[204,961,962],{},"fallback"," value MUST be a trusted, hardcoded path — never use user input. Passing user-controlled values (e.g., query params) as ",[204,965,962],{}," creates an open redirect vulnerability.",[208,968,969],{},[221,970,223],{},[225,972,974],{"className":227,"code":973,"language":229,"meta":230,"style":230},"app.post(\"/submit\", (event) => {\n  // process form...\n  return redirectBack(event, { fallback: \"/form\" });\n});\n",[204,975,976,998,1003,1019],{"__ignoreMap":230},[234,977,978,980,983,985,988,990,992,994,996],{"class":236,"line":237},[234,979,268],{"class":244},[234,981,982],{"class":271},"post",[234,984,275],{"class":244},[234,986,987],{"class":251},"\"/submit\"",[234,989,281],{"class":244},[234,991,285],{"class":284},[234,993,288],{"class":244},[234,995,291],{"class":240},[234,997,294],{"class":244},[234,999,1000],{"class":236,"line":258},[234,1001,1002],{"class":324},"  // process form...\n",[234,1004,1005,1007,1010,1013,1016],{"class":236,"line":265},[234,1006,466],{"class":240},[234,1008,1009],{"class":271}," redirectBack",[234,1011,1012],{"class":244},"(event, { fallback: ",[234,1014,1015],{"class":251},"\"/form\"",[234,1017,1018],{"class":244}," });\n",[234,1020,1021],{"class":236,"line":297},[234,1022,479],{"class":244},[200,1024,1026],{"id":1025},"writeearlyhintsevent-hints",[204,1027,1028],{},"writeEarlyHints(event, hints)",[208,1030,1031,1032,1035],{},"Write ",[204,1033,1034],{},"HTTP/1.1 103 Early Hints"," to the client.",[208,1037,1038],{},"In runtimes that don't support early hints natively, this function falls back to setting response headers which can be used by CDN.",[1040,1041,1042],"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":230,"searchDepth":258,"depth":258,"links":1044},[1045,1048,1052,1055],{"id":197,"depth":258,"text":198,"children":1046},[1047],{"id":202,"depth":265,"text":206},{"id":482,"depth":258,"text":483,"children":1049},[1050,1051],{"id":486,"depth":265,"text":489},{"id":495,"depth":265,"text":498},{"id":511,"depth":258,"text":512,"children":1053},[1054],{"id":515,"depth":265,"text":518},{"id":524,"depth":258,"text":525,"children":1056},[1057,1058,1059,1060,1061,1062],{"id":528,"depth":265,"text":531},{"id":534,"depth":265,"text":537},{"id":767,"depth":265,"text":770},{"id":810,"depth":265,"text":813},{"id":923,"depth":265,"text":926},{"id":1025,"depth":265,"text":1028},"H3 response utilities.","md",{"automd":261,"icon":107},{"icon":107},{"title":104,"description":1063},"7YCV51cZu2e_InlFt98TWJtEnMV8ujiT1mpN2BA_las",[1070,1072],{"title":99,"path":100,"stem":101,"description":1071,"icon":102,"children":-1},"H3 request utilities.",{"title":109,"path":110,"stem":111,"description":1073,"icon":112,"children":-1},"H3 cookie utilities.",1783115412055]