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