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