[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill-tanstack-prepare-chart-data":3,"mdc--a0n2om-key":48,"related-repo-tanstack-prepare-chart-data":3535,"related-org-tanstack-prepare-chart-data":3627},{"slug":4,"name":4,"fn":5,"description":6,"org":7,"tags":11,"stars":23,"repoUrl":24,"updatedAt":25,"license":26,"forks":27,"topics":28,"repo":43,"sourceUrl":46,"mdContent":47},"prepare-chart-data","prepare data for TanStack Charts","Order, aggregate, derive, and transform application rows for TanStack Charts while preserving semantic units and lineage. Load for stacks, bins, groups, rolling windows, ranks, regression, hierarchy, missing values, or reactive transform work.\n",{"slug":8,"name":9,"logoUrl":10,"githubOrg":9},"tanstack","TanStack","https:\u002F\u002Fpexgzepcugksgbtrxkhf.supabase.co\u002Fstorage\u002Fv1\u002Fobject\u002Fpublic\u002Forg-logos\u002Ftanstack.png",[12,16,19,22],{"name":13,"slug":14,"type":15},"Data Analysis","data-analysis","tag",{"name":17,"slug":18,"type":15},"Charts","charts",{"name":20,"slug":21,"type":15},"Data Cleaning","data-cleaning",{"name":9,"slug":8,"type":15},608,"https:\u002F\u002Fgithub.com\u002FTanStack\u002Fcharts","2026-08-15T03:47:44.963239",null,40,[29,30,18,31,32,33,34,35,36,37,38,39,40,8,41,42],"accessible-charts","charting-library","d3","data-visualization","dataviz","grammar-of-graphics","javascript","octane","react","responsive-charts","ssr","svg","typescript","visualization",{"repoUrl":24,"stars":23,"forks":27,"topics":44,"description":45},[29,30,18,31,32,33,34,35,36,37,38,39,40,8,41,42],"A tiny TypeScript visualization grammar for responsive, accessible, server-rendered charts—powered by granular D3 primitives.","https:\u002F\u002Fgithub.com\u002FTanStack\u002Fcharts\u002Ftree\u002FHEAD\u002Fpackages\u002Fcharts-core\u002Fskills\u002Fprepare-chart-data","---\nname: prepare-chart-data\ndescription: >\n  Order, aggregate, derive, and transform application rows for TanStack\n  Charts while preserving semantic units and lineage. Load for stacks, bins,\n  groups, rolling windows, ranks, regression, hierarchy, missing values, or\n  reactive transform work.\nmetadata:\n  type: core\n  library: '@tanstack\u002Fcharts'\n  library_version: '0.9.0'\nsources:\n  - 'TanStack\u002Fcharts:docs\u002Fguides\u002Ftransforms-and-reactivity.md'\n  - 'TanStack\u002Fcharts:docs\u002Freference\u002Ftransforms.md'\n  - 'TanStack\u002Fcharts:docs\u002Freference\u002Fmarks\u002Fline-and-area.md'\n---\n\n# Prepare Chart Data\n\nUse **trigger → inspect → decide → build → verify**. Keep analytical preparation outside responsive layout and preserve the row lineage needed by tooltips, selection, tables, and drill-down.\n\n## Setup\n\nPrepare semantic rows once, then pass them to marks:\n\n```ts\nimport { groupBy, lineY, rollingWindow } from '@tanstack\u002Fcharts'\n\ninterface Order {\n  day: string\n  region: string\n  amount: number\n}\n\nexport function prepareRevenue(orders: readonly Order[]) {\n  const daily = groupBy(orders, {\n    by: { region: 'region', day: 'day' },\n    outputs: {\n      revenue: { value: 'amount', reduce: 'sum' },\n      orders: { reduce: 'count' },\n    },\n  })\n\n  return rollingWindow(daily, {\n    by: 'region',\n    orderBy: 'day',\n    size: 7,\n    partial: false,\n    outputs: { revenue7d: { value: 'revenue', reduce: 'sum' } },\n  })\n}\n\nconst prepared = prepareRevenue([\n  { day: '2026-08-01', region: 'West', amount: 120 },\n  { day: '2026-08-02', region: 'West', amount: 160 },\n])\n\nexport const revenueMark = lineY(prepared, {\n  x: 'day',\n  y: 'revenue7d',\n  z: 'region',\n})\n```\n\n## Core Patterns\n\n### Choose the owner by scope\n\n| Work                                     | Owner                                      |\n| ---------------------------------------- | ------------------------------------------ |\n| Calculation from one row                 | channel accessor                           |\n| Reusable cross-row result                | eager data transform                       |\n| Geometry meaningful only inside one mark | `layout: stack()` or `layout: group()`     |\n| Product-specific enrichment or filtering | ordinary application function              |\n| Pixel-space work after margins resolve   | resolved-layout mark, not a data transform |\n\n### Compose structural and analytical transforms\n\n```ts\nimport { normalize, select } from '@tanstack\u002Fcharts'\nimport { fold } from '@tanstack\u002Fcharts\u002Ftransform\u002Ffold'\n\nconst services = [\n  { service: 'api', latency: 180, throughput: 820 },\n  { service: 'worker', latency: 240, throughput: 510 },\n]\n\nconst folded = fold(services, {\n  fields: ['latency', 'throughput'] as const,\n  as: { key: 'metric', value: 'measurement' },\n})\n\nconst normalized = normalize(folded, {\n  by: 'metric',\n  value: 'measurement',\n  basis: 'extent',\n  as: 'relativeMeasurement',\n})\n\nexport const baselines = select(normalized, {\n  by: 'metric',\n  select: 'first',\n})\n```\n\nEach stage should have one semantic responsibility and a named output.\n\n### Order path data before mark construction\n\n```ts\nimport { lineY } from '@tanstack\u002Fcharts'\n\nconst rows = [\n  { date: new Date('2026-08-03'), value: 14 },\n  { date: new Date('2026-08-01'), value: 10 },\n  { date: new Date('2026-08-02'), value: 12 },\n]\n\nconst ordered = [...rows].sort((left, right) => +left.date - +right.date)\n\nexport const trend = lineY(ordered, { x: 'date', y: 'value' })\n```\n\nScale domains do not reorder line or area topology.\n\n### Preserve direct lineage\n\nTanStack transforms record their immediate input in `source`. If application code creates additional derived rows, preserve equivalent references when focus, drill-down, or audit must reach the original observations.\n\nRead [the transform decision table](references\u002Ftransforms.md) before combining transform families.\n\n## Common Mistakes\n\n### CRITICAL Sorting after creating the mark\n\nWrong:\n\n```ts\nconst mark = lineY(rows, { x: 'date', y: 'value' })\nrows.sort((left, right) => +left.date - +right.date)\n```\n\nCorrect:\n\n```ts\nconst ordered = [...rows].sort((left, right) => +left.date - +right.date)\nconst mark = lineY(ordered, { x: 'date', y: 'value' })\n```\n\nLine and area marks capture input order as path order.\n\nSource: `docs\u002Freference\u002Fmarks\u002Fline-and-area.md`\n\n### HIGH Running eager transforms in responsive builders\n\nWrong:\n\n```ts\ndefineChart(({ width }) => ({\n  marks: [lineY(rollingWindow(rows, options), channels)],\n}))\n```\n\nCorrect:\n\n```ts\nconst prepared = rollingWindow(rows, options)\ndefineChart(({ width }) => ({ marks: [lineY(prepared, channels)] }))\n```\n\nResponsive builders may rerun for size and layout changes while source rows remain unchanged.\n\nSource: `docs\u002Fguides\u002Ftransforms-and-reactivity.md`; `API-FRICTION.md` F-128\n\n### HIGH Manually accumulating ordinary stacks\n\nWrong: maintain application running totals for each x value and series.\n\nCorrect:\n\n```ts\nbarY(rows, {\n  x: 'quarter',\n  y: 'revenue',\n  z: 'product',\n  layout: stack(),\n})\n```\n\nNative stack layout owns missing series, negative values, order, and updates. Fixed in the current API, but agents trained on early examples may still generate manual accumulation.\n\nSource: GitHub issue 9; `API-FRICTION.md` F-163\n\n### HIGH Flattening derived rows without lineage\n\nWrong: replace aggregated rows with unlabeled numeric tuples.\n\nCorrect: keep named outputs, grouping fields, and direct source references through each application-owned step.\n\nTooltips, selection, and drill-down otherwise lose the records that contributed to the value.\n\nSource: `docs\u002Freference\u002Ftransforms.md`; `docs\u002Fguides\u002Ftransforms-and-reactivity.md`\n\n### HIGH Tension: analytical honesty versus visual simplicity\n\nAggregation and normalization reduce visual noise but can hide denominators, sample sizes, uncertainty, and missing-value policy. Prepare the evidence required by `design-a-chart` before reducing row detail.\n\nSee also: `design-a-chart\u002FSKILL.md` § Common Mistakes\n\n## References\n\n- [Transform selection and output contracts](references\u002Ftransforms.md)\n\nSee also: `configure-scales-guides-color\u002FSKILL.md`, `build-chart-interactions\u002FSKILL.md`, and `coordinate-charts-with-tanstack\u002FSKILL.md` — derived values determine domains, legends, tooltip content, available lineage, and shared chart-grid projections.\n",{"data":49,"body":58},{"name":4,"description":6,"metadata":50,"sources":54},{"type":51,"library":52,"library_version":53},"core","@tanstack\u002Fcharts","0.9.0",[55,56,57],"TanStack\u002Fcharts:docs\u002Fguides\u002Ftransforms-and-reactivity.md","TanStack\u002Fcharts:docs\u002Freference\u002Ftransforms.md","TanStack\u002Fcharts:docs\u002Freference\u002Fmarks\u002Fline-and-area.md",{"type":59,"children":60},"root",[61,69,83,90,95,1185,1191,1198,1303,1309,2027,2032,2038,2529,2534,2540,2553,2567,2573,2579,2584,2756,2761,2950,2955,2966,2972,2976,3092,3096,3209,3214,3234,3240,3245,3249,3396,3401,3413,3419,3424,3429,3434,3450,3456,3469,3482,3488,3501,3529],{"type":62,"tag":63,"props":64,"children":65},"element","h1",{"id":4},[66],{"type":67,"value":68},"text","Prepare Chart Data",{"type":62,"tag":70,"props":71,"children":72},"p",{},[73,75,81],{"type":67,"value":74},"Use ",{"type":62,"tag":76,"props":77,"children":78},"strong",{},[79],{"type":67,"value":80},"trigger → inspect → decide → build → verify",{"type":67,"value":82},". Keep analytical preparation outside responsive layout and preserve the row lineage needed by tooltips, selection, tables, and drill-down.",{"type":62,"tag":84,"props":85,"children":87},"h2",{"id":86},"setup",[88],{"type":67,"value":89},"Setup",{"type":62,"tag":70,"props":91,"children":92},{},[93],{"type":67,"value":94},"Prepare semantic rows once, then pass them to marks:",{"type":62,"tag":96,"props":97,"children":102},"pre",{"className":98,"code":99,"language":100,"meta":101,"style":101},"language-ts shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","import { groupBy, lineY, rollingWindow } from '@tanstack\u002Fcharts'\n\ninterface Order {\n  day: string\n  region: string\n  amount: number\n}\n\nexport function prepareRevenue(orders: readonly Order[]) {\n  const daily = groupBy(orders, {\n    by: { region: 'region', day: 'day' },\n    outputs: {\n      revenue: { value: 'amount', reduce: 'sum' },\n      orders: { reduce: 'count' },\n    },\n  })\n\n  return rollingWindow(daily, {\n    by: 'region',\n    orderBy: 'day',\n    size: 7,\n    partial: false,\n    outputs: { revenue7d: { value: 'revenue', reduce: 'sum' } },\n  })\n}\n\nconst prepared = prepareRevenue([\n  { day: '2026-08-01', region: 'West', amount: 120 },\n  { day: '2026-08-02', region: 'West', amount: 160 },\n])\n\nexport const revenueMark = lineY(prepared, {\n  x: 'day',\n  y: 'revenue7d',\n  z: 'region',\n})\n","ts","",[103],{"type":62,"tag":104,"props":105,"children":106},"code",{"__ignoreMap":101},[107,175,185,206,226,243,261,270,278,336,375,446,463,532,574,583,597,605,635,664,693,716,739,821,833,841,849,877,954,1028,1037,1045,1084,1113,1143,1172],{"type":62,"tag":108,"props":109,"children":112},"span",{"class":110,"line":111},"line",1,[113,119,125,131,136,141,145,150,155,160,165,170],{"type":62,"tag":108,"props":114,"children":116},{"style":115},"--shiki-light:#39ADB5;--shiki-light-font-style:italic;--shiki-default:#89DDFF;--shiki-default-font-style:italic;--shiki-dark:#89DDFF;--shiki-dark-font-style:italic",[117],{"type":67,"value":118},"import",{"type":62,"tag":108,"props":120,"children":122},{"style":121},"--shiki-light:#39ADB5;--shiki-default:#89DDFF;--shiki-dark:#89DDFF",[123],{"type":67,"value":124}," {",{"type":62,"tag":108,"props":126,"children":128},{"style":127},"--shiki-light:#90A4AE;--shiki-default:#EEFFFF;--shiki-dark:#BABED8",[129],{"type":67,"value":130}," groupBy",{"type":62,"tag":108,"props":132,"children":133},{"style":121},[134],{"type":67,"value":135},",",{"type":62,"tag":108,"props":137,"children":138},{"style":127},[139],{"type":67,"value":140}," lineY",{"type":62,"tag":108,"props":142,"children":143},{"style":121},[144],{"type":67,"value":135},{"type":62,"tag":108,"props":146,"children":147},{"style":127},[148],{"type":67,"value":149}," rollingWindow",{"type":62,"tag":108,"props":151,"children":152},{"style":121},[153],{"type":67,"value":154}," }",{"type":62,"tag":108,"props":156,"children":157},{"style":115},[158],{"type":67,"value":159}," from",{"type":62,"tag":108,"props":161,"children":162},{"style":121},[163],{"type":67,"value":164}," '",{"type":62,"tag":108,"props":166,"children":168},{"style":167},"--shiki-light:#91B859;--shiki-default:#C3E88D;--shiki-dark:#C3E88D",[169],{"type":67,"value":52},{"type":62,"tag":108,"props":171,"children":172},{"style":121},[173],{"type":67,"value":174},"'\n",{"type":62,"tag":108,"props":176,"children":178},{"class":110,"line":177},2,[179],{"type":62,"tag":108,"props":180,"children":182},{"emptyLinePlaceholder":181},true,[183],{"type":67,"value":184},"\n",{"type":62,"tag":108,"props":186,"children":188},{"class":110,"line":187},3,[189,195,201],{"type":62,"tag":108,"props":190,"children":192},{"style":191},"--shiki-light:#9C3EDA;--shiki-default:#C792EA;--shiki-dark:#C792EA",[193],{"type":67,"value":194},"interface",{"type":62,"tag":108,"props":196,"children":198},{"style":197},"--shiki-light:#E2931D;--shiki-default:#FFCB6B;--shiki-dark:#FFCB6B",[199],{"type":67,"value":200}," Order",{"type":62,"tag":108,"props":202,"children":203},{"style":121},[204],{"type":67,"value":205}," {\n",{"type":62,"tag":108,"props":207,"children":209},{"class":110,"line":208},4,[210,216,221],{"type":62,"tag":108,"props":211,"children":213},{"style":212},"--shiki-light:#E53935;--shiki-default:#F07178;--shiki-dark:#F07178",[214],{"type":67,"value":215},"  day",{"type":62,"tag":108,"props":217,"children":218},{"style":121},[219],{"type":67,"value":220},":",{"type":62,"tag":108,"props":222,"children":223},{"style":197},[224],{"type":67,"value":225}," string\n",{"type":62,"tag":108,"props":227,"children":229},{"class":110,"line":228},5,[230,235,239],{"type":62,"tag":108,"props":231,"children":232},{"style":212},[233],{"type":67,"value":234},"  region",{"type":62,"tag":108,"props":236,"children":237},{"style":121},[238],{"type":67,"value":220},{"type":62,"tag":108,"props":240,"children":241},{"style":197},[242],{"type":67,"value":225},{"type":62,"tag":108,"props":244,"children":246},{"class":110,"line":245},6,[247,252,256],{"type":62,"tag":108,"props":248,"children":249},{"style":212},[250],{"type":67,"value":251},"  amount",{"type":62,"tag":108,"props":253,"children":254},{"style":121},[255],{"type":67,"value":220},{"type":62,"tag":108,"props":257,"children":258},{"style":197},[259],{"type":67,"value":260}," number\n",{"type":62,"tag":108,"props":262,"children":264},{"class":110,"line":263},7,[265],{"type":62,"tag":108,"props":266,"children":267},{"style":121},[268],{"type":67,"value":269},"}\n",{"type":62,"tag":108,"props":271,"children":273},{"class":110,"line":272},8,[274],{"type":62,"tag":108,"props":275,"children":276},{"emptyLinePlaceholder":181},[277],{"type":67,"value":184},{"type":62,"tag":108,"props":279,"children":281},{"class":110,"line":280},9,[282,287,292,298,303,309,313,318,322,327,332],{"type":62,"tag":108,"props":283,"children":284},{"style":115},[285],{"type":67,"value":286},"export",{"type":62,"tag":108,"props":288,"children":289},{"style":191},[290],{"type":67,"value":291}," function",{"type":62,"tag":108,"props":293,"children":295},{"style":294},"--shiki-light:#6182B8;--shiki-default:#82AAFF;--shiki-dark:#82AAFF",[296],{"type":67,"value":297}," prepareRevenue",{"type":62,"tag":108,"props":299,"children":300},{"style":121},[301],{"type":67,"value":302},"(",{"type":62,"tag":108,"props":304,"children":306},{"style":305},"--shiki-light:#90A4AE;--shiki-light-font-style:italic;--shiki-default:#EEFFFF;--shiki-default-font-style:italic;--shiki-dark:#BABED8;--shiki-dark-font-style:italic",[307],{"type":67,"value":308},"orders",{"type":62,"tag":108,"props":310,"children":311},{"style":121},[312],{"type":67,"value":220},{"type":62,"tag":108,"props":314,"children":315},{"style":191},[316],{"type":67,"value":317}," readonly",{"type":62,"tag":108,"props":319,"children":320},{"style":197},[321],{"type":67,"value":200},{"type":62,"tag":108,"props":323,"children":324},{"style":127},[325],{"type":67,"value":326},"[]",{"type":62,"tag":108,"props":328,"children":329},{"style":121},[330],{"type":67,"value":331},")",{"type":62,"tag":108,"props":333,"children":334},{"style":121},[335],{"type":67,"value":205},{"type":62,"tag":108,"props":337,"children":339},{"class":110,"line":338},10,[340,345,350,355,359,363,367,371],{"type":62,"tag":108,"props":341,"children":342},{"style":191},[343],{"type":67,"value":344},"  const",{"type":62,"tag":108,"props":346,"children":347},{"style":127},[348],{"type":67,"value":349}," daily",{"type":62,"tag":108,"props":351,"children":352},{"style":121},[353],{"type":67,"value":354}," =",{"type":62,"tag":108,"props":356,"children":357},{"style":294},[358],{"type":67,"value":130},{"type":62,"tag":108,"props":360,"children":361},{"style":212},[362],{"type":67,"value":302},{"type":62,"tag":108,"props":364,"children":365},{"style":127},[366],{"type":67,"value":308},{"type":62,"tag":108,"props":368,"children":369},{"style":121},[370],{"type":67,"value":135},{"type":62,"tag":108,"props":372,"children":373},{"style":121},[374],{"type":67,"value":205},{"type":62,"tag":108,"props":376,"children":378},{"class":110,"line":377},11,[379,384,388,392,397,401,405,410,415,419,424,428,432,437,441],{"type":62,"tag":108,"props":380,"children":381},{"style":212},[382],{"type":67,"value":383},"    by",{"type":62,"tag":108,"props":385,"children":386},{"style":121},[387],{"type":67,"value":220},{"type":62,"tag":108,"props":389,"children":390},{"style":121},[391],{"type":67,"value":124},{"type":62,"tag":108,"props":393,"children":394},{"style":212},[395],{"type":67,"value":396}," region",{"type":62,"tag":108,"props":398,"children":399},{"style":121},[400],{"type":67,"value":220},{"type":62,"tag":108,"props":402,"children":403},{"style":121},[404],{"type":67,"value":164},{"type":62,"tag":108,"props":406,"children":407},{"style":167},[408],{"type":67,"value":409},"region",{"type":62,"tag":108,"props":411,"children":412},{"style":121},[413],{"type":67,"value":414},"'",{"type":62,"tag":108,"props":416,"children":417},{"style":121},[418],{"type":67,"value":135},{"type":62,"tag":108,"props":420,"children":421},{"style":212},[422],{"type":67,"value":423}," day",{"type":62,"tag":108,"props":425,"children":426},{"style":121},[427],{"type":67,"value":220},{"type":62,"tag":108,"props":429,"children":430},{"style":121},[431],{"type":67,"value":164},{"type":62,"tag":108,"props":433,"children":434},{"style":167},[435],{"type":67,"value":436},"day",{"type":62,"tag":108,"props":438,"children":439},{"style":121},[440],{"type":67,"value":414},{"type":62,"tag":108,"props":442,"children":443},{"style":121},[444],{"type":67,"value":445}," },\n",{"type":62,"tag":108,"props":447,"children":449},{"class":110,"line":448},12,[450,455,459],{"type":62,"tag":108,"props":451,"children":452},{"style":212},[453],{"type":67,"value":454},"    outputs",{"type":62,"tag":108,"props":456,"children":457},{"style":121},[458],{"type":67,"value":220},{"type":62,"tag":108,"props":460,"children":461},{"style":121},[462],{"type":67,"value":205},{"type":62,"tag":108,"props":464,"children":466},{"class":110,"line":465},13,[467,472,476,480,485,489,493,498,502,506,511,515,519,524,528],{"type":62,"tag":108,"props":468,"children":469},{"style":212},[470],{"type":67,"value":471},"      revenue",{"type":62,"tag":108,"props":473,"children":474},{"style":121},[475],{"type":67,"value":220},{"type":62,"tag":108,"props":477,"children":478},{"style":121},[479],{"type":67,"value":124},{"type":62,"tag":108,"props":481,"children":482},{"style":212},[483],{"type":67,"value":484}," value",{"type":62,"tag":108,"props":486,"children":487},{"style":121},[488],{"type":67,"value":220},{"type":62,"tag":108,"props":490,"children":491},{"style":121},[492],{"type":67,"value":164},{"type":62,"tag":108,"props":494,"children":495},{"style":167},[496],{"type":67,"value":497},"amount",{"type":62,"tag":108,"props":499,"children":500},{"style":121},[501],{"type":67,"value":414},{"type":62,"tag":108,"props":503,"children":504},{"style":121},[505],{"type":67,"value":135},{"type":62,"tag":108,"props":507,"children":508},{"style":212},[509],{"type":67,"value":510}," reduce",{"type":62,"tag":108,"props":512,"children":513},{"style":121},[514],{"type":67,"value":220},{"type":62,"tag":108,"props":516,"children":517},{"style":121},[518],{"type":67,"value":164},{"type":62,"tag":108,"props":520,"children":521},{"style":167},[522],{"type":67,"value":523},"sum",{"type":62,"tag":108,"props":525,"children":526},{"style":121},[527],{"type":67,"value":414},{"type":62,"tag":108,"props":529,"children":530},{"style":121},[531],{"type":67,"value":445},{"type":62,"tag":108,"props":533,"children":535},{"class":110,"line":534},14,[536,541,545,549,553,557,561,566,570],{"type":62,"tag":108,"props":537,"children":538},{"style":212},[539],{"type":67,"value":540},"      orders",{"type":62,"tag":108,"props":542,"children":543},{"style":121},[544],{"type":67,"value":220},{"type":62,"tag":108,"props":546,"children":547},{"style":121},[548],{"type":67,"value":124},{"type":62,"tag":108,"props":550,"children":551},{"style":212},[552],{"type":67,"value":510},{"type":62,"tag":108,"props":554,"children":555},{"style":121},[556],{"type":67,"value":220},{"type":62,"tag":108,"props":558,"children":559},{"style":121},[560],{"type":67,"value":164},{"type":62,"tag":108,"props":562,"children":563},{"style":167},[564],{"type":67,"value":565},"count",{"type":62,"tag":108,"props":567,"children":568},{"style":121},[569],{"type":67,"value":414},{"type":62,"tag":108,"props":571,"children":572},{"style":121},[573],{"type":67,"value":445},{"type":62,"tag":108,"props":575,"children":577},{"class":110,"line":576},15,[578],{"type":62,"tag":108,"props":579,"children":580},{"style":121},[581],{"type":67,"value":582},"    },\n",{"type":62,"tag":108,"props":584,"children":586},{"class":110,"line":585},16,[587,592],{"type":62,"tag":108,"props":588,"children":589},{"style":121},[590],{"type":67,"value":591},"  }",{"type":62,"tag":108,"props":593,"children":594},{"style":212},[595],{"type":67,"value":596},")\n",{"type":62,"tag":108,"props":598,"children":600},{"class":110,"line":599},17,[601],{"type":62,"tag":108,"props":602,"children":603},{"emptyLinePlaceholder":181},[604],{"type":67,"value":184},{"type":62,"tag":108,"props":606,"children":608},{"class":110,"line":607},18,[609,614,618,622,627,631],{"type":62,"tag":108,"props":610,"children":611},{"style":115},[612],{"type":67,"value":613},"  return",{"type":62,"tag":108,"props":615,"children":616},{"style":294},[617],{"type":67,"value":149},{"type":62,"tag":108,"props":619,"children":620},{"style":212},[621],{"type":67,"value":302},{"type":62,"tag":108,"props":623,"children":624},{"style":127},[625],{"type":67,"value":626},"daily",{"type":62,"tag":108,"props":628,"children":629},{"style":121},[630],{"type":67,"value":135},{"type":62,"tag":108,"props":632,"children":633},{"style":121},[634],{"type":67,"value":205},{"type":62,"tag":108,"props":636,"children":638},{"class":110,"line":637},19,[639,643,647,651,655,659],{"type":62,"tag":108,"props":640,"children":641},{"style":212},[642],{"type":67,"value":383},{"type":62,"tag":108,"props":644,"children":645},{"style":121},[646],{"type":67,"value":220},{"type":62,"tag":108,"props":648,"children":649},{"style":121},[650],{"type":67,"value":164},{"type":62,"tag":108,"props":652,"children":653},{"style":167},[654],{"type":67,"value":409},{"type":62,"tag":108,"props":656,"children":657},{"style":121},[658],{"type":67,"value":414},{"type":62,"tag":108,"props":660,"children":661},{"style":121},[662],{"type":67,"value":663},",\n",{"type":62,"tag":108,"props":665,"children":667},{"class":110,"line":666},20,[668,673,677,681,685,689],{"type":62,"tag":108,"props":669,"children":670},{"style":212},[671],{"type":67,"value":672},"    orderBy",{"type":62,"tag":108,"props":674,"children":675},{"style":121},[676],{"type":67,"value":220},{"type":62,"tag":108,"props":678,"children":679},{"style":121},[680],{"type":67,"value":164},{"type":62,"tag":108,"props":682,"children":683},{"style":167},[684],{"type":67,"value":436},{"type":62,"tag":108,"props":686,"children":687},{"style":121},[688],{"type":67,"value":414},{"type":62,"tag":108,"props":690,"children":691},{"style":121},[692],{"type":67,"value":663},{"type":62,"tag":108,"props":694,"children":696},{"class":110,"line":695},21,[697,702,706,712],{"type":62,"tag":108,"props":698,"children":699},{"style":212},[700],{"type":67,"value":701},"    size",{"type":62,"tag":108,"props":703,"children":704},{"style":121},[705],{"type":67,"value":220},{"type":62,"tag":108,"props":707,"children":709},{"style":708},"--shiki-light:#F76D47;--shiki-default:#F78C6C;--shiki-dark:#F78C6C",[710],{"type":67,"value":711}," 7",{"type":62,"tag":108,"props":713,"children":714},{"style":121},[715],{"type":67,"value":663},{"type":62,"tag":108,"props":717,"children":719},{"class":110,"line":718},22,[720,725,729,735],{"type":62,"tag":108,"props":721,"children":722},{"style":212},[723],{"type":67,"value":724},"    partial",{"type":62,"tag":108,"props":726,"children":727},{"style":121},[728],{"type":67,"value":220},{"type":62,"tag":108,"props":730,"children":732},{"style":731},"--shiki-light:#FF5370;--shiki-default:#FF9CAC;--shiki-dark:#FF9CAC",[733],{"type":67,"value":734}," false",{"type":62,"tag":108,"props":736,"children":737},{"style":121},[738],{"type":67,"value":663},{"type":62,"tag":108,"props":740,"children":742},{"class":110,"line":741},23,[743,747,751,755,760,764,768,772,776,780,785,789,793,797,801,805,809,813,817],{"type":62,"tag":108,"props":744,"children":745},{"style":212},[746],{"type":67,"value":454},{"type":62,"tag":108,"props":748,"children":749},{"style":121},[750],{"type":67,"value":220},{"type":62,"tag":108,"props":752,"children":753},{"style":121},[754],{"type":67,"value":124},{"type":62,"tag":108,"props":756,"children":757},{"style":212},[758],{"type":67,"value":759}," revenue7d",{"type":62,"tag":108,"props":761,"children":762},{"style":121},[763],{"type":67,"value":220},{"type":62,"tag":108,"props":765,"children":766},{"style":121},[767],{"type":67,"value":124},{"type":62,"tag":108,"props":769,"children":770},{"style":212},[771],{"type":67,"value":484},{"type":62,"tag":108,"props":773,"children":774},{"style":121},[775],{"type":67,"value":220},{"type":62,"tag":108,"props":777,"children":778},{"style":121},[779],{"type":67,"value":164},{"type":62,"tag":108,"props":781,"children":782},{"style":167},[783],{"type":67,"value":784},"revenue",{"type":62,"tag":108,"props":786,"children":787},{"style":121},[788],{"type":67,"value":414},{"type":62,"tag":108,"props":790,"children":791},{"style":121},[792],{"type":67,"value":135},{"type":62,"tag":108,"props":794,"children":795},{"style":212},[796],{"type":67,"value":510},{"type":62,"tag":108,"props":798,"children":799},{"style":121},[800],{"type":67,"value":220},{"type":62,"tag":108,"props":802,"children":803},{"style":121},[804],{"type":67,"value":164},{"type":62,"tag":108,"props":806,"children":807},{"style":167},[808],{"type":67,"value":523},{"type":62,"tag":108,"props":810,"children":811},{"style":121},[812],{"type":67,"value":414},{"type":62,"tag":108,"props":814,"children":815},{"style":121},[816],{"type":67,"value":154},{"type":62,"tag":108,"props":818,"children":819},{"style":121},[820],{"type":67,"value":445},{"type":62,"tag":108,"props":822,"children":824},{"class":110,"line":823},24,[825,829],{"type":62,"tag":108,"props":826,"children":827},{"style":121},[828],{"type":67,"value":591},{"type":62,"tag":108,"props":830,"children":831},{"style":212},[832],{"type":67,"value":596},{"type":62,"tag":108,"props":834,"children":836},{"class":110,"line":835},25,[837],{"type":62,"tag":108,"props":838,"children":839},{"style":121},[840],{"type":67,"value":269},{"type":62,"tag":108,"props":842,"children":844},{"class":110,"line":843},26,[845],{"type":62,"tag":108,"props":846,"children":847},{"emptyLinePlaceholder":181},[848],{"type":67,"value":184},{"type":62,"tag":108,"props":850,"children":852},{"class":110,"line":851},27,[853,858,863,868,872],{"type":62,"tag":108,"props":854,"children":855},{"style":191},[856],{"type":67,"value":857},"const",{"type":62,"tag":108,"props":859,"children":860},{"style":127},[861],{"type":67,"value":862}," prepared ",{"type":62,"tag":108,"props":864,"children":865},{"style":121},[866],{"type":67,"value":867},"=",{"type":62,"tag":108,"props":869,"children":870},{"style":294},[871],{"type":67,"value":297},{"type":62,"tag":108,"props":873,"children":874},{"style":127},[875],{"type":67,"value":876},"([\n",{"type":62,"tag":108,"props":878,"children":880},{"class":110,"line":879},28,[881,886,890,894,898,903,907,911,915,919,923,928,932,936,941,945,950],{"type":62,"tag":108,"props":882,"children":883},{"style":121},[884],{"type":67,"value":885},"  {",{"type":62,"tag":108,"props":887,"children":888},{"style":212},[889],{"type":67,"value":423},{"type":62,"tag":108,"props":891,"children":892},{"style":121},[893],{"type":67,"value":220},{"type":62,"tag":108,"props":895,"children":896},{"style":121},[897],{"type":67,"value":164},{"type":62,"tag":108,"props":899,"children":900},{"style":167},[901],{"type":67,"value":902},"2026-08-01",{"type":62,"tag":108,"props":904,"children":905},{"style":121},[906],{"type":67,"value":414},{"type":62,"tag":108,"props":908,"children":909},{"style":121},[910],{"type":67,"value":135},{"type":62,"tag":108,"props":912,"children":913},{"style":212},[914],{"type":67,"value":396},{"type":62,"tag":108,"props":916,"children":917},{"style":121},[918],{"type":67,"value":220},{"type":62,"tag":108,"props":920,"children":921},{"style":121},[922],{"type":67,"value":164},{"type":62,"tag":108,"props":924,"children":925},{"style":167},[926],{"type":67,"value":927},"West",{"type":62,"tag":108,"props":929,"children":930},{"style":121},[931],{"type":67,"value":414},{"type":62,"tag":108,"props":933,"children":934},{"style":121},[935],{"type":67,"value":135},{"type":62,"tag":108,"props":937,"children":938},{"style":212},[939],{"type":67,"value":940}," amount",{"type":62,"tag":108,"props":942,"children":943},{"style":121},[944],{"type":67,"value":220},{"type":62,"tag":108,"props":946,"children":947},{"style":708},[948],{"type":67,"value":949}," 120",{"type":62,"tag":108,"props":951,"children":952},{"style":121},[953],{"type":67,"value":445},{"type":62,"tag":108,"props":955,"children":957},{"class":110,"line":956},29,[958,962,966,970,974,979,983,987,991,995,999,1003,1007,1011,1015,1019,1024],{"type":62,"tag":108,"props":959,"children":960},{"style":121},[961],{"type":67,"value":885},{"type":62,"tag":108,"props":963,"children":964},{"style":212},[965],{"type":67,"value":423},{"type":62,"tag":108,"props":967,"children":968},{"style":121},[969],{"type":67,"value":220},{"type":62,"tag":108,"props":971,"children":972},{"style":121},[973],{"type":67,"value":164},{"type":62,"tag":108,"props":975,"children":976},{"style":167},[977],{"type":67,"value":978},"2026-08-02",{"type":62,"tag":108,"props":980,"children":981},{"style":121},[982],{"type":67,"value":414},{"type":62,"tag":108,"props":984,"children":985},{"style":121},[986],{"type":67,"value":135},{"type":62,"tag":108,"props":988,"children":989},{"style":212},[990],{"type":67,"value":396},{"type":62,"tag":108,"props":992,"children":993},{"style":121},[994],{"type":67,"value":220},{"type":62,"tag":108,"props":996,"children":997},{"style":121},[998],{"type":67,"value":164},{"type":62,"tag":108,"props":1000,"children":1001},{"style":167},[1002],{"type":67,"value":927},{"type":62,"tag":108,"props":1004,"children":1005},{"style":121},[1006],{"type":67,"value":414},{"type":62,"tag":108,"props":1008,"children":1009},{"style":121},[1010],{"type":67,"value":135},{"type":62,"tag":108,"props":1012,"children":1013},{"style":212},[1014],{"type":67,"value":940},{"type":62,"tag":108,"props":1016,"children":1017},{"style":121},[1018],{"type":67,"value":220},{"type":62,"tag":108,"props":1020,"children":1021},{"style":708},[1022],{"type":67,"value":1023}," 160",{"type":62,"tag":108,"props":1025,"children":1026},{"style":121},[1027],{"type":67,"value":445},{"type":62,"tag":108,"props":1029,"children":1031},{"class":110,"line":1030},30,[1032],{"type":62,"tag":108,"props":1033,"children":1034},{"style":127},[1035],{"type":67,"value":1036},"])\n",{"type":62,"tag":108,"props":1038,"children":1040},{"class":110,"line":1039},31,[1041],{"type":62,"tag":108,"props":1042,"children":1043},{"emptyLinePlaceholder":181},[1044],{"type":67,"value":184},{"type":62,"tag":108,"props":1046,"children":1048},{"class":110,"line":1047},32,[1049,1053,1058,1063,1067,1071,1076,1080],{"type":62,"tag":108,"props":1050,"children":1051},{"style":115},[1052],{"type":67,"value":286},{"type":62,"tag":108,"props":1054,"children":1055},{"style":191},[1056],{"type":67,"value":1057}," const",{"type":62,"tag":108,"props":1059,"children":1060},{"style":127},[1061],{"type":67,"value":1062}," revenueMark ",{"type":62,"tag":108,"props":1064,"children":1065},{"style":121},[1066],{"type":67,"value":867},{"type":62,"tag":108,"props":1068,"children":1069},{"style":294},[1070],{"type":67,"value":140},{"type":62,"tag":108,"props":1072,"children":1073},{"style":127},[1074],{"type":67,"value":1075},"(prepared",{"type":62,"tag":108,"props":1077,"children":1078},{"style":121},[1079],{"type":67,"value":135},{"type":62,"tag":108,"props":1081,"children":1082},{"style":121},[1083],{"type":67,"value":205},{"type":62,"tag":108,"props":1085,"children":1087},{"class":110,"line":1086},33,[1088,1093,1097,1101,1105,1109],{"type":62,"tag":108,"props":1089,"children":1090},{"style":212},[1091],{"type":67,"value":1092},"  x",{"type":62,"tag":108,"props":1094,"children":1095},{"style":121},[1096],{"type":67,"value":220},{"type":62,"tag":108,"props":1098,"children":1099},{"style":121},[1100],{"type":67,"value":164},{"type":62,"tag":108,"props":1102,"children":1103},{"style":167},[1104],{"type":67,"value":436},{"type":62,"tag":108,"props":1106,"children":1107},{"style":121},[1108],{"type":67,"value":414},{"type":62,"tag":108,"props":1110,"children":1111},{"style":121},[1112],{"type":67,"value":663},{"type":62,"tag":108,"props":1114,"children":1116},{"class":110,"line":1115},34,[1117,1122,1126,1130,1135,1139],{"type":62,"tag":108,"props":1118,"children":1119},{"style":212},[1120],{"type":67,"value":1121},"  y",{"type":62,"tag":108,"props":1123,"children":1124},{"style":121},[1125],{"type":67,"value":220},{"type":62,"tag":108,"props":1127,"children":1128},{"style":121},[1129],{"type":67,"value":164},{"type":62,"tag":108,"props":1131,"children":1132},{"style":167},[1133],{"type":67,"value":1134},"revenue7d",{"type":62,"tag":108,"props":1136,"children":1137},{"style":121},[1138],{"type":67,"value":414},{"type":62,"tag":108,"props":1140,"children":1141},{"style":121},[1142],{"type":67,"value":663},{"type":62,"tag":108,"props":1144,"children":1146},{"class":110,"line":1145},35,[1147,1152,1156,1160,1164,1168],{"type":62,"tag":108,"props":1148,"children":1149},{"style":212},[1150],{"type":67,"value":1151},"  z",{"type":62,"tag":108,"props":1153,"children":1154},{"style":121},[1155],{"type":67,"value":220},{"type":62,"tag":108,"props":1157,"children":1158},{"style":121},[1159],{"type":67,"value":164},{"type":62,"tag":108,"props":1161,"children":1162},{"style":167},[1163],{"type":67,"value":409},{"type":62,"tag":108,"props":1165,"children":1166},{"style":121},[1167],{"type":67,"value":414},{"type":62,"tag":108,"props":1169,"children":1170},{"style":121},[1171],{"type":67,"value":663},{"type":62,"tag":108,"props":1173,"children":1175},{"class":110,"line":1174},36,[1176,1181],{"type":62,"tag":108,"props":1177,"children":1178},{"style":121},[1179],{"type":67,"value":1180},"}",{"type":62,"tag":108,"props":1182,"children":1183},{"style":127},[1184],{"type":67,"value":596},{"type":62,"tag":84,"props":1186,"children":1188},{"id":1187},"core-patterns",[1189],{"type":67,"value":1190},"Core Patterns",{"type":62,"tag":1192,"props":1193,"children":1195},"h3",{"id":1194},"choose-the-owner-by-scope",[1196],{"type":67,"value":1197},"Choose the owner by scope",{"type":62,"tag":1199,"props":1200,"children":1201},"table",{},[1202,1221],{"type":62,"tag":1203,"props":1204,"children":1205},"thead",{},[1206],{"type":62,"tag":1207,"props":1208,"children":1209},"tr",{},[1210,1216],{"type":62,"tag":1211,"props":1212,"children":1213},"th",{},[1214],{"type":67,"value":1215},"Work",{"type":62,"tag":1211,"props":1217,"children":1218},{},[1219],{"type":67,"value":1220},"Owner",{"type":62,"tag":1222,"props":1223,"children":1224},"tbody",{},[1225,1239,1252,1277,1290],{"type":62,"tag":1207,"props":1226,"children":1227},{},[1228,1234],{"type":62,"tag":1229,"props":1230,"children":1231},"td",{},[1232],{"type":67,"value":1233},"Calculation from one row",{"type":62,"tag":1229,"props":1235,"children":1236},{},[1237],{"type":67,"value":1238},"channel accessor",{"type":62,"tag":1207,"props":1240,"children":1241},{},[1242,1247],{"type":62,"tag":1229,"props":1243,"children":1244},{},[1245],{"type":67,"value":1246},"Reusable cross-row result",{"type":62,"tag":1229,"props":1248,"children":1249},{},[1250],{"type":67,"value":1251},"eager data transform",{"type":62,"tag":1207,"props":1253,"children":1254},{},[1255,1260],{"type":62,"tag":1229,"props":1256,"children":1257},{},[1258],{"type":67,"value":1259},"Geometry meaningful only inside one mark",{"type":62,"tag":1229,"props":1261,"children":1262},{},[1263,1269,1271],{"type":62,"tag":104,"props":1264,"children":1266},{"className":1265},[],[1267],{"type":67,"value":1268},"layout: stack()",{"type":67,"value":1270}," or ",{"type":62,"tag":104,"props":1272,"children":1274},{"className":1273},[],[1275],{"type":67,"value":1276},"layout: group()",{"type":62,"tag":1207,"props":1278,"children":1279},{},[1280,1285],{"type":62,"tag":1229,"props":1281,"children":1282},{},[1283],{"type":67,"value":1284},"Product-specific enrichment or filtering",{"type":62,"tag":1229,"props":1286,"children":1287},{},[1288],{"type":67,"value":1289},"ordinary application function",{"type":62,"tag":1207,"props":1291,"children":1292},{},[1293,1298],{"type":62,"tag":1229,"props":1294,"children":1295},{},[1296],{"type":67,"value":1297},"Pixel-space work after margins resolve",{"type":62,"tag":1229,"props":1299,"children":1300},{},[1301],{"type":67,"value":1302},"resolved-layout mark, not a data transform",{"type":62,"tag":1192,"props":1304,"children":1306},{"id":1305},"compose-structural-and-analytical-transforms",[1307],{"type":67,"value":1308},"Compose structural and analytical transforms",{"type":62,"tag":96,"props":1310,"children":1312},{"className":98,"code":1311,"language":100,"meta":101,"style":101},"import { normalize, select } from '@tanstack\u002Fcharts'\nimport { fold } from '@tanstack\u002Fcharts\u002Ftransform\u002Ffold'\n\nconst services = [\n  { service: 'api', latency: 180, throughput: 820 },\n  { service: 'worker', latency: 240, throughput: 510 },\n]\n\nconst folded = fold(services, {\n  fields: ['latency', 'throughput'] as const,\n  as: { key: 'metric', value: 'measurement' },\n})\n\nconst normalized = normalize(folded, {\n  by: 'metric',\n  value: 'measurement',\n  basis: 'extent',\n  as: 'relativeMeasurement',\n})\n\nexport const baselines = select(normalized, {\n  by: 'metric',\n  select: 'first',\n})\n",[1313],{"type":62,"tag":104,"props":1314,"children":1315},{"__ignoreMap":101},[1316,1361,1398,1405,1426,1495,1561,1569,1576,1609,1674,1741,1752,1759,1792,1820,1848,1877,1905,1916,1923,1960,1987,2016],{"type":62,"tag":108,"props":1317,"children":1318},{"class":110,"line":111},[1319,1323,1327,1332,1336,1341,1345,1349,1353,1357],{"type":62,"tag":108,"props":1320,"children":1321},{"style":115},[1322],{"type":67,"value":118},{"type":62,"tag":108,"props":1324,"children":1325},{"style":121},[1326],{"type":67,"value":124},{"type":62,"tag":108,"props":1328,"children":1329},{"style":127},[1330],{"type":67,"value":1331}," normalize",{"type":62,"tag":108,"props":1333,"children":1334},{"style":121},[1335],{"type":67,"value":135},{"type":62,"tag":108,"props":1337,"children":1338},{"style":127},[1339],{"type":67,"value":1340}," select",{"type":62,"tag":108,"props":1342,"children":1343},{"style":121},[1344],{"type":67,"value":154},{"type":62,"tag":108,"props":1346,"children":1347},{"style":115},[1348],{"type":67,"value":159},{"type":62,"tag":108,"props":1350,"children":1351},{"style":121},[1352],{"type":67,"value":164},{"type":62,"tag":108,"props":1354,"children":1355},{"style":167},[1356],{"type":67,"value":52},{"type":62,"tag":108,"props":1358,"children":1359},{"style":121},[1360],{"type":67,"value":174},{"type":62,"tag":108,"props":1362,"children":1363},{"class":110,"line":177},[1364,1368,1372,1377,1381,1385,1389,1394],{"type":62,"tag":108,"props":1365,"children":1366},{"style":115},[1367],{"type":67,"value":118},{"type":62,"tag":108,"props":1369,"children":1370},{"style":121},[1371],{"type":67,"value":124},{"type":62,"tag":108,"props":1373,"children":1374},{"style":127},[1375],{"type":67,"value":1376}," fold",{"type":62,"tag":108,"props":1378,"children":1379},{"style":121},[1380],{"type":67,"value":154},{"type":62,"tag":108,"props":1382,"children":1383},{"style":115},[1384],{"type":67,"value":159},{"type":62,"tag":108,"props":1386,"children":1387},{"style":121},[1388],{"type":67,"value":164},{"type":62,"tag":108,"props":1390,"children":1391},{"style":167},[1392],{"type":67,"value":1393},"@tanstack\u002Fcharts\u002Ftransform\u002Ffold",{"type":62,"tag":108,"props":1395,"children":1396},{"style":121},[1397],{"type":67,"value":174},{"type":62,"tag":108,"props":1399,"children":1400},{"class":110,"line":187},[1401],{"type":62,"tag":108,"props":1402,"children":1403},{"emptyLinePlaceholder":181},[1404],{"type":67,"value":184},{"type":62,"tag":108,"props":1406,"children":1407},{"class":110,"line":208},[1408,1412,1417,1421],{"type":62,"tag":108,"props":1409,"children":1410},{"style":191},[1411],{"type":67,"value":857},{"type":62,"tag":108,"props":1413,"children":1414},{"style":127},[1415],{"type":67,"value":1416}," services ",{"type":62,"tag":108,"props":1418,"children":1419},{"style":121},[1420],{"type":67,"value":867},{"type":62,"tag":108,"props":1422,"children":1423},{"style":127},[1424],{"type":67,"value":1425}," [\n",{"type":62,"tag":108,"props":1427,"children":1428},{"class":110,"line":228},[1429,1433,1438,1442,1446,1451,1455,1459,1464,1468,1473,1477,1482,1486,1491],{"type":62,"tag":108,"props":1430,"children":1431},{"style":121},[1432],{"type":67,"value":885},{"type":62,"tag":108,"props":1434,"children":1435},{"style":212},[1436],{"type":67,"value":1437}," service",{"type":62,"tag":108,"props":1439,"children":1440},{"style":121},[1441],{"type":67,"value":220},{"type":62,"tag":108,"props":1443,"children":1444},{"style":121},[1445],{"type":67,"value":164},{"type":62,"tag":108,"props":1447,"children":1448},{"style":167},[1449],{"type":67,"value":1450},"api",{"type":62,"tag":108,"props":1452,"children":1453},{"style":121},[1454],{"type":67,"value":414},{"type":62,"tag":108,"props":1456,"children":1457},{"style":121},[1458],{"type":67,"value":135},{"type":62,"tag":108,"props":1460,"children":1461},{"style":212},[1462],{"type":67,"value":1463}," latency",{"type":62,"tag":108,"props":1465,"children":1466},{"style":121},[1467],{"type":67,"value":220},{"type":62,"tag":108,"props":1469,"children":1470},{"style":708},[1471],{"type":67,"value":1472}," 180",{"type":62,"tag":108,"props":1474,"children":1475},{"style":121},[1476],{"type":67,"value":135},{"type":62,"tag":108,"props":1478,"children":1479},{"style":212},[1480],{"type":67,"value":1481}," throughput",{"type":62,"tag":108,"props":1483,"children":1484},{"style":121},[1485],{"type":67,"value":220},{"type":62,"tag":108,"props":1487,"children":1488},{"style":708},[1489],{"type":67,"value":1490}," 820",{"type":62,"tag":108,"props":1492,"children":1493},{"style":121},[1494],{"type":67,"value":445},{"type":62,"tag":108,"props":1496,"children":1497},{"class":110,"line":245},[1498,1502,1506,1510,1514,1519,1523,1527,1531,1535,1540,1544,1548,1552,1557],{"type":62,"tag":108,"props":1499,"children":1500},{"style":121},[1501],{"type":67,"value":885},{"type":62,"tag":108,"props":1503,"children":1504},{"style":212},[1505],{"type":67,"value":1437},{"type":62,"tag":108,"props":1507,"children":1508},{"style":121},[1509],{"type":67,"value":220},{"type":62,"tag":108,"props":1511,"children":1512},{"style":121},[1513],{"type":67,"value":164},{"type":62,"tag":108,"props":1515,"children":1516},{"style":167},[1517],{"type":67,"value":1518},"worker",{"type":62,"tag":108,"props":1520,"children":1521},{"style":121},[1522],{"type":67,"value":414},{"type":62,"tag":108,"props":1524,"children":1525},{"style":121},[1526],{"type":67,"value":135},{"type":62,"tag":108,"props":1528,"children":1529},{"style":212},[1530],{"type":67,"value":1463},{"type":62,"tag":108,"props":1532,"children":1533},{"style":121},[1534],{"type":67,"value":220},{"type":62,"tag":108,"props":1536,"children":1537},{"style":708},[1538],{"type":67,"value":1539}," 240",{"type":62,"tag":108,"props":1541,"children":1542},{"style":121},[1543],{"type":67,"value":135},{"type":62,"tag":108,"props":1545,"children":1546},{"style":212},[1547],{"type":67,"value":1481},{"type":62,"tag":108,"props":1549,"children":1550},{"style":121},[1551],{"type":67,"value":220},{"type":62,"tag":108,"props":1553,"children":1554},{"style":708},[1555],{"type":67,"value":1556}," 510",{"type":62,"tag":108,"props":1558,"children":1559},{"style":121},[1560],{"type":67,"value":445},{"type":62,"tag":108,"props":1562,"children":1563},{"class":110,"line":263},[1564],{"type":62,"tag":108,"props":1565,"children":1566},{"style":127},[1567],{"type":67,"value":1568},"]\n",{"type":62,"tag":108,"props":1570,"children":1571},{"class":110,"line":272},[1572],{"type":62,"tag":108,"props":1573,"children":1574},{"emptyLinePlaceholder":181},[1575],{"type":67,"value":184},{"type":62,"tag":108,"props":1577,"children":1578},{"class":110,"line":280},[1579,1583,1588,1592,1596,1601,1605],{"type":62,"tag":108,"props":1580,"children":1581},{"style":191},[1582],{"type":67,"value":857},{"type":62,"tag":108,"props":1584,"children":1585},{"style":127},[1586],{"type":67,"value":1587}," folded ",{"type":62,"tag":108,"props":1589,"children":1590},{"style":121},[1591],{"type":67,"value":867},{"type":62,"tag":108,"props":1593,"children":1594},{"style":294},[1595],{"type":67,"value":1376},{"type":62,"tag":108,"props":1597,"children":1598},{"style":127},[1599],{"type":67,"value":1600},"(services",{"type":62,"tag":108,"props":1602,"children":1603},{"style":121},[1604],{"type":67,"value":135},{"type":62,"tag":108,"props":1606,"children":1607},{"style":121},[1608],{"type":67,"value":205},{"type":62,"tag":108,"props":1610,"children":1611},{"class":110,"line":338},[1612,1617,1621,1626,1630,1635,1639,1643,1647,1652,1656,1661,1666,1670],{"type":62,"tag":108,"props":1613,"children":1614},{"style":212},[1615],{"type":67,"value":1616},"  fields",{"type":62,"tag":108,"props":1618,"children":1619},{"style":121},[1620],{"type":67,"value":220},{"type":62,"tag":108,"props":1622,"children":1623},{"style":127},[1624],{"type":67,"value":1625}," [",{"type":62,"tag":108,"props":1627,"children":1628},{"style":121},[1629],{"type":67,"value":414},{"type":62,"tag":108,"props":1631,"children":1632},{"style":167},[1633],{"type":67,"value":1634},"latency",{"type":62,"tag":108,"props":1636,"children":1637},{"style":121},[1638],{"type":67,"value":414},{"type":62,"tag":108,"props":1640,"children":1641},{"style":121},[1642],{"type":67,"value":135},{"type":62,"tag":108,"props":1644,"children":1645},{"style":121},[1646],{"type":67,"value":164},{"type":62,"tag":108,"props":1648,"children":1649},{"style":167},[1650],{"type":67,"value":1651},"throughput",{"type":62,"tag":108,"props":1653,"children":1654},{"style":121},[1655],{"type":67,"value":414},{"type":62,"tag":108,"props":1657,"children":1658},{"style":127},[1659],{"type":67,"value":1660},"] ",{"type":62,"tag":108,"props":1662,"children":1663},{"style":115},[1664],{"type":67,"value":1665},"as",{"type":62,"tag":108,"props":1667,"children":1668},{"style":191},[1669],{"type":67,"value":1057},{"type":62,"tag":108,"props":1671,"children":1672},{"style":121},[1673],{"type":67,"value":663},{"type":62,"tag":108,"props":1675,"children":1676},{"class":110,"line":377},[1677,1682,1686,1690,1695,1699,1703,1708,1712,1716,1720,1724,1728,1733,1737],{"type":62,"tag":108,"props":1678,"children":1679},{"style":212},[1680],{"type":67,"value":1681},"  as",{"type":62,"tag":108,"props":1683,"children":1684},{"style":121},[1685],{"type":67,"value":220},{"type":62,"tag":108,"props":1687,"children":1688},{"style":121},[1689],{"type":67,"value":124},{"type":62,"tag":108,"props":1691,"children":1692},{"style":212},[1693],{"type":67,"value":1694}," key",{"type":62,"tag":108,"props":1696,"children":1697},{"style":121},[1698],{"type":67,"value":220},{"type":62,"tag":108,"props":1700,"children":1701},{"style":121},[1702],{"type":67,"value":164},{"type":62,"tag":108,"props":1704,"children":1705},{"style":167},[1706],{"type":67,"value":1707},"metric",{"type":62,"tag":108,"props":1709,"children":1710},{"style":121},[1711],{"type":67,"value":414},{"type":62,"tag":108,"props":1713,"children":1714},{"style":121},[1715],{"type":67,"value":135},{"type":62,"tag":108,"props":1717,"children":1718},{"style":212},[1719],{"type":67,"value":484},{"type":62,"tag":108,"props":1721,"children":1722},{"style":121},[1723],{"type":67,"value":220},{"type":62,"tag":108,"props":1725,"children":1726},{"style":121},[1727],{"type":67,"value":164},{"type":62,"tag":108,"props":1729,"children":1730},{"style":167},[1731],{"type":67,"value":1732},"measurement",{"type":62,"tag":108,"props":1734,"children":1735},{"style":121},[1736],{"type":67,"value":414},{"type":62,"tag":108,"props":1738,"children":1739},{"style":121},[1740],{"type":67,"value":445},{"type":62,"tag":108,"props":1742,"children":1743},{"class":110,"line":448},[1744,1748],{"type":62,"tag":108,"props":1745,"children":1746},{"style":121},[1747],{"type":67,"value":1180},{"type":62,"tag":108,"props":1749,"children":1750},{"style":127},[1751],{"type":67,"value":596},{"type":62,"tag":108,"props":1753,"children":1754},{"class":110,"line":465},[1755],{"type":62,"tag":108,"props":1756,"children":1757},{"emptyLinePlaceholder":181},[1758],{"type":67,"value":184},{"type":62,"tag":108,"props":1760,"children":1761},{"class":110,"line":534},[1762,1766,1771,1775,1779,1784,1788],{"type":62,"tag":108,"props":1763,"children":1764},{"style":191},[1765],{"type":67,"value":857},{"type":62,"tag":108,"props":1767,"children":1768},{"style":127},[1769],{"type":67,"value":1770}," normalized ",{"type":62,"tag":108,"props":1772,"children":1773},{"style":121},[1774],{"type":67,"value":867},{"type":62,"tag":108,"props":1776,"children":1777},{"style":294},[1778],{"type":67,"value":1331},{"type":62,"tag":108,"props":1780,"children":1781},{"style":127},[1782],{"type":67,"value":1783},"(folded",{"type":62,"tag":108,"props":1785,"children":1786},{"style":121},[1787],{"type":67,"value":135},{"type":62,"tag":108,"props":1789,"children":1790},{"style":121},[1791],{"type":67,"value":205},{"type":62,"tag":108,"props":1793,"children":1794},{"class":110,"line":576},[1795,1800,1804,1808,1812,1816],{"type":62,"tag":108,"props":1796,"children":1797},{"style":212},[1798],{"type":67,"value":1799},"  by",{"type":62,"tag":108,"props":1801,"children":1802},{"style":121},[1803],{"type":67,"value":220},{"type":62,"tag":108,"props":1805,"children":1806},{"style":121},[1807],{"type":67,"value":164},{"type":62,"tag":108,"props":1809,"children":1810},{"style":167},[1811],{"type":67,"value":1707},{"type":62,"tag":108,"props":1813,"children":1814},{"style":121},[1815],{"type":67,"value":414},{"type":62,"tag":108,"props":1817,"children":1818},{"style":121},[1819],{"type":67,"value":663},{"type":62,"tag":108,"props":1821,"children":1822},{"class":110,"line":585},[1823,1828,1832,1836,1840,1844],{"type":62,"tag":108,"props":1824,"children":1825},{"style":212},[1826],{"type":67,"value":1827},"  value",{"type":62,"tag":108,"props":1829,"children":1830},{"style":121},[1831],{"type":67,"value":220},{"type":62,"tag":108,"props":1833,"children":1834},{"style":121},[1835],{"type":67,"value":164},{"type":62,"tag":108,"props":1837,"children":1838},{"style":167},[1839],{"type":67,"value":1732},{"type":62,"tag":108,"props":1841,"children":1842},{"style":121},[1843],{"type":67,"value":414},{"type":62,"tag":108,"props":1845,"children":1846},{"style":121},[1847],{"type":67,"value":663},{"type":62,"tag":108,"props":1849,"children":1850},{"class":110,"line":599},[1851,1856,1860,1864,1869,1873],{"type":62,"tag":108,"props":1852,"children":1853},{"style":212},[1854],{"type":67,"value":1855},"  basis",{"type":62,"tag":108,"props":1857,"children":1858},{"style":121},[1859],{"type":67,"value":220},{"type":62,"tag":108,"props":1861,"children":1862},{"style":121},[1863],{"type":67,"value":164},{"type":62,"tag":108,"props":1865,"children":1866},{"style":167},[1867],{"type":67,"value":1868},"extent",{"type":62,"tag":108,"props":1870,"children":1871},{"style":121},[1872],{"type":67,"value":414},{"type":62,"tag":108,"props":1874,"children":1875},{"style":121},[1876],{"type":67,"value":663},{"type":62,"tag":108,"props":1878,"children":1879},{"class":110,"line":607},[1880,1884,1888,1892,1897,1901],{"type":62,"tag":108,"props":1881,"children":1882},{"style":212},[1883],{"type":67,"value":1681},{"type":62,"tag":108,"props":1885,"children":1886},{"style":121},[1887],{"type":67,"value":220},{"type":62,"tag":108,"props":1889,"children":1890},{"style":121},[1891],{"type":67,"value":164},{"type":62,"tag":108,"props":1893,"children":1894},{"style":167},[1895],{"type":67,"value":1896},"relativeMeasurement",{"type":62,"tag":108,"props":1898,"children":1899},{"style":121},[1900],{"type":67,"value":414},{"type":62,"tag":108,"props":1902,"children":1903},{"style":121},[1904],{"type":67,"value":663},{"type":62,"tag":108,"props":1906,"children":1907},{"class":110,"line":637},[1908,1912],{"type":62,"tag":108,"props":1909,"children":1910},{"style":121},[1911],{"type":67,"value":1180},{"type":62,"tag":108,"props":1913,"children":1914},{"style":127},[1915],{"type":67,"value":596},{"type":62,"tag":108,"props":1917,"children":1918},{"class":110,"line":666},[1919],{"type":62,"tag":108,"props":1920,"children":1921},{"emptyLinePlaceholder":181},[1922],{"type":67,"value":184},{"type":62,"tag":108,"props":1924,"children":1925},{"class":110,"line":695},[1926,1930,1934,1939,1943,1947,1952,1956],{"type":62,"tag":108,"props":1927,"children":1928},{"style":115},[1929],{"type":67,"value":286},{"type":62,"tag":108,"props":1931,"children":1932},{"style":191},[1933],{"type":67,"value":1057},{"type":62,"tag":108,"props":1935,"children":1936},{"style":127},[1937],{"type":67,"value":1938}," baselines ",{"type":62,"tag":108,"props":1940,"children":1941},{"style":121},[1942],{"type":67,"value":867},{"type":62,"tag":108,"props":1944,"children":1945},{"style":294},[1946],{"type":67,"value":1340},{"type":62,"tag":108,"props":1948,"children":1949},{"style":127},[1950],{"type":67,"value":1951},"(normalized",{"type":62,"tag":108,"props":1953,"children":1954},{"style":121},[1955],{"type":67,"value":135},{"type":62,"tag":108,"props":1957,"children":1958},{"style":121},[1959],{"type":67,"value":205},{"type":62,"tag":108,"props":1961,"children":1962},{"class":110,"line":718},[1963,1967,1971,1975,1979,1983],{"type":62,"tag":108,"props":1964,"children":1965},{"style":212},[1966],{"type":67,"value":1799},{"type":62,"tag":108,"props":1968,"children":1969},{"style":121},[1970],{"type":67,"value":220},{"type":62,"tag":108,"props":1972,"children":1973},{"style":121},[1974],{"type":67,"value":164},{"type":62,"tag":108,"props":1976,"children":1977},{"style":167},[1978],{"type":67,"value":1707},{"type":62,"tag":108,"props":1980,"children":1981},{"style":121},[1982],{"type":67,"value":414},{"type":62,"tag":108,"props":1984,"children":1985},{"style":121},[1986],{"type":67,"value":663},{"type":62,"tag":108,"props":1988,"children":1989},{"class":110,"line":741},[1990,1995,1999,2003,2008,2012],{"type":62,"tag":108,"props":1991,"children":1992},{"style":212},[1993],{"type":67,"value":1994},"  select",{"type":62,"tag":108,"props":1996,"children":1997},{"style":121},[1998],{"type":67,"value":220},{"type":62,"tag":108,"props":2000,"children":2001},{"style":121},[2002],{"type":67,"value":164},{"type":62,"tag":108,"props":2004,"children":2005},{"style":167},[2006],{"type":67,"value":2007},"first",{"type":62,"tag":108,"props":2009,"children":2010},{"style":121},[2011],{"type":67,"value":414},{"type":62,"tag":108,"props":2013,"children":2014},{"style":121},[2015],{"type":67,"value":663},{"type":62,"tag":108,"props":2017,"children":2018},{"class":110,"line":823},[2019,2023],{"type":62,"tag":108,"props":2020,"children":2021},{"style":121},[2022],{"type":67,"value":1180},{"type":62,"tag":108,"props":2024,"children":2025},{"style":127},[2026],{"type":67,"value":596},{"type":62,"tag":70,"props":2028,"children":2029},{},[2030],{"type":67,"value":2031},"Each stage should have one semantic responsibility and a named output.",{"type":62,"tag":1192,"props":2033,"children":2035},{"id":2034},"order-path-data-before-mark-construction",[2036],{"type":67,"value":2037},"Order path data before mark construction",{"type":62,"tag":96,"props":2039,"children":2041},{"className":98,"code":2040,"language":100,"meta":101,"style":101},"import { lineY } from '@tanstack\u002Fcharts'\n\nconst rows = [\n  { date: new Date('2026-08-03'), value: 14 },\n  { date: new Date('2026-08-01'), value: 10 },\n  { date: new Date('2026-08-02'), value: 12 },\n]\n\nconst ordered = [...rows].sort((left, right) => +left.date - +right.date)\n\nexport const trend = lineY(ordered, { x: 'date', y: 'value' })\n",[2042],{"type":62,"tag":104,"props":2043,"children":2044},{"__ignoreMap":101},[2045,2080,2087,2107,2175,2239,2303,2310,2317,2429,2436],{"type":62,"tag":108,"props":2046,"children":2047},{"class":110,"line":111},[2048,2052,2056,2060,2064,2068,2072,2076],{"type":62,"tag":108,"props":2049,"children":2050},{"style":115},[2051],{"type":67,"value":118},{"type":62,"tag":108,"props":2053,"children":2054},{"style":121},[2055],{"type":67,"value":124},{"type":62,"tag":108,"props":2057,"children":2058},{"style":127},[2059],{"type":67,"value":140},{"type":62,"tag":108,"props":2061,"children":2062},{"style":121},[2063],{"type":67,"value":154},{"type":62,"tag":108,"props":2065,"children":2066},{"style":115},[2067],{"type":67,"value":159},{"type":62,"tag":108,"props":2069,"children":2070},{"style":121},[2071],{"type":67,"value":164},{"type":62,"tag":108,"props":2073,"children":2074},{"style":167},[2075],{"type":67,"value":52},{"type":62,"tag":108,"props":2077,"children":2078},{"style":121},[2079],{"type":67,"value":174},{"type":62,"tag":108,"props":2081,"children":2082},{"class":110,"line":177},[2083],{"type":62,"tag":108,"props":2084,"children":2085},{"emptyLinePlaceholder":181},[2086],{"type":67,"value":184},{"type":62,"tag":108,"props":2088,"children":2089},{"class":110,"line":187},[2090,2094,2099,2103],{"type":62,"tag":108,"props":2091,"children":2092},{"style":191},[2093],{"type":67,"value":857},{"type":62,"tag":108,"props":2095,"children":2096},{"style":127},[2097],{"type":67,"value":2098}," rows ",{"type":62,"tag":108,"props":2100,"children":2101},{"style":121},[2102],{"type":67,"value":867},{"type":62,"tag":108,"props":2104,"children":2105},{"style":127},[2106],{"type":67,"value":1425},{"type":62,"tag":108,"props":2108,"children":2109},{"class":110,"line":208},[2110,2114,2119,2123,2128,2133,2137,2141,2146,2150,2154,2158,2162,2166,2171],{"type":62,"tag":108,"props":2111,"children":2112},{"style":121},[2113],{"type":67,"value":885},{"type":62,"tag":108,"props":2115,"children":2116},{"style":212},[2117],{"type":67,"value":2118}," date",{"type":62,"tag":108,"props":2120,"children":2121},{"style":121},[2122],{"type":67,"value":220},{"type":62,"tag":108,"props":2124,"children":2125},{"style":121},[2126],{"type":67,"value":2127}," new",{"type":62,"tag":108,"props":2129,"children":2130},{"style":294},[2131],{"type":67,"value":2132}," Date",{"type":62,"tag":108,"props":2134,"children":2135},{"style":127},[2136],{"type":67,"value":302},{"type":62,"tag":108,"props":2138,"children":2139},{"style":121},[2140],{"type":67,"value":414},{"type":62,"tag":108,"props":2142,"children":2143},{"style":167},[2144],{"type":67,"value":2145},"2026-08-03",{"type":62,"tag":108,"props":2147,"children":2148},{"style":121},[2149],{"type":67,"value":414},{"type":62,"tag":108,"props":2151,"children":2152},{"style":127},[2153],{"type":67,"value":331},{"type":62,"tag":108,"props":2155,"children":2156},{"style":121},[2157],{"type":67,"value":135},{"type":62,"tag":108,"props":2159,"children":2160},{"style":212},[2161],{"type":67,"value":484},{"type":62,"tag":108,"props":2163,"children":2164},{"style":121},[2165],{"type":67,"value":220},{"type":62,"tag":108,"props":2167,"children":2168},{"style":708},[2169],{"type":67,"value":2170}," 14",{"type":62,"tag":108,"props":2172,"children":2173},{"style":121},[2174],{"type":67,"value":445},{"type":62,"tag":108,"props":2176,"children":2177},{"class":110,"line":228},[2178,2182,2186,2190,2194,2198,2202,2206,2210,2214,2218,2222,2226,2230,2235],{"type":62,"tag":108,"props":2179,"children":2180},{"style":121},[2181],{"type":67,"value":885},{"type":62,"tag":108,"props":2183,"children":2184},{"style":212},[2185],{"type":67,"value":2118},{"type":62,"tag":108,"props":2187,"children":2188},{"style":121},[2189],{"type":67,"value":220},{"type":62,"tag":108,"props":2191,"children":2192},{"style":121},[2193],{"type":67,"value":2127},{"type":62,"tag":108,"props":2195,"children":2196},{"style":294},[2197],{"type":67,"value":2132},{"type":62,"tag":108,"props":2199,"children":2200},{"style":127},[2201],{"type":67,"value":302},{"type":62,"tag":108,"props":2203,"children":2204},{"style":121},[2205],{"type":67,"value":414},{"type":62,"tag":108,"props":2207,"children":2208},{"style":167},[2209],{"type":67,"value":902},{"type":62,"tag":108,"props":2211,"children":2212},{"style":121},[2213],{"type":67,"value":414},{"type":62,"tag":108,"props":2215,"children":2216},{"style":127},[2217],{"type":67,"value":331},{"type":62,"tag":108,"props":2219,"children":2220},{"style":121},[2221],{"type":67,"value":135},{"type":62,"tag":108,"props":2223,"children":2224},{"style":212},[2225],{"type":67,"value":484},{"type":62,"tag":108,"props":2227,"children":2228},{"style":121},[2229],{"type":67,"value":220},{"type":62,"tag":108,"props":2231,"children":2232},{"style":708},[2233],{"type":67,"value":2234}," 10",{"type":62,"tag":108,"props":2236,"children":2237},{"style":121},[2238],{"type":67,"value":445},{"type":62,"tag":108,"props":2240,"children":2241},{"class":110,"line":245},[2242,2246,2250,2254,2258,2262,2266,2270,2274,2278,2282,2286,2290,2294,2299],{"type":62,"tag":108,"props":2243,"children":2244},{"style":121},[2245],{"type":67,"value":885},{"type":62,"tag":108,"props":2247,"children":2248},{"style":212},[2249],{"type":67,"value":2118},{"type":62,"tag":108,"props":2251,"children":2252},{"style":121},[2253],{"type":67,"value":220},{"type":62,"tag":108,"props":2255,"children":2256},{"style":121},[2257],{"type":67,"value":2127},{"type":62,"tag":108,"props":2259,"children":2260},{"style":294},[2261],{"type":67,"value":2132},{"type":62,"tag":108,"props":2263,"children":2264},{"style":127},[2265],{"type":67,"value":302},{"type":62,"tag":108,"props":2267,"children":2268},{"style":121},[2269],{"type":67,"value":414},{"type":62,"tag":108,"props":2271,"children":2272},{"style":167},[2273],{"type":67,"value":978},{"type":62,"tag":108,"props":2275,"children":2276},{"style":121},[2277],{"type":67,"value":414},{"type":62,"tag":108,"props":2279,"children":2280},{"style":127},[2281],{"type":67,"value":331},{"type":62,"tag":108,"props":2283,"children":2284},{"style":121},[2285],{"type":67,"value":135},{"type":62,"tag":108,"props":2287,"children":2288},{"style":212},[2289],{"type":67,"value":484},{"type":62,"tag":108,"props":2291,"children":2292},{"style":121},[2293],{"type":67,"value":220},{"type":62,"tag":108,"props":2295,"children":2296},{"style":708},[2297],{"type":67,"value":2298}," 12",{"type":62,"tag":108,"props":2300,"children":2301},{"style":121},[2302],{"type":67,"value":445},{"type":62,"tag":108,"props":2304,"children":2305},{"class":110,"line":263},[2306],{"type":62,"tag":108,"props":2307,"children":2308},{"style":127},[2309],{"type":67,"value":1568},{"type":62,"tag":108,"props":2311,"children":2312},{"class":110,"line":272},[2313],{"type":62,"tag":108,"props":2314,"children":2315},{"emptyLinePlaceholder":181},[2316],{"type":67,"value":184},{"type":62,"tag":108,"props":2318,"children":2319},{"class":110,"line":280},[2320,2324,2329,2333,2337,2342,2347,2352,2357,2361,2365,2370,2374,2379,2383,2388,2393,2397,2401,2406,2411,2415,2420,2424],{"type":62,"tag":108,"props":2321,"children":2322},{"style":191},[2323],{"type":67,"value":857},{"type":62,"tag":108,"props":2325,"children":2326},{"style":127},[2327],{"type":67,"value":2328}," ordered ",{"type":62,"tag":108,"props":2330,"children":2331},{"style":121},[2332],{"type":67,"value":867},{"type":62,"tag":108,"props":2334,"children":2335},{"style":127},[2336],{"type":67,"value":1625},{"type":62,"tag":108,"props":2338,"children":2339},{"style":121},[2340],{"type":67,"value":2341},"...",{"type":62,"tag":108,"props":2343,"children":2344},{"style":127},[2345],{"type":67,"value":2346},"rows]",{"type":62,"tag":108,"props":2348,"children":2349},{"style":121},[2350],{"type":67,"value":2351},".",{"type":62,"tag":108,"props":2353,"children":2354},{"style":294},[2355],{"type":67,"value":2356},"sort",{"type":62,"tag":108,"props":2358,"children":2359},{"style":127},[2360],{"type":67,"value":302},{"type":62,"tag":108,"props":2362,"children":2363},{"style":121},[2364],{"type":67,"value":302},{"type":62,"tag":108,"props":2366,"children":2367},{"style":305},[2368],{"type":67,"value":2369},"left",{"type":62,"tag":108,"props":2371,"children":2372},{"style":121},[2373],{"type":67,"value":135},{"type":62,"tag":108,"props":2375,"children":2376},{"style":305},[2377],{"type":67,"value":2378}," right",{"type":62,"tag":108,"props":2380,"children":2381},{"style":121},[2382],{"type":67,"value":331},{"type":62,"tag":108,"props":2384,"children":2385},{"style":191},[2386],{"type":67,"value":2387}," =>",{"type":62,"tag":108,"props":2389,"children":2390},{"style":121},[2391],{"type":67,"value":2392}," +",{"type":62,"tag":108,"props":2394,"children":2395},{"style":127},[2396],{"type":67,"value":2369},{"type":62,"tag":108,"props":2398,"children":2399},{"style":121},[2400],{"type":67,"value":2351},{"type":62,"tag":108,"props":2402,"children":2403},{"style":127},[2404],{"type":67,"value":2405},"date ",{"type":62,"tag":108,"props":2407,"children":2408},{"style":121},[2409],{"type":67,"value":2410},"-",{"type":62,"tag":108,"props":2412,"children":2413},{"style":121},[2414],{"type":67,"value":2392},{"type":62,"tag":108,"props":2416,"children":2417},{"style":127},[2418],{"type":67,"value":2419},"right",{"type":62,"tag":108,"props":2421,"children":2422},{"style":121},[2423],{"type":67,"value":2351},{"type":62,"tag":108,"props":2425,"children":2426},{"style":127},[2427],{"type":67,"value":2428},"date)\n",{"type":62,"tag":108,"props":2430,"children":2431},{"class":110,"line":338},[2432],{"type":62,"tag":108,"props":2433,"children":2434},{"emptyLinePlaceholder":181},[2435],{"type":67,"value":184},{"type":62,"tag":108,"props":2437,"children":2438},{"class":110,"line":377},[2439,2443,2447,2452,2456,2460,2465,2469,2473,2478,2482,2486,2491,2495,2499,2504,2508,2512,2517,2521,2525],{"type":62,"tag":108,"props":2440,"children":2441},{"style":115},[2442],{"type":67,"value":286},{"type":62,"tag":108,"props":2444,"children":2445},{"style":191},[2446],{"type":67,"value":1057},{"type":62,"tag":108,"props":2448,"children":2449},{"style":127},[2450],{"type":67,"value":2451}," trend ",{"type":62,"tag":108,"props":2453,"children":2454},{"style":121},[2455],{"type":67,"value":867},{"type":62,"tag":108,"props":2457,"children":2458},{"style":294},[2459],{"type":67,"value":140},{"type":62,"tag":108,"props":2461,"children":2462},{"style":127},[2463],{"type":67,"value":2464},"(ordered",{"type":62,"tag":108,"props":2466,"children":2467},{"style":121},[2468],{"type":67,"value":135},{"type":62,"tag":108,"props":2470,"children":2471},{"style":121},[2472],{"type":67,"value":124},{"type":62,"tag":108,"props":2474,"children":2475},{"style":212},[2476],{"type":67,"value":2477}," x",{"type":62,"tag":108,"props":2479,"children":2480},{"style":121},[2481],{"type":67,"value":220},{"type":62,"tag":108,"props":2483,"children":2484},{"style":121},[2485],{"type":67,"value":164},{"type":62,"tag":108,"props":2487,"children":2488},{"style":167},[2489],{"type":67,"value":2490},"date",{"type":62,"tag":108,"props":2492,"children":2493},{"style":121},[2494],{"type":67,"value":414},{"type":62,"tag":108,"props":2496,"children":2497},{"style":121},[2498],{"type":67,"value":135},{"type":62,"tag":108,"props":2500,"children":2501},{"style":212},[2502],{"type":67,"value":2503}," y",{"type":62,"tag":108,"props":2505,"children":2506},{"style":121},[2507],{"type":67,"value":220},{"type":62,"tag":108,"props":2509,"children":2510},{"style":121},[2511],{"type":67,"value":164},{"type":62,"tag":108,"props":2513,"children":2514},{"style":167},[2515],{"type":67,"value":2516},"value",{"type":62,"tag":108,"props":2518,"children":2519},{"style":121},[2520],{"type":67,"value":414},{"type":62,"tag":108,"props":2522,"children":2523},{"style":121},[2524],{"type":67,"value":154},{"type":62,"tag":108,"props":2526,"children":2527},{"style":127},[2528],{"type":67,"value":596},{"type":62,"tag":70,"props":2530,"children":2531},{},[2532],{"type":67,"value":2533},"Scale domains do not reorder line or area topology.",{"type":62,"tag":1192,"props":2535,"children":2537},{"id":2536},"preserve-direct-lineage",[2538],{"type":67,"value":2539},"Preserve direct lineage",{"type":62,"tag":70,"props":2541,"children":2542},{},[2543,2545,2551],{"type":67,"value":2544},"TanStack transforms record their immediate input in ",{"type":62,"tag":104,"props":2546,"children":2548},{"className":2547},[],[2549],{"type":67,"value":2550},"source",{"type":67,"value":2552},". If application code creates additional derived rows, preserve equivalent references when focus, drill-down, or audit must reach the original observations.",{"type":62,"tag":70,"props":2554,"children":2555},{},[2556,2558,2565],{"type":67,"value":2557},"Read ",{"type":62,"tag":2559,"props":2560,"children":2562},"a",{"href":2561},"references\u002Ftransforms.md",[2563],{"type":67,"value":2564},"the transform decision table",{"type":67,"value":2566}," before combining transform families.",{"type":62,"tag":84,"props":2568,"children":2570},{"id":2569},"common-mistakes",[2571],{"type":67,"value":2572},"Common Mistakes",{"type":62,"tag":1192,"props":2574,"children":2576},{"id":2575},"critical-sorting-after-creating-the-mark",[2577],{"type":67,"value":2578},"CRITICAL Sorting after creating the mark",{"type":62,"tag":70,"props":2580,"children":2581},{},[2582],{"type":67,"value":2583},"Wrong:",{"type":62,"tag":96,"props":2585,"children":2587},{"className":98,"code":2586,"language":100,"meta":101,"style":101},"const mark = lineY(rows, { x: 'date', y: 'value' })\nrows.sort((left, right) => +left.date - +right.date)\n",[2588],{"type":62,"tag":104,"props":2589,"children":2590},{"__ignoreMap":101},[2591,2676],{"type":62,"tag":108,"props":2592,"children":2593},{"class":110,"line":111},[2594,2598,2603,2607,2611,2616,2620,2624,2628,2632,2636,2640,2644,2648,2652,2656,2660,2664,2668,2672],{"type":62,"tag":108,"props":2595,"children":2596},{"style":191},[2597],{"type":67,"value":857},{"type":62,"tag":108,"props":2599,"children":2600},{"style":127},[2601],{"type":67,"value":2602}," mark ",{"type":62,"tag":108,"props":2604,"children":2605},{"style":121},[2606],{"type":67,"value":867},{"type":62,"tag":108,"props":2608,"children":2609},{"style":294},[2610],{"type":67,"value":140},{"type":62,"tag":108,"props":2612,"children":2613},{"style":127},[2614],{"type":67,"value":2615},"(rows",{"type":62,"tag":108,"props":2617,"children":2618},{"style":121},[2619],{"type":67,"value":135},{"type":62,"tag":108,"props":2621,"children":2622},{"style":121},[2623],{"type":67,"value":124},{"type":62,"tag":108,"props":2625,"children":2626},{"style":212},[2627],{"type":67,"value":2477},{"type":62,"tag":108,"props":2629,"children":2630},{"style":121},[2631],{"type":67,"value":220},{"type":62,"tag":108,"props":2633,"children":2634},{"style":121},[2635],{"type":67,"value":164},{"type":62,"tag":108,"props":2637,"children":2638},{"style":167},[2639],{"type":67,"value":2490},{"type":62,"tag":108,"props":2641,"children":2642},{"style":121},[2643],{"type":67,"value":414},{"type":62,"tag":108,"props":2645,"children":2646},{"style":121},[2647],{"type":67,"value":135},{"type":62,"tag":108,"props":2649,"children":2650},{"style":212},[2651],{"type":67,"value":2503},{"type":62,"tag":108,"props":2653,"children":2654},{"style":121},[2655],{"type":67,"value":220},{"type":62,"tag":108,"props":2657,"children":2658},{"style":121},[2659],{"type":67,"value":164},{"type":62,"tag":108,"props":2661,"children":2662},{"style":167},[2663],{"type":67,"value":2516},{"type":62,"tag":108,"props":2665,"children":2666},{"style":121},[2667],{"type":67,"value":414},{"type":62,"tag":108,"props":2669,"children":2670},{"style":121},[2671],{"type":67,"value":154},{"type":62,"tag":108,"props":2673,"children":2674},{"style":127},[2675],{"type":67,"value":596},{"type":62,"tag":108,"props":2677,"children":2678},{"class":110,"line":177},[2679,2684,2688,2692,2696,2700,2704,2708,2712,2716,2720,2724,2728,2732,2736,2740,2744,2748,2752],{"type":62,"tag":108,"props":2680,"children":2681},{"style":127},[2682],{"type":67,"value":2683},"rows",{"type":62,"tag":108,"props":2685,"children":2686},{"style":121},[2687],{"type":67,"value":2351},{"type":62,"tag":108,"props":2689,"children":2690},{"style":294},[2691],{"type":67,"value":2356},{"type":62,"tag":108,"props":2693,"children":2694},{"style":127},[2695],{"type":67,"value":302},{"type":62,"tag":108,"props":2697,"children":2698},{"style":121},[2699],{"type":67,"value":302},{"type":62,"tag":108,"props":2701,"children":2702},{"style":305},[2703],{"type":67,"value":2369},{"type":62,"tag":108,"props":2705,"children":2706},{"style":121},[2707],{"type":67,"value":135},{"type":62,"tag":108,"props":2709,"children":2710},{"style":305},[2711],{"type":67,"value":2378},{"type":62,"tag":108,"props":2713,"children":2714},{"style":121},[2715],{"type":67,"value":331},{"type":62,"tag":108,"props":2717,"children":2718},{"style":191},[2719],{"type":67,"value":2387},{"type":62,"tag":108,"props":2721,"children":2722},{"style":121},[2723],{"type":67,"value":2392},{"type":62,"tag":108,"props":2725,"children":2726},{"style":127},[2727],{"type":67,"value":2369},{"type":62,"tag":108,"props":2729,"children":2730},{"style":121},[2731],{"type":67,"value":2351},{"type":62,"tag":108,"props":2733,"children":2734},{"style":127},[2735],{"type":67,"value":2405},{"type":62,"tag":108,"props":2737,"children":2738},{"style":121},[2739],{"type":67,"value":2410},{"type":62,"tag":108,"props":2741,"children":2742},{"style":121},[2743],{"type":67,"value":2392},{"type":62,"tag":108,"props":2745,"children":2746},{"style":127},[2747],{"type":67,"value":2419},{"type":62,"tag":108,"props":2749,"children":2750},{"style":121},[2751],{"type":67,"value":2351},{"type":62,"tag":108,"props":2753,"children":2754},{"style":127},[2755],{"type":67,"value":2428},{"type":62,"tag":70,"props":2757,"children":2758},{},[2759],{"type":67,"value":2760},"Correct:",{"type":62,"tag":96,"props":2762,"children":2764},{"className":98,"code":2763,"language":100,"meta":101,"style":101},"const ordered = [...rows].sort((left, right) => +left.date - +right.date)\nconst mark = lineY(ordered, { x: 'date', y: 'value' })\n",[2765],{"type":62,"tag":104,"props":2766,"children":2767},{"__ignoreMap":101},[2768,2867],{"type":62,"tag":108,"props":2769,"children":2770},{"class":110,"line":111},[2771,2775,2779,2783,2787,2791,2795,2799,2803,2807,2811,2815,2819,2823,2827,2831,2835,2839,2843,2847,2851,2855,2859,2863],{"type":62,"tag":108,"props":2772,"children":2773},{"style":191},[2774],{"type":67,"value":857},{"type":62,"tag":108,"props":2776,"children":2777},{"style":127},[2778],{"type":67,"value":2328},{"type":62,"tag":108,"props":2780,"children":2781},{"style":121},[2782],{"type":67,"value":867},{"type":62,"tag":108,"props":2784,"children":2785},{"style":127},[2786],{"type":67,"value":1625},{"type":62,"tag":108,"props":2788,"children":2789},{"style":121},[2790],{"type":67,"value":2341},{"type":62,"tag":108,"props":2792,"children":2793},{"style":127},[2794],{"type":67,"value":2346},{"type":62,"tag":108,"props":2796,"children":2797},{"style":121},[2798],{"type":67,"value":2351},{"type":62,"tag":108,"props":2800,"children":2801},{"style":294},[2802],{"type":67,"value":2356},{"type":62,"tag":108,"props":2804,"children":2805},{"style":127},[2806],{"type":67,"value":302},{"type":62,"tag":108,"props":2808,"children":2809},{"style":121},[2810],{"type":67,"value":302},{"type":62,"tag":108,"props":2812,"children":2813},{"style":305},[2814],{"type":67,"value":2369},{"type":62,"tag":108,"props":2816,"children":2817},{"style":121},[2818],{"type":67,"value":135},{"type":62,"tag":108,"props":2820,"children":2821},{"style":305},[2822],{"type":67,"value":2378},{"type":62,"tag":108,"props":2824,"children":2825},{"style":121},[2826],{"type":67,"value":331},{"type":62,"tag":108,"props":2828,"children":2829},{"style":191},[2830],{"type":67,"value":2387},{"type":62,"tag":108,"props":2832,"children":2833},{"style":121},[2834],{"type":67,"value":2392},{"type":62,"tag":108,"props":2836,"children":2837},{"style":127},[2838],{"type":67,"value":2369},{"type":62,"tag":108,"props":2840,"children":2841},{"style":121},[2842],{"type":67,"value":2351},{"type":62,"tag":108,"props":2844,"children":2845},{"style":127},[2846],{"type":67,"value":2405},{"type":62,"tag":108,"props":2848,"children":2849},{"style":121},[2850],{"type":67,"value":2410},{"type":62,"tag":108,"props":2852,"children":2853},{"style":121},[2854],{"type":67,"value":2392},{"type":62,"tag":108,"props":2856,"children":2857},{"style":127},[2858],{"type":67,"value":2419},{"type":62,"tag":108,"props":2860,"children":2861},{"style":121},[2862],{"type":67,"value":2351},{"type":62,"tag":108,"props":2864,"children":2865},{"style":127},[2866],{"type":67,"value":2428},{"type":62,"tag":108,"props":2868,"children":2869},{"class":110,"line":177},[2870,2874,2878,2882,2886,2890,2894,2898,2902,2906,2910,2914,2918,2922,2926,2930,2934,2938,2942,2946],{"type":62,"tag":108,"props":2871,"children":2872},{"style":191},[2873],{"type":67,"value":857},{"type":62,"tag":108,"props":2875,"children":2876},{"style":127},[2877],{"type":67,"value":2602},{"type":62,"tag":108,"props":2879,"children":2880},{"style":121},[2881],{"type":67,"value":867},{"type":62,"tag":108,"props":2883,"children":2884},{"style":294},[2885],{"type":67,"value":140},{"type":62,"tag":108,"props":2887,"children":2888},{"style":127},[2889],{"type":67,"value":2464},{"type":62,"tag":108,"props":2891,"children":2892},{"style":121},[2893],{"type":67,"value":135},{"type":62,"tag":108,"props":2895,"children":2896},{"style":121},[2897],{"type":67,"value":124},{"type":62,"tag":108,"props":2899,"children":2900},{"style":212},[2901],{"type":67,"value":2477},{"type":62,"tag":108,"props":2903,"children":2904},{"style":121},[2905],{"type":67,"value":220},{"type":62,"tag":108,"props":2907,"children":2908},{"style":121},[2909],{"type":67,"value":164},{"type":62,"tag":108,"props":2911,"children":2912},{"style":167},[2913],{"type":67,"value":2490},{"type":62,"tag":108,"props":2915,"children":2916},{"style":121},[2917],{"type":67,"value":414},{"type":62,"tag":108,"props":2919,"children":2920},{"style":121},[2921],{"type":67,"value":135},{"type":62,"tag":108,"props":2923,"children":2924},{"style":212},[2925],{"type":67,"value":2503},{"type":62,"tag":108,"props":2927,"children":2928},{"style":121},[2929],{"type":67,"value":220},{"type":62,"tag":108,"props":2931,"children":2932},{"style":121},[2933],{"type":67,"value":164},{"type":62,"tag":108,"props":2935,"children":2936},{"style":167},[2937],{"type":67,"value":2516},{"type":62,"tag":108,"props":2939,"children":2940},{"style":121},[2941],{"type":67,"value":414},{"type":62,"tag":108,"props":2943,"children":2944},{"style":121},[2945],{"type":67,"value":154},{"type":62,"tag":108,"props":2947,"children":2948},{"style":127},[2949],{"type":67,"value":596},{"type":62,"tag":70,"props":2951,"children":2952},{},[2953],{"type":67,"value":2954},"Line and area marks capture input order as path order.",{"type":62,"tag":70,"props":2956,"children":2957},{},[2958,2960],{"type":67,"value":2959},"Source: ",{"type":62,"tag":104,"props":2961,"children":2963},{"className":2962},[],[2964],{"type":67,"value":2965},"docs\u002Freference\u002Fmarks\u002Fline-and-area.md",{"type":62,"tag":1192,"props":2967,"children":2969},{"id":2968},"high-running-eager-transforms-in-responsive-builders",[2970],{"type":67,"value":2971},"HIGH Running eager transforms in responsive builders",{"type":62,"tag":70,"props":2973,"children":2974},{},[2975],{"type":67,"value":2583},{"type":62,"tag":96,"props":2977,"children":2979},{"className":98,"code":2978,"language":100,"meta":101,"style":101},"defineChart(({ width }) => ({\n  marks: [lineY(rollingWindow(rows, options), channels)],\n}))\n",[2980],{"type":62,"tag":104,"props":2981,"children":2982},{"__ignoreMap":101},[2983,3024,3080],{"type":62,"tag":108,"props":2984,"children":2985},{"class":110,"line":111},[2986,2991,2995,3000,3005,3010,3014,3019],{"type":62,"tag":108,"props":2987,"children":2988},{"style":294},[2989],{"type":67,"value":2990},"defineChart",{"type":62,"tag":108,"props":2992,"children":2993},{"style":127},[2994],{"type":67,"value":302},{"type":62,"tag":108,"props":2996,"children":2997},{"style":121},[2998],{"type":67,"value":2999},"({",{"type":62,"tag":108,"props":3001,"children":3002},{"style":305},[3003],{"type":67,"value":3004}," width",{"type":62,"tag":108,"props":3006,"children":3007},{"style":121},[3008],{"type":67,"value":3009}," })",{"type":62,"tag":108,"props":3011,"children":3012},{"style":191},[3013],{"type":67,"value":2387},{"type":62,"tag":108,"props":3015,"children":3016},{"style":127},[3017],{"type":67,"value":3018}," (",{"type":62,"tag":108,"props":3020,"children":3021},{"style":121},[3022],{"type":67,"value":3023},"{\n",{"type":62,"tag":108,"props":3025,"children":3026},{"class":110,"line":177},[3027,3032,3036,3040,3045,3049,3054,3058,3062,3067,3071,3076],{"type":62,"tag":108,"props":3028,"children":3029},{"style":212},[3030],{"type":67,"value":3031},"  marks",{"type":62,"tag":108,"props":3033,"children":3034},{"style":121},[3035],{"type":67,"value":220},{"type":62,"tag":108,"props":3037,"children":3038},{"style":127},[3039],{"type":67,"value":1625},{"type":62,"tag":108,"props":3041,"children":3042},{"style":294},[3043],{"type":67,"value":3044},"lineY",{"type":62,"tag":108,"props":3046,"children":3047},{"style":127},[3048],{"type":67,"value":302},{"type":62,"tag":108,"props":3050,"children":3051},{"style":294},[3052],{"type":67,"value":3053},"rollingWindow",{"type":62,"tag":108,"props":3055,"children":3056},{"style":127},[3057],{"type":67,"value":2615},{"type":62,"tag":108,"props":3059,"children":3060},{"style":121},[3061],{"type":67,"value":135},{"type":62,"tag":108,"props":3063,"children":3064},{"style":127},[3065],{"type":67,"value":3066}," options)",{"type":62,"tag":108,"props":3068,"children":3069},{"style":121},[3070],{"type":67,"value":135},{"type":62,"tag":108,"props":3072,"children":3073},{"style":127},[3074],{"type":67,"value":3075}," channels)]",{"type":62,"tag":108,"props":3077,"children":3078},{"style":121},[3079],{"type":67,"value":663},{"type":62,"tag":108,"props":3081,"children":3082},{"class":110,"line":187},[3083,3087],{"type":62,"tag":108,"props":3084,"children":3085},{"style":121},[3086],{"type":67,"value":1180},{"type":62,"tag":108,"props":3088,"children":3089},{"style":127},[3090],{"type":67,"value":3091},"))\n",{"type":62,"tag":70,"props":3093,"children":3094},{},[3095],{"type":67,"value":2760},{"type":62,"tag":96,"props":3097,"children":3099},{"className":98,"code":3098,"language":100,"meta":101,"style":101},"const prepared = rollingWindow(rows, options)\ndefineChart(({ width }) => ({ marks: [lineY(prepared, channels)] }))\n",[3100],{"type":62,"tag":104,"props":3101,"children":3102},{"__ignoreMap":101},[3103,3135],{"type":62,"tag":108,"props":3104,"children":3105},{"class":110,"line":111},[3106,3110,3114,3118,3122,3126,3130],{"type":62,"tag":108,"props":3107,"children":3108},{"style":191},[3109],{"type":67,"value":857},{"type":62,"tag":108,"props":3111,"children":3112},{"style":127},[3113],{"type":67,"value":862},{"type":62,"tag":108,"props":3115,"children":3116},{"style":121},[3117],{"type":67,"value":867},{"type":62,"tag":108,"props":3119,"children":3120},{"style":294},[3121],{"type":67,"value":149},{"type":62,"tag":108,"props":3123,"children":3124},{"style":127},[3125],{"type":67,"value":2615},{"type":62,"tag":108,"props":3127,"children":3128},{"style":121},[3129],{"type":67,"value":135},{"type":62,"tag":108,"props":3131,"children":3132},{"style":127},[3133],{"type":67,"value":3134}," options)\n",{"type":62,"tag":108,"props":3136,"children":3137},{"class":110,"line":177},[3138,3142,3146,3150,3154,3158,3162,3166,3171,3176,3180,3184,3188,3192,3196,3201,3205],{"type":62,"tag":108,"props":3139,"children":3140},{"style":294},[3141],{"type":67,"value":2990},{"type":62,"tag":108,"props":3143,"children":3144},{"style":127},[3145],{"type":67,"value":302},{"type":62,"tag":108,"props":3147,"children":3148},{"style":121},[3149],{"type":67,"value":2999},{"type":62,"tag":108,"props":3151,"children":3152},{"style":305},[3153],{"type":67,"value":3004},{"type":62,"tag":108,"props":3155,"children":3156},{"style":121},[3157],{"type":67,"value":3009},{"type":62,"tag":108,"props":3159,"children":3160},{"style":191},[3161],{"type":67,"value":2387},{"type":62,"tag":108,"props":3163,"children":3164},{"style":127},[3165],{"type":67,"value":3018},{"type":62,"tag":108,"props":3167,"children":3168},{"style":121},[3169],{"type":67,"value":3170},"{",{"type":62,"tag":108,"props":3172,"children":3173},{"style":212},[3174],{"type":67,"value":3175}," marks",{"type":62,"tag":108,"props":3177,"children":3178},{"style":121},[3179],{"type":67,"value":220},{"type":62,"tag":108,"props":3181,"children":3182},{"style":127},[3183],{"type":67,"value":1625},{"type":62,"tag":108,"props":3185,"children":3186},{"style":294},[3187],{"type":67,"value":3044},{"type":62,"tag":108,"props":3189,"children":3190},{"style":127},[3191],{"type":67,"value":1075},{"type":62,"tag":108,"props":3193,"children":3194},{"style":121},[3195],{"type":67,"value":135},{"type":62,"tag":108,"props":3197,"children":3198},{"style":127},[3199],{"type":67,"value":3200}," channels)] ",{"type":62,"tag":108,"props":3202,"children":3203},{"style":121},[3204],{"type":67,"value":1180},{"type":62,"tag":108,"props":3206,"children":3207},{"style":127},[3208],{"type":67,"value":3091},{"type":62,"tag":70,"props":3210,"children":3211},{},[3212],{"type":67,"value":3213},"Responsive builders may rerun for size and layout changes while source rows remain unchanged.",{"type":62,"tag":70,"props":3215,"children":3216},{},[3217,3218,3224,3226,3232],{"type":67,"value":2959},{"type":62,"tag":104,"props":3219,"children":3221},{"className":3220},[],[3222],{"type":67,"value":3223},"docs\u002Fguides\u002Ftransforms-and-reactivity.md",{"type":67,"value":3225},"; ",{"type":62,"tag":104,"props":3227,"children":3229},{"className":3228},[],[3230],{"type":67,"value":3231},"API-FRICTION.md",{"type":67,"value":3233}," F-128",{"type":62,"tag":1192,"props":3235,"children":3237},{"id":3236},"high-manually-accumulating-ordinary-stacks",[3238],{"type":67,"value":3239},"HIGH Manually accumulating ordinary stacks",{"type":62,"tag":70,"props":3241,"children":3242},{},[3243],{"type":67,"value":3244},"Wrong: maintain application running totals for each x value and series.",{"type":62,"tag":70,"props":3246,"children":3247},{},[3248],{"type":67,"value":2760},{"type":62,"tag":96,"props":3250,"children":3252},{"className":98,"code":3251,"language":100,"meta":101,"style":101},"barY(rows, {\n  x: 'quarter',\n  y: 'revenue',\n  z: 'product',\n  layout: stack(),\n})\n",[3253],{"type":62,"tag":104,"props":3254,"children":3255},{"__ignoreMap":101},[3256,3276,3304,3331,3359,3385],{"type":62,"tag":108,"props":3257,"children":3258},{"class":110,"line":111},[3259,3264,3268,3272],{"type":62,"tag":108,"props":3260,"children":3261},{"style":294},[3262],{"type":67,"value":3263},"barY",{"type":62,"tag":108,"props":3265,"children":3266},{"style":127},[3267],{"type":67,"value":2615},{"type":62,"tag":108,"props":3269,"children":3270},{"style":121},[3271],{"type":67,"value":135},{"type":62,"tag":108,"props":3273,"children":3274},{"style":121},[3275],{"type":67,"value":205},{"type":62,"tag":108,"props":3277,"children":3278},{"class":110,"line":177},[3279,3283,3287,3291,3296,3300],{"type":62,"tag":108,"props":3280,"children":3281},{"style":212},[3282],{"type":67,"value":1092},{"type":62,"tag":108,"props":3284,"children":3285},{"style":121},[3286],{"type":67,"value":220},{"type":62,"tag":108,"props":3288,"children":3289},{"style":121},[3290],{"type":67,"value":164},{"type":62,"tag":108,"props":3292,"children":3293},{"style":167},[3294],{"type":67,"value":3295},"quarter",{"type":62,"tag":108,"props":3297,"children":3298},{"style":121},[3299],{"type":67,"value":414},{"type":62,"tag":108,"props":3301,"children":3302},{"style":121},[3303],{"type":67,"value":663},{"type":62,"tag":108,"props":3305,"children":3306},{"class":110,"line":187},[3307,3311,3315,3319,3323,3327],{"type":62,"tag":108,"props":3308,"children":3309},{"style":212},[3310],{"type":67,"value":1121},{"type":62,"tag":108,"props":3312,"children":3313},{"style":121},[3314],{"type":67,"value":220},{"type":62,"tag":108,"props":3316,"children":3317},{"style":121},[3318],{"type":67,"value":164},{"type":62,"tag":108,"props":3320,"children":3321},{"style":167},[3322],{"type":67,"value":784},{"type":62,"tag":108,"props":3324,"children":3325},{"style":121},[3326],{"type":67,"value":414},{"type":62,"tag":108,"props":3328,"children":3329},{"style":121},[3330],{"type":67,"value":663},{"type":62,"tag":108,"props":3332,"children":3333},{"class":110,"line":208},[3334,3338,3342,3346,3351,3355],{"type":62,"tag":108,"props":3335,"children":3336},{"style":212},[3337],{"type":67,"value":1151},{"type":62,"tag":108,"props":3339,"children":3340},{"style":121},[3341],{"type":67,"value":220},{"type":62,"tag":108,"props":3343,"children":3344},{"style":121},[3345],{"type":67,"value":164},{"type":62,"tag":108,"props":3347,"children":3348},{"style":167},[3349],{"type":67,"value":3350},"product",{"type":62,"tag":108,"props":3352,"children":3353},{"style":121},[3354],{"type":67,"value":414},{"type":62,"tag":108,"props":3356,"children":3357},{"style":121},[3358],{"type":67,"value":663},{"type":62,"tag":108,"props":3360,"children":3361},{"class":110,"line":228},[3362,3367,3371,3376,3381],{"type":62,"tag":108,"props":3363,"children":3364},{"style":212},[3365],{"type":67,"value":3366},"  layout",{"type":62,"tag":108,"props":3368,"children":3369},{"style":121},[3370],{"type":67,"value":220},{"type":62,"tag":108,"props":3372,"children":3373},{"style":294},[3374],{"type":67,"value":3375}," stack",{"type":62,"tag":108,"props":3377,"children":3378},{"style":127},[3379],{"type":67,"value":3380},"()",{"type":62,"tag":108,"props":3382,"children":3383},{"style":121},[3384],{"type":67,"value":663},{"type":62,"tag":108,"props":3386,"children":3387},{"class":110,"line":245},[3388,3392],{"type":62,"tag":108,"props":3389,"children":3390},{"style":121},[3391],{"type":67,"value":1180},{"type":62,"tag":108,"props":3393,"children":3394},{"style":127},[3395],{"type":67,"value":596},{"type":62,"tag":70,"props":3397,"children":3398},{},[3399],{"type":67,"value":3400},"Native stack layout owns missing series, negative values, order, and updates. Fixed in the current API, but agents trained on early examples may still generate manual accumulation.",{"type":62,"tag":70,"props":3402,"children":3403},{},[3404,3406,3411],{"type":67,"value":3405},"Source: GitHub issue 9; ",{"type":62,"tag":104,"props":3407,"children":3409},{"className":3408},[],[3410],{"type":67,"value":3231},{"type":67,"value":3412}," F-163",{"type":62,"tag":1192,"props":3414,"children":3416},{"id":3415},"high-flattening-derived-rows-without-lineage",[3417],{"type":67,"value":3418},"HIGH Flattening derived rows without lineage",{"type":62,"tag":70,"props":3420,"children":3421},{},[3422],{"type":67,"value":3423},"Wrong: replace aggregated rows with unlabeled numeric tuples.",{"type":62,"tag":70,"props":3425,"children":3426},{},[3427],{"type":67,"value":3428},"Correct: keep named outputs, grouping fields, and direct source references through each application-owned step.",{"type":62,"tag":70,"props":3430,"children":3431},{},[3432],{"type":67,"value":3433},"Tooltips, selection, and drill-down otherwise lose the records that contributed to the value.",{"type":62,"tag":70,"props":3435,"children":3436},{},[3437,3438,3444,3445],{"type":67,"value":2959},{"type":62,"tag":104,"props":3439,"children":3441},{"className":3440},[],[3442],{"type":67,"value":3443},"docs\u002Freference\u002Ftransforms.md",{"type":67,"value":3225},{"type":62,"tag":104,"props":3446,"children":3448},{"className":3447},[],[3449],{"type":67,"value":3223},{"type":62,"tag":1192,"props":3451,"children":3453},{"id":3452},"high-tension-analytical-honesty-versus-visual-simplicity",[3454],{"type":67,"value":3455},"HIGH Tension: analytical honesty versus visual simplicity",{"type":62,"tag":70,"props":3457,"children":3458},{},[3459,3461,3467],{"type":67,"value":3460},"Aggregation and normalization reduce visual noise but can hide denominators, sample sizes, uncertainty, and missing-value policy. Prepare the evidence required by ",{"type":62,"tag":104,"props":3462,"children":3464},{"className":3463},[],[3465],{"type":67,"value":3466},"design-a-chart",{"type":67,"value":3468}," before reducing row detail.",{"type":62,"tag":70,"props":3470,"children":3471},{},[3472,3474,3480],{"type":67,"value":3473},"See also: ",{"type":62,"tag":104,"props":3475,"children":3477},{"className":3476},[],[3478],{"type":67,"value":3479},"design-a-chart\u002FSKILL.md",{"type":67,"value":3481}," § Common Mistakes",{"type":62,"tag":84,"props":3483,"children":3485},{"id":3484},"references",[3486],{"type":67,"value":3487},"References",{"type":62,"tag":3489,"props":3490,"children":3491},"ul",{},[3492],{"type":62,"tag":3493,"props":3494,"children":3495},"li",{},[3496],{"type":62,"tag":2559,"props":3497,"children":3498},{"href":2561},[3499],{"type":67,"value":3500},"Transform selection and output contracts",{"type":62,"tag":70,"props":3502,"children":3503},{},[3504,3505,3511,3513,3519,3521,3527],{"type":67,"value":3473},{"type":62,"tag":104,"props":3506,"children":3508},{"className":3507},[],[3509],{"type":67,"value":3510},"configure-scales-guides-color\u002FSKILL.md",{"type":67,"value":3512},", ",{"type":62,"tag":104,"props":3514,"children":3516},{"className":3515},[],[3517],{"type":67,"value":3518},"build-chart-interactions\u002FSKILL.md",{"type":67,"value":3520},", and ",{"type":62,"tag":104,"props":3522,"children":3524},{"className":3523},[],[3525],{"type":67,"value":3526},"coordinate-charts-with-tanstack\u002FSKILL.md",{"type":67,"value":3528}," — derived values determine domains, legends, tooltip content, available lineage, and shared chart-grid projections.",{"type":62,"tag":3530,"props":3531,"children":3532},"style",{},[3533],{"type":67,"value":3534},"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);}",{"items":3536,"total":448},[3537,3552,3565,3577,3591,3604,3614],{"slug":3538,"name":3538,"fn":3539,"description":3540,"org":3541,"tags":3542,"stars":23,"repoUrl":24,"updatedAt":3551},"build-chart-interactions","build chart interactions with TanStack Charts","Compose TanStack Charts focus, tooltips, controlled selections, cursors, brushes, zoom, keyboard behavior, and coordinated views. Load for hover, focus, pinning, crosshairs, clipping, gesture state, or chart-table coordination.\n",{"slug":8,"name":9,"logoUrl":10,"githubOrg":9},[3543,3544,3547,3550],{"name":17,"slug":18,"type":15},{"name":3545,"slug":3546,"type":15},"Frontend","frontend",{"name":3548,"slug":3549,"type":15},"Interaction","interaction",{"name":9,"slug":8,"type":15},"2026-08-15T03:47:32.82085",{"slug":3553,"name":3553,"fn":3554,"description":3555,"org":3556,"tags":3557,"stars":23,"repoUrl":24,"updatedAt":3564},"compose-marks-and-views","compose marks and views in TanStack Charts","Translate semantic encodings into TanStack Charts marks, layers, annotations, facets, and coordinated views. Load when choosing marks, combining layers, assigning interaction-point ownership, or deciding whether a custom mark is justified.\n",{"slug":8,"name":9,"logoUrl":10,"githubOrg":9},[3558,3559,3560,3561],{"name":17,"slug":18,"type":15},{"name":3545,"slug":3546,"type":15},{"name":9,"slug":8,"type":15},{"name":3562,"slug":3563,"type":15},"UI Components","ui-components","2026-08-15T03:47:30.035164",{"slug":3566,"name":3566,"fn":3567,"description":3568,"org":3569,"tags":3570,"stars":23,"repoUrl":24,"updatedAt":3576},"configure-scales-guides-color","configure scales and guides for TanStack Charts","Configure TanStack Charts domains, scale factories, axes, margins, legends, grouping, and paint without taking ownership of responsive ranges. Load for blank geometry, scale inference, color semantics, shared domains, ticks, labels, or guide layout.\n",{"slug":8,"name":9,"logoUrl":10,"githubOrg":9},[3571,3572,3574,3575],{"name":17,"slug":18,"type":15},{"name":3573,"slug":32,"type":15},"Data Visualization",{"name":3545,"slug":3546,"type":15},{"name":9,"slug":8,"type":15},"2026-08-15T03:47:40.802271",{"slug":3578,"name":3578,"fn":3579,"description":3580,"org":3581,"tags":3582,"stars":23,"repoUrl":24,"updatedAt":3590},"coordinate-charts-with-tanstack","coordinate TanStack Charts with data sources","Coordinate TanStack Charts with TanStack Table data grids, TanStack DB live queries and sync engines, TanStack Query server state, Store, Router, Virtual, Pacer, Start, and Form without duplicating ownership. Load for chart-grid linking, shared filtering or selection, live synchronized data, optimistic updates, URL-restorable chart state, virtualized detail views, paced streams, or dashboard-wide state.\n",{"slug":8,"name":9,"logoUrl":10,"githubOrg":9},[3583,3584,3585,3588,3589],{"name":17,"slug":18,"type":15},{"name":13,"slug":14,"type":15},{"name":3586,"slug":3587,"type":15},"Data Engineering","data-engineering",{"name":3545,"slug":3546,"type":15},{"name":9,"slug":8,"type":15},"2026-08-15T03:47:37.086246",{"slug":3592,"name":3592,"fn":3593,"description":3594,"org":3595,"tags":3596,"stars":23,"repoUrl":24,"updatedAt":3603},"debug-and-verify-charts","debug and verify TanStack Charts","Diagnose TanStack Charts type, data, scale, geometry, focus, lifecycle, bundle, and performance failures with scenario-level evidence. Load for blank or clipped charts, misleading output, unsafe casts, migration parity, packed-package checks, or regressions.\n",{"slug":8,"name":9,"logoUrl":10,"githubOrg":9},[3597,3598,3601,3602],{"name":17,"slug":18,"type":15},{"name":3599,"slug":3600,"type":15},"Debugging","debugging",{"name":3545,"slug":3546,"type":15},{"name":9,"slug":8,"type":15},"2026-08-15T03:47:33.503153",{"slug":3466,"name":3466,"fn":3605,"description":3606,"org":3607,"tags":3608,"stars":23,"repoUrl":24,"updatedAt":3613},"design charts with TanStack Charts","Choose an honest visualization from a user story, metric, comparison, projection, target, or explanatory goal before selecting TanStack Charts marks. Load whenever a user asks to graph, chart, visualize, compare, forecast, project, explain, or communicate data.\n",{"slug":8,"name":9,"logoUrl":10,"githubOrg":9},[3609,3610,3611,3612],{"name":17,"slug":18,"type":15},{"name":3573,"slug":32,"type":15},{"name":3545,"slug":3546,"type":15},{"name":9,"slug":8,"type":15},"2026-08-15T03:47:40.463333",{"slug":3615,"name":3615,"fn":3616,"description":3617,"org":3618,"tags":3619,"stars":23,"repoUrl":24,"updatedAt":3626},"design-responsive-charts","design responsive TanStack Charts","Make TanStack Charts adapt to measured containers, information priority, guide margins, SSR initial width, and final plot bounds. Load for narrow dashboards, overflow, label density, responsive topology, or pixel-space layouts.\n",{"slug":8,"name":9,"logoUrl":10,"githubOrg":9},[3620,3621,3622,3623,3625],{"name":17,"slug":18,"type":15},{"name":3573,"slug":32,"type":15},{"name":3545,"slug":3546,"type":15},{"name":3624,"slug":39,"type":15},"SSR",{"name":9,"slug":8,"type":15},"2026-08-15T03:47:36.306971",{"items":3628,"total":3761},[3629,3641,3651,3661,3672,3687,3697,3707,3717,3730,3740,3751],{"slug":3630,"name":3630,"fn":3631,"description":3632,"org":3633,"tags":3634,"stars":3638,"repoUrl":3639,"updatedAt":3640},"aggregation","perform data aggregation in TanStack Table","Aggregate TanStack Table columns independently of grouping, including grand totals, caller-selected row totals, multiple keyed aggregations, custom context-based definitions, grouped merges, manual values, and worker constraints.\n",{"slug":8,"name":9,"logoUrl":10,"githubOrg":9},[3635,3636,3637],{"name":13,"slug":14,"type":15},{"name":3545,"slug":3546,"type":15},{"name":9,"slug":8,"type":15},28175,"https:\u002F\u002Fgithub.com\u002FTanStack\u002Ftable","2026-08-11T04:05:39.647403",{"slug":3642,"name":3642,"fn":3643,"description":3644,"org":3645,"tags":3646,"stars":3638,"repoUrl":3639,"updatedAt":3650},"api-not-found","diagnose TanStack Table API errors","Diagnose missing TanStack Table v9 exports, options, state slices, and instance methods. Load before inventing an API when code sees a type error, undefined feature method, absent object key, adapter mismatch, or v8-shaped example.\n",{"slug":8,"name":9,"logoUrl":10,"githubOrg":9},[3647,3648,3649],{"name":3599,"slug":3600,"type":15},{"name":3545,"slug":3546,"type":15},{"name":9,"slug":8,"type":15},"2026-08-11T04:05:45.454347",{"slug":3652,"name":3652,"fn":3653,"description":3654,"org":3655,"tags":3656,"stars":3638,"repoUrl":3639,"updatedAt":3660},"cell-selection","select rectangular cell ranges in tables","Select, add, and subtract rectangular cell ranges with cellSelectionFeature: ordered include\u002Fexclude operations keyed by row and column id, modifier dragging, final positive bounds, selection edges, render-order resolution under pinning, and autoResetCellSelection. Load for spreadsheet-style selection, “select all except” behavior, unexpected range changes after sorting or reordering, drag performance, or copy-to-clipboard.\n",{"slug":8,"name":9,"logoUrl":10,"githubOrg":9},[3657,3658,3659],{"name":13,"slug":14,"type":15},{"name":9,"slug":8,"type":15},{"name":3562,"slug":3563,"type":15},"2026-08-11T04:05:18.454719",{"slug":3662,"name":3662,"fn":3663,"description":3664,"org":3665,"tags":3666,"stars":3638,"repoUrl":3639,"updatedAt":3671},"cell-spanning","configure cell spanning in TanStack Table","Merge adjacent body cells with cellSpanningFeature: value-based rowSpan opt-in per column via spanRows, per-row colSpan via spanColumns, and the covered-cell convention where a span of 0 means skip the cell. Load for merged data grids, spans that disappear after sorting or paginating, ragged table rows, or a cell that unexpectedly merges down the whole tbody.\n",{"slug":8,"name":9,"logoUrl":10,"githubOrg":9},[3667,3668,3669,3670],{"name":3573,"slug":32,"type":15},{"name":3545,"slug":3546,"type":15},{"name":9,"slug":8,"type":15},{"name":3562,"slug":3563,"type":15},"2026-08-11T04:05:16.471567",{"slug":3673,"name":3673,"fn":3674,"description":3675,"org":3676,"tags":3677,"stars":3638,"repoUrl":3639,"updatedAt":3686},"client-vs-server","manage TanStack Table data pipelines","Choose client or server ownership for filtering, grouping, sorting, expanding, and pagination in TanStack Table v9. Load for manual* flags, mixed pipelines, server counts, or deciding which dataset each row-model stage receives.\n",{"slug":8,"name":9,"logoUrl":10,"githubOrg":9},[3678,3681,3682,3685],{"name":3679,"slug":3680,"type":15},"Data Pipeline","data-pipeline",{"name":3545,"slug":3546,"type":15},{"name":3683,"slug":3684,"type":15},"Performance","performance",{"name":9,"slug":8,"type":15},"2026-08-11T04:05:25.45112",{"slug":3688,"name":3688,"fn":3689,"description":3690,"org":3691,"tags":3692,"stars":3638,"repoUrl":3639,"updatedAt":3696},"column-faceting","build faceted filter UIs","Build faceted filter UIs with columnFacetingFeature, facetedRowModel, facetedUniqueValues, and facetedMinMaxValues. Load for facet counts, numeric ranges, own-filter exclusion, or server-page facet completeness.\n",{"slug":8,"name":9,"logoUrl":10,"githubOrg":9},[3693,3694,3695],{"name":3573,"slug":32,"type":15},{"name":3545,"slug":3546,"type":15},{"name":9,"slug":8,"type":15},"2026-08-11T04:05:21.505333",{"slug":3698,"name":3698,"fn":3699,"description":3700,"org":3701,"tags":3702,"stars":3638,"repoUrl":3639,"updatedAt":3706},"column-filtering","implement column filtering in TanStack Table","Filter columns with columnFilteringFeature, filteredRowModel, filterFns, filterMeta, nested-row direction, and manualFiltering. Load for accessor compatibility, controlled filter updaters, fuzzy metadata, or client\u002Fserver ownership.\n",{"slug":8,"name":9,"logoUrl":10,"githubOrg":9},[3703,3704,3705],{"name":13,"slug":14,"type":15},{"name":3545,"slug":3546,"type":15},{"name":9,"slug":8,"type":15},"2026-08-11T04:05:33.684468",{"slug":3708,"name":3708,"fn":3709,"description":3710,"org":3711,"tags":3712,"stars":3638,"repoUrl":3639,"updatedAt":3716},"column-ordering","manage TanStack Table column ordering","Control TanStack Table v9 leaf columnOrder with stable IDs while accounting for pinning regions, visibility, and groupedColumnMode precedence. Load for drag-and-drop columns or rendered order that differs from state.\n",{"slug":8,"name":9,"logoUrl":10,"githubOrg":9},[3713,3714,3715],{"name":3545,"slug":3546,"type":15},{"name":9,"slug":8,"type":15},{"name":3562,"slug":3563,"type":15},"2026-08-11T04:05:43.445905",{"slug":3718,"name":3718,"fn":3719,"description":3720,"org":3721,"tags":3722,"stars":3638,"repoUrl":3639,"updatedAt":3729},"column-pinning","configure column pinning in TanStack Table","Pin columns into logical start, center, and end regions with columnPinningFeature and renderer-owned sticky CSS. Load for RTL offsets, z-index, backgrounds, overflow, widths, gaps, or overlaps.\n",{"slug":8,"name":9,"logoUrl":10,"githubOrg":9},[3723,3726,3727,3728],{"name":3724,"slug":3725,"type":15},"CSS","css",{"name":3545,"slug":3546,"type":15},{"name":9,"slug":8,"type":15},{"name":3562,"slug":3563,"type":15},"2026-08-11T04:05:35.453858",{"slug":3731,"name":3731,"fn":3732,"description":3733,"org":3734,"tags":3735,"stars":3638,"repoUrl":3639,"updatedAt":3739},"column-resizing","implement column resizing in TanStack Table","Wire columnResizingFeature, header.getResizeHandler, resize mode and direction, pointer or touch events, and performant CSS-variable updates. Load when resize state changes but widths do not, or large tables resize slowly.\n",{"slug":8,"name":9,"logoUrl":10,"githubOrg":9},[3736,3737,3738],{"name":3545,"slug":3546,"type":15},{"name":9,"slug":8,"type":15},{"name":3562,"slug":3563,"type":15},"2026-08-11T04:05:31.46447",{"slug":3741,"name":3741,"fn":3742,"description":3743,"org":3744,"tags":3745,"stars":3638,"repoUrl":3639,"updatedAt":3750},"column-sizing","configure column sizing in TanStack Table","Use columnSizingFeature numeric size, minSize, maxSize, getSize, getStart, getAfter, and total-size APIs in table, grid, or flex CSS. Load for auto or percentage misconceptions and sizing\u002Fpinning layout mismatch.\n",{"slug":8,"name":9,"logoUrl":10,"githubOrg":9},[3746,3747,3748,3749],{"name":3724,"slug":3725,"type":15},{"name":3545,"slug":3546,"type":15},{"name":9,"slug":8,"type":15},{"name":3562,"slug":3563,"type":15},"2026-08-11T04:05:28.559861",{"slug":3752,"name":3752,"fn":3753,"description":3754,"org":3755,"tags":3756,"stars":3638,"repoUrl":3639,"updatedAt":3760},"column-visibility","manage column visibility in TanStack Table","Hide columns with columnVisibilityFeature while rendering visibility-aware header, column, and cell collections. Load when hidden columns remain in the DOM, false-versus-absent state is confused, or enableHiding is misunderstood.\n",{"slug":8,"name":9,"logoUrl":10,"githubOrg":9},[3757,3758,3759],{"name":3545,"slug":3546,"type":15},{"name":9,"slug":8,"type":15},{"name":3562,"slug":3563,"type":15},"2026-08-11T04:05:27.479925",139]