[{"data":1,"prerenderedAt":3237},["ShallowReactive",2],{"navigation_docs":3,"landing":166},[4,30,55,105,122,136],{"title":5,"path":6,"stem":7,"children":8,"page":29},"Getting Started","/getting-started","1.getting-started",[9,14,19,24],{"title":10,"path":11,"stem":12,"icon":13},"Introduction","/getting-started/introduction","1.getting-started/1.introduction","i-lucide-info",{"title":15,"path":16,"stem":17,"icon":18},"Installation","/getting-started/installation","1.getting-started/2.installation","i-lucide-download",{"title":20,"path":21,"stem":22,"icon":23},"Quick Start","/getting-started/quick-start","1.getting-started/3.quick-start","i-lucide-zap",{"title":25,"path":26,"stem":27,"icon":28},"Agent Skills","/getting-started/agent-skills","1.getting-started/4.agent-skills","i-lucide-sparkles",false,{"title":31,"path":32,"stem":33,"children":34,"page":29},"Core Concepts","/core-concepts","2.core-concepts",[35,40,45,50],{"title":36,"path":37,"stem":38,"icon":39},"Wide Events","/core-concepts/wide-events","2.core-concepts/1.wide-events","i-lucide-layers",{"title":41,"path":42,"stem":43,"icon":44},"Structured Errors","/core-concepts/structured-errors","2.core-concepts/2.structured-errors","i-lucide-shield-alert",{"title":46,"path":47,"stem":48,"icon":49},"Best Practices","/core-concepts/best-practices","2.core-concepts/3.best-practices","i-lucide-shield-check",{"title":51,"path":52,"stem":53,"icon":54},"Typed Fields","/core-concepts/typed-fields","2.core-concepts/4.typed-fields","i-simple-icons-typescript",{"title":56,"path":57,"stem":58,"children":59,"page":29},"Adapters","/adapters","3.adapters",[60,65,70,75,80,85,90,95,100],{"title":61,"path":62,"stem":63,"icon":64},"Overview","/adapters/overview","3.adapters/1.overview","i-custom-plug",{"title":66,"path":67,"stem":68,"icon":69},"Axiom","/adapters/axiom","3.adapters/2.axiom","i-custom-axiom",{"title":71,"path":72,"stem":73,"icon":74},"OTLP","/adapters/otlp","3.adapters/3.otlp","i-simple-icons-opentelemetry",{"title":76,"path":77,"stem":78,"icon":79},"PostHog","/adapters/posthog","3.adapters/4.posthog","i-simple-icons-posthog",{"title":81,"path":82,"stem":83,"icon":84},"Sentry","/adapters/sentry","3.adapters/5.sentry","i-simple-icons-sentry",{"title":86,"path":87,"stem":88,"icon":89},"Better Stack","/adapters/better-stack","3.adapters/6.better-stack","i-simple-icons-betterstack",{"title":91,"path":92,"stem":93,"icon":94},"Custom Adapters","/adapters/custom","3.adapters/7.custom","i-lucide-code",{"title":96,"path":97,"stem":98,"icon":99},"Pipeline","/adapters/pipeline","3.adapters/8.pipeline","i-lucide-workflow",{"title":101,"path":102,"stem":103,"icon":104},"Browser","/adapters/browser","3.adapters/9.browser","i-lucide-globe",{"title":106,"path":107,"stem":108,"children":109,"page":29},"Enrichers","/enrichers","4.enrichers",[110,113,118],{"title":61,"path":111,"stem":112,"icon":28},"/enrichers/overview","4.enrichers/1.overview",{"title":114,"path":115,"stem":116,"icon":117},"Built-in","/enrichers/built-in","4.enrichers/2.built-in","i-lucide-puzzle",{"title":119,"path":120,"stem":121,"icon":94},"Custom","/enrichers/custom","4.enrichers/3.custom",{"title":123,"path":124,"stem":125,"children":126,"page":29},"NuxtHub","/nuxthub","5.nuxthub",[127,131],{"title":61,"path":128,"stem":129,"icon":130},"/nuxthub/overview","5.nuxthub/1.overview","i-lucide-database",{"title":132,"path":133,"stem":134,"icon":135},"Retention","/nuxthub/retention","5.nuxthub/2.retention","i-lucide-clock",{"title":137,"path":138,"stem":139,"children":140,"page":29},"Examples","/examples","6.examples",[141,146,151,156,161],{"title":142,"path":143,"stem":144,"icon":145},"Next.js","/examples/nextjs","6.examples/1.nextjs","i-simple-icons-nextdotjs",{"title":147,"path":148,"stem":149,"icon":150},"TanStack Start","/examples/tanstack-start","6.examples/2.tanstack-start","i-custom-tanstack",{"title":152,"path":153,"stem":154,"icon":155},"Hono","/examples/hono","6.examples/3.hono","i-simple-icons-hono",{"title":157,"path":158,"stem":159,"icon":160},"Express","/examples/express","6.examples/4.express","i-simple-icons-express",{"title":162,"path":163,"stem":164,"icon":165},"Elysia","/examples/elysia","6.examples/5.elysia","i-custom-elysia",{"id":167,"title":168,"body":169,"description":186,"extension":3230,"links":3231,"meta":3232,"navigation":29,"path":3233,"seo":3234,"stem":3235,"__hash__":3236},"docs/0.landing.md","evlog - Stop grepping through chaos",{"type":170,"value":171,"toc":3228},"minimark",[172,187,3218,3224],[173,174,175,184],"landing-hero",{},[176,177,179,180,183],"template",{"v-slot:title":178},"","Stop grepping ",[181,182],"br",{}," through chaos",[176,185,186],{"v-slot:description":178},"Wide events and structured errors for TypeScript. One log per request, full context, errors that explain why and how to fix.",[188,189,190],"landing-features",{},[176,191,192,208,221,234,248,262],{"v-slot:body":178},[193,194,196,199,205],"features-feature-simple-api",{"link":21,"link-label":195},"Quick start guide",[176,197,198],{"v-slot:headline":178},"Simple API",[176,200,201,202,204],{"v-slot:title":178},"Set context. ",[181,203],{}," Get answers",[176,206,207],{"v-slot:description":178},"Accumulate context with log.set, throw structured errors with why and fix. One wide event captures everything — success or failure.",[209,210,212,215,218],"features-feature-agent-ready",{"link":26,"link-label":211},"Agent skills setup",[176,213,214],{"v-slot:headline":178},"Agent Ready",[176,216,217],{"v-slot:title":178},"Built for agents",[176,219,220],{"v-slot:description":178},"Structured fields, machine-readable context, and actionable metadata — everything an AI agent needs to diagnose and resolve issues on its own.",[222,223,225,228,231],"features-feature-adapters",{"link":62,"link-label":224},"Explore adapters",[176,226,227],{"v-slot:headline":178},"Drain Pipeline",[176,229,230],{"v-slot:title":178},"Send everywhere",[176,232,233],{"v-slot:description":178},"Batched writes, automatic retries with backoff, and fan-out to multiple destinations. Your logs flow through a pipeline that never blocks your response.",[235,236,239,242,245],"features-feature-client-drain",{"link":237,"link-label":238},"/core-concepts/client-logging","Client logging guide",[176,240,241],{"v-slot:headline":178},"Client Logs",[176,243,244],{"v-slot:title":178},"See the full picture",[176,246,247],{"v-slot:description":178},"Capture browser events and drain them to your server. Automatic batching, retries, and page-aware flushing — same pipeline, client to server.",[249,250,253,256,259],"features-feature-sampling",{"link":251,"link-label":252},"/core-concepts/sampling","Sampling guide",[176,254,255],{"v-slot:headline":178},"Sampling",[176,257,258],{"v-slot:title":178},"Keep what matters",[176,260,261],{"v-slot:description":178},"Two-tier filtering: head sampling drops noise by level, tail sampling rescues critical events. Never miss errors, slow requests, or critical paths.",[263,264,266,269,272,275,708,1089,1619,1986,2308,2604,2920],"features-feature-frameworks",{"link":16,"link-label":265},"Installation guide",[176,267,268],{"v-slot:headline":178},"Frameworks",[176,270,271],{"v-slot:title":178},"Your stack. Covered",[176,273,274],{"v-slot:description":178},"One module for Nuxt. First-class Next.js and TanStack Start support. Standalone API for everything else.",[176,276,277],{"v-slot:nuxt":178},[278,279,284],"pre",{"className":280,"code":281,"filename":282,"language":283,"meta":178,"style":178},"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/api/checkout.post.ts","ts",[285,286,287,328,351,379,386,414,475,480,511,548,553,577,590,605,625,642,659,667,673,678,700],"code",{"__ignoreMap":178},[288,289,292,296,299,303,307,311,315,319,322,325],"span",{"class":290,"line":291},"line",1,[288,293,295],{"class":294},"s7zQu","export",[288,297,298],{"class":294}," default",[288,300,302],{"class":301},"s2Zo4"," defineEventHandler",[288,304,306],{"class":305},"sTEyZ","(",[288,308,310],{"class":309},"spNyl","async",[288,312,314],{"class":313},"sMK4o"," (",[288,316,318],{"class":317},"sHdIc","event",[288,320,321],{"class":313},")",[288,323,324],{"class":309}," =>",[288,326,327],{"class":313}," {\n",[288,329,331,334,337,340,343,346,348],{"class":290,"line":330},2,[288,332,333],{"class":309},"  const",[288,335,336],{"class":305}," log",[288,338,339],{"class":313}," =",[288,341,342],{"class":301}," useLogger",[288,344,306],{"class":345},"swJcz",[288,347,318],{"class":305},[288,349,350],{"class":345},")\n",[288,352,354,356,359,362,365,367,370,373,375,377],{"class":290,"line":353},3,[288,355,333],{"class":309},[288,357,358],{"class":313}," {",[288,360,361],{"class":305}," cartId",[288,363,364],{"class":313}," }",[288,366,339],{"class":313},[288,368,369],{"class":294}," await",[288,371,372],{"class":301}," readBody",[288,374,306],{"class":345},[288,376,318],{"class":305},[288,378,350],{"class":345},[288,380,382],{"class":290,"line":381},4,[288,383,385],{"emptyLinePlaceholder":384},true,"\n",[288,387,389,391,394,396,398,401,404,407,409,412],{"class":290,"line":388},5,[288,390,333],{"class":309},[288,392,393],{"class":305}," cart",[288,395,339],{"class":313},[288,397,369],{"class":294},[288,399,400],{"class":305}," db",[288,402,403],{"class":313},".",[288,405,406],{"class":301},"findCart",[288,408,306],{"class":345},[288,410,411],{"class":305},"cartId",[288,413,350],{"class":345},[288,415,417,420,422,425,427,430,432,435,437,440,442,444,446,449,451,454,457,460,462,464,466,469,471,473],{"class":290,"line":416},6,[288,418,419],{"class":305},"  log",[288,421,403],{"class":313},[288,423,424],{"class":301},"set",[288,426,306],{"class":345},[288,428,429],{"class":313},"{",[288,431,393],{"class":345},[288,433,434],{"class":313},":",[288,436,358],{"class":313},[288,438,439],{"class":345}," items",[288,441,434],{"class":313},[288,443,393],{"class":305},[288,445,403],{"class":313},[288,447,448],{"class":305},"items",[288,450,403],{"class":313},[288,452,453],{"class":305},"length",[288,455,456],{"class":313},",",[288,458,459],{"class":345}," total",[288,461,434],{"class":313},[288,463,393],{"class":305},[288,465,403],{"class":313},[288,467,468],{"class":305},"total",[288,470,364],{"class":313},[288,472,364],{"class":313},[288,474,350],{"class":345},[288,476,478],{"class":290,"line":477},7,[288,479,385],{"emptyLinePlaceholder":384},[288,481,483,485,488,490,492,495,497,500,502,505,507,509],{"class":290,"line":482},8,[288,484,333],{"class":309},[288,486,487],{"class":305}," charge",[288,489,339],{"class":313},[288,491,369],{"class":294},[288,493,494],{"class":305}," stripe",[288,496,403],{"class":313},[288,498,499],{"class":301},"charge",[288,501,306],{"class":345},[288,503,504],{"class":305},"cart",[288,506,403],{"class":313},[288,508,468],{"class":305},[288,510,350],{"class":345},[288,512,514,516,518,520,522,524,526,528,530,533,535,537,539,542,544,546],{"class":290,"line":513},9,[288,515,419],{"class":305},[288,517,403],{"class":313},[288,519,424],{"class":301},[288,521,306],{"class":345},[288,523,429],{"class":313},[288,525,494],{"class":345},[288,527,434],{"class":313},[288,529,358],{"class":313},[288,531,532],{"class":345}," chargeId",[288,534,434],{"class":313},[288,536,487],{"class":305},[288,538,403],{"class":313},[288,540,541],{"class":305},"id",[288,543,364],{"class":313},[288,545,364],{"class":313},[288,547,350],{"class":345},[288,549,551],{"class":290,"line":550},10,[288,552,385],{"emptyLinePlaceholder":384},[288,554,556,559,561,564,566,568,571,574],{"class":290,"line":555},11,[288,557,558],{"class":294},"  if",[288,560,314],{"class":345},[288,562,563],{"class":313},"!",[288,565,499],{"class":305},[288,567,403],{"class":313},[288,569,570],{"class":305},"success",[288,572,573],{"class":345},") ",[288,575,576],{"class":313},"{\n",[288,578,580,583,586,588],{"class":290,"line":579},12,[288,581,582],{"class":294},"    throw",[288,584,585],{"class":301}," createError",[288,587,306],{"class":345},[288,589,576],{"class":313},[288,591,593,596,598,602],{"class":290,"line":592},13,[288,594,595],{"class":345},"      status",[288,597,434],{"class":313},[288,599,601],{"class":600},"sbssI"," 402",[288,603,604],{"class":313},",\n",[288,606,608,611,613,616,620,623],{"class":290,"line":607},14,[288,609,610],{"class":345},"      message",[288,612,434],{"class":313},[288,614,615],{"class":313}," '",[288,617,619],{"class":618},"sfazB","Payment failed",[288,621,622],{"class":313},"'",[288,624,604],{"class":313},[288,626,628,631,633,635,637,640],{"class":290,"line":627},15,[288,629,630],{"class":345},"      why",[288,632,434],{"class":313},[288,634,487],{"class":305},[288,636,403],{"class":313},[288,638,639],{"class":305},"decline_reason",[288,641,604],{"class":313},[288,643,645,648,650,652,655,657],{"class":290,"line":644},16,[288,646,647],{"class":345},"      fix",[288,649,434],{"class":313},[288,651,615],{"class":313},[288,653,654],{"class":618},"Try a different payment method",[288,656,622],{"class":313},[288,658,604],{"class":313},[288,660,662,665],{"class":290,"line":661},17,[288,663,664],{"class":313},"    }",[288,666,350],{"class":345},[288,668,670],{"class":290,"line":669},18,[288,671,672],{"class":313},"  }\n",[288,674,676],{"class":290,"line":675},19,[288,677,385],{"emptyLinePlaceholder":384},[288,679,681,684,686,689,691,693,695,697],{"class":290,"line":680},20,[288,682,683],{"class":294},"  return",[288,685,358],{"class":313},[288,687,688],{"class":345}," orderId",[288,690,434],{"class":313},[288,692,487],{"class":305},[288,694,403],{"class":313},[288,696,541],{"class":305},[288,698,699],{"class":313}," }\n",[288,701,703,706],{"class":290,"line":702},21,[288,704,705],{"class":313},"}",[288,707,350],{"class":305},[176,709,710],{"v-slot:nextjs":178},[278,711,714],{"className":280,"code":712,"filename":713,"language":283,"meta":178,"style":178},"import { withEvlog, useLogger } from '@/lib/evlog'\n\nexport const POST = withEvlog(async (req) => {\n  const log = useLogger()\n  const { cartId } = await req.json()\n\n  const cart = await db.findCart(cartId)\n  log.set({ cart: { items: cart.items.length, total: cart.total } })\n\n  const charge = await stripe.charge(cart.total)\n  log.set({ stripe: { chargeId: charge.id } })\n\n  if (!charge.success) {\n    throw createError({\n      status: 402,\n      message: 'Payment failed',\n      why: charge.decline_reason,\n      fix: 'Try a different payment method',\n    })\n  }\n\n  return Response.json({ orderId: charge.id })\n})\n","app/api/checkout/route.ts",[285,715,716,743,747,777,790,814,818,840,890,894,920,954,958,976,986,996,1010,1024,1038,1044,1048,1052,1082],{"__ignoreMap":178},[288,717,718,721,723,726,728,730,732,735,737,740],{"class":290,"line":291},[288,719,720],{"class":294},"import",[288,722,358],{"class":313},[288,724,725],{"class":305}," withEvlog",[288,727,456],{"class":313},[288,729,342],{"class":305},[288,731,364],{"class":313},[288,733,734],{"class":294}," from",[288,736,615],{"class":313},[288,738,739],{"class":618},"@/lib/evlog",[288,741,742],{"class":313},"'\n",[288,744,745],{"class":290,"line":330},[288,746,385],{"emptyLinePlaceholder":384},[288,748,749,751,754,757,760,762,764,766,768,771,773,775],{"class":290,"line":353},[288,750,295],{"class":294},[288,752,753],{"class":309}," const",[288,755,756],{"class":305}," POST ",[288,758,759],{"class":313},"=",[288,761,725],{"class":301},[288,763,306],{"class":305},[288,765,310],{"class":309},[288,767,314],{"class":313},[288,769,770],{"class":317},"req",[288,772,321],{"class":313},[288,774,324],{"class":309},[288,776,327],{"class":313},[288,778,779,781,783,785,787],{"class":290,"line":381},[288,780,333],{"class":309},[288,782,336],{"class":305},[288,784,339],{"class":313},[288,786,342],{"class":301},[288,788,789],{"class":345},"()\n",[288,791,792,794,796,798,800,802,804,807,809,812],{"class":290,"line":388},[288,793,333],{"class":309},[288,795,358],{"class":313},[288,797,361],{"class":305},[288,799,364],{"class":313},[288,801,339],{"class":313},[288,803,369],{"class":294},[288,805,806],{"class":305}," req",[288,808,403],{"class":313},[288,810,811],{"class":301},"json",[288,813,789],{"class":345},[288,815,816],{"class":290,"line":416},[288,817,385],{"emptyLinePlaceholder":384},[288,819,820,822,824,826,828,830,832,834,836,838],{"class":290,"line":477},[288,821,333],{"class":309},[288,823,393],{"class":305},[288,825,339],{"class":313},[288,827,369],{"class":294},[288,829,400],{"class":305},[288,831,403],{"class":313},[288,833,406],{"class":301},[288,835,306],{"class":345},[288,837,411],{"class":305},[288,839,350],{"class":345},[288,841,842,844,846,848,850,852,854,856,858,860,862,864,866,868,870,872,874,876,878,880,882,884,886,888],{"class":290,"line":482},[288,843,419],{"class":305},[288,845,403],{"class":313},[288,847,424],{"class":301},[288,849,306],{"class":345},[288,851,429],{"class":313},[288,853,393],{"class":345},[288,855,434],{"class":313},[288,857,358],{"class":313},[288,859,439],{"class":345},[288,861,434],{"class":313},[288,863,393],{"class":305},[288,865,403],{"class":313},[288,867,448],{"class":305},[288,869,403],{"class":313},[288,871,453],{"class":305},[288,873,456],{"class":313},[288,875,459],{"class":345},[288,877,434],{"class":313},[288,879,393],{"class":305},[288,881,403],{"class":313},[288,883,468],{"class":305},[288,885,364],{"class":313},[288,887,364],{"class":313},[288,889,350],{"class":345},[288,891,892],{"class":290,"line":513},[288,893,385],{"emptyLinePlaceholder":384},[288,895,896,898,900,902,904,906,908,910,912,914,916,918],{"class":290,"line":550},[288,897,333],{"class":309},[288,899,487],{"class":305},[288,901,339],{"class":313},[288,903,369],{"class":294},[288,905,494],{"class":305},[288,907,403],{"class":313},[288,909,499],{"class":301},[288,911,306],{"class":345},[288,913,504],{"class":305},[288,915,403],{"class":313},[288,917,468],{"class":305},[288,919,350],{"class":345},[288,921,922,924,926,928,930,932,934,936,938,940,942,944,946,948,950,952],{"class":290,"line":555},[288,923,419],{"class":305},[288,925,403],{"class":313},[288,927,424],{"class":301},[288,929,306],{"class":345},[288,931,429],{"class":313},[288,933,494],{"class":345},[288,935,434],{"class":313},[288,937,358],{"class":313},[288,939,532],{"class":345},[288,941,434],{"class":313},[288,943,487],{"class":305},[288,945,403],{"class":313},[288,947,541],{"class":305},[288,949,364],{"class":313},[288,951,364],{"class":313},[288,953,350],{"class":345},[288,955,956],{"class":290,"line":579},[288,957,385],{"emptyLinePlaceholder":384},[288,959,960,962,964,966,968,970,972,974],{"class":290,"line":592},[288,961,558],{"class":294},[288,963,314],{"class":345},[288,965,563],{"class":313},[288,967,499],{"class":305},[288,969,403],{"class":313},[288,971,570],{"class":305},[288,973,573],{"class":345},[288,975,576],{"class":313},[288,977,978,980,982,984],{"class":290,"line":607},[288,979,582],{"class":294},[288,981,585],{"class":301},[288,983,306],{"class":345},[288,985,576],{"class":313},[288,987,988,990,992,994],{"class":290,"line":627},[288,989,595],{"class":345},[288,991,434],{"class":313},[288,993,601],{"class":600},[288,995,604],{"class":313},[288,997,998,1000,1002,1004,1006,1008],{"class":290,"line":644},[288,999,610],{"class":345},[288,1001,434],{"class":313},[288,1003,615],{"class":313},[288,1005,619],{"class":618},[288,1007,622],{"class":313},[288,1009,604],{"class":313},[288,1011,1012,1014,1016,1018,1020,1022],{"class":290,"line":661},[288,1013,630],{"class":345},[288,1015,434],{"class":313},[288,1017,487],{"class":305},[288,1019,403],{"class":313},[288,1021,639],{"class":305},[288,1023,604],{"class":313},[288,1025,1026,1028,1030,1032,1034,1036],{"class":290,"line":669},[288,1027,647],{"class":345},[288,1029,434],{"class":313},[288,1031,615],{"class":313},[288,1033,654],{"class":618},[288,1035,622],{"class":313},[288,1037,604],{"class":313},[288,1039,1040,1042],{"class":290,"line":675},[288,1041,664],{"class":313},[288,1043,350],{"class":345},[288,1045,1046],{"class":290,"line":680},[288,1047,672],{"class":313},[288,1049,1050],{"class":290,"line":702},[288,1051,385],{"emptyLinePlaceholder":384},[288,1053,1055,1057,1060,1062,1064,1066,1068,1070,1072,1074,1076,1078,1080],{"class":290,"line":1054},22,[288,1056,683],{"class":294},[288,1058,1059],{"class":305}," Response",[288,1061,403],{"class":313},[288,1063,811],{"class":301},[288,1065,306],{"class":345},[288,1067,429],{"class":313},[288,1069,688],{"class":345},[288,1071,434],{"class":313},[288,1073,487],{"class":305},[288,1075,403],{"class":313},[288,1077,541],{"class":305},[288,1079,364],{"class":313},[288,1081,350],{"class":345},[288,1083,1085,1087],{"class":290,"line":1084},23,[288,1086,705],{"class":313},[288,1088,350],{"class":305},[176,1090,1091],{"v-slot:tanstack-start":178},[278,1092,1095],{"className":280,"code":1093,"filename":1094,"language":283,"meta":178,"style":178},"import { createFileRoute } from '@tanstack/react-router'\nimport { useRequest } from 'nitro/context'\nimport { createError } from 'evlog'\nimport type { RequestLogger } from 'evlog'\n\nexport const Route = createFileRoute('/api/checkout')({\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/routes/api/checkout.ts",[285,1096,1097,1117,1137,1156,1178,1182,1209,1218,1227,1250,1263,1290,1312,1316,1338,1389,1393,1419,1453,1457,1476,1487,1498,1513,1529,1545,1553,1559,1564,1594,1600,1606,1612],{"__ignoreMap":178},[288,1098,1099,1101,1103,1106,1108,1110,1112,1115],{"class":290,"line":291},[288,1100,720],{"class":294},[288,1102,358],{"class":313},[288,1104,1105],{"class":305}," createFileRoute",[288,1107,364],{"class":313},[288,1109,734],{"class":294},[288,1111,615],{"class":313},[288,1113,1114],{"class":618},"@tanstack/react-router",[288,1116,742],{"class":313},[288,1118,1119,1121,1123,1126,1128,1130,1132,1135],{"class":290,"line":330},[288,1120,720],{"class":294},[288,1122,358],{"class":313},[288,1124,1125],{"class":305}," useRequest",[288,1127,364],{"class":313},[288,1129,734],{"class":294},[288,1131,615],{"class":313},[288,1133,1134],{"class":618},"nitro/context",[288,1136,742],{"class":313},[288,1138,1139,1141,1143,1145,1147,1149,1151,1154],{"class":290,"line":353},[288,1140,720],{"class":294},[288,1142,358],{"class":313},[288,1144,585],{"class":305},[288,1146,364],{"class":313},[288,1148,734],{"class":294},[288,1150,615],{"class":313},[288,1152,1153],{"class":618},"evlog",[288,1155,742],{"class":313},[288,1157,1158,1160,1163,1165,1168,1170,1172,1174,1176],{"class":290,"line":381},[288,1159,720],{"class":294},[288,1161,1162],{"class":294}," type",[288,1164,358],{"class":313},[288,1166,1167],{"class":305}," RequestLogger",[288,1169,364],{"class":313},[288,1171,734],{"class":294},[288,1173,615],{"class":313},[288,1175,1153],{"class":618},[288,1177,742],{"class":313},[288,1179,1180],{"class":290,"line":388},[288,1181,385],{"emptyLinePlaceholder":384},[288,1183,1184,1186,1188,1191,1193,1195,1197,1199,1202,1204,1207],{"class":290,"line":416},[288,1185,295],{"class":294},[288,1187,753],{"class":309},[288,1189,1190],{"class":305}," Route ",[288,1192,759],{"class":313},[288,1194,1105],{"class":301},[288,1196,306],{"class":305},[288,1198,622],{"class":313},[288,1200,1201],{"class":618},"/api/checkout",[288,1203,622],{"class":313},[288,1205,1206],{"class":305},")(",[288,1208,576],{"class":313},[288,1210,1211,1214,1216],{"class":290,"line":477},[288,1212,1213],{"class":345},"  server",[288,1215,434],{"class":313},[288,1217,327],{"class":313},[288,1219,1220,1223,1225],{"class":290,"line":482},[288,1221,1222],{"class":345},"    handlers",[288,1224,434],{"class":313},[288,1226,327],{"class":313},[288,1228,1229,1232,1234,1237,1240,1243,1246,1248],{"class":290,"line":513},[288,1230,1231],{"class":301},"      POST",[288,1233,434],{"class":313},[288,1235,1236],{"class":309}," async",[288,1238,1239],{"class":313}," ({",[288,1241,1242],{"class":317}," request",[288,1244,1245],{"class":313}," })",[288,1247,324],{"class":309},[288,1249,327],{"class":313},[288,1251,1252,1255,1257,1259,1261],{"class":290,"line":550},[288,1253,1254],{"class":309},"        const",[288,1256,806],{"class":305},[288,1258,339],{"class":313},[288,1260,1125],{"class":301},[288,1262,789],{"class":345},[288,1264,1265,1267,1269,1271,1273,1275,1278,1280,1283,1286],{"class":290,"line":555},[288,1266,1254],{"class":309},[288,1268,336],{"class":305},[288,1270,339],{"class":313},[288,1272,806],{"class":305},[288,1274,403],{"class":313},[288,1276,1277],{"class":305},"context",[288,1279,403],{"class":313},[288,1281,1282],{"class":305},"log",[288,1284,1285],{"class":294}," as",[288,1287,1289],{"class":1288},"sBMFI"," RequestLogger\n",[288,1291,1292,1294,1296,1298,1300,1302,1304,1306,1308,1310],{"class":290,"line":579},[288,1293,1254],{"class":309},[288,1295,358],{"class":313},[288,1297,361],{"class":305},[288,1299,364],{"class":313},[288,1301,339],{"class":313},[288,1303,369],{"class":294},[288,1305,1242],{"class":305},[288,1307,403],{"class":313},[288,1309,811],{"class":301},[288,1311,789],{"class":345},[288,1313,1314],{"class":290,"line":592},[288,1315,385],{"emptyLinePlaceholder":384},[288,1317,1318,1320,1322,1324,1326,1328,1330,1332,1334,1336],{"class":290,"line":607},[288,1319,1254],{"class":309},[288,1321,393],{"class":305},[288,1323,339],{"class":313},[288,1325,369],{"class":294},[288,1327,400],{"class":305},[288,1329,403],{"class":313},[288,1331,406],{"class":301},[288,1333,306],{"class":345},[288,1335,411],{"class":305},[288,1337,350],{"class":345},[288,1339,1340,1343,1345,1347,1349,1351,1353,1355,1357,1359,1361,1363,1365,1367,1369,1371,1373,1375,1377,1379,1381,1383,1385,1387],{"class":290,"line":627},[288,1341,1342],{"class":305},"        log",[288,1344,403],{"class":313},[288,1346,424],{"class":301},[288,1348,306],{"class":345},[288,1350,429],{"class":313},[288,1352,393],{"class":345},[288,1354,434],{"class":313},[288,1356,358],{"class":313},[288,1358,439],{"class":345},[288,1360,434],{"class":313},[288,1362,393],{"class":305},[288,1364,403],{"class":313},[288,1366,448],{"class":305},[288,1368,403],{"class":313},[288,1370,453],{"class":305},[288,1372,456],{"class":313},[288,1374,459],{"class":345},[288,1376,434],{"class":313},[288,1378,393],{"class":305},[288,1380,403],{"class":313},[288,1382,468],{"class":305},[288,1384,364],{"class":313},[288,1386,364],{"class":313},[288,1388,350],{"class":345},[288,1390,1391],{"class":290,"line":644},[288,1392,385],{"emptyLinePlaceholder":384},[288,1394,1395,1397,1399,1401,1403,1405,1407,1409,1411,1413,1415,1417],{"class":290,"line":661},[288,1396,1254],{"class":309},[288,1398,487],{"class":305},[288,1400,339],{"class":313},[288,1402,369],{"class":294},[288,1404,494],{"class":305},[288,1406,403],{"class":313},[288,1408,499],{"class":301},[288,1410,306],{"class":345},[288,1412,504],{"class":305},[288,1414,403],{"class":313},[288,1416,468],{"class":305},[288,1418,350],{"class":345},[288,1420,1421,1423,1425,1427,1429,1431,1433,1435,1437,1439,1441,1443,1445,1447,1449,1451],{"class":290,"line":669},[288,1422,1342],{"class":305},[288,1424,403],{"class":313},[288,1426,424],{"class":301},[288,1428,306],{"class":345},[288,1430,429],{"class":313},[288,1432,494],{"class":345},[288,1434,434],{"class":313},[288,1436,358],{"class":313},[288,1438,532],{"class":345},[288,1440,434],{"class":313},[288,1442,487],{"class":305},[288,1444,403],{"class":313},[288,1446,541],{"class":305},[288,1448,364],{"class":313},[288,1450,364],{"class":313},[288,1452,350],{"class":345},[288,1454,1455],{"class":290,"line":675},[288,1456,385],{"emptyLinePlaceholder":384},[288,1458,1459,1462,1464,1466,1468,1470,1472,1474],{"class":290,"line":680},[288,1460,1461],{"class":294},"        if",[288,1463,314],{"class":345},[288,1465,563],{"class":313},[288,1467,499],{"class":305},[288,1469,403],{"class":313},[288,1471,570],{"class":305},[288,1473,573],{"class":345},[288,1475,576],{"class":313},[288,1477,1478,1481,1483,1485],{"class":290,"line":702},[288,1479,1480],{"class":294},"          throw",[288,1482,585],{"class":301},[288,1484,306],{"class":345},[288,1486,576],{"class":313},[288,1488,1489,1492,1494,1496],{"class":290,"line":1054},[288,1490,1491],{"class":345},"            status",[288,1493,434],{"class":313},[288,1495,601],{"class":600},[288,1497,604],{"class":313},[288,1499,1500,1503,1505,1507,1509,1511],{"class":290,"line":1084},[288,1501,1502],{"class":345},"            message",[288,1504,434],{"class":313},[288,1506,615],{"class":313},[288,1508,619],{"class":618},[288,1510,622],{"class":313},[288,1512,604],{"class":313},[288,1514,1516,1519,1521,1523,1525,1527],{"class":290,"line":1515},24,[288,1517,1518],{"class":345},"            why",[288,1520,434],{"class":313},[288,1522,487],{"class":305},[288,1524,403],{"class":313},[288,1526,639],{"class":305},[288,1528,604],{"class":313},[288,1530,1532,1535,1537,1539,1541,1543],{"class":290,"line":1531},25,[288,1533,1534],{"class":345},"            fix",[288,1536,434],{"class":313},[288,1538,615],{"class":313},[288,1540,654],{"class":618},[288,1542,622],{"class":313},[288,1544,604],{"class":313},[288,1546,1548,1551],{"class":290,"line":1547},26,[288,1549,1550],{"class":313},"          }",[288,1552,350],{"class":345},[288,1554,1556],{"class":290,"line":1555},27,[288,1557,1558],{"class":313},"        }\n",[288,1560,1562],{"class":290,"line":1561},28,[288,1563,385],{"emptyLinePlaceholder":384},[288,1565,1567,1570,1572,1574,1576,1578,1580,1582,1584,1586,1588,1590,1592],{"class":290,"line":1566},29,[288,1568,1569],{"class":294},"        return",[288,1571,1059],{"class":305},[288,1573,403],{"class":313},[288,1575,811],{"class":301},[288,1577,306],{"class":345},[288,1579,429],{"class":313},[288,1581,688],{"class":345},[288,1583,434],{"class":313},[288,1585,487],{"class":305},[288,1587,403],{"class":313},[288,1589,541],{"class":305},[288,1591,364],{"class":313},[288,1593,350],{"class":345},[288,1595,1597],{"class":290,"line":1596},30,[288,1598,1599],{"class":313},"      },\n",[288,1601,1603],{"class":290,"line":1602},31,[288,1604,1605],{"class":313},"    },\n",[288,1607,1609],{"class":290,"line":1608},32,[288,1610,1611],{"class":313},"  },\n",[288,1613,1615,1617],{"class":290,"line":1614},33,[288,1616,705],{"class":313},[288,1618,350],{"class":305},[176,1620,1621],{"v-slot:hono":178},[278,1622,1625],{"className":280,"code":1623,"filename":1624,"language":283,"meta":178,"style":178},"import { evlog, type EvlogVariables } from 'evlog/hono'\n\nconst app = new Hono\u003CEvlogVariables>()\napp.use(evlog({ drain: createAxiomDrain() }))\n\napp.post('/checkout', 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","src/index.ts",[285,1626,1627,1654,1658,1685,1719,1723,1756,1782,1808,1812,1834,1884,1888,1914,1948,1952,1980],{"__ignoreMap":178},[288,1628,1629,1631,1633,1636,1638,1640,1643,1645,1647,1649,1652],{"class":290,"line":291},[288,1630,720],{"class":294},[288,1632,358],{"class":313},[288,1634,1635],{"class":305}," evlog",[288,1637,456],{"class":313},[288,1639,1162],{"class":294},[288,1641,1642],{"class":305}," EvlogVariables",[288,1644,364],{"class":313},[288,1646,734],{"class":294},[288,1648,615],{"class":313},[288,1650,1651],{"class":618},"evlog/hono",[288,1653,742],{"class":313},[288,1655,1656],{"class":290,"line":330},[288,1657,385],{"emptyLinePlaceholder":384},[288,1659,1660,1663,1666,1668,1671,1674,1677,1680,1683],{"class":290,"line":353},[288,1661,1662],{"class":309},"const",[288,1664,1665],{"class":305}," app ",[288,1667,759],{"class":313},[288,1669,1670],{"class":313}," new",[288,1672,1673],{"class":301}," Hono",[288,1675,1676],{"class":313},"\u003C",[288,1678,1679],{"class":1288},"EvlogVariables",[288,1681,1682],{"class":313},">",[288,1684,789],{"class":305},[288,1686,1687,1690,1692,1695,1697,1699,1701,1703,1706,1708,1711,1714,1716],{"class":290,"line":381},[288,1688,1689],{"class":305},"app",[288,1691,403],{"class":313},[288,1693,1694],{"class":301},"use",[288,1696,306],{"class":305},[288,1698,1153],{"class":301},[288,1700,306],{"class":305},[288,1702,429],{"class":313},[288,1704,1705],{"class":345}," drain",[288,1707,434],{"class":313},[288,1709,1710],{"class":301}," createAxiomDrain",[288,1712,1713],{"class":305},"() ",[288,1715,705],{"class":313},[288,1717,1718],{"class":305},"))\n",[288,1720,1721],{"class":290,"line":388},[288,1722,385],{"emptyLinePlaceholder":384},[288,1724,1725,1727,1729,1732,1734,1736,1739,1741,1743,1745,1747,1750,1752,1754],{"class":290,"line":416},[288,1726,1689],{"class":305},[288,1728,403],{"class":313},[288,1730,1731],{"class":301},"post",[288,1733,306],{"class":305},[288,1735,622],{"class":313},[288,1737,1738],{"class":618},"/checkout",[288,1740,622],{"class":313},[288,1742,456],{"class":313},[288,1744,1236],{"class":309},[288,1746,314],{"class":313},[288,1748,1749],{"class":317},"c",[288,1751,321],{"class":313},[288,1753,324],{"class":309},[288,1755,327],{"class":313},[288,1757,1758,1760,1762,1764,1767,1769,1772,1774,1776,1778,1780],{"class":290,"line":477},[288,1759,333],{"class":309},[288,1761,336],{"class":305},[288,1763,339],{"class":313},[288,1765,1766],{"class":305}," c",[288,1768,403],{"class":313},[288,1770,1771],{"class":301},"get",[288,1773,306],{"class":345},[288,1775,622],{"class":313},[288,1777,1282],{"class":618},[288,1779,622],{"class":313},[288,1781,350],{"class":345},[288,1783,1784,1786,1788,1790,1792,1794,1796,1798,1800,1802,1804,1806],{"class":290,"line":482},[288,1785,333],{"class":309},[288,1787,358],{"class":313},[288,1789,361],{"class":305},[288,1791,364],{"class":313},[288,1793,339],{"class":313},[288,1795,369],{"class":294},[288,1797,1766],{"class":305},[288,1799,403],{"class":313},[288,1801,770],{"class":305},[288,1803,403],{"class":313},[288,1805,811],{"class":301},[288,1807,789],{"class":345},[288,1809,1810],{"class":290,"line":513},[288,1811,385],{"emptyLinePlaceholder":384},[288,1813,1814,1816,1818,1820,1822,1824,1826,1828,1830,1832],{"class":290,"line":550},[288,1815,333],{"class":309},[288,1817,393],{"class":305},[288,1819,339],{"class":313},[288,1821,369],{"class":294},[288,1823,400],{"class":305},[288,1825,403],{"class":313},[288,1827,406],{"class":301},[288,1829,306],{"class":345},[288,1831,411],{"class":305},[288,1833,350],{"class":345},[288,1835,1836,1838,1840,1842,1844,1846,1848,1850,1852,1854,1856,1858,1860,1862,1864,1866,1868,1870,1872,1874,1876,1878,1880,1882],{"class":290,"line":555},[288,1837,419],{"class":305},[288,1839,403],{"class":313},[288,1841,424],{"class":301},[288,1843,306],{"class":345},[288,1845,429],{"class":313},[288,1847,393],{"class":345},[288,1849,434],{"class":313},[288,1851,358],{"class":313},[288,1853,439],{"class":345},[288,1855,434],{"class":313},[288,1857,393],{"class":305},[288,1859,403],{"class":313},[288,1861,448],{"class":305},[288,1863,403],{"class":313},[288,1865,453],{"class":305},[288,1867,456],{"class":313},[288,1869,459],{"class":345},[288,1871,434],{"class":313},[288,1873,393],{"class":305},[288,1875,403],{"class":313},[288,1877,468],{"class":305},[288,1879,364],{"class":313},[288,1881,364],{"class":313},[288,1883,350],{"class":345},[288,1885,1886],{"class":290,"line":579},[288,1887,385],{"emptyLinePlaceholder":384},[288,1889,1890,1892,1894,1896,1898,1900,1902,1904,1906,1908,1910,1912],{"class":290,"line":592},[288,1891,333],{"class":309},[288,1893,487],{"class":305},[288,1895,339],{"class":313},[288,1897,369],{"class":294},[288,1899,494],{"class":305},[288,1901,403],{"class":313},[288,1903,499],{"class":301},[288,1905,306],{"class":345},[288,1907,504],{"class":305},[288,1909,403],{"class":313},[288,1911,468],{"class":305},[288,1913,350],{"class":345},[288,1915,1916,1918,1920,1922,1924,1926,1928,1930,1932,1934,1936,1938,1940,1942,1944,1946],{"class":290,"line":607},[288,1917,419],{"class":305},[288,1919,403],{"class":313},[288,1921,424],{"class":301},[288,1923,306],{"class":345},[288,1925,429],{"class":313},[288,1927,494],{"class":345},[288,1929,434],{"class":313},[288,1931,358],{"class":313},[288,1933,532],{"class":345},[288,1935,434],{"class":313},[288,1937,487],{"class":305},[288,1939,403],{"class":313},[288,1941,541],{"class":305},[288,1943,364],{"class":313},[288,1945,364],{"class":313},[288,1947,350],{"class":345},[288,1949,1950],{"class":290,"line":627},[288,1951,385],{"emptyLinePlaceholder":384},[288,1953,1954,1956,1958,1960,1962,1964,1966,1968,1970,1972,1974,1976,1978],{"class":290,"line":644},[288,1955,683],{"class":294},[288,1957,1766],{"class":305},[288,1959,403],{"class":313},[288,1961,811],{"class":301},[288,1963,306],{"class":345},[288,1965,429],{"class":313},[288,1967,688],{"class":345},[288,1969,434],{"class":313},[288,1971,487],{"class":305},[288,1973,403],{"class":313},[288,1975,541],{"class":305},[288,1977,364],{"class":313},[288,1979,350],{"class":345},[288,1981,1982,1984],{"class":290,"line":661},[288,1983,705],{"class":313},[288,1985,350],{"class":305},[176,1987,1988],{"v-slot:express":178},[278,1989,1991],{"className":280,"code":1990,"filename":1624,"language":283,"meta":178,"style":178},"import { evlog, useLogger } from 'evlog/express'\n\nconst app = express()\napp.use(evlog({ drain: createAxiomDrain() }))\n\napp.post('/checkout', 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",[285,1992,1993,2016,2020,2033,2061,2065,2100,2112,2131,2135,2157,2207,2211,2237,2271,2275,2302],{"__ignoreMap":178},[288,1994,1995,1997,1999,2001,2003,2005,2007,2009,2011,2014],{"class":290,"line":291},[288,1996,720],{"class":294},[288,1998,358],{"class":313},[288,2000,1635],{"class":305},[288,2002,456],{"class":313},[288,2004,342],{"class":305},[288,2006,364],{"class":313},[288,2008,734],{"class":294},[288,2010,615],{"class":313},[288,2012,2013],{"class":618},"evlog/express",[288,2015,742],{"class":313},[288,2017,2018],{"class":290,"line":330},[288,2019,385],{"emptyLinePlaceholder":384},[288,2021,2022,2024,2026,2028,2031],{"class":290,"line":353},[288,2023,1662],{"class":309},[288,2025,1665],{"class":305},[288,2027,759],{"class":313},[288,2029,2030],{"class":301}," express",[288,2032,789],{"class":305},[288,2034,2035,2037,2039,2041,2043,2045,2047,2049,2051,2053,2055,2057,2059],{"class":290,"line":381},[288,2036,1689],{"class":305},[288,2038,403],{"class":313},[288,2040,1694],{"class":301},[288,2042,306],{"class":305},[288,2044,1153],{"class":301},[288,2046,306],{"class":305},[288,2048,429],{"class":313},[288,2050,1705],{"class":345},[288,2052,434],{"class":313},[288,2054,1710],{"class":301},[288,2056,1713],{"class":305},[288,2058,705],{"class":313},[288,2060,1718],{"class":305},[288,2062,2063],{"class":290,"line":388},[288,2064,385],{"emptyLinePlaceholder":384},[288,2066,2067,2069,2071,2073,2075,2077,2079,2081,2083,2085,2087,2089,2091,2094,2096,2098],{"class":290,"line":416},[288,2068,1689],{"class":305},[288,2070,403],{"class":313},[288,2072,1731],{"class":301},[288,2074,306],{"class":305},[288,2076,622],{"class":313},[288,2078,1738],{"class":618},[288,2080,622],{"class":313},[288,2082,456],{"class":313},[288,2084,1236],{"class":309},[288,2086,314],{"class":313},[288,2088,770],{"class":317},[288,2090,456],{"class":313},[288,2092,2093],{"class":317}," res",[288,2095,321],{"class":313},[288,2097,324],{"class":309},[288,2099,327],{"class":313},[288,2101,2102,2104,2106,2108,2110],{"class":290,"line":477},[288,2103,333],{"class":309},[288,2105,336],{"class":305},[288,2107,339],{"class":313},[288,2109,342],{"class":301},[288,2111,789],{"class":345},[288,2113,2114,2116,2118,2120,2122,2124,2126,2128],{"class":290,"line":482},[288,2115,333],{"class":309},[288,2117,358],{"class":313},[288,2119,361],{"class":305},[288,2121,364],{"class":313},[288,2123,339],{"class":313},[288,2125,806],{"class":305},[288,2127,403],{"class":313},[288,2129,2130],{"class":305},"body\n",[288,2132,2133],{"class":290,"line":513},[288,2134,385],{"emptyLinePlaceholder":384},[288,2136,2137,2139,2141,2143,2145,2147,2149,2151,2153,2155],{"class":290,"line":550},[288,2138,333],{"class":309},[288,2140,393],{"class":305},[288,2142,339],{"class":313},[288,2144,369],{"class":294},[288,2146,400],{"class":305},[288,2148,403],{"class":313},[288,2150,406],{"class":301},[288,2152,306],{"class":345},[288,2154,411],{"class":305},[288,2156,350],{"class":345},[288,2158,2159,2161,2163,2165,2167,2169,2171,2173,2175,2177,2179,2181,2183,2185,2187,2189,2191,2193,2195,2197,2199,2201,2203,2205],{"class":290,"line":555},[288,2160,419],{"class":305},[288,2162,403],{"class":313},[288,2164,424],{"class":301},[288,2166,306],{"class":345},[288,2168,429],{"class":313},[288,2170,393],{"class":345},[288,2172,434],{"class":313},[288,2174,358],{"class":313},[288,2176,439],{"class":345},[288,2178,434],{"class":313},[288,2180,393],{"class":305},[288,2182,403],{"class":313},[288,2184,448],{"class":305},[288,2186,403],{"class":313},[288,2188,453],{"class":305},[288,2190,456],{"class":313},[288,2192,459],{"class":345},[288,2194,434],{"class":313},[288,2196,393],{"class":305},[288,2198,403],{"class":313},[288,2200,468],{"class":305},[288,2202,364],{"class":313},[288,2204,364],{"class":313},[288,2206,350],{"class":345},[288,2208,2209],{"class":290,"line":579},[288,2210,385],{"emptyLinePlaceholder":384},[288,2212,2213,2215,2217,2219,2221,2223,2225,2227,2229,2231,2233,2235],{"class":290,"line":592},[288,2214,333],{"class":309},[288,2216,487],{"class":305},[288,2218,339],{"class":313},[288,2220,369],{"class":294},[288,2222,494],{"class":305},[288,2224,403],{"class":313},[288,2226,499],{"class":301},[288,2228,306],{"class":345},[288,2230,504],{"class":305},[288,2232,403],{"class":313},[288,2234,468],{"class":305},[288,2236,350],{"class":345},[288,2238,2239,2241,2243,2245,2247,2249,2251,2253,2255,2257,2259,2261,2263,2265,2267,2269],{"class":290,"line":607},[288,2240,419],{"class":305},[288,2242,403],{"class":313},[288,2244,424],{"class":301},[288,2246,306],{"class":345},[288,2248,429],{"class":313},[288,2250,494],{"class":345},[288,2252,434],{"class":313},[288,2254,358],{"class":313},[288,2256,532],{"class":345},[288,2258,434],{"class":313},[288,2260,487],{"class":305},[288,2262,403],{"class":313},[288,2264,541],{"class":305},[288,2266,364],{"class":313},[288,2268,364],{"class":313},[288,2270,350],{"class":345},[288,2272,2273],{"class":290,"line":627},[288,2274,385],{"emptyLinePlaceholder":384},[288,2276,2277,2280,2282,2284,2286,2288,2290,2292,2294,2296,2298,2300],{"class":290,"line":644},[288,2278,2279],{"class":305},"  res",[288,2281,403],{"class":313},[288,2283,811],{"class":301},[288,2285,306],{"class":345},[288,2287,429],{"class":313},[288,2289,688],{"class":345},[288,2291,434],{"class":313},[288,2293,487],{"class":305},[288,2295,403],{"class":313},[288,2297,541],{"class":305},[288,2299,364],{"class":313},[288,2301,350],{"class":345},[288,2303,2304,2306],{"class":290,"line":661},[288,2305,705],{"class":313},[288,2307,350],{"class":305},[176,2309,2310],{"v-slot:elysia":178},[278,2311,2313],{"className":280,"code":2312,"filename":1624,"language":283,"meta":178,"style":178},"import { evlog, useLogger } from 'evlog/elysia'\n\nconst app = new Elysia()\n  .use(evlog({ drain: createAxiomDrain() }))\n  .post('/checkout', 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",[285,2314,2315,2338,2342,2357,2384,2412,2433,2437,2459,2510,2514,2540,2574,2578,2597],{"__ignoreMap":178},[288,2316,2317,2319,2321,2323,2325,2327,2329,2331,2333,2336],{"class":290,"line":291},[288,2318,720],{"class":294},[288,2320,358],{"class":313},[288,2322,1635],{"class":305},[288,2324,456],{"class":313},[288,2326,342],{"class":305},[288,2328,364],{"class":313},[288,2330,734],{"class":294},[288,2332,615],{"class":313},[288,2334,2335],{"class":618},"evlog/elysia",[288,2337,742],{"class":313},[288,2339,2340],{"class":290,"line":330},[288,2341,385],{"emptyLinePlaceholder":384},[288,2343,2344,2346,2348,2350,2352,2355],{"class":290,"line":353},[288,2345,1662],{"class":309},[288,2347,1665],{"class":305},[288,2349,759],{"class":313},[288,2351,1670],{"class":313},[288,2353,2354],{"class":301}," Elysia",[288,2356,789],{"class":305},[288,2358,2359,2362,2364,2366,2368,2370,2372,2374,2376,2378,2380,2382],{"class":290,"line":381},[288,2360,2361],{"class":313},"  .",[288,2363,1694],{"class":301},[288,2365,306],{"class":305},[288,2367,1153],{"class":301},[288,2369,306],{"class":305},[288,2371,429],{"class":313},[288,2373,1705],{"class":345},[288,2375,434],{"class":313},[288,2377,1710],{"class":301},[288,2379,1713],{"class":305},[288,2381,705],{"class":313},[288,2383,1718],{"class":305},[288,2385,2386,2388,2390,2392,2394,2396,2398,2400,2402,2404,2406,2408,2410],{"class":290,"line":388},[288,2387,2361],{"class":313},[288,2389,1731],{"class":301},[288,2391,306],{"class":305},[288,2393,622],{"class":313},[288,2395,1738],{"class":618},[288,2397,622],{"class":313},[288,2399,456],{"class":313},[288,2401,1236],{"class":309},[288,2403,1239],{"class":313},[288,2405,336],{"class":317},[288,2407,1245],{"class":313},[288,2409,324],{"class":309},[288,2411,327],{"class":313},[288,2413,2414,2417,2419,2421,2423,2425,2427,2429,2431],{"class":290,"line":416},[288,2415,2416],{"class":309},"    const",[288,2418,358],{"class":313},[288,2420,361],{"class":305},[288,2422,364],{"class":313},[288,2424,339],{"class":313},[288,2426,369],{"class":294},[288,2428,806],{"class":305},[288,2430,403],{"class":313},[288,2432,2130],{"class":305},[288,2434,2435],{"class":290,"line":477},[288,2436,385],{"emptyLinePlaceholder":384},[288,2438,2439,2441,2443,2445,2447,2449,2451,2453,2455,2457],{"class":290,"line":482},[288,2440,2416],{"class":309},[288,2442,393],{"class":305},[288,2444,339],{"class":313},[288,2446,369],{"class":294},[288,2448,400],{"class":305},[288,2450,403],{"class":313},[288,2452,406],{"class":301},[288,2454,306],{"class":345},[288,2456,411],{"class":305},[288,2458,350],{"class":345},[288,2460,2461,2464,2466,2468,2470,2472,2474,2476,2478,2480,2482,2484,2486,2488,2490,2492,2494,2496,2498,2500,2502,2504,2506,2508],{"class":290,"line":513},[288,2462,2463],{"class":305},"    log",[288,2465,403],{"class":313},[288,2467,424],{"class":301},[288,2469,306],{"class":345},[288,2471,429],{"class":313},[288,2473,393],{"class":345},[288,2475,434],{"class":313},[288,2477,358],{"class":313},[288,2479,439],{"class":345},[288,2481,434],{"class":313},[288,2483,393],{"class":305},[288,2485,403],{"class":313},[288,2487,448],{"class":305},[288,2489,403],{"class":313},[288,2491,453],{"class":305},[288,2493,456],{"class":313},[288,2495,459],{"class":345},[288,2497,434],{"class":313},[288,2499,393],{"class":305},[288,2501,403],{"class":313},[288,2503,468],{"class":305},[288,2505,364],{"class":313},[288,2507,364],{"class":313},[288,2509,350],{"class":345},[288,2511,2512],{"class":290,"line":550},[288,2513,385],{"emptyLinePlaceholder":384},[288,2515,2516,2518,2520,2522,2524,2526,2528,2530,2532,2534,2536,2538],{"class":290,"line":555},[288,2517,2416],{"class":309},[288,2519,487],{"class":305},[288,2521,339],{"class":313},[288,2523,369],{"class":294},[288,2525,494],{"class":305},[288,2527,403],{"class":313},[288,2529,499],{"class":301},[288,2531,306],{"class":345},[288,2533,504],{"class":305},[288,2535,403],{"class":313},[288,2537,468],{"class":305},[288,2539,350],{"class":345},[288,2541,2542,2544,2546,2548,2550,2552,2554,2556,2558,2560,2562,2564,2566,2568,2570,2572],{"class":290,"line":579},[288,2543,2463],{"class":305},[288,2545,403],{"class":313},[288,2547,424],{"class":301},[288,2549,306],{"class":345},[288,2551,429],{"class":313},[288,2553,494],{"class":345},[288,2555,434],{"class":313},[288,2557,358],{"class":313},[288,2559,532],{"class":345},[288,2561,434],{"class":313},[288,2563,487],{"class":305},[288,2565,403],{"class":313},[288,2567,541],{"class":305},[288,2569,364],{"class":313},[288,2571,364],{"class":313},[288,2573,350],{"class":345},[288,2575,2576],{"class":290,"line":592},[288,2577,385],{"emptyLinePlaceholder":384},[288,2579,2580,2583,2585,2587,2589,2591,2593,2595],{"class":290,"line":607},[288,2581,2582],{"class":294},"    return",[288,2584,358],{"class":313},[288,2586,688],{"class":345},[288,2588,434],{"class":313},[288,2590,487],{"class":305},[288,2592,403],{"class":313},[288,2594,541],{"class":305},[288,2596,699],{"class":313},[288,2598,2599,2602],{"class":290,"line":627},[288,2600,2601],{"class":313},"  }",[288,2603,350],{"class":305},[176,2605,2606],{"v-slot:cloudflare":178},[278,2607,2610],{"className":280,"code":2608,"filename":2609,"language":283,"meta":178,"style":178},"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/worker.ts",[285,2611,2612,2636,2640,2665,2669,2677,2699,2713,2729,2759,2765,2769,2791,2818,2868,2872,2883,2911,2915],{"__ignoreMap":178},[288,2613,2614,2616,2618,2621,2623,2626,2628,2630,2632,2634],{"class":290,"line":291},[288,2615,720],{"class":294},[288,2617,358],{"class":313},[288,2619,2620],{"class":305}," initLogger",[288,2622,456],{"class":313},[288,2624,2625],{"class":305}," createRequestLogger",[288,2627,364],{"class":313},[288,2629,734],{"class":294},[288,2631,615],{"class":313},[288,2633,1153],{"class":618},[288,2635,742],{"class":313},[288,2637,2638],{"class":290,"line":330},[288,2639,385],{"emptyLinePlaceholder":384},[288,2641,2642,2645,2647,2649,2652,2654,2656,2659,2661,2663],{"class":290,"line":353},[288,2643,2644],{"class":301},"initLogger",[288,2646,306],{"class":305},[288,2648,429],{"class":313},[288,2650,2651],{"class":345}," service",[288,2653,434],{"class":313},[288,2655,615],{"class":313},[288,2657,2658],{"class":618},"checkout-worker",[288,2660,622],{"class":313},[288,2662,364],{"class":313},[288,2664,350],{"class":305},[288,2666,2667],{"class":290,"line":381},[288,2668,385],{"emptyLinePlaceholder":384},[288,2670,2671,2673,2675],{"class":290,"line":388},[288,2672,295],{"class":294},[288,2674,298],{"class":294},[288,2676,327],{"class":313},[288,2678,2679,2682,2685,2687,2690,2692,2695,2697],{"class":290,"line":416},[288,2680,2681],{"class":309},"  async",[288,2683,2684],{"class":345}," fetch",[288,2686,306],{"class":313},[288,2688,2689],{"class":317},"request",[288,2691,456],{"class":313},[288,2693,2694],{"class":317}," env",[288,2696,321],{"class":313},[288,2698,327],{"class":313},[288,2700,2701,2703,2705,2707,2709,2711],{"class":290,"line":477},[288,2702,2416],{"class":309},[288,2704,336],{"class":305},[288,2706,339],{"class":313},[288,2708,2625],{"class":301},[288,2710,306],{"class":345},[288,2712,576],{"class":313},[288,2714,2715,2718,2720,2722,2724,2727],{"class":290,"line":482},[288,2716,2717],{"class":345},"      method",[288,2719,434],{"class":313},[288,2721,1242],{"class":305},[288,2723,403],{"class":313},[288,2725,2726],{"class":305},"method",[288,2728,604],{"class":313},[288,2730,2731,2734,2736,2738,2741,2743,2745,2747,2750,2752,2754,2757],{"class":290,"line":513},[288,2732,2733],{"class":345},"      path",[288,2735,434],{"class":313},[288,2737,1670],{"class":313},[288,2739,2740],{"class":301}," URL",[288,2742,306],{"class":345},[288,2744,2689],{"class":305},[288,2746,403],{"class":313},[288,2748,2749],{"class":305},"url",[288,2751,321],{"class":345},[288,2753,403],{"class":313},[288,2755,2756],{"class":305},"pathname",[288,2758,604],{"class":313},[288,2760,2761,2763],{"class":290,"line":550},[288,2762,664],{"class":313},[288,2764,350],{"class":345},[288,2766,2767],{"class":290,"line":555},[288,2768,385],{"emptyLinePlaceholder":384},[288,2770,2771,2773,2775,2777,2779,2781,2783,2785,2787,2789],{"class":290,"line":579},[288,2772,2416],{"class":309},[288,2774,358],{"class":313},[288,2776,361],{"class":305},[288,2778,364],{"class":313},[288,2780,339],{"class":313},[288,2782,369],{"class":294},[288,2784,1242],{"class":305},[288,2786,403],{"class":313},[288,2788,811],{"class":301},[288,2790,789],{"class":345},[288,2792,2793,2795,2797,2799,2801,2803,2805,2808,2810,2812,2814,2816],{"class":290,"line":592},[288,2794,2416],{"class":309},[288,2796,393],{"class":305},[288,2798,339],{"class":313},[288,2800,369],{"class":294},[288,2802,2694],{"class":305},[288,2804,403],{"class":313},[288,2806,2807],{"class":305},"DB",[288,2809,403],{"class":313},[288,2811,406],{"class":301},[288,2813,306],{"class":345},[288,2815,411],{"class":305},[288,2817,350],{"class":345},[288,2819,2820,2822,2824,2826,2828,2830,2832,2834,2836,2838,2840,2842,2844,2846,2848,2850,2852,2854,2856,2858,2860,2862,2864,2866],{"class":290,"line":607},[288,2821,2463],{"class":305},[288,2823,403],{"class":313},[288,2825,424],{"class":301},[288,2827,306],{"class":345},[288,2829,429],{"class":313},[288,2831,393],{"class":345},[288,2833,434],{"class":313},[288,2835,358],{"class":313},[288,2837,439],{"class":345},[288,2839,434],{"class":313},[288,2841,393],{"class":305},[288,2843,403],{"class":313},[288,2845,448],{"class":305},[288,2847,403],{"class":313},[288,2849,453],{"class":305},[288,2851,456],{"class":313},[288,2853,459],{"class":345},[288,2855,434],{"class":313},[288,2857,393],{"class":305},[288,2859,403],{"class":313},[288,2861,468],{"class":305},[288,2863,364],{"class":313},[288,2865,364],{"class":313},[288,2867,350],{"class":345},[288,2869,2870],{"class":290,"line":627},[288,2871,385],{"emptyLinePlaceholder":384},[288,2873,2874,2876,2878,2881],{"class":290,"line":644},[288,2875,2463],{"class":305},[288,2877,403],{"class":313},[288,2879,2880],{"class":301},"emit",[288,2882,789],{"class":345},[288,2884,2885,2887,2889,2891,2893,2895,2897,2899,2901,2903,2905,2907,2909],{"class":290,"line":661},[288,2886,2582],{"class":294},[288,2888,1059],{"class":305},[288,2890,403],{"class":313},[288,2892,811],{"class":301},[288,2894,306],{"class":345},[288,2896,429],{"class":313},[288,2898,688],{"class":345},[288,2900,434],{"class":313},[288,2902,393],{"class":305},[288,2904,403],{"class":313},[288,2906,541],{"class":305},[288,2908,364],{"class":313},[288,2910,350],{"class":345},[288,2912,2913],{"class":290,"line":669},[288,2914,1611],{"class":313},[288,2916,2917],{"class":290,"line":675},[288,2918,2919],{"class":313},"}\n",[176,2921,2922],{"v-slot:bun":178},[278,2923,2926],{"className":280,"code":2924,"filename":2925,"language":283,"meta":178,"style":178},"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/migrate-users.ts",[285,2927,2928,2950,2954,2977,2981,3012,3016,3045,3074,3078,3098,3159,3163,3167,3208],{"__ignoreMap":178},[288,2929,2930,2932,2934,2936,2938,2940,2942,2944,2946,2948],{"class":290,"line":291},[288,2931,720],{"class":294},[288,2933,358],{"class":313},[288,2935,2620],{"class":305},[288,2937,456],{"class":313},[288,2939,2625],{"class":305},[288,2941,364],{"class":313},[288,2943,734],{"class":294},[288,2945,615],{"class":313},[288,2947,1153],{"class":618},[288,2949,742],{"class":313},[288,2951,2952],{"class":290,"line":330},[288,2953,385],{"emptyLinePlaceholder":384},[288,2955,2956,2958,2960,2962,2964,2966,2968,2971,2973,2975],{"class":290,"line":353},[288,2957,2644],{"class":301},[288,2959,306],{"class":305},[288,2961,429],{"class":313},[288,2963,2651],{"class":345},[288,2965,434],{"class":313},[288,2967,615],{"class":313},[288,2969,2970],{"class":618},"migrate",[288,2972,622],{"class":313},[288,2974,364],{"class":313},[288,2976,350],{"class":305},[288,2978,2979],{"class":290,"line":381},[288,2980,385],{"emptyLinePlaceholder":384},[288,2982,2983,2985,2988,2990,2992,2994,2996,2999,3001,3003,3006,3008,3010],{"class":290,"line":388},[288,2984,1662],{"class":309},[288,2986,2987],{"class":305}," log ",[288,2989,759],{"class":313},[288,2991,2625],{"class":301},[288,2993,306],{"class":305},[288,2995,429],{"class":313},[288,2997,2998],{"class":345}," task",[288,3000,434],{"class":313},[288,3002,615],{"class":313},[288,3004,3005],{"class":618},"user-migration",[288,3007,622],{"class":313},[288,3009,364],{"class":313},[288,3011,350],{"class":305},[288,3013,3014],{"class":290,"line":416},[288,3015,385],{"emptyLinePlaceholder":384},[288,3017,3018,3020,3023,3025,3027,3029,3031,3034,3036,3038,3041,3043],{"class":290,"line":477},[288,3019,1662],{"class":309},[288,3021,3022],{"class":305}," users ",[288,3024,759],{"class":313},[288,3026,369],{"class":294},[288,3028,400],{"class":305},[288,3030,403],{"class":313},[288,3032,3033],{"class":301},"query",[288,3035,306],{"class":305},[288,3037,622],{"class":313},[288,3039,3040],{"class":618},"SELECT * FROM legacy_users",[288,3042,622],{"class":313},[288,3044,350],{"class":305},[288,3046,3047,3049,3051,3053,3055,3057,3060,3062,3065,3067,3070,3072],{"class":290,"line":482},[288,3048,1282],{"class":305},[288,3050,403],{"class":313},[288,3052,424],{"class":301},[288,3054,306],{"class":305},[288,3056,429],{"class":313},[288,3058,3059],{"class":345}," found",[288,3061,434],{"class":313},[288,3063,3064],{"class":305}," users",[288,3066,403],{"class":313},[288,3068,3069],{"class":305},"length ",[288,3071,705],{"class":313},[288,3073,350],{"class":305},[288,3075,3076],{"class":290,"line":513},[288,3077,385],{"emptyLinePlaceholder":384},[288,3079,3080,3083,3085,3087,3090,3093,3096],{"class":290,"line":550},[288,3081,3082],{"class":294},"for",[288,3084,314],{"class":305},[288,3086,1662],{"class":309},[288,3088,3089],{"class":305}," user ",[288,3091,3092],{"class":313},"of",[288,3094,3095],{"class":305}," users) ",[288,3097,576],{"class":313},[288,3099,3100,3103,3106,3108,3111,3113,3115,3118,3120,3123,3125,3127,3129,3132,3134,3136,3138,3141,3143,3146,3148,3150,3152,3155,3157],{"class":290,"line":555},[288,3101,3102],{"class":294},"  await",[288,3104,3105],{"class":305}," newDb",[288,3107,403],{"class":313},[288,3109,3110],{"class":301},"upsert",[288,3112,306],{"class":345},[288,3114,429],{"class":313},[288,3116,3117],{"class":345}," id",[288,3119,434],{"class":313},[288,3121,3122],{"class":305}," user",[288,3124,403],{"class":313},[288,3126,541],{"class":305},[288,3128,456],{"class":313},[288,3130,3131],{"class":345}," email",[288,3133,434],{"class":313},[288,3135,3122],{"class":305},[288,3137,403],{"class":313},[288,3139,3140],{"class":305},"email",[288,3142,456],{"class":313},[288,3144,3145],{"class":345}," plan",[288,3147,434],{"class":313},[288,3149,3122],{"class":305},[288,3151,403],{"class":313},[288,3153,3154],{"class":305},"plan",[288,3156,364],{"class":313},[288,3158,350],{"class":345},[288,3160,3161],{"class":290,"line":579},[288,3162,2919],{"class":313},[288,3164,3165],{"class":290,"line":592},[288,3166,385],{"emptyLinePlaceholder":384},[288,3168,3169,3171,3173,3175,3177,3179,3182,3184,3186,3188,3190,3192,3195,3197,3199,3202,3204,3206],{"class":290,"line":607},[288,3170,1282],{"class":305},[288,3172,403],{"class":313},[288,3174,424],{"class":301},[288,3176,306],{"class":305},[288,3178,429],{"class":313},[288,3180,3181],{"class":345}," migrated",[288,3183,434],{"class":313},[288,3185,3064],{"class":305},[288,3187,403],{"class":313},[288,3189,453],{"class":305},[288,3191,456],{"class":313},[288,3193,3194],{"class":345}," status",[288,3196,434],{"class":313},[288,3198,615],{"class":313},[288,3200,3201],{"class":618},"complete",[288,3203,622],{"class":313},[288,3205,364],{"class":313},[288,3207,350],{"class":305},[288,3209,3210,3212,3214,3216],{"class":290,"line":627},[288,3211,1282],{"class":305},[288,3213,403],{"class":313},[288,3215,2880],{"class":301},[288,3217,789],{"class":305},[3219,3220,3221],"landing-cta",{},[176,3222,3223],{"v-slot:description":178},"Wide events, structured errors, dead simple setup. Set up evlog in 10 minutes. Your future self will thank you.",[3225,3226,3227],"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}",{"title":178,"searchDepth":330,"depth":330,"links":3229},[],"md",null,{},"/landing",{"title":168,"description":186},"0.landing","dfZDUqkg8IuhZLRD544kp_kXeBdEeKlhX184DKa46mM",1772878744720]