[{"data":1,"prerenderedAt":16448},["ShallowReactive",2],{"wrun-open-editor-url":3,"indicators:cookbook/gamma-map":4},"https://openmarket.xyz/chart/#wrun-open=v1",{"slug":5,"filePath":6,"frontmatter":7,"rawMarkdown":12,"tree":13},"cookbook/gamma-map","cookbook/gamma-map.md",{"title":8,"description":9,"order":10,"section":11},"Gamma map","The chart coin's live options chain turned into gamma exposure by strike, docked on the price axis as a profile. Each row is one strike's net GEX, calls minus…",97,"cookbook","---\ntitle: \"Gamma map\"\ndescription: \"The chart coin's live options chain turned into gamma exposure by strike, docked on the price axis as a profile. Each row is one strike's net GEX, calls minus…\"\norder: 97\nsection: \"cookbook\"\n---\n\n\u003C!-- source: docs/indicators/cookbook/gamma-map.md; generated by packages/cli/scripts/gen-indicator-docs.ts, do not edit -->\n\n# Gamma map\n\nThe chart coin's live options chain turned into gamma exposure by strike, docked on the price axis as a profile. Each row is one strike's net GEX, calls minus puts, in USD per 1% move of spot: sky where calls carry the strike, violet where puts do. Three lines run across the chart with a price tag at the axis: the call wall (sky), the put wall (violet) and the gamma flip (amber, dashed). A card at the bottom of the pane, in the terminal look (black, monospaced, its title on an amber bar), answers one question first, as the headline: are dealers long or short gamma where spot trades? Long gamma, in green, means spot is at or above the gamma flip, where the dealers' hedging leans against moves; short gamma, in red, means spot is under the flip, where their hedging chases them. Under the answer the card reads the chain's net GEX, how far spot sits from the flip, and four numbered rows of prices: 1) the flip, 2) the call wall, 3) the put wall and 4) max pain; its title bar counts the expiries.\n\nThe parts are a celled `options_chain.cells` input read on the live bar ([Data sources](../core-concepts/data-sources.md)), a frame feeding `plot.levels` docked on the price axis ([Cards, frames and panels](../presentation/cards-frames-panels.md#frames-panels-and-compact-widgets)), line and label handles for the walls, the flip and their tags ([Drawing objects](../presentation/drawing-objects.md#handles)), and a `render.hud` card with `look: \"terminal\"` of a headline pill, two values and a rows tile over data-only outputs and two text slots ([HUD cards](../presentation/hud-and-hover-cards.md#hud-cards), [Looks](../presentation/hud-and-hover-cards.md#looks), [Blocks and tiles](../presentation/hud-and-hover-cards.md#blocks-and-tiles)). This is also the `gamma-map` template: the **Gamma Map** card under **HUDs** in the editor's starter list, and it compiles as written.\n\n## The wrun indicator\n\n```typescript sample=gamma-map\n// Gamma Map: the chart coin's live options chain as gamma exposure by strike, docked on the price axis. Each row is\n// one strike's net GEX (calls minus puts, in USD per 1% move of spot): sky where calls carry the strike, violet where\n// puts do. The call wall (the strike holding the most call open interest), the put wall (most put open interest) and\n// the gamma flip (where cumulative net GEX crosses zero, the crossing nearest spot when the far wings' few dollars flip\n// the sum back and forth) run across the chart as lines with price tags at the axis.\n// A card at the bottom of the pane, in the terminal look, answers one question first: are dealers long or short\n// gamma where spot trades?\n// Long gamma at or above the flip (their hedging leans against moves), short gamma under it (their hedging chases\n// moves). Under the answer, the chain's net GEX (every strike summed), how far spot sits from the flip, and the four\n// levels. The chain is live only: history bars draw nothing and cost nothing; everything is measured on the last bar.\n\n// The frame channel, declared here so the profile is written from a static byte buffer: the generated writeFrame\n// takes a string, and a string built per bar allocates, which the sandbox refuses once the bars start.\n@external(\"wrun\", \"wrun_output_frame\")\ndeclare function wrun_output_frame(slot: i32, ptr: i32, len: i32): void;\n\nsection(\"Strikes and expiries\");\nparam.number(\"window_pct\", 6, { min: 1, max: 50, label: \"Strike window, percent\", description: \"Strikes in the docked profile and the walls: percent around spot, each side\" });\nparam.int(\"nearest_expiries\", 0, { min: 0, max: 24, label: \"Expiries counted\", description: \"Expiries counted: 0 = every listed expiry, N = the N nearest\" });\ninput(\"close\", ohlcv.close); // the chart's own close: the grid, and spot for the strike window\ninput(\"chain\", options_chain.cells, { max_cells: 4000, venue: \"auto\", description: \"The live options chain of the chart's coin (venue auto: the chart's own market when it lists options, else the coin's Deribit chain)\" }); // [strike, expiry_ms, side, oi, gamma, delta, mark_iv, underlying, multiplier, vega] per contract; a BTC chain is about 1,550 contracts\n// The readings, data-only: the card's tiles read them and the Console can too. Each is NaN on history bars.\noutput(\"net_gex\", none, overlay, { description: \"Net gamma exposure of the counted chain, USD per 1% move of spot; live bar only\" });\noutput(\"gamma_flip\", none, overlay, { description: \"Gamma flip: the strike where cumulative net GEX crosses zero, the crossing nearest spot when it crosses more than once\" });\noutput(\"call_wall\", none, overlay, { color: \"#38bdf8\", description: \"Call wall: the strike at or above spot, inside the window, holding the most call open interest\" }); // the colour is the dot beside its row on the card, the line's own sky\noutput(\"put_wall\", none, overlay, { color: \"#a78bfa\", description: \"Put wall: the strike at or below spot, inside the window, holding the most put open interest\" });\noutput(\"max_pain\", none, overlay, { description: \"Max pain: the settlement price on the strike grid that minimises the chain's intrinsic payout\" });\noutput(\"gex_tone\", none, overlay, { description: \"1 while the chain's net GEX is positive, 0 while negative\" });\noutput(\"gamma_regime\", none, overlay, { description: \"Dealer gamma at spot, the first tile's colour: 0 short gamma (spot under the flip), 2 long gamma (spot at or above it), 1 no reading (no flip in range, no gamma, no chain); live bar only\" });\noutput(\"spot_vs_flip\", none, overlay, { description: \"Spot against the gamma flip, percent: above 0 while spot trades above the flip, below 0 under it\" });\nstring(\"tag\", { max_bytes: 40 }); // one bounded slot the three price tags are written through, one at a time\nstring(\"dealer_gamma\", { max_bytes: 32 }); // the card's first tile: Long gamma, Short gamma, or why there is no reading\nstring(\"expiries\", { max_bytes: 32 }); // the card's title: which expiries were counted\nhandles.line({ width: 1, extend: \"both\" }); // the walls and the flip, across the whole chart\nhandles.label({ anchor: \"right\", align: \"right\", size: 11, color: \"#e2e8f0\" }); // price tags: x in pixels from the right edge, y in price\nconst gex_rows = frame(\"gex_rows\", { max_bytes: 16384 }); // the docked profile: one row per grid price\nplot.levels({ name: \"gex_by_strike\", frame: gex_rows, dock: \"right\", width_frac: 0.12, labels: false, color: \"#38bdf8\", thickness_px: 12 }); // bars at most 12 px tall, so a zoomed-in chart reads as a ladder, never as slabs\n\n// The card, in the terminal look (an amber title bar, monospace type, numbered rows): a HUD pinned at the bottom\n// centre of the pane, clear of the docked profile and the tags on the right, the legend at the top left and the\n// floating button at the bottom left. Every tile reads the newest row, the live bar's. The regime leads as the\n// headline, coloured by the regime at spot (bear red for short gamma, slate for no reading, bull green for long\n// gamma); net GEX prints in dollars and the levels follow as numbered rows, prices with thousands separators; the title\n// carries the expiries counted ({{expiries}} reads the slot of that name).\nrender.hud(\"gamma\", {\n  position: \"bottom_center\",\n  look: \"terminal\",\n  title: \"Gamma, {{expiries}}\",\n  columns: 2,\n  tiles: [\n    tile.pill(\"Dealer gamma\", \"dealer_gamma\", { headline: true, color_by: \"gamma_regime\", colors: [\"#ff003c\", \"#94a3b8\", \"#10b981\"] }),\n    tile.value(\"Net GEX per 1% move\", \"net_gex\", { format: \"usd\" }),\n    tile.value(\"Spot vs the flip\", \"spot_vs_flip\", { format: \"%\" }),\n    tile.rows([\n      [\"1) Gamma flip\", \"gamma_flip\", \"auto\"],\n      [\"2) Call wall\", \"call_wall\", \"auto\"],\n      [\"3) Put wall\", \"put_wall\", \"auto\"],\n      [\"4) Max pain\", \"max_pain\", \"auto\"],\n    ]),\n  ],\n});\n\nconst MAX_STRIKES = 512; // distinct strikes the chain may hold across the counted expiries\nconst MAX_EXPIRIES = 64; // distinct live expiries\nconst MAX_ROWS = 200; // grid rows in the docked profile\nconst TUPLE = 10; // f64s per contract: strike, expiry_ms, side, oi, gamma, delta, mark_iv, underlying, multiplier, vega\nconst strikePrice = new StaticArray\u003Cf64>(MAX_STRIKES); // the strike table, sorted ascending, one row per strike\nconst callOi = new StaticArray\u003Cf64>(MAX_STRIKES);\nconst putOi = new StaticArray\u003Cf64>(MAX_STRIKES);\nconst callGex = new StaticArray\u003Cf64>(MAX_STRIKES); // USD per 1% move, the dealer-naive sign convention: calls positive, puts negative\nconst putGex = new StaticArray\u003Cf64>(MAX_STRIKES);\nconst expiryMs = new StaticArray\u003Cf64>(MAX_EXPIRIES); // the live expiries, sorted ascending\nconst rowGex = new StaticArray\u003Cf64>(MAX_ROWS); // the profile grid: signed net GEX per row\nconst jsonBytes = new StaticArray\u003Cu8>(16384); // the frame JSON, appended as UTF-8 bytes\nlet jsonUsed = 0;\nconst SKY = rgba(56, 189, 248, 255);\nconst VIOLET = rgba(167, 139, 250, 255);\nconst AMBER = rgba(248, 192, 0, 255);\nconst PILL = rgba(15, 23, 42, 235); // the tags' backdrop\nconst callWallLine: LineHandle = draw.line(0); // handle objects allocate once; ids are one space across kinds\nconst putWallLine: LineHandle = draw.line(1);\nconst flipLine: LineHandle = draw.line(2);\nconst tags: LabelHandle[] = [draw.label(3), draw.label(4), draw.label(5)]; // call wall, put wall, flip\n\nlet windowPct = 0.1; // settings, read in onStart()\nlet nearestExpiries = 0;\nlet close: f64 = NaN; // this bar\nlet t: f64 = NaN;\nlet firstT: f64 = NaN; // the first bar's open time: where the lines start\nlet strikeCount = 0; // the strike table in use\nlet expiryCount = 0;\nlet netGex: f64 = NaN; // the chain's readings, measured on the live bar\nlet flip: f64 = NaN;\nlet callWall: f64 = NaN;\nlet putWall: f64 = NaN;\nlet maxPain: f64 = NaN;\n\n// ── The strike table: sorted insertion, one row per strike ──\nfunction strikeSlot(strike: f64): i32 { // the row of this strike, inserted when new; -1 when the table is full\n  let lo = 0;\n  let hi = strikeCount;\n  while (lo \u003C hi) {\n    const mid = (lo + hi) >> 1;\n    if (strikePrice[mid] \u003C strike) lo = mid + 1;\n    else hi = mid;\n  }\n  if (lo \u003C strikeCount && strikePrice[lo] == strike) return lo;\n  if (strikeCount >= MAX_STRIKES) return -1;\n  for (let i = strikeCount; i > lo; i -= 1) {\n    strikePrice[i] = strikePrice[i - 1];\n    callOi[i] = callOi[i - 1];\n    putOi[i] = putOi[i - 1];\n    callGex[i] = callGex[i - 1];\n    putGex[i] = putGex[i - 1];\n  }\n  strikePrice[lo] = strike;\n  callOi[lo] = 0.0;\n  putOi[lo] = 0.0;\n  callGex[lo] = 0.0;\n  putGex[lo] = 0.0;\n  strikeCount += 1;\n  return lo;\n}\n\nfunction noteExpiry(ms: f64): void { // sorted insertion of a distinct live expiry\n  let lo = 0;\n  let hi = expiryCount;\n  while (lo \u003C hi) {\n    const mid = (lo + hi) >> 1;\n    if (expiryMs[mid] \u003C ms) lo = mid + 1;\n    else hi = mid;\n  }\n  if (lo \u003C expiryCount && expiryMs[lo] == ms) return;\n  if (expiryCount >= MAX_EXPIRIES) return;\n  for (let i = expiryCount; i > lo; i -= 1) expiryMs[i] = expiryMs[i - 1];\n  expiryMs[lo] = ms;\n  expiryCount += 1;\n}\n\n// ── The chain, measured on the live bar ──\nfunction measureChain(n: i32): void { // n = f64 cells in the live block\n  const cells = in_chain_view(); // the live chain in place: the first n values of the build's own buffer\n  const nowMs = t * 1000.0;\n  strikeCount = 0;\n  expiryCount = 0;\n  for (let i = 0; i + TUPLE - 1 \u003C n; i += TUPLE) if (cells[i + 1] > nowMs) noteExpiry(cells[i + 1]); // the live expiries, for the nearest-N filter\n  if (expiryCount == 0) return;\n  const cutoff = nearestExpiries > 0 && nearestExpiries \u003C expiryCount ? expiryMs[nearestExpiries - 1] : expiryMs[expiryCount - 1];\n  for (let i = 0; i + TUPLE - 1 \u003C n; i += TUPLE) {\n    const strike = cells[i];\n    const expiry = cells[i + 1];\n    const oi = cells[i + 3];\n    if (!(strike > 0.0) || !(oi > 0.0) || expiry \u003C= nowMs || expiry > cutoff) continue;\n    const slot = strikeSlot(strike);\n    if (slot \u003C 0) continue;\n    const multiplier = cells[i + 8] > 0.0 ? cells[i + 8] : 1.0; // Deribit open interest is in coin units (multiplier 1); CME open interest is contracts times the point value\n    const spot = cells[i + 7] > 0.0 ? cells[i + 7] : close;\n    const gexUsd = cells[i + 4] * oi * multiplier * spot * spot * 0.01; // the USD delta change of the open interest for a 1% move of spot\n    if (cells[i + 2] > 0.0) {\n      callOi[slot] += oi;\n      callGex[slot] += gexUsd;\n    } else {\n      putOi[slot] += oi;\n      putGex[slot] += gexUsd;\n    }\n  }\n  // Net GEX, max pain and the flip over every counted strike; the walls among the strikes inside the window, the\n  // ones the profile shows: the call wall is the heaviest call strike at or above spot, the put wall the heaviest\n  // put strike at or below it (a wall three windows away is not what a chart of this range is trading against).\n  netGex = 0.0;\n  let bestCall = 0.0;\n  let bestPut = 0.0;\n  callWall = NaN;\n  putWall = NaN;\n  const lo = close * (1.0 - windowPct);\n  const hi = close * (1.0 + windowPct);\n  for (let k = 0; k \u003C strikeCount; k += 1) {\n    netGex += callGex[k] - putGex[k];\n    const strike = strikePrice[k];\n    if (strike \u003C lo || strike > hi) continue;\n    if (strike >= close && callOi[k] > bestCall) {\n      bestCall = callOi[k];\n      callWall = strike;\n    }\n    if (strike \u003C= close && putOi[k] > bestPut) {\n      bestPut = putOi[k];\n      putWall = strike;\n    }\n  }\n  maxPain = NaN;\n  let leastPain = Infinity;\n  for (let s = 0; s \u003C strikeCount; s += 1) { // the settlement price on the strike grid that pays the least intrinsic value\n    const settle = strikePrice[s];\n    let pain = 0.0;\n    for (let k = 0; k \u003C strikeCount; k += 1) {\n      if (settle > strikePrice[k]) pain += (settle - strikePrice[k]) * callOi[k];\n      else if (settle \u003C strikePrice[k]) pain += (strikePrice[k] - settle) * putOi[k];\n    }\n    if (pain \u003C leastPain) {\n      leastPain = pain;\n      maxPain = settle;\n    }\n  }\n  // The flip: the interpolated zero crossing of cumulative net GEX, walking strikes upward. The far wings carry a few\n  // dollars, and a chain narrowed to its nearest expiries can flip their running sum back and forth there; the\n  // crossing that matters is the one where spot trades, so the flip is the crossing nearest spot. A sum that lands\n  // exactly on zero crosses at that strike and starts a new segment, so no later crossing is interpolated across it.\n  flip = NaN;\n  let cum = 0.0;\n  let prevCum = 0.0;\n  let prevStrike: f64 = NaN;\n  for (let k = 0; k \u003C strikeCount; k += 1) {\n    cum += callGex[k] - putGex[k];\n    let cross: f64 = NaN;\n    if (!isNaN(prevStrike) && prevCum != 0.0) {\n      if (cum == 0.0) cross = strikePrice[k];\n      else if ((cum > 0.0) != (prevCum > 0.0)) {\n        const share = Math.abs(prevCum) / (Math.abs(prevCum) + Math.abs(cum));\n        cross = prevStrike + (strikePrice[k] - prevStrike) * share;\n      }\n    }\n    if (!isNaN(cross) && (isNaN(flip) || Math.abs(cross - close) \u003C Math.abs(flip - close))) flip = cross;\n    if (cum == 0.0) prevStrike = NaN; // a zero ends the segment: the next one starts at the next nonzero sum\n    else {\n      prevCum = cum;\n      prevStrike = strikePrice[k];\n    }\n  }\n}\n\n// ── JSON bytes: append text and numbers without allocating ──\nfunction jbByte(b: u32): void {\n  if (jsonUsed \u003C jsonBytes.length) {\n    jsonBytes[jsonUsed] = \u003Cu8>b;\n    jsonUsed += 1;\n  }\n}\nfunction jbText(s: String): void {\n  for (let i = 0; i \u003C s.length; i += 1) jbByte(\u003Cu32>s.charCodeAt(i)); // ASCII only here\n}\nfunction jbUint(v: u64): void {\n  if (v >= 10) jbUint(v / 10);\n  jbByte(0x30 + \u003Cu32>(v % 10));\n}\nfunction jbNum(v: f64, decimals: i32): void { // a fixed-point number, or 0 when not finite\n  if (!isFinite(v)) {\n    jbByte(0x30);\n    return;\n  }\n  let x = v;\n  if (x \u003C 0.0) {\n    jbByte(0x2d);\n    x = -x;\n  }\n  let scale = 1.0;\n  for (let i = 0; i \u003C decimals; i += 1) scale *= 10.0;\n  const scaled = Math.round(x * scale);\n  const whole = Math.floor(scaled / scale);\n  jbUint(\u003Cu64>whole);\n  if (decimals > 0) {\n    jbByte(0x2e);\n    const frac = \u003Cu64>(scaled - whole * scale);\n    let digits = 1;\n    let probe = frac;\n    while (probe >= 10) {\n      probe /= 10;\n      digits += 1;\n    }\n    for (let i = digits; i \u003C decimals; i += 1) jbByte(0x30);\n    jbUint(frac);\n  }\n}\nfunction jbFlush(slot: i32): void {\n  wrun_output_frame(slot, i32(changetype\u003Cusize>(jsonBytes)), jsonUsed);\n  jsonUsed = 0;\n}\nfunction priceDecimals(step: f64): i32 { // enough decimals that the grid's row prices stay evenly spaced when parsed (the docked grid is contiguous only within 0.1% of its step)\n  const d = i32(Math.ceil(Math.log(2000.0 / step) / Math.LN10));\n  return d \u003C 2 ? 2 : d > 9 ? 9 : d;\n}\n\n// ── The docked profile: strikes inside the window on a half-step grid, so each bar fills half its band ──\nfunction commonGap(lo: f64, hi: f64): f64 { // the gap most neighbouring strikes inside the window sit apart (ties: the smaller); NaN with fewer than two strikes\n  let best: f64 = NaN;\n  let bestCount = 0;\n  let prev: f64 = NaN;\n  for (let k = 0; k \u003C strikeCount; k += 1) {\n    const s = strikePrice[k];\n    if (s \u003C lo || s > hi) continue;\n    if (!isNaN(prev)) {\n      const gap = s - prev;\n      let count = 0;\n      let q: f64 = NaN;\n      for (let j = 0; j \u003C strikeCount; j += 1) { // how many windowed neighbours sit this far apart\n        const u = strikePrice[j];\n        if (u \u003C lo || u > hi) continue;\n        if (!isNaN(q) && Math.abs(u - q - gap) \u003C= gap * 1e-6) count += 1;\n        q = u;\n      }\n      if (count > bestCount || (count == bestCount && gap \u003C best)) {\n        bestCount = count;\n        best = gap;\n      }\n    }\n    prev = s;\n  }\n  return best;\n}\nfunction writeProfile(): void {\n  const lo = close * (1.0 - windowPct);\n  const hi = close * (1.0 + windowPct);\n  let step = commonGap(lo, hi); // the ladder's usual gap: the odd finer strike near the money joins its nearest row instead of shrinking every bar\n  if (isNaN(step) || step \u003C= 0.0) { // fewer than two strikes in the window: the chain's own smallest gap, or a percent of spot\n    step = Infinity;\n    for (let k = 1; k \u003C strikeCount; k += 1) if (strikePrice[k] - strikePrice[k - 1] \u003C step) step = strikePrice[k] - strikePrice[k - 1];\n    if (!isFinite(step) || step \u003C= 0.0) step = close * 0.01;\n  }\n  let half = step * 0.5;\n  let gridLo = Math.floor(lo / half) * half;\n  let rows = i32(Math.ceil((hi - gridLo) / half)) + 1;\n  while (rows > MAX_ROWS) { // a very wide window on a fine ladder: coarsen the grid until it fits\n    half *= 2.0;\n    gridLo = Math.floor(lo / half) * half;\n    rows = i32(Math.ceil((hi - gridLo) / half)) + 1;\n  }\n  if (rows \u003C 3) return; // the engine needs three prices for a grid\n  for (let r = 0; r \u003C rows; r += 1) rowGex[r] = 0.0;\n  for (let k = 0; k \u003C strikeCount; k += 1) {\n    const s = strikePrice[k];\n    if (s \u003C lo || s > hi) continue;\n    const r = i32(Math.round((s - gridLo) / half));\n    if (r >= 0 && r \u003C rows) rowGex[r] += callGex[k] - putGex[k];\n  }\n  const decimals = priceDecimals(half);\n  jbText(\"{\\\"prices\\\":[\");\n  for (let r = 0; r \u003C rows; r += 1) {\n    if (r > 0) jbByte(0x2c);\n    jbNum(gridLo + f64(r) * half, decimals);\n  }\n  jbText(\"],\\\"values\\\":[\");\n  for (let r = 0; r \u003C rows; r += 1) {\n    if (r > 0) jbByte(0x2c);\n    jbNum(Math.abs(rowGex[r]), 0); // bar length: the size of the strike's net exposure\n  }\n  jbText(\"],\\\"colors\\\":[\");\n  for (let r = 0; r \u003C rows; r += 1) {\n    if (r > 0) jbByte(0x2c);\n    jbText(rowGex[r] > 0.0 ? \"\\\"#38bdf8\\\"\" : rowGex[r] \u003C 0.0 ? \"\\\"#a78bfa\\\"\" : \"\\\"#94a3b8\\\"\"); // calls carry the strike: sky; puts: violet; an empty row draws nothing (opaque: the docked renderer ignores an alpha in a row colour and falls back to the plot colour)\n  }\n  jbText(\"]}\");\n  jbFlush(gex_rows);\n}\n\n// ── Text helpers ──\nfunction sbGrouped(n: i64): void { // 84210 -> 84,210\n  if (n >= 1000) {\n    sbGrouped(n / 1000);\n    sb_text(\",\");\n    const r = n % 1000;\n    if (r \u003C 100) sb_text(\"0\");\n    if (r \u003C 10) sb_text(\"0\");\n    sb_int(r);\n  } else sb_int(n);\n}\nfunction sbPrice(v: f64): void { // decimals follow the price's size: 84,210 / 2,431.55 / 12.345 / 0.13797\n  if (v >= 1000.0) sbGrouped(i64(Math.round(v)));\n  else if (v >= 100.0) sb_f64(v, 2);\n  else if (v >= 1.0) sb_f64(v, 3);\n  else sb_f64(v, 5);\n}\nfunction drawLevel(which: i32, name: String, price: f64, ink: i32, dashed: bool, nudge: bool): void { // a line across the chart at the strike and its price tag at the axis\n  const lineHandle = which == 0 ? callWallLine : which == 1 ? putWallLine : flipLine;\n  if (isNaN(price)) {\n    lineHandle.delete(); // no-ops when never drawn\n    tags[which].delete();\n    return;\n  }\n  lineHandle.set(firstT, price, t, price).color(ink).width(dashed ? 1.0 : 1.5).style(dashed ? LineStyle.Dashed : LineStyle.Solid).extend(Extend.Both);\n  sb_clear();\n  sb_text(name);\n  sb_text(\" \");\n  sbPrice(price);\n  tags[which].set(nudge ? 168.0 : 56.0, price).text(str_tag_sb).color(ink).fill(PILL); // 56 px in from the right edge clears the axis tags (High, Low, last price reach about 46 px into the pane); a wall sitting on the flip steps further in so the two tags never overlap\n}\nfunction near(a: f64, b: f64): bool { // two levels within 0.3% of each other share a tag row\n  return !isNaN(a) && !isNaN(b) && Math.abs(a - b) \u003C= Math.abs(b) * 0.003;\n}\n\nfunction onStart(): void {\n  windowPct = p_window_pct() / 100.0;\n  nearestExpiries = i32(p_nearest_expiries());\n}\n\n// onBar() runs once per bar: history rows carry an empty block and cost one read; the live bar measures the chain. Then the\n// readings as numbers (NaN on history rows); the profile, the lines, the tags and the card's words on the live bar only.\nfunction onBar(): void {\n  close = bar.close();\n  t = bar.time();\n  if (isNaN(firstT) && !isNaN(t)) firstT = t;\n  let chainRead = false; // the live bar carried a chain and it was measured\n  let chainCells = -1; // f64 values the live bar carried; -1 on history bars\n  if (bar.isLast()) {\n    chainCells = in_chain_cells();\n    if (chainCells >= TUPLE) {\n      measureChain(chainCells);\n      chainRead = strikeCount > 0;\n    }\n  }\n  if (isNaN(close)) return;\n  out_net_gex(chainRead ? netGex : NaN);\n  out_gamma_flip(chainRead ? flip : NaN);\n  out_call_wall(chainRead ? callWall : NaN);\n  out_put_wall(chainRead ? putWall : NaN);\n  out_max_pain(chainRead ? maxPain : NaN);\n  out_gex_tone(chainRead ? (netGex >= 0.0 ? 1.0 : 0.0) : NaN);\n  // The regime where spot trades: net GEX sums every strike, but the dealers' hedging turns at the flip, so the word\n  // asks which side of it spot is on. No flip (the running sum never changes sign) or no gamma leaves no word to name.\n  const regimeKnown = chainRead && !isNaN(netGex) && !isNaN(flip);\n  const longGamma = regimeKnown && close >= flip;\n  out_gamma_regime(regimeKnown ? (longGamma ? 2.0 : 0.0) : bar.isLast() ? 1.0 : NaN);\n  out_spot_vs_flip(chainRead && flip > 0.0 ? (close / flip - 1.0) * 100.0 : NaN); // NaN while the flip is: a sum that never changes sign has none\n  if (chainRead) {\n    writeProfile();\n    drawLevel(2, \"Flip\", flip, AMBER, true, false);\n    drawLevel(0, \"Call wall\", callWall, SKY, false, near(callWall, flip));\n    drawLevel(1, \"Put wall\", putWall, VIOLET, false, near(putWall, flip) || near(putWall, callWall));\n    // The card's words: the regime at spot leads, then the expiries counted for the title.\n    sb_clear();\n    if (isNaN(netGex)) sb_text(\"No gamma in the chain\");\n    else if (isNaN(flip)) sb_text(\"No flip in range\");\n    else sb_text(longGamma ? \"Long gamma\" : \"Short gamma\");\n    str_dealer_gamma_sb();\n    sb_clear();\n    if (nearestExpiries > 0 && nearestExpiries \u003C expiryCount) {\n      sb_text(\"nearest \");\n      sb_int(nearestExpiries);\n      sb_text(\" of \");\n      sb_int(expiryCount);\n    } else {\n      sb_text(\"all \");\n      sb_int(expiryCount);\n    }\n    sb_text(\" expiries\");\n    str_expiries_sb();\n  } else if (bar.isLast()) {\n    // The live bar carried no chain to measure: the first tile says why, so the card is never a row of blanks.\n    sb_clear();\n    sb_text(chainCells >= TUPLE ? \"No live expiry in the chain\" : \"Waiting for the options chain\");\n    str_dealer_gamma_sb();\n    sb_clear();\n    sb_text(\"no chain read\");\n    str_expiries_sb();\n  }\n}\n```\n\n## How it works\n\n**The chain is live only.** `input(\"chain\", options_chain.cells, { max_cells: 4000, venue: \"auto\" })` delivers the chart coin's listed contracts as `[strike, expiry_ms, side, oi, gamma, delta, mark_iv, underlying, multiplier, vega]` tuples on the live row (a BTC chain is about 1,550); history bars carry an empty block, so the map is measured on the last bar and refreshed as the chain moves. `venue: \"auto\"` reads the chart's own market when it lists options, else the coin's Deribit chain.\n\n**GEX per contract.** Gamma times open interest times the multiplier times spot squared times 0.01 (Deribit open interest is in coin units with multiplier 1; CME open interest is contracts times the point value); net is calls minus puts per strike, the flip the interpolated zero crossing of cumulative net GEX walking strikes upward. The far wings carry a few dollars each, and a chain narrowed to its nearest expiries can flip their running sum back and forth there, so when the sum crosses zero more than once the flip is the crossing nearest spot: with `nearest_expiries` at 2 the BTC chain's sum dithers around zero near 74,000, and the flip still reads about 86,100, where spot trades. A sum that lands exactly on zero crosses at that strike and the walk starts afresh after it, so no crossing is interpolated across the zero. `nearest_expiries` (0) counts every listed expiry or the N nearest. `net_gex`, `gamma_flip`, `call_wall`, `put_wall`, `max_pain`, `gex_tone`, `gamma_regime` and `spot_vs_flip` are data-only outputs, live bar only.\n\n**The window is the view.** `window_pct` (6) sets the strikes shown in the docked profile and searched for the walls, percent around spot each side; the flip, max pain and net GEX always count the whole chain. `frame(\"gex_rows\")` carries one row per grid price and feeds `plot.levels`, whose `thickness_px: 12` keeps every bar at most 12 px tall, so a 1m chart reads the profile as a ladder instead of slabs over the axis; its text is appended to a static byte buffer and sent through the frame channel the file declares itself, so the live bar allocates nothing. The walls and the flip are line handles extended across the chart, each with a price tag written through the one bounded `tag` slot.\n\n**The word follows spot against the flip.** The first tile names the regime where spot trades: \"Long gamma\" while the close is at or above the flip, \"Short gamma\" while it is under it, \"No flip in range\" when the running sum never changes sign. Net GEX is a different number: it sums every strike of the chain, so the card can read \"Short gamma\" beside a positive net GEX. Both are true at once: the chain as a whole is net long gamma, and spot trades under the strike where that running sum turns, the side where the dealers' hedging chases moves. `gamma_regime` carries the word as a number (0 short, 1 no reading, 2 long); `gex_tone` stays the sign of net GEX.\n\n**The card reads the outputs.** `render.hud(\"gamma\", { position: \"bottom_center\", look: \"terminal\", columns: 2, tiles })` pins the card. The first tile is a headline `tile.pill` over the `dealer_gamma` slot, coloured by the `gamma_regime` ladder: bear red at 0 (short gamma), slate at 1 (no reading), bull green at 2 (long gamma). Two `tile.value` tiles read `net_gex` in `usd` (`$291.2M`) and `spot_vs_flip` in `%`: the value is already a percent, printed with two decimals, a minus sign while spot sits under the flip and no sign above it. A `tile.rows` reads the flip, the walls and max pain in `auto` (thousands separators, a whole strike without decimals: `90,000`), numbered 1) to 4) in their labels; a wall's row carries a dot in its line's colour, because a row's dot is the colour declared on its output. The title, `\"Gamma, {{expiries}}\"`, reads the `expiries` slot, so it says which expiries were counted. Every tile reads the newest row, the live bar's, and the two slots are written there only.\n\n**The look draws the tiles.** `look: \"terminal\"` sets a black card with square corners and monospaced type, the title and the labels in capitals, the labels in amber over white numbers, and the title on a full-width amber bar in black ink; the headline prints as its word alone in its ladder colour. It keeps its colours on a dark and a light chart alike ([Looks](../presentation/hud-and-hover-cards.md#looks)).\n\n**Where the card sits.** At the bottom centre: the legend holds the top left, the action bar and the High and Low tags the top right, the docked profile and the level tags the right edge, and the app's floating button the bottom left. The card covers older volume bars, never the newest candles.\n\n## Where it runs\n\nCharts of a coin Deribit lists options for (BTC, ETH, SOL and the rest of its list), on any venue: Binance Futures BTCUSDT, Binance spot ETHUSDT and so on. The chart serves the newest chain on the live bar only, every history bar an empty block, and refreshes it with a snapshot about every 30 seconds. A CME futures chart has its own chain, but the editor's Run is paused on CME markets and a community indicator cannot read CME data; OpenMarket's official wrun indicators can.\n\n## When data is missing\n\nOther markets are refused by name before any fetch, so the card does not draw there: the run stops, the legend marks the indicator, and the Console names the input and the way out: `Input 'chain' reads options_chain cells, but the chart market HYPERLIQUID_FUTURES/PURR has no option chain (wrun_options_chain_unavailable): coin 'PURR' is not listed on Deribit and the market is not an options venue; open a CME futures chart or a chart of a coin Deribit lists (BTC, ETH, SOL, ...)`. Gold refuses the same way. On a chain it cannot use, the first tile says why instead of the card going blank: \"No live expiry in the chain\" when every listed expiry has passed, \"No gamma in the chain\" when the venue serves no gamma, \"Waiting for the options chain\" while the live bar carries none. A flip that never crosses zero turns the first tile into \"No flip in range\" in slate, leaves \"Spot vs the flip\" and the flip's row reading \"-\", and draws no line; a side with no strike inside the window leaves its wall's row reading \"-\" and draws no wall. The levels can also sit outside the price range on screen: the lines are there, the chart's scale does not stretch to them, and the card's rows still read them.\n\n## Customize it\n\n- **A narrower map.** Lower `window_pct`; the walls are searched inside the same window.\n- **Front expiries only.** Set `nearest_expiries` to 1 or 2 for the gamma that moves this week; the title bar then reads \"Gamma, nearest 2 of 13 expiries\", in capitals.\n- **Pin the venue.** Change `venue: \"auto\"` to `\"deribit\"` and Run again to read the coin's Deribit chain even where the chart's market lists options of its own. `\"cme\"` reads a CME futures chart's chain and is refused on any other chart; `\"binance\"`, `\"okx\"`, `\"bybit\"`, `\"bullish\"` and `\"derive\"` read that venue's chain and are refused on a coin the venue does not list.\n- **Another place for the card.** Change `position` to another of the nine anchors (`middle_left` works too); keep the right edge free for the profile and the tags.\n- **Change the look.** `look:` takes any of the twelve shipped looks, `default` to `classic` ([Looks](../presentation/hud-and-hover-cards.md#looks)), and a word declared beside it still wins; the Look row on the indicator's Style page switches it without code ([The Style page](../settings/style-page.md#the-look-row)).\n\n## Run it\n\n1. In the editor's Explorer, press the **Templates** icon (\"Browse starter templates\") and pick **Gamma Map** under **HUDs**.\n2. Press **Run** on a BTC or ETH chart: the profile docks on the price axis once the chain arrives, the walls and the flip draw across the chart, and the terminal card appears at the bottom centre.\n3. At the editor's Console prompt, type `net_gex` and `spot_vs_flip` to read the chain's net GEX and spot's distance from the flip on the live bar.\n\n## Concepts used\n\n- [Data sources](../core-concepts/data-sources.md) for the `options_chain` celled class, its tuple and the `venue` word\n- [Cards, frames and panels](../presentation/cards-frames-panels.md#frames-panels-and-compact-widgets) for frames and `plot.levels`\n- [Drawing objects](../presentation/drawing-objects.md#handles) for line handles extended across the chart and right-anchored tags\n- [HUD cards](../presentation/hud-and-hover-cards.md#hud-cards) and [Blocks and tiles](../presentation/hud-and-hover-cards.md#blocks-and-tiles) for the card, its tiles, the headline, the ladder colour and the slot in the title\n- [Looks](../presentation/hud-and-hover-cards.md#looks) for `look: \"terminal\"`, its title bar and what it draws for each tile kind\n- [The Style page](../settings/style-page.md#the-look-row) for the Look row that switches the look without code\n",{"type":14,"children":15,"data":16441,"position":16443},"root",[16,26,29,30,47,48,363,364,382,383,14398,14399,14415,14416,14508,14509,14732,14733,14859,14860,14928,14929,15249,15250,15317,15318,15349,15350,15366,15367,15382,15383,15398,15399,15432,15433,15448,15449,15944,15945,15961,15962,16144,16145,16160,16161],{"type":17,"value":18,"position":19},"comment"," source: docs/indicators/cookbook/gamma-map.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},125,124,{"type":27,"value":28},"text","\n",{"type":27,"value":28},{"type":31,"tagName":32,"properties":33,"children":34,"position":44},"element","p",{},[35],{"type":27,"value":36,"position":37},"The chart coin's live options chain turned into gamma exposure by strike, docked on the price axis as a profile. Each row is one strike's net GEX, calls minus puts, in USD per 1% move of spot: sky where calls carry the strike, violet where puts do. Three lines run across the chart with a price tag at the axis: the call wall (sky), the put wall (violet) and the gamma flip (amber, dashed). A card at the bottom of the pane, in the terminal look (black, monospaced, its title on an amber bar), answers one question first, as the headline: are dealers long or short gamma where spot trades? Long gamma, in green, means spot is at or above the gamma flip, where the dealers' hedging leans against moves; short gamma, in red, means spot is under the flip, where their hedging chases them. Under the answer the card reads the chain's net GEX, how far spot sits from the flip, and four numbered rows of prices: 1) the flip, 2) the call wall, 3) the put wall and 4) max pain; its title bar counts the expiries.",{"start":38,"end":41},{"line":39,"column":21,"offset":40},5,139,{"line":39,"column":42,"offset":43},1005,1143,{"start":45,"end":46},{"line":39,"column":21,"offset":40},{"line":39,"column":42,"offset":43},{"type":27,"value":28},{"type":31,"tagName":32,"properties":49,"children":50,"position":360},{},[51,60,74,81,100,107,120,127,145,152,170,177,190,197,210,217,235,242,260,266,284,291,304,311,329,336,353],{"type":27,"value":52,"position":53},"The parts are a celled ",{"start":54,"end":57},{"line":55,"column":21,"offset":56},7,1145,{"line":55,"column":58,"offset":59},24,1168,{"type":31,"tagName":61,"properties":62,"children":63,"position":71},"code",{},[64],{"type":27,"value":65,"position":66},"options_chain.cells",{"start":67,"end":68},{"line":55,"column":58,"offset":59},{"line":55,"column":69,"offset":70},45,1189,{"start":72,"end":73},{"line":55,"column":58,"offset":59},{"line":55,"column":69,"offset":70},{"type":27,"value":75,"position":76}," input read on the live bar (",{"start":77,"end":78},{"line":55,"column":69,"offset":70},{"line":55,"column":79,"offset":80},74,1218,{"type":31,"tagName":82,"properties":83,"children":85,"position":95},"a",{"href":84},"../core-concepts/data-sources.md",[86],{"type":27,"value":87,"position":88},"Data sources",{"start":89,"end":92},{"line":55,"column":90,"offset":91},75,1219,{"line":55,"column":93,"offset":94},87,1231,{"start":96,"end":97},{"line":55,"column":79,"offset":80},{"line":55,"column":98,"offset":99},122,1266,{"type":27,"value":101,"position":102},"), a frame feeding ",{"start":103,"end":104},{"line":55,"column":98,"offset":99},{"line":55,"column":105,"offset":106},141,1285,{"type":31,"tagName":61,"properties":108,"children":109,"position":117},{},[110],{"type":27,"value":111,"position":112},"plot.levels",{"start":113,"end":114},{"line":55,"column":105,"offset":106},{"line":55,"column":115,"offset":116},154,1298,{"start":118,"end":119},{"line":55,"column":105,"offset":106},{"line":55,"column":115,"offset":116},{"type":27,"value":121,"position":122}," docked on the price axis (",{"start":123,"end":124},{"line":55,"column":115,"offset":116},{"line":55,"column":125,"offset":126},181,1325,{"type":31,"tagName":82,"properties":128,"children":130,"position":140},{"href":129},"../presentation/cards-frames-panels.md#frames-panels-and-compact-widgets",[131],{"type":27,"value":132,"position":133},"Cards, frames and panels",{"start":134,"end":137},{"line":55,"column":135,"offset":136},182,1326,{"line":55,"column":138,"offset":139},206,1350,{"start":141,"end":142},{"line":55,"column":125,"offset":126},{"line":55,"column":143,"offset":144},281,1425,{"type":27,"value":146,"position":147},"), line and label handles for the walls, the flip and their tags (",{"start":148,"end":149},{"line":55,"column":143,"offset":144},{"line":55,"column":150,"offset":151},347,1491,{"type":31,"tagName":82,"properties":153,"children":155,"position":165},{"href":154},"../presentation/drawing-objects.md#handles",[156],{"type":27,"value":157,"position":158},"Drawing objects",{"start":159,"end":162},{"line":55,"column":160,"offset":161},348,1492,{"line":55,"column":163,"offset":164},363,1507,{"start":166,"end":167},{"line":55,"column":150,"offset":151},{"line":55,"column":168,"offset":169},408,1552,{"type":27,"value":171,"position":172},"), and a ",{"start":173,"end":174},{"line":55,"column":168,"offset":169},{"line":55,"column":175,"offset":176},417,1561,{"type":31,"tagName":61,"properties":178,"children":179,"position":187},{},[180],{"type":27,"value":181,"position":182},"render.hud",{"start":183,"end":184},{"line":55,"column":175,"offset":176},{"line":55,"column":185,"offset":186},429,1573,{"start":188,"end":189},{"line":55,"column":175,"offset":176},{"line":55,"column":185,"offset":186},{"type":27,"value":191,"position":192}," card with ",{"start":193,"end":194},{"line":55,"column":185,"offset":186},{"line":55,"column":195,"offset":196},440,1584,{"type":31,"tagName":61,"properties":198,"children":199,"position":207},{},[200],{"type":27,"value":201,"position":202},"look: \"terminal\"",{"start":203,"end":204},{"line":55,"column":195,"offset":196},{"line":55,"column":205,"offset":206},458,1602,{"start":208,"end":209},{"line":55,"column":195,"offset":196},{"line":55,"column":205,"offset":206},{"type":27,"value":211,"position":212}," of a headline pill, two values and a rows tile over data-only outputs and two text slots (",{"start":213,"end":214},{"line":55,"column":205,"offset":206},{"line":55,"column":215,"offset":216},549,1693,{"type":31,"tagName":82,"properties":218,"children":220,"position":230},{"href":219},"../presentation/hud-and-hover-cards.md#hud-cards",[221],{"type":27,"value":222,"position":223},"HUD cards",{"start":224,"end":227},{"line":55,"column":225,"offset":226},550,1694,{"line":55,"column":228,"offset":229},559,1703,{"start":231,"end":232},{"line":55,"column":215,"offset":216},{"line":55,"column":233,"offset":234},610,1754,{"type":27,"value":236,"position":237},", ",{"start":238,"end":239},{"line":55,"column":233,"offset":234},{"line":55,"column":240,"offset":241},612,1756,{"type":31,"tagName":82,"properties":243,"children":245,"position":255},{"href":244},"../presentation/hud-and-hover-cards.md#looks",[246],{"type":27,"value":247,"position":248},"Looks",{"start":249,"end":252},{"line":55,"column":250,"offset":251},613,1757,{"line":55,"column":253,"offset":254},618,1762,{"start":256,"end":257},{"line":55,"column":240,"offset":241},{"line":55,"column":258,"offset":259},665,1809,{"type":27,"value":236,"position":261},{"start":262,"end":263},{"line":55,"column":258,"offset":259},{"line":55,"column":264,"offset":265},667,1811,{"type":31,"tagName":82,"properties":267,"children":269,"position":279},{"href":268},"../presentation/hud-and-hover-cards.md#blocks-and-tiles",[270],{"type":27,"value":271,"position":272},"Blocks and tiles",{"start":273,"end":276},{"line":55,"column":274,"offset":275},668,1812,{"line":55,"column":277,"offset":278},684,1828,{"start":280,"end":281},{"line":55,"column":264,"offset":265},{"line":55,"column":282,"offset":283},742,1886,{"type":27,"value":285,"position":286},"). This is also the ",{"start":287,"end":288},{"line":55,"column":282,"offset":283},{"line":55,"column":289,"offset":290},762,1906,{"type":31,"tagName":61,"properties":292,"children":293,"position":301},{},[294],{"type":27,"value":295,"position":296},"gamma-map",{"start":297,"end":298},{"line":55,"column":289,"offset":290},{"line":55,"column":299,"offset":300},773,1917,{"start":302,"end":303},{"line":55,"column":289,"offset":290},{"line":55,"column":299,"offset":300},{"type":27,"value":305,"position":306}," template: the ",{"start":307,"end":308},{"line":55,"column":299,"offset":300},{"line":55,"column":309,"offset":310},788,1932,{"type":31,"tagName":312,"properties":313,"children":314,"position":324},"strong",{},[315],{"type":27,"value":316,"position":317},"Gamma Map",{"start":318,"end":321},{"line":55,"column":319,"offset":320},790,1934,{"line":55,"column":322,"offset":323},799,1943,{"start":325,"end":326},{"line":55,"column":309,"offset":310},{"line":55,"column":327,"offset":328},801,1945,{"type":27,"value":330,"position":331}," card under ",{"start":332,"end":333},{"line":55,"column":327,"offset":328},{"line":55,"column":334,"offset":335},813,1957,{"type":31,"tagName":312,"properties":337,"children":338,"position":348},{},[339],{"type":27,"value":340,"position":341},"HUDs",{"start":342,"end":345},{"line":55,"column":343,"offset":344},815,1959,{"line":55,"column":346,"offset":347},819,1963,{"start":349,"end":350},{"line":55,"column":334,"offset":335},{"line":55,"column":351,"offset":352},821,1965,{"type":27,"value":354,"position":355}," in the editor's starter list, and it compiles as written.",{"start":356,"end":357},{"line":55,"column":351,"offset":352},{"line":55,"column":358,"offset":359},879,2023,{"start":361,"end":362},{"line":55,"column":21,"offset":56},{"line":55,"column":358,"offset":359},{"type":27,"value":28},{"type":31,"tagName":365,"properties":366,"children":367,"position":378},"h2",{},[368],{"type":27,"value":369,"position":370},"The wrun indicator",{"start":371,"end":375},{"line":372,"column":373,"offset":374},9,4,2028,{"line":372,"column":376,"offset":377},22,2046,{"start":379,"end":381},{"line":372,"column":21,"offset":380},2025,{"line":372,"column":376,"offset":377},{"type":27,"value":28},{"type":14,"children":384},[385],{"type":31,"tagName":386,"properties":387,"children":391,"data":-1},"pre",{"class":388,"style":389,"tabindex":390,"data-sample":295},"shiki shiki-themes github-dark github-light","--shiki-dark:#e1e4e8;--shiki-light:#24292e;--shiki-dark-bg:#24292e;--shiki-light-bg:#fff","0",[392],{"type":31,"tagName":61,"properties":393,"children":396},{"class":394},[395],"language-typescript",[397,408,409,417,418,426,427,435,436,444,445,453,454,462,463,471,472,480,481,489,490,493,494,502,503,511,512,552,553,645,646,649,650,672,673,749,750,818,819,846,847,902,903,911,912,943,944,973,974,1018,1019,1057,1058,1087,1088,1117,1118,1147,1148,1177,1178,1214,1215,1249,1250,1283,1284,1324,1325,1385,1386,1436,1437,1516,1517,1520,1521,1529,1530,1538,1539,1547,1548,1556,1557,1565,1566,1574,1575,1602,1603,1621,1622,1639,1640,1657,1658,1675,1676,1684,1685,1767,1768,1812,1813,1854,1855,1872,1873,1907,1908,1940,1941,1973,1974,2006,2007,2015,2016,2024,2025,2033,2034,2037,2038,2069,2070,2100,2101,2131,2132,2162,2163,2219,2220,2264,2265,2309,2310,2359,2360,2404,2405,2455,2456,2506,2507,2557,2558,2585,2586,2647,2648,2707,2708,2765,2766,2831,2832,2883,2884,2928,2929,2973,2974,3067,3068,3071,3072,3102,3103,3127,3128,3167,3168,3200,3201,3238,3239,3268,3269,3293,3294,3331,3332,3364,3365,3397,3398,3430,3431,3463,3464,3467,3468,3476,3477,3529,3530,3555,3556,3577,3578,3600,3601,3646,3647,3690,3691,3712,3713,3721,3722,3772,3773,3816,3817,3872,3873,3904,3905,3934,3935,3964,3965,3994,3995,4024,4025,4032,4033,4050,4051,4072,4073,4093,4094,4114,4115,4135,4136,4157,4158,4170,4171,4179,4180,4183,4184,4234,4235,4258,4259,4279,4280,4299,4300,4339,4340,4381,4382,4401,4402,4409,4410,4455,4456,4488,4489,4559,4560,4577,4578,4598,4599,4606,4607,4610,4611,4619,4620,4670,4671,4703,4704,4739,4740,4759,4760,4779,4780,4910,4911,4942,4943,5031,5032,5099,5100,5121,5122,5155,5156,5189,5190,5295,5296,5321,5322,5354,5355,5435,5436,5506,5507,5593,5594,5630,5631,5648,5649,5666,5667,5685,5686,5702,5703,5719,5720,5728,5729,5736,5737,5745,5746,5754,5755,5763,5764,5784,5785,5809,5810,5834,5835,5855,5856,5876,5877,5920,5921,5962,5963,6017,6018,6044,6045,6065,6066,6111,6112,6149,6150,6167,6168,6184,6185,6192,6193,6230,6231,6248,6249,6265,6266,6273,6274,6281,6282,6302,6303,6328,6329,6389,6390,6411,6412,6437,6438,6490,6491,6538,6539,6590,6591,6598,6599,6620,6621,6638,6639,6656,6657,6664,6665,6672,6673,6681,6682,6690,6691,6699,6700,6708,6709,6729,6730,6754,6755,6779,6780,6812,6813,6864,6865,6889,6890,6922,6923,6969,6970,7003,7004,7054,7055,7122,7123,7166,7167,7175,7176,7183,7184,7286,7287,7328,7329,7340,7341,7358,7359,7375,7376,7383,7384,7391,7392,7399,7400,7403,7404,7412,7413,7459,7460,7490,7491,7516,7517,7537,7538,7545,7546,7553,7554,7600,7601,7696,7697,7704,7705,7751,7752,7798,7799,7847,7848,7855,7856,7922,7923,7948,7949,7969,7970,7982,7983,7990,7991,8012,8013,8037,8038,8058,8059,8080,8081,8088,8089,8113,8114,8181,8182,8221,8222,8260,8261,8283,8284,8308,8309,8329,8330,8376,8377,8401,8402,8423,8424,8449,8450,8471,8472,8492,8493,8500,8501,8565,8566,8579,8580,8587,8588,8595,8596,8640,8641,8682,8683,8703,8704,8711,8712,8762,8763,8838,8839,8902,8903,8910,8911,8914,8915,8923,8924,8991,8992,9024,9025,9049,9050,9082,9083,9134,9135,9155,9156,9200,9201,9225,9226,9256,9257,9282,9283,9315,9316,9376,9377,9398,9399,9445,9446,9540,9541,9558,9559,9566,9567,9620,9621,9638,9639,9656,9657,9664,9665,9672,9673,9690,9691,9698,9699,9711,9712,9719,9720,9749,9750,9789,9790,9829,9830,9860,9861,9906,9907,9927,9928,10046,10047,10111,10112,10119,10120,10153,10154,10201,10202,10265,10266,10295,10296,10317,10318,10358,10359,10415,10416,10423,10424,10460,10461,10528,10529,10580,10581,10600,10601,10644,10645,10695,10696,10749,10750,10757,10758,10783,10784,10824,10825,10876,10877,10917,10918,10953,10954,10961,10962,10999,11000,11051,11052,11091,11092,11125,11126,11133,11134,11170,11171,11222,11223,11262,11263,11387,11388,11395,11396,11416,11417,11430,11431,11438,11439,11442,11443,11451,11452,11502,11503,11528,11529,11554,11555,11576,11577,11609,11610,11652,11653,11692,11693,11706,11707,11729,11730,11737,11738,11787,11788,11838,11839,11886,11887,11930,11931,11955,11956,11963,11964,12100,12101,12173,12174,12194,12195,12217,12218,12235,12236,12247,12248,12255,12256,12353,12354,12366,12367,12380,12381,12401,12402,12415,12416,12496,12497,12504,12505,12570,12571,12663,12664,12671,12672,12675,12676,12704,12705,12739,12740,12770,12771,12778,12779,12782,12783,12791,12792,12800,12801,12829,12830,12856,12857,12882,12883,12929,12930,12960,12961,12994,12995,13017,13018,13039,13040,13064,13065,13078,13079,13107,13108,13115,13116,13123,13124,13152,13153,13187,13188,13221,13222,13255,13256,13289,13290,13323,13324,13385,13386,13394,13395,13403,13404,13458,13459,13497,13498,13576,13577,13659,13660,13672,13673,13685,13686,13741,13742,13798,13799,13867,13868,13876,13877,13889,13890,13927,13928,13969,13970,14009,14010,14022,14023,14034,14035,14072,14073,14094,14095,14108,14109,14129,14130,14142,14143,14158,14159,14179,14180,14191,14192,14199,14200,14220,14221,14233,14234,14261,14262,14270,14271,14282,14283,14325,14326,14337,14338,14349,14350,14370,14371,14382,14383,14390,14391],{"type":31,"tagName":398,"properties":399,"children":401},"span",{"class":400},"line",[402],{"type":31,"tagName":398,"properties":403,"children":405},{"style":404},"--shiki-dark:#6A737D;--shiki-light:#6A737D",[406],{"type":27,"value":407},"// Gamma Map: the chart coin's live options chain as gamma exposure by strike, docked on the price axis. Each row is",{"type":27,"value":28},{"type":31,"tagName":398,"properties":410,"children":411},{"class":400},[412],{"type":31,"tagName":398,"properties":413,"children":414},{"style":404},[415],{"type":27,"value":416},"// one strike's net GEX (calls minus puts, in USD per 1% move of spot): sky where calls carry the strike, violet where",{"type":27,"value":28},{"type":31,"tagName":398,"properties":419,"children":420},{"class":400},[421],{"type":31,"tagName":398,"properties":422,"children":423},{"style":404},[424],{"type":27,"value":425},"// puts do. The call wall (the strike holding the most call open interest), the put wall (most put open interest) and",{"type":27,"value":28},{"type":31,"tagName":398,"properties":428,"children":429},{"class":400},[430],{"type":31,"tagName":398,"properties":431,"children":432},{"style":404},[433],{"type":27,"value":434},"// the gamma flip (where cumulative net GEX crosses zero, the crossing nearest spot when the far wings' few dollars flip",{"type":27,"value":28},{"type":31,"tagName":398,"properties":437,"children":438},{"class":400},[439],{"type":31,"tagName":398,"properties":440,"children":441},{"style":404},[442],{"type":27,"value":443},"// the sum back and forth) run across the chart as lines with price tags at the axis.",{"type":27,"value":28},{"type":31,"tagName":398,"properties":446,"children":447},{"class":400},[448],{"type":31,"tagName":398,"properties":449,"children":450},{"style":404},[451],{"type":27,"value":452},"// A card at the bottom of the pane, in the terminal look, answers one question first: are dealers long or short",{"type":27,"value":28},{"type":31,"tagName":398,"properties":455,"children":456},{"class":400},[457],{"type":31,"tagName":398,"properties":458,"children":459},{"style":404},[460],{"type":27,"value":461},"// gamma where spot trades?",{"type":27,"value":28},{"type":31,"tagName":398,"properties":464,"children":465},{"class":400},[466],{"type":31,"tagName":398,"properties":467,"children":468},{"style":404},[469],{"type":27,"value":470},"// Long gamma at or above the flip (their hedging leans against moves), short gamma under it (their hedging chases",{"type":27,"value":28},{"type":31,"tagName":398,"properties":473,"children":474},{"class":400},[475],{"type":31,"tagName":398,"properties":476,"children":477},{"style":404},[478],{"type":27,"value":479},"// moves). Under the answer, the chain's net GEX (every strike summed), how far spot sits from the flip, and the four",{"type":27,"value":28},{"type":31,"tagName":398,"properties":482,"children":483},{"class":400},[484],{"type":31,"tagName":398,"properties":485,"children":486},{"style":404},[487],{"type":27,"value":488},"// levels. The chain is live only: history bars draw nothing and cost nothing; everything is measured on the last bar.",{"type":27,"value":28},{"type":31,"tagName":398,"properties":491,"children":492},{"class":400},[],{"type":27,"value":28},{"type":31,"tagName":398,"properties":495,"children":496},{"class":400},[497],{"type":31,"tagName":398,"properties":498,"children":499},{"style":404},[500],{"type":27,"value":501},"// The frame channel, declared here so the profile is written from a static byte buffer: the generated writeFrame",{"type":27,"value":28},{"type":31,"tagName":398,"properties":504,"children":505},{"class":400},[506],{"type":31,"tagName":398,"properties":507,"children":508},{"style":404},[509],{"type":27,"value":510},"// takes a string, and a string built per bar allocates, which the sandbox refuses once the bars start.",{"type":27,"value":28},{"type":31,"tagName":398,"properties":513,"children":514},{"class":400},[515,521,527,532,538,542,547],{"type":31,"tagName":398,"properties":516,"children":518},{"style":517},"--shiki-dark:#E1E4E8;--shiki-light:#24292E",[519],{"type":27,"value":520},"@",{"type":31,"tagName":398,"properties":522,"children":524},{"style":523},"--shiki-dark:#B392F0;--shiki-light:#6F42C1",[525],{"type":27,"value":526},"external",{"type":31,"tagName":398,"properties":528,"children":529},{"style":517},[530],{"type":27,"value":531},"(",{"type":31,"tagName":398,"properties":533,"children":535},{"style":534},"--shiki-dark:#9ECBFF;--shiki-light:#032F62",[536],{"type":27,"value":537},"\"wrun\"",{"type":31,"tagName":398,"properties":539,"children":540},{"style":517},[541],{"type":27,"value":236},{"type":31,"tagName":398,"properties":543,"children":544},{"style":534},[545],{"type":27,"value":546},"\"wrun_output_frame\"",{"type":31,"tagName":398,"properties":548,"children":549},{"style":517},[550],{"type":27,"value":551},")",{"type":27,"value":28},{"type":31,"tagName":398,"properties":554,"children":555},{"class":400},[556,562,567,572,576,582,587,592,596,601,605,609,613,618,622,626,630,634,640],{"type":31,"tagName":398,"properties":557,"children":559},{"style":558},"--shiki-dark:#F97583;--shiki-light:#D73A49",[560],{"type":27,"value":561},"declare",{"type":31,"tagName":398,"properties":563,"children":564},{"style":558},[565],{"type":27,"value":566}," function",{"type":31,"tagName":398,"properties":568,"children":569},{"style":523},[570],{"type":27,"value":571}," wrun_output_frame",{"type":31,"tagName":398,"properties":573,"children":574},{"style":517},[575],{"type":27,"value":531},{"type":31,"tagName":398,"properties":577,"children":579},{"style":578},"--shiki-dark:#FFAB70;--shiki-light:#E36209",[580],{"type":27,"value":581},"slot",{"type":31,"tagName":398,"properties":583,"children":584},{"style":558},[585],{"type":27,"value":586},":",{"type":31,"tagName":398,"properties":588,"children":589},{"style":523},[590],{"type":27,"value":591}," i32",{"type":31,"tagName":398,"properties":593,"children":594},{"style":517},[595],{"type":27,"value":236},{"type":31,"tagName":398,"properties":597,"children":598},{"style":578},[599],{"type":27,"value":600},"ptr",{"type":31,"tagName":398,"properties":602,"children":603},{"style":558},[604],{"type":27,"value":586},{"type":31,"tagName":398,"properties":606,"children":607},{"style":523},[608],{"type":27,"value":591},{"type":31,"tagName":398,"properties":610,"children":611},{"style":517},[612],{"type":27,"value":236},{"type":31,"tagName":398,"properties":614,"children":615},{"style":578},[616],{"type":27,"value":617},"len",{"type":31,"tagName":398,"properties":619,"children":620},{"style":558},[621],{"type":27,"value":586},{"type":31,"tagName":398,"properties":623,"children":624},{"style":523},[625],{"type":27,"value":591},{"type":31,"tagName":398,"properties":627,"children":628},{"style":517},[629],{"type":27,"value":551},{"type":31,"tagName":398,"properties":631,"children":632},{"style":558},[633],{"type":27,"value":586},{"type":31,"tagName":398,"properties":635,"children":637},{"style":636},"--shiki-dark:#79B8FF;--shiki-light:#005CC5",[638],{"type":27,"value":639}," void",{"type":31,"tagName":398,"properties":641,"children":642},{"style":517},[643],{"type":27,"value":644},";",{"type":27,"value":28},{"type":31,"tagName":398,"properties":647,"children":648},{"class":400},[],{"type":27,"value":28},{"type":31,"tagName":398,"properties":651,"children":652},{"class":400},[653,658,662,667],{"type":31,"tagName":398,"properties":654,"children":655},{"style":523},[656],{"type":27,"value":657},"section",{"type":31,"tagName":398,"properties":659,"children":660},{"style":517},[661],{"type":27,"value":531},{"type":31,"tagName":398,"properties":663,"children":664},{"style":534},[665],{"type":27,"value":666},"\"Strikes and expiries\"",{"type":31,"tagName":398,"properties":668,"children":669},{"style":517},[670],{"type":27,"value":671},");",{"type":27,"value":28},{"type":31,"tagName":398,"properties":674,"children":675},{"class":400},[676,681,686,690,695,699,704,709,714,719,724,729,734,739,744],{"type":31,"tagName":398,"properties":677,"children":678},{"style":517},[679],{"type":27,"value":680},"param.",{"type":31,"tagName":398,"properties":682,"children":683},{"style":523},[684],{"type":27,"value":685},"number",{"type":31,"tagName":398,"properties":687,"children":688},{"style":517},[689],{"type":27,"value":531},{"type":31,"tagName":398,"properties":691,"children":692},{"style":534},[693],{"type":27,"value":694},"\"window_pct\"",{"type":31,"tagName":398,"properties":696,"children":697},{"style":517},[698],{"type":27,"value":236},{"type":31,"tagName":398,"properties":700,"children":701},{"style":636},[702],{"type":27,"value":703},"6",{"type":31,"tagName":398,"properties":705,"children":706},{"style":517},[707],{"type":27,"value":708},", { min: ",{"type":31,"tagName":398,"properties":710,"children":711},{"style":636},[712],{"type":27,"value":713},"1",{"type":31,"tagName":398,"properties":715,"children":716},{"style":517},[717],{"type":27,"value":718},", max: ",{"type":31,"tagName":398,"properties":720,"children":721},{"style":636},[722],{"type":27,"value":723},"50",{"type":31,"tagName":398,"properties":725,"children":726},{"style":517},[727],{"type":27,"value":728},", label: ",{"type":31,"tagName":398,"properties":730,"children":731},{"style":534},[732],{"type":27,"value":733},"\"Strike window, percent\"",{"type":31,"tagName":398,"properties":735,"children":736},{"style":517},[737],{"type":27,"value":738},", description: ",{"type":31,"tagName":398,"properties":740,"children":741},{"style":534},[742],{"type":27,"value":743},"\"Strikes in the docked profile and the walls: percent around spot, each side\"",{"type":31,"tagName":398,"properties":745,"children":746},{"style":517},[747],{"type":27,"value":748}," });",{"type":27,"value":28},{"type":31,"tagName":398,"properties":751,"children":752},{"class":400},[753,757,762,766,771,775,779,783,787,791,796,800,805,809,814],{"type":31,"tagName":398,"properties":754,"children":755},{"style":517},[756],{"type":27,"value":680},{"type":31,"tagName":398,"properties":758,"children":759},{"style":523},[760],{"type":27,"value":761},"int",{"type":31,"tagName":398,"properties":763,"children":764},{"style":517},[765],{"type":27,"value":531},{"type":31,"tagName":398,"properties":767,"children":768},{"style":534},[769],{"type":27,"value":770},"\"nearest_expiries\"",{"type":31,"tagName":398,"properties":772,"children":773},{"style":517},[774],{"type":27,"value":236},{"type":31,"tagName":398,"properties":776,"children":777},{"style":636},[778],{"type":27,"value":390},{"type":31,"tagName":398,"properties":780,"children":781},{"style":517},[782],{"type":27,"value":708},{"type":31,"tagName":398,"properties":784,"children":785},{"style":636},[786],{"type":27,"value":390},{"type":31,"tagName":398,"properties":788,"children":789},{"style":517},[790],{"type":27,"value":718},{"type":31,"tagName":398,"properties":792,"children":793},{"style":636},[794],{"type":27,"value":795},"24",{"type":31,"tagName":398,"properties":797,"children":798},{"style":517},[799],{"type":27,"value":728},{"type":31,"tagName":398,"properties":801,"children":802},{"style":534},[803],{"type":27,"value":804},"\"Expiries counted\"",{"type":31,"tagName":398,"properties":806,"children":807},{"style":517},[808],{"type":27,"value":738},{"type":31,"tagName":398,"properties":810,"children":811},{"style":534},[812],{"type":27,"value":813},"\"Expiries counted: 0 = every listed expiry, N = the N nearest\"",{"type":31,"tagName":398,"properties":815,"children":816},{"style":517},[817],{"type":27,"value":748},{"type":27,"value":28},{"type":31,"tagName":398,"properties":820,"children":821},{"class":400},[822,827,831,836,841],{"type":31,"tagName":398,"properties":823,"children":824},{"style":523},[825],{"type":27,"value":826},"input",{"type":31,"tagName":398,"properties":828,"children":829},{"style":517},[830],{"type":27,"value":531},{"type":31,"tagName":398,"properties":832,"children":833},{"style":534},[834],{"type":27,"value":835},"\"close\"",{"type":31,"tagName":398,"properties":837,"children":838},{"style":517},[839],{"type":27,"value":840},", ohlcv.close); ",{"type":31,"tagName":398,"properties":842,"children":843},{"style":404},[844],{"type":27,"value":845},"// the chart's own close: the grid, and spot for the strike window",{"type":27,"value":28},{"type":31,"tagName":398,"properties":848,"children":849},{"class":400},[850,854,858,863,868,873,878,883,887,892,897],{"type":31,"tagName":398,"properties":851,"children":852},{"style":523},[853],{"type":27,"value":826},{"type":31,"tagName":398,"properties":855,"children":856},{"style":517},[857],{"type":27,"value":531},{"type":31,"tagName":398,"properties":859,"children":860},{"style":534},[861],{"type":27,"value":862},"\"chain\"",{"type":31,"tagName":398,"properties":864,"children":865},{"style":517},[866],{"type":27,"value":867},", options_chain.cells, { max_cells: ",{"type":31,"tagName":398,"properties":869,"children":870},{"style":636},[871],{"type":27,"value":872},"4000",{"type":31,"tagName":398,"properties":874,"children":875},{"style":517},[876],{"type":27,"value":877},", venue: ",{"type":31,"tagName":398,"properties":879,"children":880},{"style":534},[881],{"type":27,"value":882},"\"auto\"",{"type":31,"tagName":398,"properties":884,"children":885},{"style":517},[886],{"type":27,"value":738},{"type":31,"tagName":398,"properties":888,"children":889},{"style":534},[890],{"type":27,"value":891},"\"The live options chain of the chart's coin (venue auto: the chart's own market when it lists options, else the coin's Deribit chain)\"",{"type":31,"tagName":398,"properties":893,"children":894},{"style":517},[895],{"type":27,"value":896}," }); ",{"type":31,"tagName":398,"properties":898,"children":899},{"style":404},[900],{"type":27,"value":901},"// [strike, expiry_ms, side, oi, gamma, delta, mark_iv, underlying, multiplier, vega] per contract; a BTC chain is about 1,550 contracts",{"type":27,"value":28},{"type":31,"tagName":398,"properties":904,"children":905},{"class":400},[906],{"type":31,"tagName":398,"properties":907,"children":908},{"style":404},[909],{"type":27,"value":910},"// The readings, data-only: the card's tiles read them and the Console can too. Each is NaN on history bars.",{"type":27,"value":28},{"type":31,"tagName":398,"properties":913,"children":914},{"class":400},[915,920,924,929,934,939],{"type":31,"tagName":398,"properties":916,"children":917},{"style":523},[918],{"type":27,"value":919},"output",{"type":31,"tagName":398,"properties":921,"children":922},{"style":517},[923],{"type":27,"value":531},{"type":31,"tagName":398,"properties":925,"children":926},{"style":534},[927],{"type":27,"value":928},"\"net_gex\"",{"type":31,"tagName":398,"properties":930,"children":931},{"style":517},[932],{"type":27,"value":933},", none, overlay, { description: ",{"type":31,"tagName":398,"properties":935,"children":936},{"style":534},[937],{"type":27,"value":938},"\"Net gamma exposure of the counted chain, USD per 1% move of spot; live bar only\"",{"type":31,"tagName":398,"properties":940,"children":941},{"style":517},[942],{"type":27,"value":748},{"type":27,"value":28},{"type":31,"tagName":398,"properties":945,"children":946},{"class":400},[947,951,955,960,964,969],{"type":31,"tagName":398,"properties":948,"children":949},{"style":523},[950],{"type":27,"value":919},{"type":31,"tagName":398,"properties":952,"children":953},{"style":517},[954],{"type":27,"value":531},{"type":31,"tagName":398,"properties":956,"children":957},{"style":534},[958],{"type":27,"value":959},"\"gamma_flip\"",{"type":31,"tagName":398,"properties":961,"children":962},{"style":517},[963],{"type":27,"value":933},{"type":31,"tagName":398,"properties":965,"children":966},{"style":534},[967],{"type":27,"value":968},"\"Gamma flip: the strike where cumulative net GEX crosses zero, the crossing nearest spot when it crosses more than once\"",{"type":31,"tagName":398,"properties":970,"children":971},{"style":517},[972],{"type":27,"value":748},{"type":27,"value":28},{"type":31,"tagName":398,"properties":975,"children":976},{"class":400},[977,981,985,990,995,1000,1004,1009,1013],{"type":31,"tagName":398,"properties":978,"children":979},{"style":523},[980],{"type":27,"value":919},{"type":31,"tagName":398,"properties":982,"children":983},{"style":517},[984],{"type":27,"value":531},{"type":31,"tagName":398,"properties":986,"children":987},{"style":534},[988],{"type":27,"value":989},"\"call_wall\"",{"type":31,"tagName":398,"properties":991,"children":992},{"style":517},[993],{"type":27,"value":994},", none, overlay, { color: ",{"type":31,"tagName":398,"properties":996,"children":997},{"style":534},[998],{"type":27,"value":999},"\"#38bdf8\"",{"type":31,"tagName":398,"properties":1001,"children":1002},{"style":517},[1003],{"type":27,"value":738},{"type":31,"tagName":398,"properties":1005,"children":1006},{"style":534},[1007],{"type":27,"value":1008},"\"Call wall: the strike at or above spot, inside the window, holding the most call open interest\"",{"type":31,"tagName":398,"properties":1010,"children":1011},{"style":517},[1012],{"type":27,"value":896},{"type":31,"tagName":398,"properties":1014,"children":1015},{"style":404},[1016],{"type":27,"value":1017},"// the colour is the dot beside its row on the card, the line's own sky",{"type":27,"value":28},{"type":31,"tagName":398,"properties":1020,"children":1021},{"class":400},[1022,1026,1030,1035,1039,1044,1048,1053],{"type":31,"tagName":398,"properties":1023,"children":1024},{"style":523},[1025],{"type":27,"value":919},{"type":31,"tagName":398,"properties":1027,"children":1028},{"style":517},[1029],{"type":27,"value":531},{"type":31,"tagName":398,"properties":1031,"children":1032},{"style":534},[1033],{"type":27,"value":1034},"\"put_wall\"",{"type":31,"tagName":398,"properties":1036,"children":1037},{"style":517},[1038],{"type":27,"value":994},{"type":31,"tagName":398,"properties":1040,"children":1041},{"style":534},[1042],{"type":27,"value":1043},"\"#a78bfa\"",{"type":31,"tagName":398,"properties":1045,"children":1046},{"style":517},[1047],{"type":27,"value":738},{"type":31,"tagName":398,"properties":1049,"children":1050},{"style":534},[1051],{"type":27,"value":1052},"\"Put wall: the strike at or below spot, inside the window, holding the most put open interest\"",{"type":31,"tagName":398,"properties":1054,"children":1055},{"style":517},[1056],{"type":27,"value":748},{"type":27,"value":28},{"type":31,"tagName":398,"properties":1059,"children":1060},{"class":400},[1061,1065,1069,1074,1078,1083],{"type":31,"tagName":398,"properties":1062,"children":1063},{"style":523},[1064],{"type":27,"value":919},{"type":31,"tagName":398,"properties":1066,"children":1067},{"style":517},[1068],{"type":27,"value":531},{"type":31,"tagName":398,"properties":1070,"children":1071},{"style":534},[1072],{"type":27,"value":1073},"\"max_pain\"",{"type":31,"tagName":398,"properties":1075,"children":1076},{"style":517},[1077],{"type":27,"value":933},{"type":31,"tagName":398,"properties":1079,"children":1080},{"style":534},[1081],{"type":27,"value":1082},"\"Max pain: the settlement price on the strike grid that minimises the chain's intrinsic payout\"",{"type":31,"tagName":398,"properties":1084,"children":1085},{"style":517},[1086],{"type":27,"value":748},{"type":27,"value":28},{"type":31,"tagName":398,"properties":1089,"children":1090},{"class":400},[1091,1095,1099,1104,1108,1113],{"type":31,"tagName":398,"properties":1092,"children":1093},{"style":523},[1094],{"type":27,"value":919},{"type":31,"tagName":398,"properties":1096,"children":1097},{"style":517},[1098],{"type":27,"value":531},{"type":31,"tagName":398,"properties":1100,"children":1101},{"style":534},[1102],{"type":27,"value":1103},"\"gex_tone\"",{"type":31,"tagName":398,"properties":1105,"children":1106},{"style":517},[1107],{"type":27,"value":933},{"type":31,"tagName":398,"properties":1109,"children":1110},{"style":534},[1111],{"type":27,"value":1112},"\"1 while the chain's net GEX is positive, 0 while negative\"",{"type":31,"tagName":398,"properties":1114,"children":1115},{"style":517},[1116],{"type":27,"value":748},{"type":27,"value":28},{"type":31,"tagName":398,"properties":1119,"children":1120},{"class":400},[1121,1125,1129,1134,1138,1143],{"type":31,"tagName":398,"properties":1122,"children":1123},{"style":523},[1124],{"type":27,"value":919},{"type":31,"tagName":398,"properties":1126,"children":1127},{"style":517},[1128],{"type":27,"value":531},{"type":31,"tagName":398,"properties":1130,"children":1131},{"style":534},[1132],{"type":27,"value":1133},"\"gamma_regime\"",{"type":31,"tagName":398,"properties":1135,"children":1136},{"style":517},[1137],{"type":27,"value":933},{"type":31,"tagName":398,"properties":1139,"children":1140},{"style":534},[1141],{"type":27,"value":1142},"\"Dealer gamma at spot, the first tile's colour: 0 short gamma (spot under the flip), 2 long gamma (spot at or above it), 1 no reading (no flip in range, no gamma, no chain); live bar only\"",{"type":31,"tagName":398,"properties":1144,"children":1145},{"style":517},[1146],{"type":27,"value":748},{"type":27,"value":28},{"type":31,"tagName":398,"properties":1149,"children":1150},{"class":400},[1151,1155,1159,1164,1168,1173],{"type":31,"tagName":398,"properties":1152,"children":1153},{"style":523},[1154],{"type":27,"value":919},{"type":31,"tagName":398,"properties":1156,"children":1157},{"style":517},[1158],{"type":27,"value":531},{"type":31,"tagName":398,"properties":1160,"children":1161},{"style":534},[1162],{"type":27,"value":1163},"\"spot_vs_flip\"",{"type":31,"tagName":398,"properties":1165,"children":1166},{"style":517},[1167],{"type":27,"value":933},{"type":31,"tagName":398,"properties":1169,"children":1170},{"style":534},[1171],{"type":27,"value":1172},"\"Spot against the gamma flip, percent: above 0 while spot trades above the flip, below 0 under it\"",{"type":31,"tagName":398,"properties":1174,"children":1175},{"style":517},[1176],{"type":27,"value":748},{"type":27,"value":28},{"type":31,"tagName":398,"properties":1179,"children":1180},{"class":400},[1181,1186,1190,1195,1200,1205,1209],{"type":31,"tagName":398,"properties":1182,"children":1183},{"style":523},[1184],{"type":27,"value":1185},"string",{"type":31,"tagName":398,"properties":1187,"children":1188},{"style":517},[1189],{"type":27,"value":531},{"type":31,"tagName":398,"properties":1191,"children":1192},{"style":534},[1193],{"type":27,"value":1194},"\"tag\"",{"type":31,"tagName":398,"properties":1196,"children":1197},{"style":517},[1198],{"type":27,"value":1199},", { max_bytes: ",{"type":31,"tagName":398,"properties":1201,"children":1202},{"style":636},[1203],{"type":27,"value":1204},"40",{"type":31,"tagName":398,"properties":1206,"children":1207},{"style":517},[1208],{"type":27,"value":896},{"type":31,"tagName":398,"properties":1210,"children":1211},{"style":404},[1212],{"type":27,"value":1213},"// one bounded slot the three price tags are written through, one at a time",{"type":27,"value":28},{"type":31,"tagName":398,"properties":1216,"children":1217},{"class":400},[1218,1222,1226,1231,1235,1240,1244],{"type":31,"tagName":398,"properties":1219,"children":1220},{"style":523},[1221],{"type":27,"value":1185},{"type":31,"tagName":398,"properties":1223,"children":1224},{"style":517},[1225],{"type":27,"value":531},{"type":31,"tagName":398,"properties":1227,"children":1228},{"style":534},[1229],{"type":27,"value":1230},"\"dealer_gamma\"",{"type":31,"tagName":398,"properties":1232,"children":1233},{"style":517},[1234],{"type":27,"value":1199},{"type":31,"tagName":398,"properties":1236,"children":1237},{"style":636},[1238],{"type":27,"value":1239},"32",{"type":31,"tagName":398,"properties":1241,"children":1242},{"style":517},[1243],{"type":27,"value":896},{"type":31,"tagName":398,"properties":1245,"children":1246},{"style":404},[1247],{"type":27,"value":1248},"// the card's first tile: Long gamma, Short gamma, or why there is no reading",{"type":27,"value":28},{"type":31,"tagName":398,"properties":1251,"children":1252},{"class":400},[1253,1257,1261,1266,1270,1274,1278],{"type":31,"tagName":398,"properties":1254,"children":1255},{"style":523},[1256],{"type":27,"value":1185},{"type":31,"tagName":398,"properties":1258,"children":1259},{"style":517},[1260],{"type":27,"value":531},{"type":31,"tagName":398,"properties":1262,"children":1263},{"style":534},[1264],{"type":27,"value":1265},"\"expiries\"",{"type":31,"tagName":398,"properties":1267,"children":1268},{"style":517},[1269],{"type":27,"value":1199},{"type":31,"tagName":398,"properties":1271,"children":1272},{"style":636},[1273],{"type":27,"value":1239},{"type":31,"tagName":398,"properties":1275,"children":1276},{"style":517},[1277],{"type":27,"value":896},{"type":31,"tagName":398,"properties":1279,"children":1280},{"style":404},[1281],{"type":27,"value":1282},"// the card's title: which expiries were counted",{"type":27,"value":28},{"type":31,"tagName":398,"properties":1285,"children":1286},{"class":400},[1287,1292,1296,1301,1305,1310,1315,1319],{"type":31,"tagName":398,"properties":1288,"children":1289},{"style":517},[1290],{"type":27,"value":1291},"handles.",{"type":31,"tagName":398,"properties":1293,"children":1294},{"style":523},[1295],{"type":27,"value":400},{"type":31,"tagName":398,"properties":1297,"children":1298},{"style":517},[1299],{"type":27,"value":1300},"({ width: ",{"type":31,"tagName":398,"properties":1302,"children":1303},{"style":636},[1304],{"type":27,"value":713},{"type":31,"tagName":398,"properties":1306,"children":1307},{"style":517},[1308],{"type":27,"value":1309},", extend: ",{"type":31,"tagName":398,"properties":1311,"children":1312},{"style":534},[1313],{"type":27,"value":1314},"\"both\"",{"type":31,"tagName":398,"properties":1316,"children":1317},{"style":517},[1318],{"type":27,"value":896},{"type":31,"tagName":398,"properties":1320,"children":1321},{"style":404},[1322],{"type":27,"value":1323},"// the walls and the flip, across the whole chart",{"type":27,"value":28},{"type":31,"tagName":398,"properties":1326,"children":1327},{"class":400},[1328,1332,1337,1342,1347,1352,1356,1361,1366,1371,1376,1380],{"type":31,"tagName":398,"properties":1329,"children":1330},{"style":517},[1331],{"type":27,"value":1291},{"type":31,"tagName":398,"properties":1333,"children":1334},{"style":523},[1335],{"type":27,"value":1336},"label",{"type":31,"tagName":398,"properties":1338,"children":1339},{"style":517},[1340],{"type":27,"value":1341},"({ anchor: ",{"type":31,"tagName":398,"properties":1343,"children":1344},{"style":534},[1345],{"type":27,"value":1346},"\"right\"",{"type":31,"tagName":398,"properties":1348,"children":1349},{"style":517},[1350],{"type":27,"value":1351},", align: ",{"type":31,"tagName":398,"properties":1353,"children":1354},{"style":534},[1355],{"type":27,"value":1346},{"type":31,"tagName":398,"properties":1357,"children":1358},{"style":517},[1359],{"type":27,"value":1360},", size: ",{"type":31,"tagName":398,"properties":1362,"children":1363},{"style":636},[1364],{"type":27,"value":1365},"11",{"type":31,"tagName":398,"properties":1367,"children":1368},{"style":517},[1369],{"type":27,"value":1370},", color: ",{"type":31,"tagName":398,"properties":1372,"children":1373},{"style":534},[1374],{"type":27,"value":1375},"\"#e2e8f0\"",{"type":31,"tagName":398,"properties":1377,"children":1378},{"style":517},[1379],{"type":27,"value":896},{"type":31,"tagName":398,"properties":1381,"children":1382},{"style":404},[1383],{"type":27,"value":1384},"// price tags: x in pixels from the right edge, y in price",{"type":27,"value":28},{"type":31,"tagName":398,"properties":1387,"children":1388},{"class":400},[1389,1394,1399,1404,1409,1413,1418,1422,1427,1431],{"type":31,"tagName":398,"properties":1390,"children":1391},{"style":558},[1392],{"type":27,"value":1393},"const",{"type":31,"tagName":398,"properties":1395,"children":1396},{"style":636},[1397],{"type":27,"value":1398}," gex_rows",{"type":31,"tagName":398,"properties":1400,"children":1401},{"style":558},[1402],{"type":27,"value":1403}," =",{"type":31,"tagName":398,"properties":1405,"children":1406},{"style":523},[1407],{"type":27,"value":1408}," frame",{"type":31,"tagName":398,"properties":1410,"children":1411},{"style":517},[1412],{"type":27,"value":531},{"type":31,"tagName":398,"properties":1414,"children":1415},{"style":534},[1416],{"type":27,"value":1417},"\"gex_rows\"",{"type":31,"tagName":398,"properties":1419,"children":1420},{"style":517},[1421],{"type":27,"value":1199},{"type":31,"tagName":398,"properties":1423,"children":1424},{"style":636},[1425],{"type":27,"value":1426},"16384",{"type":31,"tagName":398,"properties":1428,"children":1429},{"style":517},[1430],{"type":27,"value":896},{"type":31,"tagName":398,"properties":1432,"children":1433},{"style":404},[1434],{"type":27,"value":1435},"// the docked profile: one row per grid price",{"type":27,"value":28},{"type":31,"tagName":398,"properties":1438,"children":1439},{"class":400},[1440,1445,1450,1455,1460,1465,1469,1474,1479,1484,1489,1493,1497,1502,1507,1511],{"type":31,"tagName":398,"properties":1441,"children":1442},{"style":517},[1443],{"type":27,"value":1444},"plot.",{"type":31,"tagName":398,"properties":1446,"children":1447},{"style":523},[1448],{"type":27,"value":1449},"levels",{"type":31,"tagName":398,"properties":1451,"children":1452},{"style":517},[1453],{"type":27,"value":1454},"({ name: ",{"type":31,"tagName":398,"properties":1456,"children":1457},{"style":534},[1458],{"type":27,"value":1459},"\"gex_by_strike\"",{"type":31,"tagName":398,"properties":1461,"children":1462},{"style":517},[1463],{"type":27,"value":1464},", frame: gex_rows, dock: ",{"type":31,"tagName":398,"properties":1466,"children":1467},{"style":534},[1468],{"type":27,"value":1346},{"type":31,"tagName":398,"properties":1470,"children":1471},{"style":517},[1472],{"type":27,"value":1473},", width_frac: ",{"type":31,"tagName":398,"properties":1475,"children":1476},{"style":636},[1477],{"type":27,"value":1478},"0.12",{"type":31,"tagName":398,"properties":1480,"children":1481},{"style":517},[1482],{"type":27,"value":1483},", labels: ",{"type":31,"tagName":398,"properties":1485,"children":1486},{"style":636},[1487],{"type":27,"value":1488},"false",{"type":31,"tagName":398,"properties":1490,"children":1491},{"style":517},[1492],{"type":27,"value":1370},{"type":31,"tagName":398,"properties":1494,"children":1495},{"style":534},[1496],{"type":27,"value":999},{"type":31,"tagName":398,"properties":1498,"children":1499},{"style":517},[1500],{"type":27,"value":1501},", thickness_px: ",{"type":31,"tagName":398,"properties":1503,"children":1504},{"style":636},[1505],{"type":27,"value":1506},"12",{"type":31,"tagName":398,"properties":1508,"children":1509},{"style":517},[1510],{"type":27,"value":896},{"type":31,"tagName":398,"properties":1512,"children":1513},{"style":404},[1514],{"type":27,"value":1515},"// bars at most 12 px tall, so a zoomed-in chart reads as a ladder, never as slabs",{"type":27,"value":28},{"type":31,"tagName":398,"properties":1518,"children":1519},{"class":400},[],{"type":27,"value":28},{"type":31,"tagName":398,"properties":1522,"children":1523},{"class":400},[1524],{"type":31,"tagName":398,"properties":1525,"children":1526},{"style":404},[1527],{"type":27,"value":1528},"// The card, in the terminal look (an amber title bar, monospace type, numbered rows): a HUD pinned at the bottom",{"type":27,"value":28},{"type":31,"tagName":398,"properties":1531,"children":1532},{"class":400},[1533],{"type":31,"tagName":398,"properties":1534,"children":1535},{"style":404},[1536],{"type":27,"value":1537},"// centre of the pane, clear of the docked profile and the tags on the right, the legend at the top left and the",{"type":27,"value":28},{"type":31,"tagName":398,"properties":1540,"children":1541},{"class":400},[1542],{"type":31,"tagName":398,"properties":1543,"children":1544},{"style":404},[1545],{"type":27,"value":1546},"// floating button at the bottom left. Every tile reads the newest row, the live bar's. The regime leads as the",{"type":27,"value":28},{"type":31,"tagName":398,"properties":1549,"children":1550},{"class":400},[1551],{"type":31,"tagName":398,"properties":1552,"children":1553},{"style":404},[1554],{"type":27,"value":1555},"// headline, coloured by the regime at spot (bear red for short gamma, slate for no reading, bull green for long",{"type":27,"value":28},{"type":31,"tagName":398,"properties":1558,"children":1559},{"class":400},[1560],{"type":31,"tagName":398,"properties":1561,"children":1562},{"style":404},[1563],{"type":27,"value":1564},"// gamma); net GEX prints in dollars and the levels follow as numbered rows, prices with thousands separators; the title",{"type":27,"value":28},{"type":31,"tagName":398,"properties":1567,"children":1568},{"class":400},[1569],{"type":31,"tagName":398,"properties":1570,"children":1571},{"style":404},[1572],{"type":27,"value":1573},"// carries the expiries counted ({{expiries}} reads the slot of that name).",{"type":27,"value":28},{"type":31,"tagName":398,"properties":1576,"children":1577},{"class":400},[1578,1583,1588,1592,1597],{"type":31,"tagName":398,"properties":1579,"children":1580},{"style":517},[1581],{"type":27,"value":1582},"render.",{"type":31,"tagName":398,"properties":1584,"children":1585},{"style":523},[1586],{"type":27,"value":1587},"hud",{"type":31,"tagName":398,"properties":1589,"children":1590},{"style":517},[1591],{"type":27,"value":531},{"type":31,"tagName":398,"properties":1593,"children":1594},{"style":534},[1595],{"type":27,"value":1596},"\"gamma\"",{"type":31,"tagName":398,"properties":1598,"children":1599},{"style":517},[1600],{"type":27,"value":1601},", {",{"type":27,"value":28},{"type":31,"tagName":398,"properties":1604,"children":1605},{"class":400},[1606,1611,1616],{"type":31,"tagName":398,"properties":1607,"children":1608},{"style":517},[1609],{"type":27,"value":1610},"  position: ",{"type":31,"tagName":398,"properties":1612,"children":1613},{"style":534},[1614],{"type":27,"value":1615},"\"bottom_center\"",{"type":31,"tagName":398,"properties":1617,"children":1618},{"style":517},[1619],{"type":27,"value":1620},",",{"type":27,"value":28},{"type":31,"tagName":398,"properties":1623,"children":1624},{"class":400},[1625,1630,1635],{"type":31,"tagName":398,"properties":1626,"children":1627},{"style":517},[1628],{"type":27,"value":1629},"  look: ",{"type":31,"tagName":398,"properties":1631,"children":1632},{"style":534},[1633],{"type":27,"value":1634},"\"terminal\"",{"type":31,"tagName":398,"properties":1636,"children":1637},{"style":517},[1638],{"type":27,"value":1620},{"type":27,"value":28},{"type":31,"tagName":398,"properties":1641,"children":1642},{"class":400},[1643,1648,1653],{"type":31,"tagName":398,"properties":1644,"children":1645},{"style":517},[1646],{"type":27,"value":1647},"  title: ",{"type":31,"tagName":398,"properties":1649,"children":1650},{"style":534},[1651],{"type":27,"value":1652},"\"Gamma, {{expiries}}\"",{"type":31,"tagName":398,"properties":1654,"children":1655},{"style":517},[1656],{"type":27,"value":1620},{"type":27,"value":28},{"type":31,"tagName":398,"properties":1659,"children":1660},{"class":400},[1661,1666,1671],{"type":31,"tagName":398,"properties":1662,"children":1663},{"style":517},[1664],{"type":27,"value":1665},"  columns: ",{"type":31,"tagName":398,"properties":1667,"children":1668},{"style":636},[1669],{"type":27,"value":1670},"2",{"type":31,"tagName":398,"properties":1672,"children":1673},{"style":517},[1674],{"type":27,"value":1620},{"type":27,"value":28},{"type":31,"tagName":398,"properties":1677,"children":1678},{"class":400},[1679],{"type":31,"tagName":398,"properties":1680,"children":1681},{"style":517},[1682],{"type":27,"value":1683},"  tiles: [",{"type":27,"value":28},{"type":31,"tagName":398,"properties":1686,"children":1687},{"class":400},[1688,1693,1698,1702,1707,1711,1715,1720,1725,1730,1734,1739,1744,1748,1753,1757,1762],{"type":31,"tagName":398,"properties":1689,"children":1690},{"style":517},[1691],{"type":27,"value":1692},"    tile.",{"type":31,"tagName":398,"properties":1694,"children":1695},{"style":523},[1696],{"type":27,"value":1697},"pill",{"type":31,"tagName":398,"properties":1699,"children":1700},{"style":517},[1701],{"type":27,"value":531},{"type":31,"tagName":398,"properties":1703,"children":1704},{"style":534},[1705],{"type":27,"value":1706},"\"Dealer gamma\"",{"type":31,"tagName":398,"properties":1708,"children":1709},{"style":517},[1710],{"type":27,"value":236},{"type":31,"tagName":398,"properties":1712,"children":1713},{"style":534},[1714],{"type":27,"value":1230},{"type":31,"tagName":398,"properties":1716,"children":1717},{"style":517},[1718],{"type":27,"value":1719},", { headline: ",{"type":31,"tagName":398,"properties":1721,"children":1722},{"style":636},[1723],{"type":27,"value":1724},"true",{"type":31,"tagName":398,"properties":1726,"children":1727},{"style":517},[1728],{"type":27,"value":1729},", color_by: ",{"type":31,"tagName":398,"properties":1731,"children":1732},{"style":534},[1733],{"type":27,"value":1133},{"type":31,"tagName":398,"properties":1735,"children":1736},{"style":517},[1737],{"type":27,"value":1738},", colors: [",{"type":31,"tagName":398,"properties":1740,"children":1741},{"style":534},[1742],{"type":27,"value":1743},"\"#ff003c\"",{"type":31,"tagName":398,"properties":1745,"children":1746},{"style":517},[1747],{"type":27,"value":236},{"type":31,"tagName":398,"properties":1749,"children":1750},{"style":534},[1751],{"type":27,"value":1752},"\"#94a3b8\"",{"type":31,"tagName":398,"properties":1754,"children":1755},{"style":517},[1756],{"type":27,"value":236},{"type":31,"tagName":398,"properties":1758,"children":1759},{"style":534},[1760],{"type":27,"value":1761},"\"#10b981\"",{"type":31,"tagName":398,"properties":1763,"children":1764},{"style":517},[1765],{"type":27,"value":1766},"] }),",{"type":27,"value":28},{"type":31,"tagName":398,"properties":1769,"children":1770},{"class":400},[1771,1775,1780,1784,1789,1793,1797,1802,1807],{"type":31,"tagName":398,"properties":1772,"children":1773},{"style":517},[1774],{"type":27,"value":1692},{"type":31,"tagName":398,"properties":1776,"children":1777},{"style":523},[1778],{"type":27,"value":1779},"value",{"type":31,"tagName":398,"properties":1781,"children":1782},{"style":517},[1783],{"type":27,"value":531},{"type":31,"tagName":398,"properties":1785,"children":1786},{"style":534},[1787],{"type":27,"value":1788},"\"Net GEX per 1% move\"",{"type":31,"tagName":398,"properties":1790,"children":1791},{"style":517},[1792],{"type":27,"value":236},{"type":31,"tagName":398,"properties":1794,"children":1795},{"style":534},[1796],{"type":27,"value":928},{"type":31,"tagName":398,"properties":1798,"children":1799},{"style":517},[1800],{"type":27,"value":1801},", { format: ",{"type":31,"tagName":398,"properties":1803,"children":1804},{"style":534},[1805],{"type":27,"value":1806},"\"usd\"",{"type":31,"tagName":398,"properties":1808,"children":1809},{"style":517},[1810],{"type":27,"value":1811}," }),",{"type":27,"value":28},{"type":31,"tagName":398,"properties":1814,"children":1815},{"class":400},[1816,1820,1824,1828,1833,1837,1841,1845,1850],{"type":31,"tagName":398,"properties":1817,"children":1818},{"style":517},[1819],{"type":27,"value":1692},{"type":31,"tagName":398,"properties":1821,"children":1822},{"style":523},[1823],{"type":27,"value":1779},{"type":31,"tagName":398,"properties":1825,"children":1826},{"style":517},[1827],{"type":27,"value":531},{"type":31,"tagName":398,"properties":1829,"children":1830},{"style":534},[1831],{"type":27,"value":1832},"\"Spot vs the flip\"",{"type":31,"tagName":398,"properties":1834,"children":1835},{"style":517},[1836],{"type":27,"value":236},{"type":31,"tagName":398,"properties":1838,"children":1839},{"style":534},[1840],{"type":27,"value":1163},{"type":31,"tagName":398,"properties":1842,"children":1843},{"style":517},[1844],{"type":27,"value":1801},{"type":31,"tagName":398,"properties":1846,"children":1847},{"style":534},[1848],{"type":27,"value":1849},"\"%\"",{"type":31,"tagName":398,"properties":1851,"children":1852},{"style":517},[1853],{"type":27,"value":1811},{"type":27,"value":28},{"type":31,"tagName":398,"properties":1856,"children":1857},{"class":400},[1858,1862,1867],{"type":31,"tagName":398,"properties":1859,"children":1860},{"style":517},[1861],{"type":27,"value":1692},{"type":31,"tagName":398,"properties":1863,"children":1864},{"style":523},[1865],{"type":27,"value":1866},"rows",{"type":31,"tagName":398,"properties":1868,"children":1869},{"style":517},[1870],{"type":27,"value":1871},"([",{"type":27,"value":28},{"type":31,"tagName":398,"properties":1874,"children":1875},{"class":400},[1876,1881,1886,1890,1894,1898,1902],{"type":31,"tagName":398,"properties":1877,"children":1878},{"style":517},[1879],{"type":27,"value":1880},"      [",{"type":31,"tagName":398,"properties":1882,"children":1883},{"style":534},[1884],{"type":27,"value":1885},"\"1) Gamma flip\"",{"type":31,"tagName":398,"properties":1887,"children":1888},{"style":517},[1889],{"type":27,"value":236},{"type":31,"tagName":398,"properties":1891,"children":1892},{"style":534},[1893],{"type":27,"value":959},{"type":31,"tagName":398,"properties":1895,"children":1896},{"style":517},[1897],{"type":27,"value":236},{"type":31,"tagName":398,"properties":1899,"children":1900},{"style":534},[1901],{"type":27,"value":882},{"type":31,"tagName":398,"properties":1903,"children":1904},{"style":517},[1905],{"type":27,"value":1906},"],",{"type":27,"value":28},{"type":31,"tagName":398,"properties":1909,"children":1910},{"class":400},[1911,1915,1920,1924,1928,1932,1936],{"type":31,"tagName":398,"properties":1912,"children":1913},{"style":517},[1914],{"type":27,"value":1880},{"type":31,"tagName":398,"properties":1916,"children":1917},{"style":534},[1918],{"type":27,"value":1919},"\"2) Call wall\"",{"type":31,"tagName":398,"properties":1921,"children":1922},{"style":517},[1923],{"type":27,"value":236},{"type":31,"tagName":398,"properties":1925,"children":1926},{"style":534},[1927],{"type":27,"value":989},{"type":31,"tagName":398,"properties":1929,"children":1930},{"style":517},[1931],{"type":27,"value":236},{"type":31,"tagName":398,"properties":1933,"children":1934},{"style":534},[1935],{"type":27,"value":882},{"type":31,"tagName":398,"properties":1937,"children":1938},{"style":517},[1939],{"type":27,"value":1906},{"type":27,"value":28},{"type":31,"tagName":398,"properties":1942,"children":1943},{"class":400},[1944,1948,1953,1957,1961,1965,1969],{"type":31,"tagName":398,"properties":1945,"children":1946},{"style":517},[1947],{"type":27,"value":1880},{"type":31,"tagName":398,"properties":1949,"children":1950},{"style":534},[1951],{"type":27,"value":1952},"\"3) Put wall\"",{"type":31,"tagName":398,"properties":1954,"children":1955},{"style":517},[1956],{"type":27,"value":236},{"type":31,"tagName":398,"properties":1958,"children":1959},{"style":534},[1960],{"type":27,"value":1034},{"type":31,"tagName":398,"properties":1962,"children":1963},{"style":517},[1964],{"type":27,"value":236},{"type":31,"tagName":398,"properties":1966,"children":1967},{"style":534},[1968],{"type":27,"value":882},{"type":31,"tagName":398,"properties":1970,"children":1971},{"style":517},[1972],{"type":27,"value":1906},{"type":27,"value":28},{"type":31,"tagName":398,"properties":1975,"children":1976},{"class":400},[1977,1981,1986,1990,1994,1998,2002],{"type":31,"tagName":398,"properties":1978,"children":1979},{"style":517},[1980],{"type":27,"value":1880},{"type":31,"tagName":398,"properties":1982,"children":1983},{"style":534},[1984],{"type":27,"value":1985},"\"4) Max pain\"",{"type":31,"tagName":398,"properties":1987,"children":1988},{"style":517},[1989],{"type":27,"value":236},{"type":31,"tagName":398,"properties":1991,"children":1992},{"style":534},[1993],{"type":27,"value":1073},{"type":31,"tagName":398,"properties":1995,"children":1996},{"style":517},[1997],{"type":27,"value":236},{"type":31,"tagName":398,"properties":1999,"children":2000},{"style":534},[2001],{"type":27,"value":882},{"type":31,"tagName":398,"properties":2003,"children":2004},{"style":517},[2005],{"type":27,"value":1906},{"type":27,"value":28},{"type":31,"tagName":398,"properties":2008,"children":2009},{"class":400},[2010],{"type":31,"tagName":398,"properties":2011,"children":2012},{"style":517},[2013],{"type":27,"value":2014},"    ]),",{"type":27,"value":28},{"type":31,"tagName":398,"properties":2017,"children":2018},{"class":400},[2019],{"type":31,"tagName":398,"properties":2020,"children":2021},{"style":517},[2022],{"type":27,"value":2023},"  ],",{"type":27,"value":28},{"type":31,"tagName":398,"properties":2026,"children":2027},{"class":400},[2028],{"type":31,"tagName":398,"properties":2029,"children":2030},{"style":517},[2031],{"type":27,"value":2032},"});",{"type":27,"value":28},{"type":31,"tagName":398,"properties":2035,"children":2036},{"class":400},[],{"type":27,"value":28},{"type":31,"tagName":398,"properties":2039,"children":2040},{"class":400},[2041,2045,2050,2054,2059,2064],{"type":31,"tagName":398,"properties":2042,"children":2043},{"style":558},[2044],{"type":27,"value":1393},{"type":31,"tagName":398,"properties":2046,"children":2047},{"style":636},[2048],{"type":27,"value":2049}," MAX_STRIKES",{"type":31,"tagName":398,"properties":2051,"children":2052},{"style":558},[2053],{"type":27,"value":1403},{"type":31,"tagName":398,"properties":2055,"children":2056},{"style":636},[2057],{"type":27,"value":2058}," 512",{"type":31,"tagName":398,"properties":2060,"children":2061},{"style":517},[2062],{"type":27,"value":2063},"; ",{"type":31,"tagName":398,"properties":2065,"children":2066},{"style":404},[2067],{"type":27,"value":2068},"// distinct strikes the chain may hold across the counted expiries",{"type":27,"value":28},{"type":31,"tagName":398,"properties":2071,"children":2072},{"class":400},[2073,2077,2082,2086,2091,2095],{"type":31,"tagName":398,"properties":2074,"children":2075},{"style":558},[2076],{"type":27,"value":1393},{"type":31,"tagName":398,"properties":2078,"children":2079},{"style":636},[2080],{"type":27,"value":2081}," MAX_EXPIRIES",{"type":31,"tagName":398,"properties":2083,"children":2084},{"style":558},[2085],{"type":27,"value":1403},{"type":31,"tagName":398,"properties":2087,"children":2088},{"style":636},[2089],{"type":27,"value":2090}," 64",{"type":31,"tagName":398,"properties":2092,"children":2093},{"style":517},[2094],{"type":27,"value":2063},{"type":31,"tagName":398,"properties":2096,"children":2097},{"style":404},[2098],{"type":27,"value":2099},"// distinct live expiries",{"type":27,"value":28},{"type":31,"tagName":398,"properties":2102,"children":2103},{"class":400},[2104,2108,2113,2117,2122,2126],{"type":31,"tagName":398,"properties":2105,"children":2106},{"style":558},[2107],{"type":27,"value":1393},{"type":31,"tagName":398,"properties":2109,"children":2110},{"style":636},[2111],{"type":27,"value":2112}," MAX_ROWS",{"type":31,"tagName":398,"properties":2114,"children":2115},{"style":558},[2116],{"type":27,"value":1403},{"type":31,"tagName":398,"properties":2118,"children":2119},{"style":636},[2120],{"type":27,"value":2121}," 200",{"type":31,"tagName":398,"properties":2123,"children":2124},{"style":517},[2125],{"type":27,"value":2063},{"type":31,"tagName":398,"properties":2127,"children":2128},{"style":404},[2129],{"type":27,"value":2130},"// grid rows in the docked profile",{"type":27,"value":28},{"type":31,"tagName":398,"properties":2133,"children":2134},{"class":400},[2135,2139,2144,2148,2153,2157],{"type":31,"tagName":398,"properties":2136,"children":2137},{"style":558},[2138],{"type":27,"value":1393},{"type":31,"tagName":398,"properties":2140,"children":2141},{"style":636},[2142],{"type":27,"value":2143}," TUPLE",{"type":31,"tagName":398,"properties":2145,"children":2146},{"style":558},[2147],{"type":27,"value":1403},{"type":31,"tagName":398,"properties":2149,"children":2150},{"style":636},[2151],{"type":27,"value":2152}," 10",{"type":31,"tagName":398,"properties":2154,"children":2155},{"style":517},[2156],{"type":27,"value":2063},{"type":31,"tagName":398,"properties":2158,"children":2159},{"style":404},[2160],{"type":27,"value":2161},"// f64s per contract: strike, expiry_ms, side, oi, gamma, delta, mark_iv, underlying, multiplier, vega",{"type":27,"value":28},{"type":31,"tagName":398,"properties":2164,"children":2165},{"class":400},[2166,2170,2175,2179,2184,2189,2194,2199,2204,2209,2214],{"type":31,"tagName":398,"properties":2167,"children":2168},{"style":558},[2169],{"type":27,"value":1393},{"type":31,"tagName":398,"properties":2171,"children":2172},{"style":636},[2173],{"type":27,"value":2174}," strikePrice",{"type":31,"tagName":398,"properties":2176,"children":2177},{"style":558},[2178],{"type":27,"value":1403},{"type":31,"tagName":398,"properties":2180,"children":2181},{"style":558},[2182],{"type":27,"value":2183}," new",{"type":31,"tagName":398,"properties":2185,"children":2186},{"style":523},[2187],{"type":27,"value":2188}," StaticArray",{"type":31,"tagName":398,"properties":2190,"children":2191},{"style":517},[2192],{"type":27,"value":2193},"\u003C",{"type":31,"tagName":398,"properties":2195,"children":2196},{"style":523},[2197],{"type":27,"value":2198},"f64",{"type":31,"tagName":398,"properties":2200,"children":2201},{"style":517},[2202],{"type":27,"value":2203},">(",{"type":31,"tagName":398,"properties":2205,"children":2206},{"style":636},[2207],{"type":27,"value":2208},"MAX_STRIKES",{"type":31,"tagName":398,"properties":2210,"children":2211},{"style":517},[2212],{"type":27,"value":2213},"); ",{"type":31,"tagName":398,"properties":2215,"children":2216},{"style":404},[2217],{"type":27,"value":2218},"// the strike table, sorted ascending, one row per strike",{"type":27,"value":28},{"type":31,"tagName":398,"properties":2221,"children":2222},{"class":400},[2223,2227,2232,2236,2240,2244,2248,2252,2256,2260],{"type":31,"tagName":398,"properties":2224,"children":2225},{"style":558},[2226],{"type":27,"value":1393},{"type":31,"tagName":398,"properties":2228,"children":2229},{"style":636},[2230],{"type":27,"value":2231}," callOi",{"type":31,"tagName":398,"properties":2233,"children":2234},{"style":558},[2235],{"type":27,"value":1403},{"type":31,"tagName":398,"properties":2237,"children":2238},{"style":558},[2239],{"type":27,"value":2183},{"type":31,"tagName":398,"properties":2241,"children":2242},{"style":523},[2243],{"type":27,"value":2188},{"type":31,"tagName":398,"properties":2245,"children":2246},{"style":517},[2247],{"type":27,"value":2193},{"type":31,"tagName":398,"properties":2249,"children":2250},{"style":523},[2251],{"type":27,"value":2198},{"type":31,"tagName":398,"properties":2253,"children":2254},{"style":517},[2255],{"type":27,"value":2203},{"type":31,"tagName":398,"properties":2257,"children":2258},{"style":636},[2259],{"type":27,"value":2208},{"type":31,"tagName":398,"properties":2261,"children":2262},{"style":517},[2263],{"type":27,"value":671},{"type":27,"value":28},{"type":31,"tagName":398,"properties":2266,"children":2267},{"class":400},[2268,2272,2277,2281,2285,2289,2293,2297,2301,2305],{"type":31,"tagName":398,"properties":2269,"children":2270},{"style":558},[2271],{"type":27,"value":1393},{"type":31,"tagName":398,"properties":2273,"children":2274},{"style":636},[2275],{"type":27,"value":2276}," putOi",{"type":31,"tagName":398,"properties":2278,"children":2279},{"style":558},[2280],{"type":27,"value":1403},{"type":31,"tagName":398,"properties":2282,"children":2283},{"style":558},[2284],{"type":27,"value":2183},{"type":31,"tagName":398,"properties":2286,"children":2287},{"style":523},[2288],{"type":27,"value":2188},{"type":31,"tagName":398,"properties":2290,"children":2291},{"style":517},[2292],{"type":27,"value":2193},{"type":31,"tagName":398,"properties":2294,"children":2295},{"style":523},[2296],{"type":27,"value":2198},{"type":31,"tagName":398,"properties":2298,"children":2299},{"style":517},[2300],{"type":27,"value":2203},{"type":31,"tagName":398,"properties":2302,"children":2303},{"style":636},[2304],{"type":27,"value":2208},{"type":31,"tagName":398,"properties":2306,"children":2307},{"style":517},[2308],{"type":27,"value":671},{"type":27,"value":28},{"type":31,"tagName":398,"properties":2311,"children":2312},{"class":400},[2313,2317,2322,2326,2330,2334,2338,2342,2346,2350,2354],{"type":31,"tagName":398,"properties":2314,"children":2315},{"style":558},[2316],{"type":27,"value":1393},{"type":31,"tagName":398,"properties":2318,"children":2319},{"style":636},[2320],{"type":27,"value":2321}," callGex",{"type":31,"tagName":398,"properties":2323,"children":2324},{"style":558},[2325],{"type":27,"value":1403},{"type":31,"tagName":398,"properties":2327,"children":2328},{"style":558},[2329],{"type":27,"value":2183},{"type":31,"tagName":398,"properties":2331,"children":2332},{"style":523},[2333],{"type":27,"value":2188},{"type":31,"tagName":398,"properties":2335,"children":2336},{"style":517},[2337],{"type":27,"value":2193},{"type":31,"tagName":398,"properties":2339,"children":2340},{"style":523},[2341],{"type":27,"value":2198},{"type":31,"tagName":398,"properties":2343,"children":2344},{"style":517},[2345],{"type":27,"value":2203},{"type":31,"tagName":398,"properties":2347,"children":2348},{"style":636},[2349],{"type":27,"value":2208},{"type":31,"tagName":398,"properties":2351,"children":2352},{"style":517},[2353],{"type":27,"value":2213},{"type":31,"tagName":398,"properties":2355,"children":2356},{"style":404},[2357],{"type":27,"value":2358},"// USD per 1% move, the dealer-naive sign convention: calls positive, puts negative",{"type":27,"value":28},{"type":31,"tagName":398,"properties":2361,"children":2362},{"class":400},[2363,2367,2372,2376,2380,2384,2388,2392,2396,2400],{"type":31,"tagName":398,"properties":2364,"children":2365},{"style":558},[2366],{"type":27,"value":1393},{"type":31,"tagName":398,"properties":2368,"children":2369},{"style":636},[2370],{"type":27,"value":2371}," putGex",{"type":31,"tagName":398,"properties":2373,"children":2374},{"style":558},[2375],{"type":27,"value":1403},{"type":31,"tagName":398,"properties":2377,"children":2378},{"style":558},[2379],{"type":27,"value":2183},{"type":31,"tagName":398,"properties":2381,"children":2382},{"style":523},[2383],{"type":27,"value":2188},{"type":31,"tagName":398,"properties":2385,"children":2386},{"style":517},[2387],{"type":27,"value":2193},{"type":31,"tagName":398,"properties":2389,"children":2390},{"style":523},[2391],{"type":27,"value":2198},{"type":31,"tagName":398,"properties":2393,"children":2394},{"style":517},[2395],{"type":27,"value":2203},{"type":31,"tagName":398,"properties":2397,"children":2398},{"style":636},[2399],{"type":27,"value":2208},{"type":31,"tagName":398,"properties":2401,"children":2402},{"style":517},[2403],{"type":27,"value":671},{"type":27,"value":28},{"type":31,"tagName":398,"properties":2406,"children":2407},{"class":400},[2408,2412,2417,2421,2425,2429,2433,2437,2441,2446,2450],{"type":31,"tagName":398,"properties":2409,"children":2410},{"style":558},[2411],{"type":27,"value":1393},{"type":31,"tagName":398,"properties":2413,"children":2414},{"style":636},[2415],{"type":27,"value":2416}," expiryMs",{"type":31,"tagName":398,"properties":2418,"children":2419},{"style":558},[2420],{"type":27,"value":1403},{"type":31,"tagName":398,"properties":2422,"children":2423},{"style":558},[2424],{"type":27,"value":2183},{"type":31,"tagName":398,"properties":2426,"children":2427},{"style":523},[2428],{"type":27,"value":2188},{"type":31,"tagName":398,"properties":2430,"children":2431},{"style":517},[2432],{"type":27,"value":2193},{"type":31,"tagName":398,"properties":2434,"children":2435},{"style":523},[2436],{"type":27,"value":2198},{"type":31,"tagName":398,"properties":2438,"children":2439},{"style":517},[2440],{"type":27,"value":2203},{"type":31,"tagName":398,"properties":2442,"children":2443},{"style":636},[2444],{"type":27,"value":2445},"MAX_EXPIRIES",{"type":31,"tagName":398,"properties":2447,"children":2448},{"style":517},[2449],{"type":27,"value":2213},{"type":31,"tagName":398,"properties":2451,"children":2452},{"style":404},[2453],{"type":27,"value":2454},"// the live expiries, sorted ascending",{"type":27,"value":28},{"type":31,"tagName":398,"properties":2457,"children":2458},{"class":400},[2459,2463,2468,2472,2476,2480,2484,2488,2492,2497,2501],{"type":31,"tagName":398,"properties":2460,"children":2461},{"style":558},[2462],{"type":27,"value":1393},{"type":31,"tagName":398,"properties":2464,"children":2465},{"style":636},[2466],{"type":27,"value":2467}," rowGex",{"type":31,"tagName":398,"properties":2469,"children":2470},{"style":558},[2471],{"type":27,"value":1403},{"type":31,"tagName":398,"properties":2473,"children":2474},{"style":558},[2475],{"type":27,"value":2183},{"type":31,"tagName":398,"properties":2477,"children":2478},{"style":523},[2479],{"type":27,"value":2188},{"type":31,"tagName":398,"properties":2481,"children":2482},{"style":517},[2483],{"type":27,"value":2193},{"type":31,"tagName":398,"properties":2485,"children":2486},{"style":523},[2487],{"type":27,"value":2198},{"type":31,"tagName":398,"properties":2489,"children":2490},{"style":517},[2491],{"type":27,"value":2203},{"type":31,"tagName":398,"properties":2493,"children":2494},{"style":636},[2495],{"type":27,"value":2496},"MAX_ROWS",{"type":31,"tagName":398,"properties":2498,"children":2499},{"style":517},[2500],{"type":27,"value":2213},{"type":31,"tagName":398,"properties":2502,"children":2503},{"style":404},[2504],{"type":27,"value":2505},"// the profile grid: signed net GEX per row",{"type":27,"value":28},{"type":31,"tagName":398,"properties":2508,"children":2509},{"class":400},[2510,2514,2519,2523,2527,2531,2535,2540,2544,2548,2552],{"type":31,"tagName":398,"properties":2511,"children":2512},{"style":558},[2513],{"type":27,"value":1393},{"type":31,"tagName":398,"properties":2515,"children":2516},{"style":636},[2517],{"type":27,"value":2518}," jsonBytes",{"type":31,"tagName":398,"properties":2520,"children":2521},{"style":558},[2522],{"type":27,"value":1403},{"type":31,"tagName":398,"properties":2524,"children":2525},{"style":558},[2526],{"type":27,"value":2183},{"type":31,"tagName":398,"properties":2528,"children":2529},{"style":523},[2530],{"type":27,"value":2188},{"type":31,"tagName":398,"properties":2532,"children":2533},{"style":517},[2534],{"type":27,"value":2193},{"type":31,"tagName":398,"properties":2536,"children":2537},{"style":523},[2538],{"type":27,"value":2539},"u8",{"type":31,"tagName":398,"properties":2541,"children":2542},{"style":517},[2543],{"type":27,"value":2203},{"type":31,"tagName":398,"properties":2545,"children":2546},{"style":636},[2547],{"type":27,"value":1426},{"type":31,"tagName":398,"properties":2549,"children":2550},{"style":517},[2551],{"type":27,"value":2213},{"type":31,"tagName":398,"properties":2553,"children":2554},{"style":404},[2555],{"type":27,"value":2556},"// the frame JSON, appended as UTF-8 bytes",{"type":27,"value":28},{"type":31,"tagName":398,"properties":2559,"children":2560},{"class":400},[2561,2566,2571,2576,2581],{"type":31,"tagName":398,"properties":2562,"children":2563},{"style":558},[2564],{"type":27,"value":2565},"let",{"type":31,"tagName":398,"properties":2567,"children":2568},{"style":517},[2569],{"type":27,"value":2570}," jsonUsed ",{"type":31,"tagName":398,"properties":2572,"children":2573},{"style":558},[2574],{"type":27,"value":2575},"=",{"type":31,"tagName":398,"properties":2577,"children":2578},{"style":636},[2579],{"type":27,"value":2580}," 0",{"type":31,"tagName":398,"properties":2582,"children":2583},{"style":517},[2584],{"type":27,"value":644},{"type":27,"value":28},{"type":31,"tagName":398,"properties":2587,"children":2588},{"class":400},[2589,2593,2598,2602,2607,2611,2616,2620,2625,2629,2634,2638,2643],{"type":31,"tagName":398,"properties":2590,"children":2591},{"style":558},[2592],{"type":27,"value":1393},{"type":31,"tagName":398,"properties":2594,"children":2595},{"style":636},[2596],{"type":27,"value":2597}," SKY",{"type":31,"tagName":398,"properties":2599,"children":2600},{"style":558},[2601],{"type":27,"value":1403},{"type":31,"tagName":398,"properties":2603,"children":2604},{"style":523},[2605],{"type":27,"value":2606}," rgba",{"type":31,"tagName":398,"properties":2608,"children":2609},{"style":517},[2610],{"type":27,"value":531},{"type":31,"tagName":398,"properties":2612,"children":2613},{"style":636},[2614],{"type":27,"value":2615},"56",{"type":31,"tagName":398,"properties":2617,"children":2618},{"style":517},[2619],{"type":27,"value":236},{"type":31,"tagName":398,"properties":2621,"children":2622},{"style":636},[2623],{"type":27,"value":2624},"189",{"type":31,"tagName":398,"properties":2626,"children":2627},{"style":517},[2628],{"type":27,"value":236},{"type":31,"tagName":398,"properties":2630,"children":2631},{"style":636},[2632],{"type":27,"value":2633},"248",{"type":31,"tagName":398,"properties":2635,"children":2636},{"style":517},[2637],{"type":27,"value":236},{"type":31,"tagName":398,"properties":2639,"children":2640},{"style":636},[2641],{"type":27,"value":2642},"255",{"type":31,"tagName":398,"properties":2644,"children":2645},{"style":517},[2646],{"type":27,"value":671},{"type":27,"value":28},{"type":31,"tagName":398,"properties":2649,"children":2650},{"class":400},[2651,2655,2660,2664,2668,2672,2677,2681,2686,2690,2695,2699,2703],{"type":31,"tagName":398,"properties":2652,"children":2653},{"style":558},[2654],{"type":27,"value":1393},{"type":31,"tagName":398,"properties":2656,"children":2657},{"style":636},[2658],{"type":27,"value":2659}," VIOLET",{"type":31,"tagName":398,"properties":2661,"children":2662},{"style":558},[2663],{"type":27,"value":1403},{"type":31,"tagName":398,"properties":2665,"children":2666},{"style":523},[2667],{"type":27,"value":2606},{"type":31,"tagName":398,"properties":2669,"children":2670},{"style":517},[2671],{"type":27,"value":531},{"type":31,"tagName":398,"properties":2673,"children":2674},{"style":636},[2675],{"type":27,"value":2676},"167",{"type":31,"tagName":398,"properties":2678,"children":2679},{"style":517},[2680],{"type":27,"value":236},{"type":31,"tagName":398,"properties":2682,"children":2683},{"style":636},[2684],{"type":27,"value":2685},"139",{"type":31,"tagName":398,"properties":2687,"children":2688},{"style":517},[2689],{"type":27,"value":236},{"type":31,"tagName":398,"properties":2691,"children":2692},{"style":636},[2693],{"type":27,"value":2694},"250",{"type":31,"tagName":398,"properties":2696,"children":2697},{"style":517},[2698],{"type":27,"value":236},{"type":31,"tagName":398,"properties":2700,"children":2701},{"style":636},[2702],{"type":27,"value":2642},{"type":31,"tagName":398,"properties":2704,"children":2705},{"style":517},[2706],{"type":27,"value":671},{"type":27,"value":28},{"type":31,"tagName":398,"properties":2709,"children":2710},{"class":400},[2711,2715,2720,2724,2728,2732,2736,2740,2745,2749,2753,2757,2761],{"type":31,"tagName":398,"properties":2712,"children":2713},{"style":558},[2714],{"type":27,"value":1393},{"type":31,"tagName":398,"properties":2716,"children":2717},{"style":636},[2718],{"type":27,"value":2719}," AMBER",{"type":31,"tagName":398,"properties":2721,"children":2722},{"style":558},[2723],{"type":27,"value":1403},{"type":31,"tagName":398,"properties":2725,"children":2726},{"style":523},[2727],{"type":27,"value":2606},{"type":31,"tagName":398,"properties":2729,"children":2730},{"style":517},[2731],{"type":27,"value":531},{"type":31,"tagName":398,"properties":2733,"children":2734},{"style":636},[2735],{"type":27,"value":2633},{"type":31,"tagName":398,"properties":2737,"children":2738},{"style":517},[2739],{"type":27,"value":236},{"type":31,"tagName":398,"properties":2741,"children":2742},{"style":636},[2743],{"type":27,"value":2744},"192",{"type":31,"tagName":398,"properties":2746,"children":2747},{"style":517},[2748],{"type":27,"value":236},{"type":31,"tagName":398,"properties":2750,"children":2751},{"style":636},[2752],{"type":27,"value":390},{"type":31,"tagName":398,"properties":2754,"children":2755},{"style":517},[2756],{"type":27,"value":236},{"type":31,"tagName":398,"properties":2758,"children":2759},{"style":636},[2760],{"type":27,"value":2642},{"type":31,"tagName":398,"properties":2762,"children":2763},{"style":517},[2764],{"type":27,"value":671},{"type":27,"value":28},{"type":31,"tagName":398,"properties":2767,"children":2768},{"class":400},[2769,2773,2778,2782,2786,2790,2795,2799,2804,2808,2813,2817,2822,2826],{"type":31,"tagName":398,"properties":2770,"children":2771},{"style":558},[2772],{"type":27,"value":1393},{"type":31,"tagName":398,"properties":2774,"children":2775},{"style":636},[2776],{"type":27,"value":2777}," PILL",{"type":31,"tagName":398,"properties":2779,"children":2780},{"style":558},[2781],{"type":27,"value":1403},{"type":31,"tagName":398,"properties":2783,"children":2784},{"style":523},[2785],{"type":27,"value":2606},{"type":31,"tagName":398,"properties":2787,"children":2788},{"style":517},[2789],{"type":27,"value":531},{"type":31,"tagName":398,"properties":2791,"children":2792},{"style":636},[2793],{"type":27,"value":2794},"15",{"type":31,"tagName":398,"properties":2796,"children":2797},{"style":517},[2798],{"type":27,"value":236},{"type":31,"tagName":398,"properties":2800,"children":2801},{"style":636},[2802],{"type":27,"value":2803},"23",{"type":31,"tagName":398,"properties":2805,"children":2806},{"style":517},[2807],{"type":27,"value":236},{"type":31,"tagName":398,"properties":2809,"children":2810},{"style":636},[2811],{"type":27,"value":2812},"42",{"type":31,"tagName":398,"properties":2814,"children":2815},{"style":517},[2816],{"type":27,"value":236},{"type":31,"tagName":398,"properties":2818,"children":2819},{"style":636},[2820],{"type":27,"value":2821},"235",{"type":31,"tagName":398,"properties":2823,"children":2824},{"style":517},[2825],{"type":27,"value":2213},{"type":31,"tagName":398,"properties":2827,"children":2828},{"style":404},[2829],{"type":27,"value":2830},"// the tags' backdrop",{"type":27,"value":28},{"type":31,"tagName":398,"properties":2833,"children":2834},{"class":400},[2835,2839,2844,2848,2853,2857,2862,2866,2870,2874,2878],{"type":31,"tagName":398,"properties":2836,"children":2837},{"style":558},[2838],{"type":27,"value":1393},{"type":31,"tagName":398,"properties":2840,"children":2841},{"style":636},[2842],{"type":27,"value":2843}," callWallLine",{"type":31,"tagName":398,"properties":2845,"children":2846},{"style":558},[2847],{"type":27,"value":586},{"type":31,"tagName":398,"properties":2849,"children":2850},{"style":523},[2851],{"type":27,"value":2852}," LineHandle",{"type":31,"tagName":398,"properties":2854,"children":2855},{"style":558},[2856],{"type":27,"value":1403},{"type":31,"tagName":398,"properties":2858,"children":2859},{"style":517},[2860],{"type":27,"value":2861}," draw.",{"type":31,"tagName":398,"properties":2863,"children":2864},{"style":523},[2865],{"type":27,"value":400},{"type":31,"tagName":398,"properties":2867,"children":2868},{"style":517},[2869],{"type":27,"value":531},{"type":31,"tagName":398,"properties":2871,"children":2872},{"style":636},[2873],{"type":27,"value":390},{"type":31,"tagName":398,"properties":2875,"children":2876},{"style":517},[2877],{"type":27,"value":2213},{"type":31,"tagName":398,"properties":2879,"children":2880},{"style":404},[2881],{"type":27,"value":2882},"// handle objects allocate once; ids are one space across kinds",{"type":27,"value":28},{"type":31,"tagName":398,"properties":2885,"children":2886},{"class":400},[2887,2891,2896,2900,2904,2908,2912,2916,2920,2924],{"type":31,"tagName":398,"properties":2888,"children":2889},{"style":558},[2890],{"type":27,"value":1393},{"type":31,"tagName":398,"properties":2892,"children":2893},{"style":636},[2894],{"type":27,"value":2895}," putWallLine",{"type":31,"tagName":398,"properties":2897,"children":2898},{"style":558},[2899],{"type":27,"value":586},{"type":31,"tagName":398,"properties":2901,"children":2902},{"style":523},[2903],{"type":27,"value":2852},{"type":31,"tagName":398,"properties":2905,"children":2906},{"style":558},[2907],{"type":27,"value":1403},{"type":31,"tagName":398,"properties":2909,"children":2910},{"style":517},[2911],{"type":27,"value":2861},{"type":31,"tagName":398,"properties":2913,"children":2914},{"style":523},[2915],{"type":27,"value":400},{"type":31,"tagName":398,"properties":2917,"children":2918},{"style":517},[2919],{"type":27,"value":531},{"type":31,"tagName":398,"properties":2921,"children":2922},{"style":636},[2923],{"type":27,"value":713},{"type":31,"tagName":398,"properties":2925,"children":2926},{"style":517},[2927],{"type":27,"value":671},{"type":27,"value":28},{"type":31,"tagName":398,"properties":2930,"children":2931},{"class":400},[2932,2936,2941,2945,2949,2953,2957,2961,2965,2969],{"type":31,"tagName":398,"properties":2933,"children":2934},{"style":558},[2935],{"type":27,"value":1393},{"type":31,"tagName":398,"properties":2937,"children":2938},{"style":636},[2939],{"type":27,"value":2940}," flipLine",{"type":31,"tagName":398,"properties":2942,"children":2943},{"style":558},[2944],{"type":27,"value":586},{"type":31,"tagName":398,"properties":2946,"children":2947},{"style":523},[2948],{"type":27,"value":2852},{"type":31,"tagName":398,"properties":2950,"children":2951},{"style":558},[2952],{"type":27,"value":1403},{"type":31,"tagName":398,"properties":2954,"children":2955},{"style":517},[2956],{"type":27,"value":2861},{"type":31,"tagName":398,"properties":2958,"children":2959},{"style":523},[2960],{"type":27,"value":400},{"type":31,"tagName":398,"properties":2962,"children":2963},{"style":517},[2964],{"type":27,"value":531},{"type":31,"tagName":398,"properties":2966,"children":2967},{"style":636},[2968],{"type":27,"value":1670},{"type":31,"tagName":398,"properties":2970,"children":2971},{"style":517},[2972],{"type":27,"value":671},{"type":27,"value":28},{"type":31,"tagName":398,"properties":2975,"children":2976},{"class":400},[2977,2981,2986,2990,2995,3000,3004,3009,3013,3017,3022,3027,3031,3035,3040,3044,3048,3052,3057,3062],{"type":31,"tagName":398,"properties":2978,"children":2979},{"style":558},[2980],{"type":27,"value":1393},{"type":31,"tagName":398,"properties":2982,"children":2983},{"style":636},[2984],{"type":27,"value":2985}," tags",{"type":31,"tagName":398,"properties":2987,"children":2988},{"style":558},[2989],{"type":27,"value":586},{"type":31,"tagName":398,"properties":2991,"children":2992},{"style":523},[2993],{"type":27,"value":2994}," LabelHandle",{"type":31,"tagName":398,"properties":2996,"children":2997},{"style":517},[2998],{"type":27,"value":2999},"[] ",{"type":31,"tagName":398,"properties":3001,"children":3002},{"style":558},[3003],{"type":27,"value":2575},{"type":31,"tagName":398,"properties":3005,"children":3006},{"style":517},[3007],{"type":27,"value":3008}," [draw.",{"type":31,"tagName":398,"properties":3010,"children":3011},{"style":523},[3012],{"type":27,"value":1336},{"type":31,"tagName":398,"properties":3014,"children":3015},{"style":517},[3016],{"type":27,"value":531},{"type":31,"tagName":398,"properties":3018,"children":3019},{"style":636},[3020],{"type":27,"value":3021},"3",{"type":31,"tagName":398,"properties":3023,"children":3024},{"style":517},[3025],{"type":27,"value":3026},"), draw.",{"type":31,"tagName":398,"properties":3028,"children":3029},{"style":523},[3030],{"type":27,"value":1336},{"type":31,"tagName":398,"properties":3032,"children":3033},{"style":517},[3034],{"type":27,"value":531},{"type":31,"tagName":398,"properties":3036,"children":3037},{"style":636},[3038],{"type":27,"value":3039},"4",{"type":31,"tagName":398,"properties":3041,"children":3042},{"style":517},[3043],{"type":27,"value":3026},{"type":31,"tagName":398,"properties":3045,"children":3046},{"style":523},[3047],{"type":27,"value":1336},{"type":31,"tagName":398,"properties":3049,"children":3050},{"style":517},[3051],{"type":27,"value":531},{"type":31,"tagName":398,"properties":3053,"children":3054},{"style":636},[3055],{"type":27,"value":3056},"5",{"type":31,"tagName":398,"properties":3058,"children":3059},{"style":517},[3060],{"type":27,"value":3061},")]; ",{"type":31,"tagName":398,"properties":3063,"children":3064},{"style":404},[3065],{"type":27,"value":3066},"// call wall, put wall, flip",{"type":27,"value":28},{"type":31,"tagName":398,"properties":3069,"children":3070},{"class":400},[],{"type":27,"value":28},{"type":31,"tagName":398,"properties":3073,"children":3074},{"class":400},[3075,3079,3084,3088,3093,3097],{"type":31,"tagName":398,"properties":3076,"children":3077},{"style":558},[3078],{"type":27,"value":2565},{"type":31,"tagName":398,"properties":3080,"children":3081},{"style":517},[3082],{"type":27,"value":3083}," windowPct ",{"type":31,"tagName":398,"properties":3085,"children":3086},{"style":558},[3087],{"type":27,"value":2575},{"type":31,"tagName":398,"properties":3089,"children":3090},{"style":636},[3091],{"type":27,"value":3092}," 0.1",{"type":31,"tagName":398,"properties":3094,"children":3095},{"style":517},[3096],{"type":27,"value":2063},{"type":31,"tagName":398,"properties":3098,"children":3099},{"style":404},[3100],{"type":27,"value":3101},"// settings, read in onStart()",{"type":27,"value":28},{"type":31,"tagName":398,"properties":3104,"children":3105},{"class":400},[3106,3110,3115,3119,3123],{"type":31,"tagName":398,"properties":3107,"children":3108},{"style":558},[3109],{"type":27,"value":2565},{"type":31,"tagName":398,"properties":3111,"children":3112},{"style":517},[3113],{"type":27,"value":3114}," nearestExpiries ",{"type":31,"tagName":398,"properties":3116,"children":3117},{"style":558},[3118],{"type":27,"value":2575},{"type":31,"tagName":398,"properties":3120,"children":3121},{"style":636},[3122],{"type":27,"value":2580},{"type":31,"tagName":398,"properties":3124,"children":3125},{"style":517},[3126],{"type":27,"value":644},{"type":27,"value":28},{"type":31,"tagName":398,"properties":3129,"children":3130},{"class":400},[3131,3135,3140,3144,3149,3153,3158,3162],{"type":31,"tagName":398,"properties":3132,"children":3133},{"style":558},[3134],{"type":27,"value":2565},{"type":31,"tagName":398,"properties":3136,"children":3137},{"style":517},[3138],{"type":27,"value":3139}," close",{"type":31,"tagName":398,"properties":3141,"children":3142},{"style":558},[3143],{"type":27,"value":586},{"type":31,"tagName":398,"properties":3145,"children":3146},{"style":523},[3147],{"type":27,"value":3148}," f64",{"type":31,"tagName":398,"properties":3150,"children":3151},{"style":558},[3152],{"type":27,"value":1403},{"type":31,"tagName":398,"properties":3154,"children":3155},{"style":636},[3156],{"type":27,"value":3157}," NaN",{"type":31,"tagName":398,"properties":3159,"children":3160},{"style":517},[3161],{"type":27,"value":2063},{"type":31,"tagName":398,"properties":3163,"children":3164},{"style":404},[3165],{"type":27,"value":3166},"// this bar",{"type":27,"value":28},{"type":31,"tagName":398,"properties":3169,"children":3170},{"class":400},[3171,3175,3180,3184,3188,3192,3196],{"type":31,"tagName":398,"properties":3172,"children":3173},{"style":558},[3174],{"type":27,"value":2565},{"type":31,"tagName":398,"properties":3176,"children":3177},{"style":517},[3178],{"type":27,"value":3179}," t",{"type":31,"tagName":398,"properties":3181,"children":3182},{"style":558},[3183],{"type":27,"value":586},{"type":31,"tagName":398,"properties":3185,"children":3186},{"style":523},[3187],{"type":27,"value":3148},{"type":31,"tagName":398,"properties":3189,"children":3190},{"style":558},[3191],{"type":27,"value":1403},{"type":31,"tagName":398,"properties":3193,"children":3194},{"style":636},[3195],{"type":27,"value":3157},{"type":31,"tagName":398,"properties":3197,"children":3198},{"style":517},[3199],{"type":27,"value":644},{"type":27,"value":28},{"type":31,"tagName":398,"properties":3202,"children":3203},{"class":400},[3204,3208,3213,3217,3221,3225,3229,3233],{"type":31,"tagName":398,"properties":3205,"children":3206},{"style":558},[3207],{"type":27,"value":2565},{"type":31,"tagName":398,"properties":3209,"children":3210},{"style":517},[3211],{"type":27,"value":3212}," firstT",{"type":31,"tagName":398,"properties":3214,"children":3215},{"style":558},[3216],{"type":27,"value":586},{"type":31,"tagName":398,"properties":3218,"children":3219},{"style":523},[3220],{"type":27,"value":3148},{"type":31,"tagName":398,"properties":3222,"children":3223},{"style":558},[3224],{"type":27,"value":1403},{"type":31,"tagName":398,"properties":3226,"children":3227},{"style":636},[3228],{"type":27,"value":3157},{"type":31,"tagName":398,"properties":3230,"children":3231},{"style":517},[3232],{"type":27,"value":2063},{"type":31,"tagName":398,"properties":3234,"children":3235},{"style":404},[3236],{"type":27,"value":3237},"// the first bar's open time: where the lines start",{"type":27,"value":28},{"type":31,"tagName":398,"properties":3240,"children":3241},{"class":400},[3242,3246,3251,3255,3259,3263],{"type":31,"tagName":398,"properties":3243,"children":3244},{"style":558},[3245],{"type":27,"value":2565},{"type":31,"tagName":398,"properties":3247,"children":3248},{"style":517},[3249],{"type":27,"value":3250}," strikeCount ",{"type":31,"tagName":398,"properties":3252,"children":3253},{"style":558},[3254],{"type":27,"value":2575},{"type":31,"tagName":398,"properties":3256,"children":3257},{"style":636},[3258],{"type":27,"value":2580},{"type":31,"tagName":398,"properties":3260,"children":3261},{"style":517},[3262],{"type":27,"value":2063},{"type":31,"tagName":398,"properties":3264,"children":3265},{"style":404},[3266],{"type":27,"value":3267},"// the strike table in use",{"type":27,"value":28},{"type":31,"tagName":398,"properties":3270,"children":3271},{"class":400},[3272,3276,3281,3285,3289],{"type":31,"tagName":398,"properties":3273,"children":3274},{"style":558},[3275],{"type":27,"value":2565},{"type":31,"tagName":398,"properties":3277,"children":3278},{"style":517},[3279],{"type":27,"value":3280}," expiryCount ",{"type":31,"tagName":398,"properties":3282,"children":3283},{"style":558},[3284],{"type":27,"value":2575},{"type":31,"tagName":398,"properties":3286,"children":3287},{"style":636},[3288],{"type":27,"value":2580},{"type":31,"tagName":398,"properties":3290,"children":3291},{"style":517},[3292],{"type":27,"value":644},{"type":27,"value":28},{"type":31,"tagName":398,"properties":3295,"children":3296},{"class":400},[3297,3301,3306,3310,3314,3318,3322,3326],{"type":31,"tagName":398,"properties":3298,"children":3299},{"style":558},[3300],{"type":27,"value":2565},{"type":31,"tagName":398,"properties":3302,"children":3303},{"style":517},[3304],{"type":27,"value":3305}," netGex",{"type":31,"tagName":398,"properties":3307,"children":3308},{"style":558},[3309],{"type":27,"value":586},{"type":31,"tagName":398,"properties":3311,"children":3312},{"style":523},[3313],{"type":27,"value":3148},{"type":31,"tagName":398,"properties":3315,"children":3316},{"style":558},[3317],{"type":27,"value":1403},{"type":31,"tagName":398,"properties":3319,"children":3320},{"style":636},[3321],{"type":27,"value":3157},{"type":31,"tagName":398,"properties":3323,"children":3324},{"style":517},[3325],{"type":27,"value":2063},{"type":31,"tagName":398,"properties":3327,"children":3328},{"style":404},[3329],{"type":27,"value":3330},"// the chain's readings, measured on the live bar",{"type":27,"value":28},{"type":31,"tagName":398,"properties":3333,"children":3334},{"class":400},[3335,3339,3344,3348,3352,3356,3360],{"type":31,"tagName":398,"properties":3336,"children":3337},{"style":558},[3338],{"type":27,"value":2565},{"type":31,"tagName":398,"properties":3340,"children":3341},{"style":517},[3342],{"type":27,"value":3343}," flip",{"type":31,"tagName":398,"properties":3345,"children":3346},{"style":558},[3347],{"type":27,"value":586},{"type":31,"tagName":398,"properties":3349,"children":3350},{"style":523},[3351],{"type":27,"value":3148},{"type":31,"tagName":398,"properties":3353,"children":3354},{"style":558},[3355],{"type":27,"value":1403},{"type":31,"tagName":398,"properties":3357,"children":3358},{"style":636},[3359],{"type":27,"value":3157},{"type":31,"tagName":398,"properties":3361,"children":3362},{"style":517},[3363],{"type":27,"value":644},{"type":27,"value":28},{"type":31,"tagName":398,"properties":3366,"children":3367},{"class":400},[3368,3372,3377,3381,3385,3389,3393],{"type":31,"tagName":398,"properties":3369,"children":3370},{"style":558},[3371],{"type":27,"value":2565},{"type":31,"tagName":398,"properties":3373,"children":3374},{"style":517},[3375],{"type":27,"value":3376}," callWall",{"type":31,"tagName":398,"properties":3378,"children":3379},{"style":558},[3380],{"type":27,"value":586},{"type":31,"tagName":398,"properties":3382,"children":3383},{"style":523},[3384],{"type":27,"value":3148},{"type":31,"tagName":398,"properties":3386,"children":3387},{"style":558},[3388],{"type":27,"value":1403},{"type":31,"tagName":398,"properties":3390,"children":3391},{"style":636},[3392],{"type":27,"value":3157},{"type":31,"tagName":398,"properties":3394,"children":3395},{"style":517},[3396],{"type":27,"value":644},{"type":27,"value":28},{"type":31,"tagName":398,"properties":3399,"children":3400},{"class":400},[3401,3405,3410,3414,3418,3422,3426],{"type":31,"tagName":398,"properties":3402,"children":3403},{"style":558},[3404],{"type":27,"value":2565},{"type":31,"tagName":398,"properties":3406,"children":3407},{"style":517},[3408],{"type":27,"value":3409}," putWall",{"type":31,"tagName":398,"properties":3411,"children":3412},{"style":558},[3413],{"type":27,"value":586},{"type":31,"tagName":398,"properties":3415,"children":3416},{"style":523},[3417],{"type":27,"value":3148},{"type":31,"tagName":398,"properties":3419,"children":3420},{"style":558},[3421],{"type":27,"value":1403},{"type":31,"tagName":398,"properties":3423,"children":3424},{"style":636},[3425],{"type":27,"value":3157},{"type":31,"tagName":398,"properties":3427,"children":3428},{"style":517},[3429],{"type":27,"value":644},{"type":27,"value":28},{"type":31,"tagName":398,"properties":3432,"children":3433},{"class":400},[3434,3438,3443,3447,3451,3455,3459],{"type":31,"tagName":398,"properties":3435,"children":3436},{"style":558},[3437],{"type":27,"value":2565},{"type":31,"tagName":398,"properties":3439,"children":3440},{"style":517},[3441],{"type":27,"value":3442}," maxPain",{"type":31,"tagName":398,"properties":3444,"children":3445},{"style":558},[3446],{"type":27,"value":586},{"type":31,"tagName":398,"properties":3448,"children":3449},{"style":523},[3450],{"type":27,"value":3148},{"type":31,"tagName":398,"properties":3452,"children":3453},{"style":558},[3454],{"type":27,"value":1403},{"type":31,"tagName":398,"properties":3456,"children":3457},{"style":636},[3458],{"type":27,"value":3157},{"type":31,"tagName":398,"properties":3460,"children":3461},{"style":517},[3462],{"type":27,"value":644},{"type":27,"value":28},{"type":31,"tagName":398,"properties":3465,"children":3466},{"class":400},[],{"type":27,"value":28},{"type":31,"tagName":398,"properties":3469,"children":3470},{"class":400},[3471],{"type":31,"tagName":398,"properties":3472,"children":3473},{"style":404},[3474],{"type":27,"value":3475},"// ── The strike table: sorted insertion, one row per strike ──",{"type":27,"value":28},{"type":31,"tagName":398,"properties":3478,"children":3479},{"class":400},[3480,3485,3490,3494,3499,3503,3507,3511,3515,3519,3524],{"type":31,"tagName":398,"properties":3481,"children":3482},{"style":558},[3483],{"type":27,"value":3484},"function",{"type":31,"tagName":398,"properties":3486,"children":3487},{"style":523},[3488],{"type":27,"value":3489}," strikeSlot",{"type":31,"tagName":398,"properties":3491,"children":3492},{"style":517},[3493],{"type":27,"value":531},{"type":31,"tagName":398,"properties":3495,"children":3496},{"style":578},[3497],{"type":27,"value":3498},"strike",{"type":31,"tagName":398,"properties":3500,"children":3501},{"style":558},[3502],{"type":27,"value":586},{"type":31,"tagName":398,"properties":3504,"children":3505},{"style":523},[3506],{"type":27,"value":3148},{"type":31,"tagName":398,"properties":3508,"children":3509},{"style":517},[3510],{"type":27,"value":551},{"type":31,"tagName":398,"properties":3512,"children":3513},{"style":558},[3514],{"type":27,"value":586},{"type":31,"tagName":398,"properties":3516,"children":3517},{"style":523},[3518],{"type":27,"value":591},{"type":31,"tagName":398,"properties":3520,"children":3521},{"style":517},[3522],{"type":27,"value":3523}," { ",{"type":31,"tagName":398,"properties":3525,"children":3526},{"style":404},[3527],{"type":27,"value":3528},"// the row of this strike, inserted when new; -1 when the table is full",{"type":27,"value":28},{"type":31,"tagName":398,"properties":3531,"children":3532},{"class":400},[3533,3538,3543,3547,3551],{"type":31,"tagName":398,"properties":3534,"children":3535},{"style":558},[3536],{"type":27,"value":3537},"  let",{"type":31,"tagName":398,"properties":3539,"children":3540},{"style":517},[3541],{"type":27,"value":3542}," lo ",{"type":31,"tagName":398,"properties":3544,"children":3545},{"style":558},[3546],{"type":27,"value":2575},{"type":31,"tagName":398,"properties":3548,"children":3549},{"style":636},[3550],{"type":27,"value":2580},{"type":31,"tagName":398,"properties":3552,"children":3553},{"style":517},[3554],{"type":27,"value":644},{"type":27,"value":28},{"type":31,"tagName":398,"properties":3557,"children":3558},{"class":400},[3559,3563,3568,3572],{"type":31,"tagName":398,"properties":3560,"children":3561},{"style":558},[3562],{"type":27,"value":3537},{"type":31,"tagName":398,"properties":3564,"children":3565},{"style":517},[3566],{"type":27,"value":3567}," hi ",{"type":31,"tagName":398,"properties":3569,"children":3570},{"style":558},[3571],{"type":27,"value":2575},{"type":31,"tagName":398,"properties":3573,"children":3574},{"style":517},[3575],{"type":27,"value":3576}," strikeCount;",{"type":27,"value":28},{"type":31,"tagName":398,"properties":3579,"children":3580},{"class":400},[3581,3586,3591,3595],{"type":31,"tagName":398,"properties":3582,"children":3583},{"style":558},[3584],{"type":27,"value":3585},"  while",{"type":31,"tagName":398,"properties":3587,"children":3588},{"style":517},[3589],{"type":27,"value":3590}," (lo ",{"type":31,"tagName":398,"properties":3592,"children":3593},{"style":558},[3594],{"type":27,"value":2193},{"type":31,"tagName":398,"properties":3596,"children":3597},{"style":517},[3598],{"type":27,"value":3599}," hi) {",{"type":27,"value":28},{"type":31,"tagName":398,"properties":3602,"children":3603},{"class":400},[3604,3609,3614,3618,3622,3627,3632,3637,3642],{"type":31,"tagName":398,"properties":3605,"children":3606},{"style":558},[3607],{"type":27,"value":3608},"    const",{"type":31,"tagName":398,"properties":3610,"children":3611},{"style":636},[3612],{"type":27,"value":3613}," mid",{"type":31,"tagName":398,"properties":3615,"children":3616},{"style":558},[3617],{"type":27,"value":1403},{"type":31,"tagName":398,"properties":3619,"children":3620},{"style":517},[3621],{"type":27,"value":3590},{"type":31,"tagName":398,"properties":3623,"children":3624},{"style":558},[3625],{"type":27,"value":3626},"+",{"type":31,"tagName":398,"properties":3628,"children":3629},{"style":517},[3630],{"type":27,"value":3631}," hi) ",{"type":31,"tagName":398,"properties":3633,"children":3634},{"style":558},[3635],{"type":27,"value":3636},">>",{"type":31,"tagName":398,"properties":3638,"children":3639},{"style":636},[3640],{"type":27,"value":3641}," 1",{"type":31,"tagName":398,"properties":3643,"children":3644},{"style":517},[3645],{"type":27,"value":644},{"type":27,"value":28},{"type":31,"tagName":398,"properties":3648,"children":3649},{"class":400},[3650,3655,3660,3664,3669,3673,3678,3682,3686],{"type":31,"tagName":398,"properties":3651,"children":3652},{"style":558},[3653],{"type":27,"value":3654},"    if",{"type":31,"tagName":398,"properties":3656,"children":3657},{"style":517},[3658],{"type":27,"value":3659}," (strikePrice[mid] ",{"type":31,"tagName":398,"properties":3661,"children":3662},{"style":558},[3663],{"type":27,"value":2193},{"type":31,"tagName":398,"properties":3665,"children":3666},{"style":517},[3667],{"type":27,"value":3668}," strike) lo ",{"type":31,"tagName":398,"properties":3670,"children":3671},{"style":558},[3672],{"type":27,"value":2575},{"type":31,"tagName":398,"properties":3674,"children":3675},{"style":517},[3676],{"type":27,"value":3677}," mid ",{"type":31,"tagName":398,"properties":3679,"children":3680},{"style":558},[3681],{"type":27,"value":3626},{"type":31,"tagName":398,"properties":3683,"children":3684},{"style":636},[3685],{"type":27,"value":3641},{"type":31,"tagName":398,"properties":3687,"children":3688},{"style":517},[3689],{"type":27,"value":644},{"type":27,"value":28},{"type":31,"tagName":398,"properties":3692,"children":3693},{"class":400},[3694,3699,3703,3707],{"type":31,"tagName":398,"properties":3695,"children":3696},{"style":558},[3697],{"type":27,"value":3698},"    else",{"type":31,"tagName":398,"properties":3700,"children":3701},{"style":517},[3702],{"type":27,"value":3567},{"type":31,"tagName":398,"properties":3704,"children":3705},{"style":558},[3706],{"type":27,"value":2575},{"type":31,"tagName":398,"properties":3708,"children":3709},{"style":517},[3710],{"type":27,"value":3711}," mid;",{"type":27,"value":28},{"type":31,"tagName":398,"properties":3714,"children":3715},{"class":400},[3716],{"type":31,"tagName":398,"properties":3717,"children":3718},{"style":517},[3719],{"type":27,"value":3720},"  }",{"type":27,"value":28},{"type":31,"tagName":398,"properties":3723,"children":3724},{"class":400},[3725,3730,3734,3738,3742,3747,3752,3757,3762,3767],{"type":31,"tagName":398,"properties":3726,"children":3727},{"style":558},[3728],{"type":27,"value":3729},"  if",{"type":31,"tagName":398,"properties":3731,"children":3732},{"style":517},[3733],{"type":27,"value":3590},{"type":31,"tagName":398,"properties":3735,"children":3736},{"style":558},[3737],{"type":27,"value":2193},{"type":31,"tagName":398,"properties":3739,"children":3740},{"style":517},[3741],{"type":27,"value":3250},{"type":31,"tagName":398,"properties":3743,"children":3744},{"style":558},[3745],{"type":27,"value":3746},"&&",{"type":31,"tagName":398,"properties":3748,"children":3749},{"style":517},[3750],{"type":27,"value":3751}," strikePrice[lo] ",{"type":31,"tagName":398,"properties":3753,"children":3754},{"style":558},[3755],{"type":27,"value":3756},"==",{"type":31,"tagName":398,"properties":3758,"children":3759},{"style":517},[3760],{"type":27,"value":3761}," strike) ",{"type":31,"tagName":398,"properties":3763,"children":3764},{"style":558},[3765],{"type":27,"value":3766},"return",{"type":31,"tagName":398,"properties":3768,"children":3769},{"style":517},[3770],{"type":27,"value":3771}," lo;",{"type":27,"value":28},{"type":31,"tagName":398,"properties":3774,"children":3775},{"class":400},[3776,3780,3785,3790,3794,3799,3803,3808,3812],{"type":31,"tagName":398,"properties":3777,"children":3778},{"style":558},[3779],{"type":27,"value":3729},{"type":31,"tagName":398,"properties":3781,"children":3782},{"style":517},[3783],{"type":27,"value":3784}," (strikeCount ",{"type":31,"tagName":398,"properties":3786,"children":3787},{"style":558},[3788],{"type":27,"value":3789},">=",{"type":31,"tagName":398,"properties":3791,"children":3792},{"style":636},[3793],{"type":27,"value":2049},{"type":31,"tagName":398,"properties":3795,"children":3796},{"style":517},[3797],{"type":27,"value":3798},") ",{"type":31,"tagName":398,"properties":3800,"children":3801},{"style":558},[3802],{"type":27,"value":3766},{"type":31,"tagName":398,"properties":3804,"children":3805},{"style":558},[3806],{"type":27,"value":3807}," -",{"type":31,"tagName":398,"properties":3809,"children":3810},{"style":636},[3811],{"type":27,"value":713},{"type":31,"tagName":398,"properties":3813,"children":3814},{"style":517},[3815],{"type":27,"value":644},{"type":27,"value":28},{"type":31,"tagName":398,"properties":3818,"children":3819},{"class":400},[3820,3825,3830,3834,3839,3843,3848,3853,3858,3863,3867],{"type":31,"tagName":398,"properties":3821,"children":3822},{"style":558},[3823],{"type":27,"value":3824},"  for",{"type":31,"tagName":398,"properties":3826,"children":3827},{"style":517},[3828],{"type":27,"value":3829}," (",{"type":31,"tagName":398,"properties":3831,"children":3832},{"style":558},[3833],{"type":27,"value":2565},{"type":31,"tagName":398,"properties":3835,"children":3836},{"style":517},[3837],{"type":27,"value":3838}," i ",{"type":31,"tagName":398,"properties":3840,"children":3841},{"style":558},[3842],{"type":27,"value":2575},{"type":31,"tagName":398,"properties":3844,"children":3845},{"style":517},[3846],{"type":27,"value":3847}," strikeCount; i ",{"type":31,"tagName":398,"properties":3849,"children":3850},{"style":558},[3851],{"type":27,"value":3852},">",{"type":31,"tagName":398,"properties":3854,"children":3855},{"style":517},[3856],{"type":27,"value":3857}," lo; i ",{"type":31,"tagName":398,"properties":3859,"children":3860},{"style":558},[3861],{"type":27,"value":3862},"-=",{"type":31,"tagName":398,"properties":3864,"children":3865},{"style":636},[3866],{"type":27,"value":3641},{"type":31,"tagName":398,"properties":3868,"children":3869},{"style":517},[3870],{"type":27,"value":3871},") {",{"type":27,"value":28},{"type":31,"tagName":398,"properties":3874,"children":3875},{"class":400},[3876,3881,3885,3890,3895,3899],{"type":31,"tagName":398,"properties":3877,"children":3878},{"style":517},[3879],{"type":27,"value":3880},"    strikePrice[i] ",{"type":31,"tagName":398,"properties":3882,"children":3883},{"style":558},[3884],{"type":27,"value":2575},{"type":31,"tagName":398,"properties":3886,"children":3887},{"style":517},[3888],{"type":27,"value":3889}," strikePrice[i ",{"type":31,"tagName":398,"properties":3891,"children":3892},{"style":558},[3893],{"type":27,"value":3894},"-",{"type":31,"tagName":398,"properties":3896,"children":3897},{"style":636},[3898],{"type":27,"value":3641},{"type":31,"tagName":398,"properties":3900,"children":3901},{"style":517},[3902],{"type":27,"value":3903},"];",{"type":27,"value":28},{"type":31,"tagName":398,"properties":3906,"children":3907},{"class":400},[3908,3913,3917,3922,3926,3930],{"type":31,"tagName":398,"properties":3909,"children":3910},{"style":517},[3911],{"type":27,"value":3912},"    callOi[i] ",{"type":31,"tagName":398,"properties":3914,"children":3915},{"style":558},[3916],{"type":27,"value":2575},{"type":31,"tagName":398,"properties":3918,"children":3919},{"style":517},[3920],{"type":27,"value":3921}," callOi[i ",{"type":31,"tagName":398,"properties":3923,"children":3924},{"style":558},[3925],{"type":27,"value":3894},{"type":31,"tagName":398,"properties":3927,"children":3928},{"style":636},[3929],{"type":27,"value":3641},{"type":31,"tagName":398,"properties":3931,"children":3932},{"style":517},[3933],{"type":27,"value":3903},{"type":27,"value":28},{"type":31,"tagName":398,"properties":3936,"children":3937},{"class":400},[3938,3943,3947,3952,3956,3960],{"type":31,"tagName":398,"properties":3939,"children":3940},{"style":517},[3941],{"type":27,"value":3942},"    putOi[i] ",{"type":31,"tagName":398,"properties":3944,"children":3945},{"style":558},[3946],{"type":27,"value":2575},{"type":31,"tagName":398,"properties":3948,"children":3949},{"style":517},[3950],{"type":27,"value":3951}," putOi[i ",{"type":31,"tagName":398,"properties":3953,"children":3954},{"style":558},[3955],{"type":27,"value":3894},{"type":31,"tagName":398,"properties":3957,"children":3958},{"style":636},[3959],{"type":27,"value":3641},{"type":31,"tagName":398,"properties":3961,"children":3962},{"style":517},[3963],{"type":27,"value":3903},{"type":27,"value":28},{"type":31,"tagName":398,"properties":3966,"children":3967},{"class":400},[3968,3973,3977,3982,3986,3990],{"type":31,"tagName":398,"properties":3969,"children":3970},{"style":517},[3971],{"type":27,"value":3972},"    callGex[i] ",{"type":31,"tagName":398,"properties":3974,"children":3975},{"style":558},[3976],{"type":27,"value":2575},{"type":31,"tagName":398,"properties":3978,"children":3979},{"style":517},[3980],{"type":27,"value":3981}," callGex[i ",{"type":31,"tagName":398,"properties":3983,"children":3984},{"style":558},[3985],{"type":27,"value":3894},{"type":31,"tagName":398,"properties":3987,"children":3988},{"style":636},[3989],{"type":27,"value":3641},{"type":31,"tagName":398,"properties":3991,"children":3992},{"style":517},[3993],{"type":27,"value":3903},{"type":27,"value":28},{"type":31,"tagName":398,"properties":3996,"children":3997},{"class":400},[3998,4003,4007,4012,4016,4020],{"type":31,"tagName":398,"properties":3999,"children":4000},{"style":517},[4001],{"type":27,"value":4002},"    putGex[i] ",{"type":31,"tagName":398,"properties":4004,"children":4005},{"style":558},[4006],{"type":27,"value":2575},{"type":31,"tagName":398,"properties":4008,"children":4009},{"style":517},[4010],{"type":27,"value":4011}," putGex[i ",{"type":31,"tagName":398,"properties":4013,"children":4014},{"style":558},[4015],{"type":27,"value":3894},{"type":31,"tagName":398,"properties":4017,"children":4018},{"style":636},[4019],{"type":27,"value":3641},{"type":31,"tagName":398,"properties":4021,"children":4022},{"style":517},[4023],{"type":27,"value":3903},{"type":27,"value":28},{"type":31,"tagName":398,"properties":4026,"children":4027},{"class":400},[4028],{"type":31,"tagName":398,"properties":4029,"children":4030},{"style":517},[4031],{"type":27,"value":3720},{"type":27,"value":28},{"type":31,"tagName":398,"properties":4034,"children":4035},{"class":400},[4036,4041,4045],{"type":31,"tagName":398,"properties":4037,"children":4038},{"style":517},[4039],{"type":27,"value":4040},"  strikePrice[lo] ",{"type":31,"tagName":398,"properties":4042,"children":4043},{"style":558},[4044],{"type":27,"value":2575},{"type":31,"tagName":398,"properties":4046,"children":4047},{"style":517},[4048],{"type":27,"value":4049}," strike;",{"type":27,"value":28},{"type":31,"tagName":398,"properties":4052,"children":4053},{"class":400},[4054,4059,4063,4068],{"type":31,"tagName":398,"properties":4055,"children":4056},{"style":517},[4057],{"type":27,"value":4058},"  callOi[lo] ",{"type":31,"tagName":398,"properties":4060,"children":4061},{"style":558},[4062],{"type":27,"value":2575},{"type":31,"tagName":398,"properties":4064,"children":4065},{"style":636},[4066],{"type":27,"value":4067}," 0.0",{"type":31,"tagName":398,"properties":4069,"children":4070},{"style":517},[4071],{"type":27,"value":644},{"type":27,"value":28},{"type":31,"tagName":398,"properties":4074,"children":4075},{"class":400},[4076,4081,4085,4089],{"type":31,"tagName":398,"properties":4077,"children":4078},{"style":517},[4079],{"type":27,"value":4080},"  putOi[lo] ",{"type":31,"tagName":398,"properties":4082,"children":4083},{"style":558},[4084],{"type":27,"value":2575},{"type":31,"tagName":398,"properties":4086,"children":4087},{"style":636},[4088],{"type":27,"value":4067},{"type":31,"tagName":398,"properties":4090,"children":4091},{"style":517},[4092],{"type":27,"value":644},{"type":27,"value":28},{"type":31,"tagName":398,"properties":4095,"children":4096},{"class":400},[4097,4102,4106,4110],{"type":31,"tagName":398,"properties":4098,"children":4099},{"style":517},[4100],{"type":27,"value":4101},"  callGex[lo] ",{"type":31,"tagName":398,"properties":4103,"children":4104},{"style":558},[4105],{"type":27,"value":2575},{"type":31,"tagName":398,"properties":4107,"children":4108},{"style":636},[4109],{"type":27,"value":4067},{"type":31,"tagName":398,"properties":4111,"children":4112},{"style":517},[4113],{"type":27,"value":644},{"type":27,"value":28},{"type":31,"tagName":398,"properties":4116,"children":4117},{"class":400},[4118,4123,4127,4131],{"type":31,"tagName":398,"properties":4119,"children":4120},{"style":517},[4121],{"type":27,"value":4122},"  putGex[lo] ",{"type":31,"tagName":398,"properties":4124,"children":4125},{"style":558},[4126],{"type":27,"value":2575},{"type":31,"tagName":398,"properties":4128,"children":4129},{"style":636},[4130],{"type":27,"value":4067},{"type":31,"tagName":398,"properties":4132,"children":4133},{"style":517},[4134],{"type":27,"value":644},{"type":27,"value":28},{"type":31,"tagName":398,"properties":4137,"children":4138},{"class":400},[4139,4144,4149,4153],{"type":31,"tagName":398,"properties":4140,"children":4141},{"style":517},[4142],{"type":27,"value":4143},"  strikeCount ",{"type":31,"tagName":398,"properties":4145,"children":4146},{"style":558},[4147],{"type":27,"value":4148},"+=",{"type":31,"tagName":398,"properties":4150,"children":4151},{"style":636},[4152],{"type":27,"value":3641},{"type":31,"tagName":398,"properties":4154,"children":4155},{"style":517},[4156],{"type":27,"value":644},{"type":27,"value":28},{"type":31,"tagName":398,"properties":4159,"children":4160},{"class":400},[4161,4166],{"type":31,"tagName":398,"properties":4162,"children":4163},{"style":558},[4164],{"type":27,"value":4165},"  return",{"type":31,"tagName":398,"properties":4167,"children":4168},{"style":517},[4169],{"type":27,"value":3771},{"type":27,"value":28},{"type":31,"tagName":398,"properties":4172,"children":4173},{"class":400},[4174],{"type":31,"tagName":398,"properties":4175,"children":4176},{"style":517},[4177],{"type":27,"value":4178},"}",{"type":27,"value":28},{"type":31,"tagName":398,"properties":4181,"children":4182},{"class":400},[],{"type":27,"value":28},{"type":31,"tagName":398,"properties":4185,"children":4186},{"class":400},[4187,4191,4196,4200,4205,4209,4213,4217,4221,4225,4229],{"type":31,"tagName":398,"properties":4188,"children":4189},{"style":558},[4190],{"type":27,"value":3484},{"type":31,"tagName":398,"properties":4192,"children":4193},{"style":523},[4194],{"type":27,"value":4195}," noteExpiry",{"type":31,"tagName":398,"properties":4197,"children":4198},{"style":517},[4199],{"type":27,"value":531},{"type":31,"tagName":398,"properties":4201,"children":4202},{"style":578},[4203],{"type":27,"value":4204},"ms",{"type":31,"tagName":398,"properties":4206,"children":4207},{"style":558},[4208],{"type":27,"value":586},{"type":31,"tagName":398,"properties":4210,"children":4211},{"style":523},[4212],{"type":27,"value":3148},{"type":31,"tagName":398,"properties":4214,"children":4215},{"style":517},[4216],{"type":27,"value":551},{"type":31,"tagName":398,"properties":4218,"children":4219},{"style":558},[4220],{"type":27,"value":586},{"type":31,"tagName":398,"properties":4222,"children":4223},{"style":636},[4224],{"type":27,"value":639},{"type":31,"tagName":398,"properties":4226,"children":4227},{"style":517},[4228],{"type":27,"value":3523},{"type":31,"tagName":398,"properties":4230,"children":4231},{"style":404},[4232],{"type":27,"value":4233},"// sorted insertion of a distinct live expiry",{"type":27,"value":28},{"type":31,"tagName":398,"properties":4236,"children":4237},{"class":400},[4238,4242,4246,4250,4254],{"type":31,"tagName":398,"properties":4239,"children":4240},{"style":558},[4241],{"type":27,"value":3537},{"type":31,"tagName":398,"properties":4243,"children":4244},{"style":517},[4245],{"type":27,"value":3542},{"type":31,"tagName":398,"properties":4247,"children":4248},{"style":558},[4249],{"type":27,"value":2575},{"type":31,"tagName":398,"properties":4251,"children":4252},{"style":636},[4253],{"type":27,"value":2580},{"type":31,"tagName":398,"properties":4255,"children":4256},{"style":517},[4257],{"type":27,"value":644},{"type":27,"value":28},{"type":31,"tagName":398,"properties":4260,"children":4261},{"class":400},[4262,4266,4270,4274],{"type":31,"tagName":398,"properties":4263,"children":4264},{"style":558},[4265],{"type":27,"value":3537},{"type":31,"tagName":398,"properties":4267,"children":4268},{"style":517},[4269],{"type":27,"value":3567},{"type":31,"tagName":398,"properties":4271,"children":4272},{"style":558},[4273],{"type":27,"value":2575},{"type":31,"tagName":398,"properties":4275,"children":4276},{"style":517},[4277],{"type":27,"value":4278}," expiryCount;",{"type":27,"value":28},{"type":31,"tagName":398,"properties":4281,"children":4282},{"class":400},[4283,4287,4291,4295],{"type":31,"tagName":398,"properties":4284,"children":4285},{"style":558},[4286],{"type":27,"value":3585},{"type":31,"tagName":398,"properties":4288,"children":4289},{"style":517},[4290],{"type":27,"value":3590},{"type":31,"tagName":398,"properties":4292,"children":4293},{"style":558},[4294],{"type":27,"value":2193},{"type":31,"tagName":398,"properties":4296,"children":4297},{"style":517},[4298],{"type":27,"value":3599},{"type":27,"value":28},{"type":31,"tagName":398,"properties":4301,"children":4302},{"class":400},[4303,4307,4311,4315,4319,4323,4327,4331,4335],{"type":31,"tagName":398,"properties":4304,"children":4305},{"style":558},[4306],{"type":27,"value":3608},{"type":31,"tagName":398,"properties":4308,"children":4309},{"style":636},[4310],{"type":27,"value":3613},{"type":31,"tagName":398,"properties":4312,"children":4313},{"style":558},[4314],{"type":27,"value":1403},{"type":31,"tagName":398,"properties":4316,"children":4317},{"style":517},[4318],{"type":27,"value":3590},{"type":31,"tagName":398,"properties":4320,"children":4321},{"style":558},[4322],{"type":27,"value":3626},{"type":31,"tagName":398,"properties":4324,"children":4325},{"style":517},[4326],{"type":27,"value":3631},{"type":31,"tagName":398,"properties":4328,"children":4329},{"style":558},[4330],{"type":27,"value":3636},{"type":31,"tagName":398,"properties":4332,"children":4333},{"style":636},[4334],{"type":27,"value":3641},{"type":31,"tagName":398,"properties":4336,"children":4337},{"style":517},[4338],{"type":27,"value":644},{"type":27,"value":28},{"type":31,"tagName":398,"properties":4341,"children":4342},{"class":400},[4343,4347,4352,4356,4361,4365,4369,4373,4377],{"type":31,"tagName":398,"properties":4344,"children":4345},{"style":558},[4346],{"type":27,"value":3654},{"type":31,"tagName":398,"properties":4348,"children":4349},{"style":517},[4350],{"type":27,"value":4351}," (expiryMs[mid] ",{"type":31,"tagName":398,"properties":4353,"children":4354},{"style":558},[4355],{"type":27,"value":2193},{"type":31,"tagName":398,"properties":4357,"children":4358},{"style":517},[4359],{"type":27,"value":4360}," ms) lo ",{"type":31,"tagName":398,"properties":4362,"children":4363},{"style":558},[4364],{"type":27,"value":2575},{"type":31,"tagName":398,"properties":4366,"children":4367},{"style":517},[4368],{"type":27,"value":3677},{"type":31,"tagName":398,"properties":4370,"children":4371},{"style":558},[4372],{"type":27,"value":3626},{"type":31,"tagName":398,"properties":4374,"children":4375},{"style":636},[4376],{"type":27,"value":3641},{"type":31,"tagName":398,"properties":4378,"children":4379},{"style":517},[4380],{"type":27,"value":644},{"type":27,"value":28},{"type":31,"tagName":398,"properties":4383,"children":4384},{"class":400},[4385,4389,4393,4397],{"type":31,"tagName":398,"properties":4386,"children":4387},{"style":558},[4388],{"type":27,"value":3698},{"type":31,"tagName":398,"properties":4390,"children":4391},{"style":517},[4392],{"type":27,"value":3567},{"type":31,"tagName":398,"properties":4394,"children":4395},{"style":558},[4396],{"type":27,"value":2575},{"type":31,"tagName":398,"properties":4398,"children":4399},{"style":517},[4400],{"type":27,"value":3711},{"type":27,"value":28},{"type":31,"tagName":398,"properties":4403,"children":4404},{"class":400},[4405],{"type":31,"tagName":398,"properties":4406,"children":4407},{"style":517},[4408],{"type":27,"value":3720},{"type":27,"value":28},{"type":31,"tagName":398,"properties":4411,"children":4412},{"class":400},[4413,4417,4421,4425,4429,4433,4438,4442,4447,4451],{"type":31,"tagName":398,"properties":4414,"children":4415},{"style":558},[4416],{"type":27,"value":3729},{"type":31,"tagName":398,"properties":4418,"children":4419},{"style":517},[4420],{"type":27,"value":3590},{"type":31,"tagName":398,"properties":4422,"children":4423},{"style":558},[4424],{"type":27,"value":2193},{"type":31,"tagName":398,"properties":4426,"children":4427},{"style":517},[4428],{"type":27,"value":3280},{"type":31,"tagName":398,"properties":4430,"children":4431},{"style":558},[4432],{"type":27,"value":3746},{"type":31,"tagName":398,"properties":4434,"children":4435},{"style":517},[4436],{"type":27,"value":4437}," expiryMs[lo] ",{"type":31,"tagName":398,"properties":4439,"children":4440},{"style":558},[4441],{"type":27,"value":3756},{"type":31,"tagName":398,"properties":4443,"children":4444},{"style":517},[4445],{"type":27,"value":4446}," ms) ",{"type":31,"tagName":398,"properties":4448,"children":4449},{"style":558},[4450],{"type":27,"value":3766},{"type":31,"tagName":398,"properties":4452,"children":4453},{"style":517},[4454],{"type":27,"value":644},{"type":27,"value":28},{"type":31,"tagName":398,"properties":4457,"children":4458},{"class":400},[4459,4463,4468,4472,4476,4480,4484],{"type":31,"tagName":398,"properties":4460,"children":4461},{"style":558},[4462],{"type":27,"value":3729},{"type":31,"tagName":398,"properties":4464,"children":4465},{"style":517},[4466],{"type":27,"value":4467}," (expiryCount ",{"type":31,"tagName":398,"properties":4469,"children":4470},{"style":558},[4471],{"type":27,"value":3789},{"type":31,"tagName":398,"properties":4473,"children":4474},{"style":636},[4475],{"type":27,"value":2081},{"type":31,"tagName":398,"properties":4477,"children":4478},{"style":517},[4479],{"type":27,"value":3798},{"type":31,"tagName":398,"properties":4481,"children":4482},{"style":558},[4483],{"type":27,"value":3766},{"type":31,"tagName":398,"properties":4485,"children":4486},{"style":517},[4487],{"type":27,"value":644},{"type":27,"value":28},{"type":31,"tagName":398,"properties":4490,"children":4491},{"class":400},[4492,4496,4500,4504,4508,4512,4517,4521,4525,4529,4533,4538,4542,4547,4551,4555],{"type":31,"tagName":398,"properties":4493,"children":4494},{"style":558},[4495],{"type":27,"value":3824},{"type":31,"tagName":398,"properties":4497,"children":4498},{"style":517},[4499],{"type":27,"value":3829},{"type":31,"tagName":398,"properties":4501,"children":4502},{"style":558},[4503],{"type":27,"value":2565},{"type":31,"tagName":398,"properties":4505,"children":4506},{"style":517},[4507],{"type":27,"value":3838},{"type":31,"tagName":398,"properties":4509,"children":4510},{"style":558},[4511],{"type":27,"value":2575},{"type":31,"tagName":398,"properties":4513,"children":4514},{"style":517},[4515],{"type":27,"value":4516}," expiryCount; i ",{"type":31,"tagName":398,"properties":4518,"children":4519},{"style":558},[4520],{"type":27,"value":3852},{"type":31,"tagName":398,"properties":4522,"children":4523},{"style":517},[4524],{"type":27,"value":3857},{"type":31,"tagName":398,"properties":4526,"children":4527},{"style":558},[4528],{"type":27,"value":3862},{"type":31,"tagName":398,"properties":4530,"children":4531},{"style":636},[4532],{"type":27,"value":3641},{"type":31,"tagName":398,"properties":4534,"children":4535},{"style":517},[4536],{"type":27,"value":4537},") expiryMs[i] ",{"type":31,"tagName":398,"properties":4539,"children":4540},{"style":558},[4541],{"type":27,"value":2575},{"type":31,"tagName":398,"properties":4543,"children":4544},{"style":517},[4545],{"type":27,"value":4546}," expiryMs[i ",{"type":31,"tagName":398,"properties":4548,"children":4549},{"style":558},[4550],{"type":27,"value":3894},{"type":31,"tagName":398,"properties":4552,"children":4553},{"style":636},[4554],{"type":27,"value":3641},{"type":31,"tagName":398,"properties":4556,"children":4557},{"style":517},[4558],{"type":27,"value":3903},{"type":27,"value":28},{"type":31,"tagName":398,"properties":4561,"children":4562},{"class":400},[4563,4568,4572],{"type":31,"tagName":398,"properties":4564,"children":4565},{"style":517},[4566],{"type":27,"value":4567},"  expiryMs[lo] ",{"type":31,"tagName":398,"properties":4569,"children":4570},{"style":558},[4571],{"type":27,"value":2575},{"type":31,"tagName":398,"properties":4573,"children":4574},{"style":517},[4575],{"type":27,"value":4576}," ms;",{"type":27,"value":28},{"type":31,"tagName":398,"properties":4579,"children":4580},{"class":400},[4581,4586,4590,4594],{"type":31,"tagName":398,"properties":4582,"children":4583},{"style":517},[4584],{"type":27,"value":4585},"  expiryCount ",{"type":31,"tagName":398,"properties":4587,"children":4588},{"style":558},[4589],{"type":27,"value":4148},{"type":31,"tagName":398,"properties":4591,"children":4592},{"style":636},[4593],{"type":27,"value":3641},{"type":31,"tagName":398,"properties":4595,"children":4596},{"style":517},[4597],{"type":27,"value":644},{"type":27,"value":28},{"type":31,"tagName":398,"properties":4600,"children":4601},{"class":400},[4602],{"type":31,"tagName":398,"properties":4603,"children":4604},{"style":517},[4605],{"type":27,"value":4178},{"type":27,"value":28},{"type":31,"tagName":398,"properties":4608,"children":4609},{"class":400},[],{"type":27,"value":28},{"type":31,"tagName":398,"properties":4612,"children":4613},{"class":400},[4614],{"type":31,"tagName":398,"properties":4615,"children":4616},{"style":404},[4617],{"type":27,"value":4618},"// ── The chain, measured on the live bar ──",{"type":27,"value":28},{"type":31,"tagName":398,"properties":4621,"children":4622},{"class":400},[4623,4627,4632,4636,4641,4645,4649,4653,4657,4661,4665],{"type":31,"tagName":398,"properties":4624,"children":4625},{"style":558},[4626],{"type":27,"value":3484},{"type":31,"tagName":398,"properties":4628,"children":4629},{"style":523},[4630],{"type":27,"value":4631}," measureChain",{"type":31,"tagName":398,"properties":4633,"children":4634},{"style":517},[4635],{"type":27,"value":531},{"type":31,"tagName":398,"properties":4637,"children":4638},{"style":578},[4639],{"type":27,"value":4640},"n",{"type":31,"tagName":398,"properties":4642,"children":4643},{"style":558},[4644],{"type":27,"value":586},{"type":31,"tagName":398,"properties":4646,"children":4647},{"style":523},[4648],{"type":27,"value":591},{"type":31,"tagName":398,"properties":4650,"children":4651},{"style":517},[4652],{"type":27,"value":551},{"type":31,"tagName":398,"properties":4654,"children":4655},{"style":558},[4656],{"type":27,"value":586},{"type":31,"tagName":398,"properties":4658,"children":4659},{"style":636},[4660],{"type":27,"value":639},{"type":31,"tagName":398,"properties":4662,"children":4663},{"style":517},[4664],{"type":27,"value":3523},{"type":31,"tagName":398,"properties":4666,"children":4667},{"style":404},[4668],{"type":27,"value":4669},"// n = f64 cells in the live block",{"type":27,"value":28},{"type":31,"tagName":398,"properties":4672,"children":4673},{"class":400},[4674,4679,4684,4688,4693,4698],{"type":31,"tagName":398,"properties":4675,"children":4676},{"style":558},[4677],{"type":27,"value":4678},"  const",{"type":31,"tagName":398,"properties":4680,"children":4681},{"style":636},[4682],{"type":27,"value":4683}," cells",{"type":31,"tagName":398,"properties":4685,"children":4686},{"style":558},[4687],{"type":27,"value":1403},{"type":31,"tagName":398,"properties":4689,"children":4690},{"style":523},[4691],{"type":27,"value":4692}," in_chain_view",{"type":31,"tagName":398,"properties":4694,"children":4695},{"style":517},[4696],{"type":27,"value":4697},"(); ",{"type":31,"tagName":398,"properties":4699,"children":4700},{"style":404},[4701],{"type":27,"value":4702},"// the live chain in place: the first n values of the build's own buffer",{"type":27,"value":28},{"type":31,"tagName":398,"properties":4705,"children":4706},{"class":400},[4707,4711,4716,4720,4725,4730,4735],{"type":31,"tagName":398,"properties":4708,"children":4709},{"style":558},[4710],{"type":27,"value":4678},{"type":31,"tagName":398,"properties":4712,"children":4713},{"style":636},[4714],{"type":27,"value":4715}," nowMs",{"type":31,"tagName":398,"properties":4717,"children":4718},{"style":558},[4719],{"type":27,"value":1403},{"type":31,"tagName":398,"properties":4721,"children":4722},{"style":517},[4723],{"type":27,"value":4724}," t ",{"type":31,"tagName":398,"properties":4726,"children":4727},{"style":558},[4728],{"type":27,"value":4729},"*",{"type":31,"tagName":398,"properties":4731,"children":4732},{"style":636},[4733],{"type":27,"value":4734}," 1000.0",{"type":31,"tagName":398,"properties":4736,"children":4737},{"style":517},[4738],{"type":27,"value":644},{"type":27,"value":28},{"type":31,"tagName":398,"properties":4741,"children":4742},{"class":400},[4743,4747,4751,4755],{"type":31,"tagName":398,"properties":4744,"children":4745},{"style":517},[4746],{"type":27,"value":4143},{"type":31,"tagName":398,"properties":4748,"children":4749},{"style":558},[4750],{"type":27,"value":2575},{"type":31,"tagName":398,"properties":4752,"children":4753},{"style":636},[4754],{"type":27,"value":2580},{"type":31,"tagName":398,"properties":4756,"children":4757},{"style":517},[4758],{"type":27,"value":644},{"type":27,"value":28},{"type":31,"tagName":398,"properties":4761,"children":4762},{"class":400},[4763,4767,4771,4775],{"type":31,"tagName":398,"properties":4764,"children":4765},{"style":517},[4766],{"type":27,"value":4585},{"type":31,"tagName":398,"properties":4768,"children":4769},{"style":558},[4770],{"type":27,"value":2575},{"type":31,"tagName":398,"properties":4772,"children":4773},{"style":636},[4774],{"type":27,"value":2580},{"type":31,"tagName":398,"properties":4776,"children":4777},{"style":517},[4778],{"type":27,"value":644},{"type":27,"value":28},{"type":31,"tagName":398,"properties":4781,"children":4782},{"class":400},[4783,4787,4791,4795,4799,4803,4807,4812,4816,4820,4824,4828,4833,4838,4842,4846,4850,4855,4860,4864,4868,4873,4877,4882,4887,4892,4896,4900,4905],{"type":31,"tagName":398,"properties":4784,"children":4785},{"style":558},[4786],{"type":27,"value":3824},{"type":31,"tagName":398,"properties":4788,"children":4789},{"style":517},[4790],{"type":27,"value":3829},{"type":31,"tagName":398,"properties":4792,"children":4793},{"style":558},[4794],{"type":27,"value":2565},{"type":31,"tagName":398,"properties":4796,"children":4797},{"style":517},[4798],{"type":27,"value":3838},{"type":31,"tagName":398,"properties":4800,"children":4801},{"style":558},[4802],{"type":27,"value":2575},{"type":31,"tagName":398,"properties":4804,"children":4805},{"style":636},[4806],{"type":27,"value":2580},{"type":31,"tagName":398,"properties":4808,"children":4809},{"style":517},[4810],{"type":27,"value":4811},"; i ",{"type":31,"tagName":398,"properties":4813,"children":4814},{"style":558},[4815],{"type":27,"value":3626},{"type":31,"tagName":398,"properties":4817,"children":4818},{"style":636},[4819],{"type":27,"value":2143},{"type":31,"tagName":398,"properties":4821,"children":4822},{"style":558},[4823],{"type":27,"value":3807},{"type":31,"tagName":398,"properties":4825,"children":4826},{"style":636},[4827],{"type":27,"value":3641},{"type":31,"tagName":398,"properties":4829,"children":4830},{"style":558},[4831],{"type":27,"value":4832}," \u003C",{"type":31,"tagName":398,"properties":4834,"children":4835},{"style":517},[4836],{"type":27,"value":4837}," n; i ",{"type":31,"tagName":398,"properties":4839,"children":4840},{"style":558},[4841],{"type":27,"value":4148},{"type":31,"tagName":398,"properties":4843,"children":4844},{"style":636},[4845],{"type":27,"value":2143},{"type":31,"tagName":398,"properties":4847,"children":4848},{"style":517},[4849],{"type":27,"value":3798},{"type":31,"tagName":398,"properties":4851,"children":4852},{"style":558},[4853],{"type":27,"value":4854},"if",{"type":31,"tagName":398,"properties":4856,"children":4857},{"style":517},[4858],{"type":27,"value":4859}," (cells[i ",{"type":31,"tagName":398,"properties":4861,"children":4862},{"style":558},[4863],{"type":27,"value":3626},{"type":31,"tagName":398,"properties":4865,"children":4866},{"style":636},[4867],{"type":27,"value":3641},{"type":31,"tagName":398,"properties":4869,"children":4870},{"style":517},[4871],{"type":27,"value":4872},"] ",{"type":31,"tagName":398,"properties":4874,"children":4875},{"style":558},[4876],{"type":27,"value":3852},{"type":31,"tagName":398,"properties":4878,"children":4879},{"style":517},[4880],{"type":27,"value":4881}," nowMs) ",{"type":31,"tagName":398,"properties":4883,"children":4884},{"style":523},[4885],{"type":27,"value":4886},"noteExpiry",{"type":31,"tagName":398,"properties":4888,"children":4889},{"style":517},[4890],{"type":27,"value":4891},"(cells[i ",{"type":31,"tagName":398,"properties":4893,"children":4894},{"style":558},[4895],{"type":27,"value":3626},{"type":31,"tagName":398,"properties":4897,"children":4898},{"style":636},[4899],{"type":27,"value":3641},{"type":31,"tagName":398,"properties":4901,"children":4902},{"style":517},[4903],{"type":27,"value":4904},"]); ",{"type":31,"tagName":398,"properties":4906,"children":4907},{"style":404},[4908],{"type":27,"value":4909},"// the live expiries, for the nearest-N filter",{"type":27,"value":28},{"type":31,"tagName":398,"properties":4912,"children":4913},{"class":400},[4914,4918,4922,4926,4930,4934,4938],{"type":31,"tagName":398,"properties":4915,"children":4916},{"style":558},[4917],{"type":27,"value":3729},{"type":31,"tagName":398,"properties":4919,"children":4920},{"style":517},[4921],{"type":27,"value":4467},{"type":31,"tagName":398,"properties":4923,"children":4924},{"style":558},[4925],{"type":27,"value":3756},{"type":31,"tagName":398,"properties":4927,"children":4928},{"style":636},[4929],{"type":27,"value":2580},{"type":31,"tagName":398,"properties":4931,"children":4932},{"style":517},[4933],{"type":27,"value":3798},{"type":31,"tagName":398,"properties":4935,"children":4936},{"style":558},[4937],{"type":27,"value":3766},{"type":31,"tagName":398,"properties":4939,"children":4940},{"style":517},[4941],{"type":27,"value":644},{"type":27,"value":28},{"type":31,"tagName":398,"properties":4944,"children":4945},{"class":400},[4946,4950,4955,4959,4963,4967,4971,4976,4980,4984,4988,4993,4998,5002,5006,5010,5014,5019,5023,5027],{"type":31,"tagName":398,"properties":4947,"children":4948},{"style":558},[4949],{"type":27,"value":4678},{"type":31,"tagName":398,"properties":4951,"children":4952},{"style":636},[4953],{"type":27,"value":4954}," cutoff",{"type":31,"tagName":398,"properties":4956,"children":4957},{"style":558},[4958],{"type":27,"value":1403},{"type":31,"tagName":398,"properties":4960,"children":4961},{"style":517},[4962],{"type":27,"value":3114},{"type":31,"tagName":398,"properties":4964,"children":4965},{"style":558},[4966],{"type":27,"value":3852},{"type":31,"tagName":398,"properties":4968,"children":4969},{"style":636},[4970],{"type":27,"value":2580},{"type":31,"tagName":398,"properties":4972,"children":4973},{"style":558},[4974],{"type":27,"value":4975}," &&",{"type":31,"tagName":398,"properties":4977,"children":4978},{"style":517},[4979],{"type":27,"value":3114},{"type":31,"tagName":398,"properties":4981,"children":4982},{"style":558},[4983],{"type":27,"value":2193},{"type":31,"tagName":398,"properties":4985,"children":4986},{"style":517},[4987],{"type":27,"value":3280},{"type":31,"tagName":398,"properties":4989,"children":4990},{"style":558},[4991],{"type":27,"value":4992},"?",{"type":31,"tagName":398,"properties":4994,"children":4995},{"style":517},[4996],{"type":27,"value":4997}," expiryMs[nearestExpiries ",{"type":31,"tagName":398,"properties":4999,"children":5000},{"style":558},[5001],{"type":27,"value":3894},{"type":31,"tagName":398,"properties":5003,"children":5004},{"style":636},[5005],{"type":27,"value":3641},{"type":31,"tagName":398,"properties":5007,"children":5008},{"style":517},[5009],{"type":27,"value":4872},{"type":31,"tagName":398,"properties":5011,"children":5012},{"style":558},[5013],{"type":27,"value":586},{"type":31,"tagName":398,"properties":5015,"children":5016},{"style":517},[5017],{"type":27,"value":5018}," expiryMs[expiryCount ",{"type":31,"tagName":398,"properties":5020,"children":5021},{"style":558},[5022],{"type":27,"value":3894},{"type":31,"tagName":398,"properties":5024,"children":5025},{"style":636},[5026],{"type":27,"value":3641},{"type":31,"tagName":398,"properties":5028,"children":5029},{"style":517},[5030],{"type":27,"value":3903},{"type":27,"value":28},{"type":31,"tagName":398,"properties":5033,"children":5034},{"class":400},[5035,5039,5043,5047,5051,5055,5059,5063,5067,5071,5075,5079,5083,5087,5091,5095],{"type":31,"tagName":398,"properties":5036,"children":5037},{"style":558},[5038],{"type":27,"value":3824},{"type":31,"tagName":398,"properties":5040,"children":5041},{"style":517},[5042],{"type":27,"value":3829},{"type":31,"tagName":398,"properties":5044,"children":5045},{"style":558},[5046],{"type":27,"value":2565},{"type":31,"tagName":398,"properties":5048,"children":5049},{"style":517},[5050],{"type":27,"value":3838},{"type":31,"tagName":398,"properties":5052,"children":5053},{"style":558},[5054],{"type":27,"value":2575},{"type":31,"tagName":398,"properties":5056,"children":5057},{"style":636},[5058],{"type":27,"value":2580},{"type":31,"tagName":398,"properties":5060,"children":5061},{"style":517},[5062],{"type":27,"value":4811},{"type":31,"tagName":398,"properties":5064,"children":5065},{"style":558},[5066],{"type":27,"value":3626},{"type":31,"tagName":398,"properties":5068,"children":5069},{"style":636},[5070],{"type":27,"value":2143},{"type":31,"tagName":398,"properties":5072,"children":5073},{"style":558},[5074],{"type":27,"value":3807},{"type":31,"tagName":398,"properties":5076,"children":5077},{"style":636},[5078],{"type":27,"value":3641},{"type":31,"tagName":398,"properties":5080,"children":5081},{"style":558},[5082],{"type":27,"value":4832},{"type":31,"tagName":398,"properties":5084,"children":5085},{"style":517},[5086],{"type":27,"value":4837},{"type":31,"tagName":398,"properties":5088,"children":5089},{"style":558},[5090],{"type":27,"value":4148},{"type":31,"tagName":398,"properties":5092,"children":5093},{"style":636},[5094],{"type":27,"value":2143},{"type":31,"tagName":398,"properties":5096,"children":5097},{"style":517},[5098],{"type":27,"value":3871},{"type":27,"value":28},{"type":31,"tagName":398,"properties":5101,"children":5102},{"class":400},[5103,5107,5112,5116],{"type":31,"tagName":398,"properties":5104,"children":5105},{"style":558},[5106],{"type":27,"value":3608},{"type":31,"tagName":398,"properties":5108,"children":5109},{"style":636},[5110],{"type":27,"value":5111}," strike",{"type":31,"tagName":398,"properties":5113,"children":5114},{"style":558},[5115],{"type":27,"value":1403},{"type":31,"tagName":398,"properties":5117,"children":5118},{"style":517},[5119],{"type":27,"value":5120}," cells[i];",{"type":27,"value":28},{"type":31,"tagName":398,"properties":5123,"children":5124},{"class":400},[5125,5129,5134,5138,5143,5147,5151],{"type":31,"tagName":398,"properties":5126,"children":5127},{"style":558},[5128],{"type":27,"value":3608},{"type":31,"tagName":398,"properties":5130,"children":5131},{"style":636},[5132],{"type":27,"value":5133}," expiry",{"type":31,"tagName":398,"properties":5135,"children":5136},{"style":558},[5137],{"type":27,"value":1403},{"type":31,"tagName":398,"properties":5139,"children":5140},{"style":517},[5141],{"type":27,"value":5142}," cells[i ",{"type":31,"tagName":398,"properties":5144,"children":5145},{"style":558},[5146],{"type":27,"value":3626},{"type":31,"tagName":398,"properties":5148,"children":5149},{"style":636},[5150],{"type":27,"value":3641},{"type":31,"tagName":398,"properties":5152,"children":5153},{"style":517},[5154],{"type":27,"value":3903},{"type":27,"value":28},{"type":31,"tagName":398,"properties":5157,"children":5158},{"class":400},[5159,5163,5168,5172,5176,5180,5185],{"type":31,"tagName":398,"properties":5160,"children":5161},{"style":558},[5162],{"type":27,"value":3608},{"type":31,"tagName":398,"properties":5164,"children":5165},{"style":636},[5166],{"type":27,"value":5167}," oi",{"type":31,"tagName":398,"properties":5169,"children":5170},{"style":558},[5171],{"type":27,"value":1403},{"type":31,"tagName":398,"properties":5173,"children":5174},{"style":517},[5175],{"type":27,"value":5142},{"type":31,"tagName":398,"properties":5177,"children":5178},{"style":558},[5179],{"type":27,"value":3626},{"type":31,"tagName":398,"properties":5181,"children":5182},{"style":636},[5183],{"type":27,"value":5184}," 3",{"type":31,"tagName":398,"properties":5186,"children":5187},{"style":517},[5188],{"type":27,"value":3903},{"type":27,"value":28},{"type":31,"tagName":398,"properties":5191,"children":5192},{"class":400},[5193,5197,5201,5206,5211,5215,5219,5223,5228,5233,5238,5242,5246,5250,5254,5259,5264,5269,5273,5277,5281,5286,5291],{"type":31,"tagName":398,"properties":5194,"children":5195},{"style":558},[5196],{"type":27,"value":3654},{"type":31,"tagName":398,"properties":5198,"children":5199},{"style":517},[5200],{"type":27,"value":3829},{"type":31,"tagName":398,"properties":5202,"children":5203},{"style":558},[5204],{"type":27,"value":5205},"!",{"type":31,"tagName":398,"properties":5207,"children":5208},{"style":517},[5209],{"type":27,"value":5210},"(strike ",{"type":31,"tagName":398,"properties":5212,"children":5213},{"style":558},[5214],{"type":27,"value":3852},{"type":31,"tagName":398,"properties":5216,"children":5217},{"style":636},[5218],{"type":27,"value":4067},{"type":31,"tagName":398,"properties":5220,"children":5221},{"style":517},[5222],{"type":27,"value":3798},{"type":31,"tagName":398,"properties":5224,"children":5225},{"style":558},[5226],{"type":27,"value":5227},"||",{"type":31,"tagName":398,"properties":5229,"children":5230},{"style":558},[5231],{"type":27,"value":5232}," !",{"type":31,"tagName":398,"properties":5234,"children":5235},{"style":517},[5236],{"type":27,"value":5237},"(oi ",{"type":31,"tagName":398,"properties":5239,"children":5240},{"style":558},[5241],{"type":27,"value":3852},{"type":31,"tagName":398,"properties":5243,"children":5244},{"style":636},[5245],{"type":27,"value":4067},{"type":31,"tagName":398,"properties":5247,"children":5248},{"style":517},[5249],{"type":27,"value":3798},{"type":31,"tagName":398,"properties":5251,"children":5252},{"style":558},[5253],{"type":27,"value":5227},{"type":31,"tagName":398,"properties":5255,"children":5256},{"style":517},[5257],{"type":27,"value":5258}," expiry ",{"type":31,"tagName":398,"properties":5260,"children":5261},{"style":558},[5262],{"type":27,"value":5263},"\u003C=",{"type":31,"tagName":398,"properties":5265,"children":5266},{"style":517},[5267],{"type":27,"value":5268}," nowMs ",{"type":31,"tagName":398,"properties":5270,"children":5271},{"style":558},[5272],{"type":27,"value":5227},{"type":31,"tagName":398,"properties":5274,"children":5275},{"style":517},[5276],{"type":27,"value":5258},{"type":31,"tagName":398,"properties":5278,"children":5279},{"style":558},[5280],{"type":27,"value":3852},{"type":31,"tagName":398,"properties":5282,"children":5283},{"style":517},[5284],{"type":27,"value":5285}," cutoff) ",{"type":31,"tagName":398,"properties":5287,"children":5288},{"style":558},[5289],{"type":27,"value":5290},"continue",{"type":31,"tagName":398,"properties":5292,"children":5293},{"style":517},[5294],{"type":27,"value":644},{"type":27,"value":28},{"type":31,"tagName":398,"properties":5297,"children":5298},{"class":400},[5299,5303,5308,5312,5316],{"type":31,"tagName":398,"properties":5300,"children":5301},{"style":558},[5302],{"type":27,"value":3608},{"type":31,"tagName":398,"properties":5304,"children":5305},{"style":636},[5306],{"type":27,"value":5307}," slot",{"type":31,"tagName":398,"properties":5309,"children":5310},{"style":558},[5311],{"type":27,"value":1403},{"type":31,"tagName":398,"properties":5313,"children":5314},{"style":523},[5315],{"type":27,"value":3489},{"type":31,"tagName":398,"properties":5317,"children":5318},{"style":517},[5319],{"type":27,"value":5320},"(strike);",{"type":27,"value":28},{"type":31,"tagName":398,"properties":5323,"children":5324},{"class":400},[5325,5329,5334,5338,5342,5346,5350],{"type":31,"tagName":398,"properties":5326,"children":5327},{"style":558},[5328],{"type":27,"value":3654},{"type":31,"tagName":398,"properties":5330,"children":5331},{"style":517},[5332],{"type":27,"value":5333}," (slot ",{"type":31,"tagName":398,"properties":5335,"children":5336},{"style":558},[5337],{"type":27,"value":2193},{"type":31,"tagName":398,"properties":5339,"children":5340},{"style":636},[5341],{"type":27,"value":2580},{"type":31,"tagName":398,"properties":5343,"children":5344},{"style":517},[5345],{"type":27,"value":3798},{"type":31,"tagName":398,"properties":5347,"children":5348},{"style":558},[5349],{"type":27,"value":5290},{"type":31,"tagName":398,"properties":5351,"children":5352},{"style":517},[5353],{"type":27,"value":644},{"type":27,"value":28},{"type":31,"tagName":398,"properties":5356,"children":5357},{"class":400},[5358,5362,5367,5371,5375,5379,5384,5388,5392,5396,5401,5405,5409,5413,5417,5421,5426,5430],{"type":31,"tagName":398,"properties":5359,"children":5360},{"style":558},[5361],{"type":27,"value":3608},{"type":31,"tagName":398,"properties":5363,"children":5364},{"style":636},[5365],{"type":27,"value":5366}," multiplier",{"type":31,"tagName":398,"properties":5368,"children":5369},{"style":558},[5370],{"type":27,"value":1403},{"type":31,"tagName":398,"properties":5372,"children":5373},{"style":517},[5374],{"type":27,"value":5142},{"type":31,"tagName":398,"properties":5376,"children":5377},{"style":558},[5378],{"type":27,"value":3626},{"type":31,"tagName":398,"properties":5380,"children":5381},{"style":636},[5382],{"type":27,"value":5383}," 8",{"type":31,"tagName":398,"properties":5385,"children":5386},{"style":517},[5387],{"type":27,"value":4872},{"type":31,"tagName":398,"properties":5389,"children":5390},{"style":558},[5391],{"type":27,"value":3852},{"type":31,"tagName":398,"properties":5393,"children":5394},{"style":636},[5395],{"type":27,"value":4067},{"type":31,"tagName":398,"properties":5397,"children":5398},{"style":558},[5399],{"type":27,"value":5400}," ?",{"type":31,"tagName":398,"properties":5402,"children":5403},{"style":517},[5404],{"type":27,"value":5142},{"type":31,"tagName":398,"properties":5406,"children":5407},{"style":558},[5408],{"type":27,"value":3626},{"type":31,"tagName":398,"properties":5410,"children":5411},{"style":636},[5412],{"type":27,"value":5383},{"type":31,"tagName":398,"properties":5414,"children":5415},{"style":517},[5416],{"type":27,"value":4872},{"type":31,"tagName":398,"properties":5418,"children":5419},{"style":558},[5420],{"type":27,"value":586},{"type":31,"tagName":398,"properties":5422,"children":5423},{"style":636},[5424],{"type":27,"value":5425}," 1.0",{"type":31,"tagName":398,"properties":5427,"children":5428},{"style":517},[5429],{"type":27,"value":2063},{"type":31,"tagName":398,"properties":5431,"children":5432},{"style":404},[5433],{"type":27,"value":5434},"// Deribit open interest is in coin units (multiplier 1); CME open interest is contracts times the point value",{"type":27,"value":28},{"type":31,"tagName":398,"properties":5437,"children":5438},{"class":400},[5439,5443,5448,5452,5456,5460,5465,5469,5473,5477,5481,5485,5489,5493,5497,5501],{"type":31,"tagName":398,"properties":5440,"children":5441},{"style":558},[5442],{"type":27,"value":3608},{"type":31,"tagName":398,"properties":5444,"children":5445},{"style":636},[5446],{"type":27,"value":5447}," spot",{"type":31,"tagName":398,"properties":5449,"children":5450},{"style":558},[5451],{"type":27,"value":1403},{"type":31,"tagName":398,"properties":5453,"children":5454},{"style":517},[5455],{"type":27,"value":5142},{"type":31,"tagName":398,"properties":5457,"children":5458},{"style":558},[5459],{"type":27,"value":3626},{"type":31,"tagName":398,"properties":5461,"children":5462},{"style":636},[5463],{"type":27,"value":5464}," 7",{"type":31,"tagName":398,"properties":5466,"children":5467},{"style":517},[5468],{"type":27,"value":4872},{"type":31,"tagName":398,"properties":5470,"children":5471},{"style":558},[5472],{"type":27,"value":3852},{"type":31,"tagName":398,"properties":5474,"children":5475},{"style":636},[5476],{"type":27,"value":4067},{"type":31,"tagName":398,"properties":5478,"children":5479},{"style":558},[5480],{"type":27,"value":5400},{"type":31,"tagName":398,"properties":5482,"children":5483},{"style":517},[5484],{"type":27,"value":5142},{"type":31,"tagName":398,"properties":5486,"children":5487},{"style":558},[5488],{"type":27,"value":3626},{"type":31,"tagName":398,"properties":5490,"children":5491},{"style":636},[5492],{"type":27,"value":5464},{"type":31,"tagName":398,"properties":5494,"children":5495},{"style":517},[5496],{"type":27,"value":4872},{"type":31,"tagName":398,"properties":5498,"children":5499},{"style":558},[5500],{"type":27,"value":586},{"type":31,"tagName":398,"properties":5502,"children":5503},{"style":517},[5504],{"type":27,"value":5505}," close;",{"type":27,"value":28},{"type":31,"tagName":398,"properties":5508,"children":5509},{"class":400},[5510,5514,5519,5523,5527,5531,5536,5540,5544,5549,5553,5558,5562,5567,5571,5575,5579,5584,5588],{"type":31,"tagName":398,"properties":5511,"children":5512},{"style":558},[5513],{"type":27,"value":3608},{"type":31,"tagName":398,"properties":5515,"children":5516},{"style":636},[5517],{"type":27,"value":5518}," gexUsd",{"type":31,"tagName":398,"properties":5520,"children":5521},{"style":558},[5522],{"type":27,"value":1403},{"type":31,"tagName":398,"properties":5524,"children":5525},{"style":517},[5526],{"type":27,"value":5142},{"type":31,"tagName":398,"properties":5528,"children":5529},{"style":558},[5530],{"type":27,"value":3626},{"type":31,"tagName":398,"properties":5532,"children":5533},{"style":636},[5534],{"type":27,"value":5535}," 4",{"type":31,"tagName":398,"properties":5537,"children":5538},{"style":517},[5539],{"type":27,"value":4872},{"type":31,"tagName":398,"properties":5541,"children":5542},{"style":558},[5543],{"type":27,"value":4729},{"type":31,"tagName":398,"properties":5545,"children":5546},{"style":517},[5547],{"type":27,"value":5548}," oi ",{"type":31,"tagName":398,"properties":5550,"children":5551},{"style":558},[5552],{"type":27,"value":4729},{"type":31,"tagName":398,"properties":5554,"children":5555},{"style":517},[5556],{"type":27,"value":5557}," multiplier ",{"type":31,"tagName":398,"properties":5559,"children":5560},{"style":558},[5561],{"type":27,"value":4729},{"type":31,"tagName":398,"properties":5563,"children":5564},{"style":517},[5565],{"type":27,"value":5566}," spot ",{"type":31,"tagName":398,"properties":5568,"children":5569},{"style":558},[5570],{"type":27,"value":4729},{"type":31,"tagName":398,"properties":5572,"children":5573},{"style":517},[5574],{"type":27,"value":5566},{"type":31,"tagName":398,"properties":5576,"children":5577},{"style":558},[5578],{"type":27,"value":4729},{"type":31,"tagName":398,"properties":5580,"children":5581},{"style":636},[5582],{"type":27,"value":5583}," 0.01",{"type":31,"tagName":398,"properties":5585,"children":5586},{"style":517},[5587],{"type":27,"value":2063},{"type":31,"tagName":398,"properties":5589,"children":5590},{"style":404},[5591],{"type":27,"value":5592},"// the USD delta change of the open interest for a 1% move of spot",{"type":27,"value":28},{"type":31,"tagName":398,"properties":5595,"children":5596},{"class":400},[5597,5601,5605,5609,5614,5618,5622,5626],{"type":31,"tagName":398,"properties":5598,"children":5599},{"style":558},[5600],{"type":27,"value":3654},{"type":31,"tagName":398,"properties":5602,"children":5603},{"style":517},[5604],{"type":27,"value":4859},{"type":31,"tagName":398,"properties":5606,"children":5607},{"style":558},[5608],{"type":27,"value":3626},{"type":31,"tagName":398,"properties":5610,"children":5611},{"style":636},[5612],{"type":27,"value":5613}," 2",{"type":31,"tagName":398,"properties":5615,"children":5616},{"style":517},[5617],{"type":27,"value":4872},{"type":31,"tagName":398,"properties":5619,"children":5620},{"style":558},[5621],{"type":27,"value":3852},{"type":31,"tagName":398,"properties":5623,"children":5624},{"style":636},[5625],{"type":27,"value":4067},{"type":31,"tagName":398,"properties":5627,"children":5628},{"style":517},[5629],{"type":27,"value":3871},{"type":27,"value":28},{"type":31,"tagName":398,"properties":5632,"children":5633},{"class":400},[5634,5639,5643],{"type":31,"tagName":398,"properties":5635,"children":5636},{"style":517},[5637],{"type":27,"value":5638},"      callOi[slot] ",{"type":31,"tagName":398,"properties":5640,"children":5641},{"style":558},[5642],{"type":27,"value":4148},{"type":31,"tagName":398,"properties":5644,"children":5645},{"style":517},[5646],{"type":27,"value":5647}," oi;",{"type":27,"value":28},{"type":31,"tagName":398,"properties":5650,"children":5651},{"class":400},[5652,5657,5661],{"type":31,"tagName":398,"properties":5653,"children":5654},{"style":517},[5655],{"type":27,"value":5656},"      callGex[slot] ",{"type":31,"tagName":398,"properties":5658,"children":5659},{"style":558},[5660],{"type":27,"value":4148},{"type":31,"tagName":398,"properties":5662,"children":5663},{"style":517},[5664],{"type":27,"value":5665}," gexUsd;",{"type":27,"value":28},{"type":31,"tagName":398,"properties":5668,"children":5669},{"class":400},[5670,5675,5680],{"type":31,"tagName":398,"properties":5671,"children":5672},{"style":517},[5673],{"type":27,"value":5674},"    } ",{"type":31,"tagName":398,"properties":5676,"children":5677},{"style":558},[5678],{"type":27,"value":5679},"else",{"type":31,"tagName":398,"properties":5681,"children":5682},{"style":517},[5683],{"type":27,"value":5684}," {",{"type":27,"value":28},{"type":31,"tagName":398,"properties":5687,"children":5688},{"class":400},[5689,5694,5698],{"type":31,"tagName":398,"properties":5690,"children":5691},{"style":517},[5692],{"type":27,"value":5693},"      putOi[slot] ",{"type":31,"tagName":398,"properties":5695,"children":5696},{"style":558},[5697],{"type":27,"value":4148},{"type":31,"tagName":398,"properties":5699,"children":5700},{"style":517},[5701],{"type":27,"value":5647},{"type":27,"value":28},{"type":31,"tagName":398,"properties":5704,"children":5705},{"class":400},[5706,5711,5715],{"type":31,"tagName":398,"properties":5707,"children":5708},{"style":517},[5709],{"type":27,"value":5710},"      putGex[slot] ",{"type":31,"tagName":398,"properties":5712,"children":5713},{"style":558},[5714],{"type":27,"value":4148},{"type":31,"tagName":398,"properties":5716,"children":5717},{"style":517},[5718],{"type":27,"value":5665},{"type":27,"value":28},{"type":31,"tagName":398,"properties":5721,"children":5722},{"class":400},[5723],{"type":31,"tagName":398,"properties":5724,"children":5725},{"style":517},[5726],{"type":27,"value":5727},"    }",{"type":27,"value":28},{"type":31,"tagName":398,"properties":5730,"children":5731},{"class":400},[5732],{"type":31,"tagName":398,"properties":5733,"children":5734},{"style":517},[5735],{"type":27,"value":3720},{"type":27,"value":28},{"type":31,"tagName":398,"properties":5738,"children":5739},{"class":400},[5740],{"type":31,"tagName":398,"properties":5741,"children":5742},{"style":404},[5743],{"type":27,"value":5744},"  // Net GEX, max pain and the flip over every counted strike; the walls among the strikes inside the window, the",{"type":27,"value":28},{"type":31,"tagName":398,"properties":5747,"children":5748},{"class":400},[5749],{"type":31,"tagName":398,"properties":5750,"children":5751},{"style":404},[5752],{"type":27,"value":5753},"  // ones the profile shows: the call wall is the heaviest call strike at or above spot, the put wall the heaviest",{"type":27,"value":28},{"type":31,"tagName":398,"properties":5756,"children":5757},{"class":400},[5758],{"type":31,"tagName":398,"properties":5759,"children":5760},{"style":404},[5761],{"type":27,"value":5762},"  // put strike at or below it (a wall three windows away is not what a chart of this range is trading against).",{"type":27,"value":28},{"type":31,"tagName":398,"properties":5765,"children":5766},{"class":400},[5767,5772,5776,5780],{"type":31,"tagName":398,"properties":5768,"children":5769},{"style":517},[5770],{"type":27,"value":5771},"  netGex ",{"type":31,"tagName":398,"properties":5773,"children":5774},{"style":558},[5775],{"type":27,"value":2575},{"type":31,"tagName":398,"properties":5777,"children":5778},{"style":636},[5779],{"type":27,"value":4067},{"type":31,"tagName":398,"properties":5781,"children":5782},{"style":517},[5783],{"type":27,"value":644},{"type":27,"value":28},{"type":31,"tagName":398,"properties":5786,"children":5787},{"class":400},[5788,5792,5797,5801,5805],{"type":31,"tagName":398,"properties":5789,"children":5790},{"style":558},[5791],{"type":27,"value":3537},{"type":31,"tagName":398,"properties":5793,"children":5794},{"style":517},[5795],{"type":27,"value":5796}," bestCall ",{"type":31,"tagName":398,"properties":5798,"children":5799},{"style":558},[5800],{"type":27,"value":2575},{"type":31,"tagName":398,"properties":5802,"children":5803},{"style":636},[5804],{"type":27,"value":4067},{"type":31,"tagName":398,"properties":5806,"children":5807},{"style":517},[5808],{"type":27,"value":644},{"type":27,"value":28},{"type":31,"tagName":398,"properties":5811,"children":5812},{"class":400},[5813,5817,5822,5826,5830],{"type":31,"tagName":398,"properties":5814,"children":5815},{"style":558},[5816],{"type":27,"value":3537},{"type":31,"tagName":398,"properties":5818,"children":5819},{"style":517},[5820],{"type":27,"value":5821}," bestPut ",{"type":31,"tagName":398,"properties":5823,"children":5824},{"style":558},[5825],{"type":27,"value":2575},{"type":31,"tagName":398,"properties":5827,"children":5828},{"style":636},[5829],{"type":27,"value":4067},{"type":31,"tagName":398,"properties":5831,"children":5832},{"style":517},[5833],{"type":27,"value":644},{"type":27,"value":28},{"type":31,"tagName":398,"properties":5836,"children":5837},{"class":400},[5838,5843,5847,5851],{"type":31,"tagName":398,"properties":5839,"children":5840},{"style":517},[5841],{"type":27,"value":5842},"  callWall ",{"type":31,"tagName":398,"properties":5844,"children":5845},{"style":558},[5846],{"type":27,"value":2575},{"type":31,"tagName":398,"properties":5848,"children":5849},{"style":636},[5850],{"type":27,"value":3157},{"type":31,"tagName":398,"properties":5852,"children":5853},{"style":517},[5854],{"type":27,"value":644},{"type":27,"value":28},{"type":31,"tagName":398,"properties":5857,"children":5858},{"class":400},[5859,5864,5868,5872],{"type":31,"tagName":398,"properties":5860,"children":5861},{"style":517},[5862],{"type":27,"value":5863},"  putWall ",{"type":31,"tagName":398,"properties":5865,"children":5866},{"style":558},[5867],{"type":27,"value":2575},{"type":31,"tagName":398,"properties":5869,"children":5870},{"style":636},[5871],{"type":27,"value":3157},{"type":31,"tagName":398,"properties":5873,"children":5874},{"style":517},[5875],{"type":27,"value":644},{"type":27,"value":28},{"type":31,"tagName":398,"properties":5878,"children":5879},{"class":400},[5880,5884,5889,5893,5898,5902,5906,5911,5915],{"type":31,"tagName":398,"properties":5881,"children":5882},{"style":558},[5883],{"type":27,"value":4678},{"type":31,"tagName":398,"properties":5885,"children":5886},{"style":636},[5887],{"type":27,"value":5888}," lo",{"type":31,"tagName":398,"properties":5890,"children":5891},{"style":558},[5892],{"type":27,"value":1403},{"type":31,"tagName":398,"properties":5894,"children":5895},{"style":517},[5896],{"type":27,"value":5897}," close ",{"type":31,"tagName":398,"properties":5899,"children":5900},{"style":558},[5901],{"type":27,"value":4729},{"type":31,"tagName":398,"properties":5903,"children":5904},{"style":517},[5905],{"type":27,"value":3829},{"type":31,"tagName":398,"properties":5907,"children":5908},{"style":636},[5909],{"type":27,"value":5910},"1.0",{"type":31,"tagName":398,"properties":5912,"children":5913},{"style":558},[5914],{"type":27,"value":3807},{"type":31,"tagName":398,"properties":5916,"children":5917},{"style":517},[5918],{"type":27,"value":5919}," windowPct);",{"type":27,"value":28},{"type":31,"tagName":398,"properties":5922,"children":5923},{"class":400},[5924,5928,5933,5937,5941,5945,5949,5953,5958],{"type":31,"tagName":398,"properties":5925,"children":5926},{"style":558},[5927],{"type":27,"value":4678},{"type":31,"tagName":398,"properties":5929,"children":5930},{"style":636},[5931],{"type":27,"value":5932}," hi",{"type":31,"tagName":398,"properties":5934,"children":5935},{"style":558},[5936],{"type":27,"value":1403},{"type":31,"tagName":398,"properties":5938,"children":5939},{"style":517},[5940],{"type":27,"value":5897},{"type":31,"tagName":398,"properties":5942,"children":5943},{"style":558},[5944],{"type":27,"value":4729},{"type":31,"tagName":398,"properties":5946,"children":5947},{"style":517},[5948],{"type":27,"value":3829},{"type":31,"tagName":398,"properties":5950,"children":5951},{"style":636},[5952],{"type":27,"value":5910},{"type":31,"tagName":398,"properties":5954,"children":5955},{"style":558},[5956],{"type":27,"value":5957}," +",{"type":31,"tagName":398,"properties":5959,"children":5960},{"style":517},[5961],{"type":27,"value":5919},{"type":27,"value":28},{"type":31,"tagName":398,"properties":5964,"children":5965},{"class":400},[5966,5970,5974,5978,5983,5987,5991,5996,6000,6005,6009,6013],{"type":31,"tagName":398,"properties":5967,"children":5968},{"style":558},[5969],{"type":27,"value":3824},{"type":31,"tagName":398,"properties":5971,"children":5972},{"style":517},[5973],{"type":27,"value":3829},{"type":31,"tagName":398,"properties":5975,"children":5976},{"style":558},[5977],{"type":27,"value":2565},{"type":31,"tagName":398,"properties":5979,"children":5980},{"style":517},[5981],{"type":27,"value":5982}," k ",{"type":31,"tagName":398,"properties":5984,"children":5985},{"style":558},[5986],{"type":27,"value":2575},{"type":31,"tagName":398,"properties":5988,"children":5989},{"style":636},[5990],{"type":27,"value":2580},{"type":31,"tagName":398,"properties":5992,"children":5993},{"style":517},[5994],{"type":27,"value":5995},"; k ",{"type":31,"tagName":398,"properties":5997,"children":5998},{"style":558},[5999],{"type":27,"value":2193},{"type":31,"tagName":398,"properties":6001,"children":6002},{"style":517},[6003],{"type":27,"value":6004}," strikeCount; k ",{"type":31,"tagName":398,"properties":6006,"children":6007},{"style":558},[6008],{"type":27,"value":4148},{"type":31,"tagName":398,"properties":6010,"children":6011},{"style":636},[6012],{"type":27,"value":3641},{"type":31,"tagName":398,"properties":6014,"children":6015},{"style":517},[6016],{"type":27,"value":3871},{"type":27,"value":28},{"type":31,"tagName":398,"properties":6019,"children":6020},{"class":400},[6021,6026,6030,6035,6039],{"type":31,"tagName":398,"properties":6022,"children":6023},{"style":517},[6024],{"type":27,"value":6025},"    netGex ",{"type":31,"tagName":398,"properties":6027,"children":6028},{"style":558},[6029],{"type":27,"value":4148},{"type":31,"tagName":398,"properties":6031,"children":6032},{"style":517},[6033],{"type":27,"value":6034}," callGex[k] ",{"type":31,"tagName":398,"properties":6036,"children":6037},{"style":558},[6038],{"type":27,"value":3894},{"type":31,"tagName":398,"properties":6040,"children":6041},{"style":517},[6042],{"type":27,"value":6043}," putGex[k];",{"type":27,"value":28},{"type":31,"tagName":398,"properties":6046,"children":6047},{"class":400},[6048,6052,6056,6060],{"type":31,"tagName":398,"properties":6049,"children":6050},{"style":558},[6051],{"type":27,"value":3608},{"type":31,"tagName":398,"properties":6053,"children":6054},{"style":636},[6055],{"type":27,"value":5111},{"type":31,"tagName":398,"properties":6057,"children":6058},{"style":558},[6059],{"type":27,"value":1403},{"type":31,"tagName":398,"properties":6061,"children":6062},{"style":517},[6063],{"type":27,"value":6064}," strikePrice[k];",{"type":27,"value":28},{"type":31,"tagName":398,"properties":6067,"children":6068},{"class":400},[6069,6073,6078,6082,6086,6090,6095,6099,6103,6107],{"type":31,"tagName":398,"properties":6070,"children":6071},{"style":558},[6072],{"type":27,"value":3654},{"type":31,"tagName":398,"properties":6074,"children":6075},{"style":517},[6076],{"type":27,"value":6077}," (strike ",{"type":31,"tagName":398,"properties":6079,"children":6080},{"style":558},[6081],{"type":27,"value":2193},{"type":31,"tagName":398,"properties":6083,"children":6084},{"style":517},[6085],{"type":27,"value":3542},{"type":31,"tagName":398,"properties":6087,"children":6088},{"style":558},[6089],{"type":27,"value":5227},{"type":31,"tagName":398,"properties":6091,"children":6092},{"style":517},[6093],{"type":27,"value":6094}," strike ",{"type":31,"tagName":398,"properties":6096,"children":6097},{"style":558},[6098],{"type":27,"value":3852},{"type":31,"tagName":398,"properties":6100,"children":6101},{"style":517},[6102],{"type":27,"value":3631},{"type":31,"tagName":398,"properties":6104,"children":6105},{"style":558},[6106],{"type":27,"value":5290},{"type":31,"tagName":398,"properties":6108,"children":6109},{"style":517},[6110],{"type":27,"value":644},{"type":27,"value":28},{"type":31,"tagName":398,"properties":6113,"children":6114},{"class":400},[6115,6119,6123,6127,6131,6135,6140,6144],{"type":31,"tagName":398,"properties":6116,"children":6117},{"style":558},[6118],{"type":27,"value":3654},{"type":31,"tagName":398,"properties":6120,"children":6121},{"style":517},[6122],{"type":27,"value":6077},{"type":31,"tagName":398,"properties":6124,"children":6125},{"style":558},[6126],{"type":27,"value":3789},{"type":31,"tagName":398,"properties":6128,"children":6129},{"style":517},[6130],{"type":27,"value":5897},{"type":31,"tagName":398,"properties":6132,"children":6133},{"style":558},[6134],{"type":27,"value":3746},{"type":31,"tagName":398,"properties":6136,"children":6137},{"style":517},[6138],{"type":27,"value":6139}," callOi[k] ",{"type":31,"tagName":398,"properties":6141,"children":6142},{"style":558},[6143],{"type":27,"value":3852},{"type":31,"tagName":398,"properties":6145,"children":6146},{"style":517},[6147],{"type":27,"value":6148}," bestCall) {",{"type":27,"value":28},{"type":31,"tagName":398,"properties":6151,"children":6152},{"class":400},[6153,6158,6162],{"type":31,"tagName":398,"properties":6154,"children":6155},{"style":517},[6156],{"type":27,"value":6157},"      bestCall ",{"type":31,"tagName":398,"properties":6159,"children":6160},{"style":558},[6161],{"type":27,"value":2575},{"type":31,"tagName":398,"properties":6163,"children":6164},{"style":517},[6165],{"type":27,"value":6166}," callOi[k];",{"type":27,"value":28},{"type":31,"tagName":398,"properties":6169,"children":6170},{"class":400},[6171,6176,6180],{"type":31,"tagName":398,"properties":6172,"children":6173},{"style":517},[6174],{"type":27,"value":6175},"      callWall ",{"type":31,"tagName":398,"properties":6177,"children":6178},{"style":558},[6179],{"type":27,"value":2575},{"type":31,"tagName":398,"properties":6181,"children":6182},{"style":517},[6183],{"type":27,"value":4049},{"type":27,"value":28},{"type":31,"tagName":398,"properties":6186,"children":6187},{"class":400},[6188],{"type":31,"tagName":398,"properties":6189,"children":6190},{"style":517},[6191],{"type":27,"value":5727},{"type":27,"value":28},{"type":31,"tagName":398,"properties":6194,"children":6195},{"class":400},[6196,6200,6204,6208,6212,6216,6221,6225],{"type":31,"tagName":398,"properties":6197,"children":6198},{"style":558},[6199],{"type":27,"value":3654},{"type":31,"tagName":398,"properties":6201,"children":6202},{"style":517},[6203],{"type":27,"value":6077},{"type":31,"tagName":398,"properties":6205,"children":6206},{"style":558},[6207],{"type":27,"value":5263},{"type":31,"tagName":398,"properties":6209,"children":6210},{"style":517},[6211],{"type":27,"value":5897},{"type":31,"tagName":398,"properties":6213,"children":6214},{"style":558},[6215],{"type":27,"value":3746},{"type":31,"tagName":398,"properties":6217,"children":6218},{"style":517},[6219],{"type":27,"value":6220}," putOi[k] ",{"type":31,"tagName":398,"properties":6222,"children":6223},{"style":558},[6224],{"type":27,"value":3852},{"type":31,"tagName":398,"properties":6226,"children":6227},{"style":517},[6228],{"type":27,"value":6229}," bestPut) {",{"type":27,"value":28},{"type":31,"tagName":398,"properties":6232,"children":6233},{"class":400},[6234,6239,6243],{"type":31,"tagName":398,"properties":6235,"children":6236},{"style":517},[6237],{"type":27,"value":6238},"      bestPut ",{"type":31,"tagName":398,"properties":6240,"children":6241},{"style":558},[6242],{"type":27,"value":2575},{"type":31,"tagName":398,"properties":6244,"children":6245},{"style":517},[6246],{"type":27,"value":6247}," putOi[k];",{"type":27,"value":28},{"type":31,"tagName":398,"properties":6250,"children":6251},{"class":400},[6252,6257,6261],{"type":31,"tagName":398,"properties":6253,"children":6254},{"style":517},[6255],{"type":27,"value":6256},"      putWall ",{"type":31,"tagName":398,"properties":6258,"children":6259},{"style":558},[6260],{"type":27,"value":2575},{"type":31,"tagName":398,"properties":6262,"children":6263},{"style":517},[6264],{"type":27,"value":4049},{"type":27,"value":28},{"type":31,"tagName":398,"properties":6267,"children":6268},{"class":400},[6269],{"type":31,"tagName":398,"properties":6270,"children":6271},{"style":517},[6272],{"type":27,"value":5727},{"type":27,"value":28},{"type":31,"tagName":398,"properties":6275,"children":6276},{"class":400},[6277],{"type":31,"tagName":398,"properties":6278,"children":6279},{"style":517},[6280],{"type":27,"value":3720},{"type":27,"value":28},{"type":31,"tagName":398,"properties":6283,"children":6284},{"class":400},[6285,6290,6294,6298],{"type":31,"tagName":398,"properties":6286,"children":6287},{"style":517},[6288],{"type":27,"value":6289},"  maxPain ",{"type":31,"tagName":398,"properties":6291,"children":6292},{"style":558},[6293],{"type":27,"value":2575},{"type":31,"tagName":398,"properties":6295,"children":6296},{"style":636},[6297],{"type":27,"value":3157},{"type":31,"tagName":398,"properties":6299,"children":6300},{"style":517},[6301],{"type":27,"value":644},{"type":27,"value":28},{"type":31,"tagName":398,"properties":6304,"children":6305},{"class":400},[6306,6310,6315,6319,6324],{"type":31,"tagName":398,"properties":6307,"children":6308},{"style":558},[6309],{"type":27,"value":3537},{"type":31,"tagName":398,"properties":6311,"children":6312},{"style":517},[6313],{"type":27,"value":6314}," leastPain ",{"type":31,"tagName":398,"properties":6316,"children":6317},{"style":558},[6318],{"type":27,"value":2575},{"type":31,"tagName":398,"properties":6320,"children":6321},{"style":636},[6322],{"type":27,"value":6323}," Infinity",{"type":31,"tagName":398,"properties":6325,"children":6326},{"style":517},[6327],{"type":27,"value":644},{"type":27,"value":28},{"type":31,"tagName":398,"properties":6330,"children":6331},{"class":400},[6332,6336,6340,6344,6349,6353,6357,6362,6366,6371,6375,6379,6384],{"type":31,"tagName":398,"properties":6333,"children":6334},{"style":558},[6335],{"type":27,"value":3824},{"type":31,"tagName":398,"properties":6337,"children":6338},{"style":517},[6339],{"type":27,"value":3829},{"type":31,"tagName":398,"properties":6341,"children":6342},{"style":558},[6343],{"type":27,"value":2565},{"type":31,"tagName":398,"properties":6345,"children":6346},{"style":517},[6347],{"type":27,"value":6348}," s ",{"type":31,"tagName":398,"properties":6350,"children":6351},{"style":558},[6352],{"type":27,"value":2575},{"type":31,"tagName":398,"properties":6354,"children":6355},{"style":636},[6356],{"type":27,"value":2580},{"type":31,"tagName":398,"properties":6358,"children":6359},{"style":517},[6360],{"type":27,"value":6361},"; s ",{"type":31,"tagName":398,"properties":6363,"children":6364},{"style":558},[6365],{"type":27,"value":2193},{"type":31,"tagName":398,"properties":6367,"children":6368},{"style":517},[6369],{"type":27,"value":6370}," strikeCount; s ",{"type":31,"tagName":398,"properties":6372,"children":6373},{"style":558},[6374],{"type":27,"value":4148},{"type":31,"tagName":398,"properties":6376,"children":6377},{"style":636},[6378],{"type":27,"value":3641},{"type":31,"tagName":398,"properties":6380,"children":6381},{"style":517},[6382],{"type":27,"value":6383},") { ",{"type":31,"tagName":398,"properties":6385,"children":6386},{"style":404},[6387],{"type":27,"value":6388},"// the settlement price on the strike grid that pays the least intrinsic value",{"type":27,"value":28},{"type":31,"tagName":398,"properties":6391,"children":6392},{"class":400},[6393,6397,6402,6406],{"type":31,"tagName":398,"properties":6394,"children":6395},{"style":558},[6396],{"type":27,"value":3608},{"type":31,"tagName":398,"properties":6398,"children":6399},{"style":636},[6400],{"type":27,"value":6401}," settle",{"type":31,"tagName":398,"properties":6403,"children":6404},{"style":558},[6405],{"type":27,"value":1403},{"type":31,"tagName":398,"properties":6407,"children":6408},{"style":517},[6409],{"type":27,"value":6410}," strikePrice[s];",{"type":27,"value":28},{"type":31,"tagName":398,"properties":6413,"children":6414},{"class":400},[6415,6420,6425,6429,6433],{"type":31,"tagName":398,"properties":6416,"children":6417},{"style":558},[6418],{"type":27,"value":6419},"    let",{"type":31,"tagName":398,"properties":6421,"children":6422},{"style":517},[6423],{"type":27,"value":6424}," pain ",{"type":31,"tagName":398,"properties":6426,"children":6427},{"style":558},[6428],{"type":27,"value":2575},{"type":31,"tagName":398,"properties":6430,"children":6431},{"style":636},[6432],{"type":27,"value":4067},{"type":31,"tagName":398,"properties":6434,"children":6435},{"style":517},[6436],{"type":27,"value":644},{"type":27,"value":28},{"type":31,"tagName":398,"properties":6439,"children":6440},{"class":400},[6441,6446,6450,6454,6458,6462,6466,6470,6474,6478,6482,6486],{"type":31,"tagName":398,"properties":6442,"children":6443},{"style":558},[6444],{"type":27,"value":6445},"    for",{"type":31,"tagName":398,"properties":6447,"children":6448},{"style":517},[6449],{"type":27,"value":3829},{"type":31,"tagName":398,"properties":6451,"children":6452},{"style":558},[6453],{"type":27,"value":2565},{"type":31,"tagName":398,"properties":6455,"children":6456},{"style":517},[6457],{"type":27,"value":5982},{"type":31,"tagName":398,"properties":6459,"children":6460},{"style":558},[6461],{"type":27,"value":2575},{"type":31,"tagName":398,"properties":6463,"children":6464},{"style":636},[6465],{"type":27,"value":2580},{"type":31,"tagName":398,"properties":6467,"children":6468},{"style":517},[6469],{"type":27,"value":5995},{"type":31,"tagName":398,"properties":6471,"children":6472},{"style":558},[6473],{"type":27,"value":2193},{"type":31,"tagName":398,"properties":6475,"children":6476},{"style":517},[6477],{"type":27,"value":6004},{"type":31,"tagName":398,"properties":6479,"children":6480},{"style":558},[6481],{"type":27,"value":4148},{"type":31,"tagName":398,"properties":6483,"children":6484},{"style":636},[6485],{"type":27,"value":3641},{"type":31,"tagName":398,"properties":6487,"children":6488},{"style":517},[6489],{"type":27,"value":3871},{"type":27,"value":28},{"type":31,"tagName":398,"properties":6492,"children":6493},{"class":400},[6494,6499,6504,6508,6513,6517,6521,6525,6530,6534],{"type":31,"tagName":398,"properties":6495,"children":6496},{"style":558},[6497],{"type":27,"value":6498},"      if",{"type":31,"tagName":398,"properties":6500,"children":6501},{"style":517},[6502],{"type":27,"value":6503}," (settle ",{"type":31,"tagName":398,"properties":6505,"children":6506},{"style":558},[6507],{"type":27,"value":3852},{"type":31,"tagName":398,"properties":6509,"children":6510},{"style":517},[6511],{"type":27,"value":6512}," strikePrice[k]) pain ",{"type":31,"tagName":398,"properties":6514,"children":6515},{"style":558},[6516],{"type":27,"value":4148},{"type":31,"tagName":398,"properties":6518,"children":6519},{"style":517},[6520],{"type":27,"value":6503},{"type":31,"tagName":398,"properties":6522,"children":6523},{"style":558},[6524],{"type":27,"value":3894},{"type":31,"tagName":398,"properties":6526,"children":6527},{"style":517},[6528],{"type":27,"value":6529}," strikePrice[k]) ",{"type":31,"tagName":398,"properties":6531,"children":6532},{"style":558},[6533],{"type":27,"value":4729},{"type":31,"tagName":398,"properties":6535,"children":6536},{"style":517},[6537],{"type":27,"value":6166},{"type":27,"value":28},{"type":31,"tagName":398,"properties":6540,"children":6541},{"class":400},[6542,6547,6552,6556,6560,6564,6568,6573,6577,6582,6586],{"type":31,"tagName":398,"properties":6543,"children":6544},{"style":558},[6545],{"type":27,"value":6546},"      else",{"type":31,"tagName":398,"properties":6548,"children":6549},{"style":558},[6550],{"type":27,"value":6551}," if",{"type":31,"tagName":398,"properties":6553,"children":6554},{"style":517},[6555],{"type":27,"value":6503},{"type":31,"tagName":398,"properties":6557,"children":6558},{"style":558},[6559],{"type":27,"value":2193},{"type":31,"tagName":398,"properties":6561,"children":6562},{"style":517},[6563],{"type":27,"value":6512},{"type":31,"tagName":398,"properties":6565,"children":6566},{"style":558},[6567],{"type":27,"value":4148},{"type":31,"tagName":398,"properties":6569,"children":6570},{"style":517},[6571],{"type":27,"value":6572}," (strikePrice[k] ",{"type":31,"tagName":398,"properties":6574,"children":6575},{"style":558},[6576],{"type":27,"value":3894},{"type":31,"tagName":398,"properties":6578,"children":6579},{"style":517},[6580],{"type":27,"value":6581}," settle) ",{"type":31,"tagName":398,"properties":6583,"children":6584},{"style":558},[6585],{"type":27,"value":4729},{"type":31,"tagName":398,"properties":6587,"children":6588},{"style":517},[6589],{"type":27,"value":6247},{"type":27,"value":28},{"type":31,"tagName":398,"properties":6592,"children":6593},{"class":400},[6594],{"type":31,"tagName":398,"properties":6595,"children":6596},{"style":517},[6597],{"type":27,"value":5727},{"type":27,"value":28},{"type":31,"tagName":398,"properties":6600,"children":6601},{"class":400},[6602,6606,6611,6615],{"type":31,"tagName":398,"properties":6603,"children":6604},{"style":558},[6605],{"type":27,"value":3654},{"type":31,"tagName":398,"properties":6607,"children":6608},{"style":517},[6609],{"type":27,"value":6610}," (pain ",{"type":31,"tagName":398,"properties":6612,"children":6613},{"style":558},[6614],{"type":27,"value":2193},{"type":31,"tagName":398,"properties":6616,"children":6617},{"style":517},[6618],{"type":27,"value":6619}," leastPain) {",{"type":27,"value":28},{"type":31,"tagName":398,"properties":6622,"children":6623},{"class":400},[6624,6629,6633],{"type":31,"tagName":398,"properties":6625,"children":6626},{"style":517},[6627],{"type":27,"value":6628},"      leastPain ",{"type":31,"tagName":398,"properties":6630,"children":6631},{"style":558},[6632],{"type":27,"value":2575},{"type":31,"tagName":398,"properties":6634,"children":6635},{"style":517},[6636],{"type":27,"value":6637}," pain;",{"type":27,"value":28},{"type":31,"tagName":398,"properties":6640,"children":6641},{"class":400},[6642,6647,6651],{"type":31,"tagName":398,"properties":6643,"children":6644},{"style":517},[6645],{"type":27,"value":6646},"      maxPain ",{"type":31,"tagName":398,"properties":6648,"children":6649},{"style":558},[6650],{"type":27,"value":2575},{"type":31,"tagName":398,"properties":6652,"children":6653},{"style":517},[6654],{"type":27,"value":6655}," settle;",{"type":27,"value":28},{"type":31,"tagName":398,"properties":6658,"children":6659},{"class":400},[6660],{"type":31,"tagName":398,"properties":6661,"children":6662},{"style":517},[6663],{"type":27,"value":5727},{"type":27,"value":28},{"type":31,"tagName":398,"properties":6666,"children":6667},{"class":400},[6668],{"type":31,"tagName":398,"properties":6669,"children":6670},{"style":517},[6671],{"type":27,"value":3720},{"type":27,"value":28},{"type":31,"tagName":398,"properties":6674,"children":6675},{"class":400},[6676],{"type":31,"tagName":398,"properties":6677,"children":6678},{"style":404},[6679],{"type":27,"value":6680},"  // The flip: the interpolated zero crossing of cumulative net GEX, walking strikes upward. The far wings carry a few",{"type":27,"value":28},{"type":31,"tagName":398,"properties":6683,"children":6684},{"class":400},[6685],{"type":31,"tagName":398,"properties":6686,"children":6687},{"style":404},[6688],{"type":27,"value":6689},"  // dollars, and a chain narrowed to its nearest expiries can flip their running sum back and forth there; the",{"type":27,"value":28},{"type":31,"tagName":398,"properties":6692,"children":6693},{"class":400},[6694],{"type":31,"tagName":398,"properties":6695,"children":6696},{"style":404},[6697],{"type":27,"value":6698},"  // crossing that matters is the one where spot trades, so the flip is the crossing nearest spot. A sum that lands",{"type":27,"value":28},{"type":31,"tagName":398,"properties":6701,"children":6702},{"class":400},[6703],{"type":31,"tagName":398,"properties":6704,"children":6705},{"style":404},[6706],{"type":27,"value":6707},"  // exactly on zero crosses at that strike and starts a new segment, so no later crossing is interpolated across it.",{"type":27,"value":28},{"type":31,"tagName":398,"properties":6710,"children":6711},{"class":400},[6712,6717,6721,6725],{"type":31,"tagName":398,"properties":6713,"children":6714},{"style":517},[6715],{"type":27,"value":6716},"  flip ",{"type":31,"tagName":398,"properties":6718,"children":6719},{"style":558},[6720],{"type":27,"value":2575},{"type":31,"tagName":398,"properties":6722,"children":6723},{"style":636},[6724],{"type":27,"value":3157},{"type":31,"tagName":398,"properties":6726,"children":6727},{"style":517},[6728],{"type":27,"value":644},{"type":27,"value":28},{"type":31,"tagName":398,"properties":6731,"children":6732},{"class":400},[6733,6737,6742,6746,6750],{"type":31,"tagName":398,"properties":6734,"children":6735},{"style":558},[6736],{"type":27,"value":3537},{"type":31,"tagName":398,"properties":6738,"children":6739},{"style":517},[6740],{"type":27,"value":6741}," cum ",{"type":31,"tagName":398,"properties":6743,"children":6744},{"style":558},[6745],{"type":27,"value":2575},{"type":31,"tagName":398,"properties":6747,"children":6748},{"style":636},[6749],{"type":27,"value":4067},{"type":31,"tagName":398,"properties":6751,"children":6752},{"style":517},[6753],{"type":27,"value":644},{"type":27,"value":28},{"type":31,"tagName":398,"properties":6756,"children":6757},{"class":400},[6758,6762,6767,6771,6775],{"type":31,"tagName":398,"properties":6759,"children":6760},{"style":558},[6761],{"type":27,"value":3537},{"type":31,"tagName":398,"properties":6763,"children":6764},{"style":517},[6765],{"type":27,"value":6766}," prevCum ",{"type":31,"tagName":398,"properties":6768,"children":6769},{"style":558},[6770],{"type":27,"value":2575},{"type":31,"tagName":398,"properties":6772,"children":6773},{"style":636},[6774],{"type":27,"value":4067},{"type":31,"tagName":398,"properties":6776,"children":6777},{"style":517},[6778],{"type":27,"value":644},{"type":27,"value":28},{"type":31,"tagName":398,"properties":6781,"children":6782},{"class":400},[6783,6787,6792,6796,6800,6804,6808],{"type":31,"tagName":398,"properties":6784,"children":6785},{"style":558},[6786],{"type":27,"value":3537},{"type":31,"tagName":398,"properties":6788,"children":6789},{"style":517},[6790],{"type":27,"value":6791}," prevStrike",{"type":31,"tagName":398,"properties":6793,"children":6794},{"style":558},[6795],{"type":27,"value":586},{"type":31,"tagName":398,"properties":6797,"children":6798},{"style":523},[6799],{"type":27,"value":3148},{"type":31,"tagName":398,"properties":6801,"children":6802},{"style":558},[6803],{"type":27,"value":1403},{"type":31,"tagName":398,"properties":6805,"children":6806},{"style":636},[6807],{"type":27,"value":3157},{"type":31,"tagName":398,"properties":6809,"children":6810},{"style":517},[6811],{"type":27,"value":644},{"type":27,"value":28},{"type":31,"tagName":398,"properties":6814,"children":6815},{"class":400},[6816,6820,6824,6828,6832,6836,6840,6844,6848,6852,6856,6860],{"type":31,"tagName":398,"properties":6817,"children":6818},{"style":558},[6819],{"type":27,"value":3824},{"type":31,"tagName":398,"properties":6821,"children":6822},{"style":517},[6823],{"type":27,"value":3829},{"type":31,"tagName":398,"properties":6825,"children":6826},{"style":558},[6827],{"type":27,"value":2565},{"type":31,"tagName":398,"properties":6829,"children":6830},{"style":517},[6831],{"type":27,"value":5982},{"type":31,"tagName":398,"properties":6833,"children":6834},{"style":558},[6835],{"type":27,"value":2575},{"type":31,"tagName":398,"properties":6837,"children":6838},{"style":636},[6839],{"type":27,"value":2580},{"type":31,"tagName":398,"properties":6841,"children":6842},{"style":517},[6843],{"type":27,"value":5995},{"type":31,"tagName":398,"properties":6845,"children":6846},{"style":558},[6847],{"type":27,"value":2193},{"type":31,"tagName":398,"properties":6849,"children":6850},{"style":517},[6851],{"type":27,"value":6004},{"type":31,"tagName":398,"properties":6853,"children":6854},{"style":558},[6855],{"type":27,"value":4148},{"type":31,"tagName":398,"properties":6857,"children":6858},{"style":636},[6859],{"type":27,"value":3641},{"type":31,"tagName":398,"properties":6861,"children":6862},{"style":517},[6863],{"type":27,"value":3871},{"type":27,"value":28},{"type":31,"tagName":398,"properties":6866,"children":6867},{"class":400},[6868,6873,6877,6881,6885],{"type":31,"tagName":398,"properties":6869,"children":6870},{"style":517},[6871],{"type":27,"value":6872},"    cum ",{"type":31,"tagName":398,"properties":6874,"children":6875},{"style":558},[6876],{"type":27,"value":4148},{"type":31,"tagName":398,"properties":6878,"children":6879},{"style":517},[6880],{"type":27,"value":6034},{"type":31,"tagName":398,"properties":6882,"children":6883},{"style":558},[6884],{"type":27,"value":3894},{"type":31,"tagName":398,"properties":6886,"children":6887},{"style":517},[6888],{"type":27,"value":6043},{"type":27,"value":28},{"type":31,"tagName":398,"properties":6891,"children":6892},{"class":400},[6893,6897,6902,6906,6910,6914,6918],{"type":31,"tagName":398,"properties":6894,"children":6895},{"style":558},[6896],{"type":27,"value":6419},{"type":31,"tagName":398,"properties":6898,"children":6899},{"style":517},[6900],{"type":27,"value":6901}," cross",{"type":31,"tagName":398,"properties":6903,"children":6904},{"style":558},[6905],{"type":27,"value":586},{"type":31,"tagName":398,"properties":6907,"children":6908},{"style":523},[6909],{"type":27,"value":3148},{"type":31,"tagName":398,"properties":6911,"children":6912},{"style":558},[6913],{"type":27,"value":1403},{"type":31,"tagName":398,"properties":6915,"children":6916},{"style":636},[6917],{"type":27,"value":3157},{"type":31,"tagName":398,"properties":6919,"children":6920},{"style":517},[6921],{"type":27,"value":644},{"type":27,"value":28},{"type":31,"tagName":398,"properties":6924,"children":6925},{"class":400},[6926,6930,6934,6938,6943,6948,6952,6956,6961,6965],{"type":31,"tagName":398,"properties":6927,"children":6928},{"style":558},[6929],{"type":27,"value":3654},{"type":31,"tagName":398,"properties":6931,"children":6932},{"style":517},[6933],{"type":27,"value":3829},{"type":31,"tagName":398,"properties":6935,"children":6936},{"style":558},[6937],{"type":27,"value":5205},{"type":31,"tagName":398,"properties":6939,"children":6940},{"style":523},[6941],{"type":27,"value":6942},"isNaN",{"type":31,"tagName":398,"properties":6944,"children":6945},{"style":517},[6946],{"type":27,"value":6947},"(prevStrike) ",{"type":31,"tagName":398,"properties":6949,"children":6950},{"style":558},[6951],{"type":27,"value":3746},{"type":31,"tagName":398,"properties":6953,"children":6954},{"style":517},[6955],{"type":27,"value":6766},{"type":31,"tagName":398,"properties":6957,"children":6958},{"style":558},[6959],{"type":27,"value":6960},"!=",{"type":31,"tagName":398,"properties":6962,"children":6963},{"style":636},[6964],{"type":27,"value":4067},{"type":31,"tagName":398,"properties":6966,"children":6967},{"style":517},[6968],{"type":27,"value":3871},{"type":27,"value":28},{"type":31,"tagName":398,"properties":6971,"children":6972},{"class":400},[6973,6977,6982,6986,6990,6995,6999],{"type":31,"tagName":398,"properties":6974,"children":6975},{"style":558},[6976],{"type":27,"value":6498},{"type":31,"tagName":398,"properties":6978,"children":6979},{"style":517},[6980],{"type":27,"value":6981}," (cum ",{"type":31,"tagName":398,"properties":6983,"children":6984},{"style":558},[6985],{"type":27,"value":3756},{"type":31,"tagName":398,"properties":6987,"children":6988},{"style":636},[6989],{"type":27,"value":4067},{"type":31,"tagName":398,"properties":6991,"children":6992},{"style":517},[6993],{"type":27,"value":6994},") cross ",{"type":31,"tagName":398,"properties":6996,"children":6997},{"style":558},[6998],{"type":27,"value":2575},{"type":31,"tagName":398,"properties":7000,"children":7001},{"style":517},[7002],{"type":27,"value":6064},{"type":27,"value":28},{"type":31,"tagName":398,"properties":7005,"children":7006},{"class":400},[7007,7011,7015,7020,7024,7028,7032,7036,7041,7045,7049],{"type":31,"tagName":398,"properties":7008,"children":7009},{"style":558},[7010],{"type":27,"value":6546},{"type":31,"tagName":398,"properties":7012,"children":7013},{"style":558},[7014],{"type":27,"value":6551},{"type":31,"tagName":398,"properties":7016,"children":7017},{"style":517},[7018],{"type":27,"value":7019}," ((cum ",{"type":31,"tagName":398,"properties":7021,"children":7022},{"style":558},[7023],{"type":27,"value":3852},{"type":31,"tagName":398,"properties":7025,"children":7026},{"style":636},[7027],{"type":27,"value":4067},{"type":31,"tagName":398,"properties":7029,"children":7030},{"style":517},[7031],{"type":27,"value":3798},{"type":31,"tagName":398,"properties":7033,"children":7034},{"style":558},[7035],{"type":27,"value":6960},{"type":31,"tagName":398,"properties":7037,"children":7038},{"style":517},[7039],{"type":27,"value":7040}," (prevCum ",{"type":31,"tagName":398,"properties":7042,"children":7043},{"style":558},[7044],{"type":27,"value":3852},{"type":31,"tagName":398,"properties":7046,"children":7047},{"style":636},[7048],{"type":27,"value":4067},{"type":31,"tagName":398,"properties":7050,"children":7051},{"style":517},[7052],{"type":27,"value":7053},")) {",{"type":27,"value":28},{"type":31,"tagName":398,"properties":7056,"children":7057},{"class":400},[7058,7063,7068,7072,7077,7082,7087,7092,7097,7101,7105,7109,7113,7117],{"type":31,"tagName":398,"properties":7059,"children":7060},{"style":558},[7061],{"type":27,"value":7062},"        const",{"type":31,"tagName":398,"properties":7064,"children":7065},{"style":636},[7066],{"type":27,"value":7067}," share",{"type":31,"tagName":398,"properties":7069,"children":7070},{"style":558},[7071],{"type":27,"value":1403},{"type":31,"tagName":398,"properties":7073,"children":7074},{"style":517},[7075],{"type":27,"value":7076}," Math.",{"type":31,"tagName":398,"properties":7078,"children":7079},{"style":523},[7080],{"type":27,"value":7081},"abs",{"type":31,"tagName":398,"properties":7083,"children":7084},{"style":517},[7085],{"type":27,"value":7086},"(prevCum) ",{"type":31,"tagName":398,"properties":7088,"children":7089},{"style":558},[7090],{"type":27,"value":7091},"/",{"type":31,"tagName":398,"properties":7093,"children":7094},{"style":517},[7095],{"type":27,"value":7096}," (Math.",{"type":31,"tagName":398,"properties":7098,"children":7099},{"style":523},[7100],{"type":27,"value":7081},{"type":31,"tagName":398,"properties":7102,"children":7103},{"style":517},[7104],{"type":27,"value":7086},{"type":31,"tagName":398,"properties":7106,"children":7107},{"style":558},[7108],{"type":27,"value":3626},{"type":31,"tagName":398,"properties":7110,"children":7111},{"style":517},[7112],{"type":27,"value":7076},{"type":31,"tagName":398,"properties":7114,"children":7115},{"style":523},[7116],{"type":27,"value":7081},{"type":31,"tagName":398,"properties":7118,"children":7119},{"style":517},[7120],{"type":27,"value":7121},"(cum));",{"type":27,"value":28},{"type":31,"tagName":398,"properties":7124,"children":7125},{"class":400},[7126,7131,7135,7140,7144,7148,7152,7157,7161],{"type":31,"tagName":398,"properties":7127,"children":7128},{"style":517},[7129],{"type":27,"value":7130},"        cross ",{"type":31,"tagName":398,"properties":7132,"children":7133},{"style":558},[7134],{"type":27,"value":2575},{"type":31,"tagName":398,"properties":7136,"children":7137},{"style":517},[7138],{"type":27,"value":7139}," prevStrike ",{"type":31,"tagName":398,"properties":7141,"children":7142},{"style":558},[7143],{"type":27,"value":3626},{"type":31,"tagName":398,"properties":7145,"children":7146},{"style":517},[7147],{"type":27,"value":6572},{"type":31,"tagName":398,"properties":7149,"children":7150},{"style":558},[7151],{"type":27,"value":3894},{"type":31,"tagName":398,"properties":7153,"children":7154},{"style":517},[7155],{"type":27,"value":7156}," prevStrike) ",{"type":31,"tagName":398,"properties":7158,"children":7159},{"style":558},[7160],{"type":27,"value":4729},{"type":31,"tagName":398,"properties":7162,"children":7163},{"style":517},[7164],{"type":27,"value":7165}," share;",{"type":27,"value":28},{"type":31,"tagName":398,"properties":7168,"children":7169},{"class":400},[7170],{"type":31,"tagName":398,"properties":7171,"children":7172},{"style":517},[7173],{"type":27,"value":7174},"      }",{"type":27,"value":28},{"type":31,"tagName":398,"properties":7177,"children":7178},{"class":400},[7179],{"type":31,"tagName":398,"properties":7180,"children":7181},{"style":517},[7182],{"type":27,"value":5727},{"type":27,"value":28},{"type":31,"tagName":398,"properties":7185,"children":7186},{"class":400},[7187,7191,7195,7199,7203,7208,7212,7216,7220,7225,7229,7233,7237,7242,7246,7251,7255,7259,7263,7268,7272,7277,7281],{"type":31,"tagName":398,"properties":7188,"children":7189},{"style":558},[7190],{"type":27,"value":3654},{"type":31,"tagName":398,"properties":7192,"children":7193},{"style":517},[7194],{"type":27,"value":3829},{"type":31,"tagName":398,"properties":7196,"children":7197},{"style":558},[7198],{"type":27,"value":5205},{"type":31,"tagName":398,"properties":7200,"children":7201},{"style":523},[7202],{"type":27,"value":6942},{"type":31,"tagName":398,"properties":7204,"children":7205},{"style":517},[7206],{"type":27,"value":7207},"(cross) ",{"type":31,"tagName":398,"properties":7209,"children":7210},{"style":558},[7211],{"type":27,"value":3746},{"type":31,"tagName":398,"properties":7213,"children":7214},{"style":517},[7215],{"type":27,"value":3829},{"type":31,"tagName":398,"properties":7217,"children":7218},{"style":523},[7219],{"type":27,"value":6942},{"type":31,"tagName":398,"properties":7221,"children":7222},{"style":517},[7223],{"type":27,"value":7224},"(flip) ",{"type":31,"tagName":398,"properties":7226,"children":7227},{"style":558},[7228],{"type":27,"value":5227},{"type":31,"tagName":398,"properties":7230,"children":7231},{"style":517},[7232],{"type":27,"value":7076},{"type":31,"tagName":398,"properties":7234,"children":7235},{"style":523},[7236],{"type":27,"value":7081},{"type":31,"tagName":398,"properties":7238,"children":7239},{"style":517},[7240],{"type":27,"value":7241},"(cross ",{"type":31,"tagName":398,"properties":7243,"children":7244},{"style":558},[7245],{"type":27,"value":3894},{"type":31,"tagName":398,"properties":7247,"children":7248},{"style":517},[7249],{"type":27,"value":7250}," close) ",{"type":31,"tagName":398,"properties":7252,"children":7253},{"style":558},[7254],{"type":27,"value":2193},{"type":31,"tagName":398,"properties":7256,"children":7257},{"style":517},[7258],{"type":27,"value":7076},{"type":31,"tagName":398,"properties":7260,"children":7261},{"style":523},[7262],{"type":27,"value":7081},{"type":31,"tagName":398,"properties":7264,"children":7265},{"style":517},[7266],{"type":27,"value":7267},"(flip ",{"type":31,"tagName":398,"properties":7269,"children":7270},{"style":558},[7271],{"type":27,"value":3894},{"type":31,"tagName":398,"properties":7273,"children":7274},{"style":517},[7275],{"type":27,"value":7276}," close))) flip ",{"type":31,"tagName":398,"properties":7278,"children":7279},{"style":558},[7280],{"type":27,"value":2575},{"type":31,"tagName":398,"properties":7282,"children":7283},{"style":517},[7284],{"type":27,"value":7285}," cross;",{"type":27,"value":28},{"type":31,"tagName":398,"properties":7288,"children":7289},{"class":400},[7290,7294,7298,7302,7306,7311,7315,7319,7323],{"type":31,"tagName":398,"properties":7291,"children":7292},{"style":558},[7293],{"type":27,"value":3654},{"type":31,"tagName":398,"properties":7295,"children":7296},{"style":517},[7297],{"type":27,"value":6981},{"type":31,"tagName":398,"properties":7299,"children":7300},{"style":558},[7301],{"type":27,"value":3756},{"type":31,"tagName":398,"properties":7303,"children":7304},{"style":636},[7305],{"type":27,"value":4067},{"type":31,"tagName":398,"properties":7307,"children":7308},{"style":517},[7309],{"type":27,"value":7310},") prevStrike ",{"type":31,"tagName":398,"properties":7312,"children":7313},{"style":558},[7314],{"type":27,"value":2575},{"type":31,"tagName":398,"properties":7316,"children":7317},{"style":636},[7318],{"type":27,"value":3157},{"type":31,"tagName":398,"properties":7320,"children":7321},{"style":517},[7322],{"type":27,"value":2063},{"type":31,"tagName":398,"properties":7324,"children":7325},{"style":404},[7326],{"type":27,"value":7327},"// a zero ends the segment: the next one starts at the next nonzero sum",{"type":27,"value":28},{"type":31,"tagName":398,"properties":7330,"children":7331},{"class":400},[7332,7336],{"type":31,"tagName":398,"properties":7333,"children":7334},{"style":558},[7335],{"type":27,"value":3698},{"type":31,"tagName":398,"properties":7337,"children":7338},{"style":517},[7339],{"type":27,"value":5684},{"type":27,"value":28},{"type":31,"tagName":398,"properties":7342,"children":7343},{"class":400},[7344,7349,7353],{"type":31,"tagName":398,"properties":7345,"children":7346},{"style":517},[7347],{"type":27,"value":7348},"      prevCum ",{"type":31,"tagName":398,"properties":7350,"children":7351},{"style":558},[7352],{"type":27,"value":2575},{"type":31,"tagName":398,"properties":7354,"children":7355},{"style":517},[7356],{"type":27,"value":7357}," cum;",{"type":27,"value":28},{"type":31,"tagName":398,"properties":7360,"children":7361},{"class":400},[7362,7367,7371],{"type":31,"tagName":398,"properties":7363,"children":7364},{"style":517},[7365],{"type":27,"value":7366},"      prevStrike ",{"type":31,"tagName":398,"properties":7368,"children":7369},{"style":558},[7370],{"type":27,"value":2575},{"type":31,"tagName":398,"properties":7372,"children":7373},{"style":517},[7374],{"type":27,"value":6064},{"type":27,"value":28},{"type":31,"tagName":398,"properties":7377,"children":7378},{"class":400},[7379],{"type":31,"tagName":398,"properties":7380,"children":7381},{"style":517},[7382],{"type":27,"value":5727},{"type":27,"value":28},{"type":31,"tagName":398,"properties":7385,"children":7386},{"class":400},[7387],{"type":31,"tagName":398,"properties":7388,"children":7389},{"style":517},[7390],{"type":27,"value":3720},{"type":27,"value":28},{"type":31,"tagName":398,"properties":7393,"children":7394},{"class":400},[7395],{"type":31,"tagName":398,"properties":7396,"children":7397},{"style":517},[7398],{"type":27,"value":4178},{"type":27,"value":28},{"type":31,"tagName":398,"properties":7401,"children":7402},{"class":400},[],{"type":27,"value":28},{"type":31,"tagName":398,"properties":7405,"children":7406},{"class":400},[7407],{"type":31,"tagName":398,"properties":7408,"children":7409},{"style":404},[7410],{"type":27,"value":7411},"// ── JSON bytes: append text and numbers without allocating ──",{"type":27,"value":28},{"type":31,"tagName":398,"properties":7414,"children":7415},{"class":400},[7416,7420,7425,7429,7434,7438,7443,7447,7451,7455],{"type":31,"tagName":398,"properties":7417,"children":7418},{"style":558},[7419],{"type":27,"value":3484},{"type":31,"tagName":398,"properties":7421,"children":7422},{"style":523},[7423],{"type":27,"value":7424}," jbByte",{"type":31,"tagName":398,"properties":7426,"children":7427},{"style":517},[7428],{"type":27,"value":531},{"type":31,"tagName":398,"properties":7430,"children":7431},{"style":578},[7432],{"type":27,"value":7433},"b",{"type":31,"tagName":398,"properties":7435,"children":7436},{"style":558},[7437],{"type":27,"value":586},{"type":31,"tagName":398,"properties":7439,"children":7440},{"style":523},[7441],{"type":27,"value":7442}," u32",{"type":31,"tagName":398,"properties":7444,"children":7445},{"style":517},[7446],{"type":27,"value":551},{"type":31,"tagName":398,"properties":7448,"children":7449},{"style":558},[7450],{"type":27,"value":586},{"type":31,"tagName":398,"properties":7452,"children":7453},{"style":636},[7454],{"type":27,"value":639},{"type":31,"tagName":398,"properties":7456,"children":7457},{"style":517},[7458],{"type":27,"value":5684},{"type":27,"value":28},{"type":31,"tagName":398,"properties":7461,"children":7462},{"class":400},[7463,7467,7472,7476,7481,7486],{"type":31,"tagName":398,"properties":7464,"children":7465},{"style":558},[7466],{"type":27,"value":3729},{"type":31,"tagName":398,"properties":7468,"children":7469},{"style":517},[7470],{"type":27,"value":7471}," (jsonUsed ",{"type":31,"tagName":398,"properties":7473,"children":7474},{"style":558},[7475],{"type":27,"value":2193},{"type":31,"tagName":398,"properties":7477,"children":7478},{"style":517},[7479],{"type":27,"value":7480}," jsonBytes.",{"type":31,"tagName":398,"properties":7482,"children":7483},{"style":636},[7484],{"type":27,"value":7485},"length",{"type":31,"tagName":398,"properties":7487,"children":7488},{"style":517},[7489],{"type":27,"value":3871},{"type":27,"value":28},{"type":31,"tagName":398,"properties":7492,"children":7493},{"class":400},[7494,7499,7503,7507,7511],{"type":31,"tagName":398,"properties":7495,"children":7496},{"style":517},[7497],{"type":27,"value":7498},"    jsonBytes[jsonUsed] ",{"type":31,"tagName":398,"properties":7500,"children":7501},{"style":558},[7502],{"type":27,"value":2575},{"type":31,"tagName":398,"properties":7504,"children":7505},{"style":517},[7506],{"type":27,"value":4832},{"type":31,"tagName":398,"properties":7508,"children":7509},{"style":523},[7510],{"type":27,"value":2539},{"type":31,"tagName":398,"properties":7512,"children":7513},{"style":517},[7514],{"type":27,"value":7515},">b;",{"type":27,"value":28},{"type":31,"tagName":398,"properties":7518,"children":7519},{"class":400},[7520,7525,7529,7533],{"type":31,"tagName":398,"properties":7521,"children":7522},{"style":517},[7523],{"type":27,"value":7524},"    jsonUsed ",{"type":31,"tagName":398,"properties":7526,"children":7527},{"style":558},[7528],{"type":27,"value":4148},{"type":31,"tagName":398,"properties":7530,"children":7531},{"style":636},[7532],{"type":27,"value":3641},{"type":31,"tagName":398,"properties":7534,"children":7535},{"style":517},[7536],{"type":27,"value":644},{"type":27,"value":28},{"type":31,"tagName":398,"properties":7539,"children":7540},{"class":400},[7541],{"type":31,"tagName":398,"properties":7542,"children":7543},{"style":517},[7544],{"type":27,"value":3720},{"type":27,"value":28},{"type":31,"tagName":398,"properties":7547,"children":7548},{"class":400},[7549],{"type":31,"tagName":398,"properties":7550,"children":7551},{"style":517},[7552],{"type":27,"value":4178},{"type":27,"value":28},{"type":31,"tagName":398,"properties":7555,"children":7556},{"class":400},[7557,7561,7566,7570,7575,7579,7584,7588,7592,7596],{"type":31,"tagName":398,"properties":7558,"children":7559},{"style":558},[7560],{"type":27,"value":3484},{"type":31,"tagName":398,"properties":7562,"children":7563},{"style":523},[7564],{"type":27,"value":7565}," jbText",{"type":31,"tagName":398,"properties":7567,"children":7568},{"style":517},[7569],{"type":27,"value":531},{"type":31,"tagName":398,"properties":7571,"children":7572},{"style":578},[7573],{"type":27,"value":7574},"s",{"type":31,"tagName":398,"properties":7576,"children":7577},{"style":558},[7578],{"type":27,"value":586},{"type":31,"tagName":398,"properties":7580,"children":7581},{"style":523},[7582],{"type":27,"value":7583}," String",{"type":31,"tagName":398,"properties":7585,"children":7586},{"style":517},[7587],{"type":27,"value":551},{"type":31,"tagName":398,"properties":7589,"children":7590},{"style":558},[7591],{"type":27,"value":586},{"type":31,"tagName":398,"properties":7593,"children":7594},{"style":636},[7595],{"type":27,"value":639},{"type":31,"tagName":398,"properties":7597,"children":7598},{"style":517},[7599],{"type":27,"value":5684},{"type":27,"value":28},{"type":31,"tagName":398,"properties":7602,"children":7603},{"class":400},[7604,7608,7612,7616,7620,7624,7628,7632,7636,7641,7645,7649,7653,7657,7661,7666,7671,7676,7681,7686,7691],{"type":31,"tagName":398,"properties":7605,"children":7606},{"style":558},[7607],{"type":27,"value":3824},{"type":31,"tagName":398,"properties":7609,"children":7610},{"style":517},[7611],{"type":27,"value":3829},{"type":31,"tagName":398,"properties":7613,"children":7614},{"style":558},[7615],{"type":27,"value":2565},{"type":31,"tagName":398,"properties":7617,"children":7618},{"style":517},[7619],{"type":27,"value":3838},{"type":31,"tagName":398,"properties":7621,"children":7622},{"style":558},[7623],{"type":27,"value":2575},{"type":31,"tagName":398,"properties":7625,"children":7626},{"style":636},[7627],{"type":27,"value":2580},{"type":31,"tagName":398,"properties":7629,"children":7630},{"style":517},[7631],{"type":27,"value":4811},{"type":31,"tagName":398,"properties":7633,"children":7634},{"style":558},[7635],{"type":27,"value":2193},{"type":31,"tagName":398,"properties":7637,"children":7638},{"style":517},[7639],{"type":27,"value":7640}," s.",{"type":31,"tagName":398,"properties":7642,"children":7643},{"style":636},[7644],{"type":27,"value":7485},{"type":31,"tagName":398,"properties":7646,"children":7647},{"style":517},[7648],{"type":27,"value":4811},{"type":31,"tagName":398,"properties":7650,"children":7651},{"style":558},[7652],{"type":27,"value":4148},{"type":31,"tagName":398,"properties":7654,"children":7655},{"style":636},[7656],{"type":27,"value":3641},{"type":31,"tagName":398,"properties":7658,"children":7659},{"style":517},[7660],{"type":27,"value":3798},{"type":31,"tagName":398,"properties":7662,"children":7663},{"style":523},[7664],{"type":27,"value":7665},"jbByte",{"type":31,"tagName":398,"properties":7667,"children":7668},{"style":517},[7669],{"type":27,"value":7670},"(\u003C",{"type":31,"tagName":398,"properties":7672,"children":7673},{"style":523},[7674],{"type":27,"value":7675},"u32",{"type":31,"tagName":398,"properties":7677,"children":7678},{"style":517},[7679],{"type":27,"value":7680},">s.",{"type":31,"tagName":398,"properties":7682,"children":7683},{"style":523},[7684],{"type":27,"value":7685},"charCodeAt",{"type":31,"tagName":398,"properties":7687,"children":7688},{"style":517},[7689],{"type":27,"value":7690},"(i)); ",{"type":31,"tagName":398,"properties":7692,"children":7693},{"style":404},[7694],{"type":27,"value":7695},"// ASCII only here",{"type":27,"value":28},{"type":31,"tagName":398,"properties":7698,"children":7699},{"class":400},[7700],{"type":31,"tagName":398,"properties":7701,"children":7702},{"style":517},[7703],{"type":27,"value":4178},{"type":27,"value":28},{"type":31,"tagName":398,"properties":7706,"children":7707},{"class":400},[7708,7712,7717,7721,7726,7730,7735,7739,7743,7747],{"type":31,"tagName":398,"properties":7709,"children":7710},{"style":558},[7711],{"type":27,"value":3484},{"type":31,"tagName":398,"properties":7713,"children":7714},{"style":523},[7715],{"type":27,"value":7716}," jbUint",{"type":31,"tagName":398,"properties":7718,"children":7719},{"style":517},[7720],{"type":27,"value":531},{"type":31,"tagName":398,"properties":7722,"children":7723},{"style":578},[7724],{"type":27,"value":7725},"v",{"type":31,"tagName":398,"properties":7727,"children":7728},{"style":558},[7729],{"type":27,"value":586},{"type":31,"tagName":398,"properties":7731,"children":7732},{"style":523},[7733],{"type":27,"value":7734}," u64",{"type":31,"tagName":398,"properties":7736,"children":7737},{"style":517},[7738],{"type":27,"value":551},{"type":31,"tagName":398,"properties":7740,"children":7741},{"style":558},[7742],{"type":27,"value":586},{"type":31,"tagName":398,"properties":7744,"children":7745},{"style":636},[7746],{"type":27,"value":639},{"type":31,"tagName":398,"properties":7748,"children":7749},{"style":517},[7750],{"type":27,"value":5684},{"type":27,"value":28},{"type":31,"tagName":398,"properties":7753,"children":7754},{"class":400},[7755,7759,7764,7768,7772,7776,7781,7786,7790,7794],{"type":31,"tagName":398,"properties":7756,"children":7757},{"style":558},[7758],{"type":27,"value":3729},{"type":31,"tagName":398,"properties":7760,"children":7761},{"style":517},[7762],{"type":27,"value":7763}," (v ",{"type":31,"tagName":398,"properties":7765,"children":7766},{"style":558},[7767],{"type":27,"value":3789},{"type":31,"tagName":398,"properties":7769,"children":7770},{"style":636},[7771],{"type":27,"value":2152},{"type":31,"tagName":398,"properties":7773,"children":7774},{"style":517},[7775],{"type":27,"value":3798},{"type":31,"tagName":398,"properties":7777,"children":7778},{"style":523},[7779],{"type":27,"value":7780},"jbUint",{"type":31,"tagName":398,"properties":7782,"children":7783},{"style":517},[7784],{"type":27,"value":7785},"(v ",{"type":31,"tagName":398,"properties":7787,"children":7788},{"style":558},[7789],{"type":27,"value":7091},{"type":31,"tagName":398,"properties":7791,"children":7792},{"style":636},[7793],{"type":27,"value":2152},{"type":31,"tagName":398,"properties":7795,"children":7796},{"style":517},[7797],{"type":27,"value":671},{"type":27,"value":28},{"type":31,"tagName":398,"properties":7800,"children":7801},{"class":400},[7802,7807,7811,7816,7820,7824,7828,7833,7838,7842],{"type":31,"tagName":398,"properties":7803,"children":7804},{"style":523},[7805],{"type":27,"value":7806},"  jbByte",{"type":31,"tagName":398,"properties":7808,"children":7809},{"style":517},[7810],{"type":27,"value":531},{"type":31,"tagName":398,"properties":7812,"children":7813},{"style":636},[7814],{"type":27,"value":7815},"0x30",{"type":31,"tagName":398,"properties":7817,"children":7818},{"style":558},[7819],{"type":27,"value":5957},{"type":31,"tagName":398,"properties":7821,"children":7822},{"style":517},[7823],{"type":27,"value":4832},{"type":31,"tagName":398,"properties":7825,"children":7826},{"style":523},[7827],{"type":27,"value":7675},{"type":31,"tagName":398,"properties":7829,"children":7830},{"style":517},[7831],{"type":27,"value":7832},">(v ",{"type":31,"tagName":398,"properties":7834,"children":7835},{"style":558},[7836],{"type":27,"value":7837},"%",{"type":31,"tagName":398,"properties":7839,"children":7840},{"style":636},[7841],{"type":27,"value":2152},{"type":31,"tagName":398,"properties":7843,"children":7844},{"style":517},[7845],{"type":27,"value":7846},"));",{"type":27,"value":28},{"type":31,"tagName":398,"properties":7849,"children":7850},{"class":400},[7851],{"type":31,"tagName":398,"properties":7852,"children":7853},{"style":517},[7854],{"type":27,"value":4178},{"type":27,"value":28},{"type":31,"tagName":398,"properties":7857,"children":7858},{"class":400},[7859,7863,7868,7872,7876,7880,7884,7888,7893,7897,7901,7905,7909,7913,7917],{"type":31,"tagName":398,"properties":7860,"children":7861},{"style":558},[7862],{"type":27,"value":3484},{"type":31,"tagName":398,"properties":7864,"children":7865},{"style":523},[7866],{"type":27,"value":7867}," jbNum",{"type":31,"tagName":398,"properties":7869,"children":7870},{"style":517},[7871],{"type":27,"value":531},{"type":31,"tagName":398,"properties":7873,"children":7874},{"style":578},[7875],{"type":27,"value":7725},{"type":31,"tagName":398,"properties":7877,"children":7878},{"style":558},[7879],{"type":27,"value":586},{"type":31,"tagName":398,"properties":7881,"children":7882},{"style":523},[7883],{"type":27,"value":3148},{"type":31,"tagName":398,"properties":7885,"children":7886},{"style":517},[7887],{"type":27,"value":236},{"type":31,"tagName":398,"properties":7889,"children":7890},{"style":578},[7891],{"type":27,"value":7892},"decimals",{"type":31,"tagName":398,"properties":7894,"children":7895},{"style":558},[7896],{"type":27,"value":586},{"type":31,"tagName":398,"properties":7898,"children":7899},{"style":523},[7900],{"type":27,"value":591},{"type":31,"tagName":398,"properties":7902,"children":7903},{"style":517},[7904],{"type":27,"value":551},{"type":31,"tagName":398,"properties":7906,"children":7907},{"style":558},[7908],{"type":27,"value":586},{"type":31,"tagName":398,"properties":7910,"children":7911},{"style":636},[7912],{"type":27,"value":639},{"type":31,"tagName":398,"properties":7914,"children":7915},{"style":517},[7916],{"type":27,"value":3523},{"type":31,"tagName":398,"properties":7918,"children":7919},{"style":404},[7920],{"type":27,"value":7921},"// a fixed-point number, or 0 when not finite",{"type":27,"value":28},{"type":31,"tagName":398,"properties":7924,"children":7925},{"class":400},[7926,7930,7934,7938,7943],{"type":31,"tagName":398,"properties":7927,"children":7928},{"style":558},[7929],{"type":27,"value":3729},{"type":31,"tagName":398,"properties":7931,"children":7932},{"style":517},[7933],{"type":27,"value":3829},{"type":31,"tagName":398,"properties":7935,"children":7936},{"style":558},[7937],{"type":27,"value":5205},{"type":31,"tagName":398,"properties":7939,"children":7940},{"style":523},[7941],{"type":27,"value":7942},"isFinite",{"type":31,"tagName":398,"properties":7944,"children":7945},{"style":517},[7946],{"type":27,"value":7947},"(v)) {",{"type":27,"value":28},{"type":31,"tagName":398,"properties":7950,"children":7951},{"class":400},[7952,7957,7961,7965],{"type":31,"tagName":398,"properties":7953,"children":7954},{"style":523},[7955],{"type":27,"value":7956},"    jbByte",{"type":31,"tagName":398,"properties":7958,"children":7959},{"style":517},[7960],{"type":27,"value":531},{"type":31,"tagName":398,"properties":7962,"children":7963},{"style":636},[7964],{"type":27,"value":7815},{"type":31,"tagName":398,"properties":7966,"children":7967},{"style":517},[7968],{"type":27,"value":671},{"type":27,"value":28},{"type":31,"tagName":398,"properties":7971,"children":7972},{"class":400},[7973,7978],{"type":31,"tagName":398,"properties":7974,"children":7975},{"style":558},[7976],{"type":27,"value":7977},"    return",{"type":31,"tagName":398,"properties":7979,"children":7980},{"style":517},[7981],{"type":27,"value":644},{"type":27,"value":28},{"type":31,"tagName":398,"properties":7984,"children":7985},{"class":400},[7986],{"type":31,"tagName":398,"properties":7987,"children":7988},{"style":517},[7989],{"type":27,"value":3720},{"type":27,"value":28},{"type":31,"tagName":398,"properties":7992,"children":7993},{"class":400},[7994,7998,8003,8007],{"type":31,"tagName":398,"properties":7995,"children":7996},{"style":558},[7997],{"type":27,"value":3537},{"type":31,"tagName":398,"properties":7999,"children":8000},{"style":517},[8001],{"type":27,"value":8002}," x ",{"type":31,"tagName":398,"properties":8004,"children":8005},{"style":558},[8006],{"type":27,"value":2575},{"type":31,"tagName":398,"properties":8008,"children":8009},{"style":517},[8010],{"type":27,"value":8011}," v;",{"type":27,"value":28},{"type":31,"tagName":398,"properties":8014,"children":8015},{"class":400},[8016,8020,8025,8029,8033],{"type":31,"tagName":398,"properties":8017,"children":8018},{"style":558},[8019],{"type":27,"value":3729},{"type":31,"tagName":398,"properties":8021,"children":8022},{"style":517},[8023],{"type":27,"value":8024}," (x ",{"type":31,"tagName":398,"properties":8026,"children":8027},{"style":558},[8028],{"type":27,"value":2193},{"type":31,"tagName":398,"properties":8030,"children":8031},{"style":636},[8032],{"type":27,"value":4067},{"type":31,"tagName":398,"properties":8034,"children":8035},{"style":517},[8036],{"type":27,"value":3871},{"type":27,"value":28},{"type":31,"tagName":398,"properties":8039,"children":8040},{"class":400},[8041,8045,8049,8054],{"type":31,"tagName":398,"properties":8042,"children":8043},{"style":523},[8044],{"type":27,"value":7956},{"type":31,"tagName":398,"properties":8046,"children":8047},{"style":517},[8048],{"type":27,"value":531},{"type":31,"tagName":398,"properties":8050,"children":8051},{"style":636},[8052],{"type":27,"value":8053},"0x2d",{"type":31,"tagName":398,"properties":8055,"children":8056},{"style":517},[8057],{"type":27,"value":671},{"type":27,"value":28},{"type":31,"tagName":398,"properties":8060,"children":8061},{"class":400},[8062,8067,8071,8075],{"type":31,"tagName":398,"properties":8063,"children":8064},{"style":517},[8065],{"type":27,"value":8066},"    x ",{"type":31,"tagName":398,"properties":8068,"children":8069},{"style":558},[8070],{"type":27,"value":2575},{"type":31,"tagName":398,"properties":8072,"children":8073},{"style":558},[8074],{"type":27,"value":3807},{"type":31,"tagName":398,"properties":8076,"children":8077},{"style":517},[8078],{"type":27,"value":8079},"x;",{"type":27,"value":28},{"type":31,"tagName":398,"properties":8082,"children":8083},{"class":400},[8084],{"type":31,"tagName":398,"properties":8085,"children":8086},{"style":517},[8087],{"type":27,"value":3720},{"type":27,"value":28},{"type":31,"tagName":398,"properties":8090,"children":8091},{"class":400},[8092,8096,8101,8105,8109],{"type":31,"tagName":398,"properties":8093,"children":8094},{"style":558},[8095],{"type":27,"value":3537},{"type":31,"tagName":398,"properties":8097,"children":8098},{"style":517},[8099],{"type":27,"value":8100}," scale ",{"type":31,"tagName":398,"properties":8102,"children":8103},{"style":558},[8104],{"type":27,"value":2575},{"type":31,"tagName":398,"properties":8106,"children":8107},{"style":636},[8108],{"type":27,"value":5425},{"type":31,"tagName":398,"properties":8110,"children":8111},{"style":517},[8112],{"type":27,"value":644},{"type":27,"value":28},{"type":31,"tagName":398,"properties":8115,"children":8116},{"class":400},[8117,8121,8125,8129,8133,8137,8141,8145,8149,8154,8158,8162,8167,8172,8177],{"type":31,"tagName":398,"properties":8118,"children":8119},{"style":558},[8120],{"type":27,"value":3824},{"type":31,"tagName":398,"properties":8122,"children":8123},{"style":517},[8124],{"type":27,"value":3829},{"type":31,"tagName":398,"properties":8126,"children":8127},{"style":558},[8128],{"type":27,"value":2565},{"type":31,"tagName":398,"properties":8130,"children":8131},{"style":517},[8132],{"type":27,"value":3838},{"type":31,"tagName":398,"properties":8134,"children":8135},{"style":558},[8136],{"type":27,"value":2575},{"type":31,"tagName":398,"properties":8138,"children":8139},{"style":636},[8140],{"type":27,"value":2580},{"type":31,"tagName":398,"properties":8142,"children":8143},{"style":517},[8144],{"type":27,"value":4811},{"type":31,"tagName":398,"properties":8146,"children":8147},{"style":558},[8148],{"type":27,"value":2193},{"type":31,"tagName":398,"properties":8150,"children":8151},{"style":517},[8152],{"type":27,"value":8153}," decimals; i ",{"type":31,"tagName":398,"properties":8155,"children":8156},{"style":558},[8157],{"type":27,"value":4148},{"type":31,"tagName":398,"properties":8159,"children":8160},{"style":636},[8161],{"type":27,"value":3641},{"type":31,"tagName":398,"properties":8163,"children":8164},{"style":517},[8165],{"type":27,"value":8166},") scale ",{"type":31,"tagName":398,"properties":8168,"children":8169},{"style":558},[8170],{"type":27,"value":8171},"*=",{"type":31,"tagName":398,"properties":8173,"children":8174},{"style":636},[8175],{"type":27,"value":8176}," 10.0",{"type":31,"tagName":398,"properties":8178,"children":8179},{"style":517},[8180],{"type":27,"value":644},{"type":27,"value":28},{"type":31,"tagName":398,"properties":8183,"children":8184},{"class":400},[8185,8189,8194,8198,8202,8207,8212,8216],{"type":31,"tagName":398,"properties":8186,"children":8187},{"style":558},[8188],{"type":27,"value":4678},{"type":31,"tagName":398,"properties":8190,"children":8191},{"style":636},[8192],{"type":27,"value":8193}," scaled",{"type":31,"tagName":398,"properties":8195,"children":8196},{"style":558},[8197],{"type":27,"value":1403},{"type":31,"tagName":398,"properties":8199,"children":8200},{"style":517},[8201],{"type":27,"value":7076},{"type":31,"tagName":398,"properties":8203,"children":8204},{"style":523},[8205],{"type":27,"value":8206},"round",{"type":31,"tagName":398,"properties":8208,"children":8209},{"style":517},[8210],{"type":27,"value":8211},"(x ",{"type":31,"tagName":398,"properties":8213,"children":8214},{"style":558},[8215],{"type":27,"value":4729},{"type":31,"tagName":398,"properties":8217,"children":8218},{"style":517},[8219],{"type":27,"value":8220}," scale);",{"type":27,"value":28},{"type":31,"tagName":398,"properties":8223,"children":8224},{"class":400},[8225,8229,8234,8238,8242,8247,8252,8256],{"type":31,"tagName":398,"properties":8226,"children":8227},{"style":558},[8228],{"type":27,"value":4678},{"type":31,"tagName":398,"properties":8230,"children":8231},{"style":636},[8232],{"type":27,"value":8233}," whole",{"type":31,"tagName":398,"properties":8235,"children":8236},{"style":558},[8237],{"type":27,"value":1403},{"type":31,"tagName":398,"properties":8239,"children":8240},{"style":517},[8241],{"type":27,"value":7076},{"type":31,"tagName":398,"properties":8243,"children":8244},{"style":523},[8245],{"type":27,"value":8246},"floor",{"type":31,"tagName":398,"properties":8248,"children":8249},{"style":517},[8250],{"type":27,"value":8251},"(scaled ",{"type":31,"tagName":398,"properties":8253,"children":8254},{"style":558},[8255],{"type":27,"value":7091},{"type":31,"tagName":398,"properties":8257,"children":8258},{"style":517},[8259],{"type":27,"value":8220},{"type":27,"value":28},{"type":31,"tagName":398,"properties":8262,"children":8263},{"class":400},[8264,8269,8273,8278],{"type":31,"tagName":398,"properties":8265,"children":8266},{"style":523},[8267],{"type":27,"value":8268},"  jbUint",{"type":31,"tagName":398,"properties":8270,"children":8271},{"style":517},[8272],{"type":27,"value":7670},{"type":31,"tagName":398,"properties":8274,"children":8275},{"style":523},[8276],{"type":27,"value":8277},"u64",{"type":31,"tagName":398,"properties":8279,"children":8280},{"style":517},[8281],{"type":27,"value":8282},">whole);",{"type":27,"value":28},{"type":31,"tagName":398,"properties":8285,"children":8286},{"class":400},[8287,8291,8296,8300,8304],{"type":31,"tagName":398,"properties":8288,"children":8289},{"style":558},[8290],{"type":27,"value":3729},{"type":31,"tagName":398,"properties":8292,"children":8293},{"style":517},[8294],{"type":27,"value":8295}," (decimals ",{"type":31,"tagName":398,"properties":8297,"children":8298},{"style":558},[8299],{"type":27,"value":3852},{"type":31,"tagName":398,"properties":8301,"children":8302},{"style":636},[8303],{"type":27,"value":2580},{"type":31,"tagName":398,"properties":8305,"children":8306},{"style":517},[8307],{"type":27,"value":3871},{"type":27,"value":28},{"type":31,"tagName":398,"properties":8310,"children":8311},{"class":400},[8312,8316,8320,8325],{"type":31,"tagName":398,"properties":8313,"children":8314},{"style":523},[8315],{"type":27,"value":7956},{"type":31,"tagName":398,"properties":8317,"children":8318},{"style":517},[8319],{"type":27,"value":531},{"type":31,"tagName":398,"properties":8321,"children":8322},{"style":636},[8323],{"type":27,"value":8324},"0x2e",{"type":31,"tagName":398,"properties":8326,"children":8327},{"style":517},[8328],{"type":27,"value":671},{"type":27,"value":28},{"type":31,"tagName":398,"properties":8331,"children":8332},{"class":400},[8333,8337,8342,8346,8350,8354,8359,8363,8368,8372],{"type":31,"tagName":398,"properties":8334,"children":8335},{"style":558},[8336],{"type":27,"value":3608},{"type":31,"tagName":398,"properties":8338,"children":8339},{"style":636},[8340],{"type":27,"value":8341}," frac",{"type":31,"tagName":398,"properties":8343,"children":8344},{"style":558},[8345],{"type":27,"value":1403},{"type":31,"tagName":398,"properties":8347,"children":8348},{"style":517},[8349],{"type":27,"value":4832},{"type":31,"tagName":398,"properties":8351,"children":8352},{"style":523},[8353],{"type":27,"value":8277},{"type":31,"tagName":398,"properties":8355,"children":8356},{"style":517},[8357],{"type":27,"value":8358},">(scaled ",{"type":31,"tagName":398,"properties":8360,"children":8361},{"style":558},[8362],{"type":27,"value":3894},{"type":31,"tagName":398,"properties":8364,"children":8365},{"style":517},[8366],{"type":27,"value":8367}," whole ",{"type":31,"tagName":398,"properties":8369,"children":8370},{"style":558},[8371],{"type":27,"value":4729},{"type":31,"tagName":398,"properties":8373,"children":8374},{"style":517},[8375],{"type":27,"value":8220},{"type":27,"value":28},{"type":31,"tagName":398,"properties":8378,"children":8379},{"class":400},[8380,8384,8389,8393,8397],{"type":31,"tagName":398,"properties":8381,"children":8382},{"style":558},[8383],{"type":27,"value":6419},{"type":31,"tagName":398,"properties":8385,"children":8386},{"style":517},[8387],{"type":27,"value":8388}," digits ",{"type":31,"tagName":398,"properties":8390,"children":8391},{"style":558},[8392],{"type":27,"value":2575},{"type":31,"tagName":398,"properties":8394,"children":8395},{"style":636},[8396],{"type":27,"value":3641},{"type":31,"tagName":398,"properties":8398,"children":8399},{"style":517},[8400],{"type":27,"value":644},{"type":27,"value":28},{"type":31,"tagName":398,"properties":8403,"children":8404},{"class":400},[8405,8409,8414,8418],{"type":31,"tagName":398,"properties":8406,"children":8407},{"style":558},[8408],{"type":27,"value":6419},{"type":31,"tagName":398,"properties":8410,"children":8411},{"style":517},[8412],{"type":27,"value":8413}," probe ",{"type":31,"tagName":398,"properties":8415,"children":8416},{"style":558},[8417],{"type":27,"value":2575},{"type":31,"tagName":398,"properties":8419,"children":8420},{"style":517},[8421],{"type":27,"value":8422}," frac;",{"type":27,"value":28},{"type":31,"tagName":398,"properties":8425,"children":8426},{"class":400},[8427,8432,8437,8441,8445],{"type":31,"tagName":398,"properties":8428,"children":8429},{"style":558},[8430],{"type":27,"value":8431},"    while",{"type":31,"tagName":398,"properties":8433,"children":8434},{"style":517},[8435],{"type":27,"value":8436}," (probe ",{"type":31,"tagName":398,"properties":8438,"children":8439},{"style":558},[8440],{"type":27,"value":3789},{"type":31,"tagName":398,"properties":8442,"children":8443},{"style":636},[8444],{"type":27,"value":2152},{"type":31,"tagName":398,"properties":8446,"children":8447},{"style":517},[8448],{"type":27,"value":3871},{"type":27,"value":28},{"type":31,"tagName":398,"properties":8451,"children":8452},{"class":400},[8453,8458,8463,8467],{"type":31,"tagName":398,"properties":8454,"children":8455},{"style":517},[8456],{"type":27,"value":8457},"      probe ",{"type":31,"tagName":398,"properties":8459,"children":8460},{"style":558},[8461],{"type":27,"value":8462},"/=",{"type":31,"tagName":398,"properties":8464,"children":8465},{"style":636},[8466],{"type":27,"value":2152},{"type":31,"tagName":398,"properties":8468,"children":8469},{"style":517},[8470],{"type":27,"value":644},{"type":27,"value":28},{"type":31,"tagName":398,"properties":8473,"children":8474},{"class":400},[8475,8480,8484,8488],{"type":31,"tagName":398,"properties":8476,"children":8477},{"style":517},[8478],{"type":27,"value":8479},"      digits ",{"type":31,"tagName":398,"properties":8481,"children":8482},{"style":558},[8483],{"type":27,"value":4148},{"type":31,"tagName":398,"properties":8485,"children":8486},{"style":636},[8487],{"type":27,"value":3641},{"type":31,"tagName":398,"properties":8489,"children":8490},{"style":517},[8491],{"type":27,"value":644},{"type":27,"value":28},{"type":31,"tagName":398,"properties":8494,"children":8495},{"class":400},[8496],{"type":31,"tagName":398,"properties":8497,"children":8498},{"style":517},[8499],{"type":27,"value":5727},{"type":27,"value":28},{"type":31,"tagName":398,"properties":8502,"children":8503},{"class":400},[8504,8508,8512,8516,8520,8524,8529,8533,8537,8541,8545,8549,8553,8557,8561],{"type":31,"tagName":398,"properties":8505,"children":8506},{"style":558},[8507],{"type":27,"value":6445},{"type":31,"tagName":398,"properties":8509,"children":8510},{"style":517},[8511],{"type":27,"value":3829},{"type":31,"tagName":398,"properties":8513,"children":8514},{"style":558},[8515],{"type":27,"value":2565},{"type":31,"tagName":398,"properties":8517,"children":8518},{"style":517},[8519],{"type":27,"value":3838},{"type":31,"tagName":398,"properties":8521,"children":8522},{"style":558},[8523],{"type":27,"value":2575},{"type":31,"tagName":398,"properties":8525,"children":8526},{"style":517},[8527],{"type":27,"value":8528}," digits; i ",{"type":31,"tagName":398,"properties":8530,"children":8531},{"style":558},[8532],{"type":27,"value":2193},{"type":31,"tagName":398,"properties":8534,"children":8535},{"style":517},[8536],{"type":27,"value":8153},{"type":31,"tagName":398,"properties":8538,"children":8539},{"style":558},[8540],{"type":27,"value":4148},{"type":31,"tagName":398,"properties":8542,"children":8543},{"style":636},[8544],{"type":27,"value":3641},{"type":31,"tagName":398,"properties":8546,"children":8547},{"style":517},[8548],{"type":27,"value":3798},{"type":31,"tagName":398,"properties":8550,"children":8551},{"style":523},[8552],{"type":27,"value":7665},{"type":31,"tagName":398,"properties":8554,"children":8555},{"style":517},[8556],{"type":27,"value":531},{"type":31,"tagName":398,"properties":8558,"children":8559},{"style":636},[8560],{"type":27,"value":7815},{"type":31,"tagName":398,"properties":8562,"children":8563},{"style":517},[8564],{"type":27,"value":671},{"type":27,"value":28},{"type":31,"tagName":398,"properties":8567,"children":8568},{"class":400},[8569,8574],{"type":31,"tagName":398,"properties":8570,"children":8571},{"style":523},[8572],{"type":27,"value":8573},"    jbUint",{"type":31,"tagName":398,"properties":8575,"children":8576},{"style":517},[8577],{"type":27,"value":8578},"(frac);",{"type":27,"value":28},{"type":31,"tagName":398,"properties":8581,"children":8582},{"class":400},[8583],{"type":31,"tagName":398,"properties":8584,"children":8585},{"style":517},[8586],{"type":27,"value":3720},{"type":27,"value":28},{"type":31,"tagName":398,"properties":8589,"children":8590},{"class":400},[8591],{"type":31,"tagName":398,"properties":8592,"children":8593},{"style":517},[8594],{"type":27,"value":4178},{"type":27,"value":28},{"type":31,"tagName":398,"properties":8597,"children":8598},{"class":400},[8599,8603,8608,8612,8616,8620,8624,8628,8632,8636],{"type":31,"tagName":398,"properties":8600,"children":8601},{"style":558},[8602],{"type":27,"value":3484},{"type":31,"tagName":398,"properties":8604,"children":8605},{"style":523},[8606],{"type":27,"value":8607}," jbFlush",{"type":31,"tagName":398,"properties":8609,"children":8610},{"style":517},[8611],{"type":27,"value":531},{"type":31,"tagName":398,"properties":8613,"children":8614},{"style":578},[8615],{"type":27,"value":581},{"type":31,"tagName":398,"properties":8617,"children":8618},{"style":558},[8619],{"type":27,"value":586},{"type":31,"tagName":398,"properties":8621,"children":8622},{"style":523},[8623],{"type":27,"value":591},{"type":31,"tagName":398,"properties":8625,"children":8626},{"style":517},[8627],{"type":27,"value":551},{"type":31,"tagName":398,"properties":8629,"children":8630},{"style":558},[8631],{"type":27,"value":586},{"type":31,"tagName":398,"properties":8633,"children":8634},{"style":636},[8635],{"type":27,"value":639},{"type":31,"tagName":398,"properties":8637,"children":8638},{"style":517},[8639],{"type":27,"value":5684},{"type":27,"value":28},{"type":31,"tagName":398,"properties":8642,"children":8643},{"class":400},[8644,8649,8654,8659,8663,8668,8672,8677],{"type":31,"tagName":398,"properties":8645,"children":8646},{"style":523},[8647],{"type":27,"value":8648},"  wrun_output_frame",{"type":31,"tagName":398,"properties":8650,"children":8651},{"style":517},[8652],{"type":27,"value":8653},"(slot, ",{"type":31,"tagName":398,"properties":8655,"children":8656},{"style":523},[8657],{"type":27,"value":8658},"i32",{"type":31,"tagName":398,"properties":8660,"children":8661},{"style":517},[8662],{"type":27,"value":531},{"type":31,"tagName":398,"properties":8664,"children":8665},{"style":523},[8666],{"type":27,"value":8667},"changetype",{"type":31,"tagName":398,"properties":8669,"children":8670},{"style":517},[8671],{"type":27,"value":2193},{"type":31,"tagName":398,"properties":8673,"children":8674},{"style":523},[8675],{"type":27,"value":8676},"usize",{"type":31,"tagName":398,"properties":8678,"children":8679},{"style":517},[8680],{"type":27,"value":8681},">(jsonBytes)), jsonUsed);",{"type":27,"value":28},{"type":31,"tagName":398,"properties":8684,"children":8685},{"class":400},[8686,8691,8695,8699],{"type":31,"tagName":398,"properties":8687,"children":8688},{"style":517},[8689],{"type":27,"value":8690},"  jsonUsed ",{"type":31,"tagName":398,"properties":8692,"children":8693},{"style":558},[8694],{"type":27,"value":2575},{"type":31,"tagName":398,"properties":8696,"children":8697},{"style":636},[8698],{"type":27,"value":2580},{"type":31,"tagName":398,"properties":8700,"children":8701},{"style":517},[8702],{"type":27,"value":644},{"type":27,"value":28},{"type":31,"tagName":398,"properties":8705,"children":8706},{"class":400},[8707],{"type":31,"tagName":398,"properties":8708,"children":8709},{"style":517},[8710],{"type":27,"value":4178},{"type":27,"value":28},{"type":31,"tagName":398,"properties":8713,"children":8714},{"class":400},[8715,8719,8724,8728,8733,8737,8741,8745,8749,8753,8757],{"type":31,"tagName":398,"properties":8716,"children":8717},{"style":558},[8718],{"type":27,"value":3484},{"type":31,"tagName":398,"properties":8720,"children":8721},{"style":523},[8722],{"type":27,"value":8723}," priceDecimals",{"type":31,"tagName":398,"properties":8725,"children":8726},{"style":517},[8727],{"type":27,"value":531},{"type":31,"tagName":398,"properties":8729,"children":8730},{"style":578},[8731],{"type":27,"value":8732},"step",{"type":31,"tagName":398,"properties":8734,"children":8735},{"style":558},[8736],{"type":27,"value":586},{"type":31,"tagName":398,"properties":8738,"children":8739},{"style":523},[8740],{"type":27,"value":3148},{"type":31,"tagName":398,"properties":8742,"children":8743},{"style":517},[8744],{"type":27,"value":551},{"type":31,"tagName":398,"properties":8746,"children":8747},{"style":558},[8748],{"type":27,"value":586},{"type":31,"tagName":398,"properties":8750,"children":8751},{"style":523},[8752],{"type":27,"value":591},{"type":31,"tagName":398,"properties":8754,"children":8755},{"style":517},[8756],{"type":27,"value":3523},{"type":31,"tagName":398,"properties":8758,"children":8759},{"style":404},[8760],{"type":27,"value":8761},"// enough decimals that the grid's row prices stay evenly spaced when parsed (the docked grid is contiguous only within 0.1% of its step)",{"type":27,"value":28},{"type":31,"tagName":398,"properties":8764,"children":8765},{"class":400},[8766,8770,8775,8779,8783,8788,8793,8797,8802,8806,8811,8816,8821,8825,8829,8834],{"type":31,"tagName":398,"properties":8767,"children":8768},{"style":558},[8769],{"type":27,"value":4678},{"type":31,"tagName":398,"properties":8771,"children":8772},{"style":636},[8773],{"type":27,"value":8774}," d",{"type":31,"tagName":398,"properties":8776,"children":8777},{"style":558},[8778],{"type":27,"value":1403},{"type":31,"tagName":398,"properties":8780,"children":8781},{"style":523},[8782],{"type":27,"value":591},{"type":31,"tagName":398,"properties":8784,"children":8785},{"style":517},[8786],{"type":27,"value":8787},"(Math.",{"type":31,"tagName":398,"properties":8789,"children":8790},{"style":523},[8791],{"type":27,"value":8792},"ceil",{"type":31,"tagName":398,"properties":8794,"children":8795},{"style":517},[8796],{"type":27,"value":8787},{"type":31,"tagName":398,"properties":8798,"children":8799},{"style":523},[8800],{"type":27,"value":8801},"log",{"type":31,"tagName":398,"properties":8803,"children":8804},{"style":517},[8805],{"type":27,"value":531},{"type":31,"tagName":398,"properties":8807,"children":8808},{"style":636},[8809],{"type":27,"value":8810},"2000.0",{"type":31,"tagName":398,"properties":8812,"children":8813},{"style":558},[8814],{"type":27,"value":8815}," /",{"type":31,"tagName":398,"properties":8817,"children":8818},{"style":517},[8819],{"type":27,"value":8820}," step) ",{"type":31,"tagName":398,"properties":8822,"children":8823},{"style":558},[8824],{"type":27,"value":7091},{"type":31,"tagName":398,"properties":8826,"children":8827},{"style":517},[8828],{"type":27,"value":7076},{"type":31,"tagName":398,"properties":8830,"children":8831},{"style":636},[8832],{"type":27,"value":8833},"LN10",{"type":31,"tagName":398,"properties":8835,"children":8836},{"style":517},[8837],{"type":27,"value":7846},{"type":27,"value":28},{"type":31,"tagName":398,"properties":8840,"children":8841},{"class":400},[8842,8846,8851,8855,8859,8863,8867,8872,8876,8880,8885,8889,8893,8897],{"type":31,"tagName":398,"properties":8843,"children":8844},{"style":558},[8845],{"type":27,"value":4165},{"type":31,"tagName":398,"properties":8847,"children":8848},{"style":517},[8849],{"type":27,"value":8850}," d ",{"type":31,"tagName":398,"properties":8852,"children":8853},{"style":558},[8854],{"type":27,"value":2193},{"type":31,"tagName":398,"properties":8856,"children":8857},{"style":636},[8858],{"type":27,"value":5613},{"type":31,"tagName":398,"properties":8860,"children":8861},{"style":558},[8862],{"type":27,"value":5400},{"type":31,"tagName":398,"properties":8864,"children":8865},{"style":636},[8866],{"type":27,"value":5613},{"type":31,"tagName":398,"properties":8868,"children":8869},{"style":558},[8870],{"type":27,"value":8871}," :",{"type":31,"tagName":398,"properties":8873,"children":8874},{"style":517},[8875],{"type":27,"value":8850},{"type":31,"tagName":398,"properties":8877,"children":8878},{"style":558},[8879],{"type":27,"value":3852},{"type":31,"tagName":398,"properties":8881,"children":8882},{"style":636},[8883],{"type":27,"value":8884}," 9",{"type":31,"tagName":398,"properties":8886,"children":8887},{"style":558},[8888],{"type":27,"value":5400},{"type":31,"tagName":398,"properties":8890,"children":8891},{"style":636},[8892],{"type":27,"value":8884},{"type":31,"tagName":398,"properties":8894,"children":8895},{"style":558},[8896],{"type":27,"value":8871},{"type":31,"tagName":398,"properties":8898,"children":8899},{"style":517},[8900],{"type":27,"value":8901}," d;",{"type":27,"value":28},{"type":31,"tagName":398,"properties":8904,"children":8905},{"class":400},[8906],{"type":31,"tagName":398,"properties":8907,"children":8908},{"style":517},[8909],{"type":27,"value":4178},{"type":27,"value":28},{"type":31,"tagName":398,"properties":8912,"children":8913},{"class":400},[],{"type":27,"value":28},{"type":31,"tagName":398,"properties":8916,"children":8917},{"class":400},[8918],{"type":31,"tagName":398,"properties":8919,"children":8920},{"style":404},[8921],{"type":27,"value":8922},"// ── The docked profile: strikes inside the window on a half-step grid, so each bar fills half its band ──",{"type":27,"value":28},{"type":31,"tagName":398,"properties":8925,"children":8926},{"class":400},[8927,8931,8936,8940,8945,8949,8953,8957,8962,8966,8970,8974,8978,8982,8986],{"type":31,"tagName":398,"properties":8928,"children":8929},{"style":558},[8930],{"type":27,"value":3484},{"type":31,"tagName":398,"properties":8932,"children":8933},{"style":523},[8934],{"type":27,"value":8935}," commonGap",{"type":31,"tagName":398,"properties":8937,"children":8938},{"style":517},[8939],{"type":27,"value":531},{"type":31,"tagName":398,"properties":8941,"children":8942},{"style":578},[8943],{"type":27,"value":8944},"lo",{"type":31,"tagName":398,"properties":8946,"children":8947},{"style":558},[8948],{"type":27,"value":586},{"type":31,"tagName":398,"properties":8950,"children":8951},{"style":523},[8952],{"type":27,"value":3148},{"type":31,"tagName":398,"properties":8954,"children":8955},{"style":517},[8956],{"type":27,"value":236},{"type":31,"tagName":398,"properties":8958,"children":8959},{"style":578},[8960],{"type":27,"value":8961},"hi",{"type":31,"tagName":398,"properties":8963,"children":8964},{"style":558},[8965],{"type":27,"value":586},{"type":31,"tagName":398,"properties":8967,"children":8968},{"style":523},[8969],{"type":27,"value":3148},{"type":31,"tagName":398,"properties":8971,"children":8972},{"style":517},[8973],{"type":27,"value":551},{"type":31,"tagName":398,"properties":8975,"children":8976},{"style":558},[8977],{"type":27,"value":586},{"type":31,"tagName":398,"properties":8979,"children":8980},{"style":523},[8981],{"type":27,"value":3148},{"type":31,"tagName":398,"properties":8983,"children":8984},{"style":517},[8985],{"type":27,"value":3523},{"type":31,"tagName":398,"properties":8987,"children":8988},{"style":404},[8989],{"type":27,"value":8990},"// the gap most neighbouring strikes inside the window sit apart (ties: the smaller); NaN with fewer than two strikes",{"type":27,"value":28},{"type":31,"tagName":398,"properties":8993,"children":8994},{"class":400},[8995,8999,9004,9008,9012,9016,9020],{"type":31,"tagName":398,"properties":8996,"children":8997},{"style":558},[8998],{"type":27,"value":3537},{"type":31,"tagName":398,"properties":9000,"children":9001},{"style":517},[9002],{"type":27,"value":9003}," best",{"type":31,"tagName":398,"properties":9005,"children":9006},{"style":558},[9007],{"type":27,"value":586},{"type":31,"tagName":398,"properties":9009,"children":9010},{"style":523},[9011],{"type":27,"value":3148},{"type":31,"tagName":398,"properties":9013,"children":9014},{"style":558},[9015],{"type":27,"value":1403},{"type":31,"tagName":398,"properties":9017,"children":9018},{"style":636},[9019],{"type":27,"value":3157},{"type":31,"tagName":398,"properties":9021,"children":9022},{"style":517},[9023],{"type":27,"value":644},{"type":27,"value":28},{"type":31,"tagName":398,"properties":9026,"children":9027},{"class":400},[9028,9032,9037,9041,9045],{"type":31,"tagName":398,"properties":9029,"children":9030},{"style":558},[9031],{"type":27,"value":3537},{"type":31,"tagName":398,"properties":9033,"children":9034},{"style":517},[9035],{"type":27,"value":9036}," bestCount ",{"type":31,"tagName":398,"properties":9038,"children":9039},{"style":558},[9040],{"type":27,"value":2575},{"type":31,"tagName":398,"properties":9042,"children":9043},{"style":636},[9044],{"type":27,"value":2580},{"type":31,"tagName":398,"properties":9046,"children":9047},{"style":517},[9048],{"type":27,"value":644},{"type":27,"value":28},{"type":31,"tagName":398,"properties":9051,"children":9052},{"class":400},[9053,9057,9062,9066,9070,9074,9078],{"type":31,"tagName":398,"properties":9054,"children":9055},{"style":558},[9056],{"type":27,"value":3537},{"type":31,"tagName":398,"properties":9058,"children":9059},{"style":517},[9060],{"type":27,"value":9061}," prev",{"type":31,"tagName":398,"properties":9063,"children":9064},{"style":558},[9065],{"type":27,"value":586},{"type":31,"tagName":398,"properties":9067,"children":9068},{"style":523},[9069],{"type":27,"value":3148},{"type":31,"tagName":398,"properties":9071,"children":9072},{"style":558},[9073],{"type":27,"value":1403},{"type":31,"tagName":398,"properties":9075,"children":9076},{"style":636},[9077],{"type":27,"value":3157},{"type":31,"tagName":398,"properties":9079,"children":9080},{"style":517},[9081],{"type":27,"value":644},{"type":27,"value":28},{"type":31,"tagName":398,"properties":9084,"children":9085},{"class":400},[9086,9090,9094,9098,9102,9106,9110,9114,9118,9122,9126,9130],{"type":31,"tagName":398,"properties":9087,"children":9088},{"style":558},[9089],{"type":27,"value":3824},{"type":31,"tagName":398,"properties":9091,"children":9092},{"style":517},[9093],{"type":27,"value":3829},{"type":31,"tagName":398,"properties":9095,"children":9096},{"style":558},[9097],{"type":27,"value":2565},{"type":31,"tagName":398,"properties":9099,"children":9100},{"style":517},[9101],{"type":27,"value":5982},{"type":31,"tagName":398,"properties":9103,"children":9104},{"style":558},[9105],{"type":27,"value":2575},{"type":31,"tagName":398,"properties":9107,"children":9108},{"style":636},[9109],{"type":27,"value":2580},{"type":31,"tagName":398,"properties":9111,"children":9112},{"style":517},[9113],{"type":27,"value":5995},{"type":31,"tagName":398,"properties":9115,"children":9116},{"style":558},[9117],{"type":27,"value":2193},{"type":31,"tagName":398,"properties":9119,"children":9120},{"style":517},[9121],{"type":27,"value":6004},{"type":31,"tagName":398,"properties":9123,"children":9124},{"style":558},[9125],{"type":27,"value":4148},{"type":31,"tagName":398,"properties":9127,"children":9128},{"style":636},[9129],{"type":27,"value":3641},{"type":31,"tagName":398,"properties":9131,"children":9132},{"style":517},[9133],{"type":27,"value":3871},{"type":27,"value":28},{"type":31,"tagName":398,"properties":9136,"children":9137},{"class":400},[9138,9142,9147,9151],{"type":31,"tagName":398,"properties":9139,"children":9140},{"style":558},[9141],{"type":27,"value":3608},{"type":31,"tagName":398,"properties":9143,"children":9144},{"style":636},[9145],{"type":27,"value":9146}," s",{"type":31,"tagName":398,"properties":9148,"children":9149},{"style":558},[9150],{"type":27,"value":1403},{"type":31,"tagName":398,"properties":9152,"children":9153},{"style":517},[9154],{"type":27,"value":6064},{"type":27,"value":28},{"type":31,"tagName":398,"properties":9157,"children":9158},{"class":400},[9159,9163,9168,9172,9176,9180,9184,9188,9192,9196],{"type":31,"tagName":398,"properties":9160,"children":9161},{"style":558},[9162],{"type":27,"value":3654},{"type":31,"tagName":398,"properties":9164,"children":9165},{"style":517},[9166],{"type":27,"value":9167}," (s ",{"type":31,"tagName":398,"properties":9169,"children":9170},{"style":558},[9171],{"type":27,"value":2193},{"type":31,"tagName":398,"properties":9173,"children":9174},{"style":517},[9175],{"type":27,"value":3542},{"type":31,"tagName":398,"properties":9177,"children":9178},{"style":558},[9179],{"type":27,"value":5227},{"type":31,"tagName":398,"properties":9181,"children":9182},{"style":517},[9183],{"type":27,"value":6348},{"type":31,"tagName":398,"properties":9185,"children":9186},{"style":558},[9187],{"type":27,"value":3852},{"type":31,"tagName":398,"properties":9189,"children":9190},{"style":517},[9191],{"type":27,"value":3631},{"type":31,"tagName":398,"properties":9193,"children":9194},{"style":558},[9195],{"type":27,"value":5290},{"type":31,"tagName":398,"properties":9197,"children":9198},{"style":517},[9199],{"type":27,"value":644},{"type":27,"value":28},{"type":31,"tagName":398,"properties":9202,"children":9203},{"class":400},[9204,9208,9212,9216,9220],{"type":31,"tagName":398,"properties":9205,"children":9206},{"style":558},[9207],{"type":27,"value":3654},{"type":31,"tagName":398,"properties":9209,"children":9210},{"style":517},[9211],{"type":27,"value":3829},{"type":31,"tagName":398,"properties":9213,"children":9214},{"style":558},[9215],{"type":27,"value":5205},{"type":31,"tagName":398,"properties":9217,"children":9218},{"style":523},[9219],{"type":27,"value":6942},{"type":31,"tagName":398,"properties":9221,"children":9222},{"style":517},[9223],{"type":27,"value":9224},"(prev)) {",{"type":27,"value":28},{"type":31,"tagName":398,"properties":9227,"children":9228},{"class":400},[9229,9234,9239,9243,9247,9251],{"type":31,"tagName":398,"properties":9230,"children":9231},{"style":558},[9232],{"type":27,"value":9233},"      const",{"type":31,"tagName":398,"properties":9235,"children":9236},{"style":636},[9237],{"type":27,"value":9238}," gap",{"type":31,"tagName":398,"properties":9240,"children":9241},{"style":558},[9242],{"type":27,"value":1403},{"type":31,"tagName":398,"properties":9244,"children":9245},{"style":517},[9246],{"type":27,"value":6348},{"type":31,"tagName":398,"properties":9248,"children":9249},{"style":558},[9250],{"type":27,"value":3894},{"type":31,"tagName":398,"properties":9252,"children":9253},{"style":517},[9254],{"type":27,"value":9255}," prev;",{"type":27,"value":28},{"type":31,"tagName":398,"properties":9258,"children":9259},{"class":400},[9260,9265,9270,9274,9278],{"type":31,"tagName":398,"properties":9261,"children":9262},{"style":558},[9263],{"type":27,"value":9264},"      let",{"type":31,"tagName":398,"properties":9266,"children":9267},{"style":517},[9268],{"type":27,"value":9269}," count ",{"type":31,"tagName":398,"properties":9271,"children":9272},{"style":558},[9273],{"type":27,"value":2575},{"type":31,"tagName":398,"properties":9275,"children":9276},{"style":636},[9277],{"type":27,"value":2580},{"type":31,"tagName":398,"properties":9279,"children":9280},{"style":517},[9281],{"type":27,"value":644},{"type":27,"value":28},{"type":31,"tagName":398,"properties":9284,"children":9285},{"class":400},[9286,9290,9295,9299,9303,9307,9311],{"type":31,"tagName":398,"properties":9287,"children":9288},{"style":558},[9289],{"type":27,"value":9264},{"type":31,"tagName":398,"properties":9291,"children":9292},{"style":517},[9293],{"type":27,"value":9294}," q",{"type":31,"tagName":398,"properties":9296,"children":9297},{"style":558},[9298],{"type":27,"value":586},{"type":31,"tagName":398,"properties":9300,"children":9301},{"style":523},[9302],{"type":27,"value":3148},{"type":31,"tagName":398,"properties":9304,"children":9305},{"style":558},[9306],{"type":27,"value":1403},{"type":31,"tagName":398,"properties":9308,"children":9309},{"style":636},[9310],{"type":27,"value":3157},{"type":31,"tagName":398,"properties":9312,"children":9313},{"style":517},[9314],{"type":27,"value":644},{"type":27,"value":28},{"type":31,"tagName":398,"properties":9317,"children":9318},{"class":400},[9319,9324,9328,9332,9337,9341,9345,9350,9354,9359,9363,9367,9371],{"type":31,"tagName":398,"properties":9320,"children":9321},{"style":558},[9322],{"type":27,"value":9323},"      for",{"type":31,"tagName":398,"properties":9325,"children":9326},{"style":517},[9327],{"type":27,"value":3829},{"type":31,"tagName":398,"properties":9329,"children":9330},{"style":558},[9331],{"type":27,"value":2565},{"type":31,"tagName":398,"properties":9333,"children":9334},{"style":517},[9335],{"type":27,"value":9336}," j ",{"type":31,"tagName":398,"properties":9338,"children":9339},{"style":558},[9340],{"type":27,"value":2575},{"type":31,"tagName":398,"properties":9342,"children":9343},{"style":636},[9344],{"type":27,"value":2580},{"type":31,"tagName":398,"properties":9346,"children":9347},{"style":517},[9348],{"type":27,"value":9349},"; j ",{"type":31,"tagName":398,"properties":9351,"children":9352},{"style":558},[9353],{"type":27,"value":2193},{"type":31,"tagName":398,"properties":9355,"children":9356},{"style":517},[9357],{"type":27,"value":9358}," strikeCount; j ",{"type":31,"tagName":398,"properties":9360,"children":9361},{"style":558},[9362],{"type":27,"value":4148},{"type":31,"tagName":398,"properties":9364,"children":9365},{"style":636},[9366],{"type":27,"value":3641},{"type":31,"tagName":398,"properties":9368,"children":9369},{"style":517},[9370],{"type":27,"value":6383},{"type":31,"tagName":398,"properties":9372,"children":9373},{"style":404},[9374],{"type":27,"value":9375},"// how many windowed neighbours sit this far apart",{"type":27,"value":28},{"type":31,"tagName":398,"properties":9378,"children":9379},{"class":400},[9380,9384,9389,9393],{"type":31,"tagName":398,"properties":9381,"children":9382},{"style":558},[9383],{"type":27,"value":7062},{"type":31,"tagName":398,"properties":9385,"children":9386},{"style":636},[9387],{"type":27,"value":9388}," u",{"type":31,"tagName":398,"properties":9390,"children":9391},{"style":558},[9392],{"type":27,"value":1403},{"type":31,"tagName":398,"properties":9394,"children":9395},{"style":517},[9396],{"type":27,"value":9397}," strikePrice[j];",{"type":27,"value":28},{"type":31,"tagName":398,"properties":9400,"children":9401},{"class":400},[9402,9407,9412,9416,9420,9424,9429,9433,9437,9441],{"type":31,"tagName":398,"properties":9403,"children":9404},{"style":558},[9405],{"type":27,"value":9406},"        if",{"type":31,"tagName":398,"properties":9408,"children":9409},{"style":517},[9410],{"type":27,"value":9411}," (u ",{"type":31,"tagName":398,"properties":9413,"children":9414},{"style":558},[9415],{"type":27,"value":2193},{"type":31,"tagName":398,"properties":9417,"children":9418},{"style":517},[9419],{"type":27,"value":3542},{"type":31,"tagName":398,"properties":9421,"children":9422},{"style":558},[9423],{"type":27,"value":5227},{"type":31,"tagName":398,"properties":9425,"children":9426},{"style":517},[9427],{"type":27,"value":9428}," u ",{"type":31,"tagName":398,"properties":9430,"children":9431},{"style":558},[9432],{"type":27,"value":3852},{"type":31,"tagName":398,"properties":9434,"children":9435},{"style":517},[9436],{"type":27,"value":3631},{"type":31,"tagName":398,"properties":9438,"children":9439},{"style":558},[9440],{"type":27,"value":5290},{"type":31,"tagName":398,"properties":9442,"children":9443},{"style":517},[9444],{"type":27,"value":644},{"type":27,"value":28},{"type":31,"tagName":398,"properties":9447,"children":9448},{"class":400},[9449,9453,9457,9461,9465,9470,9474,9478,9482,9487,9491,9496,9500,9505,9509,9514,9518,9523,9528,9532,9536],{"type":31,"tagName":398,"properties":9450,"children":9451},{"style":558},[9452],{"type":27,"value":9406},{"type":31,"tagName":398,"properties":9454,"children":9455},{"style":517},[9456],{"type":27,"value":3829},{"type":31,"tagName":398,"properties":9458,"children":9459},{"style":558},[9460],{"type":27,"value":5205},{"type":31,"tagName":398,"properties":9462,"children":9463},{"style":523},[9464],{"type":27,"value":6942},{"type":31,"tagName":398,"properties":9466,"children":9467},{"style":517},[9468],{"type":27,"value":9469},"(q) ",{"type":31,"tagName":398,"properties":9471,"children":9472},{"style":558},[9473],{"type":27,"value":3746},{"type":31,"tagName":398,"properties":9475,"children":9476},{"style":517},[9477],{"type":27,"value":7076},{"type":31,"tagName":398,"properties":9479,"children":9480},{"style":523},[9481],{"type":27,"value":7081},{"type":31,"tagName":398,"properties":9483,"children":9484},{"style":517},[9485],{"type":27,"value":9486},"(u ",{"type":31,"tagName":398,"properties":9488,"children":9489},{"style":558},[9490],{"type":27,"value":3894},{"type":31,"tagName":398,"properties":9492,"children":9493},{"style":517},[9494],{"type":27,"value":9495}," q ",{"type":31,"tagName":398,"properties":9497,"children":9498},{"style":558},[9499],{"type":27,"value":3894},{"type":31,"tagName":398,"properties":9501,"children":9502},{"style":517},[9503],{"type":27,"value":9504}," gap) ",{"type":31,"tagName":398,"properties":9506,"children":9507},{"style":558},[9508],{"type":27,"value":5263},{"type":31,"tagName":398,"properties":9510,"children":9511},{"style":517},[9512],{"type":27,"value":9513}," gap ",{"type":31,"tagName":398,"properties":9515,"children":9516},{"style":558},[9517],{"type":27,"value":4729},{"type":31,"tagName":398,"properties":9519,"children":9520},{"style":636},[9521],{"type":27,"value":9522}," 1e-6",{"type":31,"tagName":398,"properties":9524,"children":9525},{"style":517},[9526],{"type":27,"value":9527},") count ",{"type":31,"tagName":398,"properties":9529,"children":9530},{"style":558},[9531],{"type":27,"value":4148},{"type":31,"tagName":398,"properties":9533,"children":9534},{"style":636},[9535],{"type":27,"value":3641},{"type":31,"tagName":398,"properties":9537,"children":9538},{"style":517},[9539],{"type":27,"value":644},{"type":27,"value":28},{"type":31,"tagName":398,"properties":9542,"children":9543},{"class":400},[9544,9549,9553],{"type":31,"tagName":398,"properties":9545,"children":9546},{"style":517},[9547],{"type":27,"value":9548},"        q ",{"type":31,"tagName":398,"properties":9550,"children":9551},{"style":558},[9552],{"type":27,"value":2575},{"type":31,"tagName":398,"properties":9554,"children":9555},{"style":517},[9556],{"type":27,"value":9557}," u;",{"type":27,"value":28},{"type":31,"tagName":398,"properties":9560,"children":9561},{"class":400},[9562],{"type":31,"tagName":398,"properties":9563,"children":9564},{"style":517},[9565],{"type":27,"value":7174},{"type":27,"value":28},{"type":31,"tagName":398,"properties":9568,"children":9569},{"class":400},[9570,9574,9579,9583,9587,9591,9595,9599,9603,9607,9611,9615],{"type":31,"tagName":398,"properties":9571,"children":9572},{"style":558},[9573],{"type":27,"value":6498},{"type":31,"tagName":398,"properties":9575,"children":9576},{"style":517},[9577],{"type":27,"value":9578}," (count ",{"type":31,"tagName":398,"properties":9580,"children":9581},{"style":558},[9582],{"type":27,"value":3852},{"type":31,"tagName":398,"properties":9584,"children":9585},{"style":517},[9586],{"type":27,"value":9036},{"type":31,"tagName":398,"properties":9588,"children":9589},{"style":558},[9590],{"type":27,"value":5227},{"type":31,"tagName":398,"properties":9592,"children":9593},{"style":517},[9594],{"type":27,"value":9578},{"type":31,"tagName":398,"properties":9596,"children":9597},{"style":558},[9598],{"type":27,"value":3756},{"type":31,"tagName":398,"properties":9600,"children":9601},{"style":517},[9602],{"type":27,"value":9036},{"type":31,"tagName":398,"properties":9604,"children":9605},{"style":558},[9606],{"type":27,"value":3746},{"type":31,"tagName":398,"properties":9608,"children":9609},{"style":517},[9610],{"type":27,"value":9513},{"type":31,"tagName":398,"properties":9612,"children":9613},{"style":558},[9614],{"type":27,"value":2193},{"type":31,"tagName":398,"properties":9616,"children":9617},{"style":517},[9618],{"type":27,"value":9619}," best)) {",{"type":27,"value":28},{"type":31,"tagName":398,"properties":9622,"children":9623},{"class":400},[9624,9629,9633],{"type":31,"tagName":398,"properties":9625,"children":9626},{"style":517},[9627],{"type":27,"value":9628},"        bestCount ",{"type":31,"tagName":398,"properties":9630,"children":9631},{"style":558},[9632],{"type":27,"value":2575},{"type":31,"tagName":398,"properties":9634,"children":9635},{"style":517},[9636],{"type":27,"value":9637}," count;",{"type":27,"value":28},{"type":31,"tagName":398,"properties":9640,"children":9641},{"class":400},[9642,9647,9651],{"type":31,"tagName":398,"properties":9643,"children":9644},{"style":517},[9645],{"type":27,"value":9646},"        best ",{"type":31,"tagName":398,"properties":9648,"children":9649},{"style":558},[9650],{"type":27,"value":2575},{"type":31,"tagName":398,"properties":9652,"children":9653},{"style":517},[9654],{"type":27,"value":9655}," gap;",{"type":27,"value":28},{"type":31,"tagName":398,"properties":9658,"children":9659},{"class":400},[9660],{"type":31,"tagName":398,"properties":9661,"children":9662},{"style":517},[9663],{"type":27,"value":7174},{"type":27,"value":28},{"type":31,"tagName":398,"properties":9666,"children":9667},{"class":400},[9668],{"type":31,"tagName":398,"properties":9669,"children":9670},{"style":517},[9671],{"type":27,"value":5727},{"type":27,"value":28},{"type":31,"tagName":398,"properties":9674,"children":9675},{"class":400},[9676,9681,9685],{"type":31,"tagName":398,"properties":9677,"children":9678},{"style":517},[9679],{"type":27,"value":9680},"    prev ",{"type":31,"tagName":398,"properties":9682,"children":9683},{"style":558},[9684],{"type":27,"value":2575},{"type":31,"tagName":398,"properties":9686,"children":9687},{"style":517},[9688],{"type":27,"value":9689}," s;",{"type":27,"value":28},{"type":31,"tagName":398,"properties":9692,"children":9693},{"class":400},[9694],{"type":31,"tagName":398,"properties":9695,"children":9696},{"style":517},[9697],{"type":27,"value":3720},{"type":27,"value":28},{"type":31,"tagName":398,"properties":9700,"children":9701},{"class":400},[9702,9706],{"type":31,"tagName":398,"properties":9703,"children":9704},{"style":558},[9705],{"type":27,"value":4165},{"type":31,"tagName":398,"properties":9707,"children":9708},{"style":517},[9709],{"type":27,"value":9710}," best;",{"type":27,"value":28},{"type":31,"tagName":398,"properties":9713,"children":9714},{"class":400},[9715],{"type":31,"tagName":398,"properties":9716,"children":9717},{"style":517},[9718],{"type":27,"value":4178},{"type":27,"value":28},{"type":31,"tagName":398,"properties":9721,"children":9722},{"class":400},[9723,9727,9732,9737,9741,9745],{"type":31,"tagName":398,"properties":9724,"children":9725},{"style":558},[9726],{"type":27,"value":3484},{"type":31,"tagName":398,"properties":9728,"children":9729},{"style":523},[9730],{"type":27,"value":9731}," writeProfile",{"type":31,"tagName":398,"properties":9733,"children":9734},{"style":517},[9735],{"type":27,"value":9736},"()",{"type":31,"tagName":398,"properties":9738,"children":9739},{"style":558},[9740],{"type":27,"value":586},{"type":31,"tagName":398,"properties":9742,"children":9743},{"style":636},[9744],{"type":27,"value":639},{"type":31,"tagName":398,"properties":9746,"children":9747},{"style":517},[9748],{"type":27,"value":5684},{"type":27,"value":28},{"type":31,"tagName":398,"properties":9751,"children":9752},{"class":400},[9753,9757,9761,9765,9769,9773,9777,9781,9785],{"type":31,"tagName":398,"properties":9754,"children":9755},{"style":558},[9756],{"type":27,"value":4678},{"type":31,"tagName":398,"properties":9758,"children":9759},{"style":636},[9760],{"type":27,"value":5888},{"type":31,"tagName":398,"properties":9762,"children":9763},{"style":558},[9764],{"type":27,"value":1403},{"type":31,"tagName":398,"properties":9766,"children":9767},{"style":517},[9768],{"type":27,"value":5897},{"type":31,"tagName":398,"properties":9770,"children":9771},{"style":558},[9772],{"type":27,"value":4729},{"type":31,"tagName":398,"properties":9774,"children":9775},{"style":517},[9776],{"type":27,"value":3829},{"type":31,"tagName":398,"properties":9778,"children":9779},{"style":636},[9780],{"type":27,"value":5910},{"type":31,"tagName":398,"properties":9782,"children":9783},{"style":558},[9784],{"type":27,"value":3807},{"type":31,"tagName":398,"properties":9786,"children":9787},{"style":517},[9788],{"type":27,"value":5919},{"type":27,"value":28},{"type":31,"tagName":398,"properties":9791,"children":9792},{"class":400},[9793,9797,9801,9805,9809,9813,9817,9821,9825],{"type":31,"tagName":398,"properties":9794,"children":9795},{"style":558},[9796],{"type":27,"value":4678},{"type":31,"tagName":398,"properties":9798,"children":9799},{"style":636},[9800],{"type":27,"value":5932},{"type":31,"tagName":398,"properties":9802,"children":9803},{"style":558},[9804],{"type":27,"value":1403},{"type":31,"tagName":398,"properties":9806,"children":9807},{"style":517},[9808],{"type":27,"value":5897},{"type":31,"tagName":398,"properties":9810,"children":9811},{"style":558},[9812],{"type":27,"value":4729},{"type":31,"tagName":398,"properties":9814,"children":9815},{"style":517},[9816],{"type":27,"value":3829},{"type":31,"tagName":398,"properties":9818,"children":9819},{"style":636},[9820],{"type":27,"value":5910},{"type":31,"tagName":398,"properties":9822,"children":9823},{"style":558},[9824],{"type":27,"value":5957},{"type":31,"tagName":398,"properties":9826,"children":9827},{"style":517},[9828],{"type":27,"value":5919},{"type":27,"value":28},{"type":31,"tagName":398,"properties":9831,"children":9832},{"class":400},[9833,9837,9842,9846,9850,9855],{"type":31,"tagName":398,"properties":9834,"children":9835},{"style":558},[9836],{"type":27,"value":3537},{"type":31,"tagName":398,"properties":9838,"children":9839},{"style":517},[9840],{"type":27,"value":9841}," step ",{"type":31,"tagName":398,"properties":9843,"children":9844},{"style":558},[9845],{"type":27,"value":2575},{"type":31,"tagName":398,"properties":9847,"children":9848},{"style":523},[9849],{"type":27,"value":8935},{"type":31,"tagName":398,"properties":9851,"children":9852},{"style":517},[9853],{"type":27,"value":9854},"(lo, hi); ",{"type":31,"tagName":398,"properties":9856,"children":9857},{"style":404},[9858],{"type":27,"value":9859},"// the ladder's usual gap: the odd finer strike near the money joins its nearest row instead of shrinking every bar",{"type":27,"value":28},{"type":31,"tagName":398,"properties":9862,"children":9863},{"class":400},[9864,9868,9872,9876,9881,9885,9889,9893,9897,9901],{"type":31,"tagName":398,"properties":9865,"children":9866},{"style":558},[9867],{"type":27,"value":3729},{"type":31,"tagName":398,"properties":9869,"children":9870},{"style":517},[9871],{"type":27,"value":3829},{"type":31,"tagName":398,"properties":9873,"children":9874},{"style":523},[9875],{"type":27,"value":6942},{"type":31,"tagName":398,"properties":9877,"children":9878},{"style":517},[9879],{"type":27,"value":9880},"(step) ",{"type":31,"tagName":398,"properties":9882,"children":9883},{"style":558},[9884],{"type":27,"value":5227},{"type":31,"tagName":398,"properties":9886,"children":9887},{"style":517},[9888],{"type":27,"value":9841},{"type":31,"tagName":398,"properties":9890,"children":9891},{"style":558},[9892],{"type":27,"value":5263},{"type":31,"tagName":398,"properties":9894,"children":9895},{"style":636},[9896],{"type":27,"value":4067},{"type":31,"tagName":398,"properties":9898,"children":9899},{"style":517},[9900],{"type":27,"value":6383},{"type":31,"tagName":398,"properties":9902,"children":9903},{"style":404},[9904],{"type":27,"value":9905},"// fewer than two strikes in the window: the chain's own smallest gap, or a percent of spot",{"type":27,"value":28},{"type":31,"tagName":398,"properties":9908,"children":9909},{"class":400},[9910,9915,9919,9923],{"type":31,"tagName":398,"properties":9911,"children":9912},{"style":517},[9913],{"type":27,"value":9914},"    step ",{"type":31,"tagName":398,"properties":9916,"children":9917},{"style":558},[9918],{"type":27,"value":2575},{"type":31,"tagName":398,"properties":9920,"children":9921},{"style":636},[9922],{"type":27,"value":6323},{"type":31,"tagName":398,"properties":9924,"children":9925},{"style":517},[9926],{"type":27,"value":644},{"type":27,"value":28},{"type":31,"tagName":398,"properties":9929,"children":9930},{"class":400},[9931,9935,9939,9943,9947,9951,9955,9959,9963,9967,9971,9975,9979,9983,9987,9991,9996,10000,10004,10008,10012,10017,10021,10026,10030,10034,10038,10042],{"type":31,"tagName":398,"properties":9932,"children":9933},{"style":558},[9934],{"type":27,"value":6445},{"type":31,"tagName":398,"properties":9936,"children":9937},{"style":517},[9938],{"type":27,"value":3829},{"type":31,"tagName":398,"properties":9940,"children":9941},{"style":558},[9942],{"type":27,"value":2565},{"type":31,"tagName":398,"properties":9944,"children":9945},{"style":517},[9946],{"type":27,"value":5982},{"type":31,"tagName":398,"properties":9948,"children":9949},{"style":558},[9950],{"type":27,"value":2575},{"type":31,"tagName":398,"properties":9952,"children":9953},{"style":636},[9954],{"type":27,"value":3641},{"type":31,"tagName":398,"properties":9956,"children":9957},{"style":517},[9958],{"type":27,"value":5995},{"type":31,"tagName":398,"properties":9960,"children":9961},{"style":558},[9962],{"type":27,"value":2193},{"type":31,"tagName":398,"properties":9964,"children":9965},{"style":517},[9966],{"type":27,"value":6004},{"type":31,"tagName":398,"properties":9968,"children":9969},{"style":558},[9970],{"type":27,"value":4148},{"type":31,"tagName":398,"properties":9972,"children":9973},{"style":636},[9974],{"type":27,"value":3641},{"type":31,"tagName":398,"properties":9976,"children":9977},{"style":517},[9978],{"type":27,"value":3798},{"type":31,"tagName":398,"properties":9980,"children":9981},{"style":558},[9982],{"type":27,"value":4854},{"type":31,"tagName":398,"properties":9984,"children":9985},{"style":517},[9986],{"type":27,"value":6572},{"type":31,"tagName":398,"properties":9988,"children":9989},{"style":558},[9990],{"type":27,"value":3894},{"type":31,"tagName":398,"properties":9992,"children":9993},{"style":517},[9994],{"type":27,"value":9995}," strikePrice[k ",{"type":31,"tagName":398,"properties":9997,"children":9998},{"style":558},[9999],{"type":27,"value":3894},{"type":31,"tagName":398,"properties":10001,"children":10002},{"style":636},[10003],{"type":27,"value":3641},{"type":31,"tagName":398,"properties":10005,"children":10006},{"style":517},[10007],{"type":27,"value":4872},{"type":31,"tagName":398,"properties":10009,"children":10010},{"style":558},[10011],{"type":27,"value":2193},{"type":31,"tagName":398,"properties":10013,"children":10014},{"style":517},[10015],{"type":27,"value":10016}," step) step ",{"type":31,"tagName":398,"properties":10018,"children":10019},{"style":558},[10020],{"type":27,"value":2575},{"type":31,"tagName":398,"properties":10022,"children":10023},{"style":517},[10024],{"type":27,"value":10025}," strikePrice[k] ",{"type":31,"tagName":398,"properties":10027,"children":10028},{"style":558},[10029],{"type":27,"value":3894},{"type":31,"tagName":398,"properties":10031,"children":10032},{"style":517},[10033],{"type":27,"value":9995},{"type":31,"tagName":398,"properties":10035,"children":10036},{"style":558},[10037],{"type":27,"value":3894},{"type":31,"tagName":398,"properties":10039,"children":10040},{"style":636},[10041],{"type":27,"value":3641},{"type":31,"tagName":398,"properties":10043,"children":10044},{"style":517},[10045],{"type":27,"value":3903},{"type":27,"value":28},{"type":31,"tagName":398,"properties":10048,"children":10049},{"class":400},[10050,10054,10058,10062,10066,10070,10074,10078,10082,10086,10091,10095,10099,10103,10107],{"type":31,"tagName":398,"properties":10051,"children":10052},{"style":558},[10053],{"type":27,"value":3654},{"type":31,"tagName":398,"properties":10055,"children":10056},{"style":517},[10057],{"type":27,"value":3829},{"type":31,"tagName":398,"properties":10059,"children":10060},{"style":558},[10061],{"type":27,"value":5205},{"type":31,"tagName":398,"properties":10063,"children":10064},{"style":523},[10065],{"type":27,"value":7942},{"type":31,"tagName":398,"properties":10067,"children":10068},{"style":517},[10069],{"type":27,"value":9880},{"type":31,"tagName":398,"properties":10071,"children":10072},{"style":558},[10073],{"type":27,"value":5227},{"type":31,"tagName":398,"properties":10075,"children":10076},{"style":517},[10077],{"type":27,"value":9841},{"type":31,"tagName":398,"properties":10079,"children":10080},{"style":558},[10081],{"type":27,"value":5263},{"type":31,"tagName":398,"properties":10083,"children":10084},{"style":636},[10085],{"type":27,"value":4067},{"type":31,"tagName":398,"properties":10087,"children":10088},{"style":517},[10089],{"type":27,"value":10090},") step ",{"type":31,"tagName":398,"properties":10092,"children":10093},{"style":558},[10094],{"type":27,"value":2575},{"type":31,"tagName":398,"properties":10096,"children":10097},{"style":517},[10098],{"type":27,"value":5897},{"type":31,"tagName":398,"properties":10100,"children":10101},{"style":558},[10102],{"type":27,"value":4729},{"type":31,"tagName":398,"properties":10104,"children":10105},{"style":636},[10106],{"type":27,"value":5583},{"type":31,"tagName":398,"properties":10108,"children":10109},{"style":517},[10110],{"type":27,"value":644},{"type":27,"value":28},{"type":31,"tagName":398,"properties":10113,"children":10114},{"class":400},[10115],{"type":31,"tagName":398,"properties":10116,"children":10117},{"style":517},[10118],{"type":27,"value":3720},{"type":27,"value":28},{"type":31,"tagName":398,"properties":10121,"children":10122},{"class":400},[10123,10127,10132,10136,10140,10144,10149],{"type":31,"tagName":398,"properties":10124,"children":10125},{"style":558},[10126],{"type":27,"value":3537},{"type":31,"tagName":398,"properties":10128,"children":10129},{"style":517},[10130],{"type":27,"value":10131}," half ",{"type":31,"tagName":398,"properties":10133,"children":10134},{"style":558},[10135],{"type":27,"value":2575},{"type":31,"tagName":398,"properties":10137,"children":10138},{"style":517},[10139],{"type":27,"value":9841},{"type":31,"tagName":398,"properties":10141,"children":10142},{"style":558},[10143],{"type":27,"value":4729},{"type":31,"tagName":398,"properties":10145,"children":10146},{"style":636},[10147],{"type":27,"value":10148}," 0.5",{"type":31,"tagName":398,"properties":10150,"children":10151},{"style":517},[10152],{"type":27,"value":644},{"type":27,"value":28},{"type":31,"tagName":398,"properties":10155,"children":10156},{"class":400},[10157,10161,10166,10170,10174,10178,10183,10187,10192,10196],{"type":31,"tagName":398,"properties":10158,"children":10159},{"style":558},[10160],{"type":27,"value":3537},{"type":31,"tagName":398,"properties":10162,"children":10163},{"style":517},[10164],{"type":27,"value":10165}," gridLo ",{"type":31,"tagName":398,"properties":10167,"children":10168},{"style":558},[10169],{"type":27,"value":2575},{"type":31,"tagName":398,"properties":10171,"children":10172},{"style":517},[10173],{"type":27,"value":7076},{"type":31,"tagName":398,"properties":10175,"children":10176},{"style":523},[10177],{"type":27,"value":8246},{"type":31,"tagName":398,"properties":10179,"children":10180},{"style":517},[10181],{"type":27,"value":10182},"(lo ",{"type":31,"tagName":398,"properties":10184,"children":10185},{"style":558},[10186],{"type":27,"value":7091},{"type":31,"tagName":398,"properties":10188,"children":10189},{"style":517},[10190],{"type":27,"value":10191}," half) ",{"type":31,"tagName":398,"properties":10193,"children":10194},{"style":558},[10195],{"type":27,"value":4729},{"type":31,"tagName":398,"properties":10197,"children":10198},{"style":517},[10199],{"type":27,"value":10200}," half;",{"type":27,"value":28},{"type":31,"tagName":398,"properties":10203,"children":10204},{"class":400},[10205,10209,10214,10218,10222,10226,10230,10235,10239,10244,10248,10253,10257,10261],{"type":31,"tagName":398,"properties":10206,"children":10207},{"style":558},[10208],{"type":27,"value":3537},{"type":31,"tagName":398,"properties":10210,"children":10211},{"style":517},[10212],{"type":27,"value":10213}," rows ",{"type":31,"tagName":398,"properties":10215,"children":10216},{"style":558},[10217],{"type":27,"value":2575},{"type":31,"tagName":398,"properties":10219,"children":10220},{"style":523},[10221],{"type":27,"value":591},{"type":31,"tagName":398,"properties":10223,"children":10224},{"style":517},[10225],{"type":27,"value":8787},{"type":31,"tagName":398,"properties":10227,"children":10228},{"style":523},[10229],{"type":27,"value":8792},{"type":31,"tagName":398,"properties":10231,"children":10232},{"style":517},[10233],{"type":27,"value":10234},"((hi ",{"type":31,"tagName":398,"properties":10236,"children":10237},{"style":558},[10238],{"type":27,"value":3894},{"type":31,"tagName":398,"properties":10240,"children":10241},{"style":517},[10242],{"type":27,"value":10243}," gridLo) ",{"type":31,"tagName":398,"properties":10245,"children":10246},{"style":558},[10247],{"type":27,"value":7091},{"type":31,"tagName":398,"properties":10249,"children":10250},{"style":517},[10251],{"type":27,"value":10252}," half)) ",{"type":31,"tagName":398,"properties":10254,"children":10255},{"style":558},[10256],{"type":27,"value":3626},{"type":31,"tagName":398,"properties":10258,"children":10259},{"style":636},[10260],{"type":27,"value":3641},{"type":31,"tagName":398,"properties":10262,"children":10263},{"style":517},[10264],{"type":27,"value":644},{"type":27,"value":28},{"type":31,"tagName":398,"properties":10267,"children":10268},{"class":400},[10269,10273,10278,10282,10286,10290],{"type":31,"tagName":398,"properties":10270,"children":10271},{"style":558},[10272],{"type":27,"value":3585},{"type":31,"tagName":398,"properties":10274,"children":10275},{"style":517},[10276],{"type":27,"value":10277}," (rows ",{"type":31,"tagName":398,"properties":10279,"children":10280},{"style":558},[10281],{"type":27,"value":3852},{"type":31,"tagName":398,"properties":10283,"children":10284},{"style":636},[10285],{"type":27,"value":2112},{"type":31,"tagName":398,"properties":10287,"children":10288},{"style":517},[10289],{"type":27,"value":6383},{"type":31,"tagName":398,"properties":10291,"children":10292},{"style":404},[10293],{"type":27,"value":10294},"// a very wide window on a fine ladder: coarsen the grid until it fits",{"type":27,"value":28},{"type":31,"tagName":398,"properties":10297,"children":10298},{"class":400},[10299,10304,10308,10313],{"type":31,"tagName":398,"properties":10300,"children":10301},{"style":517},[10302],{"type":27,"value":10303},"    half ",{"type":31,"tagName":398,"properties":10305,"children":10306},{"style":558},[10307],{"type":27,"value":8171},{"type":31,"tagName":398,"properties":10309,"children":10310},{"style":636},[10311],{"type":27,"value":10312}," 2.0",{"type":31,"tagName":398,"properties":10314,"children":10315},{"style":517},[10316],{"type":27,"value":644},{"type":27,"value":28},{"type":31,"tagName":398,"properties":10319,"children":10320},{"class":400},[10321,10326,10330,10334,10338,10342,10346,10350,10354],{"type":31,"tagName":398,"properties":10322,"children":10323},{"style":517},[10324],{"type":27,"value":10325},"    gridLo ",{"type":31,"tagName":398,"properties":10327,"children":10328},{"style":558},[10329],{"type":27,"value":2575},{"type":31,"tagName":398,"properties":10331,"children":10332},{"style":517},[10333],{"type":27,"value":7076},{"type":31,"tagName":398,"properties":10335,"children":10336},{"style":523},[10337],{"type":27,"value":8246},{"type":31,"tagName":398,"properties":10339,"children":10340},{"style":517},[10341],{"type":27,"value":10182},{"type":31,"tagName":398,"properties":10343,"children":10344},{"style":558},[10345],{"type":27,"value":7091},{"type":31,"tagName":398,"properties":10347,"children":10348},{"style":517},[10349],{"type":27,"value":10191},{"type":31,"tagName":398,"properties":10351,"children":10352},{"style":558},[10353],{"type":27,"value":4729},{"type":31,"tagName":398,"properties":10355,"children":10356},{"style":517},[10357],{"type":27,"value":10200},{"type":27,"value":28},{"type":31,"tagName":398,"properties":10360,"children":10361},{"class":400},[10362,10367,10371,10375,10379,10383,10387,10391,10395,10399,10403,10407,10411],{"type":31,"tagName":398,"properties":10363,"children":10364},{"style":517},[10365],{"type":27,"value":10366},"    rows ",{"type":31,"tagName":398,"properties":10368,"children":10369},{"style":558},[10370],{"type":27,"value":2575},{"type":31,"tagName":398,"properties":10372,"children":10373},{"style":523},[10374],{"type":27,"value":591},{"type":31,"tagName":398,"properties":10376,"children":10377},{"style":517},[10378],{"type":27,"value":8787},{"type":31,"tagName":398,"properties":10380,"children":10381},{"style":523},[10382],{"type":27,"value":8792},{"type":31,"tagName":398,"properties":10384,"children":10385},{"style":517},[10386],{"type":27,"value":10234},{"type":31,"tagName":398,"properties":10388,"children":10389},{"style":558},[10390],{"type":27,"value":3894},{"type":31,"tagName":398,"properties":10392,"children":10393},{"style":517},[10394],{"type":27,"value":10243},{"type":31,"tagName":398,"properties":10396,"children":10397},{"style":558},[10398],{"type":27,"value":7091},{"type":31,"tagName":398,"properties":10400,"children":10401},{"style":517},[10402],{"type":27,"value":10252},{"type":31,"tagName":398,"properties":10404,"children":10405},{"style":558},[10406],{"type":27,"value":3626},{"type":31,"tagName":398,"properties":10408,"children":10409},{"style":636},[10410],{"type":27,"value":3641},{"type":31,"tagName":398,"properties":10412,"children":10413},{"style":517},[10414],{"type":27,"value":644},{"type":27,"value":28},{"type":31,"tagName":398,"properties":10417,"children":10418},{"class":400},[10419],{"type":31,"tagName":398,"properties":10420,"children":10421},{"style":517},[10422],{"type":27,"value":3720},{"type":27,"value":28},{"type":31,"tagName":398,"properties":10425,"children":10426},{"class":400},[10427,10431,10435,10439,10443,10447,10451,10455],{"type":31,"tagName":398,"properties":10428,"children":10429},{"style":558},[10430],{"type":27,"value":3729},{"type":31,"tagName":398,"properties":10432,"children":10433},{"style":517},[10434],{"type":27,"value":10277},{"type":31,"tagName":398,"properties":10436,"children":10437},{"style":558},[10438],{"type":27,"value":2193},{"type":31,"tagName":398,"properties":10440,"children":10441},{"style":636},[10442],{"type":27,"value":5184},{"type":31,"tagName":398,"properties":10444,"children":10445},{"style":517},[10446],{"type":27,"value":3798},{"type":31,"tagName":398,"properties":10448,"children":10449},{"style":558},[10450],{"type":27,"value":3766},{"type":31,"tagName":398,"properties":10452,"children":10453},{"style":517},[10454],{"type":27,"value":2063},{"type":31,"tagName":398,"properties":10456,"children":10457},{"style":404},[10458],{"type":27,"value":10459},"// the engine needs three prices for a grid",{"type":27,"value":28},{"type":31,"tagName":398,"properties":10462,"children":10463},{"class":400},[10464,10468,10472,10476,10481,10485,10489,10494,10498,10503,10507,10511,10516,10520,10524],{"type":31,"tagName":398,"properties":10465,"children":10466},{"style":558},[10467],{"type":27,"value":3824},{"type":31,"tagName":398,"properties":10469,"children":10470},{"style":517},[10471],{"type":27,"value":3829},{"type":31,"tagName":398,"properties":10473,"children":10474},{"style":558},[10475],{"type":27,"value":2565},{"type":31,"tagName":398,"properties":10477,"children":10478},{"style":517},[10479],{"type":27,"value":10480}," r ",{"type":31,"tagName":398,"properties":10482,"children":10483},{"style":558},[10484],{"type":27,"value":2575},{"type":31,"tagName":398,"properties":10486,"children":10487},{"style":636},[10488],{"type":27,"value":2580},{"type":31,"tagName":398,"properties":10490,"children":10491},{"style":517},[10492],{"type":27,"value":10493},"; r ",{"type":31,"tagName":398,"properties":10495,"children":10496},{"style":558},[10497],{"type":27,"value":2193},{"type":31,"tagName":398,"properties":10499,"children":10500},{"style":517},[10501],{"type":27,"value":10502}," rows; r ",{"type":31,"tagName":398,"properties":10504,"children":10505},{"style":558},[10506],{"type":27,"value":4148},{"type":31,"tagName":398,"properties":10508,"children":10509},{"style":636},[10510],{"type":27,"value":3641},{"type":31,"tagName":398,"properties":10512,"children":10513},{"style":517},[10514],{"type":27,"value":10515},") rowGex[r] ",{"type":31,"tagName":398,"properties":10517,"children":10518},{"style":558},[10519],{"type":27,"value":2575},{"type":31,"tagName":398,"properties":10521,"children":10522},{"style":636},[10523],{"type":27,"value":4067},{"type":31,"tagName":398,"properties":10525,"children":10526},{"style":517},[10527],{"type":27,"value":644},{"type":27,"value":28},{"type":31,"tagName":398,"properties":10530,"children":10531},{"class":400},[10532,10536,10540,10544,10548,10552,10556,10560,10564,10568,10572,10576],{"type":31,"tagName":398,"properties":10533,"children":10534},{"style":558},[10535],{"type":27,"value":3824},{"type":31,"tagName":398,"properties":10537,"children":10538},{"style":517},[10539],{"type":27,"value":3829},{"type":31,"tagName":398,"properties":10541,"children":10542},{"style":558},[10543],{"type":27,"value":2565},{"type":31,"tagName":398,"properties":10545,"children":10546},{"style":517},[10547],{"type":27,"value":5982},{"type":31,"tagName":398,"properties":10549,"children":10550},{"style":558},[10551],{"type":27,"value":2575},{"type":31,"tagName":398,"properties":10553,"children":10554},{"style":636},[10555],{"type":27,"value":2580},{"type":31,"tagName":398,"properties":10557,"children":10558},{"style":517},[10559],{"type":27,"value":5995},{"type":31,"tagName":398,"properties":10561,"children":10562},{"style":558},[10563],{"type":27,"value":2193},{"type":31,"tagName":398,"properties":10565,"children":10566},{"style":517},[10567],{"type":27,"value":6004},{"type":31,"tagName":398,"properties":10569,"children":10570},{"style":558},[10571],{"type":27,"value":4148},{"type":31,"tagName":398,"properties":10573,"children":10574},{"style":636},[10575],{"type":27,"value":3641},{"type":31,"tagName":398,"properties":10577,"children":10578},{"style":517},[10579],{"type":27,"value":3871},{"type":27,"value":28},{"type":31,"tagName":398,"properties":10582,"children":10583},{"class":400},[10584,10588,10592,10596],{"type":31,"tagName":398,"properties":10585,"children":10586},{"style":558},[10587],{"type":27,"value":3608},{"type":31,"tagName":398,"properties":10589,"children":10590},{"style":636},[10591],{"type":27,"value":9146},{"type":31,"tagName":398,"properties":10593,"children":10594},{"style":558},[10595],{"type":27,"value":1403},{"type":31,"tagName":398,"properties":10597,"children":10598},{"style":517},[10599],{"type":27,"value":6064},{"type":27,"value":28},{"type":31,"tagName":398,"properties":10602,"children":10603},{"class":400},[10604,10608,10612,10616,10620,10624,10628,10632,10636,10640],{"type":31,"tagName":398,"properties":10605,"children":10606},{"style":558},[10607],{"type":27,"value":3654},{"type":31,"tagName":398,"properties":10609,"children":10610},{"style":517},[10611],{"type":27,"value":9167},{"type":31,"tagName":398,"properties":10613,"children":10614},{"style":558},[10615],{"type":27,"value":2193},{"type":31,"tagName":398,"properties":10617,"children":10618},{"style":517},[10619],{"type":27,"value":3542},{"type":31,"tagName":398,"properties":10621,"children":10622},{"style":558},[10623],{"type":27,"value":5227},{"type":31,"tagName":398,"properties":10625,"children":10626},{"style":517},[10627],{"type":27,"value":6348},{"type":31,"tagName":398,"properties":10629,"children":10630},{"style":558},[10631],{"type":27,"value":3852},{"type":31,"tagName":398,"properties":10633,"children":10634},{"style":517},[10635],{"type":27,"value":3631},{"type":31,"tagName":398,"properties":10637,"children":10638},{"style":558},[10639],{"type":27,"value":5290},{"type":31,"tagName":398,"properties":10641,"children":10642},{"style":517},[10643],{"type":27,"value":644},{"type":27,"value":28},{"type":31,"tagName":398,"properties":10646,"children":10647},{"class":400},[10648,10652,10657,10661,10665,10669,10673,10678,10682,10686,10690],{"type":31,"tagName":398,"properties":10649,"children":10650},{"style":558},[10651],{"type":27,"value":3608},{"type":31,"tagName":398,"properties":10653,"children":10654},{"style":636},[10655],{"type":27,"value":10656}," r",{"type":31,"tagName":398,"properties":10658,"children":10659},{"style":558},[10660],{"type":27,"value":1403},{"type":31,"tagName":398,"properties":10662,"children":10663},{"style":523},[10664],{"type":27,"value":591},{"type":31,"tagName":398,"properties":10666,"children":10667},{"style":517},[10668],{"type":27,"value":8787},{"type":31,"tagName":398,"properties":10670,"children":10671},{"style":523},[10672],{"type":27,"value":8206},{"type":31,"tagName":398,"properties":10674,"children":10675},{"style":517},[10676],{"type":27,"value":10677},"((s ",{"type":31,"tagName":398,"properties":10679,"children":10680},{"style":558},[10681],{"type":27,"value":3894},{"type":31,"tagName":398,"properties":10683,"children":10684},{"style":517},[10685],{"type":27,"value":10243},{"type":31,"tagName":398,"properties":10687,"children":10688},{"style":558},[10689],{"type":27,"value":7091},{"type":31,"tagName":398,"properties":10691,"children":10692},{"style":517},[10693],{"type":27,"value":10694}," half));",{"type":27,"value":28},{"type":31,"tagName":398,"properties":10697,"children":10698},{"class":400},[10699,10703,10708,10712,10716,10720,10724,10728,10733,10737,10741,10745],{"type":31,"tagName":398,"properties":10700,"children":10701},{"style":558},[10702],{"type":27,"value":3654},{"type":31,"tagName":398,"properties":10704,"children":10705},{"style":517},[10706],{"type":27,"value":10707}," (r ",{"type":31,"tagName":398,"properties":10709,"children":10710},{"style":558},[10711],{"type":27,"value":3789},{"type":31,"tagName":398,"properties":10713,"children":10714},{"style":636},[10715],{"type":27,"value":2580},{"type":31,"tagName":398,"properties":10717,"children":10718},{"style":558},[10719],{"type":27,"value":4975},{"type":31,"tagName":398,"properties":10721,"children":10722},{"style":517},[10723],{"type":27,"value":10480},{"type":31,"tagName":398,"properties":10725,"children":10726},{"style":558},[10727],{"type":27,"value":2193},{"type":31,"tagName":398,"properties":10729,"children":10730},{"style":517},[10731],{"type":27,"value":10732}," rows) rowGex[r] ",{"type":31,"tagName":398,"properties":10734,"children":10735},{"style":558},[10736],{"type":27,"value":4148},{"type":31,"tagName":398,"properties":10738,"children":10739},{"style":517},[10740],{"type":27,"value":6034},{"type":31,"tagName":398,"properties":10742,"children":10743},{"style":558},[10744],{"type":27,"value":3894},{"type":31,"tagName":398,"properties":10746,"children":10747},{"style":517},[10748],{"type":27,"value":6043},{"type":27,"value":28},{"type":31,"tagName":398,"properties":10751,"children":10752},{"class":400},[10753],{"type":31,"tagName":398,"properties":10754,"children":10755},{"style":517},[10756],{"type":27,"value":3720},{"type":27,"value":28},{"type":31,"tagName":398,"properties":10759,"children":10760},{"class":400},[10761,10765,10770,10774,10778],{"type":31,"tagName":398,"properties":10762,"children":10763},{"style":558},[10764],{"type":27,"value":4678},{"type":31,"tagName":398,"properties":10766,"children":10767},{"style":636},[10768],{"type":27,"value":10769}," decimals",{"type":31,"tagName":398,"properties":10771,"children":10772},{"style":558},[10773],{"type":27,"value":1403},{"type":31,"tagName":398,"properties":10775,"children":10776},{"style":523},[10777],{"type":27,"value":8723},{"type":31,"tagName":398,"properties":10779,"children":10780},{"style":517},[10781],{"type":27,"value":10782},"(half);",{"type":27,"value":28},{"type":31,"tagName":398,"properties":10785,"children":10786},{"class":400},[10787,10792,10796,10801,10806,10811,10815,10820],{"type":31,"tagName":398,"properties":10788,"children":10789},{"style":523},[10790],{"type":27,"value":10791},"  jbText",{"type":31,"tagName":398,"properties":10793,"children":10794},{"style":517},[10795],{"type":27,"value":531},{"type":31,"tagName":398,"properties":10797,"children":10798},{"style":534},[10799],{"type":27,"value":10800},"\"{",{"type":31,"tagName":398,"properties":10802,"children":10803},{"style":636},[10804],{"type":27,"value":10805},"\\\"",{"type":31,"tagName":398,"properties":10807,"children":10808},{"style":534},[10809],{"type":27,"value":10810},"prices",{"type":31,"tagName":398,"properties":10812,"children":10813},{"style":636},[10814],{"type":27,"value":10805},{"type":31,"tagName":398,"properties":10816,"children":10817},{"style":534},[10818],{"type":27,"value":10819},":[\"",{"type":31,"tagName":398,"properties":10821,"children":10822},{"style":517},[10823],{"type":27,"value":671},{"type":27,"value":28},{"type":31,"tagName":398,"properties":10826,"children":10827},{"class":400},[10828,10832,10836,10840,10844,10848,10852,10856,10860,10864,10868,10872],{"type":31,"tagName":398,"properties":10829,"children":10830},{"style":558},[10831],{"type":27,"value":3824},{"type":31,"tagName":398,"properties":10833,"children":10834},{"style":517},[10835],{"type":27,"value":3829},{"type":31,"tagName":398,"properties":10837,"children":10838},{"style":558},[10839],{"type":27,"value":2565},{"type":31,"tagName":398,"properties":10841,"children":10842},{"style":517},[10843],{"type":27,"value":10480},{"type":31,"tagName":398,"properties":10845,"children":10846},{"style":558},[10847],{"type":27,"value":2575},{"type":31,"tagName":398,"properties":10849,"children":10850},{"style":636},[10851],{"type":27,"value":2580},{"type":31,"tagName":398,"properties":10853,"children":10854},{"style":517},[10855],{"type":27,"value":10493},{"type":31,"tagName":398,"properties":10857,"children":10858},{"style":558},[10859],{"type":27,"value":2193},{"type":31,"tagName":398,"properties":10861,"children":10862},{"style":517},[10863],{"type":27,"value":10502},{"type":31,"tagName":398,"properties":10865,"children":10866},{"style":558},[10867],{"type":27,"value":4148},{"type":31,"tagName":398,"properties":10869,"children":10870},{"style":636},[10871],{"type":27,"value":3641},{"type":31,"tagName":398,"properties":10873,"children":10874},{"style":517},[10875],{"type":27,"value":3871},{"type":27,"value":28},{"type":31,"tagName":398,"properties":10878,"children":10879},{"class":400},[10880,10884,10888,10892,10896,10900,10904,10908,10913],{"type":31,"tagName":398,"properties":10881,"children":10882},{"style":558},[10883],{"type":27,"value":3654},{"type":31,"tagName":398,"properties":10885,"children":10886},{"style":517},[10887],{"type":27,"value":10707},{"type":31,"tagName":398,"properties":10889,"children":10890},{"style":558},[10891],{"type":27,"value":3852},{"type":31,"tagName":398,"properties":10893,"children":10894},{"style":636},[10895],{"type":27,"value":2580},{"type":31,"tagName":398,"properties":10897,"children":10898},{"style":517},[10899],{"type":27,"value":3798},{"type":31,"tagName":398,"properties":10901,"children":10902},{"style":523},[10903],{"type":27,"value":7665},{"type":31,"tagName":398,"properties":10905,"children":10906},{"style":517},[10907],{"type":27,"value":531},{"type":31,"tagName":398,"properties":10909,"children":10910},{"style":636},[10911],{"type":27,"value":10912},"0x2c",{"type":31,"tagName":398,"properties":10914,"children":10915},{"style":517},[10916],{"type":27,"value":671},{"type":27,"value":28},{"type":31,"tagName":398,"properties":10919,"children":10920},{"class":400},[10921,10926,10931,10935,10939,10944,10948],{"type":31,"tagName":398,"properties":10922,"children":10923},{"style":523},[10924],{"type":27,"value":10925},"    jbNum",{"type":31,"tagName":398,"properties":10927,"children":10928},{"style":517},[10929],{"type":27,"value":10930},"(gridLo ",{"type":31,"tagName":398,"properties":10932,"children":10933},{"style":558},[10934],{"type":27,"value":3626},{"type":31,"tagName":398,"properties":10936,"children":10937},{"style":523},[10938],{"type":27,"value":3148},{"type":31,"tagName":398,"properties":10940,"children":10941},{"style":517},[10942],{"type":27,"value":10943},"(r) ",{"type":31,"tagName":398,"properties":10945,"children":10946},{"style":558},[10947],{"type":27,"value":4729},{"type":31,"tagName":398,"properties":10949,"children":10950},{"style":517},[10951],{"type":27,"value":10952}," half, decimals);",{"type":27,"value":28},{"type":31,"tagName":398,"properties":10955,"children":10956},{"class":400},[10957],{"type":31,"tagName":398,"properties":10958,"children":10959},{"style":517},[10960],{"type":27,"value":3720},{"type":27,"value":28},{"type":31,"tagName":398,"properties":10963,"children":10964},{"class":400},[10965,10969,10973,10978,10982,10987,10991,10995],{"type":31,"tagName":398,"properties":10966,"children":10967},{"style":523},[10968],{"type":27,"value":10791},{"type":31,"tagName":398,"properties":10970,"children":10971},{"style":517},[10972],{"type":27,"value":531},{"type":31,"tagName":398,"properties":10974,"children":10975},{"style":534},[10976],{"type":27,"value":10977},"\"],",{"type":31,"tagName":398,"properties":10979,"children":10980},{"style":636},[10981],{"type":27,"value":10805},{"type":31,"tagName":398,"properties":10983,"children":10984},{"style":534},[10985],{"type":27,"value":10986},"values",{"type":31,"tagName":398,"properties":10988,"children":10989},{"style":636},[10990],{"type":27,"value":10805},{"type":31,"tagName":398,"properties":10992,"children":10993},{"style":534},[10994],{"type":27,"value":10819},{"type":31,"tagName":398,"properties":10996,"children":10997},{"style":517},[10998],{"type":27,"value":671},{"type":27,"value":28},{"type":31,"tagName":398,"properties":11001,"children":11002},{"class":400},[11003,11007,11011,11015,11019,11023,11027,11031,11035,11039,11043,11047],{"type":31,"tagName":398,"properties":11004,"children":11005},{"style":558},[11006],{"type":27,"value":3824},{"type":31,"tagName":398,"properties":11008,"children":11009},{"style":517},[11010],{"type":27,"value":3829},{"type":31,"tagName":398,"properties":11012,"children":11013},{"style":558},[11014],{"type":27,"value":2565},{"type":31,"tagName":398,"properties":11016,"children":11017},{"style":517},[11018],{"type":27,"value":10480},{"type":31,"tagName":398,"properties":11020,"children":11021},{"style":558},[11022],{"type":27,"value":2575},{"type":31,"tagName":398,"properties":11024,"children":11025},{"style":636},[11026],{"type":27,"value":2580},{"type":31,"tagName":398,"properties":11028,"children":11029},{"style":517},[11030],{"type":27,"value":10493},{"type":31,"tagName":398,"properties":11032,"children":11033},{"style":558},[11034],{"type":27,"value":2193},{"type":31,"tagName":398,"properties":11036,"children":11037},{"style":517},[11038],{"type":27,"value":10502},{"type":31,"tagName":398,"properties":11040,"children":11041},{"style":558},[11042],{"type":27,"value":4148},{"type":31,"tagName":398,"properties":11044,"children":11045},{"style":636},[11046],{"type":27,"value":3641},{"type":31,"tagName":398,"properties":11048,"children":11049},{"style":517},[11050],{"type":27,"value":3871},{"type":27,"value":28},{"type":31,"tagName":398,"properties":11053,"children":11054},{"class":400},[11055,11059,11063,11067,11071,11075,11079,11083,11087],{"type":31,"tagName":398,"properties":11056,"children":11057},{"style":558},[11058],{"type":27,"value":3654},{"type":31,"tagName":398,"properties":11060,"children":11061},{"style":517},[11062],{"type":27,"value":10707},{"type":31,"tagName":398,"properties":11064,"children":11065},{"style":558},[11066],{"type":27,"value":3852},{"type":31,"tagName":398,"properties":11068,"children":11069},{"style":636},[11070],{"type":27,"value":2580},{"type":31,"tagName":398,"properties":11072,"children":11073},{"style":517},[11074],{"type":27,"value":3798},{"type":31,"tagName":398,"properties":11076,"children":11077},{"style":523},[11078],{"type":27,"value":7665},{"type":31,"tagName":398,"properties":11080,"children":11081},{"style":517},[11082],{"type":27,"value":531},{"type":31,"tagName":398,"properties":11084,"children":11085},{"style":636},[11086],{"type":27,"value":10912},{"type":31,"tagName":398,"properties":11088,"children":11089},{"style":517},[11090],{"type":27,"value":671},{"type":27,"value":28},{"type":31,"tagName":398,"properties":11093,"children":11094},{"class":400},[11095,11099,11103,11107,11112,11116,11120],{"type":31,"tagName":398,"properties":11096,"children":11097},{"style":523},[11098],{"type":27,"value":10925},{"type":31,"tagName":398,"properties":11100,"children":11101},{"style":517},[11102],{"type":27,"value":8787},{"type":31,"tagName":398,"properties":11104,"children":11105},{"style":523},[11106],{"type":27,"value":7081},{"type":31,"tagName":398,"properties":11108,"children":11109},{"style":517},[11110],{"type":27,"value":11111},"(rowGex[r]), ",{"type":31,"tagName":398,"properties":11113,"children":11114},{"style":636},[11115],{"type":27,"value":390},{"type":31,"tagName":398,"properties":11117,"children":11118},{"style":517},[11119],{"type":27,"value":2213},{"type":31,"tagName":398,"properties":11121,"children":11122},{"style":404},[11123],{"type":27,"value":11124},"// bar length: the size of the strike's net exposure",{"type":27,"value":28},{"type":31,"tagName":398,"properties":11127,"children":11128},{"class":400},[11129],{"type":31,"tagName":398,"properties":11130,"children":11131},{"style":517},[11132],{"type":27,"value":3720},{"type":27,"value":28},{"type":31,"tagName":398,"properties":11135,"children":11136},{"class":400},[11137,11141,11145,11149,11153,11158,11162,11166],{"type":31,"tagName":398,"properties":11138,"children":11139},{"style":523},[11140],{"type":27,"value":10791},{"type":31,"tagName":398,"properties":11142,"children":11143},{"style":517},[11144],{"type":27,"value":531},{"type":31,"tagName":398,"properties":11146,"children":11147},{"style":534},[11148],{"type":27,"value":10977},{"type":31,"tagName":398,"properties":11150,"children":11151},{"style":636},[11152],{"type":27,"value":10805},{"type":31,"tagName":398,"properties":11154,"children":11155},{"style":534},[11156],{"type":27,"value":11157},"colors",{"type":31,"tagName":398,"properties":11159,"children":11160},{"style":636},[11161],{"type":27,"value":10805},{"type":31,"tagName":398,"properties":11163,"children":11164},{"style":534},[11165],{"type":27,"value":10819},{"type":31,"tagName":398,"properties":11167,"children":11168},{"style":517},[11169],{"type":27,"value":671},{"type":27,"value":28},{"type":31,"tagName":398,"properties":11172,"children":11173},{"class":400},[11174,11178,11182,11186,11190,11194,11198,11202,11206,11210,11214,11218],{"type":31,"tagName":398,"properties":11175,"children":11176},{"style":558},[11177],{"type":27,"value":3824},{"type":31,"tagName":398,"properties":11179,"children":11180},{"style":517},[11181],{"type":27,"value":3829},{"type":31,"tagName":398,"properties":11183,"children":11184},{"style":558},[11185],{"type":27,"value":2565},{"type":31,"tagName":398,"properties":11187,"children":11188},{"style":517},[11189],{"type":27,"value":10480},{"type":31,"tagName":398,"properties":11191,"children":11192},{"style":558},[11193],{"type":27,"value":2575},{"type":31,"tagName":398,"properties":11195,"children":11196},{"style":636},[11197],{"type":27,"value":2580},{"type":31,"tagName":398,"properties":11199,"children":11200},{"style":517},[11201],{"type":27,"value":10493},{"type":31,"tagName":398,"properties":11203,"children":11204},{"style":558},[11205],{"type":27,"value":2193},{"type":31,"tagName":398,"properties":11207,"children":11208},{"style":517},[11209],{"type":27,"value":10502},{"type":31,"tagName":398,"properties":11211,"children":11212},{"style":558},[11213],{"type":27,"value":4148},{"type":31,"tagName":398,"properties":11215,"children":11216},{"style":636},[11217],{"type":27,"value":3641},{"type":31,"tagName":398,"properties":11219,"children":11220},{"style":517},[11221],{"type":27,"value":3871},{"type":27,"value":28},{"type":31,"tagName":398,"properties":11224,"children":11225},{"class":400},[11226,11230,11234,11238,11242,11246,11250,11254,11258],{"type":31,"tagName":398,"properties":11227,"children":11228},{"style":558},[11229],{"type":27,"value":3654},{"type":31,"tagName":398,"properties":11231,"children":11232},{"style":517},[11233],{"type":27,"value":10707},{"type":31,"tagName":398,"properties":11235,"children":11236},{"style":558},[11237],{"type":27,"value":3852},{"type":31,"tagName":398,"properties":11239,"children":11240},{"style":636},[11241],{"type":27,"value":2580},{"type":31,"tagName":398,"properties":11243,"children":11244},{"style":517},[11245],{"type":27,"value":3798},{"type":31,"tagName":398,"properties":11247,"children":11248},{"style":523},[11249],{"type":27,"value":7665},{"type":31,"tagName":398,"properties":11251,"children":11252},{"style":517},[11253],{"type":27,"value":531},{"type":31,"tagName":398,"properties":11255,"children":11256},{"style":636},[11257],{"type":27,"value":10912},{"type":31,"tagName":398,"properties":11259,"children":11260},{"style":517},[11261],{"type":27,"value":671},{"type":27,"value":28},{"type":31,"tagName":398,"properties":11264,"children":11265},{"class":400},[11266,11271,11276,11280,11284,11288,11293,11297,11302,11306,11311,11315,11320,11324,11328,11332,11336,11340,11345,11349,11353,11357,11361,11365,11370,11374,11378,11382],{"type":31,"tagName":398,"properties":11267,"children":11268},{"style":523},[11269],{"type":27,"value":11270},"    jbText",{"type":31,"tagName":398,"properties":11272,"children":11273},{"style":517},[11274],{"type":27,"value":11275},"(rowGex[r] ",{"type":31,"tagName":398,"properties":11277,"children":11278},{"style":558},[11279],{"type":27,"value":3852},{"type":31,"tagName":398,"properties":11281,"children":11282},{"style":636},[11283],{"type":27,"value":4067},{"type":31,"tagName":398,"properties":11285,"children":11286},{"style":558},[11287],{"type":27,"value":5400},{"type":31,"tagName":398,"properties":11289,"children":11290},{"style":534},[11291],{"type":27,"value":11292}," \"",{"type":31,"tagName":398,"properties":11294,"children":11295},{"style":636},[11296],{"type":27,"value":10805},{"type":31,"tagName":398,"properties":11298,"children":11299},{"style":534},[11300],{"type":27,"value":11301},"#38bdf8",{"type":31,"tagName":398,"properties":11303,"children":11304},{"style":636},[11305],{"type":27,"value":10805},{"type":31,"tagName":398,"properties":11307,"children":11308},{"style":534},[11309],{"type":27,"value":11310},"\"",{"type":31,"tagName":398,"properties":11312,"children":11313},{"style":558},[11314],{"type":27,"value":8871},{"type":31,"tagName":398,"properties":11316,"children":11317},{"style":517},[11318],{"type":27,"value":11319}," rowGex[r] ",{"type":31,"tagName":398,"properties":11321,"children":11322},{"style":558},[11323],{"type":27,"value":2193},{"type":31,"tagName":398,"properties":11325,"children":11326},{"style":636},[11327],{"type":27,"value":4067},{"type":31,"tagName":398,"properties":11329,"children":11330},{"style":558},[11331],{"type":27,"value":5400},{"type":31,"tagName":398,"properties":11333,"children":11334},{"style":534},[11335],{"type":27,"value":11292},{"type":31,"tagName":398,"properties":11337,"children":11338},{"style":636},[11339],{"type":27,"value":10805},{"type":31,"tagName":398,"properties":11341,"children":11342},{"style":534},[11343],{"type":27,"value":11344},"#a78bfa",{"type":31,"tagName":398,"properties":11346,"children":11347},{"style":636},[11348],{"type":27,"value":10805},{"type":31,"tagName":398,"properties":11350,"children":11351},{"style":534},[11352],{"type":27,"value":11310},{"type":31,"tagName":398,"properties":11354,"children":11355},{"style":558},[11356],{"type":27,"value":8871},{"type":31,"tagName":398,"properties":11358,"children":11359},{"style":534},[11360],{"type":27,"value":11292},{"type":31,"tagName":398,"properties":11362,"children":11363},{"style":636},[11364],{"type":27,"value":10805},{"type":31,"tagName":398,"properties":11366,"children":11367},{"style":534},[11368],{"type":27,"value":11369},"#94a3b8",{"type":31,"tagName":398,"properties":11371,"children":11372},{"style":636},[11373],{"type":27,"value":10805},{"type":31,"tagName":398,"properties":11375,"children":11376},{"style":534},[11377],{"type":27,"value":11310},{"type":31,"tagName":398,"properties":11379,"children":11380},{"style":517},[11381],{"type":27,"value":2213},{"type":31,"tagName":398,"properties":11383,"children":11384},{"style":404},[11385],{"type":27,"value":11386},"// calls carry the strike: sky; puts: violet; an empty row draws nothing (opaque: the docked renderer ignores an alpha in a row colour and falls back to the plot colour)",{"type":27,"value":28},{"type":31,"tagName":398,"properties":11389,"children":11390},{"class":400},[11391],{"type":31,"tagName":398,"properties":11392,"children":11393},{"style":517},[11394],{"type":27,"value":3720},{"type":27,"value":28},{"type":31,"tagName":398,"properties":11397,"children":11398},{"class":400},[11399,11403,11407,11412],{"type":31,"tagName":398,"properties":11400,"children":11401},{"style":523},[11402],{"type":27,"value":10791},{"type":31,"tagName":398,"properties":11404,"children":11405},{"style":517},[11406],{"type":27,"value":531},{"type":31,"tagName":398,"properties":11408,"children":11409},{"style":534},[11410],{"type":27,"value":11411},"\"]}\"",{"type":31,"tagName":398,"properties":11413,"children":11414},{"style":517},[11415],{"type":27,"value":671},{"type":27,"value":28},{"type":31,"tagName":398,"properties":11418,"children":11419},{"class":400},[11420,11425],{"type":31,"tagName":398,"properties":11421,"children":11422},{"style":523},[11423],{"type":27,"value":11424},"  jbFlush",{"type":31,"tagName":398,"properties":11426,"children":11427},{"style":517},[11428],{"type":27,"value":11429},"(gex_rows);",{"type":27,"value":28},{"type":31,"tagName":398,"properties":11432,"children":11433},{"class":400},[11434],{"type":31,"tagName":398,"properties":11435,"children":11436},{"style":517},[11437],{"type":27,"value":4178},{"type":27,"value":28},{"type":31,"tagName":398,"properties":11440,"children":11441},{"class":400},[],{"type":27,"value":28},{"type":31,"tagName":398,"properties":11444,"children":11445},{"class":400},[11446],{"type":31,"tagName":398,"properties":11447,"children":11448},{"style":404},[11449],{"type":27,"value":11450},"// ── Text helpers ──",{"type":27,"value":28},{"type":31,"tagName":398,"properties":11453,"children":11454},{"class":400},[11455,11459,11464,11468,11472,11476,11481,11485,11489,11493,11497],{"type":31,"tagName":398,"properties":11456,"children":11457},{"style":558},[11458],{"type":27,"value":3484},{"type":31,"tagName":398,"properties":11460,"children":11461},{"style":523},[11462],{"type":27,"value":11463}," sbGrouped",{"type":31,"tagName":398,"properties":11465,"children":11466},{"style":517},[11467],{"type":27,"value":531},{"type":31,"tagName":398,"properties":11469,"children":11470},{"style":578},[11471],{"type":27,"value":4640},{"type":31,"tagName":398,"properties":11473,"children":11474},{"style":558},[11475],{"type":27,"value":586},{"type":31,"tagName":398,"properties":11477,"children":11478},{"style":523},[11479],{"type":27,"value":11480}," i64",{"type":31,"tagName":398,"properties":11482,"children":11483},{"style":517},[11484],{"type":27,"value":551},{"type":31,"tagName":398,"properties":11486,"children":11487},{"style":558},[11488],{"type":27,"value":586},{"type":31,"tagName":398,"properties":11490,"children":11491},{"style":636},[11492],{"type":27,"value":639},{"type":31,"tagName":398,"properties":11494,"children":11495},{"style":517},[11496],{"type":27,"value":3523},{"type":31,"tagName":398,"properties":11498,"children":11499},{"style":404},[11500],{"type":27,"value":11501},"// 84210 -> 84,210",{"type":27,"value":28},{"type":31,"tagName":398,"properties":11504,"children":11505},{"class":400},[11506,11510,11515,11519,11524],{"type":31,"tagName":398,"properties":11507,"children":11508},{"style":558},[11509],{"type":27,"value":3729},{"type":31,"tagName":398,"properties":11511,"children":11512},{"style":517},[11513],{"type":27,"value":11514}," (n ",{"type":31,"tagName":398,"properties":11516,"children":11517},{"style":558},[11518],{"type":27,"value":3789},{"type":31,"tagName":398,"properties":11520,"children":11521},{"style":636},[11522],{"type":27,"value":11523}," 1000",{"type":31,"tagName":398,"properties":11525,"children":11526},{"style":517},[11527],{"type":27,"value":3871},{"type":27,"value":28},{"type":31,"tagName":398,"properties":11530,"children":11531},{"class":400},[11532,11537,11542,11546,11550],{"type":31,"tagName":398,"properties":11533,"children":11534},{"style":523},[11535],{"type":27,"value":11536},"    sbGrouped",{"type":31,"tagName":398,"properties":11538,"children":11539},{"style":517},[11540],{"type":27,"value":11541},"(n ",{"type":31,"tagName":398,"properties":11543,"children":11544},{"style":558},[11545],{"type":27,"value":7091},{"type":31,"tagName":398,"properties":11547,"children":11548},{"style":636},[11549],{"type":27,"value":11523},{"type":31,"tagName":398,"properties":11551,"children":11552},{"style":517},[11553],{"type":27,"value":671},{"type":27,"value":28},{"type":31,"tagName":398,"properties":11556,"children":11557},{"class":400},[11558,11563,11567,11572],{"type":31,"tagName":398,"properties":11559,"children":11560},{"style":523},[11561],{"type":27,"value":11562},"    sb_text",{"type":31,"tagName":398,"properties":11564,"children":11565},{"style":517},[11566],{"type":27,"value":531},{"type":31,"tagName":398,"properties":11568,"children":11569},{"style":534},[11570],{"type":27,"value":11571},"\",\"",{"type":31,"tagName":398,"properties":11573,"children":11574},{"style":517},[11575],{"type":27,"value":671},{"type":27,"value":28},{"type":31,"tagName":398,"properties":11578,"children":11579},{"class":400},[11580,11584,11588,11592,11597,11601,11605],{"type":31,"tagName":398,"properties":11581,"children":11582},{"style":558},[11583],{"type":27,"value":3608},{"type":31,"tagName":398,"properties":11585,"children":11586},{"style":636},[11587],{"type":27,"value":10656},{"type":31,"tagName":398,"properties":11589,"children":11590},{"style":558},[11591],{"type":27,"value":1403},{"type":31,"tagName":398,"properties":11593,"children":11594},{"style":517},[11595],{"type":27,"value":11596}," n ",{"type":31,"tagName":398,"properties":11598,"children":11599},{"style":558},[11600],{"type":27,"value":7837},{"type":31,"tagName":398,"properties":11602,"children":11603},{"style":636},[11604],{"type":27,"value":11523},{"type":31,"tagName":398,"properties":11606,"children":11607},{"style":517},[11608],{"type":27,"value":644},{"type":27,"value":28},{"type":31,"tagName":398,"properties":11611,"children":11612},{"class":400},[11613,11617,11621,11625,11630,11634,11639,11643,11648],{"type":31,"tagName":398,"properties":11614,"children":11615},{"style":558},[11616],{"type":27,"value":3654},{"type":31,"tagName":398,"properties":11618,"children":11619},{"style":517},[11620],{"type":27,"value":10707},{"type":31,"tagName":398,"properties":11622,"children":11623},{"style":558},[11624],{"type":27,"value":2193},{"type":31,"tagName":398,"properties":11626,"children":11627},{"style":636},[11628],{"type":27,"value":11629}," 100",{"type":31,"tagName":398,"properties":11631,"children":11632},{"style":517},[11633],{"type":27,"value":3798},{"type":31,"tagName":398,"properties":11635,"children":11636},{"style":523},[11637],{"type":27,"value":11638},"sb_text",{"type":31,"tagName":398,"properties":11640,"children":11641},{"style":517},[11642],{"type":27,"value":531},{"type":31,"tagName":398,"properties":11644,"children":11645},{"style":534},[11646],{"type":27,"value":11647},"\"0\"",{"type":31,"tagName":398,"properties":11649,"children":11650},{"style":517},[11651],{"type":27,"value":671},{"type":27,"value":28},{"type":31,"tagName":398,"properties":11654,"children":11655},{"class":400},[11656,11660,11664,11668,11672,11676,11680,11684,11688],{"type":31,"tagName":398,"properties":11657,"children":11658},{"style":558},[11659],{"type":27,"value":3654},{"type":31,"tagName":398,"properties":11661,"children":11662},{"style":517},[11663],{"type":27,"value":10707},{"type":31,"tagName":398,"properties":11665,"children":11666},{"style":558},[11667],{"type":27,"value":2193},{"type":31,"tagName":398,"properties":11669,"children":11670},{"style":636},[11671],{"type":27,"value":2152},{"type":31,"tagName":398,"properties":11673,"children":11674},{"style":517},[11675],{"type":27,"value":3798},{"type":31,"tagName":398,"properties":11677,"children":11678},{"style":523},[11679],{"type":27,"value":11638},{"type":31,"tagName":398,"properties":11681,"children":11682},{"style":517},[11683],{"type":27,"value":531},{"type":31,"tagName":398,"properties":11685,"children":11686},{"style":534},[11687],{"type":27,"value":11647},{"type":31,"tagName":398,"properties":11689,"children":11690},{"style":517},[11691],{"type":27,"value":671},{"type":27,"value":28},{"type":31,"tagName":398,"properties":11694,"children":11695},{"class":400},[11696,11701],{"type":31,"tagName":398,"properties":11697,"children":11698},{"style":523},[11699],{"type":27,"value":11700},"    sb_int",{"type":31,"tagName":398,"properties":11702,"children":11703},{"style":517},[11704],{"type":27,"value":11705},"(r);",{"type":27,"value":28},{"type":31,"tagName":398,"properties":11708,"children":11709},{"class":400},[11710,11715,11719,11724],{"type":31,"tagName":398,"properties":11711,"children":11712},{"style":517},[11713],{"type":27,"value":11714},"  } ",{"type":31,"tagName":398,"properties":11716,"children":11717},{"style":558},[11718],{"type":27,"value":5679},{"type":31,"tagName":398,"properties":11720,"children":11721},{"style":523},[11722],{"type":27,"value":11723}," sb_int",{"type":31,"tagName":398,"properties":11725,"children":11726},{"style":517},[11727],{"type":27,"value":11728},"(n);",{"type":27,"value":28},{"type":31,"tagName":398,"properties":11731,"children":11732},{"class":400},[11733],{"type":31,"tagName":398,"properties":11734,"children":11735},{"style":517},[11736],{"type":27,"value":4178},{"type":27,"value":28},{"type":31,"tagName":398,"properties":11739,"children":11740},{"class":400},[11741,11745,11750,11754,11758,11762,11766,11770,11774,11778,11782],{"type":31,"tagName":398,"properties":11742,"children":11743},{"style":558},[11744],{"type":27,"value":3484},{"type":31,"tagName":398,"properties":11746,"children":11747},{"style":523},[11748],{"type":27,"value":11749}," sbPrice",{"type":31,"tagName":398,"properties":11751,"children":11752},{"style":517},[11753],{"type":27,"value":531},{"type":31,"tagName":398,"properties":11755,"children":11756},{"style":578},[11757],{"type":27,"value":7725},{"type":31,"tagName":398,"properties":11759,"children":11760},{"style":558},[11761],{"type":27,"value":586},{"type":31,"tagName":398,"properties":11763,"children":11764},{"style":523},[11765],{"type":27,"value":3148},{"type":31,"tagName":398,"properties":11767,"children":11768},{"style":517},[11769],{"type":27,"value":551},{"type":31,"tagName":398,"properties":11771,"children":11772},{"style":558},[11773],{"type":27,"value":586},{"type":31,"tagName":398,"properties":11775,"children":11776},{"style":636},[11777],{"type":27,"value":639},{"type":31,"tagName":398,"properties":11779,"children":11780},{"style":517},[11781],{"type":27,"value":3523},{"type":31,"tagName":398,"properties":11783,"children":11784},{"style":404},[11785],{"type":27,"value":11786},"// decimals follow the price's size: 84,210 / 2,431.55 / 12.345 / 0.13797",{"type":27,"value":28},{"type":31,"tagName":398,"properties":11789,"children":11790},{"class":400},[11791,11795,11799,11803,11807,11811,11816,11820,11825,11829,11833],{"type":31,"tagName":398,"properties":11792,"children":11793},{"style":558},[11794],{"type":27,"value":3729},{"type":31,"tagName":398,"properties":11796,"children":11797},{"style":517},[11798],{"type":27,"value":7763},{"type":31,"tagName":398,"properties":11800,"children":11801},{"style":558},[11802],{"type":27,"value":3789},{"type":31,"tagName":398,"properties":11804,"children":11805},{"style":636},[11806],{"type":27,"value":4734},{"type":31,"tagName":398,"properties":11808,"children":11809},{"style":517},[11810],{"type":27,"value":3798},{"type":31,"tagName":398,"properties":11812,"children":11813},{"style":523},[11814],{"type":27,"value":11815},"sbGrouped",{"type":31,"tagName":398,"properties":11817,"children":11818},{"style":517},[11819],{"type":27,"value":531},{"type":31,"tagName":398,"properties":11821,"children":11822},{"style":523},[11823],{"type":27,"value":11824},"i64",{"type":31,"tagName":398,"properties":11826,"children":11827},{"style":517},[11828],{"type":27,"value":8787},{"type":31,"tagName":398,"properties":11830,"children":11831},{"style":523},[11832],{"type":27,"value":8206},{"type":31,"tagName":398,"properties":11834,"children":11835},{"style":517},[11836],{"type":27,"value":11837},"(v)));",{"type":27,"value":28},{"type":31,"tagName":398,"properties":11840,"children":11841},{"class":400},[11842,11847,11851,11855,11859,11864,11868,11873,11878,11882],{"type":31,"tagName":398,"properties":11843,"children":11844},{"style":558},[11845],{"type":27,"value":11846},"  else",{"type":31,"tagName":398,"properties":11848,"children":11849},{"style":558},[11850],{"type":27,"value":6551},{"type":31,"tagName":398,"properties":11852,"children":11853},{"style":517},[11854],{"type":27,"value":7763},{"type":31,"tagName":398,"properties":11856,"children":11857},{"style":558},[11858],{"type":27,"value":3789},{"type":31,"tagName":398,"properties":11860,"children":11861},{"style":636},[11862],{"type":27,"value":11863}," 100.0",{"type":31,"tagName":398,"properties":11865,"children":11866},{"style":517},[11867],{"type":27,"value":3798},{"type":31,"tagName":398,"properties":11869,"children":11870},{"style":523},[11871],{"type":27,"value":11872},"sb_f64",{"type":31,"tagName":398,"properties":11874,"children":11875},{"style":517},[11876],{"type":27,"value":11877},"(v, ",{"type":31,"tagName":398,"properties":11879,"children":11880},{"style":636},[11881],{"type":27,"value":1670},{"type":31,"tagName":398,"properties":11883,"children":11884},{"style":517},[11885],{"type":27,"value":671},{"type":27,"value":28},{"type":31,"tagName":398,"properties":11888,"children":11889},{"class":400},[11890,11894,11898,11902,11906,11910,11914,11918,11922,11926],{"type":31,"tagName":398,"properties":11891,"children":11892},{"style":558},[11893],{"type":27,"value":11846},{"type":31,"tagName":398,"properties":11895,"children":11896},{"style":558},[11897],{"type":27,"value":6551},{"type":31,"tagName":398,"properties":11899,"children":11900},{"style":517},[11901],{"type":27,"value":7763},{"type":31,"tagName":398,"properties":11903,"children":11904},{"style":558},[11905],{"type":27,"value":3789},{"type":31,"tagName":398,"properties":11907,"children":11908},{"style":636},[11909],{"type":27,"value":5425},{"type":31,"tagName":398,"properties":11911,"children":11912},{"style":517},[11913],{"type":27,"value":3798},{"type":31,"tagName":398,"properties":11915,"children":11916},{"style":523},[11917],{"type":27,"value":11872},{"type":31,"tagName":398,"properties":11919,"children":11920},{"style":517},[11921],{"type":27,"value":11877},{"type":31,"tagName":398,"properties":11923,"children":11924},{"style":636},[11925],{"type":27,"value":3021},{"type":31,"tagName":398,"properties":11927,"children":11928},{"style":517},[11929],{"type":27,"value":671},{"type":27,"value":28},{"type":31,"tagName":398,"properties":11932,"children":11933},{"class":400},[11934,11938,11943,11947,11951],{"type":31,"tagName":398,"properties":11935,"children":11936},{"style":558},[11937],{"type":27,"value":11846},{"type":31,"tagName":398,"properties":11939,"children":11940},{"style":523},[11941],{"type":27,"value":11942}," sb_f64",{"type":31,"tagName":398,"properties":11944,"children":11945},{"style":517},[11946],{"type":27,"value":11877},{"type":31,"tagName":398,"properties":11948,"children":11949},{"style":636},[11950],{"type":27,"value":3056},{"type":31,"tagName":398,"properties":11952,"children":11953},{"style":517},[11954],{"type":27,"value":671},{"type":27,"value":28},{"type":31,"tagName":398,"properties":11957,"children":11958},{"class":400},[11959],{"type":31,"tagName":398,"properties":11960,"children":11961},{"style":517},[11962],{"type":27,"value":4178},{"type":27,"value":28},{"type":31,"tagName":398,"properties":11965,"children":11966},{"class":400},[11967,11971,11976,11980,11985,11989,11993,11997,12002,12006,12010,12014,12019,12023,12027,12031,12036,12040,12044,12048,12053,12057,12062,12066,12071,12075,12079,12083,12087,12091,12095],{"type":31,"tagName":398,"properties":11968,"children":11969},{"style":558},[11970],{"type":27,"value":3484},{"type":31,"tagName":398,"properties":11972,"children":11973},{"style":523},[11974],{"type":27,"value":11975}," drawLevel",{"type":31,"tagName":398,"properties":11977,"children":11978},{"style":517},[11979],{"type":27,"value":531},{"type":31,"tagName":398,"properties":11981,"children":11982},{"style":578},[11983],{"type":27,"value":11984},"which",{"type":31,"tagName":398,"properties":11986,"children":11987},{"style":558},[11988],{"type":27,"value":586},{"type":31,"tagName":398,"properties":11990,"children":11991},{"style":523},[11992],{"type":27,"value":591},{"type":31,"tagName":398,"properties":11994,"children":11995},{"style":517},[11996],{"type":27,"value":236},{"type":31,"tagName":398,"properties":11998,"children":11999},{"style":578},[12000],{"type":27,"value":12001},"name",{"type":31,"tagName":398,"properties":12003,"children":12004},{"style":558},[12005],{"type":27,"value":586},{"type":31,"tagName":398,"properties":12007,"children":12008},{"style":523},[12009],{"type":27,"value":7583},{"type":31,"tagName":398,"properties":12011,"children":12012},{"style":517},[12013],{"type":27,"value":236},{"type":31,"tagName":398,"properties":12015,"children":12016},{"style":578},[12017],{"type":27,"value":12018},"price",{"type":31,"tagName":398,"properties":12020,"children":12021},{"style":558},[12022],{"type":27,"value":586},{"type":31,"tagName":398,"properties":12024,"children":12025},{"style":523},[12026],{"type":27,"value":3148},{"type":31,"tagName":398,"properties":12028,"children":12029},{"style":517},[12030],{"type":27,"value":236},{"type":31,"tagName":398,"properties":12032,"children":12033},{"style":578},[12034],{"type":27,"value":12035},"ink",{"type":31,"tagName":398,"properties":12037,"children":12038},{"style":558},[12039],{"type":27,"value":586},{"type":31,"tagName":398,"properties":12041,"children":12042},{"style":523},[12043],{"type":27,"value":591},{"type":31,"tagName":398,"properties":12045,"children":12046},{"style":517},[12047],{"type":27,"value":236},{"type":31,"tagName":398,"properties":12049,"children":12050},{"style":578},[12051],{"type":27,"value":12052},"dashed",{"type":31,"tagName":398,"properties":12054,"children":12055},{"style":558},[12056],{"type":27,"value":586},{"type":31,"tagName":398,"properties":12058,"children":12059},{"style":523},[12060],{"type":27,"value":12061}," bool",{"type":31,"tagName":398,"properties":12063,"children":12064},{"style":517},[12065],{"type":27,"value":236},{"type":31,"tagName":398,"properties":12067,"children":12068},{"style":578},[12069],{"type":27,"value":12070},"nudge",{"type":31,"tagName":398,"properties":12072,"children":12073},{"style":558},[12074],{"type":27,"value":586},{"type":31,"tagName":398,"properties":12076,"children":12077},{"style":523},[12078],{"type":27,"value":12061},{"type":31,"tagName":398,"properties":12080,"children":12081},{"style":517},[12082],{"type":27,"value":551},{"type":31,"tagName":398,"properties":12084,"children":12085},{"style":558},[12086],{"type":27,"value":586},{"type":31,"tagName":398,"properties":12088,"children":12089},{"style":636},[12090],{"type":27,"value":639},{"type":31,"tagName":398,"properties":12092,"children":12093},{"style":517},[12094],{"type":27,"value":3523},{"type":31,"tagName":398,"properties":12096,"children":12097},{"style":404},[12098],{"type":27,"value":12099},"// a line across the chart at the strike and its price tag at the axis",{"type":27,"value":28},{"type":31,"tagName":398,"properties":12102,"children":12103},{"class":400},[12104,12108,12113,12117,12122,12126,12130,12134,12139,12143,12147,12151,12155,12159,12164,12168],{"type":31,"tagName":398,"properties":12105,"children":12106},{"style":558},[12107],{"type":27,"value":4678},{"type":31,"tagName":398,"properties":12109,"children":12110},{"style":636},[12111],{"type":27,"value":12112}," lineHandle",{"type":31,"tagName":398,"properties":12114,"children":12115},{"style":558},[12116],{"type":27,"value":1403},{"type":31,"tagName":398,"properties":12118,"children":12119},{"style":517},[12120],{"type":27,"value":12121}," which ",{"type":31,"tagName":398,"properties":12123,"children":12124},{"style":558},[12125],{"type":27,"value":3756},{"type":31,"tagName":398,"properties":12127,"children":12128},{"style":636},[12129],{"type":27,"value":2580},{"type":31,"tagName":398,"properties":12131,"children":12132},{"style":558},[12133],{"type":27,"value":5400},{"type":31,"tagName":398,"properties":12135,"children":12136},{"style":517},[12137],{"type":27,"value":12138}," callWallLine ",{"type":31,"tagName":398,"properties":12140,"children":12141},{"style":558},[12142],{"type":27,"value":586},{"type":31,"tagName":398,"properties":12144,"children":12145},{"style":517},[12146],{"type":27,"value":12121},{"type":31,"tagName":398,"properties":12148,"children":12149},{"style":558},[12150],{"type":27,"value":3756},{"type":31,"tagName":398,"properties":12152,"children":12153},{"style":636},[12154],{"type":27,"value":3641},{"type":31,"tagName":398,"properties":12156,"children":12157},{"style":558},[12158],{"type":27,"value":5400},{"type":31,"tagName":398,"properties":12160,"children":12161},{"style":517},[12162],{"type":27,"value":12163}," putWallLine ",{"type":31,"tagName":398,"properties":12165,"children":12166},{"style":558},[12167],{"type":27,"value":586},{"type":31,"tagName":398,"properties":12169,"children":12170},{"style":517},[12171],{"type":27,"value":12172}," flipLine;",{"type":27,"value":28},{"type":31,"tagName":398,"properties":12175,"children":12176},{"class":400},[12177,12181,12185,12189],{"type":31,"tagName":398,"properties":12178,"children":12179},{"style":558},[12180],{"type":27,"value":3729},{"type":31,"tagName":398,"properties":12182,"children":12183},{"style":517},[12184],{"type":27,"value":3829},{"type":31,"tagName":398,"properties":12186,"children":12187},{"style":523},[12188],{"type":27,"value":6942},{"type":31,"tagName":398,"properties":12190,"children":12191},{"style":517},[12192],{"type":27,"value":12193},"(price)) {",{"type":27,"value":28},{"type":31,"tagName":398,"properties":12196,"children":12197},{"class":400},[12198,12203,12208,12212],{"type":31,"tagName":398,"properties":12199,"children":12200},{"style":517},[12201],{"type":27,"value":12202},"    lineHandle.",{"type":31,"tagName":398,"properties":12204,"children":12205},{"style":523},[12206],{"type":27,"value":12207},"delete",{"type":31,"tagName":398,"properties":12209,"children":12210},{"style":517},[12211],{"type":27,"value":4697},{"type":31,"tagName":398,"properties":12213,"children":12214},{"style":404},[12215],{"type":27,"value":12216},"// no-ops when never drawn",{"type":27,"value":28},{"type":31,"tagName":398,"properties":12219,"children":12220},{"class":400},[12221,12226,12230],{"type":31,"tagName":398,"properties":12222,"children":12223},{"style":517},[12224],{"type":27,"value":12225},"    tags[which].",{"type":31,"tagName":398,"properties":12227,"children":12228},{"style":523},[12229],{"type":27,"value":12207},{"type":31,"tagName":398,"properties":12231,"children":12232},{"style":517},[12233],{"type":27,"value":12234},"();",{"type":27,"value":28},{"type":31,"tagName":398,"properties":12237,"children":12238},{"class":400},[12239,12243],{"type":31,"tagName":398,"properties":12240,"children":12241},{"style":558},[12242],{"type":27,"value":7977},{"type":31,"tagName":398,"properties":12244,"children":12245},{"style":517},[12246],{"type":27,"value":644},{"type":27,"value":28},{"type":31,"tagName":398,"properties":12249,"children":12250},{"class":400},[12251],{"type":31,"tagName":398,"properties":12252,"children":12253},{"style":517},[12254],{"type":27,"value":3720},{"type":27,"value":28},{"type":31,"tagName":398,"properties":12257,"children":12258},{"class":400},[12259,12264,12269,12274,12279,12284,12289,12294,12298,12302,12306,12311,12316,12321,12325,12329,12334,12338,12343,12348],{"type":31,"tagName":398,"properties":12260,"children":12261},{"style":517},[12262],{"type":27,"value":12263},"  lineHandle.",{"type":31,"tagName":398,"properties":12265,"children":12266},{"style":523},[12267],{"type":27,"value":12268},"set",{"type":31,"tagName":398,"properties":12270,"children":12271},{"style":517},[12272],{"type":27,"value":12273},"(firstT, price, t, price).",{"type":31,"tagName":398,"properties":12275,"children":12276},{"style":523},[12277],{"type":27,"value":12278},"color",{"type":31,"tagName":398,"properties":12280,"children":12281},{"style":517},[12282],{"type":27,"value":12283},"(ink).",{"type":31,"tagName":398,"properties":12285,"children":12286},{"style":523},[12287],{"type":27,"value":12288},"width",{"type":31,"tagName":398,"properties":12290,"children":12291},{"style":517},[12292],{"type":27,"value":12293},"(dashed ",{"type":31,"tagName":398,"properties":12295,"children":12296},{"style":558},[12297],{"type":27,"value":4992},{"type":31,"tagName":398,"properties":12299,"children":12300},{"style":636},[12301],{"type":27,"value":5425},{"type":31,"tagName":398,"properties":12303,"children":12304},{"style":558},[12305],{"type":27,"value":8871},{"type":31,"tagName":398,"properties":12307,"children":12308},{"style":636},[12309],{"type":27,"value":12310}," 1.5",{"type":31,"tagName":398,"properties":12312,"children":12313},{"style":517},[12314],{"type":27,"value":12315},").",{"type":31,"tagName":398,"properties":12317,"children":12318},{"style":523},[12319],{"type":27,"value":12320},"style",{"type":31,"tagName":398,"properties":12322,"children":12323},{"style":517},[12324],{"type":27,"value":12293},{"type":31,"tagName":398,"properties":12326,"children":12327},{"style":558},[12328],{"type":27,"value":4992},{"type":31,"tagName":398,"properties":12330,"children":12331},{"style":517},[12332],{"type":27,"value":12333}," LineStyle.Dashed ",{"type":31,"tagName":398,"properties":12335,"children":12336},{"style":558},[12337],{"type":27,"value":586},{"type":31,"tagName":398,"properties":12339,"children":12340},{"style":517},[12341],{"type":27,"value":12342}," LineStyle.Solid).",{"type":31,"tagName":398,"properties":12344,"children":12345},{"style":523},[12346],{"type":27,"value":12347},"extend",{"type":31,"tagName":398,"properties":12349,"children":12350},{"style":517},[12351],{"type":27,"value":12352},"(Extend.Both);",{"type":27,"value":28},{"type":31,"tagName":398,"properties":12355,"children":12356},{"class":400},[12357,12362],{"type":31,"tagName":398,"properties":12358,"children":12359},{"style":523},[12360],{"type":27,"value":12361},"  sb_clear",{"type":31,"tagName":398,"properties":12363,"children":12364},{"style":517},[12365],{"type":27,"value":12234},{"type":27,"value":28},{"type":31,"tagName":398,"properties":12368,"children":12369},{"class":400},[12370,12375],{"type":31,"tagName":398,"properties":12371,"children":12372},{"style":523},[12373],{"type":27,"value":12374},"  sb_text",{"type":31,"tagName":398,"properties":12376,"children":12377},{"style":517},[12378],{"type":27,"value":12379},"(name);",{"type":27,"value":28},{"type":31,"tagName":398,"properties":12382,"children":12383},{"class":400},[12384,12388,12392,12397],{"type":31,"tagName":398,"properties":12385,"children":12386},{"style":523},[12387],{"type":27,"value":12374},{"type":31,"tagName":398,"properties":12389,"children":12390},{"style":517},[12391],{"type":27,"value":531},{"type":31,"tagName":398,"properties":12393,"children":12394},{"style":534},[12395],{"type":27,"value":12396},"\" \"",{"type":31,"tagName":398,"properties":12398,"children":12399},{"style":517},[12400],{"type":27,"value":671},{"type":27,"value":28},{"type":31,"tagName":398,"properties":12403,"children":12404},{"class":400},[12405,12410],{"type":31,"tagName":398,"properties":12406,"children":12407},{"style":523},[12408],{"type":27,"value":12409},"  sbPrice",{"type":31,"tagName":398,"properties":12411,"children":12412},{"style":517},[12413],{"type":27,"value":12414},"(price);",{"type":27,"value":28},{"type":31,"tagName":398,"properties":12417,"children":12418},{"class":400},[12419,12424,12428,12433,12437,12442,12446,12451,12456,12460,12465,12469,12473,12478,12482,12487,12491],{"type":31,"tagName":398,"properties":12420,"children":12421},{"style":517},[12422],{"type":27,"value":12423},"  tags[which].",{"type":31,"tagName":398,"properties":12425,"children":12426},{"style":523},[12427],{"type":27,"value":12268},{"type":31,"tagName":398,"properties":12429,"children":12430},{"style":517},[12431],{"type":27,"value":12432},"(nudge ",{"type":31,"tagName":398,"properties":12434,"children":12435},{"style":558},[12436],{"type":27,"value":4992},{"type":31,"tagName":398,"properties":12438,"children":12439},{"style":636},[12440],{"type":27,"value":12441}," 168.0",{"type":31,"tagName":398,"properties":12443,"children":12444},{"style":558},[12445],{"type":27,"value":8871},{"type":31,"tagName":398,"properties":12447,"children":12448},{"style":636},[12449],{"type":27,"value":12450}," 56.0",{"type":31,"tagName":398,"properties":12452,"children":12453},{"style":517},[12454],{"type":27,"value":12455},", price).",{"type":31,"tagName":398,"properties":12457,"children":12458},{"style":523},[12459],{"type":27,"value":27},{"type":31,"tagName":398,"properties":12461,"children":12462},{"style":517},[12463],{"type":27,"value":12464},"(str_tag_sb).",{"type":31,"tagName":398,"properties":12466,"children":12467},{"style":523},[12468],{"type":27,"value":12278},{"type":31,"tagName":398,"properties":12470,"children":12471},{"style":517},[12472],{"type":27,"value":12283},{"type":31,"tagName":398,"properties":12474,"children":12475},{"style":523},[12476],{"type":27,"value":12477},"fill",{"type":31,"tagName":398,"properties":12479,"children":12480},{"style":517},[12481],{"type":27,"value":531},{"type":31,"tagName":398,"properties":12483,"children":12484},{"style":636},[12485],{"type":27,"value":12486},"PILL",{"type":31,"tagName":398,"properties":12488,"children":12489},{"style":517},[12490],{"type":27,"value":2213},{"type":31,"tagName":398,"properties":12492,"children":12493},{"style":404},[12494],{"type":27,"value":12495},"// 56 px in from the right edge clears the axis tags (High, Low, last price reach about 46 px into the pane); a wall sitting on the flip steps further in so the two tags never overlap",{"type":27,"value":28},{"type":31,"tagName":398,"properties":12498,"children":12499},{"class":400},[12500],{"type":31,"tagName":398,"properties":12501,"children":12502},{"style":517},[12503],{"type":27,"value":4178},{"type":27,"value":28},{"type":31,"tagName":398,"properties":12506,"children":12507},{"class":400},[12508,12512,12517,12521,12525,12529,12533,12537,12541,12545,12549,12553,12557,12561,12565],{"type":31,"tagName":398,"properties":12509,"children":12510},{"style":558},[12511],{"type":27,"value":3484},{"type":31,"tagName":398,"properties":12513,"children":12514},{"style":523},[12515],{"type":27,"value":12516}," near",{"type":31,"tagName":398,"properties":12518,"children":12519},{"style":517},[12520],{"type":27,"value":531},{"type":31,"tagName":398,"properties":12522,"children":12523},{"style":578},[12524],{"type":27,"value":82},{"type":31,"tagName":398,"properties":12526,"children":12527},{"style":558},[12528],{"type":27,"value":586},{"type":31,"tagName":398,"properties":12530,"children":12531},{"style":523},[12532],{"type":27,"value":3148},{"type":31,"tagName":398,"properties":12534,"children":12535},{"style":517},[12536],{"type":27,"value":236},{"type":31,"tagName":398,"properties":12538,"children":12539},{"style":578},[12540],{"type":27,"value":7433},{"type":31,"tagName":398,"properties":12542,"children":12543},{"style":558},[12544],{"type":27,"value":586},{"type":31,"tagName":398,"properties":12546,"children":12547},{"style":523},[12548],{"type":27,"value":3148},{"type":31,"tagName":398,"properties":12550,"children":12551},{"style":517},[12552],{"type":27,"value":551},{"type":31,"tagName":398,"properties":12554,"children":12555},{"style":558},[12556],{"type":27,"value":586},{"type":31,"tagName":398,"properties":12558,"children":12559},{"style":523},[12560],{"type":27,"value":12061},{"type":31,"tagName":398,"properties":12562,"children":12563},{"style":517},[12564],{"type":27,"value":3523},{"type":31,"tagName":398,"properties":12566,"children":12567},{"style":404},[12568],{"type":27,"value":12569},"// two levels within 0.3% of each other share a tag row",{"type":27,"value":28},{"type":31,"tagName":398,"properties":12572,"children":12573},{"class":400},[12574,12578,12582,12586,12591,12595,12599,12603,12608,12612,12616,12620,12625,12629,12634,12638,12642,12646,12650,12654,12659],{"type":31,"tagName":398,"properties":12575,"children":12576},{"style":558},[12577],{"type":27,"value":4165},{"type":31,"tagName":398,"properties":12579,"children":12580},{"style":558},[12581],{"type":27,"value":5232},{"type":31,"tagName":398,"properties":12583,"children":12584},{"style":523},[12585],{"type":27,"value":6942},{"type":31,"tagName":398,"properties":12587,"children":12588},{"style":517},[12589],{"type":27,"value":12590},"(a) ",{"type":31,"tagName":398,"properties":12592,"children":12593},{"style":558},[12594],{"type":27,"value":3746},{"type":31,"tagName":398,"properties":12596,"children":12597},{"style":558},[12598],{"type":27,"value":5232},{"type":31,"tagName":398,"properties":12600,"children":12601},{"style":523},[12602],{"type":27,"value":6942},{"type":31,"tagName":398,"properties":12604,"children":12605},{"style":517},[12606],{"type":27,"value":12607},"(b) ",{"type":31,"tagName":398,"properties":12609,"children":12610},{"style":558},[12611],{"type":27,"value":3746},{"type":31,"tagName":398,"properties":12613,"children":12614},{"style":517},[12615],{"type":27,"value":7076},{"type":31,"tagName":398,"properties":12617,"children":12618},{"style":523},[12619],{"type":27,"value":7081},{"type":31,"tagName":398,"properties":12621,"children":12622},{"style":517},[12623],{"type":27,"value":12624},"(a ",{"type":31,"tagName":398,"properties":12626,"children":12627},{"style":558},[12628],{"type":27,"value":3894},{"type":31,"tagName":398,"properties":12630,"children":12631},{"style":517},[12632],{"type":27,"value":12633}," b) ",{"type":31,"tagName":398,"properties":12635,"children":12636},{"style":558},[12637],{"type":27,"value":5263},{"type":31,"tagName":398,"properties":12639,"children":12640},{"style":517},[12641],{"type":27,"value":7076},{"type":31,"tagName":398,"properties":12643,"children":12644},{"style":523},[12645],{"type":27,"value":7081},{"type":31,"tagName":398,"properties":12647,"children":12648},{"style":517},[12649],{"type":27,"value":12607},{"type":31,"tagName":398,"properties":12651,"children":12652},{"style":558},[12653],{"type":27,"value":4729},{"type":31,"tagName":398,"properties":12655,"children":12656},{"style":636},[12657],{"type":27,"value":12658}," 0.003",{"type":31,"tagName":398,"properties":12660,"children":12661},{"style":517},[12662],{"type":27,"value":644},{"type":27,"value":28},{"type":31,"tagName":398,"properties":12665,"children":12666},{"class":400},[12667],{"type":31,"tagName":398,"properties":12668,"children":12669},{"style":517},[12670],{"type":27,"value":4178},{"type":27,"value":28},{"type":31,"tagName":398,"properties":12673,"children":12674},{"class":400},[],{"type":27,"value":28},{"type":31,"tagName":398,"properties":12677,"children":12678},{"class":400},[12679,12683,12688,12692,12696,12700],{"type":31,"tagName":398,"properties":12680,"children":12681},{"style":558},[12682],{"type":27,"value":3484},{"type":31,"tagName":398,"properties":12684,"children":12685},{"style":523},[12686],{"type":27,"value":12687}," onStart",{"type":31,"tagName":398,"properties":12689,"children":12690},{"style":517},[12691],{"type":27,"value":9736},{"type":31,"tagName":398,"properties":12693,"children":12694},{"style":558},[12695],{"type":27,"value":586},{"type":31,"tagName":398,"properties":12697,"children":12698},{"style":636},[12699],{"type":27,"value":639},{"type":31,"tagName":398,"properties":12701,"children":12702},{"style":517},[12703],{"type":27,"value":5684},{"type":27,"value":28},{"type":31,"tagName":398,"properties":12706,"children":12707},{"class":400},[12708,12713,12717,12722,12727,12731,12735],{"type":31,"tagName":398,"properties":12709,"children":12710},{"style":517},[12711],{"type":27,"value":12712},"  windowPct ",{"type":31,"tagName":398,"properties":12714,"children":12715},{"style":558},[12716],{"type":27,"value":2575},{"type":31,"tagName":398,"properties":12718,"children":12719},{"style":523},[12720],{"type":27,"value":12721}," p_window_pct",{"type":31,"tagName":398,"properties":12723,"children":12724},{"style":517},[12725],{"type":27,"value":12726},"() ",{"type":31,"tagName":398,"properties":12728,"children":12729},{"style":558},[12730],{"type":27,"value":7091},{"type":31,"tagName":398,"properties":12732,"children":12733},{"style":636},[12734],{"type":27,"value":11863},{"type":31,"tagName":398,"properties":12736,"children":12737},{"style":517},[12738],{"type":27,"value":644},{"type":27,"value":28},{"type":31,"tagName":398,"properties":12741,"children":12742},{"class":400},[12743,12748,12752,12756,12760,12765],{"type":31,"tagName":398,"properties":12744,"children":12745},{"style":517},[12746],{"type":27,"value":12747},"  nearestExpiries ",{"type":31,"tagName":398,"properties":12749,"children":12750},{"style":558},[12751],{"type":27,"value":2575},{"type":31,"tagName":398,"properties":12753,"children":12754},{"style":523},[12755],{"type":27,"value":591},{"type":31,"tagName":398,"properties":12757,"children":12758},{"style":517},[12759],{"type":27,"value":531},{"type":31,"tagName":398,"properties":12761,"children":12762},{"style":523},[12763],{"type":27,"value":12764},"p_nearest_expiries",{"type":31,"tagName":398,"properties":12766,"children":12767},{"style":517},[12768],{"type":27,"value":12769},"());",{"type":27,"value":28},{"type":31,"tagName":398,"properties":12772,"children":12773},{"class":400},[12774],{"type":31,"tagName":398,"properties":12775,"children":12776},{"style":517},[12777],{"type":27,"value":4178},{"type":27,"value":28},{"type":31,"tagName":398,"properties":12780,"children":12781},{"class":400},[],{"type":27,"value":28},{"type":31,"tagName":398,"properties":12784,"children":12785},{"class":400},[12786],{"type":31,"tagName":398,"properties":12787,"children":12788},{"style":404},[12789],{"type":27,"value":12790},"// onBar() runs once per bar: history rows carry an empty block and cost one read; the live bar measures the chain. Then the",{"type":27,"value":28},{"type":31,"tagName":398,"properties":12793,"children":12794},{"class":400},[12795],{"type":31,"tagName":398,"properties":12796,"children":12797},{"style":404},[12798],{"type":27,"value":12799},"// readings as numbers (NaN on history rows); the profile, the lines, the tags and the card's words on the live bar only.",{"type":27,"value":28},{"type":31,"tagName":398,"properties":12802,"children":12803},{"class":400},[12804,12808,12813,12817,12821,12825],{"type":31,"tagName":398,"properties":12805,"children":12806},{"style":558},[12807],{"type":27,"value":3484},{"type":31,"tagName":398,"properties":12809,"children":12810},{"style":523},[12811],{"type":27,"value":12812}," onBar",{"type":31,"tagName":398,"properties":12814,"children":12815},{"style":517},[12816],{"type":27,"value":9736},{"type":31,"tagName":398,"properties":12818,"children":12819},{"style":558},[12820],{"type":27,"value":586},{"type":31,"tagName":398,"properties":12822,"children":12823},{"style":636},[12824],{"type":27,"value":639},{"type":31,"tagName":398,"properties":12826,"children":12827},{"style":517},[12828],{"type":27,"value":5684},{"type":27,"value":28},{"type":31,"tagName":398,"properties":12831,"children":12832},{"class":400},[12833,12838,12842,12847,12852],{"type":31,"tagName":398,"properties":12834,"children":12835},{"style":517},[12836],{"type":27,"value":12837},"  close ",{"type":31,"tagName":398,"properties":12839,"children":12840},{"style":558},[12841],{"type":27,"value":2575},{"type":31,"tagName":398,"properties":12843,"children":12844},{"style":517},[12845],{"type":27,"value":12846}," bar.",{"type":31,"tagName":398,"properties":12848,"children":12849},{"style":523},[12850],{"type":27,"value":12851},"close",{"type":31,"tagName":398,"properties":12853,"children":12854},{"style":517},[12855],{"type":27,"value":12234},{"type":27,"value":28},{"type":31,"tagName":398,"properties":12858,"children":12859},{"class":400},[12860,12865,12869,12873,12878],{"type":31,"tagName":398,"properties":12861,"children":12862},{"style":517},[12863],{"type":27,"value":12864},"  t ",{"type":31,"tagName":398,"properties":12866,"children":12867},{"style":558},[12868],{"type":27,"value":2575},{"type":31,"tagName":398,"properties":12870,"children":12871},{"style":517},[12872],{"type":27,"value":12846},{"type":31,"tagName":398,"properties":12874,"children":12875},{"style":523},[12876],{"type":27,"value":12877},"time",{"type":31,"tagName":398,"properties":12879,"children":12880},{"style":517},[12881],{"type":27,"value":12234},{"type":27,"value":28},{"type":31,"tagName":398,"properties":12884,"children":12885},{"class":400},[12886,12890,12894,12898,12903,12907,12911,12915,12920,12924],{"type":31,"tagName":398,"properties":12887,"children":12888},{"style":558},[12889],{"type":27,"value":3729},{"type":31,"tagName":398,"properties":12891,"children":12892},{"style":517},[12893],{"type":27,"value":3829},{"type":31,"tagName":398,"properties":12895,"children":12896},{"style":523},[12897],{"type":27,"value":6942},{"type":31,"tagName":398,"properties":12899,"children":12900},{"style":517},[12901],{"type":27,"value":12902},"(firstT) ",{"type":31,"tagName":398,"properties":12904,"children":12905},{"style":558},[12906],{"type":27,"value":3746},{"type":31,"tagName":398,"properties":12908,"children":12909},{"style":558},[12910],{"type":27,"value":5232},{"type":31,"tagName":398,"properties":12912,"children":12913},{"style":523},[12914],{"type":27,"value":6942},{"type":31,"tagName":398,"properties":12916,"children":12917},{"style":517},[12918],{"type":27,"value":12919},"(t)) firstT ",{"type":31,"tagName":398,"properties":12921,"children":12922},{"style":558},[12923],{"type":27,"value":2575},{"type":31,"tagName":398,"properties":12925,"children":12926},{"style":517},[12927],{"type":27,"value":12928}," t;",{"type":27,"value":28},{"type":31,"tagName":398,"properties":12931,"children":12932},{"class":400},[12933,12937,12942,12946,12951,12955],{"type":31,"tagName":398,"properties":12934,"children":12935},{"style":558},[12936],{"type":27,"value":3537},{"type":31,"tagName":398,"properties":12938,"children":12939},{"style":517},[12940],{"type":27,"value":12941}," chainRead ",{"type":31,"tagName":398,"properties":12943,"children":12944},{"style":558},[12945],{"type":27,"value":2575},{"type":31,"tagName":398,"properties":12947,"children":12948},{"style":636},[12949],{"type":27,"value":12950}," false",{"type":31,"tagName":398,"properties":12952,"children":12953},{"style":517},[12954],{"type":27,"value":2063},{"type":31,"tagName":398,"properties":12956,"children":12957},{"style":404},[12958],{"type":27,"value":12959},"// the live bar carried a chain and it was measured",{"type":27,"value":28},{"type":31,"tagName":398,"properties":12962,"children":12963},{"class":400},[12964,12968,12973,12977,12981,12985,12989],{"type":31,"tagName":398,"properties":12965,"children":12966},{"style":558},[12967],{"type":27,"value":3537},{"type":31,"tagName":398,"properties":12969,"children":12970},{"style":517},[12971],{"type":27,"value":12972}," chainCells ",{"type":31,"tagName":398,"properties":12974,"children":12975},{"style":558},[12976],{"type":27,"value":2575},{"type":31,"tagName":398,"properties":12978,"children":12979},{"style":558},[12980],{"type":27,"value":3807},{"type":31,"tagName":398,"properties":12982,"children":12983},{"style":636},[12984],{"type":27,"value":713},{"type":31,"tagName":398,"properties":12986,"children":12987},{"style":517},[12988],{"type":27,"value":2063},{"type":31,"tagName":398,"properties":12990,"children":12991},{"style":404},[12992],{"type":27,"value":12993},"// f64 values the live bar carried; -1 on history bars",{"type":27,"value":28},{"type":31,"tagName":398,"properties":12996,"children":12997},{"class":400},[12998,13002,13007,13012],{"type":31,"tagName":398,"properties":12999,"children":13000},{"style":558},[13001],{"type":27,"value":3729},{"type":31,"tagName":398,"properties":13003,"children":13004},{"style":517},[13005],{"type":27,"value":13006}," (bar.",{"type":31,"tagName":398,"properties":13008,"children":13009},{"style":523},[13010],{"type":27,"value":13011},"isLast",{"type":31,"tagName":398,"properties":13013,"children":13014},{"style":517},[13015],{"type":27,"value":13016},"()) {",{"type":27,"value":28},{"type":31,"tagName":398,"properties":13019,"children":13020},{"class":400},[13021,13026,13030,13035],{"type":31,"tagName":398,"properties":13022,"children":13023},{"style":517},[13024],{"type":27,"value":13025},"    chainCells ",{"type":31,"tagName":398,"properties":13027,"children":13028},{"style":558},[13029],{"type":27,"value":2575},{"type":31,"tagName":398,"properties":13031,"children":13032},{"style":523},[13033],{"type":27,"value":13034}," in_chain_cells",{"type":31,"tagName":398,"properties":13036,"children":13037},{"style":517},[13038],{"type":27,"value":12234},{"type":27,"value":28},{"type":31,"tagName":398,"properties":13041,"children":13042},{"class":400},[13043,13047,13052,13056,13060],{"type":31,"tagName":398,"properties":13044,"children":13045},{"style":558},[13046],{"type":27,"value":3654},{"type":31,"tagName":398,"properties":13048,"children":13049},{"style":517},[13050],{"type":27,"value":13051}," (chainCells ",{"type":31,"tagName":398,"properties":13053,"children":13054},{"style":558},[13055],{"type":27,"value":3789},{"type":31,"tagName":398,"properties":13057,"children":13058},{"style":636},[13059],{"type":27,"value":2143},{"type":31,"tagName":398,"properties":13061,"children":13062},{"style":517},[13063],{"type":27,"value":3871},{"type":27,"value":28},{"type":31,"tagName":398,"properties":13066,"children":13067},{"class":400},[13068,13073],{"type":31,"tagName":398,"properties":13069,"children":13070},{"style":523},[13071],{"type":27,"value":13072},"      measureChain",{"type":31,"tagName":398,"properties":13074,"children":13075},{"style":517},[13076],{"type":27,"value":13077},"(chainCells);",{"type":27,"value":28},{"type":31,"tagName":398,"properties":13080,"children":13081},{"class":400},[13082,13087,13091,13095,13099,13103],{"type":31,"tagName":398,"properties":13083,"children":13084},{"style":517},[13085],{"type":27,"value":13086},"      chainRead ",{"type":31,"tagName":398,"properties":13088,"children":13089},{"style":558},[13090],{"type":27,"value":2575},{"type":31,"tagName":398,"properties":13092,"children":13093},{"style":517},[13094],{"type":27,"value":3250},{"type":31,"tagName":398,"properties":13096,"children":13097},{"style":558},[13098],{"type":27,"value":3852},{"type":31,"tagName":398,"properties":13100,"children":13101},{"style":636},[13102],{"type":27,"value":2580},{"type":31,"tagName":398,"properties":13104,"children":13105},{"style":517},[13106],{"type":27,"value":644},{"type":27,"value":28},{"type":31,"tagName":398,"properties":13109,"children":13110},{"class":400},[13111],{"type":31,"tagName":398,"properties":13112,"children":13113},{"style":517},[13114],{"type":27,"value":5727},{"type":27,"value":28},{"type":31,"tagName":398,"properties":13117,"children":13118},{"class":400},[13119],{"type":31,"tagName":398,"properties":13120,"children":13121},{"style":517},[13122],{"type":27,"value":3720},{"type":27,"value":28},{"type":31,"tagName":398,"properties":13125,"children":13126},{"class":400},[13127,13131,13135,13139,13144,13148],{"type":31,"tagName":398,"properties":13128,"children":13129},{"style":558},[13130],{"type":27,"value":3729},{"type":31,"tagName":398,"properties":13132,"children":13133},{"style":517},[13134],{"type":27,"value":3829},{"type":31,"tagName":398,"properties":13136,"children":13137},{"style":523},[13138],{"type":27,"value":6942},{"type":31,"tagName":398,"properties":13140,"children":13141},{"style":517},[13142],{"type":27,"value":13143},"(close)) ",{"type":31,"tagName":398,"properties":13145,"children":13146},{"style":558},[13147],{"type":27,"value":3766},{"type":31,"tagName":398,"properties":13149,"children":13150},{"style":517},[13151],{"type":27,"value":644},{"type":27,"value":28},{"type":31,"tagName":398,"properties":13154,"children":13155},{"class":400},[13156,13161,13166,13170,13175,13179,13183],{"type":31,"tagName":398,"properties":13157,"children":13158},{"style":523},[13159],{"type":27,"value":13160},"  out_net_gex",{"type":31,"tagName":398,"properties":13162,"children":13163},{"style":517},[13164],{"type":27,"value":13165},"(chainRead ",{"type":31,"tagName":398,"properties":13167,"children":13168},{"style":558},[13169],{"type":27,"value":4992},{"type":31,"tagName":398,"properties":13171,"children":13172},{"style":517},[13173],{"type":27,"value":13174}," netGex ",{"type":31,"tagName":398,"properties":13176,"children":13177},{"style":558},[13178],{"type":27,"value":586},{"type":31,"tagName":398,"properties":13180,"children":13181},{"style":636},[13182],{"type":27,"value":3157},{"type":31,"tagName":398,"properties":13184,"children":13185},{"style":517},[13186],{"type":27,"value":671},{"type":27,"value":28},{"type":31,"tagName":398,"properties":13189,"children":13190},{"class":400},[13191,13196,13200,13204,13209,13213,13217],{"type":31,"tagName":398,"properties":13192,"children":13193},{"style":523},[13194],{"type":27,"value":13195},"  out_gamma_flip",{"type":31,"tagName":398,"properties":13197,"children":13198},{"style":517},[13199],{"type":27,"value":13165},{"type":31,"tagName":398,"properties":13201,"children":13202},{"style":558},[13203],{"type":27,"value":4992},{"type":31,"tagName":398,"properties":13205,"children":13206},{"style":517},[13207],{"type":27,"value":13208}," flip ",{"type":31,"tagName":398,"properties":13210,"children":13211},{"style":558},[13212],{"type":27,"value":586},{"type":31,"tagName":398,"properties":13214,"children":13215},{"style":636},[13216],{"type":27,"value":3157},{"type":31,"tagName":398,"properties":13218,"children":13219},{"style":517},[13220],{"type":27,"value":671},{"type":27,"value":28},{"type":31,"tagName":398,"properties":13223,"children":13224},{"class":400},[13225,13230,13234,13238,13243,13247,13251],{"type":31,"tagName":398,"properties":13226,"children":13227},{"style":523},[13228],{"type":27,"value":13229},"  out_call_wall",{"type":31,"tagName":398,"properties":13231,"children":13232},{"style":517},[13233],{"type":27,"value":13165},{"type":31,"tagName":398,"properties":13235,"children":13236},{"style":558},[13237],{"type":27,"value":4992},{"type":31,"tagName":398,"properties":13239,"children":13240},{"style":517},[13241],{"type":27,"value":13242}," callWall ",{"type":31,"tagName":398,"properties":13244,"children":13245},{"style":558},[13246],{"type":27,"value":586},{"type":31,"tagName":398,"properties":13248,"children":13249},{"style":636},[13250],{"type":27,"value":3157},{"type":31,"tagName":398,"properties":13252,"children":13253},{"style":517},[13254],{"type":27,"value":671},{"type":27,"value":28},{"type":31,"tagName":398,"properties":13257,"children":13258},{"class":400},[13259,13264,13268,13272,13277,13281,13285],{"type":31,"tagName":398,"properties":13260,"children":13261},{"style":523},[13262],{"type":27,"value":13263},"  out_put_wall",{"type":31,"tagName":398,"properties":13265,"children":13266},{"style":517},[13267],{"type":27,"value":13165},{"type":31,"tagName":398,"properties":13269,"children":13270},{"style":558},[13271],{"type":27,"value":4992},{"type":31,"tagName":398,"properties":13273,"children":13274},{"style":517},[13275],{"type":27,"value":13276}," putWall ",{"type":31,"tagName":398,"properties":13278,"children":13279},{"style":558},[13280],{"type":27,"value":586},{"type":31,"tagName":398,"properties":13282,"children":13283},{"style":636},[13284],{"type":27,"value":3157},{"type":31,"tagName":398,"properties":13286,"children":13287},{"style":517},[13288],{"type":27,"value":671},{"type":27,"value":28},{"type":31,"tagName":398,"properties":13291,"children":13292},{"class":400},[13293,13298,13302,13306,13311,13315,13319],{"type":31,"tagName":398,"properties":13294,"children":13295},{"style":523},[13296],{"type":27,"value":13297},"  out_max_pain",{"type":31,"tagName":398,"properties":13299,"children":13300},{"style":517},[13301],{"type":27,"value":13165},{"type":31,"tagName":398,"properties":13303,"children":13304},{"style":558},[13305],{"type":27,"value":4992},{"type":31,"tagName":398,"properties":13307,"children":13308},{"style":517},[13309],{"type":27,"value":13310}," maxPain ",{"type":31,"tagName":398,"properties":13312,"children":13313},{"style":558},[13314],{"type":27,"value":586},{"type":31,"tagName":398,"properties":13316,"children":13317},{"style":636},[13318],{"type":27,"value":3157},{"type":31,"tagName":398,"properties":13320,"children":13321},{"style":517},[13322],{"type":27,"value":671},{"type":27,"value":28},{"type":31,"tagName":398,"properties":13325,"children":13326},{"class":400},[13327,13332,13336,13340,13345,13349,13353,13357,13361,13365,13369,13373,13377,13381],{"type":31,"tagName":398,"properties":13328,"children":13329},{"style":523},[13330],{"type":27,"value":13331},"  out_gex_tone",{"type":31,"tagName":398,"properties":13333,"children":13334},{"style":517},[13335],{"type":27,"value":13165},{"type":31,"tagName":398,"properties":13337,"children":13338},{"style":558},[13339],{"type":27,"value":4992},{"type":31,"tagName":398,"properties":13341,"children":13342},{"style":517},[13343],{"type":27,"value":13344}," (netGex ",{"type":31,"tagName":398,"properties":13346,"children":13347},{"style":558},[13348],{"type":27,"value":3789},{"type":31,"tagName":398,"properties":13350,"children":13351},{"style":636},[13352],{"type":27,"value":4067},{"type":31,"tagName":398,"properties":13354,"children":13355},{"style":558},[13356],{"type":27,"value":5400},{"type":31,"tagName":398,"properties":13358,"children":13359},{"style":636},[13360],{"type":27,"value":5425},{"type":31,"tagName":398,"properties":13362,"children":13363},{"style":558},[13364],{"type":27,"value":8871},{"type":31,"tagName":398,"properties":13366,"children":13367},{"style":636},[13368],{"type":27,"value":4067},{"type":31,"tagName":398,"properties":13370,"children":13371},{"style":517},[13372],{"type":27,"value":3798},{"type":31,"tagName":398,"properties":13374,"children":13375},{"style":558},[13376],{"type":27,"value":586},{"type":31,"tagName":398,"properties":13378,"children":13379},{"style":636},[13380],{"type":27,"value":3157},{"type":31,"tagName":398,"properties":13382,"children":13383},{"style":517},[13384],{"type":27,"value":671},{"type":27,"value":28},{"type":31,"tagName":398,"properties":13387,"children":13388},{"class":400},[13389],{"type":31,"tagName":398,"properties":13390,"children":13391},{"style":404},[13392],{"type":27,"value":13393},"  // The regime where spot trades: net GEX sums every strike, but the dealers' hedging turns at the flip, so the word",{"type":27,"value":28},{"type":31,"tagName":398,"properties":13396,"children":13397},{"class":400},[13398],{"type":31,"tagName":398,"properties":13399,"children":13400},{"style":404},[13401],{"type":27,"value":13402},"  // asks which side of it spot is on. No flip (the running sum never changes sign) or no gamma leaves no word to name.",{"type":27,"value":28},{"type":31,"tagName":398,"properties":13405,"children":13406},{"class":400},[13407,13411,13416,13420,13424,13428,13432,13436,13441,13445,13449,13453],{"type":31,"tagName":398,"properties":13408,"children":13409},{"style":558},[13410],{"type":27,"value":4678},{"type":31,"tagName":398,"properties":13412,"children":13413},{"style":636},[13414],{"type":27,"value":13415}," regimeKnown",{"type":31,"tagName":398,"properties":13417,"children":13418},{"style":558},[13419],{"type":27,"value":1403},{"type":31,"tagName":398,"properties":13421,"children":13422},{"style":517},[13423],{"type":27,"value":12941},{"type":31,"tagName":398,"properties":13425,"children":13426},{"style":558},[13427],{"type":27,"value":3746},{"type":31,"tagName":398,"properties":13429,"children":13430},{"style":558},[13431],{"type":27,"value":5232},{"type":31,"tagName":398,"properties":13433,"children":13434},{"style":523},[13435],{"type":27,"value":6942},{"type":31,"tagName":398,"properties":13437,"children":13438},{"style":517},[13439],{"type":27,"value":13440},"(netGex) ",{"type":31,"tagName":398,"properties":13442,"children":13443},{"style":558},[13444],{"type":27,"value":3746},{"type":31,"tagName":398,"properties":13446,"children":13447},{"style":558},[13448],{"type":27,"value":5232},{"type":31,"tagName":398,"properties":13450,"children":13451},{"style":523},[13452],{"type":27,"value":6942},{"type":31,"tagName":398,"properties":13454,"children":13455},{"style":517},[13456],{"type":27,"value":13457},"(flip);",{"type":27,"value":28},{"type":31,"tagName":398,"properties":13460,"children":13461},{"class":400},[13462,13466,13471,13475,13480,13484,13488,13492],{"type":31,"tagName":398,"properties":13463,"children":13464},{"style":558},[13465],{"type":27,"value":4678},{"type":31,"tagName":398,"properties":13467,"children":13468},{"style":636},[13469],{"type":27,"value":13470}," longGamma",{"type":31,"tagName":398,"properties":13472,"children":13473},{"style":558},[13474],{"type":27,"value":1403},{"type":31,"tagName":398,"properties":13476,"children":13477},{"style":517},[13478],{"type":27,"value":13479}," regimeKnown ",{"type":31,"tagName":398,"properties":13481,"children":13482},{"style":558},[13483],{"type":27,"value":3746},{"type":31,"tagName":398,"properties":13485,"children":13486},{"style":517},[13487],{"type":27,"value":5897},{"type":31,"tagName":398,"properties":13489,"children":13490},{"style":558},[13491],{"type":27,"value":3789},{"type":31,"tagName":398,"properties":13493,"children":13494},{"style":517},[13495],{"type":27,"value":13496}," flip;",{"type":27,"value":28},{"type":31,"tagName":398,"properties":13499,"children":13500},{"class":400},[13501,13506,13511,13515,13520,13524,13528,13532,13536,13540,13544,13548,13552,13556,13560,13564,13568,13572],{"type":31,"tagName":398,"properties":13502,"children":13503},{"style":523},[13504],{"type":27,"value":13505},"  out_gamma_regime",{"type":31,"tagName":398,"properties":13507,"children":13508},{"style":517},[13509],{"type":27,"value":13510},"(regimeKnown ",{"type":31,"tagName":398,"properties":13512,"children":13513},{"style":558},[13514],{"type":27,"value":4992},{"type":31,"tagName":398,"properties":13516,"children":13517},{"style":517},[13518],{"type":27,"value":13519}," (longGamma ",{"type":31,"tagName":398,"properties":13521,"children":13522},{"style":558},[13523],{"type":27,"value":4992},{"type":31,"tagName":398,"properties":13525,"children":13526},{"style":636},[13527],{"type":27,"value":10312},{"type":31,"tagName":398,"properties":13529,"children":13530},{"style":558},[13531],{"type":27,"value":8871},{"type":31,"tagName":398,"properties":13533,"children":13534},{"style":636},[13535],{"type":27,"value":4067},{"type":31,"tagName":398,"properties":13537,"children":13538},{"style":517},[13539],{"type":27,"value":3798},{"type":31,"tagName":398,"properties":13541,"children":13542},{"style":558},[13543],{"type":27,"value":586},{"type":31,"tagName":398,"properties":13545,"children":13546},{"style":517},[13547],{"type":27,"value":12846},{"type":31,"tagName":398,"properties":13549,"children":13550},{"style":523},[13551],{"type":27,"value":13011},{"type":31,"tagName":398,"properties":13553,"children":13554},{"style":517},[13555],{"type":27,"value":12726},{"type":31,"tagName":398,"properties":13557,"children":13558},{"style":558},[13559],{"type":27,"value":4992},{"type":31,"tagName":398,"properties":13561,"children":13562},{"style":636},[13563],{"type":27,"value":5425},{"type":31,"tagName":398,"properties":13565,"children":13566},{"style":558},[13567],{"type":27,"value":8871},{"type":31,"tagName":398,"properties":13569,"children":13570},{"style":636},[13571],{"type":27,"value":3157},{"type":31,"tagName":398,"properties":13573,"children":13574},{"style":517},[13575],{"type":27,"value":671},{"type":27,"value":28},{"type":31,"tagName":398,"properties":13578,"children":13579},{"class":400},[13580,13585,13589,13593,13597,13601,13605,13609,13614,13618,13622,13626,13630,13634,13638,13642,13646,13650,13654],{"type":31,"tagName":398,"properties":13581,"children":13582},{"style":523},[13583],{"type":27,"value":13584},"  out_spot_vs_flip",{"type":31,"tagName":398,"properties":13586,"children":13587},{"style":517},[13588],{"type":27,"value":13165},{"type":31,"tagName":398,"properties":13590,"children":13591},{"style":558},[13592],{"type":27,"value":3746},{"type":31,"tagName":398,"properties":13594,"children":13595},{"style":517},[13596],{"type":27,"value":13208},{"type":31,"tagName":398,"properties":13598,"children":13599},{"style":558},[13600],{"type":27,"value":3852},{"type":31,"tagName":398,"properties":13602,"children":13603},{"style":636},[13604],{"type":27,"value":4067},{"type":31,"tagName":398,"properties":13606,"children":13607},{"style":558},[13608],{"type":27,"value":5400},{"type":31,"tagName":398,"properties":13610,"children":13611},{"style":517},[13612],{"type":27,"value":13613}," (close ",{"type":31,"tagName":398,"properties":13615,"children":13616},{"style":558},[13617],{"type":27,"value":7091},{"type":31,"tagName":398,"properties":13619,"children":13620},{"style":517},[13621],{"type":27,"value":13208},{"type":31,"tagName":398,"properties":13623,"children":13624},{"style":558},[13625],{"type":27,"value":3894},{"type":31,"tagName":398,"properties":13627,"children":13628},{"style":636},[13629],{"type":27,"value":5425},{"type":31,"tagName":398,"properties":13631,"children":13632},{"style":517},[13633],{"type":27,"value":3798},{"type":31,"tagName":398,"properties":13635,"children":13636},{"style":558},[13637],{"type":27,"value":4729},{"type":31,"tagName":398,"properties":13639,"children":13640},{"style":636},[13641],{"type":27,"value":11863},{"type":31,"tagName":398,"properties":13643,"children":13644},{"style":558},[13645],{"type":27,"value":8871},{"type":31,"tagName":398,"properties":13647,"children":13648},{"style":636},[13649],{"type":27,"value":3157},{"type":31,"tagName":398,"properties":13651,"children":13652},{"style":517},[13653],{"type":27,"value":2213},{"type":31,"tagName":398,"properties":13655,"children":13656},{"style":404},[13657],{"type":27,"value":13658},"// NaN while the flip is: a sum that never changes sign has none",{"type":27,"value":28},{"type":31,"tagName":398,"properties":13661,"children":13662},{"class":400},[13663,13667],{"type":31,"tagName":398,"properties":13664,"children":13665},{"style":558},[13666],{"type":27,"value":3729},{"type":31,"tagName":398,"properties":13668,"children":13669},{"style":517},[13670],{"type":27,"value":13671}," (chainRead) {",{"type":27,"value":28},{"type":31,"tagName":398,"properties":13674,"children":13675},{"class":400},[13676,13681],{"type":31,"tagName":398,"properties":13677,"children":13678},{"style":523},[13679],{"type":27,"value":13680},"    writeProfile",{"type":31,"tagName":398,"properties":13682,"children":13683},{"style":517},[13684],{"type":27,"value":12234},{"type":27,"value":28},{"type":31,"tagName":398,"properties":13687,"children":13688},{"class":400},[13689,13694,13698,13702,13706,13711,13716,13721,13725,13729,13733,13737],{"type":31,"tagName":398,"properties":13690,"children":13691},{"style":523},[13692],{"type":27,"value":13693},"    drawLevel",{"type":31,"tagName":398,"properties":13695,"children":13696},{"style":517},[13697],{"type":27,"value":531},{"type":31,"tagName":398,"properties":13699,"children":13700},{"style":636},[13701],{"type":27,"value":1670},{"type":31,"tagName":398,"properties":13703,"children":13704},{"style":517},[13705],{"type":27,"value":236},{"type":31,"tagName":398,"properties":13707,"children":13708},{"style":534},[13709],{"type":27,"value":13710},"\"Flip\"",{"type":31,"tagName":398,"properties":13712,"children":13713},{"style":517},[13714],{"type":27,"value":13715},", flip, ",{"type":31,"tagName":398,"properties":13717,"children":13718},{"style":636},[13719],{"type":27,"value":13720},"AMBER",{"type":31,"tagName":398,"properties":13722,"children":13723},{"style":517},[13724],{"type":27,"value":236},{"type":31,"tagName":398,"properties":13726,"children":13727},{"style":636},[13728],{"type":27,"value":1724},{"type":31,"tagName":398,"properties":13730,"children":13731},{"style":517},[13732],{"type":27,"value":236},{"type":31,"tagName":398,"properties":13734,"children":13735},{"style":636},[13736],{"type":27,"value":1488},{"type":31,"tagName":398,"properties":13738,"children":13739},{"style":517},[13740],{"type":27,"value":671},{"type":27,"value":28},{"type":31,"tagName":398,"properties":13743,"children":13744},{"class":400},[13745,13749,13753,13757,13761,13766,13771,13776,13780,13784,13788,13793],{"type":31,"tagName":398,"properties":13746,"children":13747},{"style":523},[13748],{"type":27,"value":13693},{"type":31,"tagName":398,"properties":13750,"children":13751},{"style":517},[13752],{"type":27,"value":531},{"type":31,"tagName":398,"properties":13754,"children":13755},{"style":636},[13756],{"type":27,"value":390},{"type":31,"tagName":398,"properties":13758,"children":13759},{"style":517},[13760],{"type":27,"value":236},{"type":31,"tagName":398,"properties":13762,"children":13763},{"style":534},[13764],{"type":27,"value":13765},"\"Call wall\"",{"type":31,"tagName":398,"properties":13767,"children":13768},{"style":517},[13769],{"type":27,"value":13770},", callWall, ",{"type":31,"tagName":398,"properties":13772,"children":13773},{"style":636},[13774],{"type":27,"value":13775},"SKY",{"type":31,"tagName":398,"properties":13777,"children":13778},{"style":517},[13779],{"type":27,"value":236},{"type":31,"tagName":398,"properties":13781,"children":13782},{"style":636},[13783],{"type":27,"value":1488},{"type":31,"tagName":398,"properties":13785,"children":13786},{"style":517},[13787],{"type":27,"value":236},{"type":31,"tagName":398,"properties":13789,"children":13790},{"style":523},[13791],{"type":27,"value":13792},"near",{"type":31,"tagName":398,"properties":13794,"children":13795},{"style":517},[13796],{"type":27,"value":13797},"(callWall, flip));",{"type":27,"value":28},{"type":31,"tagName":398,"properties":13800,"children":13801},{"class":400},[13802,13806,13810,13814,13818,13823,13828,13833,13837,13841,13845,13849,13854,13858,13862],{"type":31,"tagName":398,"properties":13803,"children":13804},{"style":523},[13805],{"type":27,"value":13693},{"type":31,"tagName":398,"properties":13807,"children":13808},{"style":517},[13809],{"type":27,"value":531},{"type":31,"tagName":398,"properties":13811,"children":13812},{"style":636},[13813],{"type":27,"value":713},{"type":31,"tagName":398,"properties":13815,"children":13816},{"style":517},[13817],{"type":27,"value":236},{"type":31,"tagName":398,"properties":13819,"children":13820},{"style":534},[13821],{"type":27,"value":13822},"\"Put wall\"",{"type":31,"tagName":398,"properties":13824,"children":13825},{"style":517},[13826],{"type":27,"value":13827},", putWall, ",{"type":31,"tagName":398,"properties":13829,"children":13830},{"style":636},[13831],{"type":27,"value":13832},"VIOLET",{"type":31,"tagName":398,"properties":13834,"children":13835},{"style":517},[13836],{"type":27,"value":236},{"type":31,"tagName":398,"properties":13838,"children":13839},{"style":636},[13840],{"type":27,"value":1488},{"type":31,"tagName":398,"properties":13842,"children":13843},{"style":517},[13844],{"type":27,"value":236},{"type":31,"tagName":398,"properties":13846,"children":13847},{"style":523},[13848],{"type":27,"value":13792},{"type":31,"tagName":398,"properties":13850,"children":13851},{"style":517},[13852],{"type":27,"value":13853},"(putWall, flip) ",{"type":31,"tagName":398,"properties":13855,"children":13856},{"style":558},[13857],{"type":27,"value":5227},{"type":31,"tagName":398,"properties":13859,"children":13860},{"style":523},[13861],{"type":27,"value":12516},{"type":31,"tagName":398,"properties":13863,"children":13864},{"style":517},[13865],{"type":27,"value":13866},"(putWall, callWall));",{"type":27,"value":28},{"type":31,"tagName":398,"properties":13869,"children":13870},{"class":400},[13871],{"type":31,"tagName":398,"properties":13872,"children":13873},{"style":404},[13874],{"type":27,"value":13875},"    // The card's words: the regime at spot leads, then the expiries counted for the title.",{"type":27,"value":28},{"type":31,"tagName":398,"properties":13878,"children":13879},{"class":400},[13880,13885],{"type":31,"tagName":398,"properties":13881,"children":13882},{"style":523},[13883],{"type":27,"value":13884},"    sb_clear",{"type":31,"tagName":398,"properties":13886,"children":13887},{"style":517},[13888],{"type":27,"value":12234},{"type":27,"value":28},{"type":31,"tagName":398,"properties":13891,"children":13892},{"class":400},[13893,13897,13901,13905,13910,13914,13918,13923],{"type":31,"tagName":398,"properties":13894,"children":13895},{"style":558},[13896],{"type":27,"value":3654},{"type":31,"tagName":398,"properties":13898,"children":13899},{"style":517},[13900],{"type":27,"value":3829},{"type":31,"tagName":398,"properties":13902,"children":13903},{"style":523},[13904],{"type":27,"value":6942},{"type":31,"tagName":398,"properties":13906,"children":13907},{"style":517},[13908],{"type":27,"value":13909},"(netGex)) ",{"type":31,"tagName":398,"properties":13911,"children":13912},{"style":523},[13913],{"type":27,"value":11638},{"type":31,"tagName":398,"properties":13915,"children":13916},{"style":517},[13917],{"type":27,"value":531},{"type":31,"tagName":398,"properties":13919,"children":13920},{"style":534},[13921],{"type":27,"value":13922},"\"No gamma in the chain\"",{"type":31,"tagName":398,"properties":13924,"children":13925},{"style":517},[13926],{"type":27,"value":671},{"type":27,"value":28},{"type":31,"tagName":398,"properties":13929,"children":13930},{"class":400},[13931,13935,13939,13943,13947,13952,13956,13960,13965],{"type":31,"tagName":398,"properties":13932,"children":13933},{"style":558},[13934],{"type":27,"value":3698},{"type":31,"tagName":398,"properties":13936,"children":13937},{"style":558},[13938],{"type":27,"value":6551},{"type":31,"tagName":398,"properties":13940,"children":13941},{"style":517},[13942],{"type":27,"value":3829},{"type":31,"tagName":398,"properties":13944,"children":13945},{"style":523},[13946],{"type":27,"value":6942},{"type":31,"tagName":398,"properties":13948,"children":13949},{"style":517},[13950],{"type":27,"value":13951},"(flip)) ",{"type":31,"tagName":398,"properties":13953,"children":13954},{"style":523},[13955],{"type":27,"value":11638},{"type":31,"tagName":398,"properties":13957,"children":13958},{"style":517},[13959],{"type":27,"value":531},{"type":31,"tagName":398,"properties":13961,"children":13962},{"style":534},[13963],{"type":27,"value":13964},"\"No flip in range\"",{"type":31,"tagName":398,"properties":13966,"children":13967},{"style":517},[13968],{"type":27,"value":671},{"type":27,"value":28},{"type":31,"tagName":398,"properties":13971,"children":13972},{"class":400},[13973,13977,13982,13987,13991,13996,14000,14005],{"type":31,"tagName":398,"properties":13974,"children":13975},{"style":558},[13976],{"type":27,"value":3698},{"type":31,"tagName":398,"properties":13978,"children":13979},{"style":523},[13980],{"type":27,"value":13981}," sb_text",{"type":31,"tagName":398,"properties":13983,"children":13984},{"style":517},[13985],{"type":27,"value":13986},"(longGamma ",{"type":31,"tagName":398,"properties":13988,"children":13989},{"style":558},[13990],{"type":27,"value":4992},{"type":31,"tagName":398,"properties":13992,"children":13993},{"style":534},[13994],{"type":27,"value":13995}," \"Long gamma\"",{"type":31,"tagName":398,"properties":13997,"children":13998},{"style":558},[13999],{"type":27,"value":8871},{"type":31,"tagName":398,"properties":14001,"children":14002},{"style":534},[14003],{"type":27,"value":14004}," \"Short gamma\"",{"type":31,"tagName":398,"properties":14006,"children":14007},{"style":517},[14008],{"type":27,"value":671},{"type":27,"value":28},{"type":31,"tagName":398,"properties":14011,"children":14012},{"class":400},[14013,14018],{"type":31,"tagName":398,"properties":14014,"children":14015},{"style":523},[14016],{"type":27,"value":14017},"    str_dealer_gamma_sb",{"type":31,"tagName":398,"properties":14019,"children":14020},{"style":517},[14021],{"type":27,"value":12234},{"type":27,"value":28},{"type":31,"tagName":398,"properties":14024,"children":14025},{"class":400},[14026,14030],{"type":31,"tagName":398,"properties":14027,"children":14028},{"style":523},[14029],{"type":27,"value":13884},{"type":31,"tagName":398,"properties":14031,"children":14032},{"style":517},[14033],{"type":27,"value":12234},{"type":27,"value":28},{"type":31,"tagName":398,"properties":14036,"children":14037},{"class":400},[14038,14042,14047,14051,14055,14059,14063,14067],{"type":31,"tagName":398,"properties":14039,"children":14040},{"style":558},[14041],{"type":27,"value":3654},{"type":31,"tagName":398,"properties":14043,"children":14044},{"style":517},[14045],{"type":27,"value":14046}," (nearestExpiries ",{"type":31,"tagName":398,"properties":14048,"children":14049},{"style":558},[14050],{"type":27,"value":3852},{"type":31,"tagName":398,"properties":14052,"children":14053},{"style":636},[14054],{"type":27,"value":2580},{"type":31,"tagName":398,"properties":14056,"children":14057},{"style":558},[14058],{"type":27,"value":4975},{"type":31,"tagName":398,"properties":14060,"children":14061},{"style":517},[14062],{"type":27,"value":3114},{"type":31,"tagName":398,"properties":14064,"children":14065},{"style":558},[14066],{"type":27,"value":2193},{"type":31,"tagName":398,"properties":14068,"children":14069},{"style":517},[14070],{"type":27,"value":14071}," expiryCount) {",{"type":27,"value":28},{"type":31,"tagName":398,"properties":14074,"children":14075},{"class":400},[14076,14081,14085,14090],{"type":31,"tagName":398,"properties":14077,"children":14078},{"style":523},[14079],{"type":27,"value":14080},"      sb_text",{"type":31,"tagName":398,"properties":14082,"children":14083},{"style":517},[14084],{"type":27,"value":531},{"type":31,"tagName":398,"properties":14086,"children":14087},{"style":534},[14088],{"type":27,"value":14089},"\"nearest \"",{"type":31,"tagName":398,"properties":14091,"children":14092},{"style":517},[14093],{"type":27,"value":671},{"type":27,"value":28},{"type":31,"tagName":398,"properties":14096,"children":14097},{"class":400},[14098,14103],{"type":31,"tagName":398,"properties":14099,"children":14100},{"style":523},[14101],{"type":27,"value":14102},"      sb_int",{"type":31,"tagName":398,"properties":14104,"children":14105},{"style":517},[14106],{"type":27,"value":14107},"(nearestExpiries);",{"type":27,"value":28},{"type":31,"tagName":398,"properties":14110,"children":14111},{"class":400},[14112,14116,14120,14125],{"type":31,"tagName":398,"properties":14113,"children":14114},{"style":523},[14115],{"type":27,"value":14080},{"type":31,"tagName":398,"properties":14117,"children":14118},{"style":517},[14119],{"type":27,"value":531},{"type":31,"tagName":398,"properties":14121,"children":14122},{"style":534},[14123],{"type":27,"value":14124},"\" of \"",{"type":31,"tagName":398,"properties":14126,"children":14127},{"style":517},[14128],{"type":27,"value":671},{"type":27,"value":28},{"type":31,"tagName":398,"properties":14131,"children":14132},{"class":400},[14133,14137],{"type":31,"tagName":398,"properties":14134,"children":14135},{"style":523},[14136],{"type":27,"value":14102},{"type":31,"tagName":398,"properties":14138,"children":14139},{"style":517},[14140],{"type":27,"value":14141},"(expiryCount);",{"type":27,"value":28},{"type":31,"tagName":398,"properties":14144,"children":14145},{"class":400},[14146,14150,14154],{"type":31,"tagName":398,"properties":14147,"children":14148},{"style":517},[14149],{"type":27,"value":5674},{"type":31,"tagName":398,"properties":14151,"children":14152},{"style":558},[14153],{"type":27,"value":5679},{"type":31,"tagName":398,"properties":14155,"children":14156},{"style":517},[14157],{"type":27,"value":5684},{"type":27,"value":28},{"type":31,"tagName":398,"properties":14160,"children":14161},{"class":400},[14162,14166,14170,14175],{"type":31,"tagName":398,"properties":14163,"children":14164},{"style":523},[14165],{"type":27,"value":14080},{"type":31,"tagName":398,"properties":14167,"children":14168},{"style":517},[14169],{"type":27,"value":531},{"type":31,"tagName":398,"properties":14171,"children":14172},{"style":534},[14173],{"type":27,"value":14174},"\"all \"",{"type":31,"tagName":398,"properties":14176,"children":14177},{"style":517},[14178],{"type":27,"value":671},{"type":27,"value":28},{"type":31,"tagName":398,"properties":14181,"children":14182},{"class":400},[14183,14187],{"type":31,"tagName":398,"properties":14184,"children":14185},{"style":523},[14186],{"type":27,"value":14102},{"type":31,"tagName":398,"properties":14188,"children":14189},{"style":517},[14190],{"type":27,"value":14141},{"type":27,"value":28},{"type":31,"tagName":398,"properties":14193,"children":14194},{"class":400},[14195],{"type":31,"tagName":398,"properties":14196,"children":14197},{"style":517},[14198],{"type":27,"value":5727},{"type":27,"value":28},{"type":31,"tagName":398,"properties":14201,"children":14202},{"class":400},[14203,14207,14211,14216],{"type":31,"tagName":398,"properties":14204,"children":14205},{"style":523},[14206],{"type":27,"value":11562},{"type":31,"tagName":398,"properties":14208,"children":14209},{"style":517},[14210],{"type":27,"value":531},{"type":31,"tagName":398,"properties":14212,"children":14213},{"style":534},[14214],{"type":27,"value":14215},"\" expiries\"",{"type":31,"tagName":398,"properties":14217,"children":14218},{"style":517},[14219],{"type":27,"value":671},{"type":27,"value":28},{"type":31,"tagName":398,"properties":14222,"children":14223},{"class":400},[14224,14229],{"type":31,"tagName":398,"properties":14225,"children":14226},{"style":523},[14227],{"type":27,"value":14228},"    str_expiries_sb",{"type":31,"tagName":398,"properties":14230,"children":14231},{"style":517},[14232],{"type":27,"value":12234},{"type":27,"value":28},{"type":31,"tagName":398,"properties":14235,"children":14236},{"class":400},[14237,14241,14245,14249,14253,14257],{"type":31,"tagName":398,"properties":14238,"children":14239},{"style":517},[14240],{"type":27,"value":11714},{"type":31,"tagName":398,"properties":14242,"children":14243},{"style":558},[14244],{"type":27,"value":5679},{"type":31,"tagName":398,"properties":14246,"children":14247},{"style":558},[14248],{"type":27,"value":6551},{"type":31,"tagName":398,"properties":14250,"children":14251},{"style":517},[14252],{"type":27,"value":13006},{"type":31,"tagName":398,"properties":14254,"children":14255},{"style":523},[14256],{"type":27,"value":13011},{"type":31,"tagName":398,"properties":14258,"children":14259},{"style":517},[14260],{"type":27,"value":13016},{"type":27,"value":28},{"type":31,"tagName":398,"properties":14263,"children":14264},{"class":400},[14265],{"type":31,"tagName":398,"properties":14266,"children":14267},{"style":404},[14268],{"type":27,"value":14269},"    // The live bar carried no chain to measure: the first tile says why, so the card is never a row of blanks.",{"type":27,"value":28},{"type":31,"tagName":398,"properties":14272,"children":14273},{"class":400},[14274,14278],{"type":31,"tagName":398,"properties":14275,"children":14276},{"style":523},[14277],{"type":27,"value":13884},{"type":31,"tagName":398,"properties":14279,"children":14280},{"style":517},[14281],{"type":27,"value":12234},{"type":27,"value":28},{"type":31,"tagName":398,"properties":14284,"children":14285},{"class":400},[14286,14290,14295,14299,14303,14307,14312,14316,14321],{"type":31,"tagName":398,"properties":14287,"children":14288},{"style":523},[14289],{"type":27,"value":11562},{"type":31,"tagName":398,"properties":14291,"children":14292},{"style":517},[14293],{"type":27,"value":14294},"(chainCells ",{"type":31,"tagName":398,"properties":14296,"children":14297},{"style":558},[14298],{"type":27,"value":3789},{"type":31,"tagName":398,"properties":14300,"children":14301},{"style":636},[14302],{"type":27,"value":2143},{"type":31,"tagName":398,"properties":14304,"children":14305},{"style":558},[14306],{"type":27,"value":5400},{"type":31,"tagName":398,"properties":14308,"children":14309},{"style":534},[14310],{"type":27,"value":14311}," \"No live expiry in the chain\"",{"type":31,"tagName":398,"properties":14313,"children":14314},{"style":558},[14315],{"type":27,"value":8871},{"type":31,"tagName":398,"properties":14317,"children":14318},{"style":534},[14319],{"type":27,"value":14320}," \"Waiting for the options chain\"",{"type":31,"tagName":398,"properties":14322,"children":14323},{"style":517},[14324],{"type":27,"value":671},{"type":27,"value":28},{"type":31,"tagName":398,"properties":14327,"children":14328},{"class":400},[14329,14333],{"type":31,"tagName":398,"properties":14330,"children":14331},{"style":523},[14332],{"type":27,"value":14017},{"type":31,"tagName":398,"properties":14334,"children":14335},{"style":517},[14336],{"type":27,"value":12234},{"type":27,"value":28},{"type":31,"tagName":398,"properties":14339,"children":14340},{"class":400},[14341,14345],{"type":31,"tagName":398,"properties":14342,"children":14343},{"style":523},[14344],{"type":27,"value":13884},{"type":31,"tagName":398,"properties":14346,"children":14347},{"style":517},[14348],{"type":27,"value":12234},{"type":27,"value":28},{"type":31,"tagName":398,"properties":14351,"children":14352},{"class":400},[14353,14357,14361,14366],{"type":31,"tagName":398,"properties":14354,"children":14355},{"style":523},[14356],{"type":27,"value":11562},{"type":31,"tagName":398,"properties":14358,"children":14359},{"style":517},[14360],{"type":27,"value":531},{"type":31,"tagName":398,"properties":14362,"children":14363},{"style":534},[14364],{"type":27,"value":14365},"\"no chain read\"",{"type":31,"tagName":398,"properties":14367,"children":14368},{"style":517},[14369],{"type":27,"value":671},{"type":27,"value":28},{"type":31,"tagName":398,"properties":14372,"children":14373},{"class":400},[14374,14378],{"type":31,"tagName":398,"properties":14375,"children":14376},{"style":523},[14377],{"type":27,"value":14228},{"type":31,"tagName":398,"properties":14379,"children":14380},{"style":517},[14381],{"type":27,"value":12234},{"type":27,"value":28},{"type":31,"tagName":398,"properties":14384,"children":14385},{"class":400},[14386],{"type":31,"tagName":398,"properties":14387,"children":14388},{"style":517},[14389],{"type":27,"value":3720},{"type":27,"value":28},{"type":31,"tagName":398,"properties":14392,"children":14393},{"class":400},[14394],{"type":31,"tagName":398,"properties":14395,"children":14396},{"style":517},[14397],{"type":27,"value":4178},{"type":27,"value":28},{"type":31,"tagName":365,"properties":14400,"children":14401,"position":14411},{},[14402],{"type":27,"value":14403,"position":14404},"How it works",{"start":14405,"end":14408},{"line":14406,"column":373,"offset":14407},468,24271,{"line":14406,"column":14409,"offset":14410},16,24283,{"start":14412,"end":14414},{"line":14406,"column":21,"offset":14413},24268,{"line":14406,"column":14409,"offset":14410},{"type":27,"value":28},{"type":31,"tagName":32,"properties":14417,"children":14418,"position":14505},{},[14419,14438,14445,14458,14465,14478,14485,14498],{"type":31,"tagName":312,"properties":14420,"children":14421,"position":14432},{},[14422],{"type":27,"value":14423,"position":14424},"The chain is live only.",{"start":14425,"end":14429},{"line":14426,"column":14427,"offset":14428},470,3,24287,{"line":14426,"column":14430,"offset":14431},26,24310,{"start":14433,"end":14435},{"line":14426,"column":21,"offset":14434},24285,{"line":14426,"column":14436,"offset":14437},28,24312,{"type":27,"value":14439,"position":14440}," ",{"start":14441,"end":14442},{"line":14426,"column":14436,"offset":14437},{"line":14426,"column":14443,"offset":14444},29,24313,{"type":31,"tagName":61,"properties":14446,"children":14447,"position":14455},{},[14448],{"type":27,"value":14449,"position":14450},"input(\"chain\", options_chain.cells, { max_cells: 4000, venue: \"auto\" })",{"start":14451,"end":14452},{"line":14426,"column":14443,"offset":14444},{"line":14426,"column":14453,"offset":14454},102,24386,{"start":14456,"end":14457},{"line":14426,"column":14443,"offset":14444},{"line":14426,"column":14453,"offset":14454},{"type":27,"value":14459,"position":14460}," delivers the chart coin's listed contracts as ",{"start":14461,"end":14462},{"line":14426,"column":14453,"offset":14454},{"line":14426,"column":14463,"offset":14464},149,24433,{"type":31,"tagName":61,"properties":14466,"children":14467,"position":14475},{},[14468],{"type":27,"value":14469,"position":14470},"[strike, expiry_ms, side, oi, gamma, delta, mark_iv, underlying, multiplier, vega]",{"start":14471,"end":14472},{"line":14426,"column":14463,"offset":14464},{"line":14426,"column":14473,"offset":14474},233,24517,{"start":14476,"end":14477},{"line":14426,"column":14463,"offset":14464},{"line":14426,"column":14473,"offset":14474},{"type":27,"value":14479,"position":14480}," tuples on the live row (a BTC chain is about 1,550); history bars carry an empty block, so the map is measured on the last bar and refreshed as the chain moves. ",{"start":14481,"end":14482},{"line":14426,"column":14473,"offset":14474},{"line":14426,"column":14483,"offset":14484},395,24679,{"type":31,"tagName":61,"properties":14486,"children":14487,"position":14495},{},[14488],{"type":27,"value":14489,"position":14490},"venue: \"auto\"",{"start":14491,"end":14492},{"line":14426,"column":14483,"offset":14484},{"line":14426,"column":14493,"offset":14494},410,24694,{"start":14496,"end":14497},{"line":14426,"column":14483,"offset":14484},{"line":14426,"column":14493,"offset":14494},{"type":27,"value":14499,"position":14500}," reads the chart's own market when it lists options, else the coin's Deribit chain.",{"start":14501,"end":14502},{"line":14426,"column":14493,"offset":14494},{"line":14426,"column":14503,"offset":14504},493,24777,{"start":14506,"end":14507},{"line":14426,"column":21,"offset":14434},{"line":14426,"column":14503,"offset":14504},{"type":27,"value":28},{"type":31,"tagName":32,"properties":14510,"children":14511,"position":14729},{},[14512,14529,14536,14549,14556,14568,14575,14588,14594,14607,14613,14626,14632,14645,14651,14664,14670,14683,14689,14702,14709,14722],{"type":31,"tagName":312,"properties":14513,"children":14514,"position":14524},{},[14515],{"type":27,"value":14516,"position":14517},"GEX per contract.",{"start":14518,"end":14521},{"line":14519,"column":14427,"offset":14520},472,24781,{"line":14519,"column":14522,"offset":14523},20,24798,{"start":14525,"end":14527},{"line":14519,"column":21,"offset":14526},24779,{"line":14519,"column":376,"offset":14528},24800,{"type":27,"value":14530,"position":14531}," Gamma times open interest times the multiplier times spot squared times 0.01 (Deribit open interest is in coin units with multiplier 1; CME open interest is contracts times the point value); net is calls minus puts per strike, the flip the interpolated zero crossing of cumulative net GEX walking strikes upward. The far wings carry a few dollars each, and a chain narrowed to its nearest expiries can flip their running sum back and forth there, so when the sum crosses zero more than once the flip is the crossing nearest spot: with ",{"start":14532,"end":14533},{"line":14519,"column":376,"offset":14528},{"line":14519,"column":14534,"offset":14535},558,25336,{"type":31,"tagName":61,"properties":14537,"children":14538,"position":14546},{},[14539],{"type":27,"value":14540,"position":14541},"nearest_expiries",{"start":14542,"end":14543},{"line":14519,"column":14534,"offset":14535},{"line":14519,"column":14544,"offset":14545},576,25354,{"start":14547,"end":14548},{"line":14519,"column":14534,"offset":14535},{"line":14519,"column":14544,"offset":14545},{"type":27,"value":14550,"position":14551}," at 2 the BTC chain's sum dithers around zero near 74,000, and the flip still reads about 86,100, where spot trades. A sum that lands exactly on zero crosses at that strike and the walk starts afresh after it, so no crossing is interpolated across the zero. ",{"start":14552,"end":14553},{"line":14519,"column":14544,"offset":14545},{"line":14519,"column":14554,"offset":14555},834,25612,{"type":31,"tagName":61,"properties":14557,"children":14558,"position":14565},{},[14559],{"type":27,"value":14540,"position":14560},{"start":14561,"end":14562},{"line":14519,"column":14554,"offset":14555},{"line":14519,"column":14563,"offset":14564},852,25630,{"start":14566,"end":14567},{"line":14519,"column":14554,"offset":14555},{"line":14519,"column":14563,"offset":14564},{"type":27,"value":14569,"position":14570}," (0) counts every listed expiry or the N nearest. ",{"start":14571,"end":14572},{"line":14519,"column":14563,"offset":14564},{"line":14519,"column":14573,"offset":14574},902,25680,{"type":31,"tagName":61,"properties":14576,"children":14577,"position":14585},{},[14578],{"type":27,"value":14579,"position":14580},"net_gex",{"start":14581,"end":14582},{"line":14519,"column":14573,"offset":14574},{"line":14519,"column":14583,"offset":14584},911,25689,{"start":14586,"end":14587},{"line":14519,"column":14573,"offset":14574},{"line":14519,"column":14583,"offset":14584},{"type":27,"value":236,"position":14589},{"start":14590,"end":14591},{"line":14519,"column":14583,"offset":14584},{"line":14519,"column":14592,"offset":14593},913,25691,{"type":31,"tagName":61,"properties":14595,"children":14596,"position":14604},{},[14597],{"type":27,"value":14598,"position":14599},"gamma_flip",{"start":14600,"end":14601},{"line":14519,"column":14592,"offset":14593},{"line":14519,"column":14602,"offset":14603},925,25703,{"start":14605,"end":14606},{"line":14519,"column":14592,"offset":14593},{"line":14519,"column":14602,"offset":14603},{"type":27,"value":236,"position":14608},{"start":14609,"end":14610},{"line":14519,"column":14602,"offset":14603},{"line":14519,"column":14611,"offset":14612},927,25705,{"type":31,"tagName":61,"properties":14614,"children":14615,"position":14623},{},[14616],{"type":27,"value":14617,"position":14618},"call_wall",{"start":14619,"end":14620},{"line":14519,"column":14611,"offset":14612},{"line":14519,"column":14621,"offset":14622},938,25716,{"start":14624,"end":14625},{"line":14519,"column":14611,"offset":14612},{"line":14519,"column":14621,"offset":14622},{"type":27,"value":236,"position":14627},{"start":14628,"end":14629},{"line":14519,"column":14621,"offset":14622},{"line":14519,"column":14630,"offset":14631},940,25718,{"type":31,"tagName":61,"properties":14633,"children":14634,"position":14642},{},[14635],{"type":27,"value":14636,"position":14637},"put_wall",{"start":14638,"end":14639},{"line":14519,"column":14630,"offset":14631},{"line":14519,"column":14640,"offset":14641},950,25728,{"start":14643,"end":14644},{"line":14519,"column":14630,"offset":14631},{"line":14519,"column":14640,"offset":14641},{"type":27,"value":236,"position":14646},{"start":14647,"end":14648},{"line":14519,"column":14640,"offset":14641},{"line":14519,"column":14649,"offset":14650},952,25730,{"type":31,"tagName":61,"properties":14652,"children":14653,"position":14661},{},[14654],{"type":27,"value":14655,"position":14656},"max_pain",{"start":14657,"end":14658},{"line":14519,"column":14649,"offset":14650},{"line":14519,"column":14659,"offset":14660},962,25740,{"start":14662,"end":14663},{"line":14519,"column":14649,"offset":14650},{"line":14519,"column":14659,"offset":14660},{"type":27,"value":236,"position":14665},{"start":14666,"end":14667},{"line":14519,"column":14659,"offset":14660},{"line":14519,"column":14668,"offset":14669},964,25742,{"type":31,"tagName":61,"properties":14671,"children":14672,"position":14680},{},[14673],{"type":27,"value":14674,"position":14675},"gex_tone",{"start":14676,"end":14677},{"line":14519,"column":14668,"offset":14669},{"line":14519,"column":14678,"offset":14679},974,25752,{"start":14681,"end":14682},{"line":14519,"column":14668,"offset":14669},{"line":14519,"column":14678,"offset":14679},{"type":27,"value":236,"position":14684},{"start":14685,"end":14686},{"line":14519,"column":14678,"offset":14679},{"line":14519,"column":14687,"offset":14688},976,25754,{"type":31,"tagName":61,"properties":14690,"children":14691,"position":14699},{},[14692],{"type":27,"value":14693,"position":14694},"gamma_regime",{"start":14695,"end":14696},{"line":14519,"column":14687,"offset":14688},{"line":14519,"column":14697,"offset":14698},990,25768,{"start":14700,"end":14701},{"line":14519,"column":14687,"offset":14688},{"line":14519,"column":14697,"offset":14698},{"type":27,"value":14703,"position":14704}," and ",{"start":14705,"end":14706},{"line":14519,"column":14697,"offset":14698},{"line":14519,"column":14707,"offset":14708},995,25773,{"type":31,"tagName":61,"properties":14710,"children":14711,"position":14719},{},[14712],{"type":27,"value":14713,"position":14714},"spot_vs_flip",{"start":14715,"end":14716},{"line":14519,"column":14707,"offset":14708},{"line":14519,"column":14717,"offset":14718},1009,25787,{"start":14720,"end":14721},{"line":14519,"column":14707,"offset":14708},{"line":14519,"column":14717,"offset":14718},{"type":27,"value":14723,"position":14724}," are data-only outputs, live bar only.",{"start":14725,"end":14726},{"line":14519,"column":14717,"offset":14718},{"line":14519,"column":14727,"offset":14728},1047,25825,{"start":14730,"end":14731},{"line":14519,"column":21,"offset":14526},{"line":14519,"column":14727,"offset":14728},{"type":27,"value":28},{"type":31,"tagName":32,"properties":14734,"children":14735,"position":14856},{},[14736,14752,14757,14770,14777,14790,14797,14809,14816,14829,14836,14849],{"type":31,"tagName":312,"properties":14737,"children":14738,"position":14747},{},[14739],{"type":27,"value":14740,"position":14741},"The window is the view.",{"start":14742,"end":14745},{"line":14743,"column":14427,"offset":14744},474,25829,{"line":14743,"column":14430,"offset":14746},25852,{"start":14748,"end":14750},{"line":14743,"column":21,"offset":14749},25827,{"line":14743,"column":14436,"offset":14751},25854,{"type":27,"value":14439,"position":14753},{"start":14754,"end":14755},{"line":14743,"column":14436,"offset":14751},{"line":14743,"column":14443,"offset":14756},25855,{"type":31,"tagName":61,"properties":14758,"children":14759,"position":14767},{},[14760],{"type":27,"value":14761,"position":14762},"window_pct",{"start":14763,"end":14764},{"line":14743,"column":14443,"offset":14756},{"line":14743,"column":14765,"offset":14766},41,25867,{"start":14768,"end":14769},{"line":14743,"column":14443,"offset":14756},{"line":14743,"column":14765,"offset":14766},{"type":27,"value":14771,"position":14772}," (6) sets the strikes shown in the docked profile and searched for the walls, percent around spot each side; the flip, max pain and net GEX always count the whole chain. ",{"start":14773,"end":14774},{"line":14743,"column":14765,"offset":14766},{"line":14743,"column":14775,"offset":14776},211,26037,{"type":31,"tagName":61,"properties":14778,"children":14779,"position":14787},{},[14780],{"type":27,"value":14781,"position":14782},"frame(\"gex_rows\")",{"start":14783,"end":14784},{"line":14743,"column":14775,"offset":14776},{"line":14743,"column":14785,"offset":14786},230,26056,{"start":14788,"end":14789},{"line":14743,"column":14775,"offset":14776},{"line":14743,"column":14785,"offset":14786},{"type":27,"value":14791,"position":14792}," carries one row per grid price and feeds ",{"start":14793,"end":14794},{"line":14743,"column":14785,"offset":14786},{"line":14743,"column":14795,"offset":14796},272,26098,{"type":31,"tagName":61,"properties":14798,"children":14799,"position":14806},{},[14800],{"type":27,"value":111,"position":14801},{"start":14802,"end":14803},{"line":14743,"column":14795,"offset":14796},{"line":14743,"column":14804,"offset":14805},285,26111,{"start":14807,"end":14808},{"line":14743,"column":14795,"offset":14796},{"line":14743,"column":14804,"offset":14805},{"type":27,"value":14810,"position":14811},", whose ",{"start":14812,"end":14813},{"line":14743,"column":14804,"offset":14805},{"line":14743,"column":14814,"offset":14815},293,26119,{"type":31,"tagName":61,"properties":14817,"children":14818,"position":14826},{},[14819],{"type":27,"value":14820,"position":14821},"thickness_px: 12",{"start":14822,"end":14823},{"line":14743,"column":14814,"offset":14815},{"line":14743,"column":14824,"offset":14825},311,26137,{"start":14827,"end":14828},{"line":14743,"column":14814,"offset":14815},{"line":14743,"column":14824,"offset":14825},{"type":27,"value":14830,"position":14831}," keeps every bar at most 12 px tall, so a 1m chart reads the profile as a ladder instead of slabs over the axis; its text is appended to a static byte buffer and sent through the frame channel the file declares itself, so the live bar allocates nothing. The walls and the flip are line handles extended across the chart, each with a price tag written through the one bounded ",{"start":14832,"end":14833},{"line":14743,"column":14824,"offset":14825},{"line":14743,"column":14834,"offset":14835},686,26512,{"type":31,"tagName":61,"properties":14837,"children":14838,"position":14846},{},[14839],{"type":27,"value":14840,"position":14841},"tag",{"start":14842,"end":14843},{"line":14743,"column":14834,"offset":14835},{"line":14743,"column":14844,"offset":14845},691,26517,{"start":14847,"end":14848},{"line":14743,"column":14834,"offset":14835},{"line":14743,"column":14844,"offset":14845},{"type":27,"value":14850,"position":14851}," slot.",{"start":14852,"end":14853},{"line":14743,"column":14844,"offset":14845},{"line":14743,"column":14854,"offset":14855},697,26523,{"start":14857,"end":14858},{"line":14743,"column":21,"offset":14749},{"line":14743,"column":14854,"offset":14855},{"type":27,"value":28},{"type":31,"tagName":32,"properties":14861,"children":14862,"position":14925},{},[14863,14881,14887,14899,14906,14918],{"type":31,"tagName":312,"properties":14864,"children":14865,"position":14875},{},[14866],{"type":27,"value":14867,"position":14868},"The word follows spot against the flip.",{"start":14869,"end":14872},{"line":14870,"column":14427,"offset":14871},476,26527,{"line":14870,"column":14873,"offset":14874},42,26566,{"start":14876,"end":14878},{"line":14870,"column":21,"offset":14877},26525,{"line":14870,"column":14879,"offset":14880},44,26568,{"type":27,"value":14882,"position":14883}," The first tile names the regime where spot trades: \"Long gamma\" while the close is at or above the flip, \"Short gamma\" while it is under it, \"No flip in range\" when the running sum never changes sign. Net GEX is a different number: it sums every strike of the chain, so the card can read \"Short gamma\" beside a positive net GEX. Both are true at once: the chain as a whole is net long gamma, and spot trades under the strike where that running sum turns, the side where the dealers' hedging chases moves. ",{"start":14884,"end":14885},{"line":14870,"column":14879,"offset":14880},{"line":14870,"column":225,"offset":14886},27074,{"type":31,"tagName":61,"properties":14888,"children":14889,"position":14896},{},[14890],{"type":27,"value":14693,"position":14891},{"start":14892,"end":14893},{"line":14870,"column":225,"offset":14886},{"line":14870,"column":14894,"offset":14895},564,27088,{"start":14897,"end":14898},{"line":14870,"column":225,"offset":14886},{"line":14870,"column":14894,"offset":14895},{"type":27,"value":14900,"position":14901}," carries the word as a number (0 short, 1 no reading, 2 long); ",{"start":14902,"end":14903},{"line":14870,"column":14894,"offset":14895},{"line":14870,"column":14904,"offset":14905},627,27151,{"type":31,"tagName":61,"properties":14907,"children":14908,"position":14915},{},[14909],{"type":27,"value":14674,"position":14910},{"start":14911,"end":14912},{"line":14870,"column":14904,"offset":14905},{"line":14870,"column":14913,"offset":14914},637,27161,{"start":14916,"end":14917},{"line":14870,"column":14904,"offset":14905},{"line":14870,"column":14913,"offset":14914},{"type":27,"value":14919,"position":14920}," stays the sign of net GEX.",{"start":14921,"end":14922},{"line":14870,"column":14913,"offset":14914},{"line":14870,"column":14923,"offset":14924},664,27188,{"start":14926,"end":14927},{"line":14870,"column":21,"offset":14877},{"line":14870,"column":14923,"offset":14924},{"type":27,"value":28},{"type":31,"tagName":32,"properties":14930,"children":14931,"position":15246},{},[14932,14950,14956,14968,14975,14988,14995,15008,15015,15027,15034,15046,15053,15065,15072,15085,15091,15104,15110,15122,15128,15140,15147,15160,15167,15180,15187,15200,15207,15219,15226,15239],{"type":31,"tagName":312,"properties":14933,"children":14934,"position":14944},{},[14935],{"type":27,"value":14936,"position":14937},"The card reads the outputs.",{"start":14938,"end":14941},{"line":14939,"column":14427,"offset":14940},478,27192,{"line":14939,"column":14942,"offset":14943},30,27219,{"start":14945,"end":14947},{"line":14939,"column":21,"offset":14946},27190,{"line":14939,"column":14948,"offset":14949},32,27221,{"type":27,"value":14439,"position":14951},{"start":14952,"end":14953},{"line":14939,"column":14948,"offset":14949},{"line":14939,"column":14954,"offset":14955},33,27222,{"type":31,"tagName":61,"properties":14957,"children":14958,"position":14965},{},[14959],{"type":27,"value":14960,"position":14961},"render.hud(\"gamma\", { position: \"bottom_center\", look: \"terminal\", columns: 2, tiles })",{"start":14962,"end":14963},{"line":14939,"column":14954,"offset":14955},{"line":14939,"column":98,"offset":14964},27311,{"start":14966,"end":14967},{"line":14939,"column":14954,"offset":14955},{"line":14939,"column":98,"offset":14964},{"type":27,"value":14969,"position":14970}," pins the card. The first tile is a headline ",{"start":14971,"end":14972},{"line":14939,"column":98,"offset":14964},{"line":14939,"column":14973,"offset":14974},167,27356,{"type":31,"tagName":61,"properties":14976,"children":14977,"position":14985},{},[14978],{"type":27,"value":14979,"position":14980},"tile.pill",{"start":14981,"end":14982},{"line":14939,"column":14973,"offset":14974},{"line":14939,"column":14983,"offset":14984},178,27367,{"start":14986,"end":14987},{"line":14939,"column":14973,"offset":14974},{"line":14939,"column":14983,"offset":14984},{"type":27,"value":14989,"position":14990}," over the ",{"start":14991,"end":14992},{"line":14939,"column":14983,"offset":14984},{"line":14939,"column":14993,"offset":14994},188,27377,{"type":31,"tagName":61,"properties":14996,"children":14997,"position":15005},{},[14998],{"type":27,"value":14999,"position":15000},"dealer_gamma",{"start":15001,"end":15002},{"line":14939,"column":14993,"offset":14994},{"line":14939,"column":15003,"offset":15004},202,27391,{"start":15006,"end":15007},{"line":14939,"column":14993,"offset":14994},{"line":14939,"column":15003,"offset":15004},{"type":27,"value":15009,"position":15010}," slot, coloured by the ",{"start":15011,"end":15012},{"line":14939,"column":15003,"offset":15004},{"line":14939,"column":15013,"offset":15014},225,27414,{"type":31,"tagName":61,"properties":15016,"children":15017,"position":15024},{},[15018],{"type":27,"value":14693,"position":15019},{"start":15020,"end":15021},{"line":14939,"column":15013,"offset":15014},{"line":14939,"column":15022,"offset":15023},239,27428,{"start":15025,"end":15026},{"line":14939,"column":15013,"offset":15014},{"line":14939,"column":15022,"offset":15023},{"type":27,"value":15028,"position":15029}," ladder: bear red at 0 (short gamma), slate at 1 (no reading), bull green at 2 (long gamma). Two ",{"start":15030,"end":15031},{"line":14939,"column":15022,"offset":15023},{"line":14939,"column":15032,"offset":15033},336,27525,{"type":31,"tagName":61,"properties":15035,"children":15036,"position":15043},{},[15037],{"type":27,"value":15038,"position":15039},"tile.value",{"start":15040,"end":15041},{"line":14939,"column":15032,"offset":15033},{"line":14939,"column":160,"offset":15042},27537,{"start":15044,"end":15045},{"line":14939,"column":15032,"offset":15033},{"line":14939,"column":160,"offset":15042},{"type":27,"value":15047,"position":15048}," tiles read ",{"start":15049,"end":15050},{"line":14939,"column":160,"offset":15042},{"line":14939,"column":15051,"offset":15052},360,27549,{"type":31,"tagName":61,"properties":15054,"children":15055,"position":15062},{},[15056],{"type":27,"value":14579,"position":15057},{"start":15058,"end":15059},{"line":14939,"column":15051,"offset":15052},{"line":14939,"column":15060,"offset":15061},369,27558,{"start":15063,"end":15064},{"line":14939,"column":15051,"offset":15052},{"line":14939,"column":15060,"offset":15061},{"type":27,"value":15066,"position":15067}," in ",{"start":15068,"end":15069},{"line":14939,"column":15060,"offset":15061},{"line":14939,"column":15070,"offset":15071},373,27562,{"type":31,"tagName":61,"properties":15073,"children":15074,"position":15082},{},[15075],{"type":27,"value":15076,"position":15077},"usd",{"start":15078,"end":15079},{"line":14939,"column":15070,"offset":15071},{"line":14939,"column":15080,"offset":15081},378,27567,{"start":15083,"end":15084},{"line":14939,"column":15070,"offset":15071},{"line":14939,"column":15080,"offset":15081},{"type":27,"value":3829,"position":15086},{"start":15087,"end":15088},{"line":14939,"column":15080,"offset":15081},{"line":14939,"column":15089,"offset":15090},380,27569,{"type":31,"tagName":61,"properties":15092,"children":15093,"position":15101},{},[15094],{"type":27,"value":15095,"position":15096},"$291.2M",{"start":15097,"end":15098},{"line":14939,"column":15089,"offset":15090},{"line":14939,"column":15099,"offset":15100},389,27578,{"start":15102,"end":15103},{"line":14939,"column":15089,"offset":15090},{"line":14939,"column":15099,"offset":15100},{"type":27,"value":15105,"position":15106},") and ",{"start":15107,"end":15108},{"line":14939,"column":15099,"offset":15100},{"line":14939,"column":14483,"offset":15109},27584,{"type":31,"tagName":61,"properties":15111,"children":15112,"position":15119},{},[15113],{"type":27,"value":14713,"position":15114},{"start":15115,"end":15116},{"line":14939,"column":14483,"offset":15109},{"line":14939,"column":15117,"offset":15118},409,27598,{"start":15120,"end":15121},{"line":14939,"column":14483,"offset":15109},{"line":14939,"column":15117,"offset":15118},{"type":27,"value":15066,"position":15123},{"start":15124,"end":15125},{"line":14939,"column":15117,"offset":15118},{"line":14939,"column":15126,"offset":15127},413,27602,{"type":31,"tagName":61,"properties":15129,"children":15130,"position":15137},{},[15131],{"type":27,"value":7837,"position":15132},{"start":15133,"end":15134},{"line":14939,"column":15126,"offset":15127},{"line":14939,"column":15135,"offset":15136},416,27605,{"start":15138,"end":15139},{"line":14939,"column":15126,"offset":15127},{"line":14939,"column":15135,"offset":15136},{"type":27,"value":15141,"position":15142},": the value is already a percent, printed with two decimals, a minus sign while spot sits under the flip and no sign above it. A ",{"start":15143,"end":15144},{"line":14939,"column":15135,"offset":15136},{"line":14939,"column":15145,"offset":15146},545,27734,{"type":31,"tagName":61,"properties":15148,"children":15149,"position":15157},{},[15150],{"type":27,"value":15151,"position":15152},"tile.rows",{"start":15153,"end":15154},{"line":14939,"column":15145,"offset":15146},{"line":14939,"column":15155,"offset":15156},556,27745,{"start":15158,"end":15159},{"line":14939,"column":15145,"offset":15146},{"line":14939,"column":15155,"offset":15156},{"type":27,"value":15161,"position":15162}," reads the flip, the walls and max pain in ",{"start":15163,"end":15164},{"line":14939,"column":15155,"offset":15156},{"line":14939,"column":15165,"offset":15166},599,27788,{"type":31,"tagName":61,"properties":15168,"children":15169,"position":15177},{},[15170],{"type":27,"value":15171,"position":15172},"auto",{"start":15173,"end":15174},{"line":14939,"column":15165,"offset":15166},{"line":14939,"column":15175,"offset":15176},605,27794,{"start":15178,"end":15179},{"line":14939,"column":15165,"offset":15166},{"line":14939,"column":15175,"offset":15176},{"type":27,"value":15181,"position":15182}," (thousands separators, a whole strike without decimals: ",{"start":15183,"end":15184},{"line":14939,"column":15175,"offset":15176},{"line":14939,"column":15185,"offset":15186},662,27851,{"type":31,"tagName":61,"properties":15188,"children":15189,"position":15197},{},[15190],{"type":27,"value":15191,"position":15192},"90,000",{"start":15193,"end":15194},{"line":14939,"column":15185,"offset":15186},{"line":14939,"column":15195,"offset":15196},670,27859,{"start":15198,"end":15199},{"line":14939,"column":15185,"offset":15186},{"line":14939,"column":15195,"offset":15196},{"type":27,"value":15201,"position":15202},"), numbered 1) to 4) in their labels; a wall's row carries a dot in its line's colour, because a row's dot is the colour declared on its output. The title, ",{"start":15203,"end":15204},{"line":14939,"column":15195,"offset":15196},{"line":14939,"column":15205,"offset":15206},826,28015,{"type":31,"tagName":61,"properties":15208,"children":15209,"position":15216},{},[15210],{"type":27,"value":1652,"position":15211},{"start":15212,"end":15213},{"line":14939,"column":15205,"offset":15206},{"line":14939,"column":15214,"offset":15215},849,28038,{"start":15217,"end":15218},{"line":14939,"column":15205,"offset":15206},{"line":14939,"column":15214,"offset":15215},{"type":27,"value":15220,"position":15221},", reads the ",{"start":15222,"end":15223},{"line":14939,"column":15214,"offset":15215},{"line":14939,"column":15224,"offset":15225},861,28050,{"type":31,"tagName":61,"properties":15227,"children":15228,"position":15236},{},[15229],{"type":27,"value":15230,"position":15231},"expiries",{"start":15232,"end":15233},{"line":14939,"column":15224,"offset":15225},{"line":14939,"column":15234,"offset":15235},871,28060,{"start":15237,"end":15238},{"line":14939,"column":15224,"offset":15225},{"line":14939,"column":15234,"offset":15235},{"type":27,"value":15240,"position":15241}," slot, so it says which expiries were counted. Every tile reads the newest row, the live bar's, and the two slots are written there only.",{"start":15242,"end":15243},{"line":14939,"column":15234,"offset":15235},{"line":14939,"column":15244,"offset":15245},1008,28197,{"start":15247,"end":15248},{"line":14939,"column":21,"offset":14946},{"line":14939,"column":15244,"offset":15245},{"type":27,"value":28},{"type":31,"tagName":32,"properties":15251,"children":15252,"position":15314},{},[15253,15269,15275,15287,15294,15308],{"type":31,"tagName":312,"properties":15254,"children":15255,"position":15264},{},[15256],{"type":27,"value":15257,"position":15258},"The look draws the tiles.",{"start":15259,"end":15262},{"line":15260,"column":14427,"offset":15261},480,28201,{"line":15260,"column":14436,"offset":15263},28226,{"start":15265,"end":15267},{"line":15260,"column":21,"offset":15266},28199,{"line":15260,"column":14942,"offset":15268},28228,{"type":27,"value":14439,"position":15270},{"start":15271,"end":15272},{"line":15260,"column":14942,"offset":15268},{"line":15260,"column":15273,"offset":15274},31,28229,{"type":31,"tagName":61,"properties":15276,"children":15277,"position":15284},{},[15278],{"type":27,"value":201,"position":15279},{"start":15280,"end":15281},{"line":15260,"column":15273,"offset":15274},{"line":15260,"column":15282,"offset":15283},49,28247,{"start":15285,"end":15286},{"line":15260,"column":15273,"offset":15274},{"line":15260,"column":15282,"offset":15283},{"type":27,"value":15288,"position":15289}," sets a black card with square corners and monospaced type, the title and the labels in capitals, the labels in amber over white numbers, and the title on a full-width amber bar in black ink; the headline prints as its word alone in its ladder colour. It keeps its colours on a dark and a light chart alike (",{"start":15290,"end":15291},{"line":15260,"column":15282,"offset":15283},{"line":15260,"column":15292,"offset":15293},357,28555,{"type":31,"tagName":82,"properties":15295,"children":15296,"position":15304},{"href":244},[15297],{"type":27,"value":247,"position":15298},{"start":15299,"end":15302},{"line":15260,"column":15300,"offset":15301},358,28556,{"line":15260,"column":163,"offset":15303},28561,{"start":15305,"end":15306},{"line":15260,"column":15292,"offset":15293},{"line":15260,"column":14493,"offset":15307},28608,{"type":27,"value":12315,"position":15309},{"start":15310,"end":15311},{"line":15260,"column":14493,"offset":15307},{"line":15260,"column":15312,"offset":15313},412,28610,{"start":15315,"end":15316},{"line":15260,"column":21,"offset":15266},{"line":15260,"column":15312,"offset":15313},{"type":27,"value":28},{"type":31,"tagName":32,"properties":15319,"children":15320,"position":15346},{},[15321,15339],{"type":31,"tagName":312,"properties":15322,"children":15323,"position":15333},{},[15324],{"type":27,"value":15325,"position":15326},"Where the card sits.",{"start":15327,"end":15330},{"line":15328,"column":14427,"offset":15329},482,28614,{"line":15328,"column":15331,"offset":15332},23,28634,{"start":15334,"end":15336},{"line":15328,"column":21,"offset":15335},28612,{"line":15328,"column":15337,"offset":15338},25,28636,{"type":27,"value":15340,"position":15341}," At the bottom centre: the legend holds the top left, the action bar and the High and Low tags the top right, the docked profile and the level tags the right edge, and the app's floating button the bottom left. The card covers older volume bars, never the newest candles.",{"start":15342,"end":15343},{"line":15328,"column":15337,"offset":15338},{"line":15328,"column":15344,"offset":15345},296,28907,{"start":15347,"end":15348},{"line":15328,"column":21,"offset":15335},{"line":15328,"column":15344,"offset":15345},{"type":27,"value":28},{"type":31,"tagName":365,"properties":15351,"children":15352,"position":15362},{},[15353],{"type":27,"value":15354,"position":15355},"Where it runs",{"start":15356,"end":15359},{"line":15357,"column":373,"offset":15358},484,28912,{"line":15357,"column":15360,"offset":15361},17,28925,{"start":15363,"end":15365},{"line":15357,"column":21,"offset":15364},28909,{"line":15357,"column":15360,"offset":15361},{"type":27,"value":28},{"type":31,"tagName":32,"properties":15368,"children":15369,"position":15379},{},[15370],{"type":27,"value":15371,"position":15372},"Charts of a coin Deribit lists options for (BTC, ETH, SOL and the rest of its list), on any venue: Binance Futures BTCUSDT, Binance spot ETHUSDT and so on. The chart serves the newest chain on the live bar only, every history bar an empty block, and refreshes it with a snapshot about every 30 seconds. A CME futures chart has its own chain, but the editor's Run is paused on CME markets and a community indicator cannot read CME data; OpenMarket's official wrun indicators can.",{"start":15373,"end":15376},{"line":15374,"column":21,"offset":15375},486,28927,{"line":15374,"column":15377,"offset":15378},479,29405,{"start":15380,"end":15381},{"line":15374,"column":21,"offset":15375},{"line":15374,"column":15377,"offset":15378},{"type":27,"value":28},{"type":31,"tagName":365,"properties":15384,"children":15385,"position":15394},{},[15386],{"type":27,"value":15387,"position":15388},"When data is missing",{"start":15389,"end":15392},{"line":15390,"column":373,"offset":15391},488,29410,{"line":15390,"column":58,"offset":15393},29430,{"start":15395,"end":15397},{"line":15390,"column":21,"offset":15396},29407,{"line":15390,"column":58,"offset":15393},{"type":27,"value":28},{"type":31,"tagName":32,"properties":15400,"children":15401,"position":15429},{},[15402,15410,15422],{"type":27,"value":15403,"position":15404},"Other markets are refused by name before any fetch, so the card does not draw there: the run stops, the legend marks the indicator, and the Console names the input and the way out: ",{"start":15405,"end":15408},{"line":15406,"column":21,"offset":15407},490,29432,{"line":15406,"column":135,"offset":15409},29613,{"type":31,"tagName":61,"properties":15411,"children":15412,"position":15419},{},[15413],{"type":27,"value":15414,"position":15415},"Input 'chain' reads options_chain cells, but the chart market HYPERLIQUID_FUTURES/PURR has no option chain (wrun_options_chain_unavailable): coin 'PURR' is not listed on Deribit and the market is not an options venue; open a CME futures chart or a chart of a coin Deribit lists (BTC, ETH, SOL, ...)",{"start":15416,"end":15417},{"line":15406,"column":135,"offset":15409},{"line":15406,"column":15328,"offset":15418},29913,{"start":15420,"end":15421},{"line":15406,"column":135,"offset":15409},{"line":15406,"column":15328,"offset":15418},{"type":27,"value":15423,"position":15424},". Gold refuses the same way. On a chain it cannot use, the first tile says why instead of the card going blank: \"No live expiry in the chain\" when every listed expiry has passed, \"No gamma in the chain\" when the venue serves no gamma, \"Waiting for the options chain\" while the live bar carries none. A flip that never crosses zero turns the first tile into \"No flip in range\" in slate, leaves \"Spot vs the flip\" and the flip's row reading \"-\", and draws no line; a side with no strike inside the window leaves its wall's row reading \"-\" and draws no wall. The levels can also sit outside the price range on screen: the lines are there, the chart's scale does not stretch to them, and the card's rows still read them.",{"start":15425,"end":15426},{"line":15406,"column":15328,"offset":15418},{"line":15406,"column":15427,"offset":15428},1198,30629,{"start":15430,"end":15431},{"line":15406,"column":21,"offset":15407},{"line":15406,"column":15427,"offset":15428},{"type":27,"value":28},{"type":31,"tagName":365,"properties":15434,"children":15435,"position":15444},{},[15436],{"type":27,"value":15437,"position":15438},"Customize it",{"start":15439,"end":15442},{"line":15440,"column":373,"offset":15441},492,30634,{"line":15440,"column":14409,"offset":15443},30646,{"start":15445,"end":15447},{"line":15440,"column":21,"offset":15446},30631,{"line":15440,"column":14409,"offset":15443},{"type":27,"value":28},{"type":31,"tagName":15450,"properties":15451,"children":15452,"position":15941},"ul",{},[15453,15454,15502,15503,15552,15553,15738,15739,15808,15809,15940],{"type":27,"value":28},{"type":31,"tagName":15455,"properties":15456,"children":15457,"position":15498},"li",{},[15458,15474,15480,15491],{"type":31,"tagName":312,"properties":15459,"children":15460,"position":15469},{},[15461],{"type":27,"value":15462,"position":15463},"A narrower map.",{"start":15464,"end":15467},{"line":15465,"column":39,"offset":15466},494,30652,{"line":15465,"column":14522,"offset":15468},30667,{"start":15470,"end":15472},{"line":15465,"column":14427,"offset":15471},30650,{"line":15465,"column":376,"offset":15473},30669,{"type":27,"value":15475,"position":15476}," Lower ",{"start":15477,"end":15478},{"line":15465,"column":376,"offset":15473},{"line":15465,"column":14443,"offset":15479},30676,{"type":31,"tagName":61,"properties":15481,"children":15482,"position":15488},{},[15483],{"type":27,"value":14761,"position":15484},{"start":15485,"end":15486},{"line":15465,"column":14443,"offset":15479},{"line":15465,"column":14765,"offset":15487},30688,{"start":15489,"end":15490},{"line":15465,"column":14443,"offset":15479},{"line":15465,"column":14765,"offset":15487},{"type":27,"value":15492,"position":15493},"; the walls are searched inside the same window.",{"start":15494,"end":15495},{"line":15465,"column":14765,"offset":15487},{"line":15465,"column":15496,"offset":15497},89,30736,{"start":15499,"end":15501},{"line":15465,"column":21,"offset":15500},30648,{"line":15465,"column":15496,"offset":15497},{"type":27,"value":28},{"type":31,"tagName":15455,"properties":15504,"children":15505,"position":15548},{},[15506,15523,15529,15541],{"type":31,"tagName":312,"properties":15507,"children":15508,"position":15517},{},[15509],{"type":27,"value":15510,"position":15511},"Front expiries only.",{"start":15512,"end":15515},{"line":15513,"column":39,"offset":15514},495,30741,{"line":15513,"column":15337,"offset":15516},30761,{"start":15518,"end":15520},{"line":15513,"column":14427,"offset":15519},30739,{"line":15513,"column":15521,"offset":15522},27,30763,{"type":27,"value":15524,"position":15525}," Set ",{"start":15526,"end":15527},{"line":15513,"column":15521,"offset":15522},{"line":15513,"column":14948,"offset":15528},30768,{"type":31,"tagName":61,"properties":15530,"children":15531,"position":15538},{},[15532],{"type":27,"value":14540,"position":15533},{"start":15534,"end":15535},{"line":15513,"column":14948,"offset":15528},{"line":15513,"column":15536,"offset":15537},50,30786,{"start":15539,"end":15540},{"line":15513,"column":14948,"offset":15528},{"line":15513,"column":15536,"offset":15537},{"type":27,"value":15542,"position":15543}," to 1 or 2 for the gamma that moves this week; the title bar then reads \"Gamma, nearest 2 of 13 expiries\", in capitals.",{"start":15544,"end":15545},{"line":15513,"column":15536,"offset":15537},{"line":15513,"column":15546,"offset":15547},169,30905,{"start":15549,"end":15551},{"line":15513,"column":21,"offset":15550},30737,{"line":15513,"column":15546,"offset":15547},{"type":27,"value":28},{"type":31,"tagName":15455,"properties":15554,"children":15555,"position":15734},{},[15556,15574,15580,15591,15598,15611,15618,15631,15638,15651,15657,15670,15676,15689,15695,15708,15714,15727],{"type":31,"tagName":312,"properties":15557,"children":15558,"position":15568},{},[15559],{"type":27,"value":15560,"position":15561},"Pin the venue.",{"start":15562,"end":15565},{"line":15563,"column":39,"offset":15564},496,30910,{"line":15563,"column":15566,"offset":15567},19,30924,{"start":15569,"end":15571},{"line":15563,"column":14427,"offset":15570},30908,{"line":15563,"column":15572,"offset":15573},21,30926,{"type":27,"value":15575,"position":15576}," Change ",{"start":15577,"end":15578},{"line":15563,"column":15572,"offset":15573},{"line":15563,"column":14443,"offset":15579},30934,{"type":31,"tagName":61,"properties":15581,"children":15582,"position":15588},{},[15583],{"type":27,"value":14489,"position":15584},{"start":15585,"end":15586},{"line":15563,"column":14443,"offset":15579},{"line":15563,"column":14879,"offset":15587},30949,{"start":15589,"end":15590},{"line":15563,"column":14443,"offset":15579},{"line":15563,"column":14879,"offset":15587},{"type":27,"value":15592,"position":15593}," to ",{"start":15594,"end":15595},{"line":15563,"column":14879,"offset":15587},{"line":15563,"column":15596,"offset":15597},48,30953,{"type":31,"tagName":61,"properties":15599,"children":15600,"position":15608},{},[15601],{"type":27,"value":15602,"position":15603},"\"deribit\"",{"start":15604,"end":15605},{"line":15563,"column":15596,"offset":15597},{"line":15563,"column":15606,"offset":15607},59,30964,{"start":15609,"end":15610},{"line":15563,"column":15596,"offset":15597},{"line":15563,"column":15606,"offset":15607},{"type":27,"value":15612,"position":15613}," and Run again to read the coin's Deribit chain even where the chart's market lists options of its own. ",{"start":15614,"end":15615},{"line":15563,"column":15606,"offset":15607},{"line":15563,"column":15616,"offset":15617},163,31068,{"type":31,"tagName":61,"properties":15619,"children":15620,"position":15628},{},[15621],{"type":27,"value":15622,"position":15623},"\"cme\"",{"start":15624,"end":15625},{"line":15563,"column":15616,"offset":15617},{"line":15563,"column":15626,"offset":15627},170,31075,{"start":15629,"end":15630},{"line":15563,"column":15616,"offset":15617},{"line":15563,"column":15626,"offset":15627},{"type":27,"value":15632,"position":15633}," reads a CME futures chart's chain and is refused on any other chart; ",{"start":15634,"end":15635},{"line":15563,"column":15626,"offset":15627},{"line":15563,"column":15636,"offset":15637},240,31145,{"type":31,"tagName":61,"properties":15639,"children":15640,"position":15648},{},[15641],{"type":27,"value":15642,"position":15643},"\"binance\"",{"start":15644,"end":15645},{"line":15563,"column":15636,"offset":15637},{"line":15563,"column":15646,"offset":15647},251,31156,{"start":15649,"end":15650},{"line":15563,"column":15636,"offset":15637},{"line":15563,"column":15646,"offset":15647},{"type":27,"value":236,"position":15652},{"start":15653,"end":15654},{"line":15563,"column":15646,"offset":15647},{"line":15563,"column":15655,"offset":15656},253,31158,{"type":31,"tagName":61,"properties":15658,"children":15659,"position":15667},{},[15660],{"type":27,"value":15661,"position":15662},"\"okx\"",{"start":15663,"end":15664},{"line":15563,"column":15655,"offset":15656},{"line":15563,"column":15665,"offset":15666},260,31165,{"start":15668,"end":15669},{"line":15563,"column":15655,"offset":15656},{"line":15563,"column":15665,"offset":15666},{"type":27,"value":236,"position":15671},{"start":15672,"end":15673},{"line":15563,"column":15665,"offset":15666},{"line":15563,"column":15674,"offset":15675},262,31167,{"type":31,"tagName":61,"properties":15677,"children":15678,"position":15686},{},[15679],{"type":27,"value":15680,"position":15681},"\"bybit\"",{"start":15682,"end":15683},{"line":15563,"column":15674,"offset":15675},{"line":15563,"column":15684,"offset":15685},271,31176,{"start":15687,"end":15688},{"line":15563,"column":15674,"offset":15675},{"line":15563,"column":15684,"offset":15685},{"type":27,"value":236,"position":15690},{"start":15691,"end":15692},{"line":15563,"column":15684,"offset":15685},{"line":15563,"column":15693,"offset":15694},273,31178,{"type":31,"tagName":61,"properties":15696,"children":15697,"position":15705},{},[15698],{"type":27,"value":15699,"position":15700},"\"bullish\"",{"start":15701,"end":15702},{"line":15563,"column":15693,"offset":15694},{"line":15563,"column":15703,"offset":15704},284,31189,{"start":15706,"end":15707},{"line":15563,"column":15693,"offset":15694},{"line":15563,"column":15703,"offset":15704},{"type":27,"value":14703,"position":15709},{"start":15710,"end":15711},{"line":15563,"column":15703,"offset":15704},{"line":15563,"column":15712,"offset":15713},289,31194,{"type":31,"tagName":61,"properties":15715,"children":15716,"position":15724},{},[15717],{"type":27,"value":15718,"position":15719},"\"derive\"",{"start":15720,"end":15721},{"line":15563,"column":15712,"offset":15713},{"line":15563,"column":15722,"offset":15723},299,31204,{"start":15725,"end":15726},{"line":15563,"column":15712,"offset":15713},{"line":15563,"column":15722,"offset":15723},{"type":27,"value":15728,"position":15729}," read that venue's chain and are refused on a coin the venue does not list.",{"start":15730,"end":15731},{"line":15563,"column":15722,"offset":15723},{"line":15563,"column":15732,"offset":15733},374,31279,{"start":15735,"end":15737},{"line":15563,"column":21,"offset":15736},30906,{"line":15563,"column":15732,"offset":15733},{"type":27,"value":28},{"type":31,"tagName":15455,"properties":15740,"children":15741,"position":15804},{},[15742,15759,15764,15777,15784,15797],{"type":31,"tagName":312,"properties":15743,"children":15744,"position":15753},{},[15745],{"type":27,"value":15746,"position":15747},"Another place for the card.",{"start":15748,"end":15751},{"line":15749,"column":39,"offset":15750},497,31284,{"line":15749,"column":14948,"offset":15752},31311,{"start":15754,"end":15756},{"line":15749,"column":14427,"offset":15755},31282,{"line":15749,"column":15757,"offset":15758},34,31313,{"type":27,"value":15575,"position":15760},{"start":15761,"end":15762},{"line":15749,"column":15757,"offset":15758},{"line":15749,"column":14873,"offset":15763},31321,{"type":31,"tagName":61,"properties":15765,"children":15766,"position":15774},{},[15767],{"type":27,"value":15768,"position":15769},"position",{"start":15770,"end":15771},{"line":15749,"column":14873,"offset":15763},{"line":15749,"column":15772,"offset":15773},52,31331,{"start":15775,"end":15776},{"line":15749,"column":14873,"offset":15763},{"line":15749,"column":15772,"offset":15773},{"type":27,"value":15778,"position":15779}," to another of the nine anchors (",{"start":15780,"end":15781},{"line":15749,"column":15772,"offset":15773},{"line":15749,"column":15782,"offset":15783},85,31364,{"type":31,"tagName":61,"properties":15785,"children":15786,"position":15794},{},[15787],{"type":27,"value":15788,"position":15789},"middle_left",{"start":15790,"end":15791},{"line":15749,"column":15782,"offset":15783},{"line":15749,"column":15792,"offset":15793},98,31377,{"start":15795,"end":15796},{"line":15749,"column":15782,"offset":15783},{"line":15749,"column":15792,"offset":15793},{"type":27,"value":15798,"position":15799}," works too); keep the right edge free for the profile and the tags.",{"start":15800,"end":15801},{"line":15749,"column":15792,"offset":15793},{"line":15749,"column":15802,"offset":15803},165,31444,{"start":15805,"end":15807},{"line":15749,"column":21,"offset":15806},31280,{"line":15749,"column":15802,"offset":15803},{"type":27,"value":28},{"type":31,"tagName":15455,"properties":15810,"children":15811,"position":15936},{},[15812,15828,15833,15845,15852,15865,15871,15884,15890,15906,15912,15930],{"type":31,"tagName":312,"properties":15813,"children":15814,"position":15823},{},[15815],{"type":27,"value":15816,"position":15817},"Change the look.",{"start":15818,"end":15821},{"line":15819,"column":39,"offset":15820},498,31449,{"line":15819,"column":15572,"offset":15822},31465,{"start":15824,"end":15826},{"line":15819,"column":14427,"offset":15825},31447,{"line":15819,"column":15331,"offset":15827},31467,{"type":27,"value":14439,"position":15829},{"start":15830,"end":15831},{"line":15819,"column":15331,"offset":15827},{"line":15819,"column":58,"offset":15832},31468,{"type":31,"tagName":61,"properties":15834,"children":15835,"position":15842},{},[15836],{"type":27,"value":15837,"position":15838},"look:",{"start":15839,"end":15840},{"line":15819,"column":58,"offset":15832},{"line":15819,"column":15273,"offset":15841},31475,{"start":15843,"end":15844},{"line":15819,"column":58,"offset":15832},{"line":15819,"column":15273,"offset":15841},{"type":27,"value":15846,"position":15847}," takes any of the twelve shipped looks, ",{"start":15848,"end":15849},{"line":15819,"column":15273,"offset":15841},{"line":15819,"column":15850,"offset":15851},71,31515,{"type":31,"tagName":61,"properties":15853,"children":15854,"position":15862},{},[15855],{"type":27,"value":15856,"position":15857},"default",{"start":15858,"end":15859},{"line":15819,"column":15850,"offset":15851},{"line":15819,"column":15860,"offset":15861},80,31524,{"start":15863,"end":15864},{"line":15819,"column":15850,"offset":15851},{"line":15819,"column":15860,"offset":15861},{"type":27,"value":15592,"position":15866},{"start":15867,"end":15868},{"line":15819,"column":15860,"offset":15861},{"line":15819,"column":15869,"offset":15870},84,31528,{"type":31,"tagName":61,"properties":15872,"children":15873,"position":15881},{},[15874],{"type":27,"value":15875,"position":15876},"classic",{"start":15877,"end":15878},{"line":15819,"column":15869,"offset":15870},{"line":15819,"column":15879,"offset":15880},93,31537,{"start":15882,"end":15883},{"line":15819,"column":15869,"offset":15870},{"line":15819,"column":15879,"offset":15880},{"type":27,"value":3829,"position":15885},{"start":15886,"end":15887},{"line":15819,"column":15879,"offset":15880},{"line":15819,"column":15888,"offset":15889},95,31539,{"type":31,"tagName":82,"properties":15891,"children":15892,"position":15901},{"href":244},[15893],{"type":27,"value":247,"position":15894},{"start":15895,"end":15898},{"line":15819,"column":15896,"offset":15897},96,31540,{"line":15819,"column":15899,"offset":15900},101,31545,{"start":15902,"end":15903},{"line":15819,"column":15888,"offset":15889},{"line":15819,"column":15904,"offset":15905},148,31592,{"type":27,"value":15907,"position":15908},"), and a word declared beside it still wins; the Look row on the indicator's Style page switches it without code (",{"start":15909,"end":15910},{"line":15819,"column":15904,"offset":15905},{"line":15819,"column":15674,"offset":15911},31706,{"type":31,"tagName":82,"properties":15913,"children":15915,"position":15925},{"href":15914},"../settings/style-page.md#the-look-row",[15916],{"type":27,"value":15917,"position":15918},"The Style page",{"start":15919,"end":15922},{"line":15819,"column":15920,"offset":15921},263,31707,{"line":15819,"column":15923,"offset":15924},277,31721,{"start":15926,"end":15927},{"line":15819,"column":15674,"offset":15911},{"line":15819,"column":15928,"offset":15929},318,31762,{"type":27,"value":12315,"position":15931},{"start":15932,"end":15933},{"line":15819,"column":15928,"offset":15929},{"line":15819,"column":15934,"offset":15935},320,31764,{"start":15937,"end":15939},{"line":15819,"column":21,"offset":15938},31445,{"line":15819,"column":15934,"offset":15935},{"type":27,"value":28},{"start":15942,"end":15943},{"line":15465,"column":21,"offset":15500},{"line":15819,"column":15934,"offset":15935},{"type":27,"value":28},{"type":31,"tagName":365,"properties":15946,"children":15947,"position":15957},{},[15948],{"type":27,"value":15949,"position":15950},"Run it",{"start":15951,"end":15954},{"line":15952,"column":373,"offset":15953},500,31769,{"line":15952,"column":15955,"offset":15956},10,31775,{"start":15958,"end":15960},{"line":15952,"column":21,"offset":15959},31766,{"line":15952,"column":15955,"offset":15956},{"type":27,"value":28},{"type":31,"tagName":15963,"properties":15964,"children":15965,"position":16141},"ol",{},[15966,15967,16050,16051,16089,16090,16140],{"type":27,"value":28},{"type":31,"tagName":15455,"properties":15968,"children":15969,"position":16046},{},[15970,15979,15995,16001,16017,16024,16039],{"type":27,"value":15971,"position":15972},"In the editor's Explorer, press the ",{"start":15973,"end":15976},{"line":15974,"column":373,"offset":15975},502,31780,{"line":15974,"column":15977,"offset":15978},40,31816,{"type":31,"tagName":312,"properties":15980,"children":15981,"position":15990},{},[15982],{"type":27,"value":15983,"position":15984},"Templates",{"start":15985,"end":15987},{"line":15974,"column":14873,"offset":15986},31818,{"line":15974,"column":15988,"offset":15989},51,31827,{"start":15991,"end":15992},{"line":15974,"column":15977,"offset":15978},{"line":15974,"column":15993,"offset":15994},53,31829,{"type":27,"value":15996,"position":15997}," icon (\"Browse starter templates\") and pick ",{"start":15998,"end":15999},{"line":15974,"column":15993,"offset":15994},{"line":15974,"column":10,"offset":16000},31873,{"type":31,"tagName":312,"properties":16002,"children":16003,"position":16012},{},[16004],{"type":27,"value":316,"position":16005},{"start":16006,"end":16009},{"line":15974,"column":16007,"offset":16008},99,31875,{"line":15974,"column":16010,"offset":16011},108,31884,{"start":16013,"end":16014},{"line":15974,"column":10,"offset":16000},{"line":15974,"column":16015,"offset":16016},110,31886,{"type":27,"value":16018,"position":16019}," under ",{"start":16020,"end":16021},{"line":15974,"column":16015,"offset":16016},{"line":15974,"column":16022,"offset":16023},117,31893,{"type":31,"tagName":312,"properties":16025,"children":16026,"position":16035},{},[16027],{"type":27,"value":340,"position":16028},{"start":16029,"end":16032},{"line":15974,"column":16030,"offset":16031},119,31895,{"line":15974,"column":16033,"offset":16034},123,31899,{"start":16036,"end":16037},{"line":15974,"column":16022,"offset":16023},{"line":15974,"column":24,"offset":16038},31901,{"type":27,"value":16040,"position":16041},".",{"start":16042,"end":16043},{"line":15974,"column":24,"offset":16038},{"line":15974,"column":16044,"offset":16045},126,31902,{"start":16047,"end":16049},{"line":15974,"column":21,"offset":16048},31777,{"line":15974,"column":16044,"offset":16045},{"type":27,"value":28},{"type":31,"tagName":15455,"properties":16052,"children":16053,"position":16085},{},[16054,16062,16078],{"type":27,"value":16055,"position":16056},"Press ",{"start":16057,"end":16060},{"line":16058,"column":373,"offset":16059},503,31906,{"line":16058,"column":15955,"offset":16061},31912,{"type":31,"tagName":312,"properties":16063,"children":16064,"position":16074},{},[16065],{"type":27,"value":16066,"position":16067},"Run",{"start":16068,"end":16071},{"line":16058,"column":16069,"offset":16070},12,31914,{"line":16058,"column":16072,"offset":16073},15,31917,{"start":16075,"end":16076},{"line":16058,"column":15955,"offset":16061},{"line":16058,"column":15360,"offset":16077},31919,{"type":27,"value":16079,"position":16080}," on a BTC or ETH chart: the profile docks on the price axis once the chain arrives, the walls and the flip draw across the chart, and the terminal card appears at the bottom centre.",{"start":16081,"end":16082},{"line":16058,"column":15360,"offset":16077},{"line":16058,"column":16083,"offset":16084},198,32100,{"start":16086,"end":16088},{"line":16058,"column":21,"offset":16087},31903,{"line":16058,"column":16083,"offset":16084},{"type":27,"value":28},{"type":31,"tagName":15455,"properties":16091,"children":16092,"position":16136},{},[16093,16101,16112,16118,16130],{"type":27,"value":16094,"position":16095},"At the editor's Console prompt, type ",{"start":16096,"end":16099},{"line":16097,"column":373,"offset":16098},504,32104,{"line":16097,"column":14765,"offset":16100},32141,{"type":31,"tagName":61,"properties":16102,"children":16103,"position":16109},{},[16104],{"type":27,"value":14579,"position":16105},{"start":16106,"end":16107},{"line":16097,"column":14765,"offset":16100},{"line":16097,"column":15536,"offset":16108},32150,{"start":16110,"end":16111},{"line":16097,"column":14765,"offset":16100},{"line":16097,"column":15536,"offset":16108},{"type":27,"value":14703,"position":16113},{"start":16114,"end":16115},{"line":16097,"column":15536,"offset":16108},{"line":16097,"column":16116,"offset":16117},55,32155,{"type":31,"tagName":61,"properties":16119,"children":16120,"position":16127},{},[16121],{"type":27,"value":14713,"position":16122},{"start":16123,"end":16124},{"line":16097,"column":16116,"offset":16117},{"line":16097,"column":16125,"offset":16126},69,32169,{"start":16128,"end":16129},{"line":16097,"column":16116,"offset":16117},{"line":16097,"column":16125,"offset":16126},{"type":27,"value":16131,"position":16132}," to read the chain's net GEX and spot's distance from the flip on the live bar.",{"start":16133,"end":16134},{"line":16097,"column":16125,"offset":16126},{"line":16097,"column":15904,"offset":16135},32248,{"start":16137,"end":16139},{"line":16097,"column":21,"offset":16138},32101,{"line":16097,"column":15904,"offset":16135},{"type":27,"value":28},{"start":16142,"end":16143},{"line":15974,"column":21,"offset":16048},{"line":16097,"column":15904,"offset":16135},{"type":27,"value":28},{"type":31,"tagName":365,"properties":16146,"children":16147,"position":16156},{},[16148],{"type":27,"value":16149,"position":16150},"Concepts used",{"start":16151,"end":16154},{"line":16152,"column":373,"offset":16153},506,32253,{"line":16152,"column":15360,"offset":16155},32266,{"start":16157,"end":16159},{"line":16152,"column":21,"offset":16158},32250,{"line":16152,"column":15360,"offset":16155},{"type":27,"value":28},{"type":31,"tagName":15450,"properties":16162,"children":16163,"position":16438},{},[16164,16165,16232,16233,16274,16275,16305,16306,16357,16358,16406,16407,16437],{"type":27,"value":28},{"type":31,"tagName":15455,"properties":16166,"children":16167,"position":16228},{},[16168,16183,16190,16202,16208,16221],{"type":31,"tagName":82,"properties":16169,"children":16170,"position":16178},{"href":84},[16171],{"type":27,"value":87,"position":16172},{"start":16173,"end":16176},{"line":16174,"column":373,"offset":16175},508,32271,{"line":16174,"column":14409,"offset":16177},32283,{"start":16179,"end":16181},{"line":16174,"column":14427,"offset":16180},32270,{"line":16174,"column":15988,"offset":16182},32318,{"type":27,"value":16184,"position":16185}," for the ",{"start":16186,"end":16187},{"line":16174,"column":15988,"offset":16182},{"line":16174,"column":16188,"offset":16189},60,32327,{"type":31,"tagName":61,"properties":16191,"children":16192,"position":16199},{},[16193],{"type":27,"value":16194,"position":16195},"options_chain",{"start":16196,"end":16197},{"line":16174,"column":16188,"offset":16189},{"line":16174,"column":90,"offset":16198},32342,{"start":16200,"end":16201},{"line":16174,"column":16188,"offset":16189},{"line":16174,"column":90,"offset":16198},{"type":27,"value":16203,"position":16204}," celled class, its tuple and the ",{"start":16205,"end":16206},{"line":16174,"column":90,"offset":16198},{"line":16174,"column":16010,"offset":16207},32375,{"type":31,"tagName":61,"properties":16209,"children":16210,"position":16218},{},[16211],{"type":27,"value":16212,"position":16213},"venue",{"start":16214,"end":16215},{"line":16174,"column":16010,"offset":16207},{"line":16174,"column":16216,"offset":16217},115,32382,{"start":16219,"end":16220},{"line":16174,"column":16010,"offset":16207},{"line":16174,"column":16216,"offset":16217},{"type":27,"value":16222,"position":16223}," word",{"start":16224,"end":16225},{"line":16174,"column":16216,"offset":16217},{"line":16174,"column":16226,"offset":16227},120,32387,{"start":16229,"end":16231},{"line":16174,"column":21,"offset":16230},32268,{"line":16174,"column":16226,"offset":16227},{"type":27,"value":28},{"type":31,"tagName":15455,"properties":16234,"children":16235,"position":16270},{},[16236,16252,16258],{"type":31,"tagName":82,"properties":16237,"children":16238,"position":16246},{"href":129},[16239],{"type":27,"value":132,"position":16240},{"start":16241,"end":16244},{"line":16242,"column":373,"offset":16243},509,32391,{"line":16242,"column":14436,"offset":16245},32415,{"start":16247,"end":16249},{"line":16242,"column":14427,"offset":16248},32390,{"line":16242,"column":16250,"offset":16251},103,32490,{"type":27,"value":16253,"position":16254}," for frames and ",{"start":16255,"end":16256},{"line":16242,"column":16250,"offset":16251},{"line":16242,"column":16030,"offset":16257},32506,{"type":31,"tagName":61,"properties":16259,"children":16260,"position":16267},{},[16261],{"type":27,"value":111,"position":16262},{"start":16263,"end":16264},{"line":16242,"column":16030,"offset":16257},{"line":16242,"column":16265,"offset":16266},132,32519,{"start":16268,"end":16269},{"line":16242,"column":16030,"offset":16257},{"line":16242,"column":16265,"offset":16266},{"start":16271,"end":16273},{"line":16242,"column":21,"offset":16272},32388,{"line":16242,"column":16265,"offset":16266},{"type":27,"value":28},{"type":31,"tagName":15455,"properties":16276,"children":16277,"position":16301},{},[16278,16294],{"type":31,"tagName":82,"properties":16279,"children":16280,"position":16288},{"href":154},[16281],{"type":27,"value":157,"position":16282},{"start":16283,"end":16286},{"line":16284,"column":373,"offset":16285},510,32523,{"line":16284,"column":15566,"offset":16287},32538,{"start":16289,"end":16291},{"line":16284,"column":14427,"offset":16290},32522,{"line":16284,"column":16292,"offset":16293},64,32583,{"type":27,"value":16295,"position":16296}," for line handles extended across the chart and right-anchored tags",{"start":16297,"end":16298},{"line":16284,"column":16292,"offset":16293},{"line":16284,"column":16299,"offset":16300},131,32650,{"start":16302,"end":16304},{"line":16284,"column":21,"offset":16303},32520,{"line":16284,"column":16299,"offset":16300},{"type":27,"value":28},{"type":31,"tagName":15455,"properties":16307,"children":16308,"position":16353},{},[16309,16325,16330,16346],{"type":31,"tagName":82,"properties":16310,"children":16311,"position":16320},{"href":219},[16312],{"type":27,"value":222,"position":16313},{"start":16314,"end":16317},{"line":16315,"column":373,"offset":16316},511,32654,{"line":16315,"column":16318,"offset":16319},13,32663,{"start":16321,"end":16323},{"line":16315,"column":14427,"offset":16322},32653,{"line":16315,"column":16292,"offset":16324},32714,{"type":27,"value":14703,"position":16326},{"start":16327,"end":16328},{"line":16315,"column":16292,"offset":16324},{"line":16315,"column":16125,"offset":16329},32719,{"type":31,"tagName":82,"properties":16331,"children":16332,"position":16341},{"href":268},[16333],{"type":27,"value":271,"position":16334},{"start":16335,"end":16338},{"line":16315,"column":16336,"offset":16337},70,32720,{"line":16315,"column":16339,"offset":16340},86,32736,{"start":16342,"end":16343},{"line":16315,"column":16125,"offset":16329},{"line":16315,"column":16344,"offset":16345},144,32794,{"type":27,"value":16347,"position":16348}," for the card, its tiles, the headline, the ladder colour and the slot in the title",{"start":16349,"end":16350},{"line":16315,"column":16344,"offset":16345},{"line":16315,"column":16351,"offset":16352},227,32877,{"start":16354,"end":16356},{"line":16315,"column":21,"offset":16355},32651,{"line":16315,"column":16351,"offset":16352},{"type":27,"value":28},{"type":31,"tagName":15455,"properties":16359,"children":16360,"position":16402},{},[16361,16377,16384,16396],{"type":31,"tagName":82,"properties":16362,"children":16363,"position":16371},{"href":244},[16364],{"type":27,"value":247,"position":16365},{"start":16366,"end":16369},{"line":16367,"column":373,"offset":16368},512,32881,{"line":16367,"column":372,"offset":16370},32886,{"start":16372,"end":16374},{"line":16367,"column":14427,"offset":16373},32880,{"line":16367,"column":16375,"offset":16376},56,32933,{"type":27,"value":16378,"position":16379}," for ",{"start":16380,"end":16381},{"line":16367,"column":16375,"offset":16376},{"line":16367,"column":16382,"offset":16383},61,32938,{"type":31,"tagName":61,"properties":16385,"children":16386,"position":16393},{},[16387],{"type":27,"value":201,"position":16388},{"start":16389,"end":16390},{"line":16367,"column":16382,"offset":16383},{"line":16367,"column":16391,"offset":16392},79,32956,{"start":16394,"end":16395},{"line":16367,"column":16382,"offset":16383},{"line":16367,"column":16391,"offset":16392},{"type":27,"value":16397,"position":16398},", its title bar and what it draws for each tile kind",{"start":16399,"end":16400},{"line":16367,"column":16391,"offset":16392},{"line":16367,"column":16299,"offset":16401},33008,{"start":16403,"end":16405},{"line":16367,"column":21,"offset":16404},32878,{"line":16367,"column":16299,"offset":16401},{"type":27,"value":28},{"type":31,"tagName":15455,"properties":16408,"children":16409,"position":16433},{},[16410,16426],{"type":31,"tagName":82,"properties":16411,"children":16412,"position":16421},{"href":15914},[16413],{"type":27,"value":15917,"position":16414},{"start":16415,"end":16418},{"line":16416,"column":373,"offset":16417},513,33012,{"line":16416,"column":16419,"offset":16420},18,33026,{"start":16422,"end":16424},{"line":16416,"column":14427,"offset":16423},33011,{"line":16416,"column":15606,"offset":16425},33067,{"type":27,"value":16427,"position":16428}," for the Look row that switches the look without code",{"start":16429,"end":16430},{"line":16416,"column":15606,"offset":16425},{"line":16416,"column":16431,"offset":16432},112,33120,{"start":16434,"end":16436},{"line":16416,"column":21,"offset":16435},33009,{"line":16416,"column":16431,"offset":16432},{"type":27,"value":28},{"start":16439,"end":16440},{"line":16174,"column":21,"offset":16230},{"line":16416,"column":16431,"offset":16432},{"quirksMode":16442},false,{"start":16444,"end":16445},{"line":21,"column":21,"offset":22},{"line":16446,"column":21,"offset":16447},514,33121,1791265105843]