[{"data":1,"prerenderedAt":13021},["ShallowReactive",2],{"wrun-open-editor-url":3,"indicators:cookbook/correlation-matrix":4},"https://openmarket.xyz/chart/#wrun-open=v1",{"slug":5,"filePath":6,"frontmatter":7,"rawMarkdown":12,"tree":13},"cookbook/correlation-matrix","cookbook/correlation-matrix.md",{"title":8,"description":9,"order":10,"section":11},"Correlation matrix","How this chart's market moved with eight crypto perpetuals over the last window bars, as a market by market grid below the chart: the Binance Futures BTC, ETH…",108,"cookbook","---\ntitle: \"Correlation matrix\"\ndescription: \"How this chart's market moved with eight crypto perpetuals over the last window bars, as a market by market grid below the chart: the Binance Futures BTC, ETH…\"\norder: 108\nsection: \"cookbook\"\n---\n\n\u003C!-- source: docs/indicators/cookbook/correlation-matrix.md; generated by packages/cli/scripts/gen-indicator-docs.ts, do not edit -->\n\n# Correlation matrix\n\n![An 8 by 8 correlation grid below a BTC chart, teal where the markets moved together with the gold and euro rows empty, and a black signal card at the top right reading the average, the most tied and the most free market](/wrun/images/correlation-matrix.png)\n\nHow this chart's market moved with eight crypto perpetuals over the last `window` bars, as a market by market grid below the chart: the Binance Futures BTC, ETH, SOL, BNB, XRP, DOGE, ADA and AVAX perpetuals. One row and one column per market, the chart's own market first on both axes and its row label lit. A teal cell is a pair that moved together over the window, a violet cell a pair that moved apart, a cell in the chart's own surface colour no relation; every cell prints its correlation with two decimals and opens a hover card (\"Market BTC · vs ETH\"). An empty cell is a pair that shared too few bars in the window (a coin listed after the window began, or a market whose candles the chart's bars cannot join); its row and column keep their names. An Avg row under the grid gives every market its average with the others. The pane's legend reads the title and a count, \"Correlation of returns, 96 bars · BTC moves with 0 of 7\": how many markets moved with the chart's market at or above the `strong` setting, counted over the markets that could be measured. A card at the top right, under the chart's High tag, in the signal look (black paper with a thin border and a large headline, a look that keeps its paper on a light chart), reads the chart market's average correlation with the others as the headline (teal at or above `strong`, slate between, violet below zero), then the market it is most tied to and the one it is most free of, each with its reading. When the chart is one of the eight markets (a Binance Futures BTC or ETH perpetual chart), that row carries the market's name and the grid is 8 by 8; on any other crypto market the first row is named \"Chart\" and the grid is 9 by 9. Correlation is written for crypto charts: on a chart whose candles carry no volume (forex, gold, silver) it draws no grid, the card's headline reads \"Not crypto\", and one sentence under the card names the way out.\n\nThe parts are ten inputs over nine sources, the chart's own `ohlcv.close` first and its `ohlcv.volume` from the same candles, then eight `ohlcv.close` inputs pinned by `exchange` and `symbol` to Binance Futures perpetuals with `missing: \"nan\"` ([Data sources](../core-concepts/data-sources.md), [Multi-source and aggregation](../core-concepts/multi-source.md)), a frame feeding `panel.heatmap` on category axes with a palette scale, a highlight row, a caption and a summary row ([Cards, frames and panels](../presentation/cards-frames-panels.md)), a `render.hud` card of a headline `tile.pill` and a `tile.rows` in the signal look ([HUD cards](../presentation/hud-and-hover-cards.md#hud-cards)), and a label handle for the one sentence that stands in for the grid while the window loads or on a chart that is not crypto ([Drawing objects](../presentation/drawing-objects.md)). This is also the `correlation-matrix` template: the **Correlation Matrix** card under **Beyond the time axis** in the editor's starter list, and it compiles as written.\n\n## The wrun indicator\n\n```typescript sample=correlation-matrix\n// Correlation Matrix: how this chart's market moved with eight crypto perpetuals over the last 'window' bars (the\n// Binance Futures BTC, ETH, SOL, BNB, XRP, DOGE, ADA and AVAX perpetuals), as a market by market heatmap below the\n// chart. Teal cells moved together, violet cells moved apart, the surface colour is no relation, and an empty cell is\n// a pair with too few shared bars in the window (a coin listed after the window began, or one whose candles the\n// chart's bars cannot join); its row keeps its name. The chart's own market is the first row and column; when it is\n// one of the eight, that row carries the market's name and the grid is 8 by 8. The card reads the chart market's\n// average correlation with the others, the market it is most tied to and the one it is most free of; the panel's\n// legend counts how many moved with it above the 'strong' setting, and an Avg row under the grid gives every market\n// the same reading. The trader sees in one glance whether the market is trading on its own or as one of the crowd,\n// and which market to watch as a lead or a hedge. Correlation is written for crypto charts: on a chart whose candles\n// carry no volume (forex, gold, silver) it says so in one sentence with the way out, and draws no grid.\n\nsection(\"Window\");\nparam.int(\"window\", 96, { min: 30, max: 500, label: \"Window in bars\", description: \"Bars in the correlation window\" });\nparam.number(\"strong\", 0.7, { min: 0.3, max: 0.95, step: 0.05, label: \"Strong correlation\", description: \"Correlation at or above which two markets count as moving together\" });\n\n// Inputs: the chart's own close is the grid and the first row, its volume tells a crypto chart from a quote-only\n// one (forex, gold and silver candles carry none; the same candles, so no extra source); the eight pins join by\n// timestamp and read NaN on a bar their market has no candle for, so a missing candle never fabricates a return.\ninput(\"close\", ohlcv.close, { description: \"This chart's close: the first row and column of the grid\" });\ninput(\"volume\", ohlcv.volume, { description: \"This chart's volume: candles that never carry any (forex, gold, silver) mark a chart that is not crypto\" });\ninput(\"btc\", ohlcv.close, { exchange: \"BINANCE_FUTURES\", symbol: \"BTCUSDT\", missing: \"nan\", description: \"Bitcoin, Binance Futures perpetual\" });\ninput(\"eth\", ohlcv.close, { exchange: \"BINANCE_FUTURES\", symbol: \"ETHUSDT\", missing: \"nan\", description: \"Ether, Binance Futures perpetual\" });\ninput(\"sol\", ohlcv.close, { exchange: \"BINANCE_FUTURES\", symbol: \"SOLUSDT\", missing: \"nan\", description: \"Solana, Binance Futures perpetual\" });\ninput(\"bnb\", ohlcv.close, { exchange: \"BINANCE_FUTURES\", symbol: \"BNBUSDT\", missing: \"nan\", description: \"BNB, Binance Futures perpetual\" });\ninput(\"xrp\", ohlcv.close, { exchange: \"BINANCE_FUTURES\", symbol: \"XRPUSDT\", missing: \"nan\", description: \"XRP, Binance Futures perpetual\" });\ninput(\"doge\", ohlcv.close, { exchange: \"BINANCE_FUTURES\", symbol: \"DOGEUSDT\", missing: \"nan\", description: \"Dogecoin, Binance Futures perpetual\" });\ninput(\"ada\", ohlcv.close, { exchange: \"BINANCE_FUTURES\", symbol: \"ADAUSDT\", missing: \"nan\", description: \"Cardano, Binance Futures perpetual\" });\ninput(\"avax\", ohlcv.close, { exchange: \"BINANCE_FUTURES\", symbol: \"AVAXUSDT\", missing: \"nan\", description: \"Avalanche, Binance Futures perpetual\" });\n\n// Outputs are data-only, written on the live bar: the card, the Console and a watch read the same numbers.\noutput(\"avg_corr\", none, overlay, { format: \"0.00\", description: \"The chart market's average correlation with the other markets in the grid\" });\noutput(\"tone\", none, overlay, { description: \"0 moving apart, 1 loosely related, 2 moving together, NaN with no reading: the headline's colour\" });\noutput(\"strong_count\", none, overlay, { description: \"How many of the other markets correlate with the chart's market at or above 'strong'\" });\noutput(\"served_count\", none, overlay, { description: \"How many of the other markets had enough bars in the window to be measured\" });\noutput(\"bars\", none, overlay, { format: \"int\", description: \"The window in bars, read by the card's title\" });\nstring(\"avg_text\", { max_bytes: 24 }); // \"0.62 avg\"\nstring(\"tied_text\", { max_bytes: 24 }); // \"ETH 0.91\"\nstring(\"free_text\", { max_bytes: 24 }); // \"AVAX 0.12\"\nstring(\"note\", { max_bytes: 80 }); // the one sentence: the window still loading, or a chart that is not crypto\n\n// The one sentence: a slate knockout label at the top right of the price pane, under the card.\nhandles.label({ text: \"note\", anchor: \"top_right\", align: \"right\", color: \"#94a3b8\", size: 11, style: \"knockout\", padding: 6, safe_area: true });\nconst note = draw.label(0);\nconst NOTE_Y: f64 = 200.0; // pixels down from the top-right corner: under the card, which ends about 172 px down\n\n// The grid: one cell per market pair, violet at -1 through the chart surface at 0 to teal at +1, every cell printed\n// with two decimals, a hover card per cell, the chart's own row lit in the row labels.\nconst grid = frame(\"grid\", { max_bytes: 8192 });\npanel.heatmap({ name: \"corr_grid\", title: \"Correlation of returns\", x: \"category\", place: \"below\", frame: grid, scale: \"palette\", palette: [\"#a78bfa\", \"theme.bg\", \"#2dd4bf\"], min: -1, max: 1, row_title: \"Market\", col_title: \"vs\", format: \"0.00\", hover_card: true, height_frac: 0.35 });\n\n// The card, in the signal look, below the chart's own High tag: the window in the title, the average correlation as the headline (violet apart,\n// slate loose, teal together; slate words when there is no reading), then the most tied and the most free market\n// with their readings. The headline is a big number: its words stay short enough to fit the card.\nrender.hud(\"card\", { position: \"top_right\", look: \"signal\", title: \"Correlation, last {{bars:int}} bars\", columns: 1, width: 250, offset: [0, 24], safe_area: true, tiles: [\n  tile.pill(\"Average with the others\", \"avg_text\", { headline: true, color_by: \"tone\", colors: [\"#a78bfa\", \"#94a3b8\", \"#2dd4bf\"], color: \"#94a3b8\" }),\n  tile.rows([[\"Most tied\", \"tied_text\"], [\"Most free\", \"free_text\"]]),\n] });\n\nconst SERIES = 9; // the chart's market plus the eight pins\nconst MAX_WINDOW = 500; const MAX_RING = MAX_WINDOW + 1; // 'window' returns need 'window' + 1 closes\nconst NAMES: StaticArray\u003Cstring> = [\"Chart\", \"BTC\", \"ETH\", \"SOL\", \"BNB\", \"XRP\", \"DOGE\", \"ADA\", \"AVAX\"];\nconst closes = new StaticArray\u003Cf64>(SERIES * MAX_RING); // the ring of closes, one row per series\nconst rets = new StaticArray\u003Cf64>(SERIES * MAX_WINDOW); // the window's log returns per series, oldest first\nconst corr = new StaticArray\u003Cf64>(SERIES * SERIES); // the live grid, NaN where a pair has too few bars\nconst order = new StaticArray\u003Ci32>(SERIES); // the series behind each grid row: the chart first, then the pins\nconst colAvg = new StaticArray\u003Cf64>(SERIES); // each column's average with the other markets (the Avg row)\nlet window = 96; let strong = 0.7; let ring = 97; let minPairs = 48; // the params, read in onStart()\nlet head = -1; let count = 0; // the ring: head is the newest slot, count the slots in use\nlet rows = SERIES; let chartName = \"Chart\"; // the grid's size and the chart row's name this run\nlet volumeSeen = false; // a bar of the chart carried volume: every crypto market trades some, quote-only candles never do\n\nfunction readSeries(s: i32): f64 {\n  switch (s) {\n    case 1: return in_btc(); case 2: return in_eth(); case 3: return in_sol(); case 4: return in_bnb();\n    case 5: return in_xrp(); case 6: return in_doge(); case 7: return in_ada(); case 8: return in_avax();\n    default: return bar.close();\n  }\n}\nfunction slotAt(k: i32, used: i32): i32 { return (head - used + 1 + k + MAX_RING) % MAX_RING; } // the k-th oldest of 'used' slots\nfunction sameClose(a: f64, b: f64): bool { return Math.abs(a - b) \u003C= 1e-9 * Math.max(1.0, Math.abs(a)); }\n// At or above 'strong' as the cells print it, two decimals: a 0.6955 cell reads 0.70 and counts at 0.70.\nfunction isStrong(r: f64): bool { return Math.round(r * 100.0) >= Math.round(strong * 100.0); }\n\n// The pin that is this chart's own market, if any: its closes equal the chart's on every bar both have (the forming\n// bar may lag by a tick, so one mismatch is allowed). That row is dropped and the chart row takes its name.\nfunction duplicatePin(used: i32): i32 {\n  for (let p = 1; p \u003C SERIES; p += 1) {\n    let present = 0; let equal = 0;\n    for (let k = 0; k \u003C used; k += 1) {\n      const slot = slotAt(k, used); const a = closes[slot]; const b = closes[p * MAX_RING + slot];\n      if (isNaN(a) || isNaN(b)) continue;\n      present += 1; if (sameClose(a, b)) equal += 1;\n    }\n    if (present >= 2 && equal >= present - 1) return p;\n  }\n  return 0;\n}\n// Log returns of every series over the window, NaN where either close is missing.\nfunction buildReturns(used: i32): i32 {\n  const n = used - 1;\n  for (let s = 0; s \u003C SERIES; s += 1) {\n    for (let k = 0; k \u003C n; k += 1) {\n      const a = closes[s * MAX_RING + slotAt(k, used)]; const b = closes[s * MAX_RING + slotAt(k + 1, used)];\n      rets[s * MAX_WINDOW + k] = a > 0.0 && b > 0.0 ? Math.log(b / a) : NaN;\n    }\n  }\n  return n;\n}\n// Pearson correlation of two series over the bars both have; NaN under 'minPairs' bars or a flat series.\nfunction pearson(a: i32, b: i32, n: i32): f64 {\n  let m = 0; let sx = 0.0; let sy = 0.0; let sxx = 0.0; let syy = 0.0; let sxy = 0.0;\n  for (let k = 0; k \u003C n; k += 1) {\n    const x = rets[a * MAX_WINDOW + k]; const y = rets[b * MAX_WINDOW + k];\n    if (isNaN(x) || isNaN(y)) continue;\n    m += 1; sx += x; sy += y; sxx += x * x; syy += y * y; sxy += x * y;\n  }\n  if (m \u003C minPairs) return NaN;\n  const vx = sxx - (sx * sx) / f64(m); const vy = syy - (sy * sy) / f64(m);\n  if (!(vx > 0.0) || !(vy > 0.0)) return NaN;\n  const r = (sxy - (sx * sy) / f64(m)) / Math.sqrt(vx * vy);\n  return r > 1.0 ? 1.0 : r \u003C -1.0 ? -1.0 : r;\n}\nfunction buildGrid(n: i32): void {\n  for (let i = 0; i \u003C rows; i += 1) {\n    for (let j = i; j \u003C rows; j += 1) {\n      const r = pearson(order[i], order[j], n);\n      corr[i * SERIES + j] = r; corr[j * SERIES + i] = r;\n    }\n  }\n  for (let j = 0; j \u003C rows; j += 1) { // the Avg row: each column against the other markets\n    let sum = 0.0; let m = 0;\n    for (let i = 0; i \u003C rows; i += 1) { if (i == j) continue; const r = corr[i * SERIES + j]; if (isNaN(r)) continue; sum += r; m += 1; }\n    colAvg[j] = m > 0 ? sum / f64(m) : NaN;\n  }\n}\nfunction writeGrid(strongCount: i32, served: i32): void { // [column market, row market, correlation] per cell, null where unmeasured\n  fb_clear();\n  fb_text(\"{\\\"title\\\":\\\"Correlation of returns, \"); fb_int(\u003Ci64>window); fb_text(\" bars\\\",\\\"caption\\\":\\\"\");\n  fb_text(chartName); fb_text(\" moves with \"); fb_int(\u003Ci64>strongCount); fb_text(\" of \"); fb_int(\u003Ci64>served);\n  fb_text(\"\\\",\\\"highlight\\\":{\\\"row\\\":\"); fb_str(chartName); fb_text(\"},\\\"rows\\\":[\");\n  for (let i = 0; i \u003C rows; i += 1) {\n    for (let j = 0; j \u003C rows; j += 1) {\n      if (i > 0 || j > 0) fb_text(\",\");\n      fb_text(\"[\"); fb_str(order[j] == 0 ? chartName : NAMES[order[j]]); fb_text(\",\"); fb_str(order[i] == 0 ? chartName : NAMES[order[i]]); fb_text(\",\");\n      fb_f64(corr[i * SERIES + j], 2); fb_text(\"]\");\n    }\n  }\n  fb_text(\"],\\\"summary\\\":[{\\\"label\\\":\\\"Avg\\\",\\\"values\\\":[\");\n  for (let j = 0; j \u003C rows; j += 1) { if (j > 0) fb_text(\",\"); fb_f64(colAvg[j], 2); }\n  fb_text(\"]}]}\");\n  writeFrameBuffer(FRAME_GRID);\n}\n// A state with no grid: the one sentence under the card, and the card's headline for that state with a dash per row.\nfunction sayInstead(sentence: string, headline: string): void {\n  sb_clear(); sb_text(sentence); note.set(0.0, NOTE_Y).text(str_note_sb);\n  sb_clear(); sb_text(headline); str_avg_text_sb();\n  sb_clear(); sb_text(\"-\"); str_tied_text_sb();\n  sb_clear(); sb_text(\"-\"); str_free_text_sb();\n}\n\n// onStart() runs once before the first bar: read the params and size the ring to the window.\nfunction onStart(): void {\n  window = i32(p_window()); strong = p_strong(); ring = window + 1; minPairs = (window + 1) / 2;\n}\n// onBar() runs once per bar: push every close into the ring and note whether the chart's candles carry volume; on\n// the live bar, measure the grid and write the panel, the card's words and the outputs, or the one sentence when\n// the chart is not crypto or the window is not full yet.\nfunction onBar(): void {\n  head = (head + 1) % MAX_RING; if (count \u003C ring) count += 1;\n  for (let s = 0; s \u003C SERIES; s += 1) closes[s * MAX_RING + head] = readSeries(s);\n  if (in_volume() > 0.0) volumeSeen = true;\n  if (!bar.isLast()) return;\n  out_bars(f64(window));\n  if (!volumeSeen) { // no candle carried volume: a forex, gold or silver chart, so no grid\n    sayInstead(\"Correlation is written for crypto charts: switch to a BTC or ETH perp\", \"Not crypto\");\n    return;\n  }\n  if (count \u003C window) { // fewer bars than the window: no grid yet\n    sayInstead(\"Loading more history for the correlation window\", \"Loading\");\n    return;\n  }\n  note.delete();\n  const used = count \u003C ring ? count : ring;\n  const dup = duplicatePin(used);\n  chartName = dup > 0 ? NAMES[dup] : \"Chart\";\n  rows = 0; order[rows] = 0; rows += 1;\n  for (let p = 1; p \u003C SERIES; p += 1) if (p != dup) { order[rows] = p; rows += 1; }\n  buildGrid(buildReturns(used));\n  // The chart's row: its average with the others, the most tied and most free markets, the count above 'strong'.\n  let sum = 0.0; let served = 0; let strongCount = 0; let tied = -1; let free = -1;\n  for (let j = 1; j \u003C rows; j += 1) {\n    const r = corr[j]; if (isNaN(r)) continue;\n    sum += r; served += 1; if (isStrong(r)) strongCount += 1;\n    if (tied \u003C 0 || r > corr[tied]) tied = j;\n    if (free \u003C 0 || r \u003C corr[free]) free = j;\n  }\n  const avg = served > 0 ? sum / f64(served) : NaN;\n  out_avg_corr(avg); out_strong_count(f64(strongCount)); out_served_count(f64(served));\n  out_tone(isNaN(avg) ? NaN : avg \u003C 0.0 ? 0.0 : isStrong(avg) ? 2.0 : 1.0);\n  sb_clear(); if (served > 0) { sb_f64(avg, 2); sb_text(\" avg\"); } else sb_text(\"No pairs\"); str_avg_text_sb();\n  sb_clear(); if (tied >= 0) { sb_text(NAMES[order[tied]]); sb_text(\" \"); sb_f64(corr[tied], 2); } else sb_text(\"-\"); str_tied_text_sb();\n  sb_clear(); if (free >= 0) { sb_text(NAMES[order[free]]); sb_text(\" \"); sb_f64(corr[free], 2); } else sb_text(\"-\"); str_free_text_sb();\n  writeGrid(strongCount, served);\n}\n```\n\n## How it works\n\n**Nine closes ride one grid.** `input(\"close\", ohlcv.close)` is the chart's own close: the grid every other input is joined onto, and the first row and column. `input(\"volume\", ohlcv.volume)` reads the volume of the same candles, so it adds no source; it only tells a crypto chart from a quote-only one (below). The eight pins (`btc`, `eth`, `sol`, `bnb`, `xrp`, `doge`, `ada` and `avax`, every one on `BINANCE_FUTURES`) are joined by timestamp at the chart's interval and read NaN on a bar their market has no candle for, by `missing: \"nan\"`, so a missing candle never fabricates a return. `ADAUSDT` and `AVAXUSDT` replaced the gold and euro pins on `FX_OTC`, so every pinned market is served wherever crypto is. Every bar pushes all nine closes into a ring sized at load for the largest window (`MAX_WINDOW` 500, plus one close: `window` returns need `window` + 1 closes).\n\n**The grid is measured on the live bar.** `onBar()` returns after the push and the volume check until `bar.isLast()`. On the live bar it writes `bars`, then stops at either state that draws no grid (below). Past them, `buildReturns()` turns the last `window` + 1 closes of every series into per-bar log returns (NaN where either close is missing), and `pearson()` measures each pair over the bars both markets have: fewer than `(window + 1) / 2` shared bars, or a flat series, reads NaN, an empty cell, and the rest is clamped to [-1, 1]. `buildGrid()` fills the pairs and the Avg row, each column's average with the other markets. The chart's row gives the card its numbers: the average over the served markets, the most tied and the most free, and the count at or above `strong`. `isStrong()` compares the correlation as the cells print it, rounded to two decimals, so a 0.6955 cell that reads 0.70 counts at a `strong` of 0.70, and the headline's teal follows the printed average the same way.\n\n**A duplicate pin folds into the chart row.** `duplicatePin()` looks for a pin whose closes equal the chart's on every bar both have (one mismatch allowed, since the forming bar may lag by a tick). That pin's row is dropped and the chart row takes its name, so a Binance Futures BTC chart reads an 8 by 8 grid with \"BTC\" first, and a Binance spot ETH chart reads 9 by 9 with \"Chart\" first and the ETH perpetual at 1.00.\n\n**One frame is the grid.** `writeGrid()` builds `frame(\"grid\")` through the `fb_*` builder and sends it with `writeFrameBuffer(FRAME_GRID)`: a `title` (\"Correlation of returns, 96 bars\"), a `caption` (\"BTC moves with 0 of 7\"), a `highlight` on the chart's row, one `[column market, row market, correlation]` row per cell with `null` where a pair is unmeasured, and one `summary` row, \"Avg\". `panel.heatmap` reads it below the chart on category axes: `scale: \"palette\"` with `palette: [\"#a78bfa\", \"theme.bg\", \"#2dd4bf\"]` between `min: -1` and `max: 1` paints violet at -1, the chart's surface at 0 and teal at +1, with fixed bounds; `format: \"0.00\"` prints every cell; `row_title: \"Market\"` and `col_title: \"vs\"` word the hover card; `height_frac: 0.35` is the pane's share of the chart. The caption prints on the pane's legend after the title.\n\n**The card reads slots and outputs.** `avg_corr`, `tone`, `strong_count`, `served_count` and `bars` are data-only outputs (`none`) written on the live bar (`bars` in every state, the other four once the grid is measured), so the card, the Console and a watch read the same numbers. The words are string slots built with `sb_*` on the same bar ([Strings and text](../functions/text-formatting.md)): `avg_text` (\"0.49 avg\"), `tied_text` (\"ETH 0.69\") and `free_text` (\"AVAX 0.31\"). `render.hud(\"card\", ...)` at `top_right` in the signal look: `title: \"Correlation, last {{bars:int}} bars\"` reads the `bars` output into the title, the headline `tile.pill` prints `avg_text` coloured by the `tone` ladder (0 violet, moving apart; 1 slate, loosely related; 2 teal, at or above `strong`), and `tile.rows` lists Most tied and Most free. The pill also declares `color: \"#94a3b8\"`, the ladder's fallback where `tone` is not finite, so with no reading the words print in slate while `tone` stays NaN for a watch. The signal look sets the headline at 38 px, so the words of a state with no reading stay short enough for the 250 px card: \"Not crypto\", \"Loading\", \"No pairs\". `offset: [0, 24]` drops the card under the chart's High tag, `safe_area: true` keeps it clear of the price-axis tags, and `columns: 1` with `width: 250` keeps it narrow.\n\n**Volume tells a crypto chart.** Every crypto market trades some volume, while forex, gold and silver candles are quotes that carry none, so any bar whose `in_volume()` is above 0 marks the chart as crypto (`volumeSeen`). On the live bar this check comes first: a chart where no bar carried volume gets no grid. `writeGrid()` never runs, so the frame stays unwritten and the pane is absent (no empty pane), and the card and the sentence say why (below). Volume, not the bar clock: reading `bar.time()` would add a `time` source, a tenth, and the chart counts an indicator against your plan's per-chart indicator limit once per distinct source it reads, while the chart's volume rides the candles its close already reads ([How many sources you can open](../core-concepts/data-sources.md#how-many-sources-you-can-open)).\n\n**One sentence instead of a grid.** `handles.label({ text: \"note\", anchor: \"top_right\", style: \"knockout\", color: \"#94a3b8\", safe_area: true, ... })` declares one label kind pinned to the top right of the price pane, and `draw.label(0)` is its one handle. `sayInstead(sentence, headline)` writes a state with no grid: the sentence into the `note` slot, placed by `note.set(0.0, NOTE_Y).text(str_note_sb)` at `NOTE_Y` (`200.0` pixels down from the top-right corner, under the card, which ends about 172 px down), the headline into `avg_text`, and a dash into `tied_text` and `free_text`. A chart that is not crypto gets \"Correlation is written for crypto charts: switch to a BTC or ETH perp\" with the headline \"Not crypto\"; while fewer bars than `window` are loaded, it gets \"Loading more history for the correlation window\" with \"Loading\". Once the grid is measured, `note.delete()` removes the sentence.\n\n## Where it runs\n\nCrypto charts at any interval, spot and perpetual, on any venue: the eight pins are Binance Futures perpetuals, served wherever crypto is, and they join the chart's bars by timestamp at its interval. A Binance Futures BTC chart reads an 8 by 8 grid with BTC first; a Binance spot ETH chart reads 9 by 9 with \"Chart\" first and the ETH perpetual at 1.00. A forex, gold or silver chart carries no volume, so it gets the \"Not crypto\" card and the sentence instead of a grid (below). A US stock or CME chart carries volume, so the grid runs over its session bars, and a pin whose candles cannot join them stays an empty row with its name. The chart's own round button at the bottom left sits over the last row's label in the panel's gutter (the AVAX row); the hover card still names the row.\n\n## When data is missing\n\nWith fewer bars loaded than `window`, the chart draws no grid yet: the card's headline reads \"Loading\" in slate with a dash on each row (a HUD card is never hidden per run), and one sentence sits under the card, \"Loading more history for the correlation window\". Once the window is full the sentence goes and the grid draws. On a chart whose candles carry no volume (forex, gold, silver) no grid is drawn at all: the frame stays unwritten, so the panel is absent (no empty pane), the headline reads \"Not crypto\" in slate with a dash on each row, and one slate sentence sits under the card, \"Correlation is written for crypto charts: switch to a BTC or ETH perp\". A market the chart's bars cannot join over the window (a coin listed after the window began, or a pin whose candles miss the chart's bar times) keeps its row and column with their names and empty cells, and the legend's \"N of M\" counts only the markets that could be measured. A pair with fewer than half the window in shared bars, or a flat series, is an empty cell; when no market can be measured against the chart's own, the headline reads \"No pairs\" and the Most tied and Most free rows print a dash. `missing: \"nan\"` fills the bars a served market has no candle for; a pinned market the chart does not serve at all is another case. Today the chart stops the whole run when a pin is declined or answers empty, with a message that the pinned market's candle data is unavailable, whatever `missing` says. The eight pins are served wherever crypto is, so this reaches only a pin swapped to a market the chart does not serve.\n\n## Customize it\n\n- **A longer window.** `window` (96 bars, from 30 to 500) is how many bars the returns are measured over; a pair needs at least half of it in shared bars, the grid waits until that many bars are loaded, and the card's title and the pane's legend read the new count.\n- **A stricter \"moves with\".** `strong` (0.7, from 0.3 to 0.95 in steps of 0.05) is the correlation at or above which a market counts in the legend's count and the headline turns teal, compared at the two decimals the cells print.\n- **Other markets.** A pin is one input line and one name: edit the line's `exchange`, `symbol` and `description` to another crypto market (spellings on [Exchange and symbol format](../reference/symbol-format.md)), and its name at the same place in `NAMES`, the list the grid's rows and the card's words print (\"Chart\" first, then the pins in the order `readSeries()` reads them). Keep `missing: \"nan\"` so a missing candle never fabricates a return, and pick a market the chart serves: a pin it declines stops the run today (above).\n- **A taller pane.** `height_frac: 0.35` is the pane's share of the chart (0.05 to 0.9); raise it when a 9 by 9 grid crowds the row labels on a short chart.\n- **Change the look.** This source writes `look: \"signal\"` as a literal, so the Look row on the indicator's Style page switches the card between the twelve looks without code, \"As made\" first ([The Style page](../settings/style-page.md#the-look-row)). Write `look: \"@name\"` over a `param.choice` of looks and the look becomes a setting, its row the look's one control in place of the Look row ([Looks](../presentation/hud-and-hover-cards.md#looks)). The grid's inks are literals too, and every colour word of a panel declaration, a `palette` entry included, may name a `param.color` as \"@name\" ([Panel words](../presentation/cards-frames-panels.md#panel-words)): `palette: [\"@apart\", \"theme.bg\", \"@together\"]` beside two `param.color` settings puts violet and teal on the Style page. The pill's ladder and the sentence's slate stay literals, since a tile and a `handles.*` default take no setting.\n\n## Run it\n\n1. In the editor's Explorer, press the **Templates** icon (\"Browse starter templates\") and pick **Correlation Matrix** under **Beyond the time axis**.\n2. Press **Run** on BTCUSDT on Binance Futures at 15m: the grid fills the pane below the chart with BTC first, the pane's legend counts the markets that moved with it, and the signal card appears at the top right under the High tag. Rest the pointer on a cell to read its pair.\n3. At the editor's Console prompt, type `outputs` to read the newest value of every output: the average, its tone, the strong and served counts and the window. Every output is written on the live bar, so the newest row is the whole story.\n\n## Concepts used\n\n- [Data sources](../core-concepts/data-sources.md) for `ohlcv.close`, `ohlcv.volume`, the `missing: \"nan\"` policy and how the chart counts sources\n- [Multi-source and aggregation](../core-concepts/multi-source.md) for pinning another market by `exchange` and `symbol`\n- [Cards, frames and panels](../presentation/cards-frames-panels.md) for frames, the `fb_*` builder, `panel.heatmap`, its palette scale, `caption`, `highlight` and `summary`, and the panel colour words a `param.color` can drive\n- [HUD cards](../presentation/hud-and-hover-cards.md#hud-cards) for `render.hud`, `offset` and `safe_area`\n- [Looks](../presentation/hud-and-hover-cards.md#looks) for `look: \"signal\"`, what it draws, and a look bound to a `param.choice`\n- [Blocks and tiles](../presentation/hud-and-hover-cards.md#blocks-and-tiles) for the headline `tile.pill`, its ladder with its fallback `color`, and `tile.rows`\n- [The Style page](../settings/style-page.md#the-look-row) for the Look row that switches the look without code\n- [Drawing objects](../presentation/drawing-objects.md) for `handles.label`, the knockout style and the `draw.label` handle\n- [Strings and text](../functions/text-formatting.md) for the `sb_*` builders and the string slots\n",{"type":14,"children":15,"data":13014,"position":13016},"root",[16,26,29,30,51,52,127,128,535,536,554,555,9403,9404,9420,9421,9798,9799,10042,10043,10092,10093,10490,10491,11060,11061,11213,11214,11470,11471,11486,11487,11501,11502,11517,11518,11589,11590,11605,11606,12174,12175,12191,12192,12354,12355,12369,12370],{"type":17,"value":18,"position":19},"comment"," source: docs/indicators/cookbook/correlation-matrix.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},134,133,{"type":27,"value":28},"text","\n",{"type":27,"value":28},{"type":31,"tagName":32,"properties":33,"children":34,"position":48},"element","p",{},[35],{"type":31,"tagName":36,"properties":37,"children":40,"position":41},"img",{"src":38,"alt":39},"/wrun/images/correlation-matrix.png","An 8 by 8 correlation grid below a BTC chart, teal where the markets moved together with the gold and euro rows empty, and a black signal card at the top right reading the average, the most tied and the most free market",[],{"start":42,"end":45},{"line":43,"column":21,"offset":44},5,157,{"line":43,"column":46,"offset":47},260,416,{"start":49,"end":50},{"line":43,"column":21,"offset":44},{"line":43,"column":46,"offset":47},{"type":27,"value":28},{"type":31,"tagName":32,"properties":53,"children":54,"position":124},{},[55,64,78,85,98,105,117],{"type":27,"value":56,"position":57},"How this chart's market moved with eight crypto perpetuals over the last ",{"start":58,"end":61},{"line":59,"column":21,"offset":60},7,418,{"line":59,"column":62,"offset":63},74,491,{"type":31,"tagName":65,"properties":66,"children":67,"position":75},"code",{},[68],{"type":27,"value":69,"position":70},"window",{"start":71,"end":72},{"line":59,"column":62,"offset":63},{"line":59,"column":73,"offset":74},82,499,{"start":76,"end":77},{"line":59,"column":62,"offset":63},{"line":59,"column":73,"offset":74},{"type":27,"value":79,"position":80}," bars, as a market by market grid below the chart: the Binance Futures BTC, ETH, SOL, BNB, XRP, DOGE, ADA and AVAX perpetuals. One row and one column per market, the chart's own market first on both axes and its row label lit. A teal cell is a pair that moved together over the window, a violet cell a pair that moved apart, a cell in the chart's own surface colour no relation; every cell prints its correlation with two decimals and opens a hover card (\"Market BTC · vs ETH\"). An empty cell is a pair that shared too few bars in the window (a coin listed after the window began, or a market whose candles the chart's bars cannot join); its row and column keep their names. An Avg row under the grid gives every market its average with the others. The pane's legend reads the title and a count, \"Correlation of returns, 96 bars · BTC moves with 0 of 7\": how many markets moved with the chart's market at or above the ",{"start":81,"end":82},{"line":59,"column":73,"offset":74},{"line":59,"column":83,"offset":84},1000,1417,{"type":31,"tagName":65,"properties":86,"children":87,"position":95},{},[88],{"type":27,"value":89,"position":90},"strong",{"start":91,"end":92},{"line":59,"column":83,"offset":84},{"line":59,"column":93,"offset":94},1008,1425,{"start":96,"end":97},{"line":59,"column":83,"offset":84},{"line":59,"column":93,"offset":94},{"type":27,"value":99,"position":100}," setting, counted over the markets that could be measured. A card at the top right, under the chart's High tag, in the signal look (black paper with a thin border and a large headline, a look that keeps its paper on a light chart), reads the chart market's average correlation with the others as the headline (teal at or above ",{"start":101,"end":102},{"line":59,"column":93,"offset":94},{"line":59,"column":103,"offset":104},1335,1752,{"type":31,"tagName":65,"properties":106,"children":107,"position":114},{},[108],{"type":27,"value":89,"position":109},{"start":110,"end":111},{"line":59,"column":103,"offset":104},{"line":59,"column":112,"offset":113},1343,1760,{"start":115,"end":116},{"line":59,"column":103,"offset":104},{"line":59,"column":112,"offset":113},{"type":27,"value":118,"position":119},", slate between, violet below zero), then the market it is most tied to and the one it is most free of, each with its reading. When the chart is one of the eight markets (a Binance Futures BTC or ETH perpetual chart), that row carries the market's name and the grid is 8 by 8; on any other crypto market the first row is named \"Chart\" and the grid is 9 by 9. Correlation is written for crypto charts: on a chart whose candles carry no volume (forex, gold, silver) it draws no grid, the card's headline reads \"Not crypto\", and one sentence under the card names the way out.",{"start":120,"end":121},{"line":59,"column":112,"offset":113},{"line":59,"column":122,"offset":123},1915,2332,{"start":125,"end":126},{"line":59,"column":21,"offset":60},{"line":59,"column":122,"offset":123},{"type":27,"value":28},{"type":31,"tagName":32,"properties":129,"children":130,"position":532},{},[131,140,152,159,172,179,191,198,211,218,231,238,251,258,277,284,302,309,322,329,347,354,367,374,387,394,407,414,432,439,457,464,477,484,501,508,525],{"type":27,"value":132,"position":133},"The parts are ten inputs over nine sources, the chart's own ",{"start":134,"end":137},{"line":135,"column":21,"offset":136},9,2334,{"line":135,"column":138,"offset":139},61,2394,{"type":31,"tagName":65,"properties":141,"children":142,"position":149},{},[143],{"type":27,"value":144,"position":145},"ohlcv.close",{"start":146,"end":147},{"line":135,"column":138,"offset":139},{"line":135,"column":62,"offset":148},2407,{"start":150,"end":151},{"line":135,"column":138,"offset":139},{"line":135,"column":62,"offset":148},{"type":27,"value":153,"position":154}," first and its ",{"start":155,"end":156},{"line":135,"column":62,"offset":148},{"line":135,"column":157,"offset":158},89,2422,{"type":31,"tagName":65,"properties":160,"children":161,"position":169},{},[162],{"type":27,"value":163,"position":164},"ohlcv.volume",{"start":165,"end":166},{"line":135,"column":157,"offset":158},{"line":135,"column":167,"offset":168},103,2436,{"start":170,"end":171},{"line":135,"column":157,"offset":158},{"line":135,"column":167,"offset":168},{"type":27,"value":173,"position":174}," from the same candles, then eight ",{"start":175,"end":176},{"line":135,"column":167,"offset":168},{"line":135,"column":177,"offset":178},138,2471,{"type":31,"tagName":65,"properties":180,"children":181,"position":188},{},[182],{"type":27,"value":144,"position":183},{"start":184,"end":185},{"line":135,"column":177,"offset":178},{"line":135,"column":186,"offset":187},151,2484,{"start":189,"end":190},{"line":135,"column":177,"offset":178},{"line":135,"column":186,"offset":187},{"type":27,"value":192,"position":193}," inputs pinned by ",{"start":194,"end":195},{"line":135,"column":186,"offset":187},{"line":135,"column":196,"offset":197},169,2502,{"type":31,"tagName":65,"properties":199,"children":200,"position":208},{},[201],{"type":27,"value":202,"position":203},"exchange",{"start":204,"end":205},{"line":135,"column":196,"offset":197},{"line":135,"column":206,"offset":207},179,2512,{"start":209,"end":210},{"line":135,"column":196,"offset":197},{"line":135,"column":206,"offset":207},{"type":27,"value":212,"position":213}," and ",{"start":214,"end":215},{"line":135,"column":206,"offset":207},{"line":135,"column":216,"offset":217},184,2517,{"type":31,"tagName":65,"properties":219,"children":220,"position":228},{},[221],{"type":27,"value":222,"position":223},"symbol",{"start":224,"end":225},{"line":135,"column":216,"offset":217},{"line":135,"column":226,"offset":227},192,2525,{"start":229,"end":230},{"line":135,"column":216,"offset":217},{"line":135,"column":226,"offset":227},{"type":27,"value":232,"position":233}," to Binance Futures perpetuals with ",{"start":234,"end":235},{"line":135,"column":226,"offset":227},{"line":135,"column":236,"offset":237},228,2561,{"type":31,"tagName":65,"properties":239,"children":240,"position":248},{},[241],{"type":27,"value":242,"position":243},"missing: \"nan\"",{"start":244,"end":245},{"line":135,"column":236,"offset":237},{"line":135,"column":246,"offset":247},244,2577,{"start":249,"end":250},{"line":135,"column":236,"offset":237},{"line":135,"column":246,"offset":247},{"type":27,"value":252,"position":253}," (",{"start":254,"end":255},{"line":135,"column":246,"offset":247},{"line":135,"column":256,"offset":257},246,2579,{"type":31,"tagName":259,"properties":260,"children":262,"position":272},"a",{"href":261},"../core-concepts/data-sources.md",[263],{"type":27,"value":264,"position":265},"Data sources",{"start":266,"end":269},{"line":135,"column":267,"offset":268},247,2580,{"line":135,"column":270,"offset":271},259,2592,{"start":273,"end":274},{"line":135,"column":256,"offset":257},{"line":135,"column":275,"offset":276},294,2627,{"type":27,"value":278,"position":279},", ",{"start":280,"end":281},{"line":135,"column":275,"offset":276},{"line":135,"column":282,"offset":283},296,2629,{"type":31,"tagName":259,"properties":285,"children":287,"position":297},{"href":286},"../core-concepts/multi-source.md",[288],{"type":27,"value":289,"position":290},"Multi-source and aggregation",{"start":291,"end":294},{"line":135,"column":292,"offset":293},297,2630,{"line":135,"column":295,"offset":296},325,2658,{"start":298,"end":299},{"line":135,"column":282,"offset":283},{"line":135,"column":300,"offset":301},360,2693,{"type":27,"value":303,"position":304},"), a frame feeding ",{"start":305,"end":306},{"line":135,"column":300,"offset":301},{"line":135,"column":307,"offset":308},379,2712,{"type":31,"tagName":65,"properties":310,"children":311,"position":319},{},[312],{"type":27,"value":313,"position":314},"panel.heatmap",{"start":315,"end":316},{"line":135,"column":307,"offset":308},{"line":135,"column":317,"offset":318},394,2727,{"start":320,"end":321},{"line":135,"column":307,"offset":308},{"line":135,"column":317,"offset":318},{"type":27,"value":323,"position":324}," on category axes with a palette scale, a highlight row, a caption and a summary row (",{"start":325,"end":326},{"line":135,"column":317,"offset":318},{"line":135,"column":327,"offset":328},480,2813,{"type":31,"tagName":259,"properties":330,"children":332,"position":342},{"href":331},"../presentation/cards-frames-panels.md",[333],{"type":27,"value":334,"position":335},"Cards, frames and panels",{"start":336,"end":339},{"line":135,"column":337,"offset":338},481,2814,{"line":135,"column":340,"offset":341},505,2838,{"start":343,"end":344},{"line":135,"column":327,"offset":328},{"line":135,"column":345,"offset":346},546,2879,{"type":27,"value":348,"position":349},"), a ",{"start":350,"end":351},{"line":135,"column":345,"offset":346},{"line":135,"column":352,"offset":353},551,2884,{"type":31,"tagName":65,"properties":355,"children":356,"position":364},{},[357],{"type":27,"value":358,"position":359},"render.hud",{"start":360,"end":361},{"line":135,"column":352,"offset":353},{"line":135,"column":362,"offset":363},563,2896,{"start":365,"end":366},{"line":135,"column":352,"offset":353},{"line":135,"column":362,"offset":363},{"type":27,"value":368,"position":369}," card of a headline ",{"start":370,"end":371},{"line":135,"column":362,"offset":363},{"line":135,"column":372,"offset":373},583,2916,{"type":31,"tagName":65,"properties":375,"children":376,"position":384},{},[377],{"type":27,"value":378,"position":379},"tile.pill",{"start":380,"end":381},{"line":135,"column":372,"offset":373},{"line":135,"column":382,"offset":383},594,2927,{"start":385,"end":386},{"line":135,"column":372,"offset":373},{"line":135,"column":382,"offset":383},{"type":27,"value":388,"position":389}," and a ",{"start":390,"end":391},{"line":135,"column":382,"offset":383},{"line":135,"column":392,"offset":393},601,2934,{"type":31,"tagName":65,"properties":395,"children":396,"position":404},{},[397],{"type":27,"value":398,"position":399},"tile.rows",{"start":400,"end":401},{"line":135,"column":392,"offset":393},{"line":135,"column":402,"offset":403},612,2945,{"start":405,"end":406},{"line":135,"column":392,"offset":393},{"line":135,"column":402,"offset":403},{"type":27,"value":408,"position":409}," in the signal look (",{"start":410,"end":411},{"line":135,"column":402,"offset":403},{"line":135,"column":412,"offset":413},633,2966,{"type":31,"tagName":259,"properties":415,"children":417,"position":427},{"href":416},"../presentation/hud-and-hover-cards.md#hud-cards",[418],{"type":27,"value":419,"position":420},"HUD cards",{"start":421,"end":424},{"line":135,"column":422,"offset":423},634,2967,{"line":135,"column":425,"offset":426},643,2976,{"start":428,"end":429},{"line":135,"column":412,"offset":413},{"line":135,"column":430,"offset":431},694,3027,{"type":27,"value":433,"position":434},"), and a label handle for the one sentence that stands in for the grid while the window loads or on a chart that is not crypto (",{"start":435,"end":436},{"line":135,"column":430,"offset":431},{"line":135,"column":437,"offset":438},822,3155,{"type":31,"tagName":259,"properties":440,"children":442,"position":452},{"href":441},"../presentation/drawing-objects.md",[443],{"type":27,"value":444,"position":445},"Drawing objects",{"start":446,"end":449},{"line":135,"column":447,"offset":448},823,3156,{"line":135,"column":450,"offset":451},838,3171,{"start":453,"end":454},{"line":135,"column":437,"offset":438},{"line":135,"column":455,"offset":456},875,3208,{"type":27,"value":458,"position":459},"). This is also the ",{"start":460,"end":461},{"line":135,"column":455,"offset":456},{"line":135,"column":462,"offset":463},895,3228,{"type":31,"tagName":65,"properties":465,"children":466,"position":474},{},[467],{"type":27,"value":468,"position":469},"correlation-matrix",{"start":470,"end":471},{"line":135,"column":462,"offset":463},{"line":135,"column":472,"offset":473},915,3248,{"start":475,"end":476},{"line":135,"column":462,"offset":463},{"line":135,"column":472,"offset":473},{"type":27,"value":478,"position":479}," template: the ",{"start":480,"end":481},{"line":135,"column":472,"offset":473},{"line":135,"column":482,"offset":483},930,3263,{"type":31,"tagName":89,"properties":485,"children":486,"position":496},{},[487],{"type":27,"value":488,"position":489},"Correlation Matrix",{"start":490,"end":493},{"line":135,"column":491,"offset":492},932,3265,{"line":135,"column":494,"offset":495},950,3283,{"start":497,"end":498},{"line":135,"column":482,"offset":483},{"line":135,"column":499,"offset":500},952,3285,{"type":27,"value":502,"position":503}," card under ",{"start":504,"end":505},{"line":135,"column":499,"offset":500},{"line":135,"column":506,"offset":507},964,3297,{"type":31,"tagName":89,"properties":509,"children":510,"position":520},{},[511],{"type":27,"value":512,"position":513},"Beyond the time axis",{"start":514,"end":517},{"line":135,"column":515,"offset":516},966,3299,{"line":135,"column":518,"offset":519},986,3319,{"start":521,"end":522},{"line":135,"column":506,"offset":507},{"line":135,"column":523,"offset":524},988,3321,{"type":27,"value":526,"position":527}," in the editor's starter list, and it compiles as written.",{"start":528,"end":529},{"line":135,"column":523,"offset":524},{"line":135,"column":530,"offset":531},1046,3379,{"start":533,"end":534},{"line":135,"column":21,"offset":136},{"line":135,"column":530,"offset":531},{"type":27,"value":28},{"type":31,"tagName":537,"properties":538,"children":539,"position":550},"h2",{},[540],{"type":27,"value":541,"position":542},"The wrun indicator",{"start":543,"end":547},{"line":544,"column":545,"offset":546},11,4,3384,{"line":544,"column":548,"offset":549},22,3402,{"start":551,"end":553},{"line":544,"column":21,"offset":552},3381,{"line":544,"column":548,"offset":549},{"type":27,"value":28},{"type":14,"children":556},[557],{"type":31,"tagName":558,"properties":559,"children":563,"data":-1},"pre",{"class":560,"style":561,"tabindex":562,"data-sample":468},"shiki shiki-themes github-dark github-light","--shiki-dark:#e1e4e8;--shiki-light:#24292e;--shiki-dark-bg:#24292e;--shiki-light-bg:#fff","0",[564],{"type":31,"tagName":65,"properties":565,"children":568},{"class":566},[567],"language-typescript",[569,580,581,589,590,598,599,607,608,616,617,625,626,634,635,643,644,652,653,661,662,670,671,674,675,701,702,779,780,860,861,864,865,873,874,882,883,891,892,923,924,954,955,1014,1015,1069,1070,1124,1125,1179,1180,1234,1235,1289,1290,1344,1345,1399,1400,1403,1404,1412,1413,1453,1454,1484,1485,1514,1515,1544,1545,1583,1584,1621,1622,1655,1656,1689,1690,1724,1725,1728,1729,1737,1738,1834,1835,1875,1876,1917,1918,1921,1922,1930,1931,1939,1940,1983,1984,2150,2151,2154,2155,2163,2164,2172,2173,2181,2182,2282,2283,2370,2371,2424,2425,2433,2434,2437,2438,2468,2469,2530,2531,2658,2659,2722,2723,2780,2781,2838,2839,2889,2890,2939,2940,3037,3038,3094,3095,3146,3147,3177,3178,3181,3182,3232,3233,3246,3247,3359,3360,3467,3468,3498,3499,3507,3508,3516,3517,3648,3649,3785,3786,3794,3795,3903,3904,3907,3908,3916,3917,3925,3926,3970,3971,4031,4032,4079,4080,4134,4135,4214,4215,4261,4262,4313,4314,4322,4323,4382,4383,4390,4391,4407,4408,4415,4416,4424,4425,4469,4470,4503,4504,4561,4562,4614,4615,4706,4707,4810,4811,4818,4819,4826,4827,4839,4840,4847,4848,4856,4857,4934,4935,5065,5066,5117,5118,5192,5193,5234,5235,5327,5328,5335,5336,5370,5371,5470,5471,5543,5544,5620,5621,5692,5693,5700,5701,5746,5747,5801,5802,5852,5853,5877,5878,5937,5938,5945,5946,5953,5954,6012,6013,6057,6058,6218,6219,6276,6277,6284,6285,6292,6293,6360,6361,6373,6374,6495,6496,6576,6577,6683,6684,6735,6736,6787,6788,6845,6846,6975,6976,7032,7033,7040,7041,7048,7049,7137,7138,7244,7245,7265,7266,7287,7288,7295,7296,7304,7305,7368,7369,7428,7429,7458,7459,7496,7497,7533,7534,7541,7542,7545,7546,7554,7555,7584,7585,7683,7684,7691,7692,7700,7701,7709,7710,7718,7719,7747,7748,7818,7819,7905,7906,7953,7954,7992,7993,8014,8015,8040,8041,8071,8072,8084,8085,8092,8093,8118,8119,8148,8149,8160,8161,8168,8169,8186,8187,8233,8234,8259,8260,8310,8311,8357,8358,8453,8454,8476,8477,8485,8486,8601,8602,8653,8654,8698,8699,8758,8759,8805,8806,8851,8852,8859,8860,8921,8922,8971,8972,9059,9060,9159,9160,9271,9272,9381,9382,9395,9396],{"type":31,"tagName":570,"properties":571,"children":573},"span",{"class":572},"line",[574],{"type":31,"tagName":570,"properties":575,"children":577},{"style":576},"--shiki-dark:#6A737D;--shiki-light:#6A737D",[578],{"type":27,"value":579},"// Correlation Matrix: how this chart's market moved with eight crypto perpetuals over the last 'window' bars (the",{"type":27,"value":28},{"type":31,"tagName":570,"properties":582,"children":583},{"class":572},[584],{"type":31,"tagName":570,"properties":585,"children":586},{"style":576},[587],{"type":27,"value":588},"// Binance Futures BTC, ETH, SOL, BNB, XRP, DOGE, ADA and AVAX perpetuals), as a market by market heatmap below the",{"type":27,"value":28},{"type":31,"tagName":570,"properties":591,"children":592},{"class":572},[593],{"type":31,"tagName":570,"properties":594,"children":595},{"style":576},[596],{"type":27,"value":597},"// chart. Teal cells moved together, violet cells moved apart, the surface colour is no relation, and an empty cell is",{"type":27,"value":28},{"type":31,"tagName":570,"properties":600,"children":601},{"class":572},[602],{"type":31,"tagName":570,"properties":603,"children":604},{"style":576},[605],{"type":27,"value":606},"// a pair with too few shared bars in the window (a coin listed after the window began, or one whose candles the",{"type":27,"value":28},{"type":31,"tagName":570,"properties":609,"children":610},{"class":572},[611],{"type":31,"tagName":570,"properties":612,"children":613},{"style":576},[614],{"type":27,"value":615},"// chart's bars cannot join); its row keeps its name. The chart's own market is the first row and column; when it is",{"type":27,"value":28},{"type":31,"tagName":570,"properties":618,"children":619},{"class":572},[620],{"type":31,"tagName":570,"properties":621,"children":622},{"style":576},[623],{"type":27,"value":624},"// one of the eight, that row carries the market's name and the grid is 8 by 8. The card reads the chart market's",{"type":27,"value":28},{"type":31,"tagName":570,"properties":627,"children":628},{"class":572},[629],{"type":31,"tagName":570,"properties":630,"children":631},{"style":576},[632],{"type":27,"value":633},"// average correlation with the others, the market it is most tied to and the one it is most free of; the panel's",{"type":27,"value":28},{"type":31,"tagName":570,"properties":636,"children":637},{"class":572},[638],{"type":31,"tagName":570,"properties":639,"children":640},{"style":576},[641],{"type":27,"value":642},"// legend counts how many moved with it above the 'strong' setting, and an Avg row under the grid gives every market",{"type":27,"value":28},{"type":31,"tagName":570,"properties":645,"children":646},{"class":572},[647],{"type":31,"tagName":570,"properties":648,"children":649},{"style":576},[650],{"type":27,"value":651},"// the same reading. The trader sees in one glance whether the market is trading on its own or as one of the crowd,",{"type":27,"value":28},{"type":31,"tagName":570,"properties":654,"children":655},{"class":572},[656],{"type":31,"tagName":570,"properties":657,"children":658},{"style":576},[659],{"type":27,"value":660},"// and which market to watch as a lead or a hedge. Correlation is written for crypto charts: on a chart whose candles",{"type":27,"value":28},{"type":31,"tagName":570,"properties":663,"children":664},{"class":572},[665],{"type":31,"tagName":570,"properties":666,"children":667},{"style":576},[668],{"type":27,"value":669},"// carry no volume (forex, gold, silver) it says so in one sentence with the way out, and draws no grid.",{"type":27,"value":28},{"type":31,"tagName":570,"properties":672,"children":673},{"class":572},[],{"type":27,"value":28},{"type":31,"tagName":570,"properties":676,"children":677},{"class":572},[678,684,690,696],{"type":31,"tagName":570,"properties":679,"children":681},{"style":680},"--shiki-dark:#B392F0;--shiki-light:#6F42C1",[682],{"type":27,"value":683},"section",{"type":31,"tagName":570,"properties":685,"children":687},{"style":686},"--shiki-dark:#E1E4E8;--shiki-light:#24292E",[688],{"type":27,"value":689},"(",{"type":31,"tagName":570,"properties":691,"children":693},{"style":692},"--shiki-dark:#9ECBFF;--shiki-light:#032F62",[694],{"type":27,"value":695},"\"Window\"",{"type":31,"tagName":570,"properties":697,"children":698},{"style":686},[699],{"type":27,"value":700},");",{"type":27,"value":28},{"type":31,"tagName":570,"properties":703,"children":704},{"class":572},[705,710,715,719,724,728,734,739,744,749,754,759,764,769,774],{"type":31,"tagName":570,"properties":706,"children":707},{"style":686},[708],{"type":27,"value":709},"param.",{"type":31,"tagName":570,"properties":711,"children":712},{"style":680},[713],{"type":27,"value":714},"int",{"type":31,"tagName":570,"properties":716,"children":717},{"style":686},[718],{"type":27,"value":689},{"type":31,"tagName":570,"properties":720,"children":721},{"style":692},[722],{"type":27,"value":723},"\"window\"",{"type":31,"tagName":570,"properties":725,"children":726},{"style":686},[727],{"type":27,"value":278},{"type":31,"tagName":570,"properties":729,"children":731},{"style":730},"--shiki-dark:#79B8FF;--shiki-light:#005CC5",[732],{"type":27,"value":733},"96",{"type":31,"tagName":570,"properties":735,"children":736},{"style":686},[737],{"type":27,"value":738},", { min: ",{"type":31,"tagName":570,"properties":740,"children":741},{"style":730},[742],{"type":27,"value":743},"30",{"type":31,"tagName":570,"properties":745,"children":746},{"style":686},[747],{"type":27,"value":748},", max: ",{"type":31,"tagName":570,"properties":750,"children":751},{"style":730},[752],{"type":27,"value":753},"500",{"type":31,"tagName":570,"properties":755,"children":756},{"style":686},[757],{"type":27,"value":758},", label: ",{"type":31,"tagName":570,"properties":760,"children":761},{"style":692},[762],{"type":27,"value":763},"\"Window in bars\"",{"type":31,"tagName":570,"properties":765,"children":766},{"style":686},[767],{"type":27,"value":768},", description: ",{"type":31,"tagName":570,"properties":770,"children":771},{"style":692},[772],{"type":27,"value":773},"\"Bars in the correlation window\"",{"type":31,"tagName":570,"properties":775,"children":776},{"style":686},[777],{"type":27,"value":778}," });",{"type":27,"value":28},{"type":31,"tagName":570,"properties":781,"children":782},{"class":572},[783,787,792,796,801,805,810,814,819,823,828,833,838,842,847,851,856],{"type":31,"tagName":570,"properties":784,"children":785},{"style":686},[786],{"type":27,"value":709},{"type":31,"tagName":570,"properties":788,"children":789},{"style":680},[790],{"type":27,"value":791},"number",{"type":31,"tagName":570,"properties":793,"children":794},{"style":686},[795],{"type":27,"value":689},{"type":31,"tagName":570,"properties":797,"children":798},{"style":692},[799],{"type":27,"value":800},"\"strong\"",{"type":31,"tagName":570,"properties":802,"children":803},{"style":686},[804],{"type":27,"value":278},{"type":31,"tagName":570,"properties":806,"children":807},{"style":730},[808],{"type":27,"value":809},"0.7",{"type":31,"tagName":570,"properties":811,"children":812},{"style":686},[813],{"type":27,"value":738},{"type":31,"tagName":570,"properties":815,"children":816},{"style":730},[817],{"type":27,"value":818},"0.3",{"type":31,"tagName":570,"properties":820,"children":821},{"style":686},[822],{"type":27,"value":748},{"type":31,"tagName":570,"properties":824,"children":825},{"style":730},[826],{"type":27,"value":827},"0.95",{"type":31,"tagName":570,"properties":829,"children":830},{"style":686},[831],{"type":27,"value":832},", step: ",{"type":31,"tagName":570,"properties":834,"children":835},{"style":730},[836],{"type":27,"value":837},"0.05",{"type":31,"tagName":570,"properties":839,"children":840},{"style":686},[841],{"type":27,"value":758},{"type":31,"tagName":570,"properties":843,"children":844},{"style":692},[845],{"type":27,"value":846},"\"Strong correlation\"",{"type":31,"tagName":570,"properties":848,"children":849},{"style":686},[850],{"type":27,"value":768},{"type":31,"tagName":570,"properties":852,"children":853},{"style":692},[854],{"type":27,"value":855},"\"Correlation at or above which two markets count as moving together\"",{"type":31,"tagName":570,"properties":857,"children":858},{"style":686},[859],{"type":27,"value":778},{"type":27,"value":28},{"type":31,"tagName":570,"properties":862,"children":863},{"class":572},[],{"type":27,"value":28},{"type":31,"tagName":570,"properties":866,"children":867},{"class":572},[868],{"type":31,"tagName":570,"properties":869,"children":870},{"style":576},[871],{"type":27,"value":872},"// Inputs: the chart's own close is the grid and the first row, its volume tells a crypto chart from a quote-only",{"type":27,"value":28},{"type":31,"tagName":570,"properties":875,"children":876},{"class":572},[877],{"type":31,"tagName":570,"properties":878,"children":879},{"style":576},[880],{"type":27,"value":881},"// one (forex, gold and silver candles carry none; the same candles, so no extra source); the eight pins join by",{"type":27,"value":28},{"type":31,"tagName":570,"properties":884,"children":885},{"class":572},[886],{"type":31,"tagName":570,"properties":887,"children":888},{"style":576},[889],{"type":27,"value":890},"// timestamp and read NaN on a bar their market has no candle for, so a missing candle never fabricates a return.",{"type":27,"value":28},{"type":31,"tagName":570,"properties":893,"children":894},{"class":572},[895,900,904,909,914,919],{"type":31,"tagName":570,"properties":896,"children":897},{"style":680},[898],{"type":27,"value":899},"input",{"type":31,"tagName":570,"properties":901,"children":902},{"style":686},[903],{"type":27,"value":689},{"type":31,"tagName":570,"properties":905,"children":906},{"style":692},[907],{"type":27,"value":908},"\"close\"",{"type":31,"tagName":570,"properties":910,"children":911},{"style":686},[912],{"type":27,"value":913},", ohlcv.close, { description: ",{"type":31,"tagName":570,"properties":915,"children":916},{"style":692},[917],{"type":27,"value":918},"\"This chart's close: the first row and column of the grid\"",{"type":31,"tagName":570,"properties":920,"children":921},{"style":686},[922],{"type":27,"value":778},{"type":27,"value":28},{"type":31,"tagName":570,"properties":925,"children":926},{"class":572},[927,931,935,940,945,950],{"type":31,"tagName":570,"properties":928,"children":929},{"style":680},[930],{"type":27,"value":899},{"type":31,"tagName":570,"properties":932,"children":933},{"style":686},[934],{"type":27,"value":689},{"type":31,"tagName":570,"properties":936,"children":937},{"style":692},[938],{"type":27,"value":939},"\"volume\"",{"type":31,"tagName":570,"properties":941,"children":942},{"style":686},[943],{"type":27,"value":944},", ohlcv.volume, { description: ",{"type":31,"tagName":570,"properties":946,"children":947},{"style":692},[948],{"type":27,"value":949},"\"This chart's volume: candles that never carry any (forex, gold, silver) mark a chart that is not crypto\"",{"type":31,"tagName":570,"properties":951,"children":952},{"style":686},[953],{"type":27,"value":778},{"type":27,"value":28},{"type":31,"tagName":570,"properties":956,"children":957},{"class":572},[958,962,966,971,976,981,986,991,996,1001,1005,1010],{"type":31,"tagName":570,"properties":959,"children":960},{"style":680},[961],{"type":27,"value":899},{"type":31,"tagName":570,"properties":963,"children":964},{"style":686},[965],{"type":27,"value":689},{"type":31,"tagName":570,"properties":967,"children":968},{"style":692},[969],{"type":27,"value":970},"\"btc\"",{"type":31,"tagName":570,"properties":972,"children":973},{"style":686},[974],{"type":27,"value":975},", ohlcv.close, { exchange: ",{"type":31,"tagName":570,"properties":977,"children":978},{"style":692},[979],{"type":27,"value":980},"\"BINANCE_FUTURES\"",{"type":31,"tagName":570,"properties":982,"children":983},{"style":686},[984],{"type":27,"value":985},", symbol: ",{"type":31,"tagName":570,"properties":987,"children":988},{"style":692},[989],{"type":27,"value":990},"\"BTCUSDT\"",{"type":31,"tagName":570,"properties":992,"children":993},{"style":686},[994],{"type":27,"value":995},", missing: ",{"type":31,"tagName":570,"properties":997,"children":998},{"style":692},[999],{"type":27,"value":1000},"\"nan\"",{"type":31,"tagName":570,"properties":1002,"children":1003},{"style":686},[1004],{"type":27,"value":768},{"type":31,"tagName":570,"properties":1006,"children":1007},{"style":692},[1008],{"type":27,"value":1009},"\"Bitcoin, Binance Futures perpetual\"",{"type":31,"tagName":570,"properties":1011,"children":1012},{"style":686},[1013],{"type":27,"value":778},{"type":27,"value":28},{"type":31,"tagName":570,"properties":1016,"children":1017},{"class":572},[1018,1022,1026,1031,1035,1039,1043,1048,1052,1056,1060,1065],{"type":31,"tagName":570,"properties":1019,"children":1020},{"style":680},[1021],{"type":27,"value":899},{"type":31,"tagName":570,"properties":1023,"children":1024},{"style":686},[1025],{"type":27,"value":689},{"type":31,"tagName":570,"properties":1027,"children":1028},{"style":692},[1029],{"type":27,"value":1030},"\"eth\"",{"type":31,"tagName":570,"properties":1032,"children":1033},{"style":686},[1034],{"type":27,"value":975},{"type":31,"tagName":570,"properties":1036,"children":1037},{"style":692},[1038],{"type":27,"value":980},{"type":31,"tagName":570,"properties":1040,"children":1041},{"style":686},[1042],{"type":27,"value":985},{"type":31,"tagName":570,"properties":1044,"children":1045},{"style":692},[1046],{"type":27,"value":1047},"\"ETHUSDT\"",{"type":31,"tagName":570,"properties":1049,"children":1050},{"style":686},[1051],{"type":27,"value":995},{"type":31,"tagName":570,"properties":1053,"children":1054},{"style":692},[1055],{"type":27,"value":1000},{"type":31,"tagName":570,"properties":1057,"children":1058},{"style":686},[1059],{"type":27,"value":768},{"type":31,"tagName":570,"properties":1061,"children":1062},{"style":692},[1063],{"type":27,"value":1064},"\"Ether, Binance Futures perpetual\"",{"type":31,"tagName":570,"properties":1066,"children":1067},{"style":686},[1068],{"type":27,"value":778},{"type":27,"value":28},{"type":31,"tagName":570,"properties":1071,"children":1072},{"class":572},[1073,1077,1081,1086,1090,1094,1098,1103,1107,1111,1115,1120],{"type":31,"tagName":570,"properties":1074,"children":1075},{"style":680},[1076],{"type":27,"value":899},{"type":31,"tagName":570,"properties":1078,"children":1079},{"style":686},[1080],{"type":27,"value":689},{"type":31,"tagName":570,"properties":1082,"children":1083},{"style":692},[1084],{"type":27,"value":1085},"\"sol\"",{"type":31,"tagName":570,"properties":1087,"children":1088},{"style":686},[1089],{"type":27,"value":975},{"type":31,"tagName":570,"properties":1091,"children":1092},{"style":692},[1093],{"type":27,"value":980},{"type":31,"tagName":570,"properties":1095,"children":1096},{"style":686},[1097],{"type":27,"value":985},{"type":31,"tagName":570,"properties":1099,"children":1100},{"style":692},[1101],{"type":27,"value":1102},"\"SOLUSDT\"",{"type":31,"tagName":570,"properties":1104,"children":1105},{"style":686},[1106],{"type":27,"value":995},{"type":31,"tagName":570,"properties":1108,"children":1109},{"style":692},[1110],{"type":27,"value":1000},{"type":31,"tagName":570,"properties":1112,"children":1113},{"style":686},[1114],{"type":27,"value":768},{"type":31,"tagName":570,"properties":1116,"children":1117},{"style":692},[1118],{"type":27,"value":1119},"\"Solana, Binance Futures perpetual\"",{"type":31,"tagName":570,"properties":1121,"children":1122},{"style":686},[1123],{"type":27,"value":778},{"type":27,"value":28},{"type":31,"tagName":570,"properties":1126,"children":1127},{"class":572},[1128,1132,1136,1141,1145,1149,1153,1158,1162,1166,1170,1175],{"type":31,"tagName":570,"properties":1129,"children":1130},{"style":680},[1131],{"type":27,"value":899},{"type":31,"tagName":570,"properties":1133,"children":1134},{"style":686},[1135],{"type":27,"value":689},{"type":31,"tagName":570,"properties":1137,"children":1138},{"style":692},[1139],{"type":27,"value":1140},"\"bnb\"",{"type":31,"tagName":570,"properties":1142,"children":1143},{"style":686},[1144],{"type":27,"value":975},{"type":31,"tagName":570,"properties":1146,"children":1147},{"style":692},[1148],{"type":27,"value":980},{"type":31,"tagName":570,"properties":1150,"children":1151},{"style":686},[1152],{"type":27,"value":985},{"type":31,"tagName":570,"properties":1154,"children":1155},{"style":692},[1156],{"type":27,"value":1157},"\"BNBUSDT\"",{"type":31,"tagName":570,"properties":1159,"children":1160},{"style":686},[1161],{"type":27,"value":995},{"type":31,"tagName":570,"properties":1163,"children":1164},{"style":692},[1165],{"type":27,"value":1000},{"type":31,"tagName":570,"properties":1167,"children":1168},{"style":686},[1169],{"type":27,"value":768},{"type":31,"tagName":570,"properties":1171,"children":1172},{"style":692},[1173],{"type":27,"value":1174},"\"BNB, Binance Futures perpetual\"",{"type":31,"tagName":570,"properties":1176,"children":1177},{"style":686},[1178],{"type":27,"value":778},{"type":27,"value":28},{"type":31,"tagName":570,"properties":1181,"children":1182},{"class":572},[1183,1187,1191,1196,1200,1204,1208,1213,1217,1221,1225,1230],{"type":31,"tagName":570,"properties":1184,"children":1185},{"style":680},[1186],{"type":27,"value":899},{"type":31,"tagName":570,"properties":1188,"children":1189},{"style":686},[1190],{"type":27,"value":689},{"type":31,"tagName":570,"properties":1192,"children":1193},{"style":692},[1194],{"type":27,"value":1195},"\"xrp\"",{"type":31,"tagName":570,"properties":1197,"children":1198},{"style":686},[1199],{"type":27,"value":975},{"type":31,"tagName":570,"properties":1201,"children":1202},{"style":692},[1203],{"type":27,"value":980},{"type":31,"tagName":570,"properties":1205,"children":1206},{"style":686},[1207],{"type":27,"value":985},{"type":31,"tagName":570,"properties":1209,"children":1210},{"style":692},[1211],{"type":27,"value":1212},"\"XRPUSDT\"",{"type":31,"tagName":570,"properties":1214,"children":1215},{"style":686},[1216],{"type":27,"value":995},{"type":31,"tagName":570,"properties":1218,"children":1219},{"style":692},[1220],{"type":27,"value":1000},{"type":31,"tagName":570,"properties":1222,"children":1223},{"style":686},[1224],{"type":27,"value":768},{"type":31,"tagName":570,"properties":1226,"children":1227},{"style":692},[1228],{"type":27,"value":1229},"\"XRP, Binance Futures perpetual\"",{"type":31,"tagName":570,"properties":1231,"children":1232},{"style":686},[1233],{"type":27,"value":778},{"type":27,"value":28},{"type":31,"tagName":570,"properties":1236,"children":1237},{"class":572},[1238,1242,1246,1251,1255,1259,1263,1268,1272,1276,1280,1285],{"type":31,"tagName":570,"properties":1239,"children":1240},{"style":680},[1241],{"type":27,"value":899},{"type":31,"tagName":570,"properties":1243,"children":1244},{"style":686},[1245],{"type":27,"value":689},{"type":31,"tagName":570,"properties":1247,"children":1248},{"style":692},[1249],{"type":27,"value":1250},"\"doge\"",{"type":31,"tagName":570,"properties":1252,"children":1253},{"style":686},[1254],{"type":27,"value":975},{"type":31,"tagName":570,"properties":1256,"children":1257},{"style":692},[1258],{"type":27,"value":980},{"type":31,"tagName":570,"properties":1260,"children":1261},{"style":686},[1262],{"type":27,"value":985},{"type":31,"tagName":570,"properties":1264,"children":1265},{"style":692},[1266],{"type":27,"value":1267},"\"DOGEUSDT\"",{"type":31,"tagName":570,"properties":1269,"children":1270},{"style":686},[1271],{"type":27,"value":995},{"type":31,"tagName":570,"properties":1273,"children":1274},{"style":692},[1275],{"type":27,"value":1000},{"type":31,"tagName":570,"properties":1277,"children":1278},{"style":686},[1279],{"type":27,"value":768},{"type":31,"tagName":570,"properties":1281,"children":1282},{"style":692},[1283],{"type":27,"value":1284},"\"Dogecoin, Binance Futures perpetual\"",{"type":31,"tagName":570,"properties":1286,"children":1287},{"style":686},[1288],{"type":27,"value":778},{"type":27,"value":28},{"type":31,"tagName":570,"properties":1291,"children":1292},{"class":572},[1293,1297,1301,1306,1310,1314,1318,1323,1327,1331,1335,1340],{"type":31,"tagName":570,"properties":1294,"children":1295},{"style":680},[1296],{"type":27,"value":899},{"type":31,"tagName":570,"properties":1298,"children":1299},{"style":686},[1300],{"type":27,"value":689},{"type":31,"tagName":570,"properties":1302,"children":1303},{"style":692},[1304],{"type":27,"value":1305},"\"ada\"",{"type":31,"tagName":570,"properties":1307,"children":1308},{"style":686},[1309],{"type":27,"value":975},{"type":31,"tagName":570,"properties":1311,"children":1312},{"style":692},[1313],{"type":27,"value":980},{"type":31,"tagName":570,"properties":1315,"children":1316},{"style":686},[1317],{"type":27,"value":985},{"type":31,"tagName":570,"properties":1319,"children":1320},{"style":692},[1321],{"type":27,"value":1322},"\"ADAUSDT\"",{"type":31,"tagName":570,"properties":1324,"children":1325},{"style":686},[1326],{"type":27,"value":995},{"type":31,"tagName":570,"properties":1328,"children":1329},{"style":692},[1330],{"type":27,"value":1000},{"type":31,"tagName":570,"properties":1332,"children":1333},{"style":686},[1334],{"type":27,"value":768},{"type":31,"tagName":570,"properties":1336,"children":1337},{"style":692},[1338],{"type":27,"value":1339},"\"Cardano, Binance Futures perpetual\"",{"type":31,"tagName":570,"properties":1341,"children":1342},{"style":686},[1343],{"type":27,"value":778},{"type":27,"value":28},{"type":31,"tagName":570,"properties":1346,"children":1347},{"class":572},[1348,1352,1356,1361,1365,1369,1373,1378,1382,1386,1390,1395],{"type":31,"tagName":570,"properties":1349,"children":1350},{"style":680},[1351],{"type":27,"value":899},{"type":31,"tagName":570,"properties":1353,"children":1354},{"style":686},[1355],{"type":27,"value":689},{"type":31,"tagName":570,"properties":1357,"children":1358},{"style":692},[1359],{"type":27,"value":1360},"\"avax\"",{"type":31,"tagName":570,"properties":1362,"children":1363},{"style":686},[1364],{"type":27,"value":975},{"type":31,"tagName":570,"properties":1366,"children":1367},{"style":692},[1368],{"type":27,"value":980},{"type":31,"tagName":570,"properties":1370,"children":1371},{"style":686},[1372],{"type":27,"value":985},{"type":31,"tagName":570,"properties":1374,"children":1375},{"style":692},[1376],{"type":27,"value":1377},"\"AVAXUSDT\"",{"type":31,"tagName":570,"properties":1379,"children":1380},{"style":686},[1381],{"type":27,"value":995},{"type":31,"tagName":570,"properties":1383,"children":1384},{"style":692},[1385],{"type":27,"value":1000},{"type":31,"tagName":570,"properties":1387,"children":1388},{"style":686},[1389],{"type":27,"value":768},{"type":31,"tagName":570,"properties":1391,"children":1392},{"style":692},[1393],{"type":27,"value":1394},"\"Avalanche, Binance Futures perpetual\"",{"type":31,"tagName":570,"properties":1396,"children":1397},{"style":686},[1398],{"type":27,"value":778},{"type":27,"value":28},{"type":31,"tagName":570,"properties":1401,"children":1402},{"class":572},[],{"type":27,"value":28},{"type":31,"tagName":570,"properties":1405,"children":1406},{"class":572},[1407],{"type":31,"tagName":570,"properties":1408,"children":1409},{"style":576},[1410],{"type":27,"value":1411},"// Outputs are data-only, written on the live bar: the card, the Console and a watch read the same numbers.",{"type":27,"value":28},{"type":31,"tagName":570,"properties":1414,"children":1415},{"class":572},[1416,1421,1425,1430,1435,1440,1444,1449],{"type":31,"tagName":570,"properties":1417,"children":1418},{"style":680},[1419],{"type":27,"value":1420},"output",{"type":31,"tagName":570,"properties":1422,"children":1423},{"style":686},[1424],{"type":27,"value":689},{"type":31,"tagName":570,"properties":1426,"children":1427},{"style":692},[1428],{"type":27,"value":1429},"\"avg_corr\"",{"type":31,"tagName":570,"properties":1431,"children":1432},{"style":686},[1433],{"type":27,"value":1434},", none, overlay, { format: ",{"type":31,"tagName":570,"properties":1436,"children":1437},{"style":692},[1438],{"type":27,"value":1439},"\"0.00\"",{"type":31,"tagName":570,"properties":1441,"children":1442},{"style":686},[1443],{"type":27,"value":768},{"type":31,"tagName":570,"properties":1445,"children":1446},{"style":692},[1447],{"type":27,"value":1448},"\"The chart market's average correlation with the other markets in the grid\"",{"type":31,"tagName":570,"properties":1450,"children":1451},{"style":686},[1452],{"type":27,"value":778},{"type":27,"value":28},{"type":31,"tagName":570,"properties":1455,"children":1456},{"class":572},[1457,1461,1465,1470,1475,1480],{"type":31,"tagName":570,"properties":1458,"children":1459},{"style":680},[1460],{"type":27,"value":1420},{"type":31,"tagName":570,"properties":1462,"children":1463},{"style":686},[1464],{"type":27,"value":689},{"type":31,"tagName":570,"properties":1466,"children":1467},{"style":692},[1468],{"type":27,"value":1469},"\"tone\"",{"type":31,"tagName":570,"properties":1471,"children":1472},{"style":686},[1473],{"type":27,"value":1474},", none, overlay, { description: ",{"type":31,"tagName":570,"properties":1476,"children":1477},{"style":692},[1478],{"type":27,"value":1479},"\"0 moving apart, 1 loosely related, 2 moving together, NaN with no reading: the headline's colour\"",{"type":31,"tagName":570,"properties":1481,"children":1482},{"style":686},[1483],{"type":27,"value":778},{"type":27,"value":28},{"type":31,"tagName":570,"properties":1486,"children":1487},{"class":572},[1488,1492,1496,1501,1505,1510],{"type":31,"tagName":570,"properties":1489,"children":1490},{"style":680},[1491],{"type":27,"value":1420},{"type":31,"tagName":570,"properties":1493,"children":1494},{"style":686},[1495],{"type":27,"value":689},{"type":31,"tagName":570,"properties":1497,"children":1498},{"style":692},[1499],{"type":27,"value":1500},"\"strong_count\"",{"type":31,"tagName":570,"properties":1502,"children":1503},{"style":686},[1504],{"type":27,"value":1474},{"type":31,"tagName":570,"properties":1506,"children":1507},{"style":692},[1508],{"type":27,"value":1509},"\"How many of the other markets correlate with the chart's market at or above 'strong'\"",{"type":31,"tagName":570,"properties":1511,"children":1512},{"style":686},[1513],{"type":27,"value":778},{"type":27,"value":28},{"type":31,"tagName":570,"properties":1516,"children":1517},{"class":572},[1518,1522,1526,1531,1535,1540],{"type":31,"tagName":570,"properties":1519,"children":1520},{"style":680},[1521],{"type":27,"value":1420},{"type":31,"tagName":570,"properties":1523,"children":1524},{"style":686},[1525],{"type":27,"value":689},{"type":31,"tagName":570,"properties":1527,"children":1528},{"style":692},[1529],{"type":27,"value":1530},"\"served_count\"",{"type":31,"tagName":570,"properties":1532,"children":1533},{"style":686},[1534],{"type":27,"value":1474},{"type":31,"tagName":570,"properties":1536,"children":1537},{"style":692},[1538],{"type":27,"value":1539},"\"How many of the other markets had enough bars in the window to be measured\"",{"type":31,"tagName":570,"properties":1541,"children":1542},{"style":686},[1543],{"type":27,"value":778},{"type":27,"value":28},{"type":31,"tagName":570,"properties":1546,"children":1547},{"class":572},[1548,1552,1556,1561,1565,1570,1574,1579],{"type":31,"tagName":570,"properties":1549,"children":1550},{"style":680},[1551],{"type":27,"value":1420},{"type":31,"tagName":570,"properties":1553,"children":1554},{"style":686},[1555],{"type":27,"value":689},{"type":31,"tagName":570,"properties":1557,"children":1558},{"style":692},[1559],{"type":27,"value":1560},"\"bars\"",{"type":31,"tagName":570,"properties":1562,"children":1563},{"style":686},[1564],{"type":27,"value":1434},{"type":31,"tagName":570,"properties":1566,"children":1567},{"style":692},[1568],{"type":27,"value":1569},"\"int\"",{"type":31,"tagName":570,"properties":1571,"children":1572},{"style":686},[1573],{"type":27,"value":768},{"type":31,"tagName":570,"properties":1575,"children":1576},{"style":692},[1577],{"type":27,"value":1578},"\"The window in bars, read by the card's title\"",{"type":31,"tagName":570,"properties":1580,"children":1581},{"style":686},[1582],{"type":27,"value":778},{"type":27,"value":28},{"type":31,"tagName":570,"properties":1585,"children":1586},{"class":572},[1587,1592,1596,1601,1606,1611,1616],{"type":31,"tagName":570,"properties":1588,"children":1589},{"style":680},[1590],{"type":27,"value":1591},"string",{"type":31,"tagName":570,"properties":1593,"children":1594},{"style":686},[1595],{"type":27,"value":689},{"type":31,"tagName":570,"properties":1597,"children":1598},{"style":692},[1599],{"type":27,"value":1600},"\"avg_text\"",{"type":31,"tagName":570,"properties":1602,"children":1603},{"style":686},[1604],{"type":27,"value":1605},", { max_bytes: ",{"type":31,"tagName":570,"properties":1607,"children":1608},{"style":730},[1609],{"type":27,"value":1610},"24",{"type":31,"tagName":570,"properties":1612,"children":1613},{"style":686},[1614],{"type":27,"value":1615}," }); ",{"type":31,"tagName":570,"properties":1617,"children":1618},{"style":576},[1619],{"type":27,"value":1620},"// \"0.62 avg\"",{"type":27,"value":28},{"type":31,"tagName":570,"properties":1623,"children":1624},{"class":572},[1625,1629,1633,1638,1642,1646,1650],{"type":31,"tagName":570,"properties":1626,"children":1627},{"style":680},[1628],{"type":27,"value":1591},{"type":31,"tagName":570,"properties":1630,"children":1631},{"style":686},[1632],{"type":27,"value":689},{"type":31,"tagName":570,"properties":1634,"children":1635},{"style":692},[1636],{"type":27,"value":1637},"\"tied_text\"",{"type":31,"tagName":570,"properties":1639,"children":1640},{"style":686},[1641],{"type":27,"value":1605},{"type":31,"tagName":570,"properties":1643,"children":1644},{"style":730},[1645],{"type":27,"value":1610},{"type":31,"tagName":570,"properties":1647,"children":1648},{"style":686},[1649],{"type":27,"value":1615},{"type":31,"tagName":570,"properties":1651,"children":1652},{"style":576},[1653],{"type":27,"value":1654},"// \"ETH 0.91\"",{"type":27,"value":28},{"type":31,"tagName":570,"properties":1657,"children":1658},{"class":572},[1659,1663,1667,1672,1676,1680,1684],{"type":31,"tagName":570,"properties":1660,"children":1661},{"style":680},[1662],{"type":27,"value":1591},{"type":31,"tagName":570,"properties":1664,"children":1665},{"style":686},[1666],{"type":27,"value":689},{"type":31,"tagName":570,"properties":1668,"children":1669},{"style":692},[1670],{"type":27,"value":1671},"\"free_text\"",{"type":31,"tagName":570,"properties":1673,"children":1674},{"style":686},[1675],{"type":27,"value":1605},{"type":31,"tagName":570,"properties":1677,"children":1678},{"style":730},[1679],{"type":27,"value":1610},{"type":31,"tagName":570,"properties":1681,"children":1682},{"style":686},[1683],{"type":27,"value":1615},{"type":31,"tagName":570,"properties":1685,"children":1686},{"style":576},[1687],{"type":27,"value":1688},"// \"AVAX 0.12\"",{"type":27,"value":28},{"type":31,"tagName":570,"properties":1691,"children":1692},{"class":572},[1693,1697,1701,1706,1710,1715,1719],{"type":31,"tagName":570,"properties":1694,"children":1695},{"style":680},[1696],{"type":27,"value":1591},{"type":31,"tagName":570,"properties":1698,"children":1699},{"style":686},[1700],{"type":27,"value":689},{"type":31,"tagName":570,"properties":1702,"children":1703},{"style":692},[1704],{"type":27,"value":1705},"\"note\"",{"type":31,"tagName":570,"properties":1707,"children":1708},{"style":686},[1709],{"type":27,"value":1605},{"type":31,"tagName":570,"properties":1711,"children":1712},{"style":730},[1713],{"type":27,"value":1714},"80",{"type":31,"tagName":570,"properties":1716,"children":1717},{"style":686},[1718],{"type":27,"value":1615},{"type":31,"tagName":570,"properties":1720,"children":1721},{"style":576},[1722],{"type":27,"value":1723},"// the one sentence: the window still loading, or a chart that is not crypto",{"type":27,"value":28},{"type":31,"tagName":570,"properties":1726,"children":1727},{"class":572},[],{"type":27,"value":28},{"type":31,"tagName":570,"properties":1730,"children":1731},{"class":572},[1732],{"type":31,"tagName":570,"properties":1733,"children":1734},{"style":576},[1735],{"type":27,"value":1736},"// The one sentence: a slate knockout label at the top right of the price pane, under the card.",{"type":27,"value":28},{"type":31,"tagName":570,"properties":1739,"children":1740},{"class":572},[1741,1746,1751,1756,1760,1765,1770,1775,1780,1785,1790,1795,1800,1805,1810,1815,1820,1825,1830],{"type":31,"tagName":570,"properties":1742,"children":1743},{"style":686},[1744],{"type":27,"value":1745},"handles.",{"type":31,"tagName":570,"properties":1747,"children":1748},{"style":680},[1749],{"type":27,"value":1750},"label",{"type":31,"tagName":570,"properties":1752,"children":1753},{"style":686},[1754],{"type":27,"value":1755},"({ text: ",{"type":31,"tagName":570,"properties":1757,"children":1758},{"style":692},[1759],{"type":27,"value":1705},{"type":31,"tagName":570,"properties":1761,"children":1762},{"style":686},[1763],{"type":27,"value":1764},", anchor: ",{"type":31,"tagName":570,"properties":1766,"children":1767},{"style":692},[1768],{"type":27,"value":1769},"\"top_right\"",{"type":31,"tagName":570,"properties":1771,"children":1772},{"style":686},[1773],{"type":27,"value":1774},", align: ",{"type":31,"tagName":570,"properties":1776,"children":1777},{"style":692},[1778],{"type":27,"value":1779},"\"right\"",{"type":31,"tagName":570,"properties":1781,"children":1782},{"style":686},[1783],{"type":27,"value":1784},", color: ",{"type":31,"tagName":570,"properties":1786,"children":1787},{"style":692},[1788],{"type":27,"value":1789},"\"#94a3b8\"",{"type":31,"tagName":570,"properties":1791,"children":1792},{"style":686},[1793],{"type":27,"value":1794},", size: ",{"type":31,"tagName":570,"properties":1796,"children":1797},{"style":730},[1798],{"type":27,"value":1799},"11",{"type":31,"tagName":570,"properties":1801,"children":1802},{"style":686},[1803],{"type":27,"value":1804},", style: ",{"type":31,"tagName":570,"properties":1806,"children":1807},{"style":692},[1808],{"type":27,"value":1809},"\"knockout\"",{"type":31,"tagName":570,"properties":1811,"children":1812},{"style":686},[1813],{"type":27,"value":1814},", padding: ",{"type":31,"tagName":570,"properties":1816,"children":1817},{"style":730},[1818],{"type":27,"value":1819},"6",{"type":31,"tagName":570,"properties":1821,"children":1822},{"style":686},[1823],{"type":27,"value":1824},", safe_area: ",{"type":31,"tagName":570,"properties":1826,"children":1827},{"style":730},[1828],{"type":27,"value":1829},"true",{"type":31,"tagName":570,"properties":1831,"children":1832},{"style":686},[1833],{"type":27,"value":778},{"type":27,"value":28},{"type":31,"tagName":570,"properties":1836,"children":1837},{"class":572},[1838,1844,1849,1854,1859,1863,1867,1871],{"type":31,"tagName":570,"properties":1839,"children":1841},{"style":1840},"--shiki-dark:#F97583;--shiki-light:#D73A49",[1842],{"type":27,"value":1843},"const",{"type":31,"tagName":570,"properties":1845,"children":1846},{"style":730},[1847],{"type":27,"value":1848}," note",{"type":31,"tagName":570,"properties":1850,"children":1851},{"style":1840},[1852],{"type":27,"value":1853}," =",{"type":31,"tagName":570,"properties":1855,"children":1856},{"style":686},[1857],{"type":27,"value":1858}," draw.",{"type":31,"tagName":570,"properties":1860,"children":1861},{"style":680},[1862],{"type":27,"value":1750},{"type":31,"tagName":570,"properties":1864,"children":1865},{"style":686},[1866],{"type":27,"value":689},{"type":31,"tagName":570,"properties":1868,"children":1869},{"style":730},[1870],{"type":27,"value":562},{"type":31,"tagName":570,"properties":1872,"children":1873},{"style":686},[1874],{"type":27,"value":700},{"type":27,"value":28},{"type":31,"tagName":570,"properties":1877,"children":1878},{"class":572},[1879,1883,1888,1893,1898,1902,1907,1912],{"type":31,"tagName":570,"properties":1880,"children":1881},{"style":1840},[1882],{"type":27,"value":1843},{"type":31,"tagName":570,"properties":1884,"children":1885},{"style":730},[1886],{"type":27,"value":1887}," NOTE_Y",{"type":31,"tagName":570,"properties":1889,"children":1890},{"style":1840},[1891],{"type":27,"value":1892},":",{"type":31,"tagName":570,"properties":1894,"children":1895},{"style":680},[1896],{"type":27,"value":1897}," f64",{"type":31,"tagName":570,"properties":1899,"children":1900},{"style":1840},[1901],{"type":27,"value":1853},{"type":31,"tagName":570,"properties":1903,"children":1904},{"style":730},[1905],{"type":27,"value":1906}," 200.0",{"type":31,"tagName":570,"properties":1908,"children":1909},{"style":686},[1910],{"type":27,"value":1911},"; ",{"type":31,"tagName":570,"properties":1913,"children":1914},{"style":576},[1915],{"type":27,"value":1916},"// pixels down from the top-right corner: under the card, which ends about 172 px down",{"type":27,"value":28},{"type":31,"tagName":570,"properties":1919,"children":1920},{"class":572},[],{"type":27,"value":28},{"type":31,"tagName":570,"properties":1923,"children":1924},{"class":572},[1925],{"type":31,"tagName":570,"properties":1926,"children":1927},{"style":576},[1928],{"type":27,"value":1929},"// The grid: one cell per market pair, violet at -1 through the chart surface at 0 to teal at +1, every cell printed",{"type":27,"value":28},{"type":31,"tagName":570,"properties":1932,"children":1933},{"class":572},[1934],{"type":31,"tagName":570,"properties":1935,"children":1936},{"style":576},[1937],{"type":27,"value":1938},"// with two decimals, a hover card per cell, the chart's own row lit in the row labels.",{"type":27,"value":28},{"type":31,"tagName":570,"properties":1941,"children":1942},{"class":572},[1943,1947,1952,1956,1961,1965,1970,1974,1979],{"type":31,"tagName":570,"properties":1944,"children":1945},{"style":1840},[1946],{"type":27,"value":1843},{"type":31,"tagName":570,"properties":1948,"children":1949},{"style":730},[1950],{"type":27,"value":1951}," grid",{"type":31,"tagName":570,"properties":1953,"children":1954},{"style":1840},[1955],{"type":27,"value":1853},{"type":31,"tagName":570,"properties":1957,"children":1958},{"style":680},[1959],{"type":27,"value":1960}," frame",{"type":31,"tagName":570,"properties":1962,"children":1963},{"style":686},[1964],{"type":27,"value":689},{"type":31,"tagName":570,"properties":1966,"children":1967},{"style":692},[1968],{"type":27,"value":1969},"\"grid\"",{"type":31,"tagName":570,"properties":1971,"children":1972},{"style":686},[1973],{"type":27,"value":1605},{"type":31,"tagName":570,"properties":1975,"children":1976},{"style":730},[1977],{"type":27,"value":1978},"8192",{"type":31,"tagName":570,"properties":1980,"children":1981},{"style":686},[1982],{"type":27,"value":778},{"type":27,"value":28},{"type":31,"tagName":570,"properties":1985,"children":1986},{"class":572},[1987,1992,1997,2002,2007,2012,2017,2022,2027,2032,2037,2042,2047,2052,2057,2061,2066,2070,2075,2080,2085,2090,2094,2098,2103,2108,2113,2118,2123,2127,2132,2136,2141,2146],{"type":31,"tagName":570,"properties":1988,"children":1989},{"style":686},[1990],{"type":27,"value":1991},"panel.",{"type":31,"tagName":570,"properties":1993,"children":1994},{"style":680},[1995],{"type":27,"value":1996},"heatmap",{"type":31,"tagName":570,"properties":1998,"children":1999},{"style":686},[2000],{"type":27,"value":2001},"({ name: ",{"type":31,"tagName":570,"properties":2003,"children":2004},{"style":692},[2005],{"type":27,"value":2006},"\"corr_grid\"",{"type":31,"tagName":570,"properties":2008,"children":2009},{"style":686},[2010],{"type":27,"value":2011},", title: ",{"type":31,"tagName":570,"properties":2013,"children":2014},{"style":692},[2015],{"type":27,"value":2016},"\"Correlation of returns\"",{"type":31,"tagName":570,"properties":2018,"children":2019},{"style":686},[2020],{"type":27,"value":2021},", x: ",{"type":31,"tagName":570,"properties":2023,"children":2024},{"style":692},[2025],{"type":27,"value":2026},"\"category\"",{"type":31,"tagName":570,"properties":2028,"children":2029},{"style":686},[2030],{"type":27,"value":2031},", place: ",{"type":31,"tagName":570,"properties":2033,"children":2034},{"style":692},[2035],{"type":27,"value":2036},"\"below\"",{"type":31,"tagName":570,"properties":2038,"children":2039},{"style":686},[2040],{"type":27,"value":2041},", frame: grid, scale: ",{"type":31,"tagName":570,"properties":2043,"children":2044},{"style":692},[2045],{"type":27,"value":2046},"\"palette\"",{"type":31,"tagName":570,"properties":2048,"children":2049},{"style":686},[2050],{"type":27,"value":2051},", palette: [",{"type":31,"tagName":570,"properties":2053,"children":2054},{"style":692},[2055],{"type":27,"value":2056},"\"#a78bfa\"",{"type":31,"tagName":570,"properties":2058,"children":2059},{"style":686},[2060],{"type":27,"value":278},{"type":31,"tagName":570,"properties":2062,"children":2063},{"style":692},[2064],{"type":27,"value":2065},"\"theme.bg\"",{"type":31,"tagName":570,"properties":2067,"children":2068},{"style":686},[2069],{"type":27,"value":278},{"type":31,"tagName":570,"properties":2071,"children":2072},{"style":692},[2073],{"type":27,"value":2074},"\"#2dd4bf\"",{"type":31,"tagName":570,"properties":2076,"children":2077},{"style":686},[2078],{"type":27,"value":2079},"], min: ",{"type":31,"tagName":570,"properties":2081,"children":2082},{"style":1840},[2083],{"type":27,"value":2084},"-",{"type":31,"tagName":570,"properties":2086,"children":2087},{"style":730},[2088],{"type":27,"value":2089},"1",{"type":31,"tagName":570,"properties":2091,"children":2092},{"style":686},[2093],{"type":27,"value":748},{"type":31,"tagName":570,"properties":2095,"children":2096},{"style":730},[2097],{"type":27,"value":2089},{"type":31,"tagName":570,"properties":2099,"children":2100},{"style":686},[2101],{"type":27,"value":2102},", row_title: ",{"type":31,"tagName":570,"properties":2104,"children":2105},{"style":692},[2106],{"type":27,"value":2107},"\"Market\"",{"type":31,"tagName":570,"properties":2109,"children":2110},{"style":686},[2111],{"type":27,"value":2112},", col_title: ",{"type":31,"tagName":570,"properties":2114,"children":2115},{"style":692},[2116],{"type":27,"value":2117},"\"vs\"",{"type":31,"tagName":570,"properties":2119,"children":2120},{"style":686},[2121],{"type":27,"value":2122},", format: ",{"type":31,"tagName":570,"properties":2124,"children":2125},{"style":692},[2126],{"type":27,"value":1439},{"type":31,"tagName":570,"properties":2128,"children":2129},{"style":686},[2130],{"type":27,"value":2131},", hover_card: ",{"type":31,"tagName":570,"properties":2133,"children":2134},{"style":730},[2135],{"type":27,"value":1829},{"type":31,"tagName":570,"properties":2137,"children":2138},{"style":686},[2139],{"type":27,"value":2140},", height_frac: ",{"type":31,"tagName":570,"properties":2142,"children":2143},{"style":730},[2144],{"type":27,"value":2145},"0.35",{"type":31,"tagName":570,"properties":2147,"children":2148},{"style":686},[2149],{"type":27,"value":778},{"type":27,"value":28},{"type":31,"tagName":570,"properties":2152,"children":2153},{"class":572},[],{"type":27,"value":28},{"type":31,"tagName":570,"properties":2156,"children":2157},{"class":572},[2158],{"type":31,"tagName":570,"properties":2159,"children":2160},{"style":576},[2161],{"type":27,"value":2162},"// The card, in the signal look, below the chart's own High tag: the window in the title, the average correlation as the headline (violet apart,",{"type":27,"value":28},{"type":31,"tagName":570,"properties":2165,"children":2166},{"class":572},[2167],{"type":31,"tagName":570,"properties":2168,"children":2169},{"style":576},[2170],{"type":27,"value":2171},"// slate loose, teal together; slate words when there is no reading), then the most tied and the most free market",{"type":27,"value":28},{"type":31,"tagName":570,"properties":2174,"children":2175},{"class":572},[2176],{"type":31,"tagName":570,"properties":2177,"children":2178},{"style":576},[2179],{"type":27,"value":2180},"// with their readings. The headline is a big number: its words stay short enough to fit the card.",{"type":27,"value":28},{"type":31,"tagName":570,"properties":2183,"children":2184},{"class":572},[2185,2190,2195,2199,2204,2209,2213,2218,2223,2227,2232,2237,2241,2246,2251,2256,2260,2264,2268,2273,2277],{"type":31,"tagName":570,"properties":2186,"children":2187},{"style":686},[2188],{"type":27,"value":2189},"render.",{"type":31,"tagName":570,"properties":2191,"children":2192},{"style":680},[2193],{"type":27,"value":2194},"hud",{"type":31,"tagName":570,"properties":2196,"children":2197},{"style":686},[2198],{"type":27,"value":689},{"type":31,"tagName":570,"properties":2200,"children":2201},{"style":692},[2202],{"type":27,"value":2203},"\"card\"",{"type":31,"tagName":570,"properties":2205,"children":2206},{"style":686},[2207],{"type":27,"value":2208},", { position: ",{"type":31,"tagName":570,"properties":2210,"children":2211},{"style":692},[2212],{"type":27,"value":1769},{"type":31,"tagName":570,"properties":2214,"children":2215},{"style":686},[2216],{"type":27,"value":2217},", look: ",{"type":31,"tagName":570,"properties":2219,"children":2220},{"style":692},[2221],{"type":27,"value":2222},"\"signal\"",{"type":31,"tagName":570,"properties":2224,"children":2225},{"style":686},[2226],{"type":27,"value":2011},{"type":31,"tagName":570,"properties":2228,"children":2229},{"style":692},[2230],{"type":27,"value":2231},"\"Correlation, last {{bars:int}} bars\"",{"type":31,"tagName":570,"properties":2233,"children":2234},{"style":686},[2235],{"type":27,"value":2236},", columns: ",{"type":31,"tagName":570,"properties":2238,"children":2239},{"style":730},[2240],{"type":27,"value":2089},{"type":31,"tagName":570,"properties":2242,"children":2243},{"style":686},[2244],{"type":27,"value":2245},", width: ",{"type":31,"tagName":570,"properties":2247,"children":2248},{"style":730},[2249],{"type":27,"value":2250},"250",{"type":31,"tagName":570,"properties":2252,"children":2253},{"style":686},[2254],{"type":27,"value":2255},", offset: [",{"type":31,"tagName":570,"properties":2257,"children":2258},{"style":730},[2259],{"type":27,"value":562},{"type":31,"tagName":570,"properties":2261,"children":2262},{"style":686},[2263],{"type":27,"value":278},{"type":31,"tagName":570,"properties":2265,"children":2266},{"style":730},[2267],{"type":27,"value":1610},{"type":31,"tagName":570,"properties":2269,"children":2270},{"style":686},[2271],{"type":27,"value":2272},"], safe_area: ",{"type":31,"tagName":570,"properties":2274,"children":2275},{"style":730},[2276],{"type":27,"value":1829},{"type":31,"tagName":570,"properties":2278,"children":2279},{"style":686},[2280],{"type":27,"value":2281},", tiles: [",{"type":27,"value":28},{"type":31,"tagName":570,"properties":2284,"children":2285},{"class":572},[2286,2291,2296,2300,2305,2309,2313,2318,2322,2327,2331,2336,2340,2344,2348,2352,2356,2361,2365],{"type":31,"tagName":570,"properties":2287,"children":2288},{"style":686},[2289],{"type":27,"value":2290},"  tile.",{"type":31,"tagName":570,"properties":2292,"children":2293},{"style":680},[2294],{"type":27,"value":2295},"pill",{"type":31,"tagName":570,"properties":2297,"children":2298},{"style":686},[2299],{"type":27,"value":689},{"type":31,"tagName":570,"properties":2301,"children":2302},{"style":692},[2303],{"type":27,"value":2304},"\"Average with the others\"",{"type":31,"tagName":570,"properties":2306,"children":2307},{"style":686},[2308],{"type":27,"value":278},{"type":31,"tagName":570,"properties":2310,"children":2311},{"style":692},[2312],{"type":27,"value":1600},{"type":31,"tagName":570,"properties":2314,"children":2315},{"style":686},[2316],{"type":27,"value":2317},", { headline: ",{"type":31,"tagName":570,"properties":2319,"children":2320},{"style":730},[2321],{"type":27,"value":1829},{"type":31,"tagName":570,"properties":2323,"children":2324},{"style":686},[2325],{"type":27,"value":2326},", color_by: ",{"type":31,"tagName":570,"properties":2328,"children":2329},{"style":692},[2330],{"type":27,"value":1469},{"type":31,"tagName":570,"properties":2332,"children":2333},{"style":686},[2334],{"type":27,"value":2335},", colors: [",{"type":31,"tagName":570,"properties":2337,"children":2338},{"style":692},[2339],{"type":27,"value":2056},{"type":31,"tagName":570,"properties":2341,"children":2342},{"style":686},[2343],{"type":27,"value":278},{"type":31,"tagName":570,"properties":2345,"children":2346},{"style":692},[2347],{"type":27,"value":1789},{"type":31,"tagName":570,"properties":2349,"children":2350},{"style":686},[2351],{"type":27,"value":278},{"type":31,"tagName":570,"properties":2353,"children":2354},{"style":692},[2355],{"type":27,"value":2074},{"type":31,"tagName":570,"properties":2357,"children":2358},{"style":686},[2359],{"type":27,"value":2360},"], color: ",{"type":31,"tagName":570,"properties":2362,"children":2363},{"style":692},[2364],{"type":27,"value":1789},{"type":31,"tagName":570,"properties":2366,"children":2367},{"style":686},[2368],{"type":27,"value":2369}," }),",{"type":27,"value":28},{"type":31,"tagName":570,"properties":2372,"children":2373},{"class":572},[2374,2378,2383,2388,2393,2397,2401,2406,2411,2415,2419],{"type":31,"tagName":570,"properties":2375,"children":2376},{"style":686},[2377],{"type":27,"value":2290},{"type":31,"tagName":570,"properties":2379,"children":2380},{"style":680},[2381],{"type":27,"value":2382},"rows",{"type":31,"tagName":570,"properties":2384,"children":2385},{"style":686},[2386],{"type":27,"value":2387},"([[",{"type":31,"tagName":570,"properties":2389,"children":2390},{"style":692},[2391],{"type":27,"value":2392},"\"Most tied\"",{"type":31,"tagName":570,"properties":2394,"children":2395},{"style":686},[2396],{"type":27,"value":278},{"type":31,"tagName":570,"properties":2398,"children":2399},{"style":692},[2400],{"type":27,"value":1637},{"type":31,"tagName":570,"properties":2402,"children":2403},{"style":686},[2404],{"type":27,"value":2405},"], [",{"type":31,"tagName":570,"properties":2407,"children":2408},{"style":692},[2409],{"type":27,"value":2410},"\"Most free\"",{"type":31,"tagName":570,"properties":2412,"children":2413},{"style":686},[2414],{"type":27,"value":278},{"type":31,"tagName":570,"properties":2416,"children":2417},{"style":692},[2418],{"type":27,"value":1671},{"type":31,"tagName":570,"properties":2420,"children":2421},{"style":686},[2422],{"type":27,"value":2423},"]]),",{"type":27,"value":28},{"type":31,"tagName":570,"properties":2426,"children":2427},{"class":572},[2428],{"type":31,"tagName":570,"properties":2429,"children":2430},{"style":686},[2431],{"type":27,"value":2432},"] });",{"type":27,"value":28},{"type":31,"tagName":570,"properties":2435,"children":2436},{"class":572},[],{"type":27,"value":28},{"type":31,"tagName":570,"properties":2439,"children":2440},{"class":572},[2441,2445,2450,2454,2459,2463],{"type":31,"tagName":570,"properties":2442,"children":2443},{"style":1840},[2444],{"type":27,"value":1843},{"type":31,"tagName":570,"properties":2446,"children":2447},{"style":730},[2448],{"type":27,"value":2449}," SERIES",{"type":31,"tagName":570,"properties":2451,"children":2452},{"style":1840},[2453],{"type":27,"value":1853},{"type":31,"tagName":570,"properties":2455,"children":2456},{"style":730},[2457],{"type":27,"value":2458}," 9",{"type":31,"tagName":570,"properties":2460,"children":2461},{"style":686},[2462],{"type":27,"value":1911},{"type":31,"tagName":570,"properties":2464,"children":2465},{"style":576},[2466],{"type":27,"value":2467},"// the chart's market plus the eight pins",{"type":27,"value":28},{"type":31,"tagName":570,"properties":2470,"children":2471},{"class":572},[2472,2476,2481,2485,2490,2494,2498,2503,2507,2511,2516,2521,2525],{"type":31,"tagName":570,"properties":2473,"children":2474},{"style":1840},[2475],{"type":27,"value":1843},{"type":31,"tagName":570,"properties":2477,"children":2478},{"style":730},[2479],{"type":27,"value":2480}," MAX_WINDOW",{"type":31,"tagName":570,"properties":2482,"children":2483},{"style":1840},[2484],{"type":27,"value":1853},{"type":31,"tagName":570,"properties":2486,"children":2487},{"style":730},[2488],{"type":27,"value":2489}," 500",{"type":31,"tagName":570,"properties":2491,"children":2492},{"style":686},[2493],{"type":27,"value":1911},{"type":31,"tagName":570,"properties":2495,"children":2496},{"style":1840},[2497],{"type":27,"value":1843},{"type":31,"tagName":570,"properties":2499,"children":2500},{"style":730},[2501],{"type":27,"value":2502}," MAX_RING",{"type":31,"tagName":570,"properties":2504,"children":2505},{"style":1840},[2506],{"type":27,"value":1853},{"type":31,"tagName":570,"properties":2508,"children":2509},{"style":730},[2510],{"type":27,"value":2480},{"type":31,"tagName":570,"properties":2512,"children":2513},{"style":1840},[2514],{"type":27,"value":2515}," +",{"type":31,"tagName":570,"properties":2517,"children":2518},{"style":730},[2519],{"type":27,"value":2520}," 1",{"type":31,"tagName":570,"properties":2522,"children":2523},{"style":686},[2524],{"type":27,"value":1911},{"type":31,"tagName":570,"properties":2526,"children":2527},{"style":576},[2528],{"type":27,"value":2529},"// 'window' returns need 'window' + 1 closes",{"type":27,"value":28},{"type":31,"tagName":570,"properties":2532,"children":2533},{"class":572},[2534,2538,2543,2547,2552,2557,2561,2566,2571,2576,2581,2585,2590,2594,2599,2603,2608,2612,2617,2621,2626,2630,2635,2639,2644,2648,2653],{"type":31,"tagName":570,"properties":2535,"children":2536},{"style":1840},[2537],{"type":27,"value":1843},{"type":31,"tagName":570,"properties":2539,"children":2540},{"style":730},[2541],{"type":27,"value":2542}," NAMES",{"type":31,"tagName":570,"properties":2544,"children":2545},{"style":1840},[2546],{"type":27,"value":1892},{"type":31,"tagName":570,"properties":2548,"children":2549},{"style":680},[2550],{"type":27,"value":2551}," StaticArray",{"type":31,"tagName":570,"properties":2553,"children":2554},{"style":686},[2555],{"type":27,"value":2556},"\u003C",{"type":31,"tagName":570,"properties":2558,"children":2559},{"style":730},[2560],{"type":27,"value":1591},{"type":31,"tagName":570,"properties":2562,"children":2563},{"style":686},[2564],{"type":27,"value":2565},"> ",{"type":31,"tagName":570,"properties":2567,"children":2568},{"style":1840},[2569],{"type":27,"value":2570},"=",{"type":31,"tagName":570,"properties":2572,"children":2573},{"style":686},[2574],{"type":27,"value":2575}," [",{"type":31,"tagName":570,"properties":2577,"children":2578},{"style":692},[2579],{"type":27,"value":2580},"\"Chart\"",{"type":31,"tagName":570,"properties":2582,"children":2583},{"style":686},[2584],{"type":27,"value":278},{"type":31,"tagName":570,"properties":2586,"children":2587},{"style":692},[2588],{"type":27,"value":2589},"\"BTC\"",{"type":31,"tagName":570,"properties":2591,"children":2592},{"style":686},[2593],{"type":27,"value":278},{"type":31,"tagName":570,"properties":2595,"children":2596},{"style":692},[2597],{"type":27,"value":2598},"\"ETH\"",{"type":31,"tagName":570,"properties":2600,"children":2601},{"style":686},[2602],{"type":27,"value":278},{"type":31,"tagName":570,"properties":2604,"children":2605},{"style":692},[2606],{"type":27,"value":2607},"\"SOL\"",{"type":31,"tagName":570,"properties":2609,"children":2610},{"style":686},[2611],{"type":27,"value":278},{"type":31,"tagName":570,"properties":2613,"children":2614},{"style":692},[2615],{"type":27,"value":2616},"\"BNB\"",{"type":31,"tagName":570,"properties":2618,"children":2619},{"style":686},[2620],{"type":27,"value":278},{"type":31,"tagName":570,"properties":2622,"children":2623},{"style":692},[2624],{"type":27,"value":2625},"\"XRP\"",{"type":31,"tagName":570,"properties":2627,"children":2628},{"style":686},[2629],{"type":27,"value":278},{"type":31,"tagName":570,"properties":2631,"children":2632},{"style":692},[2633],{"type":27,"value":2634},"\"DOGE\"",{"type":31,"tagName":570,"properties":2636,"children":2637},{"style":686},[2638],{"type":27,"value":278},{"type":31,"tagName":570,"properties":2640,"children":2641},{"style":692},[2642],{"type":27,"value":2643},"\"ADA\"",{"type":31,"tagName":570,"properties":2645,"children":2646},{"style":686},[2647],{"type":27,"value":278},{"type":31,"tagName":570,"properties":2649,"children":2650},{"style":692},[2651],{"type":27,"value":2652},"\"AVAX\"",{"type":31,"tagName":570,"properties":2654,"children":2655},{"style":686},[2656],{"type":27,"value":2657},"];",{"type":27,"value":28},{"type":31,"tagName":570,"properties":2660,"children":2661},{"class":572},[2662,2666,2671,2675,2680,2684,2688,2693,2698,2703,2708,2712,2717],{"type":31,"tagName":570,"properties":2663,"children":2664},{"style":1840},[2665],{"type":27,"value":1843},{"type":31,"tagName":570,"properties":2667,"children":2668},{"style":730},[2669],{"type":27,"value":2670}," closes",{"type":31,"tagName":570,"properties":2672,"children":2673},{"style":1840},[2674],{"type":27,"value":1853},{"type":31,"tagName":570,"properties":2676,"children":2677},{"style":1840},[2678],{"type":27,"value":2679}," new",{"type":31,"tagName":570,"properties":2681,"children":2682},{"style":680},[2683],{"type":27,"value":2551},{"type":31,"tagName":570,"properties":2685,"children":2686},{"style":686},[2687],{"type":27,"value":2556},{"type":31,"tagName":570,"properties":2689,"children":2690},{"style":680},[2691],{"type":27,"value":2692},"f64",{"type":31,"tagName":570,"properties":2694,"children":2695},{"style":686},[2696],{"type":27,"value":2697},">(",{"type":31,"tagName":570,"properties":2699,"children":2700},{"style":730},[2701],{"type":27,"value":2702},"SERIES",{"type":31,"tagName":570,"properties":2704,"children":2705},{"style":1840},[2706],{"type":27,"value":2707}," *",{"type":31,"tagName":570,"properties":2709,"children":2710},{"style":730},[2711],{"type":27,"value":2502},{"type":31,"tagName":570,"properties":2713,"children":2714},{"style":686},[2715],{"type":27,"value":2716},"); ",{"type":31,"tagName":570,"properties":2718,"children":2719},{"style":576},[2720],{"type":27,"value":2721},"// the ring of closes, one row per series",{"type":27,"value":28},{"type":31,"tagName":570,"properties":2724,"children":2725},{"class":572},[2726,2730,2735,2739,2743,2747,2751,2755,2759,2763,2767,2771,2775],{"type":31,"tagName":570,"properties":2727,"children":2728},{"style":1840},[2729],{"type":27,"value":1843},{"type":31,"tagName":570,"properties":2731,"children":2732},{"style":730},[2733],{"type":27,"value":2734}," rets",{"type":31,"tagName":570,"properties":2736,"children":2737},{"style":1840},[2738],{"type":27,"value":1853},{"type":31,"tagName":570,"properties":2740,"children":2741},{"style":1840},[2742],{"type":27,"value":2679},{"type":31,"tagName":570,"properties":2744,"children":2745},{"style":680},[2746],{"type":27,"value":2551},{"type":31,"tagName":570,"properties":2748,"children":2749},{"style":686},[2750],{"type":27,"value":2556},{"type":31,"tagName":570,"properties":2752,"children":2753},{"style":680},[2754],{"type":27,"value":2692},{"type":31,"tagName":570,"properties":2756,"children":2757},{"style":686},[2758],{"type":27,"value":2697},{"type":31,"tagName":570,"properties":2760,"children":2761},{"style":730},[2762],{"type":27,"value":2702},{"type":31,"tagName":570,"properties":2764,"children":2765},{"style":1840},[2766],{"type":27,"value":2707},{"type":31,"tagName":570,"properties":2768,"children":2769},{"style":730},[2770],{"type":27,"value":2480},{"type":31,"tagName":570,"properties":2772,"children":2773},{"style":686},[2774],{"type":27,"value":2716},{"type":31,"tagName":570,"properties":2776,"children":2777},{"style":576},[2778],{"type":27,"value":2779},"// the window's log returns per series, oldest first",{"type":27,"value":28},{"type":31,"tagName":570,"properties":2782,"children":2783},{"class":572},[2784,2788,2793,2797,2801,2805,2809,2813,2817,2821,2825,2829,2833],{"type":31,"tagName":570,"properties":2785,"children":2786},{"style":1840},[2787],{"type":27,"value":1843},{"type":31,"tagName":570,"properties":2789,"children":2790},{"style":730},[2791],{"type":27,"value":2792}," corr",{"type":31,"tagName":570,"properties":2794,"children":2795},{"style":1840},[2796],{"type":27,"value":1853},{"type":31,"tagName":570,"properties":2798,"children":2799},{"style":1840},[2800],{"type":27,"value":2679},{"type":31,"tagName":570,"properties":2802,"children":2803},{"style":680},[2804],{"type":27,"value":2551},{"type":31,"tagName":570,"properties":2806,"children":2807},{"style":686},[2808],{"type":27,"value":2556},{"type":31,"tagName":570,"properties":2810,"children":2811},{"style":680},[2812],{"type":27,"value":2692},{"type":31,"tagName":570,"properties":2814,"children":2815},{"style":686},[2816],{"type":27,"value":2697},{"type":31,"tagName":570,"properties":2818,"children":2819},{"style":730},[2820],{"type":27,"value":2702},{"type":31,"tagName":570,"properties":2822,"children":2823},{"style":1840},[2824],{"type":27,"value":2707},{"type":31,"tagName":570,"properties":2826,"children":2827},{"style":730},[2828],{"type":27,"value":2449},{"type":31,"tagName":570,"properties":2830,"children":2831},{"style":686},[2832],{"type":27,"value":2716},{"type":31,"tagName":570,"properties":2834,"children":2835},{"style":576},[2836],{"type":27,"value":2837},"// the live grid, NaN where a pair has too few bars",{"type":27,"value":28},{"type":31,"tagName":570,"properties":2840,"children":2841},{"class":572},[2842,2846,2851,2855,2859,2863,2867,2872,2876,2880,2884],{"type":31,"tagName":570,"properties":2843,"children":2844},{"style":1840},[2845],{"type":27,"value":1843},{"type":31,"tagName":570,"properties":2847,"children":2848},{"style":730},[2849],{"type":27,"value":2850}," order",{"type":31,"tagName":570,"properties":2852,"children":2853},{"style":1840},[2854],{"type":27,"value":1853},{"type":31,"tagName":570,"properties":2856,"children":2857},{"style":1840},[2858],{"type":27,"value":2679},{"type":31,"tagName":570,"properties":2860,"children":2861},{"style":680},[2862],{"type":27,"value":2551},{"type":31,"tagName":570,"properties":2864,"children":2865},{"style":686},[2866],{"type":27,"value":2556},{"type":31,"tagName":570,"properties":2868,"children":2869},{"style":680},[2870],{"type":27,"value":2871},"i32",{"type":31,"tagName":570,"properties":2873,"children":2874},{"style":686},[2875],{"type":27,"value":2697},{"type":31,"tagName":570,"properties":2877,"children":2878},{"style":730},[2879],{"type":27,"value":2702},{"type":31,"tagName":570,"properties":2881,"children":2882},{"style":686},[2883],{"type":27,"value":2716},{"type":31,"tagName":570,"properties":2885,"children":2886},{"style":576},[2887],{"type":27,"value":2888},"// the series behind each grid row: the chart first, then the pins",{"type":27,"value":28},{"type":31,"tagName":570,"properties":2891,"children":2892},{"class":572},[2893,2897,2902,2906,2910,2914,2918,2922,2926,2930,2934],{"type":31,"tagName":570,"properties":2894,"children":2895},{"style":1840},[2896],{"type":27,"value":1843},{"type":31,"tagName":570,"properties":2898,"children":2899},{"style":730},[2900],{"type":27,"value":2901}," colAvg",{"type":31,"tagName":570,"properties":2903,"children":2904},{"style":1840},[2905],{"type":27,"value":1853},{"type":31,"tagName":570,"properties":2907,"children":2908},{"style":1840},[2909],{"type":27,"value":2679},{"type":31,"tagName":570,"properties":2911,"children":2912},{"style":680},[2913],{"type":27,"value":2551},{"type":31,"tagName":570,"properties":2915,"children":2916},{"style":686},[2917],{"type":27,"value":2556},{"type":31,"tagName":570,"properties":2919,"children":2920},{"style":680},[2921],{"type":27,"value":2692},{"type":31,"tagName":570,"properties":2923,"children":2924},{"style":686},[2925],{"type":27,"value":2697},{"type":31,"tagName":570,"properties":2927,"children":2928},{"style":730},[2929],{"type":27,"value":2702},{"type":31,"tagName":570,"properties":2931,"children":2932},{"style":686},[2933],{"type":27,"value":2716},{"type":31,"tagName":570,"properties":2935,"children":2936},{"style":576},[2937],{"type":27,"value":2938},"// each column's average with the other markets (the Avg row)",{"type":27,"value":28},{"type":31,"tagName":570,"properties":2941,"children":2942},{"class":572},[2943,2948,2953,2957,2962,2966,2970,2975,2979,2984,2988,2992,2997,3001,3006,3010,3014,3019,3023,3028,3032],{"type":31,"tagName":570,"properties":2944,"children":2945},{"style":1840},[2946],{"type":27,"value":2947},"let",{"type":31,"tagName":570,"properties":2949,"children":2950},{"style":686},[2951],{"type":27,"value":2952}," window ",{"type":31,"tagName":570,"properties":2954,"children":2955},{"style":1840},[2956],{"type":27,"value":2570},{"type":31,"tagName":570,"properties":2958,"children":2959},{"style":730},[2960],{"type":27,"value":2961}," 96",{"type":31,"tagName":570,"properties":2963,"children":2964},{"style":686},[2965],{"type":27,"value":1911},{"type":31,"tagName":570,"properties":2967,"children":2968},{"style":1840},[2969],{"type":27,"value":2947},{"type":31,"tagName":570,"properties":2971,"children":2972},{"style":686},[2973],{"type":27,"value":2974}," strong ",{"type":31,"tagName":570,"properties":2976,"children":2977},{"style":1840},[2978],{"type":27,"value":2570},{"type":31,"tagName":570,"properties":2980,"children":2981},{"style":730},[2982],{"type":27,"value":2983}," 0.7",{"type":31,"tagName":570,"properties":2985,"children":2986},{"style":686},[2987],{"type":27,"value":1911},{"type":31,"tagName":570,"properties":2989,"children":2990},{"style":1840},[2991],{"type":27,"value":2947},{"type":31,"tagName":570,"properties":2993,"children":2994},{"style":686},[2995],{"type":27,"value":2996}," ring ",{"type":31,"tagName":570,"properties":2998,"children":2999},{"style":1840},[3000],{"type":27,"value":2570},{"type":31,"tagName":570,"properties":3002,"children":3003},{"style":730},[3004],{"type":27,"value":3005}," 97",{"type":31,"tagName":570,"properties":3007,"children":3008},{"style":686},[3009],{"type":27,"value":1911},{"type":31,"tagName":570,"properties":3011,"children":3012},{"style":1840},[3013],{"type":27,"value":2947},{"type":31,"tagName":570,"properties":3015,"children":3016},{"style":686},[3017],{"type":27,"value":3018}," minPairs ",{"type":31,"tagName":570,"properties":3020,"children":3021},{"style":1840},[3022],{"type":27,"value":2570},{"type":31,"tagName":570,"properties":3024,"children":3025},{"style":730},[3026],{"type":27,"value":3027}," 48",{"type":31,"tagName":570,"properties":3029,"children":3030},{"style":686},[3031],{"type":27,"value":1911},{"type":31,"tagName":570,"properties":3033,"children":3034},{"style":576},[3035],{"type":27,"value":3036},"// the params, read in onStart()",{"type":27,"value":28},{"type":31,"tagName":570,"properties":3039,"children":3040},{"class":572},[3041,3045,3050,3054,3059,3063,3067,3071,3076,3080,3085,3089],{"type":31,"tagName":570,"properties":3042,"children":3043},{"style":1840},[3044],{"type":27,"value":2947},{"type":31,"tagName":570,"properties":3046,"children":3047},{"style":686},[3048],{"type":27,"value":3049}," head ",{"type":31,"tagName":570,"properties":3051,"children":3052},{"style":1840},[3053],{"type":27,"value":2570},{"type":31,"tagName":570,"properties":3055,"children":3056},{"style":1840},[3057],{"type":27,"value":3058}," -",{"type":31,"tagName":570,"properties":3060,"children":3061},{"style":730},[3062],{"type":27,"value":2089},{"type":31,"tagName":570,"properties":3064,"children":3065},{"style":686},[3066],{"type":27,"value":1911},{"type":31,"tagName":570,"properties":3068,"children":3069},{"style":1840},[3070],{"type":27,"value":2947},{"type":31,"tagName":570,"properties":3072,"children":3073},{"style":686},[3074],{"type":27,"value":3075}," count ",{"type":31,"tagName":570,"properties":3077,"children":3078},{"style":1840},[3079],{"type":27,"value":2570},{"type":31,"tagName":570,"properties":3081,"children":3082},{"style":730},[3083],{"type":27,"value":3084}," 0",{"type":31,"tagName":570,"properties":3086,"children":3087},{"style":686},[3088],{"type":27,"value":1911},{"type":31,"tagName":570,"properties":3090,"children":3091},{"style":576},[3092],{"type":27,"value":3093},"// the ring: head is the newest slot, count the slots in use",{"type":27,"value":28},{"type":31,"tagName":570,"properties":3096,"children":3097},{"class":572},[3098,3102,3107,3111,3115,3119,3123,3128,3132,3137,3141],{"type":31,"tagName":570,"properties":3099,"children":3100},{"style":1840},[3101],{"type":27,"value":2947},{"type":31,"tagName":570,"properties":3103,"children":3104},{"style":686},[3105],{"type":27,"value":3106}," rows ",{"type":31,"tagName":570,"properties":3108,"children":3109},{"style":1840},[3110],{"type":27,"value":2570},{"type":31,"tagName":570,"properties":3112,"children":3113},{"style":730},[3114],{"type":27,"value":2449},{"type":31,"tagName":570,"properties":3116,"children":3117},{"style":686},[3118],{"type":27,"value":1911},{"type":31,"tagName":570,"properties":3120,"children":3121},{"style":1840},[3122],{"type":27,"value":2947},{"type":31,"tagName":570,"properties":3124,"children":3125},{"style":686},[3126],{"type":27,"value":3127}," chartName ",{"type":31,"tagName":570,"properties":3129,"children":3130},{"style":1840},[3131],{"type":27,"value":2570},{"type":31,"tagName":570,"properties":3133,"children":3134},{"style":692},[3135],{"type":27,"value":3136}," \"Chart\"",{"type":31,"tagName":570,"properties":3138,"children":3139},{"style":686},[3140],{"type":27,"value":1911},{"type":31,"tagName":570,"properties":3142,"children":3143},{"style":576},[3144],{"type":27,"value":3145},"// the grid's size and the chart row's name this run",{"type":27,"value":28},{"type":31,"tagName":570,"properties":3148,"children":3149},{"class":572},[3150,3154,3159,3163,3168,3172],{"type":31,"tagName":570,"properties":3151,"children":3152},{"style":1840},[3153],{"type":27,"value":2947},{"type":31,"tagName":570,"properties":3155,"children":3156},{"style":686},[3157],{"type":27,"value":3158}," volumeSeen ",{"type":31,"tagName":570,"properties":3160,"children":3161},{"style":1840},[3162],{"type":27,"value":2570},{"type":31,"tagName":570,"properties":3164,"children":3165},{"style":730},[3166],{"type":27,"value":3167}," false",{"type":31,"tagName":570,"properties":3169,"children":3170},{"style":686},[3171],{"type":27,"value":1911},{"type":31,"tagName":570,"properties":3173,"children":3174},{"style":576},[3175],{"type":27,"value":3176},"// a bar of the chart carried volume: every crypto market trades some, quote-only candles never do",{"type":27,"value":28},{"type":31,"tagName":570,"properties":3179,"children":3180},{"class":572},[],{"type":27,"value":28},{"type":31,"tagName":570,"properties":3183,"children":3184},{"class":572},[3185,3190,3195,3199,3205,3209,3214,3219,3223,3227],{"type":31,"tagName":570,"properties":3186,"children":3187},{"style":1840},[3188],{"type":27,"value":3189},"function",{"type":31,"tagName":570,"properties":3191,"children":3192},{"style":680},[3193],{"type":27,"value":3194}," readSeries",{"type":31,"tagName":570,"properties":3196,"children":3197},{"style":686},[3198],{"type":27,"value":689},{"type":31,"tagName":570,"properties":3200,"children":3202},{"style":3201},"--shiki-dark:#FFAB70;--shiki-light:#E36209",[3203],{"type":27,"value":3204},"s",{"type":31,"tagName":570,"properties":3206,"children":3207},{"style":1840},[3208],{"type":27,"value":1892},{"type":31,"tagName":570,"properties":3210,"children":3211},{"style":680},[3212],{"type":27,"value":3213}," i32",{"type":31,"tagName":570,"properties":3215,"children":3216},{"style":686},[3217],{"type":27,"value":3218},")",{"type":31,"tagName":570,"properties":3220,"children":3221},{"style":1840},[3222],{"type":27,"value":1892},{"type":31,"tagName":570,"properties":3224,"children":3225},{"style":680},[3226],{"type":27,"value":1897},{"type":31,"tagName":570,"properties":3228,"children":3229},{"style":686},[3230],{"type":27,"value":3231}," {",{"type":27,"value":28},{"type":31,"tagName":570,"properties":3234,"children":3235},{"class":572},[3236,3241],{"type":31,"tagName":570,"properties":3237,"children":3238},{"style":1840},[3239],{"type":27,"value":3240},"  switch",{"type":31,"tagName":570,"properties":3242,"children":3243},{"style":686},[3244],{"type":27,"value":3245}," (s) {",{"type":27,"value":28},{"type":31,"tagName":570,"properties":3248,"children":3249},{"class":572},[3250,3255,3259,3264,3269,3274,3279,3284,3289,3293,3297,3302,3306,3310,3315,3319,3323,3328,3332,3336,3341,3345,3349,3354],{"type":31,"tagName":570,"properties":3251,"children":3252},{"style":1840},[3253],{"type":27,"value":3254},"    case",{"type":31,"tagName":570,"properties":3256,"children":3257},{"style":730},[3258],{"type":27,"value":2520},{"type":31,"tagName":570,"properties":3260,"children":3261},{"style":686},[3262],{"type":27,"value":3263},": ",{"type":31,"tagName":570,"properties":3265,"children":3266},{"style":1840},[3267],{"type":27,"value":3268},"return",{"type":31,"tagName":570,"properties":3270,"children":3271},{"style":680},[3272],{"type":27,"value":3273}," in_btc",{"type":31,"tagName":570,"properties":3275,"children":3276},{"style":686},[3277],{"type":27,"value":3278},"(); ",{"type":31,"tagName":570,"properties":3280,"children":3281},{"style":1840},[3282],{"type":27,"value":3283},"case",{"type":31,"tagName":570,"properties":3285,"children":3286},{"style":730},[3287],{"type":27,"value":3288}," 2",{"type":31,"tagName":570,"properties":3290,"children":3291},{"style":686},[3292],{"type":27,"value":3263},{"type":31,"tagName":570,"properties":3294,"children":3295},{"style":1840},[3296],{"type":27,"value":3268},{"type":31,"tagName":570,"properties":3298,"children":3299},{"style":680},[3300],{"type":27,"value":3301}," in_eth",{"type":31,"tagName":570,"properties":3303,"children":3304},{"style":686},[3305],{"type":27,"value":3278},{"type":31,"tagName":570,"properties":3307,"children":3308},{"style":1840},[3309],{"type":27,"value":3283},{"type":31,"tagName":570,"properties":3311,"children":3312},{"style":730},[3313],{"type":27,"value":3314}," 3",{"type":31,"tagName":570,"properties":3316,"children":3317},{"style":686},[3318],{"type":27,"value":3263},{"type":31,"tagName":570,"properties":3320,"children":3321},{"style":1840},[3322],{"type":27,"value":3268},{"type":31,"tagName":570,"properties":3324,"children":3325},{"style":680},[3326],{"type":27,"value":3327}," in_sol",{"type":31,"tagName":570,"properties":3329,"children":3330},{"style":686},[3331],{"type":27,"value":3278},{"type":31,"tagName":570,"properties":3333,"children":3334},{"style":1840},[3335],{"type":27,"value":3283},{"type":31,"tagName":570,"properties":3337,"children":3338},{"style":730},[3339],{"type":27,"value":3340}," 4",{"type":31,"tagName":570,"properties":3342,"children":3343},{"style":686},[3344],{"type":27,"value":3263},{"type":31,"tagName":570,"properties":3346,"children":3347},{"style":1840},[3348],{"type":27,"value":3268},{"type":31,"tagName":570,"properties":3350,"children":3351},{"style":680},[3352],{"type":27,"value":3353}," in_bnb",{"type":31,"tagName":570,"properties":3355,"children":3356},{"style":686},[3357],{"type":27,"value":3358},"();",{"type":27,"value":28},{"type":31,"tagName":570,"properties":3361,"children":3362},{"class":572},[3363,3367,3372,3376,3380,3385,3389,3393,3398,3402,3406,3411,3415,3419,3424,3428,3432,3437,3441,3445,3450,3454,3458,3463],{"type":31,"tagName":570,"properties":3364,"children":3365},{"style":1840},[3366],{"type":27,"value":3254},{"type":31,"tagName":570,"properties":3368,"children":3369},{"style":730},[3370],{"type":27,"value":3371}," 5",{"type":31,"tagName":570,"properties":3373,"children":3374},{"style":686},[3375],{"type":27,"value":3263},{"type":31,"tagName":570,"properties":3377,"children":3378},{"style":1840},[3379],{"type":27,"value":3268},{"type":31,"tagName":570,"properties":3381,"children":3382},{"style":680},[3383],{"type":27,"value":3384}," in_xrp",{"type":31,"tagName":570,"properties":3386,"children":3387},{"style":686},[3388],{"type":27,"value":3278},{"type":31,"tagName":570,"properties":3390,"children":3391},{"style":1840},[3392],{"type":27,"value":3283},{"type":31,"tagName":570,"properties":3394,"children":3395},{"style":730},[3396],{"type":27,"value":3397}," 6",{"type":31,"tagName":570,"properties":3399,"children":3400},{"style":686},[3401],{"type":27,"value":3263},{"type":31,"tagName":570,"properties":3403,"children":3404},{"style":1840},[3405],{"type":27,"value":3268},{"type":31,"tagName":570,"properties":3407,"children":3408},{"style":680},[3409],{"type":27,"value":3410}," in_doge",{"type":31,"tagName":570,"properties":3412,"children":3413},{"style":686},[3414],{"type":27,"value":3278},{"type":31,"tagName":570,"properties":3416,"children":3417},{"style":1840},[3418],{"type":27,"value":3283},{"type":31,"tagName":570,"properties":3420,"children":3421},{"style":730},[3422],{"type":27,"value":3423}," 7",{"type":31,"tagName":570,"properties":3425,"children":3426},{"style":686},[3427],{"type":27,"value":3263},{"type":31,"tagName":570,"properties":3429,"children":3430},{"style":1840},[3431],{"type":27,"value":3268},{"type":31,"tagName":570,"properties":3433,"children":3434},{"style":680},[3435],{"type":27,"value":3436}," in_ada",{"type":31,"tagName":570,"properties":3438,"children":3439},{"style":686},[3440],{"type":27,"value":3278},{"type":31,"tagName":570,"properties":3442,"children":3443},{"style":1840},[3444],{"type":27,"value":3283},{"type":31,"tagName":570,"properties":3446,"children":3447},{"style":730},[3448],{"type":27,"value":3449}," 8",{"type":31,"tagName":570,"properties":3451,"children":3452},{"style":686},[3453],{"type":27,"value":3263},{"type":31,"tagName":570,"properties":3455,"children":3456},{"style":1840},[3457],{"type":27,"value":3268},{"type":31,"tagName":570,"properties":3459,"children":3460},{"style":680},[3461],{"type":27,"value":3462}," in_avax",{"type":31,"tagName":570,"properties":3464,"children":3465},{"style":686},[3466],{"type":27,"value":3358},{"type":27,"value":28},{"type":31,"tagName":570,"properties":3469,"children":3470},{"class":572},[3471,3476,3480,3484,3489,3494],{"type":31,"tagName":570,"properties":3472,"children":3473},{"style":1840},[3474],{"type":27,"value":3475},"    default",{"type":31,"tagName":570,"properties":3477,"children":3478},{"style":686},[3479],{"type":27,"value":3263},{"type":31,"tagName":570,"properties":3481,"children":3482},{"style":1840},[3483],{"type":27,"value":3268},{"type":31,"tagName":570,"properties":3485,"children":3486},{"style":686},[3487],{"type":27,"value":3488}," bar.",{"type":31,"tagName":570,"properties":3490,"children":3491},{"style":680},[3492],{"type":27,"value":3493},"close",{"type":31,"tagName":570,"properties":3495,"children":3496},{"style":686},[3497],{"type":27,"value":3358},{"type":27,"value":28},{"type":31,"tagName":570,"properties":3500,"children":3501},{"class":572},[3502],{"type":31,"tagName":570,"properties":3503,"children":3504},{"style":686},[3505],{"type":27,"value":3506},"  }",{"type":27,"value":28},{"type":31,"tagName":570,"properties":3509,"children":3510},{"class":572},[3511],{"type":31,"tagName":570,"properties":3512,"children":3513},{"style":686},[3514],{"type":27,"value":3515},"}",{"type":27,"value":28},{"type":31,"tagName":570,"properties":3518,"children":3519},{"class":572},[3520,3524,3529,3533,3538,3542,3546,3550,3555,3559,3563,3567,3571,3575,3580,3584,3589,3593,3598,3603,3607,3611,3616,3620,3624,3629,3634,3638,3643],{"type":31,"tagName":570,"properties":3521,"children":3522},{"style":1840},[3523],{"type":27,"value":3189},{"type":31,"tagName":570,"properties":3525,"children":3526},{"style":680},[3527],{"type":27,"value":3528}," slotAt",{"type":31,"tagName":570,"properties":3530,"children":3531},{"style":686},[3532],{"type":27,"value":689},{"type":31,"tagName":570,"properties":3534,"children":3535},{"style":3201},[3536],{"type":27,"value":3537},"k",{"type":31,"tagName":570,"properties":3539,"children":3540},{"style":1840},[3541],{"type":27,"value":1892},{"type":31,"tagName":570,"properties":3543,"children":3544},{"style":680},[3545],{"type":27,"value":3213},{"type":31,"tagName":570,"properties":3547,"children":3548},{"style":686},[3549],{"type":27,"value":278},{"type":31,"tagName":570,"properties":3551,"children":3552},{"style":3201},[3553],{"type":27,"value":3554},"used",{"type":31,"tagName":570,"properties":3556,"children":3557},{"style":1840},[3558],{"type":27,"value":1892},{"type":31,"tagName":570,"properties":3560,"children":3561},{"style":680},[3562],{"type":27,"value":3213},{"type":31,"tagName":570,"properties":3564,"children":3565},{"style":686},[3566],{"type":27,"value":3218},{"type":31,"tagName":570,"properties":3568,"children":3569},{"style":1840},[3570],{"type":27,"value":1892},{"type":31,"tagName":570,"properties":3572,"children":3573},{"style":680},[3574],{"type":27,"value":3213},{"type":31,"tagName":570,"properties":3576,"children":3577},{"style":686},[3578],{"type":27,"value":3579}," { ",{"type":31,"tagName":570,"properties":3581,"children":3582},{"style":1840},[3583],{"type":27,"value":3268},{"type":31,"tagName":570,"properties":3585,"children":3586},{"style":686},[3587],{"type":27,"value":3588}," (head ",{"type":31,"tagName":570,"properties":3590,"children":3591},{"style":1840},[3592],{"type":27,"value":2084},{"type":31,"tagName":570,"properties":3594,"children":3595},{"style":686},[3596],{"type":27,"value":3597}," used ",{"type":31,"tagName":570,"properties":3599,"children":3600},{"style":1840},[3601],{"type":27,"value":3602},"+",{"type":31,"tagName":570,"properties":3604,"children":3605},{"style":730},[3606],{"type":27,"value":2520},{"type":31,"tagName":570,"properties":3608,"children":3609},{"style":1840},[3610],{"type":27,"value":2515},{"type":31,"tagName":570,"properties":3612,"children":3613},{"style":686},[3614],{"type":27,"value":3615}," k ",{"type":31,"tagName":570,"properties":3617,"children":3618},{"style":1840},[3619],{"type":27,"value":3602},{"type":31,"tagName":570,"properties":3621,"children":3622},{"style":730},[3623],{"type":27,"value":2502},{"type":31,"tagName":570,"properties":3625,"children":3626},{"style":686},[3627],{"type":27,"value":3628},") ",{"type":31,"tagName":570,"properties":3630,"children":3631},{"style":1840},[3632],{"type":27,"value":3633},"%",{"type":31,"tagName":570,"properties":3635,"children":3636},{"style":730},[3637],{"type":27,"value":2502},{"type":31,"tagName":570,"properties":3639,"children":3640},{"style":686},[3641],{"type":27,"value":3642},"; } ",{"type":31,"tagName":570,"properties":3644,"children":3645},{"style":576},[3646],{"type":27,"value":3647},"// the k-th oldest of 'used' slots",{"type":27,"value":28},{"type":31,"tagName":570,"properties":3650,"children":3651},{"class":572},[3652,3656,3661,3665,3669,3673,3677,3681,3686,3690,3694,3698,3702,3707,3711,3715,3720,3725,3730,3734,3739,3744,3749,3753,3757,3762,3766,3771,3776,3780],{"type":31,"tagName":570,"properties":3653,"children":3654},{"style":1840},[3655],{"type":27,"value":3189},{"type":31,"tagName":570,"properties":3657,"children":3658},{"style":680},[3659],{"type":27,"value":3660}," sameClose",{"type":31,"tagName":570,"properties":3662,"children":3663},{"style":686},[3664],{"type":27,"value":689},{"type":31,"tagName":570,"properties":3666,"children":3667},{"style":3201},[3668],{"type":27,"value":259},{"type":31,"tagName":570,"properties":3670,"children":3671},{"style":1840},[3672],{"type":27,"value":1892},{"type":31,"tagName":570,"properties":3674,"children":3675},{"style":680},[3676],{"type":27,"value":1897},{"type":31,"tagName":570,"properties":3678,"children":3679},{"style":686},[3680],{"type":27,"value":278},{"type":31,"tagName":570,"properties":3682,"children":3683},{"style":3201},[3684],{"type":27,"value":3685},"b",{"type":31,"tagName":570,"properties":3687,"children":3688},{"style":1840},[3689],{"type":27,"value":1892},{"type":31,"tagName":570,"properties":3691,"children":3692},{"style":680},[3693],{"type":27,"value":1897},{"type":31,"tagName":570,"properties":3695,"children":3696},{"style":686},[3697],{"type":27,"value":3218},{"type":31,"tagName":570,"properties":3699,"children":3700},{"style":1840},[3701],{"type":27,"value":1892},{"type":31,"tagName":570,"properties":3703,"children":3704},{"style":680},[3705],{"type":27,"value":3706}," bool",{"type":31,"tagName":570,"properties":3708,"children":3709},{"style":686},[3710],{"type":27,"value":3579},{"type":31,"tagName":570,"properties":3712,"children":3713},{"style":1840},[3714],{"type":27,"value":3268},{"type":31,"tagName":570,"properties":3716,"children":3717},{"style":686},[3718],{"type":27,"value":3719}," Math.",{"type":31,"tagName":570,"properties":3721,"children":3722},{"style":680},[3723],{"type":27,"value":3724},"abs",{"type":31,"tagName":570,"properties":3726,"children":3727},{"style":686},[3728],{"type":27,"value":3729},"(a ",{"type":31,"tagName":570,"properties":3731,"children":3732},{"style":1840},[3733],{"type":27,"value":2084},{"type":31,"tagName":570,"properties":3735,"children":3736},{"style":686},[3737],{"type":27,"value":3738}," b) ",{"type":31,"tagName":570,"properties":3740,"children":3741},{"style":1840},[3742],{"type":27,"value":3743},"\u003C=",{"type":31,"tagName":570,"properties":3745,"children":3746},{"style":730},[3747],{"type":27,"value":3748}," 1e-9",{"type":31,"tagName":570,"properties":3750,"children":3751},{"style":1840},[3752],{"type":27,"value":2707},{"type":31,"tagName":570,"properties":3754,"children":3755},{"style":686},[3756],{"type":27,"value":3719},{"type":31,"tagName":570,"properties":3758,"children":3759},{"style":680},[3760],{"type":27,"value":3761},"max",{"type":31,"tagName":570,"properties":3763,"children":3764},{"style":686},[3765],{"type":27,"value":689},{"type":31,"tagName":570,"properties":3767,"children":3768},{"style":730},[3769],{"type":27,"value":3770},"1.0",{"type":31,"tagName":570,"properties":3772,"children":3773},{"style":686},[3774],{"type":27,"value":3775},", Math.",{"type":31,"tagName":570,"properties":3777,"children":3778},{"style":680},[3779],{"type":27,"value":3724},{"type":31,"tagName":570,"properties":3781,"children":3782},{"style":686},[3783],{"type":27,"value":3784},"(a)); }",{"type":27,"value":28},{"type":31,"tagName":570,"properties":3787,"children":3788},{"class":572},[3789],{"type":31,"tagName":570,"properties":3790,"children":3791},{"style":576},[3792],{"type":27,"value":3793},"// At or above 'strong' as the cells print it, two decimals: a 0.6955 cell reads 0.70 and counts at 0.70.",{"type":27,"value":28},{"type":31,"tagName":570,"properties":3796,"children":3797},{"class":572},[3798,3802,3807,3811,3816,3820,3824,3828,3832,3836,3840,3844,3848,3853,3858,3863,3868,3872,3877,3881,3885,3890,3894,3898],{"type":31,"tagName":570,"properties":3799,"children":3800},{"style":1840},[3801],{"type":27,"value":3189},{"type":31,"tagName":570,"properties":3803,"children":3804},{"style":680},[3805],{"type":27,"value":3806}," isStrong",{"type":31,"tagName":570,"properties":3808,"children":3809},{"style":686},[3810],{"type":27,"value":689},{"type":31,"tagName":570,"properties":3812,"children":3813},{"style":3201},[3814],{"type":27,"value":3815},"r",{"type":31,"tagName":570,"properties":3817,"children":3818},{"style":1840},[3819],{"type":27,"value":1892},{"type":31,"tagName":570,"properties":3821,"children":3822},{"style":680},[3823],{"type":27,"value":1897},{"type":31,"tagName":570,"properties":3825,"children":3826},{"style":686},[3827],{"type":27,"value":3218},{"type":31,"tagName":570,"properties":3829,"children":3830},{"style":1840},[3831],{"type":27,"value":1892},{"type":31,"tagName":570,"properties":3833,"children":3834},{"style":680},[3835],{"type":27,"value":3706},{"type":31,"tagName":570,"properties":3837,"children":3838},{"style":686},[3839],{"type":27,"value":3579},{"type":31,"tagName":570,"properties":3841,"children":3842},{"style":1840},[3843],{"type":27,"value":3268},{"type":31,"tagName":570,"properties":3845,"children":3846},{"style":686},[3847],{"type":27,"value":3719},{"type":31,"tagName":570,"properties":3849,"children":3850},{"style":680},[3851],{"type":27,"value":3852},"round",{"type":31,"tagName":570,"properties":3854,"children":3855},{"style":686},[3856],{"type":27,"value":3857},"(r ",{"type":31,"tagName":570,"properties":3859,"children":3860},{"style":1840},[3861],{"type":27,"value":3862},"*",{"type":31,"tagName":570,"properties":3864,"children":3865},{"style":730},[3866],{"type":27,"value":3867}," 100.0",{"type":31,"tagName":570,"properties":3869,"children":3870},{"style":686},[3871],{"type":27,"value":3628},{"type":31,"tagName":570,"properties":3873,"children":3874},{"style":1840},[3875],{"type":27,"value":3876},">=",{"type":31,"tagName":570,"properties":3878,"children":3879},{"style":686},[3880],{"type":27,"value":3719},{"type":31,"tagName":570,"properties":3882,"children":3883},{"style":680},[3884],{"type":27,"value":3852},{"type":31,"tagName":570,"properties":3886,"children":3887},{"style":686},[3888],{"type":27,"value":3889},"(strong ",{"type":31,"tagName":570,"properties":3891,"children":3892},{"style":1840},[3893],{"type":27,"value":3862},{"type":31,"tagName":570,"properties":3895,"children":3896},{"style":730},[3897],{"type":27,"value":3867},{"type":31,"tagName":570,"properties":3899,"children":3900},{"style":686},[3901],{"type":27,"value":3902},"); }",{"type":27,"value":28},{"type":31,"tagName":570,"properties":3905,"children":3906},{"class":572},[],{"type":27,"value":28},{"type":31,"tagName":570,"properties":3909,"children":3910},{"class":572},[3911],{"type":31,"tagName":570,"properties":3912,"children":3913},{"style":576},[3914],{"type":27,"value":3915},"// The pin that is this chart's own market, if any: its closes equal the chart's on every bar both have (the forming",{"type":27,"value":28},{"type":31,"tagName":570,"properties":3918,"children":3919},{"class":572},[3920],{"type":31,"tagName":570,"properties":3921,"children":3922},{"style":576},[3923],{"type":27,"value":3924},"// bar may lag by a tick, so one mismatch is allowed). That row is dropped and the chart row takes its name.",{"type":27,"value":28},{"type":31,"tagName":570,"properties":3927,"children":3928},{"class":572},[3929,3933,3938,3942,3946,3950,3954,3958,3962,3966],{"type":31,"tagName":570,"properties":3930,"children":3931},{"style":1840},[3932],{"type":27,"value":3189},{"type":31,"tagName":570,"properties":3934,"children":3935},{"style":680},[3936],{"type":27,"value":3937}," duplicatePin",{"type":31,"tagName":570,"properties":3939,"children":3940},{"style":686},[3941],{"type":27,"value":689},{"type":31,"tagName":570,"properties":3943,"children":3944},{"style":3201},[3945],{"type":27,"value":3554},{"type":31,"tagName":570,"properties":3947,"children":3948},{"style":1840},[3949],{"type":27,"value":1892},{"type":31,"tagName":570,"properties":3951,"children":3952},{"style":680},[3953],{"type":27,"value":3213},{"type":31,"tagName":570,"properties":3955,"children":3956},{"style":686},[3957],{"type":27,"value":3218},{"type":31,"tagName":570,"properties":3959,"children":3960},{"style":1840},[3961],{"type":27,"value":1892},{"type":31,"tagName":570,"properties":3963,"children":3964},{"style":680},[3965],{"type":27,"value":3213},{"type":31,"tagName":570,"properties":3967,"children":3968},{"style":686},[3969],{"type":27,"value":3231},{"type":27,"value":28},{"type":31,"tagName":570,"properties":3972,"children":3973},{"class":572},[3974,3979,3983,3987,3992,3996,4000,4005,4009,4013,4017,4022,4026],{"type":31,"tagName":570,"properties":3975,"children":3976},{"style":1840},[3977],{"type":27,"value":3978},"  for",{"type":31,"tagName":570,"properties":3980,"children":3981},{"style":686},[3982],{"type":27,"value":252},{"type":31,"tagName":570,"properties":3984,"children":3985},{"style":1840},[3986],{"type":27,"value":2947},{"type":31,"tagName":570,"properties":3988,"children":3989},{"style":686},[3990],{"type":27,"value":3991}," p ",{"type":31,"tagName":570,"properties":3993,"children":3994},{"style":1840},[3995],{"type":27,"value":2570},{"type":31,"tagName":570,"properties":3997,"children":3998},{"style":730},[3999],{"type":27,"value":2520},{"type":31,"tagName":570,"properties":4001,"children":4002},{"style":686},[4003],{"type":27,"value":4004},"; p ",{"type":31,"tagName":570,"properties":4006,"children":4007},{"style":1840},[4008],{"type":27,"value":2556},{"type":31,"tagName":570,"properties":4010,"children":4011},{"style":730},[4012],{"type":27,"value":2449},{"type":31,"tagName":570,"properties":4014,"children":4015},{"style":686},[4016],{"type":27,"value":4004},{"type":31,"tagName":570,"properties":4018,"children":4019},{"style":1840},[4020],{"type":27,"value":4021},"+=",{"type":31,"tagName":570,"properties":4023,"children":4024},{"style":730},[4025],{"type":27,"value":2520},{"type":31,"tagName":570,"properties":4027,"children":4028},{"style":686},[4029],{"type":27,"value":4030},") {",{"type":27,"value":28},{"type":31,"tagName":570,"properties":4033,"children":4034},{"class":572},[4035,4040,4045,4049,4053,4057,4061,4066,4070,4074],{"type":31,"tagName":570,"properties":4036,"children":4037},{"style":1840},[4038],{"type":27,"value":4039},"    let",{"type":31,"tagName":570,"properties":4041,"children":4042},{"style":686},[4043],{"type":27,"value":4044}," present ",{"type":31,"tagName":570,"properties":4046,"children":4047},{"style":1840},[4048],{"type":27,"value":2570},{"type":31,"tagName":570,"properties":4050,"children":4051},{"style":730},[4052],{"type":27,"value":3084},{"type":31,"tagName":570,"properties":4054,"children":4055},{"style":686},[4056],{"type":27,"value":1911},{"type":31,"tagName":570,"properties":4058,"children":4059},{"style":1840},[4060],{"type":27,"value":2947},{"type":31,"tagName":570,"properties":4062,"children":4063},{"style":686},[4064],{"type":27,"value":4065}," equal ",{"type":31,"tagName":570,"properties":4067,"children":4068},{"style":1840},[4069],{"type":27,"value":2570},{"type":31,"tagName":570,"properties":4071,"children":4072},{"style":730},[4073],{"type":27,"value":3084},{"type":31,"tagName":570,"properties":4075,"children":4076},{"style":686},[4077],{"type":27,"value":4078},";",{"type":27,"value":28},{"type":31,"tagName":570,"properties":4081,"children":4082},{"class":572},[4083,4088,4092,4096,4100,4104,4108,4113,4117,4122,4126,4130],{"type":31,"tagName":570,"properties":4084,"children":4085},{"style":1840},[4086],{"type":27,"value":4087},"    for",{"type":31,"tagName":570,"properties":4089,"children":4090},{"style":686},[4091],{"type":27,"value":252},{"type":31,"tagName":570,"properties":4093,"children":4094},{"style":1840},[4095],{"type":27,"value":2947},{"type":31,"tagName":570,"properties":4097,"children":4098},{"style":686},[4099],{"type":27,"value":3615},{"type":31,"tagName":570,"properties":4101,"children":4102},{"style":1840},[4103],{"type":27,"value":2570},{"type":31,"tagName":570,"properties":4105,"children":4106},{"style":730},[4107],{"type":27,"value":3084},{"type":31,"tagName":570,"properties":4109,"children":4110},{"style":686},[4111],{"type":27,"value":4112},"; k ",{"type":31,"tagName":570,"properties":4114,"children":4115},{"style":1840},[4116],{"type":27,"value":2556},{"type":31,"tagName":570,"properties":4118,"children":4119},{"style":686},[4120],{"type":27,"value":4121}," used; k ",{"type":31,"tagName":570,"properties":4123,"children":4124},{"style":1840},[4125],{"type":27,"value":4021},{"type":31,"tagName":570,"properties":4127,"children":4128},{"style":730},[4129],{"type":27,"value":2520},{"type":31,"tagName":570,"properties":4131,"children":4132},{"style":686},[4133],{"type":27,"value":4030},{"type":27,"value":28},{"type":31,"tagName":570,"properties":4136,"children":4137},{"class":572},[4138,4143,4148,4152,4156,4161,4165,4170,4174,4179,4183,4188,4192,4197,4201,4205,4209],{"type":31,"tagName":570,"properties":4139,"children":4140},{"style":1840},[4141],{"type":27,"value":4142},"      const",{"type":31,"tagName":570,"properties":4144,"children":4145},{"style":730},[4146],{"type":27,"value":4147}," slot",{"type":31,"tagName":570,"properties":4149,"children":4150},{"style":1840},[4151],{"type":27,"value":1853},{"type":31,"tagName":570,"properties":4153,"children":4154},{"style":680},[4155],{"type":27,"value":3528},{"type":31,"tagName":570,"properties":4157,"children":4158},{"style":686},[4159],{"type":27,"value":4160},"(k, used); ",{"type":31,"tagName":570,"properties":4162,"children":4163},{"style":1840},[4164],{"type":27,"value":1843},{"type":31,"tagName":570,"properties":4166,"children":4167},{"style":730},[4168],{"type":27,"value":4169}," a",{"type":31,"tagName":570,"properties":4171,"children":4172},{"style":1840},[4173],{"type":27,"value":1853},{"type":31,"tagName":570,"properties":4175,"children":4176},{"style":686},[4177],{"type":27,"value":4178}," closes[slot]; ",{"type":31,"tagName":570,"properties":4180,"children":4181},{"style":1840},[4182],{"type":27,"value":1843},{"type":31,"tagName":570,"properties":4184,"children":4185},{"style":730},[4186],{"type":27,"value":4187}," b",{"type":31,"tagName":570,"properties":4189,"children":4190},{"style":1840},[4191],{"type":27,"value":1853},{"type":31,"tagName":570,"properties":4193,"children":4194},{"style":686},[4195],{"type":27,"value":4196}," closes[p ",{"type":31,"tagName":570,"properties":4198,"children":4199},{"style":1840},[4200],{"type":27,"value":3862},{"type":31,"tagName":570,"properties":4202,"children":4203},{"style":730},[4204],{"type":27,"value":2502},{"type":31,"tagName":570,"properties":4206,"children":4207},{"style":1840},[4208],{"type":27,"value":2515},{"type":31,"tagName":570,"properties":4210,"children":4211},{"style":686},[4212],{"type":27,"value":4213}," slot];",{"type":27,"value":28},{"type":31,"tagName":570,"properties":4216,"children":4217},{"class":572},[4218,4223,4227,4232,4237,4242,4247,4252,4257],{"type":31,"tagName":570,"properties":4219,"children":4220},{"style":1840},[4221],{"type":27,"value":4222},"      if",{"type":31,"tagName":570,"properties":4224,"children":4225},{"style":686},[4226],{"type":27,"value":252},{"type":31,"tagName":570,"properties":4228,"children":4229},{"style":680},[4230],{"type":27,"value":4231},"isNaN",{"type":31,"tagName":570,"properties":4233,"children":4234},{"style":686},[4235],{"type":27,"value":4236},"(a) ",{"type":31,"tagName":570,"properties":4238,"children":4239},{"style":1840},[4240],{"type":27,"value":4241},"||",{"type":31,"tagName":570,"properties":4243,"children":4244},{"style":680},[4245],{"type":27,"value":4246}," isNaN",{"type":31,"tagName":570,"properties":4248,"children":4249},{"style":686},[4250],{"type":27,"value":4251},"(b)) ",{"type":31,"tagName":570,"properties":4253,"children":4254},{"style":1840},[4255],{"type":27,"value":4256},"continue",{"type":31,"tagName":570,"properties":4258,"children":4259},{"style":686},[4260],{"type":27,"value":4078},{"type":27,"value":28},{"type":31,"tagName":570,"properties":4263,"children":4264},{"class":572},[4265,4270,4274,4278,4282,4287,4291,4296,4301,4305,4309],{"type":31,"tagName":570,"properties":4266,"children":4267},{"style":686},[4268],{"type":27,"value":4269},"      present ",{"type":31,"tagName":570,"properties":4271,"children":4272},{"style":1840},[4273],{"type":27,"value":4021},{"type":31,"tagName":570,"properties":4275,"children":4276},{"style":730},[4277],{"type":27,"value":2520},{"type":31,"tagName":570,"properties":4279,"children":4280},{"style":686},[4281],{"type":27,"value":1911},{"type":31,"tagName":570,"properties":4283,"children":4284},{"style":1840},[4285],{"type":27,"value":4286},"if",{"type":31,"tagName":570,"properties":4288,"children":4289},{"style":686},[4290],{"type":27,"value":252},{"type":31,"tagName":570,"properties":4292,"children":4293},{"style":680},[4294],{"type":27,"value":4295},"sameClose",{"type":31,"tagName":570,"properties":4297,"children":4298},{"style":686},[4299],{"type":27,"value":4300},"(a, b)) equal ",{"type":31,"tagName":570,"properties":4302,"children":4303},{"style":1840},[4304],{"type":27,"value":4021},{"type":31,"tagName":570,"properties":4306,"children":4307},{"style":730},[4308],{"type":27,"value":2520},{"type":31,"tagName":570,"properties":4310,"children":4311},{"style":686},[4312],{"type":27,"value":4078},{"type":27,"value":28},{"type":31,"tagName":570,"properties":4315,"children":4316},{"class":572},[4317],{"type":31,"tagName":570,"properties":4318,"children":4319},{"style":686},[4320],{"type":27,"value":4321},"    }",{"type":27,"value":28},{"type":31,"tagName":570,"properties":4324,"children":4325},{"class":572},[4326,4331,4336,4340,4344,4349,4353,4357,4361,4365,4369,4373,4377],{"type":31,"tagName":570,"properties":4327,"children":4328},{"style":1840},[4329],{"type":27,"value":4330},"    if",{"type":31,"tagName":570,"properties":4332,"children":4333},{"style":686},[4334],{"type":27,"value":4335}," (present ",{"type":31,"tagName":570,"properties":4337,"children":4338},{"style":1840},[4339],{"type":27,"value":3876},{"type":31,"tagName":570,"properties":4341,"children":4342},{"style":730},[4343],{"type":27,"value":3288},{"type":31,"tagName":570,"properties":4345,"children":4346},{"style":1840},[4347],{"type":27,"value":4348}," &&",{"type":31,"tagName":570,"properties":4350,"children":4351},{"style":686},[4352],{"type":27,"value":4065},{"type":31,"tagName":570,"properties":4354,"children":4355},{"style":1840},[4356],{"type":27,"value":3876},{"type":31,"tagName":570,"properties":4358,"children":4359},{"style":686},[4360],{"type":27,"value":4044},{"type":31,"tagName":570,"properties":4362,"children":4363},{"style":1840},[4364],{"type":27,"value":2084},{"type":31,"tagName":570,"properties":4366,"children":4367},{"style":730},[4368],{"type":27,"value":2520},{"type":31,"tagName":570,"properties":4370,"children":4371},{"style":686},[4372],{"type":27,"value":3628},{"type":31,"tagName":570,"properties":4374,"children":4375},{"style":1840},[4376],{"type":27,"value":3268},{"type":31,"tagName":570,"properties":4378,"children":4379},{"style":686},[4380],{"type":27,"value":4381}," p;",{"type":27,"value":28},{"type":31,"tagName":570,"properties":4384,"children":4385},{"class":572},[4386],{"type":31,"tagName":570,"properties":4387,"children":4388},{"style":686},[4389],{"type":27,"value":3506},{"type":27,"value":28},{"type":31,"tagName":570,"properties":4392,"children":4393},{"class":572},[4394,4399,4403],{"type":31,"tagName":570,"properties":4395,"children":4396},{"style":1840},[4397],{"type":27,"value":4398},"  return",{"type":31,"tagName":570,"properties":4400,"children":4401},{"style":730},[4402],{"type":27,"value":3084},{"type":31,"tagName":570,"properties":4404,"children":4405},{"style":686},[4406],{"type":27,"value":4078},{"type":27,"value":28},{"type":31,"tagName":570,"properties":4409,"children":4410},{"class":572},[4411],{"type":31,"tagName":570,"properties":4412,"children":4413},{"style":686},[4414],{"type":27,"value":3515},{"type":27,"value":28},{"type":31,"tagName":570,"properties":4417,"children":4418},{"class":572},[4419],{"type":31,"tagName":570,"properties":4420,"children":4421},{"style":576},[4422],{"type":27,"value":4423},"// Log returns of every series over the window, NaN where either close is missing.",{"type":27,"value":28},{"type":31,"tagName":570,"properties":4426,"children":4427},{"class":572},[4428,4432,4437,4441,4445,4449,4453,4457,4461,4465],{"type":31,"tagName":570,"properties":4429,"children":4430},{"style":1840},[4431],{"type":27,"value":3189},{"type":31,"tagName":570,"properties":4433,"children":4434},{"style":680},[4435],{"type":27,"value":4436}," buildReturns",{"type":31,"tagName":570,"properties":4438,"children":4439},{"style":686},[4440],{"type":27,"value":689},{"type":31,"tagName":570,"properties":4442,"children":4443},{"style":3201},[4444],{"type":27,"value":3554},{"type":31,"tagName":570,"properties":4446,"children":4447},{"style":1840},[4448],{"type":27,"value":1892},{"type":31,"tagName":570,"properties":4450,"children":4451},{"style":680},[4452],{"type":27,"value":3213},{"type":31,"tagName":570,"properties":4454,"children":4455},{"style":686},[4456],{"type":27,"value":3218},{"type":31,"tagName":570,"properties":4458,"children":4459},{"style":1840},[4460],{"type":27,"value":1892},{"type":31,"tagName":570,"properties":4462,"children":4463},{"style":680},[4464],{"type":27,"value":3213},{"type":31,"tagName":570,"properties":4466,"children":4467},{"style":686},[4468],{"type":27,"value":3231},{"type":27,"value":28},{"type":31,"tagName":570,"properties":4471,"children":4472},{"class":572},[4473,4478,4483,4487,4491,4495,4499],{"type":31,"tagName":570,"properties":4474,"children":4475},{"style":1840},[4476],{"type":27,"value":4477},"  const",{"type":31,"tagName":570,"properties":4479,"children":4480},{"style":730},[4481],{"type":27,"value":4482}," n",{"type":31,"tagName":570,"properties":4484,"children":4485},{"style":1840},[4486],{"type":27,"value":1853},{"type":31,"tagName":570,"properties":4488,"children":4489},{"style":686},[4490],{"type":27,"value":3597},{"type":31,"tagName":570,"properties":4492,"children":4493},{"style":1840},[4494],{"type":27,"value":2084},{"type":31,"tagName":570,"properties":4496,"children":4497},{"style":730},[4498],{"type":27,"value":2520},{"type":31,"tagName":570,"properties":4500,"children":4501},{"style":686},[4502],{"type":27,"value":4078},{"type":27,"value":28},{"type":31,"tagName":570,"properties":4505,"children":4506},{"class":572},[4507,4511,4515,4519,4524,4528,4532,4537,4541,4545,4549,4553,4557],{"type":31,"tagName":570,"properties":4508,"children":4509},{"style":1840},[4510],{"type":27,"value":3978},{"type":31,"tagName":570,"properties":4512,"children":4513},{"style":686},[4514],{"type":27,"value":252},{"type":31,"tagName":570,"properties":4516,"children":4517},{"style":1840},[4518],{"type":27,"value":2947},{"type":31,"tagName":570,"properties":4520,"children":4521},{"style":686},[4522],{"type":27,"value":4523}," s ",{"type":31,"tagName":570,"properties":4525,"children":4526},{"style":1840},[4527],{"type":27,"value":2570},{"type":31,"tagName":570,"properties":4529,"children":4530},{"style":730},[4531],{"type":27,"value":3084},{"type":31,"tagName":570,"properties":4533,"children":4534},{"style":686},[4535],{"type":27,"value":4536},"; s ",{"type":31,"tagName":570,"properties":4538,"children":4539},{"style":1840},[4540],{"type":27,"value":2556},{"type":31,"tagName":570,"properties":4542,"children":4543},{"style":730},[4544],{"type":27,"value":2449},{"type":31,"tagName":570,"properties":4546,"children":4547},{"style":686},[4548],{"type":27,"value":4536},{"type":31,"tagName":570,"properties":4550,"children":4551},{"style":1840},[4552],{"type":27,"value":4021},{"type":31,"tagName":570,"properties":4554,"children":4555},{"style":730},[4556],{"type":27,"value":2520},{"type":31,"tagName":570,"properties":4558,"children":4559},{"style":686},[4560],{"type":27,"value":4030},{"type":27,"value":28},{"type":31,"tagName":570,"properties":4563,"children":4564},{"class":572},[4565,4569,4573,4577,4581,4585,4589,4593,4597,4602,4606,4610],{"type":31,"tagName":570,"properties":4566,"children":4567},{"style":1840},[4568],{"type":27,"value":4087},{"type":31,"tagName":570,"properties":4570,"children":4571},{"style":686},[4572],{"type":27,"value":252},{"type":31,"tagName":570,"properties":4574,"children":4575},{"style":1840},[4576],{"type":27,"value":2947},{"type":31,"tagName":570,"properties":4578,"children":4579},{"style":686},[4580],{"type":27,"value":3615},{"type":31,"tagName":570,"properties":4582,"children":4583},{"style":1840},[4584],{"type":27,"value":2570},{"type":31,"tagName":570,"properties":4586,"children":4587},{"style":730},[4588],{"type":27,"value":3084},{"type":31,"tagName":570,"properties":4590,"children":4591},{"style":686},[4592],{"type":27,"value":4112},{"type":31,"tagName":570,"properties":4594,"children":4595},{"style":1840},[4596],{"type":27,"value":2556},{"type":31,"tagName":570,"properties":4598,"children":4599},{"style":686},[4600],{"type":27,"value":4601}," n; k ",{"type":31,"tagName":570,"properties":4603,"children":4604},{"style":1840},[4605],{"type":27,"value":4021},{"type":31,"tagName":570,"properties":4607,"children":4608},{"style":730},[4609],{"type":27,"value":2520},{"type":31,"tagName":570,"properties":4611,"children":4612},{"style":686},[4613],{"type":27,"value":4030},{"type":27,"value":28},{"type":31,"tagName":570,"properties":4616,"children":4617},{"class":572},[4618,4622,4626,4630,4635,4639,4643,4647,4651,4656,4660,4664,4668,4672,4676,4680,4684,4688,4693,4697,4701],{"type":31,"tagName":570,"properties":4619,"children":4620},{"style":1840},[4621],{"type":27,"value":4142},{"type":31,"tagName":570,"properties":4623,"children":4624},{"style":730},[4625],{"type":27,"value":4169},{"type":31,"tagName":570,"properties":4627,"children":4628},{"style":1840},[4629],{"type":27,"value":1853},{"type":31,"tagName":570,"properties":4631,"children":4632},{"style":686},[4633],{"type":27,"value":4634}," closes[s ",{"type":31,"tagName":570,"properties":4636,"children":4637},{"style":1840},[4638],{"type":27,"value":3862},{"type":31,"tagName":570,"properties":4640,"children":4641},{"style":730},[4642],{"type":27,"value":2502},{"type":31,"tagName":570,"properties":4644,"children":4645},{"style":1840},[4646],{"type":27,"value":2515},{"type":31,"tagName":570,"properties":4648,"children":4649},{"style":680},[4650],{"type":27,"value":3528},{"type":31,"tagName":570,"properties":4652,"children":4653},{"style":686},[4654],{"type":27,"value":4655},"(k, used)]; ",{"type":31,"tagName":570,"properties":4657,"children":4658},{"style":1840},[4659],{"type":27,"value":1843},{"type":31,"tagName":570,"properties":4661,"children":4662},{"style":730},[4663],{"type":27,"value":4187},{"type":31,"tagName":570,"properties":4665,"children":4666},{"style":1840},[4667],{"type":27,"value":1853},{"type":31,"tagName":570,"properties":4669,"children":4670},{"style":686},[4671],{"type":27,"value":4634},{"type":31,"tagName":570,"properties":4673,"children":4674},{"style":1840},[4675],{"type":27,"value":3862},{"type":31,"tagName":570,"properties":4677,"children":4678},{"style":730},[4679],{"type":27,"value":2502},{"type":31,"tagName":570,"properties":4681,"children":4682},{"style":1840},[4683],{"type":27,"value":2515},{"type":31,"tagName":570,"properties":4685,"children":4686},{"style":680},[4687],{"type":27,"value":3528},{"type":31,"tagName":570,"properties":4689,"children":4690},{"style":686},[4691],{"type":27,"value":4692},"(k ",{"type":31,"tagName":570,"properties":4694,"children":4695},{"style":1840},[4696],{"type":27,"value":3602},{"type":31,"tagName":570,"properties":4698,"children":4699},{"style":730},[4700],{"type":27,"value":2520},{"type":31,"tagName":570,"properties":4702,"children":4703},{"style":686},[4704],{"type":27,"value":4705},", used)];",{"type":27,"value":28},{"type":31,"tagName":570,"properties":4708,"children":4709},{"class":572},[4710,4715,4719,4723,4727,4732,4736,4741,4746,4751,4755,4760,4764,4768,4773,4777,4782,4787,4792,4797,4801,4806],{"type":31,"tagName":570,"properties":4711,"children":4712},{"style":686},[4713],{"type":27,"value":4714},"      rets[s ",{"type":31,"tagName":570,"properties":4716,"children":4717},{"style":1840},[4718],{"type":27,"value":3862},{"type":31,"tagName":570,"properties":4720,"children":4721},{"style":730},[4722],{"type":27,"value":2480},{"type":31,"tagName":570,"properties":4724,"children":4725},{"style":1840},[4726],{"type":27,"value":2515},{"type":31,"tagName":570,"properties":4728,"children":4729},{"style":686},[4730],{"type":27,"value":4731}," k] ",{"type":31,"tagName":570,"properties":4733,"children":4734},{"style":1840},[4735],{"type":27,"value":2570},{"type":31,"tagName":570,"properties":4737,"children":4738},{"style":686},[4739],{"type":27,"value":4740}," a ",{"type":31,"tagName":570,"properties":4742,"children":4743},{"style":1840},[4744],{"type":27,"value":4745},">",{"type":31,"tagName":570,"properties":4747,"children":4748},{"style":730},[4749],{"type":27,"value":4750}," 0.0",{"type":31,"tagName":570,"properties":4752,"children":4753},{"style":1840},[4754],{"type":27,"value":4348},{"type":31,"tagName":570,"properties":4756,"children":4757},{"style":686},[4758],{"type":27,"value":4759}," b ",{"type":31,"tagName":570,"properties":4761,"children":4762},{"style":1840},[4763],{"type":27,"value":4745},{"type":31,"tagName":570,"properties":4765,"children":4766},{"style":730},[4767],{"type":27,"value":4750},{"type":31,"tagName":570,"properties":4769,"children":4770},{"style":1840},[4771],{"type":27,"value":4772}," ?",{"type":31,"tagName":570,"properties":4774,"children":4775},{"style":686},[4776],{"type":27,"value":3719},{"type":31,"tagName":570,"properties":4778,"children":4779},{"style":680},[4780],{"type":27,"value":4781},"log",{"type":31,"tagName":570,"properties":4783,"children":4784},{"style":686},[4785],{"type":27,"value":4786},"(b ",{"type":31,"tagName":570,"properties":4788,"children":4789},{"style":1840},[4790],{"type":27,"value":4791},"/",{"type":31,"tagName":570,"properties":4793,"children":4794},{"style":686},[4795],{"type":27,"value":4796}," a) ",{"type":31,"tagName":570,"properties":4798,"children":4799},{"style":1840},[4800],{"type":27,"value":1892},{"type":31,"tagName":570,"properties":4802,"children":4803},{"style":730},[4804],{"type":27,"value":4805}," NaN",{"type":31,"tagName":570,"properties":4807,"children":4808},{"style":686},[4809],{"type":27,"value":4078},{"type":27,"value":28},{"type":31,"tagName":570,"properties":4812,"children":4813},{"class":572},[4814],{"type":31,"tagName":570,"properties":4815,"children":4816},{"style":686},[4817],{"type":27,"value":4321},{"type":27,"value":28},{"type":31,"tagName":570,"properties":4820,"children":4821},{"class":572},[4822],{"type":31,"tagName":570,"properties":4823,"children":4824},{"style":686},[4825],{"type":27,"value":3506},{"type":27,"value":28},{"type":31,"tagName":570,"properties":4828,"children":4829},{"class":572},[4830,4834],{"type":31,"tagName":570,"properties":4831,"children":4832},{"style":1840},[4833],{"type":27,"value":4398},{"type":31,"tagName":570,"properties":4835,"children":4836},{"style":686},[4837],{"type":27,"value":4838}," n;",{"type":27,"value":28},{"type":31,"tagName":570,"properties":4841,"children":4842},{"class":572},[4843],{"type":31,"tagName":570,"properties":4844,"children":4845},{"style":686},[4846],{"type":27,"value":3515},{"type":27,"value":28},{"type":31,"tagName":570,"properties":4849,"children":4850},{"class":572},[4851],{"type":31,"tagName":570,"properties":4852,"children":4853},{"style":576},[4854],{"type":27,"value":4855},"// Pearson correlation of two series over the bars both have; NaN under 'minPairs' bars or a flat series.",{"type":27,"value":28},{"type":31,"tagName":570,"properties":4858,"children":4859},{"class":572},[4860,4864,4869,4873,4877,4881,4885,4889,4893,4897,4901,4905,4910,4914,4918,4922,4926,4930],{"type":31,"tagName":570,"properties":4861,"children":4862},{"style":1840},[4863],{"type":27,"value":3189},{"type":31,"tagName":570,"properties":4865,"children":4866},{"style":680},[4867],{"type":27,"value":4868}," pearson",{"type":31,"tagName":570,"properties":4870,"children":4871},{"style":686},[4872],{"type":27,"value":689},{"type":31,"tagName":570,"properties":4874,"children":4875},{"style":3201},[4876],{"type":27,"value":259},{"type":31,"tagName":570,"properties":4878,"children":4879},{"style":1840},[4880],{"type":27,"value":1892},{"type":31,"tagName":570,"properties":4882,"children":4883},{"style":680},[4884],{"type":27,"value":3213},{"type":31,"tagName":570,"properties":4886,"children":4887},{"style":686},[4888],{"type":27,"value":278},{"type":31,"tagName":570,"properties":4890,"children":4891},{"style":3201},[4892],{"type":27,"value":3685},{"type":31,"tagName":570,"properties":4894,"children":4895},{"style":1840},[4896],{"type":27,"value":1892},{"type":31,"tagName":570,"properties":4898,"children":4899},{"style":680},[4900],{"type":27,"value":3213},{"type":31,"tagName":570,"properties":4902,"children":4903},{"style":686},[4904],{"type":27,"value":278},{"type":31,"tagName":570,"properties":4906,"children":4907},{"style":3201},[4908],{"type":27,"value":4909},"n",{"type":31,"tagName":570,"properties":4911,"children":4912},{"style":1840},[4913],{"type":27,"value":1892},{"type":31,"tagName":570,"properties":4915,"children":4916},{"style":680},[4917],{"type":27,"value":3213},{"type":31,"tagName":570,"properties":4919,"children":4920},{"style":686},[4921],{"type":27,"value":3218},{"type":31,"tagName":570,"properties":4923,"children":4924},{"style":1840},[4925],{"type":27,"value":1892},{"type":31,"tagName":570,"properties":4927,"children":4928},{"style":680},[4929],{"type":27,"value":1897},{"type":31,"tagName":570,"properties":4931,"children":4932},{"style":686},[4933],{"type":27,"value":3231},{"type":27,"value":28},{"type":31,"tagName":570,"properties":4936,"children":4937},{"class":572},[4938,4943,4948,4952,4956,4960,4964,4969,4973,4977,4981,4985,4990,4994,4998,5002,5006,5011,5015,5019,5023,5027,5032,5036,5040,5044,5048,5053,5057,5061],{"type":31,"tagName":570,"properties":4939,"children":4940},{"style":1840},[4941],{"type":27,"value":4942},"  let",{"type":31,"tagName":570,"properties":4944,"children":4945},{"style":686},[4946],{"type":27,"value":4947}," m ",{"type":31,"tagName":570,"properties":4949,"children":4950},{"style":1840},[4951],{"type":27,"value":2570},{"type":31,"tagName":570,"properties":4953,"children":4954},{"style":730},[4955],{"type":27,"value":3084},{"type":31,"tagName":570,"properties":4957,"children":4958},{"style":686},[4959],{"type":27,"value":1911},{"type":31,"tagName":570,"properties":4961,"children":4962},{"style":1840},[4963],{"type":27,"value":2947},{"type":31,"tagName":570,"properties":4965,"children":4966},{"style":686},[4967],{"type":27,"value":4968}," sx ",{"type":31,"tagName":570,"properties":4970,"children":4971},{"style":1840},[4972],{"type":27,"value":2570},{"type":31,"tagName":570,"properties":4974,"children":4975},{"style":730},[4976],{"type":27,"value":4750},{"type":31,"tagName":570,"properties":4978,"children":4979},{"style":686},[4980],{"type":27,"value":1911},{"type":31,"tagName":570,"properties":4982,"children":4983},{"style":1840},[4984],{"type":27,"value":2947},{"type":31,"tagName":570,"properties":4986,"children":4987},{"style":686},[4988],{"type":27,"value":4989}," sy ",{"type":31,"tagName":570,"properties":4991,"children":4992},{"style":1840},[4993],{"type":27,"value":2570},{"type":31,"tagName":570,"properties":4995,"children":4996},{"style":730},[4997],{"type":27,"value":4750},{"type":31,"tagName":570,"properties":4999,"children":5000},{"style":686},[5001],{"type":27,"value":1911},{"type":31,"tagName":570,"properties":5003,"children":5004},{"style":1840},[5005],{"type":27,"value":2947},{"type":31,"tagName":570,"properties":5007,"children":5008},{"style":686},[5009],{"type":27,"value":5010}," sxx ",{"type":31,"tagName":570,"properties":5012,"children":5013},{"style":1840},[5014],{"type":27,"value":2570},{"type":31,"tagName":570,"properties":5016,"children":5017},{"style":730},[5018],{"type":27,"value":4750},{"type":31,"tagName":570,"properties":5020,"children":5021},{"style":686},[5022],{"type":27,"value":1911},{"type":31,"tagName":570,"properties":5024,"children":5025},{"style":1840},[5026],{"type":27,"value":2947},{"type":31,"tagName":570,"properties":5028,"children":5029},{"style":686},[5030],{"type":27,"value":5031}," syy ",{"type":31,"tagName":570,"properties":5033,"children":5034},{"style":1840},[5035],{"type":27,"value":2570},{"type":31,"tagName":570,"properties":5037,"children":5038},{"style":730},[5039],{"type":27,"value":4750},{"type":31,"tagName":570,"properties":5041,"children":5042},{"style":686},[5043],{"type":27,"value":1911},{"type":31,"tagName":570,"properties":5045,"children":5046},{"style":1840},[5047],{"type":27,"value":2947},{"type":31,"tagName":570,"properties":5049,"children":5050},{"style":686},[5051],{"type":27,"value":5052}," sxy ",{"type":31,"tagName":570,"properties":5054,"children":5055},{"style":1840},[5056],{"type":27,"value":2570},{"type":31,"tagName":570,"properties":5058,"children":5059},{"style":730},[5060],{"type":27,"value":4750},{"type":31,"tagName":570,"properties":5062,"children":5063},{"style":686},[5064],{"type":27,"value":4078},{"type":27,"value":28},{"type":31,"tagName":570,"properties":5067,"children":5068},{"class":572},[5069,5073,5077,5081,5085,5089,5093,5097,5101,5105,5109,5113],{"type":31,"tagName":570,"properties":5070,"children":5071},{"style":1840},[5072],{"type":27,"value":3978},{"type":31,"tagName":570,"properties":5074,"children":5075},{"style":686},[5076],{"type":27,"value":252},{"type":31,"tagName":570,"properties":5078,"children":5079},{"style":1840},[5080],{"type":27,"value":2947},{"type":31,"tagName":570,"properties":5082,"children":5083},{"style":686},[5084],{"type":27,"value":3615},{"type":31,"tagName":570,"properties":5086,"children":5087},{"style":1840},[5088],{"type":27,"value":2570},{"type":31,"tagName":570,"properties":5090,"children":5091},{"style":730},[5092],{"type":27,"value":3084},{"type":31,"tagName":570,"properties":5094,"children":5095},{"style":686},[5096],{"type":27,"value":4112},{"type":31,"tagName":570,"properties":5098,"children":5099},{"style":1840},[5100],{"type":27,"value":2556},{"type":31,"tagName":570,"properties":5102,"children":5103},{"style":686},[5104],{"type":27,"value":4601},{"type":31,"tagName":570,"properties":5106,"children":5107},{"style":1840},[5108],{"type":27,"value":4021},{"type":31,"tagName":570,"properties":5110,"children":5111},{"style":730},[5112],{"type":27,"value":2520},{"type":31,"tagName":570,"properties":5114,"children":5115},{"style":686},[5116],{"type":27,"value":4030},{"type":27,"value":28},{"type":31,"tagName":570,"properties":5119,"children":5120},{"class":572},[5121,5126,5131,5135,5140,5144,5148,5152,5157,5161,5166,5170,5175,5179,5183,5187],{"type":31,"tagName":570,"properties":5122,"children":5123},{"style":1840},[5124],{"type":27,"value":5125},"    const",{"type":31,"tagName":570,"properties":5127,"children":5128},{"style":730},[5129],{"type":27,"value":5130}," x",{"type":31,"tagName":570,"properties":5132,"children":5133},{"style":1840},[5134],{"type":27,"value":1853},{"type":31,"tagName":570,"properties":5136,"children":5137},{"style":686},[5138],{"type":27,"value":5139}," rets[a ",{"type":31,"tagName":570,"properties":5141,"children":5142},{"style":1840},[5143],{"type":27,"value":3862},{"type":31,"tagName":570,"properties":5145,"children":5146},{"style":730},[5147],{"type":27,"value":2480},{"type":31,"tagName":570,"properties":5149,"children":5150},{"style":1840},[5151],{"type":27,"value":2515},{"type":31,"tagName":570,"properties":5153,"children":5154},{"style":686},[5155],{"type":27,"value":5156}," k]; ",{"type":31,"tagName":570,"properties":5158,"children":5159},{"style":1840},[5160],{"type":27,"value":1843},{"type":31,"tagName":570,"properties":5162,"children":5163},{"style":730},[5164],{"type":27,"value":5165}," y",{"type":31,"tagName":570,"properties":5167,"children":5168},{"style":1840},[5169],{"type":27,"value":1853},{"type":31,"tagName":570,"properties":5171,"children":5172},{"style":686},[5173],{"type":27,"value":5174}," rets[b ",{"type":31,"tagName":570,"properties":5176,"children":5177},{"style":1840},[5178],{"type":27,"value":3862},{"type":31,"tagName":570,"properties":5180,"children":5181},{"style":730},[5182],{"type":27,"value":2480},{"type":31,"tagName":570,"properties":5184,"children":5185},{"style":1840},[5186],{"type":27,"value":2515},{"type":31,"tagName":570,"properties":5188,"children":5189},{"style":686},[5190],{"type":27,"value":5191}," k];",{"type":27,"value":28},{"type":31,"tagName":570,"properties":5194,"children":5195},{"class":572},[5196,5200,5204,5208,5213,5217,5221,5226,5230],{"type":31,"tagName":570,"properties":5197,"children":5198},{"style":1840},[5199],{"type":27,"value":4330},{"type":31,"tagName":570,"properties":5201,"children":5202},{"style":686},[5203],{"type":27,"value":252},{"type":31,"tagName":570,"properties":5205,"children":5206},{"style":680},[5207],{"type":27,"value":4231},{"type":31,"tagName":570,"properties":5209,"children":5210},{"style":686},[5211],{"type":27,"value":5212},"(x) ",{"type":31,"tagName":570,"properties":5214,"children":5215},{"style":1840},[5216],{"type":27,"value":4241},{"type":31,"tagName":570,"properties":5218,"children":5219},{"style":680},[5220],{"type":27,"value":4246},{"type":31,"tagName":570,"properties":5222,"children":5223},{"style":686},[5224],{"type":27,"value":5225},"(y)) ",{"type":31,"tagName":570,"properties":5227,"children":5228},{"style":1840},[5229],{"type":27,"value":4256},{"type":31,"tagName":570,"properties":5231,"children":5232},{"style":686},[5233],{"type":27,"value":4078},{"type":27,"value":28},{"type":31,"tagName":570,"properties":5236,"children":5237},{"class":572},[5238,5243,5247,5251,5256,5260,5265,5269,5274,5278,5283,5287,5292,5296,5301,5305,5310,5314,5318,5322],{"type":31,"tagName":570,"properties":5239,"children":5240},{"style":686},[5241],{"type":27,"value":5242},"    m ",{"type":31,"tagName":570,"properties":5244,"children":5245},{"style":1840},[5246],{"type":27,"value":4021},{"type":31,"tagName":570,"properties":5248,"children":5249},{"style":730},[5250],{"type":27,"value":2520},{"type":31,"tagName":570,"properties":5252,"children":5253},{"style":686},[5254],{"type":27,"value":5255},"; sx ",{"type":31,"tagName":570,"properties":5257,"children":5258},{"style":1840},[5259],{"type":27,"value":4021},{"type":31,"tagName":570,"properties":5261,"children":5262},{"style":686},[5263],{"type":27,"value":5264}," x; sy ",{"type":31,"tagName":570,"properties":5266,"children":5267},{"style":1840},[5268],{"type":27,"value":4021},{"type":31,"tagName":570,"properties":5270,"children":5271},{"style":686},[5272],{"type":27,"value":5273}," y; sxx ",{"type":31,"tagName":570,"properties":5275,"children":5276},{"style":1840},[5277],{"type":27,"value":4021},{"type":31,"tagName":570,"properties":5279,"children":5280},{"style":686},[5281],{"type":27,"value":5282}," x ",{"type":31,"tagName":570,"properties":5284,"children":5285},{"style":1840},[5286],{"type":27,"value":3862},{"type":31,"tagName":570,"properties":5288,"children":5289},{"style":686},[5290],{"type":27,"value":5291}," x; syy ",{"type":31,"tagName":570,"properties":5293,"children":5294},{"style":1840},[5295],{"type":27,"value":4021},{"type":31,"tagName":570,"properties":5297,"children":5298},{"style":686},[5299],{"type":27,"value":5300}," y ",{"type":31,"tagName":570,"properties":5302,"children":5303},{"style":1840},[5304],{"type":27,"value":3862},{"type":31,"tagName":570,"properties":5306,"children":5307},{"style":686},[5308],{"type":27,"value":5309}," y; sxy ",{"type":31,"tagName":570,"properties":5311,"children":5312},{"style":1840},[5313],{"type":27,"value":4021},{"type":31,"tagName":570,"properties":5315,"children":5316},{"style":686},[5317],{"type":27,"value":5282},{"type":31,"tagName":570,"properties":5319,"children":5320},{"style":1840},[5321],{"type":27,"value":3862},{"type":31,"tagName":570,"properties":5323,"children":5324},{"style":686},[5325],{"type":27,"value":5326}," y;",{"type":27,"value":28},{"type":31,"tagName":570,"properties":5329,"children":5330},{"class":572},[5331],{"type":31,"tagName":570,"properties":5332,"children":5333},{"style":686},[5334],{"type":27,"value":3506},{"type":27,"value":28},{"type":31,"tagName":570,"properties":5337,"children":5338},{"class":572},[5339,5344,5349,5353,5358,5362,5366],{"type":31,"tagName":570,"properties":5340,"children":5341},{"style":1840},[5342],{"type":27,"value":5343},"  if",{"type":31,"tagName":570,"properties":5345,"children":5346},{"style":686},[5347],{"type":27,"value":5348}," (m ",{"type":31,"tagName":570,"properties":5350,"children":5351},{"style":1840},[5352],{"type":27,"value":2556},{"type":31,"tagName":570,"properties":5354,"children":5355},{"style":686},[5356],{"type":27,"value":5357}," minPairs) ",{"type":31,"tagName":570,"properties":5359,"children":5360},{"style":1840},[5361],{"type":27,"value":3268},{"type":31,"tagName":570,"properties":5363,"children":5364},{"style":730},[5365],{"type":27,"value":4805},{"type":31,"tagName":570,"properties":5367,"children":5368},{"style":686},[5369],{"type":27,"value":4078},{"type":27,"value":28},{"type":31,"tagName":570,"properties":5372,"children":5373},{"class":572},[5374,5378,5383,5387,5391,5395,5400,5404,5409,5413,5417,5422,5426,5431,5435,5439,5443,5448,5452,5457,5461,5465],{"type":31,"tagName":570,"properties":5375,"children":5376},{"style":1840},[5377],{"type":27,"value":4477},{"type":31,"tagName":570,"properties":5379,"children":5380},{"style":730},[5381],{"type":27,"value":5382}," vx",{"type":31,"tagName":570,"properties":5384,"children":5385},{"style":1840},[5386],{"type":27,"value":1853},{"type":31,"tagName":570,"properties":5388,"children":5389},{"style":686},[5390],{"type":27,"value":5010},{"type":31,"tagName":570,"properties":5392,"children":5393},{"style":1840},[5394],{"type":27,"value":2084},{"type":31,"tagName":570,"properties":5396,"children":5397},{"style":686},[5398],{"type":27,"value":5399}," (sx ",{"type":31,"tagName":570,"properties":5401,"children":5402},{"style":1840},[5403],{"type":27,"value":3862},{"type":31,"tagName":570,"properties":5405,"children":5406},{"style":686},[5407],{"type":27,"value":5408}," sx) ",{"type":31,"tagName":570,"properties":5410,"children":5411},{"style":1840},[5412],{"type":27,"value":4791},{"type":31,"tagName":570,"properties":5414,"children":5415},{"style":680},[5416],{"type":27,"value":1897},{"type":31,"tagName":570,"properties":5418,"children":5419},{"style":686},[5420],{"type":27,"value":5421},"(m); ",{"type":31,"tagName":570,"properties":5423,"children":5424},{"style":1840},[5425],{"type":27,"value":1843},{"type":31,"tagName":570,"properties":5427,"children":5428},{"style":730},[5429],{"type":27,"value":5430}," vy",{"type":31,"tagName":570,"properties":5432,"children":5433},{"style":1840},[5434],{"type":27,"value":1853},{"type":31,"tagName":570,"properties":5436,"children":5437},{"style":686},[5438],{"type":27,"value":5031},{"type":31,"tagName":570,"properties":5440,"children":5441},{"style":1840},[5442],{"type":27,"value":2084},{"type":31,"tagName":570,"properties":5444,"children":5445},{"style":686},[5446],{"type":27,"value":5447}," (sy ",{"type":31,"tagName":570,"properties":5449,"children":5450},{"style":1840},[5451],{"type":27,"value":3862},{"type":31,"tagName":570,"properties":5453,"children":5454},{"style":686},[5455],{"type":27,"value":5456}," sy) ",{"type":31,"tagName":570,"properties":5458,"children":5459},{"style":1840},[5460],{"type":27,"value":4791},{"type":31,"tagName":570,"properties":5462,"children":5463},{"style":680},[5464],{"type":27,"value":1897},{"type":31,"tagName":570,"properties":5466,"children":5467},{"style":686},[5468],{"type":27,"value":5469},"(m);",{"type":27,"value":28},{"type":31,"tagName":570,"properties":5472,"children":5473},{"class":572},[5474,5478,5482,5487,5492,5496,5500,5504,5508,5513,5518,5522,5526,5531,5535,5539],{"type":31,"tagName":570,"properties":5475,"children":5476},{"style":1840},[5477],{"type":27,"value":5343},{"type":31,"tagName":570,"properties":5479,"children":5480},{"style":686},[5481],{"type":27,"value":252},{"type":31,"tagName":570,"properties":5483,"children":5484},{"style":1840},[5485],{"type":27,"value":5486},"!",{"type":31,"tagName":570,"properties":5488,"children":5489},{"style":686},[5490],{"type":27,"value":5491},"(vx ",{"type":31,"tagName":570,"properties":5493,"children":5494},{"style":1840},[5495],{"type":27,"value":4745},{"type":31,"tagName":570,"properties":5497,"children":5498},{"style":730},[5499],{"type":27,"value":4750},{"type":31,"tagName":570,"properties":5501,"children":5502},{"style":686},[5503],{"type":27,"value":3628},{"type":31,"tagName":570,"properties":5505,"children":5506},{"style":1840},[5507],{"type":27,"value":4241},{"type":31,"tagName":570,"properties":5509,"children":5510},{"style":1840},[5511],{"type":27,"value":5512}," !",{"type":31,"tagName":570,"properties":5514,"children":5515},{"style":686},[5516],{"type":27,"value":5517},"(vy ",{"type":31,"tagName":570,"properties":5519,"children":5520},{"style":1840},[5521],{"type":27,"value":4745},{"type":31,"tagName":570,"properties":5523,"children":5524},{"style":730},[5525],{"type":27,"value":4750},{"type":31,"tagName":570,"properties":5527,"children":5528},{"style":686},[5529],{"type":27,"value":5530},")) ",{"type":31,"tagName":570,"properties":5532,"children":5533},{"style":1840},[5534],{"type":27,"value":3268},{"type":31,"tagName":570,"properties":5536,"children":5537},{"style":730},[5538],{"type":27,"value":4805},{"type":31,"tagName":570,"properties":5540,"children":5541},{"style":686},[5542],{"type":27,"value":4078},{"type":27,"value":28},{"type":31,"tagName":570,"properties":5545,"children":5546},{"class":572},[5547,5551,5556,5560,5565,5569,5573,5577,5581,5585,5589,5594,5598,5602,5607,5611,5615],{"type":31,"tagName":570,"properties":5548,"children":5549},{"style":1840},[5550],{"type":27,"value":4477},{"type":31,"tagName":570,"properties":5552,"children":5553},{"style":730},[5554],{"type":27,"value":5555}," r",{"type":31,"tagName":570,"properties":5557,"children":5558},{"style":1840},[5559],{"type":27,"value":1853},{"type":31,"tagName":570,"properties":5561,"children":5562},{"style":686},[5563],{"type":27,"value":5564}," (sxy ",{"type":31,"tagName":570,"properties":5566,"children":5567},{"style":1840},[5568],{"type":27,"value":2084},{"type":31,"tagName":570,"properties":5570,"children":5571},{"style":686},[5572],{"type":27,"value":5399},{"type":31,"tagName":570,"properties":5574,"children":5575},{"style":1840},[5576],{"type":27,"value":3862},{"type":31,"tagName":570,"properties":5578,"children":5579},{"style":686},[5580],{"type":27,"value":5456},{"type":31,"tagName":570,"properties":5582,"children":5583},{"style":1840},[5584],{"type":27,"value":4791},{"type":31,"tagName":570,"properties":5586,"children":5587},{"style":680},[5588],{"type":27,"value":1897},{"type":31,"tagName":570,"properties":5590,"children":5591},{"style":686},[5592],{"type":27,"value":5593},"(m)) ",{"type":31,"tagName":570,"properties":5595,"children":5596},{"style":1840},[5597],{"type":27,"value":4791},{"type":31,"tagName":570,"properties":5599,"children":5600},{"style":686},[5601],{"type":27,"value":3719},{"type":31,"tagName":570,"properties":5603,"children":5604},{"style":680},[5605],{"type":27,"value":5606},"sqrt",{"type":31,"tagName":570,"properties":5608,"children":5609},{"style":686},[5610],{"type":27,"value":5491},{"type":31,"tagName":570,"properties":5612,"children":5613},{"style":1840},[5614],{"type":27,"value":3862},{"type":31,"tagName":570,"properties":5616,"children":5617},{"style":686},[5618],{"type":27,"value":5619}," vy);",{"type":27,"value":28},{"type":31,"tagName":570,"properties":5622,"children":5623},{"class":572},[5624,5628,5633,5637,5642,5646,5650,5655,5659,5663,5667,5671,5675,5679,5683,5687],{"type":31,"tagName":570,"properties":5625,"children":5626},{"style":1840},[5627],{"type":27,"value":4398},{"type":31,"tagName":570,"properties":5629,"children":5630},{"style":686},[5631],{"type":27,"value":5632}," r ",{"type":31,"tagName":570,"properties":5634,"children":5635},{"style":1840},[5636],{"type":27,"value":4745},{"type":31,"tagName":570,"properties":5638,"children":5639},{"style":730},[5640],{"type":27,"value":5641}," 1.0",{"type":31,"tagName":570,"properties":5643,"children":5644},{"style":1840},[5645],{"type":27,"value":4772},{"type":31,"tagName":570,"properties":5647,"children":5648},{"style":730},[5649],{"type":27,"value":5641},{"type":31,"tagName":570,"properties":5651,"children":5652},{"style":1840},[5653],{"type":27,"value":5654}," :",{"type":31,"tagName":570,"properties":5656,"children":5657},{"style":686},[5658],{"type":27,"value":5632},{"type":31,"tagName":570,"properties":5660,"children":5661},{"style":1840},[5662],{"type":27,"value":2556},{"type":31,"tagName":570,"properties":5664,"children":5665},{"style":1840},[5666],{"type":27,"value":3058},{"type":31,"tagName":570,"properties":5668,"children":5669},{"style":730},[5670],{"type":27,"value":3770},{"type":31,"tagName":570,"properties":5672,"children":5673},{"style":1840},[5674],{"type":27,"value":4772},{"type":31,"tagName":570,"properties":5676,"children":5677},{"style":1840},[5678],{"type":27,"value":3058},{"type":31,"tagName":570,"properties":5680,"children":5681},{"style":730},[5682],{"type":27,"value":3770},{"type":31,"tagName":570,"properties":5684,"children":5685},{"style":1840},[5686],{"type":27,"value":5654},{"type":31,"tagName":570,"properties":5688,"children":5689},{"style":686},[5690],{"type":27,"value":5691}," r;",{"type":27,"value":28},{"type":31,"tagName":570,"properties":5694,"children":5695},{"class":572},[5696],{"type":31,"tagName":570,"properties":5697,"children":5698},{"style":686},[5699],{"type":27,"value":3515},{"type":27,"value":28},{"type":31,"tagName":570,"properties":5702,"children":5703},{"class":572},[5704,5708,5713,5717,5721,5725,5729,5733,5737,5742],{"type":31,"tagName":570,"properties":5705,"children":5706},{"style":1840},[5707],{"type":27,"value":3189},{"type":31,"tagName":570,"properties":5709,"children":5710},{"style":680},[5711],{"type":27,"value":5712}," buildGrid",{"type":31,"tagName":570,"properties":5714,"children":5715},{"style":686},[5716],{"type":27,"value":689},{"type":31,"tagName":570,"properties":5718,"children":5719},{"style":3201},[5720],{"type":27,"value":4909},{"type":31,"tagName":570,"properties":5722,"children":5723},{"style":1840},[5724],{"type":27,"value":1892},{"type":31,"tagName":570,"properties":5726,"children":5727},{"style":680},[5728],{"type":27,"value":3213},{"type":31,"tagName":570,"properties":5730,"children":5731},{"style":686},[5732],{"type":27,"value":3218},{"type":31,"tagName":570,"properties":5734,"children":5735},{"style":1840},[5736],{"type":27,"value":1892},{"type":31,"tagName":570,"properties":5738,"children":5739},{"style":730},[5740],{"type":27,"value":5741}," void",{"type":31,"tagName":570,"properties":5743,"children":5744},{"style":686},[5745],{"type":27,"value":3231},{"type":27,"value":28},{"type":31,"tagName":570,"properties":5748,"children":5749},{"class":572},[5750,5754,5758,5762,5767,5771,5775,5780,5784,5789,5793,5797],{"type":31,"tagName":570,"properties":5751,"children":5752},{"style":1840},[5753],{"type":27,"value":3978},{"type":31,"tagName":570,"properties":5755,"children":5756},{"style":686},[5757],{"type":27,"value":252},{"type":31,"tagName":570,"properties":5759,"children":5760},{"style":1840},[5761],{"type":27,"value":2947},{"type":31,"tagName":570,"properties":5763,"children":5764},{"style":686},[5765],{"type":27,"value":5766}," i ",{"type":31,"tagName":570,"properties":5768,"children":5769},{"style":1840},[5770],{"type":27,"value":2570},{"type":31,"tagName":570,"properties":5772,"children":5773},{"style":730},[5774],{"type":27,"value":3084},{"type":31,"tagName":570,"properties":5776,"children":5777},{"style":686},[5778],{"type":27,"value":5779},"; i ",{"type":31,"tagName":570,"properties":5781,"children":5782},{"style":1840},[5783],{"type":27,"value":2556},{"type":31,"tagName":570,"properties":5785,"children":5786},{"style":686},[5787],{"type":27,"value":5788}," rows; i ",{"type":31,"tagName":570,"properties":5790,"children":5791},{"style":1840},[5792],{"type":27,"value":4021},{"type":31,"tagName":570,"properties":5794,"children":5795},{"style":730},[5796],{"type":27,"value":2520},{"type":31,"tagName":570,"properties":5798,"children":5799},{"style":686},[5800],{"type":27,"value":4030},{"type":27,"value":28},{"type":31,"tagName":570,"properties":5803,"children":5804},{"class":572},[5805,5809,5813,5817,5822,5826,5831,5835,5840,5844,5848],{"type":31,"tagName":570,"properties":5806,"children":5807},{"style":1840},[5808],{"type":27,"value":4087},{"type":31,"tagName":570,"properties":5810,"children":5811},{"style":686},[5812],{"type":27,"value":252},{"type":31,"tagName":570,"properties":5814,"children":5815},{"style":1840},[5816],{"type":27,"value":2947},{"type":31,"tagName":570,"properties":5818,"children":5819},{"style":686},[5820],{"type":27,"value":5821}," j ",{"type":31,"tagName":570,"properties":5823,"children":5824},{"style":1840},[5825],{"type":27,"value":2570},{"type":31,"tagName":570,"properties":5827,"children":5828},{"style":686},[5829],{"type":27,"value":5830}," i; j ",{"type":31,"tagName":570,"properties":5832,"children":5833},{"style":1840},[5834],{"type":27,"value":2556},{"type":31,"tagName":570,"properties":5836,"children":5837},{"style":686},[5838],{"type":27,"value":5839}," rows; j ",{"type":31,"tagName":570,"properties":5841,"children":5842},{"style":1840},[5843],{"type":27,"value":4021},{"type":31,"tagName":570,"properties":5845,"children":5846},{"style":730},[5847],{"type":27,"value":2520},{"type":31,"tagName":570,"properties":5849,"children":5850},{"style":686},[5851],{"type":27,"value":4030},{"type":27,"value":28},{"type":31,"tagName":570,"properties":5854,"children":5855},{"class":572},[5856,5860,5864,5868,5872],{"type":31,"tagName":570,"properties":5857,"children":5858},{"style":1840},[5859],{"type":27,"value":4142},{"type":31,"tagName":570,"properties":5861,"children":5862},{"style":730},[5863],{"type":27,"value":5555},{"type":31,"tagName":570,"properties":5865,"children":5866},{"style":1840},[5867],{"type":27,"value":1853},{"type":31,"tagName":570,"properties":5869,"children":5870},{"style":680},[5871],{"type":27,"value":4868},{"type":31,"tagName":570,"properties":5873,"children":5874},{"style":686},[5875],{"type":27,"value":5876},"(order[i], order[j], n);",{"type":27,"value":28},{"type":31,"tagName":570,"properties":5879,"children":5880},{"class":572},[5881,5886,5890,5894,5898,5903,5907,5912,5916,5920,5924,5929,5933],{"type":31,"tagName":570,"properties":5882,"children":5883},{"style":686},[5884],{"type":27,"value":5885},"      corr[i ",{"type":31,"tagName":570,"properties":5887,"children":5888},{"style":1840},[5889],{"type":27,"value":3862},{"type":31,"tagName":570,"properties":5891,"children":5892},{"style":730},[5893],{"type":27,"value":2449},{"type":31,"tagName":570,"properties":5895,"children":5896},{"style":1840},[5897],{"type":27,"value":2515},{"type":31,"tagName":570,"properties":5899,"children":5900},{"style":686},[5901],{"type":27,"value":5902}," j] ",{"type":31,"tagName":570,"properties":5904,"children":5905},{"style":1840},[5906],{"type":27,"value":2570},{"type":31,"tagName":570,"properties":5908,"children":5909},{"style":686},[5910],{"type":27,"value":5911}," r; corr[j ",{"type":31,"tagName":570,"properties":5913,"children":5914},{"style":1840},[5915],{"type":27,"value":3862},{"type":31,"tagName":570,"properties":5917,"children":5918},{"style":730},[5919],{"type":27,"value":2449},{"type":31,"tagName":570,"properties":5921,"children":5922},{"style":1840},[5923],{"type":27,"value":2515},{"type":31,"tagName":570,"properties":5925,"children":5926},{"style":686},[5927],{"type":27,"value":5928}," i] ",{"type":31,"tagName":570,"properties":5930,"children":5931},{"style":1840},[5932],{"type":27,"value":2570},{"type":31,"tagName":570,"properties":5934,"children":5935},{"style":686},[5936],{"type":27,"value":5691},{"type":27,"value":28},{"type":31,"tagName":570,"properties":5939,"children":5940},{"class":572},[5941],{"type":31,"tagName":570,"properties":5942,"children":5943},{"style":686},[5944],{"type":27,"value":4321},{"type":27,"value":28},{"type":31,"tagName":570,"properties":5947,"children":5948},{"class":572},[5949],{"type":31,"tagName":570,"properties":5950,"children":5951},{"style":686},[5952],{"type":27,"value":3506},{"type":27,"value":28},{"type":31,"tagName":570,"properties":5955,"children":5956},{"class":572},[5957,5961,5965,5969,5973,5977,5981,5986,5990,5994,5998,6002,6007],{"type":31,"tagName":570,"properties":5958,"children":5959},{"style":1840},[5960],{"type":27,"value":3978},{"type":31,"tagName":570,"properties":5962,"children":5963},{"style":686},[5964],{"type":27,"value":252},{"type":31,"tagName":570,"properties":5966,"children":5967},{"style":1840},[5968],{"type":27,"value":2947},{"type":31,"tagName":570,"properties":5970,"children":5971},{"style":686},[5972],{"type":27,"value":5821},{"type":31,"tagName":570,"properties":5974,"children":5975},{"style":1840},[5976],{"type":27,"value":2570},{"type":31,"tagName":570,"properties":5978,"children":5979},{"style":730},[5980],{"type":27,"value":3084},{"type":31,"tagName":570,"properties":5982,"children":5983},{"style":686},[5984],{"type":27,"value":5985},"; j ",{"type":31,"tagName":570,"properties":5987,"children":5988},{"style":1840},[5989],{"type":27,"value":2556},{"type":31,"tagName":570,"properties":5991,"children":5992},{"style":686},[5993],{"type":27,"value":5839},{"type":31,"tagName":570,"properties":5995,"children":5996},{"style":1840},[5997],{"type":27,"value":4021},{"type":31,"tagName":570,"properties":5999,"children":6000},{"style":730},[6001],{"type":27,"value":2520},{"type":31,"tagName":570,"properties":6003,"children":6004},{"style":686},[6005],{"type":27,"value":6006},") { ",{"type":31,"tagName":570,"properties":6008,"children":6009},{"style":576},[6010],{"type":27,"value":6011},"// the Avg row: each column against the other markets",{"type":27,"value":28},{"type":31,"tagName":570,"properties":6014,"children":6015},{"class":572},[6016,6020,6025,6029,6033,6037,6041,6045,6049,6053],{"type":31,"tagName":570,"properties":6017,"children":6018},{"style":1840},[6019],{"type":27,"value":4039},{"type":31,"tagName":570,"properties":6021,"children":6022},{"style":686},[6023],{"type":27,"value":6024}," sum ",{"type":31,"tagName":570,"properties":6026,"children":6027},{"style":1840},[6028],{"type":27,"value":2570},{"type":31,"tagName":570,"properties":6030,"children":6031},{"style":730},[6032],{"type":27,"value":4750},{"type":31,"tagName":570,"properties":6034,"children":6035},{"style":686},[6036],{"type":27,"value":1911},{"type":31,"tagName":570,"properties":6038,"children":6039},{"style":1840},[6040],{"type":27,"value":2947},{"type":31,"tagName":570,"properties":6042,"children":6043},{"style":686},[6044],{"type":27,"value":4947},{"type":31,"tagName":570,"properties":6046,"children":6047},{"style":1840},[6048],{"type":27,"value":2570},{"type":31,"tagName":570,"properties":6050,"children":6051},{"style":730},[6052],{"type":27,"value":3084},{"type":31,"tagName":570,"properties":6054,"children":6055},{"style":686},[6056],{"type":27,"value":4078},{"type":27,"value":28},{"type":31,"tagName":570,"properties":6059,"children":6060},{"class":572},[6061,6065,6069,6073,6077,6081,6085,6089,6093,6097,6101,6105,6109,6113,6118,6123,6128,6132,6136,6140,6144,6148,6153,6157,6161,6165,6170,6174,6178,6182,6187,6191,6196,6200,6205,6209,6213],{"type":31,"tagName":570,"properties":6062,"children":6063},{"style":1840},[6064],{"type":27,"value":4087},{"type":31,"tagName":570,"properties":6066,"children":6067},{"style":686},[6068],{"type":27,"value":252},{"type":31,"tagName":570,"properties":6070,"children":6071},{"style":1840},[6072],{"type":27,"value":2947},{"type":31,"tagName":570,"properties":6074,"children":6075},{"style":686},[6076],{"type":27,"value":5766},{"type":31,"tagName":570,"properties":6078,"children":6079},{"style":1840},[6080],{"type":27,"value":2570},{"type":31,"tagName":570,"properties":6082,"children":6083},{"style":730},[6084],{"type":27,"value":3084},{"type":31,"tagName":570,"properties":6086,"children":6087},{"style":686},[6088],{"type":27,"value":5779},{"type":31,"tagName":570,"properties":6090,"children":6091},{"style":1840},[6092],{"type":27,"value":2556},{"type":31,"tagName":570,"properties":6094,"children":6095},{"style":686},[6096],{"type":27,"value":5788},{"type":31,"tagName":570,"properties":6098,"children":6099},{"style":1840},[6100],{"type":27,"value":4021},{"type":31,"tagName":570,"properties":6102,"children":6103},{"style":730},[6104],{"type":27,"value":2520},{"type":31,"tagName":570,"properties":6106,"children":6107},{"style":686},[6108],{"type":27,"value":6006},{"type":31,"tagName":570,"properties":6110,"children":6111},{"style":1840},[6112],{"type":27,"value":4286},{"type":31,"tagName":570,"properties":6114,"children":6115},{"style":686},[6116],{"type":27,"value":6117}," (i ",{"type":31,"tagName":570,"properties":6119,"children":6120},{"style":1840},[6121],{"type":27,"value":6122},"==",{"type":31,"tagName":570,"properties":6124,"children":6125},{"style":686},[6126],{"type":27,"value":6127}," j) ",{"type":31,"tagName":570,"properties":6129,"children":6130},{"style":1840},[6131],{"type":27,"value":4256},{"type":31,"tagName":570,"properties":6133,"children":6134},{"style":686},[6135],{"type":27,"value":1911},{"type":31,"tagName":570,"properties":6137,"children":6138},{"style":1840},[6139],{"type":27,"value":1843},{"type":31,"tagName":570,"properties":6141,"children":6142},{"style":730},[6143],{"type":27,"value":5555},{"type":31,"tagName":570,"properties":6145,"children":6146},{"style":1840},[6147],{"type":27,"value":1853},{"type":31,"tagName":570,"properties":6149,"children":6150},{"style":686},[6151],{"type":27,"value":6152}," corr[i ",{"type":31,"tagName":570,"properties":6154,"children":6155},{"style":1840},[6156],{"type":27,"value":3862},{"type":31,"tagName":570,"properties":6158,"children":6159},{"style":730},[6160],{"type":27,"value":2449},{"type":31,"tagName":570,"properties":6162,"children":6163},{"style":1840},[6164],{"type":27,"value":2515},{"type":31,"tagName":570,"properties":6166,"children":6167},{"style":686},[6168],{"type":27,"value":6169}," j]; ",{"type":31,"tagName":570,"properties":6171,"children":6172},{"style":1840},[6173],{"type":27,"value":4286},{"type":31,"tagName":570,"properties":6175,"children":6176},{"style":686},[6177],{"type":27,"value":252},{"type":31,"tagName":570,"properties":6179,"children":6180},{"style":680},[6181],{"type":27,"value":4231},{"type":31,"tagName":570,"properties":6183,"children":6184},{"style":686},[6185],{"type":27,"value":6186},"(r)) ",{"type":31,"tagName":570,"properties":6188,"children":6189},{"style":1840},[6190],{"type":27,"value":4256},{"type":31,"tagName":570,"properties":6192,"children":6193},{"style":686},[6194],{"type":27,"value":6195},"; sum ",{"type":31,"tagName":570,"properties":6197,"children":6198},{"style":1840},[6199],{"type":27,"value":4021},{"type":31,"tagName":570,"properties":6201,"children":6202},{"style":686},[6203],{"type":27,"value":6204}," r; m ",{"type":31,"tagName":570,"properties":6206,"children":6207},{"style":1840},[6208],{"type":27,"value":4021},{"type":31,"tagName":570,"properties":6210,"children":6211},{"style":730},[6212],{"type":27,"value":2520},{"type":31,"tagName":570,"properties":6214,"children":6215},{"style":686},[6216],{"type":27,"value":6217},"; }",{"type":27,"value":28},{"type":31,"tagName":570,"properties":6220,"children":6221},{"class":572},[6222,6227,6231,6235,6239,6243,6247,6251,6255,6259,6264,6268,6272],{"type":31,"tagName":570,"properties":6223,"children":6224},{"style":686},[6225],{"type":27,"value":6226},"    colAvg[j] ",{"type":31,"tagName":570,"properties":6228,"children":6229},{"style":1840},[6230],{"type":27,"value":2570},{"type":31,"tagName":570,"properties":6232,"children":6233},{"style":686},[6234],{"type":27,"value":4947},{"type":31,"tagName":570,"properties":6236,"children":6237},{"style":1840},[6238],{"type":27,"value":4745},{"type":31,"tagName":570,"properties":6240,"children":6241},{"style":730},[6242],{"type":27,"value":3084},{"type":31,"tagName":570,"properties":6244,"children":6245},{"style":1840},[6246],{"type":27,"value":4772},{"type":31,"tagName":570,"properties":6248,"children":6249},{"style":686},[6250],{"type":27,"value":6024},{"type":31,"tagName":570,"properties":6252,"children":6253},{"style":1840},[6254],{"type":27,"value":4791},{"type":31,"tagName":570,"properties":6256,"children":6257},{"style":680},[6258],{"type":27,"value":1897},{"type":31,"tagName":570,"properties":6260,"children":6261},{"style":686},[6262],{"type":27,"value":6263},"(m) ",{"type":31,"tagName":570,"properties":6265,"children":6266},{"style":1840},[6267],{"type":27,"value":1892},{"type":31,"tagName":570,"properties":6269,"children":6270},{"style":730},[6271],{"type":27,"value":4805},{"type":31,"tagName":570,"properties":6273,"children":6274},{"style":686},[6275],{"type":27,"value":4078},{"type":27,"value":28},{"type":31,"tagName":570,"properties":6278,"children":6279},{"class":572},[6280],{"type":31,"tagName":570,"properties":6281,"children":6282},{"style":686},[6283],{"type":27,"value":3506},{"type":27,"value":28},{"type":31,"tagName":570,"properties":6286,"children":6287},{"class":572},[6288],{"type":31,"tagName":570,"properties":6289,"children":6290},{"style":686},[6291],{"type":27,"value":3515},{"type":27,"value":28},{"type":31,"tagName":570,"properties":6294,"children":6295},{"class":572},[6296,6300,6305,6309,6314,6318,6322,6326,6331,6335,6339,6343,6347,6351,6355],{"type":31,"tagName":570,"properties":6297,"children":6298},{"style":1840},[6299],{"type":27,"value":3189},{"type":31,"tagName":570,"properties":6301,"children":6302},{"style":680},[6303],{"type":27,"value":6304}," writeGrid",{"type":31,"tagName":570,"properties":6306,"children":6307},{"style":686},[6308],{"type":27,"value":689},{"type":31,"tagName":570,"properties":6310,"children":6311},{"style":3201},[6312],{"type":27,"value":6313},"strongCount",{"type":31,"tagName":570,"properties":6315,"children":6316},{"style":1840},[6317],{"type":27,"value":1892},{"type":31,"tagName":570,"properties":6319,"children":6320},{"style":680},[6321],{"type":27,"value":3213},{"type":31,"tagName":570,"properties":6323,"children":6324},{"style":686},[6325],{"type":27,"value":278},{"type":31,"tagName":570,"properties":6327,"children":6328},{"style":3201},[6329],{"type":27,"value":6330},"served",{"type":31,"tagName":570,"properties":6332,"children":6333},{"style":1840},[6334],{"type":27,"value":1892},{"type":31,"tagName":570,"properties":6336,"children":6337},{"style":680},[6338],{"type":27,"value":3213},{"type":31,"tagName":570,"properties":6340,"children":6341},{"style":686},[6342],{"type":27,"value":3218},{"type":31,"tagName":570,"properties":6344,"children":6345},{"style":1840},[6346],{"type":27,"value":1892},{"type":31,"tagName":570,"properties":6348,"children":6349},{"style":730},[6350],{"type":27,"value":5741},{"type":31,"tagName":570,"properties":6352,"children":6353},{"style":686},[6354],{"type":27,"value":3579},{"type":31,"tagName":570,"properties":6356,"children":6357},{"style":576},[6358],{"type":27,"value":6359},"// [column market, row market, correlation] per cell, null where unmeasured",{"type":27,"value":28},{"type":31,"tagName":570,"properties":6362,"children":6363},{"class":572},[6364,6369],{"type":31,"tagName":570,"properties":6365,"children":6366},{"style":680},[6367],{"type":27,"value":6368},"  fb_clear",{"type":31,"tagName":570,"properties":6370,"children":6371},{"style":686},[6372],{"type":27,"value":3358},{"type":27,"value":28},{"type":31,"tagName":570,"properties":6375,"children":6376},{"class":572},[6377,6382,6386,6391,6396,6401,6405,6409,6413,6418,6422,6427,6432,6437,6442,6447,6451,6456,6460,6465,6469,6474,6478,6482,6486,6491],{"type":31,"tagName":570,"properties":6378,"children":6379},{"style":680},[6380],{"type":27,"value":6381},"  fb_text",{"type":31,"tagName":570,"properties":6383,"children":6384},{"style":686},[6385],{"type":27,"value":689},{"type":31,"tagName":570,"properties":6387,"children":6388},{"style":692},[6389],{"type":27,"value":6390},"\"{",{"type":31,"tagName":570,"properties":6392,"children":6393},{"style":730},[6394],{"type":27,"value":6395},"\\\"",{"type":31,"tagName":570,"properties":6397,"children":6398},{"style":692},[6399],{"type":27,"value":6400},"title",{"type":31,"tagName":570,"properties":6402,"children":6403},{"style":730},[6404],{"type":27,"value":6395},{"type":31,"tagName":570,"properties":6406,"children":6407},{"style":692},[6408],{"type":27,"value":1892},{"type":31,"tagName":570,"properties":6410,"children":6411},{"style":730},[6412],{"type":27,"value":6395},{"type":31,"tagName":570,"properties":6414,"children":6415},{"style":692},[6416],{"type":27,"value":6417},"Correlation of returns, \"",{"type":31,"tagName":570,"properties":6419,"children":6420},{"style":686},[6421],{"type":27,"value":2716},{"type":31,"tagName":570,"properties":6423,"children":6424},{"style":680},[6425],{"type":27,"value":6426},"fb_int",{"type":31,"tagName":570,"properties":6428,"children":6429},{"style":686},[6430],{"type":27,"value":6431},"(\u003C",{"type":31,"tagName":570,"properties":6433,"children":6434},{"style":680},[6435],{"type":27,"value":6436},"i64",{"type":31,"tagName":570,"properties":6438,"children":6439},{"style":686},[6440],{"type":27,"value":6441},">window); ",{"type":31,"tagName":570,"properties":6443,"children":6444},{"style":680},[6445],{"type":27,"value":6446},"fb_text",{"type":31,"tagName":570,"properties":6448,"children":6449},{"style":686},[6450],{"type":27,"value":689},{"type":31,"tagName":570,"properties":6452,"children":6453},{"style":692},[6454],{"type":27,"value":6455},"\" bars",{"type":31,"tagName":570,"properties":6457,"children":6458},{"style":730},[6459],{"type":27,"value":6395},{"type":31,"tagName":570,"properties":6461,"children":6462},{"style":692},[6463],{"type":27,"value":6464},",",{"type":31,"tagName":570,"properties":6466,"children":6467},{"style":730},[6468],{"type":27,"value":6395},{"type":31,"tagName":570,"properties":6470,"children":6471},{"style":692},[6472],{"type":27,"value":6473},"caption",{"type":31,"tagName":570,"properties":6475,"children":6476},{"style":730},[6477],{"type":27,"value":6395},{"type":31,"tagName":570,"properties":6479,"children":6480},{"style":692},[6481],{"type":27,"value":1892},{"type":31,"tagName":570,"properties":6483,"children":6484},{"style":730},[6485],{"type":27,"value":6395},{"type":31,"tagName":570,"properties":6487,"children":6488},{"style":692},[6489],{"type":27,"value":6490},"\"",{"type":31,"tagName":570,"properties":6492,"children":6493},{"style":686},[6494],{"type":27,"value":700},{"type":27,"value":28},{"type":31,"tagName":570,"properties":6497,"children":6498},{"class":572},[6499,6503,6508,6512,6516,6521,6525,6529,6533,6537,6542,6546,6550,6555,6559,6563,6567,6571],{"type":31,"tagName":570,"properties":6500,"children":6501},{"style":680},[6502],{"type":27,"value":6381},{"type":31,"tagName":570,"properties":6504,"children":6505},{"style":686},[6506],{"type":27,"value":6507},"(chartName); ",{"type":31,"tagName":570,"properties":6509,"children":6510},{"style":680},[6511],{"type":27,"value":6446},{"type":31,"tagName":570,"properties":6513,"children":6514},{"style":686},[6515],{"type":27,"value":689},{"type":31,"tagName":570,"properties":6517,"children":6518},{"style":692},[6519],{"type":27,"value":6520},"\" moves with \"",{"type":31,"tagName":570,"properties":6522,"children":6523},{"style":686},[6524],{"type":27,"value":2716},{"type":31,"tagName":570,"properties":6526,"children":6527},{"style":680},[6528],{"type":27,"value":6426},{"type":31,"tagName":570,"properties":6530,"children":6531},{"style":686},[6532],{"type":27,"value":6431},{"type":31,"tagName":570,"properties":6534,"children":6535},{"style":680},[6536],{"type":27,"value":6436},{"type":31,"tagName":570,"properties":6538,"children":6539},{"style":686},[6540],{"type":27,"value":6541},">strongCount); ",{"type":31,"tagName":570,"properties":6543,"children":6544},{"style":680},[6545],{"type":27,"value":6446},{"type":31,"tagName":570,"properties":6547,"children":6548},{"style":686},[6549],{"type":27,"value":689},{"type":31,"tagName":570,"properties":6551,"children":6552},{"style":692},[6553],{"type":27,"value":6554},"\" of \"",{"type":31,"tagName":570,"properties":6556,"children":6557},{"style":686},[6558],{"type":27,"value":2716},{"type":31,"tagName":570,"properties":6560,"children":6561},{"style":680},[6562],{"type":27,"value":6426},{"type":31,"tagName":570,"properties":6564,"children":6565},{"style":686},[6566],{"type":27,"value":6431},{"type":31,"tagName":570,"properties":6568,"children":6569},{"style":680},[6570],{"type":27,"value":6436},{"type":31,"tagName":570,"properties":6572,"children":6573},{"style":686},[6574],{"type":27,"value":6575},">served);",{"type":27,"value":28},{"type":31,"tagName":570,"properties":6578,"children":6579},{"class":572},[6580,6584,6588,6592,6596,6600,6604,6609,6613,6618,6622,6627,6631,6636,6640,6645,6649,6653,6657,6662,6666,6670,6674,6679],{"type":31,"tagName":570,"properties":6581,"children":6582},{"style":680},[6583],{"type":27,"value":6381},{"type":31,"tagName":570,"properties":6585,"children":6586},{"style":686},[6587],{"type":27,"value":689},{"type":31,"tagName":570,"properties":6589,"children":6590},{"style":692},[6591],{"type":27,"value":6490},{"type":31,"tagName":570,"properties":6593,"children":6594},{"style":730},[6595],{"type":27,"value":6395},{"type":31,"tagName":570,"properties":6597,"children":6598},{"style":692},[6599],{"type":27,"value":6464},{"type":31,"tagName":570,"properties":6601,"children":6602},{"style":730},[6603],{"type":27,"value":6395},{"type":31,"tagName":570,"properties":6605,"children":6606},{"style":692},[6607],{"type":27,"value":6608},"highlight",{"type":31,"tagName":570,"properties":6610,"children":6611},{"style":730},[6612],{"type":27,"value":6395},{"type":31,"tagName":570,"properties":6614,"children":6615},{"style":692},[6616],{"type":27,"value":6617},":{",{"type":31,"tagName":570,"properties":6619,"children":6620},{"style":730},[6621],{"type":27,"value":6395},{"type":31,"tagName":570,"properties":6623,"children":6624},{"style":692},[6625],{"type":27,"value":6626},"row",{"type":31,"tagName":570,"properties":6628,"children":6629},{"style":730},[6630],{"type":27,"value":6395},{"type":31,"tagName":570,"properties":6632,"children":6633},{"style":692},[6634],{"type":27,"value":6635},":\"",{"type":31,"tagName":570,"properties":6637,"children":6638},{"style":686},[6639],{"type":27,"value":2716},{"type":31,"tagName":570,"properties":6641,"children":6642},{"style":680},[6643],{"type":27,"value":6644},"fb_str",{"type":31,"tagName":570,"properties":6646,"children":6647},{"style":686},[6648],{"type":27,"value":6507},{"type":31,"tagName":570,"properties":6650,"children":6651},{"style":680},[6652],{"type":27,"value":6446},{"type":31,"tagName":570,"properties":6654,"children":6655},{"style":686},[6656],{"type":27,"value":689},{"type":31,"tagName":570,"properties":6658,"children":6659},{"style":692},[6660],{"type":27,"value":6661},"\"},",{"type":31,"tagName":570,"properties":6663,"children":6664},{"style":730},[6665],{"type":27,"value":6395},{"type":31,"tagName":570,"properties":6667,"children":6668},{"style":692},[6669],{"type":27,"value":2382},{"type":31,"tagName":570,"properties":6671,"children":6672},{"style":730},[6673],{"type":27,"value":6395},{"type":31,"tagName":570,"properties":6675,"children":6676},{"style":692},[6677],{"type":27,"value":6678},":[\"",{"type":31,"tagName":570,"properties":6680,"children":6681},{"style":686},[6682],{"type":27,"value":700},{"type":27,"value":28},{"type":31,"tagName":570,"properties":6685,"children":6686},{"class":572},[6687,6691,6695,6699,6703,6707,6711,6715,6719,6723,6727,6731],{"type":31,"tagName":570,"properties":6688,"children":6689},{"style":1840},[6690],{"type":27,"value":3978},{"type":31,"tagName":570,"properties":6692,"children":6693},{"style":686},[6694],{"type":27,"value":252},{"type":31,"tagName":570,"properties":6696,"children":6697},{"style":1840},[6698],{"type":27,"value":2947},{"type":31,"tagName":570,"properties":6700,"children":6701},{"style":686},[6702],{"type":27,"value":5766},{"type":31,"tagName":570,"properties":6704,"children":6705},{"style":1840},[6706],{"type":27,"value":2570},{"type":31,"tagName":570,"properties":6708,"children":6709},{"style":730},[6710],{"type":27,"value":3084},{"type":31,"tagName":570,"properties":6712,"children":6713},{"style":686},[6714],{"type":27,"value":5779},{"type":31,"tagName":570,"properties":6716,"children":6717},{"style":1840},[6718],{"type":27,"value":2556},{"type":31,"tagName":570,"properties":6720,"children":6721},{"style":686},[6722],{"type":27,"value":5788},{"type":31,"tagName":570,"properties":6724,"children":6725},{"style":1840},[6726],{"type":27,"value":4021},{"type":31,"tagName":570,"properties":6728,"children":6729},{"style":730},[6730],{"type":27,"value":2520},{"type":31,"tagName":570,"properties":6732,"children":6733},{"style":686},[6734],{"type":27,"value":4030},{"type":27,"value":28},{"type":31,"tagName":570,"properties":6737,"children":6738},{"class":572},[6739,6743,6747,6751,6755,6759,6763,6767,6771,6775,6779,6783],{"type":31,"tagName":570,"properties":6740,"children":6741},{"style":1840},[6742],{"type":27,"value":4087},{"type":31,"tagName":570,"properties":6744,"children":6745},{"style":686},[6746],{"type":27,"value":252},{"type":31,"tagName":570,"properties":6748,"children":6749},{"style":1840},[6750],{"type":27,"value":2947},{"type":31,"tagName":570,"properties":6752,"children":6753},{"style":686},[6754],{"type":27,"value":5821},{"type":31,"tagName":570,"properties":6756,"children":6757},{"style":1840},[6758],{"type":27,"value":2570},{"type":31,"tagName":570,"properties":6760,"children":6761},{"style":730},[6762],{"type":27,"value":3084},{"type":31,"tagName":570,"properties":6764,"children":6765},{"style":686},[6766],{"type":27,"value":5985},{"type":31,"tagName":570,"properties":6768,"children":6769},{"style":1840},[6770],{"type":27,"value":2556},{"type":31,"tagName":570,"properties":6772,"children":6773},{"style":686},[6774],{"type":27,"value":5839},{"type":31,"tagName":570,"properties":6776,"children":6777},{"style":1840},[6778],{"type":27,"value":4021},{"type":31,"tagName":570,"properties":6780,"children":6781},{"style":730},[6782],{"type":27,"value":2520},{"type":31,"tagName":570,"properties":6784,"children":6785},{"style":686},[6786],{"type":27,"value":4030},{"type":27,"value":28},{"type":31,"tagName":570,"properties":6789,"children":6790},{"class":572},[6791,6795,6799,6803,6807,6812,6816,6820,6824,6828,6832,6836,6841],{"type":31,"tagName":570,"properties":6792,"children":6793},{"style":1840},[6794],{"type":27,"value":4222},{"type":31,"tagName":570,"properties":6796,"children":6797},{"style":686},[6798],{"type":27,"value":6117},{"type":31,"tagName":570,"properties":6800,"children":6801},{"style":1840},[6802],{"type":27,"value":4745},{"type":31,"tagName":570,"properties":6804,"children":6805},{"style":730},[6806],{"type":27,"value":3084},{"type":31,"tagName":570,"properties":6808,"children":6809},{"style":1840},[6810],{"type":27,"value":6811}," ||",{"type":31,"tagName":570,"properties":6813,"children":6814},{"style":686},[6815],{"type":27,"value":5821},{"type":31,"tagName":570,"properties":6817,"children":6818},{"style":1840},[6819],{"type":27,"value":4745},{"type":31,"tagName":570,"properties":6821,"children":6822},{"style":730},[6823],{"type":27,"value":3084},{"type":31,"tagName":570,"properties":6825,"children":6826},{"style":686},[6827],{"type":27,"value":3628},{"type":31,"tagName":570,"properties":6829,"children":6830},{"style":680},[6831],{"type":27,"value":6446},{"type":31,"tagName":570,"properties":6833,"children":6834},{"style":686},[6835],{"type":27,"value":689},{"type":31,"tagName":570,"properties":6837,"children":6838},{"style":692},[6839],{"type":27,"value":6840},"\",\"",{"type":31,"tagName":570,"properties":6842,"children":6843},{"style":686},[6844],{"type":27,"value":700},{"type":27,"value":28},{"type":31,"tagName":570,"properties":6847,"children":6848},{"class":572},[6849,6854,6858,6863,6867,6871,6876,6880,6884,6888,6892,6896,6900,6905,6909,6913,6917,6921,6925,6930,6934,6938,6942,6946,6950,6954,6959,6963,6967,6971],{"type":31,"tagName":570,"properties":6850,"children":6851},{"style":680},[6852],{"type":27,"value":6853},"      fb_text",{"type":31,"tagName":570,"properties":6855,"children":6856},{"style":686},[6857],{"type":27,"value":689},{"type":31,"tagName":570,"properties":6859,"children":6860},{"style":692},[6861],{"type":27,"value":6862},"\"[\"",{"type":31,"tagName":570,"properties":6864,"children":6865},{"style":686},[6866],{"type":27,"value":2716},{"type":31,"tagName":570,"properties":6868,"children":6869},{"style":680},[6870],{"type":27,"value":6644},{"type":31,"tagName":570,"properties":6872,"children":6873},{"style":686},[6874],{"type":27,"value":6875},"(order[j] ",{"type":31,"tagName":570,"properties":6877,"children":6878},{"style":1840},[6879],{"type":27,"value":6122},{"type":31,"tagName":570,"properties":6881,"children":6882},{"style":730},[6883],{"type":27,"value":3084},{"type":31,"tagName":570,"properties":6885,"children":6886},{"style":1840},[6887],{"type":27,"value":4772},{"type":31,"tagName":570,"properties":6889,"children":6890},{"style":686},[6891],{"type":27,"value":3127},{"type":31,"tagName":570,"properties":6893,"children":6894},{"style":1840},[6895],{"type":27,"value":1892},{"type":31,"tagName":570,"properties":6897,"children":6898},{"style":730},[6899],{"type":27,"value":2542},{"type":31,"tagName":570,"properties":6901,"children":6902},{"style":686},[6903],{"type":27,"value":6904},"[order[j]]); ",{"type":31,"tagName":570,"properties":6906,"children":6907},{"style":680},[6908],{"type":27,"value":6446},{"type":31,"tagName":570,"properties":6910,"children":6911},{"style":686},[6912],{"type":27,"value":689},{"type":31,"tagName":570,"properties":6914,"children":6915},{"style":692},[6916],{"type":27,"value":6840},{"type":31,"tagName":570,"properties":6918,"children":6919},{"style":686},[6920],{"type":27,"value":2716},{"type":31,"tagName":570,"properties":6922,"children":6923},{"style":680},[6924],{"type":27,"value":6644},{"type":31,"tagName":570,"properties":6926,"children":6927},{"style":686},[6928],{"type":27,"value":6929},"(order[i] ",{"type":31,"tagName":570,"properties":6931,"children":6932},{"style":1840},[6933],{"type":27,"value":6122},{"type":31,"tagName":570,"properties":6935,"children":6936},{"style":730},[6937],{"type":27,"value":3084},{"type":31,"tagName":570,"properties":6939,"children":6940},{"style":1840},[6941],{"type":27,"value":4772},{"type":31,"tagName":570,"properties":6943,"children":6944},{"style":686},[6945],{"type":27,"value":3127},{"type":31,"tagName":570,"properties":6947,"children":6948},{"style":1840},[6949],{"type":27,"value":1892},{"type":31,"tagName":570,"properties":6951,"children":6952},{"style":730},[6953],{"type":27,"value":2542},{"type":31,"tagName":570,"properties":6955,"children":6956},{"style":686},[6957],{"type":27,"value":6958},"[order[i]]); ",{"type":31,"tagName":570,"properties":6960,"children":6961},{"style":680},[6962],{"type":27,"value":6446},{"type":31,"tagName":570,"properties":6964,"children":6965},{"style":686},[6966],{"type":27,"value":689},{"type":31,"tagName":570,"properties":6968,"children":6969},{"style":692},[6970],{"type":27,"value":6840},{"type":31,"tagName":570,"properties":6972,"children":6973},{"style":686},[6974],{"type":27,"value":700},{"type":27,"value":28},{"type":31,"tagName":570,"properties":6977,"children":6978},{"class":572},[6979,6984,6989,6993,6997,7001,7006,7011,7015,7019,7023,7028],{"type":31,"tagName":570,"properties":6980,"children":6981},{"style":680},[6982],{"type":27,"value":6983},"      fb_f64",{"type":31,"tagName":570,"properties":6985,"children":6986},{"style":686},[6987],{"type":27,"value":6988},"(corr[i ",{"type":31,"tagName":570,"properties":6990,"children":6991},{"style":1840},[6992],{"type":27,"value":3862},{"type":31,"tagName":570,"properties":6994,"children":6995},{"style":730},[6996],{"type":27,"value":2449},{"type":31,"tagName":570,"properties":6998,"children":6999},{"style":1840},[7000],{"type":27,"value":2515},{"type":31,"tagName":570,"properties":7002,"children":7003},{"style":686},[7004],{"type":27,"value":7005}," j], ",{"type":31,"tagName":570,"properties":7007,"children":7008},{"style":730},[7009],{"type":27,"value":7010},"2",{"type":31,"tagName":570,"properties":7012,"children":7013},{"style":686},[7014],{"type":27,"value":2716},{"type":31,"tagName":570,"properties":7016,"children":7017},{"style":680},[7018],{"type":27,"value":6446},{"type":31,"tagName":570,"properties":7020,"children":7021},{"style":686},[7022],{"type":27,"value":689},{"type":31,"tagName":570,"properties":7024,"children":7025},{"style":692},[7026],{"type":27,"value":7027},"\"]\"",{"type":31,"tagName":570,"properties":7029,"children":7030},{"style":686},[7031],{"type":27,"value":700},{"type":27,"value":28},{"type":31,"tagName":570,"properties":7034,"children":7035},{"class":572},[7036],{"type":31,"tagName":570,"properties":7037,"children":7038},{"style":686},[7039],{"type":27,"value":4321},{"type":27,"value":28},{"type":31,"tagName":570,"properties":7042,"children":7043},{"class":572},[7044],{"type":31,"tagName":570,"properties":7045,"children":7046},{"style":686},[7047],{"type":27,"value":3506},{"type":27,"value":28},{"type":31,"tagName":570,"properties":7050,"children":7051},{"class":572},[7052,7056,7060,7065,7069,7074,7078,7083,7087,7091,7095,7099,7103,7108,7112,7116,7120,7125,7129,7133],{"type":31,"tagName":570,"properties":7053,"children":7054},{"style":680},[7055],{"type":27,"value":6381},{"type":31,"tagName":570,"properties":7057,"children":7058},{"style":686},[7059],{"type":27,"value":689},{"type":31,"tagName":570,"properties":7061,"children":7062},{"style":692},[7063],{"type":27,"value":7064},"\"],",{"type":31,"tagName":570,"properties":7066,"children":7067},{"style":730},[7068],{"type":27,"value":6395},{"type":31,"tagName":570,"properties":7070,"children":7071},{"style":692},[7072],{"type":27,"value":7073},"summary",{"type":31,"tagName":570,"properties":7075,"children":7076},{"style":730},[7077],{"type":27,"value":6395},{"type":31,"tagName":570,"properties":7079,"children":7080},{"style":692},[7081],{"type":27,"value":7082},":[{",{"type":31,"tagName":570,"properties":7084,"children":7085},{"style":730},[7086],{"type":27,"value":6395},{"type":31,"tagName":570,"properties":7088,"children":7089},{"style":692},[7090],{"type":27,"value":1750},{"type":31,"tagName":570,"properties":7092,"children":7093},{"style":730},[7094],{"type":27,"value":6395},{"type":31,"tagName":570,"properties":7096,"children":7097},{"style":692},[7098],{"type":27,"value":1892},{"type":31,"tagName":570,"properties":7100,"children":7101},{"style":730},[7102],{"type":27,"value":6395},{"type":31,"tagName":570,"properties":7104,"children":7105},{"style":692},[7106],{"type":27,"value":7107},"Avg",{"type":31,"tagName":570,"properties":7109,"children":7110},{"style":730},[7111],{"type":27,"value":6395},{"type":31,"tagName":570,"properties":7113,"children":7114},{"style":692},[7115],{"type":27,"value":6464},{"type":31,"tagName":570,"properties":7117,"children":7118},{"style":730},[7119],{"type":27,"value":6395},{"type":31,"tagName":570,"properties":7121,"children":7122},{"style":692},[7123],{"type":27,"value":7124},"values",{"type":31,"tagName":570,"properties":7126,"children":7127},{"style":730},[7128],{"type":27,"value":6395},{"type":31,"tagName":570,"properties":7130,"children":7131},{"style":692},[7132],{"type":27,"value":6678},{"type":31,"tagName":570,"properties":7134,"children":7135},{"style":686},[7136],{"type":27,"value":700},{"type":27,"value":28},{"type":31,"tagName":570,"properties":7139,"children":7140},{"class":572},[7141,7145,7149,7153,7157,7161,7165,7169,7173,7177,7181,7185,7189,7193,7198,7202,7206,7210,7214,7218,7222,7226,7231,7236,7240],{"type":31,"tagName":570,"properties":7142,"children":7143},{"style":1840},[7144],{"type":27,"value":3978},{"type":31,"tagName":570,"properties":7146,"children":7147},{"style":686},[7148],{"type":27,"value":252},{"type":31,"tagName":570,"properties":7150,"children":7151},{"style":1840},[7152],{"type":27,"value":2947},{"type":31,"tagName":570,"properties":7154,"children":7155},{"style":686},[7156],{"type":27,"value":5821},{"type":31,"tagName":570,"properties":7158,"children":7159},{"style":1840},[7160],{"type":27,"value":2570},{"type":31,"tagName":570,"properties":7162,"children":7163},{"style":730},[7164],{"type":27,"value":3084},{"type":31,"tagName":570,"properties":7166,"children":7167},{"style":686},[7168],{"type":27,"value":5985},{"type":31,"tagName":570,"properties":7170,"children":7171},{"style":1840},[7172],{"type":27,"value":2556},{"type":31,"tagName":570,"properties":7174,"children":7175},{"style":686},[7176],{"type":27,"value":5839},{"type":31,"tagName":570,"properties":7178,"children":7179},{"style":1840},[7180],{"type":27,"value":4021},{"type":31,"tagName":570,"properties":7182,"children":7183},{"style":730},[7184],{"type":27,"value":2520},{"type":31,"tagName":570,"properties":7186,"children":7187},{"style":686},[7188],{"type":27,"value":6006},{"type":31,"tagName":570,"properties":7190,"children":7191},{"style":1840},[7192],{"type":27,"value":4286},{"type":31,"tagName":570,"properties":7194,"children":7195},{"style":686},[7196],{"type":27,"value":7197}," (j ",{"type":31,"tagName":570,"properties":7199,"children":7200},{"style":1840},[7201],{"type":27,"value":4745},{"type":31,"tagName":570,"properties":7203,"children":7204},{"style":730},[7205],{"type":27,"value":3084},{"type":31,"tagName":570,"properties":7207,"children":7208},{"style":686},[7209],{"type":27,"value":3628},{"type":31,"tagName":570,"properties":7211,"children":7212},{"style":680},[7213],{"type":27,"value":6446},{"type":31,"tagName":570,"properties":7215,"children":7216},{"style":686},[7217],{"type":27,"value":689},{"type":31,"tagName":570,"properties":7219,"children":7220},{"style":692},[7221],{"type":27,"value":6840},{"type":31,"tagName":570,"properties":7223,"children":7224},{"style":686},[7225],{"type":27,"value":2716},{"type":31,"tagName":570,"properties":7227,"children":7228},{"style":680},[7229],{"type":27,"value":7230},"fb_f64",{"type":31,"tagName":570,"properties":7232,"children":7233},{"style":686},[7234],{"type":27,"value":7235},"(colAvg[j], ",{"type":31,"tagName":570,"properties":7237,"children":7238},{"style":730},[7239],{"type":27,"value":7010},{"type":31,"tagName":570,"properties":7241,"children":7242},{"style":686},[7243],{"type":27,"value":3902},{"type":27,"value":28},{"type":31,"tagName":570,"properties":7246,"children":7247},{"class":572},[7248,7252,7256,7261],{"type":31,"tagName":570,"properties":7249,"children":7250},{"style":680},[7251],{"type":27,"value":6381},{"type":31,"tagName":570,"properties":7253,"children":7254},{"style":686},[7255],{"type":27,"value":689},{"type":31,"tagName":570,"properties":7257,"children":7258},{"style":692},[7259],{"type":27,"value":7260},"\"]}]}\"",{"type":31,"tagName":570,"properties":7262,"children":7263},{"style":686},[7264],{"type":27,"value":700},{"type":27,"value":28},{"type":31,"tagName":570,"properties":7267,"children":7268},{"class":572},[7269,7274,7278,7283],{"type":31,"tagName":570,"properties":7270,"children":7271},{"style":680},[7272],{"type":27,"value":7273},"  writeFrameBuffer",{"type":31,"tagName":570,"properties":7275,"children":7276},{"style":686},[7277],{"type":27,"value":689},{"type":31,"tagName":570,"properties":7279,"children":7280},{"style":730},[7281],{"type":27,"value":7282},"FRAME_GRID",{"type":31,"tagName":570,"properties":7284,"children":7285},{"style":686},[7286],{"type":27,"value":700},{"type":27,"value":28},{"type":31,"tagName":570,"properties":7289,"children":7290},{"class":572},[7291],{"type":31,"tagName":570,"properties":7292,"children":7293},{"style":686},[7294],{"type":27,"value":3515},{"type":27,"value":28},{"type":31,"tagName":570,"properties":7297,"children":7298},{"class":572},[7299],{"type":31,"tagName":570,"properties":7300,"children":7301},{"style":576},[7302],{"type":27,"value":7303},"// A state with no grid: the one sentence under the card, and the card's headline for that state with a dash per row.",{"type":27,"value":28},{"type":31,"tagName":570,"properties":7306,"children":7307},{"class":572},[7308,7312,7317,7321,7326,7330,7335,7339,7344,7348,7352,7356,7360,7364],{"type":31,"tagName":570,"properties":7309,"children":7310},{"style":1840},[7311],{"type":27,"value":3189},{"type":31,"tagName":570,"properties":7313,"children":7314},{"style":680},[7315],{"type":27,"value":7316}," sayInstead",{"type":31,"tagName":570,"properties":7318,"children":7319},{"style":686},[7320],{"type":27,"value":689},{"type":31,"tagName":570,"properties":7322,"children":7323},{"style":3201},[7324],{"type":27,"value":7325},"sentence",{"type":31,"tagName":570,"properties":7327,"children":7328},{"style":1840},[7329],{"type":27,"value":1892},{"type":31,"tagName":570,"properties":7331,"children":7332},{"style":730},[7333],{"type":27,"value":7334}," string",{"type":31,"tagName":570,"properties":7336,"children":7337},{"style":686},[7338],{"type":27,"value":278},{"type":31,"tagName":570,"properties":7340,"children":7341},{"style":3201},[7342],{"type":27,"value":7343},"headline",{"type":31,"tagName":570,"properties":7345,"children":7346},{"style":1840},[7347],{"type":27,"value":1892},{"type":31,"tagName":570,"properties":7349,"children":7350},{"style":730},[7351],{"type":27,"value":7334},{"type":31,"tagName":570,"properties":7353,"children":7354},{"style":686},[7355],{"type":27,"value":3218},{"type":31,"tagName":570,"properties":7357,"children":7358},{"style":1840},[7359],{"type":27,"value":1892},{"type":31,"tagName":570,"properties":7361,"children":7362},{"style":730},[7363],{"type":27,"value":5741},{"type":31,"tagName":570,"properties":7365,"children":7366},{"style":686},[7367],{"type":27,"value":3231},{"type":27,"value":28},{"type":31,"tagName":570,"properties":7370,"children":7371},{"class":572},[7372,7377,7381,7386,7391,7396,7400,7405,7409,7414,7419,7423],{"type":31,"tagName":570,"properties":7373,"children":7374},{"style":680},[7375],{"type":27,"value":7376},"  sb_clear",{"type":31,"tagName":570,"properties":7378,"children":7379},{"style":686},[7380],{"type":27,"value":3278},{"type":31,"tagName":570,"properties":7382,"children":7383},{"style":680},[7384],{"type":27,"value":7385},"sb_text",{"type":31,"tagName":570,"properties":7387,"children":7388},{"style":686},[7389],{"type":27,"value":7390},"(sentence); note.",{"type":31,"tagName":570,"properties":7392,"children":7393},{"style":680},[7394],{"type":27,"value":7395},"set",{"type":31,"tagName":570,"properties":7397,"children":7398},{"style":686},[7399],{"type":27,"value":689},{"type":31,"tagName":570,"properties":7401,"children":7402},{"style":730},[7403],{"type":27,"value":7404},"0.0",{"type":31,"tagName":570,"properties":7406,"children":7407},{"style":686},[7408],{"type":27,"value":278},{"type":31,"tagName":570,"properties":7410,"children":7411},{"style":730},[7412],{"type":27,"value":7413},"NOTE_Y",{"type":31,"tagName":570,"properties":7415,"children":7416},{"style":686},[7417],{"type":27,"value":7418},").",{"type":31,"tagName":570,"properties":7420,"children":7421},{"style":680},[7422],{"type":27,"value":27},{"type":31,"tagName":570,"properties":7424,"children":7425},{"style":686},[7426],{"type":27,"value":7427},"(str_note_sb);",{"type":27,"value":28},{"type":31,"tagName":570,"properties":7430,"children":7431},{"class":572},[7432,7436,7440,7444,7449,7454],{"type":31,"tagName":570,"properties":7433,"children":7434},{"style":680},[7435],{"type":27,"value":7376},{"type":31,"tagName":570,"properties":7437,"children":7438},{"style":686},[7439],{"type":27,"value":3278},{"type":31,"tagName":570,"properties":7441,"children":7442},{"style":680},[7443],{"type":27,"value":7385},{"type":31,"tagName":570,"properties":7445,"children":7446},{"style":686},[7447],{"type":27,"value":7448},"(headline); ",{"type":31,"tagName":570,"properties":7450,"children":7451},{"style":680},[7452],{"type":27,"value":7453},"str_avg_text_sb",{"type":31,"tagName":570,"properties":7455,"children":7456},{"style":686},[7457],{"type":27,"value":3358},{"type":27,"value":28},{"type":31,"tagName":570,"properties":7460,"children":7461},{"class":572},[7462,7466,7470,7474,7478,7483,7487,7492],{"type":31,"tagName":570,"properties":7463,"children":7464},{"style":680},[7465],{"type":27,"value":7376},{"type":31,"tagName":570,"properties":7467,"children":7468},{"style":686},[7469],{"type":27,"value":3278},{"type":31,"tagName":570,"properties":7471,"children":7472},{"style":680},[7473],{"type":27,"value":7385},{"type":31,"tagName":570,"properties":7475,"children":7476},{"style":686},[7477],{"type":27,"value":689},{"type":31,"tagName":570,"properties":7479,"children":7480},{"style":692},[7481],{"type":27,"value":7482},"\"-\"",{"type":31,"tagName":570,"properties":7484,"children":7485},{"style":686},[7486],{"type":27,"value":2716},{"type":31,"tagName":570,"properties":7488,"children":7489},{"style":680},[7490],{"type":27,"value":7491},"str_tied_text_sb",{"type":31,"tagName":570,"properties":7493,"children":7494},{"style":686},[7495],{"type":27,"value":3358},{"type":27,"value":28},{"type":31,"tagName":570,"properties":7498,"children":7499},{"class":572},[7500,7504,7508,7512,7516,7520,7524,7529],{"type":31,"tagName":570,"properties":7501,"children":7502},{"style":680},[7503],{"type":27,"value":7376},{"type":31,"tagName":570,"properties":7505,"children":7506},{"style":686},[7507],{"type":27,"value":3278},{"type":31,"tagName":570,"properties":7509,"children":7510},{"style":680},[7511],{"type":27,"value":7385},{"type":31,"tagName":570,"properties":7513,"children":7514},{"style":686},[7515],{"type":27,"value":689},{"type":31,"tagName":570,"properties":7517,"children":7518},{"style":692},[7519],{"type":27,"value":7482},{"type":31,"tagName":570,"properties":7521,"children":7522},{"style":686},[7523],{"type":27,"value":2716},{"type":31,"tagName":570,"properties":7525,"children":7526},{"style":680},[7527],{"type":27,"value":7528},"str_free_text_sb",{"type":31,"tagName":570,"properties":7530,"children":7531},{"style":686},[7532],{"type":27,"value":3358},{"type":27,"value":28},{"type":31,"tagName":570,"properties":7535,"children":7536},{"class":572},[7537],{"type":31,"tagName":570,"properties":7538,"children":7539},{"style":686},[7540],{"type":27,"value":3515},{"type":27,"value":28},{"type":31,"tagName":570,"properties":7543,"children":7544},{"class":572},[],{"type":27,"value":28},{"type":31,"tagName":570,"properties":7547,"children":7548},{"class":572},[7549],{"type":31,"tagName":570,"properties":7550,"children":7551},{"style":576},[7552],{"type":27,"value":7553},"// onStart() runs once before the first bar: read the params and size the ring to the window.",{"type":27,"value":28},{"type":31,"tagName":570,"properties":7556,"children":7557},{"class":572},[7558,7562,7567,7572,7576,7580],{"type":31,"tagName":570,"properties":7559,"children":7560},{"style":1840},[7561],{"type":27,"value":3189},{"type":31,"tagName":570,"properties":7563,"children":7564},{"style":680},[7565],{"type":27,"value":7566}," onStart",{"type":31,"tagName":570,"properties":7568,"children":7569},{"style":686},[7570],{"type":27,"value":7571},"()",{"type":31,"tagName":570,"properties":7573,"children":7574},{"style":1840},[7575],{"type":27,"value":1892},{"type":31,"tagName":570,"properties":7577,"children":7578},{"style":730},[7579],{"type":27,"value":5741},{"type":31,"tagName":570,"properties":7581,"children":7582},{"style":686},[7583],{"type":27,"value":3231},{"type":27,"value":28},{"type":31,"tagName":570,"properties":7586,"children":7587},{"class":572},[7588,7593,7597,7601,7605,7610,7615,7619,7624,7629,7633,7637,7641,7645,7650,7654,7659,7663,7667,7671,7675,7679],{"type":31,"tagName":570,"properties":7589,"children":7590},{"style":686},[7591],{"type":27,"value":7592},"  window ",{"type":31,"tagName":570,"properties":7594,"children":7595},{"style":1840},[7596],{"type":27,"value":2570},{"type":31,"tagName":570,"properties":7598,"children":7599},{"style":680},[7600],{"type":27,"value":3213},{"type":31,"tagName":570,"properties":7602,"children":7603},{"style":686},[7604],{"type":27,"value":689},{"type":31,"tagName":570,"properties":7606,"children":7607},{"style":680},[7608],{"type":27,"value":7609},"p_window",{"type":31,"tagName":570,"properties":7611,"children":7612},{"style":686},[7613],{"type":27,"value":7614},"()); strong ",{"type":31,"tagName":570,"properties":7616,"children":7617},{"style":1840},[7618],{"type":27,"value":2570},{"type":31,"tagName":570,"properties":7620,"children":7621},{"style":680},[7622],{"type":27,"value":7623}," p_strong",{"type":31,"tagName":570,"properties":7625,"children":7626},{"style":686},[7627],{"type":27,"value":7628},"(); ring ",{"type":31,"tagName":570,"properties":7630,"children":7631},{"style":1840},[7632],{"type":27,"value":2570},{"type":31,"tagName":570,"properties":7634,"children":7635},{"style":686},[7636],{"type":27,"value":2952},{"type":31,"tagName":570,"properties":7638,"children":7639},{"style":1840},[7640],{"type":27,"value":3602},{"type":31,"tagName":570,"properties":7642,"children":7643},{"style":730},[7644],{"type":27,"value":2520},{"type":31,"tagName":570,"properties":7646,"children":7647},{"style":686},[7648],{"type":27,"value":7649},"; minPairs ",{"type":31,"tagName":570,"properties":7651,"children":7652},{"style":1840},[7653],{"type":27,"value":2570},{"type":31,"tagName":570,"properties":7655,"children":7656},{"style":686},[7657],{"type":27,"value":7658}," (window ",{"type":31,"tagName":570,"properties":7660,"children":7661},{"style":1840},[7662],{"type":27,"value":3602},{"type":31,"tagName":570,"properties":7664,"children":7665},{"style":730},[7666],{"type":27,"value":2520},{"type":31,"tagName":570,"properties":7668,"children":7669},{"style":686},[7670],{"type":27,"value":3628},{"type":31,"tagName":570,"properties":7672,"children":7673},{"style":1840},[7674],{"type":27,"value":4791},{"type":31,"tagName":570,"properties":7676,"children":7677},{"style":730},[7678],{"type":27,"value":3288},{"type":31,"tagName":570,"properties":7680,"children":7681},{"style":686},[7682],{"type":27,"value":4078},{"type":27,"value":28},{"type":31,"tagName":570,"properties":7685,"children":7686},{"class":572},[7687],{"type":31,"tagName":570,"properties":7688,"children":7689},{"style":686},[7690],{"type":27,"value":3515},{"type":27,"value":28},{"type":31,"tagName":570,"properties":7693,"children":7694},{"class":572},[7695],{"type":31,"tagName":570,"properties":7696,"children":7697},{"style":576},[7698],{"type":27,"value":7699},"// onBar() runs once per bar: push every close into the ring and note whether the chart's candles carry volume; on",{"type":27,"value":28},{"type":31,"tagName":570,"properties":7702,"children":7703},{"class":572},[7704],{"type":31,"tagName":570,"properties":7705,"children":7706},{"style":576},[7707],{"type":27,"value":7708},"// the live bar, measure the grid and write the panel, the card's words and the outputs, or the one sentence when",{"type":27,"value":28},{"type":31,"tagName":570,"properties":7711,"children":7712},{"class":572},[7713],{"type":31,"tagName":570,"properties":7714,"children":7715},{"style":576},[7716],{"type":27,"value":7717},"// the chart is not crypto or the window is not full yet.",{"type":27,"value":28},{"type":31,"tagName":570,"properties":7720,"children":7721},{"class":572},[7722,7726,7731,7735,7739,7743],{"type":31,"tagName":570,"properties":7723,"children":7724},{"style":1840},[7725],{"type":27,"value":3189},{"type":31,"tagName":570,"properties":7727,"children":7728},{"style":680},[7729],{"type":27,"value":7730}," onBar",{"type":31,"tagName":570,"properties":7732,"children":7733},{"style":686},[7734],{"type":27,"value":7571},{"type":31,"tagName":570,"properties":7736,"children":7737},{"style":1840},[7738],{"type":27,"value":1892},{"type":31,"tagName":570,"properties":7740,"children":7741},{"style":730},[7742],{"type":27,"value":5741},{"type":31,"tagName":570,"properties":7744,"children":7745},{"style":686},[7746],{"type":27,"value":3231},{"type":27,"value":28},{"type":31,"tagName":570,"properties":7749,"children":7750},{"class":572},[7751,7756,7760,7764,7768,7772,7776,7780,7784,7788,7792,7797,7801,7806,7810,7814],{"type":31,"tagName":570,"properties":7752,"children":7753},{"style":686},[7754],{"type":27,"value":7755},"  head ",{"type":31,"tagName":570,"properties":7757,"children":7758},{"style":1840},[7759],{"type":27,"value":2570},{"type":31,"tagName":570,"properties":7761,"children":7762},{"style":686},[7763],{"type":27,"value":3588},{"type":31,"tagName":570,"properties":7765,"children":7766},{"style":1840},[7767],{"type":27,"value":3602},{"type":31,"tagName":570,"properties":7769,"children":7770},{"style":730},[7771],{"type":27,"value":2520},{"type":31,"tagName":570,"properties":7773,"children":7774},{"style":686},[7775],{"type":27,"value":3628},{"type":31,"tagName":570,"properties":7777,"children":7778},{"style":1840},[7779],{"type":27,"value":3633},{"type":31,"tagName":570,"properties":7781,"children":7782},{"style":730},[7783],{"type":27,"value":2502},{"type":31,"tagName":570,"properties":7785,"children":7786},{"style":686},[7787],{"type":27,"value":1911},{"type":31,"tagName":570,"properties":7789,"children":7790},{"style":1840},[7791],{"type":27,"value":4286},{"type":31,"tagName":570,"properties":7793,"children":7794},{"style":686},[7795],{"type":27,"value":7796}," (count ",{"type":31,"tagName":570,"properties":7798,"children":7799},{"style":1840},[7800],{"type":27,"value":2556},{"type":31,"tagName":570,"properties":7802,"children":7803},{"style":686},[7804],{"type":27,"value":7805}," ring) count ",{"type":31,"tagName":570,"properties":7807,"children":7808},{"style":1840},[7809],{"type":27,"value":4021},{"type":31,"tagName":570,"properties":7811,"children":7812},{"style":730},[7813],{"type":27,"value":2520},{"type":31,"tagName":570,"properties":7815,"children":7816},{"style":686},[7817],{"type":27,"value":4078},{"type":27,"value":28},{"type":31,"tagName":570,"properties":7820,"children":7821},{"class":572},[7822,7826,7830,7834,7838,7842,7846,7850,7854,7858,7862,7866,7870,7875,7879,7883,7887,7892,7896,7900],{"type":31,"tagName":570,"properties":7823,"children":7824},{"style":1840},[7825],{"type":27,"value":3978},{"type":31,"tagName":570,"properties":7827,"children":7828},{"style":686},[7829],{"type":27,"value":252},{"type":31,"tagName":570,"properties":7831,"children":7832},{"style":1840},[7833],{"type":27,"value":2947},{"type":31,"tagName":570,"properties":7835,"children":7836},{"style":686},[7837],{"type":27,"value":4523},{"type":31,"tagName":570,"properties":7839,"children":7840},{"style":1840},[7841],{"type":27,"value":2570},{"type":31,"tagName":570,"properties":7843,"children":7844},{"style":730},[7845],{"type":27,"value":3084},{"type":31,"tagName":570,"properties":7847,"children":7848},{"style":686},[7849],{"type":27,"value":4536},{"type":31,"tagName":570,"properties":7851,"children":7852},{"style":1840},[7853],{"type":27,"value":2556},{"type":31,"tagName":570,"properties":7855,"children":7856},{"style":730},[7857],{"type":27,"value":2449},{"type":31,"tagName":570,"properties":7859,"children":7860},{"style":686},[7861],{"type":27,"value":4536},{"type":31,"tagName":570,"properties":7863,"children":7864},{"style":1840},[7865],{"type":27,"value":4021},{"type":31,"tagName":570,"properties":7867,"children":7868},{"style":730},[7869],{"type":27,"value":2520},{"type":31,"tagName":570,"properties":7871,"children":7872},{"style":686},[7873],{"type":27,"value":7874},") closes[s ",{"type":31,"tagName":570,"properties":7876,"children":7877},{"style":1840},[7878],{"type":27,"value":3862},{"type":31,"tagName":570,"properties":7880,"children":7881},{"style":730},[7882],{"type":27,"value":2502},{"type":31,"tagName":570,"properties":7884,"children":7885},{"style":1840},[7886],{"type":27,"value":2515},{"type":31,"tagName":570,"properties":7888,"children":7889},{"style":686},[7890],{"type":27,"value":7891}," head] ",{"type":31,"tagName":570,"properties":7893,"children":7894},{"style":1840},[7895],{"type":27,"value":2570},{"type":31,"tagName":570,"properties":7897,"children":7898},{"style":680},[7899],{"type":27,"value":3194},{"type":31,"tagName":570,"properties":7901,"children":7902},{"style":686},[7903],{"type":27,"value":7904},"(s);",{"type":27,"value":28},{"type":31,"tagName":570,"properties":7907,"children":7908},{"class":572},[7909,7913,7917,7922,7927,7931,7935,7940,7944,7949],{"type":31,"tagName":570,"properties":7910,"children":7911},{"style":1840},[7912],{"type":27,"value":5343},{"type":31,"tagName":570,"properties":7914,"children":7915},{"style":686},[7916],{"type":27,"value":252},{"type":31,"tagName":570,"properties":7918,"children":7919},{"style":680},[7920],{"type":27,"value":7921},"in_volume",{"type":31,"tagName":570,"properties":7923,"children":7924},{"style":686},[7925],{"type":27,"value":7926},"() ",{"type":31,"tagName":570,"properties":7928,"children":7929},{"style":1840},[7930],{"type":27,"value":4745},{"type":31,"tagName":570,"properties":7932,"children":7933},{"style":730},[7934],{"type":27,"value":4750},{"type":31,"tagName":570,"properties":7936,"children":7937},{"style":686},[7938],{"type":27,"value":7939},") volumeSeen ",{"type":31,"tagName":570,"properties":7941,"children":7942},{"style":1840},[7943],{"type":27,"value":2570},{"type":31,"tagName":570,"properties":7945,"children":7946},{"style":730},[7947],{"type":27,"value":7948}," true",{"type":31,"tagName":570,"properties":7950,"children":7951},{"style":686},[7952],{"type":27,"value":4078},{"type":27,"value":28},{"type":31,"tagName":570,"properties":7955,"children":7956},{"class":572},[7957,7961,7965,7969,7974,7979,7984,7988],{"type":31,"tagName":570,"properties":7958,"children":7959},{"style":1840},[7960],{"type":27,"value":5343},{"type":31,"tagName":570,"properties":7962,"children":7963},{"style":686},[7964],{"type":27,"value":252},{"type":31,"tagName":570,"properties":7966,"children":7967},{"style":1840},[7968],{"type":27,"value":5486},{"type":31,"tagName":570,"properties":7970,"children":7971},{"style":686},[7972],{"type":27,"value":7973},"bar.",{"type":31,"tagName":570,"properties":7975,"children":7976},{"style":680},[7977],{"type":27,"value":7978},"isLast",{"type":31,"tagName":570,"properties":7980,"children":7981},{"style":686},[7982],{"type":27,"value":7983},"()) ",{"type":31,"tagName":570,"properties":7985,"children":7986},{"style":1840},[7987],{"type":27,"value":3268},{"type":31,"tagName":570,"properties":7989,"children":7990},{"style":686},[7991],{"type":27,"value":4078},{"type":27,"value":28},{"type":31,"tagName":570,"properties":7994,"children":7995},{"class":572},[7996,8001,8005,8009],{"type":31,"tagName":570,"properties":7997,"children":7998},{"style":680},[7999],{"type":27,"value":8000},"  out_bars",{"type":31,"tagName":570,"properties":8002,"children":8003},{"style":686},[8004],{"type":27,"value":689},{"type":31,"tagName":570,"properties":8006,"children":8007},{"style":680},[8008],{"type":27,"value":2692},{"type":31,"tagName":570,"properties":8010,"children":8011},{"style":686},[8012],{"type":27,"value":8013},"(window));",{"type":27,"value":28},{"type":31,"tagName":570,"properties":8016,"children":8017},{"class":572},[8018,8022,8026,8030,8035],{"type":31,"tagName":570,"properties":8019,"children":8020},{"style":1840},[8021],{"type":27,"value":5343},{"type":31,"tagName":570,"properties":8023,"children":8024},{"style":686},[8025],{"type":27,"value":252},{"type":31,"tagName":570,"properties":8027,"children":8028},{"style":1840},[8029],{"type":27,"value":5486},{"type":31,"tagName":570,"properties":8031,"children":8032},{"style":686},[8033],{"type":27,"value":8034},"volumeSeen) { ",{"type":31,"tagName":570,"properties":8036,"children":8037},{"style":576},[8038],{"type":27,"value":8039},"// no candle carried volume: a forex, gold or silver chart, so no grid",{"type":27,"value":28},{"type":31,"tagName":570,"properties":8042,"children":8043},{"class":572},[8044,8049,8053,8058,8062,8067],{"type":31,"tagName":570,"properties":8045,"children":8046},{"style":680},[8047],{"type":27,"value":8048},"    sayInstead",{"type":31,"tagName":570,"properties":8050,"children":8051},{"style":686},[8052],{"type":27,"value":689},{"type":31,"tagName":570,"properties":8054,"children":8055},{"style":692},[8056],{"type":27,"value":8057},"\"Correlation is written for crypto charts: switch to a BTC or ETH perp\"",{"type":31,"tagName":570,"properties":8059,"children":8060},{"style":686},[8061],{"type":27,"value":278},{"type":31,"tagName":570,"properties":8063,"children":8064},{"style":692},[8065],{"type":27,"value":8066},"\"Not crypto\"",{"type":31,"tagName":570,"properties":8068,"children":8069},{"style":686},[8070],{"type":27,"value":700},{"type":27,"value":28},{"type":31,"tagName":570,"properties":8073,"children":8074},{"class":572},[8075,8080],{"type":31,"tagName":570,"properties":8076,"children":8077},{"style":1840},[8078],{"type":27,"value":8079},"    return",{"type":31,"tagName":570,"properties":8081,"children":8082},{"style":686},[8083],{"type":27,"value":4078},{"type":27,"value":28},{"type":31,"tagName":570,"properties":8086,"children":8087},{"class":572},[8088],{"type":31,"tagName":570,"properties":8089,"children":8090},{"style":686},[8091],{"type":27,"value":3506},{"type":27,"value":28},{"type":31,"tagName":570,"properties":8094,"children":8095},{"class":572},[8096,8100,8104,8108,8113],{"type":31,"tagName":570,"properties":8097,"children":8098},{"style":1840},[8099],{"type":27,"value":5343},{"type":31,"tagName":570,"properties":8101,"children":8102},{"style":686},[8103],{"type":27,"value":7796},{"type":31,"tagName":570,"properties":8105,"children":8106},{"style":1840},[8107],{"type":27,"value":2556},{"type":31,"tagName":570,"properties":8109,"children":8110},{"style":686},[8111],{"type":27,"value":8112}," window) { ",{"type":31,"tagName":570,"properties":8114,"children":8115},{"style":576},[8116],{"type":27,"value":8117},"// fewer bars than the window: no grid yet",{"type":27,"value":28},{"type":31,"tagName":570,"properties":8120,"children":8121},{"class":572},[8122,8126,8130,8135,8139,8144],{"type":31,"tagName":570,"properties":8123,"children":8124},{"style":680},[8125],{"type":27,"value":8048},{"type":31,"tagName":570,"properties":8127,"children":8128},{"style":686},[8129],{"type":27,"value":689},{"type":31,"tagName":570,"properties":8131,"children":8132},{"style":692},[8133],{"type":27,"value":8134},"\"Loading more history for the correlation window\"",{"type":31,"tagName":570,"properties":8136,"children":8137},{"style":686},[8138],{"type":27,"value":278},{"type":31,"tagName":570,"properties":8140,"children":8141},{"style":692},[8142],{"type":27,"value":8143},"\"Loading\"",{"type":31,"tagName":570,"properties":8145,"children":8146},{"style":686},[8147],{"type":27,"value":700},{"type":27,"value":28},{"type":31,"tagName":570,"properties":8150,"children":8151},{"class":572},[8152,8156],{"type":31,"tagName":570,"properties":8153,"children":8154},{"style":1840},[8155],{"type":27,"value":8079},{"type":31,"tagName":570,"properties":8157,"children":8158},{"style":686},[8159],{"type":27,"value":4078},{"type":27,"value":28},{"type":31,"tagName":570,"properties":8162,"children":8163},{"class":572},[8164],{"type":31,"tagName":570,"properties":8165,"children":8166},{"style":686},[8167],{"type":27,"value":3506},{"type":27,"value":28},{"type":31,"tagName":570,"properties":8170,"children":8171},{"class":572},[8172,8177,8182],{"type":31,"tagName":570,"properties":8173,"children":8174},{"style":686},[8175],{"type":27,"value":8176},"  note.",{"type":31,"tagName":570,"properties":8178,"children":8179},{"style":680},[8180],{"type":27,"value":8181},"delete",{"type":31,"tagName":570,"properties":8183,"children":8184},{"style":686},[8185],{"type":27,"value":3358},{"type":27,"value":28},{"type":31,"tagName":570,"properties":8188,"children":8189},{"class":572},[8190,8194,8199,8203,8207,8211,8215,8220,8224,8228],{"type":31,"tagName":570,"properties":8191,"children":8192},{"style":1840},[8193],{"type":27,"value":4477},{"type":31,"tagName":570,"properties":8195,"children":8196},{"style":730},[8197],{"type":27,"value":8198}," used",{"type":31,"tagName":570,"properties":8200,"children":8201},{"style":1840},[8202],{"type":27,"value":1853},{"type":31,"tagName":570,"properties":8204,"children":8205},{"style":686},[8206],{"type":27,"value":3075},{"type":31,"tagName":570,"properties":8208,"children":8209},{"style":1840},[8210],{"type":27,"value":2556},{"type":31,"tagName":570,"properties":8212,"children":8213},{"style":686},[8214],{"type":27,"value":2996},{"type":31,"tagName":570,"properties":8216,"children":8217},{"style":1840},[8218],{"type":27,"value":8219},"?",{"type":31,"tagName":570,"properties":8221,"children":8222},{"style":686},[8223],{"type":27,"value":3075},{"type":31,"tagName":570,"properties":8225,"children":8226},{"style":1840},[8227],{"type":27,"value":1892},{"type":31,"tagName":570,"properties":8229,"children":8230},{"style":686},[8231],{"type":27,"value":8232}," ring;",{"type":27,"value":28},{"type":31,"tagName":570,"properties":8235,"children":8236},{"class":572},[8237,8241,8246,8250,8254],{"type":31,"tagName":570,"properties":8238,"children":8239},{"style":1840},[8240],{"type":27,"value":4477},{"type":31,"tagName":570,"properties":8242,"children":8243},{"style":730},[8244],{"type":27,"value":8245}," dup",{"type":31,"tagName":570,"properties":8247,"children":8248},{"style":1840},[8249],{"type":27,"value":1853},{"type":31,"tagName":570,"properties":8251,"children":8252},{"style":680},[8253],{"type":27,"value":3937},{"type":31,"tagName":570,"properties":8255,"children":8256},{"style":686},[8257],{"type":27,"value":8258},"(used);",{"type":27,"value":28},{"type":31,"tagName":570,"properties":8261,"children":8262},{"class":572},[8263,8268,8272,8277,8281,8285,8289,8293,8298,8302,8306],{"type":31,"tagName":570,"properties":8264,"children":8265},{"style":686},[8266],{"type":27,"value":8267},"  chartName ",{"type":31,"tagName":570,"properties":8269,"children":8270},{"style":1840},[8271],{"type":27,"value":2570},{"type":31,"tagName":570,"properties":8273,"children":8274},{"style":686},[8275],{"type":27,"value":8276}," dup ",{"type":31,"tagName":570,"properties":8278,"children":8279},{"style":1840},[8280],{"type":27,"value":4745},{"type":31,"tagName":570,"properties":8282,"children":8283},{"style":730},[8284],{"type":27,"value":3084},{"type":31,"tagName":570,"properties":8286,"children":8287},{"style":1840},[8288],{"type":27,"value":4772},{"type":31,"tagName":570,"properties":8290,"children":8291},{"style":730},[8292],{"type":27,"value":2542},{"type":31,"tagName":570,"properties":8294,"children":8295},{"style":686},[8296],{"type":27,"value":8297},"[dup] ",{"type":31,"tagName":570,"properties":8299,"children":8300},{"style":1840},[8301],{"type":27,"value":1892},{"type":31,"tagName":570,"properties":8303,"children":8304},{"style":692},[8305],{"type":27,"value":3136},{"type":31,"tagName":570,"properties":8307,"children":8308},{"style":686},[8309],{"type":27,"value":4078},{"type":27,"value":28},{"type":31,"tagName":570,"properties":8312,"children":8313},{"class":572},[8314,8319,8323,8327,8332,8336,8340,8345,8349,8353],{"type":31,"tagName":570,"properties":8315,"children":8316},{"style":686},[8317],{"type":27,"value":8318},"  rows ",{"type":31,"tagName":570,"properties":8320,"children":8321},{"style":1840},[8322],{"type":27,"value":2570},{"type":31,"tagName":570,"properties":8324,"children":8325},{"style":730},[8326],{"type":27,"value":3084},{"type":31,"tagName":570,"properties":8328,"children":8329},{"style":686},[8330],{"type":27,"value":8331},"; order[rows] ",{"type":31,"tagName":570,"properties":8333,"children":8334},{"style":1840},[8335],{"type":27,"value":2570},{"type":31,"tagName":570,"properties":8337,"children":8338},{"style":730},[8339],{"type":27,"value":3084},{"type":31,"tagName":570,"properties":8341,"children":8342},{"style":686},[8343],{"type":27,"value":8344},"; rows ",{"type":31,"tagName":570,"properties":8346,"children":8347},{"style":1840},[8348],{"type":27,"value":4021},{"type":31,"tagName":570,"properties":8350,"children":8351},{"style":730},[8352],{"type":27,"value":2520},{"type":31,"tagName":570,"properties":8354,"children":8355},{"style":686},[8356],{"type":27,"value":4078},{"type":27,"value":28},{"type":31,"tagName":570,"properties":8359,"children":8360},{"class":572},[8361,8365,8369,8373,8377,8381,8385,8389,8393,8397,8401,8405,8409,8413,8417,8422,8427,8432,8436,8441,8445,8449],{"type":31,"tagName":570,"properties":8362,"children":8363},{"style":1840},[8364],{"type":27,"value":3978},{"type":31,"tagName":570,"properties":8366,"children":8367},{"style":686},[8368],{"type":27,"value":252},{"type":31,"tagName":570,"properties":8370,"children":8371},{"style":1840},[8372],{"type":27,"value":2947},{"type":31,"tagName":570,"properties":8374,"children":8375},{"style":686},[8376],{"type":27,"value":3991},{"type":31,"tagName":570,"properties":8378,"children":8379},{"style":1840},[8380],{"type":27,"value":2570},{"type":31,"tagName":570,"properties":8382,"children":8383},{"style":730},[8384],{"type":27,"value":2520},{"type":31,"tagName":570,"properties":8386,"children":8387},{"style":686},[8388],{"type":27,"value":4004},{"type":31,"tagName":570,"properties":8390,"children":8391},{"style":1840},[8392],{"type":27,"value":2556},{"type":31,"tagName":570,"properties":8394,"children":8395},{"style":730},[8396],{"type":27,"value":2449},{"type":31,"tagName":570,"properties":8398,"children":8399},{"style":686},[8400],{"type":27,"value":4004},{"type":31,"tagName":570,"properties":8402,"children":8403},{"style":1840},[8404],{"type":27,"value":4021},{"type":31,"tagName":570,"properties":8406,"children":8407},{"style":730},[8408],{"type":27,"value":2520},{"type":31,"tagName":570,"properties":8410,"children":8411},{"style":686},[8412],{"type":27,"value":3628},{"type":31,"tagName":570,"properties":8414,"children":8415},{"style":1840},[8416],{"type":27,"value":4286},{"type":31,"tagName":570,"properties":8418,"children":8419},{"style":686},[8420],{"type":27,"value":8421}," (p ",{"type":31,"tagName":570,"properties":8423,"children":8424},{"style":1840},[8425],{"type":27,"value":8426},"!=",{"type":31,"tagName":570,"properties":8428,"children":8429},{"style":686},[8430],{"type":27,"value":8431}," dup) { order[rows] ",{"type":31,"tagName":570,"properties":8433,"children":8434},{"style":1840},[8435],{"type":27,"value":2570},{"type":31,"tagName":570,"properties":8437,"children":8438},{"style":686},[8439],{"type":27,"value":8440}," p; rows ",{"type":31,"tagName":570,"properties":8442,"children":8443},{"style":1840},[8444],{"type":27,"value":4021},{"type":31,"tagName":570,"properties":8446,"children":8447},{"style":730},[8448],{"type":27,"value":2520},{"type":31,"tagName":570,"properties":8450,"children":8451},{"style":686},[8452],{"type":27,"value":6217},{"type":27,"value":28},{"type":31,"tagName":570,"properties":8455,"children":8456},{"class":572},[8457,8462,8466,8471],{"type":31,"tagName":570,"properties":8458,"children":8459},{"style":680},[8460],{"type":27,"value":8461},"  buildGrid",{"type":31,"tagName":570,"properties":8463,"children":8464},{"style":686},[8465],{"type":27,"value":689},{"type":31,"tagName":570,"properties":8467,"children":8468},{"style":680},[8469],{"type":27,"value":8470},"buildReturns",{"type":31,"tagName":570,"properties":8472,"children":8473},{"style":686},[8474],{"type":27,"value":8475},"(used));",{"type":27,"value":28},{"type":31,"tagName":570,"properties":8478,"children":8479},{"class":572},[8480],{"type":31,"tagName":570,"properties":8481,"children":8482},{"style":576},[8483],{"type":27,"value":8484},"  // The chart's row: its average with the others, the most tied and most free markets, the count above 'strong'.",{"type":27,"value":28},{"type":31,"tagName":570,"properties":8487,"children":8488},{"class":572},[8489,8493,8497,8501,8505,8509,8513,8518,8522,8526,8530,8534,8539,8543,8547,8551,8555,8560,8564,8568,8572,8576,8580,8585,8589,8593,8597],{"type":31,"tagName":570,"properties":8490,"children":8491},{"style":1840},[8492],{"type":27,"value":4942},{"type":31,"tagName":570,"properties":8494,"children":8495},{"style":686},[8496],{"type":27,"value":6024},{"type":31,"tagName":570,"properties":8498,"children":8499},{"style":1840},[8500],{"type":27,"value":2570},{"type":31,"tagName":570,"properties":8502,"children":8503},{"style":730},[8504],{"type":27,"value":4750},{"type":31,"tagName":570,"properties":8506,"children":8507},{"style":686},[8508],{"type":27,"value":1911},{"type":31,"tagName":570,"properties":8510,"children":8511},{"style":1840},[8512],{"type":27,"value":2947},{"type":31,"tagName":570,"properties":8514,"children":8515},{"style":686},[8516],{"type":27,"value":8517}," served ",{"type":31,"tagName":570,"properties":8519,"children":8520},{"style":1840},[8521],{"type":27,"value":2570},{"type":31,"tagName":570,"properties":8523,"children":8524},{"style":730},[8525],{"type":27,"value":3084},{"type":31,"tagName":570,"properties":8527,"children":8528},{"style":686},[8529],{"type":27,"value":1911},{"type":31,"tagName":570,"properties":8531,"children":8532},{"style":1840},[8533],{"type":27,"value":2947},{"type":31,"tagName":570,"properties":8535,"children":8536},{"style":686},[8537],{"type":27,"value":8538}," strongCount ",{"type":31,"tagName":570,"properties":8540,"children":8541},{"style":1840},[8542],{"type":27,"value":2570},{"type":31,"tagName":570,"properties":8544,"children":8545},{"style":730},[8546],{"type":27,"value":3084},{"type":31,"tagName":570,"properties":8548,"children":8549},{"style":686},[8550],{"type":27,"value":1911},{"type":31,"tagName":570,"properties":8552,"children":8553},{"style":1840},[8554],{"type":27,"value":2947},{"type":31,"tagName":570,"properties":8556,"children":8557},{"style":686},[8558],{"type":27,"value":8559}," tied ",{"type":31,"tagName":570,"properties":8561,"children":8562},{"style":1840},[8563],{"type":27,"value":2570},{"type":31,"tagName":570,"properties":8565,"children":8566},{"style":1840},[8567],{"type":27,"value":3058},{"type":31,"tagName":570,"properties":8569,"children":8570},{"style":730},[8571],{"type":27,"value":2089},{"type":31,"tagName":570,"properties":8573,"children":8574},{"style":686},[8575],{"type":27,"value":1911},{"type":31,"tagName":570,"properties":8577,"children":8578},{"style":1840},[8579],{"type":27,"value":2947},{"type":31,"tagName":570,"properties":8581,"children":8582},{"style":686},[8583],{"type":27,"value":8584}," free ",{"type":31,"tagName":570,"properties":8586,"children":8587},{"style":1840},[8588],{"type":27,"value":2570},{"type":31,"tagName":570,"properties":8590,"children":8591},{"style":1840},[8592],{"type":27,"value":3058},{"type":31,"tagName":570,"properties":8594,"children":8595},{"style":730},[8596],{"type":27,"value":2089},{"type":31,"tagName":570,"properties":8598,"children":8599},{"style":686},[8600],{"type":27,"value":4078},{"type":27,"value":28},{"type":31,"tagName":570,"properties":8603,"children":8604},{"class":572},[8605,8609,8613,8617,8621,8625,8629,8633,8637,8641,8645,8649],{"type":31,"tagName":570,"properties":8606,"children":8607},{"style":1840},[8608],{"type":27,"value":3978},{"type":31,"tagName":570,"properties":8610,"children":8611},{"style":686},[8612],{"type":27,"value":252},{"type":31,"tagName":570,"properties":8614,"children":8615},{"style":1840},[8616],{"type":27,"value":2947},{"type":31,"tagName":570,"properties":8618,"children":8619},{"style":686},[8620],{"type":27,"value":5821},{"type":31,"tagName":570,"properties":8622,"children":8623},{"style":1840},[8624],{"type":27,"value":2570},{"type":31,"tagName":570,"properties":8626,"children":8627},{"style":730},[8628],{"type":27,"value":2520},{"type":31,"tagName":570,"properties":8630,"children":8631},{"style":686},[8632],{"type":27,"value":5985},{"type":31,"tagName":570,"properties":8634,"children":8635},{"style":1840},[8636],{"type":27,"value":2556},{"type":31,"tagName":570,"properties":8638,"children":8639},{"style":686},[8640],{"type":27,"value":5839},{"type":31,"tagName":570,"properties":8642,"children":8643},{"style":1840},[8644],{"type":27,"value":4021},{"type":31,"tagName":570,"properties":8646,"children":8647},{"style":730},[8648],{"type":27,"value":2520},{"type":31,"tagName":570,"properties":8650,"children":8651},{"style":686},[8652],{"type":27,"value":4030},{"type":27,"value":28},{"type":31,"tagName":570,"properties":8655,"children":8656},{"class":572},[8657,8661,8665,8669,8674,8678,8682,8686,8690,8694],{"type":31,"tagName":570,"properties":8658,"children":8659},{"style":1840},[8660],{"type":27,"value":5125},{"type":31,"tagName":570,"properties":8662,"children":8663},{"style":730},[8664],{"type":27,"value":5555},{"type":31,"tagName":570,"properties":8666,"children":8667},{"style":1840},[8668],{"type":27,"value":1853},{"type":31,"tagName":570,"properties":8670,"children":8671},{"style":686},[8672],{"type":27,"value":8673}," corr[j]; ",{"type":31,"tagName":570,"properties":8675,"children":8676},{"style":1840},[8677],{"type":27,"value":4286},{"type":31,"tagName":570,"properties":8679,"children":8680},{"style":686},[8681],{"type":27,"value":252},{"type":31,"tagName":570,"properties":8683,"children":8684},{"style":680},[8685],{"type":27,"value":4231},{"type":31,"tagName":570,"properties":8687,"children":8688},{"style":686},[8689],{"type":27,"value":6186},{"type":31,"tagName":570,"properties":8691,"children":8692},{"style":1840},[8693],{"type":27,"value":4256},{"type":31,"tagName":570,"properties":8695,"children":8696},{"style":686},[8697],{"type":27,"value":4078},{"type":27,"value":28},{"type":31,"tagName":570,"properties":8700,"children":8701},{"class":572},[8702,8707,8711,8716,8720,8724,8728,8732,8736,8741,8746,8750,8754],{"type":31,"tagName":570,"properties":8703,"children":8704},{"style":686},[8705],{"type":27,"value":8706},"    sum ",{"type":31,"tagName":570,"properties":8708,"children":8709},{"style":1840},[8710],{"type":27,"value":4021},{"type":31,"tagName":570,"properties":8712,"children":8713},{"style":686},[8714],{"type":27,"value":8715}," r; served ",{"type":31,"tagName":570,"properties":8717,"children":8718},{"style":1840},[8719],{"type":27,"value":4021},{"type":31,"tagName":570,"properties":8721,"children":8722},{"style":730},[8723],{"type":27,"value":2520},{"type":31,"tagName":570,"properties":8725,"children":8726},{"style":686},[8727],{"type":27,"value":1911},{"type":31,"tagName":570,"properties":8729,"children":8730},{"style":1840},[8731],{"type":27,"value":4286},{"type":31,"tagName":570,"properties":8733,"children":8734},{"style":686},[8735],{"type":27,"value":252},{"type":31,"tagName":570,"properties":8737,"children":8738},{"style":680},[8739],{"type":27,"value":8740},"isStrong",{"type":31,"tagName":570,"properties":8742,"children":8743},{"style":686},[8744],{"type":27,"value":8745},"(r)) strongCount ",{"type":31,"tagName":570,"properties":8747,"children":8748},{"style":1840},[8749],{"type":27,"value":4021},{"type":31,"tagName":570,"properties":8751,"children":8752},{"style":730},[8753],{"type":27,"value":2520},{"type":31,"tagName":570,"properties":8755,"children":8756},{"style":686},[8757],{"type":27,"value":4078},{"type":27,"value":28},{"type":31,"tagName":570,"properties":8760,"children":8761},{"class":572},[8762,8766,8771,8775,8779,8783,8787,8791,8796,8800],{"type":31,"tagName":570,"properties":8763,"children":8764},{"style":1840},[8765],{"type":27,"value":4330},{"type":31,"tagName":570,"properties":8767,"children":8768},{"style":686},[8769],{"type":27,"value":8770}," (tied ",{"type":31,"tagName":570,"properties":8772,"children":8773},{"style":1840},[8774],{"type":27,"value":2556},{"type":31,"tagName":570,"properties":8776,"children":8777},{"style":730},[8778],{"type":27,"value":3084},{"type":31,"tagName":570,"properties":8780,"children":8781},{"style":1840},[8782],{"type":27,"value":6811},{"type":31,"tagName":570,"properties":8784,"children":8785},{"style":686},[8786],{"type":27,"value":5632},{"type":31,"tagName":570,"properties":8788,"children":8789},{"style":1840},[8790],{"type":27,"value":4745},{"type":31,"tagName":570,"properties":8792,"children":8793},{"style":686},[8794],{"type":27,"value":8795}," corr[tied]) tied ",{"type":31,"tagName":570,"properties":8797,"children":8798},{"style":1840},[8799],{"type":27,"value":2570},{"type":31,"tagName":570,"properties":8801,"children":8802},{"style":686},[8803],{"type":27,"value":8804}," j;",{"type":27,"value":28},{"type":31,"tagName":570,"properties":8807,"children":8808},{"class":572},[8809,8813,8818,8822,8826,8830,8834,8838,8843,8847],{"type":31,"tagName":570,"properties":8810,"children":8811},{"style":1840},[8812],{"type":27,"value":4330},{"type":31,"tagName":570,"properties":8814,"children":8815},{"style":686},[8816],{"type":27,"value":8817}," (free ",{"type":31,"tagName":570,"properties":8819,"children":8820},{"style":1840},[8821],{"type":27,"value":2556},{"type":31,"tagName":570,"properties":8823,"children":8824},{"style":730},[8825],{"type":27,"value":3084},{"type":31,"tagName":570,"properties":8827,"children":8828},{"style":1840},[8829],{"type":27,"value":6811},{"type":31,"tagName":570,"properties":8831,"children":8832},{"style":686},[8833],{"type":27,"value":5632},{"type":31,"tagName":570,"properties":8835,"children":8836},{"style":1840},[8837],{"type":27,"value":2556},{"type":31,"tagName":570,"properties":8839,"children":8840},{"style":686},[8841],{"type":27,"value":8842}," corr[free]) free ",{"type":31,"tagName":570,"properties":8844,"children":8845},{"style":1840},[8846],{"type":27,"value":2570},{"type":31,"tagName":570,"properties":8848,"children":8849},{"style":686},[8850],{"type":27,"value":8804},{"type":27,"value":28},{"type":31,"tagName":570,"properties":8853,"children":8854},{"class":572},[8855],{"type":31,"tagName":570,"properties":8856,"children":8857},{"style":686},[8858],{"type":27,"value":3506},{"type":27,"value":28},{"type":31,"tagName":570,"properties":8861,"children":8862},{"class":572},[8863,8867,8872,8876,8880,8884,8888,8892,8896,8900,8904,8909,8913,8917],{"type":31,"tagName":570,"properties":8864,"children":8865},{"style":1840},[8866],{"type":27,"value":4477},{"type":31,"tagName":570,"properties":8868,"children":8869},{"style":730},[8870],{"type":27,"value":8871}," avg",{"type":31,"tagName":570,"properties":8873,"children":8874},{"style":1840},[8875],{"type":27,"value":1853},{"type":31,"tagName":570,"properties":8877,"children":8878},{"style":686},[8879],{"type":27,"value":8517},{"type":31,"tagName":570,"properties":8881,"children":8882},{"style":1840},[8883],{"type":27,"value":4745},{"type":31,"tagName":570,"properties":8885,"children":8886},{"style":730},[8887],{"type":27,"value":3084},{"type":31,"tagName":570,"properties":8889,"children":8890},{"style":1840},[8891],{"type":27,"value":4772},{"type":31,"tagName":570,"properties":8893,"children":8894},{"style":686},[8895],{"type":27,"value":6024},{"type":31,"tagName":570,"properties":8897,"children":8898},{"style":1840},[8899],{"type":27,"value":4791},{"type":31,"tagName":570,"properties":8901,"children":8902},{"style":680},[8903],{"type":27,"value":1897},{"type":31,"tagName":570,"properties":8905,"children":8906},{"style":686},[8907],{"type":27,"value":8908},"(served) ",{"type":31,"tagName":570,"properties":8910,"children":8911},{"style":1840},[8912],{"type":27,"value":1892},{"type":31,"tagName":570,"properties":8914,"children":8915},{"style":730},[8916],{"type":27,"value":4805},{"type":31,"tagName":570,"properties":8918,"children":8919},{"style":686},[8920],{"type":27,"value":4078},{"type":27,"value":28},{"type":31,"tagName":570,"properties":8923,"children":8924},{"class":572},[8925,8930,8935,8940,8944,8948,8953,8958,8962,8966],{"type":31,"tagName":570,"properties":8926,"children":8927},{"style":680},[8928],{"type":27,"value":8929},"  out_avg_corr",{"type":31,"tagName":570,"properties":8931,"children":8932},{"style":686},[8933],{"type":27,"value":8934},"(avg); ",{"type":31,"tagName":570,"properties":8936,"children":8937},{"style":680},[8938],{"type":27,"value":8939},"out_strong_count",{"type":31,"tagName":570,"properties":8941,"children":8942},{"style":686},[8943],{"type":27,"value":689},{"type":31,"tagName":570,"properties":8945,"children":8946},{"style":680},[8947],{"type":27,"value":2692},{"type":31,"tagName":570,"properties":8949,"children":8950},{"style":686},[8951],{"type":27,"value":8952},"(strongCount)); ",{"type":31,"tagName":570,"properties":8954,"children":8955},{"style":680},[8956],{"type":27,"value":8957},"out_served_count",{"type":31,"tagName":570,"properties":8959,"children":8960},{"style":686},[8961],{"type":27,"value":689},{"type":31,"tagName":570,"properties":8963,"children":8964},{"style":680},[8965],{"type":27,"value":2692},{"type":31,"tagName":570,"properties":8967,"children":8968},{"style":686},[8969],{"type":27,"value":8970},"(served));",{"type":27,"value":28},{"type":31,"tagName":570,"properties":8973,"children":8974},{"class":572},[8975,8980,8984,8988,8993,8997,9001,9005,9010,9014,9018,9022,9026,9030,9034,9038,9042,9047,9051,9055],{"type":31,"tagName":570,"properties":8976,"children":8977},{"style":680},[8978],{"type":27,"value":8979},"  out_tone",{"type":31,"tagName":570,"properties":8981,"children":8982},{"style":686},[8983],{"type":27,"value":689},{"type":31,"tagName":570,"properties":8985,"children":8986},{"style":680},[8987],{"type":27,"value":4231},{"type":31,"tagName":570,"properties":8989,"children":8990},{"style":686},[8991],{"type":27,"value":8992},"(avg) ",{"type":31,"tagName":570,"properties":8994,"children":8995},{"style":1840},[8996],{"type":27,"value":8219},{"type":31,"tagName":570,"properties":8998,"children":8999},{"style":730},[9000],{"type":27,"value":4805},{"type":31,"tagName":570,"properties":9002,"children":9003},{"style":1840},[9004],{"type":27,"value":5654},{"type":31,"tagName":570,"properties":9006,"children":9007},{"style":686},[9008],{"type":27,"value":9009}," avg ",{"type":31,"tagName":570,"properties":9011,"children":9012},{"style":1840},[9013],{"type":27,"value":2556},{"type":31,"tagName":570,"properties":9015,"children":9016},{"style":730},[9017],{"type":27,"value":4750},{"type":31,"tagName":570,"properties":9019,"children":9020},{"style":1840},[9021],{"type":27,"value":4772},{"type":31,"tagName":570,"properties":9023,"children":9024},{"style":730},[9025],{"type":27,"value":4750},{"type":31,"tagName":570,"properties":9027,"children":9028},{"style":1840},[9029],{"type":27,"value":5654},{"type":31,"tagName":570,"properties":9031,"children":9032},{"style":680},[9033],{"type":27,"value":3806},{"type":31,"tagName":570,"properties":9035,"children":9036},{"style":686},[9037],{"type":27,"value":8992},{"type":31,"tagName":570,"properties":9039,"children":9040},{"style":1840},[9041],{"type":27,"value":8219},{"type":31,"tagName":570,"properties":9043,"children":9044},{"style":730},[9045],{"type":27,"value":9046}," 2.0",{"type":31,"tagName":570,"properties":9048,"children":9049},{"style":1840},[9050],{"type":27,"value":5654},{"type":31,"tagName":570,"properties":9052,"children":9053},{"style":730},[9054],{"type":27,"value":5641},{"type":31,"tagName":570,"properties":9056,"children":9057},{"style":686},[9058],{"type":27,"value":700},{"type":27,"value":28},{"type":31,"tagName":570,"properties":9061,"children":9062},{"class":572},[9063,9067,9071,9075,9080,9084,9088,9092,9097,9102,9106,9110,9114,9118,9123,9128,9133,9138,9142,9147,9151,9155],{"type":31,"tagName":570,"properties":9064,"children":9065},{"style":680},[9066],{"type":27,"value":7376},{"type":31,"tagName":570,"properties":9068,"children":9069},{"style":686},[9070],{"type":27,"value":3278},{"type":31,"tagName":570,"properties":9072,"children":9073},{"style":1840},[9074],{"type":27,"value":4286},{"type":31,"tagName":570,"properties":9076,"children":9077},{"style":686},[9078],{"type":27,"value":9079}," (served ",{"type":31,"tagName":570,"properties":9081,"children":9082},{"style":1840},[9083],{"type":27,"value":4745},{"type":31,"tagName":570,"properties":9085,"children":9086},{"style":730},[9087],{"type":27,"value":3084},{"type":31,"tagName":570,"properties":9089,"children":9090},{"style":686},[9091],{"type":27,"value":6006},{"type":31,"tagName":570,"properties":9093,"children":9094},{"style":680},[9095],{"type":27,"value":9096},"sb_f64",{"type":31,"tagName":570,"properties":9098,"children":9099},{"style":686},[9100],{"type":27,"value":9101},"(avg, ",{"type":31,"tagName":570,"properties":9103,"children":9104},{"style":730},[9105],{"type":27,"value":7010},{"type":31,"tagName":570,"properties":9107,"children":9108},{"style":686},[9109],{"type":27,"value":2716},{"type":31,"tagName":570,"properties":9111,"children":9112},{"style":680},[9113],{"type":27,"value":7385},{"type":31,"tagName":570,"properties":9115,"children":9116},{"style":686},[9117],{"type":27,"value":689},{"type":31,"tagName":570,"properties":9119,"children":9120},{"style":692},[9121],{"type":27,"value":9122},"\" avg\"",{"type":31,"tagName":570,"properties":9124,"children":9125},{"style":686},[9126],{"type":27,"value":9127},"); } ",{"type":31,"tagName":570,"properties":9129,"children":9130},{"style":1840},[9131],{"type":27,"value":9132},"else",{"type":31,"tagName":570,"properties":9134,"children":9135},{"style":680},[9136],{"type":27,"value":9137}," sb_text",{"type":31,"tagName":570,"properties":9139,"children":9140},{"style":686},[9141],{"type":27,"value":689},{"type":31,"tagName":570,"properties":9143,"children":9144},{"style":692},[9145],{"type":27,"value":9146},"\"No pairs\"",{"type":31,"tagName":570,"properties":9148,"children":9149},{"style":686},[9150],{"type":27,"value":2716},{"type":31,"tagName":570,"properties":9152,"children":9153},{"style":680},[9154],{"type":27,"value":7453},{"type":31,"tagName":570,"properties":9156,"children":9157},{"style":686},[9158],{"type":27,"value":3358},{"type":27,"value":28},{"type":31,"tagName":570,"properties":9161,"children":9162},{"class":572},[9163,9167,9171,9175,9179,9183,9187,9191,9195,9199,9204,9209,9213,9217,9222,9226,9230,9235,9239,9243,9247,9251,9255,9259,9263,9267],{"type":31,"tagName":570,"properties":9164,"children":9165},{"style":680},[9166],{"type":27,"value":7376},{"type":31,"tagName":570,"properties":9168,"children":9169},{"style":686},[9170],{"type":27,"value":3278},{"type":31,"tagName":570,"properties":9172,"children":9173},{"style":1840},[9174],{"type":27,"value":4286},{"type":31,"tagName":570,"properties":9176,"children":9177},{"style":686},[9178],{"type":27,"value":8770},{"type":31,"tagName":570,"properties":9180,"children":9181},{"style":1840},[9182],{"type":27,"value":3876},{"type":31,"tagName":570,"properties":9184,"children":9185},{"style":730},[9186],{"type":27,"value":3084},{"type":31,"tagName":570,"properties":9188,"children":9189},{"style":686},[9190],{"type":27,"value":6006},{"type":31,"tagName":570,"properties":9192,"children":9193},{"style":680},[9194],{"type":27,"value":7385},{"type":31,"tagName":570,"properties":9196,"children":9197},{"style":686},[9198],{"type":27,"value":689},{"type":31,"tagName":570,"properties":9200,"children":9201},{"style":730},[9202],{"type":27,"value":9203},"NAMES",{"type":31,"tagName":570,"properties":9205,"children":9206},{"style":686},[9207],{"type":27,"value":9208},"[order[tied]]); ",{"type":31,"tagName":570,"properties":9210,"children":9211},{"style":680},[9212],{"type":27,"value":7385},{"type":31,"tagName":570,"properties":9214,"children":9215},{"style":686},[9216],{"type":27,"value":689},{"type":31,"tagName":570,"properties":9218,"children":9219},{"style":692},[9220],{"type":27,"value":9221},"\" \"",{"type":31,"tagName":570,"properties":9223,"children":9224},{"style":686},[9225],{"type":27,"value":2716},{"type":31,"tagName":570,"properties":9227,"children":9228},{"style":680},[9229],{"type":27,"value":9096},{"type":31,"tagName":570,"properties":9231,"children":9232},{"style":686},[9233],{"type":27,"value":9234},"(corr[tied], ",{"type":31,"tagName":570,"properties":9236,"children":9237},{"style":730},[9238],{"type":27,"value":7010},{"type":31,"tagName":570,"properties":9240,"children":9241},{"style":686},[9242],{"type":27,"value":9127},{"type":31,"tagName":570,"properties":9244,"children":9245},{"style":1840},[9246],{"type":27,"value":9132},{"type":31,"tagName":570,"properties":9248,"children":9249},{"style":680},[9250],{"type":27,"value":9137},{"type":31,"tagName":570,"properties":9252,"children":9253},{"style":686},[9254],{"type":27,"value":689},{"type":31,"tagName":570,"properties":9256,"children":9257},{"style":692},[9258],{"type":27,"value":7482},{"type":31,"tagName":570,"properties":9260,"children":9261},{"style":686},[9262],{"type":27,"value":2716},{"type":31,"tagName":570,"properties":9264,"children":9265},{"style":680},[9266],{"type":27,"value":7491},{"type":31,"tagName":570,"properties":9268,"children":9269},{"style":686},[9270],{"type":27,"value":3358},{"type":27,"value":28},{"type":31,"tagName":570,"properties":9273,"children":9274},{"class":572},[9275,9279,9283,9287,9291,9295,9299,9303,9307,9311,9315,9320,9324,9328,9332,9336,9340,9345,9349,9353,9357,9361,9365,9369,9373,9377],{"type":31,"tagName":570,"properties":9276,"children":9277},{"style":680},[9278],{"type":27,"value":7376},{"type":31,"tagName":570,"properties":9280,"children":9281},{"style":686},[9282],{"type":27,"value":3278},{"type":31,"tagName":570,"properties":9284,"children":9285},{"style":1840},[9286],{"type":27,"value":4286},{"type":31,"tagName":570,"properties":9288,"children":9289},{"style":686},[9290],{"type":27,"value":8817},{"type":31,"tagName":570,"properties":9292,"children":9293},{"style":1840},[9294],{"type":27,"value":3876},{"type":31,"tagName":570,"properties":9296,"children":9297},{"style":730},[9298],{"type":27,"value":3084},{"type":31,"tagName":570,"properties":9300,"children":9301},{"style":686},[9302],{"type":27,"value":6006},{"type":31,"tagName":570,"properties":9304,"children":9305},{"style":680},[9306],{"type":27,"value":7385},{"type":31,"tagName":570,"properties":9308,"children":9309},{"style":686},[9310],{"type":27,"value":689},{"type":31,"tagName":570,"properties":9312,"children":9313},{"style":730},[9314],{"type":27,"value":9203},{"type":31,"tagName":570,"properties":9316,"children":9317},{"style":686},[9318],{"type":27,"value":9319},"[order[free]]); ",{"type":31,"tagName":570,"properties":9321,"children":9322},{"style":680},[9323],{"type":27,"value":7385},{"type":31,"tagName":570,"properties":9325,"children":9326},{"style":686},[9327],{"type":27,"value":689},{"type":31,"tagName":570,"properties":9329,"children":9330},{"style":692},[9331],{"type":27,"value":9221},{"type":31,"tagName":570,"properties":9333,"children":9334},{"style":686},[9335],{"type":27,"value":2716},{"type":31,"tagName":570,"properties":9337,"children":9338},{"style":680},[9339],{"type":27,"value":9096},{"type":31,"tagName":570,"properties":9341,"children":9342},{"style":686},[9343],{"type":27,"value":9344},"(corr[free], ",{"type":31,"tagName":570,"properties":9346,"children":9347},{"style":730},[9348],{"type":27,"value":7010},{"type":31,"tagName":570,"properties":9350,"children":9351},{"style":686},[9352],{"type":27,"value":9127},{"type":31,"tagName":570,"properties":9354,"children":9355},{"style":1840},[9356],{"type":27,"value":9132},{"type":31,"tagName":570,"properties":9358,"children":9359},{"style":680},[9360],{"type":27,"value":9137},{"type":31,"tagName":570,"properties":9362,"children":9363},{"style":686},[9364],{"type":27,"value":689},{"type":31,"tagName":570,"properties":9366,"children":9367},{"style":692},[9368],{"type":27,"value":7482},{"type":31,"tagName":570,"properties":9370,"children":9371},{"style":686},[9372],{"type":27,"value":2716},{"type":31,"tagName":570,"properties":9374,"children":9375},{"style":680},[9376],{"type":27,"value":7528},{"type":31,"tagName":570,"properties":9378,"children":9379},{"style":686},[9380],{"type":27,"value":3358},{"type":27,"value":28},{"type":31,"tagName":570,"properties":9383,"children":9384},{"class":572},[9385,9390],{"type":31,"tagName":570,"properties":9386,"children":9387},{"style":680},[9388],{"type":27,"value":9389},"  writeGrid",{"type":31,"tagName":570,"properties":9391,"children":9392},{"style":686},[9393],{"type":27,"value":9394},"(strongCount, served);",{"type":27,"value":28},{"type":31,"tagName":570,"properties":9397,"children":9398},{"class":572},[9399],{"type":31,"tagName":570,"properties":9400,"children":9401},{"style":686},[9402],{"type":27,"value":3515},{"type":27,"value":28},{"type":31,"tagName":537,"properties":9405,"children":9406,"position":9416},{},[9407],{"type":27,"value":9408,"position":9409},"How it works",{"start":9410,"end":9413},{"line":9411,"column":545,"offset":9412},221,17780,{"line":9411,"column":9414,"offset":9415},16,17792,{"start":9417,"end":9419},{"line":9411,"column":21,"offset":9418},17777,{"line":9411,"column":9414,"offset":9415},{"type":27,"value":28},{"type":31,"tagName":32,"properties":9422,"children":9423,"position":9795},{},[9424,9443,9450,9462,9469,9481,9488,9501,9507,9520,9526,9539,9545,9558,9564,9577,9583,9596,9602,9615,9621,9634,9641,9654,9661,9673,9680,9692,9698,9711,9718,9731,9738,9751,9758,9770,9777,9789],{"type":31,"tagName":89,"properties":9425,"children":9426,"position":9437},{},[9427],{"type":27,"value":9428,"position":9429},"Nine closes ride one grid.",{"start":9430,"end":9434},{"line":9431,"column":9432,"offset":9433},223,3,17796,{"line":9431,"column":9435,"offset":9436},29,17822,{"start":9438,"end":9440},{"line":9431,"column":21,"offset":9439},17794,{"line":9431,"column":9441,"offset":9442},31,17824,{"type":27,"value":9444,"position":9445}," ",{"start":9446,"end":9447},{"line":9431,"column":9441,"offset":9442},{"line":9431,"column":9448,"offset":9449},32,17825,{"type":31,"tagName":65,"properties":9451,"children":9452,"position":9459},{},[9453],{"type":27,"value":9454,"position":9455},"input(\"close\", ohlcv.close)",{"start":9456,"end":9457},{"line":9431,"column":9448,"offset":9449},{"line":9431,"column":138,"offset":9458},17854,{"start":9460,"end":9461},{"line":9431,"column":9448,"offset":9449},{"line":9431,"column":138,"offset":9458},{"type":27,"value":9463,"position":9464}," is the chart's own close: the grid every other input is joined onto, and the first row and column. ",{"start":9465,"end":9466},{"line":9431,"column":138,"offset":9458},{"line":9431,"column":9467,"offset":9468},161,17954,{"type":31,"tagName":65,"properties":9470,"children":9471,"position":9478},{},[9472],{"type":27,"value":9473,"position":9474},"input(\"volume\", ohlcv.volume)",{"start":9475,"end":9476},{"line":9431,"column":9467,"offset":9468},{"line":9431,"column":226,"offset":9477},17985,{"start":9479,"end":9480},{"line":9431,"column":9467,"offset":9468},{"line":9431,"column":226,"offset":9477},{"type":27,"value":9482,"position":9483}," reads the volume of the same candles, so it adds no source; it only tells a crypto chart from a quote-only one (below). The eight pins (",{"start":9484,"end":9485},{"line":9431,"column":226,"offset":9477},{"line":9431,"column":9486,"offset":9487},329,18122,{"type":31,"tagName":65,"properties":9489,"children":9490,"position":9498},{},[9491],{"type":27,"value":9492,"position":9493},"btc",{"start":9494,"end":9495},{"line":9431,"column":9486,"offset":9487},{"line":9431,"column":9496,"offset":9497},334,18127,{"start":9499,"end":9500},{"line":9431,"column":9486,"offset":9487},{"line":9431,"column":9496,"offset":9497},{"type":27,"value":278,"position":9502},{"start":9503,"end":9504},{"line":9431,"column":9496,"offset":9497},{"line":9431,"column":9505,"offset":9506},336,18129,{"type":31,"tagName":65,"properties":9508,"children":9509,"position":9517},{},[9510],{"type":27,"value":9511,"position":9512},"eth",{"start":9513,"end":9514},{"line":9431,"column":9505,"offset":9506},{"line":9431,"column":9515,"offset":9516},341,18134,{"start":9518,"end":9519},{"line":9431,"column":9505,"offset":9506},{"line":9431,"column":9515,"offset":9516},{"type":27,"value":278,"position":9521},{"start":9522,"end":9523},{"line":9431,"column":9515,"offset":9516},{"line":9431,"column":9524,"offset":9525},343,18136,{"type":31,"tagName":65,"properties":9527,"children":9528,"position":9536},{},[9529],{"type":27,"value":9530,"position":9531},"sol",{"start":9532,"end":9533},{"line":9431,"column":9524,"offset":9525},{"line":9431,"column":9534,"offset":9535},348,18141,{"start":9537,"end":9538},{"line":9431,"column":9524,"offset":9525},{"line":9431,"column":9534,"offset":9535},{"type":27,"value":278,"position":9540},{"start":9541,"end":9542},{"line":9431,"column":9534,"offset":9535},{"line":9431,"column":9543,"offset":9544},350,18143,{"type":31,"tagName":65,"properties":9546,"children":9547,"position":9555},{},[9548],{"type":27,"value":9549,"position":9550},"bnb",{"start":9551,"end":9552},{"line":9431,"column":9543,"offset":9544},{"line":9431,"column":9553,"offset":9554},355,18148,{"start":9556,"end":9557},{"line":9431,"column":9543,"offset":9544},{"line":9431,"column":9553,"offset":9554},{"type":27,"value":278,"position":9559},{"start":9560,"end":9561},{"line":9431,"column":9553,"offset":9554},{"line":9431,"column":9562,"offset":9563},357,18150,{"type":31,"tagName":65,"properties":9565,"children":9566,"position":9574},{},[9567],{"type":27,"value":9568,"position":9569},"xrp",{"start":9570,"end":9571},{"line":9431,"column":9562,"offset":9563},{"line":9431,"column":9572,"offset":9573},362,18155,{"start":9575,"end":9576},{"line":9431,"column":9562,"offset":9563},{"line":9431,"column":9572,"offset":9573},{"type":27,"value":278,"position":9578},{"start":9579,"end":9580},{"line":9431,"column":9572,"offset":9573},{"line":9431,"column":9581,"offset":9582},364,18157,{"type":31,"tagName":65,"properties":9584,"children":9585,"position":9593},{},[9586],{"type":27,"value":9587,"position":9588},"doge",{"start":9589,"end":9590},{"line":9431,"column":9581,"offset":9582},{"line":9431,"column":9591,"offset":9592},370,18163,{"start":9594,"end":9595},{"line":9431,"column":9581,"offset":9582},{"line":9431,"column":9591,"offset":9592},{"type":27,"value":278,"position":9597},{"start":9598,"end":9599},{"line":9431,"column":9591,"offset":9592},{"line":9431,"column":9600,"offset":9601},372,18165,{"type":31,"tagName":65,"properties":9603,"children":9604,"position":9612},{},[9605],{"type":27,"value":9606,"position":9607},"ada",{"start":9608,"end":9609},{"line":9431,"column":9600,"offset":9601},{"line":9431,"column":9610,"offset":9611},377,18170,{"start":9613,"end":9614},{"line":9431,"column":9600,"offset":9601},{"line":9431,"column":9610,"offset":9611},{"type":27,"value":212,"position":9616},{"start":9617,"end":9618},{"line":9431,"column":9610,"offset":9611},{"line":9431,"column":9619,"offset":9620},382,18175,{"type":31,"tagName":65,"properties":9622,"children":9623,"position":9631},{},[9624],{"type":27,"value":9625,"position":9626},"avax",{"start":9627,"end":9628},{"line":9431,"column":9619,"offset":9620},{"line":9431,"column":9629,"offset":9630},388,18181,{"start":9632,"end":9633},{"line":9431,"column":9619,"offset":9620},{"line":9431,"column":9629,"offset":9630},{"type":27,"value":9635,"position":9636},", every one on ",{"start":9637,"end":9638},{"line":9431,"column":9629,"offset":9630},{"line":9431,"column":9639,"offset":9640},403,18196,{"type":31,"tagName":65,"properties":9642,"children":9643,"position":9651},{},[9644],{"type":27,"value":9645,"position":9646},"BINANCE_FUTURES",{"start":9647,"end":9648},{"line":9431,"column":9639,"offset":9640},{"line":9431,"column":9649,"offset":9650},420,18213,{"start":9652,"end":9653},{"line":9431,"column":9639,"offset":9640},{"line":9431,"column":9649,"offset":9650},{"type":27,"value":9655,"position":9656},") are joined by timestamp at the chart's interval and read NaN on a bar their market has no candle for, by ",{"start":9657,"end":9658},{"line":9431,"column":9649,"offset":9650},{"line":9431,"column":9659,"offset":9660},527,18320,{"type":31,"tagName":65,"properties":9662,"children":9663,"position":9670},{},[9664],{"type":27,"value":242,"position":9665},{"start":9666,"end":9667},{"line":9431,"column":9659,"offset":9660},{"line":9431,"column":9668,"offset":9669},543,18336,{"start":9671,"end":9672},{"line":9431,"column":9659,"offset":9660},{"line":9431,"column":9668,"offset":9669},{"type":27,"value":9674,"position":9675},", so a missing candle never fabricates a return. ",{"start":9676,"end":9677},{"line":9431,"column":9668,"offset":9669},{"line":9431,"column":9678,"offset":9679},592,18385,{"type":31,"tagName":65,"properties":9681,"children":9682,"position":9689},{},[9683],{"type":27,"value":9684,"position":9685},"ADAUSDT",{"start":9686,"end":9687},{"line":9431,"column":9678,"offset":9679},{"line":9431,"column":392,"offset":9688},18394,{"start":9690,"end":9691},{"line":9431,"column":9678,"offset":9679},{"line":9431,"column":392,"offset":9688},{"type":27,"value":212,"position":9693},{"start":9694,"end":9695},{"line":9431,"column":392,"offset":9688},{"line":9431,"column":9696,"offset":9697},606,18399,{"type":31,"tagName":65,"properties":9699,"children":9700,"position":9708},{},[9701],{"type":27,"value":9702,"position":9703},"AVAXUSDT",{"start":9704,"end":9705},{"line":9431,"column":9696,"offset":9697},{"line":9431,"column":9706,"offset":9707},616,18409,{"start":9709,"end":9710},{"line":9431,"column":9696,"offset":9697},{"line":9431,"column":9706,"offset":9707},{"type":27,"value":9712,"position":9713}," replaced the gold and euro pins on ",{"start":9714,"end":9715},{"line":9431,"column":9706,"offset":9707},{"line":9431,"column":9716,"offset":9717},652,18445,{"type":31,"tagName":65,"properties":9719,"children":9720,"position":9728},{},[9721],{"type":27,"value":9722,"position":9723},"FX_OTC",{"start":9724,"end":9725},{"line":9431,"column":9716,"offset":9717},{"line":9431,"column":9726,"offset":9727},660,18453,{"start":9729,"end":9730},{"line":9431,"column":9716,"offset":9717},{"line":9431,"column":9726,"offset":9727},{"type":27,"value":9732,"position":9733},", so every pinned market is served wherever crypto is. Every bar pushes all nine closes into a ring sized at load for the largest window (",{"start":9734,"end":9735},{"line":9431,"column":9726,"offset":9727},{"line":9431,"column":9736,"offset":9737},798,18591,{"type":31,"tagName":65,"properties":9739,"children":9740,"position":9748},{},[9741],{"type":27,"value":9742,"position":9743},"MAX_WINDOW",{"start":9744,"end":9745},{"line":9431,"column":9736,"offset":9737},{"line":9431,"column":9746,"offset":9747},810,18603,{"start":9749,"end":9750},{"line":9431,"column":9736,"offset":9737},{"line":9431,"column":9746,"offset":9747},{"type":27,"value":9752,"position":9753}," 500, plus one close: ",{"start":9754,"end":9755},{"line":9431,"column":9746,"offset":9747},{"line":9431,"column":9756,"offset":9757},832,18625,{"type":31,"tagName":65,"properties":9759,"children":9760,"position":9767},{},[9761],{"type":27,"value":69,"position":9762},{"start":9763,"end":9764},{"line":9431,"column":9756,"offset":9757},{"line":9431,"column":9765,"offset":9766},840,18633,{"start":9768,"end":9769},{"line":9431,"column":9756,"offset":9757},{"line":9431,"column":9765,"offset":9766},{"type":27,"value":9771,"position":9772}," returns need ",{"start":9773,"end":9774},{"line":9431,"column":9765,"offset":9766},{"line":9431,"column":9775,"offset":9776},854,18647,{"type":31,"tagName":65,"properties":9778,"children":9779,"position":9786},{},[9780],{"type":27,"value":69,"position":9781},{"start":9782,"end":9783},{"line":9431,"column":9775,"offset":9776},{"line":9431,"column":9784,"offset":9785},862,18655,{"start":9787,"end":9788},{"line":9431,"column":9775,"offset":9776},{"line":9431,"column":9784,"offset":9785},{"type":27,"value":9790,"position":9791}," + 1 closes).",{"start":9792,"end":9793},{"line":9431,"column":9784,"offset":9785},{"line":9431,"column":455,"offset":9794},18668,{"start":9796,"end":9797},{"line":9431,"column":21,"offset":9439},{"line":9431,"column":455,"offset":9794},{"type":27,"value":28},{"type":31,"tagName":32,"properties":9800,"children":9801,"position":10039},{},[9802,9820,9826,9839,9845,9858,9865,9877,9884,9897,9904,9915,9922,9934,9941,9954,9961,9974,9981,9993,10000,10013,10020,10032],{"type":31,"tagName":89,"properties":9803,"children":9804,"position":9814},{},[9805],{"type":27,"value":9806,"position":9807},"The grid is measured on the live bar.",{"start":9808,"end":9811},{"line":9809,"column":9432,"offset":9810},225,18672,{"line":9809,"column":9812,"offset":9813},40,18709,{"start":9815,"end":9817},{"line":9809,"column":21,"offset":9816},18670,{"line":9809,"column":9818,"offset":9819},42,18711,{"type":27,"value":9444,"position":9821},{"start":9822,"end":9823},{"line":9809,"column":9818,"offset":9819},{"line":9809,"column":9824,"offset":9825},43,18712,{"type":31,"tagName":65,"properties":9827,"children":9828,"position":9836},{},[9829],{"type":27,"value":9830,"position":9831},"onBar()",{"start":9832,"end":9833},{"line":9809,"column":9824,"offset":9825},{"line":9809,"column":9834,"offset":9835},52,18721,{"start":9837,"end":9838},{"line":9809,"column":9824,"offset":9825},{"line":9809,"column":9834,"offset":9835},{"type":27,"value":9840,"position":9841}," returns after the push and the volume check until ",{"start":9842,"end":9843},{"line":9809,"column":9834,"offset":9835},{"line":9809,"column":167,"offset":9844},18772,{"type":31,"tagName":65,"properties":9846,"children":9847,"position":9855},{},[9848],{"type":27,"value":9849,"position":9850},"bar.isLast()",{"start":9851,"end":9852},{"line":9809,"column":167,"offset":9844},{"line":9809,"column":9853,"offset":9854},117,18786,{"start":9856,"end":9857},{"line":9809,"column":167,"offset":9844},{"line":9809,"column":9853,"offset":9854},{"type":27,"value":9859,"position":9860},". On the live bar it writes ",{"start":9861,"end":9862},{"line":9809,"column":9853,"offset":9854},{"line":9809,"column":9863,"offset":9864},145,18814,{"type":31,"tagName":65,"properties":9866,"children":9867,"position":9874},{},[9868],{"type":27,"value":9869,"position":9870},"bars",{"start":9871,"end":9872},{"line":9809,"column":9863,"offset":9864},{"line":9809,"column":186,"offset":9873},18820,{"start":9875,"end":9876},{"line":9809,"column":9863,"offset":9864},{"line":9809,"column":186,"offset":9873},{"type":27,"value":9878,"position":9879},", then stops at either state that draws no grid (below). Past them, ",{"start":9880,"end":9881},{"line":9809,"column":186,"offset":9873},{"line":9809,"column":9882,"offset":9883},219,18888,{"type":31,"tagName":65,"properties":9885,"children":9886,"position":9894},{},[9887],{"type":27,"value":9888,"position":9889},"buildReturns()",{"start":9890,"end":9891},{"line":9809,"column":9882,"offset":9883},{"line":9809,"column":9892,"offset":9893},235,18904,{"start":9895,"end":9896},{"line":9809,"column":9882,"offset":9883},{"line":9809,"column":9892,"offset":9893},{"type":27,"value":9898,"position":9899}," turns the last ",{"start":9900,"end":9901},{"line":9809,"column":9892,"offset":9893},{"line":9809,"column":9902,"offset":9903},251,18920,{"type":31,"tagName":65,"properties":9905,"children":9906,"position":9912},{},[9907],{"type":27,"value":69,"position":9908},{"start":9909,"end":9910},{"line":9809,"column":9902,"offset":9903},{"line":9809,"column":270,"offset":9911},18928,{"start":9913,"end":9914},{"line":9809,"column":9902,"offset":9903},{"line":9809,"column":270,"offset":9911},{"type":27,"value":9916,"position":9917}," + 1 closes of every series into per-bar log returns (NaN where either close is missing), and ",{"start":9918,"end":9919},{"line":9809,"column":270,"offset":9911},{"line":9809,"column":9920,"offset":9921},353,19022,{"type":31,"tagName":65,"properties":9923,"children":9924,"position":9931},{},[9925],{"type":27,"value":9926,"position":9927},"pearson()",{"start":9928,"end":9929},{"line":9809,"column":9920,"offset":9921},{"line":9809,"column":9581,"offset":9930},19033,{"start":9932,"end":9933},{"line":9809,"column":9920,"offset":9921},{"line":9809,"column":9581,"offset":9930},{"type":27,"value":9935,"position":9936}," measures each pair over the bars both markets have: fewer than ",{"start":9937,"end":9938},{"line":9809,"column":9581,"offset":9930},{"line":9809,"column":9939,"offset":9940},428,19097,{"type":31,"tagName":65,"properties":9942,"children":9943,"position":9951},{},[9944],{"type":27,"value":9945,"position":9946},"(window + 1) / 2",{"start":9947,"end":9948},{"line":9809,"column":9939,"offset":9940},{"line":9809,"column":9949,"offset":9950},446,19115,{"start":9952,"end":9953},{"line":9809,"column":9939,"offset":9940},{"line":9809,"column":9949,"offset":9950},{"type":27,"value":9955,"position":9956}," shared bars, or a flat series, reads NaN, an empty cell, and the rest is clamped to [-1, 1]. ",{"start":9957,"end":9958},{"line":9809,"column":9949,"offset":9950},{"line":9809,"column":9959,"offset":9960},540,19209,{"type":31,"tagName":65,"properties":9962,"children":9963,"position":9971},{},[9964],{"type":27,"value":9965,"position":9966},"buildGrid()",{"start":9967,"end":9968},{"line":9809,"column":9959,"offset":9960},{"line":9809,"column":9969,"offset":9970},553,19222,{"start":9972,"end":9973},{"line":9809,"column":9959,"offset":9960},{"line":9809,"column":9969,"offset":9970},{"type":27,"value":9975,"position":9976}," fills the pairs and the Avg row, each column's average with the other markets. The chart's row gives the card its numbers: the average over the served markets, the most tied and the most free, and the count at or above ",{"start":9977,"end":9978},{"line":9809,"column":9969,"offset":9970},{"line":9809,"column":9979,"offset":9980},773,19442,{"type":31,"tagName":65,"properties":9982,"children":9983,"position":9990},{},[9984],{"type":27,"value":89,"position":9985},{"start":9986,"end":9987},{"line":9809,"column":9979,"offset":9980},{"line":9809,"column":9988,"offset":9989},781,19450,{"start":9991,"end":9992},{"line":9809,"column":9979,"offset":9980},{"line":9809,"column":9988,"offset":9989},{"type":27,"value":9994,"position":9995},". ",{"start":9996,"end":9997},{"line":9809,"column":9988,"offset":9989},{"line":9809,"column":9998,"offset":9999},783,19452,{"type":31,"tagName":65,"properties":10001,"children":10002,"position":10010},{},[10003],{"type":27,"value":10004,"position":10005},"isStrong()",{"start":10006,"end":10007},{"line":9809,"column":9998,"offset":9999},{"line":9809,"column":10008,"offset":10009},795,19464,{"start":10011,"end":10012},{"line":9809,"column":9998,"offset":9999},{"line":9809,"column":10008,"offset":10009},{"type":27,"value":10014,"position":10015}," compares the correlation as the cells print it, rounded to two decimals, so a 0.6955 cell that reads 0.70 counts at a ",{"start":10016,"end":10017},{"line":9809,"column":10008,"offset":10009},{"line":9809,"column":10018,"offset":10019},914,19583,{"type":31,"tagName":65,"properties":10021,"children":10022,"position":10029},{},[10023],{"type":27,"value":89,"position":10024},{"start":10025,"end":10026},{"line":9809,"column":10018,"offset":10019},{"line":9809,"column":10027,"offset":10028},922,19591,{"start":10030,"end":10031},{"line":9809,"column":10018,"offset":10019},{"line":9809,"column":10027,"offset":10028},{"type":27,"value":10033,"position":10034}," of 0.70, and the headline's teal follows the printed average the same way.",{"start":10035,"end":10036},{"line":9809,"column":10027,"offset":10028},{"line":9809,"column":10037,"offset":10038},997,19666,{"start":10040,"end":10041},{"line":9809,"column":21,"offset":9816},{"line":9809,"column":10037,"offset":10038},{"type":27,"value":28},{"type":31,"tagName":32,"properties":10044,"children":10045,"position":10089},{},[10046,10064,10070,10083],{"type":31,"tagName":89,"properties":10047,"children":10048,"position":10058},{},[10049],{"type":27,"value":10050,"position":10051},"A duplicate pin folds into the chart row.",{"start":10052,"end":10055},{"line":10053,"column":9432,"offset":10054},227,19670,{"line":10053,"column":10056,"offset":10057},44,19711,{"start":10059,"end":10061},{"line":10053,"column":21,"offset":10060},19668,{"line":10053,"column":10062,"offset":10063},46,19713,{"type":27,"value":9444,"position":10065},{"start":10066,"end":10067},{"line":10053,"column":10062,"offset":10063},{"line":10053,"column":10068,"offset":10069},47,19714,{"type":31,"tagName":65,"properties":10071,"children":10072,"position":10080},{},[10073],{"type":27,"value":10074,"position":10075},"duplicatePin()",{"start":10076,"end":10077},{"line":10053,"column":10068,"offset":10069},{"line":10053,"column":10078,"offset":10079},63,19730,{"start":10081,"end":10082},{"line":10053,"column":10068,"offset":10069},{"line":10053,"column":10078,"offset":10079},{"type":27,"value":10084,"position":10085}," looks for a pin whose closes equal the chart's on every bar both have (one mismatch allowed, since the forming bar may lag by a tick). That pin's row is dropped and the chart row takes its name, so a Binance Futures BTC chart reads an 8 by 8 grid with \"BTC\" first, and a Binance spot ETH chart reads 9 by 9 with \"Chart\" first and the ETH perpetual at 1.00.",{"start":10086,"end":10087},{"line":10053,"column":10078,"offset":10079},{"line":10053,"column":9649,"offset":10088},20087,{"start":10090,"end":10091},{"line":10053,"column":21,"offset":10060},{"line":10053,"column":9649,"offset":10088},{"type":27,"value":28},{"type":31,"tagName":32,"properties":10094,"children":10095,"position":10487},{},[10096,10114,10120,10133,10140,10153,10160,10173,10180,10193,10200,10211,10218,10230,10237,10249,10256,10269,10276,10289,10295,10306,10313,10325,10332,10345,10352,10365,10372,10385,10390,10402,10408,10421,10428,10441,10447,10460,10467,10480],{"type":31,"tagName":89,"properties":10097,"children":10098,"position":10108},{},[10099],{"type":27,"value":10100,"position":10101},"One frame is the grid.",{"start":10102,"end":10105},{"line":10103,"column":9432,"offset":10104},229,20091,{"line":10103,"column":10106,"offset":10107},25,20113,{"start":10109,"end":10111},{"line":10103,"column":21,"offset":10110},20089,{"line":10103,"column":10112,"offset":10113},27,20115,{"type":27,"value":9444,"position":10115},{"start":10116,"end":10117},{"line":10103,"column":10112,"offset":10113},{"line":10103,"column":10118,"offset":10119},28,20116,{"type":31,"tagName":65,"properties":10121,"children":10122,"position":10130},{},[10123],{"type":27,"value":10124,"position":10125},"writeGrid()",{"start":10126,"end":10127},{"line":10103,"column":10118,"offset":10119},{"line":10103,"column":10128,"offset":10129},41,20129,{"start":10131,"end":10132},{"line":10103,"column":10118,"offset":10119},{"line":10103,"column":10128,"offset":10129},{"type":27,"value":10134,"position":10135}," builds ",{"start":10136,"end":10137},{"line":10103,"column":10128,"offset":10129},{"line":10103,"column":10138,"offset":10139},49,20137,{"type":31,"tagName":65,"properties":10141,"children":10142,"position":10150},{},[10143],{"type":27,"value":10144,"position":10145},"frame(\"grid\")",{"start":10146,"end":10147},{"line":10103,"column":10138,"offset":10139},{"line":10103,"column":10148,"offset":10149},64,20152,{"start":10151,"end":10152},{"line":10103,"column":10138,"offset":10139},{"line":10103,"column":10148,"offset":10149},{"type":27,"value":10154,"position":10155}," through the ",{"start":10156,"end":10157},{"line":10103,"column":10148,"offset":10149},{"line":10103,"column":10158,"offset":10159},77,20165,{"type":31,"tagName":65,"properties":10161,"children":10162,"position":10170},{},[10163],{"type":27,"value":10164,"position":10165},"fb_*",{"start":10166,"end":10167},{"line":10103,"column":10158,"offset":10159},{"line":10103,"column":10168,"offset":10169},83,20171,{"start":10171,"end":10172},{"line":10103,"column":10158,"offset":10159},{"line":10103,"column":10168,"offset":10169},{"type":27,"value":10174,"position":10175}," builder and sends it with ",{"start":10176,"end":10177},{"line":10103,"column":10168,"offset":10169},{"line":10103,"column":10178,"offset":10179},110,20198,{"type":31,"tagName":65,"properties":10181,"children":10182,"position":10190},{},[10183],{"type":27,"value":10184,"position":10185},"writeFrameBuffer(FRAME_GRID)",{"start":10186,"end":10187},{"line":10103,"column":10178,"offset":10179},{"line":10103,"column":10188,"offset":10189},140,20228,{"start":10191,"end":10192},{"line":10103,"column":10178,"offset":10179},{"line":10103,"column":10188,"offset":10189},{"type":27,"value":10194,"position":10195},": a ",{"start":10196,"end":10197},{"line":10103,"column":10188,"offset":10189},{"line":10103,"column":10198,"offset":10199},144,20232,{"type":31,"tagName":65,"properties":10201,"children":10202,"position":10208},{},[10203],{"type":27,"value":6400,"position":10204},{"start":10205,"end":10206},{"line":10103,"column":10198,"offset":10199},{"line":10103,"column":186,"offset":10207},20239,{"start":10209,"end":10210},{"line":10103,"column":10198,"offset":10199},{"line":10103,"column":186,"offset":10207},{"type":27,"value":10212,"position":10213}," (\"Correlation of returns, 96 bars\"), a ",{"start":10214,"end":10215},{"line":10103,"column":186,"offset":10207},{"line":10103,"column":10216,"offset":10217},191,20279,{"type":31,"tagName":65,"properties":10219,"children":10220,"position":10227},{},[10221],{"type":27,"value":6473,"position":10222},{"start":10223,"end":10224},{"line":10103,"column":10216,"offset":10217},{"line":10103,"column":10225,"offset":10226},200,20288,{"start":10228,"end":10229},{"line":10103,"column":10216,"offset":10217},{"line":10103,"column":10225,"offset":10226},{"type":27,"value":10231,"position":10232}," (\"BTC moves with 0 of 7\"), a ",{"start":10233,"end":10234},{"line":10103,"column":10225,"offset":10226},{"line":10103,"column":10235,"offset":10236},230,20318,{"type":31,"tagName":65,"properties":10238,"children":10239,"position":10246},{},[10240],{"type":27,"value":6608,"position":10241},{"start":10242,"end":10243},{"line":10103,"column":10235,"offset":10236},{"line":10103,"column":10244,"offset":10245},241,20329,{"start":10247,"end":10248},{"line":10103,"column":10235,"offset":10236},{"line":10103,"column":10244,"offset":10245},{"type":27,"value":10250,"position":10251}," on the chart's row, one ",{"start":10252,"end":10253},{"line":10103,"column":10244,"offset":10245},{"line":10103,"column":10254,"offset":10255},266,20354,{"type":31,"tagName":65,"properties":10257,"children":10258,"position":10266},{},[10259],{"type":27,"value":10260,"position":10261},"[column market, row market, correlation]",{"start":10262,"end":10263},{"line":10103,"column":10254,"offset":10255},{"line":10103,"column":10264,"offset":10265},308,20396,{"start":10267,"end":10268},{"line":10103,"column":10254,"offset":10255},{"line":10103,"column":10264,"offset":10265},{"type":27,"value":10270,"position":10271}," row per cell with ",{"start":10272,"end":10273},{"line":10103,"column":10264,"offset":10265},{"line":10103,"column":10274,"offset":10275},327,20415,{"type":31,"tagName":65,"properties":10277,"children":10278,"position":10286},{},[10279],{"type":27,"value":10280,"position":10281},"null",{"start":10282,"end":10283},{"line":10103,"column":10274,"offset":10275},{"line":10103,"column":10284,"offset":10285},333,20421,{"start":10287,"end":10288},{"line":10103,"column":10274,"offset":10275},{"line":10103,"column":10284,"offset":10285},{"type":27,"value":10290,"position":10291}," where a pair is unmeasured, and one ",{"start":10292,"end":10293},{"line":10103,"column":10284,"offset":10285},{"line":10103,"column":9591,"offset":10294},20458,{"type":31,"tagName":65,"properties":10296,"children":10297,"position":10303},{},[10298],{"type":27,"value":7073,"position":10299},{"start":10300,"end":10301},{"line":10103,"column":9591,"offset":10294},{"line":10103,"column":307,"offset":10302},20467,{"start":10304,"end":10305},{"line":10103,"column":9591,"offset":10294},{"line":10103,"column":307,"offset":10302},{"type":27,"value":10307,"position":10308}," row, \"Avg\". ",{"start":10309,"end":10310},{"line":10103,"column":307,"offset":10302},{"line":10103,"column":10311,"offset":10312},392,20480,{"type":31,"tagName":65,"properties":10314,"children":10315,"position":10322},{},[10316],{"type":27,"value":313,"position":10317},{"start":10318,"end":10319},{"line":10103,"column":10311,"offset":10312},{"line":10103,"column":10320,"offset":10321},407,20495,{"start":10323,"end":10324},{"line":10103,"column":10311,"offset":10312},{"line":10103,"column":10320,"offset":10321},{"type":27,"value":10326,"position":10327}," reads it below the chart on category axes: ",{"start":10328,"end":10329},{"line":10103,"column":10320,"offset":10321},{"line":10103,"column":10330,"offset":10331},451,20539,{"type":31,"tagName":65,"properties":10333,"children":10334,"position":10342},{},[10335],{"type":27,"value":10336,"position":10337},"scale: \"palette\"",{"start":10338,"end":10339},{"line":10103,"column":10330,"offset":10331},{"line":10103,"column":10340,"offset":10341},469,20557,{"start":10343,"end":10344},{"line":10103,"column":10330,"offset":10331},{"line":10103,"column":10340,"offset":10341},{"type":27,"value":10346,"position":10347}," with ",{"start":10348,"end":10349},{"line":10103,"column":10340,"offset":10341},{"line":10103,"column":10350,"offset":10351},475,20563,{"type":31,"tagName":65,"properties":10353,"children":10354,"position":10362},{},[10355],{"type":27,"value":10356,"position":10357},"palette: [\"#a78bfa\", \"theme.bg\", \"#2dd4bf\"]",{"start":10358,"end":10359},{"line":10103,"column":10350,"offset":10351},{"line":10103,"column":10360,"offset":10361},520,20608,{"start":10363,"end":10364},{"line":10103,"column":10350,"offset":10351},{"line":10103,"column":10360,"offset":10361},{"type":27,"value":10366,"position":10367}," between ",{"start":10368,"end":10369},{"line":10103,"column":10360,"offset":10361},{"line":10103,"column":10370,"offset":10371},529,20617,{"type":31,"tagName":65,"properties":10373,"children":10374,"position":10382},{},[10375],{"type":27,"value":10376,"position":10377},"min: -1",{"start":10378,"end":10379},{"line":10103,"column":10370,"offset":10371},{"line":10103,"column":10380,"offset":10381},538,20626,{"start":10383,"end":10384},{"line":10103,"column":10370,"offset":10371},{"line":10103,"column":10380,"offset":10381},{"type":27,"value":212,"position":10386},{"start":10387,"end":10388},{"line":10103,"column":10380,"offset":10381},{"line":10103,"column":9668,"offset":10389},20631,{"type":31,"tagName":65,"properties":10391,"children":10392,"position":10399},{},[10393],{"type":27,"value":10394,"position":10395},"max: 1",{"start":10396,"end":10397},{"line":10103,"column":9668,"offset":10389},{"line":10103,"column":352,"offset":10398},20639,{"start":10400,"end":10401},{"line":10103,"column":9668,"offset":10389},{"line":10103,"column":352,"offset":10398},{"type":27,"value":10403,"position":10404}," paints violet at -1, the chart's surface at 0 and teal at +1, with fixed bounds; ",{"start":10405,"end":10406},{"line":10103,"column":352,"offset":10398},{"line":10103,"column":412,"offset":10407},20721,{"type":31,"tagName":65,"properties":10409,"children":10410,"position":10418},{},[10411],{"type":27,"value":10412,"position":10413},"format: \"0.00\"",{"start":10414,"end":10415},{"line":10103,"column":412,"offset":10407},{"line":10103,"column":10416,"offset":10417},649,20737,{"start":10419,"end":10420},{"line":10103,"column":412,"offset":10407},{"line":10103,"column":10416,"offset":10417},{"type":27,"value":10422,"position":10423}," prints every cell; ",{"start":10424,"end":10425},{"line":10103,"column":10416,"offset":10417},{"line":10103,"column":10426,"offset":10427},669,20757,{"type":31,"tagName":65,"properties":10429,"children":10430,"position":10438},{},[10431],{"type":27,"value":10432,"position":10433},"row_title: \"Market\"",{"start":10434,"end":10435},{"line":10103,"column":10426,"offset":10427},{"line":10103,"column":10436,"offset":10437},690,20778,{"start":10439,"end":10440},{"line":10103,"column":10426,"offset":10427},{"line":10103,"column":10436,"offset":10437},{"type":27,"value":212,"position":10442},{"start":10443,"end":10444},{"line":10103,"column":10436,"offset":10437},{"line":10103,"column":10445,"offset":10446},695,20783,{"type":31,"tagName":65,"properties":10448,"children":10449,"position":10457},{},[10450],{"type":27,"value":10451,"position":10452},"col_title: \"vs\"",{"start":10453,"end":10454},{"line":10103,"column":10445,"offset":10446},{"line":10103,"column":10455,"offset":10456},712,20800,{"start":10458,"end":10459},{"line":10103,"column":10445,"offset":10446},{"line":10103,"column":10455,"offset":10456},{"type":27,"value":10461,"position":10462}," word the hover card; ",{"start":10463,"end":10464},{"line":10103,"column":10455,"offset":10456},{"line":10103,"column":10465,"offset":10466},734,20822,{"type":31,"tagName":65,"properties":10468,"children":10469,"position":10477},{},[10470],{"type":27,"value":10471,"position":10472},"height_frac: 0.35",{"start":10473,"end":10474},{"line":10103,"column":10465,"offset":10466},{"line":10103,"column":10475,"offset":10476},753,20841,{"start":10478,"end":10479},{"line":10103,"column":10465,"offset":10466},{"line":10103,"column":10475,"offset":10476},{"type":27,"value":10481,"position":10482}," is the pane's share of the chart. The caption prints on the pane's legend after the title.",{"start":10483,"end":10484},{"line":10103,"column":10475,"offset":10476},{"line":10103,"column":10485,"offset":10486},844,20932,{"start":10488,"end":10489},{"line":10103,"column":21,"offset":10110},{"line":10103,"column":10485,"offset":10486},{"type":27,"value":28},{"type":31,"tagName":32,"properties":10492,"children":10493,"position":11057},{},[10494,10512,10518,10530,10536,10549,10555,10568,10574,10586,10592,10604,10611,10624,10630,10642,10649,10661,10668,10685,10692,10705,10712,10725,10732,10745,10751,10763,10770,10782,10789,10802,10809,10821,10828,10839,10845,10857,10864,10876,10883,10895,10902,10913,10920,10933,10940,10952,10959,10971,10978,10991,10998,11011,11018,11031,11037,11050],{"type":31,"tagName":89,"properties":10495,"children":10496,"position":10506},{},[10497],{"type":27,"value":10498,"position":10499},"The card reads slots and outputs.",{"start":10500,"end":10503},{"line":10501,"column":9432,"offset":10502},231,20936,{"line":10501,"column":10504,"offset":10505},36,20969,{"start":10507,"end":10509},{"line":10501,"column":21,"offset":10508},20934,{"line":10501,"column":10510,"offset":10511},38,20971,{"type":27,"value":9444,"position":10513},{"start":10514,"end":10515},{"line":10501,"column":10510,"offset":10511},{"line":10501,"column":10516,"offset":10517},39,20972,{"type":31,"tagName":65,"properties":10519,"children":10520,"position":10527},{},[10521],{"type":27,"value":10522,"position":10523},"avg_corr",{"start":10524,"end":10525},{"line":10501,"column":10516,"offset":10517},{"line":10501,"column":10138,"offset":10526},20982,{"start":10528,"end":10529},{"line":10501,"column":10516,"offset":10517},{"line":10501,"column":10138,"offset":10526},{"type":27,"value":278,"position":10531},{"start":10532,"end":10533},{"line":10501,"column":10138,"offset":10526},{"line":10501,"column":10534,"offset":10535},51,20984,{"type":31,"tagName":65,"properties":10537,"children":10538,"position":10546},{},[10539],{"type":27,"value":10540,"position":10541},"tone",{"start":10542,"end":10543},{"line":10501,"column":10534,"offset":10535},{"line":10501,"column":10544,"offset":10545},57,20990,{"start":10547,"end":10548},{"line":10501,"column":10534,"offset":10535},{"line":10501,"column":10544,"offset":10545},{"type":27,"value":278,"position":10550},{"start":10551,"end":10552},{"line":10501,"column":10544,"offset":10545},{"line":10501,"column":10553,"offset":10554},59,20992,{"type":31,"tagName":65,"properties":10556,"children":10557,"position":10565},{},[10558],{"type":27,"value":10559,"position":10560},"strong_count",{"start":10561,"end":10562},{"line":10501,"column":10553,"offset":10554},{"line":10501,"column":10563,"offset":10564},73,21006,{"start":10566,"end":10567},{"line":10501,"column":10553,"offset":10554},{"line":10501,"column":10563,"offset":10564},{"type":27,"value":278,"position":10569},{"start":10570,"end":10571},{"line":10501,"column":10563,"offset":10564},{"line":10501,"column":10572,"offset":10573},75,21008,{"type":31,"tagName":65,"properties":10575,"children":10576,"position":10583},{},[10577],{"type":27,"value":10578,"position":10579},"served_count",{"start":10580,"end":10581},{"line":10501,"column":10572,"offset":10573},{"line":10501,"column":157,"offset":10582},21022,{"start":10584,"end":10585},{"line":10501,"column":10572,"offset":10573},{"line":10501,"column":157,"offset":10582},{"type":27,"value":212,"position":10587},{"start":10588,"end":10589},{"line":10501,"column":157,"offset":10582},{"line":10501,"column":10590,"offset":10591},94,21027,{"type":31,"tagName":65,"properties":10593,"children":10594,"position":10601},{},[10595],{"type":27,"value":9869,"position":10596},{"start":10597,"end":10598},{"line":10501,"column":10590,"offset":10591},{"line":10501,"column":10599,"offset":10600},100,21033,{"start":10602,"end":10603},{"line":10501,"column":10590,"offset":10591},{"line":10501,"column":10599,"offset":10600},{"type":27,"value":10605,"position":10606}," are data-only outputs (",{"start":10607,"end":10608},{"line":10501,"column":10599,"offset":10600},{"line":10501,"column":10609,"offset":10610},124,21057,{"type":31,"tagName":65,"properties":10612,"children":10613,"position":10621},{},[10614],{"type":27,"value":10615,"position":10616},"none",{"start":10617,"end":10618},{"line":10501,"column":10609,"offset":10610},{"line":10501,"column":10619,"offset":10620},130,21063,{"start":10622,"end":10623},{"line":10501,"column":10609,"offset":10610},{"line":10501,"column":10619,"offset":10620},{"type":27,"value":10625,"position":10626},") written on the live bar (",{"start":10627,"end":10628},{"line":10501,"column":10619,"offset":10620},{"line":10501,"column":44,"offset":10629},21090,{"type":31,"tagName":65,"properties":10631,"children":10632,"position":10639},{},[10633],{"type":27,"value":9869,"position":10634},{"start":10635,"end":10636},{"line":10501,"column":44,"offset":10629},{"line":10501,"column":10637,"offset":10638},163,21096,{"start":10640,"end":10641},{"line":10501,"column":44,"offset":10629},{"line":10501,"column":10637,"offset":10638},{"type":27,"value":10643,"position":10644}," in every state, the other four once the grid is measured), so the card, the Console and a watch read the same numbers. The words are string slots built with ",{"start":10645,"end":10646},{"line":10501,"column":10637,"offset":10638},{"line":10501,"column":10647,"offset":10648},321,21254,{"type":31,"tagName":65,"properties":10650,"children":10651,"position":10658},{},[10652],{"type":27,"value":10653,"position":10654},"sb_*",{"start":10655,"end":10656},{"line":10501,"column":10647,"offset":10648},{"line":10501,"column":10274,"offset":10657},21260,{"start":10659,"end":10660},{"line":10501,"column":10647,"offset":10648},{"line":10501,"column":10274,"offset":10657},{"type":27,"value":10662,"position":10663}," on the same bar (",{"start":10664,"end":10665},{"line":10501,"column":10274,"offset":10657},{"line":10501,"column":10666,"offset":10667},345,21278,{"type":31,"tagName":259,"properties":10669,"children":10671,"position":10680},{"href":10670},"../functions/text-formatting.md",[10672],{"type":27,"value":10673,"position":10674},"Strings and text",{"start":10675,"end":10678},{"line":10501,"column":10676,"offset":10677},346,21279,{"line":10501,"column":9572,"offset":10679},21295,{"start":10681,"end":10682},{"line":10501,"column":10666,"offset":10667},{"line":10501,"column":10683,"offset":10684},396,21329,{"type":27,"value":10686,"position":10687},"): ",{"start":10688,"end":10689},{"line":10501,"column":10683,"offset":10684},{"line":10501,"column":10690,"offset":10691},399,21332,{"type":31,"tagName":65,"properties":10693,"children":10694,"position":10702},{},[10695],{"type":27,"value":10696,"position":10697},"avg_text",{"start":10698,"end":10699},{"line":10501,"column":10690,"offset":10691},{"line":10501,"column":10700,"offset":10701},409,21342,{"start":10703,"end":10704},{"line":10501,"column":10690,"offset":10691},{"line":10501,"column":10700,"offset":10701},{"type":27,"value":10706,"position":10707}," (\"0.49 avg\"), ",{"start":10708,"end":10709},{"line":10501,"column":10700,"offset":10701},{"line":10501,"column":10710,"offset":10711},424,21357,{"type":31,"tagName":65,"properties":10713,"children":10714,"position":10722},{},[10715],{"type":27,"value":10716,"position":10717},"tied_text",{"start":10718,"end":10719},{"line":10501,"column":10710,"offset":10711},{"line":10501,"column":10720,"offset":10721},435,21368,{"start":10723,"end":10724},{"line":10501,"column":10710,"offset":10711},{"line":10501,"column":10720,"offset":10721},{"type":27,"value":10726,"position":10727}," (\"ETH 0.69\") and ",{"start":10728,"end":10729},{"line":10501,"column":10720,"offset":10721},{"line":10501,"column":10730,"offset":10731},453,21386,{"type":31,"tagName":65,"properties":10733,"children":10734,"position":10742},{},[10735],{"type":27,"value":10736,"position":10737},"free_text",{"start":10738,"end":10739},{"line":10501,"column":10730,"offset":10731},{"line":10501,"column":10740,"offset":10741},464,21397,{"start":10743,"end":10744},{"line":10501,"column":10730,"offset":10731},{"line":10501,"column":10740,"offset":10741},{"type":27,"value":10746,"position":10747}," (\"AVAX 0.31\"). ",{"start":10748,"end":10749},{"line":10501,"column":10740,"offset":10741},{"line":10501,"column":327,"offset":10750},21413,{"type":31,"tagName":65,"properties":10752,"children":10753,"position":10760},{},[10754],{"type":27,"value":10755,"position":10756},"render.hud(\"card\", ...)",{"start":10757,"end":10758},{"line":10501,"column":327,"offset":10750},{"line":10501,"column":340,"offset":10759},21438,{"start":10761,"end":10762},{"line":10501,"column":327,"offset":10750},{"line":10501,"column":340,"offset":10759},{"type":27,"value":10764,"position":10765}," at ",{"start":10766,"end":10767},{"line":10501,"column":340,"offset":10759},{"line":10501,"column":10768,"offset":10769},509,21442,{"type":31,"tagName":65,"properties":10771,"children":10772,"position":10779},{},[10773],{"type":27,"value":10774,"position":10775},"top_right",{"start":10776,"end":10777},{"line":10501,"column":10768,"offset":10769},{"line":10501,"column":10360,"offset":10778},21453,{"start":10780,"end":10781},{"line":10501,"column":10768,"offset":10769},{"line":10501,"column":10360,"offset":10778},{"type":27,"value":10783,"position":10784}," in the signal look: ",{"start":10785,"end":10786},{"line":10501,"column":10360,"offset":10778},{"line":10501,"column":10787,"offset":10788},541,21474,{"type":31,"tagName":65,"properties":10790,"children":10791,"position":10799},{},[10792],{"type":27,"value":10793,"position":10794},"title: \"Correlation, last {{bars:int}} bars\"",{"start":10795,"end":10796},{"line":10501,"column":10787,"offset":10788},{"line":10501,"column":10797,"offset":10798},587,21520,{"start":10800,"end":10801},{"line":10501,"column":10787,"offset":10788},{"line":10501,"column":10797,"offset":10798},{"type":27,"value":10803,"position":10804}," reads the ",{"start":10805,"end":10806},{"line":10501,"column":10797,"offset":10798},{"line":10501,"column":10807,"offset":10808},598,21531,{"type":31,"tagName":65,"properties":10810,"children":10811,"position":10818},{},[10812],{"type":27,"value":9869,"position":10813},{"start":10814,"end":10815},{"line":10501,"column":10807,"offset":10808},{"line":10501,"column":10816,"offset":10817},604,21537,{"start":10819,"end":10820},{"line":10501,"column":10807,"offset":10808},{"line":10501,"column":10816,"offset":10817},{"type":27,"value":10822,"position":10823}," output into the title, the headline ",{"start":10824,"end":10825},{"line":10501,"column":10816,"offset":10817},{"line":10501,"column":10826,"offset":10827},641,21574,{"type":31,"tagName":65,"properties":10829,"children":10830,"position":10836},{},[10831],{"type":27,"value":378,"position":10832},{"start":10833,"end":10834},{"line":10501,"column":10826,"offset":10827},{"line":10501,"column":9716,"offset":10835},21585,{"start":10837,"end":10838},{"line":10501,"column":10826,"offset":10827},{"line":10501,"column":9716,"offset":10835},{"type":27,"value":10840,"position":10841}," prints ",{"start":10842,"end":10843},{"line":10501,"column":9716,"offset":10835},{"line":10501,"column":9726,"offset":10844},21593,{"type":31,"tagName":65,"properties":10846,"children":10847,"position":10854},{},[10848],{"type":27,"value":10696,"position":10849},{"start":10850,"end":10851},{"line":10501,"column":9726,"offset":10844},{"line":10501,"column":10852,"offset":10853},670,21603,{"start":10855,"end":10856},{"line":10501,"column":9726,"offset":10844},{"line":10501,"column":10852,"offset":10853},{"type":27,"value":10858,"position":10859}," coloured by the ",{"start":10860,"end":10861},{"line":10501,"column":10852,"offset":10853},{"line":10501,"column":10862,"offset":10863},687,21620,{"type":31,"tagName":65,"properties":10865,"children":10866,"position":10873},{},[10867],{"type":27,"value":10540,"position":10868},{"start":10869,"end":10870},{"line":10501,"column":10862,"offset":10863},{"line":10501,"column":10871,"offset":10872},693,21626,{"start":10874,"end":10875},{"line":10501,"column":10862,"offset":10863},{"line":10501,"column":10871,"offset":10872},{"type":27,"value":10877,"position":10878}," ladder (0 violet, moving apart; 1 slate, loosely related; 2 teal, at or above ",{"start":10879,"end":10880},{"line":10501,"column":10871,"offset":10872},{"line":10501,"column":10881,"offset":10882},772,21705,{"type":31,"tagName":65,"properties":10884,"children":10885,"position":10892},{},[10886],{"type":27,"value":89,"position":10887},{"start":10888,"end":10889},{"line":10501,"column":10881,"offset":10882},{"line":10501,"column":10890,"offset":10891},780,21713,{"start":10893,"end":10894},{"line":10501,"column":10881,"offset":10882},{"line":10501,"column":10890,"offset":10891},{"type":27,"value":10896,"position":10897},"), and ",{"start":10898,"end":10899},{"line":10501,"column":10890,"offset":10891},{"line":10501,"column":10900,"offset":10901},787,21720,{"type":31,"tagName":65,"properties":10903,"children":10904,"position":10910},{},[10905],{"type":27,"value":398,"position":10906},{"start":10907,"end":10908},{"line":10501,"column":10900,"offset":10901},{"line":10501,"column":9736,"offset":10909},21731,{"start":10911,"end":10912},{"line":10501,"column":10900,"offset":10901},{"line":10501,"column":9736,"offset":10909},{"type":27,"value":10914,"position":10915}," lists Most tied and Most free. The pill also declares ",{"start":10916,"end":10917},{"line":10501,"column":9736,"offset":10909},{"line":10501,"column":10918,"offset":10919},853,21786,{"type":31,"tagName":65,"properties":10921,"children":10922,"position":10930},{},[10923],{"type":27,"value":10924,"position":10925},"color: \"#94a3b8\"",{"start":10926,"end":10927},{"line":10501,"column":10918,"offset":10919},{"line":10501,"column":10928,"offset":10929},871,21804,{"start":10931,"end":10932},{"line":10501,"column":10918,"offset":10919},{"line":10501,"column":10928,"offset":10929},{"type":27,"value":10934,"position":10935},", the ladder's fallback where ",{"start":10936,"end":10937},{"line":10501,"column":10928,"offset":10929},{"line":10501,"column":10938,"offset":10939},901,21834,{"type":31,"tagName":65,"properties":10941,"children":10942,"position":10949},{},[10943],{"type":27,"value":10540,"position":10944},{"start":10945,"end":10946},{"line":10501,"column":10938,"offset":10939},{"line":10501,"column":10947,"offset":10948},907,21840,{"start":10950,"end":10951},{"line":10501,"column":10938,"offset":10939},{"line":10501,"column":10947,"offset":10948},{"type":27,"value":10953,"position":10954}," is not finite, so with no reading the words print in slate while ",{"start":10955,"end":10956},{"line":10501,"column":10947,"offset":10948},{"line":10501,"column":10957,"offset":10958},973,21906,{"type":31,"tagName":65,"properties":10960,"children":10961,"position":10968},{},[10962],{"type":27,"value":10540,"position":10963},{"start":10964,"end":10965},{"line":10501,"column":10957,"offset":10958},{"line":10501,"column":10966,"offset":10967},979,21912,{"start":10969,"end":10970},{"line":10501,"column":10957,"offset":10958},{"line":10501,"column":10966,"offset":10967},{"type":27,"value":10972,"position":10973}," stays NaN for a watch. The signal look sets the headline at 38 px, so the words of a state with no reading stay short enough for the 250 px card: \"Not crypto\", \"Loading\", \"No pairs\". ",{"start":10974,"end":10975},{"line":10501,"column":10966,"offset":10967},{"line":10501,"column":10976,"offset":10977},1163,22096,{"type":31,"tagName":65,"properties":10979,"children":10980,"position":10988},{},[10981],{"type":27,"value":10982,"position":10983},"offset: [0, 24]",{"start":10984,"end":10985},{"line":10501,"column":10976,"offset":10977},{"line":10501,"column":10986,"offset":10987},1180,22113,{"start":10989,"end":10990},{"line":10501,"column":10976,"offset":10977},{"line":10501,"column":10986,"offset":10987},{"type":27,"value":10992,"position":10993}," drops the card under the chart's High tag, ",{"start":10994,"end":10995},{"line":10501,"column":10986,"offset":10987},{"line":10501,"column":10996,"offset":10997},1224,22157,{"type":31,"tagName":65,"properties":10999,"children":11000,"position":11008},{},[11001],{"type":27,"value":11002,"position":11003},"safe_area: true",{"start":11004,"end":11005},{"line":10501,"column":10996,"offset":10997},{"line":10501,"column":11006,"offset":11007},1241,22174,{"start":11009,"end":11010},{"line":10501,"column":10996,"offset":10997},{"line":10501,"column":11006,"offset":11007},{"type":27,"value":11012,"position":11013}," keeps it clear of the price-axis tags, and ",{"start":11014,"end":11015},{"line":10501,"column":11006,"offset":11007},{"line":10501,"column":11016,"offset":11017},1285,22218,{"type":31,"tagName":65,"properties":11019,"children":11020,"position":11028},{},[11021],{"type":27,"value":11022,"position":11023},"columns: 1",{"start":11024,"end":11025},{"line":10501,"column":11016,"offset":11017},{"line":10501,"column":11026,"offset":11027},1297,22230,{"start":11029,"end":11030},{"line":10501,"column":11016,"offset":11017},{"line":10501,"column":11026,"offset":11027},{"type":27,"value":10346,"position":11032},{"start":11033,"end":11034},{"line":10501,"column":11026,"offset":11027},{"line":10501,"column":11035,"offset":11036},1303,22236,{"type":31,"tagName":65,"properties":11038,"children":11039,"position":11047},{},[11040],{"type":27,"value":11041,"position":11042},"width: 250",{"start":11043,"end":11044},{"line":10501,"column":11035,"offset":11036},{"line":10501,"column":11045,"offset":11046},1315,22248,{"start":11048,"end":11049},{"line":10501,"column":11035,"offset":11036},{"line":10501,"column":11045,"offset":11046},{"type":27,"value":11051,"position":11052}," keeps it narrow.",{"start":11053,"end":11054},{"line":10501,"column":11045,"offset":11046},{"line":10501,"column":11055,"offset":11056},1332,22265,{"start":11058,"end":11059},{"line":10501,"column":21,"offset":10508},{"line":10501,"column":11055,"offset":11056},{"type":27,"value":28},{"type":31,"tagName":32,"properties":11062,"children":11063,"position":11210},{},[11064,11081,11088,11100,11107,11120,11127,11139,11146,11159,11166,11179,11186,11204],{"type":31,"tagName":89,"properties":11065,"children":11066,"position":11075},{},[11067],{"type":27,"value":11068,"position":11069},"Volume tells a crypto chart.",{"start":11070,"end":11073},{"line":11071,"column":9432,"offset":11072},233,22269,{"line":11071,"column":9441,"offset":11074},22297,{"start":11076,"end":11078},{"line":11071,"column":21,"offset":11077},22267,{"line":11071,"column":11079,"offset":11080},33,22299,{"type":27,"value":11082,"position":11083}," Every crypto market trades some volume, while forex, gold and silver candles are quotes that carry none, so any bar whose ",{"start":11084,"end":11085},{"line":11071,"column":11079,"offset":11080},{"line":11071,"column":11086,"offset":11087},156,22422,{"type":31,"tagName":65,"properties":11089,"children":11090,"position":11097},{},[11091],{"type":27,"value":11092,"position":11093},"in_volume()",{"start":11094,"end":11095},{"line":11071,"column":11086,"offset":11087},{"line":11071,"column":196,"offset":11096},22435,{"start":11098,"end":11099},{"line":11071,"column":11086,"offset":11087},{"line":11071,"column":196,"offset":11096},{"type":27,"value":11101,"position":11102}," is above 0 marks the chart as crypto (",{"start":11103,"end":11104},{"line":11071,"column":196,"offset":11096},{"line":11071,"column":11105,"offset":11106},208,22474,{"type":31,"tagName":65,"properties":11108,"children":11109,"position":11117},{},[11110],{"type":27,"value":11111,"position":11112},"volumeSeen",{"start":11113,"end":11114},{"line":11071,"column":11105,"offset":11106},{"line":11071,"column":11115,"offset":11116},220,22486,{"start":11118,"end":11119},{"line":11071,"column":11105,"offset":11106},{"line":11071,"column":11115,"offset":11116},{"type":27,"value":11121,"position":11122},"). On the live bar this check comes first: a chart where no bar carried volume gets no grid. ",{"start":11123,"end":11124},{"line":11071,"column":11115,"offset":11116},{"line":11071,"column":11125,"offset":11126},313,22579,{"type":31,"tagName":65,"properties":11128,"children":11129,"position":11136},{},[11130],{"type":27,"value":10124,"position":11131},{"start":11132,"end":11133},{"line":11071,"column":11125,"offset":11126},{"line":11071,"column":11134,"offset":11135},326,22592,{"start":11137,"end":11138},{"line":11071,"column":11125,"offset":11126},{"line":11071,"column":11134,"offset":11135},{"type":27,"value":11140,"position":11141}," never runs, so the frame stays unwritten and the pane is absent (no empty pane), and the card and the sentence say why (below). Volume, not the bar clock: reading ",{"start":11142,"end":11143},{"line":11071,"column":11134,"offset":11135},{"line":11071,"column":11144,"offset":11145},490,22756,{"type":31,"tagName":65,"properties":11147,"children":11148,"position":11156},{},[11149],{"type":27,"value":11150,"position":11151},"bar.time()",{"start":11152,"end":11153},{"line":11071,"column":11144,"offset":11145},{"line":11071,"column":11154,"offset":11155},502,22768,{"start":11157,"end":11158},{"line":11071,"column":11144,"offset":11145},{"line":11071,"column":11154,"offset":11155},{"type":27,"value":11160,"position":11161}," would add a ",{"start":11162,"end":11163},{"line":11071,"column":11154,"offset":11155},{"line":11071,"column":11164,"offset":11165},515,22781,{"type":31,"tagName":65,"properties":11167,"children":11168,"position":11176},{},[11169],{"type":27,"value":11170,"position":11171},"time",{"start":11172,"end":11173},{"line":11071,"column":11164,"offset":11165},{"line":11071,"column":11174,"offset":11175},521,22787,{"start":11177,"end":11178},{"line":11071,"column":11164,"offset":11165},{"line":11071,"column":11174,"offset":11175},{"type":27,"value":11180,"position":11181}," source, a tenth, and the chart counts an indicator against your plan's per-chart indicator limit once per distinct source it reads, while the chart's volume rides the candles its close already reads (",{"start":11182,"end":11183},{"line":11071,"column":11174,"offset":11175},{"line":11071,"column":11184,"offset":11185},722,22988,{"type":31,"tagName":259,"properties":11187,"children":11189,"position":11199},{"href":11188},"../core-concepts/data-sources.md#how-many-sources-you-can-open",[11190],{"type":27,"value":11191,"position":11192},"How many sources you can open",{"start":11193,"end":11196},{"line":11071,"column":11194,"offset":11195},723,22989,{"line":11071,"column":11197,"offset":11198},752,23018,{"start":11200,"end":11201},{"line":11071,"column":11184,"offset":11185},{"line":11071,"column":11202,"offset":11203},817,23083,{"type":27,"value":7418,"position":11205},{"start":11206,"end":11207},{"line":11071,"column":11202,"offset":11203},{"line":11071,"column":11208,"offset":11209},819,23085,{"start":11211,"end":11212},{"line":11071,"column":21,"offset":11077},{"line":11071,"column":11208,"offset":11209},{"type":27,"value":28},{"type":31,"tagName":32,"properties":11215,"children":11216,"position":11467},{},[11217,11233,11239,11252,11259,11272,11279,11292,11298,11311,11317,11330,11335,11347,11353,11366,11373,11384,11391,11403,11409,11421,11428,11440,11447,11460],{"type":31,"tagName":89,"properties":11218,"children":11219,"position":11228},{},[11220],{"type":27,"value":11221,"position":11222},"One sentence instead of a grid.",{"start":11223,"end":11225},{"line":9892,"column":9432,"offset":11224},23089,{"line":9892,"column":11226,"offset":11227},34,23120,{"start":11229,"end":11231},{"line":9892,"column":21,"offset":11230},23087,{"line":9892,"column":10504,"offset":11232},23122,{"type":27,"value":9444,"position":11234},{"start":11235,"end":11236},{"line":9892,"column":10504,"offset":11232},{"line":9892,"column":11237,"offset":11238},37,23123,{"type":31,"tagName":65,"properties":11240,"children":11241,"position":11249},{},[11242],{"type":27,"value":11243,"position":11244},"handles.label({ text: \"note\", anchor: \"top_right\", style: \"knockout\", color: \"#94a3b8\", safe_area: true, ... })",{"start":11245,"end":11246},{"line":9892,"column":11237,"offset":11238},{"line":9892,"column":11247,"offset":11248},150,23236,{"start":11250,"end":11251},{"line":9892,"column":11237,"offset":11238},{"line":9892,"column":11247,"offset":11248},{"type":27,"value":11253,"position":11254}," declares one label kind pinned to the top right of the price pane, and ",{"start":11255,"end":11256},{"line":9892,"column":11247,"offset":11248},{"line":9892,"column":11257,"offset":11258},222,23308,{"type":31,"tagName":65,"properties":11260,"children":11261,"position":11269},{},[11262],{"type":27,"value":11263,"position":11264},"draw.label(0)",{"start":11265,"end":11266},{"line":9892,"column":11257,"offset":11258},{"line":9892,"column":11267,"offset":11268},237,23323,{"start":11270,"end":11271},{"line":9892,"column":11257,"offset":11258},{"line":9892,"column":11267,"offset":11268},{"type":27,"value":11273,"position":11274}," is its one handle. ",{"start":11275,"end":11276},{"line":9892,"column":11267,"offset":11268},{"line":9892,"column":11277,"offset":11278},257,23343,{"type":31,"tagName":65,"properties":11280,"children":11281,"position":11289},{},[11282],{"type":27,"value":11283,"position":11284},"sayInstead(sentence, headline)",{"start":11285,"end":11286},{"line":9892,"column":11277,"offset":11278},{"line":9892,"column":11287,"offset":11288},289,23375,{"start":11290,"end":11291},{"line":9892,"column":11277,"offset":11278},{"line":9892,"column":11287,"offset":11288},{"type":27,"value":11293,"position":11294}," writes a state with no grid: the sentence into the ",{"start":11295,"end":11296},{"line":9892,"column":11287,"offset":11288},{"line":9892,"column":9515,"offset":11297},23427,{"type":31,"tagName":65,"properties":11299,"children":11300,"position":11308},{},[11301],{"type":27,"value":11302,"position":11303},"note",{"start":11304,"end":11305},{"line":9892,"column":9515,"offset":11297},{"line":9892,"column":11306,"offset":11307},347,23433,{"start":11309,"end":11310},{"line":9892,"column":9515,"offset":11297},{"line":9892,"column":11306,"offset":11307},{"type":27,"value":11312,"position":11313}," slot, placed by ",{"start":11314,"end":11315},{"line":9892,"column":11306,"offset":11307},{"line":9892,"column":9581,"offset":11316},23450,{"type":31,"tagName":65,"properties":11318,"children":11319,"position":11327},{},[11320],{"type":27,"value":11321,"position":11322},"note.set(0.0, NOTE_Y).text(str_note_sb)",{"start":11323,"end":11324},{"line":9892,"column":9581,"offset":11316},{"line":9892,"column":11325,"offset":11326},405,23491,{"start":11328,"end":11329},{"line":9892,"column":9581,"offset":11316},{"line":9892,"column":11325,"offset":11326},{"type":27,"value":10764,"position":11331},{"start":11332,"end":11333},{"line":9892,"column":11325,"offset":11326},{"line":9892,"column":10700,"offset":11334},23495,{"type":31,"tagName":65,"properties":11336,"children":11337,"position":11344},{},[11338],{"type":27,"value":7413,"position":11339},{"start":11340,"end":11341},{"line":9892,"column":10700,"offset":11334},{"line":9892,"column":11342,"offset":11343},417,23503,{"start":11345,"end":11346},{"line":9892,"column":10700,"offset":11334},{"line":9892,"column":11342,"offset":11343},{"type":27,"value":252,"position":11348},{"start":11349,"end":11350},{"line":9892,"column":11342,"offset":11343},{"line":9892,"column":11351,"offset":11352},419,23505,{"type":31,"tagName":65,"properties":11354,"children":11355,"position":11363},{},[11356],{"type":27,"value":11357,"position":11358},"200.0",{"start":11359,"end":11360},{"line":9892,"column":11351,"offset":11352},{"line":9892,"column":11361,"offset":11362},426,23512,{"start":11364,"end":11365},{"line":9892,"column":11351,"offset":11352},{"line":9892,"column":11361,"offset":11362},{"type":27,"value":11367,"position":11368}," pixels down from the top-right corner, under the card, which ends about 172 px down), the headline into ",{"start":11369,"end":11370},{"line":9892,"column":11361,"offset":11362},{"line":9892,"column":11371,"offset":11372},531,23617,{"type":31,"tagName":65,"properties":11374,"children":11375,"position":11381},{},[11376],{"type":27,"value":10696,"position":11377},{"start":11378,"end":11379},{"line":9892,"column":11371,"offset":11372},{"line":9892,"column":10787,"offset":11380},23627,{"start":11382,"end":11383},{"line":9892,"column":11371,"offset":11372},{"line":9892,"column":10787,"offset":11380},{"type":27,"value":11385,"position":11386},", and a dash into ",{"start":11387,"end":11388},{"line":9892,"column":10787,"offset":11380},{"line":9892,"column":11389,"offset":11390},559,23645,{"type":31,"tagName":65,"properties":11392,"children":11393,"position":11400},{},[11394],{"type":27,"value":10716,"position":11395},{"start":11396,"end":11397},{"line":9892,"column":11389,"offset":11390},{"line":9892,"column":11398,"offset":11399},570,23656,{"start":11401,"end":11402},{"line":9892,"column":11389,"offset":11390},{"line":9892,"column":11398,"offset":11399},{"type":27,"value":212,"position":11404},{"start":11405,"end":11406},{"line":9892,"column":11398,"offset":11399},{"line":9892,"column":11407,"offset":11408},575,23661,{"type":31,"tagName":65,"properties":11410,"children":11411,"position":11418},{},[11412],{"type":27,"value":10736,"position":11413},{"start":11414,"end":11415},{"line":9892,"column":11407,"offset":11408},{"line":9892,"column":11416,"offset":11417},586,23672,{"start":11419,"end":11420},{"line":9892,"column":11407,"offset":11408},{"line":9892,"column":11416,"offset":11417},{"type":27,"value":11422,"position":11423},". A chart that is not crypto gets \"Correlation is written for crypto charts: switch to a BTC or ETH perp\" with the headline \"Not crypto\"; while fewer bars than ",{"start":11424,"end":11425},{"line":9892,"column":11416,"offset":11417},{"line":9892,"column":11426,"offset":11427},746,23832,{"type":31,"tagName":65,"properties":11429,"children":11430,"position":11437},{},[11431],{"type":27,"value":69,"position":11432},{"start":11433,"end":11434},{"line":9892,"column":11426,"offset":11427},{"line":9892,"column":11435,"offset":11436},754,23840,{"start":11438,"end":11439},{"line":9892,"column":11426,"offset":11427},{"line":9892,"column":11435,"offset":11436},{"type":27,"value":11441,"position":11442}," are loaded, it gets \"Loading more history for the correlation window\" with \"Loading\". Once the grid is measured, ",{"start":11443,"end":11444},{"line":9892,"column":11435,"offset":11436},{"line":9892,"column":11445,"offset":11446},868,23954,{"type":31,"tagName":65,"properties":11448,"children":11449,"position":11457},{},[11450],{"type":27,"value":11451,"position":11452},"note.delete()",{"start":11453,"end":11454},{"line":9892,"column":11445,"offset":11446},{"line":9892,"column":11455,"offset":11456},883,23969,{"start":11458,"end":11459},{"line":9892,"column":11445,"offset":11446},{"line":9892,"column":11455,"offset":11456},{"type":27,"value":11461,"position":11462}," removes the sentence.",{"start":11463,"end":11464},{"line":9892,"column":11455,"offset":11456},{"line":9892,"column":11465,"offset":11466},905,23991,{"start":11468,"end":11469},{"line":9892,"column":21,"offset":11230},{"line":9892,"column":11465,"offset":11466},{"type":27,"value":28},{"type":31,"tagName":537,"properties":11472,"children":11473,"position":11482},{},[11474],{"type":27,"value":11475,"position":11476},"Where it runs",{"start":11477,"end":11479},{"line":11267,"column":545,"offset":11478},23996,{"line":11267,"column":11480,"offset":11481},17,24009,{"start":11483,"end":11485},{"line":11267,"column":21,"offset":11484},23993,{"line":11267,"column":11480,"offset":11481},{"type":27,"value":28},{"type":31,"tagName":32,"properties":11488,"children":11489,"position":11498},{},[11490],{"type":27,"value":11491,"position":11492},"Crypto charts at any interval, spot and perpetual, on any venue: the eight pins are Binance Futures perpetuals, served wherever crypto is, and they join the chart's bars by timestamp at its interval. A Binance Futures BTC chart reads an 8 by 8 grid with BTC first; a Binance spot ETH chart reads 9 by 9 with \"Chart\" first and the ETH perpetual at 1.00. A forex, gold or silver chart carries no volume, so it gets the \"Not crypto\" card and the sentence instead of a grid (below). A US stock or CME chart carries volume, so the grid runs over its session bars, and a pin whose candles cannot join them stays an empty row with its name. The chart's own round button at the bottom left sits over the last row's label in the panel's gutter (the AVAX row); the hover card still names the row.",{"start":11493,"end":11496},{"line":11494,"column":21,"offset":11495},239,24011,{"line":11494,"column":10900,"offset":11497},24797,{"start":11499,"end":11500},{"line":11494,"column":21,"offset":11495},{"line":11494,"column":10900,"offset":11497},{"type":27,"value":28},{"type":31,"tagName":537,"properties":11503,"children":11504,"position":11513},{},[11505],{"type":27,"value":11506,"position":11507},"When data is missing",{"start":11508,"end":11510},{"line":10244,"column":545,"offset":11509},24802,{"line":10244,"column":11511,"offset":11512},24,24822,{"start":11514,"end":11516},{"line":10244,"column":21,"offset":11515},24799,{"line":10244,"column":11511,"offset":11512},{"type":27,"value":28},{"type":31,"tagName":32,"properties":11519,"children":11520,"position":11586},{},[11521,11529,11540,11547,11559,11566,11579],{"type":27,"value":11522,"position":11523},"With fewer bars loaded than ",{"start":11524,"end":11527},{"line":11525,"column":21,"offset":11526},243,24824,{"line":11525,"column":9435,"offset":11528},24852,{"type":31,"tagName":65,"properties":11530,"children":11531,"position":11537},{},[11532],{"type":27,"value":69,"position":11533},{"start":11534,"end":11535},{"line":11525,"column":9435,"offset":11528},{"line":11525,"column":11237,"offset":11536},24860,{"start":11538,"end":11539},{"line":11525,"column":9435,"offset":11528},{"line":11525,"column":11237,"offset":11536},{"type":27,"value":11541,"position":11542},", the chart draws no grid yet: the card's headline reads \"Loading\" in slate with a dash on each row (a HUD card is never hidden per run), and one sentence sits under the card, \"Loading more history for the correlation window\". Once the window is full the sentence goes and the grid draws. On a chart whose candles carry no volume (forex, gold, silver) no grid is drawn at all: the frame stays unwritten, so the panel is absent (no empty pane), the headline reads \"Not crypto\" in slate with a dash on each row, and one slate sentence sits under the card, \"Correlation is written for crypto charts: switch to a BTC or ETH perp\". A market the chart's bars cannot join over the window (a coin listed after the window began, or a pin whose candles miss the chart's bar times) keeps its row and column with their names and empty cells, and the legend's \"N of M\" counts only the markets that could be measured. A pair with fewer than half the window in shared bars, or a flat series, is an empty cell; when no market can be measured against the chart's own, the headline reads \"No pairs\" and the Most tied and Most free rows print a dash. ",{"start":11543,"end":11544},{"line":11525,"column":11237,"offset":11536},{"line":11525,"column":11545,"offset":11546},1169,25992,{"type":31,"tagName":65,"properties":11548,"children":11549,"position":11556},{},[11550],{"type":27,"value":242,"position":11551},{"start":11552,"end":11553},{"line":11525,"column":11545,"offset":11546},{"line":11525,"column":11554,"offset":11555},1185,26008,{"start":11557,"end":11558},{"line":11525,"column":11545,"offset":11546},{"line":11525,"column":11554,"offset":11555},{"type":27,"value":11560,"position":11561}," fills the bars a served market has no candle for; a pinned market the chart does not serve at all is another case. Today the chart stops the whole run when a pin is declined or answers empty, with a message that the pinned market's candle data is unavailable, whatever ",{"start":11562,"end":11563},{"line":11525,"column":11554,"offset":11555},{"line":11525,"column":11564,"offset":11565},1455,26278,{"type":31,"tagName":65,"properties":11567,"children":11568,"position":11576},{},[11569],{"type":27,"value":11570,"position":11571},"missing",{"start":11572,"end":11573},{"line":11525,"column":11564,"offset":11565},{"line":11525,"column":11574,"offset":11575},1464,26287,{"start":11577,"end":11578},{"line":11525,"column":11564,"offset":11565},{"line":11525,"column":11574,"offset":11575},{"type":27,"value":11580,"position":11581}," says. The eight pins are served wherever crypto is, so this reaches only a pin swapped to a market the chart does not serve.",{"start":11582,"end":11583},{"line":11525,"column":11574,"offset":11575},{"line":11525,"column":11584,"offset":11585},1589,26412,{"start":11587,"end":11588},{"line":11525,"column":21,"offset":11526},{"line":11525,"column":11584,"offset":11585},{"type":27,"value":28},{"type":31,"tagName":537,"properties":11591,"children":11592,"position":11601},{},[11593],{"type":27,"value":11594,"position":11595},"Customize it",{"start":11596,"end":11599},{"line":11597,"column":545,"offset":11598},245,26417,{"line":11597,"column":9414,"offset":11600},26429,{"start":11602,"end":11604},{"line":11597,"column":21,"offset":11603},26414,{"line":11597,"column":9414,"offset":11600},{"type":27,"value":28},{"type":31,"tagName":11607,"properties":11608,"children":11609,"position":12171},"ul",{},[11610,11611,11658,11659,11704,11705,11873,11874,11918,11919,12170],{"type":27,"value":28},{"type":31,"tagName":11612,"properties":11613,"children":11614,"position":11654},"li",{},[11615,11632,11637,11648],{"type":31,"tagName":89,"properties":11616,"children":11617,"position":11626},{},[11618],{"type":27,"value":11619,"position":11620},"A longer window.",{"start":11621,"end":11623},{"line":267,"column":43,"offset":11622},26435,{"line":267,"column":11624,"offset":11625},21,26451,{"start":11627,"end":11629},{"line":267,"column":9432,"offset":11628},26433,{"line":267,"column":11630,"offset":11631},23,26453,{"type":27,"value":9444,"position":11633},{"start":11634,"end":11635},{"line":267,"column":11630,"offset":11631},{"line":267,"column":11511,"offset":11636},26454,{"type":31,"tagName":65,"properties":11638,"children":11639,"position":11645},{},[11640],{"type":27,"value":69,"position":11641},{"start":11642,"end":11643},{"line":267,"column":11511,"offset":11636},{"line":267,"column":9448,"offset":11644},26462,{"start":11646,"end":11647},{"line":267,"column":11511,"offset":11636},{"line":267,"column":9448,"offset":11644},{"type":27,"value":11649,"position":11650}," (96 bars, from 30 to 500) is how many bars the returns are measured over; a pair needs at least half of it in shared bars, the grid waits until that many bars are loaded, and the card's title and the pane's legend read the new count.",{"start":11651,"end":11652},{"line":267,"column":9448,"offset":11644},{"line":267,"column":10254,"offset":11653},26696,{"start":11655,"end":11657},{"line":267,"column":21,"offset":11656},26431,{"line":267,"column":10254,"offset":11653},{"type":27,"value":28},{"type":31,"tagName":11612,"properties":11660,"children":11661,"position":11700},{},[11662,11678,11683,11694],{"type":31,"tagName":89,"properties":11663,"children":11664,"position":11673},{},[11665],{"type":27,"value":11666,"position":11667},"A stricter \"moves with\".",{"start":11668,"end":11671},{"line":11669,"column":43,"offset":11670},248,26701,{"line":11669,"column":9435,"offset":11672},26725,{"start":11674,"end":11676},{"line":11669,"column":9432,"offset":11675},26699,{"line":11669,"column":9441,"offset":11677},26727,{"type":27,"value":9444,"position":11679},{"start":11680,"end":11681},{"line":11669,"column":9441,"offset":11677},{"line":11669,"column":9448,"offset":11682},26728,{"type":31,"tagName":65,"properties":11684,"children":11685,"position":11691},{},[11686],{"type":27,"value":89,"position":11687},{"start":11688,"end":11689},{"line":11669,"column":9448,"offset":11682},{"line":11669,"column":9812,"offset":11690},26736,{"start":11692,"end":11693},{"line":11669,"column":9448,"offset":11682},{"line":11669,"column":9812,"offset":11690},{"type":27,"value":11695,"position":11696}," (0.7, from 0.3 to 0.95 in steps of 0.05) is the correlation at or above which a market counts in the legend's count and the headline turns teal, compared at the two decimals the cells print.",{"start":11697,"end":11698},{"line":11669,"column":9812,"offset":11690},{"line":11669,"column":10501,"offset":11699},26927,{"start":11701,"end":11703},{"line":11669,"column":21,"offset":11702},26697,{"line":11669,"column":10501,"offset":11699},{"type":27,"value":28},{"type":31,"tagName":11612,"properties":11706,"children":11707,"position":11869},{},[11708,11725,11732,11744,11750,11762,11768,11781,11788,11806,11813,11824,11831,11844,11851,11862],{"type":31,"tagName":89,"properties":11709,"children":11710,"position":11720},{},[11711],{"type":27,"value":11712,"position":11713},"Other markets.",{"start":11714,"end":11717},{"line":11715,"column":43,"offset":11716},249,26932,{"line":11715,"column":11718,"offset":11719},19,26946,{"start":11721,"end":11723},{"line":11715,"column":9432,"offset":11722},26930,{"line":11715,"column":11624,"offset":11724},26948,{"type":27,"value":11726,"position":11727}," A pin is one input line and one name: edit the line's ",{"start":11728,"end":11729},{"line":11715,"column":11624,"offset":11724},{"line":11715,"column":11730,"offset":11731},76,27003,{"type":31,"tagName":65,"properties":11733,"children":11734,"position":11741},{},[11735],{"type":27,"value":202,"position":11736},{"start":11737,"end":11738},{"line":11715,"column":11730,"offset":11731},{"line":11715,"column":11739,"offset":11740},86,27013,{"start":11742,"end":11743},{"line":11715,"column":11730,"offset":11731},{"line":11715,"column":11739,"offset":11740},{"type":27,"value":278,"position":11745},{"start":11746,"end":11747},{"line":11715,"column":11739,"offset":11740},{"line":11715,"column":11748,"offset":11749},88,27015,{"type":31,"tagName":65,"properties":11751,"children":11752,"position":11759},{},[11753],{"type":27,"value":222,"position":11754},{"start":11755,"end":11756},{"line":11715,"column":11748,"offset":11749},{"line":11715,"column":11757,"offset":11758},96,27023,{"start":11760,"end":11761},{"line":11715,"column":11748,"offset":11749},{"line":11715,"column":11757,"offset":11758},{"type":27,"value":212,"position":11763},{"start":11764,"end":11765},{"line":11715,"column":11757,"offset":11758},{"line":11715,"column":11766,"offset":11767},101,27028,{"type":31,"tagName":65,"properties":11769,"children":11770,"position":11778},{},[11771],{"type":27,"value":11772,"position":11773},"description",{"start":11774,"end":11775},{"line":11715,"column":11766,"offset":11767},{"line":11715,"column":11776,"offset":11777},114,27041,{"start":11779,"end":11780},{"line":11715,"column":11766,"offset":11767},{"line":11715,"column":11776,"offset":11777},{"type":27,"value":11782,"position":11783}," to another crypto market (spellings on ",{"start":11784,"end":11785},{"line":11715,"column":11776,"offset":11777},{"line":11715,"column":11786,"offset":11787},154,27081,{"type":31,"tagName":259,"properties":11789,"children":11791,"position":11801},{"href":11790},"../reference/symbol-format.md",[11792],{"type":27,"value":11793,"position":11794},"Exchange and symbol format",{"start":11795,"end":11798},{"line":11715,"column":11796,"offset":11797},155,27082,{"line":11715,"column":11799,"offset":11800},181,27108,{"start":11802,"end":11803},{"line":11715,"column":11786,"offset":11787},{"line":11715,"column":11804,"offset":11805},213,27140,{"type":27,"value":11807,"position":11808},"), and its name at the same place in ",{"start":11809,"end":11810},{"line":11715,"column":11804,"offset":11805},{"line":11715,"column":11811,"offset":11812},250,27177,{"type":31,"tagName":65,"properties":11814,"children":11815,"position":11821},{},[11816],{"type":27,"value":9203,"position":11817},{"start":11818,"end":11819},{"line":11715,"column":11811,"offset":11812},{"line":11715,"column":11277,"offset":11820},27184,{"start":11822,"end":11823},{"line":11715,"column":11811,"offset":11812},{"line":11715,"column":11277,"offset":11820},{"type":27,"value":11825,"position":11826},", the list the grid's rows and the card's words print (\"Chart\" first, then the pins in the order ",{"start":11827,"end":11828},{"line":11715,"column":11277,"offset":11820},{"line":11715,"column":11829,"offset":11830},354,27281,{"type":31,"tagName":65,"properties":11832,"children":11833,"position":11841},{},[11834],{"type":27,"value":11835,"position":11836},"readSeries()",{"start":11837,"end":11838},{"line":11715,"column":11829,"offset":11830},{"line":11715,"column":11839,"offset":11840},368,27295,{"start":11842,"end":11843},{"line":11715,"column":11829,"offset":11830},{"line":11715,"column":11839,"offset":11840},{"type":27,"value":11845,"position":11846}," reads them). Keep ",{"start":11847,"end":11848},{"line":11715,"column":11839,"offset":11840},{"line":11715,"column":11849,"offset":11850},387,27314,{"type":31,"tagName":65,"properties":11852,"children":11853,"position":11859},{},[11854],{"type":27,"value":242,"position":11855},{"start":11856,"end":11857},{"line":11715,"column":11849,"offset":11850},{"line":11715,"column":9639,"offset":11858},27330,{"start":11860,"end":11861},{"line":11715,"column":11849,"offset":11850},{"line":11715,"column":9639,"offset":11858},{"type":27,"value":11863,"position":11864}," so a missing candle never fabricates a return, and pick a market the chart serves: a pin it declines stops the run today (above).",{"start":11865,"end":11866},{"line":11715,"column":9639,"offset":11858},{"line":11715,"column":11867,"offset":11868},533,27460,{"start":11870,"end":11872},{"line":11715,"column":21,"offset":11871},26928,{"line":11715,"column":11867,"offset":11868},{"type":27,"value":28},{"type":31,"tagName":11612,"properties":11875,"children":11876,"position":11914},{},[11877,11892,11897,11908],{"type":31,"tagName":89,"properties":11878,"children":11879,"position":11887},{},[11880],{"type":27,"value":11881,"position":11882},"A taller pane.",{"start":11883,"end":11885},{"line":11811,"column":43,"offset":11884},27465,{"line":11811,"column":11718,"offset":11886},27479,{"start":11888,"end":11890},{"line":11811,"column":9432,"offset":11889},27463,{"line":11811,"column":11624,"offset":11891},27481,{"type":27,"value":9444,"position":11893},{"start":11894,"end":11895},{"line":11811,"column":11624,"offset":11891},{"line":11811,"column":548,"offset":11896},27482,{"type":31,"tagName":65,"properties":11898,"children":11899,"position":11905},{},[11900],{"type":27,"value":10471,"position":11901},{"start":11902,"end":11903},{"line":11811,"column":548,"offset":11896},{"line":11811,"column":10128,"offset":11904},27501,{"start":11906,"end":11907},{"line":11811,"column":548,"offset":11896},{"line":11811,"column":10128,"offset":11904},{"type":27,"value":11909,"position":11910}," is the pane's share of the chart (0.05 to 0.9); raise it when a 9 by 9 grid crowds the row labels on a short chart.",{"start":11911,"end":11912},{"line":11811,"column":10128,"offset":11904},{"line":11811,"column":44,"offset":11913},27617,{"start":11915,"end":11917},{"line":11811,"column":21,"offset":11916},27461,{"line":11811,"column":44,"offset":11913},{"type":27,"value":28},{"type":31,"tagName":11612,"properties":11920,"children":11921,"position":12166},{},[11922,11937,11943,11955,11962,11979,11985,11998,12005,12017,12024,12041,12047,12060,12066,12078,12085,12103,12109,12122,12128,12140,12146,12159],{"type":31,"tagName":89,"properties":11923,"children":11924,"position":11932},{},[11925],{"type":27,"value":11926,"position":11927},"Change the look.",{"start":11928,"end":11930},{"line":9902,"column":43,"offset":11929},27622,{"line":9902,"column":11624,"offset":11931},27638,{"start":11933,"end":11935},{"line":9902,"column":9432,"offset":11934},27620,{"line":9902,"column":11630,"offset":11936},27640,{"type":27,"value":11938,"position":11939}," This source writes ",{"start":11940,"end":11941},{"line":9902,"column":11630,"offset":11936},{"line":9902,"column":9824,"offset":11942},27660,{"type":31,"tagName":65,"properties":11944,"children":11945,"position":11952},{},[11946],{"type":27,"value":11947,"position":11948},"look: \"signal\"",{"start":11949,"end":11950},{"line":9902,"column":9824,"offset":11942},{"line":9902,"column":10553,"offset":11951},27676,{"start":11953,"end":11954},{"line":9902,"column":9824,"offset":11942},{"line":9902,"column":10553,"offset":11951},{"type":27,"value":11956,"position":11957}," as a literal, so the Look row on the indicator's Style page switches the card between the twelve looks without code, \"As made\" first (",{"start":11958,"end":11959},{"line":9902,"column":10553,"offset":11951},{"line":9902,"column":11960,"offset":11961},194,27811,{"type":31,"tagName":259,"properties":11963,"children":11965,"position":11975},{"href":11964},"../settings/style-page.md#the-look-row",[11966],{"type":27,"value":11967,"position":11968},"The Style page",{"start":11969,"end":11972},{"line":9902,"column":11970,"offset":11971},195,27812,{"line":9902,"column":11973,"offset":11974},209,27826,{"start":11976,"end":11977},{"line":9902,"column":11960,"offset":11961},{"line":9902,"column":11811,"offset":11978},27867,{"type":27,"value":11980,"position":11981},"). Write ",{"start":11982,"end":11983},{"line":9902,"column":11811,"offset":11978},{"line":9902,"column":270,"offset":11984},27876,{"type":31,"tagName":65,"properties":11986,"children":11987,"position":11995},{},[11988],{"type":27,"value":11989,"position":11990},"look: \"@name\"",{"start":11991,"end":11992},{"line":9902,"column":270,"offset":11984},{"line":9902,"column":11993,"offset":11994},274,27891,{"start":11996,"end":11997},{"line":9902,"column":270,"offset":11984},{"line":9902,"column":11993,"offset":11994},{"type":27,"value":11999,"position":12000}," over a ",{"start":12001,"end":12002},{"line":9902,"column":11993,"offset":11994},{"line":9902,"column":12003,"offset":12004},282,27899,{"type":31,"tagName":65,"properties":12006,"children":12007,"position":12014},{},[12008],{"type":27,"value":12009,"position":12010},"param.choice",{"start":12011,"end":12012},{"line":9902,"column":12003,"offset":12004},{"line":9902,"column":282,"offset":12013},27913,{"start":12015,"end":12016},{"line":9902,"column":12003,"offset":12004},{"line":9902,"column":282,"offset":12013},{"type":27,"value":12018,"position":12019}," of looks and the look becomes a setting, its row the look's one control in place of the Look row (",{"start":12020,"end":12021},{"line":9902,"column":282,"offset":12013},{"line":9902,"column":12022,"offset":12023},395,28012,{"type":31,"tagName":259,"properties":12025,"children":12027,"position":12036},{"href":12026},"../presentation/hud-and-hover-cards.md#looks",[12028],{"type":27,"value":12029,"position":12030},"Looks",{"start":12031,"end":12033},{"line":9902,"column":10683,"offset":12032},28013,{"line":9902,"column":12034,"offset":12035},401,28018,{"start":12037,"end":12038},{"line":9902,"column":12022,"offset":12023},{"line":9902,"column":12039,"offset":12040},448,28065,{"type":27,"value":12042,"position":12043},"). The grid's inks are literals too, and every colour word of a panel declaration, a ",{"start":12044,"end":12045},{"line":9902,"column":12039,"offset":12040},{"line":9902,"column":11867,"offset":12046},28150,{"type":31,"tagName":65,"properties":12048,"children":12049,"position":12057},{},[12050],{"type":27,"value":12051,"position":12052},"palette",{"start":12053,"end":12054},{"line":9902,"column":11867,"offset":12046},{"line":9902,"column":12055,"offset":12056},542,28159,{"start":12058,"end":12059},{"line":9902,"column":11867,"offset":12046},{"line":9902,"column":12055,"offset":12056},{"type":27,"value":12061,"position":12062}," entry included, may name a ",{"start":12063,"end":12064},{"line":9902,"column":12055,"offset":12056},{"line":9902,"column":11398,"offset":12065},28187,{"type":31,"tagName":65,"properties":12067,"children":12068,"position":12075},{},[12069],{"type":27,"value":12070,"position":12071},"param.color",{"start":12072,"end":12073},{"line":9902,"column":11398,"offset":12065},{"line":9902,"column":372,"offset":12074},28200,{"start":12076,"end":12077},{"line":9902,"column":11398,"offset":12065},{"line":9902,"column":372,"offset":12074},{"type":27,"value":12079,"position":12080}," as \"@name\" (",{"start":12081,"end":12082},{"line":9902,"column":372,"offset":12074},{"line":9902,"column":12083,"offset":12084},596,28213,{"type":31,"tagName":259,"properties":12086,"children":12088,"position":12098},{"href":12087},"../presentation/cards-frames-panels.md#panel-words",[12089],{"type":27,"value":12090,"position":12091},"Panel words",{"start":12092,"end":12095},{"line":9902,"column":12093,"offset":12094},597,28214,{"line":9902,"column":12096,"offset":12097},608,28225,{"start":12099,"end":12100},{"line":9902,"column":12083,"offset":12084},{"line":9902,"column":12101,"offset":12102},661,28278,{"type":27,"value":10686,"position":12104},{"start":12105,"end":12106},{"line":9902,"column":12101,"offset":12102},{"line":9902,"column":12107,"offset":12108},664,28281,{"type":31,"tagName":65,"properties":12110,"children":12111,"position":12119},{},[12112],{"type":27,"value":12113,"position":12114},"palette: [\"@apart\", \"theme.bg\", \"@together\"]",{"start":12115,"end":12116},{"line":9902,"column":12107,"offset":12108},{"line":9902,"column":12117,"offset":12118},710,28327,{"start":12120,"end":12121},{"line":9902,"column":12107,"offset":12108},{"line":9902,"column":12117,"offset":12118},{"type":27,"value":12123,"position":12124}," beside two ",{"start":12125,"end":12126},{"line":9902,"column":12117,"offset":12118},{"line":9902,"column":11184,"offset":12127},28339,{"type":31,"tagName":65,"properties":12129,"children":12130,"position":12137},{},[12131],{"type":27,"value":12070,"position":12132},{"start":12133,"end":12134},{"line":9902,"column":11184,"offset":12127},{"line":9902,"column":12135,"offset":12136},735,28352,{"start":12138,"end":12139},{"line":9902,"column":11184,"offset":12127},{"line":9902,"column":12135,"offset":12136},{"type":27,"value":12141,"position":12142}," settings puts violet and teal on the Style page. The pill's ladder and the sentence's slate stay literals, since a tile and a ",{"start":12143,"end":12144},{"line":9902,"column":12135,"offset":12136},{"line":9902,"column":9784,"offset":12145},28479,{"type":31,"tagName":65,"properties":12147,"children":12148,"position":12156},{},[12149],{"type":27,"value":12150,"position":12151},"handles.*",{"start":12152,"end":12153},{"line":9902,"column":9784,"offset":12145},{"line":9902,"column":12154,"offset":12155},873,28490,{"start":12157,"end":12158},{"line":9902,"column":9784,"offset":12145},{"line":9902,"column":12154,"offset":12155},{"type":27,"value":12160,"position":12161}," default take no setting.",{"start":12162,"end":12163},{"line":9902,"column":12154,"offset":12155},{"line":9902,"column":12164,"offset":12165},898,28515,{"start":12167,"end":12169},{"line":9902,"column":21,"offset":12168},27618,{"line":9902,"column":12164,"offset":12165},{"type":27,"value":28},{"start":12172,"end":12173},{"line":267,"column":21,"offset":11656},{"line":9902,"column":12164,"offset":12165},{"type":27,"value":28},{"type":31,"tagName":537,"properties":12176,"children":12177,"position":12187},{},[12178],{"type":27,"value":12179,"position":12180},"Run it",{"start":12181,"end":12184},{"line":12182,"column":545,"offset":12183},253,28520,{"line":12182,"column":12185,"offset":12186},10,28526,{"start":12188,"end":12190},{"line":12182,"column":21,"offset":12189},28517,{"line":12182,"column":12185,"offset":12186},{"type":27,"value":28},{"type":31,"tagName":12193,"properties":12194,"children":12195,"position":12351},"ol",{},[12196,12197,12277,12278,12316,12317,12350],{"type":27,"value":28},{"type":31,"tagName":11612,"properties":12198,"children":12199,"position":12273},{},[12200,12208,12223,12230,12245,12252,12267],{"type":27,"value":12201,"position":12202},"In the editor's Explorer, press the ",{"start":12203,"end":12206},{"line":12204,"column":545,"offset":12205},255,28531,{"line":12204,"column":9812,"offset":12207},28567,{"type":31,"tagName":89,"properties":12209,"children":12210,"position":12218},{},[12211],{"type":27,"value":12212,"position":12213},"Templates",{"start":12214,"end":12216},{"line":12204,"column":9818,"offset":12215},28569,{"line":12204,"column":10534,"offset":12217},28578,{"start":12219,"end":12220},{"line":12204,"column":9812,"offset":12207},{"line":12204,"column":12221,"offset":12222},53,28580,{"type":27,"value":12224,"position":12225}," icon (\"Browse starter templates\") and pick ",{"start":12226,"end":12227},{"line":12204,"column":12221,"offset":12222},{"line":12204,"column":12228,"offset":12229},97,28624,{"type":31,"tagName":89,"properties":12231,"children":12232,"position":12240},{},[12233],{"type":27,"value":488,"position":12234},{"start":12235,"end":12238},{"line":12204,"column":12236,"offset":12237},99,28626,{"line":12204,"column":9853,"offset":12239},28644,{"start":12241,"end":12242},{"line":12204,"column":12228,"offset":12229},{"line":12204,"column":12243,"offset":12244},119,28646,{"type":27,"value":12246,"position":12247}," under ",{"start":12248,"end":12249},{"line":12204,"column":12243,"offset":12244},{"line":12204,"column":12250,"offset":12251},126,28653,{"type":31,"tagName":89,"properties":12253,"children":12254,"position":12263},{},[12255],{"type":27,"value":512,"position":12256},{"start":12257,"end":12260},{"line":12204,"column":12258,"offset":12259},128,28655,{"line":12204,"column":12261,"offset":12262},148,28675,{"start":12264,"end":12265},{"line":12204,"column":12250,"offset":12251},{"line":12204,"column":11247,"offset":12266},28677,{"type":27,"value":12268,"position":12269},".",{"start":12270,"end":12271},{"line":12204,"column":11247,"offset":12266},{"line":12204,"column":186,"offset":12272},28678,{"start":12274,"end":12276},{"line":12204,"column":21,"offset":12275},28528,{"line":12204,"column":186,"offset":12272},{"type":27,"value":28},{"type":31,"tagName":11612,"properties":12279,"children":12280,"position":12312},{},[12281,12289,12305],{"type":27,"value":12282,"position":12283},"Press ",{"start":12284,"end":12287},{"line":12285,"column":545,"offset":12286},256,28682,{"line":12285,"column":12185,"offset":12288},28688,{"type":31,"tagName":89,"properties":12290,"children":12291,"position":12301},{},[12292],{"type":27,"value":12293,"position":12294},"Run",{"start":12295,"end":12298},{"line":12285,"column":12296,"offset":12297},12,28690,{"line":12285,"column":12299,"offset":12300},15,28693,{"start":12302,"end":12303},{"line":12285,"column":12185,"offset":12288},{"line":12285,"column":11480,"offset":12304},28695,{"type":27,"value":12306,"position":12307}," on BTCUSDT on Binance Futures at 15m: the grid fills the pane below the chart with BTC first, the pane's legend counts the markets that moved with it, and the signal card appears at the top right under the High tag. Rest the pointer on a cell to read its pair.",{"start":12308,"end":12309},{"line":12285,"column":11480,"offset":12304},{"line":12285,"column":12310,"offset":12311},278,28956,{"start":12313,"end":12315},{"line":12285,"column":21,"offset":12314},28679,{"line":12285,"column":12310,"offset":12311},{"type":27,"value":28},{"type":31,"tagName":11612,"properties":12318,"children":12319,"position":12346},{},[12320,12327,12340],{"type":27,"value":12321,"position":12322},"At the editor's Console prompt, type ",{"start":12323,"end":12325},{"line":11277,"column":545,"offset":12324},28960,{"line":11277,"column":10128,"offset":12326},28997,{"type":31,"tagName":65,"properties":12328,"children":12329,"position":12337},{},[12330],{"type":27,"value":12331,"position":12332},"outputs",{"start":12333,"end":12334},{"line":11277,"column":10128,"offset":12326},{"line":11277,"column":12335,"offset":12336},50,29006,{"start":12338,"end":12339},{"line":11277,"column":10128,"offset":12326},{"line":11277,"column":12335,"offset":12336},{"type":27,"value":12341,"position":12342}," to read the newest value of every output: the average, its tone, the strong and served counts and the window. Every output is written on the live bar, so the newest row is the whole story.",{"start":12343,"end":12344},{"line":11277,"column":12335,"offset":12336},{"line":11277,"column":11494,"offset":12345},29195,{"start":12347,"end":12349},{"line":11277,"column":21,"offset":12348},28957,{"line":11277,"column":11494,"offset":12345},{"type":27,"value":28},{"start":12352,"end":12353},{"line":12204,"column":21,"offset":12275},{"line":11277,"column":11494,"offset":12345},{"type":27,"value":28},{"type":31,"tagName":537,"properties":12356,"children":12357,"position":12365},{},[12358],{"type":27,"value":12359,"position":12360},"Concepts used",{"start":12361,"end":12363},{"line":270,"column":545,"offset":12362},29200,{"line":270,"column":11480,"offset":12364},29213,{"start":12366,"end":12368},{"line":270,"column":21,"offset":12367},29197,{"line":270,"column":11480,"offset":12364},{"type":27,"value":28},{"type":31,"tagName":11607,"properties":12371,"children":12372,"position":13011},{},[12373,12374,12459,12460,12519,12520,12656,12657,12731,12732,12788,12789,12867,12868,12898,12899,12963,12964,13010],{"type":27,"value":28},{"type":31,"tagName":11612,"properties":12375,"children":12376,"position":12455},{},[12377,12392,12399,12411,12417,12429,12436,12448],{"type":31,"tagName":259,"properties":12378,"children":12379,"position":12387},{"href":261},[12380],{"type":27,"value":264,"position":12381},{"start":12382,"end":12385},{"line":12383,"column":545,"offset":12384},261,29218,{"line":12383,"column":9414,"offset":12386},29230,{"start":12388,"end":12390},{"line":12383,"column":9432,"offset":12389},29217,{"line":12383,"column":10534,"offset":12391},29265,{"type":27,"value":12393,"position":12394}," for ",{"start":12395,"end":12396},{"line":12383,"column":10534,"offset":12391},{"line":12383,"column":12397,"offset":12398},56,29270,{"type":31,"tagName":65,"properties":12400,"children":12401,"position":12408},{},[12402],{"type":27,"value":144,"position":12403},{"start":12404,"end":12405},{"line":12383,"column":12397,"offset":12398},{"line":12383,"column":12406,"offset":12407},69,29283,{"start":12409,"end":12410},{"line":12383,"column":12397,"offset":12398},{"line":12383,"column":12406,"offset":12407},{"type":27,"value":278,"position":12412},{"start":12413,"end":12414},{"line":12383,"column":12406,"offset":12407},{"line":12383,"column":12415,"offset":12416},71,29285,{"type":31,"tagName":65,"properties":12418,"children":12419,"position":12426},{},[12420],{"type":27,"value":163,"position":12421},{"start":12422,"end":12423},{"line":12383,"column":12415,"offset":12416},{"line":12383,"column":12424,"offset":12425},85,29299,{"start":12427,"end":12428},{"line":12383,"column":12415,"offset":12416},{"line":12383,"column":12424,"offset":12425},{"type":27,"value":12430,"position":12431},", the ",{"start":12432,"end":12433},{"line":12383,"column":12424,"offset":12425},{"line":12383,"column":12434,"offset":12435},91,29305,{"type":31,"tagName":65,"properties":12437,"children":12438,"position":12445},{},[12439],{"type":27,"value":242,"position":12440},{"start":12441,"end":12442},{"line":12383,"column":12434,"offset":12435},{"line":12383,"column":12443,"offset":12444},107,29321,{"start":12446,"end":12447},{"line":12383,"column":12434,"offset":12435},{"line":12383,"column":12443,"offset":12444},{"type":27,"value":12449,"position":12450}," policy and how the chart counts sources",{"start":12451,"end":12452},{"line":12383,"column":12443,"offset":12444},{"line":12383,"column":12453,"offset":12454},147,29361,{"start":12456,"end":12458},{"line":12383,"column":21,"offset":12457},29215,{"line":12383,"column":12453,"offset":12454},{"type":27,"value":28},{"type":31,"tagName":11612,"properties":12461,"children":12462,"position":12515},{},[12463,12479,12486,12497,12503],{"type":31,"tagName":259,"properties":12464,"children":12465,"position":12473},{"href":286},[12466],{"type":27,"value":289,"position":12467},{"start":12468,"end":12471},{"line":12469,"column":545,"offset":12470},262,29365,{"line":12469,"column":9448,"offset":12472},29393,{"start":12474,"end":12476},{"line":12469,"column":9432,"offset":12475},29364,{"line":12469,"column":12477,"offset":12478},67,29428,{"type":27,"value":12480,"position":12481}," for pinning another market by ",{"start":12482,"end":12483},{"line":12469,"column":12477,"offset":12478},{"line":12469,"column":12484,"offset":12485},98,29459,{"type":31,"tagName":65,"properties":12487,"children":12488,"position":12494},{},[12489],{"type":27,"value":202,"position":12490},{"start":12491,"end":12492},{"line":12469,"column":12484,"offset":12485},{"line":12469,"column":10,"offset":12493},29469,{"start":12495,"end":12496},{"line":12469,"column":12484,"offset":12485},{"line":12469,"column":10,"offset":12493},{"type":27,"value":212,"position":12498},{"start":12499,"end":12500},{"line":12469,"column":10,"offset":12493},{"line":12469,"column":12501,"offset":12502},113,29474,{"type":31,"tagName":65,"properties":12504,"children":12505,"position":12512},{},[12506],{"type":27,"value":222,"position":12507},{"start":12508,"end":12509},{"line":12469,"column":12501,"offset":12502},{"line":12469,"column":12510,"offset":12511},121,29482,{"start":12513,"end":12514},{"line":12469,"column":12501,"offset":12502},{"line":12469,"column":12510,"offset":12511},{"start":12516,"end":12518},{"line":12469,"column":21,"offset":12517},29362,{"line":12469,"column":12510,"offset":12511},{"type":27,"value":28},{"type":31,"tagName":11612,"properties":12521,"children":12522,"position":12652},{},[12523,12538,12544,12556,12563,12574,12580,12591,12597,12609,12615,12627,12634,12646],{"type":31,"tagName":259,"properties":12524,"children":12525,"position":12533},{"href":331},[12526],{"type":27,"value":334,"position":12527},{"start":12528,"end":12531},{"line":12529,"column":545,"offset":12530},263,29486,{"line":12529,"column":10118,"offset":12532},29510,{"start":12534,"end":12536},{"line":12529,"column":9432,"offset":12535},29485,{"line":12529,"column":12406,"offset":12537},29551,{"type":27,"value":12539,"position":12540}," for frames, the ",{"start":12541,"end":12542},{"line":12529,"column":12406,"offset":12537},{"line":12529,"column":11739,"offset":12543},29568,{"type":31,"tagName":65,"properties":12545,"children":12546,"position":12553},{},[12547],{"type":27,"value":10164,"position":12548},{"start":12549,"end":12550},{"line":12529,"column":11739,"offset":12543},{"line":12529,"column":12551,"offset":12552},92,29574,{"start":12554,"end":12555},{"line":12529,"column":11739,"offset":12543},{"line":12529,"column":12551,"offset":12552},{"type":27,"value":12557,"position":12558}," builder, ",{"start":12559,"end":12560},{"line":12529,"column":12551,"offset":12552},{"line":12529,"column":12561,"offset":12562},102,29584,{"type":31,"tagName":65,"properties":12564,"children":12565,"position":12571},{},[12566],{"type":27,"value":313,"position":12567},{"start":12568,"end":12569},{"line":12529,"column":12561,"offset":12562},{"line":12529,"column":9853,"offset":12570},29599,{"start":12572,"end":12573},{"line":12529,"column":12561,"offset":12562},{"line":12529,"column":9853,"offset":12570},{"type":27,"value":12575,"position":12576},", its palette scale, ",{"start":12577,"end":12578},{"line":12529,"column":9853,"offset":12570},{"line":12529,"column":177,"offset":12579},29620,{"type":31,"tagName":65,"properties":12581,"children":12582,"position":12588},{},[12583],{"type":27,"value":6473,"position":12584},{"start":12585,"end":12586},{"line":12529,"column":177,"offset":12579},{"line":12529,"column":12453,"offset":12587},29629,{"start":12589,"end":12590},{"line":12529,"column":177,"offset":12579},{"line":12529,"column":12453,"offset":12587},{"type":27,"value":278,"position":12592},{"start":12593,"end":12594},{"line":12529,"column":12453,"offset":12587},{"line":12529,"column":12595,"offset":12596},149,29631,{"type":31,"tagName":65,"properties":12598,"children":12599,"position":12606},{},[12600],{"type":27,"value":6608,"position":12601},{"start":12602,"end":12603},{"line":12529,"column":12595,"offset":12596},{"line":12529,"column":12604,"offset":12605},160,29642,{"start":12607,"end":12608},{"line":12529,"column":12595,"offset":12596},{"line":12529,"column":12604,"offset":12605},{"type":27,"value":212,"position":12610},{"start":12611,"end":12612},{"line":12529,"column":12604,"offset":12605},{"line":12529,"column":12613,"offset":12614},165,29647,{"type":31,"tagName":65,"properties":12616,"children":12617,"position":12624},{},[12618],{"type":27,"value":7073,"position":12619},{"start":12620,"end":12621},{"line":12529,"column":12613,"offset":12614},{"line":12529,"column":12622,"offset":12623},174,29656,{"start":12625,"end":12626},{"line":12529,"column":12613,"offset":12614},{"line":12529,"column":12622,"offset":12623},{"type":27,"value":12628,"position":12629},", and the panel colour words a ",{"start":12630,"end":12631},{"line":12529,"column":12622,"offset":12623},{"line":12529,"column":12632,"offset":12633},205,29687,{"type":31,"tagName":65,"properties":12635,"children":12636,"position":12643},{},[12637],{"type":27,"value":12070,"position":12638},{"start":12639,"end":12640},{"line":12529,"column":12632,"offset":12633},{"line":12529,"column":12641,"offset":12642},218,29700,{"start":12644,"end":12645},{"line":12529,"column":12632,"offset":12633},{"line":12529,"column":12641,"offset":12642},{"type":27,"value":12647,"position":12648}," can drive",{"start":12649,"end":12650},{"line":12529,"column":12641,"offset":12642},{"line":12529,"column":236,"offset":12651},29710,{"start":12653,"end":12655},{"line":12529,"column":21,"offset":12654},29483,{"line":12529,"column":236,"offset":12651},{"type":27,"value":28},{"type":31,"tagName":11612,"properties":12658,"children":12659,"position":12727},{},[12660,12676,12681,12693,12698,12710,12715],{"type":31,"tagName":259,"properties":12661,"children":12662,"position":12671},{"href":416},[12663],{"type":27,"value":419,"position":12664},{"start":12665,"end":12668},{"line":12666,"column":545,"offset":12667},264,29714,{"line":12666,"column":12669,"offset":12670},13,29723,{"start":12672,"end":12674},{"line":12666,"column":9432,"offset":12673},29713,{"line":12666,"column":10148,"offset":12675},29774,{"type":27,"value":12393,"position":12677},{"start":12678,"end":12679},{"line":12666,"column":10148,"offset":12675},{"line":12666,"column":12406,"offset":12680},29779,{"type":31,"tagName":65,"properties":12682,"children":12683,"position":12690},{},[12684],{"type":27,"value":358,"position":12685},{"start":12686,"end":12687},{"line":12666,"column":12406,"offset":12680},{"line":12666,"column":12688,"offset":12689},81,29791,{"start":12691,"end":12692},{"line":12666,"column":12406,"offset":12680},{"line":12666,"column":12688,"offset":12689},{"type":27,"value":278,"position":12694},{"start":12695,"end":12696},{"line":12666,"column":12688,"offset":12689},{"line":12666,"column":10168,"offset":12697},29793,{"type":31,"tagName":65,"properties":12699,"children":12700,"position":12707},{},[12701],{"type":27,"value":12702,"position":12703},"offset",{"start":12704,"end":12705},{"line":12666,"column":10168,"offset":12697},{"line":12666,"column":12434,"offset":12706},29801,{"start":12708,"end":12709},{"line":12666,"column":10168,"offset":12697},{"line":12666,"column":12434,"offset":12706},{"type":27,"value":212,"position":12711},{"start":12712,"end":12713},{"line":12666,"column":12434,"offset":12706},{"line":12666,"column":11757,"offset":12714},29806,{"type":31,"tagName":65,"properties":12716,"children":12717,"position":12724},{},[12718],{"type":27,"value":12719,"position":12720},"safe_area",{"start":12721,"end":12722},{"line":12666,"column":11757,"offset":12714},{"line":12666,"column":12443,"offset":12723},29817,{"start":12725,"end":12726},{"line":12666,"column":11757,"offset":12714},{"line":12666,"column":12443,"offset":12723},{"start":12728,"end":12730},{"line":12666,"column":21,"offset":12729},29711,{"line":12666,"column":12443,"offset":12723},{"type":27,"value":28},{"type":31,"tagName":11612,"properties":12733,"children":12734,"position":12784},{},[12735,12750,12755,12766,12773],{"type":31,"tagName":259,"properties":12736,"children":12737,"position":12745},{"href":12026},[12738],{"type":27,"value":12029,"position":12739},{"start":12740,"end":12743},{"line":12741,"column":545,"offset":12742},265,29821,{"line":12741,"column":135,"offset":12744},29826,{"start":12746,"end":12748},{"line":12741,"column":9432,"offset":12747},29820,{"line":12741,"column":12397,"offset":12749},29873,{"type":27,"value":12393,"position":12751},{"start":12752,"end":12753},{"line":12741,"column":12397,"offset":12749},{"line":12741,"column":138,"offset":12754},29878,{"type":31,"tagName":65,"properties":12756,"children":12757,"position":12763},{},[12758],{"type":27,"value":11947,"position":12759},{"start":12760,"end":12761},{"line":12741,"column":138,"offset":12754},{"line":12741,"column":10158,"offset":12762},29894,{"start":12764,"end":12765},{"line":12741,"column":138,"offset":12754},{"line":12741,"column":10158,"offset":12762},{"type":27,"value":12767,"position":12768},", what it draws, and a look bound to a ",{"start":12769,"end":12770},{"line":12741,"column":10158,"offset":12762},{"line":12741,"column":12771,"offset":12772},116,29933,{"type":31,"tagName":65,"properties":12774,"children":12775,"position":12781},{},[12776],{"type":27,"value":12009,"position":12777},{"start":12778,"end":12779},{"line":12741,"column":12771,"offset":12772},{"line":12741,"column":10619,"offset":12780},29947,{"start":12782,"end":12783},{"line":12741,"column":12771,"offset":12772},{"line":12741,"column":10619,"offset":12780},{"start":12785,"end":12787},{"line":12741,"column":21,"offset":12786},29818,{"line":12741,"column":10619,"offset":12780},{"type":27,"value":28},{"type":31,"tagName":11612,"properties":12790,"children":12791,"position":12863},{},[12792,12810,12816,12827,12833,12845,12851],{"type":31,"tagName":259,"properties":12793,"children":12795,"position":12804},{"href":12794},"../presentation/hud-and-hover-cards.md#blocks-and-tiles",[12796],{"type":27,"value":12797,"position":12798},"Blocks and tiles",{"start":12799,"end":12801},{"line":10254,"column":545,"offset":12800},29951,{"line":10254,"column":12802,"offset":12803},20,29967,{"start":12805,"end":12807},{"line":10254,"column":9432,"offset":12806},29950,{"line":10254,"column":12808,"offset":12809},78,30025,{"type":27,"value":12811,"position":12812}," for the headline ",{"start":12813,"end":12814},{"line":10254,"column":12808,"offset":12809},{"line":10254,"column":11757,"offset":12815},30043,{"type":31,"tagName":65,"properties":12817,"children":12818,"position":12824},{},[12819],{"type":27,"value":378,"position":12820},{"start":12821,"end":12822},{"line":10254,"column":11757,"offset":12815},{"line":10254,"column":12443,"offset":12823},30054,{"start":12825,"end":12826},{"line":10254,"column":11757,"offset":12815},{"line":10254,"column":12443,"offset":12823},{"type":27,"value":12828,"position":12829},", its ladder with its fallback ",{"start":12830,"end":12831},{"line":10254,"column":12443,"offset":12823},{"line":10254,"column":177,"offset":12832},30085,{"type":31,"tagName":65,"properties":12834,"children":12835,"position":12842},{},[12836],{"type":27,"value":12837,"position":12838},"color",{"start":12839,"end":12840},{"line":10254,"column":177,"offset":12832},{"line":10254,"column":9863,"offset":12841},30092,{"start":12843,"end":12844},{"line":10254,"column":177,"offset":12832},{"line":10254,"column":9863,"offset":12841},{"type":27,"value":12846,"position":12847},", and ",{"start":12848,"end":12849},{"line":10254,"column":9863,"offset":12841},{"line":10254,"column":186,"offset":12850},30098,{"type":31,"tagName":65,"properties":12852,"children":12853,"position":12860},{},[12854],{"type":27,"value":398,"position":12855},{"start":12856,"end":12857},{"line":10254,"column":186,"offset":12850},{"line":10254,"column":12858,"offset":12859},162,30109,{"start":12861,"end":12862},{"line":10254,"column":186,"offset":12850},{"line":10254,"column":12858,"offset":12859},{"start":12864,"end":12866},{"line":10254,"column":21,"offset":12865},29948,{"line":10254,"column":12858,"offset":12859},{"type":27,"value":28},{"type":31,"tagName":11612,"properties":12869,"children":12870,"position":12894},{},[12871,12887],{"type":31,"tagName":259,"properties":12872,"children":12873,"position":12882},{"href":11964},[12874],{"type":27,"value":11967,"position":12875},{"start":12876,"end":12879},{"line":12877,"column":545,"offset":12878},267,30113,{"line":12877,"column":12880,"offset":12881},18,30127,{"start":12883,"end":12885},{"line":12877,"column":9432,"offset":12884},30112,{"line":12877,"column":10553,"offset":12886},30168,{"type":27,"value":12888,"position":12889}," for the Look row that switches the look without code",{"start":12890,"end":12891},{"line":12877,"column":10553,"offset":12886},{"line":12877,"column":12892,"offset":12893},112,30221,{"start":12895,"end":12897},{"line":12877,"column":21,"offset":12896},30110,{"line":12877,"column":12892,"offset":12893},{"type":27,"value":28},{"type":31,"tagName":11612,"properties":12900,"children":12901,"position":12959},{},[12902,12917,12922,12934,12941,12953],{"type":31,"tagName":259,"properties":12903,"children":12904,"position":12912},{"href":441},[12905],{"type":27,"value":444,"position":12906},{"start":12907,"end":12910},{"line":12908,"column":545,"offset":12909},268,30225,{"line":12908,"column":11718,"offset":12911},30240,{"start":12913,"end":12915},{"line":12908,"column":9432,"offset":12914},30224,{"line":12908,"column":12397,"offset":12916},30277,{"type":27,"value":12393,"position":12918},{"start":12919,"end":12920},{"line":12908,"column":12397,"offset":12916},{"line":12908,"column":138,"offset":12921},30282,{"type":31,"tagName":65,"properties":12923,"children":12924,"position":12931},{},[12925],{"type":27,"value":12926,"position":12927},"handles.label",{"start":12928,"end":12929},{"line":12908,"column":138,"offset":12921},{"line":12908,"column":11730,"offset":12930},30297,{"start":12932,"end":12933},{"line":12908,"column":138,"offset":12921},{"line":12908,"column":11730,"offset":12930},{"type":27,"value":12935,"position":12936},", the knockout style and the ",{"start":12937,"end":12938},{"line":12908,"column":11730,"offset":12930},{"line":12908,"column":12939,"offset":12940},105,30326,{"type":31,"tagName":65,"properties":12942,"children":12943,"position":12950},{},[12944],{"type":27,"value":12945,"position":12946},"draw.label",{"start":12947,"end":12948},{"line":12908,"column":12939,"offset":12940},{"line":12908,"column":9853,"offset":12949},30338,{"start":12951,"end":12952},{"line":12908,"column":12939,"offset":12940},{"line":12908,"column":9853,"offset":12949},{"type":27,"value":12954,"position":12955}," handle",{"start":12956,"end":12957},{"line":12908,"column":9853,"offset":12949},{"line":12908,"column":10609,"offset":12958},30345,{"start":12960,"end":12962},{"line":12908,"column":21,"offset":12961},30222,{"line":12908,"column":10609,"offset":12958},{"type":27,"value":28},{"type":31,"tagName":11612,"properties":12965,"children":12966,"position":13006},{},[12967,12983,12989,13000],{"type":31,"tagName":259,"properties":12968,"children":12969,"position":12977},{"href":10670},[12970],{"type":27,"value":10673,"position":12971},{"start":12972,"end":12975},{"line":12973,"column":545,"offset":12974},269,30349,{"line":12973,"column":12802,"offset":12976},30365,{"start":12978,"end":12980},{"line":12973,"column":9432,"offset":12979},30348,{"line":12973,"column":12981,"offset":12982},54,30399,{"type":27,"value":12984,"position":12985}," for the ",{"start":12986,"end":12987},{"line":12973,"column":12981,"offset":12982},{"line":12973,"column":10078,"offset":12988},30408,{"type":31,"tagName":65,"properties":12990,"children":12991,"position":12997},{},[12992],{"type":27,"value":10653,"position":12993},{"start":12994,"end":12995},{"line":12973,"column":10078,"offset":12988},{"line":12973,"column":12406,"offset":12996},30414,{"start":12998,"end":12999},{"line":12973,"column":10078,"offset":12988},{"line":12973,"column":12406,"offset":12996},{"type":27,"value":13001,"position":13002}," builders and the string slots",{"start":13003,"end":13004},{"line":12973,"column":12406,"offset":12996},{"line":12973,"column":12236,"offset":13005},30444,{"start":13007,"end":13009},{"line":12973,"column":21,"offset":13008},30346,{"line":12973,"column":12236,"offset":13005},{"type":27,"value":28},{"start":13012,"end":13013},{"line":12383,"column":21,"offset":12457},{"line":12973,"column":12236,"offset":13005},{"quirksMode":13015},false,{"start":13017,"end":13018},{"line":21,"column":21,"offset":22},{"line":13019,"column":21,"offset":13020},270,30445,1791265171335]