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