[{"data":1,"prerenderedAt":17875},["ShallowReactive",2],{"wrun-open-editor-url":3,"indicators:functions/colors-kit":4},"https://openmarket.xyz/chart/#wrun-open=v1",{"slug":5,"filePath":6,"frontmatter":7,"rawMarkdown":12,"tree":13},"functions/colors-kit","functions/colors-kit.md",{"title":8,"description":9,"order":10,"section":11},"Colors","A color in a wrun indicator lives in one of three places: as a literal on a declaration, as a per-bar palette index on a color_by output, or as a packed number…",52,"functions","---\ntitle: \"Colors\"\ndescription: \"A color in a wrun indicator lives in one of three places: as a literal on a declaration, as a per-bar palette index on a color_by output, or as a packed number…\"\norder: 52\nsection: \"functions\"\n---\n\n\u003C!-- source: docs/indicators/functions/colors-kit.md; generated by packages/cli/scripts/gen-indicator-docs.ts, do not edit -->\n\n# Colors\n\nA color in a wrun indicator lives in one of three places: as a literal on a\ndeclaration, as a per-bar palette index on a `color_by` output, or as a\npacked number that `./sdk/color` computes for a drawing handle while the\nmodule runs; in every place, seven theme tokens name the chart's own\ncolours instead of a fixed one. This page covers the forms a declaration\naccepts and where a name is refused, the theme tokens, the per-bar\nladder, and the run-time kit: `ink`, `fromHex`, `alpha`, `mix`, `lighten`,\n`darken`, the channel readers, `toPacked` and `fromPacked` for the packed\ncolour an output carries, `ColorScale` and `Thresholds`.\n\n## Where a color lives\n\n| Place | What it is | Who reads it |\n| --- | --- | --- |\n| a declaration (`color`, `colors`, `borderColor`, a renderer's `color`) | a string literal, or a `param.color` named as `\"@name\"` | **Run** reads it as text; the module never executes it |\n| a `color_by` output | a number per bar, floored into the `colors` palette | the chart, per bar |\n| a drawing handle (`draw.line`, `draw.box`, `draw.label`, `draw.polyline`) | a packed `i32` from `./sdk/color` or `rgba(...)` | the module, through `color(...)` and `fill(...)` while it runs |\n\nThe split is the one behind every declaration: the module computes numbers\nand the chart draws them from the declaration, so the decision behind a\ncolor (a regime, a bucket) stays a number your file can test, read at the\nConsole prompt, or hand to a declared alert. What you would ask a color\nfunction for, and where each answer lives:\n\n| You want | On a declaration | On a handle |\n| --- | --- | --- |\n| an RGB color | a literal: `\"#2563eb\"`, `\"rgb(37, 99, 235)\"`, `\"hsl(221, 83%, 53%)\"` | `ink.SKY`, `fromHex(\"#0ea5e9\")`, or `rgba(14, 165, 233, 255)` from `./gen/draw` |\n| transparency | the `opacity` option (0..1), or alpha inside the color (`\"#2563eb66\"`) | `alpha(c, 0.4)` |\n| a lighter, darker or blended color | write the result as a literal | `lighten`, `darken`, `mix` |\n| a gradient driven by a value | a `colors` palette plus `color_by` over a bucket index: stepped, as fine as the palette is long | `mix(a, b, t)` per bar: continuous |\n| a named palette | a `colors` literal array; there are no named palettes | `ink.*`, twenty named packed colors |\n| a color the user picks | `param.color`, bound by `\"@name\"` ([The Style page](../settings/style-page.md)) | `p_\u003Cname>()` reads it as one packed number ([Setting kinds](../settings/kinds.md)) |\n\n## Color forms on declarations\n\nThe chart parses a declared color string as a CSS color. Every form, and\nwhere it is accepted:\n\n| Form | Example | Accepted on |\n| --- | --- | --- |\n| six-digit hex | `\"#2563eb\"` | everything |\n| eight-digit hex, alpha in the last two digits | `\"#2563eb66\"` | everything; the built-in way to carry alpha |\n| `rgb()` / `rgba()` | `\"rgb(37, 99, 235)\"` | everything |\n| `hsl()` / `hsla()` | `\"hsl(221, 83%, 53%)\"` | everything |\n| a named color | `\"orange\"` | an output's `color` and its `colors` palette, a segment, a box `borderColor`, `render.*`, `draw.*`, a `range()`; refused on a box fill |\n| `\"@name\"` | `\"@basis_color\"` | `color` and a `colors` entry, naming a `param.color` |\n| a theme token | `\"theme.up\"` | everything: the chart's own colour, resolved when it paints ([Theme tokens](#theme-tokens)) |\n\nA box's `color` is its fill, and the fill takes the box's `opacity`, so the\nhost must be able to rewrite the color with an alpha channel. That is why\na box `color` must be hex (3, 4, 6 or 8 digits), `rgb()` / `rgba()`,\n`hsl()` / `hsla()` or a theme token: a name there is refused at validation with\n`color must be a hex, rgb() or hsl() color (the fill takes the opacity)`.\n`borderColor` is a stroke and takes any form.\n\nAlpha has two spellings. An eight-digit hex, `rgba()` or `hsla()` bakes it\ninto the color; the `opacity` option (0..1) on an output, a box, a range,\na fill, a handle or a card applies it on top. The two compose: a box with\n`color: \"#2563eb\"` and `opacity: 0.15` fills at fifteen percent, and an\noutput's `opacity` fades every colour it draws, a ladder's rungs and a\ncandle's border and wick included.\n\nThe sheet validator checks a box fill's form before the module runs; the\nchart parses every other color string when it draws. A channel outside its\nrange (`rgb(300, 0, 0)`) is not a build error, but it is not a color the\nchart can render either, so keep channels in `0..255` and hue, saturation\nand lightness in their own ranges. Six- or eight-digit hex everywhere is\nthe safe habit: it validates on a fill, it carries alpha, and it is what\nevery worked example in this tree uses.\n\n### Theme tokens\n\nSeven words name the chart's own colours instead of a fixed one, and\nevery colour key accepts them: `theme.up` and `theme.down` (the candle\ncolours), `theme.text` (the axis text), `theme.muted` (that text at 55\npercent), `theme.bg` (the background), `theme.grid` (the grid lines) and\n`theme.accent` (the app's accent). The chart resolves a token when it\npaints and again when the theme switches, with no rerun, so an indicator\nwhose chrome is inked `\"theme.text\"` over `\"theme.bg\"` reads on a dark\nand a light chart alike. A token carries no alpha of its own: fade it\nthrough the `opacity` word of the surface (`opacity`, `fill_opacity`,\n`background_opacity`) or, at run time, `alpha(theme.UP, 0.2)` from\n`./sdk/color`, which also has the tokens as packed values for the\ndrawing handles ([Theme colours](#theme-colours)).\nA `theme.` word outside the seven is refused by name, and a\n`param.color` default or preset stays a concrete colour: put the token\non the colour key, not on the setting.\n\nThe colour words that arrived with the styling round (an output's\n`fill_color`, `fill_gradient`, `gradient`, `up_color`, `down_color`,\n`border_colors`, `wick_colors`; a `fill(...)`; a card, feed, meter, ladder\nor HUD surface; a tile; a `plot.levels` profile and a `panel.*` series; a\nframe's colour strings) take `#rrggbb`, `#rrggbbaa` or a theme token\nonly, one colour grammar on every new surface: the refusal reads\n`a colour must be #rrggbb, #rrggbbaa or one of theme.up, theme.down,\ntheme.text, theme.muted, theme.bg, theme.grid, theme.accent`. The older\nsurfaces (an output's `color` and `colors`, a segment, a box border, the\n`render.*` and `draw.*` colours, a `range()`) keep taking a CSS name,\n`rgb()` and `hsl()` beside the token, and the new keys of those surfaces\n(`background_color`, `border_color`, `glow_color`, `emblem_color`,\n`text_color`, `fill_color`, a `gradient` stop) take the same forms as\ntheir siblings.\n\n### Named colors\n\nThe common names and the hex each one stands for. Write the hex instead of\nthe name and the result is identical on every surface, including the one\nthat refuses names.\n\n| Name | Hex | Name | Hex | Name | Hex |\n| --- | --- | --- | --- | --- | --- |\n| `red` | `#FF0000` | `green` | `#008000` | `blue` | `#0000FF` |\n| `orange` | `#FFA500` | `lime` | `#00FF00` | `navy` | `#000080` |\n| `yellow` | `#FFFF00` | `olive` | `#808000` | `teal` | `#008080` |\n| `maroon` | `#800000` | `purple` | `#800080` | `aqua` | `#00FFFF` |\n| `fuchsia` | `#FF00FF` | `gray` | `#808080` | `silver` | `#C0C0C0` |\n| `black` | `#000000` | `white` | `#FFFFFF` | | |\n\nA name and its hex are interchangeable on an output, and each output owns\nits color: there is no shared array with an index argument.\n\n```text\noutput(\"sma20\", line, overlay, { color: \"orange\", width: 2 });\noutput(\"sma50\", line, overlay, { color: \"#FFA500\", width: 2 });   // the same orange\n```\n\n### Choosing colors\n\n- Never rely on color alone: a `shape` mark or a data-only output carries\n  the same decision for anyone who cannot see the tint, and for an alert,\n  which cannot see it at all.\n- Semantic colors read fastest: green for bullish signals and positive\n  values, red for bearish signals and losses, blue for neutral lines and\n  references, orange or yellow for warnings.\n- Keep one scheme across related indicators. A package's colors are\n  declarations, so they stay aligned across versions.\n- Three sets that read well together: `green`, `red`, `blue` for signals;\n  `orange`, `purple`, `teal` for overlays; `lime`, `yellow`, `fuchsia` for\n  volume.\n- The worked examples in this tree use one muted set that reads on dark and\n  light themes alike: `#2563eb` blue, `#16a34a` green, `#dc2626` red,\n  `#f59e0b` amber, `#7c3aed` violet, `#94a3b8` slate for reference lines,\n  and `#22d3a5` / `#ff5b7f` for bull and bear tints.\n- **Theme tokens for chrome, fixed colours for meaning.** Ink a label's\n  background `theme.bg`, its text `theme.text` and a grid line\n  `theme.grid`, so the indicator follows the viewer's theme; keep the\n  colours that carry a signal (green, red, amber) as hex, so they mean\n  the same on every chart.\n- **The light-theme guard.** On a light chart the chart darkens a colour\n  that would vanish against the background; an indicator whose colours\n  are chosen for both themes (theme tokens, or a palette tested on both)\n  opts out with `chart.contrast_guard(false)` at the top of the file and\n  draws exactly as written.\n\n## Per-bar color\n\nA declared color cannot change per bar, and the module cannot compute one\nfor a declaration. Per-bar color is a ladder: a data-only (`none`) output\nholds a palette index, and the drawn output names it with `color_by` over\na literal `colors` array. Normalize the value into `0 .. n - 1`, floor it,\nwrite it to the `none` output, and put an `n`-entry palette on the drawn\noutput. What each bar draws:\n\n| Index on this bar | The output draws |\n| --- | --- |\n| finite, inside the palette | that entry (floored) |\n| finite, outside the palette | entry 0 |\n| `NaN` or infinite | its static `color`; entry 0 when none is declared |\n\n`color_by` and `colors` go together: either without the other is refused\nby name. An output cannot color itself, so the decision is its own output.\nThe ramp is as fine as the palette is long, and the palette is yours. Five\nstops of a viridis ramp over RSI, a declared opacity, a two-literal blend\ndriven by a 0/1 index, and a box fill in hex:\n\n```typescript sample=fn-color-ladders\nparam(\"period\", 14, { min: 2, max: 200 });\n// A five-step color ladder over RSI: cool when oversold, hot when overbought.\noutput(\"rsi\", line, lower, { width: 2, color_by: \"heat\", colors: [\"#440154\", \"#3b528b\", \"#21918c\", \"#5ec962\", \"#fde725\"], description: \"RSI colored by its own level\" });\noutput(\"heat\", none, lower, { description: \"0..4: which fifth of 0..100 the RSI sits in\" });\n// opacity(color, 40) as a declared opacity.\noutput(\"sma20\", line, overlay, { color: \"#2563eb\", opacity: 0.4, width: 2, description: \"A faded average\" });\n// blend(green, red, weight) per regime as two literals and a 0/1 index.\noutput(\"trend\", line, overlay, { width: 2, color_by: \"trend_up\", colors: [\"#dc2626\", \"#16a34a\"], description: \"The average, red falling, green rising\" });\noutput(\"trend_up\", none, overlay, { description: \"1 while the average rises\" });\n// A box fill: a hex color with the transparency in the declared opacity.\nconst bandHi = output(\"band_hi\", none, overlay);\nconst bandLo = output(\"band_lo\", none, overlay);\nbox(\"band\", { top: bandHi, bottom: bandLo, color: \"#2563eb\", opacity: 0.12, borderWidth: 0 });\n\nlet rsi = new Rsi(14);\nlet sma = new Sma(20);\nlet average: f64 = NaN;\nlet prevAverage: f64 = NaN;\n\nfunction onStart(): void {\n  rsi = new Rsi(i32(p_period()));\n  sma = new Sma(20);\n}\n\nfunction onBar(): void {\n  const close = bar.close();\n  const strength = rsi.update(close);\n  prevAverage = average;\n  average = sma.update(close);\n  if (isNaN(strength) || isNaN(average)) return;\n  // Bucket 0..100 into five steps; 100 itself lands in the last bucket.\n  let bucket = Math.floor(strength / 20.0);\n  if (bucket > 4.0) bucket = 4.0;\n  out_rsi(strength);\n  out_heat(bucket);\n  out_sma20(average);\n  out_trend(average);\n  out_trend_up(!isNaN(prevAverage) && average >= prevAverage ? 1.0 : 0.0);\n  out_band_hi(average * 1.01);\n  out_band_lo(average * 0.99);\n}\n```\n\nThe `heat` output draws nothing, but it is a value like any other: after\na **Run**, type `last 20 heat` at the editor's Console prompt to read the\nbucket on the newest twenty bars.\n\nThe index need not be a floor. A condition that answers `0`, `1` or `2`\nis the same ladder over a three-entry palette, and a name is accepted as\nan entry:\n\n```typescript sample=cc-colors-palette\nparam(\"period\", 14, { min: 2, max: 200, description: \"RSI length\" });\n// colors is the palette; level picks the entry per bar: 0 red (overbought), 1 green (oversold), 2 blue (neutral).\noutput(\"rsi\", line, lower, { width: 2, color_by: \"level\", colors: [\"#FF0000\", \"green\", \"#0000FF\"], description: \"RSI with conditional colors\" });\noutput(\"level\", none, lower, { description: \"0 above 70, 1 below 30, 2 in between\" });\n\nlet rsi = new Rsi(14);\n\nfunction onStart(): void {\n  rsi = new Rsi(i32(p_period()));\n}\n\nfunction onBar(): void {\n  const value = rsi.update(bar.close());\n  if (isNaN(value)) return;\n  out_rsi(value);\n  out_level(value > 70.0 ? 0.0 : value \u003C 30.0 ? 1.0 : 2.0);\n}\n```\n\nThe same pair works on a `width_by` output with a `widths` array for line\nwidth, on a `render.legend` entry, and on a `shape` output\n([Styling](../presentation/styling.md), [Legend](../presentation/legend.md)).\n\n### Tinting bars\n\nThe ladder also drives a background tint through `render.bgcolor` and a\ncandle tint through `render.barcolor` ([Plotting](../presentation/plotting.md)):\na `where` gate says which bars get a tint, and `color_by` with `colors`\npicks it per bar. A non-finite index means no tint on that bar (the static\n`color` never substitutes), so a `NaN` bucket is a clean way to leave a\nbar alone.\n\n```typescript sample=fn-bgcolor-heat\nparam(\"period\", 14, { min: 2, max: 100, description: \"RSI Period\" });\nparam(\"overbought\", 70, { min: 50, max: 100, description: \"Overbought Level\" });\nparam(\"oversold\", 30, { min: 0, max: 50, description: \"Oversold Level\" });\noutput(\"rsi\", line, lower, { color: \"#2962ff\", width: 2, description: \"Relative strength index\" });\noutput(\"zone\", none, lower, { description: \"0 oversold, 1 overbought: the tint ladder index; NaN in between\" });\noutput(\"extreme\", none, lower, { description: \"1 on bars in either zone: the tint gate\" });\n// A background tint per condition: one declaration, a gate, and a two-entry ladder.\nrender.bgcolor(\"zones\", { where: \"extreme\", color_by: \"zone\", colors: [\"rgba(76, 175, 80, 0.3)\", \"rgba(244, 67, 54, 0.3)\"] });\n\nlet rsi = new Rsi(14);\nlet overbought: f64 = 70.0;\nlet oversold: f64 = 30.0;\n\nfunction onStart(): void {\n  rsi = new Rsi(i32(p_period()));\n  overbought = p_overbought();\n  oversold = p_oversold();\n}\n\nfunction onBar(): void {\n  const value = rsi.update(bar.close());\n  if (isNaN(value)) return;\n  const hot = value > overbought;\n  const cold = value \u003C oversold;\n  out_rsi(value);\n  out_zone(cold ? 0.0 : hot ? 1.0 : NaN);\n  out_extreme(hot || cold ? 1.0 : 0.0);\n}\n```\n\nFive zones (extreme oversold, oversold, neutral, overbought, extreme\noverbought) are a five-entry palette and a bucket that lands in\n`0 .. 4`; the module above keeps two for clarity.\n\n### What has no form\n\nA declared color is never computed at run time. Compute the color you\nwant ahead of time and write it as a literal; a blend that depends on a\nper-bar weight is a ladder over a few blended literals, with the weight\nbucketed into the index. The module has no color variable type: a declared\ncolor is a string literal read once when the sheet is derived, and the\nonly setting that holds a color is a `param.color`. The one place a\ncomputed color lands is a drawing handle, through the kit below.\n\n## Colors computed at run time\n\nThe line, box, label and polyline handles from `./gen/draw` are created\nand restyled by the module while it runs, and their `color(...)` and\n`fill(...)` setters take a packed `i32`\n([Drawing objects](../presentation/drawing-objects.md)). That is where\n`./sdk/color` goes: a color computed from a value on this bar, applied to\na handle on this bar. Its two scales, `ColorScale` and `Thresholds`, serve\nthe other half: they compute the index a `color_by` output carries, so the\ncolor itself stays a literal and the decision stays a number.\n\n### Every export\n\n| Export | Signature | Definition |\n| --- | --- | --- |\n| `ink` | `ink.RED`, `ink.ORANGE`, `ink.AMBER`, `ink.YELLOW`, `ink.LIME`, `ink.GREEN`, `ink.EMERALD`, `ink.TEAL`, `ink.CYAN`, `ink.SKY`, `ink.BLUE`, `ink.INDIGO`, `ink.VIOLET`, `ink.PURPLE`, `ink.PINK`, `ink.ROSE`, `ink.SLATE`, `ink.GRAY`, `ink.WHITE`, `ink.BLACK` (`i32`) | opaque packed colors, the palette below, packed exactly as `rgba(...)` from `./gen/draw` packs |\n| `fromHex` | `fromHex(hex: string): i32` | `\"#rrggbb\"` (opaque) or `\"#rrggbbaa\"`, either case; any other text aborts with `color: bad hex \u003Cx>` |\n| `alpha` | `alpha(color: i32, a: f64): i32` | the color with its alpha byte set from an opacity `0..1`, RGB untouched |\n| `mix` | `mix(a: i32, b: i32, t: f64): i32` | every channel, alpha included, `t` of the way from `a` to `b`, linear in sRGB |\n| `lighten` | `lighten(color: i32, amount: f64): i32` | each RGB channel moved toward 255 by the fraction, alpha kept |\n| `darken` | `darken(color: i32, amount: f64): i32` | each RGB channel moved toward 0 by the fraction, alpha kept |\n| `red`, `green`, `blue` | `red(color: i32): i32` | one channel of a packed color, `0..255` (Pine's `color.r`, `color.g`, `color.b`) |\n| `opacity` | `opacity(color: i32): f64` | the alpha byte over `255`, `0..1`: what `alpha` takes, so `alpha(c, opacity(c))` is `c` again |\n| `transparency` | `transparency(color: i32): f64` | Pine's `color.t`: `(255 - alpha) * 100 / 255`, `0` opaque to `100` invisible |\n| `ColorScale` | `new ColorScale(min: f64, max: f64, steps: i32)`, `.index(v: f64): f64` | `floor((v - min) / (max - min) * steps)` clamped to `0..steps - 1`; `NaN` in, `NaN` out |\n| `Thresholds` | `new Thresholds(levels: StaticArray\u003Cf64>)`, `.index(v: f64): f64` | the number of levels at or below `v`, `0..levels.length`; `NaN` in, `NaN` out |\n| `theme` | `theme.UP`, `theme.DOWN`, `theme.TEXT`, `theme.MUTED`, `theme.BG`, `theme.GRID`, `theme.ACCENT` (`i32`) | the seven theme tokens as packed values the chart resolves when it paints: the candle up and down colours, the axis text, that text at 55 percent, the background, the grid lines and the app's accent |\n| `isThemeToken` | `isThemeToken(c: i32): bool` | whether a packed value is one of the seven tokens (at any alpha) |\n| `toPacked`, `fromPacked` | `toPacked(c: i32): f64`, `fromPacked(v: f64): i32` | a packed color as the `f64` a `color_packed_by` output carries, and back; both keep a theme token a token |\n\nConstruct the scales and parse hex literals in `onStart()`: the\nconstructors allocate, and nothing else in the module allocates per bar.\n\n### Theme colours\n\nA theme token is a colour the module names but never computes: the\nchart fills it in when it paints, from its own theme, and again when the\ntheme switches, so a label inked `theme.TEXT` reads on a dark and a\nlight chart alike. `alpha(theme.UP, 0.2)` is still a token, carrying the\nalpha with it, and `opacity(c)` and `transparency(c)` read that alpha\nback; `mix`, `lighten`, `darken`, `red`, `green` and `blue` have no\nconcrete colour to work on and abort with `color: \u003Cfn> takes a concrete\ncolour; theme tokens resolve at paint time`. A concrete colour never\nspells a token by accident: an alpha-0 result whose red byte is `0x7e`\nand green byte `1..7` (an invisible colour before tokens existed) reads\nas `0`, transparent black, from `rgba(...)`, `alpha`, `mix`, `lighten`,\n`darken`, `fromHex` and `fromPacked` alike, so it stays invisible and\nnever aborts the readers. A token goes anywhere a\npacked colour goes: a handle's `color(...)` or `fill(...)`, and an output\na drawn output names with `color_packed_by` (write `toPacked(theme.UP)`\nto it). The same seven words ride every declared colour as strings\n(`\"theme.up\"`, [Styling](../presentation/styling.md#theme-colours)).\n\nFor a concrete colour the module can compute with, the chart hands over\nits own: `chart.up_color()`, `chart.down_color()` and\n`chart.grid_color()` declared at the top of the file (like\n`chart.bg_color()`) are read in `onStart()` through\n`i32(p_chart_up_color())` and the two others as packed colours, `0` when\nno chart is there to answer\n([Chart context](../settings/sessions-and-units.md#chart-context));\n`mix(i32(p_chart_up_color()), ink.WHITE, 0.3)` is a lighter version of\nthe chart's own up colour. The chart's font needs no reader:\n`font_family: \"ui\"` on any text resolves to the chart's own typography.\n\n### The palette\n\n`ink` names the 500 row of the Tailwind palette plus white and black, each\nopaque. The swatch column is the hex you would write as a declared literal\nfor the same color.\n\n| Name | Swatch | Name | Swatch |\n| --- | --- | --- | --- |\n| `ink.RED` | `#ef4444` | `ink.INDIGO` | `#6366f1` |\n| `ink.ORANGE` | `#f97316` | `ink.VIOLET` | `#8b5cf6` |\n| `ink.AMBER` | `#f59e0b` | `ink.PURPLE` | `#a855f7` |\n| `ink.YELLOW` | `#eab308` | `ink.PINK` | `#ec4899` |\n| `ink.LIME` | `#84cc16` | `ink.ROSE` | `#f43f5e` |\n| `ink.GREEN` | `#22c55e` | `ink.SLATE` | `#64748b` |\n| `ink.EMERALD` | `#10b981` | `ink.GRAY` | `#9ca3af` |\n| `ink.TEAL` | `#14b8a6` | `ink.WHITE` | `#ffffff` |\n| `ink.CYAN` | `#06b6d4` | `ink.BLACK` | `#000000` |\n| `ink.SKY` | `#0ea5e9` | `ink.BLUE` | `#3b82f6` |\n\nA packed color is one `i32`:\n`((r & 0xff) \u003C\u003C 24) | ((g & 0xff) \u003C\u003C 16) | ((b & 0xff) \u003C\u003C 8) | (a & 0xff)`,\ncopied from `rgba(...)` in `./gen/draw` bit for bit, so\n`ink.RED == rgba(239, 68, 68, 255)` and the two mix freely. Because red\nsits in the top byte, most inks are negative numbers when you print them:\nthat is the packing, not a fault.\n\n### An index from a value\n\n`ColorScale` slices `min..max` into `steps` equal bands and answers the\nband a value falls in, so a `colors` palette with `steps` entries on the\ndrawn output gets one entry per band. `Thresholds` answers how many of its\nlevels sit at or below the value, so a palette with one entry more than\nthe level count gets one entry per zone. Both return an `f64` that goes\nstraight into a data-only output, and the drawn output names that output\nwith `color_by`. The RSI ladder with the kit computing the index, and a\nzone number you can read after a **Run** with `last 20 zone` at the\nConsole prompt:\n\n```typescript sample=fn-colors-kit-ladder\nparam(\"period\", 14, { min: 2, max: 200, description: \"RSI period\" });\n// Five bands of 0..100, coolest at the bottom: heat picks the entry per bar.\noutput(\"rsi\", line, lower, { width: 2, color_by: \"heat\", colors: [\"#3b82f6\", \"#0ea5e9\", \"#64748b\", \"#f97316\", \"#ef4444\"], description: \"RSI colored by its level\" });\noutput(\"heat\", none, lower, { description: \"0..4: the fifth of 0..100 the RSI sits in\" });\noutput(\"zone\", none, lower, { description: \"0 below 30, 1 between, 2 at or above 70\" });\n\nlet rsi = new Rsi(14);\nlet scale = new ColorScale(0.0, 100.0, 5);\nlet zones = new Thresholds(new StaticArray\u003Cf64>(0));\n\nfunction onStart(): void {\n  rsi = new Rsi(i32(p_period()));\n  // Built once here: index() never allocates, and neither holds bar state.\n  scale = new ColorScale(0.0, 100.0, 5);\n  const levels = new StaticArray\u003Cf64>(2);\n  levels[0] = 30.0;\n  levels[1] = 70.0;\n  zones = new Thresholds(levels);\n}\n\nfunction onBar(): void {\n  const strength = rsi.update(bar.close());\n  out_rsi(strength);\n  out_heat(scale.index(strength));\n  out_zone(zones.index(strength));\n}\n```\n\nAn RSI of exactly `100` lands in the last band (the scale clamps, it never\nanswers `steps`), and a value on a threshold counts that threshold (`70`\nis zone `2`). A `NaN` RSI gives a `NaN` index, and the drawn output falls\nback to its static color on that bar.\n\n### Colors on a handle\n\nHandle setters take the packed color as it is computed, so here color can\nfollow a value continuously instead of through a ladder. The window mean\ndrawn as a line handle in `ink.SKY`, restyled to `alpha(ink.SKY, 0.4)` on\nthe newest bar (the forming one), and the window's range as a box whose\ntint is mixed at run time between two hex literals parsed in `onStart()`:\n\n```typescript sample=fn-colors-kit-handles\nparam(\"period\", 20, { min: 2, max: 200, description: \"Bars in the window\" });\noutput(\"mean\", line, overlay, { color: \"#64748b\", description: \"The window mean\" });\noutput(\"up_share\", none, overlay, { description: \"0..1: the share of up closes in the window, the box's mix weight\" });\nhandles.line({ color: \"#0ea5e9\", width: 2 });\nhandles.box({ color: \"#0ea5e9\", opacity: 0.15, borderWidth: 1 });\n\nconst level = draw.line(0);\nconst span = draw.box(1);\nlet period: i32 = 20;\nlet sma = new Sma(20);\nlet ups = new Sma(20);\nlet highs = new Highest(20);\nlet lows = new Lowest(20);\nlet bull: i32 = 0;\nlet bear: i32 = 0;\nlet t: f64 = NaN;\nlet prevT: f64 = NaN;\nlet close: f64 = NaN;\nlet prevClose: f64 = NaN;\n\nfunction onStart(): void {\n  period = i32(p_period());\n  sma = new Sma(period);\n  ups = new Sma(period);\n  highs = new Highest(period);\n  lows = new Lowest(period);\n  // Parse literals here: a bad string aborts with \"color: bad hex \u003Cx>\", and the message is readable from onStart().\n  bull = fromHex(\"#16a34a\");\n  bear = fromHex(\"#dc2626\");\n}\n\nfunction onBar(): void {\n  prevT = t;\n  t = bar.time();\n  prevClose = close;\n  close = bar.close();\n  const mean = sma.update(close);\n  const share = ups.update(!isNaN(prevClose) && close > prevClose ? 1.0 : 0.0);\n  const hi = highs.update(bar.high());\n  const lo = lows.update(bar.low());\n  if (isNaN(mean) || isNaN(hi) || isNaN(prevT)) return;\n  out_mean(mean);\n  out_up_share(share);\n  const start = t - (t - prevT) * f64(period - 1);\n  // The mean across the window: sky, and on the newest bar the same sky at 40% opacity.\n  level.set(start, mean, t, mean).color(bar.isLast() ? alpha(ink.SKY, 0.4) : ink.SKY);\n  // The window's range, tinted by the share of up closes: a gradient computed per bar, not a ladder.\n  const tone = mix(bear, bull, share);\n  span.set(start, hi, t, lo).fill(alpha(lighten(tone, 0.2), 0.15)).color(darken(tone, 0.3));\n}\n```\n\n`bar.isLast()` answers `1` on the newest bar the chart holds, so the line\nis drawn faint while that bar is still forming and turns solid once the\nnext bar opens. The box's fill and border are two derivations of one\n`tone`, so the pair always agree.\n\n### Read a color back\n\n`red`, `green` and `blue` read one channel of a packed color, and\n`opacity` and `transparency` read its alpha. The chart's background\narrives packed (`chart.bg_color()`), so a file can pick its ink from it:\ndark words on a light chart, light words on a dark one.\n\n```typescript sample=fn-colors-kit-channels\n// A price tag on the newest bar whose words follow the chart's background: dark on a light chart, light on a dark one.\nchart.bg_color();\noutput(\"close_line\", line, overlay, { color: \"#94a3b8\", description: \"The close\" });\noutput(\"brightness\", none, overlay, { description: \"The background's brightness, 0 (black) to 255 (white); NaN when the chart did not say\" });\noutput(\"bg_opacity\", none, overlay, { description: \"How solid the background is, 0 to 1\" });\nstring(\"tag\", { max_bytes: 32 });\nhandles.label({ text: \"tag\", size: 12 });\n\nconst tag = draw.label(0);\nlet words: i32 = 0;\nlet brightness: f64 = NaN;\nlet bgOpacity: f64 = NaN;\n\nfunction onStart(): void {\n  const bg = i32(p_chart_bg_color());\n  // 0 means the chart did not fill the color; then the words stay light.\n  if (bg != 0) {\n    brightness = 0.299 * f64(red(bg)) + 0.587 * f64(green(bg)) + 0.114 * f64(blue(bg));\n    bgOpacity = opacity(bg);\n  }\n  words = !isNaN(brightness) && brightness > 140.0 ? ink.BLACK : ink.WHITE;\n}\n\nfunction onBar(): void {\n  const close = bar.close();\n  if (isNaN(close)) return;\n  out_close_line(close);\n  out_brightness(brightness);\n  out_bg_opacity(bgOpacity);\n  if (!bar.isLast()) return;\n  sb_clear();\n  sb_text(\"last \");\n  sb_auto(close);\n  tag.set(bar.time(), close).text(str_tag_sb).color(words);\n}\n```\n\n- **Brightness from the channels.** The three channels weighted `0.299`,\n  `0.587` and `0.114` give 0 for black and 255 for white; above about 140\n  the background reads as light. On a cream background (`#f4f1ea`) the tag\n  is black.\n- **0 means unknown.** Where the chart did not fill the background,\n  `p_chart_bg_color()` reads 0 and the words stay white.\n- **The alpha.** `opacity(bg)` is 1 for a solid background;\n  `transparency(bg)` is the same reading on Pine's 0 to 100 scale, where 0\n  is solid.\n- **Only a handle takes it.** The computed color lands on the label\n  through `.color(...)`; a declared color stays a literal (What has no\n  form, above).\n\n### The rules, written out\n\n- **Fractions.** An opacity, a mix weight and a lighten or darken amount\n  are clamped to `0..1`; `NaN` reads as `0`, so `alpha(c, NaN)` is\n  invisible, `mix(a, b, NaN)` is `a`, and `lighten(c, NaN)` is `c`.\n- **Rounding.** A derived channel is `floor(x + 0.5)` held to `0..255`:\n  `alpha(c, 0.5)` sets the alpha byte to `128`, `mix(ink.RED, ink.BLUE, 0.5)`\n  is `#95639d`, `lighten(ink.BLUE, 0.5)` is `#9dc1fb`, `darken(ink.BLUE, 0.5)`\n  is `#1e417b`.\n- **Readers.** `red`, `green` and `blue` are the packed bytes, exact;\n  `alpha(c, opacity(c))` rebuilds `c` bit for bit; `transparency(c)` is\n  `(255 - alpha) * 100 / 255`, so a color at alpha `128` reads `49.80...`,\n  and `alpha(c, 1.0 - transparency(c) / 100.0)` is `c` again.\n- **`fromHex`.** Seven characters (`#rrggbb`, alpha `255`) or nine\n  (`#rrggbbaa`), hex digits in either case. Anything else aborts the run\n  with `color: bad hex \u003Cx>` and the string you passed. Call it in `onStart()`:\n  an abort raised there shows its message in the Console, while an abort\n  at module start (a top-level `const c = fromHex(...)`) reaches you as a\n  bare failure with the text lost.\n- **`ColorScale`.** `v` at `max` lands in the last band. `steps` below `1`\n  reads as `1`; `max` below `min` runs the scale backwards; `max` equal to\n  `min` puts every value above it in the last band and the rest in band\n  `0`. An infinite value clamps to the end it points at.\n- **`Thresholds`.** A value exactly on a level counts it. The constructor\n  copies the array, order does not matter, and a `NaN` level never counts.\n- **State and allocation.** Neither scale holds bar state, so a reset\n  has nothing to restore and a reset bar answers the same as any other.\n  `index()`, `alpha`, `mix`, `lighten`, `darken`, the five readers and a\n  successful `fromHex` never allocate, so the per-bar path stays\n  allocation-free under the module's runtime, which never frees.\n\n### From Pine\n\n| Pine | wrun |\n| --- | --- |\n| `color.new(c, transp)` | on a handle, `alpha(c, (100 - transp) / 100)`: Pine counts transparency `0..100`, `alpha` takes opacity `0..1`; on a declaration, the `opacity` option |\n| `color.from_gradient(value, bottom, top, c1, c2)` | on a declaration, `new ColorScale(bottom, top, n).index(value)` into a `color_by` output over an `n`-entry `colors` palette from `c1` to `c2`; on a handle, `mix(c1, c2, t)` |\n| `color.rgb(r, g, b)` | `rgba(r, g, b, 255)` from `./gen/draw` (or `rgb(r, g, b)` there) |\n| `color.r(c)`, `color.g(c)`, `color.b(c)` | `red(c)`, `green(c)`, `blue(c)` on a packed handle color (a declared color is a literal the module never reads) |\n| `color.t(c)` | `transparency(c)`, `0..100` as Pine counts it; `opacity(c)` is the same channel on the `0..1` scale `alpha` takes |\n",{"type":14,"children":15,"data":17868,"position":17870},"root",[16,26,29,30,285,286,304,306,817,818,832,834,1518,1519,1533,1534,1547,1549,2155,2156,2322,2323,2440,2441,2490,2491,2505,2506,2842,2843,3323,3324,3338,3339,3352,3354,4097,4098,4112,4113,4146,4147,4161,4162,4697,4698,4713,4714,4836,4838,5021,5022,5063,5064,6321,6322,6393,6394,6459,6460,6946,6947,7075,7076,7091,7092,7251,7252,8105,8106,8139,8140,8155,8156,8189,8190,8205,8206,8382,8383,8398,8400,10205,10206,10239,10240,10254,10255,10734,10735,10932,10933,10948,10949,10975,10977,11794,11795,11900,11901,11916,11917,12105,12106,12883,12884,13003,13004,13019,13020,13087,13088,14675,14676,14738,14739,14754,14755,14865,14866,15794,15795,16075,16076,16091,16092,17243,17244,17259,17261],{"type":17,"value":18,"position":19},"comment"," source: docs/indicators/functions/colors-kit.md; generated by packages/cli/scripts/gen-indicator-docs.ts, do not edit ",{"start":20,"end":23},{"line":21,"column":21,"offset":22},1,0,{"line":21,"column":24,"offset":25},127,126,{"type":27,"value":28},"text","\n",{"type":27,"value":28},{"type":31,"tagName":32,"properties":33,"children":34,"position":282},"element","p",{},[35,45,59,67,80,88,101,108,121,127,139,145,158,164,177,184,197,204,217,223,236,244,257,263,275],{"type":27,"value":36,"position":37},"A color in a wrun indicator lives in one of three places: as a literal on a\ndeclaration, as a per-bar palette index on a ",{"start":38,"end":41},{"line":39,"column":21,"offset":40},5,138,{"line":42,"column":43,"offset":44},6,46,259,{"type":31,"tagName":46,"properties":47,"children":48,"position":56},"code",{},[49],{"type":27,"value":50,"position":51},"color_by",{"start":52,"end":53},{"line":42,"column":43,"offset":44},{"line":42,"column":54,"offset":55},56,269,{"start":57,"end":58},{"line":42,"column":43,"offset":44},{"line":42,"column":54,"offset":55},{"type":27,"value":60,"position":61}," output, or as a\npacked number that ",{"start":62,"end":63},{"line":42,"column":54,"offset":55},{"line":64,"column":65,"offset":66},7,20,305,{"type":31,"tagName":46,"properties":68,"children":69,"position":77},{},[70],{"type":27,"value":71,"position":72},"./sdk/color",{"start":73,"end":74},{"line":64,"column":65,"offset":66},{"line":64,"column":75,"offset":76},33,318,{"start":78,"end":79},{"line":64,"column":65,"offset":66},{"line":64,"column":75,"offset":76},{"type":27,"value":81,"position":82}," computes for a drawing handle while the\nmodule runs; in every place, seven theme tokens name the chart's own\ncolours instead of a fixed one. This page covers the forms a declaration\naccepts and where a name is refused, the theme tokens, the per-bar\nladder, and the run-time kit: ",{"start":83,"end":84},{"line":64,"column":75,"offset":76},{"line":85,"column":86,"offset":87},11,31,598,{"type":31,"tagName":46,"properties":89,"children":90,"position":98},{},[91],{"type":27,"value":92,"position":93},"ink",{"start":94,"end":95},{"line":85,"column":86,"offset":87},{"line":85,"column":96,"offset":97},36,603,{"start":99,"end":100},{"line":85,"column":86,"offset":87},{"line":85,"column":96,"offset":97},{"type":27,"value":102,"position":103},", ",{"start":104,"end":105},{"line":85,"column":96,"offset":97},{"line":85,"column":106,"offset":107},38,605,{"type":31,"tagName":46,"properties":109,"children":110,"position":118},{},[111],{"type":27,"value":112,"position":113},"fromHex",{"start":114,"end":115},{"line":85,"column":106,"offset":107},{"line":85,"column":116,"offset":117},47,614,{"start":119,"end":120},{"line":85,"column":106,"offset":107},{"line":85,"column":116,"offset":117},{"type":27,"value":102,"position":122},{"start":123,"end":124},{"line":85,"column":116,"offset":117},{"line":85,"column":125,"offset":126},49,616,{"type":31,"tagName":46,"properties":128,"children":129,"position":136},{},[130],{"type":27,"value":131,"position":132},"alpha",{"start":133,"end":134},{"line":85,"column":125,"offset":126},{"line":85,"column":54,"offset":135},623,{"start":137,"end":138},{"line":85,"column":125,"offset":126},{"line":85,"column":54,"offset":135},{"type":27,"value":102,"position":140},{"start":141,"end":142},{"line":85,"column":54,"offset":135},{"line":85,"column":143,"offset":144},58,625,{"type":31,"tagName":46,"properties":146,"children":147,"position":155},{},[148],{"type":27,"value":149,"position":150},"mix",{"start":151,"end":152},{"line":85,"column":143,"offset":144},{"line":85,"column":153,"offset":154},63,630,{"start":156,"end":157},{"line":85,"column":143,"offset":144},{"line":85,"column":153,"offset":154},{"type":27,"value":102,"position":159},{"start":160,"end":161},{"line":85,"column":153,"offset":154},{"line":85,"column":162,"offset":163},65,632,{"type":31,"tagName":46,"properties":165,"children":166,"position":174},{},[167],{"type":27,"value":168,"position":169},"lighten",{"start":170,"end":171},{"line":85,"column":162,"offset":163},{"line":85,"column":172,"offset":173},74,641,{"start":175,"end":176},{"line":85,"column":162,"offset":163},{"line":85,"column":172,"offset":173},{"type":27,"value":178,"position":179},",\n",{"start":180,"end":181},{"line":85,"column":172,"offset":173},{"line":182,"column":21,"offset":183},12,643,{"type":31,"tagName":46,"properties":185,"children":186,"position":194},{},[187],{"type":27,"value":188,"position":189},"darken",{"start":190,"end":191},{"line":182,"column":21,"offset":183},{"line":182,"column":192,"offset":193},9,651,{"start":195,"end":196},{"line":182,"column":21,"offset":183},{"line":182,"column":192,"offset":193},{"type":27,"value":198,"position":199},", the channel readers, ",{"start":200,"end":201},{"line":182,"column":192,"offset":193},{"line":182,"column":202,"offset":203},32,674,{"type":31,"tagName":46,"properties":205,"children":206,"position":214},{},[207],{"type":27,"value":208,"position":209},"toPacked",{"start":210,"end":211},{"line":182,"column":202,"offset":203},{"line":182,"column":212,"offset":213},42,684,{"start":215,"end":216},{"line":182,"column":202,"offset":203},{"line":182,"column":212,"offset":213},{"type":27,"value":218,"position":219}," and ",{"start":220,"end":221},{"line":182,"column":212,"offset":213},{"line":182,"column":116,"offset":222},689,{"type":31,"tagName":46,"properties":224,"children":225,"position":233},{},[226],{"type":27,"value":227,"position":228},"fromPacked",{"start":229,"end":230},{"line":182,"column":116,"offset":222},{"line":182,"column":231,"offset":232},59,701,{"start":234,"end":235},{"line":182,"column":116,"offset":222},{"line":182,"column":231,"offset":232},{"type":27,"value":237,"position":238}," for the packed\ncolour an output carries, ",{"start":239,"end":240},{"line":182,"column":231,"offset":232},{"line":241,"column":242,"offset":243},13,27,743,{"type":31,"tagName":46,"properties":245,"children":246,"position":254},{},[247],{"type":27,"value":248,"position":249},"ColorScale",{"start":250,"end":251},{"line":241,"column":242,"offset":243},{"line":241,"column":252,"offset":253},39,755,{"start":255,"end":256},{"line":241,"column":242,"offset":243},{"line":241,"column":252,"offset":253},{"type":27,"value":218,"position":258},{"start":259,"end":260},{"line":241,"column":252,"offset":253},{"line":241,"column":261,"offset":262},44,760,{"type":31,"tagName":46,"properties":264,"children":265,"position":272},{},[266],{"type":27,"value":267,"position":268},"Thresholds",{"start":269,"end":270},{"line":241,"column":261,"offset":262},{"line":241,"column":54,"offset":271},772,{"start":273,"end":274},{"line":241,"column":261,"offset":262},{"line":241,"column":54,"offset":271},{"type":27,"value":276,"position":277},".",{"start":278,"end":279},{"line":241,"column":54,"offset":271},{"line":241,"column":280,"offset":281},57,773,{"start":283,"end":284},{"line":39,"column":21,"offset":40},{"line":241,"column":280,"offset":281},{"type":27,"value":28},{"type":31,"tagName":287,"properties":288,"children":289,"position":300},"h2",{},[290],{"type":27,"value":291,"position":292},"Where a color lives",{"start":293,"end":297},{"line":294,"column":295,"offset":296},15,4,778,{"line":294,"column":298,"offset":299},23,797,{"start":301,"end":303},{"line":294,"column":21,"offset":302},775,{"line":294,"column":298,"offset":299},{"type":27,"value":305},"\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n",{"type":31,"tagName":307,"properties":308,"children":309,"position":814},"table",{},[310,374],{"type":31,"tagName":311,"properties":312,"children":313,"position":371},"thead",{},[314],{"type":31,"tagName":315,"properties":316,"children":317,"position":368},"tr",{},[318,337,353],{"type":31,"tagName":319,"properties":320,"children":321,"position":332},"th",{},[322],{"type":27,"value":323,"position":324},"Place",{"start":325,"end":329},{"line":326,"column":327,"offset":328},17,3,801,{"line":326,"column":330,"offset":331},8,806,{"start":333,"end":335},{"line":326,"column":21,"offset":334},799,{"line":326,"column":192,"offset":336},807,{"type":31,"tagName":319,"properties":338,"children":339,"position":348},{},[340],{"type":27,"value":341,"position":342},"What it is",{"start":343,"end":345},{"line":326,"column":85,"offset":344},809,{"line":326,"column":346,"offset":347},21,819,{"start":349,"end":350},{"line":326,"column":192,"offset":336},{"line":326,"column":351,"offset":352},22,820,{"type":31,"tagName":319,"properties":354,"children":355,"position":364},{},[356],{"type":27,"value":357,"position":358},"Who reads it",{"start":359,"end":362},{"line":326,"column":360,"offset":361},24,822,{"line":326,"column":96,"offset":363},834,{"start":365,"end":366},{"line":326,"column":351,"offset":352},{"line":326,"column":106,"offset":367},836,{"start":369,"end":370},{"line":326,"column":21,"offset":334},{"line":326,"column":106,"offset":367},{"start":372,"end":373},{"line":326,"column":21,"offset":334},{"line":326,"column":106,"offset":367},{"type":31,"tagName":375,"properties":376,"children":377,"position":811},"tbody",{},[378,544,626],{"type":31,"tagName":315,"properties":379,"children":380,"position":541},{},[381,462,506],{"type":31,"tagName":382,"properties":383,"children":384,"position":457},"td",{},[385,394,404,409,419,425,435,441,450],{"type":27,"value":386,"position":387},"a declaration (",{"start":388,"end":391},{"line":389,"column":327,"offset":390},19,859,{"line":389,"column":392,"offset":393},18,874,{"type":31,"tagName":46,"properties":395,"children":396,"position":399},{},[397],{"type":27,"value":398},"color",{"start":400,"end":401},{"line":389,"column":392,"offset":393},{"line":389,"column":402,"offset":403},25,881,{"type":27,"value":102,"position":405},{"start":406,"end":407},{"line":389,"column":402,"offset":403},{"line":389,"column":242,"offset":408},883,{"type":31,"tagName":46,"properties":410,"children":411,"position":414},{},[412],{"type":27,"value":413},"colors",{"start":415,"end":416},{"line":389,"column":242,"offset":408},{"line":389,"column":417,"offset":418},35,891,{"type":27,"value":102,"position":420},{"start":421,"end":422},{"line":389,"column":417,"offset":418},{"line":389,"column":423,"offset":424},37,893,{"type":31,"tagName":46,"properties":426,"children":427,"position":430},{},[428],{"type":27,"value":429},"borderColor",{"start":431,"end":432},{"line":389,"column":423,"offset":424},{"line":389,"column":433,"offset":434},50,906,{"type":27,"value":436,"position":437},", a renderer's ",{"start":438,"end":439},{"line":389,"column":433,"offset":434},{"line":389,"column":162,"offset":440},921,{"type":31,"tagName":46,"properties":442,"children":443,"position":445},{},[444],{"type":27,"value":398},{"start":446,"end":447},{"line":389,"column":162,"offset":440},{"line":389,"column":448,"offset":449},72,928,{"type":27,"value":451,"position":452},")",{"start":453,"end":454},{"line":389,"column":448,"offset":449},{"line":389,"column":455,"offset":456},73,929,{"start":458,"end":460},{"line":389,"column":21,"offset":459},857,{"line":389,"column":172,"offset":461},930,{"type":31,"tagName":382,"properties":463,"children":464,"position":501},{},[465,474,484,491],{"type":27,"value":466,"position":467},"a string literal, or a ",{"start":468,"end":471},{"line":389,"column":469,"offset":470},76,932,{"line":389,"column":472,"offset":473},99,955,{"type":31,"tagName":46,"properties":475,"children":476,"position":479},{},[477],{"type":27,"value":478},"param.color",{"start":480,"end":481},{"line":389,"column":472,"offset":473},{"line":389,"column":482,"offset":483},112,968,{"type":27,"value":485,"position":486}," named as ",{"start":487,"end":488},{"line":389,"column":482,"offset":483},{"line":389,"column":489,"offset":490},122,978,{"type":31,"tagName":46,"properties":492,"children":493,"position":496},{},[494],{"type":27,"value":495},"\"@name\"",{"start":497,"end":498},{"line":389,"column":489,"offset":490},{"line":389,"column":499,"offset":500},131,987,{"start":502,"end":503},{"line":389,"column":172,"offset":461},{"line":389,"column":504,"offset":505},132,988,{"type":31,"tagName":382,"properties":507,"children":508,"position":536},{},[509,529],{"type":31,"tagName":510,"properties":511,"children":512,"position":522},"strong",{},[513],{"type":27,"value":514,"position":515},"Run",{"start":516,"end":519},{"line":389,"column":517,"offset":518},136,992,{"line":389,"column":520,"offset":521},139,995,{"start":523,"end":526},{"line":389,"column":524,"offset":525},134,990,{"line":389,"column":527,"offset":528},141,997,{"type":27,"value":530,"position":531}," reads it as text; the module never executes it",{"start":532,"end":533},{"line":389,"column":527,"offset":528},{"line":389,"column":534,"offset":535},188,1044,{"start":537,"end":538},{"line":389,"column":504,"offset":505},{"line":389,"column":539,"offset":540},190,1046,{"start":542,"end":543},{"line":389,"column":21,"offset":459},{"line":389,"column":539,"offset":540},{"type":31,"tagName":315,"properties":545,"children":546,"position":623},{},[547,576,607],{"type":31,"tagName":382,"properties":548,"children":549,"position":571},{},[550,557,565],{"type":27,"value":551,"position":552},"a ",{"start":553,"end":555},{"line":65,"column":327,"offset":554},1049,{"line":65,"column":39,"offset":556},1051,{"type":31,"tagName":46,"properties":558,"children":559,"position":561},{},[560],{"type":27,"value":50},{"start":562,"end":563},{"line":65,"column":39,"offset":556},{"line":65,"column":294,"offset":564},1061,{"type":27,"value":566,"position":567}," output",{"start":568,"end":569},{"line":65,"column":294,"offset":564},{"line":65,"column":351,"offset":570},1068,{"start":572,"end":574},{"line":65,"column":21,"offset":573},1047,{"line":65,"column":298,"offset":575},1069,{"type":31,"tagName":382,"properties":577,"children":578,"position":602},{},[579,587,596],{"type":27,"value":580,"position":581},"a number per bar, floored into the ",{"start":582,"end":584},{"line":65,"column":402,"offset":583},1071,{"line":65,"column":585,"offset":586},60,1106,{"type":31,"tagName":46,"properties":588,"children":589,"position":591},{},[590],{"type":27,"value":413},{"start":592,"end":593},{"line":65,"column":585,"offset":586},{"line":65,"column":594,"offset":595},68,1114,{"type":27,"value":597,"position":598}," palette",{"start":599,"end":600},{"line":65,"column":594,"offset":595},{"line":65,"column":469,"offset":601},1122,{"start":603,"end":604},{"line":65,"column":298,"offset":575},{"line":65,"column":605,"offset":606},77,1123,{"type":31,"tagName":382,"properties":608,"children":609,"position":619},{},[610],{"type":27,"value":611,"position":612},"the chart, per bar",{"start":613,"end":616},{"line":65,"column":614,"offset":615},79,1125,{"line":65,"column":617,"offset":618},97,1143,{"start":620,"end":621},{"line":65,"column":605,"offset":606},{"line":65,"column":472,"offset":622},1145,{"start":624,"end":625},{"line":65,"column":21,"offset":573},{"line":65,"column":472,"offset":622},{"type":31,"tagName":315,"properties":627,"children":628,"position":808},{},[629,702,758],{"type":31,"tagName":382,"properties":630,"children":631,"position":697},{},[632,639,648,654,663,668,677,682,692],{"type":27,"value":633,"position":634},"a drawing handle (",{"start":635,"end":637},{"line":346,"column":327,"offset":636},1148,{"line":346,"column":346,"offset":638},1166,{"type":31,"tagName":46,"properties":640,"children":641,"position":644},{},[642],{"type":27,"value":643},"draw.line",{"start":645,"end":646},{"line":346,"column":346,"offset":638},{"line":346,"column":202,"offset":647},1177,{"type":27,"value":102,"position":649},{"start":650,"end":651},{"line":346,"column":202,"offset":647},{"line":346,"column":652,"offset":653},34,1179,{"type":31,"tagName":46,"properties":655,"children":656,"position":659},{},[657],{"type":27,"value":658},"draw.box",{"start":660,"end":661},{"line":346,"column":652,"offset":653},{"line":346,"column":261,"offset":662},1189,{"type":27,"value":102,"position":664},{"start":665,"end":666},{"line":346,"column":261,"offset":662},{"line":346,"column":43,"offset":667},1191,{"type":31,"tagName":46,"properties":669,"children":670,"position":673},{},[671],{"type":27,"value":672},"draw.label",{"start":674,"end":675},{"line":346,"column":43,"offset":667},{"line":346,"column":143,"offset":676},1203,{"type":27,"value":102,"position":678},{"start":679,"end":680},{"line":346,"column":143,"offset":676},{"line":346,"column":585,"offset":681},1205,{"type":31,"tagName":46,"properties":683,"children":684,"position":687},{},[685],{"type":27,"value":686},"draw.polyline",{"start":688,"end":689},{"line":346,"column":585,"offset":681},{"line":346,"column":690,"offset":691},75,1220,{"type":27,"value":451,"position":693},{"start":694,"end":695},{"line":346,"column":690,"offset":691},{"line":346,"column":469,"offset":696},1221,{"start":698,"end":700},{"line":346,"column":21,"offset":699},1146,{"line":346,"column":605,"offset":701},1222,{"type":31,"tagName":382,"properties":703,"children":704,"position":753},{},[705,713,723,729,737,744],{"type":27,"value":706,"position":707},"a packed ",{"start":708,"end":710},{"line":346,"column":614,"offset":709},1224,{"line":346,"column":711,"offset":712},88,1233,{"type":31,"tagName":46,"properties":714,"children":715,"position":718},{},[716],{"type":27,"value":717},"i32",{"start":719,"end":720},{"line":346,"column":711,"offset":712},{"line":346,"column":721,"offset":722},93,1238,{"type":27,"value":724,"position":725}," from ",{"start":726,"end":727},{"line":346,"column":721,"offset":722},{"line":346,"column":472,"offset":728},1244,{"type":31,"tagName":46,"properties":730,"children":731,"position":733},{},[732],{"type":27,"value":71},{"start":734,"end":735},{"line":346,"column":472,"offset":728},{"line":346,"column":482,"offset":736},1257,{"type":27,"value":738,"position":739}," or ",{"start":740,"end":741},{"line":346,"column":482,"offset":736},{"line":346,"column":742,"offset":743},116,1261,{"type":31,"tagName":46,"properties":745,"children":746,"position":749},{},[747],{"type":27,"value":748},"rgba(...)",{"start":750,"end":751},{"line":346,"column":742,"offset":743},{"line":346,"column":24,"offset":752},1272,{"start":754,"end":755},{"line":346,"column":605,"offset":701},{"line":346,"column":756,"offset":757},128,1273,{"type":31,"tagName":382,"properties":759,"children":760,"position":803},{},[761,770,780,786,796],{"type":27,"value":762,"position":763},"the module, through ",{"start":764,"end":767},{"line":346,"column":765,"offset":766},130,1275,{"line":346,"column":768,"offset":769},150,1295,{"type":31,"tagName":46,"properties":771,"children":772,"position":775},{},[773],{"type":27,"value":774},"color(...)",{"start":776,"end":777},{"line":346,"column":768,"offset":769},{"line":346,"column":778,"offset":779},162,1307,{"type":27,"value":218,"position":781},{"start":782,"end":783},{"line":346,"column":778,"offset":779},{"line":346,"column":784,"offset":785},167,1312,{"type":31,"tagName":46,"properties":787,"children":788,"position":791},{},[789],{"type":27,"value":790},"fill(...)",{"start":792,"end":793},{"line":346,"column":784,"offset":785},{"line":346,"column":794,"offset":795},178,1323,{"type":27,"value":797,"position":798}," while it runs",{"start":799,"end":800},{"line":346,"column":794,"offset":795},{"line":346,"column":801,"offset":802},192,1337,{"start":804,"end":805},{"line":346,"column":756,"offset":757},{"line":346,"column":806,"offset":807},194,1339,{"start":809,"end":810},{"line":346,"column":21,"offset":699},{"line":346,"column":806,"offset":807},{"start":812,"end":813},{"line":389,"column":21,"offset":459},{"line":346,"column":806,"offset":807},{"start":815,"end":816},{"line":326,"column":21,"offset":334},{"line":346,"column":806,"offset":807},{"type":27,"value":28},{"type":31,"tagName":32,"properties":819,"children":820,"position":829},{},[821],{"type":27,"value":822,"position":823},"The split is the one behind every declaration: the module computes numbers\nand the chart draws them from the declaration, so the decision behind a\ncolor (a regime, a bucket) stays a number your file can test, read at the\nConsole prompt, or hand to a declared alert. What you would ask a color\nfunction for, and where each answer lives:",{"start":824,"end":826},{"line":298,"column":21,"offset":825},1341,{"line":242,"column":827,"offset":828},43,1676,{"start":830,"end":831},{"line":298,"column":21,"offset":825},{"line":242,"column":827,"offset":828},{"type":27,"value":833},"\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n",{"type":31,"tagName":307,"properties":835,"children":836,"position":1515},{},[837,895],{"type":31,"tagName":311,"properties":838,"children":839,"position":892},{},[840],{"type":31,"tagName":315,"properties":841,"children":842,"position":889},{},[843,859,875],{"type":31,"tagName":319,"properties":844,"children":845,"position":854},{},[846],{"type":27,"value":847,"position":848},"You want",{"start":849,"end":852},{"line":850,"column":327,"offset":851},29,1680,{"line":850,"column":85,"offset":853},1688,{"start":855,"end":857},{"line":850,"column":21,"offset":856},1678,{"line":850,"column":182,"offset":858},1689,{"type":31,"tagName":319,"properties":860,"children":861,"position":871},{},[862],{"type":27,"value":863,"position":864},"On a declaration",{"start":865,"end":868},{"line":850,"column":866,"offset":867},14,1691,{"line":850,"column":869,"offset":870},30,1707,{"start":872,"end":873},{"line":850,"column":182,"offset":858},{"line":850,"column":86,"offset":874},1708,{"type":31,"tagName":319,"properties":876,"children":877,"position":885},{},[878],{"type":27,"value":879,"position":880},"On a handle",{"start":881,"end":883},{"line":850,"column":75,"offset":882},1710,{"line":850,"column":261,"offset":884},1721,{"start":886,"end":887},{"line":850,"column":86,"offset":874},{"line":850,"column":43,"offset":888},1723,{"start":890,"end":891},{"line":850,"column":21,"offset":856},{"line":850,"column":43,"offset":888},{"start":893,"end":894},{"line":850,"column":21,"offset":856},{"line":850,"column":43,"offset":888},{"type":31,"tagName":375,"properties":896,"children":897,"position":1512},{},[898,1055,1139,1220,1308,1381],{"type":31,"tagName":315,"properties":899,"children":900,"position":1052},{},[901,917,973],{"type":31,"tagName":382,"properties":902,"children":903,"position":911},{},[904],{"type":27,"value":905,"position":906},"an RGB color",{"start":907,"end":909},{"line":86,"column":327,"offset":908},1746,{"line":86,"column":294,"offset":910},1758,{"start":912,"end":914},{"line":86,"column":21,"offset":913},1744,{"line":86,"column":915,"offset":916},16,1759,{"type":31,"tagName":382,"properties":918,"children":919,"position":968},{},[920,927,937,942,952,958],{"type":27,"value":921,"position":922},"a literal: ",{"start":923,"end":925},{"line":86,"column":392,"offset":924},1761,{"line":86,"column":850,"offset":926},1772,{"type":31,"tagName":46,"properties":928,"children":929,"position":932},{},[930],{"type":27,"value":931},"\"#2563eb\"",{"start":933,"end":934},{"line":86,"column":850,"offset":926},{"line":86,"column":935,"offset":936},40,1783,{"type":27,"value":102,"position":938},{"start":939,"end":940},{"line":86,"column":935,"offset":936},{"line":86,"column":212,"offset":941},1785,{"type":31,"tagName":46,"properties":943,"children":944,"position":947},{},[945],{"type":27,"value":946},"\"rgb(37, 99, 235)\"",{"start":948,"end":949},{"line":86,"column":212,"offset":941},{"line":86,"column":950,"offset":951},62,1805,{"type":27,"value":102,"position":953},{"start":954,"end":955},{"line":86,"column":950,"offset":951},{"line":86,"column":956,"offset":957},64,1807,{"type":31,"tagName":46,"properties":959,"children":960,"position":963},{},[961],{"type":27,"value":962},"\"hsl(221, 83%, 53%)\"",{"start":964,"end":965},{"line":86,"column":956,"offset":957},{"line":86,"column":966,"offset":967},86,1829,{"start":969,"end":970},{"line":86,"column":915,"offset":916},{"line":86,"column":971,"offset":972},87,1830,{"type":31,"tagName":382,"properties":974,"children":975,"position":1047},{},[976,988,994,1015,1022,1031,1037],{"type":31,"tagName":46,"properties":977,"children":978,"position":981},{},[979],{"type":27,"value":980},"ink.SKY",{"start":982,"end":985},{"line":86,"column":983,"offset":984},89,1832,{"line":86,"column":986,"offset":987},98,1841,{"type":27,"value":102,"position":989},{"start":990,"end":991},{"line":86,"column":986,"offset":987},{"line":86,"column":992,"offset":993},100,1843,{"type":31,"tagName":46,"properties":995,"children":996,"position":1010},{},[997,999,1003,1005,1008],{"type":27,"value":998},"from",{"type":31,"tagName":1000,"properties":1001,"children":1002},"wbr",{},[],{"type":27,"value":1004},"Hex(",{"type":31,"tagName":1000,"properties":1006,"children":1007},{},[],{"type":27,"value":1009},"\"#0ea5e9\")",{"start":1011,"end":1012},{"line":86,"column":992,"offset":993},{"line":86,"column":1013,"offset":1014},120,1863,{"type":27,"value":1016,"position":1017},", or ",{"start":1018,"end":1019},{"line":86,"column":1013,"offset":1014},{"line":86,"column":1020,"offset":1021},125,1868,{"type":31,"tagName":46,"properties":1023,"children":1024,"position":1027},{},[1025],{"type":27,"value":1026},"rgba(14, 165, 233, 255)",{"start":1028,"end":1029},{"line":86,"column":1020,"offset":1021},{"line":86,"column":768,"offset":1030},1893,{"type":27,"value":724,"position":1032},{"start":1033,"end":1034},{"line":86,"column":768,"offset":1030},{"line":86,"column":1035,"offset":1036},156,1899,{"type":31,"tagName":46,"properties":1038,"children":1039,"position":1042},{},[1040],{"type":27,"value":1041},"./gen/draw",{"start":1043,"end":1044},{"line":86,"column":1035,"offset":1036},{"line":86,"column":1045,"offset":1046},168,1911,{"start":1048,"end":1049},{"line":86,"column":971,"offset":972},{"line":86,"column":1050,"offset":1051},170,1913,{"start":1053,"end":1054},{"line":86,"column":21,"offset":913},{"line":86,"column":1050,"offset":1051},{"type":31,"tagName":315,"properties":1056,"children":1057,"position":1136},{},[1058,1073,1116],{"type":31,"tagName":382,"properties":1059,"children":1060,"position":1068},{},[1061],{"type":27,"value":1062,"position":1063},"transparency",{"start":1064,"end":1066},{"line":202,"column":327,"offset":1065},1916,{"line":202,"column":294,"offset":1067},1928,{"start":1069,"end":1071},{"line":202,"column":21,"offset":1070},1914,{"line":202,"column":915,"offset":1072},1929,{"type":31,"tagName":382,"properties":1074,"children":1075,"position":1112},{},[1076,1083,1092,1098,1107],{"type":27,"value":1077,"position":1078},"the ",{"start":1079,"end":1081},{"line":202,"column":392,"offset":1080},1931,{"line":202,"column":351,"offset":1082},1935,{"type":31,"tagName":46,"properties":1084,"children":1085,"position":1088},{},[1086],{"type":27,"value":1087},"opacity",{"start":1089,"end":1090},{"line":202,"column":351,"offset":1082},{"line":202,"column":86,"offset":1091},1944,{"type":27,"value":1093,"position":1094}," option (0..1), or alpha inside the color (",{"start":1095,"end":1096},{"line":202,"column":86,"offset":1091},{"line":202,"column":172,"offset":1097},1987,{"type":31,"tagName":46,"properties":1099,"children":1100,"position":1103},{},[1101],{"type":27,"value":1102},"\"#2563eb66\"",{"start":1104,"end":1105},{"line":202,"column":172,"offset":1097},{"line":202,"column":971,"offset":1106},2000,{"type":27,"value":451,"position":1108},{"start":1109,"end":1110},{"line":202,"column":971,"offset":1106},{"line":202,"column":711,"offset":1111},2001,{"start":1113,"end":1114},{"line":202,"column":915,"offset":1072},{"line":202,"column":983,"offset":1115},2002,{"type":31,"tagName":382,"properties":1117,"children":1118,"position":1131},{},[1119],{"type":31,"tagName":46,"properties":1120,"children":1121,"position":1124},{},[1122],{"type":27,"value":1123},"alpha(c, 0.4)",{"start":1125,"end":1128},{"line":202,"column":1126,"offset":1127},91,2004,{"line":202,"column":1129,"offset":1130},106,2019,{"start":1132,"end":1133},{"line":202,"column":983,"offset":1115},{"line":202,"column":1134,"offset":1135},108,2021,{"start":1137,"end":1138},{"line":202,"column":21,"offset":1070},{"line":202,"column":1134,"offset":1135},{"type":31,"tagName":315,"properties":1140,"children":1141,"position":1217},{},[1142,1157,1173],{"type":31,"tagName":382,"properties":1143,"children":1144,"position":1152},{},[1145],{"type":27,"value":1146,"position":1147},"a lighter, darker or blended color",{"start":1148,"end":1150},{"line":75,"column":327,"offset":1149},2024,{"line":75,"column":423,"offset":1151},2058,{"start":1153,"end":1155},{"line":75,"column":21,"offset":1154},2022,{"line":75,"column":106,"offset":1156},2059,{"type":31,"tagName":382,"properties":1158,"children":1159,"position":1168},{},[1160],{"type":27,"value":1161,"position":1162},"write the result as a literal",{"start":1163,"end":1165},{"line":75,"column":935,"offset":1164},2061,{"line":75,"column":1166,"offset":1167},69,2090,{"start":1169,"end":1170},{"line":75,"column":106,"offset":1156},{"line":75,"column":1171,"offset":1172},70,2091,{"type":31,"tagName":382,"properties":1174,"children":1175,"position":1213},{},[1176,1186,1192,1200,1205],{"type":31,"tagName":46,"properties":1177,"children":1178,"position":1180},{},[1179],{"type":27,"value":168},{"start":1181,"end":1183},{"line":75,"column":448,"offset":1182},2093,{"line":75,"column":1184,"offset":1185},81,2102,{"type":27,"value":102,"position":1187},{"start":1188,"end":1189},{"line":75,"column":1184,"offset":1185},{"line":75,"column":1190,"offset":1191},83,2104,{"type":31,"tagName":46,"properties":1193,"children":1194,"position":1196},{},[1195],{"type":27,"value":188},{"start":1197,"end":1198},{"line":75,"column":1190,"offset":1191},{"line":75,"column":1126,"offset":1199},2112,{"type":27,"value":102,"position":1201},{"start":1202,"end":1203},{"line":75,"column":1126,"offset":1199},{"line":75,"column":721,"offset":1204},2114,{"type":31,"tagName":46,"properties":1206,"children":1207,"position":1209},{},[1208],{"type":27,"value":149},{"start":1210,"end":1211},{"line":75,"column":721,"offset":1204},{"line":75,"column":986,"offset":1212},2119,{"start":1214,"end":1215},{"line":75,"column":1171,"offset":1172},{"line":75,"column":992,"offset":1216},2121,{"start":1218,"end":1219},{"line":75,"column":21,"offset":1154},{"line":75,"column":992,"offset":1216},{"type":31,"tagName":315,"properties":1221,"children":1222,"position":1305},{},[1223,1238,1280],{"type":31,"tagName":382,"properties":1224,"children":1225,"position":1233},{},[1226],{"type":27,"value":1227,"position":1228},"a gradient driven by a value",{"start":1229,"end":1231},{"line":652,"column":327,"offset":1230},2124,{"line":652,"column":86,"offset":1232},2152,{"start":1234,"end":1236},{"line":652,"column":21,"offset":1235},2122,{"line":652,"column":202,"offset":1237},2153,{"type":31,"tagName":382,"properties":1239,"children":1240,"position":1276},{},[1241,1247,1255,1261,1269],{"type":27,"value":551,"position":1242},{"start":1243,"end":1245},{"line":652,"column":652,"offset":1244},2155,{"line":652,"column":96,"offset":1246},2157,{"type":31,"tagName":46,"properties":1248,"children":1249,"position":1251},{},[1250],{"type":27,"value":413},{"start":1252,"end":1253},{"line":652,"column":96,"offset":1246},{"line":652,"column":261,"offset":1254},2165,{"type":27,"value":1256,"position":1257}," palette plus ",{"start":1258,"end":1259},{"line":652,"column":261,"offset":1254},{"line":652,"column":143,"offset":1260},2179,{"type":31,"tagName":46,"properties":1262,"children":1263,"position":1265},{},[1264],{"type":27,"value":50},{"start":1266,"end":1267},{"line":652,"column":143,"offset":1260},{"line":652,"column":594,"offset":1268},2189,{"type":27,"value":1270,"position":1271}," over a bucket index: stepped, as fine as the palette is long",{"start":1272,"end":1273},{"line":652,"column":594,"offset":1268},{"line":652,"column":1274,"offset":1275},129,2250,{"start":1277,"end":1278},{"line":652,"column":202,"offset":1237},{"line":652,"column":765,"offset":1279},2251,{"type":31,"tagName":382,"properties":1281,"children":1282,"position":1301},{},[1283,1294],{"type":31,"tagName":46,"properties":1284,"children":1285,"position":1288},{},[1286],{"type":27,"value":1287},"mix(a, b, t)",{"start":1289,"end":1291},{"line":652,"column":504,"offset":1290},2253,{"line":652,"column":1292,"offset":1293},146,2267,{"type":27,"value":1295,"position":1296}," per bar: continuous",{"start":1297,"end":1298},{"line":652,"column":1292,"offset":1293},{"line":652,"column":1299,"offset":1300},166,2287,{"start":1302,"end":1303},{"line":652,"column":765,"offset":1279},{"line":652,"column":1045,"offset":1304},2289,{"start":1306,"end":1307},{"line":652,"column":21,"offset":1235},{"line":652,"column":1045,"offset":1304},{"type":31,"tagName":315,"properties":1309,"children":1310,"position":1378},{},[1311,1326,1353],{"type":31,"tagName":382,"properties":1312,"children":1313,"position":1321},{},[1314],{"type":27,"value":1315,"position":1316},"a named palette",{"start":1317,"end":1319},{"line":417,"column":327,"offset":1318},2292,{"line":417,"column":392,"offset":1320},2307,{"start":1322,"end":1324},{"line":417,"column":21,"offset":1323},2290,{"line":417,"column":389,"offset":1325},2308,{"type":31,"tagName":382,"properties":1327,"children":1328,"position":1349},{},[1329,1335,1343],{"type":27,"value":551,"position":1330},{"start":1331,"end":1333},{"line":417,"column":346,"offset":1332},2310,{"line":417,"column":298,"offset":1334},2312,{"type":31,"tagName":46,"properties":1336,"children":1337,"position":1339},{},[1338],{"type":27,"value":413},{"start":1340,"end":1341},{"line":417,"column":298,"offset":1334},{"line":417,"column":86,"offset":1342},2320,{"type":27,"value":1344,"position":1345}," literal array; there are no named palettes",{"start":1346,"end":1347},{"line":417,"column":86,"offset":1342},{"line":417,"column":172,"offset":1348},2363,{"start":1350,"end":1351},{"line":417,"column":389,"offset":1325},{"line":417,"column":690,"offset":1352},2364,{"type":31,"tagName":382,"properties":1354,"children":1355,"position":1373},{},[1356,1367],{"type":31,"tagName":46,"properties":1357,"children":1358,"position":1361},{},[1359],{"type":27,"value":1360},"ink.*",{"start":1362,"end":1364},{"line":417,"column":605,"offset":1363},2366,{"line":417,"column":1365,"offset":1366},84,2373,{"type":27,"value":1368,"position":1369},", twenty named packed colors",{"start":1370,"end":1371},{"line":417,"column":1365,"offset":1366},{"line":417,"column":482,"offset":1372},2401,{"start":1374,"end":1375},{"line":417,"column":690,"offset":1352},{"line":417,"column":1376,"offset":1377},114,2403,{"start":1379,"end":1380},{"line":417,"column":21,"offset":1323},{"line":417,"column":1376,"offset":1377},{"type":31,"tagName":315,"properties":1382,"children":1383,"position":1509},{},[1384,1400,1462],{"type":31,"tagName":382,"properties":1385,"children":1386,"position":1394},{},[1387],{"type":27,"value":1388,"position":1389},"a color the user picks",{"start":1390,"end":1392},{"line":96,"column":327,"offset":1391},2406,{"line":96,"column":402,"offset":1393},2428,{"start":1395,"end":1397},{"line":96,"column":21,"offset":1396},2404,{"line":96,"column":1398,"offset":1399},26,2429,{"type":31,"tagName":382,"properties":1401,"children":1402,"position":1458},{},[1403,1414,1420,1429,1435,1452],{"type":31,"tagName":46,"properties":1404,"children":1405,"position":1407},{},[1406],{"type":27,"value":478},{"start":1408,"end":1411},{"line":96,"column":1409,"offset":1410},28,2431,{"line":96,"column":1412,"offset":1413},41,2444,{"type":27,"value":1415,"position":1416},", bound by ",{"start":1417,"end":1418},{"line":96,"column":1412,"offset":1413},{"line":96,"column":10,"offset":1419},2455,{"type":31,"tagName":46,"properties":1421,"children":1422,"position":1424},{},[1423],{"type":27,"value":495},{"start":1425,"end":1426},{"line":96,"column":10,"offset":1419},{"line":96,"column":1427,"offset":1428},61,2464,{"type":27,"value":1430,"position":1431}," (",{"start":1432,"end":1433},{"line":96,"column":1427,"offset":1428},{"line":96,"column":153,"offset":1434},2466,{"type":31,"tagName":1436,"properties":1437,"children":1439,"position":1448},"a",{"href":1438},"../settings/style-page.md",[1440],{"type":27,"value":1441,"position":1442},"The Style page",{"start":1443,"end":1445},{"line":96,"column":956,"offset":1444},2467,{"line":96,"column":1446,"offset":1447},78,2481,{"start":1449,"end":1450},{"line":96,"column":153,"offset":1434},{"line":96,"column":1129,"offset":1451},2509,{"type":27,"value":451,"position":1453},{"start":1454,"end":1455},{"line":96,"column":1129,"offset":1451},{"line":96,"column":1456,"offset":1457},107,2510,{"start":1459,"end":1460},{"line":96,"column":1398,"offset":1399},{"line":96,"column":1134,"offset":1461},2511,{"type":31,"tagName":382,"properties":1463,"children":1464,"position":1505},{},[1465,1476,1483,1500],{"type":31,"tagName":46,"properties":1466,"children":1467,"position":1470},{},[1468],{"type":27,"value":1469},"p_\u003Cname>()",{"start":1471,"end":1474},{"line":96,"column":1472,"offset":1473},110,2513,{"line":96,"column":489,"offset":1475},2525,{"type":27,"value":1477,"position":1478}," reads it as one packed number (",{"start":1479,"end":1480},{"line":96,"column":489,"offset":1475},{"line":96,"column":1481,"offset":1482},154,2557,{"type":31,"tagName":1436,"properties":1484,"children":1486,"position":1495},{"href":1485},"../settings/kinds.md",[1487],{"type":27,"value":1488,"position":1489},"Setting kinds",{"start":1490,"end":1493},{"line":96,"column":1491,"offset":1492},155,2558,{"line":96,"column":1045,"offset":1494},2571,{"start":1496,"end":1497},{"line":96,"column":1481,"offset":1482},{"line":96,"column":1498,"offset":1499},191,2594,{"type":27,"value":451,"position":1501},{"start":1502,"end":1503},{"line":96,"column":1498,"offset":1499},{"line":96,"column":801,"offset":1504},2595,{"start":1506,"end":1507},{"line":96,"column":1134,"offset":1461},{"line":96,"column":806,"offset":1508},2597,{"start":1510,"end":1511},{"line":96,"column":21,"offset":1396},{"line":96,"column":806,"offset":1508},{"start":1513,"end":1514},{"line":86,"column":21,"offset":913},{"line":96,"column":806,"offset":1508},{"start":1516,"end":1517},{"line":850,"column":21,"offset":856},{"line":96,"column":806,"offset":1508},{"type":27,"value":28},{"type":31,"tagName":287,"properties":1520,"children":1521,"position":1529},{},[1522],{"type":27,"value":1523,"position":1524},"Color forms on declarations",{"start":1525,"end":1527},{"line":106,"column":295,"offset":1526},2602,{"line":106,"column":86,"offset":1528},2629,{"start":1530,"end":1532},{"line":106,"column":21,"offset":1531},2599,{"line":106,"column":86,"offset":1528},{"type":27,"value":28},{"type":31,"tagName":32,"properties":1535,"children":1536,"position":1544},{},[1537],{"type":27,"value":1538,"position":1539},"The chart parses a declared color string as a CSS color. Every form, and\nwhere it is accepted:",{"start":1540,"end":1542},{"line":935,"column":21,"offset":1541},2631,{"line":1412,"column":351,"offset":1543},2725,{"start":1545,"end":1546},{"line":935,"column":21,"offset":1541},{"line":1412,"column":351,"offset":1543},{"type":27,"value":1548},"\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n",{"type":31,"tagName":307,"properties":1550,"children":1551,"position":2152},{},[1552,1608],{"type":31,"tagName":311,"properties":1553,"children":1554,"position":1605},{},[1555],{"type":31,"tagName":315,"properties":1556,"children":1557,"position":1602},{},[1558,1573,1588],{"type":31,"tagName":319,"properties":1559,"children":1560,"position":1568},{},[1561],{"type":27,"value":1562,"position":1563},"Form",{"start":1564,"end":1566},{"line":827,"column":327,"offset":1565},2729,{"line":827,"column":64,"offset":1567},2733,{"start":1569,"end":1571},{"line":827,"column":21,"offset":1570},2727,{"line":827,"column":330,"offset":1572},2734,{"type":31,"tagName":319,"properties":1574,"children":1575,"position":1584},{},[1576],{"type":27,"value":1577,"position":1578},"Example",{"start":1579,"end":1582},{"line":827,"column":1580,"offset":1581},10,2736,{"line":827,"column":326,"offset":1583},2743,{"start":1585,"end":1586},{"line":827,"column":330,"offset":1572},{"line":827,"column":392,"offset":1587},2744,{"type":31,"tagName":319,"properties":1589,"children":1590,"position":1598},{},[1591],{"type":27,"value":1592,"position":1593},"Accepted on",{"start":1594,"end":1596},{"line":827,"column":65,"offset":1595},2746,{"line":827,"column":86,"offset":1597},2757,{"start":1599,"end":1600},{"line":827,"column":392,"offset":1587},{"line":827,"column":75,"offset":1601},2759,{"start":1603,"end":1604},{"line":827,"column":21,"offset":1570},{"line":827,"column":75,"offset":1601},{"start":1606,"end":1607},{"line":827,"column":21,"offset":1570},{"line":827,"column":75,"offset":1601},{"type":31,"tagName":375,"properties":1609,"children":1610,"position":2149},{},[1611,1663,1717,1785,1852,1991,2075],{"type":31,"tagName":315,"properties":1612,"children":1613,"position":1660},{},[1614,1630,1646],{"type":31,"tagName":382,"properties":1615,"children":1616,"position":1625},{},[1617],{"type":27,"value":1618,"position":1619},"six-digit hex",{"start":1620,"end":1623},{"line":1621,"column":327,"offset":1622},45,2782,{"line":1621,"column":915,"offset":1624},2795,{"start":1626,"end":1628},{"line":1621,"column":21,"offset":1627},2780,{"line":1621,"column":326,"offset":1629},2796,{"type":31,"tagName":382,"properties":1631,"children":1632,"position":1642},{},[1633],{"type":31,"tagName":46,"properties":1634,"children":1635,"position":1637},{},[1636],{"type":27,"value":931},{"start":1638,"end":1640},{"line":1621,"column":389,"offset":1639},2798,{"line":1621,"column":869,"offset":1641},2809,{"start":1643,"end":1644},{"line":1621,"column":326,"offset":1629},{"line":1621,"column":86,"offset":1645},2810,{"type":31,"tagName":382,"properties":1647,"children":1648,"position":1656},{},[1649],{"type":27,"value":1650,"position":1651},"everything",{"start":1652,"end":1654},{"line":1621,"column":75,"offset":1653},2812,{"line":1621,"column":827,"offset":1655},2822,{"start":1657,"end":1658},{"line":1621,"column":86,"offset":1645},{"line":1621,"column":1621,"offset":1659},2824,{"start":1661,"end":1662},{"line":1621,"column":21,"offset":1627},{"line":1621,"column":1621,"offset":1659},{"type":31,"tagName":315,"properties":1664,"children":1665,"position":1714},{},[1666,1682,1699],{"type":31,"tagName":382,"properties":1667,"children":1668,"position":1677},{},[1669],{"type":27,"value":1670,"position":1671},"eight-digit hex, alpha in the last two digits",{"start":1672,"end":1674},{"line":43,"column":327,"offset":1673},2827,{"line":43,"column":1675,"offset":1676},48,2872,{"start":1678,"end":1680},{"line":43,"column":21,"offset":1679},2825,{"line":43,"column":125,"offset":1681},2873,{"type":31,"tagName":382,"properties":1683,"children":1684,"position":1695},{},[1685],{"type":31,"tagName":46,"properties":1686,"children":1687,"position":1689},{},[1688],{"type":27,"value":1102},{"start":1690,"end":1693},{"line":43,"column":1691,"offset":1692},51,2875,{"line":43,"column":956,"offset":1694},2888,{"start":1696,"end":1697},{"line":43,"column":125,"offset":1681},{"line":43,"column":162,"offset":1698},2889,{"type":31,"tagName":382,"properties":1700,"children":1701,"position":1710},{},[1702],{"type":27,"value":1703,"position":1704},"everything; the built-in way to carry alpha",{"start":1705,"end":1708},{"line":43,"column":1706,"offset":1707},67,2891,{"line":43,"column":1472,"offset":1709},2934,{"start":1711,"end":1712},{"line":43,"column":162,"offset":1698},{"line":43,"column":482,"offset":1713},2936,{"start":1715,"end":1716},{"line":43,"column":21,"offset":1679},{"line":43,"column":482,"offset":1713},{"type":31,"tagName":315,"properties":1718,"children":1719,"position":1782},{},[1720,1753,1769],{"type":31,"tagName":382,"properties":1721,"children":1722,"position":1748},{},[1723,1733,1739],{"type":31,"tagName":46,"properties":1724,"children":1725,"position":1728},{},[1726],{"type":27,"value":1727},"rgb()",{"start":1729,"end":1731},{"line":116,"column":327,"offset":1730},2939,{"line":116,"column":1580,"offset":1732},2946,{"type":27,"value":1734,"position":1735}," / ",{"start":1736,"end":1737},{"line":116,"column":1580,"offset":1732},{"line":116,"column":241,"offset":1738},2949,{"type":31,"tagName":46,"properties":1740,"children":1741,"position":1744},{},[1742],{"type":27,"value":1743},"rgba()",{"start":1745,"end":1746},{"line":116,"column":241,"offset":1738},{"line":116,"column":346,"offset":1747},2957,{"start":1749,"end":1751},{"line":116,"column":21,"offset":1750},2937,{"line":116,"column":351,"offset":1752},2958,{"type":31,"tagName":382,"properties":1754,"children":1755,"position":1765},{},[1756],{"type":31,"tagName":46,"properties":1757,"children":1758,"position":1760},{},[1759],{"type":27,"value":946},{"start":1761,"end":1763},{"line":116,"column":360,"offset":1762},2960,{"line":116,"column":261,"offset":1764},2980,{"start":1766,"end":1767},{"line":116,"column":351,"offset":1752},{"line":116,"column":1621,"offset":1768},2981,{"type":31,"tagName":382,"properties":1770,"children":1771,"position":1778},{},[1772],{"type":27,"value":1650,"position":1773},{"start":1774,"end":1776},{"line":116,"column":116,"offset":1775},2983,{"line":116,"column":280,"offset":1777},2993,{"start":1779,"end":1780},{"line":116,"column":1621,"offset":1768},{"line":116,"column":231,"offset":1781},2995,{"start":1783,"end":1784},{"line":116,"column":21,"offset":1750},{"line":116,"column":231,"offset":1781},{"type":31,"tagName":315,"properties":1786,"children":1787,"position":1849},{},[1788,1820,1836],{"type":31,"tagName":382,"properties":1789,"children":1790,"position":1815},{},[1791,1801,1806],{"type":31,"tagName":46,"properties":1792,"children":1793,"position":1796},{},[1794],{"type":27,"value":1795},"hsl()",{"start":1797,"end":1799},{"line":1675,"column":327,"offset":1798},2998,{"line":1675,"column":1580,"offset":1800},3005,{"type":27,"value":1734,"position":1802},{"start":1803,"end":1804},{"line":1675,"column":1580,"offset":1800},{"line":1675,"column":241,"offset":1805},3008,{"type":31,"tagName":46,"properties":1807,"children":1808,"position":1811},{},[1809],{"type":27,"value":1810},"hsla()",{"start":1812,"end":1813},{"line":1675,"column":241,"offset":1805},{"line":1675,"column":346,"offset":1814},3016,{"start":1816,"end":1818},{"line":1675,"column":21,"offset":1817},2996,{"line":1675,"column":351,"offset":1819},3017,{"type":31,"tagName":382,"properties":1821,"children":1822,"position":1832},{},[1823],{"type":31,"tagName":46,"properties":1824,"children":1825,"position":1827},{},[1826],{"type":27,"value":962},{"start":1828,"end":1830},{"line":1675,"column":360,"offset":1829},3019,{"line":1675,"column":43,"offset":1831},3041,{"start":1833,"end":1834},{"line":1675,"column":351,"offset":1819},{"line":1675,"column":116,"offset":1835},3042,{"type":31,"tagName":382,"properties":1837,"children":1838,"position":1845},{},[1839],{"type":27,"value":1650,"position":1840},{"start":1841,"end":1843},{"line":1675,"column":125,"offset":1842},3044,{"line":1675,"column":231,"offset":1844},3054,{"start":1846,"end":1847},{"line":1675,"column":116,"offset":1835},{"line":1675,"column":1427,"offset":1848},3056,{"start":1850,"end":1851},{"line":1675,"column":21,"offset":1817},{"line":1675,"column":1427,"offset":1848},{"type":31,"tagName":315,"properties":1853,"children":1854,"position":1988},{},[1855,1870,1887],{"type":31,"tagName":382,"properties":1856,"children":1857,"position":1865},{},[1858],{"type":27,"value":1859,"position":1860},"a named color",{"start":1861,"end":1863},{"line":125,"column":327,"offset":1862},3059,{"line":125,"column":915,"offset":1864},3072,{"start":1866,"end":1868},{"line":125,"column":21,"offset":1867},3057,{"line":125,"column":326,"offset":1869},3073,{"type":31,"tagName":382,"properties":1871,"children":1872,"position":1883},{},[1873],{"type":31,"tagName":46,"properties":1874,"children":1875,"position":1878},{},[1876],{"type":27,"value":1877},"\"orange\"",{"start":1879,"end":1881},{"line":125,"column":389,"offset":1880},3075,{"line":125,"column":850,"offset":1882},3085,{"start":1884,"end":1885},{"line":125,"column":326,"offset":1869},{"line":125,"column":869,"offset":1886},3086,{"type":31,"tagName":382,"properties":1888,"children":1889,"position":1984},{},[1890,1897,1905,1911,1919,1926,1934,1939,1948,1953,1962,1968,1978],{"type":27,"value":1891,"position":1892},"an output's ",{"start":1893,"end":1895},{"line":125,"column":202,"offset":1894},3088,{"line":125,"column":261,"offset":1896},3100,{"type":31,"tagName":46,"properties":1898,"children":1899,"position":1901},{},[1900],{"type":27,"value":398},{"start":1902,"end":1903},{"line":125,"column":261,"offset":1896},{"line":125,"column":1691,"offset":1904},3107,{"type":27,"value":1906,"position":1907}," and its ",{"start":1908,"end":1909},{"line":125,"column":1691,"offset":1904},{"line":125,"column":585,"offset":1910},3116,{"type":31,"tagName":46,"properties":1912,"children":1913,"position":1915},{},[1914],{"type":27,"value":413},{"start":1916,"end":1917},{"line":125,"column":585,"offset":1910},{"line":125,"column":594,"offset":1918},3124,{"type":27,"value":1920,"position":1921}," palette, a segment, a box ",{"start":1922,"end":1923},{"line":125,"column":594,"offset":1918},{"line":125,"column":1924,"offset":1925},95,3151,{"type":31,"tagName":46,"properties":1927,"children":1928,"position":1930},{},[1929],{"type":27,"value":429},{"start":1931,"end":1932},{"line":125,"column":1924,"offset":1925},{"line":125,"column":1134,"offset":1933},3164,{"type":27,"value":102,"position":1935},{"start":1936,"end":1937},{"line":125,"column":1134,"offset":1933},{"line":125,"column":1472,"offset":1938},3166,{"type":31,"tagName":46,"properties":1940,"children":1941,"position":1944},{},[1942],{"type":27,"value":1943},"render.*",{"start":1945,"end":1946},{"line":125,"column":1472,"offset":1938},{"line":125,"column":1013,"offset":1947},3176,{"type":27,"value":102,"position":1949},{"start":1950,"end":1951},{"line":125,"column":1013,"offset":1947},{"line":125,"column":489,"offset":1952},3178,{"type":31,"tagName":46,"properties":1954,"children":1955,"position":1958},{},[1956],{"type":27,"value":1957},"draw.*",{"start":1959,"end":1960},{"line":125,"column":489,"offset":1952},{"line":125,"column":765,"offset":1961},3186,{"type":27,"value":1963,"position":1964},", a ",{"start":1965,"end":1966},{"line":125,"column":765,"offset":1961},{"line":125,"column":524,"offset":1967},3190,{"type":31,"tagName":46,"properties":1969,"children":1970,"position":1973},{},[1971],{"type":27,"value":1972},"range()",{"start":1974,"end":1975},{"line":125,"column":524,"offset":1967},{"line":125,"column":1976,"offset":1977},143,3199,{"type":27,"value":1979,"position":1980},"; refused on a box fill",{"start":1981,"end":1982},{"line":125,"column":1976,"offset":1977},{"line":125,"column":1299,"offset":1983},3222,{"start":1985,"end":1986},{"line":125,"column":869,"offset":1886},{"line":125,"column":1045,"offset":1987},3224,{"start":1989,"end":1990},{"line":125,"column":21,"offset":1867},{"line":125,"column":1045,"offset":1987},{"type":31,"tagName":315,"properties":1992,"children":1993,"position":2072},{},[1994,2011,2028],{"type":31,"tagName":382,"properties":1995,"children":1996,"position":2006},{},[1997],{"type":31,"tagName":46,"properties":1998,"children":1999,"position":2001},{},[2000],{"type":27,"value":495},{"start":2002,"end":2004},{"line":433,"column":327,"offset":2003},3227,{"line":433,"column":182,"offset":2005},3236,{"start":2007,"end":2009},{"line":433,"column":21,"offset":2008},3225,{"line":433,"column":241,"offset":2010},3237,{"type":31,"tagName":382,"properties":2012,"children":2013,"position":2024},{},[2014],{"type":31,"tagName":46,"properties":2015,"children":2016,"position":2019},{},[2017],{"type":27,"value":2018},"\"@basis_color\"",{"start":2020,"end":2022},{"line":433,"column":294,"offset":2021},3239,{"line":433,"column":86,"offset":2023},3255,{"start":2025,"end":2026},{"line":433,"column":241,"offset":2010},{"line":433,"column":202,"offset":2027},3256,{"type":31,"tagName":382,"properties":2029,"children":2030,"position":2068},{},[2031,2040,2046,2054,2060],{"type":31,"tagName":46,"properties":2032,"children":2033,"position":2035},{},[2034],{"type":27,"value":398},{"start":2036,"end":2038},{"line":433,"column":652,"offset":2037},3258,{"line":433,"column":1412,"offset":2039},3265,{"type":27,"value":2041,"position":2042}," and a ",{"start":2043,"end":2044},{"line":433,"column":1412,"offset":2039},{"line":433,"column":1675,"offset":2045},3272,{"type":31,"tagName":46,"properties":2047,"children":2048,"position":2050},{},[2049],{"type":27,"value":413},{"start":2051,"end":2052},{"line":433,"column":1675,"offset":2045},{"line":433,"column":54,"offset":2053},3280,{"type":27,"value":2055,"position":2056}," entry, naming a ",{"start":2057,"end":2058},{"line":433,"column":54,"offset":2053},{"line":433,"column":455,"offset":2059},3297,{"type":31,"tagName":46,"properties":2061,"children":2062,"position":2064},{},[2063],{"type":27,"value":478},{"start":2065,"end":2066},{"line":433,"column":455,"offset":2059},{"line":433,"column":966,"offset":2067},3310,{"start":2069,"end":2070},{"line":433,"column":202,"offset":2027},{"line":433,"column":711,"offset":2071},3312,{"start":2073,"end":2074},{"line":433,"column":21,"offset":2008},{"line":433,"column":711,"offset":2071},{"type":31,"tagName":315,"properties":2076,"children":2077,"position":2146},{},[2078,2093,2110],{"type":31,"tagName":382,"properties":2079,"children":2080,"position":2088},{},[2081],{"type":27,"value":2082,"position":2083},"a theme token",{"start":2084,"end":2086},{"line":1691,"column":327,"offset":2085},3315,{"line":1691,"column":915,"offset":2087},3328,{"start":2089,"end":2091},{"line":1691,"column":21,"offset":2090},3313,{"line":1691,"column":326,"offset":2092},3329,{"type":31,"tagName":382,"properties":2094,"children":2095,"position":2106},{},[2096],{"type":31,"tagName":46,"properties":2097,"children":2098,"position":2101},{},[2099],{"type":27,"value":2100},"\"theme.up\"",{"start":2102,"end":2104},{"line":1691,"column":389,"offset":2103},3331,{"line":1691,"column":86,"offset":2105},3343,{"start":2107,"end":2108},{"line":1691,"column":326,"offset":2092},{"line":1691,"column":202,"offset":2109},3344,{"type":31,"tagName":382,"properties":2111,"children":2112,"position":2142},{},[2113,2120,2137],{"type":27,"value":2114,"position":2115},"everything: the chart's own colour, resolved when it paints (",{"start":2116,"end":2118},{"line":1691,"column":652,"offset":2117},3346,{"line":1691,"column":1924,"offset":2119},3407,{"type":31,"tagName":1436,"properties":2121,"children":2123,"position":2132},{"href":2122},"#theme-tokens",[2124],{"type":27,"value":2125,"position":2126},"Theme tokens",{"start":2127,"end":2130},{"line":1691,"column":2128,"offset":2129},96,3408,{"line":1691,"column":1134,"offset":2131},3420,{"start":2133,"end":2134},{"line":1691,"column":1924,"offset":2119},{"line":1691,"column":2135,"offset":2136},124,3436,{"type":27,"value":451,"position":2138},{"start":2139,"end":2140},{"line":1691,"column":2135,"offset":2136},{"line":1691,"column":1020,"offset":2141},3437,{"start":2143,"end":2144},{"line":1691,"column":202,"offset":2109},{"line":1691,"column":24,"offset":2145},3439,{"start":2147,"end":2148},{"line":1691,"column":21,"offset":2090},{"line":1691,"column":24,"offset":2145},{"start":2150,"end":2151},{"line":1621,"column":21,"offset":1627},{"line":1691,"column":24,"offset":2145},{"start":2153,"end":2154},{"line":827,"column":21,"offset":1570},{"line":1691,"column":24,"offset":2145},{"type":27,"value":28},{"type":31,"tagName":32,"properties":2157,"children":2158,"position":2319},{},[2159,2167,2178,2184,2195,2202,2213,2219,2230,2235,2246,2251,2262,2267,2278,2284,2296,2302,2313],{"type":27,"value":2160,"position":2161},"A box's ",{"start":2162,"end":2165},{"line":2163,"column":21,"offset":2164},53,3441,{"line":2163,"column":192,"offset":2166},3449,{"type":31,"tagName":46,"properties":2168,"children":2169,"position":2175},{},[2170],{"type":27,"value":398,"position":2171},{"start":2172,"end":2173},{"line":2163,"column":192,"offset":2166},{"line":2163,"column":915,"offset":2174},3456,{"start":2176,"end":2177},{"line":2163,"column":192,"offset":2166},{"line":2163,"column":915,"offset":2174},{"type":27,"value":2179,"position":2180}," is its fill, and the fill takes the box's ",{"start":2181,"end":2182},{"line":2163,"column":915,"offset":2174},{"line":2163,"column":231,"offset":2183},3499,{"type":31,"tagName":46,"properties":2185,"children":2186,"position":2192},{},[2187],{"type":27,"value":1087,"position":2188},{"start":2189,"end":2190},{"line":2163,"column":231,"offset":2183},{"line":2163,"column":594,"offset":2191},3508,{"start":2193,"end":2194},{"line":2163,"column":231,"offset":2183},{"line":2163,"column":594,"offset":2191},{"type":27,"value":2196,"position":2197},", so the\nhost must be able to rewrite the color with an alpha channel. That is why\na box ",{"start":2198,"end":2199},{"line":2163,"column":594,"offset":2191},{"line":2200,"column":64,"offset":2201},55,3597,{"type":31,"tagName":46,"properties":2203,"children":2204,"position":2210},{},[2205],{"type":27,"value":398,"position":2206},{"start":2207,"end":2208},{"line":2200,"column":64,"offset":2201},{"line":2200,"column":866,"offset":2209},3604,{"start":2211,"end":2212},{"line":2200,"column":64,"offset":2201},{"line":2200,"column":866,"offset":2209},{"type":27,"value":2214,"position":2215}," must be hex (3, 4, 6 or 8 digits), ",{"start":2216,"end":2217},{"line":2200,"column":866,"offset":2209},{"line":2200,"column":433,"offset":2218},3640,{"type":31,"tagName":46,"properties":2220,"children":2221,"position":2227},{},[2222],{"type":27,"value":1727,"position":2223},{"start":2224,"end":2225},{"line":2200,"column":433,"offset":2218},{"line":2200,"column":280,"offset":2226},3647,{"start":2228,"end":2229},{"line":2200,"column":433,"offset":2218},{"line":2200,"column":280,"offset":2226},{"type":27,"value":1734,"position":2231},{"start":2232,"end":2233},{"line":2200,"column":280,"offset":2226},{"line":2200,"column":585,"offset":2234},3650,{"type":31,"tagName":46,"properties":2236,"children":2237,"position":2243},{},[2238],{"type":27,"value":1743,"position":2239},{"start":2240,"end":2241},{"line":2200,"column":585,"offset":2234},{"line":2200,"column":594,"offset":2242},3658,{"start":2244,"end":2245},{"line":2200,"column":585,"offset":2234},{"line":2200,"column":594,"offset":2242},{"type":27,"value":178,"position":2247},{"start":2248,"end":2249},{"line":2200,"column":594,"offset":2242},{"line":54,"column":21,"offset":2250},3660,{"type":31,"tagName":46,"properties":2252,"children":2253,"position":2259},{},[2254],{"type":27,"value":1795,"position":2255},{"start":2256,"end":2257},{"line":54,"column":21,"offset":2250},{"line":54,"column":330,"offset":2258},3667,{"start":2260,"end":2261},{"line":54,"column":21,"offset":2250},{"line":54,"column":330,"offset":2258},{"type":27,"value":1734,"position":2263},{"start":2264,"end":2265},{"line":54,"column":330,"offset":2258},{"line":54,"column":85,"offset":2266},3670,{"type":31,"tagName":46,"properties":2268,"children":2269,"position":2275},{},[2270],{"type":27,"value":1810,"position":2271},{"start":2272,"end":2273},{"line":54,"column":85,"offset":2266},{"line":54,"column":389,"offset":2274},3678,{"start":2276,"end":2277},{"line":54,"column":85,"offset":2266},{"line":54,"column":389,"offset":2274},{"type":27,"value":2279,"position":2280}," or a theme token: a name there is refused at validation with\n",{"start":2281,"end":2282},{"line":54,"column":389,"offset":2274},{"line":280,"column":21,"offset":2283},3740,{"type":31,"tagName":46,"properties":2285,"children":2286,"position":2293},{},[2287],{"type":27,"value":2288,"position":2289},"color must be a hex, rgb() or hsl() color (the fill takes the opacity)",{"start":2290,"end":2291},{"line":280,"column":21,"offset":2283},{"line":280,"column":455,"offset":2292},3812,{"start":2294,"end":2295},{"line":280,"column":21,"offset":2283},{"line":280,"column":455,"offset":2292},{"type":27,"value":2297,"position":2298},".\n",{"start":2299,"end":2300},{"line":280,"column":455,"offset":2292},{"line":143,"column":21,"offset":2301},3814,{"type":31,"tagName":46,"properties":2303,"children":2304,"position":2310},{},[2305],{"type":27,"value":429,"position":2306},{"start":2307,"end":2308},{"line":143,"column":21,"offset":2301},{"line":143,"column":866,"offset":2309},3827,{"start":2311,"end":2312},{"line":143,"column":21,"offset":2301},{"line":143,"column":866,"offset":2309},{"type":27,"value":2314,"position":2315}," is a stroke and takes any form.",{"start":2316,"end":2317},{"line":143,"column":866,"offset":2309},{"line":143,"column":43,"offset":2318},3859,{"start":2320,"end":2321},{"line":2163,"column":21,"offset":2164},{"line":143,"column":43,"offset":2318},{"type":27,"value":28},{"type":31,"tagName":32,"properties":2324,"children":2325,"position":2437},{},[2326,2333,2345,2350,2362,2368,2379,2385,2397,2402,2414,2420,2431],{"type":27,"value":2327,"position":2328},"Alpha has two spellings. An eight-digit hex, ",{"start":2329,"end":2331},{"line":585,"column":21,"offset":2330},3861,{"line":585,"column":43,"offset":2332},3906,{"type":31,"tagName":46,"properties":2334,"children":2335,"position":2342},{},[2336],{"type":27,"value":1743,"position":2337},{"start":2338,"end":2339},{"line":585,"column":43,"offset":2332},{"line":585,"column":2340,"offset":2341},54,3914,{"start":2343,"end":2344},{"line":585,"column":43,"offset":2332},{"line":585,"column":2340,"offset":2341},{"type":27,"value":738,"position":2346},{"start":2347,"end":2348},{"line":585,"column":2340,"offset":2341},{"line":585,"column":143,"offset":2349},3918,{"type":31,"tagName":46,"properties":2351,"children":2352,"position":2359},{},[2353],{"type":27,"value":1810,"position":2354},{"start":2355,"end":2356},{"line":585,"column":143,"offset":2349},{"line":585,"column":2357,"offset":2358},66,3926,{"start":2360,"end":2361},{"line":585,"column":143,"offset":2349},{"line":585,"column":2357,"offset":2358},{"type":27,"value":2363,"position":2364}," bakes it\ninto the color; the ",{"start":2365,"end":2366},{"line":585,"column":2357,"offset":2358},{"line":1427,"column":346,"offset":2367},3956,{"type":31,"tagName":46,"properties":2369,"children":2370,"position":2376},{},[2371],{"type":27,"value":1087,"position":2372},{"start":2373,"end":2374},{"line":1427,"column":346,"offset":2367},{"line":1427,"column":869,"offset":2375},3965,{"start":2377,"end":2378},{"line":1427,"column":346,"offset":2367},{"line":1427,"column":869,"offset":2375},{"type":27,"value":2380,"position":2381}," option (0..1) on an output, a box, a range,\na fill, a handle or a card applies it on top. The two compose: a box with\n",{"start":2382,"end":2383},{"line":1427,"column":869,"offset":2375},{"line":153,"column":21,"offset":2384},4084,{"type":31,"tagName":46,"properties":2386,"children":2387,"position":2394},{},[2388],{"type":27,"value":2389,"position":2390},"color: \"#2563eb\"",{"start":2391,"end":2392},{"line":153,"column":21,"offset":2384},{"line":153,"column":389,"offset":2393},4102,{"start":2395,"end":2396},{"line":153,"column":21,"offset":2384},{"line":153,"column":389,"offset":2393},{"type":27,"value":218,"position":2398},{"start":2399,"end":2400},{"line":153,"column":389,"offset":2393},{"line":153,"column":360,"offset":2401},4107,{"type":31,"tagName":46,"properties":2403,"children":2404,"position":2411},{},[2405],{"type":27,"value":2406,"position":2407},"opacity: 0.15",{"start":2408,"end":2409},{"line":153,"column":360,"offset":2401},{"line":153,"column":252,"offset":2410},4122,{"start":2412,"end":2413},{"line":153,"column":360,"offset":2401},{"line":153,"column":252,"offset":2410},{"type":27,"value":2415,"position":2416}," fills at fifteen percent, and an\noutput's ",{"start":2417,"end":2418},{"line":153,"column":252,"offset":2410},{"line":956,"column":1580,"offset":2419},4165,{"type":31,"tagName":46,"properties":2421,"children":2422,"position":2428},{},[2423],{"type":27,"value":1087,"position":2424},{"start":2425,"end":2426},{"line":956,"column":1580,"offset":2419},{"line":956,"column":389,"offset":2427},4174,{"start":2429,"end":2430},{"line":956,"column":1580,"offset":2419},{"line":956,"column":389,"offset":2427},{"type":27,"value":2432,"position":2433}," fades every colour it draws, a ladder's rungs and a\ncandle's border and wick included.",{"start":2434,"end":2435},{"line":956,"column":389,"offset":2427},{"line":162,"column":417,"offset":2436},4261,{"start":2438,"end":2439},{"line":585,"column":21,"offset":2330},{"line":162,"column":417,"offset":2436},{"type":27,"value":28},{"type":31,"tagName":32,"properties":2442,"children":2443,"position":2487},{},[2444,2451,2463,2469,2481],{"type":27,"value":2445,"position":2446},"The sheet validator checks a box fill's form before the module runs; the\nchart parses every other color string when it draws. A channel outside its\nrange (",{"start":2447,"end":2449},{"line":1706,"column":21,"offset":2448},4263,{"line":1166,"column":330,"offset":2450},4418,{"type":31,"tagName":46,"properties":2452,"children":2453,"position":2460},{},[2454],{"type":27,"value":2455,"position":2456},"rgb(300, 0, 0)",{"start":2457,"end":2458},{"line":1166,"column":330,"offset":2450},{"line":1166,"column":360,"offset":2459},4434,{"start":2461,"end":2462},{"line":1166,"column":330,"offset":2450},{"line":1166,"column":360,"offset":2459},{"type":27,"value":2464,"position":2465},") is not a build error, but it is not a color the\nchart can render either, so keep channels in ",{"start":2466,"end":2467},{"line":1166,"column":360,"offset":2459},{"line":1171,"column":43,"offset":2468},4529,{"type":31,"tagName":46,"properties":2470,"children":2471,"position":2478},{},[2472],{"type":27,"value":2473,"position":2474},"0..255",{"start":2475,"end":2476},{"line":1171,"column":43,"offset":2468},{"line":1171,"column":2340,"offset":2477},4537,{"start":2479,"end":2480},{"line":1171,"column":43,"offset":2468},{"line":1171,"column":2340,"offset":2477},{"type":27,"value":2482,"position":2483}," and hue, saturation\nand lightness in their own ranges. Six- or eight-digit hex everywhere is\nthe safe habit: it validates on a fill, it carries alpha, and it is what\nevery worked example in this tree uses.",{"start":2484,"end":2485},{"line":1171,"column":2340,"offset":2477},{"line":455,"column":935,"offset":2486},4743,{"start":2488,"end":2489},{"line":1706,"column":21,"offset":2448},{"line":455,"column":935,"offset":2486},{"type":27,"value":28},{"type":31,"tagName":2492,"properties":2493,"children":2494,"position":2501},"h3",{},[2495],{"type":27,"value":2125,"position":2496},{"start":2497,"end":2499},{"line":690,"column":39,"offset":2498},4749,{"line":690,"column":326,"offset":2500},4761,{"start":2502,"end":2504},{"line":690,"column":21,"offset":2503},4745,{"line":690,"column":326,"offset":2500},{"type":27,"value":28},{"type":31,"tagName":32,"properties":2507,"children":2508,"position":2839},{},[2509,2516,2528,2533,2545,2551,2563,2569,2581,2588,2600,2606,2618,2624,2636,2642,2654,2660,2672,2679,2690,2696,2707,2712,2724,2729,2741,2747,2759,2765,2776,2782,2797,2803,2815,2822,2833],{"type":27,"value":2510,"position":2511},"Seven words name the chart's own colours instead of a fixed one, and\nevery colour key accepts them: ",{"start":2512,"end":2514},{"line":605,"column":21,"offset":2513},4763,{"line":1446,"column":202,"offset":2515},4863,{"type":31,"tagName":46,"properties":2517,"children":2518,"position":2525},{},[2519],{"type":27,"value":2520,"position":2521},"theme.up",{"start":2522,"end":2523},{"line":1446,"column":202,"offset":2515},{"line":1446,"column":212,"offset":2524},4873,{"start":2526,"end":2527},{"line":1446,"column":202,"offset":2515},{"line":1446,"column":212,"offset":2524},{"type":27,"value":218,"position":2529},{"start":2530,"end":2531},{"line":1446,"column":212,"offset":2524},{"line":1446,"column":116,"offset":2532},4878,{"type":31,"tagName":46,"properties":2534,"children":2535,"position":2542},{},[2536],{"type":27,"value":2537,"position":2538},"theme.down",{"start":2539,"end":2540},{"line":1446,"column":116,"offset":2532},{"line":1446,"column":231,"offset":2541},4890,{"start":2543,"end":2544},{"line":1446,"column":116,"offset":2532},{"line":1446,"column":231,"offset":2541},{"type":27,"value":2546,"position":2547}," (the candle\ncolours), ",{"start":2548,"end":2549},{"line":1446,"column":231,"offset":2541},{"line":614,"column":85,"offset":2550},4913,{"type":31,"tagName":46,"properties":2552,"children":2553,"position":2560},{},[2554],{"type":27,"value":2555,"position":2556},"theme.text",{"start":2557,"end":2558},{"line":614,"column":85,"offset":2550},{"line":614,"column":298,"offset":2559},4925,{"start":2561,"end":2562},{"line":614,"column":85,"offset":2550},{"line":614,"column":298,"offset":2559},{"type":27,"value":2564,"position":2565}," (the axis text), ",{"start":2566,"end":2567},{"line":614,"column":298,"offset":2559},{"line":614,"column":1412,"offset":2568},4943,{"type":31,"tagName":46,"properties":2570,"children":2571,"position":2578},{},[2572],{"type":27,"value":2573,"position":2574},"theme.muted",{"start":2575,"end":2576},{"line":614,"column":1412,"offset":2568},{"line":614,"column":2340,"offset":2577},4956,{"start":2579,"end":2580},{"line":614,"column":1412,"offset":2568},{"line":614,"column":2340,"offset":2577},{"type":27,"value":2582,"position":2583}," (that text at 55\npercent), ",{"start":2584,"end":2585},{"line":614,"column":2340,"offset":2577},{"line":2586,"column":85,"offset":2587},80,4984,{"type":31,"tagName":46,"properties":2589,"children":2590,"position":2597},{},[2591],{"type":27,"value":2592,"position":2593},"theme.bg",{"start":2594,"end":2595},{"line":2586,"column":85,"offset":2587},{"line":2586,"column":346,"offset":2596},4994,{"start":2598,"end":2599},{"line":2586,"column":85,"offset":2587},{"line":2586,"column":346,"offset":2596},{"type":27,"value":2601,"position":2602}," (the background), ",{"start":2603,"end":2604},{"line":2586,"column":346,"offset":2596},{"line":2586,"column":935,"offset":2605},5013,{"type":31,"tagName":46,"properties":2607,"children":2608,"position":2615},{},[2609],{"type":27,"value":2610,"position":2611},"theme.grid",{"start":2612,"end":2613},{"line":2586,"column":935,"offset":2605},{"line":2586,"column":10,"offset":2614},5025,{"start":2616,"end":2617},{"line":2586,"column":935,"offset":2605},{"line":2586,"column":10,"offset":2614},{"type":27,"value":2619,"position":2620}," (the grid lines) and\n",{"start":2621,"end":2622},{"line":2586,"column":10,"offset":2614},{"line":1184,"column":21,"offset":2623},5047,{"type":31,"tagName":46,"properties":2625,"children":2626,"position":2633},{},[2627],{"type":27,"value":2628,"position":2629},"theme.accent",{"start":2630,"end":2631},{"line":1184,"column":21,"offset":2623},{"line":1184,"column":294,"offset":2632},5061,{"start":2634,"end":2635},{"line":1184,"column":21,"offset":2623},{"line":1184,"column":294,"offset":2632},{"type":27,"value":2637,"position":2638}," (the app's accent). The chart resolves a token when it\npaints and again when the theme switches, with no rerun, so an indicator\nwhose chrome is inked ",{"start":2639,"end":2640},{"line":1184,"column":294,"offset":2632},{"line":1190,"column":298,"offset":2641},5212,{"type":31,"tagName":46,"properties":2643,"children":2644,"position":2651},{},[2645],{"type":27,"value":2646,"position":2647},"\"theme.text\"",{"start":2648,"end":2649},{"line":1190,"column":298,"offset":2641},{"line":1190,"column":423,"offset":2650},5226,{"start":2652,"end":2653},{"line":1190,"column":298,"offset":2641},{"line":1190,"column":423,"offset":2650},{"type":27,"value":2655,"position":2656}," over ",{"start":2657,"end":2658},{"line":1190,"column":423,"offset":2650},{"line":1190,"column":827,"offset":2659},5232,{"type":31,"tagName":46,"properties":2661,"children":2662,"position":2669},{},[2663],{"type":27,"value":2664,"position":2665},"\"theme.bg\"",{"start":2666,"end":2667},{"line":1190,"column":827,"offset":2659},{"line":1190,"column":2200,"offset":2668},5244,{"start":2670,"end":2671},{"line":1190,"column":827,"offset":2659},{"line":1190,"column":2200,"offset":2668},{"type":27,"value":2673,"position":2674}," reads on a dark\nand a light chart alike. A token carries no alpha of its own: fade it\nthrough the ",{"start":2675,"end":2676},{"line":1190,"column":2200,"offset":2668},{"line":2677,"column":241,"offset":2678},85,5343,{"type":31,"tagName":46,"properties":2680,"children":2681,"position":2687},{},[2682],{"type":27,"value":1087,"position":2683},{"start":2684,"end":2685},{"line":2677,"column":241,"offset":2678},{"line":2677,"column":351,"offset":2686},5352,{"start":2688,"end":2689},{"line":2677,"column":241,"offset":2678},{"line":2677,"column":351,"offset":2686},{"type":27,"value":2691,"position":2692}," word of the surface (",{"start":2693,"end":2694},{"line":2677,"column":351,"offset":2686},{"line":2677,"column":261,"offset":2695},5374,{"type":31,"tagName":46,"properties":2697,"children":2698,"position":2704},{},[2699],{"type":27,"value":1087,"position":2700},{"start":2701,"end":2702},{"line":2677,"column":261,"offset":2695},{"line":2677,"column":2163,"offset":2703},5383,{"start":2705,"end":2706},{"line":2677,"column":261,"offset":2695},{"line":2677,"column":2163,"offset":2703},{"type":27,"value":102,"position":2708},{"start":2709,"end":2710},{"line":2677,"column":2163,"offset":2703},{"line":2677,"column":2200,"offset":2711},5385,{"type":31,"tagName":46,"properties":2713,"children":2714,"position":2721},{},[2715],{"type":27,"value":2716,"position":2717},"fill_opacity",{"start":2718,"end":2719},{"line":2677,"column":2200,"offset":2711},{"line":2677,"column":1166,"offset":2720},5399,{"start":2722,"end":2723},{"line":2677,"column":2200,"offset":2711},{"line":2677,"column":1166,"offset":2720},{"type":27,"value":178,"position":2725},{"start":2726,"end":2727},{"line":2677,"column":1166,"offset":2720},{"line":966,"column":21,"offset":2728},5401,{"type":31,"tagName":46,"properties":2730,"children":2731,"position":2738},{},[2732],{"type":27,"value":2733,"position":2734},"background_opacity",{"start":2735,"end":2736},{"line":966,"column":21,"offset":2728},{"line":966,"column":346,"offset":2737},5421,{"start":2739,"end":2740},{"line":966,"column":21,"offset":2728},{"line":966,"column":346,"offset":2737},{"type":27,"value":2742,"position":2743},") or, at run time, ",{"start":2744,"end":2745},{"line":966,"column":346,"offset":2737},{"line":966,"column":935,"offset":2746},5440,{"type":31,"tagName":46,"properties":2748,"children":2749,"position":2756},{},[2750],{"type":27,"value":2751,"position":2752},"alpha(theme.UP, 0.2)",{"start":2753,"end":2754},{"line":966,"column":935,"offset":2746},{"line":966,"column":950,"offset":2755},5462,{"start":2757,"end":2758},{"line":966,"column":935,"offset":2746},{"line":966,"column":950,"offset":2755},{"type":27,"value":2760,"position":2761}," from\n",{"start":2762,"end":2763},{"line":966,"column":950,"offset":2755},{"line":971,"column":21,"offset":2764},5468,{"type":31,"tagName":46,"properties":2766,"children":2767,"position":2773},{},[2768],{"type":27,"value":71,"position":2769},{"start":2770,"end":2771},{"line":971,"column":21,"offset":2764},{"line":971,"column":866,"offset":2772},5481,{"start":2774,"end":2775},{"line":971,"column":21,"offset":2764},{"line":971,"column":866,"offset":2772},{"type":27,"value":2777,"position":2778},", which also has the tokens as packed values for the\ndrawing handles (",{"start":2779,"end":2780},{"line":971,"column":866,"offset":2772},{"line":711,"column":392,"offset":2781},5551,{"type":31,"tagName":1436,"properties":2783,"children":2785,"position":2793},{"href":2784},"#theme-colours",[2786],{"type":27,"value":2787,"position":2788},"Theme colours",{"start":2789,"end":2791},{"line":711,"column":389,"offset":2790},5552,{"line":711,"column":202,"offset":2792},5565,{"start":2794,"end":2795},{"line":711,"column":392,"offset":2781},{"line":711,"column":125,"offset":2796},5582,{"type":27,"value":2798,"position":2799},").\nA ",{"start":2800,"end":2801},{"line":711,"column":125,"offset":2796},{"line":983,"column":327,"offset":2802},5587,{"type":31,"tagName":46,"properties":2804,"children":2805,"position":2812},{},[2806],{"type":27,"value":2807,"position":2808},"theme.",{"start":2809,"end":2810},{"line":983,"column":327,"offset":2802},{"line":983,"column":85,"offset":2811},5595,{"start":2813,"end":2814},{"line":983,"column":327,"offset":2802},{"line":983,"column":85,"offset":2811},{"type":27,"value":2816,"position":2817}," word outside the seven is refused by name, and a\n",{"start":2818,"end":2819},{"line":983,"column":85,"offset":2811},{"line":2820,"column":21,"offset":2821},90,5645,{"type":31,"tagName":46,"properties":2823,"children":2824,"position":2830},{},[2825],{"type":27,"value":478,"position":2826},{"start":2827,"end":2828},{"line":2820,"column":21,"offset":2821},{"line":2820,"column":866,"offset":2829},5658,{"start":2831,"end":2832},{"line":2820,"column":21,"offset":2821},{"line":2820,"column":866,"offset":2829},{"type":27,"value":2834,"position":2835}," default or preset stays a concrete colour: put the token\non the colour key, not on the setting.",{"start":2836,"end":2837},{"line":2820,"column":866,"offset":2829},{"line":1126,"column":252,"offset":2838},5754,{"start":2840,"end":2841},{"line":605,"column":21,"offset":2513},{"line":1126,"column":252,"offset":2838},{"type":27,"value":28},{"type":31,"tagName":32,"properties":2844,"children":2845,"position":3320},{},[2846,2854,2866,2871,2883,2888,2900,2905,2917,2922,2934,2939,2951,2956,2968,2974,2985,2991,3003,3009,3021,3027,3039,3044,3056,3062,3074,3081,3092,3097,3108,3115,3126,3131,3142,3148,3159,3166,3177,3182,3193,3201,3213,3218,3230,3235,3247,3252,3264,3270,3282,3287,3298,3303,3314],{"type":27,"value":2847,"position":2848},"The colour words that arrived with the styling round (an output's\n",{"start":2849,"end":2851},{"line":721,"column":21,"offset":2850},5756,{"line":2852,"column":21,"offset":2853},94,5822,{"type":31,"tagName":46,"properties":2855,"children":2856,"position":2863},{},[2857],{"type":27,"value":2858,"position":2859},"fill_color",{"start":2860,"end":2861},{"line":2852,"column":21,"offset":2853},{"line":2852,"column":241,"offset":2862},5834,{"start":2864,"end":2865},{"line":2852,"column":21,"offset":2853},{"line":2852,"column":241,"offset":2862},{"type":27,"value":102,"position":2867},{"start":2868,"end":2869},{"line":2852,"column":241,"offset":2862},{"line":2852,"column":294,"offset":2870},5836,{"type":31,"tagName":46,"properties":2872,"children":2873,"position":2880},{},[2874],{"type":27,"value":2875,"position":2876},"fill_gradient",{"start":2877,"end":2878},{"line":2852,"column":294,"offset":2870},{"line":2852,"column":869,"offset":2879},5851,{"start":2881,"end":2882},{"line":2852,"column":294,"offset":2870},{"line":2852,"column":869,"offset":2879},{"type":27,"value":102,"position":2884},{"start":2885,"end":2886},{"line":2852,"column":869,"offset":2879},{"line":2852,"column":202,"offset":2887},5853,{"type":31,"tagName":46,"properties":2889,"children":2890,"position":2897},{},[2891],{"type":27,"value":2892,"position":2893},"gradient",{"start":2894,"end":2895},{"line":2852,"column":202,"offset":2887},{"line":2852,"column":212,"offset":2896},5863,{"start":2898,"end":2899},{"line":2852,"column":202,"offset":2887},{"line":2852,"column":212,"offset":2896},{"type":27,"value":102,"position":2901},{"start":2902,"end":2903},{"line":2852,"column":212,"offset":2896},{"line":2852,"column":261,"offset":2904},5865,{"type":31,"tagName":46,"properties":2906,"children":2907,"position":2914},{},[2908],{"type":27,"value":2909,"position":2910},"up_color",{"start":2911,"end":2912},{"line":2852,"column":261,"offset":2904},{"line":2852,"column":2340,"offset":2913},5875,{"start":2915,"end":2916},{"line":2852,"column":261,"offset":2904},{"line":2852,"column":2340,"offset":2913},{"type":27,"value":102,"position":2918},{"start":2919,"end":2920},{"line":2852,"column":2340,"offset":2913},{"line":2852,"column":54,"offset":2921},5877,{"type":31,"tagName":46,"properties":2923,"children":2924,"position":2931},{},[2925],{"type":27,"value":2926,"position":2927},"down_color",{"start":2928,"end":2929},{"line":2852,"column":54,"offset":2921},{"line":2852,"column":594,"offset":2930},5889,{"start":2932,"end":2933},{"line":2852,"column":54,"offset":2921},{"line":2852,"column":594,"offset":2930},{"type":27,"value":178,"position":2935},{"start":2936,"end":2937},{"line":2852,"column":594,"offset":2930},{"line":1924,"column":21,"offset":2938},5891,{"type":31,"tagName":46,"properties":2940,"children":2941,"position":2948},{},[2942],{"type":27,"value":2943,"position":2944},"border_colors",{"start":2945,"end":2946},{"line":1924,"column":21,"offset":2938},{"line":1924,"column":915,"offset":2947},5906,{"start":2949,"end":2950},{"line":1924,"column":21,"offset":2938},{"line":1924,"column":915,"offset":2947},{"type":27,"value":102,"position":2952},{"start":2953,"end":2954},{"line":1924,"column":915,"offset":2947},{"line":1924,"column":392,"offset":2955},5908,{"type":31,"tagName":46,"properties":2957,"children":2958,"position":2965},{},[2959],{"type":27,"value":2960,"position":2961},"wick_colors",{"start":2962,"end":2963},{"line":1924,"column":392,"offset":2955},{"line":1924,"column":86,"offset":2964},5921,{"start":2966,"end":2967},{"line":1924,"column":392,"offset":2955},{"line":1924,"column":86,"offset":2964},{"type":27,"value":2969,"position":2970},"; a ",{"start":2971,"end":2972},{"line":1924,"column":86,"offset":2964},{"line":1924,"column":417,"offset":2973},5925,{"type":31,"tagName":46,"properties":2975,"children":2976,"position":2982},{},[2977],{"type":27,"value":790,"position":2978},{"start":2979,"end":2980},{"line":1924,"column":417,"offset":2973},{"line":1924,"column":43,"offset":2981},5936,{"start":2983,"end":2984},{"line":1924,"column":417,"offset":2973},{"line":1924,"column":43,"offset":2981},{"type":27,"value":2986,"position":2987},"; a card, feed, meter, ladder\nor HUD surface; a tile; a ",{"start":2988,"end":2989},{"line":1924,"column":43,"offset":2981},{"line":2128,"column":242,"offset":2990},5992,{"type":31,"tagName":46,"properties":2992,"children":2993,"position":3000},{},[2994],{"type":27,"value":2995,"position":2996},"plot.levels",{"start":2997,"end":2998},{"line":2128,"column":242,"offset":2990},{"line":2128,"column":935,"offset":2999},6005,{"start":3001,"end":3002},{"line":2128,"column":242,"offset":2990},{"line":2128,"column":935,"offset":2999},{"type":27,"value":3004,"position":3005}," profile and a ",{"start":3006,"end":3007},{"line":2128,"column":935,"offset":2999},{"line":2128,"column":2200,"offset":3008},6020,{"type":31,"tagName":46,"properties":3010,"children":3011,"position":3018},{},[3012],{"type":27,"value":3013,"position":3014},"panel.*",{"start":3015,"end":3016},{"line":2128,"column":2200,"offset":3008},{"line":2128,"column":956,"offset":3017},6029,{"start":3019,"end":3020},{"line":2128,"column":2200,"offset":3008},{"line":2128,"column":956,"offset":3017},{"type":27,"value":3022,"position":3023}," series; a\nframe's colour strings) take ",{"start":3024,"end":3025},{"line":2128,"column":956,"offset":3017},{"line":617,"column":869,"offset":3026},6069,{"type":31,"tagName":46,"properties":3028,"children":3029,"position":3036},{},[3030],{"type":27,"value":3031,"position":3032},"#rrggbb",{"start":3033,"end":3034},{"line":617,"column":869,"offset":3026},{"line":617,"column":252,"offset":3035},6078,{"start":3037,"end":3038},{"line":617,"column":869,"offset":3026},{"line":617,"column":252,"offset":3035},{"type":27,"value":102,"position":3040},{"start":3041,"end":3042},{"line":617,"column":252,"offset":3035},{"line":617,"column":1412,"offset":3043},6080,{"type":31,"tagName":46,"properties":3045,"children":3046,"position":3053},{},[3047],{"type":27,"value":3048,"position":3049},"#rrggbbaa",{"start":3050,"end":3051},{"line":617,"column":1412,"offset":3043},{"line":617,"column":10,"offset":3052},6091,{"start":3054,"end":3055},{"line":617,"column":1412,"offset":3043},{"line":617,"column":10,"offset":3052},{"type":27,"value":3057,"position":3058}," or a theme token\nonly, one colour grammar on every new surface: the refusal reads\n",{"start":3059,"end":3060},{"line":617,"column":10,"offset":3052},{"line":472,"column":21,"offset":3061},6174,{"type":31,"tagName":46,"properties":3063,"children":3064,"position":3071},{},[3065],{"type":27,"value":3066,"position":3067},"a colour must be #rrggbb, #rrggbbaa or one of theme.up, theme.down, theme.text, theme.muted, theme.bg, theme.grid, theme.accent",{"start":3068,"end":3069},{"line":472,"column":21,"offset":3061},{"line":992,"column":1427,"offset":3070},6303,{"start":3072,"end":3073},{"line":472,"column":21,"offset":3061},{"line":992,"column":1427,"offset":3070},{"type":27,"value":3075,"position":3076},". The older\nsurfaces (an output's ",{"start":3077,"end":3078},{"line":992,"column":1427,"offset":3070},{"line":3079,"column":298,"offset":3080},101,6337,{"type":31,"tagName":46,"properties":3082,"children":3083,"position":3089},{},[3084],{"type":27,"value":398,"position":3085},{"start":3086,"end":3087},{"line":3079,"column":298,"offset":3080},{"line":3079,"column":869,"offset":3088},6344,{"start":3090,"end":3091},{"line":3079,"column":298,"offset":3080},{"line":3079,"column":869,"offset":3088},{"type":27,"value":218,"position":3093},{"start":3094,"end":3095},{"line":3079,"column":869,"offset":3088},{"line":3079,"column":417,"offset":3096},6349,{"type":31,"tagName":46,"properties":3098,"children":3099,"position":3105},{},[3100],{"type":27,"value":413,"position":3101},{"start":3102,"end":3103},{"line":3079,"column":417,"offset":3096},{"line":3079,"column":827,"offset":3104},6357,{"start":3106,"end":3107},{"line":3079,"column":417,"offset":3096},{"line":3079,"column":827,"offset":3104},{"type":27,"value":3109,"position":3110},", a segment, a box border, the\n",{"start":3111,"end":3112},{"line":3079,"column":827,"offset":3104},{"line":3113,"column":21,"offset":3114},102,6388,{"type":31,"tagName":46,"properties":3116,"children":3117,"position":3123},{},[3118],{"type":27,"value":1943,"position":3119},{"start":3120,"end":3121},{"line":3113,"column":21,"offset":3114},{"line":3113,"column":85,"offset":3122},6398,{"start":3124,"end":3125},{"line":3113,"column":21,"offset":3114},{"line":3113,"column":85,"offset":3122},{"type":27,"value":218,"position":3127},{"start":3128,"end":3129},{"line":3113,"column":85,"offset":3122},{"line":3113,"column":915,"offset":3130},6403,{"type":31,"tagName":46,"properties":3132,"children":3133,"position":3139},{},[3134],{"type":27,"value":1957,"position":3135},{"start":3136,"end":3137},{"line":3113,"column":915,"offset":3130},{"line":3113,"column":360,"offset":3138},6411,{"start":3140,"end":3141},{"line":3113,"column":915,"offset":3130},{"line":3113,"column":360,"offset":3138},{"type":27,"value":3143,"position":3144}," colours, a ",{"start":3145,"end":3146},{"line":3113,"column":360,"offset":3138},{"line":3113,"column":96,"offset":3147},6423,{"type":31,"tagName":46,"properties":3149,"children":3150,"position":3156},{},[3151],{"type":27,"value":1972,"position":3152},{"start":3153,"end":3154},{"line":3113,"column":96,"offset":3147},{"line":3113,"column":1621,"offset":3155},6432,{"start":3157,"end":3158},{"line":3113,"column":96,"offset":3147},{"line":3113,"column":1621,"offset":3155},{"type":27,"value":3160,"position":3161},") keep taking a CSS name,\n",{"start":3162,"end":3163},{"line":3113,"column":1621,"offset":3155},{"line":3164,"column":21,"offset":3165},103,6458,{"type":31,"tagName":46,"properties":3167,"children":3168,"position":3174},{},[3169],{"type":27,"value":1727,"position":3170},{"start":3171,"end":3172},{"line":3164,"column":21,"offset":3165},{"line":3164,"column":330,"offset":3173},6465,{"start":3175,"end":3176},{"line":3164,"column":21,"offset":3165},{"line":3164,"column":330,"offset":3173},{"type":27,"value":218,"position":3178},{"start":3179,"end":3180},{"line":3164,"column":330,"offset":3173},{"line":3164,"column":241,"offset":3181},6470,{"type":31,"tagName":46,"properties":3183,"children":3184,"position":3190},{},[3185],{"type":27,"value":1795,"position":3186},{"start":3187,"end":3188},{"line":3164,"column":241,"offset":3181},{"line":3164,"column":65,"offset":3189},6477,{"start":3191,"end":3192},{"line":3164,"column":241,"offset":3181},{"line":3164,"column":65,"offset":3189},{"type":27,"value":3194,"position":3195}," beside the token, and the new keys of those surfaces\n(",{"start":3196,"end":3197},{"line":3164,"column":65,"offset":3189},{"line":3198,"column":3199,"offset":3200},104,2,6532,{"type":31,"tagName":46,"properties":3202,"children":3203,"position":3210},{},[3204],{"type":27,"value":3205,"position":3206},"background_color",{"start":3207,"end":3208},{"line":3198,"column":3199,"offset":3200},{"line":3198,"column":65,"offset":3209},6550,{"start":3211,"end":3212},{"line":3198,"column":3199,"offset":3200},{"line":3198,"column":65,"offset":3209},{"type":27,"value":102,"position":3214},{"start":3215,"end":3216},{"line":3198,"column":65,"offset":3209},{"line":3198,"column":351,"offset":3217},6552,{"type":31,"tagName":46,"properties":3219,"children":3220,"position":3227},{},[3221],{"type":27,"value":3222,"position":3223},"border_color",{"start":3224,"end":3225},{"line":3198,"column":351,"offset":3217},{"line":3198,"column":96,"offset":3226},6566,{"start":3228,"end":3229},{"line":3198,"column":351,"offset":3217},{"line":3198,"column":96,"offset":3226},{"type":27,"value":102,"position":3231},{"start":3232,"end":3233},{"line":3198,"column":96,"offset":3226},{"line":3198,"column":106,"offset":3234},6568,{"type":31,"tagName":46,"properties":3236,"children":3237,"position":3244},{},[3238],{"type":27,"value":3239,"position":3240},"glow_color",{"start":3241,"end":3242},{"line":3198,"column":106,"offset":3234},{"line":3198,"column":433,"offset":3243},6580,{"start":3245,"end":3246},{"line":3198,"column":106,"offset":3234},{"line":3198,"column":433,"offset":3243},{"type":27,"value":102,"position":3248},{"start":3249,"end":3250},{"line":3198,"column":433,"offset":3243},{"line":3198,"column":10,"offset":3251},6582,{"type":31,"tagName":46,"properties":3253,"children":3254,"position":3261},{},[3255],{"type":27,"value":3256,"position":3257},"emblem_color",{"start":3258,"end":3259},{"line":3198,"column":10,"offset":3251},{"line":3198,"column":2357,"offset":3260},6596,{"start":3262,"end":3263},{"line":3198,"column":10,"offset":3251},{"line":3198,"column":2357,"offset":3260},{"type":27,"value":178,"position":3265},{"start":3266,"end":3267},{"line":3198,"column":2357,"offset":3260},{"line":3268,"column":21,"offset":3269},105,6598,{"type":31,"tagName":46,"properties":3271,"children":3272,"position":3279},{},[3273],{"type":27,"value":3274,"position":3275},"text_color",{"start":3276,"end":3277},{"line":3268,"column":21,"offset":3269},{"line":3268,"column":241,"offset":3278},6610,{"start":3280,"end":3281},{"line":3268,"column":21,"offset":3269},{"line":3268,"column":241,"offset":3278},{"type":27,"value":102,"position":3283},{"start":3284,"end":3285},{"line":3268,"column":241,"offset":3278},{"line":3268,"column":294,"offset":3286},6612,{"type":31,"tagName":46,"properties":3288,"children":3289,"position":3295},{},[3290],{"type":27,"value":2858,"position":3291},{"start":3292,"end":3293},{"line":3268,"column":294,"offset":3286},{"line":3268,"column":242,"offset":3294},6624,{"start":3296,"end":3297},{"line":3268,"column":294,"offset":3286},{"line":3268,"column":242,"offset":3294},{"type":27,"value":1963,"position":3299},{"start":3300,"end":3301},{"line":3268,"column":242,"offset":3294},{"line":3268,"column":86,"offset":3302},6628,{"type":31,"tagName":46,"properties":3304,"children":3305,"position":3311},{},[3306],{"type":27,"value":2892,"position":3307},{"start":3308,"end":3309},{"line":3268,"column":86,"offset":3302},{"line":3268,"column":1412,"offset":3310},6638,{"start":3312,"end":3313},{"line":3268,"column":86,"offset":3302},{"line":3268,"column":1412,"offset":3310},{"type":27,"value":3315,"position":3316}," stop) take the same forms as\ntheir siblings.",{"start":3317,"end":3318},{"line":3268,"column":1412,"offset":3310},{"line":1129,"column":915,"offset":3319},6683,{"start":3321,"end":3322},{"line":721,"column":21,"offset":2850},{"line":1129,"column":915,"offset":3319},{"type":27,"value":28},{"type":31,"tagName":2492,"properties":3325,"children":3326,"position":3334},{},[3327],{"type":27,"value":3328,"position":3329},"Named colors",{"start":3330,"end":3332},{"line":1134,"column":39,"offset":3331},6689,{"line":1134,"column":326,"offset":3333},6701,{"start":3335,"end":3337},{"line":1134,"column":21,"offset":3336},6685,{"line":1134,"column":326,"offset":3333},{"type":27,"value":28},{"type":31,"tagName":32,"properties":3340,"children":3341,"position":3349},{},[3342],{"type":27,"value":3343,"position":3344},"The common names and the hex each one stands for. Write the hex instead of\nthe name and the result is identical on every surface, including the one\nthat refuses names.",{"start":3345,"end":3347},{"line":1472,"column":21,"offset":3346},6703,{"line":482,"column":65,"offset":3348},6870,{"start":3350,"end":3351},{"line":1472,"column":21,"offset":3346},{"line":482,"column":65,"offset":3348},{"type":27,"value":3353},"\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n",{"type":31,"tagName":307,"properties":3355,"children":3356,"position":4094},{},[3357,3450],{"type":31,"tagName":311,"properties":3358,"children":3359,"position":3447},{},[3360],{"type":31,"tagName":315,"properties":3361,"children":3362,"position":3444},{},[3363,3378,3392,3405,3418,3431],{"type":31,"tagName":319,"properties":3364,"children":3365,"position":3373},{},[3366],{"type":27,"value":3367,"position":3368},"Name",{"start":3369,"end":3371},{"line":1376,"column":327,"offset":3370},6874,{"line":1376,"column":64,"offset":3372},6878,{"start":3374,"end":3376},{"line":1376,"column":21,"offset":3375},6872,{"line":1376,"column":330,"offset":3377},6879,{"type":31,"tagName":319,"properties":3379,"children":3380,"position":3388},{},[3381],{"type":27,"value":3382,"position":3383},"Hex",{"start":3384,"end":3386},{"line":1376,"column":1580,"offset":3385},6881,{"line":1376,"column":241,"offset":3387},6884,{"start":3389,"end":3390},{"line":1376,"column":330,"offset":3377},{"line":1376,"column":866,"offset":3391},6885,{"type":31,"tagName":319,"properties":3393,"children":3394,"position":3401},{},[3395],{"type":27,"value":3367,"position":3396},{"start":3397,"end":3399},{"line":1376,"column":915,"offset":3398},6887,{"line":1376,"column":65,"offset":3400},6891,{"start":3402,"end":3403},{"line":1376,"column":866,"offset":3391},{"line":1376,"column":346,"offset":3404},6892,{"type":31,"tagName":319,"properties":3406,"children":3407,"position":3414},{},[3408],{"type":27,"value":3382,"position":3409},{"start":3410,"end":3412},{"line":1376,"column":298,"offset":3411},6894,{"line":1376,"column":1398,"offset":3413},6897,{"start":3415,"end":3416},{"line":1376,"column":346,"offset":3404},{"line":1376,"column":242,"offset":3417},6898,{"type":31,"tagName":319,"properties":3419,"children":3420,"position":3427},{},[3421],{"type":27,"value":3367,"position":3422},{"start":3423,"end":3425},{"line":1376,"column":850,"offset":3424},6900,{"line":1376,"column":75,"offset":3426},6904,{"start":3428,"end":3429},{"line":1376,"column":242,"offset":3417},{"line":1376,"column":652,"offset":3430},6905,{"type":31,"tagName":319,"properties":3432,"children":3433,"position":3440},{},[3434],{"type":27,"value":3382,"position":3435},{"start":3436,"end":3438},{"line":1376,"column":96,"offset":3437},6907,{"line":1376,"column":252,"offset":3439},6910,{"start":3441,"end":3442},{"line":1376,"column":652,"offset":3430},{"line":1376,"column":1412,"offset":3443},6912,{"start":3445,"end":3446},{"line":1376,"column":21,"offset":3375},{"line":1376,"column":1412,"offset":3443},{"start":3448,"end":3449},{"line":1376,"column":21,"offset":3375},{"line":1376,"column":1412,"offset":3443},{"type":31,"tagName":375,"properties":3451,"children":3452,"position":4091},{},[3453,3562,3672,3782,3892,4001],{"type":31,"tagName":315,"properties":3454,"children":3455,"position":3559},{},[3456,3474,3491,3508,3525,3542],{"type":31,"tagName":382,"properties":3457,"children":3458,"position":3469},{},[3459],{"type":31,"tagName":46,"properties":3460,"children":3461,"position":3464},{},[3462],{"type":27,"value":3463},"red",{"start":3465,"end":3467},{"line":742,"column":327,"offset":3466},6953,{"line":742,"column":330,"offset":3468},6958,{"start":3470,"end":3472},{"line":742,"column":21,"offset":3471},6951,{"line":742,"column":192,"offset":3473},6959,{"type":31,"tagName":382,"properties":3475,"children":3476,"position":3487},{},[3477],{"type":31,"tagName":46,"properties":3478,"children":3479,"position":3482},{},[3480],{"type":27,"value":3481},"#FF0000",{"start":3483,"end":3485},{"line":742,"column":85,"offset":3484},6961,{"line":742,"column":65,"offset":3486},6970,{"start":3488,"end":3489},{"line":742,"column":192,"offset":3473},{"line":742,"column":346,"offset":3490},6971,{"type":31,"tagName":382,"properties":3492,"children":3493,"position":3504},{},[3494],{"type":31,"tagName":46,"properties":3495,"children":3496,"position":3499},{},[3497],{"type":27,"value":3498},"green",{"start":3500,"end":3502},{"line":742,"column":298,"offset":3501},6973,{"line":742,"column":869,"offset":3503},6980,{"start":3505,"end":3506},{"line":742,"column":346,"offset":3490},{"line":742,"column":86,"offset":3507},6981,{"type":31,"tagName":382,"properties":3509,"children":3510,"position":3521},{},[3511],{"type":31,"tagName":46,"properties":3512,"children":3513,"position":3516},{},[3514],{"type":27,"value":3515},"#008000",{"start":3517,"end":3519},{"line":742,"column":75,"offset":3518},6983,{"line":742,"column":212,"offset":3520},6992,{"start":3522,"end":3523},{"line":742,"column":86,"offset":3507},{"line":742,"column":827,"offset":3524},6993,{"type":31,"tagName":382,"properties":3526,"children":3527,"position":3538},{},[3528],{"type":31,"tagName":46,"properties":3529,"children":3530,"position":3533},{},[3531],{"type":27,"value":3532},"blue",{"start":3534,"end":3536},{"line":742,"column":1621,"offset":3535},6995,{"line":742,"column":1691,"offset":3537},7001,{"start":3539,"end":3540},{"line":742,"column":827,"offset":3524},{"line":742,"column":10,"offset":3541},7002,{"type":31,"tagName":382,"properties":3543,"children":3544,"position":3555},{},[3545],{"type":31,"tagName":46,"properties":3546,"children":3547,"position":3550},{},[3548],{"type":27,"value":3549},"#0000FF",{"start":3551,"end":3553},{"line":742,"column":2340,"offset":3552},7004,{"line":742,"column":153,"offset":3554},7013,{"start":3556,"end":3557},{"line":742,"column":10,"offset":3541},{"line":742,"column":162,"offset":3558},7015,{"start":3560,"end":3561},{"line":742,"column":21,"offset":3471},{"line":742,"column":162,"offset":3558},{"type":31,"tagName":315,"properties":3563,"children":3564,"position":3669},{},[3565,3584,3601,3618,3635,3652],{"type":31,"tagName":382,"properties":3566,"children":3567,"position":3579},{},[3568],{"type":31,"tagName":46,"properties":3569,"children":3570,"position":3573},{},[3571],{"type":27,"value":3572},"orange",{"start":3574,"end":3577},{"line":3575,"column":327,"offset":3576},117,7018,{"line":3575,"column":85,"offset":3578},7026,{"start":3580,"end":3582},{"line":3575,"column":21,"offset":3581},7016,{"line":3575,"column":182,"offset":3583},7027,{"type":31,"tagName":382,"properties":3585,"children":3586,"position":3597},{},[3587],{"type":31,"tagName":46,"properties":3588,"children":3589,"position":3592},{},[3590],{"type":27,"value":3591},"#FFA500",{"start":3593,"end":3595},{"line":3575,"column":866,"offset":3594},7029,{"line":3575,"column":298,"offset":3596},7038,{"start":3598,"end":3599},{"line":3575,"column":182,"offset":3583},{"line":3575,"column":360,"offset":3600},7039,{"type":31,"tagName":382,"properties":3602,"children":3603,"position":3614},{},[3604],{"type":31,"tagName":46,"properties":3605,"children":3606,"position":3609},{},[3607],{"type":27,"value":3608},"lime",{"start":3610,"end":3612},{"line":3575,"column":1398,"offset":3611},7041,{"line":3575,"column":202,"offset":3613},7047,{"start":3615,"end":3616},{"line":3575,"column":360,"offset":3600},{"line":3575,"column":75,"offset":3617},7048,{"type":31,"tagName":382,"properties":3619,"children":3620,"position":3631},{},[3621],{"type":31,"tagName":46,"properties":3622,"children":3623,"position":3626},{},[3624],{"type":27,"value":3625},"#00FF00",{"start":3627,"end":3629},{"line":3575,"column":417,"offset":3628},7050,{"line":3575,"column":261,"offset":3630},7059,{"start":3632,"end":3633},{"line":3575,"column":75,"offset":3617},{"line":3575,"column":1621,"offset":3634},7060,{"type":31,"tagName":382,"properties":3636,"children":3637,"position":3648},{},[3638],{"type":31,"tagName":46,"properties":3639,"children":3640,"position":3643},{},[3641],{"type":27,"value":3642},"navy",{"start":3644,"end":3646},{"line":3575,"column":116,"offset":3645},7062,{"line":3575,"column":2163,"offset":3647},7068,{"start":3649,"end":3650},{"line":3575,"column":1621,"offset":3634},{"line":3575,"column":2340,"offset":3651},7069,{"type":31,"tagName":382,"properties":3653,"children":3654,"position":3665},{},[3655],{"type":31,"tagName":46,"properties":3656,"children":3657,"position":3660},{},[3658],{"type":27,"value":3659},"#000080",{"start":3661,"end":3663},{"line":3575,"column":54,"offset":3662},7071,{"line":3575,"column":162,"offset":3664},7080,{"start":3666,"end":3667},{"line":3575,"column":2340,"offset":3651},{"line":3575,"column":1706,"offset":3668},7082,{"start":3670,"end":3671},{"line":3575,"column":21,"offset":3581},{"line":3575,"column":1706,"offset":3668},{"type":31,"tagName":315,"properties":3673,"children":3674,"position":3779},{},[3675,3694,3711,3728,3745,3762],{"type":31,"tagName":382,"properties":3676,"children":3677,"position":3689},{},[3678],{"type":31,"tagName":46,"properties":3679,"children":3680,"position":3683},{},[3681],{"type":27,"value":3682},"yellow",{"start":3684,"end":3687},{"line":3685,"column":327,"offset":3686},118,7085,{"line":3685,"column":85,"offset":3688},7093,{"start":3690,"end":3692},{"line":3685,"column":21,"offset":3691},7083,{"line":3685,"column":182,"offset":3693},7094,{"type":31,"tagName":382,"properties":3695,"children":3696,"position":3707},{},[3697],{"type":31,"tagName":46,"properties":3698,"children":3699,"position":3702},{},[3700],{"type":27,"value":3701},"#FFFF00",{"start":3703,"end":3705},{"line":3685,"column":866,"offset":3704},7096,{"line":3685,"column":298,"offset":3706},7105,{"start":3708,"end":3709},{"line":3685,"column":182,"offset":3693},{"line":3685,"column":360,"offset":3710},7106,{"type":31,"tagName":382,"properties":3712,"children":3713,"position":3724},{},[3714],{"type":31,"tagName":46,"properties":3715,"children":3716,"position":3719},{},[3717],{"type":27,"value":3718},"olive",{"start":3720,"end":3722},{"line":3685,"column":1398,"offset":3721},7108,{"line":3685,"column":75,"offset":3723},7115,{"start":3725,"end":3726},{"line":3685,"column":360,"offset":3710},{"line":3685,"column":652,"offset":3727},7116,{"type":31,"tagName":382,"properties":3729,"children":3730,"position":3741},{},[3731],{"type":31,"tagName":46,"properties":3732,"children":3733,"position":3736},{},[3734],{"type":27,"value":3735},"#808000",{"start":3737,"end":3739},{"line":3685,"column":96,"offset":3738},7118,{"line":3685,"column":1621,"offset":3740},7127,{"start":3742,"end":3743},{"line":3685,"column":652,"offset":3727},{"line":3685,"column":43,"offset":3744},7128,{"type":31,"tagName":382,"properties":3746,"children":3747,"position":3758},{},[3748],{"type":31,"tagName":46,"properties":3749,"children":3750,"position":3753},{},[3751],{"type":27,"value":3752},"teal",{"start":3754,"end":3756},{"line":3685,"column":1675,"offset":3755},7130,{"line":3685,"column":2340,"offset":3757},7136,{"start":3759,"end":3760},{"line":3685,"column":43,"offset":3744},{"line":3685,"column":2200,"offset":3761},7137,{"type":31,"tagName":382,"properties":3763,"children":3764,"position":3775},{},[3765],{"type":31,"tagName":46,"properties":3766,"children":3767,"position":3770},{},[3768],{"type":27,"value":3769},"#008080",{"start":3771,"end":3773},{"line":3685,"column":280,"offset":3772},7139,{"line":3685,"column":2357,"offset":3774},7148,{"start":3776,"end":3777},{"line":3685,"column":2200,"offset":3761},{"line":3685,"column":594,"offset":3778},7150,{"start":3780,"end":3781},{"line":3685,"column":21,"offset":3691},{"line":3685,"column":594,"offset":3778},{"type":31,"tagName":315,"properties":3783,"children":3784,"position":3889},{},[3785,3804,3821,3838,3855,3872],{"type":31,"tagName":382,"properties":3786,"children":3787,"position":3799},{},[3788],{"type":31,"tagName":46,"properties":3789,"children":3790,"position":3793},{},[3791],{"type":27,"value":3792},"maroon",{"start":3794,"end":3797},{"line":3795,"column":327,"offset":3796},119,7153,{"line":3795,"column":85,"offset":3798},7161,{"start":3800,"end":3802},{"line":3795,"column":21,"offset":3801},7151,{"line":3795,"column":182,"offset":3803},7162,{"type":31,"tagName":382,"properties":3805,"children":3806,"position":3817},{},[3807],{"type":31,"tagName":46,"properties":3808,"children":3809,"position":3812},{},[3810],{"type":27,"value":3811},"#800000",{"start":3813,"end":3815},{"line":3795,"column":866,"offset":3814},7164,{"line":3795,"column":298,"offset":3816},7173,{"start":3818,"end":3819},{"line":3795,"column":182,"offset":3803},{"line":3795,"column":360,"offset":3820},7174,{"type":31,"tagName":382,"properties":3822,"children":3823,"position":3834},{},[3824],{"type":31,"tagName":46,"properties":3825,"children":3826,"position":3829},{},[3827],{"type":27,"value":3828},"purple",{"start":3830,"end":3832},{"line":3795,"column":1398,"offset":3831},7176,{"line":3795,"column":652,"offset":3833},7184,{"start":3835,"end":3836},{"line":3795,"column":360,"offset":3820},{"line":3795,"column":417,"offset":3837},7185,{"type":31,"tagName":382,"properties":3839,"children":3840,"position":3851},{},[3841],{"type":31,"tagName":46,"properties":3842,"children":3843,"position":3846},{},[3844],{"type":27,"value":3845},"#800080",{"start":3847,"end":3849},{"line":3795,"column":423,"offset":3848},7187,{"line":3795,"column":43,"offset":3850},7196,{"start":3852,"end":3853},{"line":3795,"column":417,"offset":3837},{"line":3795,"column":116,"offset":3854},7197,{"type":31,"tagName":382,"properties":3856,"children":3857,"position":3868},{},[3858],{"type":31,"tagName":46,"properties":3859,"children":3860,"position":3863},{},[3861],{"type":27,"value":3862},"aqua",{"start":3864,"end":3866},{"line":3795,"column":125,"offset":3865},7199,{"line":3795,"column":2200,"offset":3867},7205,{"start":3869,"end":3870},{"line":3795,"column":116,"offset":3854},{"line":3795,"column":54,"offset":3871},7206,{"type":31,"tagName":382,"properties":3873,"children":3874,"position":3885},{},[3875],{"type":31,"tagName":46,"properties":3876,"children":3877,"position":3880},{},[3878],{"type":27,"value":3879},"#00FFFF",{"start":3881,"end":3883},{"line":3795,"column":143,"offset":3882},7208,{"line":3795,"column":1706,"offset":3884},7217,{"start":3886,"end":3887},{"line":3795,"column":54,"offset":3871},{"line":3795,"column":1166,"offset":3888},7219,{"start":3890,"end":3891},{"line":3795,"column":21,"offset":3801},{"line":3795,"column":1166,"offset":3888},{"type":31,"tagName":315,"properties":3893,"children":3894,"position":3998},{},[3895,3913,3930,3947,3964,3981],{"type":31,"tagName":382,"properties":3896,"children":3897,"position":3908},{},[3898],{"type":31,"tagName":46,"properties":3899,"children":3900,"position":3903},{},[3901],{"type":27,"value":3902},"fuchsia",{"start":3904,"end":3906},{"line":1013,"column":327,"offset":3905},7222,{"line":1013,"column":182,"offset":3907},7231,{"start":3909,"end":3911},{"line":1013,"column":21,"offset":3910},7220,{"line":1013,"column":241,"offset":3912},7232,{"type":31,"tagName":382,"properties":3914,"children":3915,"position":3926},{},[3916],{"type":31,"tagName":46,"properties":3917,"children":3918,"position":3921},{},[3919],{"type":27,"value":3920},"#FF00FF",{"start":3922,"end":3924},{"line":1013,"column":294,"offset":3923},7234,{"line":1013,"column":360,"offset":3925},7243,{"start":3927,"end":3928},{"line":1013,"column":241,"offset":3912},{"line":1013,"column":402,"offset":3929},7244,{"type":31,"tagName":382,"properties":3931,"children":3932,"position":3943},{},[3933],{"type":31,"tagName":46,"properties":3934,"children":3935,"position":3938},{},[3936],{"type":27,"value":3937},"gray",{"start":3939,"end":3941},{"line":1013,"column":242,"offset":3940},7246,{"line":1013,"column":75,"offset":3942},7252,{"start":3944,"end":3945},{"line":1013,"column":402,"offset":3929},{"line":1013,"column":652,"offset":3946},7253,{"type":31,"tagName":382,"properties":3948,"children":3949,"position":3960},{},[3950],{"type":31,"tagName":46,"properties":3951,"children":3952,"position":3955},{},[3953],{"type":27,"value":3954},"#808080",{"start":3956,"end":3958},{"line":1013,"column":96,"offset":3957},7255,{"line":1013,"column":1621,"offset":3959},7264,{"start":3961,"end":3962},{"line":1013,"column":652,"offset":3946},{"line":1013,"column":43,"offset":3963},7265,{"type":31,"tagName":382,"properties":3965,"children":3966,"position":3977},{},[3967],{"type":31,"tagName":46,"properties":3968,"children":3969,"position":3972},{},[3970],{"type":27,"value":3971},"silver",{"start":3973,"end":3975},{"line":1013,"column":1675,"offset":3974},7267,{"line":1013,"column":54,"offset":3976},7275,{"start":3978,"end":3979},{"line":1013,"column":43,"offset":3963},{"line":1013,"column":280,"offset":3980},7276,{"type":31,"tagName":382,"properties":3982,"children":3983,"position":3994},{},[3984],{"type":31,"tagName":46,"properties":3985,"children":3986,"position":3989},{},[3987],{"type":27,"value":3988},"#C0C0C0",{"start":3990,"end":3992},{"line":1013,"column":231,"offset":3991},7278,{"line":1013,"column":594,"offset":3993},7287,{"start":3995,"end":3996},{"line":1013,"column":280,"offset":3980},{"line":1013,"column":1171,"offset":3997},7289,{"start":3999,"end":4000},{"line":1013,"column":21,"offset":3910},{"line":1013,"column":1171,"offset":3997},{"type":31,"tagName":315,"properties":4002,"children":4003,"position":4088},{},[4004,4023,4040,4057,4074,4081],{"type":31,"tagName":382,"properties":4005,"children":4006,"position":4018},{},[4007],{"type":31,"tagName":46,"properties":4008,"children":4009,"position":4012},{},[4010],{"type":27,"value":4011},"black",{"start":4013,"end":4016},{"line":4014,"column":327,"offset":4015},121,7292,{"line":4014,"column":1580,"offset":4017},7299,{"start":4019,"end":4021},{"line":4014,"column":21,"offset":4020},7290,{"line":4014,"column":85,"offset":4022},7300,{"type":31,"tagName":382,"properties":4024,"children":4025,"position":4036},{},[4026],{"type":31,"tagName":46,"properties":4027,"children":4028,"position":4031},{},[4029],{"type":27,"value":4030},"#000000",{"start":4032,"end":4034},{"line":4014,"column":241,"offset":4033},7302,{"line":4014,"column":351,"offset":4035},7311,{"start":4037,"end":4038},{"line":4014,"column":85,"offset":4022},{"line":4014,"column":298,"offset":4039},7312,{"type":31,"tagName":382,"properties":4041,"children":4042,"position":4053},{},[4043],{"type":31,"tagName":46,"properties":4044,"children":4045,"position":4048},{},[4046],{"type":27,"value":4047},"white",{"start":4049,"end":4051},{"line":4014,"column":402,"offset":4050},7314,{"line":4014,"column":202,"offset":4052},7321,{"start":4054,"end":4055},{"line":4014,"column":298,"offset":4039},{"line":4014,"column":75,"offset":4056},7322,{"type":31,"tagName":382,"properties":4058,"children":4059,"position":4070},{},[4060],{"type":31,"tagName":46,"properties":4061,"children":4062,"position":4065},{},[4063],{"type":27,"value":4064},"#FFFFFF",{"start":4066,"end":4068},{"line":4014,"column":417,"offset":4067},7324,{"line":4014,"column":261,"offset":4069},7333,{"start":4071,"end":4072},{"line":4014,"column":75,"offset":4056},{"line":4014,"column":1621,"offset":4073},7334,{"type":31,"tagName":382,"properties":4075,"children":4076,"position":4077},{},[],{"start":4078,"end":4079},{"line":4014,"column":1621,"offset":4073},{"line":4014,"column":116,"offset":4080},7336,{"type":31,"tagName":382,"properties":4082,"children":4083,"position":4084},{},[],{"start":4085,"end":4086},{"line":4014,"column":116,"offset":4080},{"line":4014,"column":433,"offset":4087},7339,{"start":4089,"end":4090},{"line":4014,"column":21,"offset":4020},{"line":4014,"column":433,"offset":4087},{"start":4092,"end":4093},{"line":742,"column":21,"offset":3471},{"line":4014,"column":433,"offset":4087},{"start":4095,"end":4096},{"line":1376,"column":21,"offset":3375},{"line":4014,"column":433,"offset":4087},{"type":27,"value":28},{"type":31,"tagName":32,"properties":4099,"children":4100,"position":4109},{},[4101],{"type":27,"value":4102,"position":4103},"A name and its hex are interchangeable on an output, and each output owns\nits color: there is no shared array with an index argument.",{"start":4104,"end":4107},{"line":4105,"column":21,"offset":4106},123,7341,{"line":2135,"column":585,"offset":4108},7474,{"start":4110,"end":4111},{"line":4105,"column":21,"offset":4106},{"line":2135,"column":585,"offset":4108},{"type":27,"value":28},{"type":14,"children":4114},[4115],{"type":31,"tagName":4116,"properties":4117,"children":4121,"data":-1},"pre",{"class":4118,"style":4119,"tabindex":4120},"shiki shiki-themes github-dark github-light","--shiki-dark:#e1e4e8;--shiki-light:#24292e;--shiki-dark-bg:#24292e;--shiki-light-bg:#fff","0",[4122],{"type":31,"tagName":46,"properties":4123,"children":4126},{"class":4124},[4125],"language-text",[4127,4137,4138],{"type":31,"tagName":4128,"properties":4129,"children":4131},"span",{"class":4130},"line",[4132],{"type":31,"tagName":4128,"properties":4133,"children":4134},{},[4135],{"type":27,"value":4136},"output(\"sma20\", line, overlay, { color: \"orange\", width: 2 });",{"type":27,"value":28},{"type":31,"tagName":4128,"properties":4139,"children":4140},{"class":4130},[4141],{"type":31,"tagName":4128,"properties":4142,"children":4143},{},[4144],{"type":27,"value":4145},"output(\"sma50\", line, overlay, { color: \"#FFA500\", width: 2 });   // the same orange",{"type":27,"value":28},{"type":31,"tagName":2492,"properties":4148,"children":4149,"position":4157},{},[4150],{"type":27,"value":4151,"position":4152},"Choosing colors",{"start":4153,"end":4155},{"line":499,"column":39,"offset":4154},7641,{"line":499,"column":65,"offset":4156},7656,{"start":4158,"end":4160},{"line":499,"column":21,"offset":4159},7637,{"line":499,"column":65,"offset":4156},{"type":27,"value":28},{"type":31,"tagName":4163,"properties":4164,"children":4165,"position":4694},"ul",{},[4166,4167,4202,4203,4217,4218,4233,4234,4398,4399,4560,4561,4644,4645,4693],{"type":27,"value":28},{"type":31,"tagName":4168,"properties":4169,"children":4170,"position":4198},"li",{},[4171,4179,4191],{"type":27,"value":4172,"position":4173},"Never rely on color alone: a ",{"start":4174,"end":4177},{"line":4175,"column":327,"offset":4176},133,7660,{"line":4175,"column":202,"offset":4178},7689,{"type":31,"tagName":46,"properties":4180,"children":4181,"position":4188},{},[4182],{"type":27,"value":4183,"position":4184},"shape",{"start":4185,"end":4186},{"line":4175,"column":202,"offset":4178},{"line":4175,"column":252,"offset":4187},7696,{"start":4189,"end":4190},{"line":4175,"column":202,"offset":4178},{"line":4175,"column":252,"offset":4187},{"type":27,"value":4192,"position":4193}," mark or a data-only output carries\nthe same decision for anyone who cannot see the tint, and for an alert,\nwhich cannot see it at all.",{"start":4194,"end":4195},{"line":4175,"column":252,"offset":4187},{"line":4196,"column":869,"offset":4197},135,7835,{"start":4199,"end":4201},{"line":4175,"column":21,"offset":4200},7658,{"line":4196,"column":869,"offset":4197},{"type":27,"value":28},{"type":31,"tagName":4168,"properties":4204,"children":4205,"position":4213},{},[4206],{"type":27,"value":4207,"position":4208},"Semantic colors read fastest: green for bullish signals and positive\nvalues, red for bearish signals and losses, blue for neutral lines and\nreferences, orange or yellow for warnings.",{"start":4209,"end":4211},{"line":517,"column":327,"offset":4210},7838,{"line":40,"column":1621,"offset":4212},8024,{"start":4214,"end":4216},{"line":517,"column":21,"offset":4215},7836,{"line":40,"column":1621,"offset":4212},{"type":27,"value":28},{"type":31,"tagName":4168,"properties":4219,"children":4220,"position":4229},{},[4221],{"type":27,"value":4222,"position":4223},"Keep one scheme across related indicators. A package's colors are\ndeclarations, so they stay aligned across versions.",{"start":4224,"end":4226},{"line":520,"column":327,"offset":4225},8027,{"line":4227,"column":2340,"offset":4228},140,8146,{"start":4230,"end":4232},{"line":520,"column":21,"offset":4231},8025,{"line":4227,"column":2340,"offset":4228},{"type":27,"value":28},{"type":31,"tagName":4168,"properties":4235,"children":4236,"position":4394},{},[4237,4244,4255,4260,4271,4276,4287,4294,4306,4311,4322,4327,4338,4344,4355,4360,4371,4376,4388],{"type":27,"value":4238,"position":4239},"Three sets that read well together: ",{"start":4240,"end":4242},{"line":527,"column":327,"offset":4241},8149,{"line":527,"column":252,"offset":4243},8185,{"type":31,"tagName":46,"properties":4245,"children":4246,"position":4252},{},[4247],{"type":27,"value":3498,"position":4248},{"start":4249,"end":4250},{"line":527,"column":252,"offset":4243},{"line":527,"column":43,"offset":4251},8192,{"start":4253,"end":4254},{"line":527,"column":252,"offset":4243},{"line":527,"column":43,"offset":4251},{"type":27,"value":102,"position":4256},{"start":4257,"end":4258},{"line":527,"column":43,"offset":4251},{"line":527,"column":1675,"offset":4259},8194,{"type":31,"tagName":46,"properties":4261,"children":4262,"position":4268},{},[4263],{"type":27,"value":3463,"position":4264},{"start":4265,"end":4266},{"line":527,"column":1675,"offset":4259},{"line":527,"column":2163,"offset":4267},8199,{"start":4269,"end":4270},{"line":527,"column":1675,"offset":4259},{"line":527,"column":2163,"offset":4267},{"type":27,"value":102,"position":4272},{"start":4273,"end":4274},{"line":527,"column":2163,"offset":4267},{"line":527,"column":2200,"offset":4275},8201,{"type":31,"tagName":46,"properties":4277,"children":4278,"position":4284},{},[4279],{"type":27,"value":3532,"position":4280},{"start":4281,"end":4282},{"line":527,"column":2200,"offset":4275},{"line":527,"column":1427,"offset":4283},8207,{"start":4285,"end":4286},{"line":527,"column":2200,"offset":4275},{"line":527,"column":1427,"offset":4283},{"type":27,"value":4288,"position":4289}," for signals;\n",{"start":4290,"end":4291},{"line":527,"column":1427,"offset":4283},{"line":4292,"column":21,"offset":4293},142,8221,{"type":31,"tagName":46,"properties":4295,"children":4296,"position":4303},{},[4297],{"type":27,"value":3572,"position":4298},{"start":4299,"end":4301},{"line":4292,"column":327,"offset":4300},8223,{"line":4292,"column":85,"offset":4302},8231,{"start":4304,"end":4305},{"line":4292,"column":327,"offset":4300},{"line":4292,"column":85,"offset":4302},{"type":27,"value":102,"position":4307},{"start":4308,"end":4309},{"line":4292,"column":85,"offset":4302},{"line":4292,"column":241,"offset":4310},8233,{"type":31,"tagName":46,"properties":4312,"children":4313,"position":4319},{},[4314],{"type":27,"value":3828,"position":4315},{"start":4316,"end":4317},{"line":4292,"column":241,"offset":4310},{"line":4292,"column":346,"offset":4318},8241,{"start":4320,"end":4321},{"line":4292,"column":241,"offset":4310},{"line":4292,"column":346,"offset":4318},{"type":27,"value":102,"position":4323},{"start":4324,"end":4325},{"line":4292,"column":346,"offset":4318},{"line":4292,"column":298,"offset":4326},8243,{"type":31,"tagName":46,"properties":4328,"children":4329,"position":4335},{},[4330],{"type":27,"value":3752,"position":4331},{"start":4332,"end":4333},{"line":4292,"column":298,"offset":4326},{"line":4292,"column":850,"offset":4334},8249,{"start":4336,"end":4337},{"line":4292,"column":298,"offset":4326},{"line":4292,"column":850,"offset":4334},{"type":27,"value":4339,"position":4340}," for overlays; ",{"start":4341,"end":4342},{"line":4292,"column":850,"offset":4334},{"line":4292,"column":261,"offset":4343},8264,{"type":31,"tagName":46,"properties":4345,"children":4346,"position":4352},{},[4347],{"type":27,"value":3608,"position":4348},{"start":4349,"end":4350},{"line":4292,"column":261,"offset":4343},{"line":4292,"column":433,"offset":4351},8270,{"start":4353,"end":4354},{"line":4292,"column":261,"offset":4343},{"line":4292,"column":433,"offset":4351},{"type":27,"value":102,"position":4356},{"start":4357,"end":4358},{"line":4292,"column":433,"offset":4351},{"line":4292,"column":10,"offset":4359},8272,{"type":31,"tagName":46,"properties":4361,"children":4362,"position":4368},{},[4363],{"type":27,"value":3682,"position":4364},{"start":4365,"end":4366},{"line":4292,"column":10,"offset":4359},{"line":4292,"column":585,"offset":4367},8280,{"start":4369,"end":4370},{"line":4292,"column":10,"offset":4359},{"line":4292,"column":585,"offset":4367},{"type":27,"value":102,"position":4372},{"start":4373,"end":4374},{"line":4292,"column":585,"offset":4367},{"line":4292,"column":950,"offset":4375},8282,{"type":31,"tagName":46,"properties":4377,"children":4378,"position":4385},{},[4379],{"type":27,"value":3902,"position":4380},{"start":4381,"end":4382},{"line":4292,"column":950,"offset":4375},{"line":4292,"column":4383,"offset":4384},71,8291,{"start":4386,"end":4387},{"line":4292,"column":950,"offset":4375},{"line":4292,"column":4383,"offset":4384},{"type":27,"value":4389,"position":4390}," for\nvolume.",{"start":4391,"end":4392},{"line":4292,"column":4383,"offset":4384},{"line":1976,"column":1580,"offset":4393},8305,{"start":4395,"end":4397},{"line":527,"column":21,"offset":4396},8147,{"line":1976,"column":1580,"offset":4393},{"type":27,"value":28},{"type":31,"tagName":4168,"properties":4400,"children":4401,"position":4556},{},[4402,4411,4423,4429,4441,4447,4459,4465,4478,4484,4496,4502,4514,4521,4533,4538,4550],{"type":27,"value":4403,"position":4404},"The worked examples in this tree use one muted set that reads on dark and\nlight themes alike: ",{"start":4405,"end":4408},{"line":4406,"column":327,"offset":4407},144,8308,{"line":4409,"column":298,"offset":4410},145,8404,{"type":31,"tagName":46,"properties":4412,"children":4413,"position":4420},{},[4414],{"type":27,"value":4415,"position":4416},"#2563eb",{"start":4417,"end":4418},{"line":4409,"column":298,"offset":4410},{"line":4409,"column":202,"offset":4419},8413,{"start":4421,"end":4422},{"line":4409,"column":298,"offset":4410},{"line":4409,"column":202,"offset":4419},{"type":27,"value":4424,"position":4425}," blue, ",{"start":4426,"end":4427},{"line":4409,"column":202,"offset":4419},{"line":4409,"column":252,"offset":4428},8420,{"type":31,"tagName":46,"properties":4430,"children":4431,"position":4438},{},[4432],{"type":27,"value":4433,"position":4434},"#16a34a",{"start":4435,"end":4436},{"line":4409,"column":252,"offset":4428},{"line":4409,"column":1675,"offset":4437},8429,{"start":4439,"end":4440},{"line":4409,"column":252,"offset":4428},{"line":4409,"column":1675,"offset":4437},{"type":27,"value":4442,"position":4443}," green, ",{"start":4444,"end":4445},{"line":4409,"column":1675,"offset":4437},{"line":4409,"column":54,"offset":4446},8437,{"type":31,"tagName":46,"properties":4448,"children":4449,"position":4456},{},[4450],{"type":27,"value":4451,"position":4452},"#dc2626",{"start":4453,"end":4454},{"line":4409,"column":54,"offset":4446},{"line":4409,"column":162,"offset":4455},8446,{"start":4457,"end":4458},{"line":4409,"column":54,"offset":4446},{"line":4409,"column":162,"offset":4455},{"type":27,"value":4460,"position":4461}," red,\n",{"start":4462,"end":4463},{"line":4409,"column":162,"offset":4455},{"line":1292,"column":21,"offset":4464},8452,{"type":31,"tagName":46,"properties":4466,"children":4467,"position":4475},{},[4468],{"type":27,"value":4469,"position":4470},"#f59e0b",{"start":4471,"end":4473},{"line":1292,"column":327,"offset":4472},8454,{"line":1292,"column":182,"offset":4474},8463,{"start":4476,"end":4477},{"line":1292,"column":327,"offset":4472},{"line":1292,"column":182,"offset":4474},{"type":27,"value":4479,"position":4480}," amber, ",{"start":4481,"end":4482},{"line":1292,"column":182,"offset":4474},{"line":1292,"column":65,"offset":4483},8471,{"type":31,"tagName":46,"properties":4485,"children":4486,"position":4493},{},[4487],{"type":27,"value":4488,"position":4489},"#7c3aed",{"start":4490,"end":4491},{"line":1292,"column":65,"offset":4483},{"line":1292,"column":850,"offset":4492},8480,{"start":4494,"end":4495},{"line":1292,"column":65,"offset":4483},{"line":1292,"column":850,"offset":4492},{"type":27,"value":4497,"position":4498}," violet, ",{"start":4499,"end":4500},{"line":1292,"column":850,"offset":4492},{"line":1292,"column":106,"offset":4501},8489,{"type":31,"tagName":46,"properties":4503,"children":4504,"position":4511},{},[4505],{"type":27,"value":4506,"position":4507},"#94a3b8",{"start":4508,"end":4509},{"line":1292,"column":106,"offset":4501},{"line":1292,"column":116,"offset":4510},8498,{"start":4512,"end":4513},{"line":1292,"column":106,"offset":4501},{"line":1292,"column":116,"offset":4510},{"type":27,"value":4515,"position":4516}," slate for reference lines,\nand ",{"start":4517,"end":4518},{"line":1292,"column":116,"offset":4510},{"line":4519,"column":64,"offset":4520},147,8532,{"type":31,"tagName":46,"properties":4522,"children":4523,"position":4530},{},[4524],{"type":27,"value":4525,"position":4526},"#22d3a5",{"start":4527,"end":4528},{"line":4519,"column":64,"offset":4520},{"line":4519,"column":915,"offset":4529},8541,{"start":4531,"end":4532},{"line":4519,"column":64,"offset":4520},{"line":4519,"column":915,"offset":4529},{"type":27,"value":1734,"position":4534},{"start":4535,"end":4536},{"line":4519,"column":915,"offset":4529},{"line":4519,"column":389,"offset":4537},8544,{"type":31,"tagName":46,"properties":4539,"children":4540,"position":4547},{},[4541],{"type":27,"value":4542,"position":4543},"#ff5b7f",{"start":4544,"end":4545},{"line":4519,"column":389,"offset":4537},{"line":4519,"column":1409,"offset":4546},8553,{"start":4548,"end":4549},{"line":4519,"column":389,"offset":4537},{"line":4519,"column":1409,"offset":4546},{"type":27,"value":4551,"position":4552}," for bull and bear tints.",{"start":4553,"end":4554},{"line":4519,"column":1409,"offset":4546},{"line":4519,"column":2163,"offset":4555},8578,{"start":4557,"end":4559},{"line":4406,"column":21,"offset":4558},8306,{"line":4519,"column":2163,"offset":4555},{"type":27,"value":28},{"type":31,"tagName":4168,"properties":4562,"children":4563,"position":4640},{},[4564,4580,4587,4598,4604,4615,4621,4633],{"type":31,"tagName":510,"properties":4565,"children":4566,"position":4575},{},[4567],{"type":27,"value":4568,"position":4569},"Theme tokens for chrome, fixed colours for meaning.",{"start":4570,"end":4573},{"line":4571,"column":39,"offset":4572},148,8583,{"line":4571,"column":54,"offset":4574},8634,{"start":4576,"end":4578},{"line":4571,"column":327,"offset":4577},8581,{"line":4571,"column":143,"offset":4579},8636,{"type":27,"value":4581,"position":4582}," Ink a label's\nbackground ",{"start":4583,"end":4584},{"line":4571,"column":143,"offset":4579},{"line":4585,"column":866,"offset":4586},149,8664,{"type":31,"tagName":46,"properties":4588,"children":4589,"position":4595},{},[4590],{"type":27,"value":2592,"position":4591},{"start":4592,"end":4593},{"line":4585,"column":866,"offset":4586},{"line":4585,"column":360,"offset":4594},8674,{"start":4596,"end":4597},{"line":4585,"column":866,"offset":4586},{"line":4585,"column":360,"offset":4594},{"type":27,"value":4599,"position":4600},", its text ",{"start":4601,"end":4602},{"line":4585,"column":360,"offset":4594},{"line":4585,"column":417,"offset":4603},8685,{"type":31,"tagName":46,"properties":4605,"children":4606,"position":4612},{},[4607],{"type":27,"value":2555,"position":4608},{"start":4609,"end":4610},{"line":4585,"column":417,"offset":4603},{"line":4585,"column":116,"offset":4611},8697,{"start":4613,"end":4614},{"line":4585,"column":417,"offset":4603},{"line":4585,"column":116,"offset":4611},{"type":27,"value":4616,"position":4617}," and a grid line\n",{"start":4618,"end":4619},{"line":4585,"column":116,"offset":4611},{"line":768,"column":21,"offset":4620},8714,{"type":31,"tagName":46,"properties":4622,"children":4623,"position":4630},{},[4624],{"type":27,"value":2610,"position":4625},{"start":4626,"end":4628},{"line":768,"column":327,"offset":4627},8716,{"line":768,"column":294,"offset":4629},8728,{"start":4631,"end":4632},{"line":768,"column":327,"offset":4627},{"line":768,"column":294,"offset":4629},{"type":27,"value":4634,"position":4635},", so the indicator follows the viewer's theme; keep the\ncolours that carry a signal (green, red, amber) as hex, so they mean\nthe same on every chart.",{"start":4636,"end":4637},{"line":768,"column":294,"offset":4629},{"line":4638,"column":242,"offset":4639},152,8881,{"start":4641,"end":4643},{"line":4571,"column":21,"offset":4642},8579,{"line":4638,"column":242,"offset":4639},{"type":27,"value":28},{"type":31,"tagName":4168,"properties":4646,"children":4647,"position":4689},{},[4648,4664,4670,4682],{"type":31,"tagName":510,"properties":4649,"children":4650,"position":4659},{},[4651],{"type":27,"value":4652,"position":4653},"The light-theme guard.",{"start":4654,"end":4657},{"line":4655,"column":39,"offset":4656},153,8886,{"line":4655,"column":242,"offset":4658},8908,{"start":4660,"end":4662},{"line":4655,"column":327,"offset":4661},8884,{"line":4655,"column":850,"offset":4663},8910,{"type":27,"value":4665,"position":4666}," On a light chart the chart darkens a colour\nthat would vanish against the background; an indicator whose colours\nare chosen for both themes (theme tokens, or a palette tested on both)\nopts out with ",{"start":4667,"end":4668},{"line":4655,"column":850,"offset":4663},{"line":1035,"column":326,"offset":4669},9115,{"type":31,"tagName":46,"properties":4671,"children":4672,"position":4679},{},[4673],{"type":27,"value":4674,"position":4675},"chart.contrast_guard(false)",{"start":4676,"end":4677},{"line":1035,"column":326,"offset":4669},{"line":1035,"column":43,"offset":4678},9144,{"start":4680,"end":4681},{"line":1035,"column":326,"offset":4669},{"line":1035,"column":43,"offset":4678},{"type":27,"value":4683,"position":4684}," at the top of the file and\ndraws exactly as written.",{"start":4685,"end":4686},{"line":1035,"column":43,"offset":4678},{"line":4687,"column":1409,"offset":4688},157,9199,{"start":4690,"end":4692},{"line":4655,"column":21,"offset":4691},8882,{"line":4687,"column":1409,"offset":4688},{"type":27,"value":28},{"start":4695,"end":4696},{"line":4175,"column":21,"offset":4200},{"line":4687,"column":1409,"offset":4688},{"type":27,"value":28},{"type":31,"tagName":287,"properties":4699,"children":4700,"position":4709},{},[4701],{"type":27,"value":4702,"position":4703},"Per-bar color",{"start":4704,"end":4707},{"line":4705,"column":295,"offset":4706},159,9204,{"line":4705,"column":326,"offset":4708},9217,{"start":4710,"end":4712},{"line":4705,"column":21,"offset":4711},9201,{"line":4705,"column":326,"offset":4708},{"type":27,"value":28},{"type":31,"tagName":32,"properties":4715,"children":4716,"position":4833},{},[4717,4725,4737,4744,4755,4762,4773,4779,4791,4798,4809,4815,4827],{"type":27,"value":4718,"position":4719},"A declared color cannot change per bar, and the module cannot compute one\nfor a declaration. Per-bar color is a ladder: a data-only (",{"start":4720,"end":4723},{"line":4721,"column":21,"offset":4722},161,9219,{"line":778,"column":585,"offset":4724},9352,{"type":31,"tagName":46,"properties":4726,"children":4727,"position":4734},{},[4728],{"type":27,"value":4729,"position":4730},"none",{"start":4731,"end":4732},{"line":778,"column":585,"offset":4724},{"line":778,"column":2357,"offset":4733},9358,{"start":4735,"end":4736},{"line":778,"column":585,"offset":4724},{"line":778,"column":2357,"offset":4733},{"type":27,"value":4738,"position":4739},") output\nholds a palette index, and the drawn output names it with ",{"start":4740,"end":4741},{"line":778,"column":2357,"offset":4733},{"line":4742,"column":231,"offset":4743},163,9425,{"type":31,"tagName":46,"properties":4745,"children":4746,"position":4752},{},[4747],{"type":27,"value":50,"position":4748},{"start":4749,"end":4750},{"line":4742,"column":231,"offset":4743},{"line":4742,"column":1166,"offset":4751},9435,{"start":4753,"end":4754},{"line":4742,"column":231,"offset":4743},{"line":4742,"column":1166,"offset":4751},{"type":27,"value":4756,"position":4757}," over\na literal ",{"start":4758,"end":4759},{"line":4742,"column":1166,"offset":4751},{"line":4760,"column":85,"offset":4761},164,9451,{"type":31,"tagName":46,"properties":4763,"children":4764,"position":4770},{},[4765],{"type":27,"value":413,"position":4766},{"start":4767,"end":4768},{"line":4760,"column":85,"offset":4761},{"line":4760,"column":389,"offset":4769},9459,{"start":4771,"end":4772},{"line":4760,"column":85,"offset":4761},{"line":4760,"column":389,"offset":4769},{"type":27,"value":4774,"position":4775}," array. Normalize the value into ",{"start":4776,"end":4777},{"line":4760,"column":389,"offset":4769},{"line":4760,"column":10,"offset":4778},9492,{"type":31,"tagName":46,"properties":4780,"children":4781,"position":4788},{},[4782],{"type":27,"value":4783,"position":4784},"0 .. n - 1",{"start":4785,"end":4786},{"line":4760,"column":10,"offset":4778},{"line":4760,"column":956,"offset":4787},9504,{"start":4789,"end":4790},{"line":4760,"column":10,"offset":4778},{"line":4760,"column":956,"offset":4787},{"type":27,"value":4792,"position":4793},", floor it,\nwrite it to the ",{"start":4794,"end":4795},{"line":4760,"column":956,"offset":4787},{"line":4796,"column":326,"offset":4797},165,9532,{"type":31,"tagName":46,"properties":4799,"children":4800,"position":4806},{},[4801],{"type":27,"value":4729,"position":4802},{"start":4803,"end":4804},{"line":4796,"column":326,"offset":4797},{"line":4796,"column":298,"offset":4805},9538,{"start":4807,"end":4808},{"line":4796,"column":326,"offset":4797},{"line":4796,"column":298,"offset":4805},{"type":27,"value":4810,"position":4811}," output, and put an ",{"start":4812,"end":4813},{"line":4796,"column":298,"offset":4805},{"line":4796,"column":827,"offset":4814},9558,{"type":31,"tagName":46,"properties":4816,"children":4817,"position":4824},{},[4818],{"type":27,"value":4819,"position":4820},"n",{"start":4821,"end":4822},{"line":4796,"column":827,"offset":4814},{"line":4796,"column":43,"offset":4823},9561,{"start":4825,"end":4826},{"line":4796,"column":827,"offset":4814},{"line":4796,"column":43,"offset":4823},{"type":27,"value":4828,"position":4829},"-entry palette on the drawn\noutput. What each bar draws:",{"start":4830,"end":4831},{"line":4796,"column":43,"offset":4823},{"line":1299,"column":850,"offset":4832},9617,{"start":4834,"end":4835},{"line":4721,"column":21,"offset":4722},{"line":1299,"column":850,"offset":4832},{"type":27,"value":4837},"\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n",{"type":31,"tagName":307,"properties":4839,"children":4840,"position":5018},{},[4841,4882],{"type":31,"tagName":311,"properties":4842,"children":4843,"position":4879},{},[4844],{"type":31,"tagName":315,"properties":4845,"children":4846,"position":4876},{},[4847,4862],{"type":31,"tagName":319,"properties":4848,"children":4849,"position":4857},{},[4850],{"type":27,"value":4851,"position":4852},"Index on this bar",{"start":4853,"end":4855},{"line":1045,"column":327,"offset":4854},9621,{"line":1045,"column":65,"offset":4856},9638,{"start":4858,"end":4860},{"line":1045,"column":21,"offset":4859},9619,{"line":1045,"column":346,"offset":4861},9639,{"type":31,"tagName":319,"properties":4863,"children":4864,"position":4872},{},[4865],{"type":27,"value":4866,"position":4867},"The output draws",{"start":4868,"end":4870},{"line":1045,"column":298,"offset":4869},9641,{"line":1045,"column":252,"offset":4871},9657,{"start":4873,"end":4874},{"line":1045,"column":346,"offset":4861},{"line":1045,"column":1412,"offset":4875},9659,{"start":4877,"end":4878},{"line":1045,"column":21,"offset":4859},{"line":1045,"column":1412,"offset":4875},{"start":4880,"end":4881},{"line":1045,"column":21,"offset":4859},{"line":1045,"column":1412,"offset":4875},{"type":31,"tagName":375,"properties":4883,"children":4884,"position":5015},{},[4885,4920,4956],{"type":31,"tagName":315,"properties":4886,"children":4887,"position":4917},{},[4888,4903],{"type":31,"tagName":382,"properties":4889,"children":4890,"position":4898},{},[4891],{"type":27,"value":4892,"position":4893},"finite, inside the palette",{"start":4894,"end":4896},{"line":1050,"column":327,"offset":4895},9676,{"line":1050,"column":850,"offset":4897},9702,{"start":4899,"end":4901},{"line":1050,"column":21,"offset":4900},9674,{"line":1050,"column":869,"offset":4902},9703,{"type":31,"tagName":382,"properties":4904,"children":4905,"position":4913},{},[4906],{"type":27,"value":4907,"position":4908},"that entry (floored)",{"start":4909,"end":4911},{"line":1050,"column":202,"offset":4910},9705,{"line":1050,"column":10,"offset":4912},9725,{"start":4914,"end":4915},{"line":1050,"column":869,"offset":4902},{"line":1050,"column":2340,"offset":4916},9727,{"start":4918,"end":4919},{"line":1050,"column":21,"offset":4900},{"line":1050,"column":2340,"offset":4916},{"type":31,"tagName":315,"properties":4921,"children":4922,"position":4953},{},[4923,4939],{"type":31,"tagName":382,"properties":4924,"children":4925,"position":4934},{},[4926],{"type":27,"value":4927,"position":4928},"finite, outside the palette",{"start":4929,"end":4932},{"line":4930,"column":327,"offset":4931},171,9730,{"line":4930,"column":869,"offset":4933},9757,{"start":4935,"end":4937},{"line":4930,"column":21,"offset":4936},9728,{"line":4930,"column":86,"offset":4938},9758,{"type":31,"tagName":382,"properties":4940,"children":4941,"position":4949},{},[4942],{"type":27,"value":4943,"position":4944},"entry 0",{"start":4945,"end":4947},{"line":4930,"column":75,"offset":4946},9760,{"line":4930,"column":935,"offset":4948},9767,{"start":4950,"end":4951},{"line":4930,"column":86,"offset":4938},{"line":4930,"column":212,"offset":4952},9769,{"start":4954,"end":4955},{"line":4930,"column":21,"offset":4936},{"line":4930,"column":212,"offset":4952},{"type":31,"tagName":315,"properties":4957,"children":4958,"position":5012},{},[4959,4984],{"type":31,"tagName":382,"properties":4960,"children":4961,"position":4979},{},[4962,4973],{"type":31,"tagName":46,"properties":4963,"children":4964,"position":4967},{},[4965],{"type":27,"value":4966},"NaN",{"start":4968,"end":4971},{"line":4969,"column":327,"offset":4970},172,9772,{"line":4969,"column":330,"offset":4972},9777,{"type":27,"value":4974,"position":4975}," or infinite",{"start":4976,"end":4977},{"line":4969,"column":330,"offset":4972},{"line":4969,"column":65,"offset":4978},9789,{"start":4980,"end":4982},{"line":4969,"column":21,"offset":4981},9770,{"line":4969,"column":346,"offset":4983},9790,{"type":31,"tagName":382,"properties":4985,"children":4986,"position":5008},{},[4987,4994,5002],{"type":27,"value":4988,"position":4989},"its static ",{"start":4990,"end":4992},{"line":4969,"column":298,"offset":4991},9792,{"line":4969,"column":652,"offset":4993},9803,{"type":31,"tagName":46,"properties":4995,"children":4996,"position":4998},{},[4997],{"type":27,"value":398},{"start":4999,"end":5000},{"line":4969,"column":652,"offset":4993},{"line":4969,"column":1412,"offset":5001},9810,{"type":27,"value":5003,"position":5004},"; entry 0 when none is declared",{"start":5005,"end":5006},{"line":4969,"column":1412,"offset":5001},{"line":4969,"column":448,"offset":5007},9841,{"start":5009,"end":5010},{"line":4969,"column":346,"offset":4983},{"line":4969,"column":172,"offset":5011},9843,{"start":5013,"end":5014},{"line":4969,"column":21,"offset":4981},{"line":4969,"column":172,"offset":5011},{"start":5016,"end":5017},{"line":1050,"column":21,"offset":4900},{"line":4969,"column":172,"offset":5011},{"start":5019,"end":5020},{"line":1045,"column":21,"offset":4859},{"line":4969,"column":172,"offset":5011},{"type":27,"value":28},{"type":31,"tagName":32,"properties":5023,"children":5024,"position":5060},{},[5025,5038,5043,5054],{"type":31,"tagName":46,"properties":5026,"children":5027,"position":5035},{},[5028],{"type":27,"value":50,"position":5029},{"start":5030,"end":5033},{"line":5031,"column":21,"offset":5032},174,9845,{"line":5031,"column":85,"offset":5034},9855,{"start":5036,"end":5037},{"line":5031,"column":21,"offset":5032},{"line":5031,"column":85,"offset":5034},{"type":27,"value":218,"position":5039},{"start":5040,"end":5041},{"line":5031,"column":85,"offset":5034},{"line":5031,"column":915,"offset":5042},9860,{"type":31,"tagName":46,"properties":5044,"children":5045,"position":5051},{},[5046],{"type":27,"value":413,"position":5047},{"start":5048,"end":5049},{"line":5031,"column":915,"offset":5042},{"line":5031,"column":360,"offset":5050},9868,{"start":5052,"end":5053},{"line":5031,"column":915,"offset":5042},{"line":5031,"column":360,"offset":5050},{"type":27,"value":5055,"position":5056}," go together: either without the other is refused\nby name. An output cannot color itself, so the decision is its own output.\nThe ramp is as fine as the palette is long, and the palette is yours. Five\nstops of a viridis ramp over RSI, a declared opacity, a two-literal blend\ndriven by a 0/1 index, and a box fill in hex:",{"start":5057,"end":5058},{"line":5031,"column":360,"offset":5050},{"line":794,"column":43,"offset":5059},10187,{"start":5061,"end":5062},{"line":5031,"column":21,"offset":5032},{"line":794,"column":43,"offset":5059},{"type":27,"value":28},{"type":14,"children":5065},[5066],{"type":31,"tagName":4116,"properties":5067,"children":5069,"data":-1},{"class":4118,"style":4119,"tabindex":4120,"data-sample":5068},"fn-color-ladders",[5070],{"type":31,"tagName":46,"properties":5071,"children":5074},{"class":5072},[5073],"language-typescript",[5075,5131,5132,5141,5142,5238,5239,5268,5269,5277,5278,5336,5337,5345,5346,5411,5412,5441,5442,5450,5451,5488,5489,5522,5523,5571,5572,5575,5576,5617,5618,5656,5657,5693,5694,5726,5727,5730,5731,5763,5764,5806,5807,5839,5840,5848,5849,5852,5853,5881,5882,5914,5915,5946,5947,5964,5965,5990,5991,6037,6038,6046,6047,6093,6094,6133,6134,6147,6148,6161,6162,6175,6176,6188,6189,6259,6260,6287,6288,6313,6314],{"type":31,"tagName":4128,"properties":5076,"children":5077},{"class":4130},[5078,5084,5090,5096,5100,5106,5111,5116,5121,5126],{"type":31,"tagName":4128,"properties":5079,"children":5081},{"style":5080},"--shiki-dark:#B392F0;--shiki-light:#6F42C1",[5082],{"type":27,"value":5083},"param",{"type":31,"tagName":4128,"properties":5085,"children":5087},{"style":5086},"--shiki-dark:#E1E4E8;--shiki-light:#24292E",[5088],{"type":27,"value":5089},"(",{"type":31,"tagName":4128,"properties":5091,"children":5093},{"style":5092},"--shiki-dark:#9ECBFF;--shiki-light:#032F62",[5094],{"type":27,"value":5095},"\"period\"",{"type":31,"tagName":4128,"properties":5097,"children":5098},{"style":5086},[5099],{"type":27,"value":102},{"type":31,"tagName":4128,"properties":5101,"children":5103},{"style":5102},"--shiki-dark:#79B8FF;--shiki-light:#005CC5",[5104],{"type":27,"value":5105},"14",{"type":31,"tagName":4128,"properties":5107,"children":5108},{"style":5086},[5109],{"type":27,"value":5110},", { min: ",{"type":31,"tagName":4128,"properties":5112,"children":5113},{"style":5102},[5114],{"type":27,"value":5115},"2",{"type":31,"tagName":4128,"properties":5117,"children":5118},{"style":5086},[5119],{"type":27,"value":5120},", max: ",{"type":31,"tagName":4128,"properties":5122,"children":5123},{"style":5102},[5124],{"type":27,"value":5125},"200",{"type":31,"tagName":4128,"properties":5127,"children":5128},{"style":5086},[5129],{"type":27,"value":5130}," });",{"type":27,"value":28},{"type":31,"tagName":4128,"properties":5133,"children":5134},{"class":4130},[5135],{"type":31,"tagName":4128,"properties":5136,"children":5138},{"style":5137},"--shiki-dark:#6A737D;--shiki-light:#6A737D",[5139],{"type":27,"value":5140},"// A five-step color ladder over RSI: cool when oversold, hot when overbought.",{"type":27,"value":28},{"type":31,"tagName":4128,"properties":5143,"children":5144},{"class":4130},[5145,5150,5154,5159,5164,5168,5173,5178,5183,5188,5192,5197,5201,5206,5210,5215,5219,5224,5229,5234],{"type":31,"tagName":4128,"properties":5146,"children":5147},{"style":5080},[5148],{"type":27,"value":5149},"output",{"type":31,"tagName":4128,"properties":5151,"children":5152},{"style":5086},[5153],{"type":27,"value":5089},{"type":31,"tagName":4128,"properties":5155,"children":5156},{"style":5092},[5157],{"type":27,"value":5158},"\"rsi\"",{"type":31,"tagName":4128,"properties":5160,"children":5161},{"style":5086},[5162],{"type":27,"value":5163},", line, lower, { width: ",{"type":31,"tagName":4128,"properties":5165,"children":5166},{"style":5102},[5167],{"type":27,"value":5115},{"type":31,"tagName":4128,"properties":5169,"children":5170},{"style":5086},[5171],{"type":27,"value":5172},", color_by: ",{"type":31,"tagName":4128,"properties":5174,"children":5175},{"style":5092},[5176],{"type":27,"value":5177},"\"heat\"",{"type":31,"tagName":4128,"properties":5179,"children":5180},{"style":5086},[5181],{"type":27,"value":5182},", colors: [",{"type":31,"tagName":4128,"properties":5184,"children":5185},{"style":5092},[5186],{"type":27,"value":5187},"\"#440154\"",{"type":31,"tagName":4128,"properties":5189,"children":5190},{"style":5086},[5191],{"type":27,"value":102},{"type":31,"tagName":4128,"properties":5193,"children":5194},{"style":5092},[5195],{"type":27,"value":5196},"\"#3b528b\"",{"type":31,"tagName":4128,"properties":5198,"children":5199},{"style":5086},[5200],{"type":27,"value":102},{"type":31,"tagName":4128,"properties":5202,"children":5203},{"style":5092},[5204],{"type":27,"value":5205},"\"#21918c\"",{"type":31,"tagName":4128,"properties":5207,"children":5208},{"style":5086},[5209],{"type":27,"value":102},{"type":31,"tagName":4128,"properties":5211,"children":5212},{"style":5092},[5213],{"type":27,"value":5214},"\"#5ec962\"",{"type":31,"tagName":4128,"properties":5216,"children":5217},{"style":5086},[5218],{"type":27,"value":102},{"type":31,"tagName":4128,"properties":5220,"children":5221},{"style":5092},[5222],{"type":27,"value":5223},"\"#fde725\"",{"type":31,"tagName":4128,"properties":5225,"children":5226},{"style":5086},[5227],{"type":27,"value":5228},"], description: ",{"type":31,"tagName":4128,"properties":5230,"children":5231},{"style":5092},[5232],{"type":27,"value":5233},"\"RSI colored by its own level\"",{"type":31,"tagName":4128,"properties":5235,"children":5236},{"style":5086},[5237],{"type":27,"value":5130},{"type":27,"value":28},{"type":31,"tagName":4128,"properties":5240,"children":5241},{"class":4130},[5242,5246,5250,5254,5259,5264],{"type":31,"tagName":4128,"properties":5243,"children":5244},{"style":5080},[5245],{"type":27,"value":5149},{"type":31,"tagName":4128,"properties":5247,"children":5248},{"style":5086},[5249],{"type":27,"value":5089},{"type":31,"tagName":4128,"properties":5251,"children":5252},{"style":5092},[5253],{"type":27,"value":5177},{"type":31,"tagName":4128,"properties":5255,"children":5256},{"style":5086},[5257],{"type":27,"value":5258},", none, lower, { description: ",{"type":31,"tagName":4128,"properties":5260,"children":5261},{"style":5092},[5262],{"type":27,"value":5263},"\"0..4: which fifth of 0..100 the RSI sits in\"",{"type":31,"tagName":4128,"properties":5265,"children":5266},{"style":5086},[5267],{"type":27,"value":5130},{"type":27,"value":28},{"type":31,"tagName":4128,"properties":5270,"children":5271},{"class":4130},[5272],{"type":31,"tagName":4128,"properties":5273,"children":5274},{"style":5137},[5275],{"type":27,"value":5276},"// opacity(color, 40) as a declared opacity.",{"type":27,"value":28},{"type":31,"tagName":4128,"properties":5279,"children":5280},{"class":4130},[5281,5285,5289,5294,5299,5303,5308,5313,5318,5322,5327,5332],{"type":31,"tagName":4128,"properties":5282,"children":5283},{"style":5080},[5284],{"type":27,"value":5149},{"type":31,"tagName":4128,"properties":5286,"children":5287},{"style":5086},[5288],{"type":27,"value":5089},{"type":31,"tagName":4128,"properties":5290,"children":5291},{"style":5092},[5292],{"type":27,"value":5293},"\"sma20\"",{"type":31,"tagName":4128,"properties":5295,"children":5296},{"style":5086},[5297],{"type":27,"value":5298},", line, overlay, { color: ",{"type":31,"tagName":4128,"properties":5300,"children":5301},{"style":5092},[5302],{"type":27,"value":931},{"type":31,"tagName":4128,"properties":5304,"children":5305},{"style":5086},[5306],{"type":27,"value":5307},", opacity: ",{"type":31,"tagName":4128,"properties":5309,"children":5310},{"style":5102},[5311],{"type":27,"value":5312},"0.4",{"type":31,"tagName":4128,"properties":5314,"children":5315},{"style":5086},[5316],{"type":27,"value":5317},", width: ",{"type":31,"tagName":4128,"properties":5319,"children":5320},{"style":5102},[5321],{"type":27,"value":5115},{"type":31,"tagName":4128,"properties":5323,"children":5324},{"style":5086},[5325],{"type":27,"value":5326},", description: ",{"type":31,"tagName":4128,"properties":5328,"children":5329},{"style":5092},[5330],{"type":27,"value":5331},"\"A faded average\"",{"type":31,"tagName":4128,"properties":5333,"children":5334},{"style":5086},[5335],{"type":27,"value":5130},{"type":27,"value":28},{"type":31,"tagName":4128,"properties":5338,"children":5339},{"class":4130},[5340],{"type":31,"tagName":4128,"properties":5341,"children":5342},{"style":5137},[5343],{"type":27,"value":5344},"// blend(green, red, weight) per regime as two literals and a 0/1 index.",{"type":27,"value":28},{"type":31,"tagName":4128,"properties":5347,"children":5348},{"class":4130},[5349,5353,5357,5362,5367,5371,5375,5380,5384,5389,5393,5398,5402,5407],{"type":31,"tagName":4128,"properties":5350,"children":5351},{"style":5080},[5352],{"type":27,"value":5149},{"type":31,"tagName":4128,"properties":5354,"children":5355},{"style":5086},[5356],{"type":27,"value":5089},{"type":31,"tagName":4128,"properties":5358,"children":5359},{"style":5092},[5360],{"type":27,"value":5361},"\"trend\"",{"type":31,"tagName":4128,"properties":5363,"children":5364},{"style":5086},[5365],{"type":27,"value":5366},", line, overlay, { width: ",{"type":31,"tagName":4128,"properties":5368,"children":5369},{"style":5102},[5370],{"type":27,"value":5115},{"type":31,"tagName":4128,"properties":5372,"children":5373},{"style":5086},[5374],{"type":27,"value":5172},{"type":31,"tagName":4128,"properties":5376,"children":5377},{"style":5092},[5378],{"type":27,"value":5379},"\"trend_up\"",{"type":31,"tagName":4128,"properties":5381,"children":5382},{"style":5086},[5383],{"type":27,"value":5182},{"type":31,"tagName":4128,"properties":5385,"children":5386},{"style":5092},[5387],{"type":27,"value":5388},"\"#dc2626\"",{"type":31,"tagName":4128,"properties":5390,"children":5391},{"style":5086},[5392],{"type":27,"value":102},{"type":31,"tagName":4128,"properties":5394,"children":5395},{"style":5092},[5396],{"type":27,"value":5397},"\"#16a34a\"",{"type":31,"tagName":4128,"properties":5399,"children":5400},{"style":5086},[5401],{"type":27,"value":5228},{"type":31,"tagName":4128,"properties":5403,"children":5404},{"style":5092},[5405],{"type":27,"value":5406},"\"The average, red falling, green rising\"",{"type":31,"tagName":4128,"properties":5408,"children":5409},{"style":5086},[5410],{"type":27,"value":5130},{"type":27,"value":28},{"type":31,"tagName":4128,"properties":5413,"children":5414},{"class":4130},[5415,5419,5423,5427,5432,5437],{"type":31,"tagName":4128,"properties":5416,"children":5417},{"style":5080},[5418],{"type":27,"value":5149},{"type":31,"tagName":4128,"properties":5420,"children":5421},{"style":5086},[5422],{"type":27,"value":5089},{"type":31,"tagName":4128,"properties":5424,"children":5425},{"style":5092},[5426],{"type":27,"value":5379},{"type":31,"tagName":4128,"properties":5428,"children":5429},{"style":5086},[5430],{"type":27,"value":5431},", none, overlay, { description: ",{"type":31,"tagName":4128,"properties":5433,"children":5434},{"style":5092},[5435],{"type":27,"value":5436},"\"1 while the average rises\"",{"type":31,"tagName":4128,"properties":5438,"children":5439},{"style":5086},[5440],{"type":27,"value":5130},{"type":27,"value":28},{"type":31,"tagName":4128,"properties":5443,"children":5444},{"class":4130},[5445],{"type":31,"tagName":4128,"properties":5446,"children":5447},{"style":5137},[5448],{"type":27,"value":5449},"// A box fill: a hex color with the transparency in the declared opacity.",{"type":27,"value":28},{"type":31,"tagName":4128,"properties":5452,"children":5453},{"class":4130},[5454,5460,5465,5470,5474,5478,5483],{"type":31,"tagName":4128,"properties":5455,"children":5457},{"style":5456},"--shiki-dark:#F97583;--shiki-light:#D73A49",[5458],{"type":27,"value":5459},"const",{"type":31,"tagName":4128,"properties":5461,"children":5462},{"style":5102},[5463],{"type":27,"value":5464}," bandHi",{"type":31,"tagName":4128,"properties":5466,"children":5467},{"style":5456},[5468],{"type":27,"value":5469}," =",{"type":31,"tagName":4128,"properties":5471,"children":5472},{"style":5080},[5473],{"type":27,"value":566},{"type":31,"tagName":4128,"properties":5475,"children":5476},{"style":5086},[5477],{"type":27,"value":5089},{"type":31,"tagName":4128,"properties":5479,"children":5480},{"style":5092},[5481],{"type":27,"value":5482},"\"band_hi\"",{"type":31,"tagName":4128,"properties":5484,"children":5485},{"style":5086},[5486],{"type":27,"value":5487},", none, overlay);",{"type":27,"value":28},{"type":31,"tagName":4128,"properties":5490,"children":5491},{"class":4130},[5492,5496,5501,5505,5509,5513,5518],{"type":31,"tagName":4128,"properties":5493,"children":5494},{"style":5456},[5495],{"type":27,"value":5459},{"type":31,"tagName":4128,"properties":5497,"children":5498},{"style":5102},[5499],{"type":27,"value":5500}," bandLo",{"type":31,"tagName":4128,"properties":5502,"children":5503},{"style":5456},[5504],{"type":27,"value":5469},{"type":31,"tagName":4128,"properties":5506,"children":5507},{"style":5080},[5508],{"type":27,"value":566},{"type":31,"tagName":4128,"properties":5510,"children":5511},{"style":5086},[5512],{"type":27,"value":5089},{"type":31,"tagName":4128,"properties":5514,"children":5515},{"style":5092},[5516],{"type":27,"value":5517},"\"band_lo\"",{"type":31,"tagName":4128,"properties":5519,"children":5520},{"style":5086},[5521],{"type":27,"value":5487},{"type":27,"value":28},{"type":31,"tagName":4128,"properties":5524,"children":5525},{"class":4130},[5526,5531,5535,5540,5545,5549,5553,5558,5563,5567],{"type":31,"tagName":4128,"properties":5527,"children":5528},{"style":5080},[5529],{"type":27,"value":5530},"box",{"type":31,"tagName":4128,"properties":5532,"children":5533},{"style":5086},[5534],{"type":27,"value":5089},{"type":31,"tagName":4128,"properties":5536,"children":5537},{"style":5092},[5538],{"type":27,"value":5539},"\"band\"",{"type":31,"tagName":4128,"properties":5541,"children":5542},{"style":5086},[5543],{"type":27,"value":5544},", { top: bandHi, bottom: bandLo, color: ",{"type":31,"tagName":4128,"properties":5546,"children":5547},{"style":5092},[5548],{"type":27,"value":931},{"type":31,"tagName":4128,"properties":5550,"children":5551},{"style":5086},[5552],{"type":27,"value":5307},{"type":31,"tagName":4128,"properties":5554,"children":5555},{"style":5102},[5556],{"type":27,"value":5557},"0.12",{"type":31,"tagName":4128,"properties":5559,"children":5560},{"style":5086},[5561],{"type":27,"value":5562},", borderWidth: ",{"type":31,"tagName":4128,"properties":5564,"children":5565},{"style":5102},[5566],{"type":27,"value":4120},{"type":31,"tagName":4128,"properties":5568,"children":5569},{"style":5086},[5570],{"type":27,"value":5130},{"type":27,"value":28},{"type":31,"tagName":4128,"properties":5573,"children":5574},{"class":4130},[],{"type":27,"value":28},{"type":31,"tagName":4128,"properties":5577,"children":5578},{"class":4130},[5579,5584,5589,5594,5599,5604,5608,5612],{"type":31,"tagName":4128,"properties":5580,"children":5581},{"style":5456},[5582],{"type":27,"value":5583},"let",{"type":31,"tagName":4128,"properties":5585,"children":5586},{"style":5086},[5587],{"type":27,"value":5588}," rsi ",{"type":31,"tagName":4128,"properties":5590,"children":5591},{"style":5456},[5592],{"type":27,"value":5593},"=",{"type":31,"tagName":4128,"properties":5595,"children":5596},{"style":5456},[5597],{"type":27,"value":5598}," new",{"type":31,"tagName":4128,"properties":5600,"children":5601},{"style":5080},[5602],{"type":27,"value":5603}," Rsi",{"type":31,"tagName":4128,"properties":5605,"children":5606},{"style":5086},[5607],{"type":27,"value":5089},{"type":31,"tagName":4128,"properties":5609,"children":5610},{"style":5102},[5611],{"type":27,"value":5105},{"type":31,"tagName":4128,"properties":5613,"children":5614},{"style":5086},[5615],{"type":27,"value":5616},");",{"type":27,"value":28},{"type":31,"tagName":4128,"properties":5619,"children":5620},{"class":4130},[5621,5625,5630,5634,5638,5643,5647,5652],{"type":31,"tagName":4128,"properties":5622,"children":5623},{"style":5456},[5624],{"type":27,"value":5583},{"type":31,"tagName":4128,"properties":5626,"children":5627},{"style":5086},[5628],{"type":27,"value":5629}," sma ",{"type":31,"tagName":4128,"properties":5631,"children":5632},{"style":5456},[5633],{"type":27,"value":5593},{"type":31,"tagName":4128,"properties":5635,"children":5636},{"style":5456},[5637],{"type":27,"value":5598},{"type":31,"tagName":4128,"properties":5639,"children":5640},{"style":5080},[5641],{"type":27,"value":5642}," Sma",{"type":31,"tagName":4128,"properties":5644,"children":5645},{"style":5086},[5646],{"type":27,"value":5089},{"type":31,"tagName":4128,"properties":5648,"children":5649},{"style":5102},[5650],{"type":27,"value":5651},"20",{"type":31,"tagName":4128,"properties":5653,"children":5654},{"style":5086},[5655],{"type":27,"value":5616},{"type":27,"value":28},{"type":31,"tagName":4128,"properties":5658,"children":5659},{"class":4130},[5660,5664,5669,5674,5679,5683,5688],{"type":31,"tagName":4128,"properties":5661,"children":5662},{"style":5456},[5663],{"type":27,"value":5583},{"type":31,"tagName":4128,"properties":5665,"children":5666},{"style":5086},[5667],{"type":27,"value":5668}," average",{"type":31,"tagName":4128,"properties":5670,"children":5671},{"style":5456},[5672],{"type":27,"value":5673},":",{"type":31,"tagName":4128,"properties":5675,"children":5676},{"style":5080},[5677],{"type":27,"value":5678}," f64",{"type":31,"tagName":4128,"properties":5680,"children":5681},{"style":5456},[5682],{"type":27,"value":5469},{"type":31,"tagName":4128,"properties":5684,"children":5685},{"style":5102},[5686],{"type":27,"value":5687}," NaN",{"type":31,"tagName":4128,"properties":5689,"children":5690},{"style":5086},[5691],{"type":27,"value":5692},";",{"type":27,"value":28},{"type":31,"tagName":4128,"properties":5695,"children":5696},{"class":4130},[5697,5701,5706,5710,5714,5718,5722],{"type":31,"tagName":4128,"properties":5698,"children":5699},{"style":5456},[5700],{"type":27,"value":5583},{"type":31,"tagName":4128,"properties":5702,"children":5703},{"style":5086},[5704],{"type":27,"value":5705}," prevAverage",{"type":31,"tagName":4128,"properties":5707,"children":5708},{"style":5456},[5709],{"type":27,"value":5673},{"type":31,"tagName":4128,"properties":5711,"children":5712},{"style":5080},[5713],{"type":27,"value":5678},{"type":31,"tagName":4128,"properties":5715,"children":5716},{"style":5456},[5717],{"type":27,"value":5469},{"type":31,"tagName":4128,"properties":5719,"children":5720},{"style":5102},[5721],{"type":27,"value":5687},{"type":31,"tagName":4128,"properties":5723,"children":5724},{"style":5086},[5725],{"type":27,"value":5692},{"type":27,"value":28},{"type":31,"tagName":4128,"properties":5728,"children":5729},{"class":4130},[],{"type":27,"value":28},{"type":31,"tagName":4128,"properties":5732,"children":5733},{"class":4130},[5734,5739,5744,5749,5753,5758],{"type":31,"tagName":4128,"properties":5735,"children":5736},{"style":5456},[5737],{"type":27,"value":5738},"function",{"type":31,"tagName":4128,"properties":5740,"children":5741},{"style":5080},[5742],{"type":27,"value":5743}," onStart",{"type":31,"tagName":4128,"properties":5745,"children":5746},{"style":5086},[5747],{"type":27,"value":5748},"()",{"type":31,"tagName":4128,"properties":5750,"children":5751},{"style":5456},[5752],{"type":27,"value":5673},{"type":31,"tagName":4128,"properties":5754,"children":5755},{"style":5102},[5756],{"type":27,"value":5757}," void",{"type":31,"tagName":4128,"properties":5759,"children":5760},{"style":5086},[5761],{"type":27,"value":5762}," {",{"type":27,"value":28},{"type":31,"tagName":4128,"properties":5765,"children":5766},{"class":4130},[5767,5772,5776,5780,5784,5788,5792,5796,5801],{"type":31,"tagName":4128,"properties":5768,"children":5769},{"style":5086},[5770],{"type":27,"value":5771},"  rsi ",{"type":31,"tagName":4128,"properties":5773,"children":5774},{"style":5456},[5775],{"type":27,"value":5593},{"type":31,"tagName":4128,"properties":5777,"children":5778},{"style":5456},[5779],{"type":27,"value":5598},{"type":31,"tagName":4128,"properties":5781,"children":5782},{"style":5080},[5783],{"type":27,"value":5603},{"type":31,"tagName":4128,"properties":5785,"children":5786},{"style":5086},[5787],{"type":27,"value":5089},{"type":31,"tagName":4128,"properties":5789,"children":5790},{"style":5080},[5791],{"type":27,"value":717},{"type":31,"tagName":4128,"properties":5793,"children":5794},{"style":5086},[5795],{"type":27,"value":5089},{"type":31,"tagName":4128,"properties":5797,"children":5798},{"style":5080},[5799],{"type":27,"value":5800},"p_period",{"type":31,"tagName":4128,"properties":5802,"children":5803},{"style":5086},[5804],{"type":27,"value":5805},"()));",{"type":27,"value":28},{"type":31,"tagName":4128,"properties":5808,"children":5809},{"class":4130},[5810,5815,5819,5823,5827,5831,5835],{"type":31,"tagName":4128,"properties":5811,"children":5812},{"style":5086},[5813],{"type":27,"value":5814},"  sma ",{"type":31,"tagName":4128,"properties":5816,"children":5817},{"style":5456},[5818],{"type":27,"value":5593},{"type":31,"tagName":4128,"properties":5820,"children":5821},{"style":5456},[5822],{"type":27,"value":5598},{"type":31,"tagName":4128,"properties":5824,"children":5825},{"style":5080},[5826],{"type":27,"value":5642},{"type":31,"tagName":4128,"properties":5828,"children":5829},{"style":5086},[5830],{"type":27,"value":5089},{"type":31,"tagName":4128,"properties":5832,"children":5833},{"style":5102},[5834],{"type":27,"value":5651},{"type":31,"tagName":4128,"properties":5836,"children":5837},{"style":5086},[5838],{"type":27,"value":5616},{"type":27,"value":28},{"type":31,"tagName":4128,"properties":5841,"children":5842},{"class":4130},[5843],{"type":31,"tagName":4128,"properties":5844,"children":5845},{"style":5086},[5846],{"type":27,"value":5847},"}",{"type":27,"value":28},{"type":31,"tagName":4128,"properties":5850,"children":5851},{"class":4130},[],{"type":27,"value":28},{"type":31,"tagName":4128,"properties":5854,"children":5855},{"class":4130},[5856,5860,5865,5869,5873,5877],{"type":31,"tagName":4128,"properties":5857,"children":5858},{"style":5456},[5859],{"type":27,"value":5738},{"type":31,"tagName":4128,"properties":5861,"children":5862},{"style":5080},[5863],{"type":27,"value":5864}," onBar",{"type":31,"tagName":4128,"properties":5866,"children":5867},{"style":5086},[5868],{"type":27,"value":5748},{"type":31,"tagName":4128,"properties":5870,"children":5871},{"style":5456},[5872],{"type":27,"value":5673},{"type":31,"tagName":4128,"properties":5874,"children":5875},{"style":5102},[5876],{"type":27,"value":5757},{"type":31,"tagName":4128,"properties":5878,"children":5879},{"style":5086},[5880],{"type":27,"value":5762},{"type":27,"value":28},{"type":31,"tagName":4128,"properties":5883,"children":5884},{"class":4130},[5885,5890,5895,5899,5904,5909],{"type":31,"tagName":4128,"properties":5886,"children":5887},{"style":5456},[5888],{"type":27,"value":5889},"  const",{"type":31,"tagName":4128,"properties":5891,"children":5892},{"style":5102},[5893],{"type":27,"value":5894}," close",{"type":31,"tagName":4128,"properties":5896,"children":5897},{"style":5456},[5898],{"type":27,"value":5469},{"type":31,"tagName":4128,"properties":5900,"children":5901},{"style":5086},[5902],{"type":27,"value":5903}," bar.",{"type":31,"tagName":4128,"properties":5905,"children":5906},{"style":5080},[5907],{"type":27,"value":5908},"close",{"type":31,"tagName":4128,"properties":5910,"children":5911},{"style":5086},[5912],{"type":27,"value":5913},"();",{"type":27,"value":28},{"type":31,"tagName":4128,"properties":5916,"children":5917},{"class":4130},[5918,5922,5927,5931,5936,5941],{"type":31,"tagName":4128,"properties":5919,"children":5920},{"style":5456},[5921],{"type":27,"value":5889},{"type":31,"tagName":4128,"properties":5923,"children":5924},{"style":5102},[5925],{"type":27,"value":5926}," strength",{"type":31,"tagName":4128,"properties":5928,"children":5929},{"style":5456},[5930],{"type":27,"value":5469},{"type":31,"tagName":4128,"properties":5932,"children":5933},{"style":5086},[5934],{"type":27,"value":5935}," rsi.",{"type":31,"tagName":4128,"properties":5937,"children":5938},{"style":5080},[5939],{"type":27,"value":5940},"update",{"type":31,"tagName":4128,"properties":5942,"children":5943},{"style":5086},[5944],{"type":27,"value":5945},"(close);",{"type":27,"value":28},{"type":31,"tagName":4128,"properties":5948,"children":5949},{"class":4130},[5950,5955,5959],{"type":31,"tagName":4128,"properties":5951,"children":5952},{"style":5086},[5953],{"type":27,"value":5954},"  prevAverage ",{"type":31,"tagName":4128,"properties":5956,"children":5957},{"style":5456},[5958],{"type":27,"value":5593},{"type":31,"tagName":4128,"properties":5960,"children":5961},{"style":5086},[5962],{"type":27,"value":5963}," average;",{"type":27,"value":28},{"type":31,"tagName":4128,"properties":5966,"children":5967},{"class":4130},[5968,5973,5977,5982,5986],{"type":31,"tagName":4128,"properties":5969,"children":5970},{"style":5086},[5971],{"type":27,"value":5972},"  average ",{"type":31,"tagName":4128,"properties":5974,"children":5975},{"style":5456},[5976],{"type":27,"value":5593},{"type":31,"tagName":4128,"properties":5978,"children":5979},{"style":5086},[5980],{"type":27,"value":5981}," sma.",{"type":31,"tagName":4128,"properties":5983,"children":5984},{"style":5080},[5985],{"type":27,"value":5940},{"type":31,"tagName":4128,"properties":5987,"children":5988},{"style":5086},[5989],{"type":27,"value":5945},{"type":27,"value":28},{"type":31,"tagName":4128,"properties":5992,"children":5993},{"class":4130},[5994,5999,6003,6008,6013,6018,6023,6028,6033],{"type":31,"tagName":4128,"properties":5995,"children":5996},{"style":5456},[5997],{"type":27,"value":5998},"  if",{"type":31,"tagName":4128,"properties":6000,"children":6001},{"style":5086},[6002],{"type":27,"value":1430},{"type":31,"tagName":4128,"properties":6004,"children":6005},{"style":5080},[6006],{"type":27,"value":6007},"isNaN",{"type":31,"tagName":4128,"properties":6009,"children":6010},{"style":5086},[6011],{"type":27,"value":6012},"(strength) ",{"type":31,"tagName":4128,"properties":6014,"children":6015},{"style":5456},[6016],{"type":27,"value":6017},"||",{"type":31,"tagName":4128,"properties":6019,"children":6020},{"style":5080},[6021],{"type":27,"value":6022}," isNaN",{"type":31,"tagName":4128,"properties":6024,"children":6025},{"style":5086},[6026],{"type":27,"value":6027},"(average)) ",{"type":31,"tagName":4128,"properties":6029,"children":6030},{"style":5456},[6031],{"type":27,"value":6032},"return",{"type":31,"tagName":4128,"properties":6034,"children":6035},{"style":5086},[6036],{"type":27,"value":5692},{"type":27,"value":28},{"type":31,"tagName":4128,"properties":6039,"children":6040},{"class":4130},[6041],{"type":31,"tagName":4128,"properties":6042,"children":6043},{"style":5137},[6044],{"type":27,"value":6045},"  // Bucket 0..100 into five steps; 100 itself lands in the last bucket.",{"type":27,"value":28},{"type":31,"tagName":4128,"properties":6048,"children":6049},{"class":4130},[6050,6055,6060,6064,6069,6074,6079,6084,6089],{"type":31,"tagName":4128,"properties":6051,"children":6052},{"style":5456},[6053],{"type":27,"value":6054},"  let",{"type":31,"tagName":4128,"properties":6056,"children":6057},{"style":5086},[6058],{"type":27,"value":6059}," bucket ",{"type":31,"tagName":4128,"properties":6061,"children":6062},{"style":5456},[6063],{"type":27,"value":5593},{"type":31,"tagName":4128,"properties":6065,"children":6066},{"style":5086},[6067],{"type":27,"value":6068}," Math.",{"type":31,"tagName":4128,"properties":6070,"children":6071},{"style":5080},[6072],{"type":27,"value":6073},"floor",{"type":31,"tagName":4128,"properties":6075,"children":6076},{"style":5086},[6077],{"type":27,"value":6078},"(strength ",{"type":31,"tagName":4128,"properties":6080,"children":6081},{"style":5456},[6082],{"type":27,"value":6083},"/",{"type":31,"tagName":4128,"properties":6085,"children":6086},{"style":5102},[6087],{"type":27,"value":6088}," 20.0",{"type":31,"tagName":4128,"properties":6090,"children":6091},{"style":5086},[6092],{"type":27,"value":5616},{"type":27,"value":28},{"type":31,"tagName":4128,"properties":6095,"children":6096},{"class":4130},[6097,6101,6106,6111,6116,6121,6125,6129],{"type":31,"tagName":4128,"properties":6098,"children":6099},{"style":5456},[6100],{"type":27,"value":5998},{"type":31,"tagName":4128,"properties":6102,"children":6103},{"style":5086},[6104],{"type":27,"value":6105}," (bucket ",{"type":31,"tagName":4128,"properties":6107,"children":6108},{"style":5456},[6109],{"type":27,"value":6110},">",{"type":31,"tagName":4128,"properties":6112,"children":6113},{"style":5102},[6114],{"type":27,"value":6115}," 4.0",{"type":31,"tagName":4128,"properties":6117,"children":6118},{"style":5086},[6119],{"type":27,"value":6120},") bucket ",{"type":31,"tagName":4128,"properties":6122,"children":6123},{"style":5456},[6124],{"type":27,"value":5593},{"type":31,"tagName":4128,"properties":6126,"children":6127},{"style":5102},[6128],{"type":27,"value":6115},{"type":31,"tagName":4128,"properties":6130,"children":6131},{"style":5086},[6132],{"type":27,"value":5692},{"type":27,"value":28},{"type":31,"tagName":4128,"properties":6135,"children":6136},{"class":4130},[6137,6142],{"type":31,"tagName":4128,"properties":6138,"children":6139},{"style":5080},[6140],{"type":27,"value":6141},"  out_rsi",{"type":31,"tagName":4128,"properties":6143,"children":6144},{"style":5086},[6145],{"type":27,"value":6146},"(strength);",{"type":27,"value":28},{"type":31,"tagName":4128,"properties":6149,"children":6150},{"class":4130},[6151,6156],{"type":31,"tagName":4128,"properties":6152,"children":6153},{"style":5080},[6154],{"type":27,"value":6155},"  out_heat",{"type":31,"tagName":4128,"properties":6157,"children":6158},{"style":5086},[6159],{"type":27,"value":6160},"(bucket);",{"type":27,"value":28},{"type":31,"tagName":4128,"properties":6163,"children":6164},{"class":4130},[6165,6170],{"type":31,"tagName":4128,"properties":6166,"children":6167},{"style":5080},[6168],{"type":27,"value":6169},"  out_sma20",{"type":31,"tagName":4128,"properties":6171,"children":6172},{"style":5086},[6173],{"type":27,"value":6174},"(average);",{"type":27,"value":28},{"type":31,"tagName":4128,"properties":6177,"children":6178},{"class":4130},[6179,6184],{"type":31,"tagName":4128,"properties":6180,"children":6181},{"style":5080},[6182],{"type":27,"value":6183},"  out_trend",{"type":31,"tagName":4128,"properties":6185,"children":6186},{"style":5086},[6187],{"type":27,"value":6174},{"type":27,"value":28},{"type":31,"tagName":4128,"properties":6190,"children":6191},{"class":4130},[6192,6197,6201,6206,6210,6215,6220,6225,6230,6235,6240,6245,6250,6255],{"type":31,"tagName":4128,"properties":6193,"children":6194},{"style":5080},[6195],{"type":27,"value":6196},"  out_trend_up",{"type":31,"tagName":4128,"properties":6198,"children":6199},{"style":5086},[6200],{"type":27,"value":5089},{"type":31,"tagName":4128,"properties":6202,"children":6203},{"style":5456},[6204],{"type":27,"value":6205},"!",{"type":31,"tagName":4128,"properties":6207,"children":6208},{"style":5080},[6209],{"type":27,"value":6007},{"type":31,"tagName":4128,"properties":6211,"children":6212},{"style":5086},[6213],{"type":27,"value":6214},"(prevAverage) ",{"type":31,"tagName":4128,"properties":6216,"children":6217},{"style":5456},[6218],{"type":27,"value":6219},"&&",{"type":31,"tagName":4128,"properties":6221,"children":6222},{"style":5086},[6223],{"type":27,"value":6224}," average ",{"type":31,"tagName":4128,"properties":6226,"children":6227},{"style":5456},[6228],{"type":27,"value":6229},">=",{"type":31,"tagName":4128,"properties":6231,"children":6232},{"style":5086},[6233],{"type":27,"value":6234}," prevAverage ",{"type":31,"tagName":4128,"properties":6236,"children":6237},{"style":5456},[6238],{"type":27,"value":6239},"?",{"type":31,"tagName":4128,"properties":6241,"children":6242},{"style":5102},[6243],{"type":27,"value":6244}," 1.0",{"type":31,"tagName":4128,"properties":6246,"children":6247},{"style":5456},[6248],{"type":27,"value":6249}," :",{"type":31,"tagName":4128,"properties":6251,"children":6252},{"style":5102},[6253],{"type":27,"value":6254}," 0.0",{"type":31,"tagName":4128,"properties":6256,"children":6257},{"style":5086},[6258],{"type":27,"value":5616},{"type":27,"value":28},{"type":31,"tagName":4128,"properties":6261,"children":6262},{"class":4130},[6263,6268,6273,6278,6283],{"type":31,"tagName":4128,"properties":6264,"children":6265},{"style":5080},[6266],{"type":27,"value":6267},"  out_band_hi",{"type":31,"tagName":4128,"properties":6269,"children":6270},{"style":5086},[6271],{"type":27,"value":6272},"(average ",{"type":31,"tagName":4128,"properties":6274,"children":6275},{"style":5456},[6276],{"type":27,"value":6277},"*",{"type":31,"tagName":4128,"properties":6279,"children":6280},{"style":5102},[6281],{"type":27,"value":6282}," 1.01",{"type":31,"tagName":4128,"properties":6284,"children":6285},{"style":5086},[6286],{"type":27,"value":5616},{"type":27,"value":28},{"type":31,"tagName":4128,"properties":6289,"children":6290},{"class":4130},[6291,6296,6300,6304,6309],{"type":31,"tagName":4128,"properties":6292,"children":6293},{"style":5080},[6294],{"type":27,"value":6295},"  out_band_lo",{"type":31,"tagName":4128,"properties":6297,"children":6298},{"style":5086},[6299],{"type":27,"value":6272},{"type":31,"tagName":4128,"properties":6301,"children":6302},{"style":5456},[6303],{"type":27,"value":6277},{"type":31,"tagName":4128,"properties":6305,"children":6306},{"style":5102},[6307],{"type":27,"value":6308}," 0.99",{"type":31,"tagName":4128,"properties":6310,"children":6311},{"style":5086},[6312],{"type":27,"value":5616},{"type":27,"value":28},{"type":31,"tagName":4128,"properties":6315,"children":6316},{"class":4130},[6317],{"type":31,"tagName":4128,"properties":6318,"children":6319},{"style":5086},[6320],{"type":27,"value":5847},{"type":27,"value":28},{"type":31,"tagName":32,"properties":6323,"children":6324,"position":6390},{},[6325,6333,6345,6352,6365,6371,6383],{"type":27,"value":6326,"position":6327},"The ",{"start":6328,"end":6331},{"line":6329,"column":21,"offset":6330},224,12105,{"line":6329,"column":39,"offset":6332},12109,{"type":31,"tagName":46,"properties":6334,"children":6335,"position":6342},{},[6336],{"type":27,"value":6337,"position":6338},"heat",{"start":6339,"end":6340},{"line":6329,"column":39,"offset":6332},{"line":6329,"column":85,"offset":6341},12115,{"start":6343,"end":6344},{"line":6329,"column":39,"offset":6332},{"line":6329,"column":85,"offset":6341},{"type":27,"value":6346,"position":6347}," output draws nothing, but it is a value like any other: after\na ",{"start":6348,"end":6349},{"line":6329,"column":85,"offset":6341},{"line":6350,"column":327,"offset":6351},225,12180,{"type":31,"tagName":510,"properties":6353,"children":6354,"position":6361},{},[6355],{"type":27,"value":514,"position":6356},{"start":6357,"end":6359},{"line":6350,"column":39,"offset":6358},12182,{"line":6350,"column":330,"offset":6360},12185,{"start":6362,"end":6363},{"line":6350,"column":327,"offset":6351},{"line":6350,"column":1580,"offset":6364},12187,{"type":27,"value":6366,"position":6367},", type ",{"start":6368,"end":6369},{"line":6350,"column":1580,"offset":6364},{"line":6350,"column":326,"offset":6370},12194,{"type":31,"tagName":46,"properties":6372,"children":6373,"position":6380},{},[6374],{"type":27,"value":6375,"position":6376},"last 20 heat",{"start":6377,"end":6378},{"line":6350,"column":326,"offset":6370},{"line":6350,"column":86,"offset":6379},12208,{"start":6381,"end":6382},{"line":6350,"column":326,"offset":6370},{"line":6350,"column":86,"offset":6379},{"type":27,"value":6384,"position":6385}," at the editor's Console prompt to read the\nbucket on the newest twenty bars.",{"start":6386,"end":6387},{"line":6350,"column":86,"offset":6379},{"line":6388,"column":652,"offset":6389},226,12285,{"start":6391,"end":6392},{"line":6329,"column":21,"offset":6330},{"line":6388,"column":652,"offset":6389},{"type":27,"value":28},{"type":31,"tagName":32,"properties":6395,"children":6396,"position":6456},{},[6397,6405,6416,6421,6433,6438,6449],{"type":27,"value":6398,"position":6399},"The index need not be a floor. A condition that answers ",{"start":6400,"end":6403},{"line":6401,"column":21,"offset":6402},228,12287,{"line":6401,"column":280,"offset":6404},12343,{"type":31,"tagName":46,"properties":6406,"children":6407,"position":6413},{},[6408],{"type":27,"value":4120,"position":6409},{"start":6410,"end":6411},{"line":6401,"column":280,"offset":6404},{"line":6401,"column":585,"offset":6412},12346,{"start":6414,"end":6415},{"line":6401,"column":280,"offset":6404},{"line":6401,"column":585,"offset":6412},{"type":27,"value":102,"position":6417},{"start":6418,"end":6419},{"line":6401,"column":585,"offset":6412},{"line":6401,"column":950,"offset":6420},12348,{"type":31,"tagName":46,"properties":6422,"children":6423,"position":6430},{},[6424],{"type":27,"value":6425,"position":6426},"1",{"start":6427,"end":6428},{"line":6401,"column":950,"offset":6420},{"line":6401,"column":162,"offset":6429},12351,{"start":6431,"end":6432},{"line":6401,"column":950,"offset":6420},{"line":6401,"column":162,"offset":6429},{"type":27,"value":738,"position":6434},{"start":6435,"end":6436},{"line":6401,"column":162,"offset":6429},{"line":6401,"column":1166,"offset":6437},12355,{"type":31,"tagName":46,"properties":6439,"children":6440,"position":6446},{},[6441],{"type":27,"value":5115,"position":6442},{"start":6443,"end":6444},{"line":6401,"column":1166,"offset":6437},{"line":6401,"column":448,"offset":6445},12358,{"start":6447,"end":6448},{"line":6401,"column":1166,"offset":6437},{"line":6401,"column":448,"offset":6445},{"type":27,"value":6450,"position":6451},"\nis the same ladder over a three-entry palette, and a name is accepted as\nan entry:",{"start":6452,"end":6453},{"line":6401,"column":448,"offset":6445},{"line":6454,"column":1580,"offset":6455},230,12441,{"start":6457,"end":6458},{"line":6401,"column":21,"offset":6402},{"line":6454,"column":1580,"offset":6455},{"type":27,"value":28},{"type":14,"children":6461},[6462],{"type":31,"tagName":4116,"properties":6463,"children":6465,"data":-1},{"class":4118,"style":4119,"tabindex":4120,"data-sample":6464},"cc-colors-palette",[6466],{"type":31,"tagName":46,"properties":6467,"children":6469},{"class":6468},[5073],[6470,6522,6523,6531,6532,6604,6605,6633,6634,6637,6638,6673,6674,6677,6678,6705,6706,6745,6746,6753,6754,6757,6758,6785,6786,6824,6825,6853,6854,6866,6867,6938,6939],{"type":31,"tagName":4128,"properties":6471,"children":6472},{"class":4130},[6473,6477,6481,6485,6489,6493,6497,6501,6505,6509,6513,6518],{"type":31,"tagName":4128,"properties":6474,"children":6475},{"style":5080},[6476],{"type":27,"value":5083},{"type":31,"tagName":4128,"properties":6478,"children":6479},{"style":5086},[6480],{"type":27,"value":5089},{"type":31,"tagName":4128,"properties":6482,"children":6483},{"style":5092},[6484],{"type":27,"value":5095},{"type":31,"tagName":4128,"properties":6486,"children":6487},{"style":5086},[6488],{"type":27,"value":102},{"type":31,"tagName":4128,"properties":6490,"children":6491},{"style":5102},[6492],{"type":27,"value":5105},{"type":31,"tagName":4128,"properties":6494,"children":6495},{"style":5086},[6496],{"type":27,"value":5110},{"type":31,"tagName":4128,"properties":6498,"children":6499},{"style":5102},[6500],{"type":27,"value":5115},{"type":31,"tagName":4128,"properties":6502,"children":6503},{"style":5086},[6504],{"type":27,"value":5120},{"type":31,"tagName":4128,"properties":6506,"children":6507},{"style":5102},[6508],{"type":27,"value":5125},{"type":31,"tagName":4128,"properties":6510,"children":6511},{"style":5086},[6512],{"type":27,"value":5326},{"type":31,"tagName":4128,"properties":6514,"children":6515},{"style":5092},[6516],{"type":27,"value":6517},"\"RSI length\"",{"type":31,"tagName":4128,"properties":6519,"children":6520},{"style":5086},[6521],{"type":27,"value":5130},{"type":27,"value":28},{"type":31,"tagName":4128,"properties":6524,"children":6525},{"class":4130},[6526],{"type":31,"tagName":4128,"properties":6527,"children":6528},{"style":5137},[6529],{"type":27,"value":6530},"// colors is the palette; level picks the entry per bar: 0 red (overbought), 1 green (oversold), 2 blue (neutral).",{"type":27,"value":28},{"type":31,"tagName":4128,"properties":6533,"children":6534},{"class":4130},[6535,6539,6543,6547,6551,6555,6559,6564,6568,6573,6577,6582,6586,6591,6595,6600],{"type":31,"tagName":4128,"properties":6536,"children":6537},{"style":5080},[6538],{"type":27,"value":5149},{"type":31,"tagName":4128,"properties":6540,"children":6541},{"style":5086},[6542],{"type":27,"value":5089},{"type":31,"tagName":4128,"properties":6544,"children":6545},{"style":5092},[6546],{"type":27,"value":5158},{"type":31,"tagName":4128,"properties":6548,"children":6549},{"style":5086},[6550],{"type":27,"value":5163},{"type":31,"tagName":4128,"properties":6552,"children":6553},{"style":5102},[6554],{"type":27,"value":5115},{"type":31,"tagName":4128,"properties":6556,"children":6557},{"style":5086},[6558],{"type":27,"value":5172},{"type":31,"tagName":4128,"properties":6560,"children":6561},{"style":5092},[6562],{"type":27,"value":6563},"\"level\"",{"type":31,"tagName":4128,"properties":6565,"children":6566},{"style":5086},[6567],{"type":27,"value":5182},{"type":31,"tagName":4128,"properties":6569,"children":6570},{"style":5092},[6571],{"type":27,"value":6572},"\"#FF0000\"",{"type":31,"tagName":4128,"properties":6574,"children":6575},{"style":5086},[6576],{"type":27,"value":102},{"type":31,"tagName":4128,"properties":6578,"children":6579},{"style":5092},[6580],{"type":27,"value":6581},"\"green\"",{"type":31,"tagName":4128,"properties":6583,"children":6584},{"style":5086},[6585],{"type":27,"value":102},{"type":31,"tagName":4128,"properties":6587,"children":6588},{"style":5092},[6589],{"type":27,"value":6590},"\"#0000FF\"",{"type":31,"tagName":4128,"properties":6592,"children":6593},{"style":5086},[6594],{"type":27,"value":5228},{"type":31,"tagName":4128,"properties":6596,"children":6597},{"style":5092},[6598],{"type":27,"value":6599},"\"RSI with conditional colors\"",{"type":31,"tagName":4128,"properties":6601,"children":6602},{"style":5086},[6603],{"type":27,"value":5130},{"type":27,"value":28},{"type":31,"tagName":4128,"properties":6606,"children":6607},{"class":4130},[6608,6612,6616,6620,6624,6629],{"type":31,"tagName":4128,"properties":6609,"children":6610},{"style":5080},[6611],{"type":27,"value":5149},{"type":31,"tagName":4128,"properties":6613,"children":6614},{"style":5086},[6615],{"type":27,"value":5089},{"type":31,"tagName":4128,"properties":6617,"children":6618},{"style":5092},[6619],{"type":27,"value":6563},{"type":31,"tagName":4128,"properties":6621,"children":6622},{"style":5086},[6623],{"type":27,"value":5258},{"type":31,"tagName":4128,"properties":6625,"children":6626},{"style":5092},[6627],{"type":27,"value":6628},"\"0 above 70, 1 below 30, 2 in between\"",{"type":31,"tagName":4128,"properties":6630,"children":6631},{"style":5086},[6632],{"type":27,"value":5130},{"type":27,"value":28},{"type":31,"tagName":4128,"properties":6635,"children":6636},{"class":4130},[],{"type":27,"value":28},{"type":31,"tagName":4128,"properties":6639,"children":6640},{"class":4130},[6641,6645,6649,6653,6657,6661,6665,6669],{"type":31,"tagName":4128,"properties":6642,"children":6643},{"style":5456},[6644],{"type":27,"value":5583},{"type":31,"tagName":4128,"properties":6646,"children":6647},{"style":5086},[6648],{"type":27,"value":5588},{"type":31,"tagName":4128,"properties":6650,"children":6651},{"style":5456},[6652],{"type":27,"value":5593},{"type":31,"tagName":4128,"properties":6654,"children":6655},{"style":5456},[6656],{"type":27,"value":5598},{"type":31,"tagName":4128,"properties":6658,"children":6659},{"style":5080},[6660],{"type":27,"value":5603},{"type":31,"tagName":4128,"properties":6662,"children":6663},{"style":5086},[6664],{"type":27,"value":5089},{"type":31,"tagName":4128,"properties":6666,"children":6667},{"style":5102},[6668],{"type":27,"value":5105},{"type":31,"tagName":4128,"properties":6670,"children":6671},{"style":5086},[6672],{"type":27,"value":5616},{"type":27,"value":28},{"type":31,"tagName":4128,"properties":6675,"children":6676},{"class":4130},[],{"type":27,"value":28},{"type":31,"tagName":4128,"properties":6679,"children":6680},{"class":4130},[6681,6685,6689,6693,6697,6701],{"type":31,"tagName":4128,"properties":6682,"children":6683},{"style":5456},[6684],{"type":27,"value":5738},{"type":31,"tagName":4128,"properties":6686,"children":6687},{"style":5080},[6688],{"type":27,"value":5743},{"type":31,"tagName":4128,"properties":6690,"children":6691},{"style":5086},[6692],{"type":27,"value":5748},{"type":31,"tagName":4128,"properties":6694,"children":6695},{"style":5456},[6696],{"type":27,"value":5673},{"type":31,"tagName":4128,"properties":6698,"children":6699},{"style":5102},[6700],{"type":27,"value":5757},{"type":31,"tagName":4128,"properties":6702,"children":6703},{"style":5086},[6704],{"type":27,"value":5762},{"type":27,"value":28},{"type":31,"tagName":4128,"properties":6707,"children":6708},{"class":4130},[6709,6713,6717,6721,6725,6729,6733,6737,6741],{"type":31,"tagName":4128,"properties":6710,"children":6711},{"style":5086},[6712],{"type":27,"value":5771},{"type":31,"tagName":4128,"properties":6714,"children":6715},{"style":5456},[6716],{"type":27,"value":5593},{"type":31,"tagName":4128,"properties":6718,"children":6719},{"style":5456},[6720],{"type":27,"value":5598},{"type":31,"tagName":4128,"properties":6722,"children":6723},{"style":5080},[6724],{"type":27,"value":5603},{"type":31,"tagName":4128,"properties":6726,"children":6727},{"style":5086},[6728],{"type":27,"value":5089},{"type":31,"tagName":4128,"properties":6730,"children":6731},{"style":5080},[6732],{"type":27,"value":717},{"type":31,"tagName":4128,"properties":6734,"children":6735},{"style":5086},[6736],{"type":27,"value":5089},{"type":31,"tagName":4128,"properties":6738,"children":6739},{"style":5080},[6740],{"type":27,"value":5800},{"type":31,"tagName":4128,"properties":6742,"children":6743},{"style":5086},[6744],{"type":27,"value":5805},{"type":27,"value":28},{"type":31,"tagName":4128,"properties":6747,"children":6748},{"class":4130},[6749],{"type":31,"tagName":4128,"properties":6750,"children":6751},{"style":5086},[6752],{"type":27,"value":5847},{"type":27,"value":28},{"type":31,"tagName":4128,"properties":6755,"children":6756},{"class":4130},[],{"type":27,"value":28},{"type":31,"tagName":4128,"properties":6759,"children":6760},{"class":4130},[6761,6765,6769,6773,6777,6781],{"type":31,"tagName":4128,"properties":6762,"children":6763},{"style":5456},[6764],{"type":27,"value":5738},{"type":31,"tagName":4128,"properties":6766,"children":6767},{"style":5080},[6768],{"type":27,"value":5864},{"type":31,"tagName":4128,"properties":6770,"children":6771},{"style":5086},[6772],{"type":27,"value":5748},{"type":31,"tagName":4128,"properties":6774,"children":6775},{"style":5456},[6776],{"type":27,"value":5673},{"type":31,"tagName":4128,"properties":6778,"children":6779},{"style":5102},[6780],{"type":27,"value":5757},{"type":31,"tagName":4128,"properties":6782,"children":6783},{"style":5086},[6784],{"type":27,"value":5762},{"type":27,"value":28},{"type":31,"tagName":4128,"properties":6787,"children":6788},{"class":4130},[6789,6793,6798,6802,6806,6810,6815,6819],{"type":31,"tagName":4128,"properties":6790,"children":6791},{"style":5456},[6792],{"type":27,"value":5889},{"type":31,"tagName":4128,"properties":6794,"children":6795},{"style":5102},[6796],{"type":27,"value":6797}," value",{"type":31,"tagName":4128,"properties":6799,"children":6800},{"style":5456},[6801],{"type":27,"value":5469},{"type":31,"tagName":4128,"properties":6803,"children":6804},{"style":5086},[6805],{"type":27,"value":5935},{"type":31,"tagName":4128,"properties":6807,"children":6808},{"style":5080},[6809],{"type":27,"value":5940},{"type":31,"tagName":4128,"properties":6811,"children":6812},{"style":5086},[6813],{"type":27,"value":6814},"(bar.",{"type":31,"tagName":4128,"properties":6816,"children":6817},{"style":5080},[6818],{"type":27,"value":5908},{"type":31,"tagName":4128,"properties":6820,"children":6821},{"style":5086},[6822],{"type":27,"value":6823},"());",{"type":27,"value":28},{"type":31,"tagName":4128,"properties":6826,"children":6827},{"class":4130},[6828,6832,6836,6840,6845,6849],{"type":31,"tagName":4128,"properties":6829,"children":6830},{"style":5456},[6831],{"type":27,"value":5998},{"type":31,"tagName":4128,"properties":6833,"children":6834},{"style":5086},[6835],{"type":27,"value":1430},{"type":31,"tagName":4128,"properties":6837,"children":6838},{"style":5080},[6839],{"type":27,"value":6007},{"type":31,"tagName":4128,"properties":6841,"children":6842},{"style":5086},[6843],{"type":27,"value":6844},"(value)) ",{"type":31,"tagName":4128,"properties":6846,"children":6847},{"style":5456},[6848],{"type":27,"value":6032},{"type":31,"tagName":4128,"properties":6850,"children":6851},{"style":5086},[6852],{"type":27,"value":5692},{"type":27,"value":28},{"type":31,"tagName":4128,"properties":6855,"children":6856},{"class":4130},[6857,6861],{"type":31,"tagName":4128,"properties":6858,"children":6859},{"style":5080},[6860],{"type":27,"value":6141},{"type":31,"tagName":4128,"properties":6862,"children":6863},{"style":5086},[6864],{"type":27,"value":6865},"(value);",{"type":27,"value":28},{"type":31,"tagName":4128,"properties":6868,"children":6869},{"class":4130},[6870,6875,6880,6884,6889,6894,6898,6902,6907,6912,6917,6921,6925,6929,6934],{"type":31,"tagName":4128,"properties":6871,"children":6872},{"style":5080},[6873],{"type":27,"value":6874},"  out_level",{"type":31,"tagName":4128,"properties":6876,"children":6877},{"style":5086},[6878],{"type":27,"value":6879},"(value ",{"type":31,"tagName":4128,"properties":6881,"children":6882},{"style":5456},[6883],{"type":27,"value":6110},{"type":31,"tagName":4128,"properties":6885,"children":6886},{"style":5102},[6887],{"type":27,"value":6888}," 70.0",{"type":31,"tagName":4128,"properties":6890,"children":6891},{"style":5456},[6892],{"type":27,"value":6893}," ?",{"type":31,"tagName":4128,"properties":6895,"children":6896},{"style":5102},[6897],{"type":27,"value":6254},{"type":31,"tagName":4128,"properties":6899,"children":6900},{"style":5456},[6901],{"type":27,"value":6249},{"type":31,"tagName":4128,"properties":6903,"children":6904},{"style":5086},[6905],{"type":27,"value":6906}," value ",{"type":31,"tagName":4128,"properties":6908,"children":6909},{"style":5456},[6910],{"type":27,"value":6911},"\u003C",{"type":31,"tagName":4128,"properties":6913,"children":6914},{"style":5102},[6915],{"type":27,"value":6916}," 30.0",{"type":31,"tagName":4128,"properties":6918,"children":6919},{"style":5456},[6920],{"type":27,"value":6893},{"type":31,"tagName":4128,"properties":6922,"children":6923},{"style":5102},[6924],{"type":27,"value":6244},{"type":31,"tagName":4128,"properties":6926,"children":6927},{"style":5456},[6928],{"type":27,"value":6249},{"type":31,"tagName":4128,"properties":6930,"children":6931},{"style":5102},[6932],{"type":27,"value":6933}," 2.0",{"type":31,"tagName":4128,"properties":6935,"children":6936},{"style":5086},[6937],{"type":27,"value":5616},{"type":27,"value":28},{"type":31,"tagName":4128,"properties":6940,"children":6941},{"class":4130},[6942],{"type":31,"tagName":4128,"properties":6943,"children":6944},{"style":5086},[6945],{"type":27,"value":5847},{"type":27,"value":28},{"type":31,"tagName":32,"properties":6948,"children":6949,"position":7072},{},[6950,6958,6970,6976,6988,6995,7007,7013,7024,7031,7046,7051,7066],{"type":27,"value":6951,"position":6952},"The same pair works on a ",{"start":6953,"end":6956},{"line":6954,"column":21,"offset":6955},252,13168,{"line":6954,"column":1398,"offset":6957},13193,{"type":31,"tagName":46,"properties":6959,"children":6960,"position":6967},{},[6961],{"type":27,"value":6962,"position":6963},"width_by",{"start":6964,"end":6965},{"line":6954,"column":1398,"offset":6957},{"line":6954,"column":96,"offset":6966},13203,{"start":6968,"end":6969},{"line":6954,"column":1398,"offset":6957},{"line":6954,"column":96,"offset":6966},{"type":27,"value":6971,"position":6972}," output with a ",{"start":6973,"end":6974},{"line":6954,"column":96,"offset":6966},{"line":6954,"column":1691,"offset":6975},13218,{"type":31,"tagName":46,"properties":6977,"children":6978,"position":6985},{},[6979],{"type":27,"value":6980,"position":6981},"widths",{"start":6982,"end":6983},{"line":6954,"column":1691,"offset":6975},{"line":6954,"column":231,"offset":6984},13226,{"start":6986,"end":6987},{"line":6954,"column":1691,"offset":6975},{"line":6954,"column":231,"offset":6984},{"type":27,"value":6989,"position":6990}," array for line\nwidth, on a ",{"start":6991,"end":6992},{"line":6954,"column":231,"offset":6984},{"line":6993,"column":241,"offset":6994},253,13254,{"type":31,"tagName":46,"properties":6996,"children":6997,"position":7004},{},[6998],{"type":27,"value":6999,"position":7000},"render.legend",{"start":7001,"end":7002},{"line":6993,"column":241,"offset":6994},{"line":6993,"column":1409,"offset":7003},13269,{"start":7005,"end":7006},{"line":6993,"column":241,"offset":6994},{"line":6993,"column":1409,"offset":7003},{"type":27,"value":7008,"position":7009}," entry, and on a ",{"start":7010,"end":7011},{"line":6993,"column":1409,"offset":7003},{"line":6993,"column":1621,"offset":7012},13286,{"type":31,"tagName":46,"properties":7014,"children":7015,"position":7021},{},[7016],{"type":27,"value":4183,"position":7017},{"start":7018,"end":7019},{"line":6993,"column":1621,"offset":7012},{"line":6993,"column":10,"offset":7020},13293,{"start":7022,"end":7023},{"line":6993,"column":1621,"offset":7012},{"line":6993,"column":10,"offset":7020},{"type":27,"value":7025,"position":7026}," output\n(",{"start":7027,"end":7028},{"line":6993,"column":10,"offset":7020},{"line":7029,"column":3199,"offset":7030},254,13302,{"type":31,"tagName":1436,"properties":7032,"children":7034,"position":7042},{"href":7033},"../presentation/styling.md",[7035],{"type":27,"value":7036,"position":7037},"Styling",{"start":7038,"end":7040},{"line":7029,"column":327,"offset":7039},13303,{"line":7029,"column":1580,"offset":7041},13310,{"start":7043,"end":7044},{"line":7029,"column":3199,"offset":7030},{"line":7029,"column":252,"offset":7045},13339,{"type":27,"value":102,"position":7047},{"start":7048,"end":7049},{"line":7029,"column":252,"offset":7045},{"line":7029,"column":1412,"offset":7050},13341,{"type":31,"tagName":1436,"properties":7052,"children":7054,"position":7062},{"href":7053},"../presentation/legend.md",[7055],{"type":27,"value":7056,"position":7057},"Legend",{"start":7058,"end":7060},{"line":7029,"column":212,"offset":7059},13342,{"line":7029,"column":1675,"offset":7061},13348,{"start":7063,"end":7064},{"line":7029,"column":1412,"offset":7050},{"line":7029,"column":469,"offset":7065},13376,{"type":27,"value":7067,"position":7068},").",{"start":7069,"end":7070},{"line":7029,"column":469,"offset":7065},{"line":7029,"column":1446,"offset":7071},13378,{"start":7073,"end":7074},{"line":6954,"column":21,"offset":6955},{"line":7029,"column":1446,"offset":7071},{"type":27,"value":28},{"type":31,"tagName":2492,"properties":7077,"children":7078,"position":7087},{},[7079],{"type":27,"value":7080,"position":7081},"Tinting bars",{"start":7082,"end":7085},{"line":7083,"column":39,"offset":7084},256,13384,{"line":7083,"column":326,"offset":7086},13396,{"start":7088,"end":7090},{"line":7083,"column":21,"offset":7089},13380,{"line":7083,"column":326,"offset":7086},{"type":27,"value":28},{"type":31,"tagName":32,"properties":7093,"children":7094,"position":7248},{},[7095,7103,7115,7121,7133,7138,7153,7160,7172,7178,7189,7195,7206,7213,7224,7230,7241],{"type":27,"value":7096,"position":7097},"The ladder also drives a background tint through ",{"start":7098,"end":7101},{"line":7099,"column":21,"offset":7100},258,13398,{"line":7099,"column":433,"offset":7102},13447,{"type":31,"tagName":46,"properties":7104,"children":7105,"position":7112},{},[7106],{"type":27,"value":7107,"position":7108},"render.bgcolor",{"start":7109,"end":7110},{"line":7099,"column":433,"offset":7102},{"line":7099,"column":2357,"offset":7111},13463,{"start":7113,"end":7114},{"line":7099,"column":433,"offset":7102},{"line":7099,"column":2357,"offset":7111},{"type":27,"value":7116,"position":7117}," and a\ncandle tint through ",{"start":7118,"end":7119},{"line":7099,"column":2357,"offset":7111},{"line":44,"column":346,"offset":7120},13490,{"type":31,"tagName":46,"properties":7122,"children":7123,"position":7130},{},[7124],{"type":27,"value":7125,"position":7126},"render.barcolor",{"start":7127,"end":7128},{"line":44,"column":346,"offset":7120},{"line":44,"column":106,"offset":7129},13507,{"start":7131,"end":7132},{"line":44,"column":346,"offset":7120},{"line":44,"column":106,"offset":7129},{"type":27,"value":1430,"position":7134},{"start":7135,"end":7136},{"line":44,"column":106,"offset":7129},{"line":44,"column":935,"offset":7137},13509,{"type":31,"tagName":1436,"properties":7139,"children":7141,"position":7149},{"href":7140},"../presentation/plotting.md",[7142],{"type":27,"value":7143,"position":7144},"Plotting",{"start":7145,"end":7147},{"line":44,"column":1412,"offset":7146},13510,{"line":44,"column":125,"offset":7148},13518,{"start":7150,"end":7151},{"line":44,"column":935,"offset":7137},{"line":44,"column":614,"offset":7152},13548,{"type":27,"value":7154,"position":7155},"):\na ",{"start":7156,"end":7157},{"line":44,"column":614,"offset":7152},{"line":7158,"column":327,"offset":7159},260,13553,{"type":31,"tagName":46,"properties":7161,"children":7162,"position":7169},{},[7163],{"type":27,"value":7164,"position":7165},"where",{"start":7166,"end":7167},{"line":7158,"column":327,"offset":7159},{"line":7158,"column":1580,"offset":7168},13560,{"start":7170,"end":7171},{"line":7158,"column":327,"offset":7159},{"line":7158,"column":1580,"offset":7168},{"type":27,"value":7173,"position":7174}," gate says which bars get a tint, and ",{"start":7175,"end":7176},{"line":7158,"column":1580,"offset":7168},{"line":7158,"column":1675,"offset":7177},13598,{"type":31,"tagName":46,"properties":7179,"children":7180,"position":7186},{},[7181],{"type":27,"value":50,"position":7182},{"start":7183,"end":7184},{"line":7158,"column":1675,"offset":7177},{"line":7158,"column":143,"offset":7185},13608,{"start":7187,"end":7188},{"line":7158,"column":1675,"offset":7177},{"line":7158,"column":143,"offset":7185},{"type":27,"value":7190,"position":7191}," with ",{"start":7192,"end":7193},{"line":7158,"column":143,"offset":7185},{"line":7158,"column":956,"offset":7194},13614,{"type":31,"tagName":46,"properties":7196,"children":7197,"position":7203},{},[7198],{"type":27,"value":413,"position":7199},{"start":7200,"end":7201},{"line":7158,"column":956,"offset":7194},{"line":7158,"column":448,"offset":7202},13622,{"start":7204,"end":7205},{"line":7158,"column":956,"offset":7194},{"line":7158,"column":448,"offset":7202},{"type":27,"value":7207,"position":7208},"\npicks it per bar. A non-finite index means no tint on that bar (the static\n",{"start":7209,"end":7210},{"line":7158,"column":448,"offset":7202},{"line":7211,"column":21,"offset":7212},262,13698,{"type":31,"tagName":46,"properties":7214,"children":7215,"position":7221},{},[7216],{"type":27,"value":398,"position":7217},{"start":7218,"end":7219},{"line":7211,"column":21,"offset":7212},{"line":7211,"column":330,"offset":7220},13705,{"start":7222,"end":7223},{"line":7211,"column":21,"offset":7212},{"line":7211,"column":330,"offset":7220},{"type":27,"value":7225,"position":7226}," never substitutes), so a ",{"start":7227,"end":7228},{"line":7211,"column":330,"offset":7220},{"line":7211,"column":652,"offset":7229},13731,{"type":31,"tagName":46,"properties":7231,"children":7232,"position":7238},{},[7233],{"type":27,"value":4966,"position":7234},{"start":7235,"end":7236},{"line":7211,"column":652,"offset":7229},{"line":7211,"column":252,"offset":7237},13736,{"start":7239,"end":7240},{"line":7211,"column":652,"offset":7229},{"line":7211,"column":252,"offset":7237},{"type":27,"value":7242,"position":7243}," bucket is a clean way to leave a\nbar alone.",{"start":7244,"end":7245},{"line":7211,"column":252,"offset":7237},{"line":7246,"column":85,"offset":7247},263,13780,{"start":7249,"end":7250},{"line":7099,"column":21,"offset":7100},{"line":7246,"column":85,"offset":7247},{"type":27,"value":28},{"type":14,"children":7253},[7254],{"type":31,"tagName":4116,"properties":7255,"children":7257,"data":-1},{"class":4118,"style":4119,"tabindex":4120,"data-sample":7256},"fn-bgcolor-heat",[7258],{"type":31,"tagName":46,"properties":7259,"children":7261},{"class":7260},[5073],[7262,7315,7316,7371,7372,7426,7427,7473,7474,7503,7504,7533,7534,7542,7543,7605,7606,7609,7610,7645,7646,7678,7679,7711,7712,7715,7716,7743,7744,7783,7784,7805,7806,7827,7828,7835,7836,7839,7840,7867,7868,7903,7904,7931,7932,7961,7962,7991,7992,8003,8004,8054,8055,8097,8098],{"type":31,"tagName":4128,"properties":7263,"children":7264},{"class":4130},[7265,7269,7273,7277,7281,7285,7289,7293,7297,7302,7306,7311],{"type":31,"tagName":4128,"properties":7266,"children":7267},{"style":5080},[7268],{"type":27,"value":5083},{"type":31,"tagName":4128,"properties":7270,"children":7271},{"style":5086},[7272],{"type":27,"value":5089},{"type":31,"tagName":4128,"properties":7274,"children":7275},{"style":5092},[7276],{"type":27,"value":5095},{"type":31,"tagName":4128,"properties":7278,"children":7279},{"style":5086},[7280],{"type":27,"value":102},{"type":31,"tagName":4128,"properties":7282,"children":7283},{"style":5102},[7284],{"type":27,"value":5105},{"type":31,"tagName":4128,"properties":7286,"children":7287},{"style":5086},[7288],{"type":27,"value":5110},{"type":31,"tagName":4128,"properties":7290,"children":7291},{"style":5102},[7292],{"type":27,"value":5115},{"type":31,"tagName":4128,"properties":7294,"children":7295},{"style":5086},[7296],{"type":27,"value":5120},{"type":31,"tagName":4128,"properties":7298,"children":7299},{"style":5102},[7300],{"type":27,"value":7301},"100",{"type":31,"tagName":4128,"properties":7303,"children":7304},{"style":5086},[7305],{"type":27,"value":5326},{"type":31,"tagName":4128,"properties":7307,"children":7308},{"style":5092},[7309],{"type":27,"value":7310},"\"RSI Period\"",{"type":31,"tagName":4128,"properties":7312,"children":7313},{"style":5086},[7314],{"type":27,"value":5130},{"type":27,"value":28},{"type":31,"tagName":4128,"properties":7317,"children":7318},{"class":4130},[7319,7323,7327,7332,7336,7341,7345,7350,7354,7358,7362,7367],{"type":31,"tagName":4128,"properties":7320,"children":7321},{"style":5080},[7322],{"type":27,"value":5083},{"type":31,"tagName":4128,"properties":7324,"children":7325},{"style":5086},[7326],{"type":27,"value":5089},{"type":31,"tagName":4128,"properties":7328,"children":7329},{"style":5092},[7330],{"type":27,"value":7331},"\"overbought\"",{"type":31,"tagName":4128,"properties":7333,"children":7334},{"style":5086},[7335],{"type":27,"value":102},{"type":31,"tagName":4128,"properties":7337,"children":7338},{"style":5102},[7339],{"type":27,"value":7340},"70",{"type":31,"tagName":4128,"properties":7342,"children":7343},{"style":5086},[7344],{"type":27,"value":5110},{"type":31,"tagName":4128,"properties":7346,"children":7347},{"style":5102},[7348],{"type":27,"value":7349},"50",{"type":31,"tagName":4128,"properties":7351,"children":7352},{"style":5086},[7353],{"type":27,"value":5120},{"type":31,"tagName":4128,"properties":7355,"children":7356},{"style":5102},[7357],{"type":27,"value":7301},{"type":31,"tagName":4128,"properties":7359,"children":7360},{"style":5086},[7361],{"type":27,"value":5326},{"type":31,"tagName":4128,"properties":7363,"children":7364},{"style":5092},[7365],{"type":27,"value":7366},"\"Overbought Level\"",{"type":31,"tagName":4128,"properties":7368,"children":7369},{"style":5086},[7370],{"type":27,"value":5130},{"type":27,"value":28},{"type":31,"tagName":4128,"properties":7373,"children":7374},{"class":4130},[7375,7379,7383,7388,7392,7397,7401,7405,7409,7413,7417,7422],{"type":31,"tagName":4128,"properties":7376,"children":7377},{"style":5080},[7378],{"type":27,"value":5083},{"type":31,"tagName":4128,"properties":7380,"children":7381},{"style":5086},[7382],{"type":27,"value":5089},{"type":31,"tagName":4128,"properties":7384,"children":7385},{"style":5092},[7386],{"type":27,"value":7387},"\"oversold\"",{"type":31,"tagName":4128,"properties":7389,"children":7390},{"style":5086},[7391],{"type":27,"value":102},{"type":31,"tagName":4128,"properties":7393,"children":7394},{"style":5102},[7395],{"type":27,"value":7396},"30",{"type":31,"tagName":4128,"properties":7398,"children":7399},{"style":5086},[7400],{"type":27,"value":5110},{"type":31,"tagName":4128,"properties":7402,"children":7403},{"style":5102},[7404],{"type":27,"value":4120},{"type":31,"tagName":4128,"properties":7406,"children":7407},{"style":5086},[7408],{"type":27,"value":5120},{"type":31,"tagName":4128,"properties":7410,"children":7411},{"style":5102},[7412],{"type":27,"value":7349},{"type":31,"tagName":4128,"properties":7414,"children":7415},{"style":5086},[7416],{"type":27,"value":5326},{"type":31,"tagName":4128,"properties":7418,"children":7419},{"style":5092},[7420],{"type":27,"value":7421},"\"Oversold Level\"",{"type":31,"tagName":4128,"properties":7423,"children":7424},{"style":5086},[7425],{"type":27,"value":5130},{"type":27,"value":28},{"type":31,"tagName":4128,"properties":7428,"children":7429},{"class":4130},[7430,7434,7438,7442,7447,7452,7456,7460,7464,7469],{"type":31,"tagName":4128,"properties":7431,"children":7432},{"style":5080},[7433],{"type":27,"value":5149},{"type":31,"tagName":4128,"properties":7435,"children":7436},{"style":5086},[7437],{"type":27,"value":5089},{"type":31,"tagName":4128,"properties":7439,"children":7440},{"style":5092},[7441],{"type":27,"value":5158},{"type":31,"tagName":4128,"properties":7443,"children":7444},{"style":5086},[7445],{"type":27,"value":7446},", line, lower, { color: ",{"type":31,"tagName":4128,"properties":7448,"children":7449},{"style":5092},[7450],{"type":27,"value":7451},"\"#2962ff\"",{"type":31,"tagName":4128,"properties":7453,"children":7454},{"style":5086},[7455],{"type":27,"value":5317},{"type":31,"tagName":4128,"properties":7457,"children":7458},{"style":5102},[7459],{"type":27,"value":5115},{"type":31,"tagName":4128,"properties":7461,"children":7462},{"style":5086},[7463],{"type":27,"value":5326},{"type":31,"tagName":4128,"properties":7465,"children":7466},{"style":5092},[7467],{"type":27,"value":7468},"\"Relative strength index\"",{"type":31,"tagName":4128,"properties":7470,"children":7471},{"style":5086},[7472],{"type":27,"value":5130},{"type":27,"value":28},{"type":31,"tagName":4128,"properties":7475,"children":7476},{"class":4130},[7477,7481,7485,7490,7494,7499],{"type":31,"tagName":4128,"properties":7478,"children":7479},{"style":5080},[7480],{"type":27,"value":5149},{"type":31,"tagName":4128,"properties":7482,"children":7483},{"style":5086},[7484],{"type":27,"value":5089},{"type":31,"tagName":4128,"properties":7486,"children":7487},{"style":5092},[7488],{"type":27,"value":7489},"\"zone\"",{"type":31,"tagName":4128,"properties":7491,"children":7492},{"style":5086},[7493],{"type":27,"value":5258},{"type":31,"tagName":4128,"properties":7495,"children":7496},{"style":5092},[7497],{"type":27,"value":7498},"\"0 oversold, 1 overbought: the tint ladder index; NaN in between\"",{"type":31,"tagName":4128,"properties":7500,"children":7501},{"style":5086},[7502],{"type":27,"value":5130},{"type":27,"value":28},{"type":31,"tagName":4128,"properties":7505,"children":7506},{"class":4130},[7507,7511,7515,7520,7524,7529],{"type":31,"tagName":4128,"properties":7508,"children":7509},{"style":5080},[7510],{"type":27,"value":5149},{"type":31,"tagName":4128,"properties":7512,"children":7513},{"style":5086},[7514],{"type":27,"value":5089},{"type":31,"tagName":4128,"properties":7516,"children":7517},{"style":5092},[7518],{"type":27,"value":7519},"\"extreme\"",{"type":31,"tagName":4128,"properties":7521,"children":7522},{"style":5086},[7523],{"type":27,"value":5258},{"type":31,"tagName":4128,"properties":7525,"children":7526},{"style":5092},[7527],{"type":27,"value":7528},"\"1 on bars in either zone: the tint gate\"",{"type":31,"tagName":4128,"properties":7530,"children":7531},{"style":5086},[7532],{"type":27,"value":5130},{"type":27,"value":28},{"type":31,"tagName":4128,"properties":7535,"children":7536},{"class":4130},[7537],{"type":31,"tagName":4128,"properties":7538,"children":7539},{"style":5137},[7540],{"type":27,"value":7541},"// A background tint per condition: one declaration, a gate, and a two-entry ladder.",{"type":27,"value":28},{"type":31,"tagName":4128,"properties":7544,"children":7545},{"class":4130},[7546,7551,7556,7560,7565,7570,7574,7578,7582,7586,7591,7595,7600],{"type":31,"tagName":4128,"properties":7547,"children":7548},{"style":5086},[7549],{"type":27,"value":7550},"render.",{"type":31,"tagName":4128,"properties":7552,"children":7553},{"style":5080},[7554],{"type":27,"value":7555},"bgcolor",{"type":31,"tagName":4128,"properties":7557,"children":7558},{"style":5086},[7559],{"type":27,"value":5089},{"type":31,"tagName":4128,"properties":7561,"children":7562},{"style":5092},[7563],{"type":27,"value":7564},"\"zones\"",{"type":31,"tagName":4128,"properties":7566,"children":7567},{"style":5086},[7568],{"type":27,"value":7569},", { where: ",{"type":31,"tagName":4128,"properties":7571,"children":7572},{"style":5092},[7573],{"type":27,"value":7519},{"type":31,"tagName":4128,"properties":7575,"children":7576},{"style":5086},[7577],{"type":27,"value":5172},{"type":31,"tagName":4128,"properties":7579,"children":7580},{"style":5092},[7581],{"type":27,"value":7489},{"type":31,"tagName":4128,"properties":7583,"children":7584},{"style":5086},[7585],{"type":27,"value":5182},{"type":31,"tagName":4128,"properties":7587,"children":7588},{"style":5092},[7589],{"type":27,"value":7590},"\"rgba(76, 175, 80, 0.3)\"",{"type":31,"tagName":4128,"properties":7592,"children":7593},{"style":5086},[7594],{"type":27,"value":102},{"type":31,"tagName":4128,"properties":7596,"children":7597},{"style":5092},[7598],{"type":27,"value":7599},"\"rgba(244, 67, 54, 0.3)\"",{"type":31,"tagName":4128,"properties":7601,"children":7602},{"style":5086},[7603],{"type":27,"value":7604},"] });",{"type":27,"value":28},{"type":31,"tagName":4128,"properties":7607,"children":7608},{"class":4130},[],{"type":27,"value":28},{"type":31,"tagName":4128,"properties":7611,"children":7612},{"class":4130},[7613,7617,7621,7625,7629,7633,7637,7641],{"type":31,"tagName":4128,"properties":7614,"children":7615},{"style":5456},[7616],{"type":27,"value":5583},{"type":31,"tagName":4128,"properties":7618,"children":7619},{"style":5086},[7620],{"type":27,"value":5588},{"type":31,"tagName":4128,"properties":7622,"children":7623},{"style":5456},[7624],{"type":27,"value":5593},{"type":31,"tagName":4128,"properties":7626,"children":7627},{"style":5456},[7628],{"type":27,"value":5598},{"type":31,"tagName":4128,"properties":7630,"children":7631},{"style":5080},[7632],{"type":27,"value":5603},{"type":31,"tagName":4128,"properties":7634,"children":7635},{"style":5086},[7636],{"type":27,"value":5089},{"type":31,"tagName":4128,"properties":7638,"children":7639},{"style":5102},[7640],{"type":27,"value":5105},{"type":31,"tagName":4128,"properties":7642,"children":7643},{"style":5086},[7644],{"type":27,"value":5616},{"type":27,"value":28},{"type":31,"tagName":4128,"properties":7647,"children":7648},{"class":4130},[7649,7653,7658,7662,7666,7670,7674],{"type":31,"tagName":4128,"properties":7650,"children":7651},{"style":5456},[7652],{"type":27,"value":5583},{"type":31,"tagName":4128,"properties":7654,"children":7655},{"style":5086},[7656],{"type":27,"value":7657}," overbought",{"type":31,"tagName":4128,"properties":7659,"children":7660},{"style":5456},[7661],{"type":27,"value":5673},{"type":31,"tagName":4128,"properties":7663,"children":7664},{"style":5080},[7665],{"type":27,"value":5678},{"type":31,"tagName":4128,"properties":7667,"children":7668},{"style":5456},[7669],{"type":27,"value":5469},{"type":31,"tagName":4128,"properties":7671,"children":7672},{"style":5102},[7673],{"type":27,"value":6888},{"type":31,"tagName":4128,"properties":7675,"children":7676},{"style":5086},[7677],{"type":27,"value":5692},{"type":27,"value":28},{"type":31,"tagName":4128,"properties":7680,"children":7681},{"class":4130},[7682,7686,7691,7695,7699,7703,7707],{"type":31,"tagName":4128,"properties":7683,"children":7684},{"style":5456},[7685],{"type":27,"value":5583},{"type":31,"tagName":4128,"properties":7687,"children":7688},{"style":5086},[7689],{"type":27,"value":7690}," oversold",{"type":31,"tagName":4128,"properties":7692,"children":7693},{"style":5456},[7694],{"type":27,"value":5673},{"type":31,"tagName":4128,"properties":7696,"children":7697},{"style":5080},[7698],{"type":27,"value":5678},{"type":31,"tagName":4128,"properties":7700,"children":7701},{"style":5456},[7702],{"type":27,"value":5469},{"type":31,"tagName":4128,"properties":7704,"children":7705},{"style":5102},[7706],{"type":27,"value":6916},{"type":31,"tagName":4128,"properties":7708,"children":7709},{"style":5086},[7710],{"type":27,"value":5692},{"type":27,"value":28},{"type":31,"tagName":4128,"properties":7713,"children":7714},{"class":4130},[],{"type":27,"value":28},{"type":31,"tagName":4128,"properties":7717,"children":7718},{"class":4130},[7719,7723,7727,7731,7735,7739],{"type":31,"tagName":4128,"properties":7720,"children":7721},{"style":5456},[7722],{"type":27,"value":5738},{"type":31,"tagName":4128,"properties":7724,"children":7725},{"style":5080},[7726],{"type":27,"value":5743},{"type":31,"tagName":4128,"properties":7728,"children":7729},{"style":5086},[7730],{"type":27,"value":5748},{"type":31,"tagName":4128,"properties":7732,"children":7733},{"style":5456},[7734],{"type":27,"value":5673},{"type":31,"tagName":4128,"properties":7736,"children":7737},{"style":5102},[7738],{"type":27,"value":5757},{"type":31,"tagName":4128,"properties":7740,"children":7741},{"style":5086},[7742],{"type":27,"value":5762},{"type":27,"value":28},{"type":31,"tagName":4128,"properties":7745,"children":7746},{"class":4130},[7747,7751,7755,7759,7763,7767,7771,7775,7779],{"type":31,"tagName":4128,"properties":7748,"children":7749},{"style":5086},[7750],{"type":27,"value":5771},{"type":31,"tagName":4128,"properties":7752,"children":7753},{"style":5456},[7754],{"type":27,"value":5593},{"type":31,"tagName":4128,"properties":7756,"children":7757},{"style":5456},[7758],{"type":27,"value":5598},{"type":31,"tagName":4128,"properties":7760,"children":7761},{"style":5080},[7762],{"type":27,"value":5603},{"type":31,"tagName":4128,"properties":7764,"children":7765},{"style":5086},[7766],{"type":27,"value":5089},{"type":31,"tagName":4128,"properties":7768,"children":7769},{"style":5080},[7770],{"type":27,"value":717},{"type":31,"tagName":4128,"properties":7772,"children":7773},{"style":5086},[7774],{"type":27,"value":5089},{"type":31,"tagName":4128,"properties":7776,"children":7777},{"style":5080},[7778],{"type":27,"value":5800},{"type":31,"tagName":4128,"properties":7780,"children":7781},{"style":5086},[7782],{"type":27,"value":5805},{"type":27,"value":28},{"type":31,"tagName":4128,"properties":7785,"children":7786},{"class":4130},[7787,7792,7796,7801],{"type":31,"tagName":4128,"properties":7788,"children":7789},{"style":5086},[7790],{"type":27,"value":7791},"  overbought ",{"type":31,"tagName":4128,"properties":7793,"children":7794},{"style":5456},[7795],{"type":27,"value":5593},{"type":31,"tagName":4128,"properties":7797,"children":7798},{"style":5080},[7799],{"type":27,"value":7800}," p_overbought",{"type":31,"tagName":4128,"properties":7802,"children":7803},{"style":5086},[7804],{"type":27,"value":5913},{"type":27,"value":28},{"type":31,"tagName":4128,"properties":7807,"children":7808},{"class":4130},[7809,7814,7818,7823],{"type":31,"tagName":4128,"properties":7810,"children":7811},{"style":5086},[7812],{"type":27,"value":7813},"  oversold ",{"type":31,"tagName":4128,"properties":7815,"children":7816},{"style":5456},[7817],{"type":27,"value":5593},{"type":31,"tagName":4128,"properties":7819,"children":7820},{"style":5080},[7821],{"type":27,"value":7822}," p_oversold",{"type":31,"tagName":4128,"properties":7824,"children":7825},{"style":5086},[7826],{"type":27,"value":5913},{"type":27,"value":28},{"type":31,"tagName":4128,"properties":7829,"children":7830},{"class":4130},[7831],{"type":31,"tagName":4128,"properties":7832,"children":7833},{"style":5086},[7834],{"type":27,"value":5847},{"type":27,"value":28},{"type":31,"tagName":4128,"properties":7837,"children":7838},{"class":4130},[],{"type":27,"value":28},{"type":31,"tagName":4128,"properties":7841,"children":7842},{"class":4130},[7843,7847,7851,7855,7859,7863],{"type":31,"tagName":4128,"properties":7844,"children":7845},{"style":5456},[7846],{"type":27,"value":5738},{"type":31,"tagName":4128,"properties":7848,"children":7849},{"style":5080},[7850],{"type":27,"value":5864},{"type":31,"tagName":4128,"properties":7852,"children":7853},{"style":5086},[7854],{"type":27,"value":5748},{"type":31,"tagName":4128,"properties":7856,"children":7857},{"style":5456},[7858],{"type":27,"value":5673},{"type":31,"tagName":4128,"properties":7860,"children":7861},{"style":5102},[7862],{"type":27,"value":5757},{"type":31,"tagName":4128,"properties":7864,"children":7865},{"style":5086},[7866],{"type":27,"value":5762},{"type":27,"value":28},{"type":31,"tagName":4128,"properties":7869,"children":7870},{"class":4130},[7871,7875,7879,7883,7887,7891,7895,7899],{"type":31,"tagName":4128,"properties":7872,"children":7873},{"style":5456},[7874],{"type":27,"value":5889},{"type":31,"tagName":4128,"properties":7876,"children":7877},{"style":5102},[7878],{"type":27,"value":6797},{"type":31,"tagName":4128,"properties":7880,"children":7881},{"style":5456},[7882],{"type":27,"value":5469},{"type":31,"tagName":4128,"properties":7884,"children":7885},{"style":5086},[7886],{"type":27,"value":5935},{"type":31,"tagName":4128,"properties":7888,"children":7889},{"style":5080},[7890],{"type":27,"value":5940},{"type":31,"tagName":4128,"properties":7892,"children":7893},{"style":5086},[7894],{"type":27,"value":6814},{"type":31,"tagName":4128,"properties":7896,"children":7897},{"style":5080},[7898],{"type":27,"value":5908},{"type":31,"tagName":4128,"properties":7900,"children":7901},{"style":5086},[7902],{"type":27,"value":6823},{"type":27,"value":28},{"type":31,"tagName":4128,"properties":7905,"children":7906},{"class":4130},[7907,7911,7915,7919,7923,7927],{"type":31,"tagName":4128,"properties":7908,"children":7909},{"style":5456},[7910],{"type":27,"value":5998},{"type":31,"tagName":4128,"properties":7912,"children":7913},{"style":5086},[7914],{"type":27,"value":1430},{"type":31,"tagName":4128,"properties":7916,"children":7917},{"style":5080},[7918],{"type":27,"value":6007},{"type":31,"tagName":4128,"properties":7920,"children":7921},{"style":5086},[7922],{"type":27,"value":6844},{"type":31,"tagName":4128,"properties":7924,"children":7925},{"style":5456},[7926],{"type":27,"value":6032},{"type":31,"tagName":4128,"properties":7928,"children":7929},{"style":5086},[7930],{"type":27,"value":5692},{"type":27,"value":28},{"type":31,"tagName":4128,"properties":7933,"children":7934},{"class":4130},[7935,7939,7944,7948,7952,7956],{"type":31,"tagName":4128,"properties":7936,"children":7937},{"style":5456},[7938],{"type":27,"value":5889},{"type":31,"tagName":4128,"properties":7940,"children":7941},{"style":5102},[7942],{"type":27,"value":7943}," hot",{"type":31,"tagName":4128,"properties":7945,"children":7946},{"style":5456},[7947],{"type":27,"value":5469},{"type":31,"tagName":4128,"properties":7949,"children":7950},{"style":5086},[7951],{"type":27,"value":6906},{"type":31,"tagName":4128,"properties":7953,"children":7954},{"style":5456},[7955],{"type":27,"value":6110},{"type":31,"tagName":4128,"properties":7957,"children":7958},{"style":5086},[7959],{"type":27,"value":7960}," overbought;",{"type":27,"value":28},{"type":31,"tagName":4128,"properties":7963,"children":7964},{"class":4130},[7965,7969,7974,7978,7982,7986],{"type":31,"tagName":4128,"properties":7966,"children":7967},{"style":5456},[7968],{"type":27,"value":5889},{"type":31,"tagName":4128,"properties":7970,"children":7971},{"style":5102},[7972],{"type":27,"value":7973}," cold",{"type":31,"tagName":4128,"properties":7975,"children":7976},{"style":5456},[7977],{"type":27,"value":5469},{"type":31,"tagName":4128,"properties":7979,"children":7980},{"style":5086},[7981],{"type":27,"value":6906},{"type":31,"tagName":4128,"properties":7983,"children":7984},{"style":5456},[7985],{"type":27,"value":6911},{"type":31,"tagName":4128,"properties":7987,"children":7988},{"style":5086},[7989],{"type":27,"value":7990}," oversold;",{"type":27,"value":28},{"type":31,"tagName":4128,"properties":7993,"children":7994},{"class":4130},[7995,7999],{"type":31,"tagName":4128,"properties":7996,"children":7997},{"style":5080},[7998],{"type":27,"value":6141},{"type":31,"tagName":4128,"properties":8000,"children":8001},{"style":5086},[8002],{"type":27,"value":6865},{"type":27,"value":28},{"type":31,"tagName":4128,"properties":8005,"children":8006},{"class":4130},[8007,8012,8017,8021,8025,8029,8034,8038,8042,8046,8050],{"type":31,"tagName":4128,"properties":8008,"children":8009},{"style":5080},[8010],{"type":27,"value":8011},"  out_zone",{"type":31,"tagName":4128,"properties":8013,"children":8014},{"style":5086},[8015],{"type":27,"value":8016},"(cold ",{"type":31,"tagName":4128,"properties":8018,"children":8019},{"style":5456},[8020],{"type":27,"value":6239},{"type":31,"tagName":4128,"properties":8022,"children":8023},{"style":5102},[8024],{"type":27,"value":6254},{"type":31,"tagName":4128,"properties":8026,"children":8027},{"style":5456},[8028],{"type":27,"value":6249},{"type":31,"tagName":4128,"properties":8030,"children":8031},{"style":5086},[8032],{"type":27,"value":8033}," hot ",{"type":31,"tagName":4128,"properties":8035,"children":8036},{"style":5456},[8037],{"type":27,"value":6239},{"type":31,"tagName":4128,"properties":8039,"children":8040},{"style":5102},[8041],{"type":27,"value":6244},{"type":31,"tagName":4128,"properties":8043,"children":8044},{"style":5456},[8045],{"type":27,"value":6249},{"type":31,"tagName":4128,"properties":8047,"children":8048},{"style":5102},[8049],{"type":27,"value":5687},{"type":31,"tagName":4128,"properties":8051,"children":8052},{"style":5086},[8053],{"type":27,"value":5616},{"type":27,"value":28},{"type":31,"tagName":4128,"properties":8056,"children":8057},{"class":4130},[8058,8063,8068,8072,8077,8081,8085,8089,8093],{"type":31,"tagName":4128,"properties":8059,"children":8060},{"style":5080},[8061],{"type":27,"value":8062},"  out_extreme",{"type":31,"tagName":4128,"properties":8064,"children":8065},{"style":5086},[8066],{"type":27,"value":8067},"(hot ",{"type":31,"tagName":4128,"properties":8069,"children":8070},{"style":5456},[8071],{"type":27,"value":6017},{"type":31,"tagName":4128,"properties":8073,"children":8074},{"style":5086},[8075],{"type":27,"value":8076}," cold ",{"type":31,"tagName":4128,"properties":8078,"children":8079},{"style":5456},[8080],{"type":27,"value":6239},{"type":31,"tagName":4128,"properties":8082,"children":8083},{"style":5102},[8084],{"type":27,"value":6244},{"type":31,"tagName":4128,"properties":8086,"children":8087},{"style":5456},[8088],{"type":27,"value":6249},{"type":31,"tagName":4128,"properties":8090,"children":8091},{"style":5102},[8092],{"type":27,"value":6254},{"type":31,"tagName":4128,"properties":8094,"children":8095},{"style":5086},[8096],{"type":27,"value":5616},{"type":27,"value":28},{"type":31,"tagName":4128,"properties":8099,"children":8100},{"class":4130},[8101],{"type":31,"tagName":4128,"properties":8102,"children":8103},{"style":5086},[8104],{"type":27,"value":5847},{"type":27,"value":28},{"type":31,"tagName":32,"properties":8107,"children":8108,"position":8136},{},[8109,8118,8130],{"type":27,"value":8110,"position":8111},"Five zones (extreme oversold, oversold, neutral, overbought, extreme\noverbought) are a five-entry palette and a bucket that lands in\n",{"start":8112,"end":8115},{"line":8113,"column":21,"offset":8114},296,15031,{"line":8116,"column":21,"offset":8117},298,15164,{"type":31,"tagName":46,"properties":8119,"children":8120,"position":8127},{},[8121],{"type":27,"value":8122,"position":8123},"0 .. 4",{"start":8124,"end":8125},{"line":8116,"column":21,"offset":8117},{"line":8116,"column":192,"offset":8126},15172,{"start":8128,"end":8129},{"line":8116,"column":21,"offset":8117},{"line":8116,"column":192,"offset":8126},{"type":27,"value":8131,"position":8132},"; the module above keeps two for clarity.",{"start":8133,"end":8134},{"line":8116,"column":192,"offset":8126},{"line":8116,"column":433,"offset":8135},15213,{"start":8137,"end":8138},{"line":8113,"column":21,"offset":8114},{"line":8116,"column":433,"offset":8135},{"type":27,"value":28},{"type":31,"tagName":2492,"properties":8141,"children":8142,"position":8151},{},[8143],{"type":27,"value":8144,"position":8145},"What has no form",{"start":8146,"end":8149},{"line":8147,"column":39,"offset":8148},300,15219,{"line":8147,"column":346,"offset":8150},15235,{"start":8152,"end":8154},{"line":8147,"column":21,"offset":8153},15215,{"line":8147,"column":346,"offset":8150},{"type":27,"value":28},{"type":31,"tagName":32,"properties":8157,"children":8158,"position":8186},{},[8159,8168,8179],{"type":27,"value":8160,"position":8161},"A declared color is never computed at run time. Compute the color you\nwant ahead of time and write it as a literal; a blend that depends on a\nper-bar weight is a ladder over a few blended literals, with the weight\nbucketed into the index. The module has no color variable type: a declared\ncolor is a string literal read once when the sheet is derived, and the\nonly setting that holds a color is a ",{"start":8162,"end":8165},{"line":8163,"column":21,"offset":8164},302,15237,{"line":8166,"column":106,"offset":8167},307,15634,{"type":31,"tagName":46,"properties":8169,"children":8170,"position":8176},{},[8171],{"type":27,"value":478,"position":8172},{"start":8173,"end":8174},{"line":8166,"column":106,"offset":8167},{"line":8166,"column":1691,"offset":8175},15647,{"start":8177,"end":8178},{"line":8166,"column":106,"offset":8167},{"line":8166,"column":1691,"offset":8175},{"type":27,"value":8180,"position":8181},". The one place a\ncomputed color lands is a drawing handle, through the kit below.",{"start":8182,"end":8183},{"line":8166,"column":1691,"offset":8175},{"line":8184,"column":162,"offset":8185},308,15729,{"start":8187,"end":8188},{"line":8163,"column":21,"offset":8164},{"line":8184,"column":162,"offset":8185},{"type":27,"value":28},{"type":31,"tagName":287,"properties":8191,"children":8192,"position":8201},{},[8193],{"type":27,"value":8194,"position":8195},"Colors computed at run time",{"start":8196,"end":8199},{"line":8197,"column":295,"offset":8198},310,15734,{"line":8197,"column":86,"offset":8200},15761,{"start":8202,"end":8204},{"line":8197,"column":21,"offset":8203},15731,{"line":8197,"column":86,"offset":8200},{"type":27,"value":28},{"type":31,"tagName":32,"properties":8207,"children":8208,"position":8379},{},[8209,8217,8228,8235,8246,8253,8264,8270,8281,8288,8303,8310,8321,8328,8339,8344,8355,8361,8372],{"type":27,"value":8210,"position":8211},"The line, box, label and polyline handles from ",{"start":8212,"end":8215},{"line":8213,"column":21,"offset":8214},312,15763,{"line":8213,"column":1675,"offset":8216},15810,{"type":31,"tagName":46,"properties":8218,"children":8219,"position":8225},{},[8220],{"type":27,"value":1041,"position":8221},{"start":8222,"end":8223},{"line":8213,"column":1675,"offset":8216},{"line":8213,"column":585,"offset":8224},15822,{"start":8226,"end":8227},{"line":8213,"column":1675,"offset":8216},{"line":8213,"column":585,"offset":8224},{"type":27,"value":8229,"position":8230}," are created\nand restyled by the module while it runs, and their ",{"start":8231,"end":8232},{"line":8213,"column":585,"offset":8224},{"line":8233,"column":2163,"offset":8234},313,15887,{"type":31,"tagName":46,"properties":8236,"children":8237,"position":8243},{},[8238],{"type":27,"value":774,"position":8239},{"start":8240,"end":8241},{"line":8233,"column":2163,"offset":8234},{"line":8233,"column":162,"offset":8242},15899,{"start":8244,"end":8245},{"line":8233,"column":2163,"offset":8234},{"line":8233,"column":162,"offset":8242},{"type":27,"value":8247,"position":8248}," and\n",{"start":8249,"end":8250},{"line":8233,"column":162,"offset":8242},{"line":8251,"column":21,"offset":8252},314,15904,{"type":31,"tagName":46,"properties":8254,"children":8255,"position":8261},{},[8256],{"type":27,"value":790,"position":8257},{"start":8258,"end":8259},{"line":8251,"column":21,"offset":8252},{"line":8251,"column":182,"offset":8260},15915,{"start":8262,"end":8263},{"line":8251,"column":21,"offset":8252},{"line":8251,"column":182,"offset":8260},{"type":27,"value":8265,"position":8266}," setters take a packed ",{"start":8267,"end":8268},{"line":8251,"column":182,"offset":8260},{"line":8251,"column":417,"offset":8269},15938,{"type":31,"tagName":46,"properties":8271,"children":8272,"position":8278},{},[8273],{"type":27,"value":717,"position":8274},{"start":8275,"end":8276},{"line":8251,"column":417,"offset":8269},{"line":8251,"column":935,"offset":8277},15943,{"start":8279,"end":8280},{"line":8251,"column":417,"offset":8269},{"line":8251,"column":935,"offset":8277},{"type":27,"value":8282,"position":8283},"\n(",{"start":8284,"end":8285},{"line":8251,"column":935,"offset":8277},{"line":8286,"column":3199,"offset":8287},315,15945,{"type":31,"tagName":1436,"properties":8289,"children":8291,"position":8299},{"href":8290},"../presentation/drawing-objects.md",[8292],{"type":27,"value":8293,"position":8294},"Drawing objects",{"start":8295,"end":8297},{"line":8286,"column":327,"offset":8296},15946,{"line":8286,"column":392,"offset":8298},15961,{"start":8300,"end":8301},{"line":8286,"column":3199,"offset":8287},{"line":8286,"column":2200,"offset":8302},15998,{"type":27,"value":8304,"position":8305},"). That is where\n",{"start":8306,"end":8307},{"line":8286,"column":2200,"offset":8302},{"line":8308,"column":21,"offset":8309},316,16015,{"type":31,"tagName":46,"properties":8311,"children":8312,"position":8318},{},[8313],{"type":27,"value":71,"position":8314},{"start":8315,"end":8316},{"line":8308,"column":21,"offset":8309},{"line":8308,"column":866,"offset":8317},16028,{"start":8319,"end":8320},{"line":8308,"column":21,"offset":8309},{"line":8308,"column":866,"offset":8317},{"type":27,"value":8322,"position":8323}," goes: a color computed from a value on this bar, applied to\na handle on this bar. Its two scales, ",{"start":8324,"end":8325},{"line":8308,"column":866,"offset":8317},{"line":8326,"column":252,"offset":8327},317,16127,{"type":31,"tagName":46,"properties":8329,"children":8330,"position":8336},{},[8331],{"type":27,"value":248,"position":8332},{"start":8333,"end":8334},{"line":8326,"column":252,"offset":8327},{"line":8326,"column":1691,"offset":8335},16139,{"start":8337,"end":8338},{"line":8326,"column":252,"offset":8327},{"line":8326,"column":1691,"offset":8335},{"type":27,"value":218,"position":8340},{"start":8341,"end":8342},{"line":8326,"column":1691,"offset":8335},{"line":8326,"column":54,"offset":8343},16144,{"type":31,"tagName":46,"properties":8345,"children":8346,"position":8352},{},[8347],{"type":27,"value":267,"position":8348},{"start":8349,"end":8350},{"line":8326,"column":54,"offset":8343},{"line":8326,"column":594,"offset":8351},16156,{"start":8353,"end":8354},{"line":8326,"column":54,"offset":8343},{"line":8326,"column":594,"offset":8351},{"type":27,"value":8356,"position":8357},", serve\nthe other half: they compute the index a ",{"start":8358,"end":8359},{"line":8326,"column":594,"offset":8351},{"line":76,"column":212,"offset":8360},16205,{"type":31,"tagName":46,"properties":8362,"children":8363,"position":8369},{},[8364],{"type":27,"value":50,"position":8365},{"start":8366,"end":8367},{"line":76,"column":212,"offset":8360},{"line":76,"column":10,"offset":8368},16215,{"start":8370,"end":8371},{"line":76,"column":212,"offset":8360},{"line":76,"column":10,"offset":8368},{"type":27,"value":8373,"position":8374}," output carries, so the\ncolor itself stays a literal and the decision stays a number.",{"start":8375,"end":8376},{"line":76,"column":10,"offset":8368},{"line":8377,"column":950,"offset":8378},319,16300,{"start":8380,"end":8381},{"line":8213,"column":21,"offset":8214},{"line":8377,"column":950,"offset":8378},{"type":27,"value":28},{"type":31,"tagName":2492,"properties":8384,"children":8385,"position":8394},{},[8386],{"type":27,"value":8387,"position":8388},"Every export",{"start":8389,"end":8392},{"line":8390,"column":39,"offset":8391},321,16306,{"line":8390,"column":326,"offset":8393},16318,{"start":8395,"end":8397},{"line":8390,"column":21,"offset":8396},16302,{"line":8390,"column":326,"offset":8393},{"type":27,"value":8399},"\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n",{"type":31,"tagName":307,"properties":8401,"children":8402,"position":10202},{},[8403,8459],{"type":31,"tagName":311,"properties":8404,"children":8405,"position":8456},{},[8406],{"type":31,"tagName":315,"properties":8407,"children":8408,"position":8453},{},[8409,8425,8439],{"type":31,"tagName":319,"properties":8410,"children":8411,"position":8420},{},[8412],{"type":27,"value":8413,"position":8414},"Export",{"start":8415,"end":8418},{"line":8416,"column":327,"offset":8417},323,16322,{"line":8416,"column":192,"offset":8419},16328,{"start":8421,"end":8423},{"line":8416,"column":21,"offset":8422},16320,{"line":8416,"column":1580,"offset":8424},16329,{"type":31,"tagName":319,"properties":8426,"children":8427,"position":8435},{},[8428],{"type":27,"value":8429,"position":8430},"Signature",{"start":8431,"end":8433},{"line":8416,"column":182,"offset":8432},16331,{"line":8416,"column":346,"offset":8434},16340,{"start":8436,"end":8437},{"line":8416,"column":1580,"offset":8424},{"line":8416,"column":351,"offset":8438},16341,{"type":31,"tagName":319,"properties":8440,"children":8441,"position":8449},{},[8442],{"type":27,"value":8443,"position":8444},"Definition",{"start":8445,"end":8447},{"line":8416,"column":360,"offset":8446},16343,{"line":8416,"column":652,"offset":8448},16353,{"start":8450,"end":8451},{"line":8416,"column":351,"offset":8438},{"line":8416,"column":96,"offset":8452},16355,{"start":8454,"end":8455},{"line":8416,"column":21,"offset":8422},{"line":8416,"column":96,"offset":8452},{"start":8457,"end":8458},{"line":8416,"column":21,"offset":8422},{"line":8416,"column":96,"offset":8452},{"type":31,"tagName":375,"properties":8460,"children":8461,"position":10199},{},[8462,8850,8939,9009,9109,9164,9219,9357,9485,9602,9728,9873,10031,10087],{"type":31,"tagName":315,"properties":8463,"children":8464,"position":8847},{},[8465,8483,8799],{"type":31,"tagName":382,"properties":8466,"children":8467,"position":8478},{},[8468],{"type":31,"tagName":46,"properties":8469,"children":8470,"position":8472},{},[8471],{"type":27,"value":92},{"start":8473,"end":8476},{"line":8474,"column":327,"offset":8475},325,16378,{"line":8474,"column":330,"offset":8477},16383,{"start":8479,"end":8481},{"line":8474,"column":21,"offset":8480},16376,{"line":8474,"column":192,"offset":8482},16384,{"type":31,"tagName":382,"properties":8484,"children":8485,"position":8794},{},[8486,8496,8501,8510,8515,8524,8529,8538,8543,8552,8557,8566,8571,8580,8585,8595,8601,8610,8615,8623,8628,8637,8642,8651,8656,8666,8671,8680,8685,8695,8701,8711,8717,8727,8733,8743,8749,8758,8763,8773,8779,8788],{"type":31,"tagName":46,"properties":8487,"children":8488,"position":8491},{},[8489],{"type":27,"value":8490},"ink.RED",{"start":8492,"end":8494},{"line":8474,"column":85,"offset":8493},16386,{"line":8474,"column":65,"offset":8495},16395,{"type":27,"value":102,"position":8497},{"start":8498,"end":8499},{"line":8474,"column":65,"offset":8495},{"line":8474,"column":351,"offset":8500},16397,{"type":31,"tagName":46,"properties":8502,"children":8503,"position":8506},{},[8504],{"type":27,"value":8505},"ink.ORANGE",{"start":8507,"end":8508},{"line":8474,"column":351,"offset":8500},{"line":8474,"column":652,"offset":8509},16409,{"type":27,"value":102,"position":8511},{"start":8512,"end":8513},{"line":8474,"column":652,"offset":8509},{"line":8474,"column":96,"offset":8514},16411,{"type":31,"tagName":46,"properties":8516,"children":8517,"position":8520},{},[8518],{"type":27,"value":8519},"ink.AMBER",{"start":8521,"end":8522},{"line":8474,"column":96,"offset":8514},{"line":8474,"column":116,"offset":8523},16422,{"type":27,"value":102,"position":8525},{"start":8526,"end":8527},{"line":8474,"column":116,"offset":8523},{"line":8474,"column":125,"offset":8528},16424,{"type":31,"tagName":46,"properties":8530,"children":8531,"position":8534},{},[8532],{"type":27,"value":8533},"ink.YELLOW",{"start":8535,"end":8536},{"line":8474,"column":125,"offset":8528},{"line":8474,"column":1427,"offset":8537},16436,{"type":27,"value":102,"position":8539},{"start":8540,"end":8541},{"line":8474,"column":1427,"offset":8537},{"line":8474,"column":153,"offset":8542},16438,{"type":31,"tagName":46,"properties":8544,"children":8545,"position":8548},{},[8546],{"type":27,"value":8547},"ink.LIME",{"start":8549,"end":8550},{"line":8474,"column":153,"offset":8542},{"line":8474,"column":455,"offset":8551},16448,{"type":27,"value":102,"position":8553},{"start":8554,"end":8555},{"line":8474,"column":455,"offset":8551},{"line":8474,"column":690,"offset":8556},16450,{"type":31,"tagName":46,"properties":8558,"children":8559,"position":8562},{},[8560],{"type":27,"value":8561},"ink.GREEN",{"start":8563,"end":8564},{"line":8474,"column":690,"offset":8556},{"line":8474,"column":966,"offset":8565},16461,{"type":27,"value":102,"position":8567},{"start":8568,"end":8569},{"line":8474,"column":966,"offset":8565},{"line":8474,"column":711,"offset":8570},16463,{"type":31,"tagName":46,"properties":8572,"children":8573,"position":8576},{},[8574],{"type":27,"value":8575},"ink.EMERALD",{"start":8577,"end":8578},{"line":8474,"column":711,"offset":8570},{"line":8474,"column":3079,"offset":8579},16476,{"type":27,"value":102,"position":8581},{"start":8582,"end":8583},{"line":8474,"column":3079,"offset":8579},{"line":8474,"column":3164,"offset":8584},16478,{"type":31,"tagName":46,"properties":8586,"children":8587,"position":8590},{},[8588],{"type":27,"value":8589},"ink.TEAL",{"start":8591,"end":8592},{"line":8474,"column":3164,"offset":8584},{"line":8474,"column":8593,"offset":8594},113,16488,{"type":27,"value":102,"position":8596},{"start":8597,"end":8598},{"line":8474,"column":8593,"offset":8594},{"line":8474,"column":8599,"offset":8600},115,16490,{"type":31,"tagName":46,"properties":8602,"children":8603,"position":8606},{},[8604],{"type":27,"value":8605},"ink.CYAN",{"start":8607,"end":8608},{"line":8474,"column":8599,"offset":8600},{"line":8474,"column":1020,"offset":8609},16500,{"type":27,"value":102,"position":8611},{"start":8612,"end":8613},{"line":8474,"column":1020,"offset":8609},{"line":8474,"column":24,"offset":8614},16502,{"type":31,"tagName":46,"properties":8616,"children":8617,"position":8619},{},[8618],{"type":27,"value":980},{"start":8620,"end":8621},{"line":8474,"column":24,"offset":8614},{"line":8474,"column":517,"offset":8622},16511,{"type":27,"value":102,"position":8624},{"start":8625,"end":8626},{"line":8474,"column":517,"offset":8622},{"line":8474,"column":40,"offset":8627},16513,{"type":31,"tagName":46,"properties":8629,"children":8630,"position":8633},{},[8631],{"type":27,"value":8632},"ink.BLUE",{"start":8634,"end":8635},{"line":8474,"column":40,"offset":8627},{"line":8474,"column":4571,"offset":8636},16523,{"type":27,"value":102,"position":8638},{"start":8639,"end":8640},{"line":8474,"column":4571,"offset":8636},{"line":8474,"column":768,"offset":8641},16525,{"type":31,"tagName":46,"properties":8643,"children":8644,"position":8647},{},[8645],{"type":27,"value":8646},"ink.INDIGO",{"start":8648,"end":8649},{"line":8474,"column":768,"offset":8641},{"line":8474,"column":778,"offset":8650},16537,{"type":27,"value":102,"position":8652},{"start":8653,"end":8654},{"line":8474,"column":778,"offset":8650},{"line":8474,"column":4760,"offset":8655},16539,{"type":31,"tagName":46,"properties":8657,"children":8658,"position":8661},{},[8659],{"type":27,"value":8660},"ink.VIOLET",{"start":8662,"end":8663},{"line":8474,"column":4760,"offset":8655},{"line":8474,"column":8664,"offset":8665},176,16551,{"type":27,"value":102,"position":8667},{"start":8668,"end":8669},{"line":8474,"column":8664,"offset":8665},{"line":8474,"column":794,"offset":8670},16553,{"type":31,"tagName":46,"properties":8672,"children":8673,"position":8676},{},[8674],{"type":27,"value":8675},"ink.PURPLE",{"start":8677,"end":8678},{"line":8474,"column":794,"offset":8670},{"line":8474,"column":539,"offset":8679},16565,{"type":27,"value":102,"position":8681},{"start":8682,"end":8683},{"line":8474,"column":539,"offset":8679},{"line":8474,"column":801,"offset":8684},16567,{"type":31,"tagName":46,"properties":8686,"children":8687,"position":8690},{},[8688],{"type":27,"value":8689},"ink.PINK",{"start":8691,"end":8692},{"line":8474,"column":801,"offset":8684},{"line":8474,"column":8693,"offset":8694},202,16577,{"type":27,"value":102,"position":8696},{"start":8697,"end":8698},{"line":8474,"column":8693,"offset":8694},{"line":8474,"column":8699,"offset":8700},204,16579,{"type":31,"tagName":46,"properties":8702,"children":8703,"position":8706},{},[8704],{"type":27,"value":8705},"ink.ROSE",{"start":8707,"end":8708},{"line":8474,"column":8699,"offset":8700},{"line":8474,"column":8709,"offset":8710},214,16589,{"type":27,"value":102,"position":8712},{"start":8713,"end":8714},{"line":8474,"column":8709,"offset":8710},{"line":8474,"column":8715,"offset":8716},216,16591,{"type":31,"tagName":46,"properties":8718,"children":8719,"position":8722},{},[8720],{"type":27,"value":8721},"ink.SLATE",{"start":8723,"end":8724},{"line":8474,"column":8715,"offset":8716},{"line":8474,"column":8725,"offset":8726},227,16602,{"type":27,"value":102,"position":8728},{"start":8729,"end":8730},{"line":8474,"column":8725,"offset":8726},{"line":8474,"column":8731,"offset":8732},229,16604,{"type":31,"tagName":46,"properties":8734,"children":8735,"position":8738},{},[8736],{"type":27,"value":8737},"ink.GRAY",{"start":8739,"end":8740},{"line":8474,"column":8731,"offset":8732},{"line":8474,"column":8741,"offset":8742},239,16614,{"type":27,"value":102,"position":8744},{"start":8745,"end":8746},{"line":8474,"column":8741,"offset":8742},{"line":8474,"column":8747,"offset":8748},241,16616,{"type":31,"tagName":46,"properties":8750,"children":8751,"position":8754},{},[8752],{"type":27,"value":8753},"ink.WHITE",{"start":8755,"end":8756},{"line":8474,"column":8747,"offset":8748},{"line":8474,"column":6954,"offset":8757},16627,{"type":27,"value":102,"position":8759},{"start":8760,"end":8761},{"line":8474,"column":6954,"offset":8757},{"line":8474,"column":7029,"offset":8762},16629,{"type":31,"tagName":46,"properties":8764,"children":8765,"position":8768},{},[8766],{"type":27,"value":8767},"ink.BLACK",{"start":8769,"end":8770},{"line":8474,"column":7029,"offset":8762},{"line":8474,"column":8771,"offset":8772},265,16640,{"type":27,"value":1430,"position":8774},{"start":8775,"end":8776},{"line":8474,"column":8771,"offset":8772},{"line":8474,"column":8777,"offset":8778},267,16642,{"type":31,"tagName":46,"properties":8780,"children":8781,"position":8783},{},[8782],{"type":27,"value":717},{"start":8784,"end":8785},{"line":8474,"column":8777,"offset":8778},{"line":8474,"column":8786,"offset":8787},272,16647,{"type":27,"value":451,"position":8789},{"start":8790,"end":8791},{"line":8474,"column":8786,"offset":8787},{"line":8474,"column":8792,"offset":8793},273,16648,{"start":8795,"end":8796},{"line":8474,"column":192,"offset":8482},{"line":8474,"column":8797,"offset":8798},274,16649,{"type":31,"tagName":382,"properties":8800,"children":8801,"position":8842},{},[8802,8811,8820,8826,8835],{"type":27,"value":8803,"position":8804},"opaque packed colors, the palette below, packed exactly as ",{"start":8805,"end":8808},{"line":8474,"column":8806,"offset":8807},276,16651,{"line":8474,"column":8809,"offset":8810},335,16710,{"type":31,"tagName":46,"properties":8812,"children":8813,"position":8815},{},[8814],{"type":27,"value":748},{"start":8816,"end":8817},{"line":8474,"column":8809,"offset":8810},{"line":8474,"column":8818,"offset":8819},346,16721,{"type":27,"value":724,"position":8821},{"start":8822,"end":8823},{"line":8474,"column":8818,"offset":8819},{"line":8474,"column":8824,"offset":8825},352,16727,{"type":31,"tagName":46,"properties":8827,"children":8828,"position":8830},{},[8829],{"type":27,"value":1041},{"start":8831,"end":8832},{"line":8474,"column":8824,"offset":8825},{"line":8474,"column":8833,"offset":8834},364,16739,{"type":27,"value":8836,"position":8837}," packs",{"start":8838,"end":8839},{"line":8474,"column":8833,"offset":8834},{"line":8474,"column":8840,"offset":8841},370,16745,{"start":8843,"end":8844},{"line":8474,"column":8797,"offset":8798},{"line":8474,"column":8845,"offset":8846},372,16747,{"start":8848,"end":8849},{"line":8474,"column":21,"offset":8480},{"line":8474,"column":8845,"offset":8846},{"type":31,"tagName":315,"properties":8851,"children":8852,"position":8936},{},[8853,8871,8888],{"type":31,"tagName":382,"properties":8854,"children":8855,"position":8866},{},[8856],{"type":31,"tagName":46,"properties":8857,"children":8858,"position":8860},{},[8859],{"type":27,"value":112},{"start":8861,"end":8864},{"line":8862,"column":327,"offset":8863},326,16750,{"line":8862,"column":182,"offset":8865},16759,{"start":8867,"end":8869},{"line":8862,"column":21,"offset":8868},16748,{"line":8862,"column":241,"offset":8870},16760,{"type":31,"tagName":382,"properties":8872,"children":8873,"position":8884},{},[8874],{"type":31,"tagName":46,"properties":8875,"children":8876,"position":8879},{},[8877],{"type":27,"value":8878},"fromHex(hex: string): i32",{"start":8880,"end":8882},{"line":8862,"column":294,"offset":8881},16762,{"line":8862,"column":212,"offset":8883},16789,{"start":8885,"end":8886},{"line":8862,"column":241,"offset":8870},{"line":8862,"column":827,"offset":8887},16790,{"type":31,"tagName":382,"properties":8889,"children":8890,"position":8932},{},[8891,8901,8907,8917,8923],{"type":31,"tagName":46,"properties":8892,"children":8893,"position":8896},{},[8894],{"type":27,"value":8895},"\"#rrggbb\"",{"start":8897,"end":8899},{"line":8862,"column":1621,"offset":8898},16792,{"line":8862,"column":54,"offset":8900},16803,{"type":27,"value":8902,"position":8903}," (opaque) or ",{"start":8904,"end":8905},{"line":8862,"column":54,"offset":8900},{"line":8862,"column":1166,"offset":8906},16816,{"type":31,"tagName":46,"properties":8908,"children":8909,"position":8912},{},[8910],{"type":27,"value":8911},"\"#rrggbbaa\"",{"start":8913,"end":8914},{"line":8862,"column":1166,"offset":8906},{"line":8862,"column":8915,"offset":8916},82,16829,{"type":27,"value":8918,"position":8919},", either case; any other text aborts with ",{"start":8920,"end":8921},{"line":8862,"column":8915,"offset":8916},{"line":8862,"column":2135,"offset":8922},16871,{"type":31,"tagName":46,"properties":8924,"children":8925,"position":8928},{},[8926],{"type":27,"value":8927},"color: bad hex \u003Cx>",{"start":8929,"end":8930},{"line":8862,"column":2135,"offset":8922},{"line":8862,"column":4406,"offset":8931},16891,{"start":8933,"end":8934},{"line":8862,"column":827,"offset":8887},{"line":8862,"column":1292,"offset":8935},16893,{"start":8937,"end":8938},{"line":8862,"column":21,"offset":8868},{"line":8862,"column":1292,"offset":8935},{"type":31,"tagName":315,"properties":8940,"children":8941,"position":9006},{},[8942,8960,8977],{"type":31,"tagName":382,"properties":8943,"children":8944,"position":8955},{},[8945],{"type":31,"tagName":46,"properties":8946,"children":8947,"position":8949},{},[8948],{"type":27,"value":131},{"start":8950,"end":8953},{"line":8951,"column":327,"offset":8952},327,16896,{"line":8951,"column":1580,"offset":8954},16903,{"start":8956,"end":8958},{"line":8951,"column":21,"offset":8957},16894,{"line":8951,"column":85,"offset":8959},16904,{"type":31,"tagName":382,"properties":8961,"children":8962,"position":8973},{},[8963],{"type":31,"tagName":46,"properties":8964,"children":8965,"position":8968},{},[8966],{"type":27,"value":8967},"alpha(color: i32, a: f64): i32",{"start":8969,"end":8971},{"line":8951,"column":241,"offset":8970},16906,{"line":8951,"column":1621,"offset":8972},16938,{"start":8974,"end":8975},{"line":8951,"column":85,"offset":8959},{"line":8951,"column":43,"offset":8976},16939,{"type":31,"tagName":382,"properties":8978,"children":8979,"position":9002},{},[8980,8987,8996],{"type":27,"value":8981,"position":8982},"the color with its alpha byte set from an opacity ",{"start":8983,"end":8985},{"line":8951,"column":1675,"offset":8984},16941,{"line":8951,"column":986,"offset":8986},16991,{"type":31,"tagName":46,"properties":8988,"children":8989,"position":8992},{},[8990],{"type":27,"value":8991},"0..1",{"start":8993,"end":8994},{"line":8951,"column":986,"offset":8986},{"line":8951,"column":3198,"offset":8995},16997,{"type":27,"value":8997,"position":8998},", RGB untouched",{"start":8999,"end":9000},{"line":8951,"column":3198,"offset":8995},{"line":8951,"column":3795,"offset":9001},17012,{"start":9003,"end":9004},{"line":8951,"column":43,"offset":8976},{"line":8951,"column":4014,"offset":9005},17014,{"start":9007,"end":9008},{"line":8951,"column":21,"offset":8957},{"line":8951,"column":4014,"offset":9005},{"type":31,"tagName":315,"properties":9010,"children":9011,"position":9106},{},[9012,9030,9047],{"type":31,"tagName":382,"properties":9013,"children":9014,"position":9025},{},[9015],{"type":31,"tagName":46,"properties":9016,"children":9017,"position":9019},{},[9018],{"type":27,"value":149},{"start":9020,"end":9023},{"line":9021,"column":327,"offset":9022},328,17017,{"line":9021,"column":330,"offset":9024},17022,{"start":9026,"end":9028},{"line":9021,"column":21,"offset":9027},17015,{"line":9021,"column":192,"offset":9029},17023,{"type":31,"tagName":382,"properties":9031,"children":9032,"position":9043},{},[9033],{"type":31,"tagName":46,"properties":9034,"children":9035,"position":9038},{},[9036],{"type":27,"value":9037},"mix(a: i32, b: i32, t: f64): i32",{"start":9039,"end":9041},{"line":9021,"column":85,"offset":9040},17025,{"line":9021,"column":1621,"offset":9042},17059,{"start":9044,"end":9045},{"line":9021,"column":192,"offset":9029},{"line":9021,"column":43,"offset":9046},17060,{"type":31,"tagName":382,"properties":9048,"children":9049,"position":9102},{},[9050,9057,9066,9072,9080,9086,9096],{"type":27,"value":9051,"position":9052},"every channel, alpha included, ",{"start":9053,"end":9055},{"line":9021,"column":1675,"offset":9054},17062,{"line":9021,"column":614,"offset":9056},17093,{"type":31,"tagName":46,"properties":9058,"children":9059,"position":9062},{},[9060],{"type":27,"value":9061},"t",{"start":9063,"end":9064},{"line":9021,"column":614,"offset":9056},{"line":9021,"column":8915,"offset":9065},17096,{"type":27,"value":9067,"position":9068}," of the way from ",{"start":9069,"end":9070},{"line":9021,"column":8915,"offset":9065},{"line":9021,"column":472,"offset":9071},17113,{"type":31,"tagName":46,"properties":9073,"children":9074,"position":9076},{},[9075],{"type":27,"value":1436},{"start":9077,"end":9078},{"line":9021,"column":472,"offset":9071},{"line":9021,"column":3113,"offset":9079},17116,{"type":27,"value":9081,"position":9082}," to ",{"start":9083,"end":9084},{"line":9021,"column":3113,"offset":9079},{"line":9021,"column":1129,"offset":9085},17120,{"type":31,"tagName":46,"properties":9087,"children":9088,"position":9091},{},[9089],{"type":27,"value":9090},"b",{"start":9092,"end":9093},{"line":9021,"column":1129,"offset":9085},{"line":9021,"column":9094,"offset":9095},109,17123,{"type":27,"value":9097,"position":9098},", linear in sRGB",{"start":9099,"end":9100},{"line":9021,"column":9094,"offset":9095},{"line":9021,"column":1020,"offset":9101},17139,{"start":9103,"end":9104},{"line":9021,"column":43,"offset":9046},{"line":9021,"column":24,"offset":9105},17141,{"start":9107,"end":9108},{"line":9021,"column":21,"offset":9027},{"line":9021,"column":24,"offset":9105},{"type":31,"tagName":315,"properties":9110,"children":9111,"position":9161},{},[9112,9130,9147],{"type":31,"tagName":382,"properties":9113,"children":9114,"position":9125},{},[9115],{"type":31,"tagName":46,"properties":9116,"children":9117,"position":9119},{},[9118],{"type":27,"value":168},{"start":9120,"end":9123},{"line":9121,"column":327,"offset":9122},329,17144,{"line":9121,"column":182,"offset":9124},17153,{"start":9126,"end":9128},{"line":9121,"column":21,"offset":9127},17142,{"line":9121,"column":241,"offset":9129},17154,{"type":31,"tagName":382,"properties":9131,"children":9132,"position":9143},{},[9133],{"type":31,"tagName":46,"properties":9134,"children":9135,"position":9138},{},[9136],{"type":27,"value":9137},"lighten(color: i32, amount: f64): i32",{"start":9139,"end":9141},{"line":9121,"column":294,"offset":9140},17156,{"line":9121,"column":2340,"offset":9142},17195,{"start":9144,"end":9145},{"line":9121,"column":241,"offset":9129},{"line":9121,"column":2200,"offset":9146},17196,{"type":31,"tagName":382,"properties":9148,"children":9149,"position":9157},{},[9150],{"type":27,"value":9151,"position":9152},"each RGB channel moved toward 255 by the fraction, alpha kept",{"start":9153,"end":9155},{"line":9121,"column":280,"offset":9154},17198,{"line":9121,"column":3685,"offset":9156},17259,{"start":9158,"end":9159},{"line":9121,"column":2200,"offset":9146},{"line":9121,"column":1013,"offset":9160},17261,{"start":9162,"end":9163},{"line":9121,"column":21,"offset":9127},{"line":9121,"column":1013,"offset":9160},{"type":31,"tagName":315,"properties":9165,"children":9166,"position":9216},{},[9167,9185,9202],{"type":31,"tagName":382,"properties":9168,"children":9169,"position":9180},{},[9170],{"type":31,"tagName":46,"properties":9171,"children":9172,"position":9174},{},[9173],{"type":27,"value":188},{"start":9175,"end":9178},{"line":9176,"column":327,"offset":9177},330,17264,{"line":9176,"column":85,"offset":9179},17272,{"start":9181,"end":9183},{"line":9176,"column":21,"offset":9182},17262,{"line":9176,"column":182,"offset":9184},17273,{"type":31,"tagName":382,"properties":9186,"children":9187,"position":9198},{},[9188],{"type":31,"tagName":46,"properties":9189,"children":9190,"position":9193},{},[9191],{"type":27,"value":9192},"darken(color: i32, amount: f64): i32",{"start":9194,"end":9196},{"line":9176,"column":866,"offset":9195},17275,{"line":9176,"column":10,"offset":9197},17313,{"start":9199,"end":9200},{"line":9176,"column":182,"offset":9184},{"line":9176,"column":2163,"offset":9201},17314,{"type":31,"tagName":382,"properties":9203,"children":9204,"position":9212},{},[9205],{"type":27,"value":9206,"position":9207},"each RGB channel moved toward 0 by the fraction, alpha kept",{"start":9208,"end":9210},{"line":9176,"column":2200,"offset":9209},17316,{"line":9176,"column":1376,"offset":9211},17375,{"start":9213,"end":9214},{"line":9176,"column":2163,"offset":9201},{"line":9176,"column":742,"offset":9215},17377,{"start":9217,"end":9218},{"line":9176,"column":21,"offset":9182},{"line":9176,"column":742,"offset":9215},{"type":31,"tagName":315,"properties":9220,"children":9221,"position":9354},{},[9222,9266,9283],{"type":31,"tagName":382,"properties":9223,"children":9224,"position":9261},{},[9225,9235,9240,9248,9253],{"type":31,"tagName":46,"properties":9226,"children":9227,"position":9229},{},[9228],{"type":27,"value":3463},{"start":9230,"end":9233},{"line":9231,"column":327,"offset":9232},331,17380,{"line":9231,"column":330,"offset":9234},17385,{"type":27,"value":102,"position":9236},{"start":9237,"end":9238},{"line":9231,"column":330,"offset":9234},{"line":9231,"column":1580,"offset":9239},17387,{"type":31,"tagName":46,"properties":9241,"children":9242,"position":9244},{},[9243],{"type":27,"value":3498},{"start":9245,"end":9246},{"line":9231,"column":1580,"offset":9239},{"line":9231,"column":326,"offset":9247},17394,{"type":27,"value":102,"position":9249},{"start":9250,"end":9251},{"line":9231,"column":326,"offset":9247},{"line":9231,"column":389,"offset":9252},17396,{"type":31,"tagName":46,"properties":9254,"children":9255,"position":9257},{},[9256],{"type":27,"value":3532},{"start":9258,"end":9259},{"line":9231,"column":389,"offset":9252},{"line":9231,"column":402,"offset":9260},17402,{"start":9262,"end":9264},{"line":9231,"column":21,"offset":9263},17378,{"line":9231,"column":1398,"offset":9265},17403,{"type":31,"tagName":382,"properties":9267,"children":9268,"position":9279},{},[9269],{"type":31,"tagName":46,"properties":9270,"children":9271,"position":9274},{},[9272],{"type":27,"value":9273},"red(color: i32): i32",{"start":9275,"end":9277},{"line":9231,"column":1409,"offset":9276},17405,{"line":9231,"column":433,"offset":9278},17427,{"start":9280,"end":9281},{"line":9231,"column":1398,"offset":9265},{"line":9231,"column":1691,"offset":9282},17428,{"type":31,"tagName":382,"properties":9284,"children":9285,"position":9350},{},[9286,9293,9302,9308,9317,9322,9331,9336,9345],{"type":27,"value":9287,"position":9288},"one channel of a packed color, ",{"start":9289,"end":9291},{"line":9231,"column":2163,"offset":9290},17430,{"line":9231,"column":1365,"offset":9292},17461,{"type":31,"tagName":46,"properties":9294,"children":9295,"position":9297},{},[9296],{"type":27,"value":2473},{"start":9298,"end":9299},{"line":9231,"column":1365,"offset":9292},{"line":9231,"column":9300,"offset":9301},92,17469,{"type":27,"value":9303,"position":9304}," (Pine's ",{"start":9305,"end":9306},{"line":9231,"column":9300,"offset":9301},{"line":9231,"column":3079,"offset":9307},17478,{"type":31,"tagName":46,"properties":9309,"children":9310,"position":9313},{},[9311],{"type":27,"value":9312},"color.r",{"start":9314,"end":9315},{"line":9231,"column":3079,"offset":9307},{"line":9231,"column":1472,"offset":9316},17487,{"type":27,"value":102,"position":9318},{"start":9319,"end":9320},{"line":9231,"column":1472,"offset":9316},{"line":9231,"column":482,"offset":9321},17489,{"type":31,"tagName":46,"properties":9323,"children":9324,"position":9327},{},[9325],{"type":27,"value":9326},"color.g",{"start":9328,"end":9329},{"line":9231,"column":482,"offset":9321},{"line":9231,"column":4014,"offset":9330},17498,{"type":27,"value":102,"position":9332},{"start":9333,"end":9334},{"line":9231,"column":4014,"offset":9330},{"line":9231,"column":4105,"offset":9335},17500,{"type":31,"tagName":46,"properties":9337,"children":9338,"position":9341},{},[9339],{"type":27,"value":9340},"color.b",{"start":9342,"end":9343},{"line":9231,"column":4105,"offset":9335},{"line":9231,"column":504,"offset":9344},17509,{"type":27,"value":451,"position":9346},{"start":9347,"end":9348},{"line":9231,"column":504,"offset":9344},{"line":9231,"column":4175,"offset":9349},17510,{"start":9351,"end":9352},{"line":9231,"column":1691,"offset":9282},{"line":9231,"column":4196,"offset":9353},17512,{"start":9355,"end":9356},{"line":9231,"column":21,"offset":9263},{"line":9231,"column":4196,"offset":9353},{"type":31,"tagName":315,"properties":9358,"children":9359,"position":9482},{},[9360,9378,9395],{"type":31,"tagName":382,"properties":9361,"children":9362,"position":9373},{},[9363],{"type":31,"tagName":46,"properties":9364,"children":9365,"position":9367},{},[9366],{"type":27,"value":1087},{"start":9368,"end":9371},{"line":9369,"column":327,"offset":9370},332,17515,{"line":9369,"column":182,"offset":9372},17524,{"start":9374,"end":9376},{"line":9369,"column":21,"offset":9375},17513,{"line":9369,"column":241,"offset":9377},17525,{"type":31,"tagName":382,"properties":9379,"children":9380,"position":9391},{},[9381],{"type":31,"tagName":46,"properties":9382,"children":9383,"position":9386},{},[9384],{"type":27,"value":9385},"opacity(color: i32): f64",{"start":9387,"end":9389},{"line":9369,"column":294,"offset":9388},17527,{"line":9369,"column":1412,"offset":9390},17553,{"start":9392,"end":9393},{"line":9369,"column":241,"offset":9377},{"line":9369,"column":212,"offset":9394},17554,{"type":31,"tagName":382,"properties":9396,"children":9397,"position":9478},{},[9398,9405,9414,9419,9427,9433,9441,9447,9456,9462,9471],{"type":27,"value":9399,"position":9400},"the alpha byte over ",{"start":9401,"end":9403},{"line":9369,"column":261,"offset":9402},17556,{"line":9369,"column":956,"offset":9404},17576,{"type":31,"tagName":46,"properties":9406,"children":9407,"position":9410},{},[9408],{"type":27,"value":9409},"255",{"start":9411,"end":9412},{"line":9369,"column":956,"offset":9404},{"line":9369,"column":1166,"offset":9413},17581,{"type":27,"value":102,"position":9415},{"start":9416,"end":9417},{"line":9369,"column":1166,"offset":9413},{"line":9369,"column":4383,"offset":9418},17583,{"type":31,"tagName":46,"properties":9420,"children":9421,"position":9423},{},[9422],{"type":27,"value":8991},{"start":9424,"end":9425},{"line":9369,"column":4383,"offset":9418},{"line":9369,"column":605,"offset":9426},17589,{"type":27,"value":9428,"position":9429},": what ",{"start":9430,"end":9431},{"line":9369,"column":605,"offset":9426},{"line":9369,"column":1365,"offset":9432},17596,{"type":31,"tagName":46,"properties":9434,"children":9435,"position":9437},{},[9436],{"type":27,"value":131},{"start":9438,"end":9439},{"line":9369,"column":1365,"offset":9432},{"line":9369,"column":1126,"offset":9440},17603,{"type":27,"value":9442,"position":9443}," takes, so ",{"start":9444,"end":9445},{"line":9369,"column":1126,"offset":9440},{"line":9369,"column":3113,"offset":9446},17614,{"type":31,"tagName":46,"properties":9448,"children":9449,"position":9452},{},[9450],{"type":27,"value":9451},"alpha(c, opacity(c))",{"start":9453,"end":9454},{"line":9369,"column":3113,"offset":9446},{"line":9369,"column":2135,"offset":9455},17636,{"type":27,"value":9457,"position":9458}," is ",{"start":9459,"end":9460},{"line":9369,"column":2135,"offset":9455},{"line":9369,"column":756,"offset":9461},17640,{"type":31,"tagName":46,"properties":9463,"children":9464,"position":9467},{},[9465],{"type":27,"value":9466},"c",{"start":9468,"end":9469},{"line":9369,"column":756,"offset":9461},{"line":9369,"column":499,"offset":9470},17643,{"type":27,"value":9472,"position":9473}," again",{"start":9474,"end":9475},{"line":9369,"column":499,"offset":9470},{"line":9369,"column":9476,"offset":9477},137,17649,{"start":9479,"end":9480},{"line":9369,"column":212,"offset":9394},{"line":9369,"column":520,"offset":9481},17651,{"start":9483,"end":9484},{"line":9369,"column":21,"offset":9375},{"line":9369,"column":520,"offset":9481},{"type":31,"tagName":315,"properties":9486,"children":9487,"position":9599},{},[9488,9506,9528],{"type":31,"tagName":382,"properties":9489,"children":9490,"position":9501},{},[9491],{"type":31,"tagName":46,"properties":9492,"children":9493,"position":9495},{},[9494],{"type":27,"value":1062},{"start":9496,"end":9499},{"line":9497,"column":327,"offset":9498},333,17654,{"line":9497,"column":326,"offset":9500},17668,{"start":9502,"end":9504},{"line":9497,"column":21,"offset":9503},17652,{"line":9497,"column":392,"offset":9505},17669,{"type":31,"tagName":382,"properties":9507,"children":9508,"position":9524},{},[9509],{"type":31,"tagName":46,"properties":9510,"children":9511,"position":9519},{},[9512,9514,9517],{"type":27,"value":9513},"transparency(",{"type":31,"tagName":1000,"properties":9515,"children":9516},{},[],{"type":27,"value":9518},"color: i32): f64",{"start":9520,"end":9522},{"line":9497,"column":65,"offset":9521},17671,{"line":9497,"column":1691,"offset":9523},17702,{"start":9525,"end":9526},{"line":9497,"column":392,"offset":9505},{"line":9497,"column":10,"offset":9527},17703,{"type":31,"tagName":382,"properties":9529,"children":9530,"position":9595},{},[9531,9538,9547,9553,9562,9567,9575,9581,9589],{"type":27,"value":9532,"position":9533},"Pine's ",{"start":9534,"end":9536},{"line":9497,"column":2340,"offset":9535},17705,{"line":9497,"column":1427,"offset":9537},17712,{"type":31,"tagName":46,"properties":9539,"children":9540,"position":9543},{},[9541],{"type":27,"value":9542},"color.t",{"start":9544,"end":9545},{"line":9497,"column":1427,"offset":9537},{"line":9497,"column":1171,"offset":9546},17721,{"type":27,"value":9548,"position":9549},": ",{"start":9550,"end":9551},{"line":9497,"column":1171,"offset":9546},{"line":9497,"column":448,"offset":9552},17723,{"type":31,"tagName":46,"properties":9554,"children":9555,"position":9558},{},[9556],{"type":27,"value":9557},"(255 - alpha) * 100 / 255",{"start":9559,"end":9560},{"line":9497,"column":448,"offset":9552},{"line":9497,"column":472,"offset":9561},17750,{"type":27,"value":102,"position":9563},{"start":9564,"end":9565},{"line":9497,"column":472,"offset":9561},{"line":9497,"column":3079,"offset":9566},17752,{"type":31,"tagName":46,"properties":9568,"children":9569,"position":9571},{},[9570],{"type":27,"value":4120},{"start":9572,"end":9573},{"line":9497,"column":3079,"offset":9566},{"line":9497,"column":3198,"offset":9574},17755,{"type":27,"value":9576,"position":9577}," opaque to ",{"start":9578,"end":9579},{"line":9497,"column":3198,"offset":9574},{"line":9497,"column":8599,"offset":9580},17766,{"type":31,"tagName":46,"properties":9582,"children":9583,"position":9585},{},[9584],{"type":27,"value":7301},{"start":9586,"end":9587},{"line":9497,"column":8599,"offset":9580},{"line":9497,"column":1013,"offset":9588},17771,{"type":27,"value":9590,"position":9591}," invisible",{"start":9592,"end":9593},{"line":9497,"column":1013,"offset":9588},{"line":9497,"column":765,"offset":9594},17781,{"start":9596,"end":9597},{"line":9497,"column":10,"offset":9527},{"line":9497,"column":504,"offset":9598},17783,{"start":9600,"end":9601},{"line":9497,"column":21,"offset":9503},{"line":9497,"column":504,"offset":9598},{"type":31,"tagName":315,"properties":9603,"children":9604,"position":9725},{},[9605,9623,9654],{"type":31,"tagName":382,"properties":9606,"children":9607,"position":9618},{},[9608],{"type":31,"tagName":46,"properties":9609,"children":9610,"position":9612},{},[9611],{"type":27,"value":248},{"start":9613,"end":9616},{"line":9614,"column":327,"offset":9615},334,17786,{"line":9614,"column":294,"offset":9617},17798,{"start":9619,"end":9621},{"line":9614,"column":21,"offset":9620},17784,{"line":9614,"column":915,"offset":9622},17799,{"type":31,"tagName":382,"properties":9624,"children":9625,"position":9650},{},[9626,9636,9641],{"type":31,"tagName":46,"properties":9627,"children":9628,"position":9631},{},[9629],{"type":27,"value":9630},"new ColorScale(min: f64, max: f64, steps: i32)",{"start":9632,"end":9634},{"line":9614,"column":392,"offset":9633},17801,{"line":9614,"column":2357,"offset":9635},17849,{"type":27,"value":102,"position":9637},{"start":9638,"end":9639},{"line":9614,"column":2357,"offset":9635},{"line":9614,"column":594,"offset":9640},17851,{"type":31,"tagName":46,"properties":9642,"children":9643,"position":9646},{},[9644],{"type":27,"value":9645},".index(v: f64): f64",{"start":9647,"end":9648},{"line":9614,"column":594,"offset":9640},{"line":9614,"column":983,"offset":9649},17872,{"start":9651,"end":9652},{"line":9614,"column":915,"offset":9622},{"line":9614,"column":2820,"offset":9653},17873,{"type":31,"tagName":382,"properties":9655,"children":9656,"position":9720},{},[9657,9667,9673,9683,9690,9698,9704,9713],{"type":31,"tagName":46,"properties":9658,"children":9659,"position":9662},{},[9660],{"type":27,"value":9661},"floor((v - min) / (max - min) * steps)",{"start":9663,"end":9665},{"line":9614,"column":9300,"offset":9664},17875,{"line":9614,"column":504,"offset":9666},17915,{"type":27,"value":9668,"position":9669}," clamped to ",{"start":9670,"end":9671},{"line":9614,"column":504,"offset":9666},{"line":9614,"column":4406,"offset":9672},17927,{"type":31,"tagName":46,"properties":9674,"children":9675,"position":9678},{},[9676],{"type":27,"value":9677},"0..steps - 1",{"start":9679,"end":9680},{"line":9614,"column":4406,"offset":9672},{"line":9614,"column":9681,"offset":9682},158,17941,{"type":27,"value":9684,"position":9685},"; ",{"start":9686,"end":9687},{"line":9614,"column":9681,"offset":9682},{"line":9614,"column":9688,"offset":9689},160,17943,{"type":31,"tagName":46,"properties":9691,"children":9692,"position":9694},{},[9693],{"type":27,"value":4966},{"start":9695,"end":9696},{"line":9614,"column":9688,"offset":9689},{"line":9614,"column":4796,"offset":9697},17948,{"type":27,"value":9699,"position":9700}," in, ",{"start":9701,"end":9702},{"line":9614,"column":4796,"offset":9697},{"line":9614,"column":1050,"offset":9703},17953,{"type":31,"tagName":46,"properties":9705,"children":9706,"position":9708},{},[9707],{"type":27,"value":4966},{"start":9709,"end":9710},{"line":9614,"column":1050,"offset":9703},{"line":9614,"column":9711,"offset":9712},175,17958,{"type":27,"value":9714,"position":9715}," out",{"start":9716,"end":9717},{"line":9614,"column":9711,"offset":9712},{"line":9614,"column":9718,"offset":9719},179,17962,{"start":9721,"end":9722},{"line":9614,"column":2820,"offset":9653},{"line":9614,"column":9723,"offset":9724},181,17964,{"start":9726,"end":9727},{"line":9614,"column":21,"offset":9620},{"line":9614,"column":9723,"offset":9724},{"type":31,"tagName":315,"properties":9729,"children":9730,"position":9870},{},[9731,9748,9788],{"type":31,"tagName":382,"properties":9732,"children":9733,"position":9743},{},[9734],{"type":31,"tagName":46,"properties":9735,"children":9736,"position":9738},{},[9737],{"type":27,"value":267},{"start":9739,"end":9741},{"line":8809,"column":327,"offset":9740},17967,{"line":8809,"column":294,"offset":9742},17979,{"start":9744,"end":9746},{"line":8809,"column":21,"offset":9745},17965,{"line":8809,"column":915,"offset":9747},17980,{"type":31,"tagName":382,"properties":9749,"children":9750,"position":9784},{},[9751,9771,9776],{"type":31,"tagName":46,"properties":9752,"children":9753,"position":9766},{},[9754,9756,9759,9761,9764],{"type":27,"value":9755},"new Thresholds(",{"type":31,"tagName":1000,"properties":9757,"children":9758},{},[],{"type":27,"value":9760},"levels: Static",{"type":31,"tagName":1000,"properties":9762,"children":9763},{},[],{"type":27,"value":9765},"Array\u003Cf64>)",{"start":9767,"end":9769},{"line":8809,"column":392,"offset":9768},17982,{"line":8809,"column":585,"offset":9770},18024,{"type":27,"value":102,"position":9772},{"start":9773,"end":9774},{"line":8809,"column":585,"offset":9770},{"line":8809,"column":950,"offset":9775},18026,{"type":31,"tagName":46,"properties":9777,"children":9778,"position":9780},{},[9779],{"type":27,"value":9645},{"start":9781,"end":9782},{"line":8809,"column":950,"offset":9775},{"line":8809,"column":1190,"offset":9783},18047,{"start":9785,"end":9786},{"line":8809,"column":915,"offset":9747},{"line":8809,"column":1365,"offset":9787},18048,{"type":31,"tagName":382,"properties":9789,"children":9790,"position":9866},{},[9791,9798,9807,9812,9835,9840,9848,9853,9861],{"type":27,"value":9792,"position":9793},"the number of levels at or below ",{"start":9794,"end":9796},{"line":8809,"column":966,"offset":9795},18050,{"line":8809,"column":3795,"offset":9797},18083,{"type":31,"tagName":46,"properties":9799,"children":9800,"position":9803},{},[9801],{"type":27,"value":9802},"v",{"start":9804,"end":9805},{"line":8809,"column":3795,"offset":9797},{"line":8809,"column":489,"offset":9806},18086,{"type":27,"value":102,"position":9808},{"start":9809,"end":9810},{"line":8809,"column":489,"offset":9806},{"line":8809,"column":2135,"offset":9811},18088,{"type":31,"tagName":46,"properties":9813,"children":9814,"position":9831},{},[9815,9817,9820,9821,9824,9826,9829],{"type":27,"value":9816},"0.",{"type":31,"tagName":1000,"properties":9818,"children":9819},{},[],{"type":27,"value":276},{"type":31,"tagName":1000,"properties":9822,"children":9823},{},[],{"type":27,"value":9825},"levels.",{"type":31,"tagName":1000,"properties":9827,"children":9828},{},[],{"type":27,"value":9830},"length",{"start":9832,"end":9833},{"line":8809,"column":2135,"offset":9811},{"line":8809,"column":4292,"offset":9834},18106,{"type":27,"value":9684,"position":9836},{"start":9837,"end":9838},{"line":8809,"column":4292,"offset":9834},{"line":8809,"column":4406,"offset":9839},18108,{"type":31,"tagName":46,"properties":9841,"children":9842,"position":9844},{},[9843],{"type":27,"value":4966},{"start":9845,"end":9846},{"line":8809,"column":4406,"offset":9839},{"line":8809,"column":4585,"offset":9847},18113,{"type":27,"value":9699,"position":9849},{"start":9850,"end":9851},{"line":8809,"column":4585,"offset":9847},{"line":8809,"column":1481,"offset":9852},18118,{"type":31,"tagName":46,"properties":9854,"children":9855,"position":9857},{},[9856],{"type":27,"value":4966},{"start":9858,"end":9859},{"line":8809,"column":1481,"offset":9852},{"line":8809,"column":4705,"offset":9860},18123,{"type":27,"value":9714,"position":9862},{"start":9863,"end":9864},{"line":8809,"column":4705,"offset":9860},{"line":8809,"column":4742,"offset":9865},18127,{"start":9867,"end":9868},{"line":8809,"column":1365,"offset":9787},{"line":8809,"column":4796,"offset":9869},18129,{"start":9871,"end":9872},{"line":8809,"column":21,"offset":9745},{"line":8809,"column":4796,"offset":9869},{"type":31,"tagName":315,"properties":9874,"children":9875,"position":10028},{},[9876,9895,10014],{"type":31,"tagName":382,"properties":9877,"children":9878,"position":9890},{},[9879],{"type":31,"tagName":46,"properties":9880,"children":9881,"position":9884},{},[9882],{"type":27,"value":9883},"theme",{"start":9885,"end":9888},{"line":9886,"column":327,"offset":9887},336,18132,{"line":9886,"column":1580,"offset":9889},18139,{"start":9891,"end":9893},{"line":9886,"column":21,"offset":9892},18130,{"line":9886,"column":85,"offset":9894},18140,{"type":31,"tagName":382,"properties":9896,"children":9897,"position":10010},{},[9898,9908,9913,9922,9927,9936,9941,9950,9955,9964,9969,9978,9983,9992,9997,10005],{"type":31,"tagName":46,"properties":9899,"children":9900,"position":9903},{},[9901],{"type":27,"value":9902},"theme.UP",{"start":9904,"end":9906},{"line":9886,"column":241,"offset":9905},18142,{"line":9886,"column":298,"offset":9907},18152,{"type":27,"value":102,"position":9909},{"start":9910,"end":9911},{"line":9886,"column":298,"offset":9907},{"line":9886,"column":402,"offset":9912},18154,{"type":31,"tagName":46,"properties":9914,"children":9915,"position":9918},{},[9916],{"type":27,"value":9917},"theme.DOWN",{"start":9919,"end":9920},{"line":9886,"column":402,"offset":9912},{"line":9886,"column":423,"offset":9921},18166,{"type":27,"value":102,"position":9923},{"start":9924,"end":9925},{"line":9886,"column":423,"offset":9921},{"line":9886,"column":252,"offset":9926},18168,{"type":31,"tagName":46,"properties":9928,"children":9929,"position":9932},{},[9930],{"type":27,"value":9931},"theme.TEXT",{"start":9933,"end":9934},{"line":9886,"column":252,"offset":9926},{"line":9886,"column":1691,"offset":9935},18180,{"type":27,"value":102,"position":9937},{"start":9938,"end":9939},{"line":9886,"column":1691,"offset":9935},{"line":9886,"column":2163,"offset":9940},18182,{"type":31,"tagName":46,"properties":9942,"children":9943,"position":9946},{},[9944],{"type":27,"value":9945},"theme.MUTED",{"start":9947,"end":9948},{"line":9886,"column":2163,"offset":9940},{"line":9886,"column":2357,"offset":9949},18195,{"type":27,"value":102,"position":9951},{"start":9952,"end":9953},{"line":9886,"column":2357,"offset":9949},{"line":9886,"column":594,"offset":9954},18197,{"type":31,"tagName":46,"properties":9956,"children":9957,"position":9960},{},[9958],{"type":27,"value":9959},"theme.BG",{"start":9961,"end":9962},{"line":9886,"column":594,"offset":9954},{"line":9886,"column":1446,"offset":9963},18207,{"type":27,"value":102,"position":9965},{"start":9966,"end":9967},{"line":9886,"column":1446,"offset":9963},{"line":9886,"column":2586,"offset":9968},18209,{"type":31,"tagName":46,"properties":9970,"children":9971,"position":9974},{},[9972],{"type":27,"value":9973},"theme.GRID",{"start":9975,"end":9976},{"line":9886,"column":2586,"offset":9968},{"line":9886,"column":9300,"offset":9977},18221,{"type":27,"value":102,"position":9979},{"start":9980,"end":9981},{"line":9886,"column":9300,"offset":9977},{"line":9886,"column":2852,"offset":9982},18223,{"type":31,"tagName":46,"properties":9984,"children":9985,"position":9988},{},[9986],{"type":27,"value":9987},"theme.ACCENT",{"start":9989,"end":9990},{"line":9886,"column":2852,"offset":9982},{"line":9886,"column":1134,"offset":9991},18237,{"type":27,"value":1430,"position":9993},{"start":9994,"end":9995},{"line":9886,"column":1134,"offset":9991},{"line":9886,"column":1472,"offset":9996},18239,{"type":31,"tagName":46,"properties":9998,"children":9999,"position":10001},{},[10000],{"type":27,"value":717},{"start":10002,"end":10003},{"line":9886,"column":1472,"offset":9996},{"line":9886,"column":8599,"offset":10004},18244,{"type":27,"value":451,"position":10006},{"start":10007,"end":10008},{"line":9886,"column":8599,"offset":10004},{"line":9886,"column":742,"offset":10009},18245,{"start":10011,"end":10012},{"line":9886,"column":85,"offset":9894},{"line":9886,"column":3575,"offset":10013},18246,{"type":31,"tagName":382,"properties":10015,"children":10016,"position":10024},{},[10017],{"type":27,"value":10018,"position":10019},"the seven theme tokens as packed values the chart resolves when it paints: the candle up and down colours, the axis text, that text at 55 percent, the background, the grid lines and the app's accent",{"start":10020,"end":10022},{"line":9886,"column":3795,"offset":10021},18248,{"line":9886,"column":8326,"offset":10023},18446,{"start":10025,"end":10026},{"line":9886,"column":3575,"offset":10013},{"line":9886,"column":8377,"offset":10027},18448,{"start":10029,"end":10030},{"line":9886,"column":21,"offset":9892},{"line":9886,"column":8377,"offset":10027},{"type":31,"tagName":315,"properties":10032,"children":10033,"position":10084},{},[10034,10053,10070],{"type":31,"tagName":382,"properties":10035,"children":10036,"position":10048},{},[10037],{"type":31,"tagName":46,"properties":10038,"children":10039,"position":10042},{},[10040],{"type":27,"value":10041},"isThemeToken",{"start":10043,"end":10046},{"line":10044,"column":327,"offset":10045},337,18451,{"line":10044,"column":326,"offset":10047},18465,{"start":10049,"end":10051},{"line":10044,"column":21,"offset":10050},18449,{"line":10044,"column":392,"offset":10052},18466,{"type":31,"tagName":382,"properties":10054,"children":10055,"position":10066},{},[10056],{"type":31,"tagName":46,"properties":10057,"children":10058,"position":10061},{},[10059],{"type":27,"value":10060},"isThemeToken(c: i32): bool",{"start":10062,"end":10064},{"line":10044,"column":65,"offset":10063},18468,{"line":10044,"column":1675,"offset":10065},18496,{"start":10067,"end":10068},{"line":10044,"column":392,"offset":10052},{"line":10044,"column":125,"offset":10069},18497,{"type":31,"tagName":382,"properties":10071,"children":10072,"position":10080},{},[10073],{"type":27,"value":10074,"position":10075},"whether a packed value is one of the seven tokens (at any alpha)",{"start":10076,"end":10078},{"line":10044,"column":1691,"offset":10077},18499,{"line":10044,"column":8599,"offset":10079},18563,{"start":10081,"end":10082},{"line":10044,"column":125,"offset":10069},{"line":10044,"column":3575,"offset":10083},18565,{"start":10085,"end":10086},{"line":10044,"column":21,"offset":10050},{"line":10044,"column":3575,"offset":10083},{"type":31,"tagName":315,"properties":10088,"children":10089,"position":10196},{},[10090,10121,10152],{"type":31,"tagName":382,"properties":10091,"children":10092,"position":10116},{},[10093,10103,10108],{"type":31,"tagName":46,"properties":10094,"children":10095,"position":10097},{},[10096],{"type":27,"value":208},{"start":10098,"end":10101},{"line":10099,"column":327,"offset":10100},338,18568,{"line":10099,"column":241,"offset":10102},18578,{"type":27,"value":102,"position":10104},{"start":10105,"end":10106},{"line":10099,"column":241,"offset":10102},{"line":10099,"column":294,"offset":10107},18580,{"type":31,"tagName":46,"properties":10109,"children":10110,"position":10112},{},[10111],{"type":27,"value":227},{"start":10113,"end":10114},{"line":10099,"column":294,"offset":10107},{"line":10099,"column":242,"offset":10115},18592,{"start":10117,"end":10119},{"line":10099,"column":21,"offset":10118},18566,{"line":10099,"column":1409,"offset":10120},18593,{"type":31,"tagName":382,"properties":10122,"children":10123,"position":10148},{},[10124,10134,10139],{"type":31,"tagName":46,"properties":10125,"children":10126,"position":10129},{},[10127],{"type":27,"value":10128},"toPacked(c: i32): f64",{"start":10130,"end":10132},{"line":10099,"column":869,"offset":10131},18595,{"line":10099,"column":2163,"offset":10133},18618,{"type":27,"value":102,"position":10135},{"start":10136,"end":10137},{"line":10099,"column":2163,"offset":10133},{"line":10099,"column":2200,"offset":10138},18620,{"type":31,"tagName":46,"properties":10140,"children":10141,"position":10144},{},[10142],{"type":27,"value":10143},"fromPacked(v: f64): i32",{"start":10145,"end":10146},{"line":10099,"column":2200,"offset":10138},{"line":10099,"column":2586,"offset":10147},18645,{"start":10149,"end":10150},{"line":10099,"column":1409,"offset":10120},{"line":10099,"column":1184,"offset":10151},18646,{"type":31,"tagName":382,"properties":10153,"children":10154,"position":10192},{},[10155,10162,10171,10177,10186],{"type":27,"value":10156,"position":10157},"a packed color as the ",{"start":10158,"end":10160},{"line":10099,"column":1190,"offset":10159},18648,{"line":10099,"column":3268,"offset":10161},18670,{"type":31,"tagName":46,"properties":10163,"children":10164,"position":10167},{},[10165],{"type":27,"value":10166},"f64",{"start":10168,"end":10169},{"line":10099,"column":3268,"offset":10161},{"line":10099,"column":1472,"offset":10170},18675,{"type":27,"value":10172,"position":10173}," a ",{"start":10174,"end":10175},{"line":10099,"column":1472,"offset":10170},{"line":10099,"column":8593,"offset":10176},18678,{"type":31,"tagName":46,"properties":10178,"children":10179,"position":10182},{},[10180],{"type":27,"value":10181},"color_packed_by",{"start":10183,"end":10184},{"line":10099,"column":8593,"offset":10176},{"line":10099,"column":765,"offset":10185},18695,{"type":27,"value":10187,"position":10188}," output carries, and back; both keep a theme token a token",{"start":10189,"end":10190},{"line":10099,"column":765,"offset":10185},{"line":10099,"column":534,"offset":10191},18753,{"start":10193,"end":10194},{"line":10099,"column":1184,"offset":10151},{"line":10099,"column":539,"offset":10195},18755,{"start":10197,"end":10198},{"line":10099,"column":21,"offset":10118},{"line":10099,"column":539,"offset":10195},{"start":10200,"end":10201},{"line":8474,"column":21,"offset":8480},{"line":10099,"column":539,"offset":10195},{"start":10203,"end":10204},{"line":8416,"column":21,"offset":8422},{"line":10099,"column":539,"offset":10195},{"type":27,"value":28},{"type":31,"tagName":32,"properties":10207,"children":10208,"position":10236},{},[10209,10217,10229],{"type":27,"value":10210,"position":10211},"Construct the scales and parse hex literals in ",{"start":10212,"end":10215},{"line":10213,"column":21,"offset":10214},340,18757,{"line":10213,"column":1675,"offset":10216},18804,{"type":31,"tagName":46,"properties":10218,"children":10219,"position":10226},{},[10220],{"type":27,"value":10221,"position":10222},"onStart()",{"start":10223,"end":10224},{"line":10213,"column":1675,"offset":10216},{"line":10213,"column":231,"offset":10225},18815,{"start":10227,"end":10228},{"line":10213,"column":1675,"offset":10216},{"line":10213,"column":231,"offset":10225},{"type":27,"value":10230,"position":10231},": the\nconstructors allocate, and nothing else in the module allocates per bar.",{"start":10232,"end":10233},{"line":10213,"column":231,"offset":10225},{"line":10234,"column":455,"offset":10235},341,18893,{"start":10237,"end":10238},{"line":10213,"column":21,"offset":10214},{"line":10234,"column":455,"offset":10235},{"type":27,"value":28},{"type":31,"tagName":2492,"properties":10241,"children":10242,"position":10250},{},[10243],{"type":27,"value":2787,"position":10244},{"start":10245,"end":10248},{"line":10246,"column":39,"offset":10247},343,18899,{"line":10246,"column":392,"offset":10249},18912,{"start":10251,"end":10253},{"line":10246,"column":21,"offset":10252},18895,{"line":10246,"column":392,"offset":10249},{"type":27,"value":28},{"type":31,"tagName":32,"properties":10256,"children":10257,"position":10731},{},[10258,10267,10278,10285,10296,10303,10315,10320,10332,10339,10350,10355,10366,10371,10382,10387,10398,10403,10414,10419,10430,10437,10449,10456,10468,10475,10487,10494,10505,10511,10522,10527,10538,10543,10554,10559,10570,10576,10587,10592,10603,10608,10619,10626,10637,10642,10653,10660,10671,10677,10689,10696,10707,10712,10726],{"type":27,"value":10259,"position":10260},"A theme token is a colour the module names but never computes: the\nchart fills it in when it paints, from its own theme, and again when the\ntheme switches, so a label inked ",{"start":10261,"end":10264},{"line":10262,"column":21,"offset":10263},345,18914,{"line":10265,"column":652,"offset":10266},347,19087,{"type":31,"tagName":46,"properties":10268,"children":10269,"position":10275},{},[10270],{"type":27,"value":9931,"position":10271},{"start":10272,"end":10273},{"line":10265,"column":652,"offset":10266},{"line":10265,"column":43,"offset":10274},19099,{"start":10276,"end":10277},{"line":10265,"column":652,"offset":10266},{"line":10265,"column":43,"offset":10274},{"type":27,"value":10279,"position":10280}," reads on a dark and a\nlight chart alike. ",{"start":10281,"end":10282},{"line":10265,"column":43,"offset":10274},{"line":10283,"column":65,"offset":10284},348,19141,{"type":31,"tagName":46,"properties":10286,"children":10287,"position":10293},{},[10288],{"type":27,"value":2751,"position":10289},{"start":10290,"end":10291},{"line":10283,"column":65,"offset":10284},{"line":10283,"column":212,"offset":10292},19163,{"start":10294,"end":10295},{"line":10283,"column":65,"offset":10284},{"line":10283,"column":212,"offset":10292},{"type":27,"value":10297,"position":10298}," is still a token, carrying the\nalpha with it, and ",{"start":10299,"end":10300},{"line":10283,"column":212,"offset":10292},{"line":10301,"column":65,"offset":10302},349,19214,{"type":31,"tagName":46,"properties":10304,"children":10305,"position":10312},{},[10306],{"type":27,"value":10307,"position":10308},"opacity(c)",{"start":10309,"end":10310},{"line":10301,"column":65,"offset":10302},{"line":10301,"column":202,"offset":10311},19226,{"start":10313,"end":10314},{"line":10301,"column":65,"offset":10302},{"line":10301,"column":202,"offset":10311},{"type":27,"value":218,"position":10316},{"start":10317,"end":10318},{"line":10301,"column":202,"offset":10311},{"line":10301,"column":423,"offset":10319},19231,{"type":31,"tagName":46,"properties":10321,"children":10322,"position":10329},{},[10323],{"type":27,"value":10324,"position":10325},"transparency(c)",{"start":10326,"end":10327},{"line":10301,"column":423,"offset":10319},{"line":10301,"column":2340,"offset":10328},19248,{"start":10330,"end":10331},{"line":10301,"column":423,"offset":10319},{"line":10301,"column":2340,"offset":10328},{"type":27,"value":10333,"position":10334}," read that alpha\nback; ",{"start":10335,"end":10336},{"line":10301,"column":2340,"offset":10328},{"line":10337,"column":64,"offset":10338},350,19271,{"type":31,"tagName":46,"properties":10340,"children":10341,"position":10347},{},[10342],{"type":27,"value":149,"position":10343},{"start":10344,"end":10345},{"line":10337,"column":64,"offset":10338},{"line":10337,"column":182,"offset":10346},19276,{"start":10348,"end":10349},{"line":10337,"column":64,"offset":10338},{"line":10337,"column":182,"offset":10346},{"type":27,"value":102,"position":10351},{"start":10352,"end":10353},{"line":10337,"column":182,"offset":10346},{"line":10337,"column":866,"offset":10354},19278,{"type":31,"tagName":46,"properties":10356,"children":10357,"position":10363},{},[10358],{"type":27,"value":168,"position":10359},{"start":10360,"end":10361},{"line":10337,"column":866,"offset":10354},{"line":10337,"column":298,"offset":10362},19287,{"start":10364,"end":10365},{"line":10337,"column":866,"offset":10354},{"line":10337,"column":298,"offset":10362},{"type":27,"value":102,"position":10367},{"start":10368,"end":10369},{"line":10337,"column":298,"offset":10362},{"line":10337,"column":402,"offset":10370},19289,{"type":31,"tagName":46,"properties":10372,"children":10373,"position":10379},{},[10374],{"type":27,"value":188,"position":10375},{"start":10376,"end":10377},{"line":10337,"column":402,"offset":10370},{"line":10337,"column":75,"offset":10378},19297,{"start":10380,"end":10381},{"line":10337,"column":402,"offset":10370},{"line":10337,"column":75,"offset":10378},{"type":27,"value":102,"position":10383},{"start":10384,"end":10385},{"line":10337,"column":75,"offset":10378},{"line":10337,"column":417,"offset":10386},19299,{"type":31,"tagName":46,"properties":10388,"children":10389,"position":10395},{},[10390],{"type":27,"value":3463,"position":10391},{"start":10392,"end":10393},{"line":10337,"column":417,"offset":10386},{"line":10337,"column":935,"offset":10394},19304,{"start":10396,"end":10397},{"line":10337,"column":417,"offset":10386},{"line":10337,"column":935,"offset":10394},{"type":27,"value":102,"position":10399},{"start":10400,"end":10401},{"line":10337,"column":935,"offset":10394},{"line":10337,"column":212,"offset":10402},19306,{"type":31,"tagName":46,"properties":10404,"children":10405,"position":10411},{},[10406],{"type":27,"value":3498,"position":10407},{"start":10408,"end":10409},{"line":10337,"column":212,"offset":10402},{"line":10337,"column":125,"offset":10410},19313,{"start":10412,"end":10413},{"line":10337,"column":212,"offset":10402},{"line":10337,"column":125,"offset":10410},{"type":27,"value":218,"position":10415},{"start":10416,"end":10417},{"line":10337,"column":125,"offset":10410},{"line":10337,"column":2340,"offset":10418},19318,{"type":31,"tagName":46,"properties":10420,"children":10421,"position":10427},{},[10422],{"type":27,"value":3532,"position":10423},{"start":10424,"end":10425},{"line":10337,"column":2340,"offset":10418},{"line":10337,"column":585,"offset":10426},19324,{"start":10428,"end":10429},{"line":10337,"column":2340,"offset":10418},{"line":10337,"column":585,"offset":10426},{"type":27,"value":10431,"position":10432}," have no\nconcrete colour to work on and abort with ",{"start":10433,"end":10434},{"line":10337,"column":585,"offset":10426},{"line":10435,"column":827,"offset":10436},351,19375,{"type":31,"tagName":46,"properties":10438,"children":10439,"position":10446},{},[10440],{"type":27,"value":10441,"position":10442},"color: \u003Cfn> takes a concrete colour; theme tokens resolve at paint time",{"start":10443,"end":10444},{"line":10435,"column":827,"offset":10436},{"line":8824,"column":261,"offset":10445},19448,{"start":10447,"end":10448},{"line":10435,"column":827,"offset":10436},{"line":8824,"column":261,"offset":10445},{"type":27,"value":10450,"position":10451},". A concrete colour never\nspells a token by accident: an alpha-0 result whose red byte is ",{"start":10452,"end":10453},{"line":8824,"column":261,"offset":10445},{"line":10454,"column":162,"offset":10455},353,19538,{"type":31,"tagName":46,"properties":10457,"children":10458,"position":10465},{},[10459],{"type":27,"value":10460,"position":10461},"0x7e",{"start":10462,"end":10463},{"line":10454,"column":162,"offset":10455},{"line":10454,"column":4383,"offset":10464},19544,{"start":10466,"end":10467},{"line":10454,"column":162,"offset":10455},{"line":10454,"column":4383,"offset":10464},{"type":27,"value":10469,"position":10470},"\nand green byte ",{"start":10471,"end":10472},{"line":10454,"column":4383,"offset":10464},{"line":10473,"column":915,"offset":10474},354,19560,{"type":31,"tagName":46,"properties":10476,"children":10477,"position":10484},{},[10478],{"type":27,"value":10479,"position":10480},"1..7",{"start":10481,"end":10482},{"line":10473,"column":915,"offset":10474},{"line":10473,"column":351,"offset":10483},19566,{"start":10485,"end":10486},{"line":10473,"column":915,"offset":10474},{"line":10473,"column":351,"offset":10483},{"type":27,"value":10488,"position":10489}," (an invisible colour before tokens existed) reads\nas ",{"start":10490,"end":10491},{"line":10473,"column":351,"offset":10483},{"line":10492,"column":295,"offset":10493},355,19620,{"type":31,"tagName":46,"properties":10495,"children":10496,"position":10502},{},[10497],{"type":27,"value":4120,"position":10498},{"start":10499,"end":10500},{"line":10492,"column":295,"offset":10493},{"line":10492,"column":64,"offset":10501},19623,{"start":10503,"end":10504},{"line":10492,"column":295,"offset":10493},{"line":10492,"column":64,"offset":10501},{"type":27,"value":10506,"position":10507},", transparent black, from ",{"start":10508,"end":10509},{"line":10492,"column":64,"offset":10501},{"line":10492,"column":75,"offset":10510},19649,{"type":31,"tagName":46,"properties":10512,"children":10513,"position":10519},{},[10514],{"type":27,"value":748,"position":10515},{"start":10516,"end":10517},{"line":10492,"column":75,"offset":10510},{"line":10492,"column":261,"offset":10518},19660,{"start":10520,"end":10521},{"line":10492,"column":75,"offset":10510},{"line":10492,"column":261,"offset":10518},{"type":27,"value":102,"position":10523},{"start":10524,"end":10525},{"line":10492,"column":261,"offset":10518},{"line":10492,"column":43,"offset":10526},19662,{"type":31,"tagName":46,"properties":10528,"children":10529,"position":10535},{},[10530],{"type":27,"value":131,"position":10531},{"start":10532,"end":10533},{"line":10492,"column":43,"offset":10526},{"line":10492,"column":2163,"offset":10534},19669,{"start":10536,"end":10537},{"line":10492,"column":43,"offset":10526},{"line":10492,"column":2163,"offset":10534},{"type":27,"value":102,"position":10539},{"start":10540,"end":10541},{"line":10492,"column":2163,"offset":10534},{"line":10492,"column":2200,"offset":10542},19671,{"type":31,"tagName":46,"properties":10544,"children":10545,"position":10551},{},[10546],{"type":27,"value":149,"position":10547},{"start":10548,"end":10549},{"line":10492,"column":2200,"offset":10542},{"line":10492,"column":585,"offset":10550},19676,{"start":10552,"end":10553},{"line":10492,"column":2200,"offset":10542},{"line":10492,"column":585,"offset":10550},{"type":27,"value":102,"position":10555},{"start":10556,"end":10557},{"line":10492,"column":585,"offset":10550},{"line":10492,"column":950,"offset":10558},19678,{"type":31,"tagName":46,"properties":10560,"children":10561,"position":10567},{},[10562],{"type":27,"value":168,"position":10563},{"start":10564,"end":10565},{"line":10492,"column":950,"offset":10558},{"line":10492,"column":4383,"offset":10566},19687,{"start":10568,"end":10569},{"line":10492,"column":950,"offset":10558},{"line":10492,"column":4383,"offset":10566},{"type":27,"value":178,"position":10571},{"start":10572,"end":10573},{"line":10492,"column":4383,"offset":10566},{"line":10574,"column":21,"offset":10575},356,19689,{"type":31,"tagName":46,"properties":10577,"children":10578,"position":10584},{},[10579],{"type":27,"value":188,"position":10580},{"start":10581,"end":10582},{"line":10574,"column":21,"offset":10575},{"line":10574,"column":192,"offset":10583},19697,{"start":10585,"end":10586},{"line":10574,"column":21,"offset":10575},{"line":10574,"column":192,"offset":10583},{"type":27,"value":102,"position":10588},{"start":10589,"end":10590},{"line":10574,"column":192,"offset":10583},{"line":10574,"column":85,"offset":10591},19699,{"type":31,"tagName":46,"properties":10593,"children":10594,"position":10600},{},[10595],{"type":27,"value":112,"position":10596},{"start":10597,"end":10598},{"line":10574,"column":85,"offset":10591},{"line":10574,"column":65,"offset":10599},19708,{"start":10601,"end":10602},{"line":10574,"column":85,"offset":10591},{"line":10574,"column":65,"offset":10599},{"type":27,"value":218,"position":10604},{"start":10605,"end":10606},{"line":10574,"column":65,"offset":10599},{"line":10574,"column":402,"offset":10607},19713,{"type":31,"tagName":46,"properties":10609,"children":10610,"position":10616},{},[10611],{"type":27,"value":227,"position":10612},{"start":10613,"end":10614},{"line":10574,"column":402,"offset":10607},{"line":10574,"column":423,"offset":10615},19725,{"start":10617,"end":10618},{"line":10574,"column":402,"offset":10607},{"line":10574,"column":423,"offset":10615},{"type":27,"value":10620,"position":10621}," alike, so it stays invisible and\nnever aborts the readers. A token goes anywhere a\npacked colour goes: a handle's ",{"start":10622,"end":10623},{"line":10574,"column":423,"offset":10615},{"line":10624,"column":202,"offset":10625},358,19840,{"type":31,"tagName":46,"properties":10627,"children":10628,"position":10634},{},[10629],{"type":27,"value":774,"position":10630},{"start":10631,"end":10632},{"line":10624,"column":202,"offset":10625},{"line":10624,"column":261,"offset":10633},19852,{"start":10635,"end":10636},{"line":10624,"column":202,"offset":10625},{"line":10624,"column":261,"offset":10633},{"type":27,"value":738,"position":10638},{"start":10639,"end":10640},{"line":10624,"column":261,"offset":10633},{"line":10624,"column":1675,"offset":10641},19856,{"type":31,"tagName":46,"properties":10643,"children":10644,"position":10650},{},[10645],{"type":27,"value":790,"position":10646},{"start":10647,"end":10648},{"line":10624,"column":1675,"offset":10641},{"line":10624,"column":231,"offset":10649},19867,{"start":10651,"end":10652},{"line":10624,"column":1675,"offset":10641},{"line":10624,"column":231,"offset":10649},{"type":27,"value":10654,"position":10655},", and an output\na drawn output names with ",{"start":10656,"end":10657},{"line":10624,"column":231,"offset":10649},{"line":10658,"column":242,"offset":10659},359,19909,{"type":31,"tagName":46,"properties":10661,"children":10662,"position":10668},{},[10663],{"type":27,"value":10181,"position":10664},{"start":10665,"end":10666},{"line":10658,"column":242,"offset":10659},{"line":10658,"column":261,"offset":10667},19926,{"start":10669,"end":10670},{"line":10658,"column":242,"offset":10659},{"line":10658,"column":261,"offset":10667},{"type":27,"value":10672,"position":10673}," (write ",{"start":10674,"end":10675},{"line":10658,"column":261,"offset":10667},{"line":10658,"column":10,"offset":10676},19934,{"type":31,"tagName":46,"properties":10678,"children":10679,"position":10686},{},[10680],{"type":27,"value":10681,"position":10682},"toPacked(theme.UP)",{"start":10683,"end":10684},{"line":10658,"column":10,"offset":10676},{"line":10658,"column":448,"offset":10685},19954,{"start":10687,"end":10688},{"line":10658,"column":10,"offset":10676},{"line":10658,"column":448,"offset":10685},{"type":27,"value":10690,"position":10691},"\nto it). The same seven words ride every declared colour as strings\n(",{"start":10692,"end":10693},{"line":10658,"column":448,"offset":10685},{"line":10694,"column":3199,"offset":10695},361,20023,{"type":31,"tagName":46,"properties":10697,"children":10698,"position":10704},{},[10699],{"type":27,"value":2100,"position":10700},{"start":10701,"end":10702},{"line":10694,"column":3199,"offset":10695},{"line":10694,"column":866,"offset":10703},20035,{"start":10705,"end":10706},{"line":10694,"column":3199,"offset":10695},{"line":10694,"column":866,"offset":10703},{"type":27,"value":102,"position":10708},{"start":10709,"end":10710},{"line":10694,"column":866,"offset":10703},{"line":10694,"column":915,"offset":10711},20037,{"type":31,"tagName":1436,"properties":10713,"children":10715,"position":10722},{"href":10714},"../presentation/styling.md#theme-colours",[10716],{"type":27,"value":7036,"position":10717},{"start":10718,"end":10720},{"line":10694,"column":326,"offset":10719},20038,{"line":10694,"column":360,"offset":10721},20045,{"start":10723,"end":10724},{"line":10694,"column":915,"offset":10711},{"line":10694,"column":1706,"offset":10725},20088,{"type":27,"value":7067,"position":10727},{"start":10728,"end":10729},{"line":10694,"column":1706,"offset":10725},{"line":10694,"column":1166,"offset":10730},20090,{"start":10732,"end":10733},{"line":10262,"column":21,"offset":10263},{"line":10694,"column":1166,"offset":10730},{"type":27,"value":28},{"type":31,"tagName":32,"properties":10736,"children":10737,"position":10929},{},[10738,10746,10758,10763,10775,10781,10793,10800,10812,10818,10829,10836,10848,10854,10865,10872,10887,10893,10905,10911,10923],{"type":27,"value":10739,"position":10740},"For a concrete colour the module can compute with, the chart hands over\nits own: ",{"start":10741,"end":10744},{"line":10742,"column":21,"offset":10743},363,20092,{"line":8833,"column":1580,"offset":10745},20173,{"type":31,"tagName":46,"properties":10747,"children":10748,"position":10755},{},[10749],{"type":27,"value":10750,"position":10751},"chart.up_color()",{"start":10752,"end":10753},{"line":8833,"column":1580,"offset":10745},{"line":8833,"column":1409,"offset":10754},20191,{"start":10756,"end":10757},{"line":8833,"column":1580,"offset":10745},{"line":8833,"column":1409,"offset":10754},{"type":27,"value":102,"position":10759},{"start":10760,"end":10761},{"line":8833,"column":1409,"offset":10754},{"line":8833,"column":869,"offset":10762},20193,{"type":31,"tagName":46,"properties":10764,"children":10765,"position":10772},{},[10766],{"type":27,"value":10767,"position":10768},"chart.down_color()",{"start":10769,"end":10770},{"line":8833,"column":869,"offset":10762},{"line":8833,"column":433,"offset":10771},20213,{"start":10773,"end":10774},{"line":8833,"column":869,"offset":10762},{"line":8833,"column":433,"offset":10771},{"type":27,"value":8247,"position":10776},{"start":10777,"end":10778},{"line":8833,"column":433,"offset":10771},{"line":10779,"column":21,"offset":10780},365,20218,{"type":31,"tagName":46,"properties":10782,"children":10783,"position":10790},{},[10784],{"type":27,"value":10785,"position":10786},"chart.grid_color()",{"start":10787,"end":10788},{"line":10779,"column":21,"offset":10780},{"line":10779,"column":346,"offset":10789},20238,{"start":10791,"end":10792},{"line":10779,"column":21,"offset":10780},{"line":10779,"column":346,"offset":10789},{"type":27,"value":10794,"position":10795}," declared at the top of the file (like\n",{"start":10796,"end":10797},{"line":10779,"column":346,"offset":10789},{"line":10798,"column":21,"offset":10799},366,20277,{"type":31,"tagName":46,"properties":10801,"children":10802,"position":10809},{},[10803],{"type":27,"value":10804,"position":10805},"chart.bg_color()",{"start":10806,"end":10807},{"line":10798,"column":21,"offset":10799},{"line":10798,"column":389,"offset":10808},20295,{"start":10810,"end":10811},{"line":10798,"column":21,"offset":10799},{"line":10798,"column":389,"offset":10808},{"type":27,"value":10813,"position":10814},") are read in ",{"start":10815,"end":10816},{"line":10798,"column":389,"offset":10808},{"line":10798,"column":75,"offset":10817},20309,{"type":31,"tagName":46,"properties":10819,"children":10820,"position":10826},{},[10821],{"type":27,"value":10221,"position":10822},{"start":10823,"end":10824},{"line":10798,"column":75,"offset":10817},{"line":10798,"column":261,"offset":10825},20320,{"start":10827,"end":10828},{"line":10798,"column":75,"offset":10817},{"line":10798,"column":261,"offset":10825},{"type":27,"value":10830,"position":10831}," through\n",{"start":10832,"end":10833},{"line":10798,"column":261,"offset":10825},{"line":10834,"column":21,"offset":10835},367,20329,{"type":31,"tagName":46,"properties":10837,"children":10838,"position":10845},{},[10839],{"type":27,"value":10840,"position":10841},"i32(p_chart_up_color())",{"start":10842,"end":10843},{"line":10834,"column":21,"offset":10835},{"line":10834,"column":1398,"offset":10844},20354,{"start":10846,"end":10847},{"line":10834,"column":21,"offset":10835},{"line":10834,"column":1398,"offset":10844},{"type":27,"value":10849,"position":10850}," and the two others as packed colours, ",{"start":10851,"end":10852},{"line":10834,"column":1398,"offset":10844},{"line":10834,"column":162,"offset":10853},20393,{"type":31,"tagName":46,"properties":10855,"children":10856,"position":10862},{},[10857],{"type":27,"value":4120,"position":10858},{"start":10859,"end":10860},{"line":10834,"column":162,"offset":10853},{"line":10834,"column":594,"offset":10861},20396,{"start":10863,"end":10864},{"line":10834,"column":162,"offset":10853},{"line":10834,"column":594,"offset":10861},{"type":27,"value":10866,"position":10867}," when\nno chart is there to answer\n(",{"start":10868,"end":10869},{"line":10834,"column":594,"offset":10861},{"line":10870,"column":3199,"offset":10871},369,20431,{"type":31,"tagName":1436,"properties":10873,"children":10875,"position":10883},{"href":10874},"../settings/sessions-and-units.md#chart-context",[10876],{"type":27,"value":10877,"position":10878},"Chart context",{"start":10879,"end":10881},{"line":10870,"column":327,"offset":10880},20432,{"line":10870,"column":915,"offset":10882},20445,{"start":10884,"end":10885},{"line":10870,"column":3199,"offset":10871},{"line":10870,"column":2357,"offset":10886},20495,{"type":27,"value":10888,"position":10889},");\n",{"start":10890,"end":10891},{"line":10870,"column":2357,"offset":10886},{"line":8840,"column":21,"offset":10892},20498,{"type":31,"tagName":46,"properties":10894,"children":10895,"position":10902},{},[10896],{"type":27,"value":10897,"position":10898},"mix(i32(p_chart_up_color()), ink.WHITE, 0.3)",{"start":10899,"end":10900},{"line":8840,"column":21,"offset":10892},{"line":8840,"column":116,"offset":10901},20544,{"start":10903,"end":10904},{"line":8840,"column":21,"offset":10892},{"line":8840,"column":116,"offset":10901},{"type":27,"value":10906,"position":10907}," is a lighter version of\nthe chart's own up colour. The chart's font needs no reader:\n",{"start":10908,"end":10909},{"line":8840,"column":116,"offset":10901},{"line":8845,"column":21,"offset":10910},20630,{"type":31,"tagName":46,"properties":10912,"children":10913,"position":10920},{},[10914],{"type":27,"value":10915,"position":10916},"font_family: \"ui\"",{"start":10917,"end":10918},{"line":8845,"column":21,"offset":10910},{"line":8845,"column":65,"offset":10919},20649,{"start":10921,"end":10922},{"line":8845,"column":21,"offset":10910},{"line":8845,"column":65,"offset":10919},{"type":27,"value":10924,"position":10925}," on any text resolves to the chart's own typography.",{"start":10926,"end":10927},{"line":8845,"column":65,"offset":10919},{"line":8845,"column":448,"offset":10928},20701,{"start":10930,"end":10931},{"line":10742,"column":21,"offset":10743},{"line":8845,"column":448,"offset":10928},{"type":27,"value":28},{"type":31,"tagName":2492,"properties":10934,"children":10935,"position":10944},{},[10936],{"type":27,"value":10937,"position":10938},"The palette",{"start":10939,"end":10942},{"line":10940,"column":39,"offset":10941},374,20707,{"line":10940,"column":915,"offset":10943},20718,{"start":10945,"end":10947},{"line":10940,"column":21,"offset":10946},20703,{"line":10940,"column":915,"offset":10943},{"type":27,"value":28},{"type":31,"tagName":32,"properties":10950,"children":10951,"position":10972},{},[10952,10965],{"type":31,"tagName":46,"properties":10953,"children":10954,"position":10962},{},[10955],{"type":27,"value":92,"position":10956},{"start":10957,"end":10960},{"line":10958,"column":21,"offset":10959},376,20720,{"line":10958,"column":42,"offset":10961},20725,{"start":10963,"end":10964},{"line":10958,"column":21,"offset":10959},{"line":10958,"column":42,"offset":10961},{"type":27,"value":10966,"position":10967}," names the 500 row of the Tailwind palette plus white and black, each\nopaque. The swatch column is the hex you would write as a declared literal\nfor the same color.",{"start":10968,"end":10969},{"line":10958,"column":42,"offset":10961},{"line":10970,"column":65,"offset":10971},378,20889,{"start":10973,"end":10974},{"line":10958,"column":21,"offset":10959},{"line":10970,"column":65,"offset":10971},{"type":27,"value":10976},"\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n",{"type":31,"tagName":307,"properties":10978,"children":10979,"position":11791},{},[10980,11047],{"type":31,"tagName":311,"properties":10981,"children":10982,"position":11044},{},[10983],{"type":31,"tagName":315,"properties":10984,"children":10985,"position":11041},{},[10986,11001,11015,11028],{"type":31,"tagName":319,"properties":10987,"children":10988,"position":10996},{},[10989],{"type":27,"value":3367,"position":10990},{"start":10991,"end":10994},{"line":10992,"column":327,"offset":10993},380,20893,{"line":10992,"column":64,"offset":10995},20897,{"start":10997,"end":10999},{"line":10992,"column":21,"offset":10998},20891,{"line":10992,"column":330,"offset":11000},20898,{"type":31,"tagName":319,"properties":11002,"children":11003,"position":11011},{},[11004],{"type":27,"value":11005,"position":11006},"Swatch",{"start":11007,"end":11009},{"line":10992,"column":1580,"offset":11008},20900,{"line":10992,"column":915,"offset":11010},20906,{"start":11012,"end":11013},{"line":10992,"column":330,"offset":11000},{"line":10992,"column":326,"offset":11014},20907,{"type":31,"tagName":319,"properties":11016,"children":11017,"position":11024},{},[11018],{"type":27,"value":3367,"position":11019},{"start":11020,"end":11022},{"line":10992,"column":389,"offset":11021},20909,{"line":10992,"column":298,"offset":11023},20913,{"start":11025,"end":11026},{"line":10992,"column":326,"offset":11014},{"line":10992,"column":360,"offset":11027},20914,{"type":31,"tagName":319,"properties":11029,"children":11030,"position":11037},{},[11031],{"type":27,"value":11005,"position":11032},{"start":11033,"end":11035},{"line":10992,"column":1398,"offset":11034},20916,{"line":10992,"column":202,"offset":11036},20922,{"start":11038,"end":11039},{"line":10992,"column":360,"offset":11027},{"line":10992,"column":652,"offset":11040},20924,{"start":11042,"end":11043},{"line":10992,"column":21,"offset":10998},{"line":10992,"column":652,"offset":11040},{"start":11045,"end":11046},{"line":10992,"column":21,"offset":10998},{"line":10992,"column":652,"offset":11040},{"type":31,"tagName":375,"properties":11048,"children":11049,"position":11788},{},[11050,11124,11198,11271,11345,11419,11493,11567,11641,11714],{"type":31,"tagName":315,"properties":11051,"children":11052,"position":11121},{},[11053,11071,11088,11104],{"type":31,"tagName":382,"properties":11054,"children":11055,"position":11066},{},[11056],{"type":31,"tagName":46,"properties":11057,"children":11058,"position":11060},{},[11059],{"type":27,"value":8490},{"start":11061,"end":11064},{"line":11062,"column":327,"offset":11063},382,20953,{"line":11062,"column":182,"offset":11065},20962,{"start":11067,"end":11069},{"line":11062,"column":21,"offset":11068},20951,{"line":11062,"column":241,"offset":11070},20963,{"type":31,"tagName":382,"properties":11072,"children":11073,"position":11084},{},[11074],{"type":31,"tagName":46,"properties":11075,"children":11076,"position":11079},{},[11077],{"type":27,"value":11078},"#ef4444",{"start":11080,"end":11082},{"line":11062,"column":294,"offset":11081},20965,{"line":11062,"column":360,"offset":11083},20974,{"start":11085,"end":11086},{"line":11062,"column":241,"offset":11070},{"line":11062,"column":402,"offset":11087},20975,{"type":31,"tagName":382,"properties":11089,"children":11090,"position":11100},{},[11091],{"type":31,"tagName":46,"properties":11092,"children":11093,"position":11095},{},[11094],{"type":27,"value":8646},{"start":11096,"end":11098},{"line":11062,"column":242,"offset":11097},20977,{"line":11062,"column":252,"offset":11099},20989,{"start":11101,"end":11102},{"line":11062,"column":402,"offset":11087},{"line":11062,"column":935,"offset":11103},20990,{"type":31,"tagName":382,"properties":11105,"children":11106,"position":11117},{},[11107],{"type":31,"tagName":46,"properties":11108,"children":11109,"position":11112},{},[11110],{"type":27,"value":11111},"#6366f1",{"start":11113,"end":11115},{"line":11062,"column":212,"offset":11114},20992,{"line":11062,"column":1691,"offset":11116},21001,{"start":11118,"end":11119},{"line":11062,"column":935,"offset":11103},{"line":11062,"column":2163,"offset":11120},21003,{"start":11122,"end":11123},{"line":11062,"column":21,"offset":11068},{"line":11062,"column":2163,"offset":11120},{"type":31,"tagName":315,"properties":11125,"children":11126,"position":11195},{},[11127,11145,11162,11178],{"type":31,"tagName":382,"properties":11128,"children":11129,"position":11140},{},[11130],{"type":31,"tagName":46,"properties":11131,"children":11132,"position":11134},{},[11133],{"type":27,"value":8505},{"start":11135,"end":11138},{"line":11136,"column":327,"offset":11137},383,21006,{"line":11136,"column":294,"offset":11139},21018,{"start":11141,"end":11143},{"line":11136,"column":21,"offset":11142},21004,{"line":11136,"column":915,"offset":11144},21019,{"type":31,"tagName":382,"properties":11146,"children":11147,"position":11158},{},[11148],{"type":31,"tagName":46,"properties":11149,"children":11150,"position":11153},{},[11151],{"type":27,"value":11152},"#f97316",{"start":11154,"end":11156},{"line":11136,"column":392,"offset":11155},21021,{"line":11136,"column":242,"offset":11157},21030,{"start":11159,"end":11160},{"line":11136,"column":915,"offset":11144},{"line":11136,"column":1409,"offset":11161},21031,{"type":31,"tagName":382,"properties":11163,"children":11164,"position":11174},{},[11165],{"type":31,"tagName":46,"properties":11166,"children":11167,"position":11169},{},[11168],{"type":27,"value":8660},{"start":11170,"end":11172},{"line":11136,"column":869,"offset":11171},21033,{"line":11136,"column":212,"offset":11173},21045,{"start":11175,"end":11176},{"line":11136,"column":1409,"offset":11161},{"line":11136,"column":827,"offset":11177},21046,{"type":31,"tagName":382,"properties":11179,"children":11180,"position":11191},{},[11181],{"type":31,"tagName":46,"properties":11182,"children":11183,"position":11186},{},[11184],{"type":27,"value":11185},"#8b5cf6",{"start":11187,"end":11189},{"line":11136,"column":1621,"offset":11188},21048,{"line":11136,"column":2340,"offset":11190},21057,{"start":11192,"end":11193},{"line":11136,"column":827,"offset":11177},{"line":11136,"column":54,"offset":11194},21059,{"start":11196,"end":11197},{"line":11136,"column":21,"offset":11142},{"line":11136,"column":54,"offset":11194},{"type":31,"tagName":315,"properties":11199,"children":11200,"position":11268},{},[11201,11219,11235,11251],{"type":31,"tagName":382,"properties":11202,"children":11203,"position":11214},{},[11204],{"type":31,"tagName":46,"properties":11205,"children":11206,"position":11208},{},[11207],{"type":27,"value":8519},{"start":11209,"end":11212},{"line":11210,"column":327,"offset":11211},384,21062,{"line":11210,"column":866,"offset":11213},21073,{"start":11215,"end":11217},{"line":11210,"column":21,"offset":11216},21060,{"line":11210,"column":294,"offset":11218},21074,{"type":31,"tagName":382,"properties":11220,"children":11221,"position":11231},{},[11222],{"type":31,"tagName":46,"properties":11223,"children":11224,"position":11226},{},[11225],{"type":27,"value":4469},{"start":11227,"end":11229},{"line":11210,"column":326,"offset":11228},21076,{"line":11210,"column":1398,"offset":11230},21085,{"start":11232,"end":11233},{"line":11210,"column":294,"offset":11218},{"line":11210,"column":242,"offset":11234},21086,{"type":31,"tagName":382,"properties":11236,"children":11237,"position":11247},{},[11238],{"type":31,"tagName":46,"properties":11239,"children":11240,"position":11242},{},[11241],{"type":27,"value":8675},{"start":11243,"end":11245},{"line":11210,"column":850,"offset":11244},21088,{"line":11210,"column":1412,"offset":11246},21100,{"start":11248,"end":11249},{"line":11210,"column":242,"offset":11234},{"line":11210,"column":212,"offset":11250},21101,{"type":31,"tagName":382,"properties":11252,"children":11253,"position":11264},{},[11254],{"type":31,"tagName":46,"properties":11255,"children":11256,"position":11259},{},[11257],{"type":27,"value":11258},"#a855f7",{"start":11260,"end":11262},{"line":11210,"column":261,"offset":11261},21103,{"line":11210,"column":2163,"offset":11263},21112,{"start":11265,"end":11266},{"line":11210,"column":212,"offset":11250},{"line":11210,"column":2200,"offset":11267},21114,{"start":11269,"end":11270},{"line":11210,"column":21,"offset":11216},{"line":11210,"column":2200,"offset":11267},{"type":31,"tagName":315,"properties":11272,"children":11273,"position":11342},{},[11274,11292,11309,11325],{"type":31,"tagName":382,"properties":11275,"children":11276,"position":11287},{},[11277],{"type":31,"tagName":46,"properties":11278,"children":11279,"position":11281},{},[11280],{"type":27,"value":8533},{"start":11282,"end":11285},{"line":11283,"column":327,"offset":11284},385,21117,{"line":11283,"column":294,"offset":11286},21129,{"start":11288,"end":11290},{"line":11283,"column":21,"offset":11289},21115,{"line":11283,"column":915,"offset":11291},21130,{"type":31,"tagName":382,"properties":11293,"children":11294,"position":11305},{},[11295],{"type":31,"tagName":46,"properties":11296,"children":11297,"position":11300},{},[11298],{"type":27,"value":11299},"#eab308",{"start":11301,"end":11303},{"line":11283,"column":392,"offset":11302},21132,{"line":11283,"column":242,"offset":11304},21141,{"start":11306,"end":11307},{"line":11283,"column":915,"offset":11291},{"line":11283,"column":1409,"offset":11308},21142,{"type":31,"tagName":382,"properties":11310,"children":11311,"position":11321},{},[11312],{"type":31,"tagName":46,"properties":11313,"children":11314,"position":11316},{},[11315],{"type":27,"value":8689},{"start":11317,"end":11319},{"line":11283,"column":869,"offset":11318},21144,{"line":11283,"column":935,"offset":11320},21154,{"start":11322,"end":11323},{"line":11283,"column":1409,"offset":11308},{"line":11283,"column":1412,"offset":11324},21155,{"type":31,"tagName":382,"properties":11326,"children":11327,"position":11338},{},[11328],{"type":31,"tagName":46,"properties":11329,"children":11330,"position":11333},{},[11331],{"type":27,"value":11332},"#ec4899",{"start":11334,"end":11336},{"line":11283,"column":827,"offset":11335},21157,{"line":11283,"column":10,"offset":11337},21166,{"start":11339,"end":11340},{"line":11283,"column":1412,"offset":11324},{"line":11283,"column":2340,"offset":11341},21168,{"start":11343,"end":11344},{"line":11283,"column":21,"offset":11289},{"line":11283,"column":2340,"offset":11341},{"type":31,"tagName":315,"properties":11346,"children":11347,"position":11416},{},[11348,11366,11383,11399],{"type":31,"tagName":382,"properties":11349,"children":11350,"position":11361},{},[11351],{"type":31,"tagName":46,"properties":11352,"children":11353,"position":11355},{},[11354],{"type":27,"value":8547},{"start":11356,"end":11359},{"line":11357,"column":327,"offset":11358},386,21171,{"line":11357,"column":241,"offset":11360},21181,{"start":11362,"end":11364},{"line":11357,"column":21,"offset":11363},21169,{"line":11357,"column":866,"offset":11365},21182,{"type":31,"tagName":382,"properties":11367,"children":11368,"position":11379},{},[11369],{"type":31,"tagName":46,"properties":11370,"children":11371,"position":11374},{},[11372],{"type":27,"value":11373},"#84cc16",{"start":11375,"end":11377},{"line":11357,"column":915,"offset":11376},21184,{"line":11357,"column":402,"offset":11378},21193,{"start":11380,"end":11381},{"line":11357,"column":866,"offset":11365},{"line":11357,"column":1398,"offset":11382},21194,{"type":31,"tagName":382,"properties":11384,"children":11385,"position":11395},{},[11386],{"type":31,"tagName":46,"properties":11387,"children":11388,"position":11390},{},[11389],{"type":27,"value":8705},{"start":11391,"end":11393},{"line":11357,"column":1409,"offset":11392},21196,{"line":11357,"column":106,"offset":11394},21206,{"start":11396,"end":11397},{"line":11357,"column":1398,"offset":11382},{"line":11357,"column":252,"offset":11398},21207,{"type":31,"tagName":382,"properties":11400,"children":11401,"position":11412},{},[11402],{"type":31,"tagName":46,"properties":11403,"children":11404,"position":11407},{},[11405],{"type":27,"value":11406},"#f43f5e",{"start":11408,"end":11410},{"line":11357,"column":1412,"offset":11409},21209,{"line":11357,"column":433,"offset":11411},21218,{"start":11413,"end":11414},{"line":11357,"column":252,"offset":11398},{"line":11357,"column":10,"offset":11415},21220,{"start":11417,"end":11418},{"line":11357,"column":21,"offset":11363},{"line":11357,"column":10,"offset":11415},{"type":31,"tagName":315,"properties":11420,"children":11421,"position":11490},{},[11422,11440,11457,11473],{"type":31,"tagName":382,"properties":11423,"children":11424,"position":11435},{},[11425],{"type":31,"tagName":46,"properties":11426,"children":11427,"position":11429},{},[11428],{"type":27,"value":8561},{"start":11430,"end":11433},{"line":11431,"column":327,"offset":11432},387,21223,{"line":11431,"column":866,"offset":11434},21234,{"start":11436,"end":11438},{"line":11431,"column":21,"offset":11437},21221,{"line":11431,"column":294,"offset":11439},21235,{"type":31,"tagName":382,"properties":11441,"children":11442,"position":11453},{},[11443],{"type":31,"tagName":46,"properties":11444,"children":11445,"position":11448},{},[11446],{"type":27,"value":11447},"#22c55e",{"start":11449,"end":11451},{"line":11431,"column":326,"offset":11450},21237,{"line":11431,"column":1398,"offset":11452},21246,{"start":11454,"end":11455},{"line":11431,"column":294,"offset":11439},{"line":11431,"column":242,"offset":11456},21247,{"type":31,"tagName":382,"properties":11458,"children":11459,"position":11469},{},[11460],{"type":31,"tagName":46,"properties":11461,"children":11462,"position":11464},{},[11463],{"type":27,"value":8721},{"start":11465,"end":11467},{"line":11431,"column":850,"offset":11466},21249,{"line":11431,"column":935,"offset":11468},21260,{"start":11470,"end":11471},{"line":11431,"column":242,"offset":11456},{"line":11431,"column":1412,"offset":11472},21261,{"type":31,"tagName":382,"properties":11474,"children":11475,"position":11486},{},[11476],{"type":31,"tagName":46,"properties":11477,"children":11478,"position":11481},{},[11479],{"type":27,"value":11480},"#64748b",{"start":11482,"end":11484},{"line":11431,"column":827,"offset":11483},21263,{"line":11431,"column":10,"offset":11485},21272,{"start":11487,"end":11488},{"line":11431,"column":1412,"offset":11472},{"line":11431,"column":2340,"offset":11489},21274,{"start":11491,"end":11492},{"line":11431,"column":21,"offset":11437},{"line":11431,"column":2340,"offset":11489},{"type":31,"tagName":315,"properties":11494,"children":11495,"position":11564},{},[11496,11514,11531,11547],{"type":31,"tagName":382,"properties":11497,"children":11498,"position":11509},{},[11499],{"type":31,"tagName":46,"properties":11500,"children":11501,"position":11503},{},[11502],{"type":27,"value":8575},{"start":11504,"end":11507},{"line":11505,"column":327,"offset":11506},388,21277,{"line":11505,"column":915,"offset":11508},21290,{"start":11510,"end":11512},{"line":11505,"column":21,"offset":11511},21275,{"line":11505,"column":326,"offset":11513},21291,{"type":31,"tagName":382,"properties":11515,"children":11516,"position":11527},{},[11517],{"type":31,"tagName":46,"properties":11518,"children":11519,"position":11522},{},[11520],{"type":27,"value":11521},"#10b981",{"start":11523,"end":11525},{"line":11505,"column":389,"offset":11524},21293,{"line":11505,"column":1409,"offset":11526},21302,{"start":11528,"end":11529},{"line":11505,"column":326,"offset":11513},{"line":11505,"column":850,"offset":11530},21303,{"type":31,"tagName":382,"properties":11532,"children":11533,"position":11543},{},[11534],{"type":31,"tagName":46,"properties":11535,"children":11536,"position":11538},{},[11537],{"type":27,"value":8737},{"start":11539,"end":11541},{"line":11505,"column":86,"offset":11540},21305,{"line":11505,"column":1412,"offset":11542},21315,{"start":11544,"end":11545},{"line":11505,"column":850,"offset":11530},{"line":11505,"column":212,"offset":11546},21316,{"type":31,"tagName":382,"properties":11548,"children":11549,"position":11560},{},[11550],{"type":31,"tagName":46,"properties":11551,"children":11552,"position":11555},{},[11553],{"type":27,"value":11554},"#9ca3af",{"start":11556,"end":11558},{"line":11505,"column":261,"offset":11557},21318,{"line":11505,"column":2163,"offset":11559},21327,{"start":11561,"end":11562},{"line":11505,"column":212,"offset":11546},{"line":11505,"column":2200,"offset":11563},21329,{"start":11565,"end":11566},{"line":11505,"column":21,"offset":11511},{"line":11505,"column":2200,"offset":11563},{"type":31,"tagName":315,"properties":11568,"children":11569,"position":11638},{},[11570,11588,11605,11621],{"type":31,"tagName":382,"properties":11571,"children":11572,"position":11583},{},[11573],{"type":31,"tagName":46,"properties":11574,"children":11575,"position":11577},{},[11576],{"type":27,"value":8589},{"start":11578,"end":11581},{"line":11579,"column":327,"offset":11580},389,21332,{"line":11579,"column":241,"offset":11582},21342,{"start":11584,"end":11586},{"line":11579,"column":21,"offset":11585},21330,{"line":11579,"column":866,"offset":11587},21343,{"type":31,"tagName":382,"properties":11589,"children":11590,"position":11601},{},[11591],{"type":31,"tagName":46,"properties":11592,"children":11593,"position":11596},{},[11594],{"type":27,"value":11595},"#14b8a6",{"start":11597,"end":11599},{"line":11579,"column":915,"offset":11598},21345,{"line":11579,"column":402,"offset":11600},21354,{"start":11602,"end":11603},{"line":11579,"column":866,"offset":11587},{"line":11579,"column":1398,"offset":11604},21355,{"type":31,"tagName":382,"properties":11606,"children":11607,"position":11617},{},[11608],{"type":31,"tagName":46,"properties":11609,"children":11610,"position":11612},{},[11611],{"type":27,"value":8753},{"start":11613,"end":11615},{"line":11579,"column":1409,"offset":11614},21357,{"line":11579,"column":252,"offset":11616},21368,{"start":11618,"end":11619},{"line":11579,"column":1398,"offset":11604},{"line":11579,"column":935,"offset":11620},21369,{"type":31,"tagName":382,"properties":11622,"children":11623,"position":11634},{},[11624],{"type":31,"tagName":46,"properties":11625,"children":11626,"position":11629},{},[11627],{"type":27,"value":11628},"#ffffff",{"start":11630,"end":11632},{"line":11579,"column":212,"offset":11631},21371,{"line":11579,"column":1691,"offset":11633},21380,{"start":11635,"end":11636},{"line":11579,"column":935,"offset":11620},{"line":11579,"column":2163,"offset":11637},21382,{"start":11639,"end":11640},{"line":11579,"column":21,"offset":11585},{"line":11579,"column":2163,"offset":11637},{"type":31,"tagName":315,"properties":11642,"children":11643,"position":11711},{},[11644,11662,11679,11695],{"type":31,"tagName":382,"properties":11645,"children":11646,"position":11657},{},[11647],{"type":31,"tagName":46,"properties":11648,"children":11649,"position":11651},{},[11650],{"type":27,"value":8605},{"start":11652,"end":11655},{"line":11653,"column":327,"offset":11654},390,21385,{"line":11653,"column":241,"offset":11656},21395,{"start":11658,"end":11660},{"line":11653,"column":21,"offset":11659},21383,{"line":11653,"column":866,"offset":11661},21396,{"type":31,"tagName":382,"properties":11663,"children":11664,"position":11675},{},[11665],{"type":31,"tagName":46,"properties":11666,"children":11667,"position":11670},{},[11668],{"type":27,"value":11669},"#06b6d4",{"start":11671,"end":11673},{"line":11653,"column":915,"offset":11672},21398,{"line":11653,"column":402,"offset":11674},21407,{"start":11676,"end":11677},{"line":11653,"column":866,"offset":11661},{"line":11653,"column":1398,"offset":11678},21408,{"type":31,"tagName":382,"properties":11680,"children":11681,"position":11691},{},[11682],{"type":31,"tagName":46,"properties":11683,"children":11684,"position":11686},{},[11685],{"type":27,"value":8767},{"start":11687,"end":11689},{"line":11653,"column":1409,"offset":11688},21410,{"line":11653,"column":252,"offset":11690},21421,{"start":11692,"end":11693},{"line":11653,"column":1398,"offset":11678},{"line":11653,"column":935,"offset":11694},21422,{"type":31,"tagName":382,"properties":11696,"children":11697,"position":11707},{},[11698],{"type":31,"tagName":46,"properties":11699,"children":11700,"position":11702},{},[11701],{"type":27,"value":4030},{"start":11703,"end":11705},{"line":11653,"column":212,"offset":11704},21424,{"line":11653,"column":1691,"offset":11706},21433,{"start":11708,"end":11709},{"line":11653,"column":935,"offset":11694},{"line":11653,"column":2163,"offset":11710},21435,{"start":11712,"end":11713},{"line":11653,"column":21,"offset":11659},{"line":11653,"column":2163,"offset":11710},{"type":31,"tagName":315,"properties":11715,"children":11716,"position":11785},{},[11717,11735,11752,11768],{"type":31,"tagName":382,"properties":11718,"children":11719,"position":11730},{},[11720],{"type":31,"tagName":46,"properties":11721,"children":11722,"position":11724},{},[11723],{"type":27,"value":980},{"start":11725,"end":11728},{"line":11726,"column":327,"offset":11727},391,21438,{"line":11726,"column":182,"offset":11729},21447,{"start":11731,"end":11733},{"line":11726,"column":21,"offset":11732},21436,{"line":11726,"column":241,"offset":11734},21448,{"type":31,"tagName":382,"properties":11736,"children":11737,"position":11748},{},[11738],{"type":31,"tagName":46,"properties":11739,"children":11740,"position":11743},{},[11741],{"type":27,"value":11742},"#0ea5e9",{"start":11744,"end":11746},{"line":11726,"column":294,"offset":11745},21450,{"line":11726,"column":360,"offset":11747},21459,{"start":11749,"end":11750},{"line":11726,"column":241,"offset":11734},{"line":11726,"column":402,"offset":11751},21460,{"type":31,"tagName":382,"properties":11753,"children":11754,"position":11764},{},[11755],{"type":31,"tagName":46,"properties":11756,"children":11757,"position":11759},{},[11758],{"type":27,"value":8632},{"start":11760,"end":11762},{"line":11726,"column":242,"offset":11761},21462,{"line":11726,"column":423,"offset":11763},21472,{"start":11765,"end":11766},{"line":11726,"column":402,"offset":11751},{"line":11726,"column":106,"offset":11767},21473,{"type":31,"tagName":382,"properties":11769,"children":11770,"position":11781},{},[11771],{"type":31,"tagName":46,"properties":11772,"children":11773,"position":11776},{},[11774],{"type":27,"value":11775},"#3b82f6",{"start":11777,"end":11779},{"line":11726,"column":935,"offset":11778},21475,{"line":11726,"column":125,"offset":11780},21484,{"start":11782,"end":11783},{"line":11726,"column":106,"offset":11767},{"line":11726,"column":1691,"offset":11784},21486,{"start":11786,"end":11787},{"line":11726,"column":21,"offset":11732},{"line":11726,"column":1691,"offset":11784},{"start":11789,"end":11790},{"line":11062,"column":21,"offset":11068},{"line":11726,"column":1691,"offset":11784},{"start":11792,"end":11793},{"line":10992,"column":21,"offset":10998},{"line":11726,"column":1691,"offset":11784},{"type":27,"value":28},{"type":31,"tagName":32,"properties":11796,"children":11797,"position":11897},{},[11798,11806,11817,11824,11836,11843,11854,11860,11871,11878,11890],{"type":27,"value":11799,"position":11800},"A packed color is one ",{"start":11801,"end":11804},{"line":11802,"column":21,"offset":11803},393,21488,{"line":11802,"column":298,"offset":11805},21510,{"type":31,"tagName":46,"properties":11807,"children":11808,"position":11814},{},[11809],{"type":27,"value":717,"position":11810},{"start":11811,"end":11812},{"line":11802,"column":298,"offset":11805},{"line":11802,"column":1409,"offset":11813},21515,{"start":11815,"end":11816},{"line":11802,"column":298,"offset":11805},{"line":11802,"column":1409,"offset":11813},{"type":27,"value":11818,"position":11819},":\n",{"start":11820,"end":11821},{"line":11802,"column":1409,"offset":11813},{"line":11822,"column":21,"offset":11823},394,21517,{"type":31,"tagName":46,"properties":11825,"children":11826,"position":11833},{},[11827],{"type":27,"value":11828,"position":11829},"((r & 0xff) \u003C\u003C 24) | ((g & 0xff) \u003C\u003C 16) | ((b & 0xff) \u003C\u003C 8) | (a & 0xff)",{"start":11830,"end":11831},{"line":11822,"column":21,"offset":11823},{"line":11822,"column":690,"offset":11832},21591,{"start":11834,"end":11835},{"line":11822,"column":21,"offset":11823},{"line":11822,"column":690,"offset":11832},{"type":27,"value":11837,"position":11838},",\ncopied from ",{"start":11839,"end":11840},{"line":11822,"column":690,"offset":11832},{"line":11841,"column":241,"offset":11842},395,21605,{"type":31,"tagName":46,"properties":11844,"children":11845,"position":11851},{},[11846],{"type":27,"value":748,"position":11847},{"start":11848,"end":11849},{"line":11841,"column":241,"offset":11842},{"line":11841,"column":360,"offset":11850},21616,{"start":11852,"end":11853},{"line":11841,"column":241,"offset":11842},{"line":11841,"column":360,"offset":11850},{"type":27,"value":11855,"position":11856}," in ",{"start":11857,"end":11858},{"line":11841,"column":360,"offset":11850},{"line":11841,"column":1409,"offset":11859},21620,{"type":31,"tagName":46,"properties":11861,"children":11862,"position":11868},{},[11863],{"type":27,"value":1041,"position":11864},{"start":11865,"end":11866},{"line":11841,"column":1409,"offset":11859},{"line":11841,"column":935,"offset":11867},21632,{"start":11869,"end":11870},{"line":11841,"column":1409,"offset":11859},{"line":11841,"column":935,"offset":11867},{"type":27,"value":11872,"position":11873}," bit for bit, so\n",{"start":11874,"end":11875},{"line":11841,"column":935,"offset":11867},{"line":11876,"column":21,"offset":11877},396,21649,{"type":31,"tagName":46,"properties":11879,"children":11880,"position":11887},{},[11881],{"type":27,"value":11882,"position":11883},"ink.RED == rgba(239, 68, 68, 255)",{"start":11884,"end":11885},{"line":11876,"column":21,"offset":11877},{"line":11876,"column":96,"offset":11886},21684,{"start":11888,"end":11889},{"line":11876,"column":21,"offset":11877},{"line":11876,"column":96,"offset":11886},{"type":27,"value":11891,"position":11892}," and the two mix freely. Because red\nsits in the top byte, most inks are negative numbers when you print them:\nthat is the packing, not a fault.",{"start":11893,"end":11894},{"line":11876,"column":96,"offset":11886},{"line":11895,"column":652,"offset":11896},398,21828,{"start":11898,"end":11899},{"line":11802,"column":21,"offset":11803},{"line":11895,"column":652,"offset":11896},{"type":27,"value":28},{"type":31,"tagName":2492,"properties":11902,"children":11903,"position":11912},{},[11904],{"type":27,"value":11905,"position":11906},"An index from a value",{"start":11907,"end":11910},{"line":11908,"column":39,"offset":11909},400,21834,{"line":11908,"column":1398,"offset":11911},21855,{"start":11913,"end":11915},{"line":11908,"column":21,"offset":11914},21830,{"line":11908,"column":1398,"offset":11911},{"type":27,"value":28},{"type":31,"tagName":32,"properties":11918,"children":11919,"position":12102},{},[11920,11933,11939,11951,11957,11969,11976,11987,11993,12004,12011,12022,12029,12040,12047,12058,12065,12078,12083,12095],{"type":31,"tagName":46,"properties":11921,"children":11922,"position":11930},{},[11923],{"type":27,"value":248,"position":11924},{"start":11925,"end":11928},{"line":11926,"column":21,"offset":11927},402,21857,{"line":11926,"column":241,"offset":11929},21869,{"start":11931,"end":11932},{"line":11926,"column":21,"offset":11927},{"line":11926,"column":241,"offset":11929},{"type":27,"value":11934,"position":11935}," slices ",{"start":11936,"end":11937},{"line":11926,"column":241,"offset":11929},{"line":11926,"column":346,"offset":11938},21877,{"type":31,"tagName":46,"properties":11940,"children":11941,"position":11948},{},[11942],{"type":27,"value":11943,"position":11944},"min..max",{"start":11945,"end":11946},{"line":11926,"column":346,"offset":11938},{"line":11926,"column":86,"offset":11947},21887,{"start":11949,"end":11950},{"line":11926,"column":346,"offset":11938},{"line":11926,"column":86,"offset":11947},{"type":27,"value":11952,"position":11953}," into ",{"start":11954,"end":11955},{"line":11926,"column":86,"offset":11947},{"line":11926,"column":423,"offset":11956},21893,{"type":31,"tagName":46,"properties":11958,"children":11959,"position":11966},{},[11960],{"type":27,"value":11961,"position":11962},"steps",{"start":11963,"end":11964},{"line":11926,"column":423,"offset":11956},{"line":11926,"column":261,"offset":11965},21900,{"start":11967,"end":11968},{"line":11926,"column":423,"offset":11956},{"line":11926,"column":261,"offset":11965},{"type":27,"value":11970,"position":11971}," equal bands and answers the\nband a value falls in, so a ",{"start":11972,"end":11973},{"line":11926,"column":261,"offset":11965},{"line":11974,"column":850,"offset":11975},403,21957,{"type":31,"tagName":46,"properties":11977,"children":11978,"position":11984},{},[11979],{"type":27,"value":413,"position":11980},{"start":11981,"end":11982},{"line":11974,"column":850,"offset":11975},{"line":11974,"column":423,"offset":11983},21965,{"start":11985,"end":11986},{"line":11974,"column":850,"offset":11975},{"line":11974,"column":423,"offset":11983},{"type":27,"value":11988,"position":11989}," palette with ",{"start":11990,"end":11991},{"line":11974,"column":423,"offset":11983},{"line":11974,"column":1691,"offset":11992},21979,{"type":31,"tagName":46,"properties":11994,"children":11995,"position":12001},{},[11996],{"type":27,"value":11961,"position":11997},{"start":11998,"end":11999},{"line":11974,"column":1691,"offset":11992},{"line":11974,"column":143,"offset":12000},21986,{"start":12002,"end":12003},{"line":11974,"column":1691,"offset":11992},{"line":11974,"column":143,"offset":12000},{"type":27,"value":12005,"position":12006}," entries on the\ndrawn output gets one entry per band. ",{"start":12007,"end":12008},{"line":11974,"column":143,"offset":12000},{"line":12009,"column":252,"offset":12010},404,22040,{"type":31,"tagName":46,"properties":12012,"children":12013,"position":12019},{},[12014],{"type":27,"value":267,"position":12015},{"start":12016,"end":12017},{"line":12009,"column":252,"offset":12010},{"line":12009,"column":1691,"offset":12018},22052,{"start":12020,"end":12021},{"line":12009,"column":252,"offset":12010},{"line":12009,"column":1691,"offset":12018},{"type":27,"value":12023,"position":12024}," answers how many of its\nlevels sit at or below the value, so a palette with one entry more than\nthe level count gets one entry per zone. Both return an ",{"start":12025,"end":12026},{"line":12009,"column":1691,"offset":12018},{"line":12027,"column":280,"offset":12028},406,22205,{"type":31,"tagName":46,"properties":12030,"children":12031,"position":12037},{},[12032],{"type":27,"value":10166,"position":12033},{"start":12034,"end":12035},{"line":12027,"column":280,"offset":12028},{"line":12027,"column":950,"offset":12036},22210,{"start":12038,"end":12039},{"line":12027,"column":280,"offset":12028},{"line":12027,"column":950,"offset":12036},{"type":27,"value":12041,"position":12042}," that goes\nstraight into a data-only output, and the drawn output names that output\nwith ",{"start":12043,"end":12044},{"line":12027,"column":950,"offset":12036},{"line":12045,"column":42,"offset":12046},408,22299,{"type":31,"tagName":46,"properties":12048,"children":12049,"position":12055},{},[12050],{"type":27,"value":50,"position":12051},{"start":12052,"end":12053},{"line":12045,"column":42,"offset":12046},{"line":12045,"column":915,"offset":12054},22309,{"start":12056,"end":12057},{"line":12045,"column":42,"offset":12046},{"line":12045,"column":915,"offset":12054},{"type":27,"value":12059,"position":12060},". The RSI ladder with the kit computing the index, and a\nzone number you can read after a ",{"start":12061,"end":12062},{"line":12045,"column":915,"offset":12054},{"line":12063,"column":652,"offset":12064},409,22399,{"type":31,"tagName":510,"properties":12066,"children":12067,"position":12074},{},[12068],{"type":27,"value":514,"position":12069},{"start":12070,"end":12072},{"line":12063,"column":96,"offset":12071},22401,{"line":12063,"column":252,"offset":12073},22404,{"start":12075,"end":12076},{"line":12063,"column":652,"offset":12064},{"line":12063,"column":1412,"offset":12077},22406,{"type":27,"value":7190,"position":12079},{"start":12080,"end":12081},{"line":12063,"column":1412,"offset":12077},{"line":12063,"column":116,"offset":12082},22412,{"type":31,"tagName":46,"properties":12084,"children":12085,"position":12092},{},[12086],{"type":27,"value":12087,"position":12088},"last 20 zone",{"start":12089,"end":12090},{"line":12063,"column":116,"offset":12082},{"line":12063,"column":1427,"offset":12091},22426,{"start":12093,"end":12094},{"line":12063,"column":116,"offset":12082},{"line":12063,"column":1427,"offset":12091},{"type":27,"value":12096,"position":12097}," at the\nConsole prompt:",{"start":12098,"end":12099},{"line":12063,"column":1427,"offset":12091},{"line":12100,"column":915,"offset":12101},410,22449,{"start":12103,"end":12104},{"line":11926,"column":21,"offset":11927},{"line":12100,"column":915,"offset":12101},{"type":27,"value":28},{"type":14,"children":12107},[12108],{"type":31,"tagName":4116,"properties":12109,"children":12111,"data":-1},{"class":4118,"style":4119,"tabindex":4120,"data-sample":12110},"fn-colors-kit-ladder",[12112],{"type":31,"tagName":46,"properties":12113,"children":12115},{"class":12114},[5073],[12116,12168,12169,12177,12178,12267,12268,12296,12297,12325,12326,12329,12330,12365,12366,12422,12423,12484,12485,12488,12489,12516,12517,12556,12557,12565,12566,12614,12615,12659,12660,12689,12690,12717,12718,12743,12744,12751,12752,12755,12756,12783,12784,12819,12820,12831,12832,12854,12855,12875,12876],{"type":31,"tagName":4128,"properties":12117,"children":12118},{"class":4130},[12119,12123,12127,12131,12135,12139,12143,12147,12151,12155,12159,12164],{"type":31,"tagName":4128,"properties":12120,"children":12121},{"style":5080},[12122],{"type":27,"value":5083},{"type":31,"tagName":4128,"properties":12124,"children":12125},{"style":5086},[12126],{"type":27,"value":5089},{"type":31,"tagName":4128,"properties":12128,"children":12129},{"style":5092},[12130],{"type":27,"value":5095},{"type":31,"tagName":4128,"properties":12132,"children":12133},{"style":5086},[12134],{"type":27,"value":102},{"type":31,"tagName":4128,"properties":12136,"children":12137},{"style":5102},[12138],{"type":27,"value":5105},{"type":31,"tagName":4128,"properties":12140,"children":12141},{"style":5086},[12142],{"type":27,"value":5110},{"type":31,"tagName":4128,"properties":12144,"children":12145},{"style":5102},[12146],{"type":27,"value":5115},{"type":31,"tagName":4128,"properties":12148,"children":12149},{"style":5086},[12150],{"type":27,"value":5120},{"type":31,"tagName":4128,"properties":12152,"children":12153},{"style":5102},[12154],{"type":27,"value":5125},{"type":31,"tagName":4128,"properties":12156,"children":12157},{"style":5086},[12158],{"type":27,"value":5326},{"type":31,"tagName":4128,"properties":12160,"children":12161},{"style":5092},[12162],{"type":27,"value":12163},"\"RSI period\"",{"type":31,"tagName":4128,"properties":12165,"children":12166},{"style":5086},[12167],{"type":27,"value":5130},{"type":27,"value":28},{"type":31,"tagName":4128,"properties":12170,"children":12171},{"class":4130},[12172],{"type":31,"tagName":4128,"properties":12173,"children":12174},{"style":5137},[12175],{"type":27,"value":12176},"// Five bands of 0..100, coolest at the bottom: heat picks the entry per bar.",{"type":27,"value":28},{"type":31,"tagName":4128,"properties":12179,"children":12180},{"class":4130},[12181,12185,12189,12193,12197,12201,12205,12209,12213,12218,12222,12227,12231,12236,12240,12245,12249,12254,12258,12263],{"type":31,"tagName":4128,"properties":12182,"children":12183},{"style":5080},[12184],{"type":27,"value":5149},{"type":31,"tagName":4128,"properties":12186,"children":12187},{"style":5086},[12188],{"type":27,"value":5089},{"type":31,"tagName":4128,"properties":12190,"children":12191},{"style":5092},[12192],{"type":27,"value":5158},{"type":31,"tagName":4128,"properties":12194,"children":12195},{"style":5086},[12196],{"type":27,"value":5163},{"type":31,"tagName":4128,"properties":12198,"children":12199},{"style":5102},[12200],{"type":27,"value":5115},{"type":31,"tagName":4128,"properties":12202,"children":12203},{"style":5086},[12204],{"type":27,"value":5172},{"type":31,"tagName":4128,"properties":12206,"children":12207},{"style":5092},[12208],{"type":27,"value":5177},{"type":31,"tagName":4128,"properties":12210,"children":12211},{"style":5086},[12212],{"type":27,"value":5182},{"type":31,"tagName":4128,"properties":12214,"children":12215},{"style":5092},[12216],{"type":27,"value":12217},"\"#3b82f6\"",{"type":31,"tagName":4128,"properties":12219,"children":12220},{"style":5086},[12221],{"type":27,"value":102},{"type":31,"tagName":4128,"properties":12223,"children":12224},{"style":5092},[12225],{"type":27,"value":12226},"\"#0ea5e9\"",{"type":31,"tagName":4128,"properties":12228,"children":12229},{"style":5086},[12230],{"type":27,"value":102},{"type":31,"tagName":4128,"properties":12232,"children":12233},{"style":5092},[12234],{"type":27,"value":12235},"\"#64748b\"",{"type":31,"tagName":4128,"properties":12237,"children":12238},{"style":5086},[12239],{"type":27,"value":102},{"type":31,"tagName":4128,"properties":12241,"children":12242},{"style":5092},[12243],{"type":27,"value":12244},"\"#f97316\"",{"type":31,"tagName":4128,"properties":12246,"children":12247},{"style":5086},[12248],{"type":27,"value":102},{"type":31,"tagName":4128,"properties":12250,"children":12251},{"style":5092},[12252],{"type":27,"value":12253},"\"#ef4444\"",{"type":31,"tagName":4128,"properties":12255,"children":12256},{"style":5086},[12257],{"type":27,"value":5228},{"type":31,"tagName":4128,"properties":12259,"children":12260},{"style":5092},[12261],{"type":27,"value":12262},"\"RSI colored by its level\"",{"type":31,"tagName":4128,"properties":12264,"children":12265},{"style":5086},[12266],{"type":27,"value":5130},{"type":27,"value":28},{"type":31,"tagName":4128,"properties":12269,"children":12270},{"class":4130},[12271,12275,12279,12283,12287,12292],{"type":31,"tagName":4128,"properties":12272,"children":12273},{"style":5080},[12274],{"type":27,"value":5149},{"type":31,"tagName":4128,"properties":12276,"children":12277},{"style":5086},[12278],{"type":27,"value":5089},{"type":31,"tagName":4128,"properties":12280,"children":12281},{"style":5092},[12282],{"type":27,"value":5177},{"type":31,"tagName":4128,"properties":12284,"children":12285},{"style":5086},[12286],{"type":27,"value":5258},{"type":31,"tagName":4128,"properties":12288,"children":12289},{"style":5092},[12290],{"type":27,"value":12291},"\"0..4: the fifth of 0..100 the RSI sits in\"",{"type":31,"tagName":4128,"properties":12293,"children":12294},{"style":5086},[12295],{"type":27,"value":5130},{"type":27,"value":28},{"type":31,"tagName":4128,"properties":12298,"children":12299},{"class":4130},[12300,12304,12308,12312,12316,12321],{"type":31,"tagName":4128,"properties":12301,"children":12302},{"style":5080},[12303],{"type":27,"value":5149},{"type":31,"tagName":4128,"properties":12305,"children":12306},{"style":5086},[12307],{"type":27,"value":5089},{"type":31,"tagName":4128,"properties":12309,"children":12310},{"style":5092},[12311],{"type":27,"value":7489},{"type":31,"tagName":4128,"properties":12313,"children":12314},{"style":5086},[12315],{"type":27,"value":5258},{"type":31,"tagName":4128,"properties":12317,"children":12318},{"style":5092},[12319],{"type":27,"value":12320},"\"0 below 30, 1 between, 2 at or above 70\"",{"type":31,"tagName":4128,"properties":12322,"children":12323},{"style":5086},[12324],{"type":27,"value":5130},{"type":27,"value":28},{"type":31,"tagName":4128,"properties":12327,"children":12328},{"class":4130},[],{"type":27,"value":28},{"type":31,"tagName":4128,"properties":12331,"children":12332},{"class":4130},[12333,12337,12341,12345,12349,12353,12357,12361],{"type":31,"tagName":4128,"properties":12334,"children":12335},{"style":5456},[12336],{"type":27,"value":5583},{"type":31,"tagName":4128,"properties":12338,"children":12339},{"style":5086},[12340],{"type":27,"value":5588},{"type":31,"tagName":4128,"properties":12342,"children":12343},{"style":5456},[12344],{"type":27,"value":5593},{"type":31,"tagName":4128,"properties":12346,"children":12347},{"style":5456},[12348],{"type":27,"value":5598},{"type":31,"tagName":4128,"properties":12350,"children":12351},{"style":5080},[12352],{"type":27,"value":5603},{"type":31,"tagName":4128,"properties":12354,"children":12355},{"style":5086},[12356],{"type":27,"value":5089},{"type":31,"tagName":4128,"properties":12358,"children":12359},{"style":5102},[12360],{"type":27,"value":5105},{"type":31,"tagName":4128,"properties":12362,"children":12363},{"style":5086},[12364],{"type":27,"value":5616},{"type":27,"value":28},{"type":31,"tagName":4128,"properties":12367,"children":12368},{"class":4130},[12369,12373,12378,12382,12386,12391,12395,12400,12404,12409,12413,12418],{"type":31,"tagName":4128,"properties":12370,"children":12371},{"style":5456},[12372],{"type":27,"value":5583},{"type":31,"tagName":4128,"properties":12374,"children":12375},{"style":5086},[12376],{"type":27,"value":12377}," scale ",{"type":31,"tagName":4128,"properties":12379,"children":12380},{"style":5456},[12381],{"type":27,"value":5593},{"type":31,"tagName":4128,"properties":12383,"children":12384},{"style":5456},[12385],{"type":27,"value":5598},{"type":31,"tagName":4128,"properties":12387,"children":12388},{"style":5080},[12389],{"type":27,"value":12390}," ColorScale",{"type":31,"tagName":4128,"properties":12392,"children":12393},{"style":5086},[12394],{"type":27,"value":5089},{"type":31,"tagName":4128,"properties":12396,"children":12397},{"style":5102},[12398],{"type":27,"value":12399},"0.0",{"type":31,"tagName":4128,"properties":12401,"children":12402},{"style":5086},[12403],{"type":27,"value":102},{"type":31,"tagName":4128,"properties":12405,"children":12406},{"style":5102},[12407],{"type":27,"value":12408},"100.0",{"type":31,"tagName":4128,"properties":12410,"children":12411},{"style":5086},[12412],{"type":27,"value":102},{"type":31,"tagName":4128,"properties":12414,"children":12415},{"style":5102},[12416],{"type":27,"value":12417},"5",{"type":31,"tagName":4128,"properties":12419,"children":12420},{"style":5086},[12421],{"type":27,"value":5616},{"type":27,"value":28},{"type":31,"tagName":4128,"properties":12424,"children":12425},{"class":4130},[12426,12430,12435,12439,12443,12448,12452,12457,12462,12466,12470,12475,12479],{"type":31,"tagName":4128,"properties":12427,"children":12428},{"style":5456},[12429],{"type":27,"value":5583},{"type":31,"tagName":4128,"properties":12431,"children":12432},{"style":5086},[12433],{"type":27,"value":12434}," zones ",{"type":31,"tagName":4128,"properties":12436,"children":12437},{"style":5456},[12438],{"type":27,"value":5593},{"type":31,"tagName":4128,"properties":12440,"children":12441},{"style":5456},[12442],{"type":27,"value":5598},{"type":31,"tagName":4128,"properties":12444,"children":12445},{"style":5080},[12446],{"type":27,"value":12447}," Thresholds",{"type":31,"tagName":4128,"properties":12449,"children":12450},{"style":5086},[12451],{"type":27,"value":5089},{"type":31,"tagName":4128,"properties":12453,"children":12454},{"style":5456},[12455],{"type":27,"value":12456},"new",{"type":31,"tagName":4128,"properties":12458,"children":12459},{"style":5080},[12460],{"type":27,"value":12461}," StaticArray",{"type":31,"tagName":4128,"properties":12463,"children":12464},{"style":5086},[12465],{"type":27,"value":6911},{"type":31,"tagName":4128,"properties":12467,"children":12468},{"style":5080},[12469],{"type":27,"value":10166},{"type":31,"tagName":4128,"properties":12471,"children":12472},{"style":5086},[12473],{"type":27,"value":12474},">(",{"type":31,"tagName":4128,"properties":12476,"children":12477},{"style":5102},[12478],{"type":27,"value":4120},{"type":31,"tagName":4128,"properties":12480,"children":12481},{"style":5086},[12482],{"type":27,"value":12483},"));",{"type":27,"value":28},{"type":31,"tagName":4128,"properties":12486,"children":12487},{"class":4130},[],{"type":27,"value":28},{"type":31,"tagName":4128,"properties":12490,"children":12491},{"class":4130},[12492,12496,12500,12504,12508,12512],{"type":31,"tagName":4128,"properties":12493,"children":12494},{"style":5456},[12495],{"type":27,"value":5738},{"type":31,"tagName":4128,"properties":12497,"children":12498},{"style":5080},[12499],{"type":27,"value":5743},{"type":31,"tagName":4128,"properties":12501,"children":12502},{"style":5086},[12503],{"type":27,"value":5748},{"type":31,"tagName":4128,"properties":12505,"children":12506},{"style":5456},[12507],{"type":27,"value":5673},{"type":31,"tagName":4128,"properties":12509,"children":12510},{"style":5102},[12511],{"type":27,"value":5757},{"type":31,"tagName":4128,"properties":12513,"children":12514},{"style":5086},[12515],{"type":27,"value":5762},{"type":27,"value":28},{"type":31,"tagName":4128,"properties":12518,"children":12519},{"class":4130},[12520,12524,12528,12532,12536,12540,12544,12548,12552],{"type":31,"tagName":4128,"properties":12521,"children":12522},{"style":5086},[12523],{"type":27,"value":5771},{"type":31,"tagName":4128,"properties":12525,"children":12526},{"style":5456},[12527],{"type":27,"value":5593},{"type":31,"tagName":4128,"properties":12529,"children":12530},{"style":5456},[12531],{"type":27,"value":5598},{"type":31,"tagName":4128,"properties":12533,"children":12534},{"style":5080},[12535],{"type":27,"value":5603},{"type":31,"tagName":4128,"properties":12537,"children":12538},{"style":5086},[12539],{"type":27,"value":5089},{"type":31,"tagName":4128,"properties":12541,"children":12542},{"style":5080},[12543],{"type":27,"value":717},{"type":31,"tagName":4128,"properties":12545,"children":12546},{"style":5086},[12547],{"type":27,"value":5089},{"type":31,"tagName":4128,"properties":12549,"children":12550},{"style":5080},[12551],{"type":27,"value":5800},{"type":31,"tagName":4128,"properties":12553,"children":12554},{"style":5086},[12555],{"type":27,"value":5805},{"type":27,"value":28},{"type":31,"tagName":4128,"properties":12558,"children":12559},{"class":4130},[12560],{"type":31,"tagName":4128,"properties":12561,"children":12562},{"style":5137},[12563],{"type":27,"value":12564},"  // Built once here: index() never allocates, and neither holds bar state.",{"type":27,"value":28},{"type":31,"tagName":4128,"properties":12567,"children":12568},{"class":4130},[12569,12574,12578,12582,12586,12590,12594,12598,12602,12606,12610],{"type":31,"tagName":4128,"properties":12570,"children":12571},{"style":5086},[12572],{"type":27,"value":12573},"  scale ",{"type":31,"tagName":4128,"properties":12575,"children":12576},{"style":5456},[12577],{"type":27,"value":5593},{"type":31,"tagName":4128,"properties":12579,"children":12580},{"style":5456},[12581],{"type":27,"value":5598},{"type":31,"tagName":4128,"properties":12583,"children":12584},{"style":5080},[12585],{"type":27,"value":12390},{"type":31,"tagName":4128,"properties":12587,"children":12588},{"style":5086},[12589],{"type":27,"value":5089},{"type":31,"tagName":4128,"properties":12591,"children":12592},{"style":5102},[12593],{"type":27,"value":12399},{"type":31,"tagName":4128,"properties":12595,"children":12596},{"style":5086},[12597],{"type":27,"value":102},{"type":31,"tagName":4128,"properties":12599,"children":12600},{"style":5102},[12601],{"type":27,"value":12408},{"type":31,"tagName":4128,"properties":12603,"children":12604},{"style":5086},[12605],{"type":27,"value":102},{"type":31,"tagName":4128,"properties":12607,"children":12608},{"style":5102},[12609],{"type":27,"value":12417},{"type":31,"tagName":4128,"properties":12611,"children":12612},{"style":5086},[12613],{"type":27,"value":5616},{"type":27,"value":28},{"type":31,"tagName":4128,"properties":12616,"children":12617},{"class":4130},[12618,12622,12627,12631,12635,12639,12643,12647,12651,12655],{"type":31,"tagName":4128,"properties":12619,"children":12620},{"style":5456},[12621],{"type":27,"value":5889},{"type":31,"tagName":4128,"properties":12623,"children":12624},{"style":5102},[12625],{"type":27,"value":12626}," levels",{"type":31,"tagName":4128,"properties":12628,"children":12629},{"style":5456},[12630],{"type":27,"value":5469},{"type":31,"tagName":4128,"properties":12632,"children":12633},{"style":5456},[12634],{"type":27,"value":5598},{"type":31,"tagName":4128,"properties":12636,"children":12637},{"style":5080},[12638],{"type":27,"value":12461},{"type":31,"tagName":4128,"properties":12640,"children":12641},{"style":5086},[12642],{"type":27,"value":6911},{"type":31,"tagName":4128,"properties":12644,"children":12645},{"style":5080},[12646],{"type":27,"value":10166},{"type":31,"tagName":4128,"properties":12648,"children":12649},{"style":5086},[12650],{"type":27,"value":12474},{"type":31,"tagName":4128,"properties":12652,"children":12653},{"style":5102},[12654],{"type":27,"value":5115},{"type":31,"tagName":4128,"properties":12656,"children":12657},{"style":5086},[12658],{"type":27,"value":5616},{"type":27,"value":28},{"type":31,"tagName":4128,"properties":12661,"children":12662},{"class":4130},[12663,12668,12672,12677,12681,12685],{"type":31,"tagName":4128,"properties":12664,"children":12665},{"style":5086},[12666],{"type":27,"value":12667},"  levels[",{"type":31,"tagName":4128,"properties":12669,"children":12670},{"style":5102},[12671],{"type":27,"value":4120},{"type":31,"tagName":4128,"properties":12673,"children":12674},{"style":5086},[12675],{"type":27,"value":12676},"] ",{"type":31,"tagName":4128,"properties":12678,"children":12679},{"style":5456},[12680],{"type":27,"value":5593},{"type":31,"tagName":4128,"properties":12682,"children":12683},{"style":5102},[12684],{"type":27,"value":6916},{"type":31,"tagName":4128,"properties":12686,"children":12687},{"style":5086},[12688],{"type":27,"value":5692},{"type":27,"value":28},{"type":31,"tagName":4128,"properties":12691,"children":12692},{"class":4130},[12693,12697,12701,12705,12709,12713],{"type":31,"tagName":4128,"properties":12694,"children":12695},{"style":5086},[12696],{"type":27,"value":12667},{"type":31,"tagName":4128,"properties":12698,"children":12699},{"style":5102},[12700],{"type":27,"value":6425},{"type":31,"tagName":4128,"properties":12702,"children":12703},{"style":5086},[12704],{"type":27,"value":12676},{"type":31,"tagName":4128,"properties":12706,"children":12707},{"style":5456},[12708],{"type":27,"value":5593},{"type":31,"tagName":4128,"properties":12710,"children":12711},{"style":5102},[12712],{"type":27,"value":6888},{"type":31,"tagName":4128,"properties":12714,"children":12715},{"style":5086},[12716],{"type":27,"value":5692},{"type":27,"value":28},{"type":31,"tagName":4128,"properties":12719,"children":12720},{"class":4130},[12721,12726,12730,12734,12738],{"type":31,"tagName":4128,"properties":12722,"children":12723},{"style":5086},[12724],{"type":27,"value":12725},"  zones ",{"type":31,"tagName":4128,"properties":12727,"children":12728},{"style":5456},[12729],{"type":27,"value":5593},{"type":31,"tagName":4128,"properties":12731,"children":12732},{"style":5456},[12733],{"type":27,"value":5598},{"type":31,"tagName":4128,"properties":12735,"children":12736},{"style":5080},[12737],{"type":27,"value":12447},{"type":31,"tagName":4128,"properties":12739,"children":12740},{"style":5086},[12741],{"type":27,"value":12742},"(levels);",{"type":27,"value":28},{"type":31,"tagName":4128,"properties":12745,"children":12746},{"class":4130},[12747],{"type":31,"tagName":4128,"properties":12748,"children":12749},{"style":5086},[12750],{"type":27,"value":5847},{"type":27,"value":28},{"type":31,"tagName":4128,"properties":12753,"children":12754},{"class":4130},[],{"type":27,"value":28},{"type":31,"tagName":4128,"properties":12757,"children":12758},{"class":4130},[12759,12763,12767,12771,12775,12779],{"type":31,"tagName":4128,"properties":12760,"children":12761},{"style":5456},[12762],{"type":27,"value":5738},{"type":31,"tagName":4128,"properties":12764,"children":12765},{"style":5080},[12766],{"type":27,"value":5864},{"type":31,"tagName":4128,"properties":12768,"children":12769},{"style":5086},[12770],{"type":27,"value":5748},{"type":31,"tagName":4128,"properties":12772,"children":12773},{"style":5456},[12774],{"type":27,"value":5673},{"type":31,"tagName":4128,"properties":12776,"children":12777},{"style":5102},[12778],{"type":27,"value":5757},{"type":31,"tagName":4128,"properties":12780,"children":12781},{"style":5086},[12782],{"type":27,"value":5762},{"type":27,"value":28},{"type":31,"tagName":4128,"properties":12785,"children":12786},{"class":4130},[12787,12791,12795,12799,12803,12807,12811,12815],{"type":31,"tagName":4128,"properties":12788,"children":12789},{"style":5456},[12790],{"type":27,"value":5889},{"type":31,"tagName":4128,"properties":12792,"children":12793},{"style":5102},[12794],{"type":27,"value":5926},{"type":31,"tagName":4128,"properties":12796,"children":12797},{"style":5456},[12798],{"type":27,"value":5469},{"type":31,"tagName":4128,"properties":12800,"children":12801},{"style":5086},[12802],{"type":27,"value":5935},{"type":31,"tagName":4128,"properties":12804,"children":12805},{"style":5080},[12806],{"type":27,"value":5940},{"type":31,"tagName":4128,"properties":12808,"children":12809},{"style":5086},[12810],{"type":27,"value":6814},{"type":31,"tagName":4128,"properties":12812,"children":12813},{"style":5080},[12814],{"type":27,"value":5908},{"type":31,"tagName":4128,"properties":12816,"children":12817},{"style":5086},[12818],{"type":27,"value":6823},{"type":27,"value":28},{"type":31,"tagName":4128,"properties":12821,"children":12822},{"class":4130},[12823,12827],{"type":31,"tagName":4128,"properties":12824,"children":12825},{"style":5080},[12826],{"type":27,"value":6141},{"type":31,"tagName":4128,"properties":12828,"children":12829},{"style":5086},[12830],{"type":27,"value":6146},{"type":27,"value":28},{"type":31,"tagName":4128,"properties":12833,"children":12834},{"class":4130},[12835,12839,12844,12849],{"type":31,"tagName":4128,"properties":12836,"children":12837},{"style":5080},[12838],{"type":27,"value":6155},{"type":31,"tagName":4128,"properties":12840,"children":12841},{"style":5086},[12842],{"type":27,"value":12843},"(scale.",{"type":31,"tagName":4128,"properties":12845,"children":12846},{"style":5080},[12847],{"type":27,"value":12848},"index",{"type":31,"tagName":4128,"properties":12850,"children":12851},{"style":5086},[12852],{"type":27,"value":12853},"(strength));",{"type":27,"value":28},{"type":31,"tagName":4128,"properties":12856,"children":12857},{"class":4130},[12858,12862,12867,12871],{"type":31,"tagName":4128,"properties":12859,"children":12860},{"style":5080},[12861],{"type":27,"value":8011},{"type":31,"tagName":4128,"properties":12863,"children":12864},{"style":5086},[12865],{"type":27,"value":12866},"(zones.",{"type":31,"tagName":4128,"properties":12868,"children":12869},{"style":5080},[12870],{"type":27,"value":12848},{"type":31,"tagName":4128,"properties":12872,"children":12873},{"style":5086},[12874],{"type":27,"value":12853},{"type":27,"value":28},{"type":31,"tagName":4128,"properties":12877,"children":12878},{"class":4130},[12879],{"type":31,"tagName":4128,"properties":12880,"children":12881},{"style":5086},[12882],{"type":27,"value":5847},{"type":27,"value":28},{"type":31,"tagName":32,"properties":12885,"children":12886,"position":13000},{},[12887,12895,12906,12913,12924,12930,12941,12948,12959,12965,12976,12982,12993],{"type":27,"value":12888,"position":12889},"An RSI of exactly ",{"start":12890,"end":12893},{"line":12891,"column":21,"offset":12892},441,23572,{"line":12891,"column":389,"offset":12894},23590,{"type":31,"tagName":46,"properties":12896,"children":12897,"position":12903},{},[12898],{"type":27,"value":7301,"position":12899},{"start":12900,"end":12901},{"line":12891,"column":389,"offset":12894},{"line":12891,"column":360,"offset":12902},23595,{"start":12904,"end":12905},{"line":12891,"column":389,"offset":12894},{"line":12891,"column":360,"offset":12902},{"type":27,"value":12907,"position":12908}," lands in the last band (the scale clamps, it never\nanswers ",{"start":12909,"end":12910},{"line":12891,"column":360,"offset":12902},{"line":12911,"column":192,"offset":12912},442,23655,{"type":31,"tagName":46,"properties":12914,"children":12915,"position":12921},{},[12916],{"type":27,"value":11961,"position":12917},{"start":12918,"end":12919},{"line":12911,"column":192,"offset":12912},{"line":12911,"column":915,"offset":12920},23662,{"start":12922,"end":12923},{"line":12911,"column":192,"offset":12912},{"line":12911,"column":915,"offset":12920},{"type":27,"value":12925,"position":12926},"), and a value on a threshold counts that threshold (",{"start":12927,"end":12928},{"line":12911,"column":915,"offset":12920},{"line":12911,"column":1166,"offset":12929},23715,{"type":31,"tagName":46,"properties":12931,"children":12932,"position":12938},{},[12933],{"type":27,"value":7340,"position":12934},{"start":12935,"end":12936},{"line":12911,"column":1166,"offset":12929},{"line":12911,"column":455,"offset":12937},23719,{"start":12939,"end":12940},{"line":12911,"column":1166,"offset":12929},{"line":12911,"column":455,"offset":12937},{"type":27,"value":12942,"position":12943},"\nis zone ",{"start":12944,"end":12945},{"line":12911,"column":455,"offset":12937},{"line":12946,"column":192,"offset":12947},443,23728,{"type":31,"tagName":46,"properties":12949,"children":12950,"position":12956},{},[12951],{"type":27,"value":5115,"position":12952},{"start":12953,"end":12954},{"line":12946,"column":192,"offset":12947},{"line":12946,"column":182,"offset":12955},23731,{"start":12957,"end":12958},{"line":12946,"column":192,"offset":12947},{"line":12946,"column":182,"offset":12955},{"type":27,"value":12960,"position":12961},"). A ",{"start":12962,"end":12963},{"line":12946,"column":182,"offset":12955},{"line":12946,"column":326,"offset":12964},23736,{"type":31,"tagName":46,"properties":12966,"children":12967,"position":12973},{},[12968],{"type":27,"value":4966,"position":12969},{"start":12970,"end":12971},{"line":12946,"column":326,"offset":12964},{"line":12946,"column":351,"offset":12972},23741,{"start":12974,"end":12975},{"line":12946,"column":326,"offset":12964},{"line":12946,"column":351,"offset":12972},{"type":27,"value":12977,"position":12978}," RSI gives a ",{"start":12979,"end":12980},{"line":12946,"column":351,"offset":12972},{"line":12946,"column":417,"offset":12981},23754,{"type":31,"tagName":46,"properties":12983,"children":12984,"position":12990},{},[12985],{"type":27,"value":4966,"position":12986},{"start":12987,"end":12988},{"line":12946,"column":417,"offset":12981},{"line":12946,"column":935,"offset":12989},23759,{"start":12991,"end":12992},{"line":12946,"column":417,"offset":12981},{"line":12946,"column":935,"offset":12989},{"type":27,"value":12994,"position":12995}," index, and the drawn output falls\nback to its static color on that bar.",{"start":12996,"end":12997},{"line":12946,"column":935,"offset":12989},{"line":12998,"column":106,"offset":12999},444,23831,{"start":13001,"end":13002},{"line":12891,"column":21,"offset":12892},{"line":12998,"column":106,"offset":12999},{"type":27,"value":28},{"type":31,"tagName":2492,"properties":13005,"children":13006,"position":13015},{},[13007],{"type":27,"value":13008,"position":13009},"Colors on a handle",{"start":13010,"end":13013},{"line":13011,"column":39,"offset":13012},446,23837,{"line":13011,"column":298,"offset":13014},23855,{"start":13016,"end":13018},{"line":13011,"column":21,"offset":13017},23833,{"line":13011,"column":298,"offset":13014},{"type":27,"value":28},{"type":31,"tagName":32,"properties":13021,"children":13022,"position":13084},{},[13023,13032,13043,13049,13061,13068,13079],{"type":27,"value":13024,"position":13025},"Handle setters take the packed color as it is computed, so here color can\nfollow a value continuously instead of through a ladder. The window mean\ndrawn as a line handle in ",{"start":13026,"end":13029},{"line":13027,"column":21,"offset":13028},448,23857,{"line":13030,"column":242,"offset":13031},450,24030,{"type":31,"tagName":46,"properties":13033,"children":13034,"position":13040},{},[13035],{"type":27,"value":980,"position":13036},{"start":13037,"end":13038},{"line":13030,"column":242,"offset":13031},{"line":13030,"column":96,"offset":13039},24039,{"start":13041,"end":13042},{"line":13030,"column":242,"offset":13031},{"line":13030,"column":96,"offset":13039},{"type":27,"value":13044,"position":13045},", restyled to ",{"start":13046,"end":13047},{"line":13030,"column":96,"offset":13039},{"line":13030,"column":433,"offset":13048},24053,{"type":31,"tagName":46,"properties":13050,"children":13051,"position":13058},{},[13052],{"type":27,"value":13053,"position":13054},"alpha(ink.SKY, 0.4)",{"start":13055,"end":13056},{"line":13030,"column":433,"offset":13048},{"line":13030,"column":4383,"offset":13057},24074,{"start":13059,"end":13060},{"line":13030,"column":433,"offset":13048},{"line":13030,"column":4383,"offset":13057},{"type":27,"value":13062,"position":13063}," on\nthe newest bar (the forming one), and the window's range as a box whose\ntint is mixed at run time between two hex literals parsed in ",{"start":13064,"end":13065},{"line":13030,"column":4383,"offset":13057},{"line":13066,"column":950,"offset":13067},452,24211,{"type":31,"tagName":46,"properties":13069,"children":13070,"position":13076},{},[13071],{"type":27,"value":10221,"position":13072},{"start":13073,"end":13074},{"line":13066,"column":950,"offset":13067},{"line":13066,"column":455,"offset":13075},24222,{"start":13077,"end":13078},{"line":13066,"column":950,"offset":13067},{"line":13066,"column":455,"offset":13075},{"type":27,"value":5673,"position":13080},{"start":13081,"end":13082},{"line":13066,"column":455,"offset":13075},{"line":13066,"column":172,"offset":13083},24223,{"start":13085,"end":13086},{"line":13027,"column":21,"offset":13028},{"line":13066,"column":172,"offset":13083},{"type":27,"value":28},{"type":14,"children":13089},[13090],{"type":31,"tagName":4116,"properties":13091,"children":13093,"data":-1},{"class":4118,"style":4119,"tabindex":4120,"data-sample":13092},"fn-colors-kit-handles",[13094],{"type":31,"tagName":46,"properties":13095,"children":13097},{"class":13096},[5073],[13098,13150,13151,13188,13189,13218,13219,13252,13253,13293,13294,13297,13298,13335,13336,13372,13373,13407,13408,13443,13444,13480,13481,13518,13519,13556,13557,13590,13591,13623,13624,13656,13657,13689,13690,13721,13722,13754,13755,13758,13759,13786,13787,13815,13816,13840,13841,13865,13866,13890,13891,13915,13916,13924,13925,13954,13955,13983,13984,13991,13992,13995,13996,14023,14024,14041,14042,14067,14068,14085,14086,14110,14111,14139,14140,14220,14221,14259,14260,14298,14299,14353,14354,14367,14368,14381,14382,14448,14449,14457,14458,14543,14544,14552,14553,14579,14580,14667,14668],{"type":31,"tagName":4128,"properties":13099,"children":13100},{"class":4130},[13101,13105,13109,13113,13117,13121,13125,13129,13133,13137,13141,13146],{"type":31,"tagName":4128,"properties":13102,"children":13103},{"style":5080},[13104],{"type":27,"value":5083},{"type":31,"tagName":4128,"properties":13106,"children":13107},{"style":5086},[13108],{"type":27,"value":5089},{"type":31,"tagName":4128,"properties":13110,"children":13111},{"style":5092},[13112],{"type":27,"value":5095},{"type":31,"tagName":4128,"properties":13114,"children":13115},{"style":5086},[13116],{"type":27,"value":102},{"type":31,"tagName":4128,"properties":13118,"children":13119},{"style":5102},[13120],{"type":27,"value":5651},{"type":31,"tagName":4128,"properties":13122,"children":13123},{"style":5086},[13124],{"type":27,"value":5110},{"type":31,"tagName":4128,"properties":13126,"children":13127},{"style":5102},[13128],{"type":27,"value":5115},{"type":31,"tagName":4128,"properties":13130,"children":13131},{"style":5086},[13132],{"type":27,"value":5120},{"type":31,"tagName":4128,"properties":13134,"children":13135},{"style":5102},[13136],{"type":27,"value":5125},{"type":31,"tagName":4128,"properties":13138,"children":13139},{"style":5086},[13140],{"type":27,"value":5326},{"type":31,"tagName":4128,"properties":13142,"children":13143},{"style":5092},[13144],{"type":27,"value":13145},"\"Bars in the window\"",{"type":31,"tagName":4128,"properties":13147,"children":13148},{"style":5086},[13149],{"type":27,"value":5130},{"type":27,"value":28},{"type":31,"tagName":4128,"properties":13152,"children":13153},{"class":4130},[13154,13158,13162,13167,13171,13175,13179,13184],{"type":31,"tagName":4128,"properties":13155,"children":13156},{"style":5080},[13157],{"type":27,"value":5149},{"type":31,"tagName":4128,"properties":13159,"children":13160},{"style":5086},[13161],{"type":27,"value":5089},{"type":31,"tagName":4128,"properties":13163,"children":13164},{"style":5092},[13165],{"type":27,"value":13166},"\"mean\"",{"type":31,"tagName":4128,"properties":13168,"children":13169},{"style":5086},[13170],{"type":27,"value":5298},{"type":31,"tagName":4128,"properties":13172,"children":13173},{"style":5092},[13174],{"type":27,"value":12235},{"type":31,"tagName":4128,"properties":13176,"children":13177},{"style":5086},[13178],{"type":27,"value":5326},{"type":31,"tagName":4128,"properties":13180,"children":13181},{"style":5092},[13182],{"type":27,"value":13183},"\"The window mean\"",{"type":31,"tagName":4128,"properties":13185,"children":13186},{"style":5086},[13187],{"type":27,"value":5130},{"type":27,"value":28},{"type":31,"tagName":4128,"properties":13190,"children":13191},{"class":4130},[13192,13196,13200,13205,13209,13214],{"type":31,"tagName":4128,"properties":13193,"children":13194},{"style":5080},[13195],{"type":27,"value":5149},{"type":31,"tagName":4128,"properties":13197,"children":13198},{"style":5086},[13199],{"type":27,"value":5089},{"type":31,"tagName":4128,"properties":13201,"children":13202},{"style":5092},[13203],{"type":27,"value":13204},"\"up_share\"",{"type":31,"tagName":4128,"properties":13206,"children":13207},{"style":5086},[13208],{"type":27,"value":5431},{"type":31,"tagName":4128,"properties":13210,"children":13211},{"style":5092},[13212],{"type":27,"value":13213},"\"0..1: the share of up closes in the window, the box's mix weight\"",{"type":31,"tagName":4128,"properties":13215,"children":13216},{"style":5086},[13217],{"type":27,"value":5130},{"type":27,"value":28},{"type":31,"tagName":4128,"properties":13220,"children":13221},{"class":4130},[13222,13227,13231,13236,13240,13244,13248],{"type":31,"tagName":4128,"properties":13223,"children":13224},{"style":5086},[13225],{"type":27,"value":13226},"handles.",{"type":31,"tagName":4128,"properties":13228,"children":13229},{"style":5080},[13230],{"type":27,"value":4130},{"type":31,"tagName":4128,"properties":13232,"children":13233},{"style":5086},[13234],{"type":27,"value":13235},"({ color: ",{"type":31,"tagName":4128,"properties":13237,"children":13238},{"style":5092},[13239],{"type":27,"value":12226},{"type":31,"tagName":4128,"properties":13241,"children":13242},{"style":5086},[13243],{"type":27,"value":5317},{"type":31,"tagName":4128,"properties":13245,"children":13246},{"style":5102},[13247],{"type":27,"value":5115},{"type":31,"tagName":4128,"properties":13249,"children":13250},{"style":5086},[13251],{"type":27,"value":5130},{"type":27,"value":28},{"type":31,"tagName":4128,"properties":13254,"children":13255},{"class":4130},[13256,13260,13264,13268,13272,13276,13281,13285,13289],{"type":31,"tagName":4128,"properties":13257,"children":13258},{"style":5086},[13259],{"type":27,"value":13226},{"type":31,"tagName":4128,"properties":13261,"children":13262},{"style":5080},[13263],{"type":27,"value":5530},{"type":31,"tagName":4128,"properties":13265,"children":13266},{"style":5086},[13267],{"type":27,"value":13235},{"type":31,"tagName":4128,"properties":13269,"children":13270},{"style":5092},[13271],{"type":27,"value":12226},{"type":31,"tagName":4128,"properties":13273,"children":13274},{"style":5086},[13275],{"type":27,"value":5307},{"type":31,"tagName":4128,"properties":13277,"children":13278},{"style":5102},[13279],{"type":27,"value":13280},"0.15",{"type":31,"tagName":4128,"properties":13282,"children":13283},{"style":5086},[13284],{"type":27,"value":5562},{"type":31,"tagName":4128,"properties":13286,"children":13287},{"style":5102},[13288],{"type":27,"value":6425},{"type":31,"tagName":4128,"properties":13290,"children":13291},{"style":5086},[13292],{"type":27,"value":5130},{"type":27,"value":28},{"type":31,"tagName":4128,"properties":13295,"children":13296},{"class":4130},[],{"type":27,"value":28},{"type":31,"tagName":4128,"properties":13299,"children":13300},{"class":4130},[13301,13305,13310,13314,13319,13323,13327,13331],{"type":31,"tagName":4128,"properties":13302,"children":13303},{"style":5456},[13304],{"type":27,"value":5459},{"type":31,"tagName":4128,"properties":13306,"children":13307},{"style":5102},[13308],{"type":27,"value":13309}," level",{"type":31,"tagName":4128,"properties":13311,"children":13312},{"style":5456},[13313],{"type":27,"value":5469},{"type":31,"tagName":4128,"properties":13315,"children":13316},{"style":5086},[13317],{"type":27,"value":13318}," draw.",{"type":31,"tagName":4128,"properties":13320,"children":13321},{"style":5080},[13322],{"type":27,"value":4130},{"type":31,"tagName":4128,"properties":13324,"children":13325},{"style":5086},[13326],{"type":27,"value":5089},{"type":31,"tagName":4128,"properties":13328,"children":13329},{"style":5102},[13330],{"type":27,"value":4120},{"type":31,"tagName":4128,"properties":13332,"children":13333},{"style":5086},[13334],{"type":27,"value":5616},{"type":27,"value":28},{"type":31,"tagName":4128,"properties":13337,"children":13338},{"class":4130},[13339,13343,13348,13352,13356,13360,13364,13368],{"type":31,"tagName":4128,"properties":13340,"children":13341},{"style":5456},[13342],{"type":27,"value":5459},{"type":31,"tagName":4128,"properties":13344,"children":13345},{"style":5102},[13346],{"type":27,"value":13347}," span",{"type":31,"tagName":4128,"properties":13349,"children":13350},{"style":5456},[13351],{"type":27,"value":5469},{"type":31,"tagName":4128,"properties":13353,"children":13354},{"style":5086},[13355],{"type":27,"value":13318},{"type":31,"tagName":4128,"properties":13357,"children":13358},{"style":5080},[13359],{"type":27,"value":5530},{"type":31,"tagName":4128,"properties":13361,"children":13362},{"style":5086},[13363],{"type":27,"value":5089},{"type":31,"tagName":4128,"properties":13365,"children":13366},{"style":5102},[13367],{"type":27,"value":6425},{"type":31,"tagName":4128,"properties":13369,"children":13370},{"style":5086},[13371],{"type":27,"value":5616},{"type":27,"value":28},{"type":31,"tagName":4128,"properties":13374,"children":13375},{"class":4130},[13376,13380,13385,13389,13394,13398,13403],{"type":31,"tagName":4128,"properties":13377,"children":13378},{"style":5456},[13379],{"type":27,"value":5583},{"type":31,"tagName":4128,"properties":13381,"children":13382},{"style":5086},[13383],{"type":27,"value":13384}," period",{"type":31,"tagName":4128,"properties":13386,"children":13387},{"style":5456},[13388],{"type":27,"value":5673},{"type":31,"tagName":4128,"properties":13390,"children":13391},{"style":5080},[13392],{"type":27,"value":13393}," i32",{"type":31,"tagName":4128,"properties":13395,"children":13396},{"style":5456},[13397],{"type":27,"value":5469},{"type":31,"tagName":4128,"properties":13399,"children":13400},{"style":5102},[13401],{"type":27,"value":13402}," 20",{"type":31,"tagName":4128,"properties":13404,"children":13405},{"style":5086},[13406],{"type":27,"value":5692},{"type":27,"value":28},{"type":31,"tagName":4128,"properties":13409,"children":13410},{"class":4130},[13411,13415,13419,13423,13427,13431,13435,13439],{"type":31,"tagName":4128,"properties":13412,"children":13413},{"style":5456},[13414],{"type":27,"value":5583},{"type":31,"tagName":4128,"properties":13416,"children":13417},{"style":5086},[13418],{"type":27,"value":5629},{"type":31,"tagName":4128,"properties":13420,"children":13421},{"style":5456},[13422],{"type":27,"value":5593},{"type":31,"tagName":4128,"properties":13424,"children":13425},{"style":5456},[13426],{"type":27,"value":5598},{"type":31,"tagName":4128,"properties":13428,"children":13429},{"style":5080},[13430],{"type":27,"value":5642},{"type":31,"tagName":4128,"properties":13432,"children":13433},{"style":5086},[13434],{"type":27,"value":5089},{"type":31,"tagName":4128,"properties":13436,"children":13437},{"style":5102},[13438],{"type":27,"value":5651},{"type":31,"tagName":4128,"properties":13440,"children":13441},{"style":5086},[13442],{"type":27,"value":5616},{"type":27,"value":28},{"type":31,"tagName":4128,"properties":13445,"children":13446},{"class":4130},[13447,13451,13456,13460,13464,13468,13472,13476],{"type":31,"tagName":4128,"properties":13448,"children":13449},{"style":5456},[13450],{"type":27,"value":5583},{"type":31,"tagName":4128,"properties":13452,"children":13453},{"style":5086},[13454],{"type":27,"value":13455}," ups ",{"type":31,"tagName":4128,"properties":13457,"children":13458},{"style":5456},[13459],{"type":27,"value":5593},{"type":31,"tagName":4128,"properties":13461,"children":13462},{"style":5456},[13463],{"type":27,"value":5598},{"type":31,"tagName":4128,"properties":13465,"children":13466},{"style":5080},[13467],{"type":27,"value":5642},{"type":31,"tagName":4128,"properties":13469,"children":13470},{"style":5086},[13471],{"type":27,"value":5089},{"type":31,"tagName":4128,"properties":13473,"children":13474},{"style":5102},[13475],{"type":27,"value":5651},{"type":31,"tagName":4128,"properties":13477,"children":13478},{"style":5086},[13479],{"type":27,"value":5616},{"type":27,"value":28},{"type":31,"tagName":4128,"properties":13482,"children":13483},{"class":4130},[13484,13488,13493,13497,13501,13506,13510,13514],{"type":31,"tagName":4128,"properties":13485,"children":13486},{"style":5456},[13487],{"type":27,"value":5583},{"type":31,"tagName":4128,"properties":13489,"children":13490},{"style":5086},[13491],{"type":27,"value":13492}," highs ",{"type":31,"tagName":4128,"properties":13494,"children":13495},{"style":5456},[13496],{"type":27,"value":5593},{"type":31,"tagName":4128,"properties":13498,"children":13499},{"style":5456},[13500],{"type":27,"value":5598},{"type":31,"tagName":4128,"properties":13502,"children":13503},{"style":5080},[13504],{"type":27,"value":13505}," Highest",{"type":31,"tagName":4128,"properties":13507,"children":13508},{"style":5086},[13509],{"type":27,"value":5089},{"type":31,"tagName":4128,"properties":13511,"children":13512},{"style":5102},[13513],{"type":27,"value":5651},{"type":31,"tagName":4128,"properties":13515,"children":13516},{"style":5086},[13517],{"type":27,"value":5616},{"type":27,"value":28},{"type":31,"tagName":4128,"properties":13520,"children":13521},{"class":4130},[13522,13526,13531,13535,13539,13544,13548,13552],{"type":31,"tagName":4128,"properties":13523,"children":13524},{"style":5456},[13525],{"type":27,"value":5583},{"type":31,"tagName":4128,"properties":13527,"children":13528},{"style":5086},[13529],{"type":27,"value":13530}," lows ",{"type":31,"tagName":4128,"properties":13532,"children":13533},{"style":5456},[13534],{"type":27,"value":5593},{"type":31,"tagName":4128,"properties":13536,"children":13537},{"style":5456},[13538],{"type":27,"value":5598},{"type":31,"tagName":4128,"properties":13540,"children":13541},{"style":5080},[13542],{"type":27,"value":13543}," Lowest",{"type":31,"tagName":4128,"properties":13545,"children":13546},{"style":5086},[13547],{"type":27,"value":5089},{"type":31,"tagName":4128,"properties":13549,"children":13550},{"style":5102},[13551],{"type":27,"value":5651},{"type":31,"tagName":4128,"properties":13553,"children":13554},{"style":5086},[13555],{"type":27,"value":5616},{"type":27,"value":28},{"type":31,"tagName":4128,"properties":13558,"children":13559},{"class":4130},[13560,13564,13569,13573,13577,13581,13586],{"type":31,"tagName":4128,"properties":13561,"children":13562},{"style":5456},[13563],{"type":27,"value":5583},{"type":31,"tagName":4128,"properties":13565,"children":13566},{"style":5086},[13567],{"type":27,"value":13568}," bull",{"type":31,"tagName":4128,"properties":13570,"children":13571},{"style":5456},[13572],{"type":27,"value":5673},{"type":31,"tagName":4128,"properties":13574,"children":13575},{"style":5080},[13576],{"type":27,"value":13393},{"type":31,"tagName":4128,"properties":13578,"children":13579},{"style":5456},[13580],{"type":27,"value":5469},{"type":31,"tagName":4128,"properties":13582,"children":13583},{"style":5102},[13584],{"type":27,"value":13585}," 0",{"type":31,"tagName":4128,"properties":13587,"children":13588},{"style":5086},[13589],{"type":27,"value":5692},{"type":27,"value":28},{"type":31,"tagName":4128,"properties":13592,"children":13593},{"class":4130},[13594,13598,13603,13607,13611,13615,13619],{"type":31,"tagName":4128,"properties":13595,"children":13596},{"style":5456},[13597],{"type":27,"value":5583},{"type":31,"tagName":4128,"properties":13599,"children":13600},{"style":5086},[13601],{"type":27,"value":13602}," bear",{"type":31,"tagName":4128,"properties":13604,"children":13605},{"style":5456},[13606],{"type":27,"value":5673},{"type":31,"tagName":4128,"properties":13608,"children":13609},{"style":5080},[13610],{"type":27,"value":13393},{"type":31,"tagName":4128,"properties":13612,"children":13613},{"style":5456},[13614],{"type":27,"value":5469},{"type":31,"tagName":4128,"properties":13616,"children":13617},{"style":5102},[13618],{"type":27,"value":13585},{"type":31,"tagName":4128,"properties":13620,"children":13621},{"style":5086},[13622],{"type":27,"value":5692},{"type":27,"value":28},{"type":31,"tagName":4128,"properties":13625,"children":13626},{"class":4130},[13627,13631,13636,13640,13644,13648,13652],{"type":31,"tagName":4128,"properties":13628,"children":13629},{"style":5456},[13630],{"type":27,"value":5583},{"type":31,"tagName":4128,"properties":13632,"children":13633},{"style":5086},[13634],{"type":27,"value":13635}," t",{"type":31,"tagName":4128,"properties":13637,"children":13638},{"style":5456},[13639],{"type":27,"value":5673},{"type":31,"tagName":4128,"properties":13641,"children":13642},{"style":5080},[13643],{"type":27,"value":5678},{"type":31,"tagName":4128,"properties":13645,"children":13646},{"style":5456},[13647],{"type":27,"value":5469},{"type":31,"tagName":4128,"properties":13649,"children":13650},{"style":5102},[13651],{"type":27,"value":5687},{"type":31,"tagName":4128,"properties":13653,"children":13654},{"style":5086},[13655],{"type":27,"value":5692},{"type":27,"value":28},{"type":31,"tagName":4128,"properties":13658,"children":13659},{"class":4130},[13660,13664,13669,13673,13677,13681,13685],{"type":31,"tagName":4128,"properties":13661,"children":13662},{"style":5456},[13663],{"type":27,"value":5583},{"type":31,"tagName":4128,"properties":13665,"children":13666},{"style":5086},[13667],{"type":27,"value":13668}," prevT",{"type":31,"tagName":4128,"properties":13670,"children":13671},{"style":5456},[13672],{"type":27,"value":5673},{"type":31,"tagName":4128,"properties":13674,"children":13675},{"style":5080},[13676],{"type":27,"value":5678},{"type":31,"tagName":4128,"properties":13678,"children":13679},{"style":5456},[13680],{"type":27,"value":5469},{"type":31,"tagName":4128,"properties":13682,"children":13683},{"style":5102},[13684],{"type":27,"value":5687},{"type":31,"tagName":4128,"properties":13686,"children":13687},{"style":5086},[13688],{"type":27,"value":5692},{"type":27,"value":28},{"type":31,"tagName":4128,"properties":13691,"children":13692},{"class":4130},[13693,13697,13701,13705,13709,13713,13717],{"type":31,"tagName":4128,"properties":13694,"children":13695},{"style":5456},[13696],{"type":27,"value":5583},{"type":31,"tagName":4128,"properties":13698,"children":13699},{"style":5086},[13700],{"type":27,"value":5894},{"type":31,"tagName":4128,"properties":13702,"children":13703},{"style":5456},[13704],{"type":27,"value":5673},{"type":31,"tagName":4128,"properties":13706,"children":13707},{"style":5080},[13708],{"type":27,"value":5678},{"type":31,"tagName":4128,"properties":13710,"children":13711},{"style":5456},[13712],{"type":27,"value":5469},{"type":31,"tagName":4128,"properties":13714,"children":13715},{"style":5102},[13716],{"type":27,"value":5687},{"type":31,"tagName":4128,"properties":13718,"children":13719},{"style":5086},[13720],{"type":27,"value":5692},{"type":27,"value":28},{"type":31,"tagName":4128,"properties":13723,"children":13724},{"class":4130},[13725,13729,13734,13738,13742,13746,13750],{"type":31,"tagName":4128,"properties":13726,"children":13727},{"style":5456},[13728],{"type":27,"value":5583},{"type":31,"tagName":4128,"properties":13730,"children":13731},{"style":5086},[13732],{"type":27,"value":13733}," prevClose",{"type":31,"tagName":4128,"properties":13735,"children":13736},{"style":5456},[13737],{"type":27,"value":5673},{"type":31,"tagName":4128,"properties":13739,"children":13740},{"style":5080},[13741],{"type":27,"value":5678},{"type":31,"tagName":4128,"properties":13743,"children":13744},{"style":5456},[13745],{"type":27,"value":5469},{"type":31,"tagName":4128,"properties":13747,"children":13748},{"style":5102},[13749],{"type":27,"value":5687},{"type":31,"tagName":4128,"properties":13751,"children":13752},{"style":5086},[13753],{"type":27,"value":5692},{"type":27,"value":28},{"type":31,"tagName":4128,"properties":13756,"children":13757},{"class":4130},[],{"type":27,"value":28},{"type":31,"tagName":4128,"properties":13760,"children":13761},{"class":4130},[13762,13766,13770,13774,13778,13782],{"type":31,"tagName":4128,"properties":13763,"children":13764},{"style":5456},[13765],{"type":27,"value":5738},{"type":31,"tagName":4128,"properties":13767,"children":13768},{"style":5080},[13769],{"type":27,"value":5743},{"type":31,"tagName":4128,"properties":13771,"children":13772},{"style":5086},[13773],{"type":27,"value":5748},{"type":31,"tagName":4128,"properties":13775,"children":13776},{"style":5456},[13777],{"type":27,"value":5673},{"type":31,"tagName":4128,"properties":13779,"children":13780},{"style":5102},[13781],{"type":27,"value":5757},{"type":31,"tagName":4128,"properties":13783,"children":13784},{"style":5086},[13785],{"type":27,"value":5762},{"type":27,"value":28},{"type":31,"tagName":4128,"properties":13788,"children":13789},{"class":4130},[13790,13795,13799,13803,13807,13811],{"type":31,"tagName":4128,"properties":13791,"children":13792},{"style":5086},[13793],{"type":27,"value":13794},"  period ",{"type":31,"tagName":4128,"properties":13796,"children":13797},{"style":5456},[13798],{"type":27,"value":5593},{"type":31,"tagName":4128,"properties":13800,"children":13801},{"style":5080},[13802],{"type":27,"value":13393},{"type":31,"tagName":4128,"properties":13804,"children":13805},{"style":5086},[13806],{"type":27,"value":5089},{"type":31,"tagName":4128,"properties":13808,"children":13809},{"style":5080},[13810],{"type":27,"value":5800},{"type":31,"tagName":4128,"properties":13812,"children":13813},{"style":5086},[13814],{"type":27,"value":6823},{"type":27,"value":28},{"type":31,"tagName":4128,"properties":13817,"children":13818},{"class":4130},[13819,13823,13827,13831,13835],{"type":31,"tagName":4128,"properties":13820,"children":13821},{"style":5086},[13822],{"type":27,"value":5814},{"type":31,"tagName":4128,"properties":13824,"children":13825},{"style":5456},[13826],{"type":27,"value":5593},{"type":31,"tagName":4128,"properties":13828,"children":13829},{"style":5456},[13830],{"type":27,"value":5598},{"type":31,"tagName":4128,"properties":13832,"children":13833},{"style":5080},[13834],{"type":27,"value":5642},{"type":31,"tagName":4128,"properties":13836,"children":13837},{"style":5086},[13838],{"type":27,"value":13839},"(period);",{"type":27,"value":28},{"type":31,"tagName":4128,"properties":13842,"children":13843},{"class":4130},[13844,13849,13853,13857,13861],{"type":31,"tagName":4128,"properties":13845,"children":13846},{"style":5086},[13847],{"type":27,"value":13848},"  ups ",{"type":31,"tagName":4128,"properties":13850,"children":13851},{"style":5456},[13852],{"type":27,"value":5593},{"type":31,"tagName":4128,"properties":13854,"children":13855},{"style":5456},[13856],{"type":27,"value":5598},{"type":31,"tagName":4128,"properties":13858,"children":13859},{"style":5080},[13860],{"type":27,"value":5642},{"type":31,"tagName":4128,"properties":13862,"children":13863},{"style":5086},[13864],{"type":27,"value":13839},{"type":27,"value":28},{"type":31,"tagName":4128,"properties":13867,"children":13868},{"class":4130},[13869,13874,13878,13882,13886],{"type":31,"tagName":4128,"properties":13870,"children":13871},{"style":5086},[13872],{"type":27,"value":13873},"  highs ",{"type":31,"tagName":4128,"properties":13875,"children":13876},{"style":5456},[13877],{"type":27,"value":5593},{"type":31,"tagName":4128,"properties":13879,"children":13880},{"style":5456},[13881],{"type":27,"value":5598},{"type":31,"tagName":4128,"properties":13883,"children":13884},{"style":5080},[13885],{"type":27,"value":13505},{"type":31,"tagName":4128,"properties":13887,"children":13888},{"style":5086},[13889],{"type":27,"value":13839},{"type":27,"value":28},{"type":31,"tagName":4128,"properties":13892,"children":13893},{"class":4130},[13894,13899,13903,13907,13911],{"type":31,"tagName":4128,"properties":13895,"children":13896},{"style":5086},[13897],{"type":27,"value":13898},"  lows ",{"type":31,"tagName":4128,"properties":13900,"children":13901},{"style":5456},[13902],{"type":27,"value":5593},{"type":31,"tagName":4128,"properties":13904,"children":13905},{"style":5456},[13906],{"type":27,"value":5598},{"type":31,"tagName":4128,"properties":13908,"children":13909},{"style":5080},[13910],{"type":27,"value":13543},{"type":31,"tagName":4128,"properties":13912,"children":13913},{"style":5086},[13914],{"type":27,"value":13839},{"type":27,"value":28},{"type":31,"tagName":4128,"properties":13917,"children":13918},{"class":4130},[13919],{"type":31,"tagName":4128,"properties":13920,"children":13921},{"style":5137},[13922],{"type":27,"value":13923},"  // Parse literals here: a bad string aborts with \"color: bad hex \u003Cx>\", and the message is readable from onStart().",{"type":27,"value":28},{"type":31,"tagName":4128,"properties":13926,"children":13927},{"class":4130},[13928,13933,13937,13942,13946,13950],{"type":31,"tagName":4128,"properties":13929,"children":13930},{"style":5086},[13931],{"type":27,"value":13932},"  bull ",{"type":31,"tagName":4128,"properties":13934,"children":13935},{"style":5456},[13936],{"type":27,"value":5593},{"type":31,"tagName":4128,"properties":13938,"children":13939},{"style":5080},[13940],{"type":27,"value":13941}," fromHex",{"type":31,"tagName":4128,"properties":13943,"children":13944},{"style":5086},[13945],{"type":27,"value":5089},{"type":31,"tagName":4128,"properties":13947,"children":13948},{"style":5092},[13949],{"type":27,"value":5397},{"type":31,"tagName":4128,"properties":13951,"children":13952},{"style":5086},[13953],{"type":27,"value":5616},{"type":27,"value":28},{"type":31,"tagName":4128,"properties":13956,"children":13957},{"class":4130},[13958,13963,13967,13971,13975,13979],{"type":31,"tagName":4128,"properties":13959,"children":13960},{"style":5086},[13961],{"type":27,"value":13962},"  bear ",{"type":31,"tagName":4128,"properties":13964,"children":13965},{"style":5456},[13966],{"type":27,"value":5593},{"type":31,"tagName":4128,"properties":13968,"children":13969},{"style":5080},[13970],{"type":27,"value":13941},{"type":31,"tagName":4128,"properties":13972,"children":13973},{"style":5086},[13974],{"type":27,"value":5089},{"type":31,"tagName":4128,"properties":13976,"children":13977},{"style":5092},[13978],{"type":27,"value":5388},{"type":31,"tagName":4128,"properties":13980,"children":13981},{"style":5086},[13982],{"type":27,"value":5616},{"type":27,"value":28},{"type":31,"tagName":4128,"properties":13985,"children":13986},{"class":4130},[13987],{"type":31,"tagName":4128,"properties":13988,"children":13989},{"style":5086},[13990],{"type":27,"value":5847},{"type":27,"value":28},{"type":31,"tagName":4128,"properties":13993,"children":13994},{"class":4130},[],{"type":27,"value":28},{"type":31,"tagName":4128,"properties":13997,"children":13998},{"class":4130},[13999,14003,14007,14011,14015,14019],{"type":31,"tagName":4128,"properties":14000,"children":14001},{"style":5456},[14002],{"type":27,"value":5738},{"type":31,"tagName":4128,"properties":14004,"children":14005},{"style":5080},[14006],{"type":27,"value":5864},{"type":31,"tagName":4128,"properties":14008,"children":14009},{"style":5086},[14010],{"type":27,"value":5748},{"type":31,"tagName":4128,"properties":14012,"children":14013},{"style":5456},[14014],{"type":27,"value":5673},{"type":31,"tagName":4128,"properties":14016,"children":14017},{"style":5102},[14018],{"type":27,"value":5757},{"type":31,"tagName":4128,"properties":14020,"children":14021},{"style":5086},[14022],{"type":27,"value":5762},{"type":27,"value":28},{"type":31,"tagName":4128,"properties":14025,"children":14026},{"class":4130},[14027,14032,14036],{"type":31,"tagName":4128,"properties":14028,"children":14029},{"style":5086},[14030],{"type":27,"value":14031},"  prevT ",{"type":31,"tagName":4128,"properties":14033,"children":14034},{"style":5456},[14035],{"type":27,"value":5593},{"type":31,"tagName":4128,"properties":14037,"children":14038},{"style":5086},[14039],{"type":27,"value":14040}," t;",{"type":27,"value":28},{"type":31,"tagName":4128,"properties":14043,"children":14044},{"class":4130},[14045,14050,14054,14058,14063],{"type":31,"tagName":4128,"properties":14046,"children":14047},{"style":5086},[14048],{"type":27,"value":14049},"  t ",{"type":31,"tagName":4128,"properties":14051,"children":14052},{"style":5456},[14053],{"type":27,"value":5593},{"type":31,"tagName":4128,"properties":14055,"children":14056},{"style":5086},[14057],{"type":27,"value":5903},{"type":31,"tagName":4128,"properties":14059,"children":14060},{"style":5080},[14061],{"type":27,"value":14062},"time",{"type":31,"tagName":4128,"properties":14064,"children":14065},{"style":5086},[14066],{"type":27,"value":5913},{"type":27,"value":28},{"type":31,"tagName":4128,"properties":14069,"children":14070},{"class":4130},[14071,14076,14080],{"type":31,"tagName":4128,"properties":14072,"children":14073},{"style":5086},[14074],{"type":27,"value":14075},"  prevClose ",{"type":31,"tagName":4128,"properties":14077,"children":14078},{"style":5456},[14079],{"type":27,"value":5593},{"type":31,"tagName":4128,"properties":14081,"children":14082},{"style":5086},[14083],{"type":27,"value":14084}," close;",{"type":27,"value":28},{"type":31,"tagName":4128,"properties":14087,"children":14088},{"class":4130},[14089,14094,14098,14102,14106],{"type":31,"tagName":4128,"properties":14090,"children":14091},{"style":5086},[14092],{"type":27,"value":14093},"  close ",{"type":31,"tagName":4128,"properties":14095,"children":14096},{"style":5456},[14097],{"type":27,"value":5593},{"type":31,"tagName":4128,"properties":14099,"children":14100},{"style":5086},[14101],{"type":27,"value":5903},{"type":31,"tagName":4128,"properties":14103,"children":14104},{"style":5080},[14105],{"type":27,"value":5908},{"type":31,"tagName":4128,"properties":14107,"children":14108},{"style":5086},[14109],{"type":27,"value":5913},{"type":27,"value":28},{"type":31,"tagName":4128,"properties":14112,"children":14113},{"class":4130},[14114,14118,14123,14127,14131,14135],{"type":31,"tagName":4128,"properties":14115,"children":14116},{"style":5456},[14117],{"type":27,"value":5889},{"type":31,"tagName":4128,"properties":14119,"children":14120},{"style":5102},[14121],{"type":27,"value":14122}," mean",{"type":31,"tagName":4128,"properties":14124,"children":14125},{"style":5456},[14126],{"type":27,"value":5469},{"type":31,"tagName":4128,"properties":14128,"children":14129},{"style":5086},[14130],{"type":27,"value":5981},{"type":31,"tagName":4128,"properties":14132,"children":14133},{"style":5080},[14134],{"type":27,"value":5940},{"type":31,"tagName":4128,"properties":14136,"children":14137},{"style":5086},[14138],{"type":27,"value":5945},{"type":27,"value":28},{"type":31,"tagName":4128,"properties":14141,"children":14142},{"class":4130},[14143,14147,14152,14156,14161,14165,14169,14173,14177,14182,14186,14191,14195,14200,14204,14208,14212,14216],{"type":31,"tagName":4128,"properties":14144,"children":14145},{"style":5456},[14146],{"type":27,"value":5889},{"type":31,"tagName":4128,"properties":14148,"children":14149},{"style":5102},[14150],{"type":27,"value":14151}," share",{"type":31,"tagName":4128,"properties":14153,"children":14154},{"style":5456},[14155],{"type":27,"value":5469},{"type":31,"tagName":4128,"properties":14157,"children":14158},{"style":5086},[14159],{"type":27,"value":14160}," ups.",{"type":31,"tagName":4128,"properties":14162,"children":14163},{"style":5080},[14164],{"type":27,"value":5940},{"type":31,"tagName":4128,"properties":14166,"children":14167},{"style":5086},[14168],{"type":27,"value":5089},{"type":31,"tagName":4128,"properties":14170,"children":14171},{"style":5456},[14172],{"type":27,"value":6205},{"type":31,"tagName":4128,"properties":14174,"children":14175},{"style":5080},[14176],{"type":27,"value":6007},{"type":31,"tagName":4128,"properties":14178,"children":14179},{"style":5086},[14180],{"type":27,"value":14181},"(prevClose) ",{"type":31,"tagName":4128,"properties":14183,"children":14184},{"style":5456},[14185],{"type":27,"value":6219},{"type":31,"tagName":4128,"properties":14187,"children":14188},{"style":5086},[14189],{"type":27,"value":14190}," close ",{"type":31,"tagName":4128,"properties":14192,"children":14193},{"style":5456},[14194],{"type":27,"value":6110},{"type":31,"tagName":4128,"properties":14196,"children":14197},{"style":5086},[14198],{"type":27,"value":14199}," prevClose ",{"type":31,"tagName":4128,"properties":14201,"children":14202},{"style":5456},[14203],{"type":27,"value":6239},{"type":31,"tagName":4128,"properties":14205,"children":14206},{"style":5102},[14207],{"type":27,"value":6244},{"type":31,"tagName":4128,"properties":14209,"children":14210},{"style":5456},[14211],{"type":27,"value":6249},{"type":31,"tagName":4128,"properties":14213,"children":14214},{"style":5102},[14215],{"type":27,"value":6254},{"type":31,"tagName":4128,"properties":14217,"children":14218},{"style":5086},[14219],{"type":27,"value":5616},{"type":27,"value":28},{"type":31,"tagName":4128,"properties":14222,"children":14223},{"class":4130},[14224,14228,14233,14237,14242,14246,14250,14255],{"type":31,"tagName":4128,"properties":14225,"children":14226},{"style":5456},[14227],{"type":27,"value":5889},{"type":31,"tagName":4128,"properties":14229,"children":14230},{"style":5102},[14231],{"type":27,"value":14232}," hi",{"type":31,"tagName":4128,"properties":14234,"children":14235},{"style":5456},[14236],{"type":27,"value":5469},{"type":31,"tagName":4128,"properties":14238,"children":14239},{"style":5086},[14240],{"type":27,"value":14241}," highs.",{"type":31,"tagName":4128,"properties":14243,"children":14244},{"style":5080},[14245],{"type":27,"value":5940},{"type":31,"tagName":4128,"properties":14247,"children":14248},{"style":5086},[14249],{"type":27,"value":6814},{"type":31,"tagName":4128,"properties":14251,"children":14252},{"style":5080},[14253],{"type":27,"value":14254},"high",{"type":31,"tagName":4128,"properties":14256,"children":14257},{"style":5086},[14258],{"type":27,"value":6823},{"type":27,"value":28},{"type":31,"tagName":4128,"properties":14261,"children":14262},{"class":4130},[14263,14267,14272,14276,14281,14285,14289,14294],{"type":31,"tagName":4128,"properties":14264,"children":14265},{"style":5456},[14266],{"type":27,"value":5889},{"type":31,"tagName":4128,"properties":14268,"children":14269},{"style":5102},[14270],{"type":27,"value":14271}," lo",{"type":31,"tagName":4128,"properties":14273,"children":14274},{"style":5456},[14275],{"type":27,"value":5469},{"type":31,"tagName":4128,"properties":14277,"children":14278},{"style":5086},[14279],{"type":27,"value":14280}," lows.",{"type":31,"tagName":4128,"properties":14282,"children":14283},{"style":5080},[14284],{"type":27,"value":5940},{"type":31,"tagName":4128,"properties":14286,"children":14287},{"style":5086},[14288],{"type":27,"value":6814},{"type":31,"tagName":4128,"properties":14290,"children":14291},{"style":5080},[14292],{"type":27,"value":14293},"low",{"type":31,"tagName":4128,"properties":14295,"children":14296},{"style":5086},[14297],{"type":27,"value":6823},{"type":27,"value":28},{"type":31,"tagName":4128,"properties":14300,"children":14301},{"class":4130},[14302,14306,14310,14314,14319,14323,14327,14332,14336,14340,14345,14349],{"type":31,"tagName":4128,"properties":14303,"children":14304},{"style":5456},[14305],{"type":27,"value":5998},{"type":31,"tagName":4128,"properties":14307,"children":14308},{"style":5086},[14309],{"type":27,"value":1430},{"type":31,"tagName":4128,"properties":14311,"children":14312},{"style":5080},[14313],{"type":27,"value":6007},{"type":31,"tagName":4128,"properties":14315,"children":14316},{"style":5086},[14317],{"type":27,"value":14318},"(mean) ",{"type":31,"tagName":4128,"properties":14320,"children":14321},{"style":5456},[14322],{"type":27,"value":6017},{"type":31,"tagName":4128,"properties":14324,"children":14325},{"style":5080},[14326],{"type":27,"value":6022},{"type":31,"tagName":4128,"properties":14328,"children":14329},{"style":5086},[14330],{"type":27,"value":14331},"(hi) ",{"type":31,"tagName":4128,"properties":14333,"children":14334},{"style":5456},[14335],{"type":27,"value":6017},{"type":31,"tagName":4128,"properties":14337,"children":14338},{"style":5080},[14339],{"type":27,"value":6022},{"type":31,"tagName":4128,"properties":14341,"children":14342},{"style":5086},[14343],{"type":27,"value":14344},"(prevT)) ",{"type":31,"tagName":4128,"properties":14346,"children":14347},{"style":5456},[14348],{"type":27,"value":6032},{"type":31,"tagName":4128,"properties":14350,"children":14351},{"style":5086},[14352],{"type":27,"value":5692},{"type":27,"value":28},{"type":31,"tagName":4128,"properties":14355,"children":14356},{"class":4130},[14357,14362],{"type":31,"tagName":4128,"properties":14358,"children":14359},{"style":5080},[14360],{"type":27,"value":14361},"  out_mean",{"type":31,"tagName":4128,"properties":14363,"children":14364},{"style":5086},[14365],{"type":27,"value":14366},"(mean);",{"type":27,"value":28},{"type":31,"tagName":4128,"properties":14369,"children":14370},{"class":4130},[14371,14376],{"type":31,"tagName":4128,"properties":14372,"children":14373},{"style":5080},[14374],{"type":27,"value":14375},"  out_up_share",{"type":31,"tagName":4128,"properties":14377,"children":14378},{"style":5086},[14379],{"type":27,"value":14380},"(share);",{"type":27,"value":28},{"type":31,"tagName":4128,"properties":14383,"children":14384},{"class":4130},[14385,14389,14394,14398,14403,14408,14413,14417,14422,14426,14430,14435,14439,14444],{"type":31,"tagName":4128,"properties":14386,"children":14387},{"style":5456},[14388],{"type":27,"value":5889},{"type":31,"tagName":4128,"properties":14390,"children":14391},{"style":5102},[14392],{"type":27,"value":14393}," start",{"type":31,"tagName":4128,"properties":14395,"children":14396},{"style":5456},[14397],{"type":27,"value":5469},{"type":31,"tagName":4128,"properties":14399,"children":14400},{"style":5086},[14401],{"type":27,"value":14402}," t ",{"type":31,"tagName":4128,"properties":14404,"children":14405},{"style":5456},[14406],{"type":27,"value":14407},"-",{"type":31,"tagName":4128,"properties":14409,"children":14410},{"style":5086},[14411],{"type":27,"value":14412}," (t ",{"type":31,"tagName":4128,"properties":14414,"children":14415},{"style":5456},[14416],{"type":27,"value":14407},{"type":31,"tagName":4128,"properties":14418,"children":14419},{"style":5086},[14420],{"type":27,"value":14421}," prevT) ",{"type":31,"tagName":4128,"properties":14423,"children":14424},{"style":5456},[14425],{"type":27,"value":6277},{"type":31,"tagName":4128,"properties":14427,"children":14428},{"style":5080},[14429],{"type":27,"value":5678},{"type":31,"tagName":4128,"properties":14431,"children":14432},{"style":5086},[14433],{"type":27,"value":14434},"(period ",{"type":31,"tagName":4128,"properties":14436,"children":14437},{"style":5456},[14438],{"type":27,"value":14407},{"type":31,"tagName":4128,"properties":14440,"children":14441},{"style":5102},[14442],{"type":27,"value":14443}," 1",{"type":31,"tagName":4128,"properties":14445,"children":14446},{"style":5086},[14447],{"type":27,"value":5616},{"type":27,"value":28},{"type":31,"tagName":4128,"properties":14450,"children":14451},{"class":4130},[14452],{"type":31,"tagName":4128,"properties":14453,"children":14454},{"style":5137},[14455],{"type":27,"value":14456},"  // The mean across the window: sky, and on the newest bar the same sky at 40% opacity.",{"type":27,"value":28},{"type":31,"tagName":4128,"properties":14459,"children":14460},{"class":4130},[14461,14466,14471,14476,14480,14484,14489,14494,14498,14503,14508,14513,14517,14521,14526,14530,14535,14539],{"type":31,"tagName":4128,"properties":14462,"children":14463},{"style":5086},[14464],{"type":27,"value":14465},"  level.",{"type":31,"tagName":4128,"properties":14467,"children":14468},{"style":5080},[14469],{"type":27,"value":14470},"set",{"type":31,"tagName":4128,"properties":14472,"children":14473},{"style":5086},[14474],{"type":27,"value":14475},"(start, mean, t, mean).",{"type":31,"tagName":4128,"properties":14477,"children":14478},{"style":5080},[14479],{"type":27,"value":398},{"type":31,"tagName":4128,"properties":14481,"children":14482},{"style":5086},[14483],{"type":27,"value":6814},{"type":31,"tagName":4128,"properties":14485,"children":14486},{"style":5080},[14487],{"type":27,"value":14488},"isLast",{"type":31,"tagName":4128,"properties":14490,"children":14491},{"style":5086},[14492],{"type":27,"value":14493},"() ",{"type":31,"tagName":4128,"properties":14495,"children":14496},{"style":5456},[14497],{"type":27,"value":6239},{"type":31,"tagName":4128,"properties":14499,"children":14500},{"style":5080},[14501],{"type":27,"value":14502}," alpha",{"type":31,"tagName":4128,"properties":14504,"children":14505},{"style":5086},[14506],{"type":27,"value":14507},"(ink.",{"type":31,"tagName":4128,"properties":14509,"children":14510},{"style":5102},[14511],{"type":27,"value":14512},"SKY",{"type":31,"tagName":4128,"properties":14514,"children":14515},{"style":5086},[14516],{"type":27,"value":102},{"type":31,"tagName":4128,"properties":14518,"children":14519},{"style":5102},[14520],{"type":27,"value":5312},{"type":31,"tagName":4128,"properties":14522,"children":14523},{"style":5086},[14524],{"type":27,"value":14525},") ",{"type":31,"tagName":4128,"properties":14527,"children":14528},{"style":5456},[14529],{"type":27,"value":5673},{"type":31,"tagName":4128,"properties":14531,"children":14532},{"style":5086},[14533],{"type":27,"value":14534}," ink.",{"type":31,"tagName":4128,"properties":14536,"children":14537},{"style":5102},[14538],{"type":27,"value":14512},{"type":31,"tagName":4128,"properties":14540,"children":14541},{"style":5086},[14542],{"type":27,"value":5616},{"type":27,"value":28},{"type":31,"tagName":4128,"properties":14545,"children":14546},{"class":4130},[14547],{"type":31,"tagName":4128,"properties":14548,"children":14549},{"style":5137},[14550],{"type":27,"value":14551},"  // The window's range, tinted by the share of up closes: a gradient computed per bar, not a ladder.",{"type":27,"value":28},{"type":31,"tagName":4128,"properties":14554,"children":14555},{"class":4130},[14556,14560,14565,14569,14574],{"type":31,"tagName":4128,"properties":14557,"children":14558},{"style":5456},[14559],{"type":27,"value":5889},{"type":31,"tagName":4128,"properties":14561,"children":14562},{"style":5102},[14563],{"type":27,"value":14564}," tone",{"type":31,"tagName":4128,"properties":14566,"children":14567},{"style":5456},[14568],{"type":27,"value":5469},{"type":31,"tagName":4128,"properties":14570,"children":14571},{"style":5080},[14572],{"type":27,"value":14573}," mix",{"type":31,"tagName":4128,"properties":14575,"children":14576},{"style":5086},[14577],{"type":27,"value":14578},"(bear, bull, share);",{"type":27,"value":28},{"type":31,"tagName":4128,"properties":14581,"children":14582},{"class":4130},[14583,14588,14592,14597,14602,14606,14610,14614,14618,14623,14628,14633,14637,14642,14646,14650,14654,14658,14663],{"type":31,"tagName":4128,"properties":14584,"children":14585},{"style":5086},[14586],{"type":27,"value":14587},"  span.",{"type":31,"tagName":4128,"properties":14589,"children":14590},{"style":5080},[14591],{"type":27,"value":14470},{"type":31,"tagName":4128,"properties":14593,"children":14594},{"style":5086},[14595],{"type":27,"value":14596},"(start, hi, t, lo).",{"type":31,"tagName":4128,"properties":14598,"children":14599},{"style":5080},[14600],{"type":27,"value":14601},"fill",{"type":31,"tagName":4128,"properties":14603,"children":14604},{"style":5086},[14605],{"type":27,"value":5089},{"type":31,"tagName":4128,"properties":14607,"children":14608},{"style":5080},[14609],{"type":27,"value":131},{"type":31,"tagName":4128,"properties":14611,"children":14612},{"style":5086},[14613],{"type":27,"value":5089},{"type":31,"tagName":4128,"properties":14615,"children":14616},{"style":5080},[14617],{"type":27,"value":168},{"type":31,"tagName":4128,"properties":14619,"children":14620},{"style":5086},[14621],{"type":27,"value":14622},"(tone, ",{"type":31,"tagName":4128,"properties":14624,"children":14625},{"style":5102},[14626],{"type":27,"value":14627},"0.2",{"type":31,"tagName":4128,"properties":14629,"children":14630},{"style":5086},[14631],{"type":27,"value":14632},"), ",{"type":31,"tagName":4128,"properties":14634,"children":14635},{"style":5102},[14636],{"type":27,"value":13280},{"type":31,"tagName":4128,"properties":14638,"children":14639},{"style":5086},[14640],{"type":27,"value":14641},")).",{"type":31,"tagName":4128,"properties":14643,"children":14644},{"style":5080},[14645],{"type":27,"value":398},{"type":31,"tagName":4128,"properties":14647,"children":14648},{"style":5086},[14649],{"type":27,"value":5089},{"type":31,"tagName":4128,"properties":14651,"children":14652},{"style":5080},[14653],{"type":27,"value":188},{"type":31,"tagName":4128,"properties":14655,"children":14656},{"style":5086},[14657],{"type":27,"value":14622},{"type":31,"tagName":4128,"properties":14659,"children":14660},{"style":5102},[14661],{"type":27,"value":14662},"0.3",{"type":31,"tagName":4128,"properties":14664,"children":14665},{"style":5086},[14666],{"type":27,"value":12483},{"type":27,"value":28},{"type":31,"tagName":4128,"properties":14669,"children":14670},{"class":4130},[14671],{"type":31,"tagName":4128,"properties":14672,"children":14673},{"style":5086},[14674],{"type":27,"value":5847},{"type":27,"value":28},{"type":31,"tagName":32,"properties":14677,"children":14678,"position":14735},{},[14679,14693,14699,14710,14717,14729],{"type":31,"tagName":46,"properties":14680,"children":14681,"position":14690},{},[14682],{"type":27,"value":14683,"position":14684},"bar.isLast()",{"start":14685,"end":14688},{"line":14686,"column":21,"offset":14687},507,26167,{"line":14686,"column":294,"offset":14689},26181,{"start":14691,"end":14692},{"line":14686,"column":21,"offset":14687},{"line":14686,"column":294,"offset":14689},{"type":27,"value":14694,"position":14695}," answers ",{"start":14696,"end":14697},{"line":14686,"column":294,"offset":14689},{"line":14686,"column":360,"offset":14698},26190,{"type":31,"tagName":46,"properties":14700,"children":14701,"position":14707},{},[14702],{"type":27,"value":6425,"position":14703},{"start":14704,"end":14705},{"line":14686,"column":360,"offset":14698},{"line":14686,"column":242,"offset":14706},26193,{"start":14708,"end":14709},{"line":14686,"column":360,"offset":14698},{"line":14686,"column":242,"offset":14706},{"type":27,"value":14711,"position":14712}," on the newest bar the chart holds, so the line\nis drawn faint while that bar is still forming and turns solid once the\nnext bar opens. The box's fill and border are two derivations of one\n",{"start":14713,"end":14714},{"line":14686,"column":242,"offset":14706},{"line":14715,"column":21,"offset":14716},510,26382,{"type":31,"tagName":46,"properties":14718,"children":14719,"position":14726},{},[14720],{"type":27,"value":14721,"position":14722},"tone",{"start":14723,"end":14724},{"line":14715,"column":21,"offset":14716},{"line":14715,"column":64,"offset":14725},26388,{"start":14727,"end":14728},{"line":14715,"column":21,"offset":14716},{"line":14715,"column":64,"offset":14725},{"type":27,"value":14730,"position":14731},", so the pair always agree.",{"start":14732,"end":14733},{"line":14715,"column":64,"offset":14725},{"line":14715,"column":652,"offset":14734},26415,{"start":14736,"end":14737},{"line":14686,"column":21,"offset":14687},{"line":14715,"column":652,"offset":14734},{"type":27,"value":28},{"type":31,"tagName":2492,"properties":14740,"children":14741,"position":14750},{},[14742],{"type":27,"value":14743,"position":14744},"Read a color back",{"start":14745,"end":14748},{"line":14746,"column":39,"offset":14747},512,26421,{"line":14746,"column":351,"offset":14749},26438,{"start":14751,"end":14753},{"line":14746,"column":21,"offset":14752},26417,{"line":14746,"column":351,"offset":14749},{"type":27,"value":28},{"type":31,"tagName":32,"properties":14756,"children":14757,"position":14862},{},[14758,14771,14776,14787,14792,14803,14810,14821,14826,14837,14844,14855],{"type":31,"tagName":46,"properties":14759,"children":14760,"position":14768},{},[14761],{"type":27,"value":3463,"position":14762},{"start":14763,"end":14766},{"line":14764,"column":21,"offset":14765},514,26440,{"line":14764,"column":42,"offset":14767},26445,{"start":14769,"end":14770},{"line":14764,"column":21,"offset":14765},{"line":14764,"column":42,"offset":14767},{"type":27,"value":102,"position":14772},{"start":14773,"end":14774},{"line":14764,"column":42,"offset":14767},{"line":14764,"column":330,"offset":14775},26447,{"type":31,"tagName":46,"properties":14777,"children":14778,"position":14784},{},[14779],{"type":27,"value":3498,"position":14780},{"start":14781,"end":14782},{"line":14764,"column":330,"offset":14775},{"line":14764,"column":294,"offset":14783},26454,{"start":14785,"end":14786},{"line":14764,"column":330,"offset":14775},{"line":14764,"column":294,"offset":14783},{"type":27,"value":218,"position":14788},{"start":14789,"end":14790},{"line":14764,"column":294,"offset":14783},{"line":14764,"column":65,"offset":14791},26459,{"type":31,"tagName":46,"properties":14793,"children":14794,"position":14800},{},[14795],{"type":27,"value":3532,"position":14796},{"start":14797,"end":14798},{"line":14764,"column":65,"offset":14791},{"line":14764,"column":1398,"offset":14799},26465,{"start":14801,"end":14802},{"line":14764,"column":65,"offset":14791},{"line":14764,"column":1398,"offset":14799},{"type":27,"value":14804,"position":14805}," read one channel of a packed color, and\n",{"start":14806,"end":14807},{"line":14764,"column":1398,"offset":14799},{"line":14808,"column":21,"offset":14809},515,26506,{"type":31,"tagName":46,"properties":14811,"children":14812,"position":14818},{},[14813],{"type":27,"value":1087,"position":14814},{"start":14815,"end":14816},{"line":14808,"column":21,"offset":14809},{"line":14808,"column":1580,"offset":14817},26515,{"start":14819,"end":14820},{"line":14808,"column":21,"offset":14809},{"line":14808,"column":1580,"offset":14817},{"type":27,"value":218,"position":14822},{"start":14823,"end":14824},{"line":14808,"column":1580,"offset":14817},{"line":14808,"column":294,"offset":14825},26520,{"type":31,"tagName":46,"properties":14827,"children":14828,"position":14834},{},[14829],{"type":27,"value":1062,"position":14830},{"start":14831,"end":14832},{"line":14808,"column":294,"offset":14825},{"line":14808,"column":850,"offset":14833},26534,{"start":14835,"end":14836},{"line":14808,"column":294,"offset":14825},{"line":14808,"column":850,"offset":14833},{"type":27,"value":14838,"position":14839}," read its alpha. The chart's background\narrives packed (",{"start":14840,"end":14841},{"line":14808,"column":850,"offset":14833},{"line":14842,"column":326,"offset":14843},516,26590,{"type":31,"tagName":46,"properties":14845,"children":14846,"position":14852},{},[14847],{"type":27,"value":10804,"position":14848},{"start":14849,"end":14850},{"line":14842,"column":326,"offset":14843},{"line":14842,"column":417,"offset":14851},26608,{"start":14853,"end":14854},{"line":14842,"column":326,"offset":14843},{"line":14842,"column":417,"offset":14851},{"type":27,"value":14856,"position":14857},"), so a file can pick its ink from it:\ndark words on a light chart, light words on a dark one.",{"start":14858,"end":14859},{"line":14842,"column":417,"offset":14851},{"line":14860,"column":54,"offset":14861},517,26702,{"start":14863,"end":14864},{"line":14764,"column":21,"offset":14765},{"line":14860,"column":54,"offset":14861},{"type":27,"value":28},{"type":14,"children":14867},[14868],{"type":31,"tagName":4116,"properties":14869,"children":14871,"data":-1},{"class":4118,"style":4119,"tabindex":4120,"data-sample":14870},"fn-colors-kit-channels",[14872],{"type":31,"tagName":46,"properties":14873,"children":14875},{"class":14874},[5073],[14876,14884,14885,14902,14903,14941,14942,14971,14972,15001,15002,15033,15034,15069,15070,15073,15074,15110,15111,15143,15144,15176,15177,15209,15210,15213,15214,15241,15242,15275,15276,15284,15285,15311,15312,15411,15412,15434,15435,15443,15444,15518,15519,15526,15527,15530,15531,15558,15559,15586,15587,15615,15616,15628,15629,15642,15643,15656,15657,15694,15695,15707,15708,15729,15730,15742,15743,15786,15787],{"type":31,"tagName":4128,"properties":14877,"children":14878},{"class":4130},[14879],{"type":31,"tagName":4128,"properties":14880,"children":14881},{"style":5137},[14882],{"type":27,"value":14883},"// A price tag on the newest bar whose words follow the chart's background: dark on a light chart, light on a dark one.",{"type":27,"value":28},{"type":31,"tagName":4128,"properties":14886,"children":14887},{"class":4130},[14888,14893,14898],{"type":31,"tagName":4128,"properties":14889,"children":14890},{"style":5086},[14891],{"type":27,"value":14892},"chart.",{"type":31,"tagName":4128,"properties":14894,"children":14895},{"style":5080},[14896],{"type":27,"value":14897},"bg_color",{"type":31,"tagName":4128,"properties":14899,"children":14900},{"style":5086},[14901],{"type":27,"value":5913},{"type":27,"value":28},{"type":31,"tagName":4128,"properties":14904,"children":14905},{"class":4130},[14906,14910,14914,14919,14923,14928,14932,14937],{"type":31,"tagName":4128,"properties":14907,"children":14908},{"style":5080},[14909],{"type":27,"value":5149},{"type":31,"tagName":4128,"properties":14911,"children":14912},{"style":5086},[14913],{"type":27,"value":5089},{"type":31,"tagName":4128,"properties":14915,"children":14916},{"style":5092},[14917],{"type":27,"value":14918},"\"close_line\"",{"type":31,"tagName":4128,"properties":14920,"children":14921},{"style":5086},[14922],{"type":27,"value":5298},{"type":31,"tagName":4128,"properties":14924,"children":14925},{"style":5092},[14926],{"type":27,"value":14927},"\"#94a3b8\"",{"type":31,"tagName":4128,"properties":14929,"children":14930},{"style":5086},[14931],{"type":27,"value":5326},{"type":31,"tagName":4128,"properties":14933,"children":14934},{"style":5092},[14935],{"type":27,"value":14936},"\"The close\"",{"type":31,"tagName":4128,"properties":14938,"children":14939},{"style":5086},[14940],{"type":27,"value":5130},{"type":27,"value":28},{"type":31,"tagName":4128,"properties":14943,"children":14944},{"class":4130},[14945,14949,14953,14958,14962,14967],{"type":31,"tagName":4128,"properties":14946,"children":14947},{"style":5080},[14948],{"type":27,"value":5149},{"type":31,"tagName":4128,"properties":14950,"children":14951},{"style":5086},[14952],{"type":27,"value":5089},{"type":31,"tagName":4128,"properties":14954,"children":14955},{"style":5092},[14956],{"type":27,"value":14957},"\"brightness\"",{"type":31,"tagName":4128,"properties":14959,"children":14960},{"style":5086},[14961],{"type":27,"value":5431},{"type":31,"tagName":4128,"properties":14963,"children":14964},{"style":5092},[14965],{"type":27,"value":14966},"\"The background's brightness, 0 (black) to 255 (white); NaN when the chart did not say\"",{"type":31,"tagName":4128,"properties":14968,"children":14969},{"style":5086},[14970],{"type":27,"value":5130},{"type":27,"value":28},{"type":31,"tagName":4128,"properties":14973,"children":14974},{"class":4130},[14975,14979,14983,14988,14992,14997],{"type":31,"tagName":4128,"properties":14976,"children":14977},{"style":5080},[14978],{"type":27,"value":5149},{"type":31,"tagName":4128,"properties":14980,"children":14981},{"style":5086},[14982],{"type":27,"value":5089},{"type":31,"tagName":4128,"properties":14984,"children":14985},{"style":5092},[14986],{"type":27,"value":14987},"\"bg_opacity\"",{"type":31,"tagName":4128,"properties":14989,"children":14990},{"style":5086},[14991],{"type":27,"value":5431},{"type":31,"tagName":4128,"properties":14993,"children":14994},{"style":5092},[14995],{"type":27,"value":14996},"\"How solid the background is, 0 to 1\"",{"type":31,"tagName":4128,"properties":14998,"children":14999},{"style":5086},[15000],{"type":27,"value":5130},{"type":27,"value":28},{"type":31,"tagName":4128,"properties":15003,"children":15004},{"class":4130},[15005,15010,15014,15019,15024,15029],{"type":31,"tagName":4128,"properties":15006,"children":15007},{"style":5080},[15008],{"type":27,"value":15009},"string",{"type":31,"tagName":4128,"properties":15011,"children":15012},{"style":5086},[15013],{"type":27,"value":5089},{"type":31,"tagName":4128,"properties":15015,"children":15016},{"style":5092},[15017],{"type":27,"value":15018},"\"tag\"",{"type":31,"tagName":4128,"properties":15020,"children":15021},{"style":5086},[15022],{"type":27,"value":15023},", { max_bytes: ",{"type":31,"tagName":4128,"properties":15025,"children":15026},{"style":5102},[15027],{"type":27,"value":15028},"32",{"type":31,"tagName":4128,"properties":15030,"children":15031},{"style":5086},[15032],{"type":27,"value":5130},{"type":27,"value":28},{"type":31,"tagName":4128,"properties":15035,"children":15036},{"class":4130},[15037,15041,15046,15051,15055,15060,15065],{"type":31,"tagName":4128,"properties":15038,"children":15039},{"style":5086},[15040],{"type":27,"value":13226},{"type":31,"tagName":4128,"properties":15042,"children":15043},{"style":5080},[15044],{"type":27,"value":15045},"label",{"type":31,"tagName":4128,"properties":15047,"children":15048},{"style":5086},[15049],{"type":27,"value":15050},"({ text: ",{"type":31,"tagName":4128,"properties":15052,"children":15053},{"style":5092},[15054],{"type":27,"value":15018},{"type":31,"tagName":4128,"properties":15056,"children":15057},{"style":5086},[15058],{"type":27,"value":15059},", size: ",{"type":31,"tagName":4128,"properties":15061,"children":15062},{"style":5102},[15063],{"type":27,"value":15064},"12",{"type":31,"tagName":4128,"properties":15066,"children":15067},{"style":5086},[15068],{"type":27,"value":5130},{"type":27,"value":28},{"type":31,"tagName":4128,"properties":15071,"children":15072},{"class":4130},[],{"type":27,"value":28},{"type":31,"tagName":4128,"properties":15075,"children":15076},{"class":4130},[15077,15081,15086,15090,15094,15098,15102,15106],{"type":31,"tagName":4128,"properties":15078,"children":15079},{"style":5456},[15080],{"type":27,"value":5459},{"type":31,"tagName":4128,"properties":15082,"children":15083},{"style":5102},[15084],{"type":27,"value":15085}," tag",{"type":31,"tagName":4128,"properties":15087,"children":15088},{"style":5456},[15089],{"type":27,"value":5469},{"type":31,"tagName":4128,"properties":15091,"children":15092},{"style":5086},[15093],{"type":27,"value":13318},{"type":31,"tagName":4128,"properties":15095,"children":15096},{"style":5080},[15097],{"type":27,"value":15045},{"type":31,"tagName":4128,"properties":15099,"children":15100},{"style":5086},[15101],{"type":27,"value":5089},{"type":31,"tagName":4128,"properties":15103,"children":15104},{"style":5102},[15105],{"type":27,"value":4120},{"type":31,"tagName":4128,"properties":15107,"children":15108},{"style":5086},[15109],{"type":27,"value":5616},{"type":27,"value":28},{"type":31,"tagName":4128,"properties":15112,"children":15113},{"class":4130},[15114,15118,15123,15127,15131,15135,15139],{"type":31,"tagName":4128,"properties":15115,"children":15116},{"style":5456},[15117],{"type":27,"value":5583},{"type":31,"tagName":4128,"properties":15119,"children":15120},{"style":5086},[15121],{"type":27,"value":15122}," words",{"type":31,"tagName":4128,"properties":15124,"children":15125},{"style":5456},[15126],{"type":27,"value":5673},{"type":31,"tagName":4128,"properties":15128,"children":15129},{"style":5080},[15130],{"type":27,"value":13393},{"type":31,"tagName":4128,"properties":15132,"children":15133},{"style":5456},[15134],{"type":27,"value":5469},{"type":31,"tagName":4128,"properties":15136,"children":15137},{"style":5102},[15138],{"type":27,"value":13585},{"type":31,"tagName":4128,"properties":15140,"children":15141},{"style":5086},[15142],{"type":27,"value":5692},{"type":27,"value":28},{"type":31,"tagName":4128,"properties":15145,"children":15146},{"class":4130},[15147,15151,15156,15160,15164,15168,15172],{"type":31,"tagName":4128,"properties":15148,"children":15149},{"style":5456},[15150],{"type":27,"value":5583},{"type":31,"tagName":4128,"properties":15152,"children":15153},{"style":5086},[15154],{"type":27,"value":15155}," brightness",{"type":31,"tagName":4128,"properties":15157,"children":15158},{"style":5456},[15159],{"type":27,"value":5673},{"type":31,"tagName":4128,"properties":15161,"children":15162},{"style":5080},[15163],{"type":27,"value":5678},{"type":31,"tagName":4128,"properties":15165,"children":15166},{"style":5456},[15167],{"type":27,"value":5469},{"type":31,"tagName":4128,"properties":15169,"children":15170},{"style":5102},[15171],{"type":27,"value":5687},{"type":31,"tagName":4128,"properties":15173,"children":15174},{"style":5086},[15175],{"type":27,"value":5692},{"type":27,"value":28},{"type":31,"tagName":4128,"properties":15178,"children":15179},{"class":4130},[15180,15184,15189,15193,15197,15201,15205],{"type":31,"tagName":4128,"properties":15181,"children":15182},{"style":5456},[15183],{"type":27,"value":5583},{"type":31,"tagName":4128,"properties":15185,"children":15186},{"style":5086},[15187],{"type":27,"value":15188}," bgOpacity",{"type":31,"tagName":4128,"properties":15190,"children":15191},{"style":5456},[15192],{"type":27,"value":5673},{"type":31,"tagName":4128,"properties":15194,"children":15195},{"style":5080},[15196],{"type":27,"value":5678},{"type":31,"tagName":4128,"properties":15198,"children":15199},{"style":5456},[15200],{"type":27,"value":5469},{"type":31,"tagName":4128,"properties":15202,"children":15203},{"style":5102},[15204],{"type":27,"value":5687},{"type":31,"tagName":4128,"properties":15206,"children":15207},{"style":5086},[15208],{"type":27,"value":5692},{"type":27,"value":28},{"type":31,"tagName":4128,"properties":15211,"children":15212},{"class":4130},[],{"type":27,"value":28},{"type":31,"tagName":4128,"properties":15215,"children":15216},{"class":4130},[15217,15221,15225,15229,15233,15237],{"type":31,"tagName":4128,"properties":15218,"children":15219},{"style":5456},[15220],{"type":27,"value":5738},{"type":31,"tagName":4128,"properties":15222,"children":15223},{"style":5080},[15224],{"type":27,"value":5743},{"type":31,"tagName":4128,"properties":15226,"children":15227},{"style":5086},[15228],{"type":27,"value":5748},{"type":31,"tagName":4128,"properties":15230,"children":15231},{"style":5456},[15232],{"type":27,"value":5673},{"type":31,"tagName":4128,"properties":15234,"children":15235},{"style":5102},[15236],{"type":27,"value":5757},{"type":31,"tagName":4128,"properties":15238,"children":15239},{"style":5086},[15240],{"type":27,"value":5762},{"type":27,"value":28},{"type":31,"tagName":4128,"properties":15243,"children":15244},{"class":4130},[15245,15249,15254,15258,15262,15266,15271],{"type":31,"tagName":4128,"properties":15246,"children":15247},{"style":5456},[15248],{"type":27,"value":5889},{"type":31,"tagName":4128,"properties":15250,"children":15251},{"style":5102},[15252],{"type":27,"value":15253}," bg",{"type":31,"tagName":4128,"properties":15255,"children":15256},{"style":5456},[15257],{"type":27,"value":5469},{"type":31,"tagName":4128,"properties":15259,"children":15260},{"style":5080},[15261],{"type":27,"value":13393},{"type":31,"tagName":4128,"properties":15263,"children":15264},{"style":5086},[15265],{"type":27,"value":5089},{"type":31,"tagName":4128,"properties":15267,"children":15268},{"style":5080},[15269],{"type":27,"value":15270},"p_chart_bg_color",{"type":31,"tagName":4128,"properties":15272,"children":15273},{"style":5086},[15274],{"type":27,"value":6823},{"type":27,"value":28},{"type":31,"tagName":4128,"properties":15277,"children":15278},{"class":4130},[15279],{"type":31,"tagName":4128,"properties":15280,"children":15281},{"style":5137},[15282],{"type":27,"value":15283},"  // 0 means the chart did not fill the color; then the words stay light.",{"type":27,"value":28},{"type":31,"tagName":4128,"properties":15286,"children":15287},{"class":4130},[15288,15292,15297,15302,15306],{"type":31,"tagName":4128,"properties":15289,"children":15290},{"style":5456},[15291],{"type":27,"value":5998},{"type":31,"tagName":4128,"properties":15293,"children":15294},{"style":5086},[15295],{"type":27,"value":15296}," (bg ",{"type":31,"tagName":4128,"properties":15298,"children":15299},{"style":5456},[15300],{"type":27,"value":15301},"!=",{"type":31,"tagName":4128,"properties":15303,"children":15304},{"style":5102},[15305],{"type":27,"value":13585},{"type":31,"tagName":4128,"properties":15307,"children":15308},{"style":5086},[15309],{"type":27,"value":15310},") {",{"type":27,"value":28},{"type":31,"tagName":4128,"properties":15313,"children":15314},{"class":4130},[15315,15320,15324,15329,15334,15338,15342,15346,15351,15356,15361,15365,15369,15373,15377,15381,15385,15390,15394,15398,15402,15406],{"type":31,"tagName":4128,"properties":15316,"children":15317},{"style":5086},[15318],{"type":27,"value":15319},"    brightness ",{"type":31,"tagName":4128,"properties":15321,"children":15322},{"style":5456},[15323],{"type":27,"value":5593},{"type":31,"tagName":4128,"properties":15325,"children":15326},{"style":5102},[15327],{"type":27,"value":15328}," 0.299",{"type":31,"tagName":4128,"properties":15330,"children":15331},{"style":5456},[15332],{"type":27,"value":15333}," *",{"type":31,"tagName":4128,"properties":15335,"children":15336},{"style":5080},[15337],{"type":27,"value":5678},{"type":31,"tagName":4128,"properties":15339,"children":15340},{"style":5086},[15341],{"type":27,"value":5089},{"type":31,"tagName":4128,"properties":15343,"children":15344},{"style":5080},[15345],{"type":27,"value":3463},{"type":31,"tagName":4128,"properties":15347,"children":15348},{"style":5086},[15349],{"type":27,"value":15350},"(bg)) ",{"type":31,"tagName":4128,"properties":15352,"children":15353},{"style":5456},[15354],{"type":27,"value":15355},"+",{"type":31,"tagName":4128,"properties":15357,"children":15358},{"style":5102},[15359],{"type":27,"value":15360}," 0.587",{"type":31,"tagName":4128,"properties":15362,"children":15363},{"style":5456},[15364],{"type":27,"value":15333},{"type":31,"tagName":4128,"properties":15366,"children":15367},{"style":5080},[15368],{"type":27,"value":5678},{"type":31,"tagName":4128,"properties":15370,"children":15371},{"style":5086},[15372],{"type":27,"value":5089},{"type":31,"tagName":4128,"properties":15374,"children":15375},{"style":5080},[15376],{"type":27,"value":3498},{"type":31,"tagName":4128,"properties":15378,"children":15379},{"style":5086},[15380],{"type":27,"value":15350},{"type":31,"tagName":4128,"properties":15382,"children":15383},{"style":5456},[15384],{"type":27,"value":15355},{"type":31,"tagName":4128,"properties":15386,"children":15387},{"style":5102},[15388],{"type":27,"value":15389}," 0.114",{"type":31,"tagName":4128,"properties":15391,"children":15392},{"style":5456},[15393],{"type":27,"value":15333},{"type":31,"tagName":4128,"properties":15395,"children":15396},{"style":5080},[15397],{"type":27,"value":5678},{"type":31,"tagName":4128,"properties":15399,"children":15400},{"style":5086},[15401],{"type":27,"value":5089},{"type":31,"tagName":4128,"properties":15403,"children":15404},{"style":5080},[15405],{"type":27,"value":3532},{"type":31,"tagName":4128,"properties":15407,"children":15408},{"style":5086},[15409],{"type":27,"value":15410},"(bg));",{"type":27,"value":28},{"type":31,"tagName":4128,"properties":15413,"children":15414},{"class":4130},[15415,15420,15424,15429],{"type":31,"tagName":4128,"properties":15416,"children":15417},{"style":5086},[15418],{"type":27,"value":15419},"    bgOpacity ",{"type":31,"tagName":4128,"properties":15421,"children":15422},{"style":5456},[15423],{"type":27,"value":5593},{"type":31,"tagName":4128,"properties":15425,"children":15426},{"style":5080},[15427],{"type":27,"value":15428}," opacity",{"type":31,"tagName":4128,"properties":15430,"children":15431},{"style":5086},[15432],{"type":27,"value":15433},"(bg);",{"type":27,"value":28},{"type":31,"tagName":4128,"properties":15436,"children":15437},{"class":4130},[15438],{"type":31,"tagName":4128,"properties":15439,"children":15440},{"style":5086},[15441],{"type":27,"value":15442},"  }",{"type":27,"value":28},{"type":31,"tagName":4128,"properties":15445,"children":15446},{"class":4130},[15447,15452,15456,15461,15465,15470,15474,15479,15483,15488,15492,15496,15501,15505,15509,15514],{"type":31,"tagName":4128,"properties":15448,"children":15449},{"style":5086},[15450],{"type":27,"value":15451},"  words ",{"type":31,"tagName":4128,"properties":15453,"children":15454},{"style":5456},[15455],{"type":27,"value":5593},{"type":31,"tagName":4128,"properties":15457,"children":15458},{"style":5456},[15459],{"type":27,"value":15460}," !",{"type":31,"tagName":4128,"properties":15462,"children":15463},{"style":5080},[15464],{"type":27,"value":6007},{"type":31,"tagName":4128,"properties":15466,"children":15467},{"style":5086},[15468],{"type":27,"value":15469},"(brightness) ",{"type":31,"tagName":4128,"properties":15471,"children":15472},{"style":5456},[15473],{"type":27,"value":6219},{"type":31,"tagName":4128,"properties":15475,"children":15476},{"style":5086},[15477],{"type":27,"value":15478}," brightness ",{"type":31,"tagName":4128,"properties":15480,"children":15481},{"style":5456},[15482],{"type":27,"value":6110},{"type":31,"tagName":4128,"properties":15484,"children":15485},{"style":5102},[15486],{"type":27,"value":15487}," 140.0",{"type":31,"tagName":4128,"properties":15489,"children":15490},{"style":5456},[15491],{"type":27,"value":6893},{"type":31,"tagName":4128,"properties":15493,"children":15494},{"style":5086},[15495],{"type":27,"value":14534},{"type":31,"tagName":4128,"properties":15497,"children":15498},{"style":5102},[15499],{"type":27,"value":15500},"BLACK",{"type":31,"tagName":4128,"properties":15502,"children":15503},{"style":5456},[15504],{"type":27,"value":6249},{"type":31,"tagName":4128,"properties":15506,"children":15507},{"style":5086},[15508],{"type":27,"value":14534},{"type":31,"tagName":4128,"properties":15510,"children":15511},{"style":5102},[15512],{"type":27,"value":15513},"WHITE",{"type":31,"tagName":4128,"properties":15515,"children":15516},{"style":5086},[15517],{"type":27,"value":5692},{"type":27,"value":28},{"type":31,"tagName":4128,"properties":15520,"children":15521},{"class":4130},[15522],{"type":31,"tagName":4128,"properties":15523,"children":15524},{"style":5086},[15525],{"type":27,"value":5847},{"type":27,"value":28},{"type":31,"tagName":4128,"properties":15528,"children":15529},{"class":4130},[],{"type":27,"value":28},{"type":31,"tagName":4128,"properties":15532,"children":15533},{"class":4130},[15534,15538,15542,15546,15550,15554],{"type":31,"tagName":4128,"properties":15535,"children":15536},{"style":5456},[15537],{"type":27,"value":5738},{"type":31,"tagName":4128,"properties":15539,"children":15540},{"style":5080},[15541],{"type":27,"value":5864},{"type":31,"tagName":4128,"properties":15543,"children":15544},{"style":5086},[15545],{"type":27,"value":5748},{"type":31,"tagName":4128,"properties":15547,"children":15548},{"style":5456},[15549],{"type":27,"value":5673},{"type":31,"tagName":4128,"properties":15551,"children":15552},{"style":5102},[15553],{"type":27,"value":5757},{"type":31,"tagName":4128,"properties":15555,"children":15556},{"style":5086},[15557],{"type":27,"value":5762},{"type":27,"value":28},{"type":31,"tagName":4128,"properties":15560,"children":15561},{"class":4130},[15562,15566,15570,15574,15578,15582],{"type":31,"tagName":4128,"properties":15563,"children":15564},{"style":5456},[15565],{"type":27,"value":5889},{"type":31,"tagName":4128,"properties":15567,"children":15568},{"style":5102},[15569],{"type":27,"value":5894},{"type":31,"tagName":4128,"properties":15571,"children":15572},{"style":5456},[15573],{"type":27,"value":5469},{"type":31,"tagName":4128,"properties":15575,"children":15576},{"style":5086},[15577],{"type":27,"value":5903},{"type":31,"tagName":4128,"properties":15579,"children":15580},{"style":5080},[15581],{"type":27,"value":5908},{"type":31,"tagName":4128,"properties":15583,"children":15584},{"style":5086},[15585],{"type":27,"value":5913},{"type":27,"value":28},{"type":31,"tagName":4128,"properties":15588,"children":15589},{"class":4130},[15590,15594,15598,15602,15607,15611],{"type":31,"tagName":4128,"properties":15591,"children":15592},{"style":5456},[15593],{"type":27,"value":5998},{"type":31,"tagName":4128,"properties":15595,"children":15596},{"style":5086},[15597],{"type":27,"value":1430},{"type":31,"tagName":4128,"properties":15599,"children":15600},{"style":5080},[15601],{"type":27,"value":6007},{"type":31,"tagName":4128,"properties":15603,"children":15604},{"style":5086},[15605],{"type":27,"value":15606},"(close)) ",{"type":31,"tagName":4128,"properties":15608,"children":15609},{"style":5456},[15610],{"type":27,"value":6032},{"type":31,"tagName":4128,"properties":15612,"children":15613},{"style":5086},[15614],{"type":27,"value":5692},{"type":27,"value":28},{"type":31,"tagName":4128,"properties":15617,"children":15618},{"class":4130},[15619,15624],{"type":31,"tagName":4128,"properties":15620,"children":15621},{"style":5080},[15622],{"type":27,"value":15623},"  out_close_line",{"type":31,"tagName":4128,"properties":15625,"children":15626},{"style":5086},[15627],{"type":27,"value":5945},{"type":27,"value":28},{"type":31,"tagName":4128,"properties":15630,"children":15631},{"class":4130},[15632,15637],{"type":31,"tagName":4128,"properties":15633,"children":15634},{"style":5080},[15635],{"type":27,"value":15636},"  out_brightness",{"type":31,"tagName":4128,"properties":15638,"children":15639},{"style":5086},[15640],{"type":27,"value":15641},"(brightness);",{"type":27,"value":28},{"type":31,"tagName":4128,"properties":15644,"children":15645},{"class":4130},[15646,15651],{"type":31,"tagName":4128,"properties":15647,"children":15648},{"style":5080},[15649],{"type":27,"value":15650},"  out_bg_opacity",{"type":31,"tagName":4128,"properties":15652,"children":15653},{"style":5086},[15654],{"type":27,"value":15655},"(bgOpacity);",{"type":27,"value":28},{"type":31,"tagName":4128,"properties":15658,"children":15659},{"class":4130},[15660,15664,15668,15672,15677,15681,15686,15690],{"type":31,"tagName":4128,"properties":15661,"children":15662},{"style":5456},[15663],{"type":27,"value":5998},{"type":31,"tagName":4128,"properties":15665,"children":15666},{"style":5086},[15667],{"type":27,"value":1430},{"type":31,"tagName":4128,"properties":15669,"children":15670},{"style":5456},[15671],{"type":27,"value":6205},{"type":31,"tagName":4128,"properties":15673,"children":15674},{"style":5086},[15675],{"type":27,"value":15676},"bar.",{"type":31,"tagName":4128,"properties":15678,"children":15679},{"style":5080},[15680],{"type":27,"value":14488},{"type":31,"tagName":4128,"properties":15682,"children":15683},{"style":5086},[15684],{"type":27,"value":15685},"()) ",{"type":31,"tagName":4128,"properties":15687,"children":15688},{"style":5456},[15689],{"type":27,"value":6032},{"type":31,"tagName":4128,"properties":15691,"children":15692},{"style":5086},[15693],{"type":27,"value":5692},{"type":27,"value":28},{"type":31,"tagName":4128,"properties":15696,"children":15697},{"class":4130},[15698,15703],{"type":31,"tagName":4128,"properties":15699,"children":15700},{"style":5080},[15701],{"type":27,"value":15702},"  sb_clear",{"type":31,"tagName":4128,"properties":15704,"children":15705},{"style":5086},[15706],{"type":27,"value":5913},{"type":27,"value":28},{"type":31,"tagName":4128,"properties":15709,"children":15710},{"class":4130},[15711,15716,15720,15725],{"type":31,"tagName":4128,"properties":15712,"children":15713},{"style":5080},[15714],{"type":27,"value":15715},"  sb_text",{"type":31,"tagName":4128,"properties":15717,"children":15718},{"style":5086},[15719],{"type":27,"value":5089},{"type":31,"tagName":4128,"properties":15721,"children":15722},{"style":5092},[15723],{"type":27,"value":15724},"\"last \"",{"type":31,"tagName":4128,"properties":15726,"children":15727},{"style":5086},[15728],{"type":27,"value":5616},{"type":27,"value":28},{"type":31,"tagName":4128,"properties":15731,"children":15732},{"class":4130},[15733,15738],{"type":31,"tagName":4128,"properties":15734,"children":15735},{"style":5080},[15736],{"type":27,"value":15737},"  sb_auto",{"type":31,"tagName":4128,"properties":15739,"children":15740},{"style":5086},[15741],{"type":27,"value":5945},{"type":27,"value":28},{"type":31,"tagName":4128,"properties":15744,"children":15745},{"class":4130},[15746,15751,15755,15759,15763,15768,15772,15777,15781],{"type":31,"tagName":4128,"properties":15747,"children":15748},{"style":5086},[15749],{"type":27,"value":15750},"  tag.",{"type":31,"tagName":4128,"properties":15752,"children":15753},{"style":5080},[15754],{"type":27,"value":14470},{"type":31,"tagName":4128,"properties":15756,"children":15757},{"style":5086},[15758],{"type":27,"value":6814},{"type":31,"tagName":4128,"properties":15760,"children":15761},{"style":5080},[15762],{"type":27,"value":14062},{"type":31,"tagName":4128,"properties":15764,"children":15765},{"style":5086},[15766],{"type":27,"value":15767},"(), close).",{"type":31,"tagName":4128,"properties":15769,"children":15770},{"style":5080},[15771],{"type":27,"value":27},{"type":31,"tagName":4128,"properties":15773,"children":15774},{"style":5086},[15775],{"type":27,"value":15776},"(str_tag_sb).",{"type":31,"tagName":4128,"properties":15778,"children":15779},{"style":5080},[15780],{"type":27,"value":398},{"type":31,"tagName":4128,"properties":15782,"children":15783},{"style":5086},[15784],{"type":27,"value":15785},"(words);",{"type":27,"value":28},{"type":31,"tagName":4128,"properties":15788,"children":15789},{"class":4130},[15790],{"type":31,"tagName":4128,"properties":15791,"children":15792},{"style":5086},[15793],{"type":27,"value":5847},{"type":27,"value":28},{"type":31,"tagName":4163,"properties":15796,"children":15797,"position":16072},{},[15798,15799,15902,15903,15952,15953,16021,16022,16071],{"type":27,"value":28},{"type":31,"tagName":4168,"properties":15800,"children":15801,"position":15898},{},[15802,15818,15824,15836,15842,15855,15860,15872,15879,15891],{"type":31,"tagName":510,"properties":15803,"children":15804,"position":15813},{},[15805],{"type":27,"value":15806,"position":15807},"Brightness from the channels.",{"start":15808,"end":15811},{"line":15809,"column":39,"offset":15810},557,28059,{"line":15809,"column":652,"offset":15812},28088,{"start":15814,"end":15816},{"line":15809,"column":327,"offset":15815},28057,{"line":15809,"column":96,"offset":15817},28090,{"type":27,"value":15819,"position":15820}," The three channels weighted ",{"start":15821,"end":15822},{"line":15809,"column":96,"offset":15817},{"line":15809,"column":162,"offset":15823},28119,{"type":31,"tagName":46,"properties":15825,"children":15826,"position":15833},{},[15827],{"type":27,"value":15828,"position":15829},"0.299",{"start":15830,"end":15831},{"line":15809,"column":162,"offset":15823},{"line":15809,"column":448,"offset":15832},28126,{"start":15834,"end":15835},{"line":15809,"column":162,"offset":15823},{"line":15809,"column":448,"offset":15832},{"type":27,"value":178,"position":15837},{"start":15838,"end":15839},{"line":15809,"column":448,"offset":15832},{"line":15840,"column":21,"offset":15841},558,28128,{"type":31,"tagName":46,"properties":15843,"children":15844,"position":15852},{},[15845],{"type":27,"value":15846,"position":15847},"0.587",{"start":15848,"end":15850},{"line":15840,"column":327,"offset":15849},28130,{"line":15840,"column":1580,"offset":15851},28137,{"start":15853,"end":15854},{"line":15840,"column":327,"offset":15849},{"line":15840,"column":1580,"offset":15851},{"type":27,"value":218,"position":15856},{"start":15857,"end":15858},{"line":15840,"column":1580,"offset":15851},{"line":15840,"column":294,"offset":15859},28142,{"type":31,"tagName":46,"properties":15861,"children":15862,"position":15869},{},[15863],{"type":27,"value":15864,"position":15865},"0.114",{"start":15866,"end":15867},{"line":15840,"column":294,"offset":15859},{"line":15840,"column":351,"offset":15868},28149,{"start":15870,"end":15871},{"line":15840,"column":294,"offset":15859},{"line":15840,"column":351,"offset":15868},{"type":27,"value":15873,"position":15874}," give 0 for black and 255 for white; above about 140\nthe background reads as light. On a cream background (",{"start":15875,"end":15876},{"line":15840,"column":351,"offset":15868},{"line":15877,"column":280,"offset":15878},559,28258,{"type":31,"tagName":46,"properties":15880,"children":15881,"position":15888},{},[15882],{"type":27,"value":15883,"position":15884},"#f4f1ea",{"start":15885,"end":15886},{"line":15877,"column":280,"offset":15878},{"line":15877,"column":2357,"offset":15887},28267,{"start":15889,"end":15890},{"line":15877,"column":280,"offset":15878},{"line":15877,"column":2357,"offset":15887},{"type":27,"value":15892,"position":15893},") the tag\nis black.",{"start":15894,"end":15895},{"line":15877,"column":2357,"offset":15887},{"line":15896,"column":182,"offset":15897},560,28288,{"start":15899,"end":15901},{"line":15809,"column":21,"offset":15900},28055,{"line":15896,"column":182,"offset":15897},{"type":27,"value":28},{"type":31,"tagName":4168,"properties":15904,"children":15905,"position":15948},{},[15906,15922,15929,15942],{"type":31,"tagName":510,"properties":15907,"children":15908,"position":15917},{},[15909],{"type":27,"value":15910,"position":15911},"0 means unknown.",{"start":15912,"end":15915},{"line":15913,"column":39,"offset":15914},561,28293,{"line":15913,"column":346,"offset":15916},28309,{"start":15918,"end":15920},{"line":15913,"column":327,"offset":15919},28291,{"line":15913,"column":298,"offset":15921},28311,{"type":27,"value":15923,"position":15924}," Where the chart did not fill the background,\n",{"start":15925,"end":15926},{"line":15913,"column":298,"offset":15921},{"line":15927,"column":21,"offset":15928},562,28357,{"type":31,"tagName":46,"properties":15930,"children":15931,"position":15939},{},[15932],{"type":27,"value":15933,"position":15934},"p_chart_bg_color()",{"start":15935,"end":15937},{"line":15927,"column":327,"offset":15936},28359,{"line":15927,"column":298,"offset":15938},28379,{"start":15940,"end":15941},{"line":15927,"column":327,"offset":15936},{"line":15927,"column":298,"offset":15938},{"type":27,"value":15943,"position":15944}," reads 0 and the words stay white.",{"start":15945,"end":15946},{"line":15927,"column":298,"offset":15938},{"line":15927,"column":280,"offset":15947},28413,{"start":15949,"end":15951},{"line":15913,"column":21,"offset":15950},28289,{"line":15927,"column":280,"offset":15947},{"type":27,"value":28},{"type":31,"tagName":4168,"properties":15954,"children":15955,"position":16017},{},[15956,15972,15978,15990,15997,16010],{"type":31,"tagName":510,"properties":15957,"children":15958,"position":15967},{},[15959],{"type":27,"value":15960,"position":15961},"The alpha.",{"start":15962,"end":15965},{"line":15963,"column":39,"offset":15964},563,28418,{"line":15963,"column":294,"offset":15966},28428,{"start":15968,"end":15970},{"line":15963,"column":327,"offset":15969},28416,{"line":15963,"column":326,"offset":15971},28430,{"type":27,"value":15973,"position":15974}," ",{"start":15975,"end":15976},{"line":15963,"column":326,"offset":15971},{"line":15963,"column":392,"offset":15977},28431,{"type":31,"tagName":46,"properties":15979,"children":15980,"position":15987},{},[15981],{"type":27,"value":15982,"position":15983},"opacity(bg)",{"start":15984,"end":15985},{"line":15963,"column":392,"offset":15977},{"line":15963,"column":86,"offset":15986},28444,{"start":15988,"end":15989},{"line":15963,"column":392,"offset":15977},{"line":15963,"column":86,"offset":15986},{"type":27,"value":15991,"position":15992}," is 1 for a solid background;\n",{"start":15993,"end":15994},{"line":15963,"column":86,"offset":15986},{"line":15995,"column":21,"offset":15996},564,28474,{"type":31,"tagName":46,"properties":15998,"children":15999,"position":16007},{},[16000],{"type":27,"value":16001,"position":16002},"transparency(bg)",{"start":16003,"end":16005},{"line":15995,"column":327,"offset":16004},28476,{"line":15995,"column":346,"offset":16006},28494,{"start":16008,"end":16009},{"line":15995,"column":327,"offset":16004},{"line":15995,"column":346,"offset":16006},{"type":27,"value":16011,"position":16012}," is the same reading on Pine's 0 to 100 scale, where 0\nis solid.",{"start":16013,"end":16014},{"line":15995,"column":346,"offset":16006},{"line":16015,"column":182,"offset":16016},565,28560,{"start":16018,"end":16020},{"line":15963,"column":21,"offset":16019},28414,{"line":16015,"column":182,"offset":16016},{"type":27,"value":28},{"type":31,"tagName":4168,"properties":16023,"children":16024,"position":16067},{},[16025,16041,16048,16060],{"type":31,"tagName":510,"properties":16026,"children":16027,"position":16036},{},[16028],{"type":27,"value":16029,"position":16030},"Only a handle takes it.",{"start":16031,"end":16034},{"line":16032,"column":39,"offset":16033},566,28565,{"line":16032,"column":1409,"offset":16035},28588,{"start":16037,"end":16039},{"line":16032,"column":327,"offset":16038},28563,{"line":16032,"column":869,"offset":16040},28590,{"type":27,"value":16042,"position":16043}," The computed color lands on the label\nthrough ",{"start":16044,"end":16045},{"line":16032,"column":869,"offset":16040},{"line":16046,"column":85,"offset":16047},567,28639,{"type":31,"tagName":46,"properties":16049,"children":16050,"position":16057},{},[16051],{"type":27,"value":16052,"position":16053},".color(...)",{"start":16054,"end":16055},{"line":16046,"column":85,"offset":16047},{"line":16046,"column":360,"offset":16056},28652,{"start":16058,"end":16059},{"line":16046,"column":85,"offset":16047},{"line":16046,"column":360,"offset":16056},{"type":27,"value":16061,"position":16062},"; a declared color stays a literal (What has no\nform, above).",{"start":16063,"end":16064},{"line":16046,"column":360,"offset":16056},{"line":16065,"column":915,"offset":16066},568,28715,{"start":16068,"end":16070},{"line":16032,"column":21,"offset":16069},28561,{"line":16065,"column":915,"offset":16066},{"type":27,"value":28},{"start":16073,"end":16074},{"line":15809,"column":21,"offset":15900},{"line":16065,"column":915,"offset":16066},{"type":27,"value":28},{"type":31,"tagName":2492,"properties":16077,"children":16078,"position":16087},{},[16079],{"type":27,"value":16080,"position":16081},"The rules, written out",{"start":16082,"end":16085},{"line":16083,"column":39,"offset":16084},570,28721,{"line":16083,"column":242,"offset":16086},28743,{"start":16088,"end":16090},{"line":16083,"column":21,"offset":16089},28717,{"line":16083,"column":242,"offset":16086},{"type":27,"value":28},{"type":31,"tagName":4163,"properties":16093,"children":16094,"position":17240},{},[16095,16096,16262,16263,16468,16469,16688,16689,16835,16836,17049,17050,17107,17108,17239],{"type":27,"value":28},{"type":31,"tagName":4168,"properties":16097,"children":16098,"position":16258},{},[16099,16115,16122,16133,16138,16149,16155,16166,16172,16184,16191,16203,16208,16219,16225,16237,16242,16253],{"type":31,"tagName":510,"properties":16100,"children":16101,"position":16110},{},[16102],{"type":27,"value":16103,"position":16104},"Fractions.",{"start":16105,"end":16108},{"line":16106,"column":39,"offset":16107},572,28749,{"line":16106,"column":294,"offset":16109},28759,{"start":16111,"end":16113},{"line":16106,"column":327,"offset":16112},28747,{"line":16106,"column":326,"offset":16114},28761,{"type":27,"value":16116,"position":16117}," An opacity, a mix weight and a lighten or darken amount\nare clamped to ",{"start":16118,"end":16119},{"line":16106,"column":326,"offset":16114},{"line":16120,"column":392,"offset":16121},573,28835,{"type":31,"tagName":46,"properties":16123,"children":16124,"position":16130},{},[16125],{"type":27,"value":8991,"position":16126},{"start":16127,"end":16128},{"line":16120,"column":392,"offset":16121},{"line":16120,"column":360,"offset":16129},28841,{"start":16131,"end":16132},{"line":16120,"column":392,"offset":16121},{"line":16120,"column":360,"offset":16129},{"type":27,"value":9684,"position":16134},{"start":16135,"end":16136},{"line":16120,"column":360,"offset":16129},{"line":16120,"column":1398,"offset":16137},28843,{"type":31,"tagName":46,"properties":16139,"children":16140,"position":16146},{},[16141],{"type":27,"value":4966,"position":16142},{"start":16143,"end":16144},{"line":16120,"column":1398,"offset":16137},{"line":16120,"column":86,"offset":16145},28848,{"start":16147,"end":16148},{"line":16120,"column":1398,"offset":16137},{"line":16120,"column":86,"offset":16145},{"type":27,"value":16150,"position":16151}," reads as ",{"start":16152,"end":16153},{"line":16120,"column":86,"offset":16145},{"line":16120,"column":1412,"offset":16154},28858,{"type":31,"tagName":46,"properties":16156,"children":16157,"position":16163},{},[16158],{"type":27,"value":4120,"position":16159},{"start":16160,"end":16161},{"line":16120,"column":1412,"offset":16154},{"line":16120,"column":261,"offset":16162},28861,{"start":16164,"end":16165},{"line":16120,"column":1412,"offset":16154},{"line":16120,"column":261,"offset":16162},{"type":27,"value":16167,"position":16168},", so ",{"start":16169,"end":16170},{"line":16120,"column":261,"offset":16162},{"line":16120,"column":125,"offset":16171},28866,{"type":31,"tagName":46,"properties":16173,"children":16174,"position":16181},{},[16175],{"type":27,"value":16176,"position":16177},"alpha(c, NaN)",{"start":16178,"end":16179},{"line":16120,"column":125,"offset":16171},{"line":16120,"column":956,"offset":16180},28881,{"start":16182,"end":16183},{"line":16120,"column":125,"offset":16171},{"line":16120,"column":956,"offset":16180},{"type":27,"value":16185,"position":16186}," is\ninvisible, ",{"start":16187,"end":16188},{"line":16120,"column":956,"offset":16180},{"line":16189,"column":866,"offset":16190},574,28898,{"type":31,"tagName":46,"properties":16192,"children":16193,"position":16200},{},[16194],{"type":27,"value":16195,"position":16196},"mix(a, b, NaN)",{"start":16197,"end":16198},{"line":16189,"column":866,"offset":16190},{"line":16189,"column":869,"offset":16199},28914,{"start":16201,"end":16202},{"line":16189,"column":866,"offset":16190},{"line":16189,"column":869,"offset":16199},{"type":27,"value":9457,"position":16204},{"start":16205,"end":16206},{"line":16189,"column":869,"offset":16199},{"line":16189,"column":652,"offset":16207},28918,{"type":31,"tagName":46,"properties":16209,"children":16210,"position":16216},{},[16211],{"type":27,"value":1436,"position":16212},{"start":16213,"end":16214},{"line":16189,"column":652,"offset":16207},{"line":16189,"column":423,"offset":16215},28921,{"start":16217,"end":16218},{"line":16189,"column":652,"offset":16207},{"line":16189,"column":423,"offset":16215},{"type":27,"value":16220,"position":16221},", and ",{"start":16222,"end":16223},{"line":16189,"column":423,"offset":16215},{"line":16189,"column":827,"offset":16224},28927,{"type":31,"tagName":46,"properties":16226,"children":16227,"position":16234},{},[16228],{"type":27,"value":16229,"position":16230},"lighten(c, NaN)",{"start":16231,"end":16232},{"line":16189,"column":827,"offset":16224},{"line":16189,"column":585,"offset":16233},28944,{"start":16235,"end":16236},{"line":16189,"column":827,"offset":16224},{"line":16189,"column":585,"offset":16233},{"type":27,"value":9457,"position":16238},{"start":16239,"end":16240},{"line":16189,"column":585,"offset":16233},{"line":16189,"column":956,"offset":16241},28948,{"type":31,"tagName":46,"properties":16243,"children":16244,"position":16250},{},[16245],{"type":27,"value":9466,"position":16246},{"start":16247,"end":16248},{"line":16189,"column":956,"offset":16241},{"line":16189,"column":1706,"offset":16249},28951,{"start":16251,"end":16252},{"line":16189,"column":956,"offset":16241},{"line":16189,"column":1706,"offset":16249},{"type":27,"value":276,"position":16254},{"start":16255,"end":16256},{"line":16189,"column":1706,"offset":16249},{"line":16189,"column":594,"offset":16257},28952,{"start":16259,"end":16261},{"line":16106,"column":21,"offset":16260},28745,{"line":16189,"column":594,"offset":16257},{"type":27,"value":28},{"type":31,"tagName":4168,"properties":16264,"children":16265,"position":16464},{},[16266,16282,16288,16300,16306,16317,16323,16336,16342,16354,16359,16371,16378,16390,16395,16407,16412,16424,16429,16441,16447,16459],{"type":31,"tagName":510,"properties":16267,"children":16268,"position":16277},{},[16269],{"type":27,"value":16270,"position":16271},"Rounding.",{"start":16272,"end":16275},{"line":16273,"column":39,"offset":16274},575,28957,{"line":16273,"column":866,"offset":16276},28966,{"start":16278,"end":16280},{"line":16273,"column":327,"offset":16279},28955,{"line":16273,"column":915,"offset":16281},28968,{"type":27,"value":16283,"position":16284}," A derived channel is ",{"start":16285,"end":16286},{"line":16273,"column":915,"offset":16281},{"line":16273,"column":106,"offset":16287},28990,{"type":31,"tagName":46,"properties":16289,"children":16290,"position":16297},{},[16291],{"type":27,"value":16292,"position":16293},"floor(x + 0.5)",{"start":16294,"end":16295},{"line":16273,"column":106,"offset":16287},{"line":16273,"column":2340,"offset":16296},29006,{"start":16298,"end":16299},{"line":16273,"column":106,"offset":16287},{"line":16273,"column":2340,"offset":16296},{"type":27,"value":16301,"position":16302}," held to ",{"start":16303,"end":16304},{"line":16273,"column":2340,"offset":16296},{"line":16273,"column":153,"offset":16305},29015,{"type":31,"tagName":46,"properties":16307,"children":16308,"position":16314},{},[16309],{"type":27,"value":2473,"position":16310},{"start":16311,"end":16312},{"line":16273,"column":153,"offset":16305},{"line":16273,"column":4383,"offset":16313},29023,{"start":16315,"end":16316},{"line":16273,"column":153,"offset":16305},{"line":16273,"column":4383,"offset":16313},{"type":27,"value":11818,"position":16318},{"start":16319,"end":16320},{"line":16273,"column":4383,"offset":16313},{"line":16321,"column":21,"offset":16322},576,29025,{"type":31,"tagName":46,"properties":16324,"children":16325,"position":16333},{},[16326],{"type":27,"value":16327,"position":16328},"alpha(c, 0.5)",{"start":16329,"end":16331},{"line":16321,"column":327,"offset":16330},29027,{"line":16321,"column":392,"offset":16332},29042,{"start":16334,"end":16335},{"line":16321,"column":327,"offset":16330},{"line":16321,"column":392,"offset":16332},{"type":27,"value":16337,"position":16338}," sets the alpha byte to ",{"start":16339,"end":16340},{"line":16321,"column":392,"offset":16332},{"line":16321,"column":212,"offset":16341},29066,{"type":31,"tagName":46,"properties":16343,"children":16344,"position":16351},{},[16345],{"type":27,"value":16346,"position":16347},"128",{"start":16348,"end":16349},{"line":16321,"column":212,"offset":16341},{"line":16321,"column":116,"offset":16350},29071,{"start":16352,"end":16353},{"line":16321,"column":212,"offset":16341},{"line":16321,"column":116,"offset":16350},{"type":27,"value":102,"position":16355},{"start":16356,"end":16357},{"line":16321,"column":116,"offset":16350},{"line":16321,"column":125,"offset":16358},29073,{"type":31,"tagName":46,"properties":16360,"children":16361,"position":16368},{},[16362],{"type":27,"value":16363,"position":16364},"mix(ink.RED, ink.BLUE, 0.5)",{"start":16365,"end":16366},{"line":16321,"column":125,"offset":16358},{"line":16321,"column":1446,"offset":16367},29102,{"start":16369,"end":16370},{"line":16321,"column":125,"offset":16358},{"line":16321,"column":1446,"offset":16367},{"type":27,"value":16372,"position":16373},"\nis ",{"start":16374,"end":16375},{"line":16321,"column":1446,"offset":16367},{"line":16376,"column":42,"offset":16377},577,29108,{"type":31,"tagName":46,"properties":16379,"children":16380,"position":16387},{},[16381],{"type":27,"value":16382,"position":16383},"#95639d",{"start":16384,"end":16385},{"line":16376,"column":42,"offset":16377},{"line":16376,"column":294,"offset":16386},29117,{"start":16388,"end":16389},{"line":16376,"column":42,"offset":16377},{"line":16376,"column":294,"offset":16386},{"type":27,"value":102,"position":16391},{"start":16392,"end":16393},{"line":16376,"column":294,"offset":16386},{"line":16376,"column":326,"offset":16394},29119,{"type":31,"tagName":46,"properties":16396,"children":16397,"position":16404},{},[16398],{"type":27,"value":16399,"position":16400},"lighten(ink.BLUE, 0.5)",{"start":16401,"end":16402},{"line":16376,"column":326,"offset":16394},{"line":16376,"column":1412,"offset":16403},29143,{"start":16405,"end":16406},{"line":16376,"column":326,"offset":16394},{"line":16376,"column":1412,"offset":16403},{"type":27,"value":9457,"position":16408},{"start":16409,"end":16410},{"line":16376,"column":1412,"offset":16403},{"line":16376,"column":1621,"offset":16411},29147,{"type":31,"tagName":46,"properties":16413,"children":16414,"position":16421},{},[16415],{"type":27,"value":16416,"position":16417},"#9dc1fb",{"start":16418,"end":16419},{"line":16376,"column":1621,"offset":16411},{"line":16376,"column":2340,"offset":16420},29156,{"start":16422,"end":16423},{"line":16376,"column":1621,"offset":16411},{"line":16376,"column":2340,"offset":16420},{"type":27,"value":102,"position":16425},{"start":16426,"end":16427},{"line":16376,"column":2340,"offset":16420},{"line":16376,"column":54,"offset":16428},29158,{"type":31,"tagName":46,"properties":16430,"children":16431,"position":16438},{},[16432],{"type":27,"value":16433,"position":16434},"darken(ink.BLUE, 0.5)",{"start":16435,"end":16436},{"line":16376,"column":54,"offset":16428},{"line":16376,"column":614,"offset":16437},29181,{"start":16439,"end":16440},{"line":16376,"column":54,"offset":16428},{"line":16376,"column":614,"offset":16437},{"type":27,"value":16372,"position":16442},{"start":16443,"end":16444},{"line":16376,"column":614,"offset":16437},{"line":16445,"column":42,"offset":16446},578,29187,{"type":31,"tagName":46,"properties":16448,"children":16449,"position":16456},{},[16450],{"type":27,"value":16451,"position":16452},"#1e417b",{"start":16453,"end":16454},{"line":16445,"column":42,"offset":16446},{"line":16445,"column":294,"offset":16455},29196,{"start":16457,"end":16458},{"line":16445,"column":42,"offset":16446},{"line":16445,"column":294,"offset":16455},{"type":27,"value":276,"position":16460},{"start":16461,"end":16462},{"line":16445,"column":294,"offset":16455},{"line":16445,"column":915,"offset":16463},29197,{"start":16465,"end":16467},{"line":16273,"column":21,"offset":16466},28953,{"line":16445,"column":915,"offset":16463},{"type":27,"value":28},{"type":31,"tagName":4168,"properties":16470,"children":16471,"position":16684},{},[16472,16488,16493,16504,16509,16520,16525,16536,16543,16555,16561,16572,16578,16589,16596,16608,16614,16625,16631,16643,16650,16662,16667,16678],{"type":31,"tagName":510,"properties":16473,"children":16474,"position":16483},{},[16475],{"type":27,"value":16476,"position":16477},"Readers.",{"start":16478,"end":16481},{"line":16479,"column":39,"offset":16480},579,29202,{"line":16479,"column":241,"offset":16482},29210,{"start":16484,"end":16486},{"line":16479,"column":327,"offset":16485},29200,{"line":16479,"column":294,"offset":16487},29212,{"type":27,"value":15973,"position":16489},{"start":16490,"end":16491},{"line":16479,"column":294,"offset":16487},{"line":16479,"column":915,"offset":16492},29213,{"type":31,"tagName":46,"properties":16494,"children":16495,"position":16501},{},[16496],{"type":27,"value":3463,"position":16497},{"start":16498,"end":16499},{"line":16479,"column":915,"offset":16492},{"line":16479,"column":346,"offset":16500},29218,{"start":16502,"end":16503},{"line":16479,"column":915,"offset":16492},{"line":16479,"column":346,"offset":16500},{"type":27,"value":102,"position":16505},{"start":16506,"end":16507},{"line":16479,"column":346,"offset":16500},{"line":16479,"column":298,"offset":16508},29220,{"type":31,"tagName":46,"properties":16510,"children":16511,"position":16517},{},[16512],{"type":27,"value":3498,"position":16513},{"start":16514,"end":16515},{"line":16479,"column":298,"offset":16508},{"line":16479,"column":869,"offset":16516},29227,{"start":16518,"end":16519},{"line":16479,"column":298,"offset":16508},{"line":16479,"column":869,"offset":16516},{"type":27,"value":218,"position":16521},{"start":16522,"end":16523},{"line":16479,"column":869,"offset":16516},{"line":16479,"column":417,"offset":16524},29232,{"type":31,"tagName":46,"properties":16526,"children":16527,"position":16533},{},[16528],{"type":27,"value":3532,"position":16529},{"start":16530,"end":16531},{"line":16479,"column":417,"offset":16524},{"line":16479,"column":1412,"offset":16532},29238,{"start":16534,"end":16535},{"line":16479,"column":417,"offset":16524},{"line":16479,"column":1412,"offset":16532},{"type":27,"value":16537,"position":16538}," are the packed bytes, exact;\n",{"start":16539,"end":16540},{"line":16479,"column":1412,"offset":16532},{"line":16541,"column":21,"offset":16542},580,29268,{"type":31,"tagName":46,"properties":16544,"children":16545,"position":16552},{},[16546],{"type":27,"value":9451,"position":16547},{"start":16548,"end":16550},{"line":16541,"column":327,"offset":16549},29270,{"line":16541,"column":402,"offset":16551},29292,{"start":16553,"end":16554},{"line":16541,"column":327,"offset":16549},{"line":16541,"column":402,"offset":16551},{"type":27,"value":16556,"position":16557}," rebuilds ",{"start":16558,"end":16559},{"line":16541,"column":402,"offset":16551},{"line":16541,"column":417,"offset":16560},29302,{"type":31,"tagName":46,"properties":16562,"children":16563,"position":16569},{},[16564],{"type":27,"value":9466,"position":16565},{"start":16566,"end":16567},{"line":16541,"column":417,"offset":16560},{"line":16541,"column":106,"offset":16568},29305,{"start":16570,"end":16571},{"line":16541,"column":417,"offset":16560},{"line":16541,"column":106,"offset":16568},{"type":27,"value":16573,"position":16574}," bit for bit; ",{"start":16575,"end":16576},{"line":16541,"column":106,"offset":16568},{"line":16541,"column":10,"offset":16577},29319,{"type":31,"tagName":46,"properties":16579,"children":16580,"position":16586},{},[16581],{"type":27,"value":10324,"position":16582},{"start":16583,"end":16584},{"line":16541,"column":10,"offset":16577},{"line":16541,"column":1166,"offset":16585},29336,{"start":16587,"end":16588},{"line":16541,"column":10,"offset":16577},{"line":16541,"column":1166,"offset":16585},{"type":27,"value":16590,"position":16591}," is\n",{"start":16592,"end":16593},{"line":16541,"column":1166,"offset":16585},{"line":16594,"column":21,"offset":16595},581,29340,{"type":31,"tagName":46,"properties":16597,"children":16598,"position":16605},{},[16599],{"type":27,"value":9557,"position":16600},{"start":16601,"end":16603},{"line":16594,"column":327,"offset":16602},29342,{"line":16594,"column":869,"offset":16604},29369,{"start":16606,"end":16607},{"line":16594,"column":327,"offset":16602},{"line":16594,"column":869,"offset":16604},{"type":27,"value":16609,"position":16610},", so a color at alpha ",{"start":16611,"end":16612},{"line":16594,"column":869,"offset":16604},{"line":16594,"column":10,"offset":16613},29391,{"type":31,"tagName":46,"properties":16615,"children":16616,"position":16622},{},[16617],{"type":27,"value":16346,"position":16618},{"start":16619,"end":16620},{"line":16594,"column":10,"offset":16613},{"line":16594,"column":280,"offset":16621},29396,{"start":16623,"end":16624},{"line":16594,"column":10,"offset":16613},{"line":16594,"column":280,"offset":16621},{"type":27,"value":16626,"position":16627}," reads ",{"start":16628,"end":16629},{"line":16594,"column":280,"offset":16621},{"line":16594,"column":956,"offset":16630},29403,{"type":31,"tagName":46,"properties":16632,"children":16633,"position":16640},{},[16634],{"type":27,"value":16635,"position":16636},"49.80...",{"start":16637,"end":16638},{"line":16594,"column":956,"offset":16630},{"line":16594,"column":172,"offset":16639},29413,{"start":16641,"end":16642},{"line":16594,"column":956,"offset":16630},{"line":16594,"column":172,"offset":16639},{"type":27,"value":16644,"position":16645},",\nand ",{"start":16646,"end":16647},{"line":16594,"column":172,"offset":16639},{"line":16648,"column":64,"offset":16649},582,29421,{"type":31,"tagName":46,"properties":16651,"children":16652,"position":16659},{},[16653],{"type":27,"value":16654,"position":16655},"alpha(c, 1.0 - transparency(c) / 100.0)",{"start":16656,"end":16657},{"line":16648,"column":64,"offset":16649},{"line":16648,"column":1675,"offset":16658},29462,{"start":16660,"end":16661},{"line":16648,"column":64,"offset":16649},{"line":16648,"column":1675,"offset":16658},{"type":27,"value":9457,"position":16663},{"start":16664,"end":16665},{"line":16648,"column":1675,"offset":16658},{"line":16648,"column":10,"offset":16666},29466,{"type":31,"tagName":46,"properties":16668,"children":16669,"position":16675},{},[16670],{"type":27,"value":9466,"position":16671},{"start":16672,"end":16673},{"line":16648,"column":10,"offset":16666},{"line":16648,"column":2200,"offset":16674},29469,{"start":16676,"end":16677},{"line":16648,"column":10,"offset":16666},{"line":16648,"column":2200,"offset":16674},{"type":27,"value":16679,"position":16680}," again.",{"start":16681,"end":16682},{"line":16648,"column":2200,"offset":16674},{"line":16648,"column":950,"offset":16683},29476,{"start":16685,"end":16687},{"line":16479,"column":21,"offset":16686},29198,{"line":16648,"column":950,"offset":16683},{"type":27,"value":28},{"type":31,"tagName":4168,"properties":16690,"children":16691,"position":16831},{},[16692,16718,16724,16735,16741,16752,16759,16770,16777,16788,16794,16805,16812,16824],{"type":31,"tagName":510,"properties":16693,"children":16694,"position":16713},{},[16695,16708],{"type":31,"tagName":46,"properties":16696,"children":16697,"position":16705},{},[16698],{"type":27,"value":112,"position":16699},{"start":16700,"end":16703},{"line":16701,"column":39,"offset":16702},583,29481,{"line":16701,"column":866,"offset":16704},29490,{"start":16706,"end":16707},{"line":16701,"column":39,"offset":16702},{"line":16701,"column":866,"offset":16704},{"type":27,"value":276,"position":16709},{"start":16710,"end":16711},{"line":16701,"column":866,"offset":16704},{"line":16701,"column":294,"offset":16712},29491,{"start":16714,"end":16716},{"line":16701,"column":327,"offset":16715},29479,{"line":16701,"column":326,"offset":16717},29493,{"type":27,"value":16719,"position":16720}," Seven characters (",{"start":16721,"end":16722},{"line":16701,"column":326,"offset":16717},{"line":16701,"column":96,"offset":16723},29512,{"type":31,"tagName":46,"properties":16725,"children":16726,"position":16732},{},[16727],{"type":27,"value":3031,"position":16728},{"start":16729,"end":16730},{"line":16701,"column":96,"offset":16723},{"line":16701,"column":1621,"offset":16731},29521,{"start":16733,"end":16734},{"line":16701,"column":96,"offset":16723},{"line":16701,"column":1621,"offset":16731},{"type":27,"value":16736,"position":16737},", alpha ",{"start":16738,"end":16739},{"line":16701,"column":1621,"offset":16731},{"line":16701,"column":2163,"offset":16740},29529,{"type":31,"tagName":46,"properties":16742,"children":16743,"position":16749},{},[16744],{"type":27,"value":9409,"position":16745},{"start":16746,"end":16747},{"line":16701,"column":2163,"offset":16740},{"line":16701,"column":143,"offset":16748},29534,{"start":16750,"end":16751},{"line":16701,"column":2163,"offset":16740},{"line":16701,"column":143,"offset":16748},{"type":27,"value":16753,"position":16754},") or nine\n(",{"start":16755,"end":16756},{"line":16701,"column":143,"offset":16748},{"line":16757,"column":295,"offset":16758},584,29547,{"type":31,"tagName":46,"properties":16760,"children":16761,"position":16767},{},[16762],{"type":27,"value":3048,"position":16763},{"start":16764,"end":16765},{"line":16757,"column":295,"offset":16758},{"line":16757,"column":294,"offset":16766},29558,{"start":16768,"end":16769},{"line":16757,"column":295,"offset":16758},{"line":16757,"column":294,"offset":16766},{"type":27,"value":16771,"position":16772},"), hex digits in either case. Anything else aborts the run\nwith ",{"start":16773,"end":16774},{"line":16757,"column":294,"offset":16766},{"line":16775,"column":330,"offset":16776},585,29624,{"type":31,"tagName":46,"properties":16778,"children":16779,"position":16785},{},[16780],{"type":27,"value":8927,"position":16781},{"start":16782,"end":16783},{"line":16775,"column":330,"offset":16776},{"line":16775,"column":1409,"offset":16784},29644,{"start":16786,"end":16787},{"line":16775,"column":330,"offset":16776},{"line":16775,"column":1409,"offset":16784},{"type":27,"value":16789,"position":16790}," and the string you passed. Call it in ",{"start":16791,"end":16792},{"line":16775,"column":1409,"offset":16784},{"line":16775,"column":1706,"offset":16793},29683,{"type":31,"tagName":46,"properties":16795,"children":16796,"position":16802},{},[16797],{"type":27,"value":10221,"position":16798},{"start":16799,"end":16800},{"line":16775,"column":1706,"offset":16793},{"line":16775,"column":1446,"offset":16801},29694,{"start":16803,"end":16804},{"line":16775,"column":1706,"offset":16793},{"line":16775,"column":1446,"offset":16801},{"type":27,"value":16806,"position":16807},":\nan abort raised there shows its message in the Console, while an abort\nat module start (a top-level ",{"start":16808,"end":16809},{"line":16775,"column":1446,"offset":16801},{"line":16810,"column":202,"offset":16811},587,29800,{"type":31,"tagName":46,"properties":16813,"children":16814,"position":16821},{},[16815],{"type":27,"value":16816,"position":16817},"const c = fromHex(...)",{"start":16818,"end":16819},{"line":16810,"column":202,"offset":16811},{"line":16810,"column":54,"offset":16820},29824,{"start":16822,"end":16823},{"line":16810,"column":202,"offset":16811},{"line":16810,"column":54,"offset":16820},{"type":27,"value":16825,"position":16826},") reaches you as a\nbare failure with the text lost.",{"start":16827,"end":16828},{"line":16810,"column":54,"offset":16820},{"line":16829,"column":417,"offset":16830},588,29877,{"start":16832,"end":16834},{"line":16701,"column":21,"offset":16833},29477,{"line":16829,"column":417,"offset":16830},{"type":27,"value":28},{"type":31,"tagName":4168,"properties":16837,"children":16838,"position":17045},{},[16839,16865,16870,16881,16887,16899,16905,16916,16922,16933,16940,16951,16956,16967,16972,16984,16990,17001,17008,17020,17027,17039],{"type":31,"tagName":510,"properties":16840,"children":16841,"position":16860},{},[16842,16855],{"type":31,"tagName":46,"properties":16843,"children":16844,"position":16852},{},[16845],{"type":27,"value":248,"position":16846},{"start":16847,"end":16850},{"line":16848,"column":39,"offset":16849},589,29882,{"line":16848,"column":326,"offset":16851},29894,{"start":16853,"end":16854},{"line":16848,"column":39,"offset":16849},{"line":16848,"column":326,"offset":16851},{"type":27,"value":276,"position":16856},{"start":16857,"end":16858},{"line":16848,"column":326,"offset":16851},{"line":16848,"column":392,"offset":16859},29895,{"start":16861,"end":16863},{"line":16848,"column":327,"offset":16862},29880,{"line":16848,"column":65,"offset":16864},29897,{"type":27,"value":15973,"position":16866},{"start":16867,"end":16868},{"line":16848,"column":65,"offset":16864},{"line":16848,"column":346,"offset":16869},29898,{"type":31,"tagName":46,"properties":16871,"children":16872,"position":16878},{},[16873],{"type":27,"value":9802,"position":16874},{"start":16875,"end":16876},{"line":16848,"column":346,"offset":16869},{"line":16848,"column":360,"offset":16877},29901,{"start":16879,"end":16880},{"line":16848,"column":346,"offset":16869},{"line":16848,"column":360,"offset":16877},{"type":27,"value":16882,"position":16883}," at ",{"start":16884,"end":16885},{"line":16848,"column":360,"offset":16877},{"line":16848,"column":1409,"offset":16886},29905,{"type":31,"tagName":46,"properties":16888,"children":16889,"position":16896},{},[16890],{"type":27,"value":16891,"position":16892},"max",{"start":16893,"end":16894},{"line":16848,"column":1409,"offset":16886},{"line":16848,"column":75,"offset":16895},29910,{"start":16897,"end":16898},{"line":16848,"column":1409,"offset":16886},{"line":16848,"column":75,"offset":16895},{"type":27,"value":16900,"position":16901}," lands in the last band. ",{"start":16902,"end":16903},{"line":16848,"column":75,"offset":16895},{"line":16848,"column":143,"offset":16904},29935,{"type":31,"tagName":46,"properties":16906,"children":16907,"position":16913},{},[16908],{"type":27,"value":11961,"position":16909},{"start":16910,"end":16911},{"line":16848,"column":143,"offset":16904},{"line":16848,"column":162,"offset":16912},29942,{"start":16914,"end":16915},{"line":16848,"column":143,"offset":16904},{"line":16848,"column":162,"offset":16912},{"type":27,"value":16917,"position":16918}," below ",{"start":16919,"end":16920},{"line":16848,"column":162,"offset":16912},{"line":16848,"column":448,"offset":16921},29949,{"type":31,"tagName":46,"properties":16923,"children":16924,"position":16930},{},[16925],{"type":27,"value":6425,"position":16926},{"start":16927,"end":16928},{"line":16848,"column":448,"offset":16921},{"line":16848,"column":690,"offset":16929},29952,{"start":16931,"end":16932},{"line":16848,"column":448,"offset":16921},{"line":16848,"column":690,"offset":16929},{"type":27,"value":16934,"position":16935},"\nreads as ",{"start":16936,"end":16937},{"line":16848,"column":690,"offset":16929},{"line":16938,"column":182,"offset":16939},590,29964,{"type":31,"tagName":46,"properties":16941,"children":16942,"position":16948},{},[16943],{"type":27,"value":6425,"position":16944},{"start":16945,"end":16946},{"line":16938,"column":182,"offset":16939},{"line":16938,"column":294,"offset":16947},29967,{"start":16949,"end":16950},{"line":16938,"column":182,"offset":16939},{"line":16938,"column":294,"offset":16947},{"type":27,"value":9684,"position":16952},{"start":16953,"end":16954},{"line":16938,"column":294,"offset":16947},{"line":16938,"column":326,"offset":16955},29969,{"type":31,"tagName":46,"properties":16957,"children":16958,"position":16964},{},[16959],{"type":27,"value":16891,"position":16960},{"start":16961,"end":16962},{"line":16938,"column":326,"offset":16955},{"line":16938,"column":351,"offset":16963},29974,{"start":16965,"end":16966},{"line":16938,"column":326,"offset":16955},{"line":16938,"column":351,"offset":16963},{"type":27,"value":16917,"position":16968},{"start":16969,"end":16970},{"line":16938,"column":351,"offset":16963},{"line":16938,"column":850,"offset":16971},29981,{"type":31,"tagName":46,"properties":16973,"children":16974,"position":16981},{},[16975],{"type":27,"value":16976,"position":16977},"min",{"start":16978,"end":16979},{"line":16938,"column":850,"offset":16971},{"line":16938,"column":652,"offset":16980},29986,{"start":16982,"end":16983},{"line":16938,"column":850,"offset":16971},{"line":16938,"column":652,"offset":16980},{"type":27,"value":16985,"position":16986}," runs the scale backwards; ",{"start":16987,"end":16988},{"line":16938,"column":652,"offset":16980},{"line":16938,"column":1427,"offset":16989},30013,{"type":31,"tagName":46,"properties":16991,"children":16992,"position":16998},{},[16993],{"type":27,"value":16891,"position":16994},{"start":16995,"end":16996},{"line":16938,"column":1427,"offset":16989},{"line":16938,"column":2357,"offset":16997},30018,{"start":16999,"end":17000},{"line":16938,"column":1427,"offset":16989},{"line":16938,"column":2357,"offset":16997},{"type":27,"value":17002,"position":17003}," equal to\n",{"start":17004,"end":17005},{"line":16938,"column":2357,"offset":16997},{"line":17006,"column":21,"offset":17007},591,30028,{"type":31,"tagName":46,"properties":17009,"children":17010,"position":17017},{},[17011],{"type":27,"value":16976,"position":17012},{"start":17013,"end":17015},{"line":17006,"column":327,"offset":17014},30030,{"line":17006,"column":330,"offset":17016},30035,{"start":17018,"end":17019},{"line":17006,"column":327,"offset":17014},{"line":17006,"column":330,"offset":17016},{"type":27,"value":17021,"position":17022}," puts every value above it in the last band and the rest in band\n",{"start":17023,"end":17024},{"line":17006,"column":330,"offset":17016},{"line":17025,"column":21,"offset":17026},592,30100,{"type":31,"tagName":46,"properties":17028,"children":17029,"position":17036},{},[17030],{"type":27,"value":4120,"position":17031},{"start":17032,"end":17034},{"line":17025,"column":327,"offset":17033},30102,{"line":17025,"column":42,"offset":17035},30105,{"start":17037,"end":17038},{"line":17025,"column":327,"offset":17033},{"line":17025,"column":42,"offset":17035},{"type":27,"value":17040,"position":17041},". An infinite value clamps to the end it points at.",{"start":17042,"end":17043},{"line":17025,"column":42,"offset":17035},{"line":17025,"column":280,"offset":17044},30156,{"start":17046,"end":17048},{"line":16848,"column":21,"offset":17047},29878,{"line":17025,"column":280,"offset":17044},{"type":27,"value":28},{"type":31,"tagName":4168,"properties":17051,"children":17052,"position":17103},{},[17053,17079,17086,17097],{"type":31,"tagName":510,"properties":17054,"children":17055,"position":17074},{},[17056,17069],{"type":31,"tagName":46,"properties":17057,"children":17058,"position":17066},{},[17059],{"type":27,"value":267,"position":17060},{"start":17061,"end":17064},{"line":17062,"column":39,"offset":17063},593,30161,{"line":17062,"column":326,"offset":17065},30173,{"start":17067,"end":17068},{"line":17062,"column":39,"offset":17063},{"line":17062,"column":326,"offset":17065},{"type":27,"value":276,"position":17070},{"start":17071,"end":17072},{"line":17062,"column":326,"offset":17065},{"line":17062,"column":392,"offset":17073},30174,{"start":17075,"end":17077},{"line":17062,"column":327,"offset":17076},30159,{"line":17062,"column":65,"offset":17078},30176,{"type":27,"value":17080,"position":17081}," A value exactly on a level counts it. The constructor\ncopies the array, order does not matter, and a ",{"start":17082,"end":17083},{"line":17062,"column":65,"offset":17078},{"line":17084,"column":433,"offset":17085},594,30280,{"type":31,"tagName":46,"properties":17087,"children":17088,"position":17094},{},[17089],{"type":27,"value":4966,"position":17090},{"start":17091,"end":17092},{"line":17084,"column":433,"offset":17085},{"line":17084,"column":2200,"offset":17093},30285,{"start":17095,"end":17096},{"line":17084,"column":433,"offset":17085},{"line":17084,"column":2200,"offset":17093},{"type":27,"value":17098,"position":17099}," level never counts.",{"start":17100,"end":17101},{"line":17084,"column":2200,"offset":17093},{"line":17084,"column":690,"offset":17102},30305,{"start":17104,"end":17106},{"line":17062,"column":21,"offset":17105},30157,{"line":17084,"column":690,"offset":17102},{"type":27,"value":28},{"type":31,"tagName":4168,"properties":17109,"children":17110,"position":17235},{},[17111,17127,17134,17147,17152,17163,17168,17179,17184,17195,17200,17211,17217,17228],{"type":31,"tagName":510,"properties":17112,"children":17113,"position":17122},{},[17114],{"type":27,"value":17115,"position":17116},"State and allocation.",{"start":17117,"end":17120},{"line":17118,"column":39,"offset":17119},595,30310,{"line":17118,"column":1398,"offset":17121},30331,{"start":17123,"end":17125},{"line":17118,"column":327,"offset":17124},30308,{"line":17118,"column":1409,"offset":17126},30333,{"type":27,"value":17128,"position":17129}," Neither scale holds bar state, so a reset\nhas nothing to restore and a reset bar answers the same as any other.\n",{"start":17130,"end":17131},{"line":17118,"column":1409,"offset":17126},{"line":17132,"column":21,"offset":17133},597,30448,{"type":31,"tagName":46,"properties":17135,"children":17136,"position":17144},{},[17137],{"type":27,"value":17138,"position":17139},"index()",{"start":17140,"end":17142},{"line":17132,"column":327,"offset":17141},30450,{"line":17132,"column":182,"offset":17143},30459,{"start":17145,"end":17146},{"line":17132,"column":327,"offset":17141},{"line":17132,"column":182,"offset":17143},{"type":27,"value":102,"position":17148},{"start":17149,"end":17150},{"line":17132,"column":182,"offset":17143},{"line":17132,"column":866,"offset":17151},30461,{"type":31,"tagName":46,"properties":17153,"children":17154,"position":17160},{},[17155],{"type":27,"value":131,"position":17156},{"start":17157,"end":17158},{"line":17132,"column":866,"offset":17151},{"line":17132,"column":346,"offset":17159},30468,{"start":17161,"end":17162},{"line":17132,"column":866,"offset":17151},{"line":17132,"column":346,"offset":17159},{"type":27,"value":102,"position":17164},{"start":17165,"end":17166},{"line":17132,"column":346,"offset":17159},{"line":17132,"column":298,"offset":17167},30470,{"type":31,"tagName":46,"properties":17169,"children":17170,"position":17176},{},[17171],{"type":27,"value":149,"position":17172},{"start":17173,"end":17174},{"line":17132,"column":298,"offset":17167},{"line":17132,"column":1409,"offset":17175},30475,{"start":17177,"end":17178},{"line":17132,"column":298,"offset":17167},{"line":17132,"column":1409,"offset":17175},{"type":27,"value":102,"position":17180},{"start":17181,"end":17182},{"line":17132,"column":1409,"offset":17175},{"line":17132,"column":869,"offset":17183},30477,{"type":31,"tagName":46,"properties":17185,"children":17186,"position":17192},{},[17187],{"type":27,"value":168,"position":17188},{"start":17189,"end":17190},{"line":17132,"column":869,"offset":17183},{"line":17132,"column":252,"offset":17191},30486,{"start":17193,"end":17194},{"line":17132,"column":869,"offset":17183},{"line":17132,"column":252,"offset":17191},{"type":27,"value":102,"position":17196},{"start":17197,"end":17198},{"line":17132,"column":252,"offset":17191},{"line":17132,"column":1412,"offset":17199},30488,{"type":31,"tagName":46,"properties":17201,"children":17202,"position":17208},{},[17203],{"type":27,"value":188,"position":17204},{"start":17205,"end":17206},{"line":17132,"column":1412,"offset":17199},{"line":17132,"column":125,"offset":17207},30496,{"start":17209,"end":17210},{"line":17132,"column":1412,"offset":17199},{"line":17132,"column":125,"offset":17207},{"type":27,"value":17212,"position":17213},", the five readers and a\nsuccessful ",{"start":17214,"end":17215},{"line":17132,"column":125,"offset":17207},{"line":87,"column":866,"offset":17216},30534,{"type":31,"tagName":46,"properties":17218,"children":17219,"position":17225},{},[17220],{"type":27,"value":112,"position":17221},{"start":17222,"end":17223},{"line":87,"column":866,"offset":17216},{"line":87,"column":298,"offset":17224},30543,{"start":17226,"end":17227},{"line":87,"column":866,"offset":17216},{"line":87,"column":298,"offset":17224},{"type":27,"value":17229,"position":17230}," never allocate, so the per-bar path stays\nallocation-free under the module's runtime, which never frees.",{"start":17231,"end":17232},{"line":87,"column":298,"offset":17224},{"line":17233,"column":162,"offset":17234},599,30650,{"start":17236,"end":17238},{"line":17118,"column":21,"offset":17237},30306,{"line":17233,"column":162,"offset":17234},{"type":27,"value":28},{"start":17241,"end":17242},{"line":16106,"column":21,"offset":16260},{"line":17233,"column":162,"offset":17234},{"type":27,"value":28},{"type":31,"tagName":2492,"properties":17245,"children":17246,"position":17255},{},[17247],{"type":27,"value":17248,"position":17249},"From Pine",{"start":17250,"end":17253},{"line":17251,"column":39,"offset":17252},601,30656,{"line":17251,"column":866,"offset":17254},30665,{"start":17256,"end":17258},{"line":17251,"column":21,"offset":17257},30652,{"line":17251,"column":866,"offset":17254},{"type":27,"value":17260},"\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n",{"type":31,"tagName":307,"properties":17262,"children":17263,"position":17865},{},[17264,17305],{"type":31,"tagName":311,"properties":17265,"children":17266,"position":17302},{},[17267],{"type":31,"tagName":315,"properties":17268,"children":17269,"position":17299},{},[17270,17285],{"type":31,"tagName":319,"properties":17271,"children":17272,"position":17280},{},[17273],{"type":27,"value":17274,"position":17275},"Pine",{"start":17276,"end":17278},{"line":97,"column":327,"offset":17277},30669,{"line":97,"column":64,"offset":17279},30673,{"start":17281,"end":17283},{"line":97,"column":21,"offset":17282},30667,{"line":97,"column":330,"offset":17284},30674,{"type":31,"tagName":319,"properties":17286,"children":17287,"position":17295},{},[17288],{"type":31,"tagName":4128,"properties":17289,"children":17292},{"className":17290},[17291],"brand-lc",[17293],{"type":27,"value":17294},"wrun",{"start":17296,"end":17297},{"line":97,"column":330,"offset":17284},{"line":97,"column":915,"offset":17298},30682,{"start":17300,"end":17301},{"line":97,"column":21,"offset":17282},{"line":97,"column":915,"offset":17298},{"start":17303,"end":17304},{"line":97,"column":21,"offset":17282},{"line":97,"column":915,"offset":17298},{"type":31,"tagName":375,"properties":17306,"children":17307,"position":17862},{},[17308,17418,17580,17656,17760],{"type":31,"tagName":315,"properties":17309,"children":17310,"position":17415},{},[17311,17329],{"type":31,"tagName":382,"properties":17312,"children":17313,"position":17324},{},[17314],{"type":31,"tagName":46,"properties":17315,"children":17316,"position":17319},{},[17317],{"type":27,"value":17318},"color.new(c, transp)",{"start":17320,"end":17322},{"line":107,"column":327,"offset":17321},30699,{"line":107,"column":402,"offset":17323},30721,{"start":17325,"end":17327},{"line":107,"column":21,"offset":17326},30697,{"line":107,"column":1398,"offset":17328},30722,{"type":31,"tagName":382,"properties":17330,"children":17331,"position":17410},{},[17332,17339,17348,17354,17363,17368,17376,17382,17390,17396,17404],{"type":27,"value":17333,"position":17334},"on a handle, ",{"start":17335,"end":17337},{"line":107,"column":1409,"offset":17336},30724,{"line":107,"column":1412,"offset":17338},30737,{"type":31,"tagName":46,"properties":17340,"children":17341,"position":17344},{},[17342],{"type":27,"value":17343},"alpha(c, (100 - transp) / 100)",{"start":17345,"end":17346},{"line":107,"column":1412,"offset":17338},{"line":107,"column":455,"offset":17347},30769,{"type":27,"value":17349,"position":17350},": Pine counts transparency ",{"start":17351,"end":17352},{"line":107,"column":455,"offset":17347},{"line":107,"column":992,"offset":17353},30796,{"type":31,"tagName":46,"properties":17355,"children":17356,"position":17359},{},[17357],{"type":27,"value":17358},"0..100",{"start":17360,"end":17361},{"line":107,"column":992,"offset":17353},{"line":107,"column":1134,"offset":17362},30804,{"type":27,"value":102,"position":17364},{"start":17365,"end":17366},{"line":107,"column":1134,"offset":17362},{"line":107,"column":1472,"offset":17367},30806,{"type":31,"tagName":46,"properties":17369,"children":17370,"position":17372},{},[17371],{"type":27,"value":131},{"start":17373,"end":17374},{"line":107,"column":1472,"offset":17367},{"line":107,"column":3575,"offset":17375},30813,{"type":27,"value":17377,"position":17378}," takes opacity ",{"start":17379,"end":17380},{"line":107,"column":3575,"offset":17375},{"line":107,"column":504,"offset":17381},30828,{"type":31,"tagName":46,"properties":17383,"children":17384,"position":17386},{},[17385],{"type":27,"value":8991},{"start":17387,"end":17388},{"line":107,"column":504,"offset":17381},{"line":107,"column":40,"offset":17389},30834,{"type":27,"value":17391,"position":17392},"; on a declaration, the ",{"start":17393,"end":17394},{"line":107,"column":40,"offset":17389},{"line":107,"column":778,"offset":17395},30858,{"type":31,"tagName":46,"properties":17397,"children":17398,"position":17400},{},[17399],{"type":27,"value":1087},{"start":17401,"end":17402},{"line":107,"column":778,"offset":17395},{"line":107,"column":4930,"offset":17403},30867,{"type":27,"value":17405,"position":17406}," option",{"start":17407,"end":17408},{"line":107,"column":4930,"offset":17403},{"line":107,"column":794,"offset":17409},30874,{"start":17411,"end":17412},{"line":107,"column":1398,"offset":17328},{"line":107,"column":17413,"offset":17414},180,30876,{"start":17416,"end":17417},{"line":107,"column":21,"offset":17326},{"line":107,"column":17413,"offset":17414},{"type":31,"tagName":315,"properties":17419,"children":17420,"position":17577},{},[17421,17455],{"type":31,"tagName":382,"properties":17422,"children":17423,"position":17450},{},[17424],{"type":31,"tagName":46,"properties":17425,"children":17426,"position":17444},{},[17427,17429,17432,17434,17437,17439,17442],{"type":27,"value":17428},"color.",{"type":31,"tagName":1000,"properties":17430,"children":17431},{},[],{"type":27,"value":17433},"from_",{"type":31,"tagName":1000,"properties":17435,"children":17436},{},[],{"type":27,"value":17438},"gradient(",{"type":31,"tagName":1000,"properties":17440,"children":17441},{},[],{"type":27,"value":17443},"value, bottom, top, c1, c2)",{"start":17445,"end":17448},{"line":17446,"column":327,"offset":17447},606,30879,{"line":17446,"column":10,"offset":17449},30928,{"start":17451,"end":17453},{"line":17446,"column":21,"offset":17452},30877,{"line":17446,"column":2163,"offset":17454},30929,{"type":31,"tagName":382,"properties":17456,"children":17457,"position":17573},{},[17458,17465,17484,17490,17498,17504,17512,17518,17526,17533,17542,17547,17557,17564],{"type":27,"value":17459,"position":17460},"on a declaration, ",{"start":17461,"end":17463},{"line":17446,"column":2200,"offset":17462},30931,{"line":17446,"column":455,"offset":17464},30949,{"type":31,"tagName":46,"properties":17466,"children":17467,"position":17480},{},[17468,17470,17473,17475,17478],{"type":27,"value":17469},"new Color",{"type":31,"tagName":1000,"properties":17471,"children":17472},{},[],{"type":27,"value":17474},"Scale(",{"type":31,"tagName":1000,"properties":17476,"children":17477},{},[],{"type":27,"value":17479},"bottom, top, n).index(value)",{"start":17481,"end":17482},{"line":17446,"column":455,"offset":17464},{"line":17446,"column":3685,"offset":17483},30994,{"type":27,"value":17485,"position":17486}," into a ",{"start":17487,"end":17488},{"line":17446,"column":3685,"offset":17483},{"line":17446,"column":25,"offset":17489},31002,{"type":31,"tagName":46,"properties":17491,"children":17492,"position":17494},{},[17493],{"type":27,"value":50},{"start":17495,"end":17496},{"line":17446,"column":25,"offset":17489},{"line":17446,"column":517,"offset":17497},31012,{"type":27,"value":17499,"position":17500}," output over an ",{"start":17501,"end":17502},{"line":17446,"column":517,"offset":17497},{"line":17446,"column":4638,"offset":17503},31028,{"type":31,"tagName":46,"properties":17505,"children":17506,"position":17508},{},[17507],{"type":27,"value":4819},{"start":17509,"end":17510},{"line":17446,"column":4638,"offset":17503},{"line":17446,"column":1491,"offset":17511},31031,{"type":27,"value":17513,"position":17514},"-entry ",{"start":17515,"end":17516},{"line":17446,"column":1491,"offset":17511},{"line":17446,"column":778,"offset":17517},31038,{"type":31,"tagName":46,"properties":17519,"children":17520,"position":17522},{},[17521],{"type":27,"value":413},{"start":17523,"end":17524},{"line":17446,"column":778,"offset":17517},{"line":17446,"column":1050,"offset":17525},31046,{"type":27,"value":17527,"position":17528}," palette from ",{"start":17529,"end":17530},{"line":17446,"column":1050,"offset":17525},{"line":17446,"column":17531,"offset":17532},184,31060,{"type":31,"tagName":46,"properties":17534,"children":17535,"position":17538},{},[17536],{"type":27,"value":17537},"c1",{"start":17539,"end":17540},{"line":17446,"column":17531,"offset":17532},{"line":17446,"column":534,"offset":17541},31064,{"type":27,"value":9081,"position":17543},{"start":17544,"end":17545},{"line":17446,"column":534,"offset":17541},{"line":17446,"column":801,"offset":17546},31068,{"type":31,"tagName":46,"properties":17548,"children":17549,"position":17552},{},[17550],{"type":27,"value":17551},"c2",{"start":17553,"end":17554},{"line":17446,"column":801,"offset":17546},{"line":17446,"column":17555,"offset":17556},196,31072,{"type":27,"value":17558,"position":17559},"; on a handle, ",{"start":17560,"end":17561},{"line":17446,"column":17555,"offset":17556},{"line":17446,"column":17562,"offset":17563},211,31087,{"type":31,"tagName":46,"properties":17565,"children":17566,"position":17569},{},[17567],{"type":27,"value":17568},"mix(c1, c2, t)",{"start":17570,"end":17571},{"line":17446,"column":17562,"offset":17563},{"line":17446,"column":8725,"offset":17572},31103,{"start":17574,"end":17575},{"line":17446,"column":2163,"offset":17454},{"line":17446,"column":8731,"offset":17576},31105,{"start":17578,"end":17579},{"line":17446,"column":21,"offset":17452},{"line":17446,"column":8731,"offset":17576},{"type":31,"tagName":315,"properties":17581,"children":17582,"position":17653},{},[17583,17602],{"type":31,"tagName":382,"properties":17584,"children":17585,"position":17597},{},[17586],{"type":31,"tagName":46,"properties":17587,"children":17588,"position":17591},{},[17589],{"type":27,"value":17590},"color.rgb(r, g, b)",{"start":17592,"end":17595},{"line":17593,"column":327,"offset":17594},607,31108,{"line":17593,"column":298,"offset":17596},31128,{"start":17598,"end":17600},{"line":17593,"column":21,"offset":17599},31106,{"line":17593,"column":360,"offset":17601},31129,{"type":31,"tagName":382,"properties":17603,"children":17604,"position":17649},{},[17605,17615,17620,17628,17634,17643],{"type":31,"tagName":46,"properties":17606,"children":17607,"position":17610},{},[17608],{"type":27,"value":17609},"rgba(r, g, b, 255)",{"start":17611,"end":17613},{"line":17593,"column":1398,"offset":17612},31131,{"line":17593,"column":43,"offset":17614},31151,{"type":27,"value":724,"position":17616},{"start":17617,"end":17618},{"line":17593,"column":43,"offset":17614},{"line":17593,"column":10,"offset":17619},31157,{"type":31,"tagName":46,"properties":17621,"children":17622,"position":17624},{},[17623],{"type":27,"value":1041},{"start":17625,"end":17626},{"line":17593,"column":10,"offset":17619},{"line":17593,"column":956,"offset":17627},31169,{"type":27,"value":17629,"position":17630}," (or ",{"start":17631,"end":17632},{"line":17593,"column":956,"offset":17627},{"line":17593,"column":1166,"offset":17633},31174,{"type":31,"tagName":46,"properties":17635,"children":17636,"position":17639},{},[17637],{"type":27,"value":17638},"rgb(r, g, b)",{"start":17640,"end":17641},{"line":17593,"column":1166,"offset":17633},{"line":17593,"column":1190,"offset":17642},31188,{"type":27,"value":17644,"position":17645}," there)",{"start":17646,"end":17647},{"line":17593,"column":1190,"offset":17642},{"line":17593,"column":2820,"offset":17648},31195,{"start":17650,"end":17651},{"line":17593,"column":360,"offset":17601},{"line":17593,"column":9300,"offset":17652},31197,{"start":17654,"end":17655},{"line":17593,"column":21,"offset":17599},{"line":17593,"column":9300,"offset":17652},{"type":31,"tagName":315,"properties":17657,"children":17658,"position":17757},{},[17659,17706],{"type":31,"tagName":382,"properties":17660,"children":17661,"position":17701},{},[17662,17673,17678,17687,17692],{"type":31,"tagName":46,"properties":17663,"children":17664,"position":17667},{},[17665],{"type":27,"value":17666},"color.r(c)",{"start":17668,"end":17671},{"line":17669,"column":327,"offset":17670},608,31200,{"line":17669,"column":294,"offset":17672},31212,{"type":27,"value":102,"position":17674},{"start":17675,"end":17676},{"line":17669,"column":294,"offset":17672},{"line":17669,"column":326,"offset":17677},31214,{"type":31,"tagName":46,"properties":17679,"children":17680,"position":17683},{},[17681],{"type":27,"value":17682},"color.g(c)",{"start":17684,"end":17685},{"line":17669,"column":326,"offset":17677},{"line":17669,"column":850,"offset":17686},31226,{"type":27,"value":102,"position":17688},{"start":17689,"end":17690},{"line":17669,"column":850,"offset":17686},{"line":17669,"column":86,"offset":17691},31228,{"type":31,"tagName":46,"properties":17693,"children":17694,"position":17697},{},[17695],{"type":27,"value":17696},"color.b(c)",{"start":17698,"end":17699},{"line":17669,"column":86,"offset":17691},{"line":17669,"column":827,"offset":17700},31240,{"start":17702,"end":17704},{"line":17669,"column":21,"offset":17703},31198,{"line":17669,"column":261,"offset":17705},31241,{"type":31,"tagName":382,"properties":17707,"children":17708,"position":17753},{},[17709,17719,17724,17733,17738,17747],{"type":31,"tagName":46,"properties":17710,"children":17711,"position":17714},{},[17712],{"type":27,"value":17713},"red(c)",{"start":17715,"end":17717},{"line":17669,"column":43,"offset":17716},31243,{"line":17669,"column":2340,"offset":17718},31251,{"type":27,"value":102,"position":17720},{"start":17721,"end":17722},{"line":17669,"column":2340,"offset":17718},{"line":17669,"column":54,"offset":17723},31253,{"type":31,"tagName":46,"properties":17725,"children":17726,"position":17729},{},[17727],{"type":27,"value":17728},"green(c)",{"start":17730,"end":17731},{"line":17669,"column":54,"offset":17723},{"line":17669,"column":2357,"offset":17732},31263,{"type":27,"value":102,"position":17734},{"start":17735,"end":17736},{"line":17669,"column":2357,"offset":17732},{"line":17669,"column":594,"offset":17737},31265,{"type":31,"tagName":46,"properties":17739,"children":17740,"position":17743},{},[17741],{"type":27,"value":17742},"blue(c)",{"start":17744,"end":17745},{"line":17669,"column":594,"offset":17737},{"line":17669,"column":605,"offset":17746},31274,{"type":27,"value":17748,"position":17749}," on a packed handle color (a declared color is a literal the module never reads)",{"start":17750,"end":17751},{"line":17669,"column":605,"offset":17746},{"line":17669,"column":4687,"offset":17752},31354,{"start":17754,"end":17755},{"line":17669,"column":261,"offset":17705},{"line":17669,"column":4705,"offset":17756},31356,{"start":17758,"end":17759},{"line":17669,"column":21,"offset":17703},{"line":17669,"column":4705,"offset":17756},{"type":31,"tagName":315,"properties":17761,"children":17762,"position":17859},{},[17763,17782],{"type":31,"tagName":382,"properties":17764,"children":17765,"position":17777},{},[17766],{"type":31,"tagName":46,"properties":17767,"children":17768,"position":17771},{},[17769],{"type":27,"value":17770},"color.t(c)",{"start":17772,"end":17775},{"line":17773,"column":327,"offset":17774},609,31359,{"line":17773,"column":294,"offset":17776},31371,{"start":17778,"end":17780},{"line":17773,"column":21,"offset":17779},31357,{"line":17773,"column":915,"offset":17781},31372,{"type":31,"tagName":382,"properties":17783,"children":17784,"position":17855},{},[17785,17794,17799,17807,17813,17821,17827,17836,17841,17849],{"type":31,"tagName":46,"properties":17786,"children":17787,"position":17789},{},[17788],{"type":27,"value":10324},{"start":17790,"end":17792},{"line":17773,"column":392,"offset":17791},31374,{"line":17773,"column":417,"offset":17793},31391,{"type":27,"value":102,"position":17795},{"start":17796,"end":17797},{"line":17773,"column":417,"offset":17793},{"line":17773,"column":423,"offset":17798},31393,{"type":31,"tagName":46,"properties":17800,"children":17801,"position":17803},{},[17802],{"type":27,"value":17358},{"start":17804,"end":17805},{"line":17773,"column":423,"offset":17798},{"line":17773,"column":1621,"offset":17806},31401,{"type":27,"value":17808,"position":17809}," as Pine counts it; ",{"start":17810,"end":17811},{"line":17773,"column":1621,"offset":17806},{"line":17773,"column":162,"offset":17812},31421,{"type":31,"tagName":46,"properties":17814,"children":17815,"position":17817},{},[17816],{"type":27,"value":10307},{"start":17818,"end":17819},{"line":17773,"column":162,"offset":17812},{"line":17773,"column":605,"offset":17820},31433,{"type":27,"value":17822,"position":17823}," is the same channel on the ",{"start":17824,"end":17825},{"line":17773,"column":605,"offset":17820},{"line":17773,"column":3268,"offset":17826},31461,{"type":31,"tagName":46,"properties":17828,"children":17829,"position":17831},{},[17830],{"type":27,"value":8991},{"start":17832,"end":17833},{"line":17773,"column":3268,"offset":17826},{"line":17773,"column":17834,"offset":17835},111,31467,{"type":27,"value":12377,"position":17837},{"start":17838,"end":17839},{"line":17773,"column":17834,"offset":17835},{"line":17773,"column":3685,"offset":17840},31474,{"type":31,"tagName":46,"properties":17842,"children":17843,"position":17845},{},[17844],{"type":27,"value":131},{"start":17846,"end":17847},{"line":17773,"column":3685,"offset":17840},{"line":17773,"column":1020,"offset":17848},31481,{"type":27,"value":17850,"position":17851}," takes",{"start":17852,"end":17853},{"line":17773,"column":1020,"offset":17848},{"line":17773,"column":499,"offset":17854},31487,{"start":17856,"end":17857},{"line":17773,"column":915,"offset":17781},{"line":17773,"column":4175,"offset":17858},31489,{"start":17860,"end":17861},{"line":17773,"column":21,"offset":17779},{"line":17773,"column":4175,"offset":17858},{"start":17863,"end":17864},{"line":107,"column":21,"offset":17326},{"line":17773,"column":4175,"offset":17858},{"start":17866,"end":17867},{"line":97,"column":21,"offset":17282},{"line":17773,"column":4175,"offset":17858},{"quirksMode":17869},false,{"start":17871,"end":17872},{"line":21,"column":21,"offset":22},{"line":17873,"column":21,"offset":17874},610,31490,1791265221488]