[{"data":1,"prerenderedAt":5101},["ShallowReactive",2],{"navigation_docs":3,"landing":258},[4,30,115,174,228,244],{"title":5,"path":6,"stem":7,"children":8,"page":29},"Getting Started","\u002Fgetting-started","1.getting-started",[9,14,19,24],{"title":10,"path":11,"stem":12,"icon":13},"Introduction","\u002Fgetting-started\u002Fintroduction","1.getting-started\u002F1.introduction","i-lucide-info",{"title":15,"path":16,"stem":17,"icon":18},"Installation","\u002Fgetting-started\u002Finstallation","1.getting-started\u002F2.installation","i-lucide-download",{"title":20,"path":21,"stem":22,"icon":23},"Quick Start","\u002Fgetting-started\u002Fquick-start","1.getting-started\u002F3.quick-start","i-lucide-zap",{"title":25,"path":26,"stem":27,"icon":28},"Agent Skills","\u002Fgetting-started\u002Fagent-skills","1.getting-started\u002F4.agent-skills","i-lucide-sparkles",false,{"title":31,"path":32,"stem":33,"children":34,"page":29},"Frameworks","\u002Fframeworks","2.frameworks",[35,40,45,50,55,60,65,70,75,80,85,90,95,100,105,110],{"title":36,"path":37,"stem":38,"icon":39},"Overview","\u002Fframeworks\u002Foverview","2.frameworks\u002F00.overview","i-lucide-layout-grid",{"title":41,"path":42,"stem":43,"icon":44},"Nuxt","\u002Fframeworks\u002Fnuxt","2.frameworks\u002F01.nuxt","i-simple-icons-nuxtdotjs",{"title":46,"path":47,"stem":48,"icon":49},"Next.js","\u002Fframeworks\u002Fnextjs","2.frameworks\u002F02.nextjs","i-simple-icons-nextdotjs",{"title":51,"path":52,"stem":53,"icon":54},"SvelteKit","\u002Fframeworks\u002Fsveltekit","2.frameworks\u002F03.sveltekit","i-simple-icons-svelte",{"title":56,"path":57,"stem":58,"icon":59},"Nitro","\u002Fframeworks\u002Fnitro","2.frameworks\u002F04.nitro","i-custom-nitro",{"title":61,"path":62,"stem":63,"icon":64},"TanStack Start","\u002Fframeworks\u002Ftanstack-start","2.frameworks\u002F05.tanstack-start","i-custom-tanstack",{"title":66,"path":67,"stem":68,"icon":69},"NestJS","\u002Fframeworks\u002Fnestjs","2.frameworks\u002F06.nestjs","i-simple-icons-nestjs",{"title":71,"path":72,"stem":73,"icon":74},"Express","\u002Fframeworks\u002Fexpress","2.frameworks\u002F07.express","i-simple-icons-express",{"title":76,"path":77,"stem":78,"icon":79},"Hono","\u002Fframeworks\u002Fhono","2.frameworks\u002F08.hono","i-simple-icons-hono",{"title":81,"path":82,"stem":83,"icon":84},"Fastify","\u002Fframeworks\u002Ffastify","2.frameworks\u002F09.fastify","i-simple-icons-fastify",{"title":86,"path":87,"stem":88,"icon":89},"Elysia","\u002Fframeworks\u002Felysia","2.frameworks\u002F10.elysia","i-custom-elysia",{"title":91,"path":92,"stem":93,"icon":94},"React Router","\u002Fframeworks\u002Freact-router","2.frameworks\u002F11.react-router","i-simple-icons-reactrouter",{"title":96,"path":97,"stem":98,"icon":99},"Cloudflare Workers","\u002Fframeworks\u002Fcloudflare-workers","2.frameworks\u002F12.cloudflare-workers","i-simple-icons-cloudflare",{"title":101,"path":102,"stem":103,"icon":104},"Standalone","\u002Fframeworks\u002Fstandalone","2.frameworks\u002F13.standalone","i-simple-icons-typescript",{"title":106,"path":107,"stem":108,"icon":109},"Astro","\u002Fframeworks\u002Fastro","2.frameworks\u002F14.astro","i-simple-icons-astro",{"title":111,"path":112,"stem":113,"icon":114},"Custom Integration","\u002Fframeworks\u002Fcustom-integration","2.frameworks\u002F15.custom-integration","i-lucide-puzzle",{"title":116,"path":117,"stem":118,"children":119,"page":29},"Core Concepts","\u002Fcore-concepts","3.core-concepts",[120,125,130,135,140,145,150,154,159,164,169],{"title":121,"path":122,"stem":123,"icon":124},"Request Lifecycle","\u002Fcore-concepts\u002Flifecycle","3.core-concepts\u002F0.lifecycle","i-lucide-arrow-right-left",{"title":126,"path":127,"stem":128,"icon":129},"Wide Events","\u002Fcore-concepts\u002Fwide-events","3.core-concepts\u002F1.wide-events","i-lucide-layers",{"title":131,"path":132,"stem":133,"icon":134},"Vite Plugin","\u002Fcore-concepts\u002Fvite-plugin","3.core-concepts\u002F10.vite-plugin","i-custom-vite",{"title":136,"path":137,"stem":138,"icon":139},"AI SDK Integration","\u002Fcore-concepts\u002Fai-sdk","3.core-concepts\u002F11.ai-sdk","i-lucide-scan-eye",{"title":141,"path":142,"stem":143,"icon":144},"Structured Errors","\u002Fcore-concepts\u002Fstructured-errors","3.core-concepts\u002F2.structured-errors","i-lucide-shield-alert",{"title":146,"path":147,"stem":148,"icon":149},"Best Practices","\u002Fcore-concepts\u002Fbest-practices","3.core-concepts\u002F3.best-practices","i-lucide-shield-check",{"title":151,"path":152,"stem":153,"icon":104},"Typed Fields","\u002Fcore-concepts\u002Ftyped-fields","3.core-concepts\u002F4.typed-fields",{"title":155,"path":156,"stem":157,"icon":158},"Sampling","\u002Fcore-concepts\u002Fsampling","3.core-concepts\u002F5.sampling","i-lucide-filter",{"title":160,"path":161,"stem":162,"icon":163},"Client Logging","\u002Fcore-concepts\u002Fclient-logging","3.core-concepts\u002F6.client-logging","i-lucide-monitor",{"title":165,"path":166,"stem":167,"icon":168},"Configuration","\u002Fcore-concepts\u002Fconfiguration","3.core-concepts\u002F7.configuration","i-lucide-settings",{"title":170,"path":171,"stem":172,"icon":173},"Performance","\u002Fcore-concepts\u002Fperformance","3.core-concepts\u002F8.performance","i-lucide-gauge",{"title":175,"path":176,"stem":177,"children":178,"page":29},"Adapters","\u002Fadapters","4.adapters",[179,183,188,193,198,203,208,213,218,223],{"title":36,"path":180,"stem":181,"icon":182},"\u002Fadapters\u002Foverview","4.adapters\u002F1.overview","i-custom-plug",{"title":184,"path":185,"stem":186,"icon":187},"Browser","\u002Fadapters\u002Fbrowser","4.adapters\u002F10.browser","i-lucide-globe",{"title":189,"path":190,"stem":191,"icon":192},"Axiom","\u002Fadapters\u002Faxiom","4.adapters\u002F2.axiom","i-custom-axiom",{"title":194,"path":195,"stem":196,"icon":197},"OTLP","\u002Fadapters\u002Fotlp","4.adapters\u002F3.otlp","i-simple-icons-opentelemetry",{"title":199,"path":200,"stem":201,"icon":202},"PostHog","\u002Fadapters\u002Fposthog","4.adapters\u002F4.posthog","i-simple-icons-posthog",{"title":204,"path":205,"stem":206,"icon":207},"Sentry","\u002Fadapters\u002Fsentry","4.adapters\u002F5.sentry","i-simple-icons-sentry",{"title":209,"path":210,"stem":211,"icon":212},"Better Stack","\u002Fadapters\u002Fbetter-stack","4.adapters\u002F6.better-stack","i-simple-icons-betterstack",{"title":214,"path":215,"stem":216,"icon":217},"File System","\u002Fadapters\u002Ffs","4.adapters\u002F7.fs","i-lucide-hard-drive",{"title":219,"path":220,"stem":221,"icon":222},"Custom Adapters","\u002Fadapters\u002Fcustom","4.adapters\u002F8.custom","i-lucide-code",{"title":224,"path":225,"stem":226,"icon":227},"Pipeline","\u002Fadapters\u002Fpipeline","4.adapters\u002F9.pipeline","i-lucide-workflow",{"title":229,"path":230,"stem":231,"children":232,"page":29},"Enrichers","\u002Fenrichers","5.enrichers",[233,236,240],{"title":36,"path":234,"stem":235,"icon":28},"\u002Fenrichers\u002Foverview","5.enrichers\u002F1.overview",{"title":237,"path":238,"stem":239,"icon":114},"Built-in","\u002Fenrichers\u002Fbuilt-in","5.enrichers\u002F2.built-in",{"title":241,"path":242,"stem":243,"icon":222},"Custom","\u002Fenrichers\u002Fcustom","5.enrichers\u002F3.custom",{"title":245,"path":246,"stem":247,"children":248,"page":29},"NuxtHub","\u002Fnuxthub","6.nuxthub",[249,253],{"title":36,"path":250,"stem":251,"icon":252},"\u002Fnuxthub\u002Foverview","6.nuxthub\u002F1.overview","i-lucide-database",{"title":254,"path":255,"stem":256,"icon":257},"Retention","\u002Fnuxthub\u002Fretention","6.nuxthub\u002F2.retention","i-lucide-clock",{"id":259,"title":260,"body":261,"description":278,"extension":5094,"links":5095,"meta":5096,"navigation":29,"path":5097,"seo":5098,"stem":5099,"__hash__":5100},"docs\u002F0.landing.md","evlog - Stop grepping through chaos",{"type":262,"value":263,"toc":5092},"minimark",[264,279,5082,5088],[265,266,267,276],"landing-hero",{},[268,269,271,272,275],"template",{"v-slot:title":270},"","Stop grepping ",[273,274],"br",{}," through chaos",[268,277,278],{"v-slot:description":270},"Wide events and structured errors for TypeScript. One log per request, full context, errors that explain why and how to fix.",[280,281,282],"landing-features",{},[268,283,284,300,313,326,339,351,367,382],{"v-slot:body":270},[285,286,288,291,297],"features-feature-simple-api",{"link":21,"link-label":287},"Quick start guide",[268,289,290],{"v-slot:headline":270},"Simple API",[268,292,293,294,296],{"v-slot:title":270},"Set context. ",[273,295],{}," Get answers",[268,298,299],{"v-slot:description":270},"Accumulate context with log.set, throw structured errors with why and fix. One wide event captures everything, whether the request succeeds or fails.",[301,302,304,307,310],"features-feature-agent-ready",{"link":26,"link-label":303},"Agent skills setup",[268,305,306],{"v-slot:headline":270},"Agent Ready",[268,308,309],{"v-slot:title":270},"Built for agents",[268,311,312],{"v-slot:description":270},"Structured fields, machine-readable context, and actionable metadata that give AI agents everything they need to diagnose and resolve issues on their own. Enable the file system drain to write NDJSON logs locally and let agents read them directly.",[314,315,317,320,323],"features-feature-adapters",{"link":180,"link-label":316},"Explore adapters",[268,318,319],{"v-slot:headline":270},"Drain Pipeline",[268,321,322],{"v-slot:title":270},"Send everywhere",[268,324,325],{"v-slot:description":270},"Batched writes, automatic retries with backoff, and fan-out to multiple destinations. Your logs flow through a pipeline that never blocks your response.",[327,328,330,333,336],"features-feature-client-drain",{"link":161,"link-label":329},"Client logging guide",[268,331,332],{"v-slot:headline":270},"Client Logs",[268,334,335],{"v-slot:title":270},"See the full picture",[268,337,338],{"v-slot:description":270},"Capture browser events and drain them to your server. Automatic batching, retries, and page-aware flushing with the same pipeline from client to server.",[340,341,343,345,348],"features-feature-sampling",{"link":156,"link-label":342},"Sampling guide",[268,344,155],{"v-slot:headline":270},[268,346,347],{"v-slot:title":270},"Keep what matters",[268,349,350],{"v-slot:description":270},"Two-tier filtering: head sampling drops noise by level, tail sampling rescues critical events. Never miss errors, slow requests, or critical paths.",[352,353,355,358,364],"features-feature-ai-sdk",{"link":137,"link-label":354},"AI SDK integration",[268,356,357],{"v-slot:headline":270},"AI Observability",[268,359,360,361,363],{"v-slot:title":270},"Make AI calls ",[273,362],{}," observable",[268,365,366],{"v-slot:description":270},"Your AI endpoints are black boxes. You don't know how many tokens each request burns, which tools the model called, or how fast the stream was. Wrap your model with one line and every call is captured into the wide event. Cost tracking, tool visibility, streaming performance, cache hits, reasoning tokens.",[368,369,371,373,379],"features-feature-performance",{"link":171,"link-label":370},"Full benchmark results",[268,372,170],{"v-slot:headline":270},[268,374,375,376,378],{"v-slot:title":270},"Add logging, ",[273,377],{}," not overhead",[268,380,381],{"v-slot:description":270},"Zero dependencies, 5.2 kB gzip, ~3µs per request. Benchmarked against pino, consola, and winston — 8x faster than pino in wide event scenarios while producing richer, more useful output.",[383,384,386,388,391,394,827,1208,1637,2014,2534,2953,3165,3497,3851,4175,4471,4785],"features-feature-frameworks",{"link":37,"link-label":385},"Framework integrations",[268,387,31],{"v-slot:headline":270},[268,389,390],{"v-slot:title":270},"Your stack. Covered",[268,392,393],{"v-slot:description":270},"Native integrations for every major framework. One import, zero config, same API everywhere. The Vite plugin adds auto-init, debug stripping, and source location to any Vite-based stack.",[268,395,396],{"v-slot:nuxt":270},[397,398,403],"pre",{"className":399,"code":400,"filename":401,"language":402,"meta":270,"style":270},"language-ts shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","export default defineEventHandler(async (event) => {\n  const log = useLogger(event)\n  const { cartId } = await readBody(event)\n\n  const cart = await db.findCart(cartId)\n  log.set({ cart: { items: cart.items.length, total: cart.total } })\n\n  const charge = await stripe.charge(cart.total)\n  log.set({ stripe: { chargeId: charge.id } })\n\n  if (!charge.success) {\n    throw createError({\n      status: 402,\n      message: 'Payment failed',\n      why: charge.decline_reason,\n      fix: 'Try a different payment method',\n    })\n  }\n\n  return { orderId: charge.id }\n})\n","server\u002Fapi\u002Fcheckout.post.ts","ts",[404,405,406,447,470,498,505,533,594,599,630,667,672,696,709,724,744,761,778,786,792,797,819],"code",{"__ignoreMap":270},[407,408,411,415,418,422,426,430,434,438,441,444],"span",{"class":409,"line":410},"line",1,[407,412,414],{"class":413},"s7zQu","export",[407,416,417],{"class":413}," default",[407,419,421],{"class":420},"s2Zo4"," defineEventHandler",[407,423,425],{"class":424},"sTEyZ","(",[407,427,429],{"class":428},"spNyl","async",[407,431,433],{"class":432},"sMK4o"," (",[407,435,437],{"class":436},"sHdIc","event",[407,439,440],{"class":432},")",[407,442,443],{"class":428}," =>",[407,445,446],{"class":432}," {\n",[407,448,450,453,456,459,462,465,467],{"class":409,"line":449},2,[407,451,452],{"class":428},"  const",[407,454,455],{"class":424}," log",[407,457,458],{"class":432}," =",[407,460,461],{"class":420}," useLogger",[407,463,425],{"class":464},"swJcz",[407,466,437],{"class":424},[407,468,469],{"class":464},")\n",[407,471,473,475,478,481,484,486,489,492,494,496],{"class":409,"line":472},3,[407,474,452],{"class":428},[407,476,477],{"class":432}," {",[407,479,480],{"class":424}," cartId",[407,482,483],{"class":432}," }",[407,485,458],{"class":432},[407,487,488],{"class":413}," await",[407,490,491],{"class":420}," readBody",[407,493,425],{"class":464},[407,495,437],{"class":424},[407,497,469],{"class":464},[407,499,501],{"class":409,"line":500},4,[407,502,504],{"emptyLinePlaceholder":503},true,"\n",[407,506,508,510,513,515,517,520,523,526,528,531],{"class":409,"line":507},5,[407,509,452],{"class":428},[407,511,512],{"class":424}," cart",[407,514,458],{"class":432},[407,516,488],{"class":413},[407,518,519],{"class":424}," db",[407,521,522],{"class":432},".",[407,524,525],{"class":420},"findCart",[407,527,425],{"class":464},[407,529,530],{"class":424},"cartId",[407,532,469],{"class":464},[407,534,536,539,541,544,546,549,551,554,556,559,561,563,565,568,570,573,576,579,581,583,585,588,590,592],{"class":409,"line":535},6,[407,537,538],{"class":424},"  log",[407,540,522],{"class":432},[407,542,543],{"class":420},"set",[407,545,425],{"class":464},[407,547,548],{"class":432},"{",[407,550,512],{"class":464},[407,552,553],{"class":432},":",[407,555,477],{"class":432},[407,557,558],{"class":464}," items",[407,560,553],{"class":432},[407,562,512],{"class":424},[407,564,522],{"class":432},[407,566,567],{"class":424},"items",[407,569,522],{"class":432},[407,571,572],{"class":424},"length",[407,574,575],{"class":432},",",[407,577,578],{"class":464}," total",[407,580,553],{"class":432},[407,582,512],{"class":424},[407,584,522],{"class":432},[407,586,587],{"class":424},"total",[407,589,483],{"class":432},[407,591,483],{"class":432},[407,593,469],{"class":464},[407,595,597],{"class":409,"line":596},7,[407,598,504],{"emptyLinePlaceholder":503},[407,600,602,604,607,609,611,614,616,619,621,624,626,628],{"class":409,"line":601},8,[407,603,452],{"class":428},[407,605,606],{"class":424}," charge",[407,608,458],{"class":432},[407,610,488],{"class":413},[407,612,613],{"class":424}," stripe",[407,615,522],{"class":432},[407,617,618],{"class":420},"charge",[407,620,425],{"class":464},[407,622,623],{"class":424},"cart",[407,625,522],{"class":432},[407,627,587],{"class":424},[407,629,469],{"class":464},[407,631,633,635,637,639,641,643,645,647,649,652,654,656,658,661,663,665],{"class":409,"line":632},9,[407,634,538],{"class":424},[407,636,522],{"class":432},[407,638,543],{"class":420},[407,640,425],{"class":464},[407,642,548],{"class":432},[407,644,613],{"class":464},[407,646,553],{"class":432},[407,648,477],{"class":432},[407,650,651],{"class":464}," chargeId",[407,653,553],{"class":432},[407,655,606],{"class":424},[407,657,522],{"class":432},[407,659,660],{"class":424},"id",[407,662,483],{"class":432},[407,664,483],{"class":432},[407,666,469],{"class":464},[407,668,670],{"class":409,"line":669},10,[407,671,504],{"emptyLinePlaceholder":503},[407,673,675,678,680,683,685,687,690,693],{"class":409,"line":674},11,[407,676,677],{"class":413},"  if",[407,679,433],{"class":464},[407,681,682],{"class":432},"!",[407,684,618],{"class":424},[407,686,522],{"class":432},[407,688,689],{"class":424},"success",[407,691,692],{"class":464},") ",[407,694,695],{"class":432},"{\n",[407,697,699,702,705,707],{"class":409,"line":698},12,[407,700,701],{"class":413},"    throw",[407,703,704],{"class":420}," createError",[407,706,425],{"class":464},[407,708,695],{"class":432},[407,710,712,715,717,721],{"class":409,"line":711},13,[407,713,714],{"class":464},"      status",[407,716,553],{"class":432},[407,718,720],{"class":719},"sbssI"," 402",[407,722,723],{"class":432},",\n",[407,725,727,730,732,735,739,742],{"class":409,"line":726},14,[407,728,729],{"class":464},"      message",[407,731,553],{"class":432},[407,733,734],{"class":432}," '",[407,736,738],{"class":737},"sfazB","Payment failed",[407,740,741],{"class":432},"'",[407,743,723],{"class":432},[407,745,747,750,752,754,756,759],{"class":409,"line":746},15,[407,748,749],{"class":464},"      why",[407,751,553],{"class":432},[407,753,606],{"class":424},[407,755,522],{"class":432},[407,757,758],{"class":424},"decline_reason",[407,760,723],{"class":432},[407,762,764,767,769,771,774,776],{"class":409,"line":763},16,[407,765,766],{"class":464},"      fix",[407,768,553],{"class":432},[407,770,734],{"class":432},[407,772,773],{"class":737},"Try a different payment method",[407,775,741],{"class":432},[407,777,723],{"class":432},[407,779,781,784],{"class":409,"line":780},17,[407,782,783],{"class":432},"    }",[407,785,469],{"class":464},[407,787,789],{"class":409,"line":788},18,[407,790,791],{"class":432},"  }\n",[407,793,795],{"class":409,"line":794},19,[407,796,504],{"emptyLinePlaceholder":503},[407,798,800,803,805,808,810,812,814,816],{"class":409,"line":799},20,[407,801,802],{"class":413},"  return",[407,804,477],{"class":432},[407,806,807],{"class":464}," orderId",[407,809,553],{"class":432},[407,811,606],{"class":424},[407,813,522],{"class":432},[407,815,660],{"class":424},[407,817,818],{"class":432}," }\n",[407,820,822,825],{"class":409,"line":821},21,[407,823,824],{"class":432},"}",[407,826,469],{"class":424},[268,828,829],{"v-slot:nextjs":270},[397,830,833],{"className":399,"code":831,"filename":832,"language":402,"meta":270,"style":270},"import { withEvlog, useLogger } from '@\u002Flib\u002Fevlog'\n\nexport const POST = withEvlog(async (req) => {\n  const log = useLogger()\n  const { cartId } = await req.json()\n\n  const cart = await db.findCart(cartId)\n  log.set({ cart: { items: cart.items.length, total: cart.total } })\n\n  const charge = await stripe.charge(cart.total)\n  log.set({ stripe: { chargeId: charge.id } })\n\n  if (!charge.success) {\n    throw createError({\n      status: 402,\n      message: 'Payment failed',\n      why: charge.decline_reason,\n      fix: 'Try a different payment method',\n    })\n  }\n\n  return Response.json({ orderId: charge.id })\n})\n","app\u002Fapi\u002Fcheckout\u002Froute.ts",[404,834,835,862,866,896,909,933,937,959,1009,1013,1039,1073,1077,1095,1105,1115,1129,1143,1157,1163,1167,1171,1201],{"__ignoreMap":270},[407,836,837,840,842,845,847,849,851,854,856,859],{"class":409,"line":410},[407,838,839],{"class":413},"import",[407,841,477],{"class":432},[407,843,844],{"class":424}," withEvlog",[407,846,575],{"class":432},[407,848,461],{"class":424},[407,850,483],{"class":432},[407,852,853],{"class":413}," from",[407,855,734],{"class":432},[407,857,858],{"class":737},"@\u002Flib\u002Fevlog",[407,860,861],{"class":432},"'\n",[407,863,864],{"class":409,"line":449},[407,865,504],{"emptyLinePlaceholder":503},[407,867,868,870,873,876,879,881,883,885,887,890,892,894],{"class":409,"line":472},[407,869,414],{"class":413},[407,871,872],{"class":428}," const",[407,874,875],{"class":424}," POST ",[407,877,878],{"class":432},"=",[407,880,844],{"class":420},[407,882,425],{"class":424},[407,884,429],{"class":428},[407,886,433],{"class":432},[407,888,889],{"class":436},"req",[407,891,440],{"class":432},[407,893,443],{"class":428},[407,895,446],{"class":432},[407,897,898,900,902,904,906],{"class":409,"line":500},[407,899,452],{"class":428},[407,901,455],{"class":424},[407,903,458],{"class":432},[407,905,461],{"class":420},[407,907,908],{"class":464},"()\n",[407,910,911,913,915,917,919,921,923,926,928,931],{"class":409,"line":507},[407,912,452],{"class":428},[407,914,477],{"class":432},[407,916,480],{"class":424},[407,918,483],{"class":432},[407,920,458],{"class":432},[407,922,488],{"class":413},[407,924,925],{"class":424}," req",[407,927,522],{"class":432},[407,929,930],{"class":420},"json",[407,932,908],{"class":464},[407,934,935],{"class":409,"line":535},[407,936,504],{"emptyLinePlaceholder":503},[407,938,939,941,943,945,947,949,951,953,955,957],{"class":409,"line":596},[407,940,452],{"class":428},[407,942,512],{"class":424},[407,944,458],{"class":432},[407,946,488],{"class":413},[407,948,519],{"class":424},[407,950,522],{"class":432},[407,952,525],{"class":420},[407,954,425],{"class":464},[407,956,530],{"class":424},[407,958,469],{"class":464},[407,960,961,963,965,967,969,971,973,975,977,979,981,983,985,987,989,991,993,995,997,999,1001,1003,1005,1007],{"class":409,"line":601},[407,962,538],{"class":424},[407,964,522],{"class":432},[407,966,543],{"class":420},[407,968,425],{"class":464},[407,970,548],{"class":432},[407,972,512],{"class":464},[407,974,553],{"class":432},[407,976,477],{"class":432},[407,978,558],{"class":464},[407,980,553],{"class":432},[407,982,512],{"class":424},[407,984,522],{"class":432},[407,986,567],{"class":424},[407,988,522],{"class":432},[407,990,572],{"class":424},[407,992,575],{"class":432},[407,994,578],{"class":464},[407,996,553],{"class":432},[407,998,512],{"class":424},[407,1000,522],{"class":432},[407,1002,587],{"class":424},[407,1004,483],{"class":432},[407,1006,483],{"class":432},[407,1008,469],{"class":464},[407,1010,1011],{"class":409,"line":632},[407,1012,504],{"emptyLinePlaceholder":503},[407,1014,1015,1017,1019,1021,1023,1025,1027,1029,1031,1033,1035,1037],{"class":409,"line":669},[407,1016,452],{"class":428},[407,1018,606],{"class":424},[407,1020,458],{"class":432},[407,1022,488],{"class":413},[407,1024,613],{"class":424},[407,1026,522],{"class":432},[407,1028,618],{"class":420},[407,1030,425],{"class":464},[407,1032,623],{"class":424},[407,1034,522],{"class":432},[407,1036,587],{"class":424},[407,1038,469],{"class":464},[407,1040,1041,1043,1045,1047,1049,1051,1053,1055,1057,1059,1061,1063,1065,1067,1069,1071],{"class":409,"line":674},[407,1042,538],{"class":424},[407,1044,522],{"class":432},[407,1046,543],{"class":420},[407,1048,425],{"class":464},[407,1050,548],{"class":432},[407,1052,613],{"class":464},[407,1054,553],{"class":432},[407,1056,477],{"class":432},[407,1058,651],{"class":464},[407,1060,553],{"class":432},[407,1062,606],{"class":424},[407,1064,522],{"class":432},[407,1066,660],{"class":424},[407,1068,483],{"class":432},[407,1070,483],{"class":432},[407,1072,469],{"class":464},[407,1074,1075],{"class":409,"line":698},[407,1076,504],{"emptyLinePlaceholder":503},[407,1078,1079,1081,1083,1085,1087,1089,1091,1093],{"class":409,"line":711},[407,1080,677],{"class":413},[407,1082,433],{"class":464},[407,1084,682],{"class":432},[407,1086,618],{"class":424},[407,1088,522],{"class":432},[407,1090,689],{"class":424},[407,1092,692],{"class":464},[407,1094,695],{"class":432},[407,1096,1097,1099,1101,1103],{"class":409,"line":726},[407,1098,701],{"class":413},[407,1100,704],{"class":420},[407,1102,425],{"class":464},[407,1104,695],{"class":432},[407,1106,1107,1109,1111,1113],{"class":409,"line":746},[407,1108,714],{"class":464},[407,1110,553],{"class":432},[407,1112,720],{"class":719},[407,1114,723],{"class":432},[407,1116,1117,1119,1121,1123,1125,1127],{"class":409,"line":763},[407,1118,729],{"class":464},[407,1120,553],{"class":432},[407,1122,734],{"class":432},[407,1124,738],{"class":737},[407,1126,741],{"class":432},[407,1128,723],{"class":432},[407,1130,1131,1133,1135,1137,1139,1141],{"class":409,"line":780},[407,1132,749],{"class":464},[407,1134,553],{"class":432},[407,1136,606],{"class":424},[407,1138,522],{"class":432},[407,1140,758],{"class":424},[407,1142,723],{"class":432},[407,1144,1145,1147,1149,1151,1153,1155],{"class":409,"line":788},[407,1146,766],{"class":464},[407,1148,553],{"class":432},[407,1150,734],{"class":432},[407,1152,773],{"class":737},[407,1154,741],{"class":432},[407,1156,723],{"class":432},[407,1158,1159,1161],{"class":409,"line":794},[407,1160,783],{"class":432},[407,1162,469],{"class":464},[407,1164,1165],{"class":409,"line":799},[407,1166,791],{"class":432},[407,1168,1169],{"class":409,"line":821},[407,1170,504],{"emptyLinePlaceholder":503},[407,1172,1174,1176,1179,1181,1183,1185,1187,1189,1191,1193,1195,1197,1199],{"class":409,"line":1173},22,[407,1175,802],{"class":413},[407,1177,1178],{"class":424}," Response",[407,1180,522],{"class":432},[407,1182,930],{"class":420},[407,1184,425],{"class":464},[407,1186,548],{"class":432},[407,1188,807],{"class":464},[407,1190,553],{"class":432},[407,1192,606],{"class":424},[407,1194,522],{"class":432},[407,1196,660],{"class":424},[407,1198,483],{"class":432},[407,1200,469],{"class":464},[407,1202,1204,1206],{"class":409,"line":1203},23,[407,1205,824],{"class":432},[407,1207,469],{"class":424},[268,1209,1210],{"v-slot:sveltekit":270},[397,1211,1214],{"className":399,"code":1212,"filename":1213,"language":402,"meta":270,"style":270},"import { json } from '@sveltejs\u002Fkit'\nimport { createError } from 'evlog'\nimport { useLogger } from 'evlog\u002Fsveltekit'\nimport type { RequestHandler } from '.\u002F$types'\n\nexport const POST: RequestHandler = async ({ request }) => {\n  const log = useLogger()\n  const { cartId } = await request.json()\n\n  const cart = await db.findCart(cartId)\n  log.set({ cart: { items: cart.items.length, total: cart.total } })\n\n  const charge = await stripe.charge(cart.total)\n  log.set({ stripe: { chargeId: charge.id } })\n\n  if (!charge.success) {\n    throw createError({\n      status: 402,\n      message: 'Payment failed',\n      why: charge.decline_reason,\n      fix: 'Try a different payment method',\n    })\n  }\n\n  return json({ orderId: charge.id })\n}\n","src\u002Froutes\u002Fapi\u002Fcheckout\u002F+server.ts",[404,1215,1216,1236,1255,1274,1297,1301,1333,1345,1367,1371,1393,1443,1447,1473,1507,1511,1529,1539,1549,1563,1577,1591,1597,1601,1606,1631],{"__ignoreMap":270},[407,1217,1218,1220,1222,1225,1227,1229,1231,1234],{"class":409,"line":410},[407,1219,839],{"class":413},[407,1221,477],{"class":432},[407,1223,1224],{"class":424}," json",[407,1226,483],{"class":432},[407,1228,853],{"class":413},[407,1230,734],{"class":432},[407,1232,1233],{"class":737},"@sveltejs\u002Fkit",[407,1235,861],{"class":432},[407,1237,1238,1240,1242,1244,1246,1248,1250,1253],{"class":409,"line":449},[407,1239,839],{"class":413},[407,1241,477],{"class":432},[407,1243,704],{"class":424},[407,1245,483],{"class":432},[407,1247,853],{"class":413},[407,1249,734],{"class":432},[407,1251,1252],{"class":737},"evlog",[407,1254,861],{"class":432},[407,1256,1257,1259,1261,1263,1265,1267,1269,1272],{"class":409,"line":472},[407,1258,839],{"class":413},[407,1260,477],{"class":432},[407,1262,461],{"class":424},[407,1264,483],{"class":432},[407,1266,853],{"class":413},[407,1268,734],{"class":432},[407,1270,1271],{"class":737},"evlog\u002Fsveltekit",[407,1273,861],{"class":432},[407,1275,1276,1278,1281,1283,1286,1288,1290,1292,1295],{"class":409,"line":500},[407,1277,839],{"class":413},[407,1279,1280],{"class":413}," type",[407,1282,477],{"class":432},[407,1284,1285],{"class":424}," RequestHandler",[407,1287,483],{"class":432},[407,1289,853],{"class":413},[407,1291,734],{"class":432},[407,1293,1294],{"class":737},".\u002F$types",[407,1296,861],{"class":432},[407,1298,1299],{"class":409,"line":507},[407,1300,504],{"emptyLinePlaceholder":503},[407,1302,1303,1305,1307,1310,1312,1315,1317,1320,1323,1326,1329,1331],{"class":409,"line":535},[407,1304,414],{"class":413},[407,1306,872],{"class":428},[407,1308,1309],{"class":424}," POST",[407,1311,553],{"class":432},[407,1313,1285],{"class":1314},"sBMFI",[407,1316,458],{"class":432},[407,1318,1319],{"class":428}," async",[407,1321,1322],{"class":432}," ({",[407,1324,1325],{"class":436}," request",[407,1327,1328],{"class":432}," })",[407,1330,443],{"class":428},[407,1332,446],{"class":432},[407,1334,1335,1337,1339,1341,1343],{"class":409,"line":596},[407,1336,452],{"class":428},[407,1338,455],{"class":424},[407,1340,458],{"class":432},[407,1342,461],{"class":420},[407,1344,908],{"class":464},[407,1346,1347,1349,1351,1353,1355,1357,1359,1361,1363,1365],{"class":409,"line":601},[407,1348,452],{"class":428},[407,1350,477],{"class":432},[407,1352,480],{"class":424},[407,1354,483],{"class":432},[407,1356,458],{"class":432},[407,1358,488],{"class":413},[407,1360,1325],{"class":424},[407,1362,522],{"class":432},[407,1364,930],{"class":420},[407,1366,908],{"class":464},[407,1368,1369],{"class":409,"line":632},[407,1370,504],{"emptyLinePlaceholder":503},[407,1372,1373,1375,1377,1379,1381,1383,1385,1387,1389,1391],{"class":409,"line":669},[407,1374,452],{"class":428},[407,1376,512],{"class":424},[407,1378,458],{"class":432},[407,1380,488],{"class":413},[407,1382,519],{"class":424},[407,1384,522],{"class":432},[407,1386,525],{"class":420},[407,1388,425],{"class":464},[407,1390,530],{"class":424},[407,1392,469],{"class":464},[407,1394,1395,1397,1399,1401,1403,1405,1407,1409,1411,1413,1415,1417,1419,1421,1423,1425,1427,1429,1431,1433,1435,1437,1439,1441],{"class":409,"line":674},[407,1396,538],{"class":424},[407,1398,522],{"class":432},[407,1400,543],{"class":420},[407,1402,425],{"class":464},[407,1404,548],{"class":432},[407,1406,512],{"class":464},[407,1408,553],{"class":432},[407,1410,477],{"class":432},[407,1412,558],{"class":464},[407,1414,553],{"class":432},[407,1416,512],{"class":424},[407,1418,522],{"class":432},[407,1420,567],{"class":424},[407,1422,522],{"class":432},[407,1424,572],{"class":424},[407,1426,575],{"class":432},[407,1428,578],{"class":464},[407,1430,553],{"class":432},[407,1432,512],{"class":424},[407,1434,522],{"class":432},[407,1436,587],{"class":424},[407,1438,483],{"class":432},[407,1440,483],{"class":432},[407,1442,469],{"class":464},[407,1444,1445],{"class":409,"line":698},[407,1446,504],{"emptyLinePlaceholder":503},[407,1448,1449,1451,1453,1455,1457,1459,1461,1463,1465,1467,1469,1471],{"class":409,"line":711},[407,1450,452],{"class":428},[407,1452,606],{"class":424},[407,1454,458],{"class":432},[407,1456,488],{"class":413},[407,1458,613],{"class":424},[407,1460,522],{"class":432},[407,1462,618],{"class":420},[407,1464,425],{"class":464},[407,1466,623],{"class":424},[407,1468,522],{"class":432},[407,1470,587],{"class":424},[407,1472,469],{"class":464},[407,1474,1475,1477,1479,1481,1483,1485,1487,1489,1491,1493,1495,1497,1499,1501,1503,1505],{"class":409,"line":726},[407,1476,538],{"class":424},[407,1478,522],{"class":432},[407,1480,543],{"class":420},[407,1482,425],{"class":464},[407,1484,548],{"class":432},[407,1486,613],{"class":464},[407,1488,553],{"class":432},[407,1490,477],{"class":432},[407,1492,651],{"class":464},[407,1494,553],{"class":432},[407,1496,606],{"class":424},[407,1498,522],{"class":432},[407,1500,660],{"class":424},[407,1502,483],{"class":432},[407,1504,483],{"class":432},[407,1506,469],{"class":464},[407,1508,1509],{"class":409,"line":746},[407,1510,504],{"emptyLinePlaceholder":503},[407,1512,1513,1515,1517,1519,1521,1523,1525,1527],{"class":409,"line":763},[407,1514,677],{"class":413},[407,1516,433],{"class":464},[407,1518,682],{"class":432},[407,1520,618],{"class":424},[407,1522,522],{"class":432},[407,1524,689],{"class":424},[407,1526,692],{"class":464},[407,1528,695],{"class":432},[407,1530,1531,1533,1535,1537],{"class":409,"line":780},[407,1532,701],{"class":413},[407,1534,704],{"class":420},[407,1536,425],{"class":464},[407,1538,695],{"class":432},[407,1540,1541,1543,1545,1547],{"class":409,"line":788},[407,1542,714],{"class":464},[407,1544,553],{"class":432},[407,1546,720],{"class":719},[407,1548,723],{"class":432},[407,1550,1551,1553,1555,1557,1559,1561],{"class":409,"line":794},[407,1552,729],{"class":464},[407,1554,553],{"class":432},[407,1556,734],{"class":432},[407,1558,738],{"class":737},[407,1560,741],{"class":432},[407,1562,723],{"class":432},[407,1564,1565,1567,1569,1571,1573,1575],{"class":409,"line":799},[407,1566,749],{"class":464},[407,1568,553],{"class":432},[407,1570,606],{"class":424},[407,1572,522],{"class":432},[407,1574,758],{"class":424},[407,1576,723],{"class":432},[407,1578,1579,1581,1583,1585,1587,1589],{"class":409,"line":821},[407,1580,766],{"class":464},[407,1582,553],{"class":432},[407,1584,734],{"class":432},[407,1586,773],{"class":737},[407,1588,741],{"class":432},[407,1590,723],{"class":432},[407,1592,1593,1595],{"class":409,"line":1173},[407,1594,783],{"class":432},[407,1596,469],{"class":464},[407,1598,1599],{"class":409,"line":1203},[407,1600,791],{"class":432},[407,1602,1604],{"class":409,"line":1603},24,[407,1605,504],{"emptyLinePlaceholder":503},[407,1607,1609,1611,1613,1615,1617,1619,1621,1623,1625,1627,1629],{"class":409,"line":1608},25,[407,1610,802],{"class":413},[407,1612,1224],{"class":420},[407,1614,425],{"class":464},[407,1616,548],{"class":432},[407,1618,807],{"class":464},[407,1620,553],{"class":432},[407,1622,606],{"class":424},[407,1624,522],{"class":432},[407,1626,660],{"class":424},[407,1628,483],{"class":432},[407,1630,469],{"class":464},[407,1632,1634],{"class":409,"line":1633},26,[407,1635,1636],{"class":432},"}\n",[268,1638,1639],{"v-slot:nitro":270},[397,1640,1643],{"className":399,"code":1641,"filename":1642,"language":402,"meta":270,"style":270},"import { defineHandler } from 'nitro\u002Fh3'\nimport { useLogger, createError } from 'evlog\u002Fnitro\u002Fv3'\n\nexport default defineHandler(async (event) => {\n  const log = useLogger(event)\n  const { cartId } = await readBody(event)\n\n  const cart = await db.findCart(cartId)\n  log.set({ cart: { items: cart.items.length, total: cart.total } })\n\n  const charge = await stripe.charge(cart.total)\n  log.set({ stripe: { chargeId: charge.id } })\n\n  if (!charge.success) {\n    throw createError({\n      status: 402,\n      message: 'Payment failed',\n      why: charge.decline_reason,\n      fix: 'Try a different payment method',\n    })\n  }\n\n  return { orderId: charge.id }\n})\n","routes\u002Fapi\u002Fcheckout.post.ts",[404,1644,1645,1665,1688,1692,1714,1730,1752,1756,1778,1828,1832,1858,1892,1896,1914,1924,1934,1948,1962,1976,1982,1986,1990,2008],{"__ignoreMap":270},[407,1646,1647,1649,1651,1654,1656,1658,1660,1663],{"class":409,"line":410},[407,1648,839],{"class":413},[407,1650,477],{"class":432},[407,1652,1653],{"class":424}," defineHandler",[407,1655,483],{"class":432},[407,1657,853],{"class":413},[407,1659,734],{"class":432},[407,1661,1662],{"class":737},"nitro\u002Fh3",[407,1664,861],{"class":432},[407,1666,1667,1669,1671,1673,1675,1677,1679,1681,1683,1686],{"class":409,"line":449},[407,1668,839],{"class":413},[407,1670,477],{"class":432},[407,1672,461],{"class":424},[407,1674,575],{"class":432},[407,1676,704],{"class":424},[407,1678,483],{"class":432},[407,1680,853],{"class":413},[407,1682,734],{"class":432},[407,1684,1685],{"class":737},"evlog\u002Fnitro\u002Fv3",[407,1687,861],{"class":432},[407,1689,1690],{"class":409,"line":472},[407,1691,504],{"emptyLinePlaceholder":503},[407,1693,1694,1696,1698,1700,1702,1704,1706,1708,1710,1712],{"class":409,"line":500},[407,1695,414],{"class":413},[407,1697,417],{"class":413},[407,1699,1653],{"class":420},[407,1701,425],{"class":424},[407,1703,429],{"class":428},[407,1705,433],{"class":432},[407,1707,437],{"class":436},[407,1709,440],{"class":432},[407,1711,443],{"class":428},[407,1713,446],{"class":432},[407,1715,1716,1718,1720,1722,1724,1726,1728],{"class":409,"line":507},[407,1717,452],{"class":428},[407,1719,455],{"class":424},[407,1721,458],{"class":432},[407,1723,461],{"class":420},[407,1725,425],{"class":464},[407,1727,437],{"class":424},[407,1729,469],{"class":464},[407,1731,1732,1734,1736,1738,1740,1742,1744,1746,1748,1750],{"class":409,"line":535},[407,1733,452],{"class":428},[407,1735,477],{"class":432},[407,1737,480],{"class":424},[407,1739,483],{"class":432},[407,1741,458],{"class":432},[407,1743,488],{"class":413},[407,1745,491],{"class":420},[407,1747,425],{"class":464},[407,1749,437],{"class":424},[407,1751,469],{"class":464},[407,1753,1754],{"class":409,"line":596},[407,1755,504],{"emptyLinePlaceholder":503},[407,1757,1758,1760,1762,1764,1766,1768,1770,1772,1774,1776],{"class":409,"line":601},[407,1759,452],{"class":428},[407,1761,512],{"class":424},[407,1763,458],{"class":432},[407,1765,488],{"class":413},[407,1767,519],{"class":424},[407,1769,522],{"class":432},[407,1771,525],{"class":420},[407,1773,425],{"class":464},[407,1775,530],{"class":424},[407,1777,469],{"class":464},[407,1779,1780,1782,1784,1786,1788,1790,1792,1794,1796,1798,1800,1802,1804,1806,1808,1810,1812,1814,1816,1818,1820,1822,1824,1826],{"class":409,"line":632},[407,1781,538],{"class":424},[407,1783,522],{"class":432},[407,1785,543],{"class":420},[407,1787,425],{"class":464},[407,1789,548],{"class":432},[407,1791,512],{"class":464},[407,1793,553],{"class":432},[407,1795,477],{"class":432},[407,1797,558],{"class":464},[407,1799,553],{"class":432},[407,1801,512],{"class":424},[407,1803,522],{"class":432},[407,1805,567],{"class":424},[407,1807,522],{"class":432},[407,1809,572],{"class":424},[407,1811,575],{"class":432},[407,1813,578],{"class":464},[407,1815,553],{"class":432},[407,1817,512],{"class":424},[407,1819,522],{"class":432},[407,1821,587],{"class":424},[407,1823,483],{"class":432},[407,1825,483],{"class":432},[407,1827,469],{"class":464},[407,1829,1830],{"class":409,"line":669},[407,1831,504],{"emptyLinePlaceholder":503},[407,1833,1834,1836,1838,1840,1842,1844,1846,1848,1850,1852,1854,1856],{"class":409,"line":674},[407,1835,452],{"class":428},[407,1837,606],{"class":424},[407,1839,458],{"class":432},[407,1841,488],{"class":413},[407,1843,613],{"class":424},[407,1845,522],{"class":432},[407,1847,618],{"class":420},[407,1849,425],{"class":464},[407,1851,623],{"class":424},[407,1853,522],{"class":432},[407,1855,587],{"class":424},[407,1857,469],{"class":464},[407,1859,1860,1862,1864,1866,1868,1870,1872,1874,1876,1878,1880,1882,1884,1886,1888,1890],{"class":409,"line":698},[407,1861,538],{"class":424},[407,1863,522],{"class":432},[407,1865,543],{"class":420},[407,1867,425],{"class":464},[407,1869,548],{"class":432},[407,1871,613],{"class":464},[407,1873,553],{"class":432},[407,1875,477],{"class":432},[407,1877,651],{"class":464},[407,1879,553],{"class":432},[407,1881,606],{"class":424},[407,1883,522],{"class":432},[407,1885,660],{"class":424},[407,1887,483],{"class":432},[407,1889,483],{"class":432},[407,1891,469],{"class":464},[407,1893,1894],{"class":409,"line":711},[407,1895,504],{"emptyLinePlaceholder":503},[407,1897,1898,1900,1902,1904,1906,1908,1910,1912],{"class":409,"line":726},[407,1899,677],{"class":413},[407,1901,433],{"class":464},[407,1903,682],{"class":432},[407,1905,618],{"class":424},[407,1907,522],{"class":432},[407,1909,689],{"class":424},[407,1911,692],{"class":464},[407,1913,695],{"class":432},[407,1915,1916,1918,1920,1922],{"class":409,"line":746},[407,1917,701],{"class":413},[407,1919,704],{"class":420},[407,1921,425],{"class":464},[407,1923,695],{"class":432},[407,1925,1926,1928,1930,1932],{"class":409,"line":763},[407,1927,714],{"class":464},[407,1929,553],{"class":432},[407,1931,720],{"class":719},[407,1933,723],{"class":432},[407,1935,1936,1938,1940,1942,1944,1946],{"class":409,"line":780},[407,1937,729],{"class":464},[407,1939,553],{"class":432},[407,1941,734],{"class":432},[407,1943,738],{"class":737},[407,1945,741],{"class":432},[407,1947,723],{"class":432},[407,1949,1950,1952,1954,1956,1958,1960],{"class":409,"line":788},[407,1951,749],{"class":464},[407,1953,553],{"class":432},[407,1955,606],{"class":424},[407,1957,522],{"class":432},[407,1959,758],{"class":424},[407,1961,723],{"class":432},[407,1963,1964,1966,1968,1970,1972,1974],{"class":409,"line":794},[407,1965,766],{"class":464},[407,1967,553],{"class":432},[407,1969,734],{"class":432},[407,1971,773],{"class":737},[407,1973,741],{"class":432},[407,1975,723],{"class":432},[407,1977,1978,1980],{"class":409,"line":799},[407,1979,783],{"class":432},[407,1981,469],{"class":464},[407,1983,1984],{"class":409,"line":821},[407,1985,791],{"class":432},[407,1987,1988],{"class":409,"line":1173},[407,1989,504],{"emptyLinePlaceholder":503},[407,1991,1992,1994,1996,1998,2000,2002,2004,2006],{"class":409,"line":1203},[407,1993,802],{"class":413},[407,1995,477],{"class":432},[407,1997,807],{"class":464},[407,1999,553],{"class":432},[407,2001,606],{"class":424},[407,2003,522],{"class":432},[407,2005,660],{"class":424},[407,2007,818],{"class":432},[407,2009,2010,2012],{"class":409,"line":1603},[407,2011,824],{"class":432},[407,2013,469],{"class":424},[268,2015,2016],{"v-slot:tanstack-start":270},[397,2017,2020],{"className":399,"code":2018,"filename":2019,"language":402,"meta":270,"style":270},"import { createFileRoute } from '@tanstack\u002Freact-router'\nimport { useRequest } from 'nitro\u002Fcontext'\nimport { createError } from 'evlog'\nimport type { RequestLogger } from 'evlog'\n\nexport const Route = createFileRoute('\u002Fapi\u002Fcheckout')({\n  server: {\n    handlers: {\n      POST: async ({ request }) => {\n        const req = useRequest()\n        const log = req.context.log as RequestLogger\n        const { cartId } = await request.json()\n\n        const cart = await db.findCart(cartId)\n        log.set({ cart: { items: cart.items.length, total: cart.total } })\n\n        const charge = await stripe.charge(cart.total)\n        log.set({ stripe: { chargeId: charge.id } })\n\n        if (!charge.success) {\n          throw createError({\n            status: 402,\n            message: 'Payment failed',\n            why: charge.decline_reason,\n            fix: 'Try a different payment method',\n          })\n        }\n\n        return Response.json({ orderId: charge.id })\n      },\n    },\n  },\n})\n","src\u002Froutes\u002Fapi\u002Fcheckout.ts",[404,2021,2022,2042,2062,2080,2101,2105,2132,2141,2150,2169,2182,2208,2230,2234,2256,2307,2311,2337,2371,2375,2394,2405,2416,2431,2446,2461,2468,2474,2479,2509,2515,2521,2527],{"__ignoreMap":270},[407,2023,2024,2026,2028,2031,2033,2035,2037,2040],{"class":409,"line":410},[407,2025,839],{"class":413},[407,2027,477],{"class":432},[407,2029,2030],{"class":424}," createFileRoute",[407,2032,483],{"class":432},[407,2034,853],{"class":413},[407,2036,734],{"class":432},[407,2038,2039],{"class":737},"@tanstack\u002Freact-router",[407,2041,861],{"class":432},[407,2043,2044,2046,2048,2051,2053,2055,2057,2060],{"class":409,"line":449},[407,2045,839],{"class":413},[407,2047,477],{"class":432},[407,2049,2050],{"class":424}," useRequest",[407,2052,483],{"class":432},[407,2054,853],{"class":413},[407,2056,734],{"class":432},[407,2058,2059],{"class":737},"nitro\u002Fcontext",[407,2061,861],{"class":432},[407,2063,2064,2066,2068,2070,2072,2074,2076,2078],{"class":409,"line":472},[407,2065,839],{"class":413},[407,2067,477],{"class":432},[407,2069,704],{"class":424},[407,2071,483],{"class":432},[407,2073,853],{"class":413},[407,2075,734],{"class":432},[407,2077,1252],{"class":737},[407,2079,861],{"class":432},[407,2081,2082,2084,2086,2088,2091,2093,2095,2097,2099],{"class":409,"line":500},[407,2083,839],{"class":413},[407,2085,1280],{"class":413},[407,2087,477],{"class":432},[407,2089,2090],{"class":424}," RequestLogger",[407,2092,483],{"class":432},[407,2094,853],{"class":413},[407,2096,734],{"class":432},[407,2098,1252],{"class":737},[407,2100,861],{"class":432},[407,2102,2103],{"class":409,"line":507},[407,2104,504],{"emptyLinePlaceholder":503},[407,2106,2107,2109,2111,2114,2116,2118,2120,2122,2125,2127,2130],{"class":409,"line":535},[407,2108,414],{"class":413},[407,2110,872],{"class":428},[407,2112,2113],{"class":424}," Route ",[407,2115,878],{"class":432},[407,2117,2030],{"class":420},[407,2119,425],{"class":424},[407,2121,741],{"class":432},[407,2123,2124],{"class":737},"\u002Fapi\u002Fcheckout",[407,2126,741],{"class":432},[407,2128,2129],{"class":424},")(",[407,2131,695],{"class":432},[407,2133,2134,2137,2139],{"class":409,"line":596},[407,2135,2136],{"class":464},"  server",[407,2138,553],{"class":432},[407,2140,446],{"class":432},[407,2142,2143,2146,2148],{"class":409,"line":601},[407,2144,2145],{"class":464},"    handlers",[407,2147,553],{"class":432},[407,2149,446],{"class":432},[407,2151,2152,2155,2157,2159,2161,2163,2165,2167],{"class":409,"line":632},[407,2153,2154],{"class":420},"      POST",[407,2156,553],{"class":432},[407,2158,1319],{"class":428},[407,2160,1322],{"class":432},[407,2162,1325],{"class":436},[407,2164,1328],{"class":432},[407,2166,443],{"class":428},[407,2168,446],{"class":432},[407,2170,2171,2174,2176,2178,2180],{"class":409,"line":669},[407,2172,2173],{"class":428},"        const",[407,2175,925],{"class":424},[407,2177,458],{"class":432},[407,2179,2050],{"class":420},[407,2181,908],{"class":464},[407,2183,2184,2186,2188,2190,2192,2194,2197,2199,2202,2205],{"class":409,"line":674},[407,2185,2173],{"class":428},[407,2187,455],{"class":424},[407,2189,458],{"class":432},[407,2191,925],{"class":424},[407,2193,522],{"class":432},[407,2195,2196],{"class":424},"context",[407,2198,522],{"class":432},[407,2200,2201],{"class":424},"log",[407,2203,2204],{"class":413}," as",[407,2206,2207],{"class":1314}," RequestLogger\n",[407,2209,2210,2212,2214,2216,2218,2220,2222,2224,2226,2228],{"class":409,"line":698},[407,2211,2173],{"class":428},[407,2213,477],{"class":432},[407,2215,480],{"class":424},[407,2217,483],{"class":432},[407,2219,458],{"class":432},[407,2221,488],{"class":413},[407,2223,1325],{"class":424},[407,2225,522],{"class":432},[407,2227,930],{"class":420},[407,2229,908],{"class":464},[407,2231,2232],{"class":409,"line":711},[407,2233,504],{"emptyLinePlaceholder":503},[407,2235,2236,2238,2240,2242,2244,2246,2248,2250,2252,2254],{"class":409,"line":726},[407,2237,2173],{"class":428},[407,2239,512],{"class":424},[407,2241,458],{"class":432},[407,2243,488],{"class":413},[407,2245,519],{"class":424},[407,2247,522],{"class":432},[407,2249,525],{"class":420},[407,2251,425],{"class":464},[407,2253,530],{"class":424},[407,2255,469],{"class":464},[407,2257,2258,2261,2263,2265,2267,2269,2271,2273,2275,2277,2279,2281,2283,2285,2287,2289,2291,2293,2295,2297,2299,2301,2303,2305],{"class":409,"line":746},[407,2259,2260],{"class":424},"        log",[407,2262,522],{"class":432},[407,2264,543],{"class":420},[407,2266,425],{"class":464},[407,2268,548],{"class":432},[407,2270,512],{"class":464},[407,2272,553],{"class":432},[407,2274,477],{"class":432},[407,2276,558],{"class":464},[407,2278,553],{"class":432},[407,2280,512],{"class":424},[407,2282,522],{"class":432},[407,2284,567],{"class":424},[407,2286,522],{"class":432},[407,2288,572],{"class":424},[407,2290,575],{"class":432},[407,2292,578],{"class":464},[407,2294,553],{"class":432},[407,2296,512],{"class":424},[407,2298,522],{"class":432},[407,2300,587],{"class":424},[407,2302,483],{"class":432},[407,2304,483],{"class":432},[407,2306,469],{"class":464},[407,2308,2309],{"class":409,"line":763},[407,2310,504],{"emptyLinePlaceholder":503},[407,2312,2313,2315,2317,2319,2321,2323,2325,2327,2329,2331,2333,2335],{"class":409,"line":780},[407,2314,2173],{"class":428},[407,2316,606],{"class":424},[407,2318,458],{"class":432},[407,2320,488],{"class":413},[407,2322,613],{"class":424},[407,2324,522],{"class":432},[407,2326,618],{"class":420},[407,2328,425],{"class":464},[407,2330,623],{"class":424},[407,2332,522],{"class":432},[407,2334,587],{"class":424},[407,2336,469],{"class":464},[407,2338,2339,2341,2343,2345,2347,2349,2351,2353,2355,2357,2359,2361,2363,2365,2367,2369],{"class":409,"line":788},[407,2340,2260],{"class":424},[407,2342,522],{"class":432},[407,2344,543],{"class":420},[407,2346,425],{"class":464},[407,2348,548],{"class":432},[407,2350,613],{"class":464},[407,2352,553],{"class":432},[407,2354,477],{"class":432},[407,2356,651],{"class":464},[407,2358,553],{"class":432},[407,2360,606],{"class":424},[407,2362,522],{"class":432},[407,2364,660],{"class":424},[407,2366,483],{"class":432},[407,2368,483],{"class":432},[407,2370,469],{"class":464},[407,2372,2373],{"class":409,"line":794},[407,2374,504],{"emptyLinePlaceholder":503},[407,2376,2377,2380,2382,2384,2386,2388,2390,2392],{"class":409,"line":799},[407,2378,2379],{"class":413},"        if",[407,2381,433],{"class":464},[407,2383,682],{"class":432},[407,2385,618],{"class":424},[407,2387,522],{"class":432},[407,2389,689],{"class":424},[407,2391,692],{"class":464},[407,2393,695],{"class":432},[407,2395,2396,2399,2401,2403],{"class":409,"line":821},[407,2397,2398],{"class":413},"          throw",[407,2400,704],{"class":420},[407,2402,425],{"class":464},[407,2404,695],{"class":432},[407,2406,2407,2410,2412,2414],{"class":409,"line":1173},[407,2408,2409],{"class":464},"            status",[407,2411,553],{"class":432},[407,2413,720],{"class":719},[407,2415,723],{"class":432},[407,2417,2418,2421,2423,2425,2427,2429],{"class":409,"line":1203},[407,2419,2420],{"class":464},"            message",[407,2422,553],{"class":432},[407,2424,734],{"class":432},[407,2426,738],{"class":737},[407,2428,741],{"class":432},[407,2430,723],{"class":432},[407,2432,2433,2436,2438,2440,2442,2444],{"class":409,"line":1603},[407,2434,2435],{"class":464},"            why",[407,2437,553],{"class":432},[407,2439,606],{"class":424},[407,2441,522],{"class":432},[407,2443,758],{"class":424},[407,2445,723],{"class":432},[407,2447,2448,2451,2453,2455,2457,2459],{"class":409,"line":1608},[407,2449,2450],{"class":464},"            fix",[407,2452,553],{"class":432},[407,2454,734],{"class":432},[407,2456,773],{"class":737},[407,2458,741],{"class":432},[407,2460,723],{"class":432},[407,2462,2463,2466],{"class":409,"line":1633},[407,2464,2465],{"class":432},"          }",[407,2467,469],{"class":464},[407,2469,2471],{"class":409,"line":2470},27,[407,2472,2473],{"class":432},"        }\n",[407,2475,2477],{"class":409,"line":2476},28,[407,2478,504],{"emptyLinePlaceholder":503},[407,2480,2482,2485,2487,2489,2491,2493,2495,2497,2499,2501,2503,2505,2507],{"class":409,"line":2481},29,[407,2483,2484],{"class":413},"        return",[407,2486,1178],{"class":424},[407,2488,522],{"class":432},[407,2490,930],{"class":420},[407,2492,425],{"class":464},[407,2494,548],{"class":432},[407,2496,807],{"class":464},[407,2498,553],{"class":432},[407,2500,606],{"class":424},[407,2502,522],{"class":432},[407,2504,660],{"class":424},[407,2506,483],{"class":432},[407,2508,469],{"class":464},[407,2510,2512],{"class":409,"line":2511},30,[407,2513,2514],{"class":432},"      },\n",[407,2516,2518],{"class":409,"line":2517},31,[407,2519,2520],{"class":432},"    },\n",[407,2522,2524],{"class":409,"line":2523},32,[407,2525,2526],{"class":432},"  },\n",[407,2528,2530,2532],{"class":409,"line":2529},33,[407,2531,824],{"class":432},[407,2533,469],{"class":424},[268,2535,2536],{"v-slot:react-router":270},[397,2537,2540],{"className":399,"code":2538,"filename":2539,"language":402,"meta":270,"style":270},"import { loggerContext } from 'evlog\u002Freact-router'\nimport { useLogger } from 'evlog\u002Freact-router'\nimport { createError } from 'evlog'\n\nexport async function action({ request, context }: Route.ActionArgs) {\n  const log = context.get(loggerContext)\n  const { cartId } = await request.json()\n\n  const cart = await db.findCart(cartId)\n  log.set({ cart: { items: cart.items.length, total: cart.total } })\n\n  const charge = await stripe.charge(cart.total)\n  log.set({ stripe: { chargeId: charge.id } })\n\n  if (!charge.success) {\n    throw createError({\n      status: 402,\n      message: 'Payment failed',\n      why: charge.decline_reason,\n      fix: 'Try a different payment method',\n    })\n  }\n\n  return Response.json({ orderId: charge.id })\n}\n","app\u002Froutes\u002Fapi.checkout.tsx",[404,2541,2542,2562,2580,2598,2602,2639,2661,2683,2687,2709,2759,2763,2789,2823,2827,2845,2855,2865,2879,2893,2907,2913,2917,2921,2949],{"__ignoreMap":270},[407,2543,2544,2546,2548,2551,2553,2555,2557,2560],{"class":409,"line":410},[407,2545,839],{"class":413},[407,2547,477],{"class":432},[407,2549,2550],{"class":424}," loggerContext",[407,2552,483],{"class":432},[407,2554,853],{"class":413},[407,2556,734],{"class":432},[407,2558,2559],{"class":737},"evlog\u002Freact-router",[407,2561,861],{"class":432},[407,2563,2564,2566,2568,2570,2572,2574,2576,2578],{"class":409,"line":449},[407,2565,839],{"class":413},[407,2567,477],{"class":432},[407,2569,461],{"class":424},[407,2571,483],{"class":432},[407,2573,853],{"class":413},[407,2575,734],{"class":432},[407,2577,2559],{"class":737},[407,2579,861],{"class":432},[407,2581,2582,2584,2586,2588,2590,2592,2594,2596],{"class":409,"line":472},[407,2583,839],{"class":413},[407,2585,477],{"class":432},[407,2587,704],{"class":424},[407,2589,483],{"class":432},[407,2591,853],{"class":413},[407,2593,734],{"class":432},[407,2595,1252],{"class":737},[407,2597,861],{"class":432},[407,2599,2600],{"class":409,"line":500},[407,2601,504],{"emptyLinePlaceholder":503},[407,2603,2604,2606,2608,2611,2614,2617,2619,2621,2624,2627,2630,2632,2635,2637],{"class":409,"line":507},[407,2605,414],{"class":413},[407,2607,1319],{"class":428},[407,2609,2610],{"class":428}," function",[407,2612,2613],{"class":420}," action",[407,2615,2616],{"class":432},"({",[407,2618,1325],{"class":436},[407,2620,575],{"class":432},[407,2622,2623],{"class":436}," context",[407,2625,2626],{"class":432}," }:",[407,2628,2629],{"class":1314}," Route",[407,2631,522],{"class":432},[407,2633,2634],{"class":1314},"ActionArgs",[407,2636,440],{"class":432},[407,2638,446],{"class":432},[407,2640,2641,2643,2645,2647,2649,2651,2654,2656,2659],{"class":409,"line":535},[407,2642,452],{"class":428},[407,2644,455],{"class":424},[407,2646,458],{"class":432},[407,2648,2623],{"class":424},[407,2650,522],{"class":432},[407,2652,2653],{"class":420},"get",[407,2655,425],{"class":464},[407,2657,2658],{"class":424},"loggerContext",[407,2660,469],{"class":464},[407,2662,2663,2665,2667,2669,2671,2673,2675,2677,2679,2681],{"class":409,"line":596},[407,2664,452],{"class":428},[407,2666,477],{"class":432},[407,2668,480],{"class":424},[407,2670,483],{"class":432},[407,2672,458],{"class":432},[407,2674,488],{"class":413},[407,2676,1325],{"class":424},[407,2678,522],{"class":432},[407,2680,930],{"class":420},[407,2682,908],{"class":464},[407,2684,2685],{"class":409,"line":601},[407,2686,504],{"emptyLinePlaceholder":503},[407,2688,2689,2691,2693,2695,2697,2699,2701,2703,2705,2707],{"class":409,"line":632},[407,2690,452],{"class":428},[407,2692,512],{"class":424},[407,2694,458],{"class":432},[407,2696,488],{"class":413},[407,2698,519],{"class":424},[407,2700,522],{"class":432},[407,2702,525],{"class":420},[407,2704,425],{"class":464},[407,2706,530],{"class":424},[407,2708,469],{"class":464},[407,2710,2711,2713,2715,2717,2719,2721,2723,2725,2727,2729,2731,2733,2735,2737,2739,2741,2743,2745,2747,2749,2751,2753,2755,2757],{"class":409,"line":669},[407,2712,538],{"class":424},[407,2714,522],{"class":432},[407,2716,543],{"class":420},[407,2718,425],{"class":464},[407,2720,548],{"class":432},[407,2722,512],{"class":464},[407,2724,553],{"class":432},[407,2726,477],{"class":432},[407,2728,558],{"class":464},[407,2730,553],{"class":432},[407,2732,512],{"class":424},[407,2734,522],{"class":432},[407,2736,567],{"class":424},[407,2738,522],{"class":432},[407,2740,572],{"class":424},[407,2742,575],{"class":432},[407,2744,578],{"class":464},[407,2746,553],{"class":432},[407,2748,512],{"class":424},[407,2750,522],{"class":432},[407,2752,587],{"class":424},[407,2754,483],{"class":432},[407,2756,483],{"class":432},[407,2758,469],{"class":464},[407,2760,2761],{"class":409,"line":674},[407,2762,504],{"emptyLinePlaceholder":503},[407,2764,2765,2767,2769,2771,2773,2775,2777,2779,2781,2783,2785,2787],{"class":409,"line":698},[407,2766,452],{"class":428},[407,2768,606],{"class":424},[407,2770,458],{"class":432},[407,2772,488],{"class":413},[407,2774,613],{"class":424},[407,2776,522],{"class":432},[407,2778,618],{"class":420},[407,2780,425],{"class":464},[407,2782,623],{"class":424},[407,2784,522],{"class":432},[407,2786,587],{"class":424},[407,2788,469],{"class":464},[407,2790,2791,2793,2795,2797,2799,2801,2803,2805,2807,2809,2811,2813,2815,2817,2819,2821],{"class":409,"line":711},[407,2792,538],{"class":424},[407,2794,522],{"class":432},[407,2796,543],{"class":420},[407,2798,425],{"class":464},[407,2800,548],{"class":432},[407,2802,613],{"class":464},[407,2804,553],{"class":432},[407,2806,477],{"class":432},[407,2808,651],{"class":464},[407,2810,553],{"class":432},[407,2812,606],{"class":424},[407,2814,522],{"class":432},[407,2816,660],{"class":424},[407,2818,483],{"class":432},[407,2820,483],{"class":432},[407,2822,469],{"class":464},[407,2824,2825],{"class":409,"line":726},[407,2826,504],{"emptyLinePlaceholder":503},[407,2828,2829,2831,2833,2835,2837,2839,2841,2843],{"class":409,"line":746},[407,2830,677],{"class":413},[407,2832,433],{"class":464},[407,2834,682],{"class":432},[407,2836,618],{"class":424},[407,2838,522],{"class":432},[407,2840,689],{"class":424},[407,2842,692],{"class":464},[407,2844,695],{"class":432},[407,2846,2847,2849,2851,2853],{"class":409,"line":763},[407,2848,701],{"class":413},[407,2850,704],{"class":420},[407,2852,425],{"class":464},[407,2854,695],{"class":432},[407,2856,2857,2859,2861,2863],{"class":409,"line":780},[407,2858,714],{"class":464},[407,2860,553],{"class":432},[407,2862,720],{"class":719},[407,2864,723],{"class":432},[407,2866,2867,2869,2871,2873,2875,2877],{"class":409,"line":788},[407,2868,729],{"class":464},[407,2870,553],{"class":432},[407,2872,734],{"class":432},[407,2874,738],{"class":737},[407,2876,741],{"class":432},[407,2878,723],{"class":432},[407,2880,2881,2883,2885,2887,2889,2891],{"class":409,"line":794},[407,2882,749],{"class":464},[407,2884,553],{"class":432},[407,2886,606],{"class":424},[407,2888,522],{"class":432},[407,2890,758],{"class":424},[407,2892,723],{"class":432},[407,2894,2895,2897,2899,2901,2903,2905],{"class":409,"line":799},[407,2896,766],{"class":464},[407,2898,553],{"class":432},[407,2900,734],{"class":432},[407,2902,773],{"class":737},[407,2904,741],{"class":432},[407,2906,723],{"class":432},[407,2908,2909,2911],{"class":409,"line":821},[407,2910,783],{"class":432},[407,2912,469],{"class":464},[407,2914,2915],{"class":409,"line":1173},[407,2916,791],{"class":432},[407,2918,2919],{"class":409,"line":1203},[407,2920,504],{"emptyLinePlaceholder":503},[407,2922,2923,2925,2927,2929,2931,2933,2935,2937,2939,2941,2943,2945,2947],{"class":409,"line":1603},[407,2924,802],{"class":413},[407,2926,1178],{"class":424},[407,2928,522],{"class":432},[407,2930,930],{"class":420},[407,2932,425],{"class":464},[407,2934,548],{"class":432},[407,2936,807],{"class":464},[407,2938,553],{"class":432},[407,2940,606],{"class":424},[407,2942,522],{"class":432},[407,2944,660],{"class":424},[407,2946,483],{"class":432},[407,2948,469],{"class":464},[407,2950,2951],{"class":409,"line":1608},[407,2952,1636],{"class":432},[268,2954,2955],{"v-slot:nestjs":270},[397,2956,2959],{"className":399,"code":2957,"filename":2958,"language":402,"meta":270,"style":270},"import { Module } from '@nestjs\u002Fcommon'\nimport { EvlogModule } from 'evlog\u002Fnestjs'\n\n@Module({\n  imports: [\n    EvlogModule.forRoot({\n      drain: createAxiomDrain(),\n    }),\n  ],\n})\nexport class AppModule {}\n\n\u002F\u002F In any service or controller:\nconst log = useLogger()\nlog.set({ cart: { items: cart.items.length, total: cart.total } })\n","app.module.ts",[404,2960,2961,2981,3001,3005,3017,3027,3041,3056,3064,3071,3077,3090,3094,3100,3114],{"__ignoreMap":270},[407,2962,2963,2965,2967,2970,2972,2974,2976,2979],{"class":409,"line":410},[407,2964,839],{"class":413},[407,2966,477],{"class":432},[407,2968,2969],{"class":424}," Module",[407,2971,483],{"class":432},[407,2973,853],{"class":413},[407,2975,734],{"class":432},[407,2977,2978],{"class":737},"@nestjs\u002Fcommon",[407,2980,861],{"class":432},[407,2982,2983,2985,2987,2990,2992,2994,2996,2999],{"class":409,"line":449},[407,2984,839],{"class":413},[407,2986,477],{"class":432},[407,2988,2989],{"class":424}," EvlogModule",[407,2991,483],{"class":432},[407,2993,853],{"class":413},[407,2995,734],{"class":432},[407,2997,2998],{"class":737},"evlog\u002Fnestjs",[407,3000,861],{"class":432},[407,3002,3003],{"class":409,"line":472},[407,3004,504],{"emptyLinePlaceholder":503},[407,3006,3007,3010,3013,3015],{"class":409,"line":500},[407,3008,3009],{"class":432},"@",[407,3011,3012],{"class":420},"Module",[407,3014,425],{"class":424},[407,3016,695],{"class":432},[407,3018,3019,3022,3024],{"class":409,"line":507},[407,3020,3021],{"class":464},"  imports",[407,3023,553],{"class":432},[407,3025,3026],{"class":424}," [\n",[407,3028,3029,3032,3034,3037,3039],{"class":409,"line":535},[407,3030,3031],{"class":424},"    EvlogModule",[407,3033,522],{"class":432},[407,3035,3036],{"class":420},"forRoot",[407,3038,425],{"class":424},[407,3040,695],{"class":432},[407,3042,3043,3046,3048,3051,3054],{"class":409,"line":596},[407,3044,3045],{"class":464},"      drain",[407,3047,553],{"class":432},[407,3049,3050],{"class":420}," createAxiomDrain",[407,3052,3053],{"class":424},"()",[407,3055,723],{"class":432},[407,3057,3058,3060,3062],{"class":409,"line":601},[407,3059,783],{"class":432},[407,3061,440],{"class":424},[407,3063,723],{"class":432},[407,3065,3066,3069],{"class":409,"line":632},[407,3067,3068],{"class":424},"  ]",[407,3070,723],{"class":432},[407,3072,3073,3075],{"class":409,"line":669},[407,3074,824],{"class":432},[407,3076,469],{"class":424},[407,3078,3079,3081,3084,3087],{"class":409,"line":674},[407,3080,414],{"class":413},[407,3082,3083],{"class":428}," class",[407,3085,3086],{"class":1314}," AppModule",[407,3088,3089],{"class":432}," {}\n",[407,3091,3092],{"class":409,"line":698},[407,3093,504],{"emptyLinePlaceholder":503},[407,3095,3096],{"class":409,"line":711},[407,3097,3099],{"class":3098},"sHwdD","\u002F\u002F In any service or controller:\n",[407,3101,3102,3105,3108,3110,3112],{"class":409,"line":726},[407,3103,3104],{"class":428},"const",[407,3106,3107],{"class":424}," log ",[407,3109,878],{"class":432},[407,3111,461],{"class":420},[407,3113,908],{"class":424},[407,3115,3116,3118,3120,3122,3124,3126,3128,3130,3132,3134,3136,3138,3140,3142,3144,3146,3148,3150,3152,3154,3156,3159,3161,3163],{"class":409,"line":746},[407,3117,2201],{"class":424},[407,3119,522],{"class":432},[407,3121,543],{"class":420},[407,3123,425],{"class":424},[407,3125,548],{"class":432},[407,3127,512],{"class":464},[407,3129,553],{"class":432},[407,3131,477],{"class":432},[407,3133,558],{"class":464},[407,3135,553],{"class":432},[407,3137,512],{"class":424},[407,3139,522],{"class":432},[407,3141,567],{"class":424},[407,3143,522],{"class":432},[407,3145,572],{"class":424},[407,3147,575],{"class":432},[407,3149,578],{"class":464},[407,3151,553],{"class":432},[407,3153,512],{"class":424},[407,3155,522],{"class":432},[407,3157,3158],{"class":424},"total ",[407,3160,824],{"class":432},[407,3162,483],{"class":432},[407,3164,469],{"class":424},[268,3166,3167],{"v-slot:express":270},[397,3168,3171],{"className":399,"code":3169,"filename":3170,"language":402,"meta":270,"style":270},"import { evlog, useLogger } from 'evlog\u002Fexpress'\n\nconst app = express()\napp.use(evlog({ drain: createAxiomDrain() }))\n\napp.post('\u002Fcheckout', async (req, res) => {\n  const log = useLogger()\n  const { cartId } = req.body\n\n  const cart = await db.findCart(cartId)\n  log.set({ cart: { items: cart.items.length, total: cart.total } })\n\n  const charge = await stripe.charge(cart.total)\n  log.set({ stripe: { chargeId: charge.id } })\n\n  res.json({ orderId: charge.id })\n})\n","src\u002Findex.ts",[404,3172,3173,3197,3201,3215,3248,3252,3289,3301,3320,3324,3346,3396,3400,3426,3460,3464,3491],{"__ignoreMap":270},[407,3174,3175,3177,3179,3182,3184,3186,3188,3190,3192,3195],{"class":409,"line":410},[407,3176,839],{"class":413},[407,3178,477],{"class":432},[407,3180,3181],{"class":424}," evlog",[407,3183,575],{"class":432},[407,3185,461],{"class":424},[407,3187,483],{"class":432},[407,3189,853],{"class":413},[407,3191,734],{"class":432},[407,3193,3194],{"class":737},"evlog\u002Fexpress",[407,3196,861],{"class":432},[407,3198,3199],{"class":409,"line":449},[407,3200,504],{"emptyLinePlaceholder":503},[407,3202,3203,3205,3208,3210,3213],{"class":409,"line":472},[407,3204,3104],{"class":428},[407,3206,3207],{"class":424}," app ",[407,3209,878],{"class":432},[407,3211,3212],{"class":420}," express",[407,3214,908],{"class":424},[407,3216,3217,3220,3222,3225,3227,3229,3231,3233,3236,3238,3240,3243,3245],{"class":409,"line":500},[407,3218,3219],{"class":424},"app",[407,3221,522],{"class":432},[407,3223,3224],{"class":420},"use",[407,3226,425],{"class":424},[407,3228,1252],{"class":420},[407,3230,425],{"class":424},[407,3232,548],{"class":432},[407,3234,3235],{"class":464}," drain",[407,3237,553],{"class":432},[407,3239,3050],{"class":420},[407,3241,3242],{"class":424},"() ",[407,3244,824],{"class":432},[407,3246,3247],{"class":424},"))\n",[407,3249,3250],{"class":409,"line":507},[407,3251,504],{"emptyLinePlaceholder":503},[407,3253,3254,3256,3258,3261,3263,3265,3268,3270,3272,3274,3276,3278,3280,3283,3285,3287],{"class":409,"line":535},[407,3255,3219],{"class":424},[407,3257,522],{"class":432},[407,3259,3260],{"class":420},"post",[407,3262,425],{"class":424},[407,3264,741],{"class":432},[407,3266,3267],{"class":737},"\u002Fcheckout",[407,3269,741],{"class":432},[407,3271,575],{"class":432},[407,3273,1319],{"class":428},[407,3275,433],{"class":432},[407,3277,889],{"class":436},[407,3279,575],{"class":432},[407,3281,3282],{"class":436}," res",[407,3284,440],{"class":432},[407,3286,443],{"class":428},[407,3288,446],{"class":432},[407,3290,3291,3293,3295,3297,3299],{"class":409,"line":596},[407,3292,452],{"class":428},[407,3294,455],{"class":424},[407,3296,458],{"class":432},[407,3298,461],{"class":420},[407,3300,908],{"class":464},[407,3302,3303,3305,3307,3309,3311,3313,3315,3317],{"class":409,"line":601},[407,3304,452],{"class":428},[407,3306,477],{"class":432},[407,3308,480],{"class":424},[407,3310,483],{"class":432},[407,3312,458],{"class":432},[407,3314,925],{"class":424},[407,3316,522],{"class":432},[407,3318,3319],{"class":424},"body\n",[407,3321,3322],{"class":409,"line":632},[407,3323,504],{"emptyLinePlaceholder":503},[407,3325,3326,3328,3330,3332,3334,3336,3338,3340,3342,3344],{"class":409,"line":669},[407,3327,452],{"class":428},[407,3329,512],{"class":424},[407,3331,458],{"class":432},[407,3333,488],{"class":413},[407,3335,519],{"class":424},[407,3337,522],{"class":432},[407,3339,525],{"class":420},[407,3341,425],{"class":464},[407,3343,530],{"class":424},[407,3345,469],{"class":464},[407,3347,3348,3350,3352,3354,3356,3358,3360,3362,3364,3366,3368,3370,3372,3374,3376,3378,3380,3382,3384,3386,3388,3390,3392,3394],{"class":409,"line":674},[407,3349,538],{"class":424},[407,3351,522],{"class":432},[407,3353,543],{"class":420},[407,3355,425],{"class":464},[407,3357,548],{"class":432},[407,3359,512],{"class":464},[407,3361,553],{"class":432},[407,3363,477],{"class":432},[407,3365,558],{"class":464},[407,3367,553],{"class":432},[407,3369,512],{"class":424},[407,3371,522],{"class":432},[407,3373,567],{"class":424},[407,3375,522],{"class":432},[407,3377,572],{"class":424},[407,3379,575],{"class":432},[407,3381,578],{"class":464},[407,3383,553],{"class":432},[407,3385,512],{"class":424},[407,3387,522],{"class":432},[407,3389,587],{"class":424},[407,3391,483],{"class":432},[407,3393,483],{"class":432},[407,3395,469],{"class":464},[407,3397,3398],{"class":409,"line":698},[407,3399,504],{"emptyLinePlaceholder":503},[407,3401,3402,3404,3406,3408,3410,3412,3414,3416,3418,3420,3422,3424],{"class":409,"line":711},[407,3403,452],{"class":428},[407,3405,606],{"class":424},[407,3407,458],{"class":432},[407,3409,488],{"class":413},[407,3411,613],{"class":424},[407,3413,522],{"class":432},[407,3415,618],{"class":420},[407,3417,425],{"class":464},[407,3419,623],{"class":424},[407,3421,522],{"class":432},[407,3423,587],{"class":424},[407,3425,469],{"class":464},[407,3427,3428,3430,3432,3434,3436,3438,3440,3442,3444,3446,3448,3450,3452,3454,3456,3458],{"class":409,"line":726},[407,3429,538],{"class":424},[407,3431,522],{"class":432},[407,3433,543],{"class":420},[407,3435,425],{"class":464},[407,3437,548],{"class":432},[407,3439,613],{"class":464},[407,3441,553],{"class":432},[407,3443,477],{"class":432},[407,3445,651],{"class":464},[407,3447,553],{"class":432},[407,3449,606],{"class":424},[407,3451,522],{"class":432},[407,3453,660],{"class":424},[407,3455,483],{"class":432},[407,3457,483],{"class":432},[407,3459,469],{"class":464},[407,3461,3462],{"class":409,"line":746},[407,3463,504],{"emptyLinePlaceholder":503},[407,3465,3466,3469,3471,3473,3475,3477,3479,3481,3483,3485,3487,3489],{"class":409,"line":763},[407,3467,3468],{"class":424},"  res",[407,3470,522],{"class":432},[407,3472,930],{"class":420},[407,3474,425],{"class":464},[407,3476,548],{"class":432},[407,3478,807],{"class":464},[407,3480,553],{"class":432},[407,3482,606],{"class":424},[407,3484,522],{"class":432},[407,3486,660],{"class":424},[407,3488,483],{"class":432},[407,3490,469],{"class":464},[407,3492,3493,3495],{"class":409,"line":780},[407,3494,824],{"class":432},[407,3496,469],{"class":424},[268,3498,3499],{"v-slot:hono":270},[397,3500,3502],{"className":399,"code":3501,"filename":3170,"language":402,"meta":270,"style":270},"import { evlog, type EvlogVariables } from 'evlog\u002Fhono'\n\nconst app = new Hono\u003CEvlogVariables>()\napp.use(evlog({ drain: createAxiomDrain() }))\n\napp.post('\u002Fcheckout', async (c) => {\n  const log = c.get('log')\n  const { cartId } = await c.req.json()\n\n  const cart = await db.findCart(cartId)\n  log.set({ cart: { items: cart.items.length, total: cart.total } })\n\n  const charge = await stripe.charge(cart.total)\n  log.set({ stripe: { chargeId: charge.id } })\n\n  return c.json({ orderId: charge.id })\n})\n",[404,3503,3504,3530,3534,3559,3587,3591,3622,3647,3673,3677,3699,3749,3753,3779,3813,3817,3845],{"__ignoreMap":270},[407,3505,3506,3508,3510,3512,3514,3516,3519,3521,3523,3525,3528],{"class":409,"line":410},[407,3507,839],{"class":413},[407,3509,477],{"class":432},[407,3511,3181],{"class":424},[407,3513,575],{"class":432},[407,3515,1280],{"class":413},[407,3517,3518],{"class":424}," EvlogVariables",[407,3520,483],{"class":432},[407,3522,853],{"class":413},[407,3524,734],{"class":432},[407,3526,3527],{"class":737},"evlog\u002Fhono",[407,3529,861],{"class":432},[407,3531,3532],{"class":409,"line":449},[407,3533,504],{"emptyLinePlaceholder":503},[407,3535,3536,3538,3540,3542,3545,3548,3551,3554,3557],{"class":409,"line":472},[407,3537,3104],{"class":428},[407,3539,3207],{"class":424},[407,3541,878],{"class":432},[407,3543,3544],{"class":432}," new",[407,3546,3547],{"class":420}," Hono",[407,3549,3550],{"class":432},"\u003C",[407,3552,3553],{"class":1314},"EvlogVariables",[407,3555,3556],{"class":432},">",[407,3558,908],{"class":424},[407,3560,3561,3563,3565,3567,3569,3571,3573,3575,3577,3579,3581,3583,3585],{"class":409,"line":500},[407,3562,3219],{"class":424},[407,3564,522],{"class":432},[407,3566,3224],{"class":420},[407,3568,425],{"class":424},[407,3570,1252],{"class":420},[407,3572,425],{"class":424},[407,3574,548],{"class":432},[407,3576,3235],{"class":464},[407,3578,553],{"class":432},[407,3580,3050],{"class":420},[407,3582,3242],{"class":424},[407,3584,824],{"class":432},[407,3586,3247],{"class":424},[407,3588,3589],{"class":409,"line":507},[407,3590,504],{"emptyLinePlaceholder":503},[407,3592,3593,3595,3597,3599,3601,3603,3605,3607,3609,3611,3613,3616,3618,3620],{"class":409,"line":535},[407,3594,3219],{"class":424},[407,3596,522],{"class":432},[407,3598,3260],{"class":420},[407,3600,425],{"class":424},[407,3602,741],{"class":432},[407,3604,3267],{"class":737},[407,3606,741],{"class":432},[407,3608,575],{"class":432},[407,3610,1319],{"class":428},[407,3612,433],{"class":432},[407,3614,3615],{"class":436},"c",[407,3617,440],{"class":432},[407,3619,443],{"class":428},[407,3621,446],{"class":432},[407,3623,3624,3626,3628,3630,3633,3635,3637,3639,3641,3643,3645],{"class":409,"line":596},[407,3625,452],{"class":428},[407,3627,455],{"class":424},[407,3629,458],{"class":432},[407,3631,3632],{"class":424}," c",[407,3634,522],{"class":432},[407,3636,2653],{"class":420},[407,3638,425],{"class":464},[407,3640,741],{"class":432},[407,3642,2201],{"class":737},[407,3644,741],{"class":432},[407,3646,469],{"class":464},[407,3648,3649,3651,3653,3655,3657,3659,3661,3663,3665,3667,3669,3671],{"class":409,"line":601},[407,3650,452],{"class":428},[407,3652,477],{"class":432},[407,3654,480],{"class":424},[407,3656,483],{"class":432},[407,3658,458],{"class":432},[407,3660,488],{"class":413},[407,3662,3632],{"class":424},[407,3664,522],{"class":432},[407,3666,889],{"class":424},[407,3668,522],{"class":432},[407,3670,930],{"class":420},[407,3672,908],{"class":464},[407,3674,3675],{"class":409,"line":632},[407,3676,504],{"emptyLinePlaceholder":503},[407,3678,3679,3681,3683,3685,3687,3689,3691,3693,3695,3697],{"class":409,"line":669},[407,3680,452],{"class":428},[407,3682,512],{"class":424},[407,3684,458],{"class":432},[407,3686,488],{"class":413},[407,3688,519],{"class":424},[407,3690,522],{"class":432},[407,3692,525],{"class":420},[407,3694,425],{"class":464},[407,3696,530],{"class":424},[407,3698,469],{"class":464},[407,3700,3701,3703,3705,3707,3709,3711,3713,3715,3717,3719,3721,3723,3725,3727,3729,3731,3733,3735,3737,3739,3741,3743,3745,3747],{"class":409,"line":674},[407,3702,538],{"class":424},[407,3704,522],{"class":432},[407,3706,543],{"class":420},[407,3708,425],{"class":464},[407,3710,548],{"class":432},[407,3712,512],{"class":464},[407,3714,553],{"class":432},[407,3716,477],{"class":432},[407,3718,558],{"class":464},[407,3720,553],{"class":432},[407,3722,512],{"class":424},[407,3724,522],{"class":432},[407,3726,567],{"class":424},[407,3728,522],{"class":432},[407,3730,572],{"class":424},[407,3732,575],{"class":432},[407,3734,578],{"class":464},[407,3736,553],{"class":432},[407,3738,512],{"class":424},[407,3740,522],{"class":432},[407,3742,587],{"class":424},[407,3744,483],{"class":432},[407,3746,483],{"class":432},[407,3748,469],{"class":464},[407,3750,3751],{"class":409,"line":698},[407,3752,504],{"emptyLinePlaceholder":503},[407,3754,3755,3757,3759,3761,3763,3765,3767,3769,3771,3773,3775,3777],{"class":409,"line":711},[407,3756,452],{"class":428},[407,3758,606],{"class":424},[407,3760,458],{"class":432},[407,3762,488],{"class":413},[407,3764,613],{"class":424},[407,3766,522],{"class":432},[407,3768,618],{"class":420},[407,3770,425],{"class":464},[407,3772,623],{"class":424},[407,3774,522],{"class":432},[407,3776,587],{"class":424},[407,3778,469],{"class":464},[407,3780,3781,3783,3785,3787,3789,3791,3793,3795,3797,3799,3801,3803,3805,3807,3809,3811],{"class":409,"line":726},[407,3782,538],{"class":424},[407,3784,522],{"class":432},[407,3786,543],{"class":420},[407,3788,425],{"class":464},[407,3790,548],{"class":432},[407,3792,613],{"class":464},[407,3794,553],{"class":432},[407,3796,477],{"class":432},[407,3798,651],{"class":464},[407,3800,553],{"class":432},[407,3802,606],{"class":424},[407,3804,522],{"class":432},[407,3806,660],{"class":424},[407,3808,483],{"class":432},[407,3810,483],{"class":432},[407,3812,469],{"class":464},[407,3814,3815],{"class":409,"line":746},[407,3816,504],{"emptyLinePlaceholder":503},[407,3818,3819,3821,3823,3825,3827,3829,3831,3833,3835,3837,3839,3841,3843],{"class":409,"line":763},[407,3820,802],{"class":413},[407,3822,3632],{"class":424},[407,3824,522],{"class":432},[407,3826,930],{"class":420},[407,3828,425],{"class":464},[407,3830,548],{"class":432},[407,3832,807],{"class":464},[407,3834,553],{"class":432},[407,3836,606],{"class":424},[407,3838,522],{"class":432},[407,3840,660],{"class":424},[407,3842,483],{"class":432},[407,3844,469],{"class":464},[407,3846,3847,3849],{"class":409,"line":780},[407,3848,824],{"class":432},[407,3850,469],{"class":424},[268,3852,3853],{"v-slot:fastify":270},[397,3854,3856],{"className":399,"code":3855,"filename":3170,"language":402,"meta":270,"style":270},"import { evlog, useLogger } from 'evlog\u002Ffastify'\n\nconst app = Fastify({ logger: false })\nawait app.register(evlog, { drain: createAxiomDrain() })\n\napp.post('\u002Fcheckout', async (request) => {\n  const { cartId } = request.body\n\n  const cart = await db.findCart(cartId)\n  request.log.set({ cart: { items: cart.items.length, total: cart.total } })\n\n  const charge = await stripe.charge(cart.total)\n  request.log.set({ stripe: { chargeId: charge.id } })\n\n  return { orderId: charge.id }\n})\n",[404,3857,3858,3881,3885,3913,3945,3949,3980,3998,4002,4024,4079,4083,4109,4147,4151,4169],{"__ignoreMap":270},[407,3859,3860,3862,3864,3866,3868,3870,3872,3874,3876,3879],{"class":409,"line":410},[407,3861,839],{"class":413},[407,3863,477],{"class":432},[407,3865,3181],{"class":424},[407,3867,575],{"class":432},[407,3869,461],{"class":424},[407,3871,483],{"class":432},[407,3873,853],{"class":413},[407,3875,734],{"class":432},[407,3877,3878],{"class":737},"evlog\u002Ffastify",[407,3880,861],{"class":432},[407,3882,3883],{"class":409,"line":449},[407,3884,504],{"emptyLinePlaceholder":503},[407,3886,3887,3889,3891,3893,3896,3898,3900,3903,3905,3909,3911],{"class":409,"line":472},[407,3888,3104],{"class":428},[407,3890,3207],{"class":424},[407,3892,878],{"class":432},[407,3894,3895],{"class":420}," Fastify",[407,3897,425],{"class":424},[407,3899,548],{"class":432},[407,3901,3902],{"class":464}," logger",[407,3904,553],{"class":432},[407,3906,3908],{"class":3907},"sfNiH"," false",[407,3910,483],{"class":432},[407,3912,469],{"class":424},[407,3914,3915,3918,3921,3923,3926,3929,3931,3933,3935,3937,3939,3941,3943],{"class":409,"line":500},[407,3916,3917],{"class":413},"await",[407,3919,3920],{"class":424}," app",[407,3922,522],{"class":432},[407,3924,3925],{"class":420},"register",[407,3927,3928],{"class":424},"(evlog",[407,3930,575],{"class":432},[407,3932,477],{"class":432},[407,3934,3235],{"class":464},[407,3936,553],{"class":432},[407,3938,3050],{"class":420},[407,3940,3242],{"class":424},[407,3942,824],{"class":432},[407,3944,469],{"class":424},[407,3946,3947],{"class":409,"line":507},[407,3948,504],{"emptyLinePlaceholder":503},[407,3950,3951,3953,3955,3957,3959,3961,3963,3965,3967,3969,3971,3974,3976,3978],{"class":409,"line":535},[407,3952,3219],{"class":424},[407,3954,522],{"class":432},[407,3956,3260],{"class":420},[407,3958,425],{"class":424},[407,3960,741],{"class":432},[407,3962,3267],{"class":737},[407,3964,741],{"class":432},[407,3966,575],{"class":432},[407,3968,1319],{"class":428},[407,3970,433],{"class":432},[407,3972,3973],{"class":436},"request",[407,3975,440],{"class":432},[407,3977,443],{"class":428},[407,3979,446],{"class":432},[407,3981,3982,3984,3986,3988,3990,3992,3994,3996],{"class":409,"line":596},[407,3983,452],{"class":428},[407,3985,477],{"class":432},[407,3987,480],{"class":424},[407,3989,483],{"class":432},[407,3991,458],{"class":432},[407,3993,1325],{"class":424},[407,3995,522],{"class":432},[407,3997,3319],{"class":424},[407,3999,4000],{"class":409,"line":601},[407,4001,504],{"emptyLinePlaceholder":503},[407,4003,4004,4006,4008,4010,4012,4014,4016,4018,4020,4022],{"class":409,"line":632},[407,4005,452],{"class":428},[407,4007,512],{"class":424},[407,4009,458],{"class":432},[407,4011,488],{"class":413},[407,4013,519],{"class":424},[407,4015,522],{"class":432},[407,4017,525],{"class":420},[407,4019,425],{"class":464},[407,4021,530],{"class":424},[407,4023,469],{"class":464},[407,4025,4026,4029,4031,4033,4035,4037,4039,4041,4043,4045,4047,4049,4051,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077],{"class":409,"line":669},[407,4027,4028],{"class":424},"  request",[407,4030,522],{"class":432},[407,4032,2201],{"class":424},[407,4034,522],{"class":432},[407,4036,543],{"class":420},[407,4038,425],{"class":464},[407,4040,548],{"class":432},[407,4042,512],{"class":464},[407,4044,553],{"class":432},[407,4046,477],{"class":432},[407,4048,558],{"class":464},[407,4050,553],{"class":432},[407,4052,512],{"class":424},[407,4054,522],{"class":432},[407,4056,567],{"class":424},[407,4058,522],{"class":432},[407,4060,572],{"class":424},[407,4062,575],{"class":432},[407,4064,578],{"class":464},[407,4066,553],{"class":432},[407,4068,512],{"class":424},[407,4070,522],{"class":432},[407,4072,587],{"class":424},[407,4074,483],{"class":432},[407,4076,483],{"class":432},[407,4078,469],{"class":464},[407,4080,4081],{"class":409,"line":674},[407,4082,504],{"emptyLinePlaceholder":503},[407,4084,4085,4087,4089,4091,4093,4095,4097,4099,4101,4103,4105,4107],{"class":409,"line":698},[407,4086,452],{"class":428},[407,4088,606],{"class":424},[407,4090,458],{"class":432},[407,4092,488],{"class":413},[407,4094,613],{"class":424},[407,4096,522],{"class":432},[407,4098,618],{"class":420},[407,4100,425],{"class":464},[407,4102,623],{"class":424},[407,4104,522],{"class":432},[407,4106,587],{"class":424},[407,4108,469],{"class":464},[407,4110,4111,4113,4115,4117,4119,4121,4123,4125,4127,4129,4131,4133,4135,4137,4139,4141,4143,4145],{"class":409,"line":711},[407,4112,4028],{"class":424},[407,4114,522],{"class":432},[407,4116,2201],{"class":424},[407,4118,522],{"class":432},[407,4120,543],{"class":420},[407,4122,425],{"class":464},[407,4124,548],{"class":432},[407,4126,613],{"class":464},[407,4128,553],{"class":432},[407,4130,477],{"class":432},[407,4132,651],{"class":464},[407,4134,553],{"class":432},[407,4136,606],{"class":424},[407,4138,522],{"class":432},[407,4140,660],{"class":424},[407,4142,483],{"class":432},[407,4144,483],{"class":432},[407,4146,469],{"class":464},[407,4148,4149],{"class":409,"line":726},[407,4150,504],{"emptyLinePlaceholder":503},[407,4152,4153,4155,4157,4159,4161,4163,4165,4167],{"class":409,"line":746},[407,4154,802],{"class":413},[407,4156,477],{"class":432},[407,4158,807],{"class":464},[407,4160,553],{"class":432},[407,4162,606],{"class":424},[407,4164,522],{"class":432},[407,4166,660],{"class":424},[407,4168,818],{"class":432},[407,4170,4171,4173],{"class":409,"line":763},[407,4172,824],{"class":432},[407,4174,469],{"class":424},[268,4176,4177],{"v-slot:elysia":270},[397,4178,4180],{"className":399,"code":4179,"filename":3170,"language":402,"meta":270,"style":270},"import { evlog, useLogger } from 'evlog\u002Felysia'\n\nconst app = new Elysia()\n  .use(evlog({ drain: createAxiomDrain() }))\n  .post('\u002Fcheckout', async ({ log }) => {\n    const { cartId } = await req.body\n\n    const cart = await db.findCart(cartId)\n    log.set({ cart: { items: cart.items.length, total: cart.total } })\n\n    const charge = await stripe.charge(cart.total)\n    log.set({ stripe: { chargeId: charge.id } })\n\n    return { orderId: charge.id }\n  })\n",[404,4181,4182,4205,4209,4224,4251,4279,4300,4304,4326,4377,4381,4407,4441,4445,4464],{"__ignoreMap":270},[407,4183,4184,4186,4188,4190,4192,4194,4196,4198,4200,4203],{"class":409,"line":410},[407,4185,839],{"class":413},[407,4187,477],{"class":432},[407,4189,3181],{"class":424},[407,4191,575],{"class":432},[407,4193,461],{"class":424},[407,4195,483],{"class":432},[407,4197,853],{"class":413},[407,4199,734],{"class":432},[407,4201,4202],{"class":737},"evlog\u002Felysia",[407,4204,861],{"class":432},[407,4206,4207],{"class":409,"line":449},[407,4208,504],{"emptyLinePlaceholder":503},[407,4210,4211,4213,4215,4217,4219,4222],{"class":409,"line":472},[407,4212,3104],{"class":428},[407,4214,3207],{"class":424},[407,4216,878],{"class":432},[407,4218,3544],{"class":432},[407,4220,4221],{"class":420}," Elysia",[407,4223,908],{"class":424},[407,4225,4226,4229,4231,4233,4235,4237,4239,4241,4243,4245,4247,4249],{"class":409,"line":500},[407,4227,4228],{"class":432},"  .",[407,4230,3224],{"class":420},[407,4232,425],{"class":424},[407,4234,1252],{"class":420},[407,4236,425],{"class":424},[407,4238,548],{"class":432},[407,4240,3235],{"class":464},[407,4242,553],{"class":432},[407,4244,3050],{"class":420},[407,4246,3242],{"class":424},[407,4248,824],{"class":432},[407,4250,3247],{"class":424},[407,4252,4253,4255,4257,4259,4261,4263,4265,4267,4269,4271,4273,4275,4277],{"class":409,"line":507},[407,4254,4228],{"class":432},[407,4256,3260],{"class":420},[407,4258,425],{"class":424},[407,4260,741],{"class":432},[407,4262,3267],{"class":737},[407,4264,741],{"class":432},[407,4266,575],{"class":432},[407,4268,1319],{"class":428},[407,4270,1322],{"class":432},[407,4272,455],{"class":436},[407,4274,1328],{"class":432},[407,4276,443],{"class":428},[407,4278,446],{"class":432},[407,4280,4281,4284,4286,4288,4290,4292,4294,4296,4298],{"class":409,"line":535},[407,4282,4283],{"class":428},"    const",[407,4285,477],{"class":432},[407,4287,480],{"class":424},[407,4289,483],{"class":432},[407,4291,458],{"class":432},[407,4293,488],{"class":413},[407,4295,925],{"class":424},[407,4297,522],{"class":432},[407,4299,3319],{"class":424},[407,4301,4302],{"class":409,"line":596},[407,4303,504],{"emptyLinePlaceholder":503},[407,4305,4306,4308,4310,4312,4314,4316,4318,4320,4322,4324],{"class":409,"line":601},[407,4307,4283],{"class":428},[407,4309,512],{"class":424},[407,4311,458],{"class":432},[407,4313,488],{"class":413},[407,4315,519],{"class":424},[407,4317,522],{"class":432},[407,4319,525],{"class":420},[407,4321,425],{"class":464},[407,4323,530],{"class":424},[407,4325,469],{"class":464},[407,4327,4328,4331,4333,4335,4337,4339,4341,4343,4345,4347,4349,4351,4353,4355,4357,4359,4361,4363,4365,4367,4369,4371,4373,4375],{"class":409,"line":632},[407,4329,4330],{"class":424},"    log",[407,4332,522],{"class":432},[407,4334,543],{"class":420},[407,4336,425],{"class":464},[407,4338,548],{"class":432},[407,4340,512],{"class":464},[407,4342,553],{"class":432},[407,4344,477],{"class":432},[407,4346,558],{"class":464},[407,4348,553],{"class":432},[407,4350,512],{"class":424},[407,4352,522],{"class":432},[407,4354,567],{"class":424},[407,4356,522],{"class":432},[407,4358,572],{"class":424},[407,4360,575],{"class":432},[407,4362,578],{"class":464},[407,4364,553],{"class":432},[407,4366,512],{"class":424},[407,4368,522],{"class":432},[407,4370,587],{"class":424},[407,4372,483],{"class":432},[407,4374,483],{"class":432},[407,4376,469],{"class":464},[407,4378,4379],{"class":409,"line":669},[407,4380,504],{"emptyLinePlaceholder":503},[407,4382,4383,4385,4387,4389,4391,4393,4395,4397,4399,4401,4403,4405],{"class":409,"line":674},[407,4384,4283],{"class":428},[407,4386,606],{"class":424},[407,4388,458],{"class":432},[407,4390,488],{"class":413},[407,4392,613],{"class":424},[407,4394,522],{"class":432},[407,4396,618],{"class":420},[407,4398,425],{"class":464},[407,4400,623],{"class":424},[407,4402,522],{"class":432},[407,4404,587],{"class":424},[407,4406,469],{"class":464},[407,4408,4409,4411,4413,4415,4417,4419,4421,4423,4425,4427,4429,4431,4433,4435,4437,4439],{"class":409,"line":698},[407,4410,4330],{"class":424},[407,4412,522],{"class":432},[407,4414,543],{"class":420},[407,4416,425],{"class":464},[407,4418,548],{"class":432},[407,4420,613],{"class":464},[407,4422,553],{"class":432},[407,4424,477],{"class":432},[407,4426,651],{"class":464},[407,4428,553],{"class":432},[407,4430,606],{"class":424},[407,4432,522],{"class":432},[407,4434,660],{"class":424},[407,4436,483],{"class":432},[407,4438,483],{"class":432},[407,4440,469],{"class":464},[407,4442,4443],{"class":409,"line":711},[407,4444,504],{"emptyLinePlaceholder":503},[407,4446,4447,4450,4452,4454,4456,4458,4460,4462],{"class":409,"line":726},[407,4448,4449],{"class":413},"    return",[407,4451,477],{"class":432},[407,4453,807],{"class":464},[407,4455,553],{"class":432},[407,4457,606],{"class":424},[407,4459,522],{"class":432},[407,4461,660],{"class":424},[407,4463,818],{"class":432},[407,4465,4466,4469],{"class":409,"line":746},[407,4467,4468],{"class":432},"  }",[407,4470,469],{"class":424},[268,4472,4473],{"v-slot:cloudflare":270},[397,4474,4477],{"className":399,"code":4475,"filename":4476,"language":402,"meta":270,"style":270},"import { initLogger, createRequestLogger } from 'evlog'\n\ninitLogger({ service: 'checkout-worker' })\n\nexport default {\n  async fetch(request, env) {\n    const log = createRequestLogger({\n      method: request.method,\n      path: new URL(request.url).pathname,\n    })\n\n    const { cartId } = await request.json()\n    const cart = await env.DB.findCart(cartId)\n    log.set({ cart: { items: cart.items.length, total: cart.total } })\n\n    log.emit()\n    return Response.json({ orderId: cart.id })\n  },\n}\n","src\u002Fworker.ts",[404,4478,4479,4503,4507,4532,4536,4544,4565,4579,4595,4625,4631,4635,4657,4684,4734,4738,4749,4777,4781],{"__ignoreMap":270},[407,4480,4481,4483,4485,4488,4490,4493,4495,4497,4499,4501],{"class":409,"line":410},[407,4482,839],{"class":413},[407,4484,477],{"class":432},[407,4486,4487],{"class":424}," initLogger",[407,4489,575],{"class":432},[407,4491,4492],{"class":424}," createRequestLogger",[407,4494,483],{"class":432},[407,4496,853],{"class":413},[407,4498,734],{"class":432},[407,4500,1252],{"class":737},[407,4502,861],{"class":432},[407,4504,4505],{"class":409,"line":449},[407,4506,504],{"emptyLinePlaceholder":503},[407,4508,4509,4512,4514,4516,4519,4521,4523,4526,4528,4530],{"class":409,"line":472},[407,4510,4511],{"class":420},"initLogger",[407,4513,425],{"class":424},[407,4515,548],{"class":432},[407,4517,4518],{"class":464}," service",[407,4520,553],{"class":432},[407,4522,734],{"class":432},[407,4524,4525],{"class":737},"checkout-worker",[407,4527,741],{"class":432},[407,4529,483],{"class":432},[407,4531,469],{"class":424},[407,4533,4534],{"class":409,"line":500},[407,4535,504],{"emptyLinePlaceholder":503},[407,4537,4538,4540,4542],{"class":409,"line":507},[407,4539,414],{"class":413},[407,4541,417],{"class":413},[407,4543,446],{"class":432},[407,4545,4546,4549,4552,4554,4556,4558,4561,4563],{"class":409,"line":535},[407,4547,4548],{"class":428},"  async",[407,4550,4551],{"class":464}," fetch",[407,4553,425],{"class":432},[407,4555,3973],{"class":436},[407,4557,575],{"class":432},[407,4559,4560],{"class":436}," env",[407,4562,440],{"class":432},[407,4564,446],{"class":432},[407,4566,4567,4569,4571,4573,4575,4577],{"class":409,"line":596},[407,4568,4283],{"class":428},[407,4570,455],{"class":424},[407,4572,458],{"class":432},[407,4574,4492],{"class":420},[407,4576,425],{"class":464},[407,4578,695],{"class":432},[407,4580,4581,4584,4586,4588,4590,4593],{"class":409,"line":601},[407,4582,4583],{"class":464},"      method",[407,4585,553],{"class":432},[407,4587,1325],{"class":424},[407,4589,522],{"class":432},[407,4591,4592],{"class":424},"method",[407,4594,723],{"class":432},[407,4596,4597,4600,4602,4604,4607,4609,4611,4613,4616,4618,4620,4623],{"class":409,"line":632},[407,4598,4599],{"class":464},"      path",[407,4601,553],{"class":432},[407,4603,3544],{"class":432},[407,4605,4606],{"class":420}," URL",[407,4608,425],{"class":464},[407,4610,3973],{"class":424},[407,4612,522],{"class":432},[407,4614,4615],{"class":424},"url",[407,4617,440],{"class":464},[407,4619,522],{"class":432},[407,4621,4622],{"class":424},"pathname",[407,4624,723],{"class":432},[407,4626,4627,4629],{"class":409,"line":669},[407,4628,783],{"class":432},[407,4630,469],{"class":464},[407,4632,4633],{"class":409,"line":674},[407,4634,504],{"emptyLinePlaceholder":503},[407,4636,4637,4639,4641,4643,4645,4647,4649,4651,4653,4655],{"class":409,"line":698},[407,4638,4283],{"class":428},[407,4640,477],{"class":432},[407,4642,480],{"class":424},[407,4644,483],{"class":432},[407,4646,458],{"class":432},[407,4648,488],{"class":413},[407,4650,1325],{"class":424},[407,4652,522],{"class":432},[407,4654,930],{"class":420},[407,4656,908],{"class":464},[407,4658,4659,4661,4663,4665,4667,4669,4671,4674,4676,4678,4680,4682],{"class":409,"line":711},[407,4660,4283],{"class":428},[407,4662,512],{"class":424},[407,4664,458],{"class":432},[407,4666,488],{"class":413},[407,4668,4560],{"class":424},[407,4670,522],{"class":432},[407,4672,4673],{"class":424},"DB",[407,4675,522],{"class":432},[407,4677,525],{"class":420},[407,4679,425],{"class":464},[407,4681,530],{"class":424},[407,4683,469],{"class":464},[407,4685,4686,4688,4690,4692,4694,4696,4698,4700,4702,4704,4706,4708,4710,4712,4714,4716,4718,4720,4722,4724,4726,4728,4730,4732],{"class":409,"line":726},[407,4687,4330],{"class":424},[407,4689,522],{"class":432},[407,4691,543],{"class":420},[407,4693,425],{"class":464},[407,4695,548],{"class":432},[407,4697,512],{"class":464},[407,4699,553],{"class":432},[407,4701,477],{"class":432},[407,4703,558],{"class":464},[407,4705,553],{"class":432},[407,4707,512],{"class":424},[407,4709,522],{"class":432},[407,4711,567],{"class":424},[407,4713,522],{"class":432},[407,4715,572],{"class":424},[407,4717,575],{"class":432},[407,4719,578],{"class":464},[407,4721,553],{"class":432},[407,4723,512],{"class":424},[407,4725,522],{"class":432},[407,4727,587],{"class":424},[407,4729,483],{"class":432},[407,4731,483],{"class":432},[407,4733,469],{"class":464},[407,4735,4736],{"class":409,"line":746},[407,4737,504],{"emptyLinePlaceholder":503},[407,4739,4740,4742,4744,4747],{"class":409,"line":763},[407,4741,4330],{"class":424},[407,4743,522],{"class":432},[407,4745,4746],{"class":420},"emit",[407,4748,908],{"class":464},[407,4750,4751,4753,4755,4757,4759,4761,4763,4765,4767,4769,4771,4773,4775],{"class":409,"line":780},[407,4752,4449],{"class":413},[407,4754,1178],{"class":424},[407,4756,522],{"class":432},[407,4758,930],{"class":420},[407,4760,425],{"class":464},[407,4762,548],{"class":432},[407,4764,807],{"class":464},[407,4766,553],{"class":432},[407,4768,512],{"class":424},[407,4770,522],{"class":432},[407,4772,660],{"class":424},[407,4774,483],{"class":432},[407,4776,469],{"class":464},[407,4778,4779],{"class":409,"line":788},[407,4780,2526],{"class":432},[407,4782,4783],{"class":409,"line":794},[407,4784,1636],{"class":432},[268,4786,4787],{"v-slot:bun":270},[397,4788,4791],{"className":399,"code":4789,"filename":4790,"language":402,"meta":270,"style":270},"import { initLogger, createRequestLogger } from 'evlog'\n\ninitLogger({ service: 'migrate' })\n\nconst log = createRequestLogger({ task: 'user-migration' })\n\nconst users = await db.query('SELECT * FROM legacy_users')\nlog.set({ found: users.length })\n\nfor (const user of users) {\n  await newDb.upsert({ id: user.id, email: user.email, plan: user.plan })\n}\n\nlog.set({ migrated: users.length, status: 'complete' })\nlog.emit()\n","scripts\u002Fmigrate-users.ts",[404,4792,4793,4815,4819,4842,4846,4876,4880,4909,4938,4942,4962,5023,5027,5031,5072],{"__ignoreMap":270},[407,4794,4795,4797,4799,4801,4803,4805,4807,4809,4811,4813],{"class":409,"line":410},[407,4796,839],{"class":413},[407,4798,477],{"class":432},[407,4800,4487],{"class":424},[407,4802,575],{"class":432},[407,4804,4492],{"class":424},[407,4806,483],{"class":432},[407,4808,853],{"class":413},[407,4810,734],{"class":432},[407,4812,1252],{"class":737},[407,4814,861],{"class":432},[407,4816,4817],{"class":409,"line":449},[407,4818,504],{"emptyLinePlaceholder":503},[407,4820,4821,4823,4825,4827,4829,4831,4833,4836,4838,4840],{"class":409,"line":472},[407,4822,4511],{"class":420},[407,4824,425],{"class":424},[407,4826,548],{"class":432},[407,4828,4518],{"class":464},[407,4830,553],{"class":432},[407,4832,734],{"class":432},[407,4834,4835],{"class":737},"migrate",[407,4837,741],{"class":432},[407,4839,483],{"class":432},[407,4841,469],{"class":424},[407,4843,4844],{"class":409,"line":500},[407,4845,504],{"emptyLinePlaceholder":503},[407,4847,4848,4850,4852,4854,4856,4858,4860,4863,4865,4867,4870,4872,4874],{"class":409,"line":507},[407,4849,3104],{"class":428},[407,4851,3107],{"class":424},[407,4853,878],{"class":432},[407,4855,4492],{"class":420},[407,4857,425],{"class":424},[407,4859,548],{"class":432},[407,4861,4862],{"class":464}," task",[407,4864,553],{"class":432},[407,4866,734],{"class":432},[407,4868,4869],{"class":737},"user-migration",[407,4871,741],{"class":432},[407,4873,483],{"class":432},[407,4875,469],{"class":424},[407,4877,4878],{"class":409,"line":535},[407,4879,504],{"emptyLinePlaceholder":503},[407,4881,4882,4884,4887,4889,4891,4893,4895,4898,4900,4902,4905,4907],{"class":409,"line":596},[407,4883,3104],{"class":428},[407,4885,4886],{"class":424}," users ",[407,4888,878],{"class":432},[407,4890,488],{"class":413},[407,4892,519],{"class":424},[407,4894,522],{"class":432},[407,4896,4897],{"class":420},"query",[407,4899,425],{"class":424},[407,4901,741],{"class":432},[407,4903,4904],{"class":737},"SELECT * FROM legacy_users",[407,4906,741],{"class":432},[407,4908,469],{"class":424},[407,4910,4911,4913,4915,4917,4919,4921,4924,4926,4929,4931,4934,4936],{"class":409,"line":601},[407,4912,2201],{"class":424},[407,4914,522],{"class":432},[407,4916,543],{"class":420},[407,4918,425],{"class":424},[407,4920,548],{"class":432},[407,4922,4923],{"class":464}," found",[407,4925,553],{"class":432},[407,4927,4928],{"class":424}," users",[407,4930,522],{"class":432},[407,4932,4933],{"class":424},"length ",[407,4935,824],{"class":432},[407,4937,469],{"class":424},[407,4939,4940],{"class":409,"line":632},[407,4941,504],{"emptyLinePlaceholder":503},[407,4943,4944,4947,4949,4951,4954,4957,4960],{"class":409,"line":669},[407,4945,4946],{"class":413},"for",[407,4948,433],{"class":424},[407,4950,3104],{"class":428},[407,4952,4953],{"class":424}," user ",[407,4955,4956],{"class":432},"of",[407,4958,4959],{"class":424}," users) ",[407,4961,695],{"class":432},[407,4963,4964,4967,4970,4972,4975,4977,4979,4982,4984,4987,4989,4991,4993,4996,4998,5000,5002,5005,5007,5010,5012,5014,5016,5019,5021],{"class":409,"line":674},[407,4965,4966],{"class":413},"  await",[407,4968,4969],{"class":424}," newDb",[407,4971,522],{"class":432},[407,4973,4974],{"class":420},"upsert",[407,4976,425],{"class":464},[407,4978,548],{"class":432},[407,4980,4981],{"class":464}," id",[407,4983,553],{"class":432},[407,4985,4986],{"class":424}," user",[407,4988,522],{"class":432},[407,4990,660],{"class":424},[407,4992,575],{"class":432},[407,4994,4995],{"class":464}," email",[407,4997,553],{"class":432},[407,4999,4986],{"class":424},[407,5001,522],{"class":432},[407,5003,5004],{"class":424},"email",[407,5006,575],{"class":432},[407,5008,5009],{"class":464}," plan",[407,5011,553],{"class":432},[407,5013,4986],{"class":424},[407,5015,522],{"class":432},[407,5017,5018],{"class":424},"plan",[407,5020,483],{"class":432},[407,5022,469],{"class":464},[407,5024,5025],{"class":409,"line":698},[407,5026,1636],{"class":432},[407,5028,5029],{"class":409,"line":711},[407,5030,504],{"emptyLinePlaceholder":503},[407,5032,5033,5035,5037,5039,5041,5043,5046,5048,5050,5052,5054,5056,5059,5061,5063,5066,5068,5070],{"class":409,"line":726},[407,5034,2201],{"class":424},[407,5036,522],{"class":432},[407,5038,543],{"class":420},[407,5040,425],{"class":424},[407,5042,548],{"class":432},[407,5044,5045],{"class":464}," migrated",[407,5047,553],{"class":432},[407,5049,4928],{"class":424},[407,5051,522],{"class":432},[407,5053,572],{"class":424},[407,5055,575],{"class":432},[407,5057,5058],{"class":464}," status",[407,5060,553],{"class":432},[407,5062,734],{"class":432},[407,5064,5065],{"class":737},"complete",[407,5067,741],{"class":432},[407,5069,483],{"class":432},[407,5071,469],{"class":424},[407,5073,5074,5076,5078,5080],{"class":409,"line":746},[407,5075,2201],{"class":424},[407,5077,522],{"class":432},[407,5079,4746],{"class":420},[407,5081,908],{"class":424},[5083,5084,5085],"landing-cta",{},[268,5086,5087],{"v-slot:description":270},"Wide events, structured errors, dead simple setup. Set up evlog in 10 minutes. Your future self will thank you.",[5089,5090,5091],"style",{},"html pre.shiki code .s7zQu, html code.shiki .s7zQu{--shiki-light:#39ADB5;--shiki-light-font-style:italic;--shiki-default:#89DDFF;--shiki-default-font-style:italic;--shiki-dark:#89DDFF;--shiki-dark-font-style:italic}html pre.shiki code .s2Zo4, html code.shiki .s2Zo4{--shiki-light:#6182B8;--shiki-default:#82AAFF;--shiki-dark:#82AAFF}html pre.shiki code .sTEyZ, html code.shiki .sTEyZ{--shiki-light:#90A4AE;--shiki-default:#EEFFFF;--shiki-dark:#BABED8}html pre.shiki code .spNyl, html code.shiki .spNyl{--shiki-light:#9C3EDA;--shiki-default:#C792EA;--shiki-dark:#C792EA}html pre.shiki code .sMK4o, html code.shiki .sMK4o{--shiki-light:#39ADB5;--shiki-default:#89DDFF;--shiki-dark:#89DDFF}html pre.shiki code .sHdIc, html code.shiki .sHdIc{--shiki-light:#90A4AE;--shiki-light-font-style:italic;--shiki-default:#EEFFFF;--shiki-default-font-style:italic;--shiki-dark:#BABED8;--shiki-dark-font-style:italic}html pre.shiki code .swJcz, html code.shiki .swJcz{--shiki-light:#E53935;--shiki-default:#F07178;--shiki-dark:#F07178}html pre.shiki code .sbssI, html code.shiki .sbssI{--shiki-light:#F76D47;--shiki-default:#F78C6C;--shiki-dark:#F78C6C}html pre.shiki code .sfazB, html code.shiki .sfazB{--shiki-light:#91B859;--shiki-default:#C3E88D;--shiki-dark:#C3E88D}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 .sBMFI, html code.shiki .sBMFI{--shiki-light:#E2931D;--shiki-default:#FFCB6B;--shiki-dark:#FFCB6B}html pre.shiki code .sHwdD, html code.shiki .sHwdD{--shiki-light:#90A4AE;--shiki-light-font-style:italic;--shiki-default:#546E7A;--shiki-default-font-style:italic;--shiki-dark:#676E95;--shiki-dark-font-style:italic}html pre.shiki code .sfNiH, html code.shiki .sfNiH{--shiki-light:#FF5370;--shiki-default:#FF9CAC;--shiki-dark:#FF9CAC}",{"title":270,"searchDepth":449,"depth":449,"links":5093},[],"md",null,{},"\u002Flanding",{"title":260,"description":278},"0.landing","RvZzmqhSF1YgyXDYoSp88AFdev0NK2NPDYe7Udd6sEc",1774086961326]