[{"data":1,"prerenderedAt":16159},["ShallowReactive",2],{"wrun-open-editor-url":3,"indicators:cookbook/seasonality-grid":4},"https://openmarket.xyz/chart/#wrun-open=v1",{"slug":5,"filePath":6,"frontmatter":7,"rawMarkdown":12,"tree":13},"cookbook/seasonality-grid","cookbook/seasonality-grid.md",{"title":8,"description":9,"order":10,"section":11},"Seasonality grid","A calendar of returns under the chart, shaped by the chart's interval and folded from a fixed span of the chart's own market, read as closed candles, however…",111,"cookbook","---\ntitle: \"Seasonality grid\"\ndescription: \"A calendar of returns under the chart, shaped by the chart's interval and folded from a fixed span of the chart's own market, read as closed candles, however…\"\norder: 111\nsection: \"cookbook\"\n---\n\n\u003C!-- source: docs/indicators/cookbook/seasonality-grid.md; generated by packages/cli/scripts/gen-indicator-docs.ts, do not edit -->\n\n# Seasonality grid\n\n![Weekday by hour grid of average 15-minute moves under a BTC chart, teal and orange cells with the best cell outlined, and a broadsheet card at the top right naming Fri 04:00 with its hit rate and the worst cell](/wrun/images/seasonality-grid.png)\n\nA calendar of returns under the chart, shaped by the chart's interval and folded from a fixed span of the chart's own market, read as closed candles, however few bars the chart has loaded. On any chart under a day it is a weekday by UTC-hour grid, Mon to Sun by 00 to 23, each cell the average move of that hour, its hourly candle's open to close in percent, over the newest 26 weeks: one sample per week, so a 1m, a 15m and a 1h chart show the same grid. On a daily or coarser chart it is a year by month grid: one cell per month, the month's return (its last close over the last close of the month before) as signed percent, the years as rows, newest first, at most `max_rows`, and an Avg row under them; the running month shows its move so far at the live price and counts in no average until it closes. Teal cells gained, orange cells lost, the strongest cells brightest, and zero reads as the chart's background; the best cell is outlined and named in the panel caption (\"Best: Fri 08:00\", \"Best: Oct\"), and the pointer opens a readout on any cell. A card at the top right, in the broadsheet look (newsprint, serif type, small caps, dotted leaders), carries the span in its title (\"Seasonality, 26 weeks\" or \"Seasonality, since 2019\"), the best cell with its average as the headline (\"Fri 08:00 +0.25%\", \"October +18.2%\"), then two rows: the hit rate (the share of that cell's samples that closed up, with the count) and the worst cell. While no cell has `min_samples` samples there is no grid: one sentence in slate at the top right of the price pane says how much history it found and the way out, and the card's headline reads \"Not enough history\".\n\nThe parts are the chart's own close, the bar grid ([Data sources](../core-concepts/data-sources.md)); two `candles` streams of the same market, `hours` at `1h` and `days` at `1d`, each a block of closed candles on every bar, the backlog on the first ([Multi-timeframe](../core-concepts/multi-timeframe.md#history-the-candles-stream)); `chart.interval_sec()`, read once in `onStart()` to pick the grid ([Sessions and units](../settings/sessions-and-units.md#chart-context)); two `param.int` settings labelled **Years shown** and **Min samples** ([Setting kinds](../settings/kinds.md)); one frame feeding one `panel.heatmap` whose title, caption, outlined cell and Avg row are written per run ([Cards, frames and panels](../presentation/cards-frames-panels.md)); a `render.hud` card of a headline `tile.pill` and a `tile.rows` with dotted leaders in the broadsheet look ([HUD cards](../presentation/hud-and-hover-cards.md#hud-cards), [Looks](../presentation/hud-and-hover-cards.md#looks)); and a label handle for the one sentence ([Drawing objects](../presentation/drawing-objects.md)). This is also the `seasonality-grid` template: the **Seasonality Grid** 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=seasonality-grid\n// Seasonality Grid: a calendar of returns below the chart, folded from a fixed span of history whatever the chart has\n// loaded. On a chart under a day, a weekday x UTC-hour grid: each cell the average move of that hour (its open to its\n// close) over the newest 26 weeks of hourly candles. On a daily or coarser chart, a year x month grid: each cell the\n// month's return (its last close over the month before's), over up to 12 years of daily candles. Teal cells gained,\n// orange cells lost, the strongest cells brightest, the best cell outlined. The trader sees when this market tends to\n// move (the month that pays, the hour of the week that drifts), how often the best cell held, and which cell hurt most.\n\nchart.interval_sec(); // the chart's bar interval in seconds, written by the chart: under a day the weekday grid, else the monthly grid\nparam.int(\"max_rows\", 12, { min: 3, max: 12, label: \"Years shown\", description: \"Years kept in the monthly grid, newest first (the weekday grid always has its 7 rows)\" });\nparam.int(\"min_samples\", 3, { min: 1, max: 20, label: \"Min samples\", description: \"Samples a cell needs before it can be named best or worst: years behind a month, weeks behind a weekday hour\" });\ninput(\"close\", ohlcv.close); // the chart's own candles: the bar grid the two streams ride\n// The two spans, read as closed candles of the chart's own market however few bars the chart has loaded: the weekday grid\n// folds the hourly one on any chart under a day, the monthly grid folds the daily one on a daily or coarser chart.\ninput(\"hours\", candles.cells, { interval: \"1h\", bars: 4368, description: \"The newest 26 weeks of closed hourly candles: the weekday grid\" });\ninput(\"days\", candles.cells, { interval: \"1d\", bars: 4392, description: \"The newest 12 years of closed daily candles: the monthly grid\" });\noutput(\"best_avg\", none, overlay, { description: \"The best cell's average return, percent\" }); // data-only, so the Console and a hover can read them\noutput(\"worst_avg\", none, overlay, { description: \"The worst cell's average return, percent\" });\noutput(\"hit_rate\", none, overlay, { description: \"Share of the best cell's samples that closed up, percent\" });\nstring(\"best_text\", { max_bytes: 32 }); // \"October +12.4%\" or \"Tue 14:00 +0.21%\": the card's headline\nstring(\"worst_text\", { max_bytes: 32 }); // the worst cell the same way\nstring(\"hit_text\", { max_bytes: 32 }); // \"65% (17 of 26)\"\nstring(\"span_text\", { max_bytes: 24 }); // \"26 weeks\" or \"since 2019\": the history the grid folds\nstring(\"words\", { max_bytes: 128 }); // the one sentence when the history is too short\nhandles.label({ size: 11 }); // the one sentence, top right, in slate\nconst gridRows = frame(\"grid_rows\", { max_bytes: 16384 }); // the heatmap: one cell per month and year, or per weekday and hour\n// The grid under the chart: a signed scale around zero (teal gained, orange lost, the chart's background at zero, the strongest\n// cells brightest), signed percent in every cell, a readout under the pointer; the title, the caption, the outlined best\n// cell and the monthly grid's Avg row are written per run in the frame.\npanel.heatmap({ name: \"grid\", title: \"Seasonality\", x: \"category\", place: \"below\", frame: gridRows, scale: \"signed\", positive_color: \"#2dd4bf\", negative_color: \"#f86800\", format: \"%\", decimals: 2, signed: true, hover_card: true, height_frac: 0.35 });\n// The card, in the broadsheet look (newsprint, serif type, small caps, dotted leaders): the span in the title, the best cell\n// and its average as the headline, then the hit rate and the worst cell as two rows. The viewer picks another look on the\n// Style page's Look row.\nrender.hud(\"card\", { position: \"top_right\", look: \"broadsheet\", title: \"Seasonality, {{span_text}}\", columns: 1, width: 250, safe_area: true, tiles: [\n  tile.pill(\"Best cell\", \"best_text\", { headline: true }),\n  tile.rows([[\"Hit rate\", \"hit_text\"], [\"Worst\", \"worst_text\"]], { leader: \"dots\" }),\n] });\n\nconst MAX_YEARS = 12; const MONTHS = 12; const DAYS = 7; const HOURS = 24; // ring sizes for the largest settings\nconst DAY_SEC: f64 = 86400.0; const HOUR_SEC: f64 = 3600.0; const WEEK_SEC: f64 = 604800.0;\nconst MONTH_SHORT: StaticArray\u003Cstring> = [\"Jan\", \"Feb\", \"Mar\", \"Apr\", \"May\", \"Jun\", \"Jul\", \"Aug\", \"Sep\", \"Oct\", \"Nov\", \"Dec\"];\nconst MONTH_LONG: StaticArray\u003Cstring> = [\"January\", \"February\", \"March\", \"April\", \"May\", \"June\", \"July\", \"August\", \"September\", \"October\", \"November\", \"December\"];\nconst DAY_NAMES: StaticArray\u003Cstring> = [\"Mon\", \"Tue\", \"Wed\", \"Thu\", \"Fri\", \"Sat\", \"Sun\"];\nconst SLATE: i32 = rgba(148, 163, 184, 255);\nconst monthRet = new StaticArray\u003Cf64>(MAX_YEARS * MONTHS); // the monthly grid: a return per year slot and month, NaN where empty\nconst yearOfSlot = new StaticArray\u003Ci32>(MAX_YEARS); // the year each ring slot holds\nconst hourSum = new StaticArray\u003Cf64>(DAYS * HOURS); // the weekday x hour grid: summed hour moves, samples, up samples\nconst hourCount = new StaticArray\u003Ci32>(DAYS * HOURS);\nconst hourUp = new StaticArray\u003Ci32>(DAYS * HOURS);\nconst monthAvg = new StaticArray\u003Cf64>(MONTHS); // the Avg row: each month's mean over the closed years shown, NaN below min_samples\nconst words = draw.label(0); // the one sentence\n\nlet daily = false; let maxRows = 12; let minSamples = 3; // read in onStart()\nlet lastDayClose: f64 = NaN; let lastDayOpen: f64 = NaN; // the daily fold: the newest closed day\nlet prevMonthEnd: f64 = NaN; // the close that ended the month before the newest one: the base of its return\nlet curMonthKey = -1; let curYear = -1; let curSlot = 0; let curMonth = 0; let yearsSeen = 0; // the month and year row being filled\nlet firstHourOpen: f64 = NaN; let lastHourOpen: f64 = NaN; // the hourly fold's span\nlet wordsShown = false;\nlet civYear = 0; let civMonth = 0; // civil()'s answer\n\n// The UTC calendar date of epoch seconds (days to civil), into civYear and civMonth (1..12).\nfunction civil(t: f64): void {\n  const z = i64(Math.floor(t / DAY_SEC)) + 719468;\n  const era = (z >= 0 ? z : z - 146096) / 146097;\n  const doe = z - era * 146097;\n  const yoe = (doe - doe / 1460 + doe / 36524 - doe / 146096) / 365;\n  const doy = doe - (365 * yoe + yoe / 4 - yoe / 100);\n  const mp = (5 * doy + 2) / 153;\n  civMonth = i32(mp \u003C 10 ? mp + 3 : mp - 9);\n  civYear = i32(yoe + era * 400 + (civMonth \u003C= 2 ? 1 : 0));\n}\nfunction monthKeyOf(t: f64): i32 { civil(t); return civYear * 12 + civMonth - 1; }\nfunction sbSigned(v: f64, decimals: i32): void { if (v >= 0.0) sb_text(\"+\"); sb_f64(v, decimals); sb_text(\"%\"); } // \"+12.4%\", \"-0.03%\"\nfunction sbHour(h: i32): void { if (h \u003C 10) sb_text(\"0\"); sb_int(h); sb_text(\":00\"); } // \"14:00\"\nfunction fbHour(h: i32): void { fb_text(\"\\\"\"); if (h \u003C 10) fb_text(\"0\"); fb_int(h); fb_text(\"\\\"\"); } // the hour column key, \"14\"\nfunction fbHourText(h: i32): void { if (h \u003C 10) fb_text(\"0\"); fb_int(h); fb_text(\":00\"); } // \"14:00\" inside a caption\nfunction sbCount(n: i32, one: string, many: string): void { sb_int(n); sb_text(n == 1 ? one : many); } // \"1 week\", \"26 weeks\"\nfunction showWords(): void { // the sentence: the label at the top right, and the card's headline says why it has no cell\n  str_words_sb(); words.set(56, 14).text(str_words_sb).anchor(ANCHOR_TOP_RIGHT).align(ALIGN_RIGHT).color(SLATE); wordsShown = true;\n  sb_clear(); sb_text(\"Not enough history\"); str_best_text_sb();\n}\nfunction hideWords(): void { if (wordsShown) { words.delete(); wordsShown = false; } }\n\n// onStart() runs once before the first bar: read the settings and the chart's interval, clear the rings.\nfunction onStart(): void {\n  daily = p_chart_interval_sec() >= DAY_SEC;\n  maxRows = i32(p_max_rows()); if (maxRows \u003C 1) maxRows = 1; if (maxRows > MAX_YEARS) maxRows = MAX_YEARS;\n  minSamples = i32(p_min_samples()); if (minSamples \u003C 1) minSamples = 1;\n  for (let i = 0; i \u003C MAX_YEARS * MONTHS; i += 1) monthRet[i] = NaN;\n  for (let i = 0; i \u003C DAYS * HOURS; i += 1) { hourSum[i] = 0.0; hourCount[i] = 0; hourUp[i] = 0; }\n}\n\n// The daily stream into its months: a new month closes the one before on the last daily close seen; the newest month is\n// rewritten by every day that closes in it. A month whose calendar month before it holds no close stays empty (the first\n// month of the stream, a month after a gap), so a return never spans two months.\nfunction foldDays(t: f64): void {\n  const block = in_days_view(); const cells = in_days_cells(); // f64 cells, six per candle: [offset_ms, open, high, low, close, volume]\n  const n = cells \u003C block.length ? cells : block.length; // -1 (no history on this bar) and 0 fold nothing\n  for (let i = 0; i + 6 \u003C= n; i += 6) {\n    const close = block[i + 4]; if (!(close > 0.0)) continue;\n    const open = t + block[i] / 1000.0; // the day's open, epoch seconds\n    const key = monthKeyOf(open);\n    if (key != curMonthKey) { // a new month: the last close seen ended the month before, when that month is the one just before\n      prevMonthEnd = curMonthKey >= 0 && key == curMonthKey + 1 ? lastDayClose : NaN;\n      curMonthKey = key; curMonth = civMonth - 1;\n      if (civYear != curYear) { // a new year row: the next ring slot (the oldest row is reused once the ring is full)\n        curYear = civYear; curSlot = yearsSeen % MAX_YEARS; yearsSeen += 1; yearOfSlot[curSlot] = civYear;\n        for (let m = 0; m \u003C MONTHS; m += 1) monthRet[curSlot * MONTHS + m] = NaN;\n      }\n    }\n    if (!isNaN(prevMonthEnd)) monthRet[curSlot * MONTHS + curMonth] = (close / prevMonthEnd - 1.0) * 100.0; // final once the month's last day is in\n    lastDayClose = close; lastDayOpen = open;\n  }\n}\n\n// The hourly stream into its weekday hours: each hour's move, its open to its close in percent (every price move inside\n// the hour summed), is one sample of the cell for the weekday and UTC hour it opened in, Monday first.\nfunction foldHours(t: f64): void {\n  const block = in_hours_view(); const cells = in_hours_cells(); // f64 cells, six per candle, as the daily stream\n  const n = cells \u003C block.length ? cells : block.length;\n  for (let i = 0; i + 6 \u003C= n; i += 6) {\n    const open = block[i + 1]; const close = block[i + 4]; if (!(open > 0.0) || !(close > 0.0)) continue;\n    const at = t + block[i] / 1000.0; // the hour's open, epoch seconds\n    const day = i64(Math.floor(at / DAY_SEC)); // 1970-01-01 was a Thursday: (day + 3) % 7 is 0 on a Monday\n    const cell = i32((day + 3) % 7) * HOURS + i32(i64(Math.floor(at / HOUR_SEC)) % 24);\n    const move = (close / open - 1.0) * 100.0;\n    hourSum[cell] += move; hourCount[cell] += 1; if (move > 0.0) hourUp[cell] += 1;\n    if (isNaN(firstHourOpen)) firstHourOpen = at; lastHourOpen = at;\n  }\n}\n\n// The monthly grid, on the live bar of a daily or coarser chart. Rows newest year first, every month a cell (null where\n// the history has none), then the Avg row: each month's mean, the number the best month is picked by. The month still\n// running shows the live price's move so far and counts in no average until it closes.\nfunction writeCalendar(): void {\n  const rows = yearsSeen \u003C maxRows ? yearsSeen : maxRows;\n  const forming = curMonthKey >= 0 && !isNaN(lastDayOpen) && monthKeyOf(lastDayOpen + DAY_SEC) == curMonthKey; // the newest month has days to come\n  let best = -1; let worst = -1; let bestAvg = -Infinity; let worstAvg = Infinity; let bestUp = 0; let bestN = 0; let mostN = 0;\n  for (let m = 0; m \u003C MONTHS; m += 1) { // a month's samples are its closed returns across the years shown\n    let sum = 0.0; let n = 0; let up = 0;\n    for (let k = 0; k \u003C rows; k += 1) {\n      const slot = (curSlot - k + MAX_YEARS) % MAX_YEARS;\n      if (forming && slot == curSlot && m == curMonth) continue;\n      const v = monthRet[slot * MONTHS + m]; if (isNaN(v)) continue;\n      sum += v; n += 1; if (v > 0.0) up += 1;\n    }\n    if (n > mostN) mostN = n;\n    monthAvg[m] = NaN;\n    if (n \u003C minSamples) continue;\n    const avg = sum / f64(n); monthAvg[m] = avg;\n    if (avg > bestAvg) { bestAvg = avg; best = m; bestUp = up; bestN = n; }\n    if (avg \u003C worstAvg) { worstAvg = avg; worst = m; }\n  }\n  sb_clear(); if (yearsSeen > 0) { sb_text(\"since \"); sb_int(yearOfSlot[(curSlot - rows + 1 + MAX_YEARS) % MAX_YEARS]); } str_span_text_sb();\n  if (best \u003C 0) { // no month has min_samples closed years: one sentence and its way out, never an empty grid\n    sb_clear();\n    if (mostN == 0) sb_text(\"No closed month in this market's history yet: open the 1h chart for the weekday grid\");\n    else { sb_text(\"Only \"); sbCount(mostN, \" year\", \" years\"); sb_text(\" of monthly history here, \"); sb_int(minSamples); sb_text(\" needed: open the 1h chart for the weekday grid\"); }\n    showWords(); return;\n  }\n  hideWords();\n  const hit = (100.0 * f64(bestUp)) / f64(bestN);\n  out_best_avg(bestAvg); out_worst_avg(worstAvg); out_hit_rate(hit);\n  sb_clear(); sb_text(MONTH_LONG[best]); sb_text(\" \"); sbSigned(bestAvg, 1); str_best_text_sb();\n  sb_clear(); sb_text(MONTH_LONG[worst]); sb_text(\" \"); sbSigned(worstAvg, 1); str_worst_text_sb();\n  sb_clear(); sb_f64(hit, 0); sb_text(\"% (\"); sb_int(bestUp); sb_text(\" of \"); sb_int(bestN); sb_text(\")\"); str_hit_text_sb();\n  const live = bar.close(); const liveRet = forming && live > 0.0 && !isNaN(prevMonthEnd) ? (live / prevMonthEnd - 1.0) * 100.0 : NaN;\n  fb_clear();\n  fb_text(\"{\\\"title\\\":\\\"Monthly returns\\\",\\\"caption\\\":\\\"Best: \"); fb_text(MONTH_SHORT[best]); // the worst rides the card\n  fb_text(\"\\\",\\\"highlight\\\":{\\\"col\\\":\\\"\"); fb_text(MONTH_SHORT[best]); fb_text(\"\\\"},\\\"summary\\\":[{\\\"label\\\":\\\"Avg\\\",\\\"values\\\":[\");\n  for (let m = 0; m \u003C MONTHS; m += 1) { if (m > 0) fb_text(\",\"); fb_f64(monthAvg[m], 2); }\n  fb_text(\"]}],\\\"rows\\\":[\");\n  let first = true;\n  for (let k = 0; k \u003C rows; k += 1) { // newest year first; every month emitted so the columns keep their calendar order\n    const slot = (curSlot - k + MAX_YEARS) % MAX_YEARS;\n    for (let m = 0; m \u003C MONTHS; m += 1) {\n      if (!first) fb_text(\",\"); first = false;\n      const v = forming && slot == curSlot && m == curMonth && !isNaN(liveRet) ? liveRet : monthRet[slot * MONTHS + m];\n      fb_text(\"[\\\"\"); fb_text(MONTH_SHORT[m]); fb_text(\"\\\",\\\"\"); fb_int(yearOfSlot[slot]); fb_text(\"\\\",\"); fb_f64(v, 2); fb_text(\"]\");\n    }\n  }\n  fb_text(\"]}\"); writeFrameBuffer(FRAME_GRID_ROWS);\n}\n\n// The weekday x hour grid, on the live bar of a chart under a day. Mon..Sun rows, 00..23 UTC columns, each cell the\n// average move of that hour over the weeks folded (null where no hour closed); the best cell is outlined.\nfunction writeHours(): void {\n  const weeks = isNaN(firstHourOpen) ? 0 : i32(Math.round((lastHourOpen - firstHourOpen + HOUR_SEC) / WEEK_SEC)); // the span, in whole weeks\n  let best = -1; let worst = -1; let bestAvg = -Infinity; let worstAvg = Infinity; let mostN = 0;\n  for (let i = 0; i \u003C DAYS * HOURS; i += 1) {\n    const n = hourCount[i]; if (n > mostN) mostN = n; if (n \u003C minSamples) continue;\n    const avg = hourSum[i] / f64(n);\n    if (avg > bestAvg) { bestAvg = avg; best = i; }\n    if (avg \u003C worstAvg) { worstAvg = avg; worst = i; }\n  }\n  sb_clear(); sbCount(weeks, \" week\", \" weeks\"); str_span_text_sb();\n  if (best \u003C 0) { // no weekday hour has min_samples weeks behind it: one sentence and its way out, never an empty grid\n    sb_clear();\n    if (mostN == 0) sb_text(\"No hourly history for this market yet: switch to a market that has traded for a few weeks\");\n    else { sb_text(\"Only \"); sbCount(mostN, \" week\", \" weeks\"); sb_text(\" of hourly history here, \"); sb_int(minSamples); sb_text(\" needed: lower Min samples in the settings\"); }\n    showWords(); return;\n  }\n  hideWords();\n  const bestN = hourCount[best]; const bestUp = hourUp[best]; const hit = (100.0 * f64(bestUp)) / f64(bestN);\n  out_best_avg(bestAvg); out_worst_avg(worstAvg); out_hit_rate(hit);\n  sb_clear(); sb_text(DAY_NAMES[best / HOURS]); sb_text(\" \"); sbHour(best % HOURS); sb_text(\" \"); sbSigned(bestAvg, 2); str_best_text_sb();\n  sb_clear(); sb_text(DAY_NAMES[worst / HOURS]); sb_text(\" \"); sbHour(worst % HOURS); sb_text(\" \"); sbSigned(worstAvg, 2); str_worst_text_sb();\n  sb_clear(); sb_f64(hit, 0); sb_text(\"% (\"); sb_int(bestUp); sb_text(\" of \"); sb_int(bestN); sb_text(\")\"); str_hit_text_sb();\n  fb_clear();\n  fb_text(\"{\\\"title\\\":\\\"Average hourly move by weekday (UTC)\\\",\\\"caption\\\":\\\"Best: \"); fb_text(DAY_NAMES[best / HOURS]); fb_text(\" \"); fbHourText(best % HOURS); // the worst rides the card\n  fb_text(\"\\\",\\\"highlight\\\":{\\\"row\\\":\\\"\"); fb_text(DAY_NAMES[best / HOURS]); fb_text(\"\\\",\\\"col\\\":\"); fbHour(best % HOURS); fb_text(\"},\\\"rows\\\":[\");\n  let first = true;\n  for (let d = 0; d \u003C DAYS; d += 1) for (let h = 0; h \u003C HOURS; h += 1) { // every cell emitted so both axes keep their order\n    if (!first) fb_text(\",\"); first = false;\n    const i = d * HOURS + h;\n    fb_text(\"[\"); fbHour(h); fb_text(\",\\\"\"); fb_text(DAY_NAMES[d]); fb_text(\"\\\",\");\n    if (hourCount[i] > 0) fb_f64(hourSum[i] / f64(hourCount[i]), 4); else fb_text(\"null\");\n    fb_text(\"]\");\n  }\n  fb_text(\"]}\"); writeFrameBuffer(FRAME_GRID_ROWS);\n}\n\n// onBar() runs once per bar: fold the closed candles this bar carries from the stream its grid reads (the first bar\n// carries the whole backlog), then on the live bar write that grid, the card's words and the outputs.\nfunction onBar(): void {\n  const t = bar.time();\n  if (daily) foldDays(t); else foldHours(t);\n  if (!bar.isLast()) return;\n  if (daily) writeCalendar(); else writeHours();\n}\n```\n\n## How it works\n\n**The chart's interval picks the grid.** `chart.interval_sec()` declares a hidden setting the chart fills with its bar interval in seconds before the first bar, and `onStart()` reads it once through `p_chart_interval_sec()`: 86400 or more, a daily or coarser chart, picks the year by month grid and its `days` stream; anything shorter, 0 included (an unknown interval), picks the weekday by hour grid and its `hours` stream. `onBar()` then folds only that stream, on every bar, the live bar included, and on the live bar (`bar.isLast()`) writes only that grid, the card's words and the outputs. The chart replays the forming bar from a snapshot of the module taken after the last closed bar, so these plain sums never count a candle twice ([Repainting](../core-concepts/repainting.md)). Both streams are declared, so both load on every chart, and only the picked one is folded.\n\n**Two streams, two fixed spans.** `input(\"hours\", candles.cells, { interval: \"1h\", bars: 4368 })` asks for the newest 26 weeks of closed hourly candles (26 weeks of 168 hours), and `input(\"days\", candles.cells, { interval: \"1d\", bars: 4392 })` for the newest 12 years of closed daily candles (12 years of 366 days), both of the chart's own market, since neither names a `symbol` or an `exchange`. A stream reaches its `bars` back however few bars the chart has loaded (further when the chart has loaded more; the card's title reads the span actually folded), so the grid does not follow the chart's window: a 1m, a 15m and a 1h chart fold the same hourly candles and show the same weekday grid. The first bar carries the backlog, every candle closed up to it, and each later bar the candles that closed since the bar before, so a forming candle never arrives and none arrives twice ([Multi-timeframe](../core-concepts/multi-timeframe.md#history-the-candles-stream)). Each candle is six numbers, `[offset_ms, open, high, low, close, volume]`, oldest first: `in_hours_cells()` counts those numbers, not candles (-1 or 0 on a bar that carries none), so the folds step by six through `in_hours_view()`, and `in_days_view()` the same way; the candle opened at `bar.time() + offset_ms / 1000` epoch seconds, the instant its cell is keyed on. `close` stays the first input, the bar grid the two streams ride.\n\n**Why not a pin or the chart's bars.** A scalar `ohlcv` input pinned to `interval: \"1h\"` hands each chart bar one hourly close, so it covers only the chart's own window plus its pre-roll (a few hours of closes on a 1m chart), and a pin finer than the chart is refused, which would stop the run on every daily chart. The chart's own bars are only what it has loaded (on BTCUSDT on Binance Futures, about 290 on a 1h chart and 481 on a 1d chart), which gives each weekday hour or each month one or two samples, under the default `min_samples` of 3.\n\n**An hour is one sample a week.** `foldHours()` turns each hourly candle into one sample, its open to close in percent (`(close / open - 1) * 100`, every price move inside the hour summed), and adds it to the cell of the weekday and UTC hour the candle opened in, Monday first (1970-01-01 was a Thursday, so `(day + 3) % 7` is 0 on a Monday). Each cell keeps its summed moves, its sample count and its count of samples that closed up (`hourSum`, `hourCount`, `hourUp`). A weekday hour comes round once a week, so its count is the weeks behind it, and the cell prints the average of its samples. The hour's own candle reads the same on every chart interval, where an average of a 1m chart's bar returns would round to 0.00%.\n\n**A month is its last close over the month before's.** `foldDays()` walks the daily candles into calendar months by the UTC date of each day's open (`civil()` turns epoch seconds into the year and the month). A day in a new month closes the month before on the last daily close seen, and every day that closes in a month rewrites that month's cell in `monthRet` as its close over the close that ended the month before, in percent, so the cell is final once the month's last day is in. The stream's first month has no close before it and stays empty, and so does a month whose calendar month before it holds no candle (a gap in the history): the close that ended a month only bases the next month's return when the two months are adjacent (`key == curMonthKey + 1`), so a return never spans two months. A new year takes the next of 12 ring slots (`MAX_YEARS`, each slot's year in `yearOfSlot`), and once 12 years are held the oldest row is reused. The month still running shows the live price's move so far, `bar.close()` over the close that ended the month before, and counts in no average: a month joins the averages once the day after its newest closed day falls in the next month.\n\n**One frame is the grid.** `frame(\"grid_rows\")` carries `[x key, y key, value]` cells: `[month, year, return]` on the monthly grid, newest year first, and `[hour, weekday, average]` on the weekday grid, `null` where the history has none (`fb_f64` writes a NaN month as `null`), so every cell is written and both axes keep their calendar order, since the panel orders keys as the rows first name them. Beside the rows the frame carries what changes per run: `title` (\"Monthly returns\" or \"Average hourly move by weekday (UTC)\"), `caption`, which names the best cell only (\"Best: Oct\", \"Best: Fri 08:00\"; the worst rides the card, so the title row stays short enough to read), `highlight`, the best month's column (`{\"col\": \"Oct\"}`) or the best weekday-hour cell (`{\"row\": \"Fri\", \"col\": \"08\"}`), which the panel outlines, and on the monthly grid `summary`, one row labelled \"Avg\" under the years: each month's mean over the closed years shown, `null` below `min_samples`, the number the best month is picked by. The declared `panel.heatmap` holds what does not change: `scale: \"signed\"` around zero with teal `positive_color` and orange `negative_color`, `format: \"%\"` with `decimals: 2` and `signed: true` so a cell prints \"+2.28%\" or \"-0.27%\", `hover_card: true` for the readout, `height_frac: 0.35` for the pane's share of the chart. The panel prints a cell's value when the cell is at least 34 px wide and 11 px tall; no word toggles it. The grid is built in the frame buffer (`fb_clear`, `fb_text`, `fb_int`, `fb_f64`) and sent with `writeFrameBuffer(FRAME_GRID_ROWS)`, allocation-free on every live tick.\n\n**Best and worst need samples.** A cell qualifies once it holds `min_samples` (3) samples: closed years behind a month, counted over the year rows shown with the running month skipped, or weeks behind a weekday hour. Among the qualifying cells the highest average is best and the lowest is worst, so the caption, the outline and the card only ever name a cell that has `min_samples`. `best_avg`, `worst_avg` and `hit_rate` (the share of the best cell's samples that closed up, in percent) are data-only outputs written on the live bar once a cell qualifies, so the Console and a hover can read the numbers behind the card.\n\n**The card reads slots.** The headline is a `tile.pill` on the `best_text` slot, so the cell's name rides with its number (\"Fri 08:00 +0.25%\" with two decimals, \"October +18.2%\" with one; a `tile.value` would print the number alone), and `tile.rows` with `leader: \"dots\"` reads `hit_text` (\"65% (17 of 26)\", so the count shows) and `worst_text` (\"Fri 18:00 -0.27%\", \"June -8.5%\"). The title `\"Seasonality, {{span_text}}\"` resolves the `span_text` slot on the chart: the hourly span folded, in whole weeks (\"26 weeks\"), or the oldest year row shown (\"since 2019\"), written on the live bar before the sample check, so the span reads even while no cell qualifies. Every line is built with the `sb_*` builder and sent with `str_\u003Cslot>_sb()` ([Strings and text](../functions/text-formatting.md)). `look: \"broadsheet\"` sets the paper, the serif type, the small-caps title, the headline at 20 and the dotted leaders; `width: 250` and `safe_area: true` keep the card clear of the legend and the pane action bar at the top right.\n\n**The sentence is a label handle.** `handles.label({ size: 11 })` declares the kind and `draw.label(0)` makes the one handle. While no cell qualifies, `showWords()` sends the sentence to the `words` slot, sets the label 56 px in from the pane's top right corner and 14 px down (`ANCHOR_TOP_RIGHT`, right-aligned, in slate), and writes \"Not enough history\" into `best_text` for the card's headline; the first live write that finds a best cell deletes the label (`hideWords()`).\n\n## Where it runs\n\nEvery market with candles, on any chart from 1m up: crypto perpetuals and spot, gold, prediction markets. It reads only the chart's own market (its candles, an hourly stream and a daily stream), never another one, so no market refuses it, and every cell is keyed on UTC. On a market that pauses (gold), the hours it does not trade stay empty cells. A young market shows the sentence until a cell has `min_samples` samples: at the default 3, a chart under a day draws the grid once one weekday hour has closed in three different weeks, and a daily chart once one calendar month holds three closed returns, which takes over two years; until then the daily chart's sentence points to the 1h chart and its weekday grid. Both streams load on every chart, so a daily chart also fetches the hourly candles back to its first bar, which its grid never reads. On a weekly chart the legend carries one warning: the hourly stream asks back to the chart's first bar, and hourly candles reach back only 25,000 hours ([How far back history reaches](../core-concepts/multi-timeframe.md#how-far-back-history-reaches)). The monthly grid does not read them and is whole.\n\n## When data is missing\n\nUntil one cell has `min_samples` samples there is no grid: the live bar writes no frame and no outputs (`best_avg`, `worst_avg` and `hit_rate` stay unwritten), and one sentence in slate stands at the top right of the price pane with the history found and the way out. On a chart under a day it reads \"Only 2 weeks of hourly history here, 3 needed: lower Min samples in the settings\", or \"No hourly history for this market yet: switch to a market that has traded for a few weeks\" before any hour has closed; on a daily or coarser chart, \"Only 2 years of monthly history here, 3 needed: open the 1h chart for the weekday grid\", or \"No closed month in this market's history yet: open the 1h chart for the weekday grid\". The card stays up: its title still reads the span, its headline reads \"Not enough history\", and the Hit rate and Worst rows print a dash, since their slots are never written. Cells the history has not reached stay empty: the hours a paused market does not trade, the months of the newest year still to come, and the stream's first month, which has no close before it to measure from (the daily history of BTCUSDT on Binance Futures starts in November 2019, so its 2019 row holds December only). The running month shows its move so far at the live price but counts in no average until it closes.\n\n## Customize it\n\n- **More or fewer year rows.** `max_rows` (12, 3 to 12), the **Years shown** row, is the years kept in the monthly grid, newest first, and the card's \"since\" year is the oldest of them; the weekday grid always has its 7 rows.\n- **A stricter best cell.** `min_samples` (3, 1 to 20), the **Min samples** row, is the samples a cell needs before it can be named best or worst: years behind a month, weeks behind a weekday hour. A higher number waits for more history before the grid draws, and since the monthly grid counts only the years shown, a `min_samples` above `max_rows` keeps a daily chart on the sentence.\n- **A longer or shorter span.** The spans are the streams' `bars`: 4368 hourly candles (26 weeks) on `hours` and 4392 daily candles (12 years) on `days`. Change either in the source and Run again: `bars` takes up to 5000 (about 30 weeks of hourly candles), and the monthly grid keeps at most 12 year rows whatever the daily span.\n- **Other colours.** `positive_color` and `negative_color` on the panel are colour literals in this source (the house teal `#2dd4bf` and orange `#f86800`), so here another pair is a source edit. Declare a `param.color` and write `\"@\u003Cname>\"` in either word, and that colour becomes a setting: the build writes the setting's default in its place, and the chart paints the trader's pick ([Panel words](../presentation/cards-frames-panels.md#panel-words)).\n- **Change the look.** The card is made in the broadsheet look, a literal `look` in this source, so the Look row on the indicator's Style page switches it to any of the twelve shipped looks without code, \"As made\" first ([The Style page](../settings/style-page.md#the-look-row)). Bind `look` to a `param.choice` over looks instead (`look: \"@card_look\"`) and that setting's row becomes the look's one control, with no Look row for the card ([Looks](../presentation/hud-and-hover-cards.md#looks)). The grid look (paper, a bold headline at 44, a red accent) is the second one this example was shot in.\n\n## Run it\n\n1. In the editor's Explorer, press the **Templates** icon (\"Browse starter templates\") and pick **Seasonality Grid** under **Beyond the time axis**.\n2. Press **Run** on BTCUSDT on Binance Futures at 15m: the weekday by hour grid fills below the chart with the best cell outlined, and the broadsheet card names it at the top right. Switch the chart to 1m or 1h for the same grid, and to 1D for the year by month grid with its Avg row; no scroll back is needed, since each grid reads its own stream.\n3. At the editor's Console prompt, type `hit_rate` to read the best cell's hit rate on the live bar, or `outputs` for `best_avg`, `worst_avg` and `hit_rate` together.\n\n## Concepts used\n\n- [Data sources](../core-concepts/data-sources.md) for `ohlcv.close`, the chart's own candles and the bar grid the streams ride\n- [Multi-timeframe](../core-concepts/multi-timeframe.md#history-the-candles-stream) for the `candles` stream: `interval`, `bars`, the six-number candle, the backlog on the first bar and the `in_\u003Cname>_cells()` / `in_\u003Cname>_view()` loop\n- [How far back history reaches](../core-concepts/multi-timeframe.md#how-far-back-history-reaches) for the 25,000 hourly candles behind the warning on a weekly chart\n- [Sessions and units](../settings/sessions-and-units.md#chart-context) for `chart.interval_sec()` and `p_chart_interval_sec()`\n- [Setting kinds](../settings/kinds.md) and [Options on a setting](../settings/options.md) for the two `param.int` settings and their `label`\n- [Cards, frames and panels](../presentation/cards-frames-panels.md) for frames, `panel.heatmap`, the signed scale, the per-run `title`, `caption`, `highlight` and `summary`, and the frame buffer\n- [Panel words](../presentation/cards-frames-panels.md#panel-words) for `positive_color`, `negative_color` and a colour word bound to a `param.color`\n- [HUD cards](../presentation/hud-and-hover-cards.md#hud-cards) for `render.hud`, its anchors, `width` and `safe_area`\n- [Looks](../presentation/hud-and-hover-cards.md#looks) for `look: \"broadsheet\"`, the grid look and `look` bound to a `param.choice`\n- [Blocks and tiles](../presentation/hud-and-hover-cards.md#blocks-and-tiles) for the headline `tile.pill` and `tile.rows` with `leader: \"dots\"`\n- [The Style page](../settings/style-page.md#the-look-row) for the Look row that switches the look without code\n- [Strings and text](../functions/text-formatting.md) for the `sb_*` builders and string slots\n- [Drawing objects](../presentation/drawing-objects.md) for `handles.label` and the `draw.label` handle\n",{"type":14,"children":15,"data":16152,"position":16154},"root",[16,26,29,30,51,52,108,109,678,679,697,698,12105,12106,12122,12123,12316,12317,12588,12589,12677,12678,12822,12823,12988,12989,13573,13574,13699,13700,14021,14022,14181,14182,14198,14199,14256,14257,14272,14273,14361,14362,14377,14378,14988,14989,15005,15006,15240,15241,15256,15257],{"type":17,"value":18,"position":19},"comment"," source: docs/indicators/cookbook/seasonality-grid.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},132,131,{"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/seasonality-grid.png","Weekday by hour grid of average 15-minute moves under a BTC chart, teal and orange cells with the best cell outlined, and a broadsheet card at the top right naming Fri 04:00 with its hit rate and the worst cell",[],{"start":42,"end":45},{"line":43,"column":21,"offset":44},5,153,{"line":43,"column":46,"offset":47},249,401,{"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":105},{},[55,64,78,85,98],{"type":27,"value":56,"position":57},"A calendar of returns under the chart, shaped by the chart's interval and folded from a fixed span of the chart's own market, read as closed candles, however few bars the chart has loaded. On any chart under a day it is a weekday by UTC-hour grid, Mon to Sun by 00 to 23, each cell the average move of that hour, its hourly candle's open to close in percent, over the newest 26 weeks: one sample per week, so a 1m, a 15m and a 1h chart show the same grid. On a daily or coarser chart it is a year by month grid: one cell per month, the month's return (its last close over the last close of the month before) as signed percent, the years as rows, newest first, at most ",{"start":58,"end":61},{"line":59,"column":21,"offset":60},7,403,{"line":59,"column":62,"offset":63},669,1071,{"type":31,"tagName":65,"properties":66,"children":67,"position":75},"code",{},[68],{"type":27,"value":69,"position":70},"max_rows",{"start":71,"end":72},{"line":59,"column":62,"offset":63},{"line":59,"column":73,"offset":74},679,1081,{"start":76,"end":77},{"line":59,"column":62,"offset":63},{"line":59,"column":73,"offset":74},{"type":27,"value":79,"position":80},", and an Avg row under them; the running month shows its move so far at the live price and counts in no average until it closes. Teal cells gained, orange cells lost, the strongest cells brightest, and zero reads as the chart's background; the best cell is outlined and named in the panel caption (\"Best: Fri 08:00\", \"Best: Oct\"), and the pointer opens a readout on any cell. A card at the top right, in the broadsheet look (newsprint, serif type, small caps, dotted leaders), carries the span in its title (\"Seasonality, 26 weeks\" or \"Seasonality, since 2019\"), the best cell with its average as the headline (\"Fri 08:00 +0.25%\", \"October +18.2%\"), then two rows: the hit rate (the share of that cell's samples that closed up, with the count) and the worst cell. While no cell has ",{"start":81,"end":82},{"line":59,"column":73,"offset":74},{"line":59,"column":83,"offset":84},1461,1863,{"type":31,"tagName":65,"properties":86,"children":87,"position":95},{},[88],{"type":27,"value":89,"position":90},"min_samples",{"start":91,"end":92},{"line":59,"column":83,"offset":84},{"line":59,"column":93,"offset":94},1474,1876,{"start":96,"end":97},{"line":59,"column":83,"offset":84},{"line":59,"column":93,"offset":94},{"type":27,"value":99,"position":100}," samples there is no grid: one sentence in slate at the top right of the price pane says how much history it found and the way out, and the card's headline reads \"Not enough history\".",{"start":101,"end":102},{"line":59,"column":93,"offset":94},{"line":59,"column":103,"offset":104},1657,2059,{"start":106,"end":107},{"line":59,"column":21,"offset":60},{"line":59,"column":103,"offset":104},{"type":27,"value":28},{"type":31,"tagName":32,"properties":110,"children":111,"position":675},{},[112,121,140,147,160,167,180,187,200,207,220,226,239,246,264,271,284,291,304,310,328,334,347,354,372,378,395,402,420,427,440,447,465,472,485,492,505,512,525,532,550,557,575,582,600,607,620,627,644,651,668],{"type":27,"value":113,"position":114},"The parts are the chart's own close, the bar grid (",{"start":115,"end":118},{"line":116,"column":21,"offset":117},9,2061,{"line":116,"column":119,"offset":120},52,2112,{"type":31,"tagName":122,"properties":123,"children":125,"position":135},"a",{"href":124},"../core-concepts/data-sources.md",[126],{"type":27,"value":127,"position":128},"Data sources",{"start":129,"end":132},{"line":116,"column":130,"offset":131},53,2113,{"line":116,"column":133,"offset":134},65,2125,{"start":136,"end":137},{"line":116,"column":119,"offset":120},{"line":116,"column":138,"offset":139},100,2160,{"type":27,"value":141,"position":142},"); two ",{"start":143,"end":144},{"line":116,"column":138,"offset":139},{"line":116,"column":145,"offset":146},107,2167,{"type":31,"tagName":65,"properties":148,"children":149,"position":157},{},[150],{"type":27,"value":151,"position":152},"candles",{"start":153,"end":154},{"line":116,"column":145,"offset":146},{"line":116,"column":155,"offset":156},116,2176,{"start":158,"end":159},{"line":116,"column":145,"offset":146},{"line":116,"column":155,"offset":156},{"type":27,"value":161,"position":162}," streams of the same market, ",{"start":163,"end":164},{"line":116,"column":155,"offset":156},{"line":116,"column":165,"offset":166},145,2205,{"type":31,"tagName":65,"properties":168,"children":169,"position":177},{},[170],{"type":27,"value":171,"position":172},"hours",{"start":173,"end":174},{"line":116,"column":165,"offset":166},{"line":116,"column":175,"offset":176},152,2212,{"start":178,"end":179},{"line":116,"column":165,"offset":166},{"line":116,"column":175,"offset":176},{"type":27,"value":181,"position":182}," at ",{"start":183,"end":184},{"line":116,"column":175,"offset":176},{"line":116,"column":185,"offset":186},156,2216,{"type":31,"tagName":65,"properties":188,"children":189,"position":197},{},[190],{"type":27,"value":191,"position":192},"1h",{"start":193,"end":194},{"line":116,"column":185,"offset":186},{"line":116,"column":195,"offset":196},160,2220,{"start":198,"end":199},{"line":116,"column":185,"offset":186},{"line":116,"column":195,"offset":196},{"type":27,"value":201,"position":202}," and ",{"start":203,"end":204},{"line":116,"column":195,"offset":196},{"line":116,"column":205,"offset":206},165,2225,{"type":31,"tagName":65,"properties":208,"children":209,"position":217},{},[210],{"type":27,"value":211,"position":212},"days",{"start":213,"end":214},{"line":116,"column":205,"offset":206},{"line":116,"column":215,"offset":216},171,2231,{"start":218,"end":219},{"line":116,"column":205,"offset":206},{"line":116,"column":215,"offset":216},{"type":27,"value":181,"position":221},{"start":222,"end":223},{"line":116,"column":215,"offset":216},{"line":116,"column":224,"offset":225},175,2235,{"type":31,"tagName":65,"properties":227,"children":228,"position":236},{},[229],{"type":27,"value":230,"position":231},"1d",{"start":232,"end":233},{"line":116,"column":224,"offset":225},{"line":116,"column":234,"offset":235},179,2239,{"start":237,"end":238},{"line":116,"column":224,"offset":225},{"line":116,"column":234,"offset":235},{"type":27,"value":240,"position":241},", each a block of closed candles on every bar, the backlog on the first (",{"start":242,"end":243},{"line":116,"column":234,"offset":235},{"line":116,"column":244,"offset":245},252,2312,{"type":31,"tagName":122,"properties":247,"children":249,"position":259},{"href":248},"../core-concepts/multi-timeframe.md#history-the-candles-stream",[250],{"type":27,"value":251,"position":252},"Multi-timeframe",{"start":253,"end":256},{"line":116,"column":254,"offset":255},253,2313,{"line":116,"column":257,"offset":258},268,2328,{"start":260,"end":261},{"line":116,"column":244,"offset":245},{"line":116,"column":262,"offset":263},333,2393,{"type":27,"value":265,"position":266},"); ",{"start":267,"end":268},{"line":116,"column":262,"offset":263},{"line":116,"column":269,"offset":270},336,2396,{"type":31,"tagName":65,"properties":272,"children":273,"position":281},{},[274],{"type":27,"value":275,"position":276},"chart.interval_sec()",{"start":277,"end":278},{"line":116,"column":269,"offset":270},{"line":116,"column":279,"offset":280},358,2418,{"start":282,"end":283},{"line":116,"column":269,"offset":270},{"line":116,"column":279,"offset":280},{"type":27,"value":285,"position":286},", read once in ",{"start":287,"end":288},{"line":116,"column":279,"offset":280},{"line":116,"column":289,"offset":290},373,2433,{"type":31,"tagName":65,"properties":292,"children":293,"position":301},{},[294],{"type":27,"value":295,"position":296},"onStart()",{"start":297,"end":298},{"line":116,"column":289,"offset":290},{"line":116,"column":299,"offset":300},384,2444,{"start":302,"end":303},{"line":116,"column":289,"offset":290},{"line":116,"column":299,"offset":300},{"type":27,"value":305,"position":306}," to pick the grid (",{"start":307,"end":308},{"line":116,"column":299,"offset":300},{"line":116,"column":60,"offset":309},2463,{"type":31,"tagName":122,"properties":311,"children":313,"position":323},{"href":312},"../settings/sessions-and-units.md#chart-context",[314],{"type":27,"value":315,"position":316},"Sessions and units",{"start":317,"end":320},{"line":116,"column":318,"offset":319},404,2464,{"line":116,"column":321,"offset":322},422,2482,{"start":324,"end":325},{"line":116,"column":60,"offset":309},{"line":116,"column":326,"offset":327},472,2532,{"type":27,"value":141,"position":329},{"start":330,"end":331},{"line":116,"column":326,"offset":327},{"line":116,"column":332,"offset":333},479,2539,{"type":31,"tagName":65,"properties":335,"children":336,"position":344},{},[337],{"type":27,"value":338,"position":339},"param.int",{"start":340,"end":341},{"line":116,"column":332,"offset":333},{"line":116,"column":342,"offset":343},490,2550,{"start":345,"end":346},{"line":116,"column":332,"offset":333},{"line":116,"column":342,"offset":343},{"type":27,"value":348,"position":349}," settings labelled ",{"start":350,"end":351},{"line":116,"column":342,"offset":343},{"line":116,"column":352,"offset":353},509,2569,{"type":31,"tagName":355,"properties":356,"children":357,"position":367},"strong",{},[358],{"type":27,"value":359,"position":360},"Years shown",{"start":361,"end":364},{"line":116,"column":362,"offset":363},511,2571,{"line":116,"column":365,"offset":366},522,2582,{"start":368,"end":369},{"line":116,"column":352,"offset":353},{"line":116,"column":370,"offset":371},524,2584,{"type":27,"value":201,"position":373},{"start":374,"end":375},{"line":116,"column":370,"offset":371},{"line":116,"column":376,"offset":377},529,2589,{"type":31,"tagName":355,"properties":379,"children":380,"position":390},{},[381],{"type":27,"value":382,"position":383},"Min samples",{"start":384,"end":387},{"line":116,"column":385,"offset":386},531,2591,{"line":116,"column":388,"offset":389},542,2602,{"start":391,"end":392},{"line":116,"column":376,"offset":377},{"line":116,"column":393,"offset":394},544,2604,{"type":27,"value":396,"position":397}," (",{"start":398,"end":399},{"line":116,"column":393,"offset":394},{"line":116,"column":400,"offset":401},546,2606,{"type":31,"tagName":122,"properties":403,"children":405,"position":415},{"href":404},"../settings/kinds.md",[406],{"type":27,"value":407,"position":408},"Setting kinds",{"start":409,"end":412},{"line":116,"column":410,"offset":411},547,2607,{"line":116,"column":413,"offset":414},560,2620,{"start":416,"end":417},{"line":116,"column":400,"offset":401},{"line":116,"column":418,"offset":419},583,2643,{"type":27,"value":421,"position":422},"); one frame feeding one ",{"start":423,"end":424},{"line":116,"column":418,"offset":419},{"line":116,"column":425,"offset":426},608,2668,{"type":31,"tagName":65,"properties":428,"children":429,"position":437},{},[430],{"type":27,"value":431,"position":432},"panel.heatmap",{"start":433,"end":434},{"line":116,"column":425,"offset":426},{"line":116,"column":435,"offset":436},623,2683,{"start":438,"end":439},{"line":116,"column":425,"offset":426},{"line":116,"column":435,"offset":436},{"type":27,"value":441,"position":442}," whose title, caption, outlined cell and Avg row are written per run (",{"start":443,"end":444},{"line":116,"column":435,"offset":436},{"line":116,"column":445,"offset":446},693,2753,{"type":31,"tagName":122,"properties":448,"children":450,"position":460},{"href":449},"../presentation/cards-frames-panels.md",[451],{"type":27,"value":452,"position":453},"Cards, frames and panels",{"start":454,"end":457},{"line":116,"column":455,"offset":456},694,2754,{"line":116,"column":458,"offset":459},718,2778,{"start":461,"end":462},{"line":116,"column":445,"offset":446},{"line":116,"column":463,"offset":464},759,2819,{"type":27,"value":466,"position":467},"); a ",{"start":468,"end":469},{"line":116,"column":463,"offset":464},{"line":116,"column":470,"offset":471},764,2824,{"type":31,"tagName":65,"properties":473,"children":474,"position":482},{},[475],{"type":27,"value":476,"position":477},"render.hud",{"start":478,"end":479},{"line":116,"column":470,"offset":471},{"line":116,"column":480,"offset":481},776,2836,{"start":483,"end":484},{"line":116,"column":470,"offset":471},{"line":116,"column":480,"offset":481},{"type":27,"value":486,"position":487}," card of a headline ",{"start":488,"end":489},{"line":116,"column":480,"offset":481},{"line":116,"column":490,"offset":491},796,2856,{"type":31,"tagName":65,"properties":493,"children":494,"position":502},{},[495],{"type":27,"value":496,"position":497},"tile.pill",{"start":498,"end":499},{"line":116,"column":490,"offset":491},{"line":116,"column":500,"offset":501},807,2867,{"start":503,"end":504},{"line":116,"column":490,"offset":491},{"line":116,"column":500,"offset":501},{"type":27,"value":506,"position":507}," and a ",{"start":508,"end":509},{"line":116,"column":500,"offset":501},{"line":116,"column":510,"offset":511},814,2874,{"type":31,"tagName":65,"properties":513,"children":514,"position":522},{},[515],{"type":27,"value":516,"position":517},"tile.rows",{"start":518,"end":519},{"line":116,"column":510,"offset":511},{"line":116,"column":520,"offset":521},825,2885,{"start":523,"end":524},{"line":116,"column":510,"offset":511},{"line":116,"column":520,"offset":521},{"type":27,"value":526,"position":527}," with dotted leaders in the broadsheet look (",{"start":528,"end":529},{"line":116,"column":520,"offset":521},{"line":116,"column":530,"offset":531},870,2930,{"type":31,"tagName":122,"properties":533,"children":535,"position":545},{"href":534},"../presentation/hud-and-hover-cards.md#hud-cards",[536],{"type":27,"value":537,"position":538},"HUD cards",{"start":539,"end":542},{"line":116,"column":540,"offset":541},871,2931,{"line":116,"column":543,"offset":544},880,2940,{"start":546,"end":547},{"line":116,"column":530,"offset":531},{"line":116,"column":548,"offset":549},931,2991,{"type":27,"value":551,"position":552},", ",{"start":553,"end":554},{"line":116,"column":548,"offset":549},{"line":116,"column":555,"offset":556},933,2993,{"type":31,"tagName":122,"properties":558,"children":560,"position":570},{"href":559},"../presentation/hud-and-hover-cards.md#looks",[561],{"type":27,"value":562,"position":563},"Looks",{"start":564,"end":567},{"line":116,"column":565,"offset":566},934,2994,{"line":116,"column":568,"offset":569},939,2999,{"start":571,"end":572},{"line":116,"column":555,"offset":556},{"line":116,"column":573,"offset":574},986,3046,{"type":27,"value":576,"position":577},"); and a label handle for the one sentence (",{"start":578,"end":579},{"line":116,"column":573,"offset":574},{"line":116,"column":580,"offset":581},1030,3090,{"type":31,"tagName":122,"properties":583,"children":585,"position":595},{"href":584},"../presentation/drawing-objects.md",[586],{"type":27,"value":587,"position":588},"Drawing objects",{"start":589,"end":592},{"line":116,"column":590,"offset":591},1031,3091,{"line":116,"column":593,"offset":594},1046,3106,{"start":596,"end":597},{"line":116,"column":580,"offset":581},{"line":116,"column":598,"offset":599},1083,3143,{"type":27,"value":601,"position":602},"). This is also the ",{"start":603,"end":604},{"line":116,"column":598,"offset":599},{"line":116,"column":605,"offset":606},1103,3163,{"type":31,"tagName":65,"properties":608,"children":609,"position":617},{},[610],{"type":27,"value":611,"position":612},"seasonality-grid",{"start":613,"end":614},{"line":116,"column":605,"offset":606},{"line":116,"column":615,"offset":616},1121,3181,{"start":618,"end":619},{"line":116,"column":605,"offset":606},{"line":116,"column":615,"offset":616},{"type":27,"value":621,"position":622}," template: the ",{"start":623,"end":624},{"line":116,"column":615,"offset":616},{"line":116,"column":625,"offset":626},1136,3196,{"type":31,"tagName":355,"properties":628,"children":629,"position":639},{},[630],{"type":27,"value":631,"position":632},"Seasonality Grid",{"start":633,"end":636},{"line":116,"column":634,"offset":635},1138,3198,{"line":116,"column":637,"offset":638},1154,3214,{"start":640,"end":641},{"line":116,"column":625,"offset":626},{"line":116,"column":642,"offset":643},1156,3216,{"type":27,"value":645,"position":646}," card under ",{"start":647,"end":648},{"line":116,"column":642,"offset":643},{"line":116,"column":649,"offset":650},1168,3228,{"type":31,"tagName":355,"properties":652,"children":653,"position":663},{},[654],{"type":27,"value":655,"position":656},"Beyond the time axis",{"start":657,"end":660},{"line":116,"column":658,"offset":659},1170,3230,{"line":116,"column":661,"offset":662},1190,3250,{"start":664,"end":665},{"line":116,"column":649,"offset":650},{"line":116,"column":666,"offset":667},1192,3252,{"type":27,"value":669,"position":670}," in the editor's starter list, and it compiles as written.",{"start":671,"end":672},{"line":116,"column":666,"offset":667},{"line":116,"column":673,"offset":674},1250,3310,{"start":676,"end":677},{"line":116,"column":21,"offset":117},{"line":116,"column":673,"offset":674},{"type":27,"value":28},{"type":31,"tagName":680,"properties":681,"children":682,"position":693},"h2",{},[683],{"type":27,"value":684,"position":685},"The wrun indicator",{"start":686,"end":690},{"line":687,"column":688,"offset":689},11,4,3315,{"line":687,"column":691,"offset":692},22,3333,{"start":694,"end":696},{"line":687,"column":21,"offset":695},3312,{"line":687,"column":691,"offset":692},{"type":27,"value":28},{"type":14,"children":699},[700],{"type":31,"tagName":701,"properties":702,"children":706,"data":-1},"pre",{"class":703,"style":704,"tabindex":705,"data-sample":611},"shiki shiki-themes github-dark github-light","--shiki-dark:#e1e4e8;--shiki-light:#24292e;--shiki-dark-bg:#24292e;--shiki-light-bg:#fff","0",[707],{"type":31,"tagName":65,"properties":708,"children":711},{"class":709},[710],"language-typescript",[712,723,724,732,733,741,742,750,751,759,760,768,769,772,773,798,799,877,878,946,947,974,975,983,984,992,993,1042,1043,1090,1091,1128,1129,1158,1159,1188,1189,1225,1226,1259,1260,1293,1294,1328,1329,1363,1364,1396,1397,1448,1449,1457,1458,1466,1467,1475,1476,1612,1613,1621,1622,1630,1631,1639,1640,1724,1725,1769,1770,1832,1833,1841,1842,1845,1846,1942,1943,2039,2040,2194,2195,2342,2343,2446,2447,2518,2519,2581,2582,2632,2633,2691,2692,2744,2745,2797,2798,2848,2849,2891,2892,2895,2896,2970,2971,3038,3039,3076,3077,3200,3201,3267,3268,3292,3293,3343,3344,3347,3348,3356,3357,3407,3408,3473,3474,3550,3551,3593,3594,3684,3685,3765,3766,3826,3827,3896,3897,3975,3976,3984,3985,4078,4079,4214,4215,4330,4331,4476,4477,4586,4587,4717,4718,4752,4753,4871,4872,4911,4912,4919,4920,4980,4981,4984,4985,4993,4994,5022,5023,5057,5058,5155,5156,5219,5220,5300,5301,5403,5404,5411,5412,5415,5416,5424,5425,5433,5434,5442,5443,5487,5488,5540,5541,5605,5606,5669,5670,5744,5745,5793,5794,5819,5820,5848,5849,5920,5921,5958,5959,5986,5987,6048,6049,6137,6138,6146,6147,6155,6156,6247,6248,6274,6275,6283,6284,6291,6292,6295,6296,6304,6305,6313,6314,6358,6359,6409,6410,6465,6466,6525,6526,6648,6649,6694,6695,6746,6747,6857,6858,6911,6912,6975,6976,7014,7015,7022,7023,7030,7031,7034,7035,7043,7044,7052,7053,7061,7062,7090,7091,7137,7138,7223,7224,7389,7390,7451,7452,7519,7520,7575,7576,7630,7631,7685,7686,7749,7750,7812,7813,7820,7821,7851,7852,7872,7873,7901,7902,7944,7945,8002,8003,8041,8042,8049,8050,8159,8160,8190,8191,8203,8204,8245,8246,8347,8348,8368,8369,8376,8377,8389,8390,8441,8442,8475,8476,8548,8549,8619,8620,8726,8727,8858,8859,8871,8872,8976,8977,9157,9158,9269,9270,9306,9307,9331,9332,9388,9389,9440,9441,9496,9497,9546,9547,9649,9650,9796,9797,9804,9805,9812,9813,9851,9852,9859,9860,9863,9864,9872,9873,9881,9882,9910,9911,10005,10006,10121,10122,10185,10186,10255,10256,10289,10290,10326,10327,10362,10363,10370,10371,10417,10418,10446,10447,10458,10459,10499,10500,10593,10594,10613,10614,10621,10622,10633,10634,10717,10718,10745,10746,10866,10867,10984,10985,11084,11085,11096,11097,11242,11243,11434,11435,11458,11459,11576,11577,11624,11625,11662,11663,11758,11759,11837,11838,11857,11858,11865,11866,11901,11902,11909,11910,11913,11914,11922,11923,11931,11932,11960,11961,11990,11991,12025,12026,12064,12065,12097,12098],{"type":31,"tagName":713,"properties":714,"children":716},"span",{"class":715},"line",[717],{"type":31,"tagName":713,"properties":718,"children":720},{"style":719},"--shiki-dark:#6A737D;--shiki-light:#6A737D",[721],{"type":27,"value":722},"// Seasonality Grid: a calendar of returns below the chart, folded from a fixed span of history whatever the chart has",{"type":27,"value":28},{"type":31,"tagName":713,"properties":725,"children":726},{"class":715},[727],{"type":31,"tagName":713,"properties":728,"children":729},{"style":719},[730],{"type":27,"value":731},"// loaded. On a chart under a day, a weekday x UTC-hour grid: each cell the average move of that hour (its open to its",{"type":27,"value":28},{"type":31,"tagName":713,"properties":734,"children":735},{"class":715},[736],{"type":31,"tagName":713,"properties":737,"children":738},{"style":719},[739],{"type":27,"value":740},"// close) over the newest 26 weeks of hourly candles. On a daily or coarser chart, a year x month grid: each cell the",{"type":27,"value":28},{"type":31,"tagName":713,"properties":743,"children":744},{"class":715},[745],{"type":31,"tagName":713,"properties":746,"children":747},{"style":719},[748],{"type":27,"value":749},"// month's return (its last close over the month before's), over up to 12 years of daily candles. Teal cells gained,",{"type":27,"value":28},{"type":31,"tagName":713,"properties":752,"children":753},{"class":715},[754],{"type":31,"tagName":713,"properties":755,"children":756},{"style":719},[757],{"type":27,"value":758},"// orange cells lost, the strongest cells brightest, the best cell outlined. The trader sees when this market tends to",{"type":27,"value":28},{"type":31,"tagName":713,"properties":761,"children":762},{"class":715},[763],{"type":31,"tagName":713,"properties":764,"children":765},{"style":719},[766],{"type":27,"value":767},"// move (the month that pays, the hour of the week that drifts), how often the best cell held, and which cell hurt most.",{"type":27,"value":28},{"type":31,"tagName":713,"properties":770,"children":771},{"class":715},[],{"type":27,"value":28},{"type":31,"tagName":713,"properties":774,"children":775},{"class":715},[776,782,788,793],{"type":31,"tagName":713,"properties":777,"children":779},{"style":778},"--shiki-dark:#E1E4E8;--shiki-light:#24292E",[780],{"type":27,"value":781},"chart.",{"type":31,"tagName":713,"properties":783,"children":785},{"style":784},"--shiki-dark:#B392F0;--shiki-light:#6F42C1",[786],{"type":27,"value":787},"interval_sec",{"type":31,"tagName":713,"properties":789,"children":790},{"style":778},[791],{"type":27,"value":792},"(); ",{"type":31,"tagName":713,"properties":794,"children":795},{"style":719},[796],{"type":27,"value":797},"// the chart's bar interval in seconds, written by the chart: under a day the weekday grid, else the monthly grid",{"type":27,"value":28},{"type":31,"tagName":713,"properties":800,"children":801},{"class":715},[802,807,812,817,823,827,833,838,843,848,852,857,862,867,872],{"type":31,"tagName":713,"properties":803,"children":804},{"style":778},[805],{"type":27,"value":806},"param.",{"type":31,"tagName":713,"properties":808,"children":809},{"style":784},[810],{"type":27,"value":811},"int",{"type":31,"tagName":713,"properties":813,"children":814},{"style":778},[815],{"type":27,"value":816},"(",{"type":31,"tagName":713,"properties":818,"children":820},{"style":819},"--shiki-dark:#9ECBFF;--shiki-light:#032F62",[821],{"type":27,"value":822},"\"max_rows\"",{"type":31,"tagName":713,"properties":824,"children":825},{"style":778},[826],{"type":27,"value":551},{"type":31,"tagName":713,"properties":828,"children":830},{"style":829},"--shiki-dark:#79B8FF;--shiki-light:#005CC5",[831],{"type":27,"value":832},"12",{"type":31,"tagName":713,"properties":834,"children":835},{"style":778},[836],{"type":27,"value":837},", { min: ",{"type":31,"tagName":713,"properties":839,"children":840},{"style":829},[841],{"type":27,"value":842},"3",{"type":31,"tagName":713,"properties":844,"children":845},{"style":778},[846],{"type":27,"value":847},", max: ",{"type":31,"tagName":713,"properties":849,"children":850},{"style":829},[851],{"type":27,"value":832},{"type":31,"tagName":713,"properties":853,"children":854},{"style":778},[855],{"type":27,"value":856},", label: ",{"type":31,"tagName":713,"properties":858,"children":859},{"style":819},[860],{"type":27,"value":861},"\"Years shown\"",{"type":31,"tagName":713,"properties":863,"children":864},{"style":778},[865],{"type":27,"value":866},", description: ",{"type":31,"tagName":713,"properties":868,"children":869},{"style":819},[870],{"type":27,"value":871},"\"Years kept in the monthly grid, newest first (the weekday grid always has its 7 rows)\"",{"type":31,"tagName":713,"properties":873,"children":874},{"style":778},[875],{"type":27,"value":876}," });",{"type":27,"value":28},{"type":31,"tagName":713,"properties":879,"children":880},{"class":715},[881,885,889,893,898,902,906,910,915,919,924,928,933,937,942],{"type":31,"tagName":713,"properties":882,"children":883},{"style":778},[884],{"type":27,"value":806},{"type":31,"tagName":713,"properties":886,"children":887},{"style":784},[888],{"type":27,"value":811},{"type":31,"tagName":713,"properties":890,"children":891},{"style":778},[892],{"type":27,"value":816},{"type":31,"tagName":713,"properties":894,"children":895},{"style":819},[896],{"type":27,"value":897},"\"min_samples\"",{"type":31,"tagName":713,"properties":899,"children":900},{"style":778},[901],{"type":27,"value":551},{"type":31,"tagName":713,"properties":903,"children":904},{"style":829},[905],{"type":27,"value":842},{"type":31,"tagName":713,"properties":907,"children":908},{"style":778},[909],{"type":27,"value":837},{"type":31,"tagName":713,"properties":911,"children":912},{"style":829},[913],{"type":27,"value":914},"1",{"type":31,"tagName":713,"properties":916,"children":917},{"style":778},[918],{"type":27,"value":847},{"type":31,"tagName":713,"properties":920,"children":921},{"style":829},[922],{"type":27,"value":923},"20",{"type":31,"tagName":713,"properties":925,"children":926},{"style":778},[927],{"type":27,"value":856},{"type":31,"tagName":713,"properties":929,"children":930},{"style":819},[931],{"type":27,"value":932},"\"Min samples\"",{"type":31,"tagName":713,"properties":934,"children":935},{"style":778},[936],{"type":27,"value":866},{"type":31,"tagName":713,"properties":938,"children":939},{"style":819},[940],{"type":27,"value":941},"\"Samples a cell needs before it can be named best or worst: years behind a month, weeks behind a weekday hour\"",{"type":31,"tagName":713,"properties":943,"children":944},{"style":778},[945],{"type":27,"value":876},{"type":27,"value":28},{"type":31,"tagName":713,"properties":948,"children":949},{"class":715},[950,955,959,964,969],{"type":31,"tagName":713,"properties":951,"children":952},{"style":784},[953],{"type":27,"value":954},"input",{"type":31,"tagName":713,"properties":956,"children":957},{"style":778},[958],{"type":27,"value":816},{"type":31,"tagName":713,"properties":960,"children":961},{"style":819},[962],{"type":27,"value":963},"\"close\"",{"type":31,"tagName":713,"properties":965,"children":966},{"style":778},[967],{"type":27,"value":968},", ohlcv.close); ",{"type":31,"tagName":713,"properties":970,"children":971},{"style":719},[972],{"type":27,"value":973},"// the chart's own candles: the bar grid the two streams ride",{"type":27,"value":28},{"type":31,"tagName":713,"properties":976,"children":977},{"class":715},[978],{"type":31,"tagName":713,"properties":979,"children":980},{"style":719},[981],{"type":27,"value":982},"// The two spans, read as closed candles of the chart's own market however few bars the chart has loaded: the weekday grid",{"type":27,"value":28},{"type":31,"tagName":713,"properties":985,"children":986},{"class":715},[987],{"type":31,"tagName":713,"properties":988,"children":989},{"style":719},[990],{"type":27,"value":991},"// folds the hourly one on any chart under a day, the monthly grid folds the daily one on a daily or coarser chart.",{"type":27,"value":28},{"type":31,"tagName":713,"properties":994,"children":995},{"class":715},[996,1000,1004,1009,1014,1019,1024,1029,1033,1038],{"type":31,"tagName":713,"properties":997,"children":998},{"style":784},[999],{"type":27,"value":954},{"type":31,"tagName":713,"properties":1001,"children":1002},{"style":778},[1003],{"type":27,"value":816},{"type":31,"tagName":713,"properties":1005,"children":1006},{"style":819},[1007],{"type":27,"value":1008},"\"hours\"",{"type":31,"tagName":713,"properties":1010,"children":1011},{"style":778},[1012],{"type":27,"value":1013},", candles.cells, { interval: ",{"type":31,"tagName":713,"properties":1015,"children":1016},{"style":819},[1017],{"type":27,"value":1018},"\"1h\"",{"type":31,"tagName":713,"properties":1020,"children":1021},{"style":778},[1022],{"type":27,"value":1023},", bars: ",{"type":31,"tagName":713,"properties":1025,"children":1026},{"style":829},[1027],{"type":27,"value":1028},"4368",{"type":31,"tagName":713,"properties":1030,"children":1031},{"style":778},[1032],{"type":27,"value":866},{"type":31,"tagName":713,"properties":1034,"children":1035},{"style":819},[1036],{"type":27,"value":1037},"\"The newest 26 weeks of closed hourly candles: the weekday grid\"",{"type":31,"tagName":713,"properties":1039,"children":1040},{"style":778},[1041],{"type":27,"value":876},{"type":27,"value":28},{"type":31,"tagName":713,"properties":1044,"children":1045},{"class":715},[1046,1050,1054,1059,1063,1068,1072,1077,1081,1086],{"type":31,"tagName":713,"properties":1047,"children":1048},{"style":784},[1049],{"type":27,"value":954},{"type":31,"tagName":713,"properties":1051,"children":1052},{"style":778},[1053],{"type":27,"value":816},{"type":31,"tagName":713,"properties":1055,"children":1056},{"style":819},[1057],{"type":27,"value":1058},"\"days\"",{"type":31,"tagName":713,"properties":1060,"children":1061},{"style":778},[1062],{"type":27,"value":1013},{"type":31,"tagName":713,"properties":1064,"children":1065},{"style":819},[1066],{"type":27,"value":1067},"\"1d\"",{"type":31,"tagName":713,"properties":1069,"children":1070},{"style":778},[1071],{"type":27,"value":1023},{"type":31,"tagName":713,"properties":1073,"children":1074},{"style":829},[1075],{"type":27,"value":1076},"4392",{"type":31,"tagName":713,"properties":1078,"children":1079},{"style":778},[1080],{"type":27,"value":866},{"type":31,"tagName":713,"properties":1082,"children":1083},{"style":819},[1084],{"type":27,"value":1085},"\"The newest 12 years of closed daily candles: the monthly grid\"",{"type":31,"tagName":713,"properties":1087,"children":1088},{"style":778},[1089],{"type":27,"value":876},{"type":27,"value":28},{"type":31,"tagName":713,"properties":1092,"children":1093},{"class":715},[1094,1099,1103,1108,1113,1118,1123],{"type":31,"tagName":713,"properties":1095,"children":1096},{"style":784},[1097],{"type":27,"value":1098},"output",{"type":31,"tagName":713,"properties":1100,"children":1101},{"style":778},[1102],{"type":27,"value":816},{"type":31,"tagName":713,"properties":1104,"children":1105},{"style":819},[1106],{"type":27,"value":1107},"\"best_avg\"",{"type":31,"tagName":713,"properties":1109,"children":1110},{"style":778},[1111],{"type":27,"value":1112},", none, overlay, { description: ",{"type":31,"tagName":713,"properties":1114,"children":1115},{"style":819},[1116],{"type":27,"value":1117},"\"The best cell's average return, percent\"",{"type":31,"tagName":713,"properties":1119,"children":1120},{"style":778},[1121],{"type":27,"value":1122}," }); ",{"type":31,"tagName":713,"properties":1124,"children":1125},{"style":719},[1126],{"type":27,"value":1127},"// data-only, so the Console and a hover can read them",{"type":27,"value":28},{"type":31,"tagName":713,"properties":1130,"children":1131},{"class":715},[1132,1136,1140,1145,1149,1154],{"type":31,"tagName":713,"properties":1133,"children":1134},{"style":784},[1135],{"type":27,"value":1098},{"type":31,"tagName":713,"properties":1137,"children":1138},{"style":778},[1139],{"type":27,"value":816},{"type":31,"tagName":713,"properties":1141,"children":1142},{"style":819},[1143],{"type":27,"value":1144},"\"worst_avg\"",{"type":31,"tagName":713,"properties":1146,"children":1147},{"style":778},[1148],{"type":27,"value":1112},{"type":31,"tagName":713,"properties":1150,"children":1151},{"style":819},[1152],{"type":27,"value":1153},"\"The worst cell's average return, percent\"",{"type":31,"tagName":713,"properties":1155,"children":1156},{"style":778},[1157],{"type":27,"value":876},{"type":27,"value":28},{"type":31,"tagName":713,"properties":1160,"children":1161},{"class":715},[1162,1166,1170,1175,1179,1184],{"type":31,"tagName":713,"properties":1163,"children":1164},{"style":784},[1165],{"type":27,"value":1098},{"type":31,"tagName":713,"properties":1167,"children":1168},{"style":778},[1169],{"type":27,"value":816},{"type":31,"tagName":713,"properties":1171,"children":1172},{"style":819},[1173],{"type":27,"value":1174},"\"hit_rate\"",{"type":31,"tagName":713,"properties":1176,"children":1177},{"style":778},[1178],{"type":27,"value":1112},{"type":31,"tagName":713,"properties":1180,"children":1181},{"style":819},[1182],{"type":27,"value":1183},"\"Share of the best cell's samples that closed up, percent\"",{"type":31,"tagName":713,"properties":1185,"children":1186},{"style":778},[1187],{"type":27,"value":876},{"type":27,"value":28},{"type":31,"tagName":713,"properties":1190,"children":1191},{"class":715},[1192,1197,1201,1206,1211,1216,1220],{"type":31,"tagName":713,"properties":1193,"children":1194},{"style":784},[1195],{"type":27,"value":1196},"string",{"type":31,"tagName":713,"properties":1198,"children":1199},{"style":778},[1200],{"type":27,"value":816},{"type":31,"tagName":713,"properties":1202,"children":1203},{"style":819},[1204],{"type":27,"value":1205},"\"best_text\"",{"type":31,"tagName":713,"properties":1207,"children":1208},{"style":778},[1209],{"type":27,"value":1210},", { max_bytes: ",{"type":31,"tagName":713,"properties":1212,"children":1213},{"style":829},[1214],{"type":27,"value":1215},"32",{"type":31,"tagName":713,"properties":1217,"children":1218},{"style":778},[1219],{"type":27,"value":1122},{"type":31,"tagName":713,"properties":1221,"children":1222},{"style":719},[1223],{"type":27,"value":1224},"// \"October +12.4%\" or \"Tue 14:00 +0.21%\": the card's headline",{"type":27,"value":28},{"type":31,"tagName":713,"properties":1227,"children":1228},{"class":715},[1229,1233,1237,1242,1246,1250,1254],{"type":31,"tagName":713,"properties":1230,"children":1231},{"style":784},[1232],{"type":27,"value":1196},{"type":31,"tagName":713,"properties":1234,"children":1235},{"style":778},[1236],{"type":27,"value":816},{"type":31,"tagName":713,"properties":1238,"children":1239},{"style":819},[1240],{"type":27,"value":1241},"\"worst_text\"",{"type":31,"tagName":713,"properties":1243,"children":1244},{"style":778},[1245],{"type":27,"value":1210},{"type":31,"tagName":713,"properties":1247,"children":1248},{"style":829},[1249],{"type":27,"value":1215},{"type":31,"tagName":713,"properties":1251,"children":1252},{"style":778},[1253],{"type":27,"value":1122},{"type":31,"tagName":713,"properties":1255,"children":1256},{"style":719},[1257],{"type":27,"value":1258},"// the worst cell the same way",{"type":27,"value":28},{"type":31,"tagName":713,"properties":1261,"children":1262},{"class":715},[1263,1267,1271,1276,1280,1284,1288],{"type":31,"tagName":713,"properties":1264,"children":1265},{"style":784},[1266],{"type":27,"value":1196},{"type":31,"tagName":713,"properties":1268,"children":1269},{"style":778},[1270],{"type":27,"value":816},{"type":31,"tagName":713,"properties":1272,"children":1273},{"style":819},[1274],{"type":27,"value":1275},"\"hit_text\"",{"type":31,"tagName":713,"properties":1277,"children":1278},{"style":778},[1279],{"type":27,"value":1210},{"type":31,"tagName":713,"properties":1281,"children":1282},{"style":829},[1283],{"type":27,"value":1215},{"type":31,"tagName":713,"properties":1285,"children":1286},{"style":778},[1287],{"type":27,"value":1122},{"type":31,"tagName":713,"properties":1289,"children":1290},{"style":719},[1291],{"type":27,"value":1292},"// \"65% (17 of 26)\"",{"type":27,"value":28},{"type":31,"tagName":713,"properties":1295,"children":1296},{"class":715},[1297,1301,1305,1310,1314,1319,1323],{"type":31,"tagName":713,"properties":1298,"children":1299},{"style":784},[1300],{"type":27,"value":1196},{"type":31,"tagName":713,"properties":1302,"children":1303},{"style":778},[1304],{"type":27,"value":816},{"type":31,"tagName":713,"properties":1306,"children":1307},{"style":819},[1308],{"type":27,"value":1309},"\"span_text\"",{"type":31,"tagName":713,"properties":1311,"children":1312},{"style":778},[1313],{"type":27,"value":1210},{"type":31,"tagName":713,"properties":1315,"children":1316},{"style":829},[1317],{"type":27,"value":1318},"24",{"type":31,"tagName":713,"properties":1320,"children":1321},{"style":778},[1322],{"type":27,"value":1122},{"type":31,"tagName":713,"properties":1324,"children":1325},{"style":719},[1326],{"type":27,"value":1327},"// \"26 weeks\" or \"since 2019\": the history the grid folds",{"type":27,"value":28},{"type":31,"tagName":713,"properties":1330,"children":1331},{"class":715},[1332,1336,1340,1345,1349,1354,1358],{"type":31,"tagName":713,"properties":1333,"children":1334},{"style":784},[1335],{"type":27,"value":1196},{"type":31,"tagName":713,"properties":1337,"children":1338},{"style":778},[1339],{"type":27,"value":816},{"type":31,"tagName":713,"properties":1341,"children":1342},{"style":819},[1343],{"type":27,"value":1344},"\"words\"",{"type":31,"tagName":713,"properties":1346,"children":1347},{"style":778},[1348],{"type":27,"value":1210},{"type":31,"tagName":713,"properties":1350,"children":1351},{"style":829},[1352],{"type":27,"value":1353},"128",{"type":31,"tagName":713,"properties":1355,"children":1356},{"style":778},[1357],{"type":27,"value":1122},{"type":31,"tagName":713,"properties":1359,"children":1360},{"style":719},[1361],{"type":27,"value":1362},"// the one sentence when the history is too short",{"type":27,"value":28},{"type":31,"tagName":713,"properties":1365,"children":1366},{"class":715},[1367,1372,1377,1382,1387,1391],{"type":31,"tagName":713,"properties":1368,"children":1369},{"style":778},[1370],{"type":27,"value":1371},"handles.",{"type":31,"tagName":713,"properties":1373,"children":1374},{"style":784},[1375],{"type":27,"value":1376},"label",{"type":31,"tagName":713,"properties":1378,"children":1379},{"style":778},[1380],{"type":27,"value":1381},"({ size: ",{"type":31,"tagName":713,"properties":1383,"children":1384},{"style":829},[1385],{"type":27,"value":1386},"11",{"type":31,"tagName":713,"properties":1388,"children":1389},{"style":778},[1390],{"type":27,"value":1122},{"type":31,"tagName":713,"properties":1392,"children":1393},{"style":719},[1394],{"type":27,"value":1395},"// the one sentence, top right, in slate",{"type":27,"value":28},{"type":31,"tagName":713,"properties":1398,"children":1399},{"class":715},[1400,1406,1411,1416,1421,1425,1430,1434,1439,1443],{"type":31,"tagName":713,"properties":1401,"children":1403},{"style":1402},"--shiki-dark:#F97583;--shiki-light:#D73A49",[1404],{"type":27,"value":1405},"const",{"type":31,"tagName":713,"properties":1407,"children":1408},{"style":829},[1409],{"type":27,"value":1410}," gridRows",{"type":31,"tagName":713,"properties":1412,"children":1413},{"style":1402},[1414],{"type":27,"value":1415}," =",{"type":31,"tagName":713,"properties":1417,"children":1418},{"style":784},[1419],{"type":27,"value":1420}," frame",{"type":31,"tagName":713,"properties":1422,"children":1423},{"style":778},[1424],{"type":27,"value":816},{"type":31,"tagName":713,"properties":1426,"children":1427},{"style":819},[1428],{"type":27,"value":1429},"\"grid_rows\"",{"type":31,"tagName":713,"properties":1431,"children":1432},{"style":778},[1433],{"type":27,"value":1210},{"type":31,"tagName":713,"properties":1435,"children":1436},{"style":829},[1437],{"type":27,"value":1438},"16384",{"type":31,"tagName":713,"properties":1440,"children":1441},{"style":778},[1442],{"type":27,"value":1122},{"type":31,"tagName":713,"properties":1444,"children":1445},{"style":719},[1446],{"type":27,"value":1447},"// the heatmap: one cell per month and year, or per weekday and hour",{"type":27,"value":28},{"type":31,"tagName":713,"properties":1450,"children":1451},{"class":715},[1452],{"type":31,"tagName":713,"properties":1453,"children":1454},{"style":719},[1455],{"type":27,"value":1456},"// The grid under the chart: a signed scale around zero (teal gained, orange lost, the chart's background at zero, the strongest",{"type":27,"value":28},{"type":31,"tagName":713,"properties":1459,"children":1460},{"class":715},[1461],{"type":31,"tagName":713,"properties":1462,"children":1463},{"style":719},[1464],{"type":27,"value":1465},"// cells brightest), signed percent in every cell, a readout under the pointer; the title, the caption, the outlined best",{"type":27,"value":28},{"type":31,"tagName":713,"properties":1468,"children":1469},{"class":715},[1470],{"type":31,"tagName":713,"properties":1471,"children":1472},{"style":719},[1473],{"type":27,"value":1474},"// cell and the monthly grid's Avg row are written per run in the frame.",{"type":27,"value":28},{"type":31,"tagName":713,"properties":1477,"children":1478},{"class":715},[1479,1484,1489,1494,1499,1504,1509,1514,1519,1524,1529,1534,1539,1544,1549,1554,1559,1564,1569,1574,1579,1584,1589,1594,1598,1603,1608],{"type":31,"tagName":713,"properties":1480,"children":1481},{"style":778},[1482],{"type":27,"value":1483},"panel.",{"type":31,"tagName":713,"properties":1485,"children":1486},{"style":784},[1487],{"type":27,"value":1488},"heatmap",{"type":31,"tagName":713,"properties":1490,"children":1491},{"style":778},[1492],{"type":27,"value":1493},"({ name: ",{"type":31,"tagName":713,"properties":1495,"children":1496},{"style":819},[1497],{"type":27,"value":1498},"\"grid\"",{"type":31,"tagName":713,"properties":1500,"children":1501},{"style":778},[1502],{"type":27,"value":1503},", title: ",{"type":31,"tagName":713,"properties":1505,"children":1506},{"style":819},[1507],{"type":27,"value":1508},"\"Seasonality\"",{"type":31,"tagName":713,"properties":1510,"children":1511},{"style":778},[1512],{"type":27,"value":1513},", x: ",{"type":31,"tagName":713,"properties":1515,"children":1516},{"style":819},[1517],{"type":27,"value":1518},"\"category\"",{"type":31,"tagName":713,"properties":1520,"children":1521},{"style":778},[1522],{"type":27,"value":1523},", place: ",{"type":31,"tagName":713,"properties":1525,"children":1526},{"style":819},[1527],{"type":27,"value":1528},"\"below\"",{"type":31,"tagName":713,"properties":1530,"children":1531},{"style":778},[1532],{"type":27,"value":1533},", frame: gridRows, scale: ",{"type":31,"tagName":713,"properties":1535,"children":1536},{"style":819},[1537],{"type":27,"value":1538},"\"signed\"",{"type":31,"tagName":713,"properties":1540,"children":1541},{"style":778},[1542],{"type":27,"value":1543},", positive_color: ",{"type":31,"tagName":713,"properties":1545,"children":1546},{"style":819},[1547],{"type":27,"value":1548},"\"#2dd4bf\"",{"type":31,"tagName":713,"properties":1550,"children":1551},{"style":778},[1552],{"type":27,"value":1553},", negative_color: ",{"type":31,"tagName":713,"properties":1555,"children":1556},{"style":819},[1557],{"type":27,"value":1558},"\"#f86800\"",{"type":31,"tagName":713,"properties":1560,"children":1561},{"style":778},[1562],{"type":27,"value":1563},", format: ",{"type":31,"tagName":713,"properties":1565,"children":1566},{"style":819},[1567],{"type":27,"value":1568},"\"%\"",{"type":31,"tagName":713,"properties":1570,"children":1571},{"style":778},[1572],{"type":27,"value":1573},", decimals: ",{"type":31,"tagName":713,"properties":1575,"children":1576},{"style":829},[1577],{"type":27,"value":1578},"2",{"type":31,"tagName":713,"properties":1580,"children":1581},{"style":778},[1582],{"type":27,"value":1583},", signed: ",{"type":31,"tagName":713,"properties":1585,"children":1586},{"style":829},[1587],{"type":27,"value":1588},"true",{"type":31,"tagName":713,"properties":1590,"children":1591},{"style":778},[1592],{"type":27,"value":1593},", hover_card: ",{"type":31,"tagName":713,"properties":1595,"children":1596},{"style":829},[1597],{"type":27,"value":1588},{"type":31,"tagName":713,"properties":1599,"children":1600},{"style":778},[1601],{"type":27,"value":1602},", height_frac: ",{"type":31,"tagName":713,"properties":1604,"children":1605},{"style":829},[1606],{"type":27,"value":1607},"0.35",{"type":31,"tagName":713,"properties":1609,"children":1610},{"style":778},[1611],{"type":27,"value":876},{"type":27,"value":28},{"type":31,"tagName":713,"properties":1614,"children":1615},{"class":715},[1616],{"type":31,"tagName":713,"properties":1617,"children":1618},{"style":719},[1619],{"type":27,"value":1620},"// The card, in the broadsheet look (newsprint, serif type, small caps, dotted leaders): the span in the title, the best cell",{"type":27,"value":28},{"type":31,"tagName":713,"properties":1623,"children":1624},{"class":715},[1625],{"type":31,"tagName":713,"properties":1626,"children":1627},{"style":719},[1628],{"type":27,"value":1629},"// and its average as the headline, then the hit rate and the worst cell as two rows. The viewer picks another look on the",{"type":27,"value":28},{"type":31,"tagName":713,"properties":1632,"children":1633},{"class":715},[1634],{"type":31,"tagName":713,"properties":1635,"children":1636},{"style":719},[1637],{"type":27,"value":1638},"// Style page's Look row.",{"type":27,"value":28},{"type":31,"tagName":713,"properties":1641,"children":1642},{"class":715},[1643,1648,1653,1657,1662,1667,1672,1677,1682,1686,1691,1696,1700,1705,1710,1715,1719],{"type":31,"tagName":713,"properties":1644,"children":1645},{"style":778},[1646],{"type":27,"value":1647},"render.",{"type":31,"tagName":713,"properties":1649,"children":1650},{"style":784},[1651],{"type":27,"value":1652},"hud",{"type":31,"tagName":713,"properties":1654,"children":1655},{"style":778},[1656],{"type":27,"value":816},{"type":31,"tagName":713,"properties":1658,"children":1659},{"style":819},[1660],{"type":27,"value":1661},"\"card\"",{"type":31,"tagName":713,"properties":1663,"children":1664},{"style":778},[1665],{"type":27,"value":1666},", { position: ",{"type":31,"tagName":713,"properties":1668,"children":1669},{"style":819},[1670],{"type":27,"value":1671},"\"top_right\"",{"type":31,"tagName":713,"properties":1673,"children":1674},{"style":778},[1675],{"type":27,"value":1676},", look: ",{"type":31,"tagName":713,"properties":1678,"children":1679},{"style":819},[1680],{"type":27,"value":1681},"\"broadsheet\"",{"type":31,"tagName":713,"properties":1683,"children":1684},{"style":778},[1685],{"type":27,"value":1503},{"type":31,"tagName":713,"properties":1687,"children":1688},{"style":819},[1689],{"type":27,"value":1690},"\"Seasonality, {{span_text}}\"",{"type":31,"tagName":713,"properties":1692,"children":1693},{"style":778},[1694],{"type":27,"value":1695},", columns: ",{"type":31,"tagName":713,"properties":1697,"children":1698},{"style":829},[1699],{"type":27,"value":914},{"type":31,"tagName":713,"properties":1701,"children":1702},{"style":778},[1703],{"type":27,"value":1704},", width: ",{"type":31,"tagName":713,"properties":1706,"children":1707},{"style":829},[1708],{"type":27,"value":1709},"250",{"type":31,"tagName":713,"properties":1711,"children":1712},{"style":778},[1713],{"type":27,"value":1714},", safe_area: ",{"type":31,"tagName":713,"properties":1716,"children":1717},{"style":829},[1718],{"type":27,"value":1588},{"type":31,"tagName":713,"properties":1720,"children":1721},{"style":778},[1722],{"type":27,"value":1723},", tiles: [",{"type":27,"value":28},{"type":31,"tagName":713,"properties":1726,"children":1727},{"class":715},[1728,1733,1738,1742,1747,1751,1755,1760,1764],{"type":31,"tagName":713,"properties":1729,"children":1730},{"style":778},[1731],{"type":27,"value":1732},"  tile.",{"type":31,"tagName":713,"properties":1734,"children":1735},{"style":784},[1736],{"type":27,"value":1737},"pill",{"type":31,"tagName":713,"properties":1739,"children":1740},{"style":778},[1741],{"type":27,"value":816},{"type":31,"tagName":713,"properties":1743,"children":1744},{"style":819},[1745],{"type":27,"value":1746},"\"Best cell\"",{"type":31,"tagName":713,"properties":1748,"children":1749},{"style":778},[1750],{"type":27,"value":551},{"type":31,"tagName":713,"properties":1752,"children":1753},{"style":819},[1754],{"type":27,"value":1205},{"type":31,"tagName":713,"properties":1756,"children":1757},{"style":778},[1758],{"type":27,"value":1759},", { headline: ",{"type":31,"tagName":713,"properties":1761,"children":1762},{"style":829},[1763],{"type":27,"value":1588},{"type":31,"tagName":713,"properties":1765,"children":1766},{"style":778},[1767],{"type":27,"value":1768}," }),",{"type":27,"value":28},{"type":31,"tagName":713,"properties":1771,"children":1772},{"class":715},[1773,1777,1782,1787,1792,1796,1800,1805,1810,1814,1818,1823,1828],{"type":31,"tagName":713,"properties":1774,"children":1775},{"style":778},[1776],{"type":27,"value":1732},{"type":31,"tagName":713,"properties":1778,"children":1779},{"style":784},[1780],{"type":27,"value":1781},"rows",{"type":31,"tagName":713,"properties":1783,"children":1784},{"style":778},[1785],{"type":27,"value":1786},"([[",{"type":31,"tagName":713,"properties":1788,"children":1789},{"style":819},[1790],{"type":27,"value":1791},"\"Hit rate\"",{"type":31,"tagName":713,"properties":1793,"children":1794},{"style":778},[1795],{"type":27,"value":551},{"type":31,"tagName":713,"properties":1797,"children":1798},{"style":819},[1799],{"type":27,"value":1275},{"type":31,"tagName":713,"properties":1801,"children":1802},{"style":778},[1803],{"type":27,"value":1804},"], [",{"type":31,"tagName":713,"properties":1806,"children":1807},{"style":819},[1808],{"type":27,"value":1809},"\"Worst\"",{"type":31,"tagName":713,"properties":1811,"children":1812},{"style":778},[1813],{"type":27,"value":551},{"type":31,"tagName":713,"properties":1815,"children":1816},{"style":819},[1817],{"type":27,"value":1241},{"type":31,"tagName":713,"properties":1819,"children":1820},{"style":778},[1821],{"type":27,"value":1822},"]], { leader: ",{"type":31,"tagName":713,"properties":1824,"children":1825},{"style":819},[1826],{"type":27,"value":1827},"\"dots\"",{"type":31,"tagName":713,"properties":1829,"children":1830},{"style":778},[1831],{"type":27,"value":1768},{"type":27,"value":28},{"type":31,"tagName":713,"properties":1834,"children":1835},{"class":715},[1836],{"type":31,"tagName":713,"properties":1837,"children":1838},{"style":778},[1839],{"type":27,"value":1840},"] });",{"type":27,"value":28},{"type":31,"tagName":713,"properties":1843,"children":1844},{"class":715},[],{"type":27,"value":28},{"type":31,"tagName":713,"properties":1847,"children":1848},{"class":715},[1849,1853,1858,1862,1867,1872,1876,1881,1885,1889,1893,1897,1902,1906,1911,1915,1919,1924,1928,1933,1937],{"type":31,"tagName":713,"properties":1850,"children":1851},{"style":1402},[1852],{"type":27,"value":1405},{"type":31,"tagName":713,"properties":1854,"children":1855},{"style":829},[1856],{"type":27,"value":1857}," MAX_YEARS",{"type":31,"tagName":713,"properties":1859,"children":1860},{"style":1402},[1861],{"type":27,"value":1415},{"type":31,"tagName":713,"properties":1863,"children":1864},{"style":829},[1865],{"type":27,"value":1866}," 12",{"type":31,"tagName":713,"properties":1868,"children":1869},{"style":778},[1870],{"type":27,"value":1871},"; ",{"type":31,"tagName":713,"properties":1873,"children":1874},{"style":1402},[1875],{"type":27,"value":1405},{"type":31,"tagName":713,"properties":1877,"children":1878},{"style":829},[1879],{"type":27,"value":1880}," MONTHS",{"type":31,"tagName":713,"properties":1882,"children":1883},{"style":1402},[1884],{"type":27,"value":1415},{"type":31,"tagName":713,"properties":1886,"children":1887},{"style":829},[1888],{"type":27,"value":1866},{"type":31,"tagName":713,"properties":1890,"children":1891},{"style":778},[1892],{"type":27,"value":1871},{"type":31,"tagName":713,"properties":1894,"children":1895},{"style":1402},[1896],{"type":27,"value":1405},{"type":31,"tagName":713,"properties":1898,"children":1899},{"style":829},[1900],{"type":27,"value":1901}," DAYS",{"type":31,"tagName":713,"properties":1903,"children":1904},{"style":1402},[1905],{"type":27,"value":1415},{"type":31,"tagName":713,"properties":1907,"children":1908},{"style":829},[1909],{"type":27,"value":1910}," 7",{"type":31,"tagName":713,"properties":1912,"children":1913},{"style":778},[1914],{"type":27,"value":1871},{"type":31,"tagName":713,"properties":1916,"children":1917},{"style":1402},[1918],{"type":27,"value":1405},{"type":31,"tagName":713,"properties":1920,"children":1921},{"style":829},[1922],{"type":27,"value":1923}," HOURS",{"type":31,"tagName":713,"properties":1925,"children":1926},{"style":1402},[1927],{"type":27,"value":1415},{"type":31,"tagName":713,"properties":1929,"children":1930},{"style":829},[1931],{"type":27,"value":1932}," 24",{"type":31,"tagName":713,"properties":1934,"children":1935},{"style":778},[1936],{"type":27,"value":1871},{"type":31,"tagName":713,"properties":1938,"children":1939},{"style":719},[1940],{"type":27,"value":1941},"// ring sizes for the largest settings",{"type":27,"value":28},{"type":31,"tagName":713,"properties":1944,"children":1945},{"class":715},[1946,1950,1955,1960,1965,1969,1974,1978,1982,1987,1991,1995,1999,2004,2008,2012,2017,2021,2025,2029,2034],{"type":31,"tagName":713,"properties":1947,"children":1948},{"style":1402},[1949],{"type":27,"value":1405},{"type":31,"tagName":713,"properties":1951,"children":1952},{"style":829},[1953],{"type":27,"value":1954}," DAY_SEC",{"type":31,"tagName":713,"properties":1956,"children":1957},{"style":1402},[1958],{"type":27,"value":1959},":",{"type":31,"tagName":713,"properties":1961,"children":1962},{"style":784},[1963],{"type":27,"value":1964}," f64",{"type":31,"tagName":713,"properties":1966,"children":1967},{"style":1402},[1968],{"type":27,"value":1415},{"type":31,"tagName":713,"properties":1970,"children":1971},{"style":829},[1972],{"type":27,"value":1973}," 86400.0",{"type":31,"tagName":713,"properties":1975,"children":1976},{"style":778},[1977],{"type":27,"value":1871},{"type":31,"tagName":713,"properties":1979,"children":1980},{"style":1402},[1981],{"type":27,"value":1405},{"type":31,"tagName":713,"properties":1983,"children":1984},{"style":829},[1985],{"type":27,"value":1986}," HOUR_SEC",{"type":31,"tagName":713,"properties":1988,"children":1989},{"style":1402},[1990],{"type":27,"value":1959},{"type":31,"tagName":713,"properties":1992,"children":1993},{"style":784},[1994],{"type":27,"value":1964},{"type":31,"tagName":713,"properties":1996,"children":1997},{"style":1402},[1998],{"type":27,"value":1415},{"type":31,"tagName":713,"properties":2000,"children":2001},{"style":829},[2002],{"type":27,"value":2003}," 3600.0",{"type":31,"tagName":713,"properties":2005,"children":2006},{"style":778},[2007],{"type":27,"value":1871},{"type":31,"tagName":713,"properties":2009,"children":2010},{"style":1402},[2011],{"type":27,"value":1405},{"type":31,"tagName":713,"properties":2013,"children":2014},{"style":829},[2015],{"type":27,"value":2016}," WEEK_SEC",{"type":31,"tagName":713,"properties":2018,"children":2019},{"style":1402},[2020],{"type":27,"value":1959},{"type":31,"tagName":713,"properties":2022,"children":2023},{"style":784},[2024],{"type":27,"value":1964},{"type":31,"tagName":713,"properties":2026,"children":2027},{"style":1402},[2028],{"type":27,"value":1415},{"type":31,"tagName":713,"properties":2030,"children":2031},{"style":829},[2032],{"type":27,"value":2033}," 604800.0",{"type":31,"tagName":713,"properties":2035,"children":2036},{"style":778},[2037],{"type":27,"value":2038},";",{"type":27,"value":28},{"type":31,"tagName":713,"properties":2041,"children":2042},{"class":715},[2043,2047,2052,2056,2061,2066,2070,2075,2080,2085,2090,2094,2099,2103,2108,2112,2117,2121,2126,2130,2135,2139,2144,2148,2153,2157,2162,2166,2171,2175,2180,2184,2189],{"type":31,"tagName":713,"properties":2044,"children":2045},{"style":1402},[2046],{"type":27,"value":1405},{"type":31,"tagName":713,"properties":2048,"children":2049},{"style":829},[2050],{"type":27,"value":2051}," MONTH_SHORT",{"type":31,"tagName":713,"properties":2053,"children":2054},{"style":1402},[2055],{"type":27,"value":1959},{"type":31,"tagName":713,"properties":2057,"children":2058},{"style":784},[2059],{"type":27,"value":2060}," StaticArray",{"type":31,"tagName":713,"properties":2062,"children":2063},{"style":778},[2064],{"type":27,"value":2065},"\u003C",{"type":31,"tagName":713,"properties":2067,"children":2068},{"style":829},[2069],{"type":27,"value":1196},{"type":31,"tagName":713,"properties":2071,"children":2072},{"style":778},[2073],{"type":27,"value":2074},"> ",{"type":31,"tagName":713,"properties":2076,"children":2077},{"style":1402},[2078],{"type":27,"value":2079},"=",{"type":31,"tagName":713,"properties":2081,"children":2082},{"style":778},[2083],{"type":27,"value":2084}," [",{"type":31,"tagName":713,"properties":2086,"children":2087},{"style":819},[2088],{"type":27,"value":2089},"\"Jan\"",{"type":31,"tagName":713,"properties":2091,"children":2092},{"style":778},[2093],{"type":27,"value":551},{"type":31,"tagName":713,"properties":2095,"children":2096},{"style":819},[2097],{"type":27,"value":2098},"\"Feb\"",{"type":31,"tagName":713,"properties":2100,"children":2101},{"style":778},[2102],{"type":27,"value":551},{"type":31,"tagName":713,"properties":2104,"children":2105},{"style":819},[2106],{"type":27,"value":2107},"\"Mar\"",{"type":31,"tagName":713,"properties":2109,"children":2110},{"style":778},[2111],{"type":27,"value":551},{"type":31,"tagName":713,"properties":2113,"children":2114},{"style":819},[2115],{"type":27,"value":2116},"\"Apr\"",{"type":31,"tagName":713,"properties":2118,"children":2119},{"style":778},[2120],{"type":27,"value":551},{"type":31,"tagName":713,"properties":2122,"children":2123},{"style":819},[2124],{"type":27,"value":2125},"\"May\"",{"type":31,"tagName":713,"properties":2127,"children":2128},{"style":778},[2129],{"type":27,"value":551},{"type":31,"tagName":713,"properties":2131,"children":2132},{"style":819},[2133],{"type":27,"value":2134},"\"Jun\"",{"type":31,"tagName":713,"properties":2136,"children":2137},{"style":778},[2138],{"type":27,"value":551},{"type":31,"tagName":713,"properties":2140,"children":2141},{"style":819},[2142],{"type":27,"value":2143},"\"Jul\"",{"type":31,"tagName":713,"properties":2145,"children":2146},{"style":778},[2147],{"type":27,"value":551},{"type":31,"tagName":713,"properties":2149,"children":2150},{"style":819},[2151],{"type":27,"value":2152},"\"Aug\"",{"type":31,"tagName":713,"properties":2154,"children":2155},{"style":778},[2156],{"type":27,"value":551},{"type":31,"tagName":713,"properties":2158,"children":2159},{"style":819},[2160],{"type":27,"value":2161},"\"Sep\"",{"type":31,"tagName":713,"properties":2163,"children":2164},{"style":778},[2165],{"type":27,"value":551},{"type":31,"tagName":713,"properties":2167,"children":2168},{"style":819},[2169],{"type":27,"value":2170},"\"Oct\"",{"type":31,"tagName":713,"properties":2172,"children":2173},{"style":778},[2174],{"type":27,"value":551},{"type":31,"tagName":713,"properties":2176,"children":2177},{"style":819},[2178],{"type":27,"value":2179},"\"Nov\"",{"type":31,"tagName":713,"properties":2181,"children":2182},{"style":778},[2183],{"type":27,"value":551},{"type":31,"tagName":713,"properties":2185,"children":2186},{"style":819},[2187],{"type":27,"value":2188},"\"Dec\"",{"type":31,"tagName":713,"properties":2190,"children":2191},{"style":778},[2192],{"type":27,"value":2193},"];",{"type":27,"value":28},{"type":31,"tagName":713,"properties":2196,"children":2197},{"class":715},[2198,2202,2207,2211,2215,2219,2223,2227,2231,2235,2240,2244,2249,2253,2258,2262,2267,2271,2275,2279,2284,2288,2293,2297,2302,2306,2311,2315,2320,2324,2329,2333,2338],{"type":31,"tagName":713,"properties":2199,"children":2200},{"style":1402},[2201],{"type":27,"value":1405},{"type":31,"tagName":713,"properties":2203,"children":2204},{"style":829},[2205],{"type":27,"value":2206}," MONTH_LONG",{"type":31,"tagName":713,"properties":2208,"children":2209},{"style":1402},[2210],{"type":27,"value":1959},{"type":31,"tagName":713,"properties":2212,"children":2213},{"style":784},[2214],{"type":27,"value":2060},{"type":31,"tagName":713,"properties":2216,"children":2217},{"style":778},[2218],{"type":27,"value":2065},{"type":31,"tagName":713,"properties":2220,"children":2221},{"style":829},[2222],{"type":27,"value":1196},{"type":31,"tagName":713,"properties":2224,"children":2225},{"style":778},[2226],{"type":27,"value":2074},{"type":31,"tagName":713,"properties":2228,"children":2229},{"style":1402},[2230],{"type":27,"value":2079},{"type":31,"tagName":713,"properties":2232,"children":2233},{"style":778},[2234],{"type":27,"value":2084},{"type":31,"tagName":713,"properties":2236,"children":2237},{"style":819},[2238],{"type":27,"value":2239},"\"January\"",{"type":31,"tagName":713,"properties":2241,"children":2242},{"style":778},[2243],{"type":27,"value":551},{"type":31,"tagName":713,"properties":2245,"children":2246},{"style":819},[2247],{"type":27,"value":2248},"\"February\"",{"type":31,"tagName":713,"properties":2250,"children":2251},{"style":778},[2252],{"type":27,"value":551},{"type":31,"tagName":713,"properties":2254,"children":2255},{"style":819},[2256],{"type":27,"value":2257},"\"March\"",{"type":31,"tagName":713,"properties":2259,"children":2260},{"style":778},[2261],{"type":27,"value":551},{"type":31,"tagName":713,"properties":2263,"children":2264},{"style":819},[2265],{"type":27,"value":2266},"\"April\"",{"type":31,"tagName":713,"properties":2268,"children":2269},{"style":778},[2270],{"type":27,"value":551},{"type":31,"tagName":713,"properties":2272,"children":2273},{"style":819},[2274],{"type":27,"value":2125},{"type":31,"tagName":713,"properties":2276,"children":2277},{"style":778},[2278],{"type":27,"value":551},{"type":31,"tagName":713,"properties":2280,"children":2281},{"style":819},[2282],{"type":27,"value":2283},"\"June\"",{"type":31,"tagName":713,"properties":2285,"children":2286},{"style":778},[2287],{"type":27,"value":551},{"type":31,"tagName":713,"properties":2289,"children":2290},{"style":819},[2291],{"type":27,"value":2292},"\"July\"",{"type":31,"tagName":713,"properties":2294,"children":2295},{"style":778},[2296],{"type":27,"value":551},{"type":31,"tagName":713,"properties":2298,"children":2299},{"style":819},[2300],{"type":27,"value":2301},"\"August\"",{"type":31,"tagName":713,"properties":2303,"children":2304},{"style":778},[2305],{"type":27,"value":551},{"type":31,"tagName":713,"properties":2307,"children":2308},{"style":819},[2309],{"type":27,"value":2310},"\"September\"",{"type":31,"tagName":713,"properties":2312,"children":2313},{"style":778},[2314],{"type":27,"value":551},{"type":31,"tagName":713,"properties":2316,"children":2317},{"style":819},[2318],{"type":27,"value":2319},"\"October\"",{"type":31,"tagName":713,"properties":2321,"children":2322},{"style":778},[2323],{"type":27,"value":551},{"type":31,"tagName":713,"properties":2325,"children":2326},{"style":819},[2327],{"type":27,"value":2328},"\"November\"",{"type":31,"tagName":713,"properties":2330,"children":2331},{"style":778},[2332],{"type":27,"value":551},{"type":31,"tagName":713,"properties":2334,"children":2335},{"style":819},[2336],{"type":27,"value":2337},"\"December\"",{"type":31,"tagName":713,"properties":2339,"children":2340},{"style":778},[2341],{"type":27,"value":2193},{"type":27,"value":28},{"type":31,"tagName":713,"properties":2344,"children":2345},{"class":715},[2346,2350,2355,2359,2363,2367,2371,2375,2379,2383,2388,2392,2397,2401,2406,2410,2415,2419,2424,2428,2433,2437,2442],{"type":31,"tagName":713,"properties":2347,"children":2348},{"style":1402},[2349],{"type":27,"value":1405},{"type":31,"tagName":713,"properties":2351,"children":2352},{"style":829},[2353],{"type":27,"value":2354}," DAY_NAMES",{"type":31,"tagName":713,"properties":2356,"children":2357},{"style":1402},[2358],{"type":27,"value":1959},{"type":31,"tagName":713,"properties":2360,"children":2361},{"style":784},[2362],{"type":27,"value":2060},{"type":31,"tagName":713,"properties":2364,"children":2365},{"style":778},[2366],{"type":27,"value":2065},{"type":31,"tagName":713,"properties":2368,"children":2369},{"style":829},[2370],{"type":27,"value":1196},{"type":31,"tagName":713,"properties":2372,"children":2373},{"style":778},[2374],{"type":27,"value":2074},{"type":31,"tagName":713,"properties":2376,"children":2377},{"style":1402},[2378],{"type":27,"value":2079},{"type":31,"tagName":713,"properties":2380,"children":2381},{"style":778},[2382],{"type":27,"value":2084},{"type":31,"tagName":713,"properties":2384,"children":2385},{"style":819},[2386],{"type":27,"value":2387},"\"Mon\"",{"type":31,"tagName":713,"properties":2389,"children":2390},{"style":778},[2391],{"type":27,"value":551},{"type":31,"tagName":713,"properties":2393,"children":2394},{"style":819},[2395],{"type":27,"value":2396},"\"Tue\"",{"type":31,"tagName":713,"properties":2398,"children":2399},{"style":778},[2400],{"type":27,"value":551},{"type":31,"tagName":713,"properties":2402,"children":2403},{"style":819},[2404],{"type":27,"value":2405},"\"Wed\"",{"type":31,"tagName":713,"properties":2407,"children":2408},{"style":778},[2409],{"type":27,"value":551},{"type":31,"tagName":713,"properties":2411,"children":2412},{"style":819},[2413],{"type":27,"value":2414},"\"Thu\"",{"type":31,"tagName":713,"properties":2416,"children":2417},{"style":778},[2418],{"type":27,"value":551},{"type":31,"tagName":713,"properties":2420,"children":2421},{"style":819},[2422],{"type":27,"value":2423},"\"Fri\"",{"type":31,"tagName":713,"properties":2425,"children":2426},{"style":778},[2427],{"type":27,"value":551},{"type":31,"tagName":713,"properties":2429,"children":2430},{"style":819},[2431],{"type":27,"value":2432},"\"Sat\"",{"type":31,"tagName":713,"properties":2434,"children":2435},{"style":778},[2436],{"type":27,"value":551},{"type":31,"tagName":713,"properties":2438,"children":2439},{"style":819},[2440],{"type":27,"value":2441},"\"Sun\"",{"type":31,"tagName":713,"properties":2443,"children":2444},{"style":778},[2445],{"type":27,"value":2193},{"type":27,"value":28},{"type":31,"tagName":713,"properties":2448,"children":2449},{"class":715},[2450,2454,2459,2463,2468,2472,2477,2481,2486,2490,2495,2499,2504,2508,2513],{"type":31,"tagName":713,"properties":2451,"children":2452},{"style":1402},[2453],{"type":27,"value":1405},{"type":31,"tagName":713,"properties":2455,"children":2456},{"style":829},[2457],{"type":27,"value":2458}," SLATE",{"type":31,"tagName":713,"properties":2460,"children":2461},{"style":1402},[2462],{"type":27,"value":1959},{"type":31,"tagName":713,"properties":2464,"children":2465},{"style":784},[2466],{"type":27,"value":2467}," i32",{"type":31,"tagName":713,"properties":2469,"children":2470},{"style":1402},[2471],{"type":27,"value":1415},{"type":31,"tagName":713,"properties":2473,"children":2474},{"style":784},[2475],{"type":27,"value":2476}," rgba",{"type":31,"tagName":713,"properties":2478,"children":2479},{"style":778},[2480],{"type":27,"value":816},{"type":31,"tagName":713,"properties":2482,"children":2483},{"style":829},[2484],{"type":27,"value":2485},"148",{"type":31,"tagName":713,"properties":2487,"children":2488},{"style":778},[2489],{"type":27,"value":551},{"type":31,"tagName":713,"properties":2491,"children":2492},{"style":829},[2493],{"type":27,"value":2494},"163",{"type":31,"tagName":713,"properties":2496,"children":2497},{"style":778},[2498],{"type":27,"value":551},{"type":31,"tagName":713,"properties":2500,"children":2501},{"style":829},[2502],{"type":27,"value":2503},"184",{"type":31,"tagName":713,"properties":2505,"children":2506},{"style":778},[2507],{"type":27,"value":551},{"type":31,"tagName":713,"properties":2509,"children":2510},{"style":829},[2511],{"type":27,"value":2512},"255",{"type":31,"tagName":713,"properties":2514,"children":2515},{"style":778},[2516],{"type":27,"value":2517},");",{"type":27,"value":28},{"type":31,"tagName":713,"properties":2520,"children":2521},{"class":715},[2522,2526,2531,2535,2540,2544,2548,2553,2558,2563,2568,2572,2576],{"type":31,"tagName":713,"properties":2523,"children":2524},{"style":1402},[2525],{"type":27,"value":1405},{"type":31,"tagName":713,"properties":2527,"children":2528},{"style":829},[2529],{"type":27,"value":2530}," monthRet",{"type":31,"tagName":713,"properties":2532,"children":2533},{"style":1402},[2534],{"type":27,"value":1415},{"type":31,"tagName":713,"properties":2536,"children":2537},{"style":1402},[2538],{"type":27,"value":2539}," new",{"type":31,"tagName":713,"properties":2541,"children":2542},{"style":784},[2543],{"type":27,"value":2060},{"type":31,"tagName":713,"properties":2545,"children":2546},{"style":778},[2547],{"type":27,"value":2065},{"type":31,"tagName":713,"properties":2549,"children":2550},{"style":784},[2551],{"type":27,"value":2552},"f64",{"type":31,"tagName":713,"properties":2554,"children":2555},{"style":778},[2556],{"type":27,"value":2557},">(",{"type":31,"tagName":713,"properties":2559,"children":2560},{"style":829},[2561],{"type":27,"value":2562},"MAX_YEARS",{"type":31,"tagName":713,"properties":2564,"children":2565},{"style":1402},[2566],{"type":27,"value":2567}," *",{"type":31,"tagName":713,"properties":2569,"children":2570},{"style":829},[2571],{"type":27,"value":1880},{"type":31,"tagName":713,"properties":2573,"children":2574},{"style":778},[2575],{"type":27,"value":265},{"type":31,"tagName":713,"properties":2577,"children":2578},{"style":719},[2579],{"type":27,"value":2580},"// the monthly grid: a return per year slot and month, NaN where empty",{"type":27,"value":28},{"type":31,"tagName":713,"properties":2583,"children":2584},{"class":715},[2585,2589,2594,2598,2602,2606,2610,2615,2619,2623,2627],{"type":31,"tagName":713,"properties":2586,"children":2587},{"style":1402},[2588],{"type":27,"value":1405},{"type":31,"tagName":713,"properties":2590,"children":2591},{"style":829},[2592],{"type":27,"value":2593}," yearOfSlot",{"type":31,"tagName":713,"properties":2595,"children":2596},{"style":1402},[2597],{"type":27,"value":1415},{"type":31,"tagName":713,"properties":2599,"children":2600},{"style":1402},[2601],{"type":27,"value":2539},{"type":31,"tagName":713,"properties":2603,"children":2604},{"style":784},[2605],{"type":27,"value":2060},{"type":31,"tagName":713,"properties":2607,"children":2608},{"style":778},[2609],{"type":27,"value":2065},{"type":31,"tagName":713,"properties":2611,"children":2612},{"style":784},[2613],{"type":27,"value":2614},"i32",{"type":31,"tagName":713,"properties":2616,"children":2617},{"style":778},[2618],{"type":27,"value":2557},{"type":31,"tagName":713,"properties":2620,"children":2621},{"style":829},[2622],{"type":27,"value":2562},{"type":31,"tagName":713,"properties":2624,"children":2625},{"style":778},[2626],{"type":27,"value":265},{"type":31,"tagName":713,"properties":2628,"children":2629},{"style":719},[2630],{"type":27,"value":2631},"// the year each ring slot holds",{"type":27,"value":28},{"type":31,"tagName":713,"properties":2634,"children":2635},{"class":715},[2636,2640,2645,2649,2653,2657,2661,2665,2669,2674,2678,2682,2686],{"type":31,"tagName":713,"properties":2637,"children":2638},{"style":1402},[2639],{"type":27,"value":1405},{"type":31,"tagName":713,"properties":2641,"children":2642},{"style":829},[2643],{"type":27,"value":2644}," hourSum",{"type":31,"tagName":713,"properties":2646,"children":2647},{"style":1402},[2648],{"type":27,"value":1415},{"type":31,"tagName":713,"properties":2650,"children":2651},{"style":1402},[2652],{"type":27,"value":2539},{"type":31,"tagName":713,"properties":2654,"children":2655},{"style":784},[2656],{"type":27,"value":2060},{"type":31,"tagName":713,"properties":2658,"children":2659},{"style":778},[2660],{"type":27,"value":2065},{"type":31,"tagName":713,"properties":2662,"children":2663},{"style":784},[2664],{"type":27,"value":2552},{"type":31,"tagName":713,"properties":2666,"children":2667},{"style":778},[2668],{"type":27,"value":2557},{"type":31,"tagName":713,"properties":2670,"children":2671},{"style":829},[2672],{"type":27,"value":2673},"DAYS",{"type":31,"tagName":713,"properties":2675,"children":2676},{"style":1402},[2677],{"type":27,"value":2567},{"type":31,"tagName":713,"properties":2679,"children":2680},{"style":829},[2681],{"type":27,"value":1923},{"type":31,"tagName":713,"properties":2683,"children":2684},{"style":778},[2685],{"type":27,"value":265},{"type":31,"tagName":713,"properties":2687,"children":2688},{"style":719},[2689],{"type":27,"value":2690},"// the weekday x hour grid: summed hour moves, samples, up samples",{"type":27,"value":28},{"type":31,"tagName":713,"properties":2693,"children":2694},{"class":715},[2695,2699,2704,2708,2712,2716,2720,2724,2728,2732,2736,2740],{"type":31,"tagName":713,"properties":2696,"children":2697},{"style":1402},[2698],{"type":27,"value":1405},{"type":31,"tagName":713,"properties":2700,"children":2701},{"style":829},[2702],{"type":27,"value":2703}," hourCount",{"type":31,"tagName":713,"properties":2705,"children":2706},{"style":1402},[2707],{"type":27,"value":1415},{"type":31,"tagName":713,"properties":2709,"children":2710},{"style":1402},[2711],{"type":27,"value":2539},{"type":31,"tagName":713,"properties":2713,"children":2714},{"style":784},[2715],{"type":27,"value":2060},{"type":31,"tagName":713,"properties":2717,"children":2718},{"style":778},[2719],{"type":27,"value":2065},{"type":31,"tagName":713,"properties":2721,"children":2722},{"style":784},[2723],{"type":27,"value":2614},{"type":31,"tagName":713,"properties":2725,"children":2726},{"style":778},[2727],{"type":27,"value":2557},{"type":31,"tagName":713,"properties":2729,"children":2730},{"style":829},[2731],{"type":27,"value":2673},{"type":31,"tagName":713,"properties":2733,"children":2734},{"style":1402},[2735],{"type":27,"value":2567},{"type":31,"tagName":713,"properties":2737,"children":2738},{"style":829},[2739],{"type":27,"value":1923},{"type":31,"tagName":713,"properties":2741,"children":2742},{"style":778},[2743],{"type":27,"value":2517},{"type":27,"value":28},{"type":31,"tagName":713,"properties":2746,"children":2747},{"class":715},[2748,2752,2757,2761,2765,2769,2773,2777,2781,2785,2789,2793],{"type":31,"tagName":713,"properties":2749,"children":2750},{"style":1402},[2751],{"type":27,"value":1405},{"type":31,"tagName":713,"properties":2753,"children":2754},{"style":829},[2755],{"type":27,"value":2756}," hourUp",{"type":31,"tagName":713,"properties":2758,"children":2759},{"style":1402},[2760],{"type":27,"value":1415},{"type":31,"tagName":713,"properties":2762,"children":2763},{"style":1402},[2764],{"type":27,"value":2539},{"type":31,"tagName":713,"properties":2766,"children":2767},{"style":784},[2768],{"type":27,"value":2060},{"type":31,"tagName":713,"properties":2770,"children":2771},{"style":778},[2772],{"type":27,"value":2065},{"type":31,"tagName":713,"properties":2774,"children":2775},{"style":784},[2776],{"type":27,"value":2614},{"type":31,"tagName":713,"properties":2778,"children":2779},{"style":778},[2780],{"type":27,"value":2557},{"type":31,"tagName":713,"properties":2782,"children":2783},{"style":829},[2784],{"type":27,"value":2673},{"type":31,"tagName":713,"properties":2786,"children":2787},{"style":1402},[2788],{"type":27,"value":2567},{"type":31,"tagName":713,"properties":2790,"children":2791},{"style":829},[2792],{"type":27,"value":1923},{"type":31,"tagName":713,"properties":2794,"children":2795},{"style":778},[2796],{"type":27,"value":2517},{"type":27,"value":28},{"type":31,"tagName":713,"properties":2799,"children":2800},{"class":715},[2801,2805,2810,2814,2818,2822,2826,2830,2834,2839,2843],{"type":31,"tagName":713,"properties":2802,"children":2803},{"style":1402},[2804],{"type":27,"value":1405},{"type":31,"tagName":713,"properties":2806,"children":2807},{"style":829},[2808],{"type":27,"value":2809}," monthAvg",{"type":31,"tagName":713,"properties":2811,"children":2812},{"style":1402},[2813],{"type":27,"value":1415},{"type":31,"tagName":713,"properties":2815,"children":2816},{"style":1402},[2817],{"type":27,"value":2539},{"type":31,"tagName":713,"properties":2819,"children":2820},{"style":784},[2821],{"type":27,"value":2060},{"type":31,"tagName":713,"properties":2823,"children":2824},{"style":778},[2825],{"type":27,"value":2065},{"type":31,"tagName":713,"properties":2827,"children":2828},{"style":784},[2829],{"type":27,"value":2552},{"type":31,"tagName":713,"properties":2831,"children":2832},{"style":778},[2833],{"type":27,"value":2557},{"type":31,"tagName":713,"properties":2835,"children":2836},{"style":829},[2837],{"type":27,"value":2838},"MONTHS",{"type":31,"tagName":713,"properties":2840,"children":2841},{"style":778},[2842],{"type":27,"value":265},{"type":31,"tagName":713,"properties":2844,"children":2845},{"style":719},[2846],{"type":27,"value":2847},"// the Avg row: each month's mean over the closed years shown, NaN below min_samples",{"type":27,"value":28},{"type":31,"tagName":713,"properties":2850,"children":2851},{"class":715},[2852,2856,2861,2865,2870,2874,2878,2882,2886],{"type":31,"tagName":713,"properties":2853,"children":2854},{"style":1402},[2855],{"type":27,"value":1405},{"type":31,"tagName":713,"properties":2857,"children":2858},{"style":829},[2859],{"type":27,"value":2860}," words",{"type":31,"tagName":713,"properties":2862,"children":2863},{"style":1402},[2864],{"type":27,"value":1415},{"type":31,"tagName":713,"properties":2866,"children":2867},{"style":778},[2868],{"type":27,"value":2869}," draw.",{"type":31,"tagName":713,"properties":2871,"children":2872},{"style":784},[2873],{"type":27,"value":1376},{"type":31,"tagName":713,"properties":2875,"children":2876},{"style":778},[2877],{"type":27,"value":816},{"type":31,"tagName":713,"properties":2879,"children":2880},{"style":829},[2881],{"type":27,"value":705},{"type":31,"tagName":713,"properties":2883,"children":2884},{"style":778},[2885],{"type":27,"value":265},{"type":31,"tagName":713,"properties":2887,"children":2888},{"style":719},[2889],{"type":27,"value":2890},"// the one sentence",{"type":27,"value":28},{"type":31,"tagName":713,"properties":2893,"children":2894},{"class":715},[],{"type":27,"value":28},{"type":31,"tagName":713,"properties":2897,"children":2898},{"class":715},[2899,2904,2909,2913,2918,2922,2926,2931,2935,2939,2943,2947,2952,2956,2961,2965],{"type":31,"tagName":713,"properties":2900,"children":2901},{"style":1402},[2902],{"type":27,"value":2903},"let",{"type":31,"tagName":713,"properties":2905,"children":2906},{"style":778},[2907],{"type":27,"value":2908}," daily ",{"type":31,"tagName":713,"properties":2910,"children":2911},{"style":1402},[2912],{"type":27,"value":2079},{"type":31,"tagName":713,"properties":2914,"children":2915},{"style":829},[2916],{"type":27,"value":2917}," false",{"type":31,"tagName":713,"properties":2919,"children":2920},{"style":778},[2921],{"type":27,"value":1871},{"type":31,"tagName":713,"properties":2923,"children":2924},{"style":1402},[2925],{"type":27,"value":2903},{"type":31,"tagName":713,"properties":2927,"children":2928},{"style":778},[2929],{"type":27,"value":2930}," maxRows ",{"type":31,"tagName":713,"properties":2932,"children":2933},{"style":1402},[2934],{"type":27,"value":2079},{"type":31,"tagName":713,"properties":2936,"children":2937},{"style":829},[2938],{"type":27,"value":1866},{"type":31,"tagName":713,"properties":2940,"children":2941},{"style":778},[2942],{"type":27,"value":1871},{"type":31,"tagName":713,"properties":2944,"children":2945},{"style":1402},[2946],{"type":27,"value":2903},{"type":31,"tagName":713,"properties":2948,"children":2949},{"style":778},[2950],{"type":27,"value":2951}," minSamples ",{"type":31,"tagName":713,"properties":2953,"children":2954},{"style":1402},[2955],{"type":27,"value":2079},{"type":31,"tagName":713,"properties":2957,"children":2958},{"style":829},[2959],{"type":27,"value":2960}," 3",{"type":31,"tagName":713,"properties":2962,"children":2963},{"style":778},[2964],{"type":27,"value":1871},{"type":31,"tagName":713,"properties":2966,"children":2967},{"style":719},[2968],{"type":27,"value":2969},"// read in onStart()",{"type":27,"value":28},{"type":31,"tagName":713,"properties":2972,"children":2973},{"class":715},[2974,2978,2983,2987,2991,2995,3000,3004,3008,3013,3017,3021,3025,3029,3033],{"type":31,"tagName":713,"properties":2975,"children":2976},{"style":1402},[2977],{"type":27,"value":2903},{"type":31,"tagName":713,"properties":2979,"children":2980},{"style":778},[2981],{"type":27,"value":2982}," lastDayClose",{"type":31,"tagName":713,"properties":2984,"children":2985},{"style":1402},[2986],{"type":27,"value":1959},{"type":31,"tagName":713,"properties":2988,"children":2989},{"style":784},[2990],{"type":27,"value":1964},{"type":31,"tagName":713,"properties":2992,"children":2993},{"style":1402},[2994],{"type":27,"value":1415},{"type":31,"tagName":713,"properties":2996,"children":2997},{"style":829},[2998],{"type":27,"value":2999}," NaN",{"type":31,"tagName":713,"properties":3001,"children":3002},{"style":778},[3003],{"type":27,"value":1871},{"type":31,"tagName":713,"properties":3005,"children":3006},{"style":1402},[3007],{"type":27,"value":2903},{"type":31,"tagName":713,"properties":3009,"children":3010},{"style":778},[3011],{"type":27,"value":3012}," lastDayOpen",{"type":31,"tagName":713,"properties":3014,"children":3015},{"style":1402},[3016],{"type":27,"value":1959},{"type":31,"tagName":713,"properties":3018,"children":3019},{"style":784},[3020],{"type":27,"value":1964},{"type":31,"tagName":713,"properties":3022,"children":3023},{"style":1402},[3024],{"type":27,"value":1415},{"type":31,"tagName":713,"properties":3026,"children":3027},{"style":829},[3028],{"type":27,"value":2999},{"type":31,"tagName":713,"properties":3030,"children":3031},{"style":778},[3032],{"type":27,"value":1871},{"type":31,"tagName":713,"properties":3034,"children":3035},{"style":719},[3036],{"type":27,"value":3037},"// the daily fold: the newest closed day",{"type":27,"value":28},{"type":31,"tagName":713,"properties":3040,"children":3041},{"class":715},[3042,3046,3051,3055,3059,3063,3067,3071],{"type":31,"tagName":713,"properties":3043,"children":3044},{"style":1402},[3045],{"type":27,"value":2903},{"type":31,"tagName":713,"properties":3047,"children":3048},{"style":778},[3049],{"type":27,"value":3050}," prevMonthEnd",{"type":31,"tagName":713,"properties":3052,"children":3053},{"style":1402},[3054],{"type":27,"value":1959},{"type":31,"tagName":713,"properties":3056,"children":3057},{"style":784},[3058],{"type":27,"value":1964},{"type":31,"tagName":713,"properties":3060,"children":3061},{"style":1402},[3062],{"type":27,"value":1415},{"type":31,"tagName":713,"properties":3064,"children":3065},{"style":829},[3066],{"type":27,"value":2999},{"type":31,"tagName":713,"properties":3068,"children":3069},{"style":778},[3070],{"type":27,"value":1871},{"type":31,"tagName":713,"properties":3072,"children":3073},{"style":719},[3074],{"type":27,"value":3075},"// the close that ended the month before the newest one: the base of its return",{"type":27,"value":28},{"type":31,"tagName":713,"properties":3078,"children":3079},{"class":715},[3080,3084,3089,3093,3098,3102,3106,3110,3115,3119,3123,3127,3131,3135,3140,3144,3149,3153,3157,3162,3166,3170,3174,3178,3183,3187,3191,3195],{"type":31,"tagName":713,"properties":3081,"children":3082},{"style":1402},[3083],{"type":27,"value":2903},{"type":31,"tagName":713,"properties":3085,"children":3086},{"style":778},[3087],{"type":27,"value":3088}," curMonthKey ",{"type":31,"tagName":713,"properties":3090,"children":3091},{"style":1402},[3092],{"type":27,"value":2079},{"type":31,"tagName":713,"properties":3094,"children":3095},{"style":1402},[3096],{"type":27,"value":3097}," -",{"type":31,"tagName":713,"properties":3099,"children":3100},{"style":829},[3101],{"type":27,"value":914},{"type":31,"tagName":713,"properties":3103,"children":3104},{"style":778},[3105],{"type":27,"value":1871},{"type":31,"tagName":713,"properties":3107,"children":3108},{"style":1402},[3109],{"type":27,"value":2903},{"type":31,"tagName":713,"properties":3111,"children":3112},{"style":778},[3113],{"type":27,"value":3114}," curYear ",{"type":31,"tagName":713,"properties":3116,"children":3117},{"style":1402},[3118],{"type":27,"value":2079},{"type":31,"tagName":713,"properties":3120,"children":3121},{"style":1402},[3122],{"type":27,"value":3097},{"type":31,"tagName":713,"properties":3124,"children":3125},{"style":829},[3126],{"type":27,"value":914},{"type":31,"tagName":713,"properties":3128,"children":3129},{"style":778},[3130],{"type":27,"value":1871},{"type":31,"tagName":713,"properties":3132,"children":3133},{"style":1402},[3134],{"type":27,"value":2903},{"type":31,"tagName":713,"properties":3136,"children":3137},{"style":778},[3138],{"type":27,"value":3139}," curSlot ",{"type":31,"tagName":713,"properties":3141,"children":3142},{"style":1402},[3143],{"type":27,"value":2079},{"type":31,"tagName":713,"properties":3145,"children":3146},{"style":829},[3147],{"type":27,"value":3148}," 0",{"type":31,"tagName":713,"properties":3150,"children":3151},{"style":778},[3152],{"type":27,"value":1871},{"type":31,"tagName":713,"properties":3154,"children":3155},{"style":1402},[3156],{"type":27,"value":2903},{"type":31,"tagName":713,"properties":3158,"children":3159},{"style":778},[3160],{"type":27,"value":3161}," curMonth ",{"type":31,"tagName":713,"properties":3163,"children":3164},{"style":1402},[3165],{"type":27,"value":2079},{"type":31,"tagName":713,"properties":3167,"children":3168},{"style":829},[3169],{"type":27,"value":3148},{"type":31,"tagName":713,"properties":3171,"children":3172},{"style":778},[3173],{"type":27,"value":1871},{"type":31,"tagName":713,"properties":3175,"children":3176},{"style":1402},[3177],{"type":27,"value":2903},{"type":31,"tagName":713,"properties":3179,"children":3180},{"style":778},[3181],{"type":27,"value":3182}," yearsSeen ",{"type":31,"tagName":713,"properties":3184,"children":3185},{"style":1402},[3186],{"type":27,"value":2079},{"type":31,"tagName":713,"properties":3188,"children":3189},{"style":829},[3190],{"type":27,"value":3148},{"type":31,"tagName":713,"properties":3192,"children":3193},{"style":778},[3194],{"type":27,"value":1871},{"type":31,"tagName":713,"properties":3196,"children":3197},{"style":719},[3198],{"type":27,"value":3199},"// the month and year row being filled",{"type":27,"value":28},{"type":31,"tagName":713,"properties":3202,"children":3203},{"class":715},[3204,3208,3213,3217,3221,3225,3229,3233,3237,3242,3246,3250,3254,3258,3262],{"type":31,"tagName":713,"properties":3205,"children":3206},{"style":1402},[3207],{"type":27,"value":2903},{"type":31,"tagName":713,"properties":3209,"children":3210},{"style":778},[3211],{"type":27,"value":3212}," firstHourOpen",{"type":31,"tagName":713,"properties":3214,"children":3215},{"style":1402},[3216],{"type":27,"value":1959},{"type":31,"tagName":713,"properties":3218,"children":3219},{"style":784},[3220],{"type":27,"value":1964},{"type":31,"tagName":713,"properties":3222,"children":3223},{"style":1402},[3224],{"type":27,"value":1415},{"type":31,"tagName":713,"properties":3226,"children":3227},{"style":829},[3228],{"type":27,"value":2999},{"type":31,"tagName":713,"properties":3230,"children":3231},{"style":778},[3232],{"type":27,"value":1871},{"type":31,"tagName":713,"properties":3234,"children":3235},{"style":1402},[3236],{"type":27,"value":2903},{"type":31,"tagName":713,"properties":3238,"children":3239},{"style":778},[3240],{"type":27,"value":3241}," lastHourOpen",{"type":31,"tagName":713,"properties":3243,"children":3244},{"style":1402},[3245],{"type":27,"value":1959},{"type":31,"tagName":713,"properties":3247,"children":3248},{"style":784},[3249],{"type":27,"value":1964},{"type":31,"tagName":713,"properties":3251,"children":3252},{"style":1402},[3253],{"type":27,"value":1415},{"type":31,"tagName":713,"properties":3255,"children":3256},{"style":829},[3257],{"type":27,"value":2999},{"type":31,"tagName":713,"properties":3259,"children":3260},{"style":778},[3261],{"type":27,"value":1871},{"type":31,"tagName":713,"properties":3263,"children":3264},{"style":719},[3265],{"type":27,"value":3266},"// the hourly fold's span",{"type":27,"value":28},{"type":31,"tagName":713,"properties":3269,"children":3270},{"class":715},[3271,3275,3280,3284,3288],{"type":31,"tagName":713,"properties":3272,"children":3273},{"style":1402},[3274],{"type":27,"value":2903},{"type":31,"tagName":713,"properties":3276,"children":3277},{"style":778},[3278],{"type":27,"value":3279}," wordsShown ",{"type":31,"tagName":713,"properties":3281,"children":3282},{"style":1402},[3283],{"type":27,"value":2079},{"type":31,"tagName":713,"properties":3285,"children":3286},{"style":829},[3287],{"type":27,"value":2917},{"type":31,"tagName":713,"properties":3289,"children":3290},{"style":778},[3291],{"type":27,"value":2038},{"type":27,"value":28},{"type":31,"tagName":713,"properties":3294,"children":3295},{"class":715},[3296,3300,3305,3309,3313,3317,3321,3326,3330,3334,3338],{"type":31,"tagName":713,"properties":3297,"children":3298},{"style":1402},[3299],{"type":27,"value":2903},{"type":31,"tagName":713,"properties":3301,"children":3302},{"style":778},[3303],{"type":27,"value":3304}," civYear ",{"type":31,"tagName":713,"properties":3306,"children":3307},{"style":1402},[3308],{"type":27,"value":2079},{"type":31,"tagName":713,"properties":3310,"children":3311},{"style":829},[3312],{"type":27,"value":3148},{"type":31,"tagName":713,"properties":3314,"children":3315},{"style":778},[3316],{"type":27,"value":1871},{"type":31,"tagName":713,"properties":3318,"children":3319},{"style":1402},[3320],{"type":27,"value":2903},{"type":31,"tagName":713,"properties":3322,"children":3323},{"style":778},[3324],{"type":27,"value":3325}," civMonth ",{"type":31,"tagName":713,"properties":3327,"children":3328},{"style":1402},[3329],{"type":27,"value":2079},{"type":31,"tagName":713,"properties":3331,"children":3332},{"style":829},[3333],{"type":27,"value":3148},{"type":31,"tagName":713,"properties":3335,"children":3336},{"style":778},[3337],{"type":27,"value":1871},{"type":31,"tagName":713,"properties":3339,"children":3340},{"style":719},[3341],{"type":27,"value":3342},"// civil()'s answer",{"type":27,"value":28},{"type":31,"tagName":713,"properties":3345,"children":3346},{"class":715},[],{"type":27,"value":28},{"type":31,"tagName":713,"properties":3349,"children":3350},{"class":715},[3351],{"type":31,"tagName":713,"properties":3352,"children":3353},{"style":719},[3354],{"type":27,"value":3355},"// The UTC calendar date of epoch seconds (days to civil), into civYear and civMonth (1..12).",{"type":27,"value":28},{"type":31,"tagName":713,"properties":3358,"children":3359},{"class":715},[3360,3365,3370,3374,3380,3384,3388,3393,3397,3402],{"type":31,"tagName":713,"properties":3361,"children":3362},{"style":1402},[3363],{"type":27,"value":3364},"function",{"type":31,"tagName":713,"properties":3366,"children":3367},{"style":784},[3368],{"type":27,"value":3369}," civil",{"type":31,"tagName":713,"properties":3371,"children":3372},{"style":778},[3373],{"type":27,"value":816},{"type":31,"tagName":713,"properties":3375,"children":3377},{"style":3376},"--shiki-dark:#FFAB70;--shiki-light:#E36209",[3378],{"type":27,"value":3379},"t",{"type":31,"tagName":713,"properties":3381,"children":3382},{"style":1402},[3383],{"type":27,"value":1959},{"type":31,"tagName":713,"properties":3385,"children":3386},{"style":784},[3387],{"type":27,"value":1964},{"type":31,"tagName":713,"properties":3389,"children":3390},{"style":778},[3391],{"type":27,"value":3392},")",{"type":31,"tagName":713,"properties":3394,"children":3395},{"style":1402},[3396],{"type":27,"value":1959},{"type":31,"tagName":713,"properties":3398,"children":3399},{"style":829},[3400],{"type":27,"value":3401}," void",{"type":31,"tagName":713,"properties":3403,"children":3404},{"style":778},[3405],{"type":27,"value":3406}," {",{"type":27,"value":28},{"type":31,"tagName":713,"properties":3409,"children":3410},{"class":715},[3411,3416,3421,3425,3430,3435,3440,3445,3450,3454,3459,3464,3469],{"type":31,"tagName":713,"properties":3412,"children":3413},{"style":1402},[3414],{"type":27,"value":3415},"  const",{"type":31,"tagName":713,"properties":3417,"children":3418},{"style":829},[3419],{"type":27,"value":3420}," z",{"type":31,"tagName":713,"properties":3422,"children":3423},{"style":1402},[3424],{"type":27,"value":1415},{"type":31,"tagName":713,"properties":3426,"children":3427},{"style":784},[3428],{"type":27,"value":3429}," i64",{"type":31,"tagName":713,"properties":3431,"children":3432},{"style":778},[3433],{"type":27,"value":3434},"(Math.",{"type":31,"tagName":713,"properties":3436,"children":3437},{"style":784},[3438],{"type":27,"value":3439},"floor",{"type":31,"tagName":713,"properties":3441,"children":3442},{"style":778},[3443],{"type":27,"value":3444},"(t ",{"type":31,"tagName":713,"properties":3446,"children":3447},{"style":1402},[3448],{"type":27,"value":3449},"/",{"type":31,"tagName":713,"properties":3451,"children":3452},{"style":829},[3453],{"type":27,"value":1954},{"type":31,"tagName":713,"properties":3455,"children":3456},{"style":778},[3457],{"type":27,"value":3458},")) ",{"type":31,"tagName":713,"properties":3460,"children":3461},{"style":1402},[3462],{"type":27,"value":3463},"+",{"type":31,"tagName":713,"properties":3465,"children":3466},{"style":829},[3467],{"type":27,"value":3468}," 719468",{"type":31,"tagName":713,"properties":3470,"children":3471},{"style":778},[3472],{"type":27,"value":2038},{"type":27,"value":28},{"type":31,"tagName":713,"properties":3475,"children":3476},{"class":715},[3477,3481,3486,3490,3495,3500,3504,3509,3514,3518,3522,3527,3532,3537,3541,3546],{"type":31,"tagName":713,"properties":3478,"children":3479},{"style":1402},[3480],{"type":27,"value":3415},{"type":31,"tagName":713,"properties":3482,"children":3483},{"style":829},[3484],{"type":27,"value":3485}," era",{"type":31,"tagName":713,"properties":3487,"children":3488},{"style":1402},[3489],{"type":27,"value":1415},{"type":31,"tagName":713,"properties":3491,"children":3492},{"style":778},[3493],{"type":27,"value":3494}," (z ",{"type":31,"tagName":713,"properties":3496,"children":3497},{"style":1402},[3498],{"type":27,"value":3499},">=",{"type":31,"tagName":713,"properties":3501,"children":3502},{"style":829},[3503],{"type":27,"value":3148},{"type":31,"tagName":713,"properties":3505,"children":3506},{"style":1402},[3507],{"type":27,"value":3508}," ?",{"type":31,"tagName":713,"properties":3510,"children":3511},{"style":778},[3512],{"type":27,"value":3513}," z ",{"type":31,"tagName":713,"properties":3515,"children":3516},{"style":1402},[3517],{"type":27,"value":1959},{"type":31,"tagName":713,"properties":3519,"children":3520},{"style":778},[3521],{"type":27,"value":3513},{"type":31,"tagName":713,"properties":3523,"children":3524},{"style":1402},[3525],{"type":27,"value":3526},"-",{"type":31,"tagName":713,"properties":3528,"children":3529},{"style":829},[3530],{"type":27,"value":3531}," 146096",{"type":31,"tagName":713,"properties":3533,"children":3534},{"style":778},[3535],{"type":27,"value":3536},") ",{"type":31,"tagName":713,"properties":3538,"children":3539},{"style":1402},[3540],{"type":27,"value":3449},{"type":31,"tagName":713,"properties":3542,"children":3543},{"style":829},[3544],{"type":27,"value":3545}," 146097",{"type":31,"tagName":713,"properties":3547,"children":3548},{"style":778},[3549],{"type":27,"value":2038},{"type":27,"value":28},{"type":31,"tagName":713,"properties":3552,"children":3553},{"class":715},[3554,3558,3563,3567,3571,3575,3580,3585,3589],{"type":31,"tagName":713,"properties":3555,"children":3556},{"style":1402},[3557],{"type":27,"value":3415},{"type":31,"tagName":713,"properties":3559,"children":3560},{"style":829},[3561],{"type":27,"value":3562}," doe",{"type":31,"tagName":713,"properties":3564,"children":3565},{"style":1402},[3566],{"type":27,"value":1415},{"type":31,"tagName":713,"properties":3568,"children":3569},{"style":778},[3570],{"type":27,"value":3513},{"type":31,"tagName":713,"properties":3572,"children":3573},{"style":1402},[3574],{"type":27,"value":3526},{"type":31,"tagName":713,"properties":3576,"children":3577},{"style":778},[3578],{"type":27,"value":3579}," era ",{"type":31,"tagName":713,"properties":3581,"children":3582},{"style":1402},[3583],{"type":27,"value":3584},"*",{"type":31,"tagName":713,"properties":3586,"children":3587},{"style":829},[3588],{"type":27,"value":3545},{"type":31,"tagName":713,"properties":3590,"children":3591},{"style":778},[3592],{"type":27,"value":2038},{"type":27,"value":28},{"type":31,"tagName":713,"properties":3595,"children":3596},{"class":715},[3597,3601,3606,3610,3615,3619,3624,3628,3633,3638,3642,3646,3651,3655,3659,3663,3667,3671,3675,3680],{"type":31,"tagName":713,"properties":3598,"children":3599},{"style":1402},[3600],{"type":27,"value":3415},{"type":31,"tagName":713,"properties":3602,"children":3603},{"style":829},[3604],{"type":27,"value":3605}," yoe",{"type":31,"tagName":713,"properties":3607,"children":3608},{"style":1402},[3609],{"type":27,"value":1415},{"type":31,"tagName":713,"properties":3611,"children":3612},{"style":778},[3613],{"type":27,"value":3614}," (doe ",{"type":31,"tagName":713,"properties":3616,"children":3617},{"style":1402},[3618],{"type":27,"value":3526},{"type":31,"tagName":713,"properties":3620,"children":3621},{"style":778},[3622],{"type":27,"value":3623}," doe ",{"type":31,"tagName":713,"properties":3625,"children":3626},{"style":1402},[3627],{"type":27,"value":3449},{"type":31,"tagName":713,"properties":3629,"children":3630},{"style":829},[3631],{"type":27,"value":3632}," 1460",{"type":31,"tagName":713,"properties":3634,"children":3635},{"style":1402},[3636],{"type":27,"value":3637}," +",{"type":31,"tagName":713,"properties":3639,"children":3640},{"style":778},[3641],{"type":27,"value":3623},{"type":31,"tagName":713,"properties":3643,"children":3644},{"style":1402},[3645],{"type":27,"value":3449},{"type":31,"tagName":713,"properties":3647,"children":3648},{"style":829},[3649],{"type":27,"value":3650}," 36524",{"type":31,"tagName":713,"properties":3652,"children":3653},{"style":1402},[3654],{"type":27,"value":3097},{"type":31,"tagName":713,"properties":3656,"children":3657},{"style":778},[3658],{"type":27,"value":3623},{"type":31,"tagName":713,"properties":3660,"children":3661},{"style":1402},[3662],{"type":27,"value":3449},{"type":31,"tagName":713,"properties":3664,"children":3665},{"style":829},[3666],{"type":27,"value":3531},{"type":31,"tagName":713,"properties":3668,"children":3669},{"style":778},[3670],{"type":27,"value":3536},{"type":31,"tagName":713,"properties":3672,"children":3673},{"style":1402},[3674],{"type":27,"value":3449},{"type":31,"tagName":713,"properties":3676,"children":3677},{"style":829},[3678],{"type":27,"value":3679}," 365",{"type":31,"tagName":713,"properties":3681,"children":3682},{"style":778},[3683],{"type":27,"value":2038},{"type":27,"value":28},{"type":31,"tagName":713,"properties":3686,"children":3687},{"class":715},[3688,3692,3697,3701,3705,3709,3713,3718,3722,3727,3731,3735,3739,3744,3748,3752,3756,3761],{"type":31,"tagName":713,"properties":3689,"children":3690},{"style":1402},[3691],{"type":27,"value":3415},{"type":31,"tagName":713,"properties":3693,"children":3694},{"style":829},[3695],{"type":27,"value":3696}," doy",{"type":31,"tagName":713,"properties":3698,"children":3699},{"style":1402},[3700],{"type":27,"value":1415},{"type":31,"tagName":713,"properties":3702,"children":3703},{"style":778},[3704],{"type":27,"value":3623},{"type":31,"tagName":713,"properties":3706,"children":3707},{"style":1402},[3708],{"type":27,"value":3526},{"type":31,"tagName":713,"properties":3710,"children":3711},{"style":778},[3712],{"type":27,"value":396},{"type":31,"tagName":713,"properties":3714,"children":3715},{"style":829},[3716],{"type":27,"value":3717},"365",{"type":31,"tagName":713,"properties":3719,"children":3720},{"style":1402},[3721],{"type":27,"value":2567},{"type":31,"tagName":713,"properties":3723,"children":3724},{"style":778},[3725],{"type":27,"value":3726}," yoe ",{"type":31,"tagName":713,"properties":3728,"children":3729},{"style":1402},[3730],{"type":27,"value":3463},{"type":31,"tagName":713,"properties":3732,"children":3733},{"style":778},[3734],{"type":27,"value":3726},{"type":31,"tagName":713,"properties":3736,"children":3737},{"style":1402},[3738],{"type":27,"value":3449},{"type":31,"tagName":713,"properties":3740,"children":3741},{"style":829},[3742],{"type":27,"value":3743}," 4",{"type":31,"tagName":713,"properties":3745,"children":3746},{"style":1402},[3747],{"type":27,"value":3097},{"type":31,"tagName":713,"properties":3749,"children":3750},{"style":778},[3751],{"type":27,"value":3726},{"type":31,"tagName":713,"properties":3753,"children":3754},{"style":1402},[3755],{"type":27,"value":3449},{"type":31,"tagName":713,"properties":3757,"children":3758},{"style":829},[3759],{"type":27,"value":3760}," 100",{"type":31,"tagName":713,"properties":3762,"children":3763},{"style":778},[3764],{"type":27,"value":2517},{"type":27,"value":28},{"type":31,"tagName":713,"properties":3767,"children":3768},{"class":715},[3769,3773,3778,3782,3786,3791,3795,3800,3804,3809,3813,3817,3822],{"type":31,"tagName":713,"properties":3770,"children":3771},{"style":1402},[3772],{"type":27,"value":3415},{"type":31,"tagName":713,"properties":3774,"children":3775},{"style":829},[3776],{"type":27,"value":3777}," mp",{"type":31,"tagName":713,"properties":3779,"children":3780},{"style":1402},[3781],{"type":27,"value":1415},{"type":31,"tagName":713,"properties":3783,"children":3784},{"style":778},[3785],{"type":27,"value":396},{"type":31,"tagName":713,"properties":3787,"children":3788},{"style":829},[3789],{"type":27,"value":3790},"5",{"type":31,"tagName":713,"properties":3792,"children":3793},{"style":1402},[3794],{"type":27,"value":2567},{"type":31,"tagName":713,"properties":3796,"children":3797},{"style":778},[3798],{"type":27,"value":3799}," doy ",{"type":31,"tagName":713,"properties":3801,"children":3802},{"style":1402},[3803],{"type":27,"value":3463},{"type":31,"tagName":713,"properties":3805,"children":3806},{"style":829},[3807],{"type":27,"value":3808}," 2",{"type":31,"tagName":713,"properties":3810,"children":3811},{"style":778},[3812],{"type":27,"value":3536},{"type":31,"tagName":713,"properties":3814,"children":3815},{"style":1402},[3816],{"type":27,"value":3449},{"type":31,"tagName":713,"properties":3818,"children":3819},{"style":829},[3820],{"type":27,"value":3821}," 153",{"type":31,"tagName":713,"properties":3823,"children":3824},{"style":778},[3825],{"type":27,"value":2038},{"type":27,"value":28},{"type":31,"tagName":713,"properties":3828,"children":3829},{"class":715},[3830,3835,3839,3843,3848,3852,3857,3861,3866,3870,3874,3879,3883,3887,3892],{"type":31,"tagName":713,"properties":3831,"children":3832},{"style":778},[3833],{"type":27,"value":3834},"  civMonth ",{"type":31,"tagName":713,"properties":3836,"children":3837},{"style":1402},[3838],{"type":27,"value":2079},{"type":31,"tagName":713,"properties":3840,"children":3841},{"style":784},[3842],{"type":27,"value":2467},{"type":31,"tagName":713,"properties":3844,"children":3845},{"style":778},[3846],{"type":27,"value":3847},"(mp ",{"type":31,"tagName":713,"properties":3849,"children":3850},{"style":1402},[3851],{"type":27,"value":2065},{"type":31,"tagName":713,"properties":3853,"children":3854},{"style":829},[3855],{"type":27,"value":3856}," 10",{"type":31,"tagName":713,"properties":3858,"children":3859},{"style":1402},[3860],{"type":27,"value":3508},{"type":31,"tagName":713,"properties":3862,"children":3863},{"style":778},[3864],{"type":27,"value":3865}," mp ",{"type":31,"tagName":713,"properties":3867,"children":3868},{"style":1402},[3869],{"type":27,"value":3463},{"type":31,"tagName":713,"properties":3871,"children":3872},{"style":829},[3873],{"type":27,"value":2960},{"type":31,"tagName":713,"properties":3875,"children":3876},{"style":1402},[3877],{"type":27,"value":3878}," :",{"type":31,"tagName":713,"properties":3880,"children":3881},{"style":778},[3882],{"type":27,"value":3865},{"type":31,"tagName":713,"properties":3884,"children":3885},{"style":1402},[3886],{"type":27,"value":3526},{"type":31,"tagName":713,"properties":3888,"children":3889},{"style":829},[3890],{"type":27,"value":3891}," 9",{"type":31,"tagName":713,"properties":3893,"children":3894},{"style":778},[3895],{"type":27,"value":2517},{"type":27,"value":28},{"type":31,"tagName":713,"properties":3898,"children":3899},{"class":715},[3900,3905,3909,3913,3918,3922,3926,3930,3935,3939,3944,3949,3953,3957,3962,3966,3970],{"type":31,"tagName":713,"properties":3901,"children":3902},{"style":778},[3903],{"type":27,"value":3904},"  civYear ",{"type":31,"tagName":713,"properties":3906,"children":3907},{"style":1402},[3908],{"type":27,"value":2079},{"type":31,"tagName":713,"properties":3910,"children":3911},{"style":784},[3912],{"type":27,"value":2467},{"type":31,"tagName":713,"properties":3914,"children":3915},{"style":778},[3916],{"type":27,"value":3917},"(yoe ",{"type":31,"tagName":713,"properties":3919,"children":3920},{"style":1402},[3921],{"type":27,"value":3463},{"type":31,"tagName":713,"properties":3923,"children":3924},{"style":778},[3925],{"type":27,"value":3579},{"type":31,"tagName":713,"properties":3927,"children":3928},{"style":1402},[3929],{"type":27,"value":3584},{"type":31,"tagName":713,"properties":3931,"children":3932},{"style":829},[3933],{"type":27,"value":3934}," 400",{"type":31,"tagName":713,"properties":3936,"children":3937},{"style":1402},[3938],{"type":27,"value":3637},{"type":31,"tagName":713,"properties":3940,"children":3941},{"style":778},[3942],{"type":27,"value":3943}," (civMonth ",{"type":31,"tagName":713,"properties":3945,"children":3946},{"style":1402},[3947],{"type":27,"value":3948},"\u003C=",{"type":31,"tagName":713,"properties":3950,"children":3951},{"style":829},[3952],{"type":27,"value":3808},{"type":31,"tagName":713,"properties":3954,"children":3955},{"style":1402},[3956],{"type":27,"value":3508},{"type":31,"tagName":713,"properties":3958,"children":3959},{"style":829},[3960],{"type":27,"value":3961}," 1",{"type":31,"tagName":713,"properties":3963,"children":3964},{"style":1402},[3965],{"type":27,"value":3878},{"type":31,"tagName":713,"properties":3967,"children":3968},{"style":829},[3969],{"type":27,"value":3148},{"type":31,"tagName":713,"properties":3971,"children":3972},{"style":778},[3973],{"type":27,"value":3974},"));",{"type":27,"value":28},{"type":31,"tagName":713,"properties":3977,"children":3978},{"class":715},[3979],{"type":31,"tagName":713,"properties":3980,"children":3981},{"style":778},[3982],{"type":27,"value":3983},"}",{"type":27,"value":28},{"type":31,"tagName":713,"properties":3986,"children":3987},{"class":715},[3988,3992,3997,4001,4005,4009,4013,4017,4021,4025,4030,4035,4040,4045,4049,4053,4057,4061,4065,4069,4073],{"type":31,"tagName":713,"properties":3989,"children":3990},{"style":1402},[3991],{"type":27,"value":3364},{"type":31,"tagName":713,"properties":3993,"children":3994},{"style":784},[3995],{"type":27,"value":3996}," monthKeyOf",{"type":31,"tagName":713,"properties":3998,"children":3999},{"style":778},[4000],{"type":27,"value":816},{"type":31,"tagName":713,"properties":4002,"children":4003},{"style":3376},[4004],{"type":27,"value":3379},{"type":31,"tagName":713,"properties":4006,"children":4007},{"style":1402},[4008],{"type":27,"value":1959},{"type":31,"tagName":713,"properties":4010,"children":4011},{"style":784},[4012],{"type":27,"value":1964},{"type":31,"tagName":713,"properties":4014,"children":4015},{"style":778},[4016],{"type":27,"value":3392},{"type":31,"tagName":713,"properties":4018,"children":4019},{"style":1402},[4020],{"type":27,"value":1959},{"type":31,"tagName":713,"properties":4022,"children":4023},{"style":784},[4024],{"type":27,"value":2467},{"type":31,"tagName":713,"properties":4026,"children":4027},{"style":778},[4028],{"type":27,"value":4029}," { ",{"type":31,"tagName":713,"properties":4031,"children":4032},{"style":784},[4033],{"type":27,"value":4034},"civil",{"type":31,"tagName":713,"properties":4036,"children":4037},{"style":778},[4038],{"type":27,"value":4039},"(t); ",{"type":31,"tagName":713,"properties":4041,"children":4042},{"style":1402},[4043],{"type":27,"value":4044},"return",{"type":31,"tagName":713,"properties":4046,"children":4047},{"style":778},[4048],{"type":27,"value":3304},{"type":31,"tagName":713,"properties":4050,"children":4051},{"style":1402},[4052],{"type":27,"value":3584},{"type":31,"tagName":713,"properties":4054,"children":4055},{"style":829},[4056],{"type":27,"value":1866},{"type":31,"tagName":713,"properties":4058,"children":4059},{"style":1402},[4060],{"type":27,"value":3637},{"type":31,"tagName":713,"properties":4062,"children":4063},{"style":778},[4064],{"type":27,"value":3325},{"type":31,"tagName":713,"properties":4066,"children":4067},{"style":1402},[4068],{"type":27,"value":3526},{"type":31,"tagName":713,"properties":4070,"children":4071},{"style":829},[4072],{"type":27,"value":3961},{"type":31,"tagName":713,"properties":4074,"children":4075},{"style":778},[4076],{"type":27,"value":4077},"; }",{"type":27,"value":28},{"type":31,"tagName":713,"properties":4080,"children":4081},{"class":715},[4082,4086,4091,4095,4100,4104,4108,4112,4117,4121,4125,4129,4133,4137,4141,4146,4151,4155,4160,4164,4169,4173,4178,4182,4187,4192,4196,4200,4204,4209],{"type":31,"tagName":713,"properties":4083,"children":4084},{"style":1402},[4085],{"type":27,"value":3364},{"type":31,"tagName":713,"properties":4087,"children":4088},{"style":784},[4089],{"type":27,"value":4090}," sbSigned",{"type":31,"tagName":713,"properties":4092,"children":4093},{"style":778},[4094],{"type":27,"value":816},{"type":31,"tagName":713,"properties":4096,"children":4097},{"style":3376},[4098],{"type":27,"value":4099},"v",{"type":31,"tagName":713,"properties":4101,"children":4102},{"style":1402},[4103],{"type":27,"value":1959},{"type":31,"tagName":713,"properties":4105,"children":4106},{"style":784},[4107],{"type":27,"value":1964},{"type":31,"tagName":713,"properties":4109,"children":4110},{"style":778},[4111],{"type":27,"value":551},{"type":31,"tagName":713,"properties":4113,"children":4114},{"style":3376},[4115],{"type":27,"value":4116},"decimals",{"type":31,"tagName":713,"properties":4118,"children":4119},{"style":1402},[4120],{"type":27,"value":1959},{"type":31,"tagName":713,"properties":4122,"children":4123},{"style":784},[4124],{"type":27,"value":2467},{"type":31,"tagName":713,"properties":4126,"children":4127},{"style":778},[4128],{"type":27,"value":3392},{"type":31,"tagName":713,"properties":4130,"children":4131},{"style":1402},[4132],{"type":27,"value":1959},{"type":31,"tagName":713,"properties":4134,"children":4135},{"style":829},[4136],{"type":27,"value":3401},{"type":31,"tagName":713,"properties":4138,"children":4139},{"style":778},[4140],{"type":27,"value":4029},{"type":31,"tagName":713,"properties":4142,"children":4143},{"style":1402},[4144],{"type":27,"value":4145},"if",{"type":31,"tagName":713,"properties":4147,"children":4148},{"style":778},[4149],{"type":27,"value":4150}," (v ",{"type":31,"tagName":713,"properties":4152,"children":4153},{"style":1402},[4154],{"type":27,"value":3499},{"type":31,"tagName":713,"properties":4156,"children":4157},{"style":829},[4158],{"type":27,"value":4159}," 0.0",{"type":31,"tagName":713,"properties":4161,"children":4162},{"style":778},[4163],{"type":27,"value":3536},{"type":31,"tagName":713,"properties":4165,"children":4166},{"style":784},[4167],{"type":27,"value":4168},"sb_text",{"type":31,"tagName":713,"properties":4170,"children":4171},{"style":778},[4172],{"type":27,"value":816},{"type":31,"tagName":713,"properties":4174,"children":4175},{"style":819},[4176],{"type":27,"value":4177},"\"+\"",{"type":31,"tagName":713,"properties":4179,"children":4180},{"style":778},[4181],{"type":27,"value":265},{"type":31,"tagName":713,"properties":4183,"children":4184},{"style":784},[4185],{"type":27,"value":4186},"sb_f64",{"type":31,"tagName":713,"properties":4188,"children":4189},{"style":778},[4190],{"type":27,"value":4191},"(v, decimals); ",{"type":31,"tagName":713,"properties":4193,"children":4194},{"style":784},[4195],{"type":27,"value":4168},{"type":31,"tagName":713,"properties":4197,"children":4198},{"style":778},[4199],{"type":27,"value":816},{"type":31,"tagName":713,"properties":4201,"children":4202},{"style":819},[4203],{"type":27,"value":1568},{"type":31,"tagName":713,"properties":4205,"children":4206},{"style":778},[4207],{"type":27,"value":4208},"); } ",{"type":31,"tagName":713,"properties":4210,"children":4211},{"style":719},[4212],{"type":27,"value":4213},"// \"+12.4%\", \"-0.03%\"",{"type":27,"value":28},{"type":31,"tagName":713,"properties":4216,"children":4217},{"class":715},[4218,4222,4227,4231,4236,4240,4244,4248,4252,4256,4260,4264,4269,4273,4277,4281,4285,4289,4294,4298,4303,4308,4312,4316,4321,4325],{"type":31,"tagName":713,"properties":4219,"children":4220},{"style":1402},[4221],{"type":27,"value":3364},{"type":31,"tagName":713,"properties":4223,"children":4224},{"style":784},[4225],{"type":27,"value":4226}," sbHour",{"type":31,"tagName":713,"properties":4228,"children":4229},{"style":778},[4230],{"type":27,"value":816},{"type":31,"tagName":713,"properties":4232,"children":4233},{"style":3376},[4234],{"type":27,"value":4235},"h",{"type":31,"tagName":713,"properties":4237,"children":4238},{"style":1402},[4239],{"type":27,"value":1959},{"type":31,"tagName":713,"properties":4241,"children":4242},{"style":784},[4243],{"type":27,"value":2467},{"type":31,"tagName":713,"properties":4245,"children":4246},{"style":778},[4247],{"type":27,"value":3392},{"type":31,"tagName":713,"properties":4249,"children":4250},{"style":1402},[4251],{"type":27,"value":1959},{"type":31,"tagName":713,"properties":4253,"children":4254},{"style":829},[4255],{"type":27,"value":3401},{"type":31,"tagName":713,"properties":4257,"children":4258},{"style":778},[4259],{"type":27,"value":4029},{"type":31,"tagName":713,"properties":4261,"children":4262},{"style":1402},[4263],{"type":27,"value":4145},{"type":31,"tagName":713,"properties":4265,"children":4266},{"style":778},[4267],{"type":27,"value":4268}," (h ",{"type":31,"tagName":713,"properties":4270,"children":4271},{"style":1402},[4272],{"type":27,"value":2065},{"type":31,"tagName":713,"properties":4274,"children":4275},{"style":829},[4276],{"type":27,"value":3856},{"type":31,"tagName":713,"properties":4278,"children":4279},{"style":778},[4280],{"type":27,"value":3536},{"type":31,"tagName":713,"properties":4282,"children":4283},{"style":784},[4284],{"type":27,"value":4168},{"type":31,"tagName":713,"properties":4286,"children":4287},{"style":778},[4288],{"type":27,"value":816},{"type":31,"tagName":713,"properties":4290,"children":4291},{"style":819},[4292],{"type":27,"value":4293},"\"0\"",{"type":31,"tagName":713,"properties":4295,"children":4296},{"style":778},[4297],{"type":27,"value":265},{"type":31,"tagName":713,"properties":4299,"children":4300},{"style":784},[4301],{"type":27,"value":4302},"sb_int",{"type":31,"tagName":713,"properties":4304,"children":4305},{"style":778},[4306],{"type":27,"value":4307},"(h); ",{"type":31,"tagName":713,"properties":4309,"children":4310},{"style":784},[4311],{"type":27,"value":4168},{"type":31,"tagName":713,"properties":4313,"children":4314},{"style":778},[4315],{"type":27,"value":816},{"type":31,"tagName":713,"properties":4317,"children":4318},{"style":819},[4319],{"type":27,"value":4320},"\":00\"",{"type":31,"tagName":713,"properties":4322,"children":4323},{"style":778},[4324],{"type":27,"value":4208},{"type":31,"tagName":713,"properties":4326,"children":4327},{"style":719},[4328],{"type":27,"value":4329},"// \"14:00\"",{"type":27,"value":28},{"type":31,"tagName":713,"properties":4332,"children":4333},{"class":715},[4334,4338,4343,4347,4351,4355,4359,4363,4367,4371,4375,4380,4384,4389,4394,4398,4402,4406,4410,4414,4418,4422,4426,4430,4434,4438,4443,4447,4451,4455,4459,4463,4467,4471],{"type":31,"tagName":713,"properties":4335,"children":4336},{"style":1402},[4337],{"type":27,"value":3364},{"type":31,"tagName":713,"properties":4339,"children":4340},{"style":784},[4341],{"type":27,"value":4342}," fbHour",{"type":31,"tagName":713,"properties":4344,"children":4345},{"style":778},[4346],{"type":27,"value":816},{"type":31,"tagName":713,"properties":4348,"children":4349},{"style":3376},[4350],{"type":27,"value":4235},{"type":31,"tagName":713,"properties":4352,"children":4353},{"style":1402},[4354],{"type":27,"value":1959},{"type":31,"tagName":713,"properties":4356,"children":4357},{"style":784},[4358],{"type":27,"value":2467},{"type":31,"tagName":713,"properties":4360,"children":4361},{"style":778},[4362],{"type":27,"value":3392},{"type":31,"tagName":713,"properties":4364,"children":4365},{"style":1402},[4366],{"type":27,"value":1959},{"type":31,"tagName":713,"properties":4368,"children":4369},{"style":829},[4370],{"type":27,"value":3401},{"type":31,"tagName":713,"properties":4372,"children":4373},{"style":778},[4374],{"type":27,"value":4029},{"type":31,"tagName":713,"properties":4376,"children":4377},{"style":784},[4378],{"type":27,"value":4379},"fb_text",{"type":31,"tagName":713,"properties":4381,"children":4382},{"style":778},[4383],{"type":27,"value":816},{"type":31,"tagName":713,"properties":4385,"children":4386},{"style":819},[4387],{"type":27,"value":4388},"\"",{"type":31,"tagName":713,"properties":4390,"children":4391},{"style":829},[4392],{"type":27,"value":4393},"\\\"",{"type":31,"tagName":713,"properties":4395,"children":4396},{"style":819},[4397],{"type":27,"value":4388},{"type":31,"tagName":713,"properties":4399,"children":4400},{"style":778},[4401],{"type":27,"value":265},{"type":31,"tagName":713,"properties":4403,"children":4404},{"style":1402},[4405],{"type":27,"value":4145},{"type":31,"tagName":713,"properties":4407,"children":4408},{"style":778},[4409],{"type":27,"value":4268},{"type":31,"tagName":713,"properties":4411,"children":4412},{"style":1402},[4413],{"type":27,"value":2065},{"type":31,"tagName":713,"properties":4415,"children":4416},{"style":829},[4417],{"type":27,"value":3856},{"type":31,"tagName":713,"properties":4419,"children":4420},{"style":778},[4421],{"type":27,"value":3536},{"type":31,"tagName":713,"properties":4423,"children":4424},{"style":784},[4425],{"type":27,"value":4379},{"type":31,"tagName":713,"properties":4427,"children":4428},{"style":778},[4429],{"type":27,"value":816},{"type":31,"tagName":713,"properties":4431,"children":4432},{"style":819},[4433],{"type":27,"value":4293},{"type":31,"tagName":713,"properties":4435,"children":4436},{"style":778},[4437],{"type":27,"value":265},{"type":31,"tagName":713,"properties":4439,"children":4440},{"style":784},[4441],{"type":27,"value":4442},"fb_int",{"type":31,"tagName":713,"properties":4444,"children":4445},{"style":778},[4446],{"type":27,"value":4307},{"type":31,"tagName":713,"properties":4448,"children":4449},{"style":784},[4450],{"type":27,"value":4379},{"type":31,"tagName":713,"properties":4452,"children":4453},{"style":778},[4454],{"type":27,"value":816},{"type":31,"tagName":713,"properties":4456,"children":4457},{"style":819},[4458],{"type":27,"value":4388},{"type":31,"tagName":713,"properties":4460,"children":4461},{"style":829},[4462],{"type":27,"value":4393},{"type":31,"tagName":713,"properties":4464,"children":4465},{"style":819},[4466],{"type":27,"value":4388},{"type":31,"tagName":713,"properties":4468,"children":4469},{"style":778},[4470],{"type":27,"value":4208},{"type":31,"tagName":713,"properties":4472,"children":4473},{"style":719},[4474],{"type":27,"value":4475},"// the hour column key, \"14\"",{"type":27,"value":28},{"type":31,"tagName":713,"properties":4478,"children":4479},{"class":715},[4480,4484,4489,4493,4497,4501,4505,4509,4513,4517,4521,4525,4529,4533,4537,4541,4545,4549,4553,4557,4561,4565,4569,4573,4577,4581],{"type":31,"tagName":713,"properties":4481,"children":4482},{"style":1402},[4483],{"type":27,"value":3364},{"type":31,"tagName":713,"properties":4485,"children":4486},{"style":784},[4487],{"type":27,"value":4488}," fbHourText",{"type":31,"tagName":713,"properties":4490,"children":4491},{"style":778},[4492],{"type":27,"value":816},{"type":31,"tagName":713,"properties":4494,"children":4495},{"style":3376},[4496],{"type":27,"value":4235},{"type":31,"tagName":713,"properties":4498,"children":4499},{"style":1402},[4500],{"type":27,"value":1959},{"type":31,"tagName":713,"properties":4502,"children":4503},{"style":784},[4504],{"type":27,"value":2467},{"type":31,"tagName":713,"properties":4506,"children":4507},{"style":778},[4508],{"type":27,"value":3392},{"type":31,"tagName":713,"properties":4510,"children":4511},{"style":1402},[4512],{"type":27,"value":1959},{"type":31,"tagName":713,"properties":4514,"children":4515},{"style":829},[4516],{"type":27,"value":3401},{"type":31,"tagName":713,"properties":4518,"children":4519},{"style":778},[4520],{"type":27,"value":4029},{"type":31,"tagName":713,"properties":4522,"children":4523},{"style":1402},[4524],{"type":27,"value":4145},{"type":31,"tagName":713,"properties":4526,"children":4527},{"style":778},[4528],{"type":27,"value":4268},{"type":31,"tagName":713,"properties":4530,"children":4531},{"style":1402},[4532],{"type":27,"value":2065},{"type":31,"tagName":713,"properties":4534,"children":4535},{"style":829},[4536],{"type":27,"value":3856},{"type":31,"tagName":713,"properties":4538,"children":4539},{"style":778},[4540],{"type":27,"value":3536},{"type":31,"tagName":713,"properties":4542,"children":4543},{"style":784},[4544],{"type":27,"value":4379},{"type":31,"tagName":713,"properties":4546,"children":4547},{"style":778},[4548],{"type":27,"value":816},{"type":31,"tagName":713,"properties":4550,"children":4551},{"style":819},[4552],{"type":27,"value":4293},{"type":31,"tagName":713,"properties":4554,"children":4555},{"style":778},[4556],{"type":27,"value":265},{"type":31,"tagName":713,"properties":4558,"children":4559},{"style":784},[4560],{"type":27,"value":4442},{"type":31,"tagName":713,"properties":4562,"children":4563},{"style":778},[4564],{"type":27,"value":4307},{"type":31,"tagName":713,"properties":4566,"children":4567},{"style":784},[4568],{"type":27,"value":4379},{"type":31,"tagName":713,"properties":4570,"children":4571},{"style":778},[4572],{"type":27,"value":816},{"type":31,"tagName":713,"properties":4574,"children":4575},{"style":819},[4576],{"type":27,"value":4320},{"type":31,"tagName":713,"properties":4578,"children":4579},{"style":778},[4580],{"type":27,"value":4208},{"type":31,"tagName":713,"properties":4582,"children":4583},{"style":719},[4584],{"type":27,"value":4585},"// \"14:00\" inside a caption",{"type":27,"value":28},{"type":31,"tagName":713,"properties":4588,"children":4589},{"class":715},[4590,4594,4599,4603,4608,4612,4616,4620,4625,4629,4634,4638,4643,4647,4651,4655,4659,4663,4667,4671,4676,4680,4685,4690,4694,4698,4703,4707,4712],{"type":31,"tagName":713,"properties":4591,"children":4592},{"style":1402},[4593],{"type":27,"value":3364},{"type":31,"tagName":713,"properties":4595,"children":4596},{"style":784},[4597],{"type":27,"value":4598}," sbCount",{"type":31,"tagName":713,"properties":4600,"children":4601},{"style":778},[4602],{"type":27,"value":816},{"type":31,"tagName":713,"properties":4604,"children":4605},{"style":3376},[4606],{"type":27,"value":4607},"n",{"type":31,"tagName":713,"properties":4609,"children":4610},{"style":1402},[4611],{"type":27,"value":1959},{"type":31,"tagName":713,"properties":4613,"children":4614},{"style":784},[4615],{"type":27,"value":2467},{"type":31,"tagName":713,"properties":4617,"children":4618},{"style":778},[4619],{"type":27,"value":551},{"type":31,"tagName":713,"properties":4621,"children":4622},{"style":3376},[4623],{"type":27,"value":4624},"one",{"type":31,"tagName":713,"properties":4626,"children":4627},{"style":1402},[4628],{"type":27,"value":1959},{"type":31,"tagName":713,"properties":4630,"children":4631},{"style":829},[4632],{"type":27,"value":4633}," string",{"type":31,"tagName":713,"properties":4635,"children":4636},{"style":778},[4637],{"type":27,"value":551},{"type":31,"tagName":713,"properties":4639,"children":4640},{"style":3376},[4641],{"type":27,"value":4642},"many",{"type":31,"tagName":713,"properties":4644,"children":4645},{"style":1402},[4646],{"type":27,"value":1959},{"type":31,"tagName":713,"properties":4648,"children":4649},{"style":829},[4650],{"type":27,"value":4633},{"type":31,"tagName":713,"properties":4652,"children":4653},{"style":778},[4654],{"type":27,"value":3392},{"type":31,"tagName":713,"properties":4656,"children":4657},{"style":1402},[4658],{"type":27,"value":1959},{"type":31,"tagName":713,"properties":4660,"children":4661},{"style":829},[4662],{"type":27,"value":3401},{"type":31,"tagName":713,"properties":4664,"children":4665},{"style":778},[4666],{"type":27,"value":4029},{"type":31,"tagName":713,"properties":4668,"children":4669},{"style":784},[4670],{"type":27,"value":4302},{"type":31,"tagName":713,"properties":4672,"children":4673},{"style":778},[4674],{"type":27,"value":4675},"(n); ",{"type":31,"tagName":713,"properties":4677,"children":4678},{"style":784},[4679],{"type":27,"value":4168},{"type":31,"tagName":713,"properties":4681,"children":4682},{"style":778},[4683],{"type":27,"value":4684},"(n ",{"type":31,"tagName":713,"properties":4686,"children":4687},{"style":1402},[4688],{"type":27,"value":4689},"==",{"type":31,"tagName":713,"properties":4691,"children":4692},{"style":829},[4693],{"type":27,"value":3961},{"type":31,"tagName":713,"properties":4695,"children":4696},{"style":1402},[4697],{"type":27,"value":3508},{"type":31,"tagName":713,"properties":4699,"children":4700},{"style":778},[4701],{"type":27,"value":4702}," one ",{"type":31,"tagName":713,"properties":4704,"children":4705},{"style":1402},[4706],{"type":27,"value":1959},{"type":31,"tagName":713,"properties":4708,"children":4709},{"style":778},[4710],{"type":27,"value":4711}," many); } ",{"type":31,"tagName":713,"properties":4713,"children":4714},{"style":719},[4715],{"type":27,"value":4716},"// \"1 week\", \"26 weeks\"",{"type":27,"value":28},{"type":31,"tagName":713,"properties":4719,"children":4720},{"class":715},[4721,4725,4730,4735,4739,4743,4747],{"type":31,"tagName":713,"properties":4722,"children":4723},{"style":1402},[4724],{"type":27,"value":3364},{"type":31,"tagName":713,"properties":4726,"children":4727},{"style":784},[4728],{"type":27,"value":4729}," showWords",{"type":31,"tagName":713,"properties":4731,"children":4732},{"style":778},[4733],{"type":27,"value":4734},"()",{"type":31,"tagName":713,"properties":4736,"children":4737},{"style":1402},[4738],{"type":27,"value":1959},{"type":31,"tagName":713,"properties":4740,"children":4741},{"style":829},[4742],{"type":27,"value":3401},{"type":31,"tagName":713,"properties":4744,"children":4745},{"style":778},[4746],{"type":27,"value":4029},{"type":31,"tagName":713,"properties":4748,"children":4749},{"style":719},[4750],{"type":27,"value":4751},"// the sentence: the label at the top right, and the card's headline says why it has no cell",{"type":27,"value":28},{"type":31,"tagName":713,"properties":4754,"children":4755},{"class":715},[4756,4761,4766,4771,4775,4780,4784,4789,4794,4798,4803,4808,4812,4817,4821,4826,4830,4835,4839,4844,4848,4853,4858,4862,4867],{"type":31,"tagName":713,"properties":4757,"children":4758},{"style":784},[4759],{"type":27,"value":4760},"  str_words_sb",{"type":31,"tagName":713,"properties":4762,"children":4763},{"style":778},[4764],{"type":27,"value":4765},"(); words.",{"type":31,"tagName":713,"properties":4767,"children":4768},{"style":784},[4769],{"type":27,"value":4770},"set",{"type":31,"tagName":713,"properties":4772,"children":4773},{"style":778},[4774],{"type":27,"value":816},{"type":31,"tagName":713,"properties":4776,"children":4777},{"style":829},[4778],{"type":27,"value":4779},"56",{"type":31,"tagName":713,"properties":4781,"children":4782},{"style":778},[4783],{"type":27,"value":551},{"type":31,"tagName":713,"properties":4785,"children":4786},{"style":829},[4787],{"type":27,"value":4788},"14",{"type":31,"tagName":713,"properties":4790,"children":4791},{"style":778},[4792],{"type":27,"value":4793},").",{"type":31,"tagName":713,"properties":4795,"children":4796},{"style":784},[4797],{"type":27,"value":27},{"type":31,"tagName":713,"properties":4799,"children":4800},{"style":778},[4801],{"type":27,"value":4802},"(str_words_sb).",{"type":31,"tagName":713,"properties":4804,"children":4805},{"style":784},[4806],{"type":27,"value":4807},"anchor",{"type":31,"tagName":713,"properties":4809,"children":4810},{"style":778},[4811],{"type":27,"value":816},{"type":31,"tagName":713,"properties":4813,"children":4814},{"style":829},[4815],{"type":27,"value":4816},"ANCHOR_TOP_RIGHT",{"type":31,"tagName":713,"properties":4818,"children":4819},{"style":778},[4820],{"type":27,"value":4793},{"type":31,"tagName":713,"properties":4822,"children":4823},{"style":784},[4824],{"type":27,"value":4825},"align",{"type":31,"tagName":713,"properties":4827,"children":4828},{"style":778},[4829],{"type":27,"value":816},{"type":31,"tagName":713,"properties":4831,"children":4832},{"style":829},[4833],{"type":27,"value":4834},"ALIGN_RIGHT",{"type":31,"tagName":713,"properties":4836,"children":4837},{"style":778},[4838],{"type":27,"value":4793},{"type":31,"tagName":713,"properties":4840,"children":4841},{"style":784},[4842],{"type":27,"value":4843},"color",{"type":31,"tagName":713,"properties":4845,"children":4846},{"style":778},[4847],{"type":27,"value":816},{"type":31,"tagName":713,"properties":4849,"children":4850},{"style":829},[4851],{"type":27,"value":4852},"SLATE",{"type":31,"tagName":713,"properties":4854,"children":4855},{"style":778},[4856],{"type":27,"value":4857},"); wordsShown ",{"type":31,"tagName":713,"properties":4859,"children":4860},{"style":1402},[4861],{"type":27,"value":2079},{"type":31,"tagName":713,"properties":4863,"children":4864},{"style":829},[4865],{"type":27,"value":4866}," true",{"type":31,"tagName":713,"properties":4868,"children":4869},{"style":778},[4870],{"type":27,"value":2038},{"type":27,"value":28},{"type":31,"tagName":713,"properties":4873,"children":4874},{"class":715},[4875,4880,4884,4888,4892,4897,4901,4906],{"type":31,"tagName":713,"properties":4876,"children":4877},{"style":784},[4878],{"type":27,"value":4879},"  sb_clear",{"type":31,"tagName":713,"properties":4881,"children":4882},{"style":778},[4883],{"type":27,"value":792},{"type":31,"tagName":713,"properties":4885,"children":4886},{"style":784},[4887],{"type":27,"value":4168},{"type":31,"tagName":713,"properties":4889,"children":4890},{"style":778},[4891],{"type":27,"value":816},{"type":31,"tagName":713,"properties":4893,"children":4894},{"style":819},[4895],{"type":27,"value":4896},"\"Not enough history\"",{"type":31,"tagName":713,"properties":4898,"children":4899},{"style":778},[4900],{"type":27,"value":265},{"type":31,"tagName":713,"properties":4902,"children":4903},{"style":784},[4904],{"type":27,"value":4905},"str_best_text_sb",{"type":31,"tagName":713,"properties":4907,"children":4908},{"style":778},[4909],{"type":27,"value":4910},"();",{"type":27,"value":28},{"type":31,"tagName":713,"properties":4913,"children":4914},{"class":715},[4915],{"type":31,"tagName":713,"properties":4916,"children":4917},{"style":778},[4918],{"type":27,"value":3983},{"type":27,"value":28},{"type":31,"tagName":713,"properties":4921,"children":4922},{"class":715},[4923,4927,4932,4936,4940,4944,4948,4952,4957,4962,4967,4971,4975],{"type":31,"tagName":713,"properties":4924,"children":4925},{"style":1402},[4926],{"type":27,"value":3364},{"type":31,"tagName":713,"properties":4928,"children":4929},{"style":784},[4930],{"type":27,"value":4931}," hideWords",{"type":31,"tagName":713,"properties":4933,"children":4934},{"style":778},[4935],{"type":27,"value":4734},{"type":31,"tagName":713,"properties":4937,"children":4938},{"style":1402},[4939],{"type":27,"value":1959},{"type":31,"tagName":713,"properties":4941,"children":4942},{"style":829},[4943],{"type":27,"value":3401},{"type":31,"tagName":713,"properties":4945,"children":4946},{"style":778},[4947],{"type":27,"value":4029},{"type":31,"tagName":713,"properties":4949,"children":4950},{"style":1402},[4951],{"type":27,"value":4145},{"type":31,"tagName":713,"properties":4953,"children":4954},{"style":778},[4955],{"type":27,"value":4956}," (wordsShown) { words.",{"type":31,"tagName":713,"properties":4958,"children":4959},{"style":784},[4960],{"type":27,"value":4961},"delete",{"type":31,"tagName":713,"properties":4963,"children":4964},{"style":778},[4965],{"type":27,"value":4966},"(); wordsShown ",{"type":31,"tagName":713,"properties":4968,"children":4969},{"style":1402},[4970],{"type":27,"value":2079},{"type":31,"tagName":713,"properties":4972,"children":4973},{"style":829},[4974],{"type":27,"value":2917},{"type":31,"tagName":713,"properties":4976,"children":4977},{"style":778},[4978],{"type":27,"value":4979},"; } }",{"type":27,"value":28},{"type":31,"tagName":713,"properties":4982,"children":4983},{"class":715},[],{"type":27,"value":28},{"type":31,"tagName":713,"properties":4986,"children":4987},{"class":715},[4988],{"type":31,"tagName":713,"properties":4989,"children":4990},{"style":719},[4991],{"type":27,"value":4992},"// onStart() runs once before the first bar: read the settings and the chart's interval, clear the rings.",{"type":27,"value":28},{"type":31,"tagName":713,"properties":4995,"children":4996},{"class":715},[4997,5001,5006,5010,5014,5018],{"type":31,"tagName":713,"properties":4998,"children":4999},{"style":1402},[5000],{"type":27,"value":3364},{"type":31,"tagName":713,"properties":5002,"children":5003},{"style":784},[5004],{"type":27,"value":5005}," onStart",{"type":31,"tagName":713,"properties":5007,"children":5008},{"style":778},[5009],{"type":27,"value":4734},{"type":31,"tagName":713,"properties":5011,"children":5012},{"style":1402},[5013],{"type":27,"value":1959},{"type":31,"tagName":713,"properties":5015,"children":5016},{"style":829},[5017],{"type":27,"value":3401},{"type":31,"tagName":713,"properties":5019,"children":5020},{"style":778},[5021],{"type":27,"value":3406},{"type":27,"value":28},{"type":31,"tagName":713,"properties":5024,"children":5025},{"class":715},[5026,5031,5035,5040,5045,5049,5053],{"type":31,"tagName":713,"properties":5027,"children":5028},{"style":778},[5029],{"type":27,"value":5030},"  daily ",{"type":31,"tagName":713,"properties":5032,"children":5033},{"style":1402},[5034],{"type":27,"value":2079},{"type":31,"tagName":713,"properties":5036,"children":5037},{"style":784},[5038],{"type":27,"value":5039}," p_chart_interval_sec",{"type":31,"tagName":713,"properties":5041,"children":5042},{"style":778},[5043],{"type":27,"value":5044},"() ",{"type":31,"tagName":713,"properties":5046,"children":5047},{"style":1402},[5048],{"type":27,"value":3499},{"type":31,"tagName":713,"properties":5050,"children":5051},{"style":829},[5052],{"type":27,"value":1954},{"type":31,"tagName":713,"properties":5054,"children":5055},{"style":778},[5056],{"type":27,"value":2038},{"type":27,"value":28},{"type":31,"tagName":713,"properties":5059,"children":5060},{"class":715},[5061,5066,5070,5074,5078,5083,5088,5092,5097,5101,5105,5110,5114,5118,5122,5126,5130,5135,5139,5143,5147,5151],{"type":31,"tagName":713,"properties":5062,"children":5063},{"style":778},[5064],{"type":27,"value":5065},"  maxRows ",{"type":31,"tagName":713,"properties":5067,"children":5068},{"style":1402},[5069],{"type":27,"value":2079},{"type":31,"tagName":713,"properties":5071,"children":5072},{"style":784},[5073],{"type":27,"value":2467},{"type":31,"tagName":713,"properties":5075,"children":5076},{"style":778},[5077],{"type":27,"value":816},{"type":31,"tagName":713,"properties":5079,"children":5080},{"style":784},[5081],{"type":27,"value":5082},"p_max_rows",{"type":31,"tagName":713,"properties":5084,"children":5085},{"style":778},[5086],{"type":27,"value":5087},"()); ",{"type":31,"tagName":713,"properties":5089,"children":5090},{"style":1402},[5091],{"type":27,"value":4145},{"type":31,"tagName":713,"properties":5093,"children":5094},{"style":778},[5095],{"type":27,"value":5096}," (maxRows ",{"type":31,"tagName":713,"properties":5098,"children":5099},{"style":1402},[5100],{"type":27,"value":2065},{"type":31,"tagName":713,"properties":5102,"children":5103},{"style":829},[5104],{"type":27,"value":3961},{"type":31,"tagName":713,"properties":5106,"children":5107},{"style":778},[5108],{"type":27,"value":5109},") maxRows ",{"type":31,"tagName":713,"properties":5111,"children":5112},{"style":1402},[5113],{"type":27,"value":2079},{"type":31,"tagName":713,"properties":5115,"children":5116},{"style":829},[5117],{"type":27,"value":3961},{"type":31,"tagName":713,"properties":5119,"children":5120},{"style":778},[5121],{"type":27,"value":1871},{"type":31,"tagName":713,"properties":5123,"children":5124},{"style":1402},[5125],{"type":27,"value":4145},{"type":31,"tagName":713,"properties":5127,"children":5128},{"style":778},[5129],{"type":27,"value":5096},{"type":31,"tagName":713,"properties":5131,"children":5132},{"style":1402},[5133],{"type":27,"value":5134},">",{"type":31,"tagName":713,"properties":5136,"children":5137},{"style":829},[5138],{"type":27,"value":1857},{"type":31,"tagName":713,"properties":5140,"children":5141},{"style":778},[5142],{"type":27,"value":5109},{"type":31,"tagName":713,"properties":5144,"children":5145},{"style":1402},[5146],{"type":27,"value":2079},{"type":31,"tagName":713,"properties":5148,"children":5149},{"style":829},[5150],{"type":27,"value":1857},{"type":31,"tagName":713,"properties":5152,"children":5153},{"style":778},[5154],{"type":27,"value":2038},{"type":27,"value":28},{"type":31,"tagName":713,"properties":5157,"children":5158},{"class":715},[5159,5164,5168,5172,5176,5181,5185,5189,5194,5198,5202,5207,5211,5215],{"type":31,"tagName":713,"properties":5160,"children":5161},{"style":778},[5162],{"type":27,"value":5163},"  minSamples ",{"type":31,"tagName":713,"properties":5165,"children":5166},{"style":1402},[5167],{"type":27,"value":2079},{"type":31,"tagName":713,"properties":5169,"children":5170},{"style":784},[5171],{"type":27,"value":2467},{"type":31,"tagName":713,"properties":5173,"children":5174},{"style":778},[5175],{"type":27,"value":816},{"type":31,"tagName":713,"properties":5177,"children":5178},{"style":784},[5179],{"type":27,"value":5180},"p_min_samples",{"type":31,"tagName":713,"properties":5182,"children":5183},{"style":778},[5184],{"type":27,"value":5087},{"type":31,"tagName":713,"properties":5186,"children":5187},{"style":1402},[5188],{"type":27,"value":4145},{"type":31,"tagName":713,"properties":5190,"children":5191},{"style":778},[5192],{"type":27,"value":5193}," (minSamples ",{"type":31,"tagName":713,"properties":5195,"children":5196},{"style":1402},[5197],{"type":27,"value":2065},{"type":31,"tagName":713,"properties":5199,"children":5200},{"style":829},[5201],{"type":27,"value":3961},{"type":31,"tagName":713,"properties":5203,"children":5204},{"style":778},[5205],{"type":27,"value":5206},") minSamples ",{"type":31,"tagName":713,"properties":5208,"children":5209},{"style":1402},[5210],{"type":27,"value":2079},{"type":31,"tagName":713,"properties":5212,"children":5213},{"style":829},[5214],{"type":27,"value":3961},{"type":31,"tagName":713,"properties":5216,"children":5217},{"style":778},[5218],{"type":27,"value":2038},{"type":27,"value":28},{"type":31,"tagName":713,"properties":5221,"children":5222},{"class":715},[5223,5228,5232,5236,5241,5245,5249,5254,5258,5262,5266,5270,5274,5279,5283,5288,5292,5296],{"type":31,"tagName":713,"properties":5224,"children":5225},{"style":1402},[5226],{"type":27,"value":5227},"  for",{"type":31,"tagName":713,"properties":5229,"children":5230},{"style":778},[5231],{"type":27,"value":396},{"type":31,"tagName":713,"properties":5233,"children":5234},{"style":1402},[5235],{"type":27,"value":2903},{"type":31,"tagName":713,"properties":5237,"children":5238},{"style":778},[5239],{"type":27,"value":5240}," i ",{"type":31,"tagName":713,"properties":5242,"children":5243},{"style":1402},[5244],{"type":27,"value":2079},{"type":31,"tagName":713,"properties":5246,"children":5247},{"style":829},[5248],{"type":27,"value":3148},{"type":31,"tagName":713,"properties":5250,"children":5251},{"style":778},[5252],{"type":27,"value":5253},"; i ",{"type":31,"tagName":713,"properties":5255,"children":5256},{"style":1402},[5257],{"type":27,"value":2065},{"type":31,"tagName":713,"properties":5259,"children":5260},{"style":829},[5261],{"type":27,"value":1857},{"type":31,"tagName":713,"properties":5263,"children":5264},{"style":1402},[5265],{"type":27,"value":2567},{"type":31,"tagName":713,"properties":5267,"children":5268},{"style":829},[5269],{"type":27,"value":1880},{"type":31,"tagName":713,"properties":5271,"children":5272},{"style":778},[5273],{"type":27,"value":5253},{"type":31,"tagName":713,"properties":5275,"children":5276},{"style":1402},[5277],{"type":27,"value":5278},"+=",{"type":31,"tagName":713,"properties":5280,"children":5281},{"style":829},[5282],{"type":27,"value":3961},{"type":31,"tagName":713,"properties":5284,"children":5285},{"style":778},[5286],{"type":27,"value":5287},") monthRet[i] ",{"type":31,"tagName":713,"properties":5289,"children":5290},{"style":1402},[5291],{"type":27,"value":2079},{"type":31,"tagName":713,"properties":5293,"children":5294},{"style":829},[5295],{"type":27,"value":2999},{"type":31,"tagName":713,"properties":5297,"children":5298},{"style":778},[5299],{"type":27,"value":2038},{"type":27,"value":28},{"type":31,"tagName":713,"properties":5302,"children":5303},{"class":715},[5304,5308,5312,5316,5320,5324,5328,5332,5336,5340,5344,5348,5352,5356,5360,5365,5369,5373,5378,5382,5386,5391,5395,5399],{"type":31,"tagName":713,"properties":5305,"children":5306},{"style":1402},[5307],{"type":27,"value":5227},{"type":31,"tagName":713,"properties":5309,"children":5310},{"style":778},[5311],{"type":27,"value":396},{"type":31,"tagName":713,"properties":5313,"children":5314},{"style":1402},[5315],{"type":27,"value":2903},{"type":31,"tagName":713,"properties":5317,"children":5318},{"style":778},[5319],{"type":27,"value":5240},{"type":31,"tagName":713,"properties":5321,"children":5322},{"style":1402},[5323],{"type":27,"value":2079},{"type":31,"tagName":713,"properties":5325,"children":5326},{"style":829},[5327],{"type":27,"value":3148},{"type":31,"tagName":713,"properties":5329,"children":5330},{"style":778},[5331],{"type":27,"value":5253},{"type":31,"tagName":713,"properties":5333,"children":5334},{"style":1402},[5335],{"type":27,"value":2065},{"type":31,"tagName":713,"properties":5337,"children":5338},{"style":829},[5339],{"type":27,"value":1901},{"type":31,"tagName":713,"properties":5341,"children":5342},{"style":1402},[5343],{"type":27,"value":2567},{"type":31,"tagName":713,"properties":5345,"children":5346},{"style":829},[5347],{"type":27,"value":1923},{"type":31,"tagName":713,"properties":5349,"children":5350},{"style":778},[5351],{"type":27,"value":5253},{"type":31,"tagName":713,"properties":5353,"children":5354},{"style":1402},[5355],{"type":27,"value":5278},{"type":31,"tagName":713,"properties":5357,"children":5358},{"style":829},[5359],{"type":27,"value":3961},{"type":31,"tagName":713,"properties":5361,"children":5362},{"style":778},[5363],{"type":27,"value":5364},") { hourSum[i] ",{"type":31,"tagName":713,"properties":5366,"children":5367},{"style":1402},[5368],{"type":27,"value":2079},{"type":31,"tagName":713,"properties":5370,"children":5371},{"style":829},[5372],{"type":27,"value":4159},{"type":31,"tagName":713,"properties":5374,"children":5375},{"style":778},[5376],{"type":27,"value":5377},"; hourCount[i] ",{"type":31,"tagName":713,"properties":5379,"children":5380},{"style":1402},[5381],{"type":27,"value":2079},{"type":31,"tagName":713,"properties":5383,"children":5384},{"style":829},[5385],{"type":27,"value":3148},{"type":31,"tagName":713,"properties":5387,"children":5388},{"style":778},[5389],{"type":27,"value":5390},"; hourUp[i] ",{"type":31,"tagName":713,"properties":5392,"children":5393},{"style":1402},[5394],{"type":27,"value":2079},{"type":31,"tagName":713,"properties":5396,"children":5397},{"style":829},[5398],{"type":27,"value":3148},{"type":31,"tagName":713,"properties":5400,"children":5401},{"style":778},[5402],{"type":27,"value":4077},{"type":27,"value":28},{"type":31,"tagName":713,"properties":5405,"children":5406},{"class":715},[5407],{"type":31,"tagName":713,"properties":5408,"children":5409},{"style":778},[5410],{"type":27,"value":3983},{"type":27,"value":28},{"type":31,"tagName":713,"properties":5413,"children":5414},{"class":715},[],{"type":27,"value":28},{"type":31,"tagName":713,"properties":5417,"children":5418},{"class":715},[5419],{"type":31,"tagName":713,"properties":5420,"children":5421},{"style":719},[5422],{"type":27,"value":5423},"// The daily stream into its months: a new month closes the one before on the last daily close seen; the newest month is",{"type":27,"value":28},{"type":31,"tagName":713,"properties":5426,"children":5427},{"class":715},[5428],{"type":31,"tagName":713,"properties":5429,"children":5430},{"style":719},[5431],{"type":27,"value":5432},"// rewritten by every day that closes in it. A month whose calendar month before it holds no close stays empty (the first",{"type":27,"value":28},{"type":31,"tagName":713,"properties":5435,"children":5436},{"class":715},[5437],{"type":31,"tagName":713,"properties":5438,"children":5439},{"style":719},[5440],{"type":27,"value":5441},"// month of the stream, a month after a gap), so a return never spans two months.",{"type":27,"value":28},{"type":31,"tagName":713,"properties":5444,"children":5445},{"class":715},[5446,5450,5455,5459,5463,5467,5471,5475,5479,5483],{"type":31,"tagName":713,"properties":5447,"children":5448},{"style":1402},[5449],{"type":27,"value":3364},{"type":31,"tagName":713,"properties":5451,"children":5452},{"style":784},[5453],{"type":27,"value":5454}," foldDays",{"type":31,"tagName":713,"properties":5456,"children":5457},{"style":778},[5458],{"type":27,"value":816},{"type":31,"tagName":713,"properties":5460,"children":5461},{"style":3376},[5462],{"type":27,"value":3379},{"type":31,"tagName":713,"properties":5464,"children":5465},{"style":1402},[5466],{"type":27,"value":1959},{"type":31,"tagName":713,"properties":5468,"children":5469},{"style":784},[5470],{"type":27,"value":1964},{"type":31,"tagName":713,"properties":5472,"children":5473},{"style":778},[5474],{"type":27,"value":3392},{"type":31,"tagName":713,"properties":5476,"children":5477},{"style":1402},[5478],{"type":27,"value":1959},{"type":31,"tagName":713,"properties":5480,"children":5481},{"style":829},[5482],{"type":27,"value":3401},{"type":31,"tagName":713,"properties":5484,"children":5485},{"style":778},[5486],{"type":27,"value":3406},{"type":27,"value":28},{"type":31,"tagName":713,"properties":5489,"children":5490},{"class":715},[5491,5495,5500,5504,5509,5513,5517,5522,5526,5531,5535],{"type":31,"tagName":713,"properties":5492,"children":5493},{"style":1402},[5494],{"type":27,"value":3415},{"type":31,"tagName":713,"properties":5496,"children":5497},{"style":829},[5498],{"type":27,"value":5499}," block",{"type":31,"tagName":713,"properties":5501,"children":5502},{"style":1402},[5503],{"type":27,"value":1415},{"type":31,"tagName":713,"properties":5505,"children":5506},{"style":784},[5507],{"type":27,"value":5508}," in_days_view",{"type":31,"tagName":713,"properties":5510,"children":5511},{"style":778},[5512],{"type":27,"value":792},{"type":31,"tagName":713,"properties":5514,"children":5515},{"style":1402},[5516],{"type":27,"value":1405},{"type":31,"tagName":713,"properties":5518,"children":5519},{"style":829},[5520],{"type":27,"value":5521}," cells",{"type":31,"tagName":713,"properties":5523,"children":5524},{"style":1402},[5525],{"type":27,"value":1415},{"type":31,"tagName":713,"properties":5527,"children":5528},{"style":784},[5529],{"type":27,"value":5530}," in_days_cells",{"type":31,"tagName":713,"properties":5532,"children":5533},{"style":778},[5534],{"type":27,"value":792},{"type":31,"tagName":713,"properties":5536,"children":5537},{"style":719},[5538],{"type":27,"value":5539},"// f64 cells, six per candle: [offset_ms, open, high, low, close, volume]",{"type":27,"value":28},{"type":31,"tagName":713,"properties":5542,"children":5543},{"class":715},[5544,5548,5553,5557,5562,5566,5571,5576,5580,5584,5588,5592,5596,5600],{"type":31,"tagName":713,"properties":5545,"children":5546},{"style":1402},[5547],{"type":27,"value":3415},{"type":31,"tagName":713,"properties":5549,"children":5550},{"style":829},[5551],{"type":27,"value":5552}," n",{"type":31,"tagName":713,"properties":5554,"children":5555},{"style":1402},[5556],{"type":27,"value":1415},{"type":31,"tagName":713,"properties":5558,"children":5559},{"style":778},[5560],{"type":27,"value":5561}," cells ",{"type":31,"tagName":713,"properties":5563,"children":5564},{"style":1402},[5565],{"type":27,"value":2065},{"type":31,"tagName":713,"properties":5567,"children":5568},{"style":778},[5569],{"type":27,"value":5570}," block.",{"type":31,"tagName":713,"properties":5572,"children":5573},{"style":829},[5574],{"type":27,"value":5575},"length",{"type":31,"tagName":713,"properties":5577,"children":5578},{"style":1402},[5579],{"type":27,"value":3508},{"type":31,"tagName":713,"properties":5581,"children":5582},{"style":778},[5583],{"type":27,"value":5561},{"type":31,"tagName":713,"properties":5585,"children":5586},{"style":1402},[5587],{"type":27,"value":1959},{"type":31,"tagName":713,"properties":5589,"children":5590},{"style":778},[5591],{"type":27,"value":5570},{"type":31,"tagName":713,"properties":5593,"children":5594},{"style":829},[5595],{"type":27,"value":5575},{"type":31,"tagName":713,"properties":5597,"children":5598},{"style":778},[5599],{"type":27,"value":1871},{"type":31,"tagName":713,"properties":5601,"children":5602},{"style":719},[5603],{"type":27,"value":5604},"// -1 (no history on this bar) and 0 fold nothing",{"type":27,"value":28},{"type":31,"tagName":713,"properties":5607,"children":5608},{"class":715},[5609,5613,5617,5621,5625,5629,5633,5637,5641,5646,5651,5656,5660,5664],{"type":31,"tagName":713,"properties":5610,"children":5611},{"style":1402},[5612],{"type":27,"value":5227},{"type":31,"tagName":713,"properties":5614,"children":5615},{"style":778},[5616],{"type":27,"value":396},{"type":31,"tagName":713,"properties":5618,"children":5619},{"style":1402},[5620],{"type":27,"value":2903},{"type":31,"tagName":713,"properties":5622,"children":5623},{"style":778},[5624],{"type":27,"value":5240},{"type":31,"tagName":713,"properties":5626,"children":5627},{"style":1402},[5628],{"type":27,"value":2079},{"type":31,"tagName":713,"properties":5630,"children":5631},{"style":829},[5632],{"type":27,"value":3148},{"type":31,"tagName":713,"properties":5634,"children":5635},{"style":778},[5636],{"type":27,"value":5253},{"type":31,"tagName":713,"properties":5638,"children":5639},{"style":1402},[5640],{"type":27,"value":3463},{"type":31,"tagName":713,"properties":5642,"children":5643},{"style":829},[5644],{"type":27,"value":5645}," 6",{"type":31,"tagName":713,"properties":5647,"children":5648},{"style":1402},[5649],{"type":27,"value":5650}," \u003C=",{"type":31,"tagName":713,"properties":5652,"children":5653},{"style":778},[5654],{"type":27,"value":5655}," n; i ",{"type":31,"tagName":713,"properties":5657,"children":5658},{"style":1402},[5659],{"type":27,"value":5278},{"type":31,"tagName":713,"properties":5661,"children":5662},{"style":829},[5663],{"type":27,"value":5645},{"type":31,"tagName":713,"properties":5665,"children":5666},{"style":778},[5667],{"type":27,"value":5668},") {",{"type":27,"value":28},{"type":31,"tagName":713,"properties":5671,"children":5672},{"class":715},[5673,5678,5683,5687,5692,5696,5700,5705,5709,5713,5718,5723,5727,5731,5735,5740],{"type":31,"tagName":713,"properties":5674,"children":5675},{"style":1402},[5676],{"type":27,"value":5677},"    const",{"type":31,"tagName":713,"properties":5679,"children":5680},{"style":829},[5681],{"type":27,"value":5682}," close",{"type":31,"tagName":713,"properties":5684,"children":5685},{"style":1402},[5686],{"type":27,"value":1415},{"type":31,"tagName":713,"properties":5688,"children":5689},{"style":778},[5690],{"type":27,"value":5691}," block[i ",{"type":31,"tagName":713,"properties":5693,"children":5694},{"style":1402},[5695],{"type":27,"value":3463},{"type":31,"tagName":713,"properties":5697,"children":5698},{"style":829},[5699],{"type":27,"value":3743},{"type":31,"tagName":713,"properties":5701,"children":5702},{"style":778},[5703],{"type":27,"value":5704},"]; ",{"type":31,"tagName":713,"properties":5706,"children":5707},{"style":1402},[5708],{"type":27,"value":4145},{"type":31,"tagName":713,"properties":5710,"children":5711},{"style":778},[5712],{"type":27,"value":396},{"type":31,"tagName":713,"properties":5714,"children":5715},{"style":1402},[5716],{"type":27,"value":5717},"!",{"type":31,"tagName":713,"properties":5719,"children":5720},{"style":778},[5721],{"type":27,"value":5722},"(close ",{"type":31,"tagName":713,"properties":5724,"children":5725},{"style":1402},[5726],{"type":27,"value":5134},{"type":31,"tagName":713,"properties":5728,"children":5729},{"style":829},[5730],{"type":27,"value":4159},{"type":31,"tagName":713,"properties":5732,"children":5733},{"style":778},[5734],{"type":27,"value":3458},{"type":31,"tagName":713,"properties":5736,"children":5737},{"style":1402},[5738],{"type":27,"value":5739},"continue",{"type":31,"tagName":713,"properties":5741,"children":5742},{"style":778},[5743],{"type":27,"value":2038},{"type":27,"value":28},{"type":31,"tagName":713,"properties":5746,"children":5747},{"class":715},[5748,5752,5757,5761,5766,5770,5775,5779,5784,5788],{"type":31,"tagName":713,"properties":5749,"children":5750},{"style":1402},[5751],{"type":27,"value":5677},{"type":31,"tagName":713,"properties":5753,"children":5754},{"style":829},[5755],{"type":27,"value":5756}," open",{"type":31,"tagName":713,"properties":5758,"children":5759},{"style":1402},[5760],{"type":27,"value":1415},{"type":31,"tagName":713,"properties":5762,"children":5763},{"style":778},[5764],{"type":27,"value":5765}," t ",{"type":31,"tagName":713,"properties":5767,"children":5768},{"style":1402},[5769],{"type":27,"value":3463},{"type":31,"tagName":713,"properties":5771,"children":5772},{"style":778},[5773],{"type":27,"value":5774}," block[i] ",{"type":31,"tagName":713,"properties":5776,"children":5777},{"style":1402},[5778],{"type":27,"value":3449},{"type":31,"tagName":713,"properties":5780,"children":5781},{"style":829},[5782],{"type":27,"value":5783}," 1000.0",{"type":31,"tagName":713,"properties":5785,"children":5786},{"style":778},[5787],{"type":27,"value":1871},{"type":31,"tagName":713,"properties":5789,"children":5790},{"style":719},[5791],{"type":27,"value":5792},"// the day's open, epoch seconds",{"type":27,"value":28},{"type":31,"tagName":713,"properties":5795,"children":5796},{"class":715},[5797,5801,5806,5810,5814],{"type":31,"tagName":713,"properties":5798,"children":5799},{"style":1402},[5800],{"type":27,"value":5677},{"type":31,"tagName":713,"properties":5802,"children":5803},{"style":829},[5804],{"type":27,"value":5805}," key",{"type":31,"tagName":713,"properties":5807,"children":5808},{"style":1402},[5809],{"type":27,"value":1415},{"type":31,"tagName":713,"properties":5811,"children":5812},{"style":784},[5813],{"type":27,"value":3996},{"type":31,"tagName":713,"properties":5815,"children":5816},{"style":778},[5817],{"type":27,"value":5818},"(open);",{"type":27,"value":28},{"type":31,"tagName":713,"properties":5821,"children":5822},{"class":715},[5823,5828,5833,5838,5843],{"type":31,"tagName":713,"properties":5824,"children":5825},{"style":1402},[5826],{"type":27,"value":5827},"    if",{"type":31,"tagName":713,"properties":5829,"children":5830},{"style":778},[5831],{"type":27,"value":5832}," (key ",{"type":31,"tagName":713,"properties":5834,"children":5835},{"style":1402},[5836],{"type":27,"value":5837},"!=",{"type":31,"tagName":713,"properties":5839,"children":5840},{"style":778},[5841],{"type":27,"value":5842}," curMonthKey) { ",{"type":31,"tagName":713,"properties":5844,"children":5845},{"style":719},[5846],{"type":27,"value":5847},"// a new month: the last close seen ended the month before, when that month is the one just before",{"type":27,"value":28},{"type":31,"tagName":713,"properties":5850,"children":5851},{"class":715},[5852,5857,5861,5865,5869,5873,5878,5883,5887,5891,5895,5899,5903,5908,5912,5916],{"type":31,"tagName":713,"properties":5853,"children":5854},{"style":778},[5855],{"type":27,"value":5856},"      prevMonthEnd ",{"type":31,"tagName":713,"properties":5858,"children":5859},{"style":1402},[5860],{"type":27,"value":2079},{"type":31,"tagName":713,"properties":5862,"children":5863},{"style":778},[5864],{"type":27,"value":3088},{"type":31,"tagName":713,"properties":5866,"children":5867},{"style":1402},[5868],{"type":27,"value":3499},{"type":31,"tagName":713,"properties":5870,"children":5871},{"style":829},[5872],{"type":27,"value":3148},{"type":31,"tagName":713,"properties":5874,"children":5875},{"style":1402},[5876],{"type":27,"value":5877}," &&",{"type":31,"tagName":713,"properties":5879,"children":5880},{"style":778},[5881],{"type":27,"value":5882}," key ",{"type":31,"tagName":713,"properties":5884,"children":5885},{"style":1402},[5886],{"type":27,"value":4689},{"type":31,"tagName":713,"properties":5888,"children":5889},{"style":778},[5890],{"type":27,"value":3088},{"type":31,"tagName":713,"properties":5892,"children":5893},{"style":1402},[5894],{"type":27,"value":3463},{"type":31,"tagName":713,"properties":5896,"children":5897},{"style":829},[5898],{"type":27,"value":3961},{"type":31,"tagName":713,"properties":5900,"children":5901},{"style":1402},[5902],{"type":27,"value":3508},{"type":31,"tagName":713,"properties":5904,"children":5905},{"style":778},[5906],{"type":27,"value":5907}," lastDayClose ",{"type":31,"tagName":713,"properties":5909,"children":5910},{"style":1402},[5911],{"type":27,"value":1959},{"type":31,"tagName":713,"properties":5913,"children":5914},{"style":829},[5915],{"type":27,"value":2999},{"type":31,"tagName":713,"properties":5917,"children":5918},{"style":778},[5919],{"type":27,"value":2038},{"type":27,"value":28},{"type":31,"tagName":713,"properties":5922,"children":5923},{"class":715},[5924,5929,5933,5938,5942,5946,5950,5954],{"type":31,"tagName":713,"properties":5925,"children":5926},{"style":778},[5927],{"type":27,"value":5928},"      curMonthKey ",{"type":31,"tagName":713,"properties":5930,"children":5931},{"style":1402},[5932],{"type":27,"value":2079},{"type":31,"tagName":713,"properties":5934,"children":5935},{"style":778},[5936],{"type":27,"value":5937}," key; curMonth ",{"type":31,"tagName":713,"properties":5939,"children":5940},{"style":1402},[5941],{"type":27,"value":2079},{"type":31,"tagName":713,"properties":5943,"children":5944},{"style":778},[5945],{"type":27,"value":3325},{"type":31,"tagName":713,"properties":5947,"children":5948},{"style":1402},[5949],{"type":27,"value":3526},{"type":31,"tagName":713,"properties":5951,"children":5952},{"style":829},[5953],{"type":27,"value":3961},{"type":31,"tagName":713,"properties":5955,"children":5956},{"style":778},[5957],{"type":27,"value":2038},{"type":27,"value":28},{"type":31,"tagName":713,"properties":5960,"children":5961},{"class":715},[5962,5967,5972,5976,5981],{"type":31,"tagName":713,"properties":5963,"children":5964},{"style":1402},[5965],{"type":27,"value":5966},"      if",{"type":31,"tagName":713,"properties":5968,"children":5969},{"style":778},[5970],{"type":27,"value":5971}," (civYear ",{"type":31,"tagName":713,"properties":5973,"children":5974},{"style":1402},[5975],{"type":27,"value":5837},{"type":31,"tagName":713,"properties":5977,"children":5978},{"style":778},[5979],{"type":27,"value":5980}," curYear) { ",{"type":31,"tagName":713,"properties":5982,"children":5983},{"style":719},[5984],{"type":27,"value":5985},"// a new year row: the next ring slot (the oldest row is reused once the ring is full)",{"type":27,"value":28},{"type":31,"tagName":713,"properties":5988,"children":5989},{"class":715},[5990,5995,5999,6004,6008,6012,6017,6021,6026,6030,6034,6039,6043],{"type":31,"tagName":713,"properties":5991,"children":5992},{"style":778},[5993],{"type":27,"value":5994},"        curYear ",{"type":31,"tagName":713,"properties":5996,"children":5997},{"style":1402},[5998],{"type":27,"value":2079},{"type":31,"tagName":713,"properties":6000,"children":6001},{"style":778},[6002],{"type":27,"value":6003}," civYear; curSlot ",{"type":31,"tagName":713,"properties":6005,"children":6006},{"style":1402},[6007],{"type":27,"value":2079},{"type":31,"tagName":713,"properties":6009,"children":6010},{"style":778},[6011],{"type":27,"value":3182},{"type":31,"tagName":713,"properties":6013,"children":6014},{"style":1402},[6015],{"type":27,"value":6016},"%",{"type":31,"tagName":713,"properties":6018,"children":6019},{"style":829},[6020],{"type":27,"value":1857},{"type":31,"tagName":713,"properties":6022,"children":6023},{"style":778},[6024],{"type":27,"value":6025},"; yearsSeen ",{"type":31,"tagName":713,"properties":6027,"children":6028},{"style":1402},[6029],{"type":27,"value":5278},{"type":31,"tagName":713,"properties":6031,"children":6032},{"style":829},[6033],{"type":27,"value":3961},{"type":31,"tagName":713,"properties":6035,"children":6036},{"style":778},[6037],{"type":27,"value":6038},"; yearOfSlot[curSlot] ",{"type":31,"tagName":713,"properties":6040,"children":6041},{"style":1402},[6042],{"type":27,"value":2079},{"type":31,"tagName":713,"properties":6044,"children":6045},{"style":778},[6046],{"type":27,"value":6047}," civYear;",{"type":27,"value":28},{"type":31,"tagName":713,"properties":6050,"children":6051},{"class":715},[6052,6057,6061,6065,6070,6074,6078,6083,6087,6091,6095,6099,6103,6108,6112,6116,6120,6125,6129,6133],{"type":31,"tagName":713,"properties":6053,"children":6054},{"style":1402},[6055],{"type":27,"value":6056},"        for",{"type":31,"tagName":713,"properties":6058,"children":6059},{"style":778},[6060],{"type":27,"value":396},{"type":31,"tagName":713,"properties":6062,"children":6063},{"style":1402},[6064],{"type":27,"value":2903},{"type":31,"tagName":713,"properties":6066,"children":6067},{"style":778},[6068],{"type":27,"value":6069}," m ",{"type":31,"tagName":713,"properties":6071,"children":6072},{"style":1402},[6073],{"type":27,"value":2079},{"type":31,"tagName":713,"properties":6075,"children":6076},{"style":829},[6077],{"type":27,"value":3148},{"type":31,"tagName":713,"properties":6079,"children":6080},{"style":778},[6081],{"type":27,"value":6082},"; m ",{"type":31,"tagName":713,"properties":6084,"children":6085},{"style":1402},[6086],{"type":27,"value":2065},{"type":31,"tagName":713,"properties":6088,"children":6089},{"style":829},[6090],{"type":27,"value":1880},{"type":31,"tagName":713,"properties":6092,"children":6093},{"style":778},[6094],{"type":27,"value":6082},{"type":31,"tagName":713,"properties":6096,"children":6097},{"style":1402},[6098],{"type":27,"value":5278},{"type":31,"tagName":713,"properties":6100,"children":6101},{"style":829},[6102],{"type":27,"value":3961},{"type":31,"tagName":713,"properties":6104,"children":6105},{"style":778},[6106],{"type":27,"value":6107},") monthRet[curSlot ",{"type":31,"tagName":713,"properties":6109,"children":6110},{"style":1402},[6111],{"type":27,"value":3584},{"type":31,"tagName":713,"properties":6113,"children":6114},{"style":829},[6115],{"type":27,"value":1880},{"type":31,"tagName":713,"properties":6117,"children":6118},{"style":1402},[6119],{"type":27,"value":3637},{"type":31,"tagName":713,"properties":6121,"children":6122},{"style":778},[6123],{"type":27,"value":6124}," m] ",{"type":31,"tagName":713,"properties":6126,"children":6127},{"style":1402},[6128],{"type":27,"value":2079},{"type":31,"tagName":713,"properties":6130,"children":6131},{"style":829},[6132],{"type":27,"value":2999},{"type":31,"tagName":713,"properties":6134,"children":6135},{"style":778},[6136],{"type":27,"value":2038},{"type":27,"value":28},{"type":31,"tagName":713,"properties":6139,"children":6140},{"class":715},[6141],{"type":31,"tagName":713,"properties":6142,"children":6143},{"style":778},[6144],{"type":27,"value":6145},"      }",{"type":27,"value":28},{"type":31,"tagName":713,"properties":6148,"children":6149},{"class":715},[6150],{"type":31,"tagName":713,"properties":6151,"children":6152},{"style":778},[6153],{"type":27,"value":6154},"    }",{"type":27,"value":28},{"type":31,"tagName":713,"properties":6157,"children":6158},{"class":715},[6159,6163,6167,6171,6176,6181,6185,6189,6193,6198,6202,6207,6211,6216,6220,6225,6229,6233,6238,6242],{"type":31,"tagName":713,"properties":6160,"children":6161},{"style":1402},[6162],{"type":27,"value":5827},{"type":31,"tagName":713,"properties":6164,"children":6165},{"style":778},[6166],{"type":27,"value":396},{"type":31,"tagName":713,"properties":6168,"children":6169},{"style":1402},[6170],{"type":27,"value":5717},{"type":31,"tagName":713,"properties":6172,"children":6173},{"style":784},[6174],{"type":27,"value":6175},"isNaN",{"type":31,"tagName":713,"properties":6177,"children":6178},{"style":778},[6179],{"type":27,"value":6180},"(prevMonthEnd)) monthRet[curSlot ",{"type":31,"tagName":713,"properties":6182,"children":6183},{"style":1402},[6184],{"type":27,"value":3584},{"type":31,"tagName":713,"properties":6186,"children":6187},{"style":829},[6188],{"type":27,"value":1880},{"type":31,"tagName":713,"properties":6190,"children":6191},{"style":1402},[6192],{"type":27,"value":3637},{"type":31,"tagName":713,"properties":6194,"children":6195},{"style":778},[6196],{"type":27,"value":6197}," curMonth] ",{"type":31,"tagName":713,"properties":6199,"children":6200},{"style":1402},[6201],{"type":27,"value":2079},{"type":31,"tagName":713,"properties":6203,"children":6204},{"style":778},[6205],{"type":27,"value":6206}," (close ",{"type":31,"tagName":713,"properties":6208,"children":6209},{"style":1402},[6210],{"type":27,"value":3449},{"type":31,"tagName":713,"properties":6212,"children":6213},{"style":778},[6214],{"type":27,"value":6215}," prevMonthEnd ",{"type":31,"tagName":713,"properties":6217,"children":6218},{"style":1402},[6219],{"type":27,"value":3526},{"type":31,"tagName":713,"properties":6221,"children":6222},{"style":829},[6223],{"type":27,"value":6224}," 1.0",{"type":31,"tagName":713,"properties":6226,"children":6227},{"style":778},[6228],{"type":27,"value":3536},{"type":31,"tagName":713,"properties":6230,"children":6231},{"style":1402},[6232],{"type":27,"value":3584},{"type":31,"tagName":713,"properties":6234,"children":6235},{"style":829},[6236],{"type":27,"value":6237}," 100.0",{"type":31,"tagName":713,"properties":6239,"children":6240},{"style":778},[6241],{"type":27,"value":1871},{"type":31,"tagName":713,"properties":6243,"children":6244},{"style":719},[6245],{"type":27,"value":6246},"// final once the month's last day is in",{"type":27,"value":28},{"type":31,"tagName":713,"properties":6249,"children":6250},{"class":715},[6251,6256,6260,6265,6269],{"type":31,"tagName":713,"properties":6252,"children":6253},{"style":778},[6254],{"type":27,"value":6255},"    lastDayClose ",{"type":31,"tagName":713,"properties":6257,"children":6258},{"style":1402},[6259],{"type":27,"value":2079},{"type":31,"tagName":713,"properties":6261,"children":6262},{"style":778},[6263],{"type":27,"value":6264}," close; lastDayOpen ",{"type":31,"tagName":713,"properties":6266,"children":6267},{"style":1402},[6268],{"type":27,"value":2079},{"type":31,"tagName":713,"properties":6270,"children":6271},{"style":778},[6272],{"type":27,"value":6273}," open;",{"type":27,"value":28},{"type":31,"tagName":713,"properties":6276,"children":6277},{"class":715},[6278],{"type":31,"tagName":713,"properties":6279,"children":6280},{"style":778},[6281],{"type":27,"value":6282},"  }",{"type":27,"value":28},{"type":31,"tagName":713,"properties":6285,"children":6286},{"class":715},[6287],{"type":31,"tagName":713,"properties":6288,"children":6289},{"style":778},[6290],{"type":27,"value":3983},{"type":27,"value":28},{"type":31,"tagName":713,"properties":6293,"children":6294},{"class":715},[],{"type":27,"value":28},{"type":31,"tagName":713,"properties":6297,"children":6298},{"class":715},[6299],{"type":31,"tagName":713,"properties":6300,"children":6301},{"style":719},[6302],{"type":27,"value":6303},"// The hourly stream into its weekday hours: each hour's move, its open to its close in percent (every price move inside",{"type":27,"value":28},{"type":31,"tagName":713,"properties":6306,"children":6307},{"class":715},[6308],{"type":31,"tagName":713,"properties":6309,"children":6310},{"style":719},[6311],{"type":27,"value":6312},"// the hour summed), is one sample of the cell for the weekday and UTC hour it opened in, Monday first.",{"type":27,"value":28},{"type":31,"tagName":713,"properties":6315,"children":6316},{"class":715},[6317,6321,6326,6330,6334,6338,6342,6346,6350,6354],{"type":31,"tagName":713,"properties":6318,"children":6319},{"style":1402},[6320],{"type":27,"value":3364},{"type":31,"tagName":713,"properties":6322,"children":6323},{"style":784},[6324],{"type":27,"value":6325}," foldHours",{"type":31,"tagName":713,"properties":6327,"children":6328},{"style":778},[6329],{"type":27,"value":816},{"type":31,"tagName":713,"properties":6331,"children":6332},{"style":3376},[6333],{"type":27,"value":3379},{"type":31,"tagName":713,"properties":6335,"children":6336},{"style":1402},[6337],{"type":27,"value":1959},{"type":31,"tagName":713,"properties":6339,"children":6340},{"style":784},[6341],{"type":27,"value":1964},{"type":31,"tagName":713,"properties":6343,"children":6344},{"style":778},[6345],{"type":27,"value":3392},{"type":31,"tagName":713,"properties":6347,"children":6348},{"style":1402},[6349],{"type":27,"value":1959},{"type":31,"tagName":713,"properties":6351,"children":6352},{"style":829},[6353],{"type":27,"value":3401},{"type":31,"tagName":713,"properties":6355,"children":6356},{"style":778},[6357],{"type":27,"value":3406},{"type":27,"value":28},{"type":31,"tagName":713,"properties":6360,"children":6361},{"class":715},[6362,6366,6370,6374,6379,6383,6387,6391,6395,6400,6404],{"type":31,"tagName":713,"properties":6363,"children":6364},{"style":1402},[6365],{"type":27,"value":3415},{"type":31,"tagName":713,"properties":6367,"children":6368},{"style":829},[6369],{"type":27,"value":5499},{"type":31,"tagName":713,"properties":6371,"children":6372},{"style":1402},[6373],{"type":27,"value":1415},{"type":31,"tagName":713,"properties":6375,"children":6376},{"style":784},[6377],{"type":27,"value":6378}," in_hours_view",{"type":31,"tagName":713,"properties":6380,"children":6381},{"style":778},[6382],{"type":27,"value":792},{"type":31,"tagName":713,"properties":6384,"children":6385},{"style":1402},[6386],{"type":27,"value":1405},{"type":31,"tagName":713,"properties":6388,"children":6389},{"style":829},[6390],{"type":27,"value":5521},{"type":31,"tagName":713,"properties":6392,"children":6393},{"style":1402},[6394],{"type":27,"value":1415},{"type":31,"tagName":713,"properties":6396,"children":6397},{"style":784},[6398],{"type":27,"value":6399}," in_hours_cells",{"type":31,"tagName":713,"properties":6401,"children":6402},{"style":778},[6403],{"type":27,"value":792},{"type":31,"tagName":713,"properties":6405,"children":6406},{"style":719},[6407],{"type":27,"value":6408},"// f64 cells, six per candle, as the daily stream",{"type":27,"value":28},{"type":31,"tagName":713,"properties":6411,"children":6412},{"class":715},[6413,6417,6421,6425,6429,6433,6437,6441,6445,6449,6453,6457,6461],{"type":31,"tagName":713,"properties":6414,"children":6415},{"style":1402},[6416],{"type":27,"value":3415},{"type":31,"tagName":713,"properties":6418,"children":6419},{"style":829},[6420],{"type":27,"value":5552},{"type":31,"tagName":713,"properties":6422,"children":6423},{"style":1402},[6424],{"type":27,"value":1415},{"type":31,"tagName":713,"properties":6426,"children":6427},{"style":778},[6428],{"type":27,"value":5561},{"type":31,"tagName":713,"properties":6430,"children":6431},{"style":1402},[6432],{"type":27,"value":2065},{"type":31,"tagName":713,"properties":6434,"children":6435},{"style":778},[6436],{"type":27,"value":5570},{"type":31,"tagName":713,"properties":6438,"children":6439},{"style":829},[6440],{"type":27,"value":5575},{"type":31,"tagName":713,"properties":6442,"children":6443},{"style":1402},[6444],{"type":27,"value":3508},{"type":31,"tagName":713,"properties":6446,"children":6447},{"style":778},[6448],{"type":27,"value":5561},{"type":31,"tagName":713,"properties":6450,"children":6451},{"style":1402},[6452],{"type":27,"value":1959},{"type":31,"tagName":713,"properties":6454,"children":6455},{"style":778},[6456],{"type":27,"value":5570},{"type":31,"tagName":713,"properties":6458,"children":6459},{"style":829},[6460],{"type":27,"value":5575},{"type":31,"tagName":713,"properties":6462,"children":6463},{"style":778},[6464],{"type":27,"value":2038},{"type":27,"value":28},{"type":31,"tagName":713,"properties":6467,"children":6468},{"class":715},[6469,6473,6477,6481,6485,6489,6493,6497,6501,6505,6509,6513,6517,6521],{"type":31,"tagName":713,"properties":6470,"children":6471},{"style":1402},[6472],{"type":27,"value":5227},{"type":31,"tagName":713,"properties":6474,"children":6475},{"style":778},[6476],{"type":27,"value":396},{"type":31,"tagName":713,"properties":6478,"children":6479},{"style":1402},[6480],{"type":27,"value":2903},{"type":31,"tagName":713,"properties":6482,"children":6483},{"style":778},[6484],{"type":27,"value":5240},{"type":31,"tagName":713,"properties":6486,"children":6487},{"style":1402},[6488],{"type":27,"value":2079},{"type":31,"tagName":713,"properties":6490,"children":6491},{"style":829},[6492],{"type":27,"value":3148},{"type":31,"tagName":713,"properties":6494,"children":6495},{"style":778},[6496],{"type":27,"value":5253},{"type":31,"tagName":713,"properties":6498,"children":6499},{"style":1402},[6500],{"type":27,"value":3463},{"type":31,"tagName":713,"properties":6502,"children":6503},{"style":829},[6504],{"type":27,"value":5645},{"type":31,"tagName":713,"properties":6506,"children":6507},{"style":1402},[6508],{"type":27,"value":5650},{"type":31,"tagName":713,"properties":6510,"children":6511},{"style":778},[6512],{"type":27,"value":5655},{"type":31,"tagName":713,"properties":6514,"children":6515},{"style":1402},[6516],{"type":27,"value":5278},{"type":31,"tagName":713,"properties":6518,"children":6519},{"style":829},[6520],{"type":27,"value":5645},{"type":31,"tagName":713,"properties":6522,"children":6523},{"style":778},[6524],{"type":27,"value":5668},{"type":27,"value":28},{"type":31,"tagName":713,"properties":6527,"children":6528},{"class":715},[6529,6533,6537,6541,6545,6549,6553,6557,6561,6565,6569,6573,6577,6581,6585,6589,6593,6597,6602,6606,6610,6614,6619,6624,6628,6632,6636,6640,6644],{"type":31,"tagName":713,"properties":6530,"children":6531},{"style":1402},[6532],{"type":27,"value":5677},{"type":31,"tagName":713,"properties":6534,"children":6535},{"style":829},[6536],{"type":27,"value":5756},{"type":31,"tagName":713,"properties":6538,"children":6539},{"style":1402},[6540],{"type":27,"value":1415},{"type":31,"tagName":713,"properties":6542,"children":6543},{"style":778},[6544],{"type":27,"value":5691},{"type":31,"tagName":713,"properties":6546,"children":6547},{"style":1402},[6548],{"type":27,"value":3463},{"type":31,"tagName":713,"properties":6550,"children":6551},{"style":829},[6552],{"type":27,"value":3961},{"type":31,"tagName":713,"properties":6554,"children":6555},{"style":778},[6556],{"type":27,"value":5704},{"type":31,"tagName":713,"properties":6558,"children":6559},{"style":1402},[6560],{"type":27,"value":1405},{"type":31,"tagName":713,"properties":6562,"children":6563},{"style":829},[6564],{"type":27,"value":5682},{"type":31,"tagName":713,"properties":6566,"children":6567},{"style":1402},[6568],{"type":27,"value":1415},{"type":31,"tagName":713,"properties":6570,"children":6571},{"style":778},[6572],{"type":27,"value":5691},{"type":31,"tagName":713,"properties":6574,"children":6575},{"style":1402},[6576],{"type":27,"value":3463},{"type":31,"tagName":713,"properties":6578,"children":6579},{"style":829},[6580],{"type":27,"value":3743},{"type":31,"tagName":713,"properties":6582,"children":6583},{"style":778},[6584],{"type":27,"value":5704},{"type":31,"tagName":713,"properties":6586,"children":6587},{"style":1402},[6588],{"type":27,"value":4145},{"type":31,"tagName":713,"properties":6590,"children":6591},{"style":778},[6592],{"type":27,"value":396},{"type":31,"tagName":713,"properties":6594,"children":6595},{"style":1402},[6596],{"type":27,"value":5717},{"type":31,"tagName":713,"properties":6598,"children":6599},{"style":778},[6600],{"type":27,"value":6601},"(open ",{"type":31,"tagName":713,"properties":6603,"children":6604},{"style":1402},[6605],{"type":27,"value":5134},{"type":31,"tagName":713,"properties":6607,"children":6608},{"style":829},[6609],{"type":27,"value":4159},{"type":31,"tagName":713,"properties":6611,"children":6612},{"style":778},[6613],{"type":27,"value":3536},{"type":31,"tagName":713,"properties":6615,"children":6616},{"style":1402},[6617],{"type":27,"value":6618},"||",{"type":31,"tagName":713,"properties":6620,"children":6621},{"style":1402},[6622],{"type":27,"value":6623}," !",{"type":31,"tagName":713,"properties":6625,"children":6626},{"style":778},[6627],{"type":27,"value":5722},{"type":31,"tagName":713,"properties":6629,"children":6630},{"style":1402},[6631],{"type":27,"value":5134},{"type":31,"tagName":713,"properties":6633,"children":6634},{"style":829},[6635],{"type":27,"value":4159},{"type":31,"tagName":713,"properties":6637,"children":6638},{"style":778},[6639],{"type":27,"value":3458},{"type":31,"tagName":713,"properties":6641,"children":6642},{"style":1402},[6643],{"type":27,"value":5739},{"type":31,"tagName":713,"properties":6645,"children":6646},{"style":778},[6647],{"type":27,"value":2038},{"type":27,"value":28},{"type":31,"tagName":713,"properties":6650,"children":6651},{"class":715},[6652,6656,6661,6665,6669,6673,6677,6681,6685,6689],{"type":31,"tagName":713,"properties":6653,"children":6654},{"style":1402},[6655],{"type":27,"value":5677},{"type":31,"tagName":713,"properties":6657,"children":6658},{"style":829},[6659],{"type":27,"value":6660}," at",{"type":31,"tagName":713,"properties":6662,"children":6663},{"style":1402},[6664],{"type":27,"value":1415},{"type":31,"tagName":713,"properties":6666,"children":6667},{"style":778},[6668],{"type":27,"value":5765},{"type":31,"tagName":713,"properties":6670,"children":6671},{"style":1402},[6672],{"type":27,"value":3463},{"type":31,"tagName":713,"properties":6674,"children":6675},{"style":778},[6676],{"type":27,"value":5774},{"type":31,"tagName":713,"properties":6678,"children":6679},{"style":1402},[6680],{"type":27,"value":3449},{"type":31,"tagName":713,"properties":6682,"children":6683},{"style":829},[6684],{"type":27,"value":5783},{"type":31,"tagName":713,"properties":6686,"children":6687},{"style":778},[6688],{"type":27,"value":1871},{"type":31,"tagName":713,"properties":6690,"children":6691},{"style":719},[6692],{"type":27,"value":6693},"// the hour's open, epoch seconds",{"type":27,"value":28},{"type":31,"tagName":713,"properties":6696,"children":6697},{"class":715},[6698,6702,6707,6711,6715,6719,6723,6728,6732,6736,6741],{"type":31,"tagName":713,"properties":6699,"children":6700},{"style":1402},[6701],{"type":27,"value":5677},{"type":31,"tagName":713,"properties":6703,"children":6704},{"style":829},[6705],{"type":27,"value":6706}," day",{"type":31,"tagName":713,"properties":6708,"children":6709},{"style":1402},[6710],{"type":27,"value":1415},{"type":31,"tagName":713,"properties":6712,"children":6713},{"style":784},[6714],{"type":27,"value":3429},{"type":31,"tagName":713,"properties":6716,"children":6717},{"style":778},[6718],{"type":27,"value":3434},{"type":31,"tagName":713,"properties":6720,"children":6721},{"style":784},[6722],{"type":27,"value":3439},{"type":31,"tagName":713,"properties":6724,"children":6725},{"style":778},[6726],{"type":27,"value":6727},"(at ",{"type":31,"tagName":713,"properties":6729,"children":6730},{"style":1402},[6731],{"type":27,"value":3449},{"type":31,"tagName":713,"properties":6733,"children":6734},{"style":829},[6735],{"type":27,"value":1954},{"type":31,"tagName":713,"properties":6737,"children":6738},{"style":778},[6739],{"type":27,"value":6740},")); ",{"type":31,"tagName":713,"properties":6742,"children":6743},{"style":719},[6744],{"type":27,"value":6745},"// 1970-01-01 was a Thursday: (day + 3) % 7 is 0 on a Monday",{"type":27,"value":28},{"type":31,"tagName":713,"properties":6748,"children":6749},{"class":715},[6750,6754,6759,6763,6767,6772,6776,6780,6784,6788,6792,6796,6800,6804,6808,6812,6816,6821,6825,6829,6833,6837,6841,6845,6849,6853],{"type":31,"tagName":713,"properties":6751,"children":6752},{"style":1402},[6753],{"type":27,"value":5677},{"type":31,"tagName":713,"properties":6755,"children":6756},{"style":829},[6757],{"type":27,"value":6758}," cell",{"type":31,"tagName":713,"properties":6760,"children":6761},{"style":1402},[6762],{"type":27,"value":1415},{"type":31,"tagName":713,"properties":6764,"children":6765},{"style":784},[6766],{"type":27,"value":2467},{"type":31,"tagName":713,"properties":6768,"children":6769},{"style":778},[6770],{"type":27,"value":6771},"((day ",{"type":31,"tagName":713,"properties":6773,"children":6774},{"style":1402},[6775],{"type":27,"value":3463},{"type":31,"tagName":713,"properties":6777,"children":6778},{"style":829},[6779],{"type":27,"value":2960},{"type":31,"tagName":713,"properties":6781,"children":6782},{"style":778},[6783],{"type":27,"value":3536},{"type":31,"tagName":713,"properties":6785,"children":6786},{"style":1402},[6787],{"type":27,"value":6016},{"type":31,"tagName":713,"properties":6789,"children":6790},{"style":829},[6791],{"type":27,"value":1910},{"type":31,"tagName":713,"properties":6793,"children":6794},{"style":778},[6795],{"type":27,"value":3536},{"type":31,"tagName":713,"properties":6797,"children":6798},{"style":1402},[6799],{"type":27,"value":3584},{"type":31,"tagName":713,"properties":6801,"children":6802},{"style":829},[6803],{"type":27,"value":1923},{"type":31,"tagName":713,"properties":6805,"children":6806},{"style":1402},[6807],{"type":27,"value":3637},{"type":31,"tagName":713,"properties":6809,"children":6810},{"style":784},[6811],{"type":27,"value":2467},{"type":31,"tagName":713,"properties":6813,"children":6814},{"style":778},[6815],{"type":27,"value":816},{"type":31,"tagName":713,"properties":6817,"children":6818},{"style":784},[6819],{"type":27,"value":6820},"i64",{"type":31,"tagName":713,"properties":6822,"children":6823},{"style":778},[6824],{"type":27,"value":3434},{"type":31,"tagName":713,"properties":6826,"children":6827},{"style":784},[6828],{"type":27,"value":3439},{"type":31,"tagName":713,"properties":6830,"children":6831},{"style":778},[6832],{"type":27,"value":6727},{"type":31,"tagName":713,"properties":6834,"children":6835},{"style":1402},[6836],{"type":27,"value":3449},{"type":31,"tagName":713,"properties":6838,"children":6839},{"style":829},[6840],{"type":27,"value":1986},{"type":31,"tagName":713,"properties":6842,"children":6843},{"style":778},[6844],{"type":27,"value":3458},{"type":31,"tagName":713,"properties":6846,"children":6847},{"style":1402},[6848],{"type":27,"value":6016},{"type":31,"tagName":713,"properties":6850,"children":6851},{"style":829},[6852],{"type":27,"value":1932},{"type":31,"tagName":713,"properties":6854,"children":6855},{"style":778},[6856],{"type":27,"value":2517},{"type":27,"value":28},{"type":31,"tagName":713,"properties":6859,"children":6860},{"class":715},[6861,6865,6870,6874,6878,6882,6887,6891,6895,6899,6903,6907],{"type":31,"tagName":713,"properties":6862,"children":6863},{"style":1402},[6864],{"type":27,"value":5677},{"type":31,"tagName":713,"properties":6866,"children":6867},{"style":829},[6868],{"type":27,"value":6869}," move",{"type":31,"tagName":713,"properties":6871,"children":6872},{"style":1402},[6873],{"type":27,"value":1415},{"type":31,"tagName":713,"properties":6875,"children":6876},{"style":778},[6877],{"type":27,"value":6206},{"type":31,"tagName":713,"properties":6879,"children":6880},{"style":1402},[6881],{"type":27,"value":3449},{"type":31,"tagName":713,"properties":6883,"children":6884},{"style":778},[6885],{"type":27,"value":6886}," open ",{"type":31,"tagName":713,"properties":6888,"children":6889},{"style":1402},[6890],{"type":27,"value":3526},{"type":31,"tagName":713,"properties":6892,"children":6893},{"style":829},[6894],{"type":27,"value":6224},{"type":31,"tagName":713,"properties":6896,"children":6897},{"style":778},[6898],{"type":27,"value":3536},{"type":31,"tagName":713,"properties":6900,"children":6901},{"style":1402},[6902],{"type":27,"value":3584},{"type":31,"tagName":713,"properties":6904,"children":6905},{"style":829},[6906],{"type":27,"value":6237},{"type":31,"tagName":713,"properties":6908,"children":6909},{"style":778},[6910],{"type":27,"value":2038},{"type":27,"value":28},{"type":31,"tagName":713,"properties":6913,"children":6914},{"class":715},[6915,6920,6924,6929,6933,6937,6941,6945,6950,6954,6958,6963,6967,6971],{"type":31,"tagName":713,"properties":6916,"children":6917},{"style":778},[6918],{"type":27,"value":6919},"    hourSum[cell] ",{"type":31,"tagName":713,"properties":6921,"children":6922},{"style":1402},[6923],{"type":27,"value":5278},{"type":31,"tagName":713,"properties":6925,"children":6926},{"style":778},[6927],{"type":27,"value":6928}," move; hourCount[cell] ",{"type":31,"tagName":713,"properties":6930,"children":6931},{"style":1402},[6932],{"type":27,"value":5278},{"type":31,"tagName":713,"properties":6934,"children":6935},{"style":829},[6936],{"type":27,"value":3961},{"type":31,"tagName":713,"properties":6938,"children":6939},{"style":778},[6940],{"type":27,"value":1871},{"type":31,"tagName":713,"properties":6942,"children":6943},{"style":1402},[6944],{"type":27,"value":4145},{"type":31,"tagName":713,"properties":6946,"children":6947},{"style":778},[6948],{"type":27,"value":6949}," (move ",{"type":31,"tagName":713,"properties":6951,"children":6952},{"style":1402},[6953],{"type":27,"value":5134},{"type":31,"tagName":713,"properties":6955,"children":6956},{"style":829},[6957],{"type":27,"value":4159},{"type":31,"tagName":713,"properties":6959,"children":6960},{"style":778},[6961],{"type":27,"value":6962},") hourUp[cell] ",{"type":31,"tagName":713,"properties":6964,"children":6965},{"style":1402},[6966],{"type":27,"value":5278},{"type":31,"tagName":713,"properties":6968,"children":6969},{"style":829},[6970],{"type":27,"value":3961},{"type":31,"tagName":713,"properties":6972,"children":6973},{"style":778},[6974],{"type":27,"value":2038},{"type":27,"value":28},{"type":31,"tagName":713,"properties":6977,"children":6978},{"class":715},[6979,6983,6987,6991,6996,7000,7005,7009],{"type":31,"tagName":713,"properties":6980,"children":6981},{"style":1402},[6982],{"type":27,"value":5827},{"type":31,"tagName":713,"properties":6984,"children":6985},{"style":778},[6986],{"type":27,"value":396},{"type":31,"tagName":713,"properties":6988,"children":6989},{"style":784},[6990],{"type":27,"value":6175},{"type":31,"tagName":713,"properties":6992,"children":6993},{"style":778},[6994],{"type":27,"value":6995},"(firstHourOpen)) firstHourOpen ",{"type":31,"tagName":713,"properties":6997,"children":6998},{"style":1402},[6999],{"type":27,"value":2079},{"type":31,"tagName":713,"properties":7001,"children":7002},{"style":778},[7003],{"type":27,"value":7004}," at; lastHourOpen ",{"type":31,"tagName":713,"properties":7006,"children":7007},{"style":1402},[7008],{"type":27,"value":2079},{"type":31,"tagName":713,"properties":7010,"children":7011},{"style":778},[7012],{"type":27,"value":7013}," at;",{"type":27,"value":28},{"type":31,"tagName":713,"properties":7016,"children":7017},{"class":715},[7018],{"type":31,"tagName":713,"properties":7019,"children":7020},{"style":778},[7021],{"type":27,"value":6282},{"type":27,"value":28},{"type":31,"tagName":713,"properties":7024,"children":7025},{"class":715},[7026],{"type":31,"tagName":713,"properties":7027,"children":7028},{"style":778},[7029],{"type":27,"value":3983},{"type":27,"value":28},{"type":31,"tagName":713,"properties":7032,"children":7033},{"class":715},[],{"type":27,"value":28},{"type":31,"tagName":713,"properties":7036,"children":7037},{"class":715},[7038],{"type":31,"tagName":713,"properties":7039,"children":7040},{"style":719},[7041],{"type":27,"value":7042},"// The monthly grid, on the live bar of a daily or coarser chart. Rows newest year first, every month a cell (null where",{"type":27,"value":28},{"type":31,"tagName":713,"properties":7045,"children":7046},{"class":715},[7047],{"type":31,"tagName":713,"properties":7048,"children":7049},{"style":719},[7050],{"type":27,"value":7051},"// the history has none), then the Avg row: each month's mean, the number the best month is picked by. The month still",{"type":27,"value":28},{"type":31,"tagName":713,"properties":7054,"children":7055},{"class":715},[7056],{"type":31,"tagName":713,"properties":7057,"children":7058},{"style":719},[7059],{"type":27,"value":7060},"// running shows the live price's move so far and counts in no average until it closes.",{"type":27,"value":28},{"type":31,"tagName":713,"properties":7063,"children":7064},{"class":715},[7065,7069,7074,7078,7082,7086],{"type":31,"tagName":713,"properties":7066,"children":7067},{"style":1402},[7068],{"type":27,"value":3364},{"type":31,"tagName":713,"properties":7070,"children":7071},{"style":784},[7072],{"type":27,"value":7073}," writeCalendar",{"type":31,"tagName":713,"properties":7075,"children":7076},{"style":778},[7077],{"type":27,"value":4734},{"type":31,"tagName":713,"properties":7079,"children":7080},{"style":1402},[7081],{"type":27,"value":1959},{"type":31,"tagName":713,"properties":7083,"children":7084},{"style":829},[7085],{"type":27,"value":3401},{"type":31,"tagName":713,"properties":7087,"children":7088},{"style":778},[7089],{"type":27,"value":3406},{"type":27,"value":28},{"type":31,"tagName":713,"properties":7092,"children":7093},{"class":715},[7094,7098,7103,7107,7111,7115,7119,7124,7128,7132],{"type":31,"tagName":713,"properties":7095,"children":7096},{"style":1402},[7097],{"type":27,"value":3415},{"type":31,"tagName":713,"properties":7099,"children":7100},{"style":829},[7101],{"type":27,"value":7102}," rows",{"type":31,"tagName":713,"properties":7104,"children":7105},{"style":1402},[7106],{"type":27,"value":1415},{"type":31,"tagName":713,"properties":7108,"children":7109},{"style":778},[7110],{"type":27,"value":3182},{"type":31,"tagName":713,"properties":7112,"children":7113},{"style":1402},[7114],{"type":27,"value":2065},{"type":31,"tagName":713,"properties":7116,"children":7117},{"style":778},[7118],{"type":27,"value":2930},{"type":31,"tagName":713,"properties":7120,"children":7121},{"style":1402},[7122],{"type":27,"value":7123},"?",{"type":31,"tagName":713,"properties":7125,"children":7126},{"style":778},[7127],{"type":27,"value":3182},{"type":31,"tagName":713,"properties":7129,"children":7130},{"style":1402},[7131],{"type":27,"value":1959},{"type":31,"tagName":713,"properties":7133,"children":7134},{"style":778},[7135],{"type":27,"value":7136}," maxRows;",{"type":27,"value":28},{"type":31,"tagName":713,"properties":7139,"children":7140},{"class":715},[7141,7145,7150,7154,7158,7162,7166,7170,7174,7178,7183,7188,7192,7197,7201,7205,7209,7213,7218],{"type":31,"tagName":713,"properties":7142,"children":7143},{"style":1402},[7144],{"type":27,"value":3415},{"type":31,"tagName":713,"properties":7146,"children":7147},{"style":829},[7148],{"type":27,"value":7149}," forming",{"type":31,"tagName":713,"properties":7151,"children":7152},{"style":1402},[7153],{"type":27,"value":1415},{"type":31,"tagName":713,"properties":7155,"children":7156},{"style":778},[7157],{"type":27,"value":3088},{"type":31,"tagName":713,"properties":7159,"children":7160},{"style":1402},[7161],{"type":27,"value":3499},{"type":31,"tagName":713,"properties":7163,"children":7164},{"style":829},[7165],{"type":27,"value":3148},{"type":31,"tagName":713,"properties":7167,"children":7168},{"style":1402},[7169],{"type":27,"value":5877},{"type":31,"tagName":713,"properties":7171,"children":7172},{"style":1402},[7173],{"type":27,"value":6623},{"type":31,"tagName":713,"properties":7175,"children":7176},{"style":784},[7177],{"type":27,"value":6175},{"type":31,"tagName":713,"properties":7179,"children":7180},{"style":778},[7181],{"type":27,"value":7182},"(lastDayOpen) ",{"type":31,"tagName":713,"properties":7184,"children":7185},{"style":1402},[7186],{"type":27,"value":7187},"&&",{"type":31,"tagName":713,"properties":7189,"children":7190},{"style":784},[7191],{"type":27,"value":3996},{"type":31,"tagName":713,"properties":7193,"children":7194},{"style":778},[7195],{"type":27,"value":7196},"(lastDayOpen ",{"type":31,"tagName":713,"properties":7198,"children":7199},{"style":1402},[7200],{"type":27,"value":3463},{"type":31,"tagName":713,"properties":7202,"children":7203},{"style":829},[7204],{"type":27,"value":1954},{"type":31,"tagName":713,"properties":7206,"children":7207},{"style":778},[7208],{"type":27,"value":3536},{"type":31,"tagName":713,"properties":7210,"children":7211},{"style":1402},[7212],{"type":27,"value":4689},{"type":31,"tagName":713,"properties":7214,"children":7215},{"style":778},[7216],{"type":27,"value":7217}," curMonthKey; ",{"type":31,"tagName":713,"properties":7219,"children":7220},{"style":719},[7221],{"type":27,"value":7222},"// the newest month has days to come",{"type":27,"value":28},{"type":31,"tagName":713,"properties":7225,"children":7226},{"class":715},[7227,7232,7237,7241,7245,7249,7253,7257,7262,7266,7270,7274,7278,7282,7287,7291,7295,7300,7304,7308,7313,7317,7322,7326,7330,7335,7339,7343,7347,7351,7356,7360,7364,7368,7372,7377,7381,7385],{"type":31,"tagName":713,"properties":7228,"children":7229},{"style":1402},[7230],{"type":27,"value":7231},"  let",{"type":31,"tagName":713,"properties":7233,"children":7234},{"style":778},[7235],{"type":27,"value":7236}," best ",{"type":31,"tagName":713,"properties":7238,"children":7239},{"style":1402},[7240],{"type":27,"value":2079},{"type":31,"tagName":713,"properties":7242,"children":7243},{"style":1402},[7244],{"type":27,"value":3097},{"type":31,"tagName":713,"properties":7246,"children":7247},{"style":829},[7248],{"type":27,"value":914},{"type":31,"tagName":713,"properties":7250,"children":7251},{"style":778},[7252],{"type":27,"value":1871},{"type":31,"tagName":713,"properties":7254,"children":7255},{"style":1402},[7256],{"type":27,"value":2903},{"type":31,"tagName":713,"properties":7258,"children":7259},{"style":778},[7260],{"type":27,"value":7261}," worst ",{"type":31,"tagName":713,"properties":7263,"children":7264},{"style":1402},[7265],{"type":27,"value":2079},{"type":31,"tagName":713,"properties":7267,"children":7268},{"style":1402},[7269],{"type":27,"value":3097},{"type":31,"tagName":713,"properties":7271,"children":7272},{"style":829},[7273],{"type":27,"value":914},{"type":31,"tagName":713,"properties":7275,"children":7276},{"style":778},[7277],{"type":27,"value":1871},{"type":31,"tagName":713,"properties":7279,"children":7280},{"style":1402},[7281],{"type":27,"value":2903},{"type":31,"tagName":713,"properties":7283,"children":7284},{"style":778},[7285],{"type":27,"value":7286}," bestAvg ",{"type":31,"tagName":713,"properties":7288,"children":7289},{"style":1402},[7290],{"type":27,"value":2079},{"type":31,"tagName":713,"properties":7292,"children":7293},{"style":1402},[7294],{"type":27,"value":3097},{"type":31,"tagName":713,"properties":7296,"children":7297},{"style":829},[7298],{"type":27,"value":7299},"Infinity",{"type":31,"tagName":713,"properties":7301,"children":7302},{"style":778},[7303],{"type":27,"value":1871},{"type":31,"tagName":713,"properties":7305,"children":7306},{"style":1402},[7307],{"type":27,"value":2903},{"type":31,"tagName":713,"properties":7309,"children":7310},{"style":778},[7311],{"type":27,"value":7312}," worstAvg ",{"type":31,"tagName":713,"properties":7314,"children":7315},{"style":1402},[7316],{"type":27,"value":2079},{"type":31,"tagName":713,"properties":7318,"children":7319},{"style":829},[7320],{"type":27,"value":7321}," Infinity",{"type":31,"tagName":713,"properties":7323,"children":7324},{"style":778},[7325],{"type":27,"value":1871},{"type":31,"tagName":713,"properties":7327,"children":7328},{"style":1402},[7329],{"type":27,"value":2903},{"type":31,"tagName":713,"properties":7331,"children":7332},{"style":778},[7333],{"type":27,"value":7334}," bestUp ",{"type":31,"tagName":713,"properties":7336,"children":7337},{"style":1402},[7338],{"type":27,"value":2079},{"type":31,"tagName":713,"properties":7340,"children":7341},{"style":829},[7342],{"type":27,"value":3148},{"type":31,"tagName":713,"properties":7344,"children":7345},{"style":778},[7346],{"type":27,"value":1871},{"type":31,"tagName":713,"properties":7348,"children":7349},{"style":1402},[7350],{"type":27,"value":2903},{"type":31,"tagName":713,"properties":7352,"children":7353},{"style":778},[7354],{"type":27,"value":7355}," bestN ",{"type":31,"tagName":713,"properties":7357,"children":7358},{"style":1402},[7359],{"type":27,"value":2079},{"type":31,"tagName":713,"properties":7361,"children":7362},{"style":829},[7363],{"type":27,"value":3148},{"type":31,"tagName":713,"properties":7365,"children":7366},{"style":778},[7367],{"type":27,"value":1871},{"type":31,"tagName":713,"properties":7369,"children":7370},{"style":1402},[7371],{"type":27,"value":2903},{"type":31,"tagName":713,"properties":7373,"children":7374},{"style":778},[7375],{"type":27,"value":7376}," mostN ",{"type":31,"tagName":713,"properties":7378,"children":7379},{"style":1402},[7380],{"type":27,"value":2079},{"type":31,"tagName":713,"properties":7382,"children":7383},{"style":829},[7384],{"type":27,"value":3148},{"type":31,"tagName":713,"properties":7386,"children":7387},{"style":778},[7388],{"type":27,"value":2038},{"type":27,"value":28},{"type":31,"tagName":713,"properties":7391,"children":7392},{"class":715},[7393,7397,7401,7405,7409,7413,7417,7421,7425,7429,7433,7437,7441,7446],{"type":31,"tagName":713,"properties":7394,"children":7395},{"style":1402},[7396],{"type":27,"value":5227},{"type":31,"tagName":713,"properties":7398,"children":7399},{"style":778},[7400],{"type":27,"value":396},{"type":31,"tagName":713,"properties":7402,"children":7403},{"style":1402},[7404],{"type":27,"value":2903},{"type":31,"tagName":713,"properties":7406,"children":7407},{"style":778},[7408],{"type":27,"value":6069},{"type":31,"tagName":713,"properties":7410,"children":7411},{"style":1402},[7412],{"type":27,"value":2079},{"type":31,"tagName":713,"properties":7414,"children":7415},{"style":829},[7416],{"type":27,"value":3148},{"type":31,"tagName":713,"properties":7418,"children":7419},{"style":778},[7420],{"type":27,"value":6082},{"type":31,"tagName":713,"properties":7422,"children":7423},{"style":1402},[7424],{"type":27,"value":2065},{"type":31,"tagName":713,"properties":7426,"children":7427},{"style":829},[7428],{"type":27,"value":1880},{"type":31,"tagName":713,"properties":7430,"children":7431},{"style":778},[7432],{"type":27,"value":6082},{"type":31,"tagName":713,"properties":7434,"children":7435},{"style":1402},[7436],{"type":27,"value":5278},{"type":31,"tagName":713,"properties":7438,"children":7439},{"style":829},[7440],{"type":27,"value":3961},{"type":31,"tagName":713,"properties":7442,"children":7443},{"style":778},[7444],{"type":27,"value":7445},") { ",{"type":31,"tagName":713,"properties":7447,"children":7448},{"style":719},[7449],{"type":27,"value":7450},"// a month's samples are its closed returns across the years shown",{"type":27,"value":28},{"type":31,"tagName":713,"properties":7453,"children":7454},{"class":715},[7455,7460,7465,7469,7473,7477,7481,7486,7490,7494,7498,7502,7507,7511,7515],{"type":31,"tagName":713,"properties":7456,"children":7457},{"style":1402},[7458],{"type":27,"value":7459},"    let",{"type":31,"tagName":713,"properties":7461,"children":7462},{"style":778},[7463],{"type":27,"value":7464}," sum ",{"type":31,"tagName":713,"properties":7466,"children":7467},{"style":1402},[7468],{"type":27,"value":2079},{"type":31,"tagName":713,"properties":7470,"children":7471},{"style":829},[7472],{"type":27,"value":4159},{"type":31,"tagName":713,"properties":7474,"children":7475},{"style":778},[7476],{"type":27,"value":1871},{"type":31,"tagName":713,"properties":7478,"children":7479},{"style":1402},[7480],{"type":27,"value":2903},{"type":31,"tagName":713,"properties":7482,"children":7483},{"style":778},[7484],{"type":27,"value":7485}," n ",{"type":31,"tagName":713,"properties":7487,"children":7488},{"style":1402},[7489],{"type":27,"value":2079},{"type":31,"tagName":713,"properties":7491,"children":7492},{"style":829},[7493],{"type":27,"value":3148},{"type":31,"tagName":713,"properties":7495,"children":7496},{"style":778},[7497],{"type":27,"value":1871},{"type":31,"tagName":713,"properties":7499,"children":7500},{"style":1402},[7501],{"type":27,"value":2903},{"type":31,"tagName":713,"properties":7503,"children":7504},{"style":778},[7505],{"type":27,"value":7506}," up ",{"type":31,"tagName":713,"properties":7508,"children":7509},{"style":1402},[7510],{"type":27,"value":2079},{"type":31,"tagName":713,"properties":7512,"children":7513},{"style":829},[7514],{"type":27,"value":3148},{"type":31,"tagName":713,"properties":7516,"children":7517},{"style":778},[7518],{"type":27,"value":2038},{"type":27,"value":28},{"type":31,"tagName":713,"properties":7521,"children":7522},{"class":715},[7523,7528,7532,7536,7541,7545,7549,7554,7558,7563,7567,7571],{"type":31,"tagName":713,"properties":7524,"children":7525},{"style":1402},[7526],{"type":27,"value":7527},"    for",{"type":31,"tagName":713,"properties":7529,"children":7530},{"style":778},[7531],{"type":27,"value":396},{"type":31,"tagName":713,"properties":7533,"children":7534},{"style":1402},[7535],{"type":27,"value":2903},{"type":31,"tagName":713,"properties":7537,"children":7538},{"style":778},[7539],{"type":27,"value":7540}," k ",{"type":31,"tagName":713,"properties":7542,"children":7543},{"style":1402},[7544],{"type":27,"value":2079},{"type":31,"tagName":713,"properties":7546,"children":7547},{"style":829},[7548],{"type":27,"value":3148},{"type":31,"tagName":713,"properties":7550,"children":7551},{"style":778},[7552],{"type":27,"value":7553},"; k ",{"type":31,"tagName":713,"properties":7555,"children":7556},{"style":1402},[7557],{"type":27,"value":2065},{"type":31,"tagName":713,"properties":7559,"children":7560},{"style":778},[7561],{"type":27,"value":7562}," rows; k ",{"type":31,"tagName":713,"properties":7564,"children":7565},{"style":1402},[7566],{"type":27,"value":5278},{"type":31,"tagName":713,"properties":7568,"children":7569},{"style":829},[7570],{"type":27,"value":3961},{"type":31,"tagName":713,"properties":7572,"children":7573},{"style":778},[7574],{"type":27,"value":5668},{"type":27,"value":28},{"type":31,"tagName":713,"properties":7577,"children":7578},{"class":715},[7579,7584,7589,7593,7598,7602,7606,7610,7614,7618,7622,7626],{"type":31,"tagName":713,"properties":7580,"children":7581},{"style":1402},[7582],{"type":27,"value":7583},"      const",{"type":31,"tagName":713,"properties":7585,"children":7586},{"style":829},[7587],{"type":27,"value":7588}," slot",{"type":31,"tagName":713,"properties":7590,"children":7591},{"style":1402},[7592],{"type":27,"value":1415},{"type":31,"tagName":713,"properties":7594,"children":7595},{"style":778},[7596],{"type":27,"value":7597}," (curSlot ",{"type":31,"tagName":713,"properties":7599,"children":7600},{"style":1402},[7601],{"type":27,"value":3526},{"type":31,"tagName":713,"properties":7603,"children":7604},{"style":778},[7605],{"type":27,"value":7540},{"type":31,"tagName":713,"properties":7607,"children":7608},{"style":1402},[7609],{"type":27,"value":3463},{"type":31,"tagName":713,"properties":7611,"children":7612},{"style":829},[7613],{"type":27,"value":1857},{"type":31,"tagName":713,"properties":7615,"children":7616},{"style":778},[7617],{"type":27,"value":3536},{"type":31,"tagName":713,"properties":7619,"children":7620},{"style":1402},[7621],{"type":27,"value":6016},{"type":31,"tagName":713,"properties":7623,"children":7624},{"style":829},[7625],{"type":27,"value":1857},{"type":31,"tagName":713,"properties":7627,"children":7628},{"style":778},[7629],{"type":27,"value":2038},{"type":27,"value":28},{"type":31,"tagName":713,"properties":7632,"children":7633},{"class":715},[7634,7638,7643,7647,7652,7656,7660,7664,7668,7672,7677,7681],{"type":31,"tagName":713,"properties":7635,"children":7636},{"style":1402},[7637],{"type":27,"value":5966},{"type":31,"tagName":713,"properties":7639,"children":7640},{"style":778},[7641],{"type":27,"value":7642}," (forming ",{"type":31,"tagName":713,"properties":7644,"children":7645},{"style":1402},[7646],{"type":27,"value":7187},{"type":31,"tagName":713,"properties":7648,"children":7649},{"style":778},[7650],{"type":27,"value":7651}," slot ",{"type":31,"tagName":713,"properties":7653,"children":7654},{"style":1402},[7655],{"type":27,"value":4689},{"type":31,"tagName":713,"properties":7657,"children":7658},{"style":778},[7659],{"type":27,"value":3139},{"type":31,"tagName":713,"properties":7661,"children":7662},{"style":1402},[7663],{"type":27,"value":7187},{"type":31,"tagName":713,"properties":7665,"children":7666},{"style":778},[7667],{"type":27,"value":6069},{"type":31,"tagName":713,"properties":7669,"children":7670},{"style":1402},[7671],{"type":27,"value":4689},{"type":31,"tagName":713,"properties":7673,"children":7674},{"style":778},[7675],{"type":27,"value":7676}," curMonth) ",{"type":31,"tagName":713,"properties":7678,"children":7679},{"style":1402},[7680],{"type":27,"value":5739},{"type":31,"tagName":713,"properties":7682,"children":7683},{"style":778},[7684],{"type":27,"value":2038},{"type":27,"value":28},{"type":31,"tagName":713,"properties":7687,"children":7688},{"class":715},[7689,7693,7698,7702,7707,7711,7715,7719,7724,7728,7732,7736,7741,7745],{"type":31,"tagName":713,"properties":7690,"children":7691},{"style":1402},[7692],{"type":27,"value":7583},{"type":31,"tagName":713,"properties":7694,"children":7695},{"style":829},[7696],{"type":27,"value":7697}," v",{"type":31,"tagName":713,"properties":7699,"children":7700},{"style":1402},[7701],{"type":27,"value":1415},{"type":31,"tagName":713,"properties":7703,"children":7704},{"style":778},[7705],{"type":27,"value":7706}," monthRet[slot ",{"type":31,"tagName":713,"properties":7708,"children":7709},{"style":1402},[7710],{"type":27,"value":3584},{"type":31,"tagName":713,"properties":7712,"children":7713},{"style":829},[7714],{"type":27,"value":1880},{"type":31,"tagName":713,"properties":7716,"children":7717},{"style":1402},[7718],{"type":27,"value":3637},{"type":31,"tagName":713,"properties":7720,"children":7721},{"style":778},[7722],{"type":27,"value":7723}," m]; ",{"type":31,"tagName":713,"properties":7725,"children":7726},{"style":1402},[7727],{"type":27,"value":4145},{"type":31,"tagName":713,"properties":7729,"children":7730},{"style":778},[7731],{"type":27,"value":396},{"type":31,"tagName":713,"properties":7733,"children":7734},{"style":784},[7735],{"type":27,"value":6175},{"type":31,"tagName":713,"properties":7737,"children":7738},{"style":778},[7739],{"type":27,"value":7740},"(v)) ",{"type":31,"tagName":713,"properties":7742,"children":7743},{"style":1402},[7744],{"type":27,"value":5739},{"type":31,"tagName":713,"properties":7746,"children":7747},{"style":778},[7748],{"type":27,"value":2038},{"type":27,"value":28},{"type":31,"tagName":713,"properties":7751,"children":7752},{"class":715},[7753,7758,7762,7767,7771,7775,7779,7783,7787,7791,7795,7800,7804,7808],{"type":31,"tagName":713,"properties":7754,"children":7755},{"style":778},[7756],{"type":27,"value":7757},"      sum ",{"type":31,"tagName":713,"properties":7759,"children":7760},{"style":1402},[7761],{"type":27,"value":5278},{"type":31,"tagName":713,"properties":7763,"children":7764},{"style":778},[7765],{"type":27,"value":7766}," v; n ",{"type":31,"tagName":713,"properties":7768,"children":7769},{"style":1402},[7770],{"type":27,"value":5278},{"type":31,"tagName":713,"properties":7772,"children":7773},{"style":829},[7774],{"type":27,"value":3961},{"type":31,"tagName":713,"properties":7776,"children":7777},{"style":778},[7778],{"type":27,"value":1871},{"type":31,"tagName":713,"properties":7780,"children":7781},{"style":1402},[7782],{"type":27,"value":4145},{"type":31,"tagName":713,"properties":7784,"children":7785},{"style":778},[7786],{"type":27,"value":4150},{"type":31,"tagName":713,"properties":7788,"children":7789},{"style":1402},[7790],{"type":27,"value":5134},{"type":31,"tagName":713,"properties":7792,"children":7793},{"style":829},[7794],{"type":27,"value":4159},{"type":31,"tagName":713,"properties":7796,"children":7797},{"style":778},[7798],{"type":27,"value":7799},") up ",{"type":31,"tagName":713,"properties":7801,"children":7802},{"style":1402},[7803],{"type":27,"value":5278},{"type":31,"tagName":713,"properties":7805,"children":7806},{"style":829},[7807],{"type":27,"value":3961},{"type":31,"tagName":713,"properties":7809,"children":7810},{"style":778},[7811],{"type":27,"value":2038},{"type":27,"value":28},{"type":31,"tagName":713,"properties":7814,"children":7815},{"class":715},[7816],{"type":31,"tagName":713,"properties":7817,"children":7818},{"style":778},[7819],{"type":27,"value":6154},{"type":27,"value":28},{"type":31,"tagName":713,"properties":7822,"children":7823},{"class":715},[7824,7828,7833,7837,7842,7846],{"type":31,"tagName":713,"properties":7825,"children":7826},{"style":1402},[7827],{"type":27,"value":5827},{"type":31,"tagName":713,"properties":7829,"children":7830},{"style":778},[7831],{"type":27,"value":7832}," (n ",{"type":31,"tagName":713,"properties":7834,"children":7835},{"style":1402},[7836],{"type":27,"value":5134},{"type":31,"tagName":713,"properties":7838,"children":7839},{"style":778},[7840],{"type":27,"value":7841}," mostN) mostN ",{"type":31,"tagName":713,"properties":7843,"children":7844},{"style":1402},[7845],{"type":27,"value":2079},{"type":31,"tagName":713,"properties":7847,"children":7848},{"style":778},[7849],{"type":27,"value":7850}," n;",{"type":27,"value":28},{"type":31,"tagName":713,"properties":7853,"children":7854},{"class":715},[7855,7860,7864,7868],{"type":31,"tagName":713,"properties":7856,"children":7857},{"style":778},[7858],{"type":27,"value":7859},"    monthAvg[m] ",{"type":31,"tagName":713,"properties":7861,"children":7862},{"style":1402},[7863],{"type":27,"value":2079},{"type":31,"tagName":713,"properties":7865,"children":7866},{"style":829},[7867],{"type":27,"value":2999},{"type":31,"tagName":713,"properties":7869,"children":7870},{"style":778},[7871],{"type":27,"value":2038},{"type":27,"value":28},{"type":31,"tagName":713,"properties":7874,"children":7875},{"class":715},[7876,7880,7884,7888,7893,7897],{"type":31,"tagName":713,"properties":7877,"children":7878},{"style":1402},[7879],{"type":27,"value":5827},{"type":31,"tagName":713,"properties":7881,"children":7882},{"style":778},[7883],{"type":27,"value":7832},{"type":31,"tagName":713,"properties":7885,"children":7886},{"style":1402},[7887],{"type":27,"value":2065},{"type":31,"tagName":713,"properties":7889,"children":7890},{"style":778},[7891],{"type":27,"value":7892}," minSamples) ",{"type":31,"tagName":713,"properties":7894,"children":7895},{"style":1402},[7896],{"type":27,"value":5739},{"type":31,"tagName":713,"properties":7898,"children":7899},{"style":778},[7900],{"type":27,"value":2038},{"type":27,"value":28},{"type":31,"tagName":713,"properties":7903,"children":7904},{"class":715},[7905,7909,7914,7918,7922,7926,7930,7935,7939],{"type":31,"tagName":713,"properties":7906,"children":7907},{"style":1402},[7908],{"type":27,"value":5677},{"type":31,"tagName":713,"properties":7910,"children":7911},{"style":829},[7912],{"type":27,"value":7913}," avg",{"type":31,"tagName":713,"properties":7915,"children":7916},{"style":1402},[7917],{"type":27,"value":1415},{"type":31,"tagName":713,"properties":7919,"children":7920},{"style":778},[7921],{"type":27,"value":7464},{"type":31,"tagName":713,"properties":7923,"children":7924},{"style":1402},[7925],{"type":27,"value":3449},{"type":31,"tagName":713,"properties":7927,"children":7928},{"style":784},[7929],{"type":27,"value":1964},{"type":31,"tagName":713,"properties":7931,"children":7932},{"style":778},[7933],{"type":27,"value":7934},"(n); monthAvg[m] ",{"type":31,"tagName":713,"properties":7936,"children":7937},{"style":1402},[7938],{"type":27,"value":2079},{"type":31,"tagName":713,"properties":7940,"children":7941},{"style":778},[7942],{"type":27,"value":7943}," avg;",{"type":27,"value":28},{"type":31,"tagName":713,"properties":7946,"children":7947},{"class":715},[7948,7952,7957,7961,7966,7970,7975,7979,7984,7988,7993,7997],{"type":31,"tagName":713,"properties":7949,"children":7950},{"style":1402},[7951],{"type":27,"value":5827},{"type":31,"tagName":713,"properties":7953,"children":7954},{"style":778},[7955],{"type":27,"value":7956}," (avg ",{"type":31,"tagName":713,"properties":7958,"children":7959},{"style":1402},[7960],{"type":27,"value":5134},{"type":31,"tagName":713,"properties":7962,"children":7963},{"style":778},[7964],{"type":27,"value":7965}," bestAvg) { bestAvg ",{"type":31,"tagName":713,"properties":7967,"children":7968},{"style":1402},[7969],{"type":27,"value":2079},{"type":31,"tagName":713,"properties":7971,"children":7972},{"style":778},[7973],{"type":27,"value":7974}," avg; best ",{"type":31,"tagName":713,"properties":7976,"children":7977},{"style":1402},[7978],{"type":27,"value":2079},{"type":31,"tagName":713,"properties":7980,"children":7981},{"style":778},[7982],{"type":27,"value":7983}," m; bestUp ",{"type":31,"tagName":713,"properties":7985,"children":7986},{"style":1402},[7987],{"type":27,"value":2079},{"type":31,"tagName":713,"properties":7989,"children":7990},{"style":778},[7991],{"type":27,"value":7992}," up; bestN ",{"type":31,"tagName":713,"properties":7994,"children":7995},{"style":1402},[7996],{"type":27,"value":2079},{"type":31,"tagName":713,"properties":7998,"children":7999},{"style":778},[8000],{"type":27,"value":8001}," n; }",{"type":27,"value":28},{"type":31,"tagName":713,"properties":8004,"children":8005},{"class":715},[8006,8010,8014,8018,8023,8027,8032,8036],{"type":31,"tagName":713,"properties":8007,"children":8008},{"style":1402},[8009],{"type":27,"value":5827},{"type":31,"tagName":713,"properties":8011,"children":8012},{"style":778},[8013],{"type":27,"value":7956},{"type":31,"tagName":713,"properties":8015,"children":8016},{"style":1402},[8017],{"type":27,"value":2065},{"type":31,"tagName":713,"properties":8019,"children":8020},{"style":778},[8021],{"type":27,"value":8022}," worstAvg) { worstAvg ",{"type":31,"tagName":713,"properties":8024,"children":8025},{"style":1402},[8026],{"type":27,"value":2079},{"type":31,"tagName":713,"properties":8028,"children":8029},{"style":778},[8030],{"type":27,"value":8031}," avg; worst ",{"type":31,"tagName":713,"properties":8033,"children":8034},{"style":1402},[8035],{"type":27,"value":2079},{"type":31,"tagName":713,"properties":8037,"children":8038},{"style":778},[8039],{"type":27,"value":8040}," m; }",{"type":27,"value":28},{"type":31,"tagName":713,"properties":8043,"children":8044},{"class":715},[8045],{"type":31,"tagName":713,"properties":8046,"children":8047},{"style":778},[8048],{"type":27,"value":6282},{"type":27,"value":28},{"type":31,"tagName":713,"properties":8051,"children":8052},{"class":715},[8053,8057,8061,8065,8070,8074,8078,8082,8086,8090,8095,8099,8103,8108,8112,8117,8121,8125,8129,8133,8137,8141,8145,8150,8155],{"type":31,"tagName":713,"properties":8054,"children":8055},{"style":784},[8056],{"type":27,"value":4879},{"type":31,"tagName":713,"properties":8058,"children":8059},{"style":778},[8060],{"type":27,"value":792},{"type":31,"tagName":713,"properties":8062,"children":8063},{"style":1402},[8064],{"type":27,"value":4145},{"type":31,"tagName":713,"properties":8066,"children":8067},{"style":778},[8068],{"type":27,"value":8069}," (yearsSeen ",{"type":31,"tagName":713,"properties":8071,"children":8072},{"style":1402},[8073],{"type":27,"value":5134},{"type":31,"tagName":713,"properties":8075,"children":8076},{"style":829},[8077],{"type":27,"value":3148},{"type":31,"tagName":713,"properties":8079,"children":8080},{"style":778},[8081],{"type":27,"value":7445},{"type":31,"tagName":713,"properties":8083,"children":8084},{"style":784},[8085],{"type":27,"value":4168},{"type":31,"tagName":713,"properties":8087,"children":8088},{"style":778},[8089],{"type":27,"value":816},{"type":31,"tagName":713,"properties":8091,"children":8092},{"style":819},[8093],{"type":27,"value":8094},"\"since \"",{"type":31,"tagName":713,"properties":8096,"children":8097},{"style":778},[8098],{"type":27,"value":265},{"type":31,"tagName":713,"properties":8100,"children":8101},{"style":784},[8102],{"type":27,"value":4302},{"type":31,"tagName":713,"properties":8104,"children":8105},{"style":778},[8106],{"type":27,"value":8107},"(yearOfSlot[(curSlot ",{"type":31,"tagName":713,"properties":8109,"children":8110},{"style":1402},[8111],{"type":27,"value":3526},{"type":31,"tagName":713,"properties":8113,"children":8114},{"style":778},[8115],{"type":27,"value":8116}," rows ",{"type":31,"tagName":713,"properties":8118,"children":8119},{"style":1402},[8120],{"type":27,"value":3463},{"type":31,"tagName":713,"properties":8122,"children":8123},{"style":829},[8124],{"type":27,"value":3961},{"type":31,"tagName":713,"properties":8126,"children":8127},{"style":1402},[8128],{"type":27,"value":3637},{"type":31,"tagName":713,"properties":8130,"children":8131},{"style":829},[8132],{"type":27,"value":1857},{"type":31,"tagName":713,"properties":8134,"children":8135},{"style":778},[8136],{"type":27,"value":3536},{"type":31,"tagName":713,"properties":8138,"children":8139},{"style":1402},[8140],{"type":27,"value":6016},{"type":31,"tagName":713,"properties":8142,"children":8143},{"style":829},[8144],{"type":27,"value":1857},{"type":31,"tagName":713,"properties":8146,"children":8147},{"style":778},[8148],{"type":27,"value":8149},"]); } ",{"type":31,"tagName":713,"properties":8151,"children":8152},{"style":784},[8153],{"type":27,"value":8154},"str_span_text_sb",{"type":31,"tagName":713,"properties":8156,"children":8157},{"style":778},[8158],{"type":27,"value":4910},{"type":27,"value":28},{"type":31,"tagName":713,"properties":8161,"children":8162},{"class":715},[8163,8168,8173,8177,8181,8185],{"type":31,"tagName":713,"properties":8164,"children":8165},{"style":1402},[8166],{"type":27,"value":8167},"  if",{"type":31,"tagName":713,"properties":8169,"children":8170},{"style":778},[8171],{"type":27,"value":8172}," (best ",{"type":31,"tagName":713,"properties":8174,"children":8175},{"style":1402},[8176],{"type":27,"value":2065},{"type":31,"tagName":713,"properties":8178,"children":8179},{"style":829},[8180],{"type":27,"value":3148},{"type":31,"tagName":713,"properties":8182,"children":8183},{"style":778},[8184],{"type":27,"value":7445},{"type":31,"tagName":713,"properties":8186,"children":8187},{"style":719},[8188],{"type":27,"value":8189},"// no month has min_samples closed years: one sentence and its way out, never an empty grid",{"type":27,"value":28},{"type":31,"tagName":713,"properties":8192,"children":8193},{"class":715},[8194,8199],{"type":31,"tagName":713,"properties":8195,"children":8196},{"style":784},[8197],{"type":27,"value":8198},"    sb_clear",{"type":31,"tagName":713,"properties":8200,"children":8201},{"style":778},[8202],{"type":27,"value":4910},{"type":27,"value":28},{"type":31,"tagName":713,"properties":8205,"children":8206},{"class":715},[8207,8211,8216,8220,8224,8228,8232,8236,8241],{"type":31,"tagName":713,"properties":8208,"children":8209},{"style":1402},[8210],{"type":27,"value":5827},{"type":31,"tagName":713,"properties":8212,"children":8213},{"style":778},[8214],{"type":27,"value":8215}," (mostN ",{"type":31,"tagName":713,"properties":8217,"children":8218},{"style":1402},[8219],{"type":27,"value":4689},{"type":31,"tagName":713,"properties":8221,"children":8222},{"style":829},[8223],{"type":27,"value":3148},{"type":31,"tagName":713,"properties":8225,"children":8226},{"style":778},[8227],{"type":27,"value":3536},{"type":31,"tagName":713,"properties":8229,"children":8230},{"style":784},[8231],{"type":27,"value":4168},{"type":31,"tagName":713,"properties":8233,"children":8234},{"style":778},[8235],{"type":27,"value":816},{"type":31,"tagName":713,"properties":8237,"children":8238},{"style":819},[8239],{"type":27,"value":8240},"\"No closed month in this market's history yet: open the 1h chart for the weekday grid\"",{"type":31,"tagName":713,"properties":8242,"children":8243},{"style":778},[8244],{"type":27,"value":2517},{"type":27,"value":28},{"type":31,"tagName":713,"properties":8247,"children":8248},{"class":715},[8249,8254,8258,8262,8266,8271,8275,8280,8285,8290,8294,8299,8303,8307,8311,8316,8320,8324,8329,8333,8337,8342],{"type":31,"tagName":713,"properties":8250,"children":8251},{"style":1402},[8252],{"type":27,"value":8253},"    else",{"type":31,"tagName":713,"properties":8255,"children":8256},{"style":778},[8257],{"type":27,"value":4029},{"type":31,"tagName":713,"properties":8259,"children":8260},{"style":784},[8261],{"type":27,"value":4168},{"type":31,"tagName":713,"properties":8263,"children":8264},{"style":778},[8265],{"type":27,"value":816},{"type":31,"tagName":713,"properties":8267,"children":8268},{"style":819},[8269],{"type":27,"value":8270},"\"Only \"",{"type":31,"tagName":713,"properties":8272,"children":8273},{"style":778},[8274],{"type":27,"value":265},{"type":31,"tagName":713,"properties":8276,"children":8277},{"style":784},[8278],{"type":27,"value":8279},"sbCount",{"type":31,"tagName":713,"properties":8281,"children":8282},{"style":778},[8283],{"type":27,"value":8284},"(mostN, ",{"type":31,"tagName":713,"properties":8286,"children":8287},{"style":819},[8288],{"type":27,"value":8289},"\" year\"",{"type":31,"tagName":713,"properties":8291,"children":8292},{"style":778},[8293],{"type":27,"value":551},{"type":31,"tagName":713,"properties":8295,"children":8296},{"style":819},[8297],{"type":27,"value":8298},"\" years\"",{"type":31,"tagName":713,"properties":8300,"children":8301},{"style":778},[8302],{"type":27,"value":265},{"type":31,"tagName":713,"properties":8304,"children":8305},{"style":784},[8306],{"type":27,"value":4168},{"type":31,"tagName":713,"properties":8308,"children":8309},{"style":778},[8310],{"type":27,"value":816},{"type":31,"tagName":713,"properties":8312,"children":8313},{"style":819},[8314],{"type":27,"value":8315},"\" of monthly history here, \"",{"type":31,"tagName":713,"properties":8317,"children":8318},{"style":778},[8319],{"type":27,"value":265},{"type":31,"tagName":713,"properties":8321,"children":8322},{"style":784},[8323],{"type":27,"value":4302},{"type":31,"tagName":713,"properties":8325,"children":8326},{"style":778},[8327],{"type":27,"value":8328},"(minSamples); ",{"type":31,"tagName":713,"properties":8330,"children":8331},{"style":784},[8332],{"type":27,"value":4168},{"type":31,"tagName":713,"properties":8334,"children":8335},{"style":778},[8336],{"type":27,"value":816},{"type":31,"tagName":713,"properties":8338,"children":8339},{"style":819},[8340],{"type":27,"value":8341},"\" needed: open the 1h chart for the weekday grid\"",{"type":31,"tagName":713,"properties":8343,"children":8344},{"style":778},[8345],{"type":27,"value":8346},"); }",{"type":27,"value":28},{"type":31,"tagName":713,"properties":8349,"children":8350},{"class":715},[8351,8356,8360,8364],{"type":31,"tagName":713,"properties":8352,"children":8353},{"style":784},[8354],{"type":27,"value":8355},"    showWords",{"type":31,"tagName":713,"properties":8357,"children":8358},{"style":778},[8359],{"type":27,"value":792},{"type":31,"tagName":713,"properties":8361,"children":8362},{"style":1402},[8363],{"type":27,"value":4044},{"type":31,"tagName":713,"properties":8365,"children":8366},{"style":778},[8367],{"type":27,"value":2038},{"type":27,"value":28},{"type":31,"tagName":713,"properties":8370,"children":8371},{"class":715},[8372],{"type":31,"tagName":713,"properties":8373,"children":8374},{"style":778},[8375],{"type":27,"value":6282},{"type":27,"value":28},{"type":31,"tagName":713,"properties":8378,"children":8379},{"class":715},[8380,8385],{"type":31,"tagName":713,"properties":8381,"children":8382},{"style":784},[8383],{"type":27,"value":8384},"  hideWords",{"type":31,"tagName":713,"properties":8386,"children":8387},{"style":778},[8388],{"type":27,"value":4910},{"type":27,"value":28},{"type":31,"tagName":713,"properties":8391,"children":8392},{"class":715},[8393,8397,8402,8406,8410,8415,8419,8423,8428,8432,8436],{"type":31,"tagName":713,"properties":8394,"children":8395},{"style":1402},[8396],{"type":27,"value":3415},{"type":31,"tagName":713,"properties":8398,"children":8399},{"style":829},[8400],{"type":27,"value":8401}," hit",{"type":31,"tagName":713,"properties":8403,"children":8404},{"style":1402},[8405],{"type":27,"value":1415},{"type":31,"tagName":713,"properties":8407,"children":8408},{"style":778},[8409],{"type":27,"value":396},{"type":31,"tagName":713,"properties":8411,"children":8412},{"style":829},[8413],{"type":27,"value":8414},"100.0",{"type":31,"tagName":713,"properties":8416,"children":8417},{"style":1402},[8418],{"type":27,"value":2567},{"type":31,"tagName":713,"properties":8420,"children":8421},{"style":784},[8422],{"type":27,"value":1964},{"type":31,"tagName":713,"properties":8424,"children":8425},{"style":778},[8426],{"type":27,"value":8427},"(bestUp)) ",{"type":31,"tagName":713,"properties":8429,"children":8430},{"style":1402},[8431],{"type":27,"value":3449},{"type":31,"tagName":713,"properties":8433,"children":8434},{"style":784},[8435],{"type":27,"value":1964},{"type":31,"tagName":713,"properties":8437,"children":8438},{"style":778},[8439],{"type":27,"value":8440},"(bestN);",{"type":27,"value":28},{"type":31,"tagName":713,"properties":8443,"children":8444},{"class":715},[8445,8450,8455,8460,8465,8470],{"type":31,"tagName":713,"properties":8446,"children":8447},{"style":784},[8448],{"type":27,"value":8449},"  out_best_avg",{"type":31,"tagName":713,"properties":8451,"children":8452},{"style":778},[8453],{"type":27,"value":8454},"(bestAvg); ",{"type":31,"tagName":713,"properties":8456,"children":8457},{"style":784},[8458],{"type":27,"value":8459},"out_worst_avg",{"type":31,"tagName":713,"properties":8461,"children":8462},{"style":778},[8463],{"type":27,"value":8464},"(worstAvg); ",{"type":31,"tagName":713,"properties":8466,"children":8467},{"style":784},[8468],{"type":27,"value":8469},"out_hit_rate",{"type":31,"tagName":713,"properties":8471,"children":8472},{"style":778},[8473],{"type":27,"value":8474},"(hit);",{"type":27,"value":28},{"type":31,"tagName":713,"properties":8477,"children":8478},{"class":715},[8479,8483,8487,8491,8495,8500,8505,8509,8513,8518,8522,8527,8532,8536,8540,8544],{"type":31,"tagName":713,"properties":8480,"children":8481},{"style":784},[8482],{"type":27,"value":4879},{"type":31,"tagName":713,"properties":8484,"children":8485},{"style":778},[8486],{"type":27,"value":792},{"type":31,"tagName":713,"properties":8488,"children":8489},{"style":784},[8490],{"type":27,"value":4168},{"type":31,"tagName":713,"properties":8492,"children":8493},{"style":778},[8494],{"type":27,"value":816},{"type":31,"tagName":713,"properties":8496,"children":8497},{"style":829},[8498],{"type":27,"value":8499},"MONTH_LONG",{"type":31,"tagName":713,"properties":8501,"children":8502},{"style":778},[8503],{"type":27,"value":8504},"[best]); ",{"type":31,"tagName":713,"properties":8506,"children":8507},{"style":784},[8508],{"type":27,"value":4168},{"type":31,"tagName":713,"properties":8510,"children":8511},{"style":778},[8512],{"type":27,"value":816},{"type":31,"tagName":713,"properties":8514,"children":8515},{"style":819},[8516],{"type":27,"value":8517},"\" \"",{"type":31,"tagName":713,"properties":8519,"children":8520},{"style":778},[8521],{"type":27,"value":265},{"type":31,"tagName":713,"properties":8523,"children":8524},{"style":784},[8525],{"type":27,"value":8526},"sbSigned",{"type":31,"tagName":713,"properties":8528,"children":8529},{"style":778},[8530],{"type":27,"value":8531},"(bestAvg, ",{"type":31,"tagName":713,"properties":8533,"children":8534},{"style":829},[8535],{"type":27,"value":914},{"type":31,"tagName":713,"properties":8537,"children":8538},{"style":778},[8539],{"type":27,"value":265},{"type":31,"tagName":713,"properties":8541,"children":8542},{"style":784},[8543],{"type":27,"value":4905},{"type":31,"tagName":713,"properties":8545,"children":8546},{"style":778},[8547],{"type":27,"value":4910},{"type":27,"value":28},{"type":31,"tagName":713,"properties":8550,"children":8551},{"class":715},[8552,8556,8560,8564,8568,8572,8577,8581,8585,8589,8593,8597,8602,8606,8610,8615],{"type":31,"tagName":713,"properties":8553,"children":8554},{"style":784},[8555],{"type":27,"value":4879},{"type":31,"tagName":713,"properties":8557,"children":8558},{"style":778},[8559],{"type":27,"value":792},{"type":31,"tagName":713,"properties":8561,"children":8562},{"style":784},[8563],{"type":27,"value":4168},{"type":31,"tagName":713,"properties":8565,"children":8566},{"style":778},[8567],{"type":27,"value":816},{"type":31,"tagName":713,"properties":8569,"children":8570},{"style":829},[8571],{"type":27,"value":8499},{"type":31,"tagName":713,"properties":8573,"children":8574},{"style":778},[8575],{"type":27,"value":8576},"[worst]); ",{"type":31,"tagName":713,"properties":8578,"children":8579},{"style":784},[8580],{"type":27,"value":4168},{"type":31,"tagName":713,"properties":8582,"children":8583},{"style":778},[8584],{"type":27,"value":816},{"type":31,"tagName":713,"properties":8586,"children":8587},{"style":819},[8588],{"type":27,"value":8517},{"type":31,"tagName":713,"properties":8590,"children":8591},{"style":778},[8592],{"type":27,"value":265},{"type":31,"tagName":713,"properties":8594,"children":8595},{"style":784},[8596],{"type":27,"value":8526},{"type":31,"tagName":713,"properties":8598,"children":8599},{"style":778},[8600],{"type":27,"value":8601},"(worstAvg, ",{"type":31,"tagName":713,"properties":8603,"children":8604},{"style":829},[8605],{"type":27,"value":914},{"type":31,"tagName":713,"properties":8607,"children":8608},{"style":778},[8609],{"type":27,"value":265},{"type":31,"tagName":713,"properties":8611,"children":8612},{"style":784},[8613],{"type":27,"value":8614},"str_worst_text_sb",{"type":31,"tagName":713,"properties":8616,"children":8617},{"style":778},[8618],{"type":27,"value":4910},{"type":27,"value":28},{"type":31,"tagName":713,"properties":8621,"children":8622},{"class":715},[8623,8627,8631,8635,8640,8644,8648,8652,8656,8661,8665,8669,8674,8678,8682,8687,8691,8695,8700,8704,8708,8713,8717,8722],{"type":31,"tagName":713,"properties":8624,"children":8625},{"style":784},[8626],{"type":27,"value":4879},{"type":31,"tagName":713,"properties":8628,"children":8629},{"style":778},[8630],{"type":27,"value":792},{"type":31,"tagName":713,"properties":8632,"children":8633},{"style":784},[8634],{"type":27,"value":4186},{"type":31,"tagName":713,"properties":8636,"children":8637},{"style":778},[8638],{"type":27,"value":8639},"(hit, ",{"type":31,"tagName":713,"properties":8641,"children":8642},{"style":829},[8643],{"type":27,"value":705},{"type":31,"tagName":713,"properties":8645,"children":8646},{"style":778},[8647],{"type":27,"value":265},{"type":31,"tagName":713,"properties":8649,"children":8650},{"style":784},[8651],{"type":27,"value":4168},{"type":31,"tagName":713,"properties":8653,"children":8654},{"style":778},[8655],{"type":27,"value":816},{"type":31,"tagName":713,"properties":8657,"children":8658},{"style":819},[8659],{"type":27,"value":8660},"\"% (\"",{"type":31,"tagName":713,"properties":8662,"children":8663},{"style":778},[8664],{"type":27,"value":265},{"type":31,"tagName":713,"properties":8666,"children":8667},{"style":784},[8668],{"type":27,"value":4302},{"type":31,"tagName":713,"properties":8670,"children":8671},{"style":778},[8672],{"type":27,"value":8673},"(bestUp); ",{"type":31,"tagName":713,"properties":8675,"children":8676},{"style":784},[8677],{"type":27,"value":4168},{"type":31,"tagName":713,"properties":8679,"children":8680},{"style":778},[8681],{"type":27,"value":816},{"type":31,"tagName":713,"properties":8683,"children":8684},{"style":819},[8685],{"type":27,"value":8686},"\" of \"",{"type":31,"tagName":713,"properties":8688,"children":8689},{"style":778},[8690],{"type":27,"value":265},{"type":31,"tagName":713,"properties":8692,"children":8693},{"style":784},[8694],{"type":27,"value":4302},{"type":31,"tagName":713,"properties":8696,"children":8697},{"style":778},[8698],{"type":27,"value":8699},"(bestN); ",{"type":31,"tagName":713,"properties":8701,"children":8702},{"style":784},[8703],{"type":27,"value":4168},{"type":31,"tagName":713,"properties":8705,"children":8706},{"style":778},[8707],{"type":27,"value":816},{"type":31,"tagName":713,"properties":8709,"children":8710},{"style":819},[8711],{"type":27,"value":8712},"\")\"",{"type":31,"tagName":713,"properties":8714,"children":8715},{"style":778},[8716],{"type":27,"value":265},{"type":31,"tagName":713,"properties":8718,"children":8719},{"style":784},[8720],{"type":27,"value":8721},"str_hit_text_sb",{"type":31,"tagName":713,"properties":8723,"children":8724},{"style":778},[8725],{"type":27,"value":4910},{"type":27,"value":28},{"type":31,"tagName":713,"properties":8728,"children":8729},{"class":715},[8730,8734,8739,8743,8748,8753,8757,8761,8766,8770,8775,8779,8784,8788,8792,8796,8800,8804,8809,8813,8818,8822,8826,8830,8834,8838,8842,8846,8850,8854],{"type":31,"tagName":713,"properties":8731,"children":8732},{"style":1402},[8733],{"type":27,"value":3415},{"type":31,"tagName":713,"properties":8735,"children":8736},{"style":829},[8737],{"type":27,"value":8738}," live",{"type":31,"tagName":713,"properties":8740,"children":8741},{"style":1402},[8742],{"type":27,"value":1415},{"type":31,"tagName":713,"properties":8744,"children":8745},{"style":778},[8746],{"type":27,"value":8747}," bar.",{"type":31,"tagName":713,"properties":8749,"children":8750},{"style":784},[8751],{"type":27,"value":8752},"close",{"type":31,"tagName":713,"properties":8754,"children":8755},{"style":778},[8756],{"type":27,"value":792},{"type":31,"tagName":713,"properties":8758,"children":8759},{"style":1402},[8760],{"type":27,"value":1405},{"type":31,"tagName":713,"properties":8762,"children":8763},{"style":829},[8764],{"type":27,"value":8765}," liveRet",{"type":31,"tagName":713,"properties":8767,"children":8768},{"style":1402},[8769],{"type":27,"value":1415},{"type":31,"tagName":713,"properties":8771,"children":8772},{"style":778},[8773],{"type":27,"value":8774}," forming ",{"type":31,"tagName":713,"properties":8776,"children":8777},{"style":1402},[8778],{"type":27,"value":7187},{"type":31,"tagName":713,"properties":8780,"children":8781},{"style":778},[8782],{"type":27,"value":8783}," live ",{"type":31,"tagName":713,"properties":8785,"children":8786},{"style":1402},[8787],{"type":27,"value":5134},{"type":31,"tagName":713,"properties":8789,"children":8790},{"style":829},[8791],{"type":27,"value":4159},{"type":31,"tagName":713,"properties":8793,"children":8794},{"style":1402},[8795],{"type":27,"value":5877},{"type":31,"tagName":713,"properties":8797,"children":8798},{"style":1402},[8799],{"type":27,"value":6623},{"type":31,"tagName":713,"properties":8801,"children":8802},{"style":784},[8803],{"type":27,"value":6175},{"type":31,"tagName":713,"properties":8805,"children":8806},{"style":778},[8807],{"type":27,"value":8808},"(prevMonthEnd) ",{"type":31,"tagName":713,"properties":8810,"children":8811},{"style":1402},[8812],{"type":27,"value":7123},{"type":31,"tagName":713,"properties":8814,"children":8815},{"style":778},[8816],{"type":27,"value":8817}," (live ",{"type":31,"tagName":713,"properties":8819,"children":8820},{"style":1402},[8821],{"type":27,"value":3449},{"type":31,"tagName":713,"properties":8823,"children":8824},{"style":778},[8825],{"type":27,"value":6215},{"type":31,"tagName":713,"properties":8827,"children":8828},{"style":1402},[8829],{"type":27,"value":3526},{"type":31,"tagName":713,"properties":8831,"children":8832},{"style":829},[8833],{"type":27,"value":6224},{"type":31,"tagName":713,"properties":8835,"children":8836},{"style":778},[8837],{"type":27,"value":3536},{"type":31,"tagName":713,"properties":8839,"children":8840},{"style":1402},[8841],{"type":27,"value":3584},{"type":31,"tagName":713,"properties":8843,"children":8844},{"style":829},[8845],{"type":27,"value":6237},{"type":31,"tagName":713,"properties":8847,"children":8848},{"style":1402},[8849],{"type":27,"value":3878},{"type":31,"tagName":713,"properties":8851,"children":8852},{"style":829},[8853],{"type":27,"value":2999},{"type":31,"tagName":713,"properties":8855,"children":8856},{"style":778},[8857],{"type":27,"value":2038},{"type":27,"value":28},{"type":31,"tagName":713,"properties":8860,"children":8861},{"class":715},[8862,8867],{"type":31,"tagName":713,"properties":8863,"children":8864},{"style":784},[8865],{"type":27,"value":8866},"  fb_clear",{"type":31,"tagName":713,"properties":8868,"children":8869},{"style":778},[8870],{"type":27,"value":4910},{"type":27,"value":28},{"type":31,"tagName":713,"properties":8873,"children":8874},{"class":715},[8875,8880,8884,8889,8893,8898,8902,8906,8910,8915,8919,8924,8928,8933,8937,8941,8945,8950,8954,8958,8962,8967,8971],{"type":31,"tagName":713,"properties":8876,"children":8877},{"style":784},[8878],{"type":27,"value":8879},"  fb_text",{"type":31,"tagName":713,"properties":8881,"children":8882},{"style":778},[8883],{"type":27,"value":816},{"type":31,"tagName":713,"properties":8885,"children":8886},{"style":819},[8887],{"type":27,"value":8888},"\"{",{"type":31,"tagName":713,"properties":8890,"children":8891},{"style":829},[8892],{"type":27,"value":4393},{"type":31,"tagName":713,"properties":8894,"children":8895},{"style":819},[8896],{"type":27,"value":8897},"title",{"type":31,"tagName":713,"properties":8899,"children":8900},{"style":829},[8901],{"type":27,"value":4393},{"type":31,"tagName":713,"properties":8903,"children":8904},{"style":819},[8905],{"type":27,"value":1959},{"type":31,"tagName":713,"properties":8907,"children":8908},{"style":829},[8909],{"type":27,"value":4393},{"type":31,"tagName":713,"properties":8911,"children":8912},{"style":819},[8913],{"type":27,"value":8914},"Monthly returns",{"type":31,"tagName":713,"properties":8916,"children":8917},{"style":829},[8918],{"type":27,"value":4393},{"type":31,"tagName":713,"properties":8920,"children":8921},{"style":819},[8922],{"type":27,"value":8923},",",{"type":31,"tagName":713,"properties":8925,"children":8926},{"style":829},[8927],{"type":27,"value":4393},{"type":31,"tagName":713,"properties":8929,"children":8930},{"style":819},[8931],{"type":27,"value":8932},"caption",{"type":31,"tagName":713,"properties":8934,"children":8935},{"style":829},[8936],{"type":27,"value":4393},{"type":31,"tagName":713,"properties":8938,"children":8939},{"style":819},[8940],{"type":27,"value":1959},{"type":31,"tagName":713,"properties":8942,"children":8943},{"style":829},[8944],{"type":27,"value":4393},{"type":31,"tagName":713,"properties":8946,"children":8947},{"style":819},[8948],{"type":27,"value":8949},"Best: \"",{"type":31,"tagName":713,"properties":8951,"children":8952},{"style":778},[8953],{"type":27,"value":265},{"type":31,"tagName":713,"properties":8955,"children":8956},{"style":784},[8957],{"type":27,"value":4379},{"type":31,"tagName":713,"properties":8959,"children":8960},{"style":778},[8961],{"type":27,"value":816},{"type":31,"tagName":713,"properties":8963,"children":8964},{"style":829},[8965],{"type":27,"value":8966},"MONTH_SHORT",{"type":31,"tagName":713,"properties":8968,"children":8969},{"style":778},[8970],{"type":27,"value":8504},{"type":31,"tagName":713,"properties":8972,"children":8973},{"style":719},[8974],{"type":27,"value":8975},"// the worst rides the card",{"type":27,"value":28},{"type":31,"tagName":713,"properties":8978,"children":8979},{"class":715},[8980,8984,8988,8992,8996,9000,9004,9009,9013,9018,9022,9027,9031,9035,9039,9043,9047,9051,9055,9059,9063,9067,9071,9075,9079,9084,9088,9093,9097,9102,9106,9110,9114,9118,9122,9127,9131,9135,9139,9144,9148,9153],{"type":31,"tagName":713,"properties":8981,"children":8982},{"style":784},[8983],{"type":27,"value":8879},{"type":31,"tagName":713,"properties":8985,"children":8986},{"style":778},[8987],{"type":27,"value":816},{"type":31,"tagName":713,"properties":8989,"children":8990},{"style":819},[8991],{"type":27,"value":4388},{"type":31,"tagName":713,"properties":8993,"children":8994},{"style":829},[8995],{"type":27,"value":4393},{"type":31,"tagName":713,"properties":8997,"children":8998},{"style":819},[8999],{"type":27,"value":8923},{"type":31,"tagName":713,"properties":9001,"children":9002},{"style":829},[9003],{"type":27,"value":4393},{"type":31,"tagName":713,"properties":9005,"children":9006},{"style":819},[9007],{"type":27,"value":9008},"highlight",{"type":31,"tagName":713,"properties":9010,"children":9011},{"style":829},[9012],{"type":27,"value":4393},{"type":31,"tagName":713,"properties":9014,"children":9015},{"style":819},[9016],{"type":27,"value":9017},":{",{"type":31,"tagName":713,"properties":9019,"children":9020},{"style":829},[9021],{"type":27,"value":4393},{"type":31,"tagName":713,"properties":9023,"children":9024},{"style":819},[9025],{"type":27,"value":9026},"col",{"type":31,"tagName":713,"properties":9028,"children":9029},{"style":829},[9030],{"type":27,"value":4393},{"type":31,"tagName":713,"properties":9032,"children":9033},{"style":819},[9034],{"type":27,"value":1959},{"type":31,"tagName":713,"properties":9036,"children":9037},{"style":829},[9038],{"type":27,"value":4393},{"type":31,"tagName":713,"properties":9040,"children":9041},{"style":819},[9042],{"type":27,"value":4388},{"type":31,"tagName":713,"properties":9044,"children":9045},{"style":778},[9046],{"type":27,"value":265},{"type":31,"tagName":713,"properties":9048,"children":9049},{"style":784},[9050],{"type":27,"value":4379},{"type":31,"tagName":713,"properties":9052,"children":9053},{"style":778},[9054],{"type":27,"value":816},{"type":31,"tagName":713,"properties":9056,"children":9057},{"style":829},[9058],{"type":27,"value":8966},{"type":31,"tagName":713,"properties":9060,"children":9061},{"style":778},[9062],{"type":27,"value":8504},{"type":31,"tagName":713,"properties":9064,"children":9065},{"style":784},[9066],{"type":27,"value":4379},{"type":31,"tagName":713,"properties":9068,"children":9069},{"style":778},[9070],{"type":27,"value":816},{"type":31,"tagName":713,"properties":9072,"children":9073},{"style":819},[9074],{"type":27,"value":4388},{"type":31,"tagName":713,"properties":9076,"children":9077},{"style":829},[9078],{"type":27,"value":4393},{"type":31,"tagName":713,"properties":9080,"children":9081},{"style":819},[9082],{"type":27,"value":9083},"},",{"type":31,"tagName":713,"properties":9085,"children":9086},{"style":829},[9087],{"type":27,"value":4393},{"type":31,"tagName":713,"properties":9089,"children":9090},{"style":819},[9091],{"type":27,"value":9092},"summary",{"type":31,"tagName":713,"properties":9094,"children":9095},{"style":829},[9096],{"type":27,"value":4393},{"type":31,"tagName":713,"properties":9098,"children":9099},{"style":819},[9100],{"type":27,"value":9101},":[{",{"type":31,"tagName":713,"properties":9103,"children":9104},{"style":829},[9105],{"type":27,"value":4393},{"type":31,"tagName":713,"properties":9107,"children":9108},{"style":819},[9109],{"type":27,"value":1376},{"type":31,"tagName":713,"properties":9111,"children":9112},{"style":829},[9113],{"type":27,"value":4393},{"type":31,"tagName":713,"properties":9115,"children":9116},{"style":819},[9117],{"type":27,"value":1959},{"type":31,"tagName":713,"properties":9119,"children":9120},{"style":829},[9121],{"type":27,"value":4393},{"type":31,"tagName":713,"properties":9123,"children":9124},{"style":819},[9125],{"type":27,"value":9126},"Avg",{"type":31,"tagName":713,"properties":9128,"children":9129},{"style":829},[9130],{"type":27,"value":4393},{"type":31,"tagName":713,"properties":9132,"children":9133},{"style":819},[9134],{"type":27,"value":8923},{"type":31,"tagName":713,"properties":9136,"children":9137},{"style":829},[9138],{"type":27,"value":4393},{"type":31,"tagName":713,"properties":9140,"children":9141},{"style":819},[9142],{"type":27,"value":9143},"values",{"type":31,"tagName":713,"properties":9145,"children":9146},{"style":829},[9147],{"type":27,"value":4393},{"type":31,"tagName":713,"properties":9149,"children":9150},{"style":819},[9151],{"type":27,"value":9152},":[\"",{"type":31,"tagName":713,"properties":9154,"children":9155},{"style":778},[9156],{"type":27,"value":2517},{"type":27,"value":28},{"type":31,"tagName":713,"properties":9159,"children":9160},{"class":715},[9161,9165,9169,9173,9177,9181,9185,9189,9193,9197,9201,9205,9209,9213,9217,9222,9226,9230,9234,9238,9242,9247,9251,9256,9261,9265],{"type":31,"tagName":713,"properties":9162,"children":9163},{"style":1402},[9164],{"type":27,"value":5227},{"type":31,"tagName":713,"properties":9166,"children":9167},{"style":778},[9168],{"type":27,"value":396},{"type":31,"tagName":713,"properties":9170,"children":9171},{"style":1402},[9172],{"type":27,"value":2903},{"type":31,"tagName":713,"properties":9174,"children":9175},{"style":778},[9176],{"type":27,"value":6069},{"type":31,"tagName":713,"properties":9178,"children":9179},{"style":1402},[9180],{"type":27,"value":2079},{"type":31,"tagName":713,"properties":9182,"children":9183},{"style":829},[9184],{"type":27,"value":3148},{"type":31,"tagName":713,"properties":9186,"children":9187},{"style":778},[9188],{"type":27,"value":6082},{"type":31,"tagName":713,"properties":9190,"children":9191},{"style":1402},[9192],{"type":27,"value":2065},{"type":31,"tagName":713,"properties":9194,"children":9195},{"style":829},[9196],{"type":27,"value":1880},{"type":31,"tagName":713,"properties":9198,"children":9199},{"style":778},[9200],{"type":27,"value":6082},{"type":31,"tagName":713,"properties":9202,"children":9203},{"style":1402},[9204],{"type":27,"value":5278},{"type":31,"tagName":713,"properties":9206,"children":9207},{"style":829},[9208],{"type":27,"value":3961},{"type":31,"tagName":713,"properties":9210,"children":9211},{"style":778},[9212],{"type":27,"value":7445},{"type":31,"tagName":713,"properties":9214,"children":9215},{"style":1402},[9216],{"type":27,"value":4145},{"type":31,"tagName":713,"properties":9218,"children":9219},{"style":778},[9220],{"type":27,"value":9221}," (m ",{"type":31,"tagName":713,"properties":9223,"children":9224},{"style":1402},[9225],{"type":27,"value":5134},{"type":31,"tagName":713,"properties":9227,"children":9228},{"style":829},[9229],{"type":27,"value":3148},{"type":31,"tagName":713,"properties":9231,"children":9232},{"style":778},[9233],{"type":27,"value":3536},{"type":31,"tagName":713,"properties":9235,"children":9236},{"style":784},[9237],{"type":27,"value":4379},{"type":31,"tagName":713,"properties":9239,"children":9240},{"style":778},[9241],{"type":27,"value":816},{"type":31,"tagName":713,"properties":9243,"children":9244},{"style":819},[9245],{"type":27,"value":9246},"\",\"",{"type":31,"tagName":713,"properties":9248,"children":9249},{"style":778},[9250],{"type":27,"value":265},{"type":31,"tagName":713,"properties":9252,"children":9253},{"style":784},[9254],{"type":27,"value":9255},"fb_f64",{"type":31,"tagName":713,"properties":9257,"children":9258},{"style":778},[9259],{"type":27,"value":9260},"(monthAvg[m], ",{"type":31,"tagName":713,"properties":9262,"children":9263},{"style":829},[9264],{"type":27,"value":1578},{"type":31,"tagName":713,"properties":9266,"children":9267},{"style":778},[9268],{"type":27,"value":8346},{"type":27,"value":28},{"type":31,"tagName":713,"properties":9271,"children":9272},{"class":715},[9273,9277,9281,9286,9290,9294,9298,9302],{"type":31,"tagName":713,"properties":9274,"children":9275},{"style":784},[9276],{"type":27,"value":8879},{"type":31,"tagName":713,"properties":9278,"children":9279},{"style":778},[9280],{"type":27,"value":816},{"type":31,"tagName":713,"properties":9282,"children":9283},{"style":819},[9284],{"type":27,"value":9285},"\"]}],",{"type":31,"tagName":713,"properties":9287,"children":9288},{"style":829},[9289],{"type":27,"value":4393},{"type":31,"tagName":713,"properties":9291,"children":9292},{"style":819},[9293],{"type":27,"value":1781},{"type":31,"tagName":713,"properties":9295,"children":9296},{"style":829},[9297],{"type":27,"value":4393},{"type":31,"tagName":713,"properties":9299,"children":9300},{"style":819},[9301],{"type":27,"value":9152},{"type":31,"tagName":713,"properties":9303,"children":9304},{"style":778},[9305],{"type":27,"value":2517},{"type":27,"value":28},{"type":31,"tagName":713,"properties":9308,"children":9309},{"class":715},[9310,9314,9319,9323,9327],{"type":31,"tagName":713,"properties":9311,"children":9312},{"style":1402},[9313],{"type":27,"value":7231},{"type":31,"tagName":713,"properties":9315,"children":9316},{"style":778},[9317],{"type":27,"value":9318}," first ",{"type":31,"tagName":713,"properties":9320,"children":9321},{"style":1402},[9322],{"type":27,"value":2079},{"type":31,"tagName":713,"properties":9324,"children":9325},{"style":829},[9326],{"type":27,"value":4866},{"type":31,"tagName":713,"properties":9328,"children":9329},{"style":778},[9330],{"type":27,"value":2038},{"type":27,"value":28},{"type":31,"tagName":713,"properties":9333,"children":9334},{"class":715},[9335,9339,9343,9347,9351,9355,9359,9363,9367,9371,9375,9379,9383],{"type":31,"tagName":713,"properties":9336,"children":9337},{"style":1402},[9338],{"type":27,"value":5227},{"type":31,"tagName":713,"properties":9340,"children":9341},{"style":778},[9342],{"type":27,"value":396},{"type":31,"tagName":713,"properties":9344,"children":9345},{"style":1402},[9346],{"type":27,"value":2903},{"type":31,"tagName":713,"properties":9348,"children":9349},{"style":778},[9350],{"type":27,"value":7540},{"type":31,"tagName":713,"properties":9352,"children":9353},{"style":1402},[9354],{"type":27,"value":2079},{"type":31,"tagName":713,"properties":9356,"children":9357},{"style":829},[9358],{"type":27,"value":3148},{"type":31,"tagName":713,"properties":9360,"children":9361},{"style":778},[9362],{"type":27,"value":7553},{"type":31,"tagName":713,"properties":9364,"children":9365},{"style":1402},[9366],{"type":27,"value":2065},{"type":31,"tagName":713,"properties":9368,"children":9369},{"style":778},[9370],{"type":27,"value":7562},{"type":31,"tagName":713,"properties":9372,"children":9373},{"style":1402},[9374],{"type":27,"value":5278},{"type":31,"tagName":713,"properties":9376,"children":9377},{"style":829},[9378],{"type":27,"value":3961},{"type":31,"tagName":713,"properties":9380,"children":9381},{"style":778},[9382],{"type":27,"value":7445},{"type":31,"tagName":713,"properties":9384,"children":9385},{"style":719},[9386],{"type":27,"value":9387},"// newest year first; every month emitted so the columns keep their calendar order",{"type":27,"value":28},{"type":31,"tagName":713,"properties":9390,"children":9391},{"class":715},[9392,9396,9400,9404,9408,9412,9416,9420,9424,9428,9432,9436],{"type":31,"tagName":713,"properties":9393,"children":9394},{"style":1402},[9395],{"type":27,"value":5677},{"type":31,"tagName":713,"properties":9397,"children":9398},{"style":829},[9399],{"type":27,"value":7588},{"type":31,"tagName":713,"properties":9401,"children":9402},{"style":1402},[9403],{"type":27,"value":1415},{"type":31,"tagName":713,"properties":9405,"children":9406},{"style":778},[9407],{"type":27,"value":7597},{"type":31,"tagName":713,"properties":9409,"children":9410},{"style":1402},[9411],{"type":27,"value":3526},{"type":31,"tagName":713,"properties":9413,"children":9414},{"style":778},[9415],{"type":27,"value":7540},{"type":31,"tagName":713,"properties":9417,"children":9418},{"style":1402},[9419],{"type":27,"value":3463},{"type":31,"tagName":713,"properties":9421,"children":9422},{"style":829},[9423],{"type":27,"value":1857},{"type":31,"tagName":713,"properties":9425,"children":9426},{"style":778},[9427],{"type":27,"value":3536},{"type":31,"tagName":713,"properties":9429,"children":9430},{"style":1402},[9431],{"type":27,"value":6016},{"type":31,"tagName":713,"properties":9433,"children":9434},{"style":829},[9435],{"type":27,"value":1857},{"type":31,"tagName":713,"properties":9437,"children":9438},{"style":778},[9439],{"type":27,"value":2038},{"type":27,"value":28},{"type":31,"tagName":713,"properties":9442,"children":9443},{"class":715},[9444,9448,9452,9456,9460,9464,9468,9472,9476,9480,9484,9488,9492],{"type":31,"tagName":713,"properties":9445,"children":9446},{"style":1402},[9447],{"type":27,"value":7527},{"type":31,"tagName":713,"properties":9449,"children":9450},{"style":778},[9451],{"type":27,"value":396},{"type":31,"tagName":713,"properties":9453,"children":9454},{"style":1402},[9455],{"type":27,"value":2903},{"type":31,"tagName":713,"properties":9457,"children":9458},{"style":778},[9459],{"type":27,"value":6069},{"type":31,"tagName":713,"properties":9461,"children":9462},{"style":1402},[9463],{"type":27,"value":2079},{"type":31,"tagName":713,"properties":9465,"children":9466},{"style":829},[9467],{"type":27,"value":3148},{"type":31,"tagName":713,"properties":9469,"children":9470},{"style":778},[9471],{"type":27,"value":6082},{"type":31,"tagName":713,"properties":9473,"children":9474},{"style":1402},[9475],{"type":27,"value":2065},{"type":31,"tagName":713,"properties":9477,"children":9478},{"style":829},[9479],{"type":27,"value":1880},{"type":31,"tagName":713,"properties":9481,"children":9482},{"style":778},[9483],{"type":27,"value":6082},{"type":31,"tagName":713,"properties":9485,"children":9486},{"style":1402},[9487],{"type":27,"value":5278},{"type":31,"tagName":713,"properties":9489,"children":9490},{"style":829},[9491],{"type":27,"value":3961},{"type":31,"tagName":713,"properties":9493,"children":9494},{"style":778},[9495],{"type":27,"value":5668},{"type":27,"value":28},{"type":31,"tagName":713,"properties":9498,"children":9499},{"class":715},[9500,9504,9508,9512,9517,9521,9525,9529,9534,9538,9542],{"type":31,"tagName":713,"properties":9501,"children":9502},{"style":1402},[9503],{"type":27,"value":5966},{"type":31,"tagName":713,"properties":9505,"children":9506},{"style":778},[9507],{"type":27,"value":396},{"type":31,"tagName":713,"properties":9509,"children":9510},{"style":1402},[9511],{"type":27,"value":5717},{"type":31,"tagName":713,"properties":9513,"children":9514},{"style":778},[9515],{"type":27,"value":9516},"first) ",{"type":31,"tagName":713,"properties":9518,"children":9519},{"style":784},[9520],{"type":27,"value":4379},{"type":31,"tagName":713,"properties":9522,"children":9523},{"style":778},[9524],{"type":27,"value":816},{"type":31,"tagName":713,"properties":9526,"children":9527},{"style":819},[9528],{"type":27,"value":9246},{"type":31,"tagName":713,"properties":9530,"children":9531},{"style":778},[9532],{"type":27,"value":9533},"); first ",{"type":31,"tagName":713,"properties":9535,"children":9536},{"style":1402},[9537],{"type":27,"value":2079},{"type":31,"tagName":713,"properties":9539,"children":9540},{"style":829},[9541],{"type":27,"value":2917},{"type":31,"tagName":713,"properties":9543,"children":9544},{"style":778},[9545],{"type":27,"value":2038},{"type":27,"value":28},{"type":31,"tagName":713,"properties":9548,"children":9549},{"class":715},[9550,9554,9558,9562,9566,9570,9574,9578,9582,9586,9590,9594,9598,9602,9606,9610,9615,9619,9624,9628,9632,9636,9640,9644],{"type":31,"tagName":713,"properties":9551,"children":9552},{"style":1402},[9553],{"type":27,"value":7583},{"type":31,"tagName":713,"properties":9555,"children":9556},{"style":829},[9557],{"type":27,"value":7697},{"type":31,"tagName":713,"properties":9559,"children":9560},{"style":1402},[9561],{"type":27,"value":1415},{"type":31,"tagName":713,"properties":9563,"children":9564},{"style":778},[9565],{"type":27,"value":8774},{"type":31,"tagName":713,"properties":9567,"children":9568},{"style":1402},[9569],{"type":27,"value":7187},{"type":31,"tagName":713,"properties":9571,"children":9572},{"style":778},[9573],{"type":27,"value":7651},{"type":31,"tagName":713,"properties":9575,"children":9576},{"style":1402},[9577],{"type":27,"value":4689},{"type":31,"tagName":713,"properties":9579,"children":9580},{"style":778},[9581],{"type":27,"value":3139},{"type":31,"tagName":713,"properties":9583,"children":9584},{"style":1402},[9585],{"type":27,"value":7187},{"type":31,"tagName":713,"properties":9587,"children":9588},{"style":778},[9589],{"type":27,"value":6069},{"type":31,"tagName":713,"properties":9591,"children":9592},{"style":1402},[9593],{"type":27,"value":4689},{"type":31,"tagName":713,"properties":9595,"children":9596},{"style":778},[9597],{"type":27,"value":3161},{"type":31,"tagName":713,"properties":9599,"children":9600},{"style":1402},[9601],{"type":27,"value":7187},{"type":31,"tagName":713,"properties":9603,"children":9604},{"style":1402},[9605],{"type":27,"value":6623},{"type":31,"tagName":713,"properties":9607,"children":9608},{"style":784},[9609],{"type":27,"value":6175},{"type":31,"tagName":713,"properties":9611,"children":9612},{"style":778},[9613],{"type":27,"value":9614},"(liveRet) ",{"type":31,"tagName":713,"properties":9616,"children":9617},{"style":1402},[9618],{"type":27,"value":7123},{"type":31,"tagName":713,"properties":9620,"children":9621},{"style":778},[9622],{"type":27,"value":9623}," liveRet ",{"type":31,"tagName":713,"properties":9625,"children":9626},{"style":1402},[9627],{"type":27,"value":1959},{"type":31,"tagName":713,"properties":9629,"children":9630},{"style":778},[9631],{"type":27,"value":7706},{"type":31,"tagName":713,"properties":9633,"children":9634},{"style":1402},[9635],{"type":27,"value":3584},{"type":31,"tagName":713,"properties":9637,"children":9638},{"style":829},[9639],{"type":27,"value":1880},{"type":31,"tagName":713,"properties":9641,"children":9642},{"style":1402},[9643],{"type":27,"value":3637},{"type":31,"tagName":713,"properties":9645,"children":9646},{"style":778},[9647],{"type":27,"value":9648}," m];",{"type":27,"value":28},{"type":31,"tagName":713,"properties":9651,"children":9652},{"class":715},[9653,9658,9662,9667,9671,9675,9679,9683,9687,9691,9696,9700,9704,9708,9712,9716,9720,9724,9728,9732,9737,9741,9745,9749,9753,9758,9762,9766,9771,9775,9779,9783,9787,9792],{"type":31,"tagName":713,"properties":9654,"children":9655},{"style":784},[9656],{"type":27,"value":9657},"      fb_text",{"type":31,"tagName":713,"properties":9659,"children":9660},{"style":778},[9661],{"type":27,"value":816},{"type":31,"tagName":713,"properties":9663,"children":9664},{"style":819},[9665],{"type":27,"value":9666},"\"[",{"type":31,"tagName":713,"properties":9668,"children":9669},{"style":829},[9670],{"type":27,"value":4393},{"type":31,"tagName":713,"properties":9672,"children":9673},{"style":819},[9674],{"type":27,"value":4388},{"type":31,"tagName":713,"properties":9676,"children":9677},{"style":778},[9678],{"type":27,"value":265},{"type":31,"tagName":713,"properties":9680,"children":9681},{"style":784},[9682],{"type":27,"value":4379},{"type":31,"tagName":713,"properties":9684,"children":9685},{"style":778},[9686],{"type":27,"value":816},{"type":31,"tagName":713,"properties":9688,"children":9689},{"style":829},[9690],{"type":27,"value":8966},{"type":31,"tagName":713,"properties":9692,"children":9693},{"style":778},[9694],{"type":27,"value":9695},"[m]); ",{"type":31,"tagName":713,"properties":9697,"children":9698},{"style":784},[9699],{"type":27,"value":4379},{"type":31,"tagName":713,"properties":9701,"children":9702},{"style":778},[9703],{"type":27,"value":816},{"type":31,"tagName":713,"properties":9705,"children":9706},{"style":819},[9707],{"type":27,"value":4388},{"type":31,"tagName":713,"properties":9709,"children":9710},{"style":829},[9711],{"type":27,"value":4393},{"type":31,"tagName":713,"properties":9713,"children":9714},{"style":819},[9715],{"type":27,"value":8923},{"type":31,"tagName":713,"properties":9717,"children":9718},{"style":829},[9719],{"type":27,"value":4393},{"type":31,"tagName":713,"properties":9721,"children":9722},{"style":819},[9723],{"type":27,"value":4388},{"type":31,"tagName":713,"properties":9725,"children":9726},{"style":778},[9727],{"type":27,"value":265},{"type":31,"tagName":713,"properties":9729,"children":9730},{"style":784},[9731],{"type":27,"value":4442},{"type":31,"tagName":713,"properties":9733,"children":9734},{"style":778},[9735],{"type":27,"value":9736},"(yearOfSlot[slot]); ",{"type":31,"tagName":713,"properties":9738,"children":9739},{"style":784},[9740],{"type":27,"value":4379},{"type":31,"tagName":713,"properties":9742,"children":9743},{"style":778},[9744],{"type":27,"value":816},{"type":31,"tagName":713,"properties":9746,"children":9747},{"style":819},[9748],{"type":27,"value":4388},{"type":31,"tagName":713,"properties":9750,"children":9751},{"style":829},[9752],{"type":27,"value":4393},{"type":31,"tagName":713,"properties":9754,"children":9755},{"style":819},[9756],{"type":27,"value":9757},",\"",{"type":31,"tagName":713,"properties":9759,"children":9760},{"style":778},[9761],{"type":27,"value":265},{"type":31,"tagName":713,"properties":9763,"children":9764},{"style":784},[9765],{"type":27,"value":9255},{"type":31,"tagName":713,"properties":9767,"children":9768},{"style":778},[9769],{"type":27,"value":9770},"(v, ",{"type":31,"tagName":713,"properties":9772,"children":9773},{"style":829},[9774],{"type":27,"value":1578},{"type":31,"tagName":713,"properties":9776,"children":9777},{"style":778},[9778],{"type":27,"value":265},{"type":31,"tagName":713,"properties":9780,"children":9781},{"style":784},[9782],{"type":27,"value":4379},{"type":31,"tagName":713,"properties":9784,"children":9785},{"style":778},[9786],{"type":27,"value":816},{"type":31,"tagName":713,"properties":9788,"children":9789},{"style":819},[9790],{"type":27,"value":9791},"\"]\"",{"type":31,"tagName":713,"properties":9793,"children":9794},{"style":778},[9795],{"type":27,"value":2517},{"type":27,"value":28},{"type":31,"tagName":713,"properties":9798,"children":9799},{"class":715},[9800],{"type":31,"tagName":713,"properties":9801,"children":9802},{"style":778},[9803],{"type":27,"value":6154},{"type":27,"value":28},{"type":31,"tagName":713,"properties":9806,"children":9807},{"class":715},[9808],{"type":31,"tagName":713,"properties":9809,"children":9810},{"style":778},[9811],{"type":27,"value":6282},{"type":27,"value":28},{"type":31,"tagName":713,"properties":9814,"children":9815},{"class":715},[9816,9820,9824,9829,9833,9838,9842,9847],{"type":31,"tagName":713,"properties":9817,"children":9818},{"style":784},[9819],{"type":27,"value":8879},{"type":31,"tagName":713,"properties":9821,"children":9822},{"style":778},[9823],{"type":27,"value":816},{"type":31,"tagName":713,"properties":9825,"children":9826},{"style":819},[9827],{"type":27,"value":9828},"\"]}\"",{"type":31,"tagName":713,"properties":9830,"children":9831},{"style":778},[9832],{"type":27,"value":265},{"type":31,"tagName":713,"properties":9834,"children":9835},{"style":784},[9836],{"type":27,"value":9837},"writeFrameBuffer",{"type":31,"tagName":713,"properties":9839,"children":9840},{"style":778},[9841],{"type":27,"value":816},{"type":31,"tagName":713,"properties":9843,"children":9844},{"style":829},[9845],{"type":27,"value":9846},"FRAME_GRID_ROWS",{"type":31,"tagName":713,"properties":9848,"children":9849},{"style":778},[9850],{"type":27,"value":2517},{"type":27,"value":28},{"type":31,"tagName":713,"properties":9853,"children":9854},{"class":715},[9855],{"type":31,"tagName":713,"properties":9856,"children":9857},{"style":778},[9858],{"type":27,"value":3983},{"type":27,"value":28},{"type":31,"tagName":713,"properties":9861,"children":9862},{"class":715},[],{"type":27,"value":28},{"type":31,"tagName":713,"properties":9865,"children":9866},{"class":715},[9867],{"type":31,"tagName":713,"properties":9868,"children":9869},{"style":719},[9870],{"type":27,"value":9871},"// The weekday x hour grid, on the live bar of a chart under a day. Mon..Sun rows, 00..23 UTC columns, each cell the",{"type":27,"value":28},{"type":31,"tagName":713,"properties":9874,"children":9875},{"class":715},[9876],{"type":31,"tagName":713,"properties":9877,"children":9878},{"style":719},[9879],{"type":27,"value":9880},"// average move of that hour over the weeks folded (null where no hour closed); the best cell is outlined.",{"type":27,"value":28},{"type":31,"tagName":713,"properties":9883,"children":9884},{"class":715},[9885,9889,9894,9898,9902,9906],{"type":31,"tagName":713,"properties":9886,"children":9887},{"style":1402},[9888],{"type":27,"value":3364},{"type":31,"tagName":713,"properties":9890,"children":9891},{"style":784},[9892],{"type":27,"value":9893}," writeHours",{"type":31,"tagName":713,"properties":9895,"children":9896},{"style":778},[9897],{"type":27,"value":4734},{"type":31,"tagName":713,"properties":9899,"children":9900},{"style":1402},[9901],{"type":27,"value":1959},{"type":31,"tagName":713,"properties":9903,"children":9904},{"style":829},[9905],{"type":27,"value":3401},{"type":31,"tagName":713,"properties":9907,"children":9908},{"style":778},[9909],{"type":27,"value":3406},{"type":27,"value":28},{"type":31,"tagName":713,"properties":9912,"children":9913},{"class":715},[9914,9918,9923,9927,9932,9937,9941,9945,9949,9953,9957,9962,9967,9971,9976,9980,9984,9988,9992,9996,10000],{"type":31,"tagName":713,"properties":9915,"children":9916},{"style":1402},[9917],{"type":27,"value":3415},{"type":31,"tagName":713,"properties":9919,"children":9920},{"style":829},[9921],{"type":27,"value":9922}," weeks",{"type":31,"tagName":713,"properties":9924,"children":9925},{"style":1402},[9926],{"type":27,"value":1415},{"type":31,"tagName":713,"properties":9928,"children":9929},{"style":784},[9930],{"type":27,"value":9931}," isNaN",{"type":31,"tagName":713,"properties":9933,"children":9934},{"style":778},[9935],{"type":27,"value":9936},"(firstHourOpen) ",{"type":31,"tagName":713,"properties":9938,"children":9939},{"style":1402},[9940],{"type":27,"value":7123},{"type":31,"tagName":713,"properties":9942,"children":9943},{"style":829},[9944],{"type":27,"value":3148},{"type":31,"tagName":713,"properties":9946,"children":9947},{"style":1402},[9948],{"type":27,"value":3878},{"type":31,"tagName":713,"properties":9950,"children":9951},{"style":784},[9952],{"type":27,"value":2467},{"type":31,"tagName":713,"properties":9954,"children":9955},{"style":778},[9956],{"type":27,"value":3434},{"type":31,"tagName":713,"properties":9958,"children":9959},{"style":784},[9960],{"type":27,"value":9961},"round",{"type":31,"tagName":713,"properties":9963,"children":9964},{"style":778},[9965],{"type":27,"value":9966},"((lastHourOpen ",{"type":31,"tagName":713,"properties":9968,"children":9969},{"style":1402},[9970],{"type":27,"value":3526},{"type":31,"tagName":713,"properties":9972,"children":9973},{"style":778},[9974],{"type":27,"value":9975}," firstHourOpen ",{"type":31,"tagName":713,"properties":9977,"children":9978},{"style":1402},[9979],{"type":27,"value":3463},{"type":31,"tagName":713,"properties":9981,"children":9982},{"style":829},[9983],{"type":27,"value":1986},{"type":31,"tagName":713,"properties":9985,"children":9986},{"style":778},[9987],{"type":27,"value":3536},{"type":31,"tagName":713,"properties":9989,"children":9990},{"style":1402},[9991],{"type":27,"value":3449},{"type":31,"tagName":713,"properties":9993,"children":9994},{"style":829},[9995],{"type":27,"value":2016},{"type":31,"tagName":713,"properties":9997,"children":9998},{"style":778},[9999],{"type":27,"value":6740},{"type":31,"tagName":713,"properties":10001,"children":10002},{"style":719},[10003],{"type":27,"value":10004},"// the span, in whole weeks",{"type":27,"value":28},{"type":31,"tagName":713,"properties":10007,"children":10008},{"class":715},[10009,10013,10017,10021,10025,10029,10033,10037,10041,10045,10049,10053,10057,10061,10065,10069,10073,10077,10081,10085,10089,10093,10097,10101,10105,10109,10113,10117],{"type":31,"tagName":713,"properties":10010,"children":10011},{"style":1402},[10012],{"type":27,"value":7231},{"type":31,"tagName":713,"properties":10014,"children":10015},{"style":778},[10016],{"type":27,"value":7236},{"type":31,"tagName":713,"properties":10018,"children":10019},{"style":1402},[10020],{"type":27,"value":2079},{"type":31,"tagName":713,"properties":10022,"children":10023},{"style":1402},[10024],{"type":27,"value":3097},{"type":31,"tagName":713,"properties":10026,"children":10027},{"style":829},[10028],{"type":27,"value":914},{"type":31,"tagName":713,"properties":10030,"children":10031},{"style":778},[10032],{"type":27,"value":1871},{"type":31,"tagName":713,"properties":10034,"children":10035},{"style":1402},[10036],{"type":27,"value":2903},{"type":31,"tagName":713,"properties":10038,"children":10039},{"style":778},[10040],{"type":27,"value":7261},{"type":31,"tagName":713,"properties":10042,"children":10043},{"style":1402},[10044],{"type":27,"value":2079},{"type":31,"tagName":713,"properties":10046,"children":10047},{"style":1402},[10048],{"type":27,"value":3097},{"type":31,"tagName":713,"properties":10050,"children":10051},{"style":829},[10052],{"type":27,"value":914},{"type":31,"tagName":713,"properties":10054,"children":10055},{"style":778},[10056],{"type":27,"value":1871},{"type":31,"tagName":713,"properties":10058,"children":10059},{"style":1402},[10060],{"type":27,"value":2903},{"type":31,"tagName":713,"properties":10062,"children":10063},{"style":778},[10064],{"type":27,"value":7286},{"type":31,"tagName":713,"properties":10066,"children":10067},{"style":1402},[10068],{"type":27,"value":2079},{"type":31,"tagName":713,"properties":10070,"children":10071},{"style":1402},[10072],{"type":27,"value":3097},{"type":31,"tagName":713,"properties":10074,"children":10075},{"style":829},[10076],{"type":27,"value":7299},{"type":31,"tagName":713,"properties":10078,"children":10079},{"style":778},[10080],{"type":27,"value":1871},{"type":31,"tagName":713,"properties":10082,"children":10083},{"style":1402},[10084],{"type":27,"value":2903},{"type":31,"tagName":713,"properties":10086,"children":10087},{"style":778},[10088],{"type":27,"value":7312},{"type":31,"tagName":713,"properties":10090,"children":10091},{"style":1402},[10092],{"type":27,"value":2079},{"type":31,"tagName":713,"properties":10094,"children":10095},{"style":829},[10096],{"type":27,"value":7321},{"type":31,"tagName":713,"properties":10098,"children":10099},{"style":778},[10100],{"type":27,"value":1871},{"type":31,"tagName":713,"properties":10102,"children":10103},{"style":1402},[10104],{"type":27,"value":2903},{"type":31,"tagName":713,"properties":10106,"children":10107},{"style":778},[10108],{"type":27,"value":7376},{"type":31,"tagName":713,"properties":10110,"children":10111},{"style":1402},[10112],{"type":27,"value":2079},{"type":31,"tagName":713,"properties":10114,"children":10115},{"style":829},[10116],{"type":27,"value":3148},{"type":31,"tagName":713,"properties":10118,"children":10119},{"style":778},[10120],{"type":27,"value":2038},{"type":27,"value":28},{"type":31,"tagName":713,"properties":10123,"children":10124},{"class":715},[10125,10129,10133,10137,10141,10145,10149,10153,10157,10161,10165,10169,10173,10177,10181],{"type":31,"tagName":713,"properties":10126,"children":10127},{"style":1402},[10128],{"type":27,"value":5227},{"type":31,"tagName":713,"properties":10130,"children":10131},{"style":778},[10132],{"type":27,"value":396},{"type":31,"tagName":713,"properties":10134,"children":10135},{"style":1402},[10136],{"type":27,"value":2903},{"type":31,"tagName":713,"properties":10138,"children":10139},{"style":778},[10140],{"type":27,"value":5240},{"type":31,"tagName":713,"properties":10142,"children":10143},{"style":1402},[10144],{"type":27,"value":2079},{"type":31,"tagName":713,"properties":10146,"children":10147},{"style":829},[10148],{"type":27,"value":3148},{"type":31,"tagName":713,"properties":10150,"children":10151},{"style":778},[10152],{"type":27,"value":5253},{"type":31,"tagName":713,"properties":10154,"children":10155},{"style":1402},[10156],{"type":27,"value":2065},{"type":31,"tagName":713,"properties":10158,"children":10159},{"style":829},[10160],{"type":27,"value":1901},{"type":31,"tagName":713,"properties":10162,"children":10163},{"style":1402},[10164],{"type":27,"value":2567},{"type":31,"tagName":713,"properties":10166,"children":10167},{"style":829},[10168],{"type":27,"value":1923},{"type":31,"tagName":713,"properties":10170,"children":10171},{"style":778},[10172],{"type":27,"value":5253},{"type":31,"tagName":713,"properties":10174,"children":10175},{"style":1402},[10176],{"type":27,"value":5278},{"type":31,"tagName":713,"properties":10178,"children":10179},{"style":829},[10180],{"type":27,"value":3961},{"type":31,"tagName":713,"properties":10182,"children":10183},{"style":778},[10184],{"type":27,"value":5668},{"type":27,"value":28},{"type":31,"tagName":713,"properties":10187,"children":10188},{"class":715},[10189,10193,10197,10201,10206,10210,10214,10218,10222,10226,10231,10235,10239,10243,10247,10251],{"type":31,"tagName":713,"properties":10190,"children":10191},{"style":1402},[10192],{"type":27,"value":5677},{"type":31,"tagName":713,"properties":10194,"children":10195},{"style":829},[10196],{"type":27,"value":5552},{"type":31,"tagName":713,"properties":10198,"children":10199},{"style":1402},[10200],{"type":27,"value":1415},{"type":31,"tagName":713,"properties":10202,"children":10203},{"style":778},[10204],{"type":27,"value":10205}," hourCount[i]; ",{"type":31,"tagName":713,"properties":10207,"children":10208},{"style":1402},[10209],{"type":27,"value":4145},{"type":31,"tagName":713,"properties":10211,"children":10212},{"style":778},[10213],{"type":27,"value":7832},{"type":31,"tagName":713,"properties":10215,"children":10216},{"style":1402},[10217],{"type":27,"value":5134},{"type":31,"tagName":713,"properties":10219,"children":10220},{"style":778},[10221],{"type":27,"value":7841},{"type":31,"tagName":713,"properties":10223,"children":10224},{"style":1402},[10225],{"type":27,"value":2079},{"type":31,"tagName":713,"properties":10227,"children":10228},{"style":778},[10229],{"type":27,"value":10230}," n; ",{"type":31,"tagName":713,"properties":10232,"children":10233},{"style":1402},[10234],{"type":27,"value":4145},{"type":31,"tagName":713,"properties":10236,"children":10237},{"style":778},[10238],{"type":27,"value":7832},{"type":31,"tagName":713,"properties":10240,"children":10241},{"style":1402},[10242],{"type":27,"value":2065},{"type":31,"tagName":713,"properties":10244,"children":10245},{"style":778},[10246],{"type":27,"value":7892},{"type":31,"tagName":713,"properties":10248,"children":10249},{"style":1402},[10250],{"type":27,"value":5739},{"type":31,"tagName":713,"properties":10252,"children":10253},{"style":778},[10254],{"type":27,"value":2038},{"type":27,"value":28},{"type":31,"tagName":713,"properties":10257,"children":10258},{"class":715},[10259,10263,10267,10271,10276,10280,10284],{"type":31,"tagName":713,"properties":10260,"children":10261},{"style":1402},[10262],{"type":27,"value":5677},{"type":31,"tagName":713,"properties":10264,"children":10265},{"style":829},[10266],{"type":27,"value":7913},{"type":31,"tagName":713,"properties":10268,"children":10269},{"style":1402},[10270],{"type":27,"value":1415},{"type":31,"tagName":713,"properties":10272,"children":10273},{"style":778},[10274],{"type":27,"value":10275}," hourSum[i] ",{"type":31,"tagName":713,"properties":10277,"children":10278},{"style":1402},[10279],{"type":27,"value":3449},{"type":31,"tagName":713,"properties":10281,"children":10282},{"style":784},[10283],{"type":27,"value":1964},{"type":31,"tagName":713,"properties":10285,"children":10286},{"style":778},[10287],{"type":27,"value":10288},"(n);",{"type":27,"value":28},{"type":31,"tagName":713,"properties":10291,"children":10292},{"class":715},[10293,10297,10301,10305,10309,10313,10317,10321],{"type":31,"tagName":713,"properties":10294,"children":10295},{"style":1402},[10296],{"type":27,"value":5827},{"type":31,"tagName":713,"properties":10298,"children":10299},{"style":778},[10300],{"type":27,"value":7956},{"type":31,"tagName":713,"properties":10302,"children":10303},{"style":1402},[10304],{"type":27,"value":5134},{"type":31,"tagName":713,"properties":10306,"children":10307},{"style":778},[10308],{"type":27,"value":7965},{"type":31,"tagName":713,"properties":10310,"children":10311},{"style":1402},[10312],{"type":27,"value":2079},{"type":31,"tagName":713,"properties":10314,"children":10315},{"style":778},[10316],{"type":27,"value":7974},{"type":31,"tagName":713,"properties":10318,"children":10319},{"style":1402},[10320],{"type":27,"value":2079},{"type":31,"tagName":713,"properties":10322,"children":10323},{"style":778},[10324],{"type":27,"value":10325}," i; }",{"type":27,"value":28},{"type":31,"tagName":713,"properties":10328,"children":10329},{"class":715},[10330,10334,10338,10342,10346,10350,10354,10358],{"type":31,"tagName":713,"properties":10331,"children":10332},{"style":1402},[10333],{"type":27,"value":5827},{"type":31,"tagName":713,"properties":10335,"children":10336},{"style":778},[10337],{"type":27,"value":7956},{"type":31,"tagName":713,"properties":10339,"children":10340},{"style":1402},[10341],{"type":27,"value":2065},{"type":31,"tagName":713,"properties":10343,"children":10344},{"style":778},[10345],{"type":27,"value":8022},{"type":31,"tagName":713,"properties":10347,"children":10348},{"style":1402},[10349],{"type":27,"value":2079},{"type":31,"tagName":713,"properties":10351,"children":10352},{"style":778},[10353],{"type":27,"value":8031},{"type":31,"tagName":713,"properties":10355,"children":10356},{"style":1402},[10357],{"type":27,"value":2079},{"type":31,"tagName":713,"properties":10359,"children":10360},{"style":778},[10361],{"type":27,"value":10325},{"type":27,"value":28},{"type":31,"tagName":713,"properties":10364,"children":10365},{"class":715},[10366],{"type":31,"tagName":713,"properties":10367,"children":10368},{"style":778},[10369],{"type":27,"value":6282},{"type":27,"value":28},{"type":31,"tagName":713,"properties":10372,"children":10373},{"class":715},[10374,10378,10382,10386,10391,10396,10400,10405,10409,10413],{"type":31,"tagName":713,"properties":10375,"children":10376},{"style":784},[10377],{"type":27,"value":4879},{"type":31,"tagName":713,"properties":10379,"children":10380},{"style":778},[10381],{"type":27,"value":792},{"type":31,"tagName":713,"properties":10383,"children":10384},{"style":784},[10385],{"type":27,"value":8279},{"type":31,"tagName":713,"properties":10387,"children":10388},{"style":778},[10389],{"type":27,"value":10390},"(weeks, ",{"type":31,"tagName":713,"properties":10392,"children":10393},{"style":819},[10394],{"type":27,"value":10395},"\" week\"",{"type":31,"tagName":713,"properties":10397,"children":10398},{"style":778},[10399],{"type":27,"value":551},{"type":31,"tagName":713,"properties":10401,"children":10402},{"style":819},[10403],{"type":27,"value":10404},"\" weeks\"",{"type":31,"tagName":713,"properties":10406,"children":10407},{"style":778},[10408],{"type":27,"value":265},{"type":31,"tagName":713,"properties":10410,"children":10411},{"style":784},[10412],{"type":27,"value":8154},{"type":31,"tagName":713,"properties":10414,"children":10415},{"style":778},[10416],{"type":27,"value":4910},{"type":27,"value":28},{"type":31,"tagName":713,"properties":10419,"children":10420},{"class":715},[10421,10425,10429,10433,10437,10441],{"type":31,"tagName":713,"properties":10422,"children":10423},{"style":1402},[10424],{"type":27,"value":8167},{"type":31,"tagName":713,"properties":10426,"children":10427},{"style":778},[10428],{"type":27,"value":8172},{"type":31,"tagName":713,"properties":10430,"children":10431},{"style":1402},[10432],{"type":27,"value":2065},{"type":31,"tagName":713,"properties":10434,"children":10435},{"style":829},[10436],{"type":27,"value":3148},{"type":31,"tagName":713,"properties":10438,"children":10439},{"style":778},[10440],{"type":27,"value":7445},{"type":31,"tagName":713,"properties":10442,"children":10443},{"style":719},[10444],{"type":27,"value":10445},"// no weekday hour has min_samples weeks behind it: one sentence and its way out, never an empty grid",{"type":27,"value":28},{"type":31,"tagName":713,"properties":10448,"children":10449},{"class":715},[10450,10454],{"type":31,"tagName":713,"properties":10451,"children":10452},{"style":784},[10453],{"type":27,"value":8198},{"type":31,"tagName":713,"properties":10455,"children":10456},{"style":778},[10457],{"type":27,"value":4910},{"type":27,"value":28},{"type":31,"tagName":713,"properties":10460,"children":10461},{"class":715},[10462,10466,10470,10474,10478,10482,10486,10490,10495],{"type":31,"tagName":713,"properties":10463,"children":10464},{"style":1402},[10465],{"type":27,"value":5827},{"type":31,"tagName":713,"properties":10467,"children":10468},{"style":778},[10469],{"type":27,"value":8215},{"type":31,"tagName":713,"properties":10471,"children":10472},{"style":1402},[10473],{"type":27,"value":4689},{"type":31,"tagName":713,"properties":10475,"children":10476},{"style":829},[10477],{"type":27,"value":3148},{"type":31,"tagName":713,"properties":10479,"children":10480},{"style":778},[10481],{"type":27,"value":3536},{"type":31,"tagName":713,"properties":10483,"children":10484},{"style":784},[10485],{"type":27,"value":4168},{"type":31,"tagName":713,"properties":10487,"children":10488},{"style":778},[10489],{"type":27,"value":816},{"type":31,"tagName":713,"properties":10491,"children":10492},{"style":819},[10493],{"type":27,"value":10494},"\"No hourly history for this market yet: switch to a market that has traded for a few weeks\"",{"type":31,"tagName":713,"properties":10496,"children":10497},{"style":778},[10498],{"type":27,"value":2517},{"type":27,"value":28},{"type":31,"tagName":713,"properties":10501,"children":10502},{"class":715},[10503,10507,10511,10515,10519,10523,10527,10531,10535,10539,10543,10547,10551,10555,10559,10564,10568,10572,10576,10580,10584,10589],{"type":31,"tagName":713,"properties":10504,"children":10505},{"style":1402},[10506],{"type":27,"value":8253},{"type":31,"tagName":713,"properties":10508,"children":10509},{"style":778},[10510],{"type":27,"value":4029},{"type":31,"tagName":713,"properties":10512,"children":10513},{"style":784},[10514],{"type":27,"value":4168},{"type":31,"tagName":713,"properties":10516,"children":10517},{"style":778},[10518],{"type":27,"value":816},{"type":31,"tagName":713,"properties":10520,"children":10521},{"style":819},[10522],{"type":27,"value":8270},{"type":31,"tagName":713,"properties":10524,"children":10525},{"style":778},[10526],{"type":27,"value":265},{"type":31,"tagName":713,"properties":10528,"children":10529},{"style":784},[10530],{"type":27,"value":8279},{"type":31,"tagName":713,"properties":10532,"children":10533},{"style":778},[10534],{"type":27,"value":8284},{"type":31,"tagName":713,"properties":10536,"children":10537},{"style":819},[10538],{"type":27,"value":10395},{"type":31,"tagName":713,"properties":10540,"children":10541},{"style":778},[10542],{"type":27,"value":551},{"type":31,"tagName":713,"properties":10544,"children":10545},{"style":819},[10546],{"type":27,"value":10404},{"type":31,"tagName":713,"properties":10548,"children":10549},{"style":778},[10550],{"type":27,"value":265},{"type":31,"tagName":713,"properties":10552,"children":10553},{"style":784},[10554],{"type":27,"value":4168},{"type":31,"tagName":713,"properties":10556,"children":10557},{"style":778},[10558],{"type":27,"value":816},{"type":31,"tagName":713,"properties":10560,"children":10561},{"style":819},[10562],{"type":27,"value":10563},"\" of hourly history here, \"",{"type":31,"tagName":713,"properties":10565,"children":10566},{"style":778},[10567],{"type":27,"value":265},{"type":31,"tagName":713,"properties":10569,"children":10570},{"style":784},[10571],{"type":27,"value":4302},{"type":31,"tagName":713,"properties":10573,"children":10574},{"style":778},[10575],{"type":27,"value":8328},{"type":31,"tagName":713,"properties":10577,"children":10578},{"style":784},[10579],{"type":27,"value":4168},{"type":31,"tagName":713,"properties":10581,"children":10582},{"style":778},[10583],{"type":27,"value":816},{"type":31,"tagName":713,"properties":10585,"children":10586},{"style":819},[10587],{"type":27,"value":10588},"\" needed: lower Min samples in the settings\"",{"type":31,"tagName":713,"properties":10590,"children":10591},{"style":778},[10592],{"type":27,"value":8346},{"type":27,"value":28},{"type":31,"tagName":713,"properties":10595,"children":10596},{"class":715},[10597,10601,10605,10609],{"type":31,"tagName":713,"properties":10598,"children":10599},{"style":784},[10600],{"type":27,"value":8355},{"type":31,"tagName":713,"properties":10602,"children":10603},{"style":778},[10604],{"type":27,"value":792},{"type":31,"tagName":713,"properties":10606,"children":10607},{"style":1402},[10608],{"type":27,"value":4044},{"type":31,"tagName":713,"properties":10610,"children":10611},{"style":778},[10612],{"type":27,"value":2038},{"type":27,"value":28},{"type":31,"tagName":713,"properties":10615,"children":10616},{"class":715},[10617],{"type":31,"tagName":713,"properties":10618,"children":10619},{"style":778},[10620],{"type":27,"value":6282},{"type":27,"value":28},{"type":31,"tagName":713,"properties":10623,"children":10624},{"class":715},[10625,10629],{"type":31,"tagName":713,"properties":10626,"children":10627},{"style":784},[10628],{"type":27,"value":8384},{"type":31,"tagName":713,"properties":10630,"children":10631},{"style":778},[10632],{"type":27,"value":4910},{"type":27,"value":28},{"type":31,"tagName":713,"properties":10635,"children":10636},{"class":715},[10637,10641,10646,10650,10655,10659,10664,10668,10673,10677,10681,10685,10689,10693,10697,10701,10705,10709,10713],{"type":31,"tagName":713,"properties":10638,"children":10639},{"style":1402},[10640],{"type":27,"value":3415},{"type":31,"tagName":713,"properties":10642,"children":10643},{"style":829},[10644],{"type":27,"value":10645}," bestN",{"type":31,"tagName":713,"properties":10647,"children":10648},{"style":1402},[10649],{"type":27,"value":1415},{"type":31,"tagName":713,"properties":10651,"children":10652},{"style":778},[10653],{"type":27,"value":10654}," hourCount[best]; ",{"type":31,"tagName":713,"properties":10656,"children":10657},{"style":1402},[10658],{"type":27,"value":1405},{"type":31,"tagName":713,"properties":10660,"children":10661},{"style":829},[10662],{"type":27,"value":10663}," bestUp",{"type":31,"tagName":713,"properties":10665,"children":10666},{"style":1402},[10667],{"type":27,"value":1415},{"type":31,"tagName":713,"properties":10669,"children":10670},{"style":778},[10671],{"type":27,"value":10672}," hourUp[best]; ",{"type":31,"tagName":713,"properties":10674,"children":10675},{"style":1402},[10676],{"type":27,"value":1405},{"type":31,"tagName":713,"properties":10678,"children":10679},{"style":829},[10680],{"type":27,"value":8401},{"type":31,"tagName":713,"properties":10682,"children":10683},{"style":1402},[10684],{"type":27,"value":1415},{"type":31,"tagName":713,"properties":10686,"children":10687},{"style":778},[10688],{"type":27,"value":396},{"type":31,"tagName":713,"properties":10690,"children":10691},{"style":829},[10692],{"type":27,"value":8414},{"type":31,"tagName":713,"properties":10694,"children":10695},{"style":1402},[10696],{"type":27,"value":2567},{"type":31,"tagName":713,"properties":10698,"children":10699},{"style":784},[10700],{"type":27,"value":1964},{"type":31,"tagName":713,"properties":10702,"children":10703},{"style":778},[10704],{"type":27,"value":8427},{"type":31,"tagName":713,"properties":10706,"children":10707},{"style":1402},[10708],{"type":27,"value":3449},{"type":31,"tagName":713,"properties":10710,"children":10711},{"style":784},[10712],{"type":27,"value":1964},{"type":31,"tagName":713,"properties":10714,"children":10715},{"style":778},[10716],{"type":27,"value":8440},{"type":27,"value":28},{"type":31,"tagName":713,"properties":10719,"children":10720},{"class":715},[10721,10725,10729,10733,10737,10741],{"type":31,"tagName":713,"properties":10722,"children":10723},{"style":784},[10724],{"type":27,"value":8449},{"type":31,"tagName":713,"properties":10726,"children":10727},{"style":778},[10728],{"type":27,"value":8454},{"type":31,"tagName":713,"properties":10730,"children":10731},{"style":784},[10732],{"type":27,"value":8459},{"type":31,"tagName":713,"properties":10734,"children":10735},{"style":778},[10736],{"type":27,"value":8464},{"type":31,"tagName":713,"properties":10738,"children":10739},{"style":784},[10740],{"type":27,"value":8469},{"type":31,"tagName":713,"properties":10742,"children":10743},{"style":778},[10744],{"type":27,"value":8474},{"type":27,"value":28},{"type":31,"tagName":713,"properties":10747,"children":10748},{"class":715},[10749,10753,10757,10761,10765,10770,10775,10779,10783,10788,10792,10796,10800,10804,10809,10814,10818,10822,10826,10830,10834,10838,10842,10846,10850,10854,10858,10862],{"type":31,"tagName":713,"properties":10750,"children":10751},{"style":784},[10752],{"type":27,"value":4879},{"type":31,"tagName":713,"properties":10754,"children":10755},{"style":778},[10756],{"type":27,"value":792},{"type":31,"tagName":713,"properties":10758,"children":10759},{"style":784},[10760],{"type":27,"value":4168},{"type":31,"tagName":713,"properties":10762,"children":10763},{"style":778},[10764],{"type":27,"value":816},{"type":31,"tagName":713,"properties":10766,"children":10767},{"style":829},[10768],{"type":27,"value":10769},"DAY_NAMES",{"type":31,"tagName":713,"properties":10771,"children":10772},{"style":778},[10773],{"type":27,"value":10774},"[best ",{"type":31,"tagName":713,"properties":10776,"children":10777},{"style":1402},[10778],{"type":27,"value":3449},{"type":31,"tagName":713,"properties":10780,"children":10781},{"style":829},[10782],{"type":27,"value":1923},{"type":31,"tagName":713,"properties":10784,"children":10785},{"style":778},[10786],{"type":27,"value":10787},"]); ",{"type":31,"tagName":713,"properties":10789,"children":10790},{"style":784},[10791],{"type":27,"value":4168},{"type":31,"tagName":713,"properties":10793,"children":10794},{"style":778},[10795],{"type":27,"value":816},{"type":31,"tagName":713,"properties":10797,"children":10798},{"style":819},[10799],{"type":27,"value":8517},{"type":31,"tagName":713,"properties":10801,"children":10802},{"style":778},[10803],{"type":27,"value":265},{"type":31,"tagName":713,"properties":10805,"children":10806},{"style":784},[10807],{"type":27,"value":10808},"sbHour",{"type":31,"tagName":713,"properties":10810,"children":10811},{"style":778},[10812],{"type":27,"value":10813},"(best ",{"type":31,"tagName":713,"properties":10815,"children":10816},{"style":1402},[10817],{"type":27,"value":6016},{"type":31,"tagName":713,"properties":10819,"children":10820},{"style":829},[10821],{"type":27,"value":1923},{"type":31,"tagName":713,"properties":10823,"children":10824},{"style":778},[10825],{"type":27,"value":265},{"type":31,"tagName":713,"properties":10827,"children":10828},{"style":784},[10829],{"type":27,"value":4168},{"type":31,"tagName":713,"properties":10831,"children":10832},{"style":778},[10833],{"type":27,"value":816},{"type":31,"tagName":713,"properties":10835,"children":10836},{"style":819},[10837],{"type":27,"value":8517},{"type":31,"tagName":713,"properties":10839,"children":10840},{"style":778},[10841],{"type":27,"value":265},{"type":31,"tagName":713,"properties":10843,"children":10844},{"style":784},[10845],{"type":27,"value":8526},{"type":31,"tagName":713,"properties":10847,"children":10848},{"style":778},[10849],{"type":27,"value":8531},{"type":31,"tagName":713,"properties":10851,"children":10852},{"style":829},[10853],{"type":27,"value":1578},{"type":31,"tagName":713,"properties":10855,"children":10856},{"style":778},[10857],{"type":27,"value":265},{"type":31,"tagName":713,"properties":10859,"children":10860},{"style":784},[10861],{"type":27,"value":4905},{"type":31,"tagName":713,"properties":10863,"children":10864},{"style":778},[10865],{"type":27,"value":4910},{"type":27,"value":28},{"type":31,"tagName":713,"properties":10868,"children":10869},{"class":715},[10870,10874,10878,10882,10886,10890,10895,10899,10903,10907,10911,10915,10919,10923,10927,10932,10936,10940,10944,10948,10952,10956,10960,10964,10968,10972,10976,10980],{"type":31,"tagName":713,"properties":10871,"children":10872},{"style":784},[10873],{"type":27,"value":4879},{"type":31,"tagName":713,"properties":10875,"children":10876},{"style":778},[10877],{"type":27,"value":792},{"type":31,"tagName":713,"properties":10879,"children":10880},{"style":784},[10881],{"type":27,"value":4168},{"type":31,"tagName":713,"properties":10883,"children":10884},{"style":778},[10885],{"type":27,"value":816},{"type":31,"tagName":713,"properties":10887,"children":10888},{"style":829},[10889],{"type":27,"value":10769},{"type":31,"tagName":713,"properties":10891,"children":10892},{"style":778},[10893],{"type":27,"value":10894},"[worst ",{"type":31,"tagName":713,"properties":10896,"children":10897},{"style":1402},[10898],{"type":27,"value":3449},{"type":31,"tagName":713,"properties":10900,"children":10901},{"style":829},[10902],{"type":27,"value":1923},{"type":31,"tagName":713,"properties":10904,"children":10905},{"style":778},[10906],{"type":27,"value":10787},{"type":31,"tagName":713,"properties":10908,"children":10909},{"style":784},[10910],{"type":27,"value":4168},{"type":31,"tagName":713,"properties":10912,"children":10913},{"style":778},[10914],{"type":27,"value":816},{"type":31,"tagName":713,"properties":10916,"children":10917},{"style":819},[10918],{"type":27,"value":8517},{"type":31,"tagName":713,"properties":10920,"children":10921},{"style":778},[10922],{"type":27,"value":265},{"type":31,"tagName":713,"properties":10924,"children":10925},{"style":784},[10926],{"type":27,"value":10808},{"type":31,"tagName":713,"properties":10928,"children":10929},{"style":778},[10930],{"type":27,"value":10931},"(worst ",{"type":31,"tagName":713,"properties":10933,"children":10934},{"style":1402},[10935],{"type":27,"value":6016},{"type":31,"tagName":713,"properties":10937,"children":10938},{"style":829},[10939],{"type":27,"value":1923},{"type":31,"tagName":713,"properties":10941,"children":10942},{"style":778},[10943],{"type":27,"value":265},{"type":31,"tagName":713,"properties":10945,"children":10946},{"style":784},[10947],{"type":27,"value":4168},{"type":31,"tagName":713,"properties":10949,"children":10950},{"style":778},[10951],{"type":27,"value":816},{"type":31,"tagName":713,"properties":10953,"children":10954},{"style":819},[10955],{"type":27,"value":8517},{"type":31,"tagName":713,"properties":10957,"children":10958},{"style":778},[10959],{"type":27,"value":265},{"type":31,"tagName":713,"properties":10961,"children":10962},{"style":784},[10963],{"type":27,"value":8526},{"type":31,"tagName":713,"properties":10965,"children":10966},{"style":778},[10967],{"type":27,"value":8601},{"type":31,"tagName":713,"properties":10969,"children":10970},{"style":829},[10971],{"type":27,"value":1578},{"type":31,"tagName":713,"properties":10973,"children":10974},{"style":778},[10975],{"type":27,"value":265},{"type":31,"tagName":713,"properties":10977,"children":10978},{"style":784},[10979],{"type":27,"value":8614},{"type":31,"tagName":713,"properties":10981,"children":10982},{"style":778},[10983],{"type":27,"value":4910},{"type":27,"value":28},{"type":31,"tagName":713,"properties":10986,"children":10987},{"class":715},[10988,10992,10996,11000,11004,11008,11012,11016,11020,11024,11028,11032,11036,11040,11044,11048,11052,11056,11060,11064,11068,11072,11076,11080],{"type":31,"tagName":713,"properties":10989,"children":10990},{"style":784},[10991],{"type":27,"value":4879},{"type":31,"tagName":713,"properties":10993,"children":10994},{"style":778},[10995],{"type":27,"value":792},{"type":31,"tagName":713,"properties":10997,"children":10998},{"style":784},[10999],{"type":27,"value":4186},{"type":31,"tagName":713,"properties":11001,"children":11002},{"style":778},[11003],{"type":27,"value":8639},{"type":31,"tagName":713,"properties":11005,"children":11006},{"style":829},[11007],{"type":27,"value":705},{"type":31,"tagName":713,"properties":11009,"children":11010},{"style":778},[11011],{"type":27,"value":265},{"type":31,"tagName":713,"properties":11013,"children":11014},{"style":784},[11015],{"type":27,"value":4168},{"type":31,"tagName":713,"properties":11017,"children":11018},{"style":778},[11019],{"type":27,"value":816},{"type":31,"tagName":713,"properties":11021,"children":11022},{"style":819},[11023],{"type":27,"value":8660},{"type":31,"tagName":713,"properties":11025,"children":11026},{"style":778},[11027],{"type":27,"value":265},{"type":31,"tagName":713,"properties":11029,"children":11030},{"style":784},[11031],{"type":27,"value":4302},{"type":31,"tagName":713,"properties":11033,"children":11034},{"style":778},[11035],{"type":27,"value":8673},{"type":31,"tagName":713,"properties":11037,"children":11038},{"style":784},[11039],{"type":27,"value":4168},{"type":31,"tagName":713,"properties":11041,"children":11042},{"style":778},[11043],{"type":27,"value":816},{"type":31,"tagName":713,"properties":11045,"children":11046},{"style":819},[11047],{"type":27,"value":8686},{"type":31,"tagName":713,"properties":11049,"children":11050},{"style":778},[11051],{"type":27,"value":265},{"type":31,"tagName":713,"properties":11053,"children":11054},{"style":784},[11055],{"type":27,"value":4302},{"type":31,"tagName":713,"properties":11057,"children":11058},{"style":778},[11059],{"type":27,"value":8699},{"type":31,"tagName":713,"properties":11061,"children":11062},{"style":784},[11063],{"type":27,"value":4168},{"type":31,"tagName":713,"properties":11065,"children":11066},{"style":778},[11067],{"type":27,"value":816},{"type":31,"tagName":713,"properties":11069,"children":11070},{"style":819},[11071],{"type":27,"value":8712},{"type":31,"tagName":713,"properties":11073,"children":11074},{"style":778},[11075],{"type":27,"value":265},{"type":31,"tagName":713,"properties":11077,"children":11078},{"style":784},[11079],{"type":27,"value":8721},{"type":31,"tagName":713,"properties":11081,"children":11082},{"style":778},[11083],{"type":27,"value":4910},{"type":27,"value":28},{"type":31,"tagName":713,"properties":11086,"children":11087},{"class":715},[11088,11092],{"type":31,"tagName":713,"properties":11089,"children":11090},{"style":784},[11091],{"type":27,"value":8866},{"type":31,"tagName":713,"properties":11093,"children":11094},{"style":778},[11095],{"type":27,"value":4910},{"type":27,"value":28},{"type":31,"tagName":713,"properties":11098,"children":11099},{"class":715},[11100,11104,11108,11112,11116,11120,11124,11128,11132,11137,11141,11145,11149,11153,11157,11161,11165,11169,11173,11177,11181,11185,11189,11193,11197,11201,11205,11209,11213,11217,11222,11226,11230,11234,11238],{"type":31,"tagName":713,"properties":11101,"children":11102},{"style":784},[11103],{"type":27,"value":8879},{"type":31,"tagName":713,"properties":11105,"children":11106},{"style":778},[11107],{"type":27,"value":816},{"type":31,"tagName":713,"properties":11109,"children":11110},{"style":819},[11111],{"type":27,"value":8888},{"type":31,"tagName":713,"properties":11113,"children":11114},{"style":829},[11115],{"type":27,"value":4393},{"type":31,"tagName":713,"properties":11117,"children":11118},{"style":819},[11119],{"type":27,"value":8897},{"type":31,"tagName":713,"properties":11121,"children":11122},{"style":829},[11123],{"type":27,"value":4393},{"type":31,"tagName":713,"properties":11125,"children":11126},{"style":819},[11127],{"type":27,"value":1959},{"type":31,"tagName":713,"properties":11129,"children":11130},{"style":829},[11131],{"type":27,"value":4393},{"type":31,"tagName":713,"properties":11133,"children":11134},{"style":819},[11135],{"type":27,"value":11136},"Average hourly move by weekday (UTC)",{"type":31,"tagName":713,"properties":11138,"children":11139},{"style":829},[11140],{"type":27,"value":4393},{"type":31,"tagName":713,"properties":11142,"children":11143},{"style":819},[11144],{"type":27,"value":8923},{"type":31,"tagName":713,"properties":11146,"children":11147},{"style":829},[11148],{"type":27,"value":4393},{"type":31,"tagName":713,"properties":11150,"children":11151},{"style":819},[11152],{"type":27,"value":8932},{"type":31,"tagName":713,"properties":11154,"children":11155},{"style":829},[11156],{"type":27,"value":4393},{"type":31,"tagName":713,"properties":11158,"children":11159},{"style":819},[11160],{"type":27,"value":1959},{"type":31,"tagName":713,"properties":11162,"children":11163},{"style":829},[11164],{"type":27,"value":4393},{"type":31,"tagName":713,"properties":11166,"children":11167},{"style":819},[11168],{"type":27,"value":8949},{"type":31,"tagName":713,"properties":11170,"children":11171},{"style":778},[11172],{"type":27,"value":265},{"type":31,"tagName":713,"properties":11174,"children":11175},{"style":784},[11176],{"type":27,"value":4379},{"type":31,"tagName":713,"properties":11178,"children":11179},{"style":778},[11180],{"type":27,"value":816},{"type":31,"tagName":713,"properties":11182,"children":11183},{"style":829},[11184],{"type":27,"value":10769},{"type":31,"tagName":713,"properties":11186,"children":11187},{"style":778},[11188],{"type":27,"value":10774},{"type":31,"tagName":713,"properties":11190,"children":11191},{"style":1402},[11192],{"type":27,"value":3449},{"type":31,"tagName":713,"properties":11194,"children":11195},{"style":829},[11196],{"type":27,"value":1923},{"type":31,"tagName":713,"properties":11198,"children":11199},{"style":778},[11200],{"type":27,"value":10787},{"type":31,"tagName":713,"properties":11202,"children":11203},{"style":784},[11204],{"type":27,"value":4379},{"type":31,"tagName":713,"properties":11206,"children":11207},{"style":778},[11208],{"type":27,"value":816},{"type":31,"tagName":713,"properties":11210,"children":11211},{"style":819},[11212],{"type":27,"value":8517},{"type":31,"tagName":713,"properties":11214,"children":11215},{"style":778},[11216],{"type":27,"value":265},{"type":31,"tagName":713,"properties":11218,"children":11219},{"style":784},[11220],{"type":27,"value":11221},"fbHourText",{"type":31,"tagName":713,"properties":11223,"children":11224},{"style":778},[11225],{"type":27,"value":10813},{"type":31,"tagName":713,"properties":11227,"children":11228},{"style":1402},[11229],{"type":27,"value":6016},{"type":31,"tagName":713,"properties":11231,"children":11232},{"style":829},[11233],{"type":27,"value":1923},{"type":31,"tagName":713,"properties":11235,"children":11236},{"style":778},[11237],{"type":27,"value":265},{"type":31,"tagName":713,"properties":11239,"children":11240},{"style":719},[11241],{"type":27,"value":8975},{"type":27,"value":28},{"type":31,"tagName":713,"properties":11244,"children":11245},{"class":715},[11246,11250,11254,11258,11262,11266,11270,11274,11278,11282,11286,11291,11295,11299,11303,11307,11311,11315,11319,11323,11327,11331,11335,11339,11343,11347,11351,11355,11359,11363,11367,11371,11376,11380,11385,11389,11393,11397,11401,11405,11409,11414,11418,11422,11426,11430],{"type":31,"tagName":713,"properties":11247,"children":11248},{"style":784},[11249],{"type":27,"value":8879},{"type":31,"tagName":713,"properties":11251,"children":11252},{"style":778},[11253],{"type":27,"value":816},{"type":31,"tagName":713,"properties":11255,"children":11256},{"style":819},[11257],{"type":27,"value":4388},{"type":31,"tagName":713,"properties":11259,"children":11260},{"style":829},[11261],{"type":27,"value":4393},{"type":31,"tagName":713,"properties":11263,"children":11264},{"style":819},[11265],{"type":27,"value":8923},{"type":31,"tagName":713,"properties":11267,"children":11268},{"style":829},[11269],{"type":27,"value":4393},{"type":31,"tagName":713,"properties":11271,"children":11272},{"style":819},[11273],{"type":27,"value":9008},{"type":31,"tagName":713,"properties":11275,"children":11276},{"style":829},[11277],{"type":27,"value":4393},{"type":31,"tagName":713,"properties":11279,"children":11280},{"style":819},[11281],{"type":27,"value":9017},{"type":31,"tagName":713,"properties":11283,"children":11284},{"style":829},[11285],{"type":27,"value":4393},{"type":31,"tagName":713,"properties":11287,"children":11288},{"style":819},[11289],{"type":27,"value":11290},"row",{"type":31,"tagName":713,"properties":11292,"children":11293},{"style":829},[11294],{"type":27,"value":4393},{"type":31,"tagName":713,"properties":11296,"children":11297},{"style":819},[11298],{"type":27,"value":1959},{"type":31,"tagName":713,"properties":11300,"children":11301},{"style":829},[11302],{"type":27,"value":4393},{"type":31,"tagName":713,"properties":11304,"children":11305},{"style":819},[11306],{"type":27,"value":4388},{"type":31,"tagName":713,"properties":11308,"children":11309},{"style":778},[11310],{"type":27,"value":265},{"type":31,"tagName":713,"properties":11312,"children":11313},{"style":784},[11314],{"type":27,"value":4379},{"type":31,"tagName":713,"properties":11316,"children":11317},{"style":778},[11318],{"type":27,"value":816},{"type":31,"tagName":713,"properties":11320,"children":11321},{"style":829},[11322],{"type":27,"value":10769},{"type":31,"tagName":713,"properties":11324,"children":11325},{"style":778},[11326],{"type":27,"value":10774},{"type":31,"tagName":713,"properties":11328,"children":11329},{"style":1402},[11330],{"type":27,"value":3449},{"type":31,"tagName":713,"properties":11332,"children":11333},{"style":829},[11334],{"type":27,"value":1923},{"type":31,"tagName":713,"properties":11336,"children":11337},{"style":778},[11338],{"type":27,"value":10787},{"type":31,"tagName":713,"properties":11340,"children":11341},{"style":784},[11342],{"type":27,"value":4379},{"type":31,"tagName":713,"properties":11344,"children":11345},{"style":778},[11346],{"type":27,"value":816},{"type":31,"tagName":713,"properties":11348,"children":11349},{"style":819},[11350],{"type":27,"value":4388},{"type":31,"tagName":713,"properties":11352,"children":11353},{"style":829},[11354],{"type":27,"value":4393},{"type":31,"tagName":713,"properties":11356,"children":11357},{"style":819},[11358],{"type":27,"value":8923},{"type":31,"tagName":713,"properties":11360,"children":11361},{"style":829},[11362],{"type":27,"value":4393},{"type":31,"tagName":713,"properties":11364,"children":11365},{"style":819},[11366],{"type":27,"value":9026},{"type":31,"tagName":713,"properties":11368,"children":11369},{"style":829},[11370],{"type":27,"value":4393},{"type":31,"tagName":713,"properties":11372,"children":11373},{"style":819},[11374],{"type":27,"value":11375},":\"",{"type":31,"tagName":713,"properties":11377,"children":11378},{"style":778},[11379],{"type":27,"value":265},{"type":31,"tagName":713,"properties":11381,"children":11382},{"style":784},[11383],{"type":27,"value":11384},"fbHour",{"type":31,"tagName":713,"properties":11386,"children":11387},{"style":778},[11388],{"type":27,"value":10813},{"type":31,"tagName":713,"properties":11390,"children":11391},{"style":1402},[11392],{"type":27,"value":6016},{"type":31,"tagName":713,"properties":11394,"children":11395},{"style":829},[11396],{"type":27,"value":1923},{"type":31,"tagName":713,"properties":11398,"children":11399},{"style":778},[11400],{"type":27,"value":265},{"type":31,"tagName":713,"properties":11402,"children":11403},{"style":784},[11404],{"type":27,"value":4379},{"type":31,"tagName":713,"properties":11406,"children":11407},{"style":778},[11408],{"type":27,"value":816},{"type":31,"tagName":713,"properties":11410,"children":11411},{"style":819},[11412],{"type":27,"value":11413},"\"},",{"type":31,"tagName":713,"properties":11415,"children":11416},{"style":829},[11417],{"type":27,"value":4393},{"type":31,"tagName":713,"properties":11419,"children":11420},{"style":819},[11421],{"type":27,"value":1781},{"type":31,"tagName":713,"properties":11423,"children":11424},{"style":829},[11425],{"type":27,"value":4393},{"type":31,"tagName":713,"properties":11427,"children":11428},{"style":819},[11429],{"type":27,"value":9152},{"type":31,"tagName":713,"properties":11431,"children":11432},{"style":778},[11433],{"type":27,"value":2517},{"type":27,"value":28},{"type":31,"tagName":713,"properties":11436,"children":11437},{"class":715},[11438,11442,11446,11450,11454],{"type":31,"tagName":713,"properties":11439,"children":11440},{"style":1402},[11441],{"type":27,"value":7231},{"type":31,"tagName":713,"properties":11443,"children":11444},{"style":778},[11445],{"type":27,"value":9318},{"type":31,"tagName":713,"properties":11447,"children":11448},{"style":1402},[11449],{"type":27,"value":2079},{"type":31,"tagName":713,"properties":11451,"children":11452},{"style":829},[11453],{"type":27,"value":4866},{"type":31,"tagName":713,"properties":11455,"children":11456},{"style":778},[11457],{"type":27,"value":2038},{"type":27,"value":28},{"type":31,"tagName":713,"properties":11460,"children":11461},{"class":715},[11462,11466,11470,11474,11479,11483,11487,11492,11496,11500,11504,11508,11512,11516,11521,11525,11529,11534,11538,11542,11547,11551,11555,11559,11563,11567,11571],{"type":31,"tagName":713,"properties":11463,"children":11464},{"style":1402},[11465],{"type":27,"value":5227},{"type":31,"tagName":713,"properties":11467,"children":11468},{"style":778},[11469],{"type":27,"value":396},{"type":31,"tagName":713,"properties":11471,"children":11472},{"style":1402},[11473],{"type":27,"value":2903},{"type":31,"tagName":713,"properties":11475,"children":11476},{"style":778},[11477],{"type":27,"value":11478}," d ",{"type":31,"tagName":713,"properties":11480,"children":11481},{"style":1402},[11482],{"type":27,"value":2079},{"type":31,"tagName":713,"properties":11484,"children":11485},{"style":829},[11486],{"type":27,"value":3148},{"type":31,"tagName":713,"properties":11488,"children":11489},{"style":778},[11490],{"type":27,"value":11491},"; d ",{"type":31,"tagName":713,"properties":11493,"children":11494},{"style":1402},[11495],{"type":27,"value":2065},{"type":31,"tagName":713,"properties":11497,"children":11498},{"style":829},[11499],{"type":27,"value":1901},{"type":31,"tagName":713,"properties":11501,"children":11502},{"style":778},[11503],{"type":27,"value":11491},{"type":31,"tagName":713,"properties":11505,"children":11506},{"style":1402},[11507],{"type":27,"value":5278},{"type":31,"tagName":713,"properties":11509,"children":11510},{"style":829},[11511],{"type":27,"value":3961},{"type":31,"tagName":713,"properties":11513,"children":11514},{"style":778},[11515],{"type":27,"value":3536},{"type":31,"tagName":713,"properties":11517,"children":11518},{"style":1402},[11519],{"type":27,"value":11520},"for",{"type":31,"tagName":713,"properties":11522,"children":11523},{"style":778},[11524],{"type":27,"value":396},{"type":31,"tagName":713,"properties":11526,"children":11527},{"style":1402},[11528],{"type":27,"value":2903},{"type":31,"tagName":713,"properties":11530,"children":11531},{"style":778},[11532],{"type":27,"value":11533}," h ",{"type":31,"tagName":713,"properties":11535,"children":11536},{"style":1402},[11537],{"type":27,"value":2079},{"type":31,"tagName":713,"properties":11539,"children":11540},{"style":829},[11541],{"type":27,"value":3148},{"type":31,"tagName":713,"properties":11543,"children":11544},{"style":778},[11545],{"type":27,"value":11546},"; h ",{"type":31,"tagName":713,"properties":11548,"children":11549},{"style":1402},[11550],{"type":27,"value":2065},{"type":31,"tagName":713,"properties":11552,"children":11553},{"style":829},[11554],{"type":27,"value":1923},{"type":31,"tagName":713,"properties":11556,"children":11557},{"style":778},[11558],{"type":27,"value":11546},{"type":31,"tagName":713,"properties":11560,"children":11561},{"style":1402},[11562],{"type":27,"value":5278},{"type":31,"tagName":713,"properties":11564,"children":11565},{"style":829},[11566],{"type":27,"value":3961},{"type":31,"tagName":713,"properties":11568,"children":11569},{"style":778},[11570],{"type":27,"value":7445},{"type":31,"tagName":713,"properties":11572,"children":11573},{"style":719},[11574],{"type":27,"value":11575},"// every cell emitted so both axes keep their order",{"type":27,"value":28},{"type":31,"tagName":713,"properties":11578,"children":11579},{"class":715},[11580,11584,11588,11592,11596,11600,11604,11608,11612,11616,11620],{"type":31,"tagName":713,"properties":11581,"children":11582},{"style":1402},[11583],{"type":27,"value":5827},{"type":31,"tagName":713,"properties":11585,"children":11586},{"style":778},[11587],{"type":27,"value":396},{"type":31,"tagName":713,"properties":11589,"children":11590},{"style":1402},[11591],{"type":27,"value":5717},{"type":31,"tagName":713,"properties":11593,"children":11594},{"style":778},[11595],{"type":27,"value":9516},{"type":31,"tagName":713,"properties":11597,"children":11598},{"style":784},[11599],{"type":27,"value":4379},{"type":31,"tagName":713,"properties":11601,"children":11602},{"style":778},[11603],{"type":27,"value":816},{"type":31,"tagName":713,"properties":11605,"children":11606},{"style":819},[11607],{"type":27,"value":9246},{"type":31,"tagName":713,"properties":11609,"children":11610},{"style":778},[11611],{"type":27,"value":9533},{"type":31,"tagName":713,"properties":11613,"children":11614},{"style":1402},[11615],{"type":27,"value":2079},{"type":31,"tagName":713,"properties":11617,"children":11618},{"style":829},[11619],{"type":27,"value":2917},{"type":31,"tagName":713,"properties":11621,"children":11622},{"style":778},[11623],{"type":27,"value":2038},{"type":27,"value":28},{"type":31,"tagName":713,"properties":11626,"children":11627},{"class":715},[11628,11632,11637,11641,11645,11649,11653,11657],{"type":31,"tagName":713,"properties":11629,"children":11630},{"style":1402},[11631],{"type":27,"value":5677},{"type":31,"tagName":713,"properties":11633,"children":11634},{"style":829},[11635],{"type":27,"value":11636}," i",{"type":31,"tagName":713,"properties":11638,"children":11639},{"style":1402},[11640],{"type":27,"value":1415},{"type":31,"tagName":713,"properties":11642,"children":11643},{"style":778},[11644],{"type":27,"value":11478},{"type":31,"tagName":713,"properties":11646,"children":11647},{"style":1402},[11648],{"type":27,"value":3584},{"type":31,"tagName":713,"properties":11650,"children":11651},{"style":829},[11652],{"type":27,"value":1923},{"type":31,"tagName":713,"properties":11654,"children":11655},{"style":1402},[11656],{"type":27,"value":3637},{"type":31,"tagName":713,"properties":11658,"children":11659},{"style":778},[11660],{"type":27,"value":11661}," h;",{"type":27,"value":28},{"type":31,"tagName":713,"properties":11664,"children":11665},{"class":715},[11666,11671,11675,11680,11684,11688,11692,11696,11700,11705,11709,11713,11717,11721,11725,11729,11734,11738,11742,11746,11750,11754],{"type":31,"tagName":713,"properties":11667,"children":11668},{"style":784},[11669],{"type":27,"value":11670},"    fb_text",{"type":31,"tagName":713,"properties":11672,"children":11673},{"style":778},[11674],{"type":27,"value":816},{"type":31,"tagName":713,"properties":11676,"children":11677},{"style":819},[11678],{"type":27,"value":11679},"\"[\"",{"type":31,"tagName":713,"properties":11681,"children":11682},{"style":778},[11683],{"type":27,"value":265},{"type":31,"tagName":713,"properties":11685,"children":11686},{"style":784},[11687],{"type":27,"value":11384},{"type":31,"tagName":713,"properties":11689,"children":11690},{"style":778},[11691],{"type":27,"value":4307},{"type":31,"tagName":713,"properties":11693,"children":11694},{"style":784},[11695],{"type":27,"value":4379},{"type":31,"tagName":713,"properties":11697,"children":11698},{"style":778},[11699],{"type":27,"value":816},{"type":31,"tagName":713,"properties":11701,"children":11702},{"style":819},[11703],{"type":27,"value":11704},"\",",{"type":31,"tagName":713,"properties":11706,"children":11707},{"style":829},[11708],{"type":27,"value":4393},{"type":31,"tagName":713,"properties":11710,"children":11711},{"style":819},[11712],{"type":27,"value":4388},{"type":31,"tagName":713,"properties":11714,"children":11715},{"style":778},[11716],{"type":27,"value":265},{"type":31,"tagName":713,"properties":11718,"children":11719},{"style":784},[11720],{"type":27,"value":4379},{"type":31,"tagName":713,"properties":11722,"children":11723},{"style":778},[11724],{"type":27,"value":816},{"type":31,"tagName":713,"properties":11726,"children":11727},{"style":829},[11728],{"type":27,"value":10769},{"type":31,"tagName":713,"properties":11730,"children":11731},{"style":778},[11732],{"type":27,"value":11733},"[d]); ",{"type":31,"tagName":713,"properties":11735,"children":11736},{"style":784},[11737],{"type":27,"value":4379},{"type":31,"tagName":713,"properties":11739,"children":11740},{"style":778},[11741],{"type":27,"value":816},{"type":31,"tagName":713,"properties":11743,"children":11744},{"style":819},[11745],{"type":27,"value":4388},{"type":31,"tagName":713,"properties":11747,"children":11748},{"style":829},[11749],{"type":27,"value":4393},{"type":31,"tagName":713,"properties":11751,"children":11752},{"style":819},[11753],{"type":27,"value":9757},{"type":31,"tagName":713,"properties":11755,"children":11756},{"style":778},[11757],{"type":27,"value":2517},{"type":27,"value":28},{"type":31,"tagName":713,"properties":11760,"children":11761},{"class":715},[11762,11766,11771,11775,11779,11783,11787,11792,11796,11800,11805,11810,11814,11819,11824,11828,11833],{"type":31,"tagName":713,"properties":11763,"children":11764},{"style":1402},[11765],{"type":27,"value":5827},{"type":31,"tagName":713,"properties":11767,"children":11768},{"style":778},[11769],{"type":27,"value":11770}," (hourCount[i] ",{"type":31,"tagName":713,"properties":11772,"children":11773},{"style":1402},[11774],{"type":27,"value":5134},{"type":31,"tagName":713,"properties":11776,"children":11777},{"style":829},[11778],{"type":27,"value":3148},{"type":31,"tagName":713,"properties":11780,"children":11781},{"style":778},[11782],{"type":27,"value":3536},{"type":31,"tagName":713,"properties":11784,"children":11785},{"style":784},[11786],{"type":27,"value":9255},{"type":31,"tagName":713,"properties":11788,"children":11789},{"style":778},[11790],{"type":27,"value":11791},"(hourSum[i] ",{"type":31,"tagName":713,"properties":11793,"children":11794},{"style":1402},[11795],{"type":27,"value":3449},{"type":31,"tagName":713,"properties":11797,"children":11798},{"style":784},[11799],{"type":27,"value":1964},{"type":31,"tagName":713,"properties":11801,"children":11802},{"style":778},[11803],{"type":27,"value":11804},"(hourCount[i]), ",{"type":31,"tagName":713,"properties":11806,"children":11807},{"style":829},[11808],{"type":27,"value":11809},"4",{"type":31,"tagName":713,"properties":11811,"children":11812},{"style":778},[11813],{"type":27,"value":265},{"type":31,"tagName":713,"properties":11815,"children":11816},{"style":1402},[11817],{"type":27,"value":11818},"else",{"type":31,"tagName":713,"properties":11820,"children":11821},{"style":784},[11822],{"type":27,"value":11823}," fb_text",{"type":31,"tagName":713,"properties":11825,"children":11826},{"style":778},[11827],{"type":27,"value":816},{"type":31,"tagName":713,"properties":11829,"children":11830},{"style":819},[11831],{"type":27,"value":11832},"\"null\"",{"type":31,"tagName":713,"properties":11834,"children":11835},{"style":778},[11836],{"type":27,"value":2517},{"type":27,"value":28},{"type":31,"tagName":713,"properties":11839,"children":11840},{"class":715},[11841,11845,11849,11853],{"type":31,"tagName":713,"properties":11842,"children":11843},{"style":784},[11844],{"type":27,"value":11670},{"type":31,"tagName":713,"properties":11846,"children":11847},{"style":778},[11848],{"type":27,"value":816},{"type":31,"tagName":713,"properties":11850,"children":11851},{"style":819},[11852],{"type":27,"value":9791},{"type":31,"tagName":713,"properties":11854,"children":11855},{"style":778},[11856],{"type":27,"value":2517},{"type":27,"value":28},{"type":31,"tagName":713,"properties":11859,"children":11860},{"class":715},[11861],{"type":31,"tagName":713,"properties":11862,"children":11863},{"style":778},[11864],{"type":27,"value":6282},{"type":27,"value":28},{"type":31,"tagName":713,"properties":11867,"children":11868},{"class":715},[11869,11873,11877,11881,11885,11889,11893,11897],{"type":31,"tagName":713,"properties":11870,"children":11871},{"style":784},[11872],{"type":27,"value":8879},{"type":31,"tagName":713,"properties":11874,"children":11875},{"style":778},[11876],{"type":27,"value":816},{"type":31,"tagName":713,"properties":11878,"children":11879},{"style":819},[11880],{"type":27,"value":9828},{"type":31,"tagName":713,"properties":11882,"children":11883},{"style":778},[11884],{"type":27,"value":265},{"type":31,"tagName":713,"properties":11886,"children":11887},{"style":784},[11888],{"type":27,"value":9837},{"type":31,"tagName":713,"properties":11890,"children":11891},{"style":778},[11892],{"type":27,"value":816},{"type":31,"tagName":713,"properties":11894,"children":11895},{"style":829},[11896],{"type":27,"value":9846},{"type":31,"tagName":713,"properties":11898,"children":11899},{"style":778},[11900],{"type":27,"value":2517},{"type":27,"value":28},{"type":31,"tagName":713,"properties":11903,"children":11904},{"class":715},[11905],{"type":31,"tagName":713,"properties":11906,"children":11907},{"style":778},[11908],{"type":27,"value":3983},{"type":27,"value":28},{"type":31,"tagName":713,"properties":11911,"children":11912},{"class":715},[],{"type":27,"value":28},{"type":31,"tagName":713,"properties":11915,"children":11916},{"class":715},[11917],{"type":31,"tagName":713,"properties":11918,"children":11919},{"style":719},[11920],{"type":27,"value":11921},"// onBar() runs once per bar: fold the closed candles this bar carries from the stream its grid reads (the first bar",{"type":27,"value":28},{"type":31,"tagName":713,"properties":11924,"children":11925},{"class":715},[11926],{"type":31,"tagName":713,"properties":11927,"children":11928},{"style":719},[11929],{"type":27,"value":11930},"// carries the whole backlog), then on the live bar write that grid, the card's words and the outputs.",{"type":27,"value":28},{"type":31,"tagName":713,"properties":11933,"children":11934},{"class":715},[11935,11939,11944,11948,11952,11956],{"type":31,"tagName":713,"properties":11936,"children":11937},{"style":1402},[11938],{"type":27,"value":3364},{"type":31,"tagName":713,"properties":11940,"children":11941},{"style":784},[11942],{"type":27,"value":11943}," onBar",{"type":31,"tagName":713,"properties":11945,"children":11946},{"style":778},[11947],{"type":27,"value":4734},{"type":31,"tagName":713,"properties":11949,"children":11950},{"style":1402},[11951],{"type":27,"value":1959},{"type":31,"tagName":713,"properties":11953,"children":11954},{"style":829},[11955],{"type":27,"value":3401},{"type":31,"tagName":713,"properties":11957,"children":11958},{"style":778},[11959],{"type":27,"value":3406},{"type":27,"value":28},{"type":31,"tagName":713,"properties":11962,"children":11963},{"class":715},[11964,11968,11973,11977,11981,11986],{"type":31,"tagName":713,"properties":11965,"children":11966},{"style":1402},[11967],{"type":27,"value":3415},{"type":31,"tagName":713,"properties":11969,"children":11970},{"style":829},[11971],{"type":27,"value":11972}," t",{"type":31,"tagName":713,"properties":11974,"children":11975},{"style":1402},[11976],{"type":27,"value":1415},{"type":31,"tagName":713,"properties":11978,"children":11979},{"style":778},[11980],{"type":27,"value":8747},{"type":31,"tagName":713,"properties":11982,"children":11983},{"style":784},[11984],{"type":27,"value":11985},"time",{"type":31,"tagName":713,"properties":11987,"children":11988},{"style":778},[11989],{"type":27,"value":4910},{"type":27,"value":28},{"type":31,"tagName":713,"properties":11992,"children":11993},{"class":715},[11994,11998,12003,12008,12012,12016,12020],{"type":31,"tagName":713,"properties":11995,"children":11996},{"style":1402},[11997],{"type":27,"value":8167},{"type":31,"tagName":713,"properties":11999,"children":12000},{"style":778},[12001],{"type":27,"value":12002}," (daily) ",{"type":31,"tagName":713,"properties":12004,"children":12005},{"style":784},[12006],{"type":27,"value":12007},"foldDays",{"type":31,"tagName":713,"properties":12009,"children":12010},{"style":778},[12011],{"type":27,"value":4039},{"type":31,"tagName":713,"properties":12013,"children":12014},{"style":1402},[12015],{"type":27,"value":11818},{"type":31,"tagName":713,"properties":12017,"children":12018},{"style":784},[12019],{"type":27,"value":6325},{"type":31,"tagName":713,"properties":12021,"children":12022},{"style":778},[12023],{"type":27,"value":12024},"(t);",{"type":27,"value":28},{"type":31,"tagName":713,"properties":12027,"children":12028},{"class":715},[12029,12033,12037,12041,12046,12051,12056,12060],{"type":31,"tagName":713,"properties":12030,"children":12031},{"style":1402},[12032],{"type":27,"value":8167},{"type":31,"tagName":713,"properties":12034,"children":12035},{"style":778},[12036],{"type":27,"value":396},{"type":31,"tagName":713,"properties":12038,"children":12039},{"style":1402},[12040],{"type":27,"value":5717},{"type":31,"tagName":713,"properties":12042,"children":12043},{"style":778},[12044],{"type":27,"value":12045},"bar.",{"type":31,"tagName":713,"properties":12047,"children":12048},{"style":784},[12049],{"type":27,"value":12050},"isLast",{"type":31,"tagName":713,"properties":12052,"children":12053},{"style":778},[12054],{"type":27,"value":12055},"()) ",{"type":31,"tagName":713,"properties":12057,"children":12058},{"style":1402},[12059],{"type":27,"value":4044},{"type":31,"tagName":713,"properties":12061,"children":12062},{"style":778},[12063],{"type":27,"value":2038},{"type":27,"value":28},{"type":31,"tagName":713,"properties":12066,"children":12067},{"class":715},[12068,12072,12076,12081,12085,12089,12093],{"type":31,"tagName":713,"properties":12069,"children":12070},{"style":1402},[12071],{"type":27,"value":8167},{"type":31,"tagName":713,"properties":12073,"children":12074},{"style":778},[12075],{"type":27,"value":12002},{"type":31,"tagName":713,"properties":12077,"children":12078},{"style":784},[12079],{"type":27,"value":12080},"writeCalendar",{"type":31,"tagName":713,"properties":12082,"children":12083},{"style":778},[12084],{"type":27,"value":792},{"type":31,"tagName":713,"properties":12086,"children":12087},{"style":1402},[12088],{"type":27,"value":11818},{"type":31,"tagName":713,"properties":12090,"children":12091},{"style":784},[12092],{"type":27,"value":9893},{"type":31,"tagName":713,"properties":12094,"children":12095},{"style":778},[12096],{"type":27,"value":4910},{"type":27,"value":28},{"type":31,"tagName":713,"properties":12099,"children":12100},{"class":715},[12101],{"type":31,"tagName":713,"properties":12102,"children":12103},{"style":778},[12104],{"type":27,"value":3983},{"type":27,"value":28},{"type":31,"tagName":680,"properties":12107,"children":12108,"position":12118},{},[12109],{"type":27,"value":12110,"position":12111},"How it works",{"start":12112,"end":12115},{"line":12113,"column":688,"offset":12114},245,20699,{"line":12113,"column":12116,"offset":12117},16,20711,{"start":12119,"end":12121},{"line":12113,"column":21,"offset":12120},20696,{"line":12113,"column":12116,"offset":12117},{"type":27,"value":28},{"type":31,"tagName":32,"properties":12124,"children":12125,"position":12313},{},[12126,12145,12152,12164,12171,12183,12190,12203,12210,12222,12229,12241,12248,12261,12268,12281,12288,12306],{"type":31,"tagName":355,"properties":12127,"children":12128,"position":12139},{},[12129],{"type":27,"value":12130,"position":12131},"The chart's interval picks the grid.",{"start":12132,"end":12136},{"line":12133,"column":12134,"offset":12135},247,3,20715,{"line":12133,"column":12137,"offset":12138},39,20751,{"start":12140,"end":12142},{"line":12133,"column":21,"offset":12141},20713,{"line":12133,"column":12143,"offset":12144},41,20753,{"type":27,"value":12146,"position":12147}," ",{"start":12148,"end":12149},{"line":12133,"column":12143,"offset":12144},{"line":12133,"column":12150,"offset":12151},42,20754,{"type":31,"tagName":65,"properties":12153,"children":12154,"position":12161},{},[12155],{"type":27,"value":275,"position":12156},{"start":12157,"end":12158},{"line":12133,"column":12150,"offset":12151},{"line":12133,"column":12159,"offset":12160},64,20776,{"start":12162,"end":12163},{"line":12133,"column":12150,"offset":12151},{"line":12133,"column":12159,"offset":12160},{"type":27,"value":12165,"position":12166}," declares a hidden setting the chart fills with its bar interval in seconds before the first bar, and ",{"start":12167,"end":12168},{"line":12133,"column":12159,"offset":12160},{"line":12133,"column":12169,"offset":12170},166,20878,{"type":31,"tagName":65,"properties":12172,"children":12173,"position":12180},{},[12174],{"type":27,"value":295,"position":12175},{"start":12176,"end":12177},{"line":12133,"column":12169,"offset":12170},{"line":12133,"column":12178,"offset":12179},177,20889,{"start":12181,"end":12182},{"line":12133,"column":12169,"offset":12170},{"line":12133,"column":12178,"offset":12179},{"type":27,"value":12184,"position":12185}," reads it once through ",{"start":12186,"end":12187},{"line":12133,"column":12178,"offset":12179},{"line":12133,"column":12188,"offset":12189},200,20912,{"type":31,"tagName":65,"properties":12191,"children":12192,"position":12200},{},[12193],{"type":27,"value":12194,"position":12195},"p_chart_interval_sec()",{"start":12196,"end":12197},{"line":12133,"column":12188,"offset":12189},{"line":12133,"column":12198,"offset":12199},224,20936,{"start":12201,"end":12202},{"line":12133,"column":12188,"offset":12189},{"line":12133,"column":12198,"offset":12199},{"type":27,"value":12204,"position":12205},": 86400 or more, a daily or coarser chart, picks the year by month grid and its ",{"start":12206,"end":12207},{"line":12133,"column":12198,"offset":12199},{"line":12133,"column":12208,"offset":12209},304,21016,{"type":31,"tagName":65,"properties":12211,"children":12212,"position":12219},{},[12213],{"type":27,"value":211,"position":12214},{"start":12215,"end":12216},{"line":12133,"column":12208,"offset":12209},{"line":12133,"column":12217,"offset":12218},310,21022,{"start":12220,"end":12221},{"line":12133,"column":12208,"offset":12209},{"line":12133,"column":12217,"offset":12218},{"type":27,"value":12223,"position":12224}," stream; anything shorter, 0 included (an unknown interval), picks the weekday by hour grid and its ",{"start":12225,"end":12226},{"line":12133,"column":12217,"offset":12218},{"line":12133,"column":12227,"offset":12228},410,21122,{"type":31,"tagName":65,"properties":12230,"children":12231,"position":12238},{},[12232],{"type":27,"value":171,"position":12233},{"start":12234,"end":12235},{"line":12133,"column":12227,"offset":12228},{"line":12133,"column":12236,"offset":12237},417,21129,{"start":12239,"end":12240},{"line":12133,"column":12227,"offset":12228},{"line":12133,"column":12236,"offset":12237},{"type":27,"value":12242,"position":12243}," stream. ",{"start":12244,"end":12245},{"line":12133,"column":12236,"offset":12237},{"line":12133,"column":12246,"offset":12247},426,21138,{"type":31,"tagName":65,"properties":12249,"children":12250,"position":12258},{},[12251],{"type":27,"value":12252,"position":12253},"onBar()",{"start":12254,"end":12255},{"line":12133,"column":12246,"offset":12247},{"line":12133,"column":12256,"offset":12257},435,21147,{"start":12259,"end":12260},{"line":12133,"column":12246,"offset":12247},{"line":12133,"column":12256,"offset":12257},{"type":27,"value":12262,"position":12263}," then folds only that stream, on every bar, the live bar included, and on the live bar (",{"start":12264,"end":12265},{"line":12133,"column":12256,"offset":12257},{"line":12133,"column":12266,"offset":12267},523,21235,{"type":31,"tagName":65,"properties":12269,"children":12270,"position":12278},{},[12271],{"type":27,"value":12272,"position":12273},"bar.isLast()",{"start":12274,"end":12275},{"line":12133,"column":12266,"offset":12267},{"line":12133,"column":12276,"offset":12277},537,21249,{"start":12279,"end":12280},{"line":12133,"column":12266,"offset":12267},{"line":12133,"column":12276,"offset":12277},{"type":27,"value":12282,"position":12283},") writes only that grid, the card's words and the outputs. The chart replays the forming bar from a snapshot of the module taken after the last closed bar, so these plain sums never count a candle twice (",{"start":12284,"end":12285},{"line":12133,"column":12276,"offset":12277},{"line":12133,"column":12286,"offset":12287},741,21453,{"type":31,"tagName":122,"properties":12289,"children":12291,"position":12301},{"href":12290},"../core-concepts/repainting.md",[12292],{"type":27,"value":12293,"position":12294},"Repainting",{"start":12295,"end":12298},{"line":12133,"column":12296,"offset":12297},742,21454,{"line":12133,"column":12299,"offset":12300},752,21464,{"start":12302,"end":12303},{"line":12133,"column":12286,"offset":12287},{"line":12133,"column":12304,"offset":12305},785,21497,{"type":27,"value":12307,"position":12308},"). Both streams are declared, so both load on every chart, and only the picked one is folded.",{"start":12309,"end":12310},{"line":12133,"column":12304,"offset":12305},{"line":12133,"column":12311,"offset":12312},878,21590,{"start":12314,"end":12315},{"line":12133,"column":21,"offset":12141},{"line":12133,"column":12311,"offset":12312},{"type":27,"value":28},{"type":31,"tagName":32,"properties":12318,"children":12319,"position":12585},{},[12320,12337,12343,12356,12363,12376,12383,12396,12403,12416,12423,12436,12443,12459,12466,12479,12486,12499,12506,12519,12526,12539,12546,12559,12566,12578],{"type":31,"tagName":355,"properties":12321,"children":12322,"position":12331},{},[12323],{"type":27,"value":12324,"position":12325},"Two streams, two fixed spans.",{"start":12326,"end":12328},{"line":46,"column":12134,"offset":12327},21594,{"line":46,"column":12329,"offset":12330},32,21623,{"start":12332,"end":12334},{"line":46,"column":21,"offset":12333},21592,{"line":46,"column":12335,"offset":12336},34,21625,{"type":27,"value":12146,"position":12338},{"start":12339,"end":12340},{"line":46,"column":12335,"offset":12336},{"line":46,"column":12341,"offset":12342},35,21626,{"type":31,"tagName":65,"properties":12344,"children":12345,"position":12353},{},[12346],{"type":27,"value":12347,"position":12348},"input(\"hours\", candles.cells, { interval: \"1h\", bars: 4368 })",{"start":12349,"end":12350},{"line":46,"column":12341,"offset":12342},{"line":46,"column":12351,"offset":12352},98,21689,{"start":12354,"end":12355},{"line":46,"column":12341,"offset":12342},{"line":46,"column":12351,"offset":12352},{"type":27,"value":12357,"position":12358}," asks for the newest 26 weeks of closed hourly candles (26 weeks of 168 hours), and ",{"start":12359,"end":12360},{"line":46,"column":12351,"offset":12352},{"line":46,"column":12361,"offset":12362},182,21773,{"type":31,"tagName":65,"properties":12364,"children":12365,"position":12373},{},[12366],{"type":27,"value":12367,"position":12368},"input(\"days\", candles.cells, { interval: \"1d\", bars: 4392 })",{"start":12369,"end":12370},{"line":46,"column":12361,"offset":12362},{"line":46,"column":12371,"offset":12372},244,21835,{"start":12374,"end":12375},{"line":46,"column":12361,"offset":12362},{"line":46,"column":12371,"offset":12372},{"type":27,"value":12377,"position":12378}," for the newest 12 years of closed daily candles (12 years of 366 days), both of the chart's own market, since neither names a ",{"start":12379,"end":12380},{"line":46,"column":12371,"offset":12372},{"line":46,"column":12381,"offset":12382},371,21962,{"type":31,"tagName":65,"properties":12384,"children":12385,"position":12393},{},[12386],{"type":27,"value":12387,"position":12388},"symbol",{"start":12389,"end":12390},{"line":46,"column":12381,"offset":12382},{"line":46,"column":12391,"offset":12392},379,21970,{"start":12394,"end":12395},{"line":46,"column":12381,"offset":12382},{"line":46,"column":12391,"offset":12392},{"type":27,"value":12397,"position":12398}," or an ",{"start":12399,"end":12400},{"line":46,"column":12391,"offset":12392},{"line":46,"column":12401,"offset":12402},386,21977,{"type":31,"tagName":65,"properties":12404,"children":12405,"position":12413},{},[12406],{"type":27,"value":12407,"position":12408},"exchange",{"start":12409,"end":12410},{"line":46,"column":12401,"offset":12402},{"line":46,"column":12411,"offset":12412},396,21987,{"start":12414,"end":12415},{"line":46,"column":12401,"offset":12402},{"line":46,"column":12411,"offset":12412},{"type":27,"value":12417,"position":12418},". A stream reaches its ",{"start":12419,"end":12420},{"line":46,"column":12411,"offset":12412},{"line":46,"column":12421,"offset":12422},419,22010,{"type":31,"tagName":65,"properties":12424,"children":12425,"position":12433},{},[12426],{"type":27,"value":12427,"position":12428},"bars",{"start":12429,"end":12430},{"line":46,"column":12421,"offset":12422},{"line":46,"column":12431,"offset":12432},425,22016,{"start":12434,"end":12435},{"line":46,"column":12421,"offset":12422},{"line":46,"column":12431,"offset":12432},{"type":27,"value":12437,"position":12438}," back however few bars the chart has loaded (further when the chart has loaded more; the card's title reads the span actually folded), so the grid does not follow the chart's window: a 1m, a 15m and a 1h chart fold the same hourly candles and show the same weekday grid. The first bar carries the backlog, every candle closed up to it, and each later bar the candles that closed since the bar before, so a forming candle never arrives and none arrives twice (",{"start":12439,"end":12440},{"line":46,"column":12431,"offset":12432},{"line":46,"column":12441,"offset":12442},884,22475,{"type":31,"tagName":122,"properties":12444,"children":12445,"position":12454},{"href":248},[12446],{"type":27,"value":251,"position":12447},{"start":12448,"end":12451},{"line":46,"column":12449,"offset":12450},885,22476,{"line":46,"column":12452,"offset":12453},900,22491,{"start":12455,"end":12456},{"line":46,"column":12441,"offset":12442},{"line":46,"column":12457,"offset":12458},965,22556,{"type":27,"value":12460,"position":12461},"). Each candle is six numbers, ",{"start":12462,"end":12463},{"line":46,"column":12457,"offset":12458},{"line":46,"column":12464,"offset":12465},996,22587,{"type":31,"tagName":65,"properties":12467,"children":12468,"position":12476},{},[12469],{"type":27,"value":12470,"position":12471},"[offset_ms, open, high, low, close, volume]",{"start":12472,"end":12473},{"line":46,"column":12464,"offset":12465},{"line":46,"column":12474,"offset":12475},1041,22632,{"start":12477,"end":12478},{"line":46,"column":12464,"offset":12465},{"line":46,"column":12474,"offset":12475},{"type":27,"value":12480,"position":12481},", oldest first: ",{"start":12482,"end":12483},{"line":46,"column":12474,"offset":12475},{"line":46,"column":12484,"offset":12485},1057,22648,{"type":31,"tagName":65,"properties":12487,"children":12488,"position":12496},{},[12489],{"type":27,"value":12490,"position":12491},"in_hours_cells()",{"start":12492,"end":12493},{"line":46,"column":12484,"offset":12485},{"line":46,"column":12494,"offset":12495},1075,22666,{"start":12497,"end":12498},{"line":46,"column":12484,"offset":12485},{"line":46,"column":12494,"offset":12495},{"type":27,"value":12500,"position":12501}," counts those numbers, not candles (-1 or 0 on a bar that carries none), so the folds step by six through ",{"start":12502,"end":12503},{"line":46,"column":12494,"offset":12495},{"line":46,"column":12504,"offset":12505},1181,22772,{"type":31,"tagName":65,"properties":12507,"children":12508,"position":12516},{},[12509],{"type":27,"value":12510,"position":12511},"in_hours_view()",{"start":12512,"end":12513},{"line":46,"column":12504,"offset":12505},{"line":46,"column":12514,"offset":12515},1198,22789,{"start":12517,"end":12518},{"line":46,"column":12504,"offset":12505},{"line":46,"column":12514,"offset":12515},{"type":27,"value":12520,"position":12521},", and ",{"start":12522,"end":12523},{"line":46,"column":12514,"offset":12515},{"line":46,"column":12524,"offset":12525},1204,22795,{"type":31,"tagName":65,"properties":12527,"children":12528,"position":12536},{},[12529],{"type":27,"value":12530,"position":12531},"in_days_view()",{"start":12532,"end":12533},{"line":46,"column":12524,"offset":12525},{"line":46,"column":12534,"offset":12535},1220,22811,{"start":12537,"end":12538},{"line":46,"column":12524,"offset":12525},{"line":46,"column":12534,"offset":12535},{"type":27,"value":12540,"position":12541}," the same way; the candle opened at ",{"start":12542,"end":12543},{"line":46,"column":12534,"offset":12535},{"line":46,"column":12544,"offset":12545},1256,22847,{"type":31,"tagName":65,"properties":12547,"children":12548,"position":12556},{},[12549],{"type":27,"value":12550,"position":12551},"bar.time() + offset_ms / 1000",{"start":12552,"end":12553},{"line":46,"column":12544,"offset":12545},{"line":46,"column":12554,"offset":12555},1287,22878,{"start":12557,"end":12558},{"line":46,"column":12544,"offset":12545},{"line":46,"column":12554,"offset":12555},{"type":27,"value":12560,"position":12561}," epoch seconds, the instant its cell is keyed on. ",{"start":12562,"end":12563},{"line":46,"column":12554,"offset":12555},{"line":46,"column":12564,"offset":12565},1337,22928,{"type":31,"tagName":65,"properties":12567,"children":12568,"position":12575},{},[12569],{"type":27,"value":8752,"position":12570},{"start":12571,"end":12572},{"line":46,"column":12564,"offset":12565},{"line":46,"column":12573,"offset":12574},1344,22935,{"start":12576,"end":12577},{"line":46,"column":12564,"offset":12565},{"line":46,"column":12573,"offset":12574},{"type":27,"value":12579,"position":12580}," stays the first input, the bar grid the two streams ride.",{"start":12581,"end":12582},{"line":46,"column":12573,"offset":12574},{"line":46,"column":12583,"offset":12584},1402,22993,{"start":12586,"end":12587},{"line":46,"column":21,"offset":12333},{"line":46,"column":12583,"offset":12584},{"type":27,"value":28},{"type":31,"tagName":32,"properties":12590,"children":12591,"position":12674},{},[12592,12609,12616,12629,12636,12649,12656,12668],{"type":31,"tagName":355,"properties":12593,"children":12594,"position":12604},{},[12595],{"type":27,"value":12596,"position":12597},"Why not a pin or the chart's bars.",{"start":12598,"end":12601},{"line":12599,"column":12134,"offset":12600},251,22997,{"line":12599,"column":12602,"offset":12603},37,23031,{"start":12605,"end":12607},{"line":12599,"column":21,"offset":12606},22995,{"line":12599,"column":12137,"offset":12608},23033,{"type":27,"value":12610,"position":12611}," A scalar ",{"start":12612,"end":12613},{"line":12599,"column":12137,"offset":12608},{"line":12599,"column":12614,"offset":12615},49,23043,{"type":31,"tagName":65,"properties":12617,"children":12618,"position":12626},{},[12619],{"type":27,"value":12620,"position":12621},"ohlcv",{"start":12622,"end":12623},{"line":12599,"column":12614,"offset":12615},{"line":12599,"column":12624,"offset":12625},56,23050,{"start":12627,"end":12628},{"line":12599,"column":12614,"offset":12615},{"line":12599,"column":12624,"offset":12625},{"type":27,"value":12630,"position":12631}," input pinned to ",{"start":12632,"end":12633},{"line":12599,"column":12624,"offset":12625},{"line":12599,"column":12634,"offset":12635},73,23067,{"type":31,"tagName":65,"properties":12637,"children":12638,"position":12646},{},[12639],{"type":27,"value":12640,"position":12641},"interval: \"1h\"",{"start":12642,"end":12643},{"line":12599,"column":12634,"offset":12635},{"line":12599,"column":12644,"offset":12645},89,23083,{"start":12647,"end":12648},{"line":12599,"column":12634,"offset":12635},{"line":12599,"column":12644,"offset":12645},{"type":27,"value":12650,"position":12651}," hands each chart bar one hourly close, so it covers only the chart's own window plus its pre-roll (a few hours of closes on a 1m chart), and a pin finer than the chart is refused, which would stop the run on every daily chart. The chart's own bars are only what it has loaded (on BTCUSDT on Binance Futures, about 290 on a 1h chart and 481 on a 1d chart), which gives each weekday hour or each month one or two samples, under the default ",{"start":12652,"end":12653},{"line":12599,"column":12644,"offset":12645},{"line":12599,"column":12654,"offset":12655},528,23522,{"type":31,"tagName":65,"properties":12657,"children":12658,"position":12665},{},[12659],{"type":27,"value":89,"position":12660},{"start":12661,"end":12662},{"line":12599,"column":12654,"offset":12655},{"line":12599,"column":12663,"offset":12664},541,23535,{"start":12666,"end":12667},{"line":12599,"column":12654,"offset":12655},{"line":12599,"column":12663,"offset":12664},{"type":27,"value":12669,"position":12670}," of 3.",{"start":12671,"end":12672},{"line":12599,"column":12663,"offset":12664},{"line":12599,"column":410,"offset":12673},23541,{"start":12675,"end":12676},{"line":12599,"column":21,"offset":12606},{"line":12599,"column":410,"offset":12673},{"type":27,"value":28},{"type":31,"tagName":32,"properties":12679,"children":12680,"position":12819},{},[12681,12696,12701,12714,12721,12734,12741,12754,12761,12774,12780,12793,12799,12812],{"type":31,"tagName":355,"properties":12682,"children":12683,"position":12691},{},[12684],{"type":27,"value":12685,"position":12686},"An hour is one sample a week.",{"start":12687,"end":12689},{"line":254,"column":12134,"offset":12688},23545,{"line":254,"column":12329,"offset":12690},23574,{"start":12692,"end":12694},{"line":254,"column":21,"offset":12693},23543,{"line":254,"column":12335,"offset":12695},23576,{"type":27,"value":12146,"position":12697},{"start":12698,"end":12699},{"line":254,"column":12335,"offset":12695},{"line":254,"column":12341,"offset":12700},23577,{"type":31,"tagName":65,"properties":12702,"children":12703,"position":12711},{},[12704],{"type":27,"value":12705,"position":12706},"foldHours()",{"start":12707,"end":12708},{"line":254,"column":12341,"offset":12700},{"line":254,"column":12709,"offset":12710},48,23590,{"start":12712,"end":12713},{"line":254,"column":12341,"offset":12700},{"line":254,"column":12709,"offset":12710},{"type":27,"value":12715,"position":12716}," turns each hourly candle into one sample, its open to close in percent (",{"start":12717,"end":12718},{"line":254,"column":12709,"offset":12710},{"line":254,"column":12719,"offset":12720},121,23663,{"type":31,"tagName":65,"properties":12722,"children":12723,"position":12731},{},[12724],{"type":27,"value":12725,"position":12726},"(close / open - 1) * 100",{"start":12727,"end":12728},{"line":254,"column":12719,"offset":12720},{"line":254,"column":12729,"offset":12730},147,23689,{"start":12732,"end":12733},{"line":254,"column":12719,"offset":12720},{"line":254,"column":12729,"offset":12730},{"type":27,"value":12735,"position":12736},", every price move inside the hour summed), and adds it to the cell of the weekday and UTC hour the candle opened in, Monday first (1970-01-01 was a Thursday, so ",{"start":12737,"end":12738},{"line":254,"column":12729,"offset":12730},{"line":254,"column":12739,"offset":12740},309,23851,{"type":31,"tagName":65,"properties":12742,"children":12743,"position":12751},{},[12744],{"type":27,"value":12745,"position":12746},"(day + 3) % 7",{"start":12747,"end":12748},{"line":254,"column":12739,"offset":12740},{"line":254,"column":12749,"offset":12750},324,23866,{"start":12752,"end":12753},{"line":254,"column":12739,"offset":12740},{"line":254,"column":12749,"offset":12750},{"type":27,"value":12755,"position":12756}," is 0 on a Monday). Each cell keeps its summed moves, its sample count and its count of samples that closed up (",{"start":12757,"end":12758},{"line":254,"column":12749,"offset":12750},{"line":254,"column":12759,"offset":12760},436,23978,{"type":31,"tagName":65,"properties":12762,"children":12763,"position":12771},{},[12764],{"type":27,"value":12765,"position":12766},"hourSum",{"start":12767,"end":12768},{"line":254,"column":12759,"offset":12760},{"line":254,"column":12769,"offset":12770},445,23987,{"start":12772,"end":12773},{"line":254,"column":12759,"offset":12760},{"line":254,"column":12769,"offset":12770},{"type":27,"value":551,"position":12775},{"start":12776,"end":12777},{"line":254,"column":12769,"offset":12770},{"line":254,"column":12778,"offset":12779},447,23989,{"type":31,"tagName":65,"properties":12781,"children":12782,"position":12790},{},[12783],{"type":27,"value":12784,"position":12785},"hourCount",{"start":12786,"end":12787},{"line":254,"column":12778,"offset":12779},{"line":254,"column":12788,"offset":12789},458,24000,{"start":12791,"end":12792},{"line":254,"column":12778,"offset":12779},{"line":254,"column":12788,"offset":12789},{"type":27,"value":551,"position":12794},{"start":12795,"end":12796},{"line":254,"column":12788,"offset":12789},{"line":254,"column":12797,"offset":12798},460,24002,{"type":31,"tagName":65,"properties":12800,"children":12801,"position":12809},{},[12802],{"type":27,"value":12803,"position":12804},"hourUp",{"start":12805,"end":12806},{"line":254,"column":12797,"offset":12798},{"line":254,"column":12807,"offset":12808},468,24010,{"start":12810,"end":12811},{"line":254,"column":12797,"offset":12798},{"line":254,"column":12807,"offset":12808},{"type":27,"value":12813,"position":12814},"). A weekday hour comes round once a week, so its count is the weeks behind it, and the cell prints the average of its samples. The hour's own candle reads the same on every chart interval, where an average of a 1m chart's bar returns would round to 0.00%.",{"start":12815,"end":12816},{"line":254,"column":12807,"offset":12808},{"line":254,"column":12817,"offset":12818},724,24266,{"start":12820,"end":12821},{"line":254,"column":21,"offset":12693},{"line":254,"column":12817,"offset":12818},{"type":27,"value":28},{"type":31,"tagName":32,"properties":12824,"children":12825,"position":12985},{},[12826,12843,12848,12861,12868,12881,12888,12901,12908,12920,12927,12939,12945,12958,12965,12978],{"type":31,"tagName":355,"properties":12827,"children":12828,"position":12837},{},[12829],{"type":27,"value":12830,"position":12831},"A month is its last close over the month before's.",{"start":12832,"end":12835},{"line":12833,"column":12134,"offset":12834},255,24270,{"line":12833,"column":130,"offset":12836},24320,{"start":12838,"end":12840},{"line":12833,"column":21,"offset":12839},24268,{"line":12833,"column":12841,"offset":12842},55,24322,{"type":27,"value":12146,"position":12844},{"start":12845,"end":12846},{"line":12833,"column":12841,"offset":12842},{"line":12833,"column":12624,"offset":12847},24323,{"type":31,"tagName":65,"properties":12849,"children":12850,"position":12858},{},[12851],{"type":27,"value":12852,"position":12853},"foldDays()",{"start":12854,"end":12855},{"line":12833,"column":12624,"offset":12847},{"line":12833,"column":12856,"offset":12857},68,24335,{"start":12859,"end":12860},{"line":12833,"column":12624,"offset":12847},{"line":12833,"column":12856,"offset":12857},{"type":27,"value":12862,"position":12863}," walks the daily candles into calendar months by the UTC date of each day's open (",{"start":12864,"end":12865},{"line":12833,"column":12856,"offset":12857},{"line":12833,"column":12866,"offset":12867},150,24417,{"type":31,"tagName":65,"properties":12869,"children":12870,"position":12878},{},[12871],{"type":27,"value":12872,"position":12873},"civil()",{"start":12874,"end":12875},{"line":12833,"column":12866,"offset":12867},{"line":12833,"column":12876,"offset":12877},159,24426,{"start":12879,"end":12880},{"line":12833,"column":12866,"offset":12867},{"line":12833,"column":12876,"offset":12877},{"type":27,"value":12882,"position":12883}," turns epoch seconds into the year and the month). A day in a new month closes the month before on the last daily close seen, and every day that closes in a month rewrites that month's cell in ",{"start":12884,"end":12885},{"line":12833,"column":12876,"offset":12877},{"line":12833,"column":12886,"offset":12887},352,24619,{"type":31,"tagName":65,"properties":12889,"children":12890,"position":12898},{},[12891],{"type":27,"value":12892,"position":12893},"monthRet",{"start":12894,"end":12895},{"line":12833,"column":12886,"offset":12887},{"line":12833,"column":12896,"offset":12897},362,24629,{"start":12899,"end":12900},{"line":12833,"column":12886,"offset":12887},{"line":12833,"column":12896,"offset":12897},{"type":27,"value":12902,"position":12903}," as its close over the close that ended the month before, in percent, so the cell is final once the month's last day is in. The stream's first month has no close before it and stays empty, and so does a month whose calendar month before it holds no candle (a gap in the history): the close that ended a month only bases the next month's return when the two months are adjacent (",{"start":12904,"end":12905},{"line":12833,"column":12896,"offset":12897},{"line":12833,"column":12906,"offset":12907},740,25007,{"type":31,"tagName":65,"properties":12909,"children":12910,"position":12917},{},[12911],{"type":27,"value":12912,"position":12913},"key == curMonthKey + 1",{"start":12914,"end":12915},{"line":12833,"column":12906,"offset":12907},{"line":12833,"column":470,"offset":12916},25031,{"start":12918,"end":12919},{"line":12833,"column":12906,"offset":12907},{"line":12833,"column":470,"offset":12916},{"type":27,"value":12921,"position":12922},"), so a return never spans two months. A new year takes the next of 12 ring slots (",{"start":12923,"end":12924},{"line":12833,"column":470,"offset":12916},{"line":12833,"column":12925,"offset":12926},847,25114,{"type":31,"tagName":65,"properties":12928,"children":12929,"position":12936},{},[12930],{"type":27,"value":2562,"position":12931},{"start":12932,"end":12933},{"line":12833,"column":12925,"offset":12926},{"line":12833,"column":12934,"offset":12935},858,25125,{"start":12937,"end":12938},{"line":12833,"column":12925,"offset":12926},{"line":12833,"column":12934,"offset":12935},{"type":27,"value":12940,"position":12941},", each slot's year in ",{"start":12942,"end":12943},{"line":12833,"column":12934,"offset":12935},{"line":12833,"column":543,"offset":12944},25147,{"type":31,"tagName":65,"properties":12946,"children":12947,"position":12955},{},[12948],{"type":27,"value":12949,"position":12950},"yearOfSlot",{"start":12951,"end":12952},{"line":12833,"column":543,"offset":12944},{"line":12833,"column":12953,"offset":12954},892,25159,{"start":12956,"end":12957},{"line":12833,"column":543,"offset":12944},{"line":12833,"column":12953,"offset":12954},{"type":27,"value":12959,"position":12960},"), and once 12 years are held the oldest row is reused. The month still running shows the live price's move so far, ",{"start":12961,"end":12962},{"line":12833,"column":12953,"offset":12954},{"line":12833,"column":12963,"offset":12964},1008,25275,{"type":31,"tagName":65,"properties":12966,"children":12967,"position":12975},{},[12968],{"type":27,"value":12969,"position":12970},"bar.close()",{"start":12971,"end":12972},{"line":12833,"column":12963,"offset":12964},{"line":12833,"column":12973,"offset":12974},1021,25288,{"start":12976,"end":12977},{"line":12833,"column":12963,"offset":12964},{"line":12833,"column":12973,"offset":12974},{"type":27,"value":12979,"position":12980}," over the close that ended the month before, and counts in no average: a month joins the averages once the day after its newest closed day falls in the next month.",{"start":12981,"end":12982},{"line":12833,"column":12973,"offset":12974},{"line":12833,"column":12983,"offset":12984},1184,25451,{"start":12986,"end":12987},{"line":12833,"column":21,"offset":12839},{"line":12833,"column":12983,"offset":12984},{"type":27,"value":28},{"type":31,"tagName":32,"properties":12990,"children":12991,"position":13570},{},[12992,13010,13016,13028,13035,13048,13055,13067,13073,13085,13092,13105,13112,13123,13130,13142,13148,13160,13166,13178,13185,13197,13204,13217,13224,13237,13244,13256,13263,13275,13282,13294,13301,13313,13320,13333,13340,13353,13359,13372,13377,13390,13397,13410,13416,13429,13436,13449,13456,13469,13476,13489,13495,13507,13513,13525,13531,13543,13550,13563],{"type":31,"tagName":355,"properties":12993,"children":12994,"position":13004},{},[12995],{"type":27,"value":12996,"position":12997},"One frame is the grid.",{"start":12998,"end":13001},{"line":12999,"column":12134,"offset":13000},257,25455,{"line":12999,"column":13002,"offset":13003},25,25477,{"start":13005,"end":13007},{"line":12999,"column":21,"offset":13006},25453,{"line":12999,"column":13008,"offset":13009},27,25479,{"type":27,"value":12146,"position":13011},{"start":13012,"end":13013},{"line":12999,"column":13008,"offset":13009},{"line":12999,"column":13014,"offset":13015},28,25480,{"type":31,"tagName":65,"properties":13017,"children":13018,"position":13025},{},[13019],{"type":27,"value":13020,"position":13021},"frame(\"grid_rows\")",{"start":13022,"end":13023},{"line":12999,"column":13014,"offset":13015},{"line":12999,"column":12709,"offset":13024},25500,{"start":13026,"end":13027},{"line":12999,"column":13014,"offset":13015},{"line":12999,"column":12709,"offset":13024},{"type":27,"value":13029,"position":13030}," carries ",{"start":13031,"end":13032},{"line":12999,"column":12709,"offset":13024},{"line":12999,"column":13033,"offset":13034},57,25509,{"type":31,"tagName":65,"properties":13036,"children":13037,"position":13045},{},[13038],{"type":27,"value":13039,"position":13040},"[x key, y key, value]",{"start":13041,"end":13042},{"line":12999,"column":13033,"offset":13034},{"line":12999,"column":13043,"offset":13044},80,25532,{"start":13046,"end":13047},{"line":12999,"column":13033,"offset":13034},{"line":12999,"column":13043,"offset":13044},{"type":27,"value":13049,"position":13050}," cells: ",{"start":13051,"end":13052},{"line":12999,"column":13043,"offset":13044},{"line":12999,"column":13053,"offset":13054},88,25540,{"type":31,"tagName":65,"properties":13056,"children":13057,"position":13064},{},[13058],{"type":27,"value":13059,"position":13060},"[month, year, return]",{"start":13061,"end":13062},{"line":12999,"column":13053,"offset":13054},{"line":12999,"column":10,"offset":13063},25563,{"start":13065,"end":13066},{"line":12999,"column":13053,"offset":13054},{"line":12999,"column":10,"offset":13063},{"type":27,"value":13068,"position":13069}," on the monthly grid, newest year first, and ",{"start":13070,"end":13071},{"line":12999,"column":10,"offset":13063},{"line":12999,"column":185,"offset":13072},25608,{"type":31,"tagName":65,"properties":13074,"children":13075,"position":13082},{},[13076],{"type":27,"value":13077,"position":13078},"[hour, weekday, average]",{"start":13079,"end":13080},{"line":12999,"column":185,"offset":13072},{"line":12999,"column":12361,"offset":13081},25634,{"start":13083,"end":13084},{"line":12999,"column":185,"offset":13072},{"line":12999,"column":12361,"offset":13081},{"type":27,"value":13086,"position":13087}," on the weekday grid, ",{"start":13088,"end":13089},{"line":12999,"column":12361,"offset":13081},{"line":12999,"column":13090,"offset":13091},204,25656,{"type":31,"tagName":65,"properties":13093,"children":13094,"position":13102},{},[13095],{"type":27,"value":13096,"position":13097},"null",{"start":13098,"end":13099},{"line":12999,"column":13090,"offset":13091},{"line":12999,"column":13100,"offset":13101},210,25662,{"start":13103,"end":13104},{"line":12999,"column":13090,"offset":13091},{"line":12999,"column":13100,"offset":13101},{"type":27,"value":13106,"position":13107}," where the history has none (",{"start":13108,"end":13109},{"line":12999,"column":13100,"offset":13101},{"line":12999,"column":13110,"offset":13111},239,25691,{"type":31,"tagName":65,"properties":13113,"children":13114,"position":13120},{},[13115],{"type":27,"value":9255,"position":13116},{"start":13117,"end":13118},{"line":12999,"column":13110,"offset":13111},{"line":12999,"column":12133,"offset":13119},25699,{"start":13121,"end":13122},{"line":12999,"column":13110,"offset":13111},{"line":12999,"column":12133,"offset":13119},{"type":27,"value":13124,"position":13125}," writes a NaN month as ",{"start":13126,"end":13127},{"line":12999,"column":12133,"offset":13119},{"line":12999,"column":13128,"offset":13129},270,25722,{"type":31,"tagName":65,"properties":13131,"children":13132,"position":13139},{},[13133],{"type":27,"value":13096,"position":13134},{"start":13135,"end":13136},{"line":12999,"column":13128,"offset":13129},{"line":12999,"column":13137,"offset":13138},276,25728,{"start":13140,"end":13141},{"line":12999,"column":13128,"offset":13129},{"line":12999,"column":13137,"offset":13138},{"type":27,"value":13143,"position":13144},"), so every cell is written and both axes keep their calendar order, since the panel orders keys as the rows first name them. Beside the rows the frame carries what changes per run: ",{"start":13145,"end":13146},{"line":12999,"column":13137,"offset":13138},{"line":12999,"column":12788,"offset":13147},25910,{"type":31,"tagName":65,"properties":13149,"children":13150,"position":13157},{},[13151],{"type":27,"value":8897,"position":13152},{"start":13153,"end":13154},{"line":12999,"column":12788,"offset":13147},{"line":12999,"column":13155,"offset":13156},465,25917,{"start":13158,"end":13159},{"line":12999,"column":12788,"offset":13147},{"line":12999,"column":13155,"offset":13156},{"type":27,"value":13161,"position":13162}," (\"Monthly returns\" or \"Average hourly move by weekday (UTC)\"), ",{"start":13163,"end":13164},{"line":12999,"column":13155,"offset":13156},{"line":12999,"column":376,"offset":13165},25981,{"type":31,"tagName":65,"properties":13167,"children":13168,"position":13175},{},[13169],{"type":27,"value":8932,"position":13170},{"start":13171,"end":13172},{"line":12999,"column":376,"offset":13165},{"line":12999,"column":13173,"offset":13174},538,25990,{"start":13176,"end":13177},{"line":12999,"column":376,"offset":13165},{"line":12999,"column":13173,"offset":13174},{"type":27,"value":13179,"position":13180},", which names the best cell only (\"Best: Oct\", \"Best: Fri 08:00\"; the worst rides the card, so the title row stays short enough to read), ",{"start":13181,"end":13182},{"line":12999,"column":13173,"offset":13174},{"line":12999,"column":13183,"offset":13184},676,26128,{"type":31,"tagName":65,"properties":13186,"children":13187,"position":13194},{},[13188],{"type":27,"value":9008,"position":13189},{"start":13190,"end":13191},{"line":12999,"column":13183,"offset":13184},{"line":12999,"column":13192,"offset":13193},687,26139,{"start":13195,"end":13196},{"line":12999,"column":13183,"offset":13184},{"line":12999,"column":13192,"offset":13193},{"type":27,"value":13198,"position":13199},", the best month's column (",{"start":13200,"end":13201},{"line":12999,"column":13192,"offset":13193},{"line":12999,"column":13202,"offset":13203},714,26166,{"type":31,"tagName":65,"properties":13205,"children":13206,"position":13214},{},[13207],{"type":27,"value":13208,"position":13209},"{\"col\": \"Oct\"}",{"start":13210,"end":13211},{"line":12999,"column":13202,"offset":13203},{"line":12999,"column":13212,"offset":13213},730,26182,{"start":13215,"end":13216},{"line":12999,"column":13202,"offset":13203},{"line":12999,"column":13212,"offset":13213},{"type":27,"value":13218,"position":13219},") or the best weekday-hour cell (",{"start":13220,"end":13221},{"line":12999,"column":13212,"offset":13213},{"line":12999,"column":13222,"offset":13223},763,26215,{"type":31,"tagName":65,"properties":13225,"children":13226,"position":13234},{},[13227],{"type":27,"value":13228,"position":13229},"{\"row\": \"Fri\", \"col\": \"08\"}",{"start":13230,"end":13231},{"line":12999,"column":13222,"offset":13223},{"line":12999,"column":13232,"offset":13233},792,26244,{"start":13235,"end":13236},{"line":12999,"column":13222,"offset":13223},{"line":12999,"column":13232,"offset":13233},{"type":27,"value":13238,"position":13239},"), which the panel outlines, and on the monthly grid ",{"start":13240,"end":13241},{"line":12999,"column":13232,"offset":13233},{"line":12999,"column":13242,"offset":13243},845,26297,{"type":31,"tagName":65,"properties":13245,"children":13246,"position":13253},{},[13247],{"type":27,"value":9092,"position":13248},{"start":13249,"end":13250},{"line":12999,"column":13242,"offset":13243},{"line":12999,"column":13251,"offset":13252},854,26306,{"start":13254,"end":13255},{"line":12999,"column":13242,"offset":13243},{"line":12999,"column":13251,"offset":13252},{"type":27,"value":13257,"position":13258},", one row labelled \"Avg\" under the years: each month's mean over the closed years shown, ",{"start":13259,"end":13260},{"line":12999,"column":13251,"offset":13252},{"line":12999,"column":13261,"offset":13262},943,26395,{"type":31,"tagName":65,"properties":13264,"children":13265,"position":13272},{},[13266],{"type":27,"value":13096,"position":13267},{"start":13268,"end":13269},{"line":12999,"column":13261,"offset":13262},{"line":12999,"column":13270,"offset":13271},949,26401,{"start":13273,"end":13274},{"line":12999,"column":13261,"offset":13262},{"line":12999,"column":13270,"offset":13271},{"type":27,"value":13276,"position":13277}," below ",{"start":13278,"end":13279},{"line":12999,"column":13270,"offset":13271},{"line":12999,"column":13280,"offset":13281},956,26408,{"type":31,"tagName":65,"properties":13283,"children":13284,"position":13291},{},[13285],{"type":27,"value":89,"position":13286},{"start":13287,"end":13288},{"line":12999,"column":13280,"offset":13281},{"line":12999,"column":13289,"offset":13290},969,26421,{"start":13292,"end":13293},{"line":12999,"column":13280,"offset":13281},{"line":12999,"column":13289,"offset":13290},{"type":27,"value":13295,"position":13296},", the number the best month is picked by. The declared ",{"start":13297,"end":13298},{"line":12999,"column":13289,"offset":13290},{"line":12999,"column":13299,"offset":13300},1024,26476,{"type":31,"tagName":65,"properties":13302,"children":13303,"position":13310},{},[13304],{"type":27,"value":431,"position":13305},{"start":13306,"end":13307},{"line":12999,"column":13299,"offset":13300},{"line":12999,"column":13308,"offset":13309},1039,26491,{"start":13311,"end":13312},{"line":12999,"column":13299,"offset":13300},{"line":12999,"column":13308,"offset":13309},{"type":27,"value":13314,"position":13315}," holds what does not change: ",{"start":13316,"end":13317},{"line":12999,"column":13308,"offset":13309},{"line":12999,"column":13318,"offset":13319},1068,26520,{"type":31,"tagName":65,"properties":13321,"children":13322,"position":13330},{},[13323],{"type":27,"value":13324,"position":13325},"scale: \"signed\"",{"start":13326,"end":13327},{"line":12999,"column":13318,"offset":13319},{"line":12999,"column":13328,"offset":13329},1085,26537,{"start":13331,"end":13332},{"line":12999,"column":13318,"offset":13319},{"line":12999,"column":13328,"offset":13329},{"type":27,"value":13334,"position":13335}," around zero with teal ",{"start":13336,"end":13337},{"line":12999,"column":13328,"offset":13329},{"line":12999,"column":13338,"offset":13339},1108,26560,{"type":31,"tagName":65,"properties":13341,"children":13342,"position":13350},{},[13343],{"type":27,"value":13344,"position":13345},"positive_color",{"start":13346,"end":13347},{"line":12999,"column":13338,"offset":13339},{"line":12999,"column":13348,"offset":13349},1124,26576,{"start":13351,"end":13352},{"line":12999,"column":13338,"offset":13339},{"line":12999,"column":13348,"offset":13349},{"type":27,"value":13354,"position":13355}," and orange ",{"start":13356,"end":13357},{"line":12999,"column":13348,"offset":13349},{"line":12999,"column":625,"offset":13358},26588,{"type":31,"tagName":65,"properties":13360,"children":13361,"position":13369},{},[13362],{"type":27,"value":13363,"position":13364},"negative_color",{"start":13365,"end":13366},{"line":12999,"column":625,"offset":13358},{"line":12999,"column":13367,"offset":13368},1152,26604,{"start":13370,"end":13371},{"line":12999,"column":625,"offset":13358},{"line":12999,"column":13367,"offset":13368},{"type":27,"value":551,"position":13373},{"start":13374,"end":13375},{"line":12999,"column":13367,"offset":13368},{"line":12999,"column":637,"offset":13376},26606,{"type":31,"tagName":65,"properties":13378,"children":13379,"position":13387},{},[13380],{"type":27,"value":13381,"position":13382},"format: \"%\"",{"start":13383,"end":13384},{"line":12999,"column":637,"offset":13376},{"line":12999,"column":13385,"offset":13386},1167,26619,{"start":13388,"end":13389},{"line":12999,"column":637,"offset":13376},{"line":12999,"column":13385,"offset":13386},{"type":27,"value":13391,"position":13392}," with ",{"start":13393,"end":13394},{"line":12999,"column":13385,"offset":13386},{"line":12999,"column":13395,"offset":13396},1173,26625,{"type":31,"tagName":65,"properties":13398,"children":13399,"position":13407},{},[13400],{"type":27,"value":13401,"position":13402},"decimals: 2",{"start":13403,"end":13404},{"line":12999,"column":13395,"offset":13396},{"line":12999,"column":13405,"offset":13406},1186,26638,{"start":13408,"end":13409},{"line":12999,"column":13395,"offset":13396},{"line":12999,"column":13405,"offset":13406},{"type":27,"value":201,"position":13411},{"start":13412,"end":13413},{"line":12999,"column":13405,"offset":13406},{"line":12999,"column":13414,"offset":13415},1191,26643,{"type":31,"tagName":65,"properties":13417,"children":13418,"position":13426},{},[13419],{"type":27,"value":13420,"position":13421},"signed: true",{"start":13422,"end":13423},{"line":12999,"column":13414,"offset":13415},{"line":12999,"column":13424,"offset":13425},1205,26657,{"start":13427,"end":13428},{"line":12999,"column":13414,"offset":13415},{"line":12999,"column":13424,"offset":13425},{"type":27,"value":13430,"position":13431}," so a cell prints \"+2.28%\" or \"-0.27%\", ",{"start":13432,"end":13433},{"line":12999,"column":13424,"offset":13425},{"line":12999,"column":13434,"offset":13435},1245,26697,{"type":31,"tagName":65,"properties":13437,"children":13438,"position":13446},{},[13439],{"type":27,"value":13440,"position":13441},"hover_card: true",{"start":13442,"end":13443},{"line":12999,"column":13434,"offset":13435},{"line":12999,"column":13444,"offset":13445},1263,26715,{"start":13447,"end":13448},{"line":12999,"column":13434,"offset":13435},{"line":12999,"column":13444,"offset":13445},{"type":27,"value":13450,"position":13451}," for the readout, ",{"start":13452,"end":13453},{"line":12999,"column":13444,"offset":13445},{"line":12999,"column":13454,"offset":13455},1281,26733,{"type":31,"tagName":65,"properties":13457,"children":13458,"position":13466},{},[13459],{"type":27,"value":13460,"position":13461},"height_frac: 0.35",{"start":13462,"end":13463},{"line":12999,"column":13454,"offset":13455},{"line":12999,"column":13464,"offset":13465},1300,26752,{"start":13467,"end":13468},{"line":12999,"column":13454,"offset":13455},{"line":12999,"column":13464,"offset":13465},{"type":27,"value":13470,"position":13471}," for the pane's share of the chart. The panel prints a cell's value when the cell is at least 34 px wide and 11 px tall; no word toggles it. The grid is built in the frame buffer (",{"start":13472,"end":13473},{"line":12999,"column":13464,"offset":13465},{"line":12999,"column":13474,"offset":13475},1480,26932,{"type":31,"tagName":65,"properties":13477,"children":13478,"position":13486},{},[13479],{"type":27,"value":13480,"position":13481},"fb_clear",{"start":13482,"end":13483},{"line":12999,"column":13474,"offset":13475},{"line":12999,"column":13484,"offset":13485},1490,26942,{"start":13487,"end":13488},{"line":12999,"column":13474,"offset":13475},{"line":12999,"column":13484,"offset":13485},{"type":27,"value":551,"position":13490},{"start":13491,"end":13492},{"line":12999,"column":13484,"offset":13485},{"line":12999,"column":13493,"offset":13494},1492,26944,{"type":31,"tagName":65,"properties":13496,"children":13497,"position":13504},{},[13498],{"type":27,"value":4379,"position":13499},{"start":13500,"end":13501},{"line":12999,"column":13493,"offset":13494},{"line":12999,"column":13502,"offset":13503},1501,26953,{"start":13505,"end":13506},{"line":12999,"column":13493,"offset":13494},{"line":12999,"column":13502,"offset":13503},{"type":27,"value":551,"position":13508},{"start":13509,"end":13510},{"line":12999,"column":13502,"offset":13503},{"line":12999,"column":13511,"offset":13512},1503,26955,{"type":31,"tagName":65,"properties":13514,"children":13515,"position":13522},{},[13516],{"type":27,"value":4442,"position":13517},{"start":13518,"end":13519},{"line":12999,"column":13511,"offset":13512},{"line":12999,"column":13520,"offset":13521},1511,26963,{"start":13523,"end":13524},{"line":12999,"column":13511,"offset":13512},{"line":12999,"column":13520,"offset":13521},{"type":27,"value":551,"position":13526},{"start":13527,"end":13528},{"line":12999,"column":13520,"offset":13521},{"line":12999,"column":13529,"offset":13530},1513,26965,{"type":31,"tagName":65,"properties":13532,"children":13533,"position":13540},{},[13534],{"type":27,"value":9255,"position":13535},{"start":13536,"end":13537},{"line":12999,"column":13529,"offset":13530},{"line":12999,"column":13538,"offset":13539},1521,26973,{"start":13541,"end":13542},{"line":12999,"column":13529,"offset":13530},{"line":12999,"column":13538,"offset":13539},{"type":27,"value":13544,"position":13545},") and sent with ",{"start":13546,"end":13547},{"line":12999,"column":13538,"offset":13539},{"line":12999,"column":13548,"offset":13549},1537,26989,{"type":31,"tagName":65,"properties":13551,"children":13552,"position":13560},{},[13553],{"type":27,"value":13554,"position":13555},"writeFrameBuffer(FRAME_GRID_ROWS)",{"start":13556,"end":13557},{"line":12999,"column":13548,"offset":13549},{"line":12999,"column":13558,"offset":13559},1572,27024,{"start":13561,"end":13562},{"line":12999,"column":13548,"offset":13549},{"line":12999,"column":13558,"offset":13559},{"type":27,"value":13564,"position":13565},", allocation-free on every live tick.",{"start":13566,"end":13567},{"line":12999,"column":13558,"offset":13559},{"line":12999,"column":13568,"offset":13569},1609,27061,{"start":13571,"end":13572},{"line":12999,"column":21,"offset":13006},{"line":12999,"column":13568,"offset":13569},{"type":27,"value":28},{"type":31,"tagName":32,"properties":13575,"children":13576,"position":13696},{},[13577,13595,13601,13613,13620,13632,13639,13652,13658,13671,13677,13690],{"type":31,"tagName":355,"properties":13578,"children":13579,"position":13589},{},[13580],{"type":27,"value":13581,"position":13582},"Best and worst need samples.",{"start":13583,"end":13586},{"line":13584,"column":12134,"offset":13585},259,27065,{"line":13584,"column":13587,"offset":13588},31,27093,{"start":13590,"end":13592},{"line":13584,"column":21,"offset":13591},27063,{"line":13584,"column":13593,"offset":13594},33,27095,{"type":27,"value":13596,"position":13597}," A cell qualifies once it holds ",{"start":13598,"end":13599},{"line":13584,"column":13593,"offset":13594},{"line":13584,"column":133,"offset":13600},27127,{"type":31,"tagName":65,"properties":13602,"children":13603,"position":13610},{},[13604],{"type":27,"value":89,"position":13605},{"start":13606,"end":13607},{"line":13584,"column":133,"offset":13600},{"line":13584,"column":13608,"offset":13609},78,27140,{"start":13611,"end":13612},{"line":13584,"column":133,"offset":13600},{"line":13584,"column":13608,"offset":13609},{"type":27,"value":13614,"position":13615}," (3) samples: closed years behind a month, counted over the year rows shown with the running month skipped, or weeks behind a weekday hour. Among the qualifying cells the highest average is best and the lowest is worst, so the caption, the outline and the card only ever name a cell that has ",{"start":13616,"end":13617},{"line":13584,"column":13608,"offset":13609},{"line":13584,"column":13618,"offset":13619},370,27432,{"type":31,"tagName":65,"properties":13621,"children":13622,"position":13629},{},[13623],{"type":27,"value":89,"position":13624},{"start":13625,"end":13626},{"line":13584,"column":13618,"offset":13619},{"line":13584,"column":13627,"offset":13628},383,27445,{"start":13630,"end":13631},{"line":13584,"column":13618,"offset":13619},{"line":13584,"column":13627,"offset":13628},{"type":27,"value":13633,"position":13634},". ",{"start":13635,"end":13636},{"line":13584,"column":13627,"offset":13628},{"line":13584,"column":13637,"offset":13638},385,27447,{"type":31,"tagName":65,"properties":13640,"children":13641,"position":13649},{},[13642],{"type":27,"value":13643,"position":13644},"best_avg",{"start":13645,"end":13646},{"line":13584,"column":13637,"offset":13638},{"line":13584,"column":13647,"offset":13648},395,27457,{"start":13650,"end":13651},{"line":13584,"column":13637,"offset":13638},{"line":13584,"column":13647,"offset":13648},{"type":27,"value":551,"position":13653},{"start":13654,"end":13655},{"line":13584,"column":13647,"offset":13648},{"line":13584,"column":13656,"offset":13657},397,27459,{"type":31,"tagName":65,"properties":13659,"children":13660,"position":13668},{},[13661],{"type":27,"value":13662,"position":13663},"worst_avg",{"start":13664,"end":13665},{"line":13584,"column":13656,"offset":13657},{"line":13584,"column":13666,"offset":13667},408,27470,{"start":13669,"end":13670},{"line":13584,"column":13656,"offset":13657},{"line":13584,"column":13666,"offset":13667},{"type":27,"value":201,"position":13672},{"start":13673,"end":13674},{"line":13584,"column":13666,"offset":13667},{"line":13584,"column":13675,"offset":13676},413,27475,{"type":31,"tagName":65,"properties":13678,"children":13679,"position":13687},{},[13680],{"type":27,"value":13681,"position":13682},"hit_rate",{"start":13683,"end":13684},{"line":13584,"column":13675,"offset":13676},{"line":13584,"column":13685,"offset":13686},423,27485,{"start":13688,"end":13689},{"line":13584,"column":13675,"offset":13676},{"line":13584,"column":13685,"offset":13686},{"type":27,"value":13691,"position":13692}," (the share of the best cell's samples that closed up, in percent) are data-only outputs written on the live bar once a cell qualifies, so the Console and a hover can read the numbers behind the card.",{"start":13693,"end":13694},{"line":13584,"column":13685,"offset":13686},{"line":13584,"column":435,"offset":13695},27685,{"start":13697,"end":13698},{"line":13584,"column":21,"offset":13591},{"line":13584,"column":435,"offset":13695},{"type":27,"value":28},{"type":31,"tagName":32,"properties":13701,"children":13702,"position":14018},{},[13703,13721,13728,13739,13745,13758,13765,13778,13784,13796,13802,13815,13822,13835,13841,13854,13861,13872,13878,13890,13897,13910,13917,13930,13936,13953,13960,13973,13980,13993,13999,14012],{"type":31,"tagName":355,"properties":13704,"children":13705,"position":13715},{},[13706],{"type":27,"value":13707,"position":13708},"The card reads slots.",{"start":13709,"end":13712},{"line":13710,"column":12134,"offset":13711},261,27689,{"line":13710,"column":13713,"offset":13714},24,27710,{"start":13716,"end":13718},{"line":13710,"column":21,"offset":13717},27687,{"line":13710,"column":13719,"offset":13720},26,27712,{"type":27,"value":13722,"position":13723}," The headline is a ",{"start":13724,"end":13725},{"line":13710,"column":13719,"offset":13720},{"line":13710,"column":13726,"offset":13727},45,27731,{"type":31,"tagName":65,"properties":13729,"children":13730,"position":13736},{},[13731],{"type":27,"value":496,"position":13732},{"start":13733,"end":13734},{"line":13710,"column":13726,"offset":13727},{"line":13710,"column":12624,"offset":13735},27742,{"start":13737,"end":13738},{"line":13710,"column":13726,"offset":13727},{"line":13710,"column":12624,"offset":13735},{"type":27,"value":13740,"position":13741}," on the ",{"start":13742,"end":13743},{"line":13710,"column":12624,"offset":13735},{"line":13710,"column":12159,"offset":13744},27750,{"type":31,"tagName":65,"properties":13746,"children":13747,"position":13755},{},[13748],{"type":27,"value":13749,"position":13750},"best_text",{"start":13751,"end":13752},{"line":13710,"column":12159,"offset":13744},{"line":13710,"column":13753,"offset":13754},75,27761,{"start":13756,"end":13757},{"line":13710,"column":12159,"offset":13744},{"line":13710,"column":13753,"offset":13754},{"type":27,"value":13759,"position":13760}," slot, so the cell's name rides with its number (\"Fri 08:00 +0.25%\" with two decimals, \"October +18.2%\" with one; a ",{"start":13761,"end":13762},{"line":13710,"column":13753,"offset":13754},{"line":13710,"column":13763,"offset":13764},191,27877,{"type":31,"tagName":65,"properties":13766,"children":13767,"position":13775},{},[13768],{"type":27,"value":13769,"position":13770},"tile.value",{"start":13771,"end":13772},{"line":13710,"column":13763,"offset":13764},{"line":13710,"column":13773,"offset":13774},203,27889,{"start":13776,"end":13777},{"line":13710,"column":13763,"offset":13764},{"line":13710,"column":13773,"offset":13774},{"type":27,"value":13779,"position":13780}," would print the number alone), and ",{"start":13781,"end":13782},{"line":13710,"column":13773,"offset":13774},{"line":13710,"column":13110,"offset":13783},27925,{"type":31,"tagName":65,"properties":13785,"children":13786,"position":13793},{},[13787],{"type":27,"value":516,"position":13788},{"start":13789,"end":13790},{"line":13710,"column":13110,"offset":13783},{"line":13710,"column":13791,"offset":13792},250,27936,{"start":13794,"end":13795},{"line":13710,"column":13110,"offset":13783},{"line":13710,"column":13791,"offset":13792},{"type":27,"value":13391,"position":13797},{"start":13798,"end":13799},{"line":13710,"column":13791,"offset":13792},{"line":13710,"column":13800,"offset":13801},256,27942,{"type":31,"tagName":65,"properties":13803,"children":13804,"position":13812},{},[13805],{"type":27,"value":13806,"position":13807},"leader: \"dots\"",{"start":13808,"end":13809},{"line":13710,"column":13800,"offset":13801},{"line":13710,"column":13810,"offset":13811},272,27958,{"start":13813,"end":13814},{"line":13710,"column":13800,"offset":13801},{"line":13710,"column":13810,"offset":13811},{"type":27,"value":13816,"position":13817}," reads ",{"start":13818,"end":13819},{"line":13710,"column":13810,"offset":13811},{"line":13710,"column":13820,"offset":13821},279,27965,{"type":31,"tagName":65,"properties":13823,"children":13824,"position":13832},{},[13825],{"type":27,"value":13826,"position":13827},"hit_text",{"start":13828,"end":13829},{"line":13710,"column":13820,"offset":13821},{"line":13710,"column":13830,"offset":13831},289,27975,{"start":13833,"end":13834},{"line":13710,"column":13820,"offset":13821},{"line":13710,"column":13830,"offset":13831},{"type":27,"value":13836,"position":13837}," (\"65% (17 of 26)\", so the count shows) and ",{"start":13838,"end":13839},{"line":13710,"column":13830,"offset":13831},{"line":13710,"column":262,"offset":13840},28019,{"type":31,"tagName":65,"properties":13842,"children":13843,"position":13851},{},[13844],{"type":27,"value":13845,"position":13846},"worst_text",{"start":13847,"end":13848},{"line":13710,"column":262,"offset":13840},{"line":13710,"column":13849,"offset":13850},345,28031,{"start":13852,"end":13853},{"line":13710,"column":262,"offset":13840},{"line":13710,"column":13849,"offset":13850},{"type":27,"value":13855,"position":13856}," (\"Fri 18:00 -0.27%\", \"June -8.5%\"). The title ",{"start":13857,"end":13858},{"line":13710,"column":13849,"offset":13850},{"line":13710,"column":13859,"offset":13860},392,28078,{"type":31,"tagName":65,"properties":13862,"children":13863,"position":13869},{},[13864],{"type":27,"value":1690,"position":13865},{"start":13866,"end":13867},{"line":13710,"column":13859,"offset":13860},{"line":13710,"column":321,"offset":13868},28108,{"start":13870,"end":13871},{"line":13710,"column":13859,"offset":13860},{"line":13710,"column":321,"offset":13868},{"type":27,"value":13873,"position":13874}," resolves the ",{"start":13875,"end":13876},{"line":13710,"column":321,"offset":13868},{"line":13710,"column":12759,"offset":13877},28122,{"type":31,"tagName":65,"properties":13879,"children":13880,"position":13887},{},[13881],{"type":27,"value":13882,"position":13883},"span_text",{"start":13884,"end":13885},{"line":13710,"column":12759,"offset":13877},{"line":13710,"column":12778,"offset":13886},28133,{"start":13888,"end":13889},{"line":13710,"column":12759,"offset":13877},{"line":13710,"column":12778,"offset":13886},{"type":27,"value":13891,"position":13892}," slot on the chart: the hourly span folded, in whole weeks (\"26 weeks\"), or the oldest year row shown (\"since 2019\"), written on the live bar before the sample check, so the span reads even while no cell qualifies. Every line is built with the ",{"start":13893,"end":13894},{"line":13710,"column":12778,"offset":13886},{"line":13710,"column":13895,"offset":13896},691,28377,{"type":31,"tagName":65,"properties":13898,"children":13899,"position":13907},{},[13900],{"type":27,"value":13901,"position":13902},"sb_*",{"start":13903,"end":13904},{"line":13710,"column":13895,"offset":13896},{"line":13710,"column":13905,"offset":13906},697,28383,{"start":13908,"end":13909},{"line":13710,"column":13895,"offset":13896},{"line":13710,"column":13905,"offset":13906},{"type":27,"value":13911,"position":13912}," builder and sent with ",{"start":13913,"end":13914},{"line":13710,"column":13905,"offset":13906},{"line":13710,"column":13915,"offset":13916},720,28406,{"type":31,"tagName":65,"properties":13918,"children":13919,"position":13927},{},[13920],{"type":27,"value":13921,"position":13922},"str_\u003Cslot>_sb()",{"start":13923,"end":13924},{"line":13710,"column":13915,"offset":13916},{"line":13710,"column":13925,"offset":13926},737,28423,{"start":13928,"end":13929},{"line":13710,"column":13915,"offset":13916},{"line":13710,"column":13925,"offset":13926},{"type":27,"value":396,"position":13931},{"start":13932,"end":13933},{"line":13710,"column":13925,"offset":13926},{"line":13710,"column":13934,"offset":13935},739,28425,{"type":31,"tagName":122,"properties":13937,"children":13939,"position":13948},{"href":13938},"../functions/text-formatting.md",[13940],{"type":27,"value":13941,"position":13942},"Strings and text",{"start":13943,"end":13945},{"line":13710,"column":12906,"offset":13944},28426,{"line":13710,"column":13946,"offset":13947},756,28442,{"start":13949,"end":13950},{"line":13710,"column":13934,"offset":13935},{"line":13710,"column":13951,"offset":13952},790,28476,{"type":27,"value":13954,"position":13955},"). ",{"start":13956,"end":13957},{"line":13710,"column":13951,"offset":13952},{"line":13710,"column":13958,"offset":13959},793,28479,{"type":31,"tagName":65,"properties":13961,"children":13962,"position":13970},{},[13963],{"type":27,"value":13964,"position":13965},"look: \"broadsheet\"",{"start":13966,"end":13967},{"line":13710,"column":13958,"offset":13959},{"line":13710,"column":13968,"offset":13969},813,28499,{"start":13971,"end":13972},{"line":13710,"column":13958,"offset":13959},{"line":13710,"column":13968,"offset":13969},{"type":27,"value":13974,"position":13975}," sets the paper, the serif type, the small-caps title, the headline at 20 and the dotted leaders; ",{"start":13976,"end":13977},{"line":13710,"column":13968,"offset":13969},{"line":13710,"column":13978,"offset":13979},911,28597,{"type":31,"tagName":65,"properties":13981,"children":13982,"position":13990},{},[13983],{"type":27,"value":13984,"position":13985},"width: 250",{"start":13986,"end":13987},{"line":13710,"column":13978,"offset":13979},{"line":13710,"column":13988,"offset":13989},923,28609,{"start":13991,"end":13992},{"line":13710,"column":13978,"offset":13979},{"line":13710,"column":13988,"offset":13989},{"type":27,"value":201,"position":13994},{"start":13995,"end":13996},{"line":13710,"column":13988,"offset":13989},{"line":13710,"column":13997,"offset":13998},928,28614,{"type":31,"tagName":65,"properties":14000,"children":14001,"position":14009},{},[14002],{"type":27,"value":14003,"position":14004},"safe_area: true",{"start":14005,"end":14006},{"line":13710,"column":13997,"offset":13998},{"line":13710,"column":14007,"offset":14008},945,28631,{"start":14010,"end":14011},{"line":13710,"column":13997,"offset":13998},{"line":13710,"column":14007,"offset":14008},{"type":27,"value":14013,"position":14014}," keep the card clear of the legend and the pane action bar at the top right.",{"start":14015,"end":14016},{"line":13710,"column":14007,"offset":14008},{"line":13710,"column":12973,"offset":14017},28707,{"start":14019,"end":14020},{"line":13710,"column":21,"offset":13717},{"line":13710,"column":12973,"offset":14017},{"type":27,"value":28},{"type":31,"tagName":32,"properties":14023,"children":14024,"position":14178},{},[14025,14042,14047,14060,14066,14079,14085,14097,14104,14117,14123,14135,14141,14152,14159,14172],{"type":31,"tagName":355,"properties":14026,"children":14027,"position":14036},{},[14028],{"type":27,"value":14029,"position":14030},"The sentence is a label handle.",{"start":14031,"end":14034},{"line":14032,"column":12134,"offset":14033},263,28711,{"line":14032,"column":12335,"offset":14035},28742,{"start":14037,"end":14039},{"line":14032,"column":21,"offset":14038},28709,{"line":14032,"column":14040,"offset":14041},36,28744,{"type":27,"value":12146,"position":14043},{"start":14044,"end":14045},{"line":14032,"column":14040,"offset":14041},{"line":14032,"column":12602,"offset":14046},28745,{"type":31,"tagName":65,"properties":14048,"children":14049,"position":14057},{},[14050],{"type":27,"value":14051,"position":14052},"handles.label({ size: 11 })",{"start":14053,"end":14054},{"line":14032,"column":12602,"offset":14046},{"line":14032,"column":14055,"offset":14056},66,28774,{"start":14058,"end":14059},{"line":14032,"column":12602,"offset":14046},{"line":14032,"column":14055,"offset":14056},{"type":27,"value":14061,"position":14062}," declares the kind and ",{"start":14063,"end":14064},{"line":14032,"column":14055,"offset":14056},{"line":14032,"column":12644,"offset":14065},28797,{"type":31,"tagName":65,"properties":14067,"children":14068,"position":14076},{},[14069],{"type":27,"value":14070,"position":14071},"draw.label(0)",{"start":14072,"end":14073},{"line":14032,"column":12644,"offset":14065},{"line":14032,"column":14074,"offset":14075},104,28812,{"start":14077,"end":14078},{"line":14032,"column":12644,"offset":14065},{"line":14032,"column":14074,"offset":14075},{"type":27,"value":14080,"position":14081}," makes the one handle. While no cell qualifies, ",{"start":14082,"end":14083},{"line":14032,"column":14074,"offset":14075},{"line":14032,"column":175,"offset":14084},28860,{"type":31,"tagName":65,"properties":14086,"children":14087,"position":14094},{},[14088],{"type":27,"value":14089,"position":14090},"showWords()",{"start":14091,"end":14092},{"line":14032,"column":175,"offset":14084},{"line":14032,"column":205,"offset":14093},28873,{"start":14095,"end":14096},{"line":14032,"column":175,"offset":14084},{"line":14032,"column":205,"offset":14093},{"type":27,"value":14098,"position":14099}," sends the sentence to the ",{"start":14100,"end":14101},{"line":14032,"column":205,"offset":14093},{"line":14032,"column":14102,"offset":14103},192,28900,{"type":31,"tagName":65,"properties":14105,"children":14106,"position":14114},{},[14107],{"type":27,"value":14108,"position":14109},"words",{"start":14110,"end":14111},{"line":14032,"column":14102,"offset":14103},{"line":14032,"column":14112,"offset":14113},199,28907,{"start":14115,"end":14116},{"line":14032,"column":14102,"offset":14103},{"line":14032,"column":14112,"offset":14113},{"type":27,"value":14118,"position":14119}," slot, sets the label 56 px in from the pane's top right corner and 14 px down (",{"start":14120,"end":14121},{"line":14032,"column":14112,"offset":14113},{"line":14032,"column":13820,"offset":14122},28987,{"type":31,"tagName":65,"properties":14124,"children":14125,"position":14132},{},[14126],{"type":27,"value":4816,"position":14127},{"start":14128,"end":14129},{"line":14032,"column":13820,"offset":14122},{"line":14032,"column":14130,"offset":14131},297,29005,{"start":14133,"end":14134},{"line":14032,"column":13820,"offset":14122},{"line":14032,"column":14130,"offset":14131},{"type":27,"value":14136,"position":14137},", right-aligned, in slate), and writes \"Not enough history\" into ",{"start":14138,"end":14139},{"line":14032,"column":14130,"offset":14131},{"line":14032,"column":12896,"offset":14140},29070,{"type":31,"tagName":65,"properties":14142,"children":14143,"position":14149},{},[14144],{"type":27,"value":13749,"position":14145},{"start":14146,"end":14147},{"line":14032,"column":12896,"offset":14140},{"line":14032,"column":289,"offset":14148},29081,{"start":14150,"end":14151},{"line":14032,"column":12896,"offset":14140},{"line":14032,"column":289,"offset":14148},{"type":27,"value":14153,"position":14154}," for the card's headline; the first live write that finds a best cell deletes the label (",{"start":14155,"end":14156},{"line":14032,"column":289,"offset":14148},{"line":14032,"column":14157,"offset":14158},462,29170,{"type":31,"tagName":65,"properties":14160,"children":14161,"position":14169},{},[14162],{"type":27,"value":14163,"position":14164},"hideWords()",{"start":14165,"end":14166},{"line":14032,"column":14157,"offset":14158},{"line":14032,"column":14167,"offset":14168},475,29183,{"start":14170,"end":14171},{"line":14032,"column":14157,"offset":14158},{"line":14032,"column":14167,"offset":14168},{"type":27,"value":4793,"position":14173},{"start":14174,"end":14175},{"line":14032,"column":14167,"offset":14168},{"line":14032,"column":14176,"offset":14177},477,29185,{"start":14179,"end":14180},{"line":14032,"column":21,"offset":14038},{"line":14032,"column":14176,"offset":14177},{"type":27,"value":28},{"type":31,"tagName":680,"properties":14183,"children":14184,"position":14194},{},[14185],{"type":27,"value":14186,"position":14187},"Where it runs",{"start":14188,"end":14191},{"line":14189,"column":688,"offset":14190},265,29190,{"line":14189,"column":14192,"offset":14193},17,29203,{"start":14195,"end":14197},{"line":14189,"column":21,"offset":14196},29187,{"line":14189,"column":14192,"offset":14193},{"type":27,"value":28},{"type":31,"tagName":32,"properties":14200,"children":14201,"position":14253},{},[14202,14210,14222,14229,14247],{"type":27,"value":14203,"position":14204},"Every market with candles, on any chart from 1m up: crypto perpetuals and spot, gold, prediction markets. It reads only the chart's own market (its candles, an hourly stream and a daily stream), never another one, so no market refuses it, and every cell is keyed on UTC. On a market that pauses (gold), the hours it does not trade stay empty cells. A young market shows the sentence until a cell has ",{"start":14205,"end":14208},{"line":14206,"column":21,"offset":14207},267,29205,{"line":14206,"column":47,"offset":14209},29605,{"type":31,"tagName":65,"properties":14211,"children":14212,"position":14219},{},[14213],{"type":27,"value":89,"position":14214},{"start":14215,"end":14216},{"line":14206,"column":47,"offset":14209},{"line":14206,"column":14217,"offset":14218},414,29618,{"start":14220,"end":14221},{"line":14206,"column":47,"offset":14209},{"line":14206,"column":14217,"offset":14218},{"type":27,"value":14223,"position":14224}," samples: at the default 3, a chart under a day draws the grid once one weekday hour has closed in three different weeks, and a daily chart once one calendar month holds three closed returns, which takes over two years; until then the daily chart's sentence points to the 1h chart and its weekday grid. Both streams load on every chart, so a daily chart also fetches the hourly candles back to its first bar, which its grid never reads. On a weekly chart the legend carries one warning: the hourly stream asks back to the chart's first bar, and hourly candles reach back only 25,000 hours (",{"start":14225,"end":14226},{"line":14206,"column":14217,"offset":14218},{"line":14206,"column":14227,"offset":14228},1004,30208,{"type":31,"tagName":122,"properties":14230,"children":14232,"position":14242},{"href":14231},"../core-concepts/multi-timeframe.md#how-far-back-history-reaches",[14233],{"type":27,"value":14234,"position":14235},"How far back history reaches",{"start":14236,"end":14239},{"line":14206,"column":14237,"offset":14238},1005,30209,{"line":14206,"column":14240,"offset":14241},1033,30237,{"start":14243,"end":14244},{"line":14206,"column":14227,"offset":14228},{"line":14206,"column":14245,"offset":14246},1100,30304,{"type":27,"value":14248,"position":14249},"). The monthly grid does not read them and is whole.",{"start":14250,"end":14251},{"line":14206,"column":14245,"offset":14246},{"line":14206,"column":13367,"offset":14252},30356,{"start":14254,"end":14255},{"line":14206,"column":21,"offset":14207},{"line":14206,"column":13367,"offset":14252},{"type":27,"value":28},{"type":31,"tagName":680,"properties":14258,"children":14259,"position":14268},{},[14260],{"type":27,"value":14261,"position":14262},"When data is missing",{"start":14263,"end":14266},{"line":14264,"column":688,"offset":14265},269,30361,{"line":14264,"column":13713,"offset":14267},30381,{"start":14269,"end":14271},{"line":14264,"column":21,"offset":14270},30358,{"line":14264,"column":13713,"offset":14267},{"type":27,"value":28},{"type":31,"tagName":32,"properties":14274,"children":14275,"position":14358},{},[14276,14285,14296,14303,14315,14321,14333,14339,14351],{"type":27,"value":14277,"position":14278},"Until one cell has ",{"start":14279,"end":14282},{"line":14280,"column":21,"offset":14281},271,30383,{"line":14280,"column":14283,"offset":14284},20,30402,{"type":31,"tagName":65,"properties":14286,"children":14287,"position":14293},{},[14288],{"type":27,"value":89,"position":14289},{"start":14290,"end":14291},{"line":14280,"column":14283,"offset":14284},{"line":14280,"column":13593,"offset":14292},30415,{"start":14294,"end":14295},{"line":14280,"column":14283,"offset":14284},{"line":14280,"column":13593,"offset":14292},{"type":27,"value":14297,"position":14298}," samples there is no grid: the live bar writes no frame and no outputs (",{"start":14299,"end":14300},{"line":14280,"column":13593,"offset":14292},{"line":14280,"column":14301,"offset":14302},105,30487,{"type":31,"tagName":65,"properties":14304,"children":14305,"position":14312},{},[14306],{"type":27,"value":13643,"position":14307},{"start":14308,"end":14309},{"line":14280,"column":14301,"offset":14302},{"line":14280,"column":14310,"offset":14311},115,30497,{"start":14313,"end":14314},{"line":14280,"column":14301,"offset":14302},{"line":14280,"column":14310,"offset":14311},{"type":27,"value":551,"position":14316},{"start":14317,"end":14318},{"line":14280,"column":14310,"offset":14311},{"line":14280,"column":14319,"offset":14320},117,30499,{"type":31,"tagName":65,"properties":14322,"children":14323,"position":14330},{},[14324],{"type":27,"value":13662,"position":14325},{"start":14326,"end":14327},{"line":14280,"column":14319,"offset":14320},{"line":14280,"column":14328,"offset":14329},128,30510,{"start":14331,"end":14332},{"line":14280,"column":14319,"offset":14320},{"line":14280,"column":14328,"offset":14329},{"type":27,"value":201,"position":14334},{"start":14335,"end":14336},{"line":14280,"column":14328,"offset":14329},{"line":14280,"column":14337,"offset":14338},133,30515,{"type":31,"tagName":65,"properties":14340,"children":14341,"position":14348},{},[14342],{"type":27,"value":13681,"position":14343},{"start":14344,"end":14345},{"line":14280,"column":14337,"offset":14338},{"line":14280,"column":14346,"offset":14347},143,30525,{"start":14349,"end":14350},{"line":14280,"column":14337,"offset":14338},{"line":14280,"column":14346,"offset":14347},{"type":27,"value":14352,"position":14353}," stay unwritten), and one sentence in slate stands at the top right of the price pane with the history found and the way out. On a chart under a day it reads \"Only 2 weeks of hourly history here, 3 needed: lower Min samples in the settings\", or \"No hourly history for this market yet: switch to a market that has traded for a few weeks\" before any hour has closed; on a daily or coarser chart, \"Only 2 years of monthly history here, 3 needed: open the 1h chart for the weekday grid\", or \"No closed month in this market's history yet: open the 1h chart for the weekday grid\". The card stays up: its title still reads the span, its headline reads \"Not enough history\", and the Hit rate and Worst rows print a dash, since their slots are never written. Cells the history has not reached stay empty: the hours a paused market does not trade, the months of the newest year still to come, and the stream's first month, which has no close before it to measure from (the daily history of BTCUSDT on Binance Futures starts in November 2019, so its 2019 row holds December only). The running month shows its move so far at the live price but counts in no average until it closes.",{"start":14354,"end":14355},{"line":14280,"column":14346,"offset":14347},{"line":14280,"column":14356,"offset":14357},1312,31694,{"start":14359,"end":14360},{"line":14280,"column":21,"offset":14281},{"line":14280,"column":14356,"offset":14357},{"type":27,"value":28},{"type":31,"tagName":680,"properties":14363,"children":14364,"position":14373},{},[14365],{"type":27,"value":14366,"position":14367},"Customize it",{"start":14368,"end":14371},{"line":14369,"column":688,"offset":14370},273,31699,{"line":14369,"column":12116,"offset":14372},31711,{"start":14374,"end":14376},{"line":14369,"column":21,"offset":14375},31696,{"line":14369,"column":12116,"offset":14372},{"type":27,"value":28},{"type":31,"tagName":14379,"properties":14380,"children":14381,"position":14985},"ul",{},[14382,14383,14452,14453,14558,14559,14662,14663,14830,14831,14984],{"type":27,"value":28},{"type":31,"tagName":14384,"properties":14385,"children":14386,"position":14448},"li",{},[14387,14404,14409,14420,14427,14441],{"type":31,"tagName":355,"properties":14388,"children":14389,"position":14399},{},[14390],{"type":27,"value":14391,"position":14392},"More or fewer year rows.",{"start":14393,"end":14396},{"line":14394,"column":43,"offset":14395},275,31717,{"line":14394,"column":14397,"offset":14398},29,31741,{"start":14400,"end":14402},{"line":14394,"column":12134,"offset":14401},31715,{"line":14394,"column":13587,"offset":14403},31743,{"type":27,"value":12146,"position":14405},{"start":14406,"end":14407},{"line":14394,"column":13587,"offset":14403},{"line":14394,"column":12329,"offset":14408},31744,{"type":31,"tagName":65,"properties":14410,"children":14411,"position":14417},{},[14412],{"type":27,"value":69,"position":14413},{"start":14414,"end":14415},{"line":14394,"column":12329,"offset":14408},{"line":14394,"column":12150,"offset":14416},31754,{"start":14418,"end":14419},{"line":14394,"column":12329,"offset":14408},{"line":14394,"column":12150,"offset":14416},{"type":27,"value":14421,"position":14422}," (12, 3 to 12), the ",{"start":14423,"end":14424},{"line":14394,"column":12150,"offset":14416},{"line":14394,"column":14425,"offset":14426},62,31774,{"type":31,"tagName":355,"properties":14428,"children":14429,"position":14436},{},[14430],{"type":27,"value":359,"position":14431},{"start":14432,"end":14434},{"line":14394,"column":12159,"offset":14433},31776,{"line":14394,"column":13753,"offset":14435},31787,{"start":14437,"end":14438},{"line":14394,"column":14425,"offset":14426},{"line":14394,"column":14439,"offset":14440},77,31789,{"type":27,"value":14442,"position":14443}," row, is the years kept in the monthly grid, newest first, and the card's \"since\" year is the oldest of them; the weekday grid always has its 7 rows.",{"start":14444,"end":14445},{"line":14394,"column":14439,"offset":14440},{"line":14394,"column":14446,"offset":14447},226,31938,{"start":14449,"end":14451},{"line":14394,"column":21,"offset":14450},31713,{"line":14394,"column":14446,"offset":14447},{"type":27,"value":28},{"type":31,"tagName":14384,"properties":14454,"children":14455,"position":14554},{},[14456,14471,14476,14487,14494,14510,14517,14529,14536,14548],{"type":31,"tagName":355,"properties":14457,"children":14458,"position":14466},{},[14459],{"type":27,"value":14460,"position":14461},"A stricter best cell.",{"start":14462,"end":14464},{"line":13137,"column":43,"offset":14463},31943,{"line":13137,"column":13719,"offset":14465},31964,{"start":14467,"end":14469},{"line":13137,"column":12134,"offset":14468},31941,{"line":13137,"column":13014,"offset":14470},31966,{"type":27,"value":12146,"position":14472},{"start":14473,"end":14474},{"line":13137,"column":13014,"offset":14470},{"line":13137,"column":14397,"offset":14475},31967,{"type":31,"tagName":65,"properties":14477,"children":14478,"position":14484},{},[14479],{"type":27,"value":89,"position":14480},{"start":14481,"end":14482},{"line":13137,"column":14397,"offset":14475},{"line":13137,"column":12150,"offset":14483},31980,{"start":14485,"end":14486},{"line":13137,"column":14397,"offset":14475},{"line":13137,"column":12150,"offset":14483},{"type":27,"value":14488,"position":14489}," (3, 1 to 20), the ",{"start":14490,"end":14491},{"line":13137,"column":12150,"offset":14483},{"line":13137,"column":14492,"offset":14493},61,31999,{"type":31,"tagName":355,"properties":14495,"children":14496,"position":14505},{},[14497],{"type":27,"value":382,"position":14498},{"start":14499,"end":14502},{"line":13137,"column":14500,"offset":14501},63,32001,{"line":13137,"column":14503,"offset":14504},74,32012,{"start":14506,"end":14507},{"line":13137,"column":14492,"offset":14493},{"line":13137,"column":14508,"offset":14509},76,32014,{"type":27,"value":14511,"position":14512}," row, is the samples a cell needs before it can be named best or worst: years behind a month, weeks behind a weekday hour. A higher number waits for more history before the grid draws, and since the monthly grid counts only the years shown, a ",{"start":14513,"end":14514},{"line":13137,"column":14508,"offset":14509},{"line":13137,"column":14515,"offset":14516},319,32257,{"type":31,"tagName":65,"properties":14518,"children":14519,"position":14526},{},[14520],{"type":27,"value":89,"position":14521},{"start":14522,"end":14523},{"line":13137,"column":14515,"offset":14516},{"line":13137,"column":14524,"offset":14525},332,32270,{"start":14527,"end":14528},{"line":13137,"column":14515,"offset":14516},{"line":13137,"column":14524,"offset":14525},{"type":27,"value":14530,"position":14531}," above ",{"start":14532,"end":14533},{"line":13137,"column":14524,"offset":14525},{"line":13137,"column":14534,"offset":14535},339,32277,{"type":31,"tagName":65,"properties":14537,"children":14538,"position":14545},{},[14539],{"type":27,"value":69,"position":14540},{"start":14541,"end":14542},{"line":13137,"column":14534,"offset":14535},{"line":13137,"column":14543,"offset":14544},349,32287,{"start":14546,"end":14547},{"line":13137,"column":14534,"offset":14535},{"line":13137,"column":14543,"offset":14544},{"type":27,"value":14549,"position":14550}," keeps a daily chart on the sentence.",{"start":14551,"end":14552},{"line":13137,"column":14543,"offset":14544},{"line":13137,"column":12401,"offset":14553},32324,{"start":14555,"end":14557},{"line":13137,"column":21,"offset":14556},31939,{"line":13137,"column":12401,"offset":14553},{"type":27,"value":28},{"type":31,"tagName":14384,"properties":14560,"children":14561,"position":14658},{},[14562,14579,14586,14597,14604,14616,14622,14633,14640,14651],{"type":31,"tagName":355,"properties":14563,"children":14564,"position":14574},{},[14565],{"type":27,"value":14566,"position":14567},"A longer or shorter span.",{"start":14568,"end":14571},{"line":14569,"column":43,"offset":14570},277,32329,{"line":14569,"column":14572,"offset":14573},30,32354,{"start":14575,"end":14577},{"line":14569,"column":12134,"offset":14576},32327,{"line":14569,"column":12329,"offset":14578},32356,{"type":27,"value":14580,"position":14581}," The spans are the streams' ",{"start":14582,"end":14583},{"line":14569,"column":12329,"offset":14578},{"line":14569,"column":14584,"offset":14585},60,32384,{"type":31,"tagName":65,"properties":14587,"children":14588,"position":14594},{},[14589],{"type":27,"value":12427,"position":14590},{"start":14591,"end":14592},{"line":14569,"column":14584,"offset":14585},{"line":14569,"column":14055,"offset":14593},32390,{"start":14595,"end":14596},{"line":14569,"column":14584,"offset":14585},{"line":14569,"column":14055,"offset":14593},{"type":27,"value":14598,"position":14599},": 4368 hourly candles (26 weeks) on ",{"start":14600,"end":14601},{"line":14569,"column":14055,"offset":14593},{"line":14569,"column":14602,"offset":14603},102,32426,{"type":31,"tagName":65,"properties":14605,"children":14606,"position":14613},{},[14607],{"type":27,"value":171,"position":14608},{"start":14609,"end":14610},{"line":14569,"column":14602,"offset":14603},{"line":14569,"column":14611,"offset":14612},109,32433,{"start":14614,"end":14615},{"line":14569,"column":14602,"offset":14603},{"line":14569,"column":14611,"offset":14612},{"type":27,"value":14617,"position":14618}," and 4392 daily candles (12 years) on ",{"start":14619,"end":14620},{"line":14569,"column":14611,"offset":14612},{"line":14569,"column":12729,"offset":14621},32471,{"type":31,"tagName":65,"properties":14623,"children":14624,"position":14630},{},[14625],{"type":27,"value":211,"position":14626},{"start":14627,"end":14628},{"line":14569,"column":12729,"offset":14621},{"line":14569,"column":44,"offset":14629},32477,{"start":14631,"end":14632},{"line":14569,"column":12729,"offset":14621},{"line":14569,"column":44,"offset":14629},{"type":27,"value":14634,"position":14635},". Change either in the source and Run again: ",{"start":14636,"end":14637},{"line":14569,"column":44,"offset":14629},{"line":14569,"column":14638,"offset":14639},198,32522,{"type":31,"tagName":65,"properties":14641,"children":14642,"position":14648},{},[14643],{"type":27,"value":12427,"position":14644},{"start":14645,"end":14646},{"line":14569,"column":14638,"offset":14639},{"line":14569,"column":13090,"offset":14647},32528,{"start":14649,"end":14650},{"line":14569,"column":14638,"offset":14639},{"line":14569,"column":13090,"offset":14647},{"type":27,"value":14652,"position":14653}," takes up to 5000 (about 30 weeks of hourly candles), and the monthly grid keeps at most 12 year rows whatever the daily span.",{"start":14654,"end":14655},{"line":14569,"column":13090,"offset":14647},{"line":14569,"column":14656,"offset":14657},330,32654,{"start":14659,"end":14661},{"line":14569,"column":21,"offset":14660},32325,{"line":14569,"column":14656,"offset":14657},{"type":27,"value":28},{"type":31,"tagName":14384,"properties":14664,"children":14665,"position":14826},{},[14666,14684,14689,14701,14707,14719,14726,14738,14743,14756,14763,14776,14783,14796,14802,14820],{"type":31,"tagName":355,"properties":14667,"children":14668,"position":14678},{},[14669],{"type":27,"value":14670,"position":14671},"Other colours.",{"start":14672,"end":14675},{"line":14673,"column":43,"offset":14674},278,32659,{"line":14673,"column":14676,"offset":14677},19,32673,{"start":14679,"end":14681},{"line":14673,"column":12134,"offset":14680},32657,{"line":14673,"column":14682,"offset":14683},21,32675,{"type":27,"value":12146,"position":14685},{"start":14686,"end":14687},{"line":14673,"column":14682,"offset":14683},{"line":14673,"column":691,"offset":14688},32676,{"type":31,"tagName":65,"properties":14690,"children":14691,"position":14698},{},[14692],{"type":27,"value":13344,"position":14693},{"start":14694,"end":14695},{"line":14673,"column":691,"offset":14688},{"line":14673,"column":14696,"offset":14697},38,32692,{"start":14699,"end":14700},{"line":14673,"column":691,"offset":14688},{"line":14673,"column":14696,"offset":14697},{"type":27,"value":201,"position":14702},{"start":14703,"end":14704},{"line":14673,"column":14696,"offset":14697},{"line":14673,"column":14705,"offset":14706},43,32697,{"type":31,"tagName":65,"properties":14708,"children":14709,"position":14716},{},[14710],{"type":27,"value":13363,"position":14711},{"start":14712,"end":14713},{"line":14673,"column":14705,"offset":14706},{"line":14673,"column":14714,"offset":14715},59,32713,{"start":14717,"end":14718},{"line":14673,"column":14705,"offset":14706},{"line":14673,"column":14714,"offset":14715},{"type":27,"value":14720,"position":14721}," on the panel are colour literals in this source (the house teal ",{"start":14722,"end":14723},{"line":14673,"column":14714,"offset":14715},{"line":14673,"column":14724,"offset":14725},124,32778,{"type":31,"tagName":65,"properties":14727,"children":14728,"position":14735},{},[14729],{"type":27,"value":14730,"position":14731},"#2dd4bf",{"start":14732,"end":14733},{"line":14673,"column":14724,"offset":14725},{"line":14673,"column":14337,"offset":14734},32787,{"start":14736,"end":14737},{"line":14673,"column":14724,"offset":14725},{"line":14673,"column":14337,"offset":14734},{"type":27,"value":13354,"position":14739},{"start":14740,"end":14741},{"line":14673,"column":14337,"offset":14734},{"line":14673,"column":165,"offset":14742},32799,{"type":31,"tagName":65,"properties":14744,"children":14745,"position":14753},{},[14746],{"type":27,"value":14747,"position":14748},"#f86800",{"start":14749,"end":14750},{"line":14673,"column":165,"offset":14742},{"line":14673,"column":14751,"offset":14752},154,32808,{"start":14754,"end":14755},{"line":14673,"column":165,"offset":14742},{"line":14673,"column":14751,"offset":14752},{"type":27,"value":14757,"position":14758},"), so here another pair is a source edit. Declare a ",{"start":14759,"end":14760},{"line":14673,"column":14751,"offset":14752},{"line":14673,"column":14761,"offset":14762},206,32860,{"type":31,"tagName":65,"properties":14764,"children":14765,"position":14773},{},[14766],{"type":27,"value":14767,"position":14768},"param.color",{"start":14769,"end":14770},{"line":14673,"column":14761,"offset":14762},{"line":14673,"column":14771,"offset":14772},219,32873,{"start":14774,"end":14775},{"line":14673,"column":14761,"offset":14762},{"line":14673,"column":14771,"offset":14772},{"type":27,"value":14777,"position":14778}," and write ",{"start":14779,"end":14780},{"line":14673,"column":14771,"offset":14772},{"line":14673,"column":14781,"offset":14782},230,32884,{"type":31,"tagName":65,"properties":14784,"children":14785,"position":14793},{},[14786],{"type":27,"value":14787,"position":14788},"\"@\u003Cname>\"",{"start":14789,"end":14790},{"line":14673,"column":14781,"offset":14782},{"line":14673,"column":14791,"offset":14792},241,32895,{"start":14794,"end":14795},{"line":14673,"column":14781,"offset":14782},{"line":14673,"column":14791,"offset":14792},{"type":27,"value":14797,"position":14798}," in either word, and that colour becomes a setting: the build writes the setting's default in its place, and the chart paints the trader's pick (",{"start":14799,"end":14800},{"line":14673,"column":14791,"offset":14792},{"line":14673,"column":12401,"offset":14801},33040,{"type":31,"tagName":122,"properties":14803,"children":14805,"position":14815},{"href":14804},"../presentation/cards-frames-panels.md#panel-words",[14806],{"type":27,"value":14807,"position":14808},"Panel words",{"start":14809,"end":14812},{"line":14673,"column":14810,"offset":14811},387,33041,{"line":14673,"column":14813,"offset":14814},398,33052,{"start":14816,"end":14817},{"line":14673,"column":12401,"offset":14801},{"line":14673,"column":14818,"offset":14819},451,33105,{"type":27,"value":4793,"position":14821},{"start":14822,"end":14823},{"line":14673,"column":14818,"offset":14819},{"line":14673,"column":14824,"offset":14825},453,33107,{"start":14827,"end":14829},{"line":14673,"column":21,"offset":14828},32655,{"line":14673,"column":14824,"offset":14825},{"type":27,"value":28},{"type":31,"tagName":14384,"properties":14832,"children":14833,"position":14980},{},[14834,14850,14856,14869,14876,14893,14900,14912,14919,14932,14938,14951,14958,14973],{"type":31,"tagName":355,"properties":14835,"children":14836,"position":14844},{},[14837],{"type":27,"value":14838,"position":14839},"Change the look.",{"start":14840,"end":14842},{"line":13820,"column":43,"offset":14841},33112,{"line":13820,"column":14682,"offset":14843},33128,{"start":14845,"end":14847},{"line":13820,"column":12134,"offset":14846},33110,{"line":13820,"column":14848,"offset":14849},23,33130,{"type":27,"value":14851,"position":14852}," The card is made in the broadsheet look, a literal ",{"start":14853,"end":14854},{"line":13820,"column":14848,"offset":14849},{"line":13820,"column":13753,"offset":14855},33182,{"type":31,"tagName":65,"properties":14857,"children":14858,"position":14866},{},[14859],{"type":27,"value":14860,"position":14861},"look",{"start":14862,"end":14863},{"line":13820,"column":13753,"offset":14855},{"line":13820,"column":14864,"offset":14865},81,33188,{"start":14867,"end":14868},{"line":13820,"column":13753,"offset":14855},{"line":13820,"column":14864,"offset":14865},{"type":27,"value":14870,"position":14871}," in this source, so the Look row on the indicator's Style page switches it to any of the twelve shipped looks without code, \"As made\" first (",{"start":14872,"end":14873},{"line":13820,"column":14864,"offset":14865},{"line":13820,"column":14874,"offset":14875},222,33329,{"type":31,"tagName":122,"properties":14877,"children":14879,"position":14889},{"href":14878},"../settings/style-page.md#the-look-row",[14880],{"type":27,"value":14881,"position":14882},"The Style page",{"start":14883,"end":14886},{"line":13820,"column":14884,"offset":14885},223,33330,{"line":13820,"column":14887,"offset":14888},237,33344,{"start":14890,"end":14891},{"line":13820,"column":14874,"offset":14875},{"line":13820,"column":14673,"offset":14892},33385,{"type":27,"value":14894,"position":14895},"). Bind ",{"start":14896,"end":14897},{"line":13820,"column":14673,"offset":14892},{"line":13820,"column":14898,"offset":14899},286,33393,{"type":31,"tagName":65,"properties":14901,"children":14902,"position":14909},{},[14903],{"type":27,"value":14860,"position":14904},{"start":14905,"end":14906},{"line":13820,"column":14898,"offset":14899},{"line":13820,"column":14907,"offset":14908},292,33399,{"start":14910,"end":14911},{"line":13820,"column":14898,"offset":14899},{"line":13820,"column":14907,"offset":14908},{"type":27,"value":14913,"position":14914}," to a ",{"start":14915,"end":14916},{"line":13820,"column":14907,"offset":14908},{"line":13820,"column":14917,"offset":14918},298,33405,{"type":31,"tagName":65,"properties":14920,"children":14921,"position":14929},{},[14922],{"type":27,"value":14923,"position":14924},"param.choice",{"start":14925,"end":14926},{"line":13820,"column":14917,"offset":14918},{"line":13820,"column":14927,"offset":14928},312,33419,{"start":14930,"end":14931},{"line":13820,"column":14917,"offset":14918},{"line":13820,"column":14927,"offset":14928},{"type":27,"value":14933,"position":14934}," over looks instead (",{"start":14935,"end":14936},{"line":13820,"column":14927,"offset":14928},{"line":13820,"column":262,"offset":14937},33440,{"type":31,"tagName":65,"properties":14939,"children":14940,"position":14948},{},[14941],{"type":27,"value":14942,"position":14943},"look: \"@card_look\"",{"start":14944,"end":14945},{"line":13820,"column":262,"offset":14937},{"line":13820,"column":14946,"offset":14947},353,33460,{"start":14949,"end":14950},{"line":13820,"column":262,"offset":14937},{"line":13820,"column":14946,"offset":14947},{"type":27,"value":14952,"position":14953},") and that setting's row becomes the look's one control, with no Look row for the card (",{"start":14954,"end":14955},{"line":13820,"column":14946,"offset":14947},{"line":13820,"column":14956,"offset":14957},441,33548,{"type":31,"tagName":122,"properties":14959,"children":14960,"position":14968},{"href":559},[14961],{"type":27,"value":562,"position":14962},{"start":14963,"end":14966},{"line":13820,"column":14964,"offset":14965},442,33549,{"line":13820,"column":12778,"offset":14967},33554,{"start":14969,"end":14970},{"line":13820,"column":14956,"offset":14957},{"line":13820,"column":14971,"offset":14972},494,33601,{"type":27,"value":14974,"position":14975},"). The grid look (paper, a bold headline at 44, a red accent) is the second one this example was shot in.",{"start":14976,"end":14977},{"line":13820,"column":14971,"offset":14972},{"line":13820,"column":14978,"offset":14979},599,33706,{"start":14981,"end":14983},{"line":13820,"column":21,"offset":14982},33108,{"line":13820,"column":14978,"offset":14979},{"type":27,"value":28},{"start":14986,"end":14987},{"line":14394,"column":21,"offset":14450},{"line":13820,"column":14978,"offset":14979},{"type":27,"value":28},{"type":31,"tagName":680,"properties":14990,"children":14991,"position":15001},{},[14992],{"type":27,"value":14993,"position":14994},"Run it",{"start":14995,"end":14998},{"line":14996,"column":688,"offset":14997},281,33711,{"line":14996,"column":14999,"offset":15000},10,33717,{"start":15002,"end":15004},{"line":14996,"column":21,"offset":15003},33708,{"line":14996,"column":14999,"offset":15000},{"type":27,"value":28},{"type":31,"tagName":15007,"properties":15008,"children":15009,"position":15237},"ol",{},[15010,15011,15092,15093,15130,15131,15236],{"type":27,"value":28},{"type":31,"tagName":14384,"properties":15012,"children":15013,"position":15088},{},[15014,15023,15038,15045,15059,15065,15081],{"type":27,"value":15015,"position":15016},"In the editor's Explorer, press the ",{"start":15017,"end":15020},{"line":15018,"column":688,"offset":15019},283,33722,{"line":15018,"column":15021,"offset":15022},40,33758,{"type":31,"tagName":355,"properties":15024,"children":15025,"position":15034},{},[15026],{"type":27,"value":15027,"position":15028},"Templates",{"start":15029,"end":15031},{"line":15018,"column":12150,"offset":15030},33760,{"line":15018,"column":15032,"offset":15033},51,33769,{"start":15035,"end":15036},{"line":15018,"column":15021,"offset":15022},{"line":15018,"column":130,"offset":15037},33771,{"type":27,"value":15039,"position":15040}," icon (\"Browse starter templates\") and pick ",{"start":15041,"end":15042},{"line":15018,"column":130,"offset":15037},{"line":15018,"column":15043,"offset":15044},97,33815,{"type":31,"tagName":355,"properties":15046,"children":15047,"position":15055},{},[15048],{"type":27,"value":631,"position":15049},{"start":15050,"end":15053},{"line":15018,"column":15051,"offset":15052},99,33817,{"line":15018,"column":14310,"offset":15054},33833,{"start":15056,"end":15057},{"line":15018,"column":15043,"offset":15044},{"line":15018,"column":14319,"offset":15058},33835,{"type":27,"value":15060,"position":15061}," under ",{"start":15062,"end":15063},{"line":15018,"column":14319,"offset":15058},{"line":15018,"column":14724,"offset":15064},33842,{"type":31,"tagName":355,"properties":15066,"children":15067,"position":15076},{},[15068],{"type":27,"value":655,"position":15069},{"start":15070,"end":15073},{"line":15018,"column":15071,"offset":15072},126,33844,{"line":15018,"column":15074,"offset":15075},146,33864,{"start":15077,"end":15078},{"line":15018,"column":14724,"offset":15064},{"line":15018,"column":15079,"offset":15080},148,33866,{"type":27,"value":15082,"position":15083},".",{"start":15084,"end":15085},{"line":15018,"column":15079,"offset":15080},{"line":15018,"column":15086,"offset":15087},149,33867,{"start":15089,"end":15091},{"line":15018,"column":21,"offset":15090},33719,{"line":15018,"column":15086,"offset":15087},{"type":27,"value":28},{"type":31,"tagName":14384,"properties":15094,"children":15095,"position":15126},{},[15096,15104,15120],{"type":27,"value":15097,"position":15098},"Press ",{"start":15099,"end":15102},{"line":15100,"column":688,"offset":15101},284,33871,{"line":15100,"column":14999,"offset":15103},33877,{"type":31,"tagName":355,"properties":15105,"children":15106,"position":15116},{},[15107],{"type":27,"value":15108,"position":15109},"Run",{"start":15110,"end":15113},{"line":15100,"column":15111,"offset":15112},12,33879,{"line":15100,"column":15114,"offset":15115},15,33882,{"start":15117,"end":15118},{"line":15100,"column":14999,"offset":15103},{"line":15100,"column":14192,"offset":15119},33884,{"type":27,"value":15121,"position":15122}," on BTCUSDT on Binance Futures at 15m: the weekday by hour grid fills below the chart with the best cell outlined, and the broadsheet card names it at the top right. Switch the chart to 1m or 1h for the same grid, and to 1D for the year by month grid with its Avg row; no scroll back is needed, since each grid reads its own stream.",{"start":15123,"end":15124},{"line":15100,"column":14192,"offset":15119},{"line":15100,"column":14543,"offset":15125},34216,{"start":15127,"end":15129},{"line":15100,"column":21,"offset":15128},33868,{"line":15100,"column":14543,"offset":15125},{"type":27,"value":28},{"type":31,"tagName":14384,"properties":15132,"children":15133,"position":15232},{},[15134,15142,15153,15159,15172,15179,15191,15196,15208,15213,15225],{"type":27,"value":15135,"position":15136},"At the editor's Console prompt, type ",{"start":15137,"end":15140},{"line":15138,"column":688,"offset":15139},285,34220,{"line":15138,"column":12143,"offset":15141},34257,{"type":31,"tagName":65,"properties":15143,"children":15144,"position":15150},{},[15145],{"type":27,"value":13681,"position":15146},{"start":15147,"end":15148},{"line":15138,"column":12143,"offset":15141},{"line":15138,"column":15032,"offset":15149},34267,{"start":15151,"end":15152},{"line":15138,"column":12143,"offset":15141},{"line":15138,"column":15032,"offset":15149},{"type":27,"value":15154,"position":15155}," to read the best cell's hit rate on the live bar, or ",{"start":15156,"end":15157},{"line":15138,"column":15032,"offset":15149},{"line":15138,"column":14301,"offset":15158},34321,{"type":31,"tagName":65,"properties":15160,"children":15161,"position":15169},{},[15162],{"type":27,"value":15163,"position":15164},"outputs",{"start":15165,"end":15166},{"line":15138,"column":14301,"offset":15158},{"line":15138,"column":15167,"offset":15168},114,34330,{"start":15170,"end":15171},{"line":15138,"column":14301,"offset":15158},{"line":15138,"column":15167,"offset":15168},{"type":27,"value":15173,"position":15174}," for ",{"start":15175,"end":15176},{"line":15138,"column":15167,"offset":15168},{"line":15138,"column":15177,"offset":15178},119,34335,{"type":31,"tagName":65,"properties":15180,"children":15181,"position":15188},{},[15182],{"type":27,"value":13643,"position":15183},{"start":15184,"end":15185},{"line":15138,"column":15177,"offset":15178},{"line":15138,"column":15186,"offset":15187},129,34345,{"start":15189,"end":15190},{"line":15138,"column":15177,"offset":15178},{"line":15138,"column":15186,"offset":15187},{"type":27,"value":551,"position":15192},{"start":15193,"end":15194},{"line":15138,"column":15186,"offset":15187},{"line":15138,"column":25,"offset":15195},34347,{"type":31,"tagName":65,"properties":15197,"children":15198,"position":15205},{},[15199],{"type":27,"value":13662,"position":15200},{"start":15201,"end":15202},{"line":15138,"column":25,"offset":15195},{"line":15138,"column":15203,"offset":15204},142,34358,{"start":15206,"end":15207},{"line":15138,"column":25,"offset":15195},{"line":15138,"column":15203,"offset":15204},{"type":27,"value":201,"position":15209},{"start":15210,"end":15211},{"line":15138,"column":15203,"offset":15204},{"line":15138,"column":12729,"offset":15212},34363,{"type":31,"tagName":65,"properties":15214,"children":15215,"position":15222},{},[15216],{"type":27,"value":13681,"position":15217},{"start":15218,"end":15219},{"line":15138,"column":12729,"offset":15212},{"line":15138,"column":15220,"offset":15221},157,34373,{"start":15223,"end":15224},{"line":15138,"column":12729,"offset":15212},{"line":15138,"column":15220,"offset":15221},{"type":27,"value":15226,"position":15227}," together.",{"start":15228,"end":15229},{"line":15138,"column":15220,"offset":15221},{"line":15138,"column":15230,"offset":15231},167,34383,{"start":15233,"end":15235},{"line":15138,"column":21,"offset":15234},34217,{"line":15138,"column":15230,"offset":15231},{"type":27,"value":28},{"start":15238,"end":15239},{"line":15018,"column":21,"offset":15090},{"line":15138,"column":15230,"offset":15231},{"type":27,"value":28},{"type":31,"tagName":680,"properties":15242,"children":15243,"position":15252},{},[15244],{"type":27,"value":15245,"position":15246},"Concepts used",{"start":15247,"end":15250},{"line":15248,"column":688,"offset":15249},287,34388,{"line":15248,"column":14192,"offset":15251},34401,{"start":15253,"end":15255},{"line":15248,"column":21,"offset":15254},34385,{"line":15248,"column":14192,"offset":15251},{"type":27,"value":28},{"type":31,"tagName":14379,"properties":15258,"children":15259,"position":16149},{},[15260,15261,15306,15307,15428,15429,15457,15458,15512,15513,15592,15593,15708,15709,15781,15782,15859,15860,15932,15933,16006,16007,16036,16037,16083,16084,16148],{"type":27,"value":28},{"type":31,"tagName":14384,"properties":15262,"children":15263,"position":15302},{},[15264,15278,15283,15296],{"type":31,"tagName":122,"properties":15265,"children":15266,"position":15273},{"href":124},[15267],{"type":27,"value":127,"position":15268},{"start":15269,"end":15271},{"line":13830,"column":688,"offset":15270},34406,{"line":13830,"column":12116,"offset":15272},34418,{"start":15274,"end":15276},{"line":13830,"column":12134,"offset":15275},34405,{"line":13830,"column":15032,"offset":15277},34453,{"type":27,"value":15173,"position":15279},{"start":15280,"end":15281},{"line":13830,"column":15032,"offset":15277},{"line":13830,"column":12624,"offset":15282},34458,{"type":31,"tagName":65,"properties":15284,"children":15285,"position":15293},{},[15286],{"type":27,"value":15287,"position":15288},"ohlcv.close",{"start":15289,"end":15290},{"line":13830,"column":12624,"offset":15282},{"line":13830,"column":15291,"offset":15292},69,34471,{"start":15294,"end":15295},{"line":13830,"column":12624,"offset":15282},{"line":13830,"column":15291,"offset":15292},{"type":27,"value":15297,"position":15298},", the chart's own candles and the bar grid the streams ride",{"start":15299,"end":15300},{"line":13830,"column":15291,"offset":15292},{"line":13830,"column":14328,"offset":15301},34530,{"start":15303,"end":15305},{"line":13830,"column":21,"offset":15304},34403,{"line":13830,"column":14328,"offset":15301},{"type":27,"value":28},{"type":31,"tagName":14384,"properties":15308,"children":15309,"position":15424},{},[15310,15326,15333,15344,15350,15362,15368,15379,15385,15397,15404,15417],{"type":31,"tagName":122,"properties":15311,"children":15312,"position":15320},{"href":248},[15313],{"type":27,"value":251,"position":15314},{"start":15315,"end":15318},{"line":15316,"column":688,"offset":15317},290,34534,{"line":15316,"column":14676,"offset":15319},34549,{"start":15321,"end":15323},{"line":15316,"column":12134,"offset":15322},34533,{"line":15316,"column":15324,"offset":15325},84,34614,{"type":27,"value":15327,"position":15328}," for the ",{"start":15329,"end":15330},{"line":15316,"column":15324,"offset":15325},{"line":15316,"column":15331,"offset":15332},93,34623,{"type":31,"tagName":65,"properties":15334,"children":15335,"position":15341},{},[15336],{"type":27,"value":151,"position":15337},{"start":15338,"end":15339},{"line":15316,"column":15331,"offset":15332},{"line":15316,"column":14602,"offset":15340},34632,{"start":15342,"end":15343},{"line":15316,"column":15331,"offset":15332},{"line":15316,"column":14602,"offset":15340},{"type":27,"value":15345,"position":15346}," stream: ",{"start":15347,"end":15348},{"line":15316,"column":14602,"offset":15340},{"line":15316,"column":10,"offset":15349},34641,{"type":31,"tagName":65,"properties":15351,"children":15352,"position":15359},{},[15353],{"type":27,"value":15354,"position":15355},"interval",{"start":15356,"end":15357},{"line":15316,"column":10,"offset":15349},{"line":15316,"column":12719,"offset":15358},34651,{"start":15360,"end":15361},{"line":15316,"column":10,"offset":15349},{"line":15316,"column":12719,"offset":15358},{"type":27,"value":551,"position":15363},{"start":15364,"end":15365},{"line":15316,"column":12719,"offset":15358},{"line":15316,"column":15366,"offset":15367},123,34653,{"type":31,"tagName":65,"properties":15369,"children":15370,"position":15376},{},[15371],{"type":27,"value":12427,"position":15372},{"start":15373,"end":15374},{"line":15316,"column":15366,"offset":15367},{"line":15316,"column":15186,"offset":15375},34659,{"start":15377,"end":15378},{"line":15316,"column":15366,"offset":15367},{"line":15316,"column":15186,"offset":15375},{"type":27,"value":15380,"position":15381},", the six-number candle, the backlog on the first bar and the ",{"start":15382,"end":15383},{"line":15316,"column":15186,"offset":15375},{"line":15316,"column":13763,"offset":15384},34721,{"type":31,"tagName":65,"properties":15386,"children":15387,"position":15394},{},[15388],{"type":27,"value":15389,"position":15390},"in_\u003Cname>_cells()",{"start":15391,"end":15392},{"line":15316,"column":13763,"offset":15384},{"line":15316,"column":13100,"offset":15393},34740,{"start":15395,"end":15396},{"line":15316,"column":13763,"offset":15384},{"line":15316,"column":13100,"offset":15393},{"type":27,"value":15398,"position":15399}," / ",{"start":15400,"end":15401},{"line":15316,"column":13100,"offset":15393},{"line":15316,"column":15402,"offset":15403},213,34743,{"type":31,"tagName":65,"properties":15405,"children":15406,"position":15414},{},[15407],{"type":27,"value":15408,"position":15409},"in_\u003Cname>_view()",{"start":15410,"end":15411},{"line":15316,"column":15402,"offset":15403},{"line":15316,"column":15412,"offset":15413},231,34761,{"start":15415,"end":15416},{"line":15316,"column":15402,"offset":15403},{"line":15316,"column":15412,"offset":15413},{"type":27,"value":15418,"position":15419}," loop",{"start":15420,"end":15421},{"line":15316,"column":15412,"offset":15413},{"line":15316,"column":15422,"offset":15423},236,34766,{"start":15425,"end":15427},{"line":15316,"column":21,"offset":15426},34531,{"line":15316,"column":15422,"offset":15423},{"type":27,"value":28},{"type":31,"tagName":14384,"properties":15430,"children":15431,"position":15453},{},[15432,15447],{"type":31,"tagName":122,"properties":15433,"children":15434,"position":15442},{"href":14231},[15435],{"type":27,"value":14234,"position":15436},{"start":15437,"end":15440},{"line":15438,"column":688,"offset":15439},291,34770,{"line":15438,"column":12329,"offset":15441},34798,{"start":15443,"end":15445},{"line":15438,"column":12134,"offset":15444},34769,{"line":15438,"column":15051,"offset":15446},34865,{"type":27,"value":15448,"position":15449}," for the 25,000 hourly candles behind the warning on a weekly chart",{"start":15450,"end":15451},{"line":15438,"column":15051,"offset":15446},{"line":15438,"column":12169,"offset":15452},34932,{"start":15454,"end":15456},{"line":15438,"column":21,"offset":15455},34767,{"line":15438,"column":12169,"offset":15452},{"type":27,"value":28},{"type":31,"tagName":14384,"properties":15459,"children":15460,"position":15508},{},[15461,15476,15481,15492,15497],{"type":31,"tagName":122,"properties":15462,"children":15463,"position":15470},{"href":312},[15464],{"type":27,"value":315,"position":15465},{"start":15466,"end":15468},{"line":14907,"column":688,"offset":15467},34936,{"line":14907,"column":691,"offset":15469},34954,{"start":15471,"end":15473},{"line":14907,"column":12134,"offset":15472},34935,{"line":14907,"column":15474,"offset":15475},72,35004,{"type":27,"value":15173,"position":15477},{"start":15478,"end":15479},{"line":14907,"column":15474,"offset":15475},{"line":14907,"column":14439,"offset":15480},35009,{"type":31,"tagName":65,"properties":15482,"children":15483,"position":15489},{},[15484],{"type":27,"value":275,"position":15485},{"start":15486,"end":15487},{"line":14907,"column":14439,"offset":15480},{"line":14907,"column":15051,"offset":15488},35031,{"start":15490,"end":15491},{"line":14907,"column":14439,"offset":15480},{"line":14907,"column":15051,"offset":15488},{"type":27,"value":201,"position":15493},{"start":15494,"end":15495},{"line":14907,"column":15051,"offset":15488},{"line":14907,"column":14074,"offset":15496},35036,{"type":31,"tagName":65,"properties":15498,"children":15499,"position":15505},{},[15500],{"type":27,"value":12194,"position":15501},{"start":15502,"end":15503},{"line":14907,"column":14074,"offset":15496},{"line":14907,"column":14328,"offset":15504},35060,{"start":15506,"end":15507},{"line":14907,"column":14074,"offset":15496},{"line":14907,"column":14328,"offset":15504},{"start":15509,"end":15511},{"line":14907,"column":21,"offset":15510},34933,{"line":14907,"column":14328,"offset":15504},{"type":27,"value":28},{"type":31,"tagName":14384,"properties":15514,"children":15515,"position":15588},{},[15516,15531,15536,15553,15559,15570,15577],{"type":31,"tagName":122,"properties":15517,"children":15518,"position":15526},{"href":404},[15519],{"type":27,"value":407,"position":15520},{"start":15521,"end":15524},{"line":15522,"column":688,"offset":15523},293,35064,{"line":15522,"column":14192,"offset":15525},35077,{"start":15527,"end":15529},{"line":15522,"column":12134,"offset":15528},35063,{"line":15522,"column":15021,"offset":15530},35100,{"type":27,"value":201,"position":15532},{"start":15533,"end":15534},{"line":15522,"column":15021,"offset":15530},{"line":15522,"column":13726,"offset":15535},35105,{"type":31,"tagName":122,"properties":15537,"children":15539,"position":15548},{"href":15538},"../settings/options.md",[15540],{"type":27,"value":15541,"position":15542},"Options on a setting",{"start":15543,"end":15546},{"line":15522,"column":15544,"offset":15545},46,35106,{"line":15522,"column":14055,"offset":15547},35126,{"start":15549,"end":15550},{"line":15522,"column":13726,"offset":15535},{"line":15522,"column":15551,"offset":15552},91,35151,{"type":27,"value":15554,"position":15555}," for the two ",{"start":15556,"end":15557},{"line":15522,"column":15551,"offset":15552},{"line":15522,"column":14074,"offset":15558},35164,{"type":31,"tagName":65,"properties":15560,"children":15561,"position":15567},{},[15562],{"type":27,"value":338,"position":15563},{"start":15564,"end":15565},{"line":15522,"column":14074,"offset":15558},{"line":15522,"column":14310,"offset":15566},35175,{"start":15568,"end":15569},{"line":15522,"column":14074,"offset":15558},{"line":15522,"column":14310,"offset":15566},{"type":27,"value":15571,"position":15572}," settings and their ",{"start":15573,"end":15574},{"line":15522,"column":14310,"offset":15566},{"line":15522,"column":15575,"offset":15576},135,35195,{"type":31,"tagName":65,"properties":15578,"children":15579,"position":15585},{},[15580],{"type":27,"value":1376,"position":15581},{"start":15582,"end":15583},{"line":15522,"column":15575,"offset":15576},{"line":15522,"column":15203,"offset":15584},35202,{"start":15586,"end":15587},{"line":15522,"column":15575,"offset":15576},{"line":15522,"column":15203,"offset":15584},{"start":15589,"end":15591},{"line":15522,"column":21,"offset":15590},35061,{"line":15522,"column":15203,"offset":15584},{"type":27,"value":28},{"type":31,"tagName":14384,"properties":15594,"children":15595,"position":15704},{},[15596,15611,15618,15629,15635,15647,15653,15664,15669,15680,15685,15697],{"type":31,"tagName":122,"properties":15597,"children":15598,"position":15606},{"href":449},[15599],{"type":27,"value":452,"position":15600},{"start":15601,"end":15604},{"line":15602,"column":688,"offset":15603},294,35206,{"line":15602,"column":13014,"offset":15605},35230,{"start":15607,"end":15609},{"line":15602,"column":12134,"offset":15608},35205,{"line":15602,"column":15291,"offset":15610},35271,{"type":27,"value":15612,"position":15613}," for frames, ",{"start":15614,"end":15615},{"line":15602,"column":15291,"offset":15610},{"line":15602,"column":15616,"offset":15617},82,35284,{"type":31,"tagName":65,"properties":15619,"children":15620,"position":15626},{},[15621],{"type":27,"value":431,"position":15622},{"start":15623,"end":15624},{"line":15602,"column":15616,"offset":15617},{"line":15602,"column":15043,"offset":15625},35299,{"start":15627,"end":15628},{"line":15602,"column":15616,"offset":15617},{"line":15602,"column":15043,"offset":15625},{"type":27,"value":15630,"position":15631},", the signed scale, the per-run ",{"start":15632,"end":15633},{"line":15602,"column":15043,"offset":15625},{"line":15602,"column":15186,"offset":15634},35331,{"type":31,"tagName":65,"properties":15636,"children":15637,"position":15644},{},[15638],{"type":27,"value":8897,"position":15639},{"start":15640,"end":15641},{"line":15602,"column":15186,"offset":15634},{"line":15602,"column":15642,"offset":15643},136,35338,{"start":15645,"end":15646},{"line":15602,"column":15186,"offset":15634},{"line":15602,"column":15642,"offset":15643},{"type":27,"value":551,"position":15648},{"start":15649,"end":15650},{"line":15602,"column":15642,"offset":15643},{"line":15602,"column":15651,"offset":15652},138,35340,{"type":31,"tagName":65,"properties":15654,"children":15655,"position":15661},{},[15656],{"type":27,"value":8932,"position":15657},{"start":15658,"end":15659},{"line":15602,"column":15651,"offset":15652},{"line":15602,"column":12729,"offset":15660},35349,{"start":15662,"end":15663},{"line":15602,"column":15651,"offset":15652},{"line":15602,"column":12729,"offset":15660},{"type":27,"value":551,"position":15665},{"start":15666,"end":15667},{"line":15602,"column":12729,"offset":15660},{"line":15602,"column":15086,"offset":15668},35351,{"type":31,"tagName":65,"properties":15670,"children":15671,"position":15677},{},[15672],{"type":27,"value":9008,"position":15673},{"start":15674,"end":15675},{"line":15602,"column":15086,"offset":15668},{"line":15602,"column":195,"offset":15676},35362,{"start":15678,"end":15679},{"line":15602,"column":15086,"offset":15668},{"line":15602,"column":195,"offset":15676},{"type":27,"value":201,"position":15681},{"start":15682,"end":15683},{"line":15602,"column":195,"offset":15676},{"line":15602,"column":205,"offset":15684},35367,{"type":31,"tagName":65,"properties":15686,"children":15687,"position":15694},{},[15688],{"type":27,"value":9092,"position":15689},{"start":15690,"end":15691},{"line":15602,"column":205,"offset":15684},{"line":15602,"column":15692,"offset":15693},174,35376,{"start":15695,"end":15696},{"line":15602,"column":205,"offset":15684},{"line":15602,"column":15692,"offset":15693},{"type":27,"value":15698,"position":15699},", and the frame buffer",{"start":15700,"end":15701},{"line":15602,"column":15692,"offset":15693},{"line":15602,"column":15702,"offset":15703},196,35398,{"start":15705,"end":15707},{"line":15602,"column":21,"offset":15706},35203,{"line":15602,"column":15702,"offset":15703},{"type":27,"value":28},{"type":31,"tagName":14384,"properties":15710,"children":15711,"position":15777},{},[15712,15727,15732,15743,15748,15759,15766],{"type":31,"tagName":122,"properties":15713,"children":15714,"position":15722},{"href":14804},[15715],{"type":27,"value":14807,"position":15716},{"start":15717,"end":15720},{"line":15718,"column":688,"offset":15719},295,35402,{"line":15718,"column":15114,"offset":15721},35413,{"start":15723,"end":15725},{"line":15718,"column":12134,"offset":15724},35401,{"line":15718,"column":12856,"offset":15726},35466,{"type":27,"value":15173,"position":15728},{"start":15729,"end":15730},{"line":15718,"column":12856,"offset":15726},{"line":15718,"column":12634,"offset":15731},35471,{"type":31,"tagName":65,"properties":15733,"children":15734,"position":15740},{},[15735],{"type":27,"value":13344,"position":15736},{"start":15737,"end":15738},{"line":15718,"column":12634,"offset":15731},{"line":15718,"column":12644,"offset":15739},35487,{"start":15741,"end":15742},{"line":15718,"column":12634,"offset":15731},{"line":15718,"column":12644,"offset":15739},{"type":27,"value":551,"position":15744},{"start":15745,"end":15746},{"line":15718,"column":12644,"offset":15739},{"line":15718,"column":15551,"offset":15747},35489,{"type":31,"tagName":65,"properties":15749,"children":15750,"position":15756},{},[15751],{"type":27,"value":13363,"position":15752},{"start":15753,"end":15754},{"line":15718,"column":15551,"offset":15747},{"line":15718,"column":145,"offset":15755},35505,{"start":15757,"end":15758},{"line":15718,"column":15551,"offset":15747},{"line":15718,"column":145,"offset":15755},{"type":27,"value":15760,"position":15761}," and a colour word bound to a ",{"start":15762,"end":15763},{"line":15718,"column":145,"offset":15755},{"line":15718,"column":15764,"offset":15765},137,35535,{"type":31,"tagName":65,"properties":15767,"children":15768,"position":15774},{},[15769],{"type":27,"value":14767,"position":15770},{"start":15771,"end":15772},{"line":15718,"column":15764,"offset":15765},{"line":15718,"column":12866,"offset":15773},35548,{"start":15775,"end":15776},{"line":15718,"column":15764,"offset":15765},{"line":15718,"column":12866,"offset":15773},{"start":15778,"end":15780},{"line":15718,"column":21,"offset":15779},35399,{"line":15718,"column":12866,"offset":15773},{"type":27,"value":28},{"type":31,"tagName":14384,"properties":15783,"children":15784,"position":15855},{},[15785,15801,15806,15817,15824,15837,15843],{"type":31,"tagName":122,"properties":15786,"children":15787,"position":15796},{"href":534},[15788],{"type":27,"value":537,"position":15789},{"start":15790,"end":15793},{"line":15791,"column":688,"offset":15792},296,35552,{"line":15791,"column":15794,"offset":15795},13,35561,{"start":15797,"end":15799},{"line":15791,"column":12134,"offset":15798},35551,{"line":15791,"column":12159,"offset":15800},35612,{"type":27,"value":15173,"position":15802},{"start":15803,"end":15804},{"line":15791,"column":12159,"offset":15800},{"line":15791,"column":15291,"offset":15805},35617,{"type":31,"tagName":65,"properties":15807,"children":15808,"position":15814},{},[15809],{"type":27,"value":476,"position":15810},{"start":15811,"end":15812},{"line":15791,"column":15291,"offset":15805},{"line":15791,"column":14864,"offset":15813},35629,{"start":15815,"end":15816},{"line":15791,"column":15291,"offset":15805},{"line":15791,"column":14864,"offset":15813},{"type":27,"value":15818,"position":15819},", its anchors, ",{"start":15820,"end":15821},{"line":15791,"column":14864,"offset":15813},{"line":15791,"column":15822,"offset":15823},96,35644,{"type":31,"tagName":65,"properties":15825,"children":15826,"position":15834},{},[15827],{"type":27,"value":15828,"position":15829},"width",{"start":15830,"end":15831},{"line":15791,"column":15822,"offset":15823},{"line":15791,"column":15832,"offset":15833},103,35651,{"start":15835,"end":15836},{"line":15791,"column":15822,"offset":15823},{"line":15791,"column":15832,"offset":15833},{"type":27,"value":201,"position":15838},{"start":15839,"end":15840},{"line":15791,"column":15832,"offset":15833},{"line":15791,"column":15841,"offset":15842},108,35656,{"type":31,"tagName":65,"properties":15844,"children":15845,"position":15852},{},[15846],{"type":27,"value":15847,"position":15848},"safe_area",{"start":15849,"end":15850},{"line":15791,"column":15841,"offset":15842},{"line":15791,"column":15177,"offset":15851},35667,{"start":15853,"end":15854},{"line":15791,"column":15841,"offset":15842},{"line":15791,"column":15177,"offset":15851},{"start":15856,"end":15858},{"line":15791,"column":21,"offset":15857},35549,{"line":15791,"column":15177,"offset":15851},{"type":27,"value":28},{"type":31,"tagName":14384,"properties":15861,"children":15862,"position":15928},{},[15863,15877,15882,15893,15900,15911,15917],{"type":31,"tagName":122,"properties":15864,"children":15865,"position":15872},{"href":559},[15866],{"type":27,"value":562,"position":15867},{"start":15868,"end":15870},{"line":14130,"column":688,"offset":15869},35671,{"line":14130,"column":116,"offset":15871},35676,{"start":15873,"end":15875},{"line":14130,"column":12134,"offset":15874},35670,{"line":14130,"column":12624,"offset":15876},35723,{"type":27,"value":15173,"position":15878},{"start":15879,"end":15880},{"line":14130,"column":12624,"offset":15876},{"line":14130,"column":14492,"offset":15881},35728,{"type":31,"tagName":65,"properties":15883,"children":15884,"position":15890},{},[15885],{"type":27,"value":13964,"position":15886},{"start":15887,"end":15888},{"line":14130,"column":14492,"offset":15881},{"line":14130,"column":14864,"offset":15889},35748,{"start":15891,"end":15892},{"line":14130,"column":14492,"offset":15881},{"line":14130,"column":14864,"offset":15889},{"type":27,"value":15894,"position":15895},", the grid look and ",{"start":15896,"end":15897},{"line":14130,"column":14864,"offset":15889},{"line":14130,"column":15898,"offset":15899},101,35768,{"type":31,"tagName":65,"properties":15901,"children":15902,"position":15908},{},[15903],{"type":27,"value":14860,"position":15904},{"start":15905,"end":15906},{"line":14130,"column":15898,"offset":15899},{"line":14130,"column":145,"offset":15907},35774,{"start":15909,"end":15910},{"line":14130,"column":15898,"offset":15899},{"line":14130,"column":145,"offset":15907},{"type":27,"value":15912,"position":15913}," bound to a ",{"start":15914,"end":15915},{"line":14130,"column":145,"offset":15907},{"line":14130,"column":15177,"offset":15916},35786,{"type":31,"tagName":65,"properties":15918,"children":15919,"position":15925},{},[15920],{"type":27,"value":14923,"position":15921},{"start":15922,"end":15923},{"line":14130,"column":15177,"offset":15916},{"line":14130,"column":14337,"offset":15924},35800,{"start":15926,"end":15927},{"line":14130,"column":15177,"offset":15916},{"line":14130,"column":14337,"offset":15924},{"start":15929,"end":15931},{"line":14130,"column":21,"offset":15930},35668,{"line":14130,"column":14337,"offset":15924},{"type":27,"value":28},{"type":31,"tagName":14384,"properties":15934,"children":15935,"position":16002},{},[15936,15952,15958,15969,15975,15986,15991],{"type":31,"tagName":122,"properties":15937,"children":15939,"position":15947},{"href":15938},"../presentation/hud-and-hover-cards.md#blocks-and-tiles",[15940],{"type":27,"value":15941,"position":15942},"Blocks and tiles",{"start":15943,"end":15945},{"line":14917,"column":688,"offset":15944},35804,{"line":14917,"column":14283,"offset":15946},35820,{"start":15948,"end":15950},{"line":14917,"column":12134,"offset":15949},35803,{"line":14917,"column":13608,"offset":15951},35878,{"type":27,"value":15953,"position":15954}," for the headline ",{"start":15955,"end":15956},{"line":14917,"column":13608,"offset":15951},{"line":14917,"column":15822,"offset":15957},35896,{"type":31,"tagName":65,"properties":15959,"children":15960,"position":15966},{},[15961],{"type":27,"value":496,"position":15962},{"start":15963,"end":15964},{"line":14917,"column":15822,"offset":15957},{"line":14917,"column":145,"offset":15965},35907,{"start":15967,"end":15968},{"line":14917,"column":15822,"offset":15957},{"line":14917,"column":145,"offset":15965},{"type":27,"value":201,"position":15970},{"start":15971,"end":15972},{"line":14917,"column":145,"offset":15965},{"line":14917,"column":15973,"offset":15974},112,35912,{"type":31,"tagName":65,"properties":15976,"children":15977,"position":15983},{},[15978],{"type":27,"value":516,"position":15979},{"start":15980,"end":15981},{"line":14917,"column":15973,"offset":15974},{"line":14917,"column":15366,"offset":15982},35923,{"start":15984,"end":15985},{"line":14917,"column":15973,"offset":15974},{"line":14917,"column":15366,"offset":15982},{"type":27,"value":13391,"position":15987},{"start":15988,"end":15989},{"line":14917,"column":15366,"offset":15982},{"line":14917,"column":15186,"offset":15990},35929,{"type":31,"tagName":65,"properties":15992,"children":15993,"position":15999},{},[15994],{"type":27,"value":13806,"position":15995},{"start":15996,"end":15997},{"line":14917,"column":15186,"offset":15990},{"line":14917,"column":165,"offset":15998},35945,{"start":16000,"end":16001},{"line":14917,"column":15186,"offset":15990},{"line":14917,"column":165,"offset":15998},{"start":16003,"end":16005},{"line":14917,"column":21,"offset":16004},35801,{"line":14917,"column":165,"offset":15998},{"type":27,"value":28},{"type":31,"tagName":14384,"properties":16008,"children":16009,"position":16032},{},[16010,16026],{"type":31,"tagName":122,"properties":16011,"children":16012,"position":16021},{"href":14878},[16013],{"type":27,"value":14881,"position":16014},{"start":16015,"end":16018},{"line":16016,"column":688,"offset":16017},299,35949,{"line":16016,"column":16019,"offset":16020},18,35963,{"start":16022,"end":16024},{"line":16016,"column":12134,"offset":16023},35948,{"line":16016,"column":14714,"offset":16025},36004,{"type":27,"value":16027,"position":16028}," for the Look row that switches the look without code",{"start":16029,"end":16030},{"line":16016,"column":14714,"offset":16025},{"line":16016,"column":15973,"offset":16031},36057,{"start":16033,"end":16035},{"line":16016,"column":21,"offset":16034},35946,{"line":16016,"column":15973,"offset":16031},{"type":27,"value":28},{"type":31,"tagName":14384,"properties":16038,"children":16039,"position":16079},{},[16040,16056,16061,16072],{"type":31,"tagName":122,"properties":16041,"children":16042,"position":16050},{"href":13938},[16043],{"type":27,"value":13941,"position":16044},{"start":16045,"end":16048},{"line":16046,"column":688,"offset":16047},300,36061,{"line":16046,"column":14283,"offset":16049},36077,{"start":16051,"end":16053},{"line":16046,"column":12134,"offset":16052},36060,{"line":16046,"column":16054,"offset":16055},54,36111,{"type":27,"value":15327,"position":16057},{"start":16058,"end":16059},{"line":16046,"column":16054,"offset":16055},{"line":16046,"column":14500,"offset":16060},36120,{"type":31,"tagName":65,"properties":16062,"children":16063,"position":16069},{},[16064],{"type":27,"value":13901,"position":16065},{"start":16066,"end":16067},{"line":16046,"column":14500,"offset":16060},{"line":16046,"column":15291,"offset":16068},36126,{"start":16070,"end":16071},{"line":16046,"column":14500,"offset":16060},{"line":16046,"column":15291,"offset":16068},{"type":27,"value":16073,"position":16074}," builders and string slots",{"start":16075,"end":16076},{"line":16046,"column":15291,"offset":16068},{"line":16046,"column":16077,"offset":16078},95,36152,{"start":16080,"end":16082},{"line":16046,"column":21,"offset":16081},36058,{"line":16046,"column":16077,"offset":16078},{"type":27,"value":28},{"type":31,"tagName":14384,"properties":16085,"children":16086,"position":16144},{},[16087,16102,16107,16119,16126,16138],{"type":31,"tagName":122,"properties":16088,"children":16089,"position":16097},{"href":584},[16090],{"type":27,"value":587,"position":16091},{"start":16092,"end":16095},{"line":16093,"column":688,"offset":16094},301,36156,{"line":16093,"column":14676,"offset":16096},36171,{"start":16098,"end":16100},{"line":16093,"column":12134,"offset":16099},36155,{"line":16093,"column":12624,"offset":16101},36208,{"type":27,"value":15173,"position":16103},{"start":16104,"end":16105},{"line":16093,"column":12624,"offset":16101},{"line":16093,"column":14492,"offset":16106},36213,{"type":31,"tagName":65,"properties":16108,"children":16109,"position":16116},{},[16110],{"type":27,"value":16111,"position":16112},"handles.label",{"start":16113,"end":16114},{"line":16093,"column":14492,"offset":16106},{"line":16093,"column":14508,"offset":16115},36228,{"start":16117,"end":16118},{"line":16093,"column":14492,"offset":16106},{"line":16093,"column":14508,"offset":16115},{"type":27,"value":16120,"position":16121}," and the ",{"start":16122,"end":16123},{"line":16093,"column":14508,"offset":16115},{"line":16093,"column":16124,"offset":16125},85,36237,{"type":31,"tagName":65,"properties":16127,"children":16128,"position":16135},{},[16129],{"type":27,"value":16130,"position":16131},"draw.label",{"start":16132,"end":16133},{"line":16093,"column":16124,"offset":16125},{"line":16093,"column":15043,"offset":16134},36249,{"start":16136,"end":16137},{"line":16093,"column":16124,"offset":16125},{"line":16093,"column":15043,"offset":16134},{"type":27,"value":16139,"position":16140}," handle",{"start":16141,"end":16142},{"line":16093,"column":15043,"offset":16134},{"line":16093,"column":14074,"offset":16143},36256,{"start":16145,"end":16147},{"line":16093,"column":21,"offset":16146},36153,{"line":16093,"column":14074,"offset":16143},{"type":27,"value":28},{"start":16150,"end":16151},{"line":13830,"column":21,"offset":15304},{"line":16093,"column":14074,"offset":16143},{"quirksMode":16153},false,{"start":16155,"end":16156},{"line":21,"column":21,"offset":22},{"line":16157,"column":21,"offset":16158},302,36257,1791265174071]