[{"data":1,"prerenderedAt":5720},["ShallowReactive",2],{"wrun-open-editor-url":3,"indicators:cookbook/options-volume":4},"https://openmarket.xyz/chart/#wrun-open=v1",{"slug":5,"filePath":6,"frontmatter":7,"rawMarkdown":12,"tree":13},"cookbook/options-volume","cookbook/options-volume.md",{"title":8,"description":9,"order":10,"section":11},"Options volume","The option contracts traded on the chart's underlying in every bar, as stacked columns under the chart: calls above zero and puts below, each column split by…",103,"cookbook","---\ntitle: \"Options volume\"\ndescription: \"The option contracts traded on the chart's underlying in every bar, as stacked columns under the chart: calls above zero and puts below, each column split by…\"\norder: 103\nsection: \"cookbook\"\n---\n\n\u003C!-- source: docs/indicators/cookbook/options-volume.md; generated by packages/cli/scripts/gen-indicator-docs.ts, do not edit -->\n\n# Options volume\n\nThe option contracts traded on the chart's underlying in every bar, as stacked columns under the chart: calls above zero and puts below, each column split by where its prints traded against the quote. By side, the default, stacks the calls bought at the ask in deep green, the calls sold at the bid in pale green and the calls at the mid or with no quote in slate, and the puts the same way in red under zero. Bullish and bearish stacks the calls bought at the ask and the puts sold at the bid above zero, the puts bought at the ask and the calls sold at the bid below, and splits the prints with no side evenly into a slate band on each side. A card at the top right reads the session: the call and put contracts, the put/call ratio and the bullish share of the sided contracts.\n\nThe parts are eight scalar `options_flow` inputs, the contracts by side for calls and puts ([Data sources](../core-concepts/data-sources.md#us-listed-options-by-the-charts-underlying)), ten `bar` outputs sharing one `stack`, so positives pile up above zero and negatives below in declaration order ([Plotting](../presentation/plotting.md)), and a `render.hud` card in the terminal look ([HUD cards](../presentation/hud-and-hover-cards.md#hud-cards)). This is also the `options-volume` template: the **Options Volume** card under **Order flow** in the editor's starter list, and it compiles as written.\n\n## The wrun indicator\n\n```typescript sample=options-volume\n// Options Volume: the option contracts traded on the chart's underlying in every bar, calls stacked above zero and\n// puts below, each column split by where its prints traded against the quote. By side (the default): calls bought\n// at the ask in deep green, sold at the bid in pale green and at the mid or with no quote in slate; puts the same in\n// red under zero. Bullish and bearish: calls bought at the ask and puts sold at the bid stack above zero as bullish,\n// puts bought at the ask and calls sold at the bid below zero as bearish, and the prints at the mid or with no quote\n// split evenly into a slate band on each side, since they carry no side. A card at the top right reads the session\n// (each trade date starts again): the call and put contracts, the put/call ratio and the bullish share of the sided\n// contracts. The rows come from options_flow, one per bar: 1-minute rows reach back 7 days and 5-minute rows 30\n// days, so older bars carry none; a bar without a row draws no column, and the card counts the regular-session bars\n// that had none, the sums being a floor while that count is above 0.\n\nparam.choice(\"split\", [\"side\", \"sentiment\"], \"side\", { label: \"Split\", description: \"side: each column split into at the ask, at the bid and at the mid or no quote; sentiment: bullish above zero, bearish below, the mid and no-quote prints split evenly between them\" });\ninput(\"close\", ohlcv.close); // the chart's own candles: the bar grid\ninput(\"trade_date\", time.trade_date); // the bar's trade date: the card's sums start again on each\ninput(\"session\", time.session); // 1 in the regular session: the bars a missing row is counted on\ninput(\"call_ask\", options_flow.call_contracts_ask, { missing: \"nan\", description: \"Call contracts bought at the ask in the bar, the chart's underlying\" }); // NaN on a bar the class serves no row for\ninput(\"call_bid\", options_flow.call_contracts_bid, { missing: \"nan\", description: \"Call contracts sold at the bid\" });\ninput(\"call_mid\", options_flow.call_contracts_mid, { missing: \"nan\", description: \"Call contracts printed at the mid\" });\ninput(\"call_none\", options_flow.call_contracts_none, { missing: \"nan\", description: \"Call contracts printed with no quote to side them\" });\ninput(\"put_ask\", options_flow.put_contracts_ask, { missing: \"nan\", description: \"Put contracts bought at the ask\" });\ninput(\"put_bid\", options_flow.put_contracts_bid, { missing: \"nan\", description: \"Put contracts sold at the bid\" });\ninput(\"put_mid\", options_flow.put_contracts_mid, { missing: \"nan\", description: \"Put contracts printed at the mid\" });\ninput(\"put_none\", options_flow.put_contracts_none, { missing: \"nan\", description: \"Put contracts printed with no quote\" });\n// The columns: one stack, the calls (or the bullish side) above zero and the puts (or the bearish side) below, in\n// declaration order. Each split writes its own columns; the other split's read NaN and draw nothing.\noutput(\"calls_ask\", bar, lower, { color: \"#16a34a\", width: 0.8, stack: \"contracts\", label: \"Calls at the ask\", format: \"si\", description: \"Call contracts bought at the ask (split: side)\" });\noutput(\"calls_bid\", bar, lower, { color: \"#86efac\", width: 0.8, stack: \"contracts\", label: \"Calls at the bid\", format: \"si\", description: \"Call contracts sold at the bid (split: side)\" });\noutput(\"calls_other\", bar, lower, { color: \"#64748b\", width: 0.8, stack: \"contracts\", label: \"Calls, no side\", format: \"si\", description: \"Call contracts at the mid or with no quote (split: side)\" });\noutput(\"puts_ask\", bar, lower, { color: \"#dc2626\", width: 0.8, stack: \"contracts\", label: \"Puts at the ask\", format: \"si\", description: \"Put contracts bought at the ask, drawn under zero (split: side)\" });\noutput(\"puts_bid\", bar, lower, { color: \"#fca5a5\", width: 0.8, stack: \"contracts\", label: \"Puts at the bid\", format: \"si\", description: \"Put contracts sold at the bid, under zero (split: side)\" });\noutput(\"puts_other\", bar, lower, { color: \"#475569\", width: 0.8, stack: \"contracts\", label: \"Puts, no side\", format: \"si\", description: \"Put contracts at the mid or with no quote, under zero (split: side)\" });\noutput(\"bullish\", bar, lower, { color: \"#22c55e\", width: 0.8, stack: \"contracts\", label: \"Bullish\", format: \"si\", description: \"Calls bought at the ask plus puts sold at the bid (split: sentiment)\" });\noutput(\"neutral_up\", bar, lower, { color: \"#94a3b8\", width: 0.8, stack: \"contracts\", label: \"Neutral\", format: \"si\", description: \"Half the contracts at the mid or with no quote, above zero (split: sentiment)\" });\noutput(\"neutral_down\", bar, lower, { color: \"#94a3b8\", width: 0.8, stack: \"contracts\", label: \"Neutral, below\", legend: false, format: \"si\", description: \"The other half, under zero (split: sentiment)\" });\noutput(\"bearish\", bar, lower, { color: \"#ef4444\", width: 0.8, stack: \"contracts\", label: \"Bearish\", format: \"si\", description: \"Puts bought at the ask plus calls sold at the bid, under zero (split: sentiment)\" });\n// The readings, data-only: the card reads them and the Console can too.\noutput(\"session_calls\", none, lower, { description: \"Call contracts over the session\" });\noutput(\"session_puts\", none, lower, { description: \"Put contracts over the session\" });\noutput(\"put_call\", none, lower, { description: \"The session's put contracts over its call contracts\" });\noutput(\"bull_share\", none, lower, { description: \"Bullish contracts over bullish plus bearish, percent: the sided prints only\" });\noutput(\"missing_bars\", none, lower, { description: \"Regular-session bars of this session that carried no flow row: the sums are a floor while it is above 0\" });\noutput(\"tone\", none, lower, { description: \"The card's colour: 0 puts outweigh calls, 1 no reading or even, 2 calls outweigh puts\" });\nstring(\"read\", { max_bytes: 48 }); // the headline\n\n// The card, in the terminal look: which side traded more leads (red puts, slate no reading, green calls).\nrender.hud(\"volume_card\", {\n  position: \"top_right\",\n  safe_area: true,\n  look: \"terminal\",\n  title: \"Options volume, this session\",\n  columns: 2,\n  tiles: [\n    tile.pill(\"Session\", \"read\", { headline: true, color_by: \"tone\", colors: [\"#ef4444\", \"#94a3b8\", \"#22c55e\"] }),\n    tile.value(\"Calls\", \"session_calls\", { format: \"si\" }),\n    tile.value(\"Puts\", \"session_puts\", { format: \"si\" }),\n    tile.value(\"Put/call\", \"put_call\", { format: \"0.00\" }),\n    tile.value(\"Bullish share\", \"bull_share\", { format: \"%\" }),\n    tile.rows([[\"Bars with no flow row\", \"missing_bars\", \"int\"]]),\n  ],\n});\n\nlet bySide = true; // setting, read in onStart()\nlet day: f64 = NaN; // the trade date the card's sums run over\nlet calls = 0.0; // the session's sums\nlet puts = 0.0;\nlet bull = 0.0;\nlet bear = 0.0;\nlet rows = 0; // bars of this session that carried a flow row\nlet missing = 0; // regular-session bars of this session without one\nlet runRows = 0; // flow rows over the whole run\n\nfunction onStart(): void {\n  bySide = p_split() == 0.0;\n}\n\nfunction writeRead(): void {\n  sb_clear();\n  if (runRows == 0) sb_text(\"No options flow on this chart yet\");\n  else if (rows == 0) sb_text(\"No options flow yet this session\");\n  else if (calls > puts) sb_text(\"More calls than puts\");\n  else if (puts > calls) sb_text(\"More puts than calls\");\n  else sb_text(\"Calls and puts even\");\n  str_read_sb();\n}\n\n// onBar() runs once per bar: a new trade date starts the card's sums again; the bar's row draws its column in the\n// split the setting picks and adds to the sums, or counts as missing on a regular-session bar.\nfunction onBar(): void {\n  const date = in_trade_date();\n  if (!isNaN(date) && date != day) {\n    day = date;\n    calls = 0.0;\n    puts = 0.0;\n    bull = 0.0;\n    bear = 0.0;\n    rows = 0;\n    missing = 0;\n  }\n  const callAsk = in_call_ask();\n  const callBid = in_call_bid();\n  const callOther = in_call_mid() + in_call_none();\n  const putAsk = in_put_ask();\n  const putBid = in_put_bid();\n  const putOther = in_put_mid() + in_put_none();\n  const served = !isNaN(callAsk) && !isNaN(callBid) && !isNaN(callOther) && !isNaN(putAsk) && !isNaN(putBid) && !isNaN(putOther);\n  if (served) {\n    calls += callAsk + callBid + callOther;\n    puts += putAsk + putBid + putOther;\n    bull += callAsk + putBid;\n    bear += putAsk + callBid;\n    rows += 1;\n    runRows += 1;\n  } else if (in_session() == 1.0) missing += 1;\n  const side = served && bySide;\n  const sentiment = served && !bySide;\n  out_calls_ask(side ? callAsk : NaN);\n  out_calls_bid(side ? callBid : NaN);\n  out_calls_other(side ? callOther : NaN);\n  out_puts_ask(side ? -putAsk : NaN);\n  out_puts_bid(side ? -putBid : NaN);\n  out_puts_other(side ? -putOther : NaN);\n  const neutral = callOther + putOther;\n  out_bullish(sentiment ? callAsk + putBid : NaN);\n  out_neutral_up(sentiment ? neutral * 0.5 : NaN);\n  out_neutral_down(sentiment ? -neutral * 0.5 : NaN);\n  out_bearish(sentiment ? -(putAsk + callBid) : NaN);\n  const reading = rows > 0;\n  out_session_calls(reading ? calls : NaN);\n  out_session_puts(reading ? puts : NaN);\n  out_put_call(reading && calls > 0.0 ? puts / calls : NaN);\n  out_bull_share(reading && bull + bear > 0.0 ? (100.0 * bull) / (bull + bear) : NaN);\n  out_missing_bars(f64(missing));\n  out_tone(reading ? (calls > puts ? 2.0 : puts > calls ? 0.0 : 1.0) : 1.0);\n  if (bar.isLast()) writeRead();\n}\n```\n\n## How it works\n\n**The four sides.** Each `options_flow` row splits its contracts by the quote at the print: at the ask, at the bid, at the mid, and with no quote to side it, for calls and for puts. The package reads the eight fields and adds the mid and the no-quote contracts into one slate segment, since neither carries a side.\n\n**Two splits, one stack.** All ten columns share the stack `contracts`, so the chart piles each bar's positive columns above zero and its negative ones below, in the order they are declared. By side writes the six side columns (the puts negated) and leaves the four sentiment columns `NaN`; Bullish and bearish does the opposite, so a column never draws in the split you did not pick. Each stack adds up to the bar's own totals: the calls' three segments to `call_contracts_total` and the puts' to `put_contracts_total`.\n\n**The session's numbers.** The card sums each session from its first bar (`time.trade_date` starts it again): the calls, the puts, their ratio (puts over calls) and the bullish share, bullish over bullish plus bearish contracts, the sided prints only. Its headline says which side traded more and takes that side's colour.\n\n## Where it runs\n\nUS stock and ETF charts, and the option contract charts of those underlyings, through OpenMarket's official package once the chart serves `options_flow`. The class is upcoming: the kit declares it ahead of the chart lane, and a copy you run from the editor follows the US options rule on [Limitations](../reference/limitations.md). One-minute rows reach back 7 days and five-minute rows 30 days; older bars draw no column.\n\n## When data is missing\n\nA bar the class serves no row for draws no column at all, never a zero. The card's headline reads \"No options flow on this chart yet\" while no bar of the run carried a row and \"No options flow yet this session\" while the newest session has none. Bars with no flow row counts the session's regular-session bars without one: above 0, the session's numbers are a floor.\n\n## Customize it\n\n- **Premium instead of contracts.** Read the `_prem_` fields (`call_prem_ask`, ...) in place of the `_contracts_` ones and format the columns as `usd`.\n- **One expiry bucket.** Add `dte: \"0dte\"` or `dte: \"week\"` to the eight inputs to stack only those contracts; the knob is one read for all eight.\n- **Out of the money.** Add `moneyness: \"otm\"` to the inputs to count the out-of-the-money contracts alone.\n\n## Run it\n\n1. In the editor's Explorer, press the **Templates** icon (\"Browse starter templates\") and pick **Options Volume** under **Order flow**.\n2. Press **Run** on a US stock chart: the official package draws the columns under the chart and the card at the top right.\n3. At the editor's Console prompt, type `put_call` and `bull_share` to read the session on the live bar, or `last 20 calls_ask` for the calls bought at the ask on the last 20 bars.\n\n## Concepts used\n\n- [Data sources](../core-concepts/data-sources.md#us-listed-options-by-the-charts-underlying) for the `options_flow` class and its side fields\n- [Plotting](../presentation/plotting.md) for `bar` outputs and the `stack` word\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\n- [Limitations](../reference/limitations.md) for the US options rule and the upcoming OPRA sources\n",{"type":14,"children":15,"data":5713,"position":5715},"root",[16,26,29,30,47,48,289,290,308,309,4673,4674,4689,4690,4741,4742,4853,4854,4903,4904,4920,4921,4977,4978,4994,4995,5010,5011,5026,5027,5267,5268,5284,5285,5491,5492,5507,5508],{"type":17,"value":18,"position":19},"comment"," source: docs/indicators/cookbook/options-volume.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},130,129,{"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 option contracts traded on the chart's underlying in every bar, as stacked columns under the chart: calls above zero and puts below, each column split by where its prints traded against the quote. By side, the default, stacks the calls bought at the ask in deep green, the calls sold at the bid in pale green and the calls at the mid or with no quote in slate, and the puts the same way in red under zero. Bullish and bearish stacks the calls bought at the ask and the puts sold at the bid above zero, the puts bought at the ask and the calls sold at the bid below, and splits the prints with no side evenly into a slate band on each side. A card at the top right reads the session: the call and put contracts, the put/call ratio and the bullish share of the sided contracts.",{"start":38,"end":41},{"line":39,"column":21,"offset":40},5,149,{"line":39,"column":42,"offset":43},780,928,{"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":286},{},[51,60,74,81,100,107,120,127,140,147,165,172,185,192,210,217,230,237,255,262,279],{"type":27,"value":52,"position":53},"The parts are eight scalar ",{"start":54,"end":57},{"line":55,"column":21,"offset":56},7,930,{"line":55,"column":58,"offset":59},28,957,{"type":31,"tagName":61,"properties":62,"children":63,"position":71},"code",{},[64],{"type":27,"value":65,"position":66},"options_flow",{"start":67,"end":68},{"line":55,"column":58,"offset":59},{"line":55,"column":69,"offset":70},42,971,{"start":72,"end":73},{"line":55,"column":58,"offset":59},{"line":55,"column":69,"offset":70},{"type":27,"value":75,"position":76}," inputs, the contracts by side for calls and puts (",{"start":77,"end":78},{"line":55,"column":69,"offset":70},{"line":55,"column":79,"offset":80},93,1022,{"type":31,"tagName":82,"properties":83,"children":85,"position":95},"a",{"href":84},"../core-concepts/data-sources.md#us-listed-options-by-the-charts-underlying",[86],{"type":27,"value":87,"position":88},"Data sources",{"start":89,"end":92},{"line":55,"column":90,"offset":91},94,1023,{"line":55,"column":93,"offset":94},106,1035,{"start":96,"end":97},{"line":55,"column":79,"offset":80},{"line":55,"column":98,"offset":99},184,1113,{"type":27,"value":101,"position":102},"), ten ",{"start":103,"end":104},{"line":55,"column":98,"offset":99},{"line":55,"column":105,"offset":106},191,1120,{"type":31,"tagName":61,"properties":108,"children":109,"position":117},{},[110],{"type":27,"value":111,"position":112},"bar",{"start":113,"end":114},{"line":55,"column":105,"offset":106},{"line":55,"column":115,"offset":116},196,1125,{"start":118,"end":119},{"line":55,"column":105,"offset":106},{"line":55,"column":115,"offset":116},{"type":27,"value":121,"position":122}," outputs sharing one ",{"start":123,"end":124},{"line":55,"column":115,"offset":116},{"line":55,"column":125,"offset":126},217,1146,{"type":31,"tagName":61,"properties":128,"children":129,"position":137},{},[130],{"type":27,"value":131,"position":132},"stack",{"start":133,"end":134},{"line":55,"column":125,"offset":126},{"line":55,"column":135,"offset":136},224,1153,{"start":138,"end":139},{"line":55,"column":125,"offset":126},{"line":55,"column":135,"offset":136},{"type":27,"value":141,"position":142},", so positives pile up above zero and negatives below in declaration order (",{"start":143,"end":144},{"line":55,"column":135,"offset":136},{"line":55,"column":145,"offset":146},300,1229,{"type":31,"tagName":82,"properties":148,"children":150,"position":160},{"href":149},"../presentation/plotting.md",[151],{"type":27,"value":152,"position":153},"Plotting",{"start":154,"end":157},{"line":55,"column":155,"offset":156},301,1230,{"line":55,"column":158,"offset":159},309,1238,{"start":161,"end":162},{"line":55,"column":145,"offset":146},{"line":55,"column":163,"offset":164},339,1268,{"type":27,"value":166,"position":167},"), and a ",{"start":168,"end":169},{"line":55,"column":163,"offset":164},{"line":55,"column":170,"offset":171},348,1277,{"type":31,"tagName":61,"properties":173,"children":174,"position":182},{},[175],{"type":27,"value":176,"position":177},"render.hud",{"start":178,"end":179},{"line":55,"column":170,"offset":171},{"line":55,"column":180,"offset":181},360,1289,{"start":183,"end":184},{"line":55,"column":170,"offset":171},{"line":55,"column":180,"offset":181},{"type":27,"value":186,"position":187}," card in the terminal look (",{"start":188,"end":189},{"line":55,"column":180,"offset":181},{"line":55,"column":190,"offset":191},388,1317,{"type":31,"tagName":82,"properties":193,"children":195,"position":205},{"href":194},"../presentation/hud-and-hover-cards.md#hud-cards",[196],{"type":27,"value":197,"position":198},"HUD cards",{"start":199,"end":202},{"line":55,"column":200,"offset":201},389,1318,{"line":55,"column":203,"offset":204},398,1327,{"start":206,"end":207},{"line":55,"column":190,"offset":191},{"line":55,"column":208,"offset":209},449,1378,{"type":27,"value":211,"position":212},"). This is also the ",{"start":213,"end":214},{"line":55,"column":208,"offset":209},{"line":55,"column":215,"offset":216},469,1398,{"type":31,"tagName":61,"properties":218,"children":219,"position":227},{},[220],{"type":27,"value":221,"position":222},"options-volume",{"start":223,"end":224},{"line":55,"column":215,"offset":216},{"line":55,"column":225,"offset":226},485,1414,{"start":228,"end":229},{"line":55,"column":215,"offset":216},{"line":55,"column":225,"offset":226},{"type":27,"value":231,"position":232}," template: the ",{"start":233,"end":234},{"line":55,"column":225,"offset":226},{"line":55,"column":235,"offset":236},500,1429,{"type":31,"tagName":238,"properties":239,"children":240,"position":250},"strong",{},[241],{"type":27,"value":242,"position":243},"Options Volume",{"start":244,"end":247},{"line":55,"column":245,"offset":246},502,1431,{"line":55,"column":248,"offset":249},516,1445,{"start":251,"end":252},{"line":55,"column":235,"offset":236},{"line":55,"column":253,"offset":254},518,1447,{"type":27,"value":256,"position":257}," card under ",{"start":258,"end":259},{"line":55,"column":253,"offset":254},{"line":55,"column":260,"offset":261},530,1459,{"type":31,"tagName":238,"properties":263,"children":264,"position":274},{},[265],{"type":27,"value":266,"position":267},"Order flow",{"start":268,"end":271},{"line":55,"column":269,"offset":270},532,1461,{"line":55,"column":272,"offset":273},542,1471,{"start":275,"end":276},{"line":55,"column":260,"offset":261},{"line":55,"column":277,"offset":278},544,1473,{"type":27,"value":280,"position":281}," in the editor's starter list, and it compiles as written.",{"start":282,"end":283},{"line":55,"column":277,"offset":278},{"line":55,"column":284,"offset":285},602,1531,{"start":287,"end":288},{"line":55,"column":21,"offset":56},{"line":55,"column":284,"offset":285},{"type":27,"value":28},{"type":31,"tagName":291,"properties":292,"children":293,"position":304},"h2",{},[294],{"type":27,"value":295,"position":296},"The wrun indicator",{"start":297,"end":301},{"line":298,"column":299,"offset":300},9,4,1536,{"line":298,"column":302,"offset":303},22,1554,{"start":305,"end":307},{"line":298,"column":21,"offset":306},1533,{"line":298,"column":302,"offset":303},{"type":27,"value":28},{"type":14,"children":310},[311],{"type":31,"tagName":312,"properties":313,"children":317,"data":-1},"pre",{"class":314,"style":315,"tabindex":316,"data-sample":221},"shiki shiki-themes github-dark github-light","--shiki-dark:#e1e4e8;--shiki-light:#24292e;--shiki-dark-bg:#24292e;--shiki-light-bg:#fff","0",[318],{"type":31,"tagName":61,"properties":319,"children":322},{"class":320},[321],"language-typescript",[323,334,335,343,344,352,353,361,362,370,371,379,380,388,389,397,398,406,407,415,416,419,420,500,501,528,529,555,556,582,583,628,629,667,668,706,707,745,746,784,785,823,824,862,863,901,902,910,911,919,920,1001,1002,1073,1074,1145,1146,1217,1218,1289,1290,1361,1362,1433,1434,1505,1506,1586,1587,1658,1659,1667,1668,1698,1699,1728,1729,1758,1759,1788,1789,1818,1819,1848,1849,1885,1886,1889,1890,1898,1899,1926,1927,1945,1946,1963,1964,1981,1982,1999,2000,2017,2018,2026,2027,2105,2106,2149,2150,2190,2191,2232,2233,2274,2275,2319,2320,2328,2329,2337,2338,2341,2342,2376,2377,2418,2419,2449,2450,2475,2476,2500,2501,2525,2526,2556,2557,2586,2587,2616,2617,2620,2621,2653,2654,2689,2690,2698,2699,2702,2703,2731,2732,2745,2746,2791,2792,2839,2840,2883,2884,2926,2927,2952,2953,2965,2966,2973,2974,2977,2978,2986,2987,2995,2996,3024,3025,3051,3052,3099,3100,3117,3118,3138,3139,3159,3160,3180,3181,3201,3202,3222,3223,3243,3244,3252,3253,3278,3279,3304,3305,3344,3345,3370,3371,3396,3397,3435,3436,3551,3552,3564,3565,3600,3601,3635,3636,3660,3661,3685,3686,3706,3707,3727,3728,3784,3785,3815,3816,3849,3850,3884,3885,3917,3918,3951,3952,3990,3991,4028,4029,4066,4067,4095,4096,4137,4138,4182,4183,4228,4229,4275,4276,4308,4309,4342,4343,4375,4376,4434,4435,4524,4525,4547,4548,4633,4634,4665,4666],{"type":31,"tagName":324,"properties":325,"children":327},"span",{"class":326},"line",[328],{"type":31,"tagName":324,"properties":329,"children":331},{"style":330},"--shiki-dark:#6A737D;--shiki-light:#6A737D",[332],{"type":27,"value":333},"// Options Volume: the option contracts traded on the chart's underlying in every bar, calls stacked above zero and",{"type":27,"value":28},{"type":31,"tagName":324,"properties":336,"children":337},{"class":326},[338],{"type":31,"tagName":324,"properties":339,"children":340},{"style":330},[341],{"type":27,"value":342},"// puts below, each column split by where its prints traded against the quote. By side (the default): calls bought",{"type":27,"value":28},{"type":31,"tagName":324,"properties":345,"children":346},{"class":326},[347],{"type":31,"tagName":324,"properties":348,"children":349},{"style":330},[350],{"type":27,"value":351},"// at the ask in deep green, sold at the bid in pale green and at the mid or with no quote in slate; puts the same in",{"type":27,"value":28},{"type":31,"tagName":324,"properties":354,"children":355},{"class":326},[356],{"type":31,"tagName":324,"properties":357,"children":358},{"style":330},[359],{"type":27,"value":360},"// red under zero. Bullish and bearish: calls bought at the ask and puts sold at the bid stack above zero as bullish,",{"type":27,"value":28},{"type":31,"tagName":324,"properties":363,"children":364},{"class":326},[365],{"type":31,"tagName":324,"properties":366,"children":367},{"style":330},[368],{"type":27,"value":369},"// puts bought at the ask and calls sold at the bid below zero as bearish, and the prints at the mid or with no quote",{"type":27,"value":28},{"type":31,"tagName":324,"properties":372,"children":373},{"class":326},[374],{"type":31,"tagName":324,"properties":375,"children":376},{"style":330},[377],{"type":27,"value":378},"// split evenly into a slate band on each side, since they carry no side. A card at the top right reads the session",{"type":27,"value":28},{"type":31,"tagName":324,"properties":381,"children":382},{"class":326},[383],{"type":31,"tagName":324,"properties":384,"children":385},{"style":330},[386],{"type":27,"value":387},"// (each trade date starts again): the call and put contracts, the put/call ratio and the bullish share of the sided",{"type":27,"value":28},{"type":31,"tagName":324,"properties":390,"children":391},{"class":326},[392],{"type":31,"tagName":324,"properties":393,"children":394},{"style":330},[395],{"type":27,"value":396},"// contracts. The rows come from options_flow, one per bar: 1-minute rows reach back 7 days and 5-minute rows 30",{"type":27,"value":28},{"type":31,"tagName":324,"properties":399,"children":400},{"class":326},[401],{"type":31,"tagName":324,"properties":402,"children":403},{"style":330},[404],{"type":27,"value":405},"// days, so older bars carry none; a bar without a row draws no column, and the card counts the regular-session bars",{"type":27,"value":28},{"type":31,"tagName":324,"properties":408,"children":409},{"class":326},[410],{"type":31,"tagName":324,"properties":411,"children":412},{"style":330},[413],{"type":27,"value":414},"// that had none, the sums being a floor while that count is above 0.",{"type":27,"value":28},{"type":31,"tagName":324,"properties":417,"children":418},{"class":326},[],{"type":27,"value":28},{"type":31,"tagName":324,"properties":421,"children":422},{"class":326},[423,429,435,440,446,451,456,461,466,471,475,480,485,490,495],{"type":31,"tagName":324,"properties":424,"children":426},{"style":425},"--shiki-dark:#E1E4E8;--shiki-light:#24292E",[427],{"type":27,"value":428},"param.",{"type":31,"tagName":324,"properties":430,"children":432},{"style":431},"--shiki-dark:#B392F0;--shiki-light:#6F42C1",[433],{"type":27,"value":434},"choice",{"type":31,"tagName":324,"properties":436,"children":437},{"style":425},[438],{"type":27,"value":439},"(",{"type":31,"tagName":324,"properties":441,"children":443},{"style":442},"--shiki-dark:#9ECBFF;--shiki-light:#032F62",[444],{"type":27,"value":445},"\"split\"",{"type":31,"tagName":324,"properties":447,"children":448},{"style":425},[449],{"type":27,"value":450},", [",{"type":31,"tagName":324,"properties":452,"children":453},{"style":442},[454],{"type":27,"value":455},"\"side\"",{"type":31,"tagName":324,"properties":457,"children":458},{"style":425},[459],{"type":27,"value":460},", ",{"type":31,"tagName":324,"properties":462,"children":463},{"style":442},[464],{"type":27,"value":465},"\"sentiment\"",{"type":31,"tagName":324,"properties":467,"children":468},{"style":425},[469],{"type":27,"value":470},"], ",{"type":31,"tagName":324,"properties":472,"children":473},{"style":442},[474],{"type":27,"value":455},{"type":31,"tagName":324,"properties":476,"children":477},{"style":425},[478],{"type":27,"value":479},", { label: ",{"type":31,"tagName":324,"properties":481,"children":482},{"style":442},[483],{"type":27,"value":484},"\"Split\"",{"type":31,"tagName":324,"properties":486,"children":487},{"style":425},[488],{"type":27,"value":489},", description: ",{"type":31,"tagName":324,"properties":491,"children":492},{"style":442},[493],{"type":27,"value":494},"\"side: each column split into at the ask, at the bid and at the mid or no quote; sentiment: bullish above zero, bearish below, the mid and no-quote prints split evenly between them\"",{"type":31,"tagName":324,"properties":496,"children":497},{"style":425},[498],{"type":27,"value":499}," });",{"type":27,"value":28},{"type":31,"tagName":324,"properties":502,"children":503},{"class":326},[504,509,513,518,523],{"type":31,"tagName":324,"properties":505,"children":506},{"style":431},[507],{"type":27,"value":508},"input",{"type":31,"tagName":324,"properties":510,"children":511},{"style":425},[512],{"type":27,"value":439},{"type":31,"tagName":324,"properties":514,"children":515},{"style":442},[516],{"type":27,"value":517},"\"close\"",{"type":31,"tagName":324,"properties":519,"children":520},{"style":425},[521],{"type":27,"value":522},", ohlcv.close); ",{"type":31,"tagName":324,"properties":524,"children":525},{"style":330},[526],{"type":27,"value":527},"// the chart's own candles: the bar grid",{"type":27,"value":28},{"type":31,"tagName":324,"properties":530,"children":531},{"class":326},[532,536,540,545,550],{"type":31,"tagName":324,"properties":533,"children":534},{"style":431},[535],{"type":27,"value":508},{"type":31,"tagName":324,"properties":537,"children":538},{"style":425},[539],{"type":27,"value":439},{"type":31,"tagName":324,"properties":541,"children":542},{"style":442},[543],{"type":27,"value":544},"\"trade_date\"",{"type":31,"tagName":324,"properties":546,"children":547},{"style":425},[548],{"type":27,"value":549},", time.trade_date); ",{"type":31,"tagName":324,"properties":551,"children":552},{"style":330},[553],{"type":27,"value":554},"// the bar's trade date: the card's sums start again on each",{"type":27,"value":28},{"type":31,"tagName":324,"properties":557,"children":558},{"class":326},[559,563,567,572,577],{"type":31,"tagName":324,"properties":560,"children":561},{"style":431},[562],{"type":27,"value":508},{"type":31,"tagName":324,"properties":564,"children":565},{"style":425},[566],{"type":27,"value":439},{"type":31,"tagName":324,"properties":568,"children":569},{"style":442},[570],{"type":27,"value":571},"\"session\"",{"type":31,"tagName":324,"properties":573,"children":574},{"style":425},[575],{"type":27,"value":576},", time.session); ",{"type":31,"tagName":324,"properties":578,"children":579},{"style":330},[580],{"type":27,"value":581},"// 1 in the regular session: the bars a missing row is counted on",{"type":27,"value":28},{"type":31,"tagName":324,"properties":584,"children":585},{"class":326},[586,590,594,599,604,609,613,618,623],{"type":31,"tagName":324,"properties":587,"children":588},{"style":431},[589],{"type":27,"value":508},{"type":31,"tagName":324,"properties":591,"children":592},{"style":425},[593],{"type":27,"value":439},{"type":31,"tagName":324,"properties":595,"children":596},{"style":442},[597],{"type":27,"value":598},"\"call_ask\"",{"type":31,"tagName":324,"properties":600,"children":601},{"style":425},[602],{"type":27,"value":603},", options_flow.call_contracts_ask, { missing: ",{"type":31,"tagName":324,"properties":605,"children":606},{"style":442},[607],{"type":27,"value":608},"\"nan\"",{"type":31,"tagName":324,"properties":610,"children":611},{"style":425},[612],{"type":27,"value":489},{"type":31,"tagName":324,"properties":614,"children":615},{"style":442},[616],{"type":27,"value":617},"\"Call contracts bought at the ask in the bar, the chart's underlying\"",{"type":31,"tagName":324,"properties":619,"children":620},{"style":425},[621],{"type":27,"value":622}," }); ",{"type":31,"tagName":324,"properties":624,"children":625},{"style":330},[626],{"type":27,"value":627},"// NaN on a bar the class serves no row for",{"type":27,"value":28},{"type":31,"tagName":324,"properties":630,"children":631},{"class":326},[632,636,640,645,650,654,658,663],{"type":31,"tagName":324,"properties":633,"children":634},{"style":431},[635],{"type":27,"value":508},{"type":31,"tagName":324,"properties":637,"children":638},{"style":425},[639],{"type":27,"value":439},{"type":31,"tagName":324,"properties":641,"children":642},{"style":442},[643],{"type":27,"value":644},"\"call_bid\"",{"type":31,"tagName":324,"properties":646,"children":647},{"style":425},[648],{"type":27,"value":649},", options_flow.call_contracts_bid, { missing: ",{"type":31,"tagName":324,"properties":651,"children":652},{"style":442},[653],{"type":27,"value":608},{"type":31,"tagName":324,"properties":655,"children":656},{"style":425},[657],{"type":27,"value":489},{"type":31,"tagName":324,"properties":659,"children":660},{"style":442},[661],{"type":27,"value":662},"\"Call contracts sold at the bid\"",{"type":31,"tagName":324,"properties":664,"children":665},{"style":425},[666],{"type":27,"value":499},{"type":27,"value":28},{"type":31,"tagName":324,"properties":669,"children":670},{"class":326},[671,675,679,684,689,693,697,702],{"type":31,"tagName":324,"properties":672,"children":673},{"style":431},[674],{"type":27,"value":508},{"type":31,"tagName":324,"properties":676,"children":677},{"style":425},[678],{"type":27,"value":439},{"type":31,"tagName":324,"properties":680,"children":681},{"style":442},[682],{"type":27,"value":683},"\"call_mid\"",{"type":31,"tagName":324,"properties":685,"children":686},{"style":425},[687],{"type":27,"value":688},", options_flow.call_contracts_mid, { missing: ",{"type":31,"tagName":324,"properties":690,"children":691},{"style":442},[692],{"type":27,"value":608},{"type":31,"tagName":324,"properties":694,"children":695},{"style":425},[696],{"type":27,"value":489},{"type":31,"tagName":324,"properties":698,"children":699},{"style":442},[700],{"type":27,"value":701},"\"Call contracts printed at the mid\"",{"type":31,"tagName":324,"properties":703,"children":704},{"style":425},[705],{"type":27,"value":499},{"type":27,"value":28},{"type":31,"tagName":324,"properties":708,"children":709},{"class":326},[710,714,718,723,728,732,736,741],{"type":31,"tagName":324,"properties":711,"children":712},{"style":431},[713],{"type":27,"value":508},{"type":31,"tagName":324,"properties":715,"children":716},{"style":425},[717],{"type":27,"value":439},{"type":31,"tagName":324,"properties":719,"children":720},{"style":442},[721],{"type":27,"value":722},"\"call_none\"",{"type":31,"tagName":324,"properties":724,"children":725},{"style":425},[726],{"type":27,"value":727},", options_flow.call_contracts_none, { missing: ",{"type":31,"tagName":324,"properties":729,"children":730},{"style":442},[731],{"type":27,"value":608},{"type":31,"tagName":324,"properties":733,"children":734},{"style":425},[735],{"type":27,"value":489},{"type":31,"tagName":324,"properties":737,"children":738},{"style":442},[739],{"type":27,"value":740},"\"Call contracts printed with no quote to side them\"",{"type":31,"tagName":324,"properties":742,"children":743},{"style":425},[744],{"type":27,"value":499},{"type":27,"value":28},{"type":31,"tagName":324,"properties":747,"children":748},{"class":326},[749,753,757,762,767,771,775,780],{"type":31,"tagName":324,"properties":750,"children":751},{"style":431},[752],{"type":27,"value":508},{"type":31,"tagName":324,"properties":754,"children":755},{"style":425},[756],{"type":27,"value":439},{"type":31,"tagName":324,"properties":758,"children":759},{"style":442},[760],{"type":27,"value":761},"\"put_ask\"",{"type":31,"tagName":324,"properties":763,"children":764},{"style":425},[765],{"type":27,"value":766},", options_flow.put_contracts_ask, { missing: ",{"type":31,"tagName":324,"properties":768,"children":769},{"style":442},[770],{"type":27,"value":608},{"type":31,"tagName":324,"properties":772,"children":773},{"style":425},[774],{"type":27,"value":489},{"type":31,"tagName":324,"properties":776,"children":777},{"style":442},[778],{"type":27,"value":779},"\"Put contracts bought at the ask\"",{"type":31,"tagName":324,"properties":781,"children":782},{"style":425},[783],{"type":27,"value":499},{"type":27,"value":28},{"type":31,"tagName":324,"properties":786,"children":787},{"class":326},[788,792,796,801,806,810,814,819],{"type":31,"tagName":324,"properties":789,"children":790},{"style":431},[791],{"type":27,"value":508},{"type":31,"tagName":324,"properties":793,"children":794},{"style":425},[795],{"type":27,"value":439},{"type":31,"tagName":324,"properties":797,"children":798},{"style":442},[799],{"type":27,"value":800},"\"put_bid\"",{"type":31,"tagName":324,"properties":802,"children":803},{"style":425},[804],{"type":27,"value":805},", options_flow.put_contracts_bid, { missing: ",{"type":31,"tagName":324,"properties":807,"children":808},{"style":442},[809],{"type":27,"value":608},{"type":31,"tagName":324,"properties":811,"children":812},{"style":425},[813],{"type":27,"value":489},{"type":31,"tagName":324,"properties":815,"children":816},{"style":442},[817],{"type":27,"value":818},"\"Put contracts sold at the bid\"",{"type":31,"tagName":324,"properties":820,"children":821},{"style":425},[822],{"type":27,"value":499},{"type":27,"value":28},{"type":31,"tagName":324,"properties":825,"children":826},{"class":326},[827,831,835,840,845,849,853,858],{"type":31,"tagName":324,"properties":828,"children":829},{"style":431},[830],{"type":27,"value":508},{"type":31,"tagName":324,"properties":832,"children":833},{"style":425},[834],{"type":27,"value":439},{"type":31,"tagName":324,"properties":836,"children":837},{"style":442},[838],{"type":27,"value":839},"\"put_mid\"",{"type":31,"tagName":324,"properties":841,"children":842},{"style":425},[843],{"type":27,"value":844},", options_flow.put_contracts_mid, { missing: ",{"type":31,"tagName":324,"properties":846,"children":847},{"style":442},[848],{"type":27,"value":608},{"type":31,"tagName":324,"properties":850,"children":851},{"style":425},[852],{"type":27,"value":489},{"type":31,"tagName":324,"properties":854,"children":855},{"style":442},[856],{"type":27,"value":857},"\"Put contracts printed at the mid\"",{"type":31,"tagName":324,"properties":859,"children":860},{"style":425},[861],{"type":27,"value":499},{"type":27,"value":28},{"type":31,"tagName":324,"properties":864,"children":865},{"class":326},[866,870,874,879,884,888,892,897],{"type":31,"tagName":324,"properties":867,"children":868},{"style":431},[869],{"type":27,"value":508},{"type":31,"tagName":324,"properties":871,"children":872},{"style":425},[873],{"type":27,"value":439},{"type":31,"tagName":324,"properties":875,"children":876},{"style":442},[877],{"type":27,"value":878},"\"put_none\"",{"type":31,"tagName":324,"properties":880,"children":881},{"style":425},[882],{"type":27,"value":883},", options_flow.put_contracts_none, { missing: ",{"type":31,"tagName":324,"properties":885,"children":886},{"style":442},[887],{"type":27,"value":608},{"type":31,"tagName":324,"properties":889,"children":890},{"style":425},[891],{"type":27,"value":489},{"type":31,"tagName":324,"properties":893,"children":894},{"style":442},[895],{"type":27,"value":896},"\"Put contracts printed with no quote\"",{"type":31,"tagName":324,"properties":898,"children":899},{"style":425},[900],{"type":27,"value":499},{"type":27,"value":28},{"type":31,"tagName":324,"properties":903,"children":904},{"class":326},[905],{"type":31,"tagName":324,"properties":906,"children":907},{"style":330},[908],{"type":27,"value":909},"// The columns: one stack, the calls (or the bullish side) above zero and the puts (or the bearish side) below, in",{"type":27,"value":28},{"type":31,"tagName":324,"properties":912,"children":913},{"class":326},[914],{"type":31,"tagName":324,"properties":915,"children":916},{"style":330},[917],{"type":27,"value":918},"// declaration order. Each split writes its own columns; the other split's read NaN and draw nothing.",{"type":27,"value":28},{"type":31,"tagName":324,"properties":921,"children":922},{"class":326},[923,928,932,937,942,947,952,958,963,968,973,978,983,988,992,997],{"type":31,"tagName":324,"properties":924,"children":925},{"style":431},[926],{"type":27,"value":927},"output",{"type":31,"tagName":324,"properties":929,"children":930},{"style":425},[931],{"type":27,"value":439},{"type":31,"tagName":324,"properties":933,"children":934},{"style":442},[935],{"type":27,"value":936},"\"calls_ask\"",{"type":31,"tagName":324,"properties":938,"children":939},{"style":425},[940],{"type":27,"value":941},", bar, lower, { color: ",{"type":31,"tagName":324,"properties":943,"children":944},{"style":442},[945],{"type":27,"value":946},"\"#16a34a\"",{"type":31,"tagName":324,"properties":948,"children":949},{"style":425},[950],{"type":27,"value":951},", width: ",{"type":31,"tagName":324,"properties":953,"children":955},{"style":954},"--shiki-dark:#79B8FF;--shiki-light:#005CC5",[956],{"type":27,"value":957},"0.8",{"type":31,"tagName":324,"properties":959,"children":960},{"style":425},[961],{"type":27,"value":962},", stack: ",{"type":31,"tagName":324,"properties":964,"children":965},{"style":442},[966],{"type":27,"value":967},"\"contracts\"",{"type":31,"tagName":324,"properties":969,"children":970},{"style":425},[971],{"type":27,"value":972},", label: ",{"type":31,"tagName":324,"properties":974,"children":975},{"style":442},[976],{"type":27,"value":977},"\"Calls at the ask\"",{"type":31,"tagName":324,"properties":979,"children":980},{"style":425},[981],{"type":27,"value":982},", format: ",{"type":31,"tagName":324,"properties":984,"children":985},{"style":442},[986],{"type":27,"value":987},"\"si\"",{"type":31,"tagName":324,"properties":989,"children":990},{"style":425},[991],{"type":27,"value":489},{"type":31,"tagName":324,"properties":993,"children":994},{"style":442},[995],{"type":27,"value":996},"\"Call contracts bought at the ask (split: side)\"",{"type":31,"tagName":324,"properties":998,"children":999},{"style":425},[1000],{"type":27,"value":499},{"type":27,"value":28},{"type":31,"tagName":324,"properties":1003,"children":1004},{"class":326},[1005,1009,1013,1018,1022,1027,1031,1035,1039,1043,1047,1052,1056,1060,1064,1069],{"type":31,"tagName":324,"properties":1006,"children":1007},{"style":431},[1008],{"type":27,"value":927},{"type":31,"tagName":324,"properties":1010,"children":1011},{"style":425},[1012],{"type":27,"value":439},{"type":31,"tagName":324,"properties":1014,"children":1015},{"style":442},[1016],{"type":27,"value":1017},"\"calls_bid\"",{"type":31,"tagName":324,"properties":1019,"children":1020},{"style":425},[1021],{"type":27,"value":941},{"type":31,"tagName":324,"properties":1023,"children":1024},{"style":442},[1025],{"type":27,"value":1026},"\"#86efac\"",{"type":31,"tagName":324,"properties":1028,"children":1029},{"style":425},[1030],{"type":27,"value":951},{"type":31,"tagName":324,"properties":1032,"children":1033},{"style":954},[1034],{"type":27,"value":957},{"type":31,"tagName":324,"properties":1036,"children":1037},{"style":425},[1038],{"type":27,"value":962},{"type":31,"tagName":324,"properties":1040,"children":1041},{"style":442},[1042],{"type":27,"value":967},{"type":31,"tagName":324,"properties":1044,"children":1045},{"style":425},[1046],{"type":27,"value":972},{"type":31,"tagName":324,"properties":1048,"children":1049},{"style":442},[1050],{"type":27,"value":1051},"\"Calls at the bid\"",{"type":31,"tagName":324,"properties":1053,"children":1054},{"style":425},[1055],{"type":27,"value":982},{"type":31,"tagName":324,"properties":1057,"children":1058},{"style":442},[1059],{"type":27,"value":987},{"type":31,"tagName":324,"properties":1061,"children":1062},{"style":425},[1063],{"type":27,"value":489},{"type":31,"tagName":324,"properties":1065,"children":1066},{"style":442},[1067],{"type":27,"value":1068},"\"Call contracts sold at the bid (split: side)\"",{"type":31,"tagName":324,"properties":1070,"children":1071},{"style":425},[1072],{"type":27,"value":499},{"type":27,"value":28},{"type":31,"tagName":324,"properties":1075,"children":1076},{"class":326},[1077,1081,1085,1090,1094,1099,1103,1107,1111,1115,1119,1124,1128,1132,1136,1141],{"type":31,"tagName":324,"properties":1078,"children":1079},{"style":431},[1080],{"type":27,"value":927},{"type":31,"tagName":324,"properties":1082,"children":1083},{"style":425},[1084],{"type":27,"value":439},{"type":31,"tagName":324,"properties":1086,"children":1087},{"style":442},[1088],{"type":27,"value":1089},"\"calls_other\"",{"type":31,"tagName":324,"properties":1091,"children":1092},{"style":425},[1093],{"type":27,"value":941},{"type":31,"tagName":324,"properties":1095,"children":1096},{"style":442},[1097],{"type":27,"value":1098},"\"#64748b\"",{"type":31,"tagName":324,"properties":1100,"children":1101},{"style":425},[1102],{"type":27,"value":951},{"type":31,"tagName":324,"properties":1104,"children":1105},{"style":954},[1106],{"type":27,"value":957},{"type":31,"tagName":324,"properties":1108,"children":1109},{"style":425},[1110],{"type":27,"value":962},{"type":31,"tagName":324,"properties":1112,"children":1113},{"style":442},[1114],{"type":27,"value":967},{"type":31,"tagName":324,"properties":1116,"children":1117},{"style":425},[1118],{"type":27,"value":972},{"type":31,"tagName":324,"properties":1120,"children":1121},{"style":442},[1122],{"type":27,"value":1123},"\"Calls, no side\"",{"type":31,"tagName":324,"properties":1125,"children":1126},{"style":425},[1127],{"type":27,"value":982},{"type":31,"tagName":324,"properties":1129,"children":1130},{"style":442},[1131],{"type":27,"value":987},{"type":31,"tagName":324,"properties":1133,"children":1134},{"style":425},[1135],{"type":27,"value":489},{"type":31,"tagName":324,"properties":1137,"children":1138},{"style":442},[1139],{"type":27,"value":1140},"\"Call contracts at the mid or with no quote (split: side)\"",{"type":31,"tagName":324,"properties":1142,"children":1143},{"style":425},[1144],{"type":27,"value":499},{"type":27,"value":28},{"type":31,"tagName":324,"properties":1147,"children":1148},{"class":326},[1149,1153,1157,1162,1166,1171,1175,1179,1183,1187,1191,1196,1200,1204,1208,1213],{"type":31,"tagName":324,"properties":1150,"children":1151},{"style":431},[1152],{"type":27,"value":927},{"type":31,"tagName":324,"properties":1154,"children":1155},{"style":425},[1156],{"type":27,"value":439},{"type":31,"tagName":324,"properties":1158,"children":1159},{"style":442},[1160],{"type":27,"value":1161},"\"puts_ask\"",{"type":31,"tagName":324,"properties":1163,"children":1164},{"style":425},[1165],{"type":27,"value":941},{"type":31,"tagName":324,"properties":1167,"children":1168},{"style":442},[1169],{"type":27,"value":1170},"\"#dc2626\"",{"type":31,"tagName":324,"properties":1172,"children":1173},{"style":425},[1174],{"type":27,"value":951},{"type":31,"tagName":324,"properties":1176,"children":1177},{"style":954},[1178],{"type":27,"value":957},{"type":31,"tagName":324,"properties":1180,"children":1181},{"style":425},[1182],{"type":27,"value":962},{"type":31,"tagName":324,"properties":1184,"children":1185},{"style":442},[1186],{"type":27,"value":967},{"type":31,"tagName":324,"properties":1188,"children":1189},{"style":425},[1190],{"type":27,"value":972},{"type":31,"tagName":324,"properties":1192,"children":1193},{"style":442},[1194],{"type":27,"value":1195},"\"Puts at the ask\"",{"type":31,"tagName":324,"properties":1197,"children":1198},{"style":425},[1199],{"type":27,"value":982},{"type":31,"tagName":324,"properties":1201,"children":1202},{"style":442},[1203],{"type":27,"value":987},{"type":31,"tagName":324,"properties":1205,"children":1206},{"style":425},[1207],{"type":27,"value":489},{"type":31,"tagName":324,"properties":1209,"children":1210},{"style":442},[1211],{"type":27,"value":1212},"\"Put contracts bought at the ask, drawn under zero (split: side)\"",{"type":31,"tagName":324,"properties":1214,"children":1215},{"style":425},[1216],{"type":27,"value":499},{"type":27,"value":28},{"type":31,"tagName":324,"properties":1219,"children":1220},{"class":326},[1221,1225,1229,1234,1238,1243,1247,1251,1255,1259,1263,1268,1272,1276,1280,1285],{"type":31,"tagName":324,"properties":1222,"children":1223},{"style":431},[1224],{"type":27,"value":927},{"type":31,"tagName":324,"properties":1226,"children":1227},{"style":425},[1228],{"type":27,"value":439},{"type":31,"tagName":324,"properties":1230,"children":1231},{"style":442},[1232],{"type":27,"value":1233},"\"puts_bid\"",{"type":31,"tagName":324,"properties":1235,"children":1236},{"style":425},[1237],{"type":27,"value":941},{"type":31,"tagName":324,"properties":1239,"children":1240},{"style":442},[1241],{"type":27,"value":1242},"\"#fca5a5\"",{"type":31,"tagName":324,"properties":1244,"children":1245},{"style":425},[1246],{"type":27,"value":951},{"type":31,"tagName":324,"properties":1248,"children":1249},{"style":954},[1250],{"type":27,"value":957},{"type":31,"tagName":324,"properties":1252,"children":1253},{"style":425},[1254],{"type":27,"value":962},{"type":31,"tagName":324,"properties":1256,"children":1257},{"style":442},[1258],{"type":27,"value":967},{"type":31,"tagName":324,"properties":1260,"children":1261},{"style":425},[1262],{"type":27,"value":972},{"type":31,"tagName":324,"properties":1264,"children":1265},{"style":442},[1266],{"type":27,"value":1267},"\"Puts at the bid\"",{"type":31,"tagName":324,"properties":1269,"children":1270},{"style":425},[1271],{"type":27,"value":982},{"type":31,"tagName":324,"properties":1273,"children":1274},{"style":442},[1275],{"type":27,"value":987},{"type":31,"tagName":324,"properties":1277,"children":1278},{"style":425},[1279],{"type":27,"value":489},{"type":31,"tagName":324,"properties":1281,"children":1282},{"style":442},[1283],{"type":27,"value":1284},"\"Put contracts sold at the bid, under zero (split: side)\"",{"type":31,"tagName":324,"properties":1286,"children":1287},{"style":425},[1288],{"type":27,"value":499},{"type":27,"value":28},{"type":31,"tagName":324,"properties":1291,"children":1292},{"class":326},[1293,1297,1301,1306,1310,1315,1319,1323,1327,1331,1335,1340,1344,1348,1352,1357],{"type":31,"tagName":324,"properties":1294,"children":1295},{"style":431},[1296],{"type":27,"value":927},{"type":31,"tagName":324,"properties":1298,"children":1299},{"style":425},[1300],{"type":27,"value":439},{"type":31,"tagName":324,"properties":1302,"children":1303},{"style":442},[1304],{"type":27,"value":1305},"\"puts_other\"",{"type":31,"tagName":324,"properties":1307,"children":1308},{"style":425},[1309],{"type":27,"value":941},{"type":31,"tagName":324,"properties":1311,"children":1312},{"style":442},[1313],{"type":27,"value":1314},"\"#475569\"",{"type":31,"tagName":324,"properties":1316,"children":1317},{"style":425},[1318],{"type":27,"value":951},{"type":31,"tagName":324,"properties":1320,"children":1321},{"style":954},[1322],{"type":27,"value":957},{"type":31,"tagName":324,"properties":1324,"children":1325},{"style":425},[1326],{"type":27,"value":962},{"type":31,"tagName":324,"properties":1328,"children":1329},{"style":442},[1330],{"type":27,"value":967},{"type":31,"tagName":324,"properties":1332,"children":1333},{"style":425},[1334],{"type":27,"value":972},{"type":31,"tagName":324,"properties":1336,"children":1337},{"style":442},[1338],{"type":27,"value":1339},"\"Puts, no side\"",{"type":31,"tagName":324,"properties":1341,"children":1342},{"style":425},[1343],{"type":27,"value":982},{"type":31,"tagName":324,"properties":1345,"children":1346},{"style":442},[1347],{"type":27,"value":987},{"type":31,"tagName":324,"properties":1349,"children":1350},{"style":425},[1351],{"type":27,"value":489},{"type":31,"tagName":324,"properties":1353,"children":1354},{"style":442},[1355],{"type":27,"value":1356},"\"Put contracts at the mid or with no quote, under zero (split: side)\"",{"type":31,"tagName":324,"properties":1358,"children":1359},{"style":425},[1360],{"type":27,"value":499},{"type":27,"value":28},{"type":31,"tagName":324,"properties":1363,"children":1364},{"class":326},[1365,1369,1373,1378,1382,1387,1391,1395,1399,1403,1407,1412,1416,1420,1424,1429],{"type":31,"tagName":324,"properties":1366,"children":1367},{"style":431},[1368],{"type":27,"value":927},{"type":31,"tagName":324,"properties":1370,"children":1371},{"style":425},[1372],{"type":27,"value":439},{"type":31,"tagName":324,"properties":1374,"children":1375},{"style":442},[1376],{"type":27,"value":1377},"\"bullish\"",{"type":31,"tagName":324,"properties":1379,"children":1380},{"style":425},[1381],{"type":27,"value":941},{"type":31,"tagName":324,"properties":1383,"children":1384},{"style":442},[1385],{"type":27,"value":1386},"\"#22c55e\"",{"type":31,"tagName":324,"properties":1388,"children":1389},{"style":425},[1390],{"type":27,"value":951},{"type":31,"tagName":324,"properties":1392,"children":1393},{"style":954},[1394],{"type":27,"value":957},{"type":31,"tagName":324,"properties":1396,"children":1397},{"style":425},[1398],{"type":27,"value":962},{"type":31,"tagName":324,"properties":1400,"children":1401},{"style":442},[1402],{"type":27,"value":967},{"type":31,"tagName":324,"properties":1404,"children":1405},{"style":425},[1406],{"type":27,"value":972},{"type":31,"tagName":324,"properties":1408,"children":1409},{"style":442},[1410],{"type":27,"value":1411},"\"Bullish\"",{"type":31,"tagName":324,"properties":1413,"children":1414},{"style":425},[1415],{"type":27,"value":982},{"type":31,"tagName":324,"properties":1417,"children":1418},{"style":442},[1419],{"type":27,"value":987},{"type":31,"tagName":324,"properties":1421,"children":1422},{"style":425},[1423],{"type":27,"value":489},{"type":31,"tagName":324,"properties":1425,"children":1426},{"style":442},[1427],{"type":27,"value":1428},"\"Calls bought at the ask plus puts sold at the bid (split: sentiment)\"",{"type":31,"tagName":324,"properties":1430,"children":1431},{"style":425},[1432],{"type":27,"value":499},{"type":27,"value":28},{"type":31,"tagName":324,"properties":1435,"children":1436},{"class":326},[1437,1441,1445,1450,1454,1459,1463,1467,1471,1475,1479,1484,1488,1492,1496,1501],{"type":31,"tagName":324,"properties":1438,"children":1439},{"style":431},[1440],{"type":27,"value":927},{"type":31,"tagName":324,"properties":1442,"children":1443},{"style":425},[1444],{"type":27,"value":439},{"type":31,"tagName":324,"properties":1446,"children":1447},{"style":442},[1448],{"type":27,"value":1449},"\"neutral_up\"",{"type":31,"tagName":324,"properties":1451,"children":1452},{"style":425},[1453],{"type":27,"value":941},{"type":31,"tagName":324,"properties":1455,"children":1456},{"style":442},[1457],{"type":27,"value":1458},"\"#94a3b8\"",{"type":31,"tagName":324,"properties":1460,"children":1461},{"style":425},[1462],{"type":27,"value":951},{"type":31,"tagName":324,"properties":1464,"children":1465},{"style":954},[1466],{"type":27,"value":957},{"type":31,"tagName":324,"properties":1468,"children":1469},{"style":425},[1470],{"type":27,"value":962},{"type":31,"tagName":324,"properties":1472,"children":1473},{"style":442},[1474],{"type":27,"value":967},{"type":31,"tagName":324,"properties":1476,"children":1477},{"style":425},[1478],{"type":27,"value":972},{"type":31,"tagName":324,"properties":1480,"children":1481},{"style":442},[1482],{"type":27,"value":1483},"\"Neutral\"",{"type":31,"tagName":324,"properties":1485,"children":1486},{"style":425},[1487],{"type":27,"value":982},{"type":31,"tagName":324,"properties":1489,"children":1490},{"style":442},[1491],{"type":27,"value":987},{"type":31,"tagName":324,"properties":1493,"children":1494},{"style":425},[1495],{"type":27,"value":489},{"type":31,"tagName":324,"properties":1497,"children":1498},{"style":442},[1499],{"type":27,"value":1500},"\"Half the contracts at the mid or with no quote, above zero (split: sentiment)\"",{"type":31,"tagName":324,"properties":1502,"children":1503},{"style":425},[1504],{"type":27,"value":499},{"type":27,"value":28},{"type":31,"tagName":324,"properties":1507,"children":1508},{"class":326},[1509,1513,1517,1522,1526,1530,1534,1538,1542,1546,1550,1555,1560,1565,1569,1573,1577,1582],{"type":31,"tagName":324,"properties":1510,"children":1511},{"style":431},[1512],{"type":27,"value":927},{"type":31,"tagName":324,"properties":1514,"children":1515},{"style":425},[1516],{"type":27,"value":439},{"type":31,"tagName":324,"properties":1518,"children":1519},{"style":442},[1520],{"type":27,"value":1521},"\"neutral_down\"",{"type":31,"tagName":324,"properties":1523,"children":1524},{"style":425},[1525],{"type":27,"value":941},{"type":31,"tagName":324,"properties":1527,"children":1528},{"style":442},[1529],{"type":27,"value":1458},{"type":31,"tagName":324,"properties":1531,"children":1532},{"style":425},[1533],{"type":27,"value":951},{"type":31,"tagName":324,"properties":1535,"children":1536},{"style":954},[1537],{"type":27,"value":957},{"type":31,"tagName":324,"properties":1539,"children":1540},{"style":425},[1541],{"type":27,"value":962},{"type":31,"tagName":324,"properties":1543,"children":1544},{"style":442},[1545],{"type":27,"value":967},{"type":31,"tagName":324,"properties":1547,"children":1548},{"style":425},[1549],{"type":27,"value":972},{"type":31,"tagName":324,"properties":1551,"children":1552},{"style":442},[1553],{"type":27,"value":1554},"\"Neutral, below\"",{"type":31,"tagName":324,"properties":1556,"children":1557},{"style":425},[1558],{"type":27,"value":1559},", legend: ",{"type":31,"tagName":324,"properties":1561,"children":1562},{"style":954},[1563],{"type":27,"value":1564},"false",{"type":31,"tagName":324,"properties":1566,"children":1567},{"style":425},[1568],{"type":27,"value":982},{"type":31,"tagName":324,"properties":1570,"children":1571},{"style":442},[1572],{"type":27,"value":987},{"type":31,"tagName":324,"properties":1574,"children":1575},{"style":425},[1576],{"type":27,"value":489},{"type":31,"tagName":324,"properties":1578,"children":1579},{"style":442},[1580],{"type":27,"value":1581},"\"The other half, under zero (split: sentiment)\"",{"type":31,"tagName":324,"properties":1583,"children":1584},{"style":425},[1585],{"type":27,"value":499},{"type":27,"value":28},{"type":31,"tagName":324,"properties":1588,"children":1589},{"class":326},[1590,1594,1598,1603,1607,1612,1616,1620,1624,1628,1632,1637,1641,1645,1649,1654],{"type":31,"tagName":324,"properties":1591,"children":1592},{"style":431},[1593],{"type":27,"value":927},{"type":31,"tagName":324,"properties":1595,"children":1596},{"style":425},[1597],{"type":27,"value":439},{"type":31,"tagName":324,"properties":1599,"children":1600},{"style":442},[1601],{"type":27,"value":1602},"\"bearish\"",{"type":31,"tagName":324,"properties":1604,"children":1605},{"style":425},[1606],{"type":27,"value":941},{"type":31,"tagName":324,"properties":1608,"children":1609},{"style":442},[1610],{"type":27,"value":1611},"\"#ef4444\"",{"type":31,"tagName":324,"properties":1613,"children":1614},{"style":425},[1615],{"type":27,"value":951},{"type":31,"tagName":324,"properties":1617,"children":1618},{"style":954},[1619],{"type":27,"value":957},{"type":31,"tagName":324,"properties":1621,"children":1622},{"style":425},[1623],{"type":27,"value":962},{"type":31,"tagName":324,"properties":1625,"children":1626},{"style":442},[1627],{"type":27,"value":967},{"type":31,"tagName":324,"properties":1629,"children":1630},{"style":425},[1631],{"type":27,"value":972},{"type":31,"tagName":324,"properties":1633,"children":1634},{"style":442},[1635],{"type":27,"value":1636},"\"Bearish\"",{"type":31,"tagName":324,"properties":1638,"children":1639},{"style":425},[1640],{"type":27,"value":982},{"type":31,"tagName":324,"properties":1642,"children":1643},{"style":442},[1644],{"type":27,"value":987},{"type":31,"tagName":324,"properties":1646,"children":1647},{"style":425},[1648],{"type":27,"value":489},{"type":31,"tagName":324,"properties":1650,"children":1651},{"style":442},[1652],{"type":27,"value":1653},"\"Puts bought at the ask plus calls sold at the bid, under zero (split: sentiment)\"",{"type":31,"tagName":324,"properties":1655,"children":1656},{"style":425},[1657],{"type":27,"value":499},{"type":27,"value":28},{"type":31,"tagName":324,"properties":1660,"children":1661},{"class":326},[1662],{"type":31,"tagName":324,"properties":1663,"children":1664},{"style":330},[1665],{"type":27,"value":1666},"// The readings, data-only: the card reads them and the Console can too.",{"type":27,"value":28},{"type":31,"tagName":324,"properties":1669,"children":1670},{"class":326},[1671,1675,1679,1684,1689,1694],{"type":31,"tagName":324,"properties":1672,"children":1673},{"style":431},[1674],{"type":27,"value":927},{"type":31,"tagName":324,"properties":1676,"children":1677},{"style":425},[1678],{"type":27,"value":439},{"type":31,"tagName":324,"properties":1680,"children":1681},{"style":442},[1682],{"type":27,"value":1683},"\"session_calls\"",{"type":31,"tagName":324,"properties":1685,"children":1686},{"style":425},[1687],{"type":27,"value":1688},", none, lower, { description: ",{"type":31,"tagName":324,"properties":1690,"children":1691},{"style":442},[1692],{"type":27,"value":1693},"\"Call contracts over the session\"",{"type":31,"tagName":324,"properties":1695,"children":1696},{"style":425},[1697],{"type":27,"value":499},{"type":27,"value":28},{"type":31,"tagName":324,"properties":1700,"children":1701},{"class":326},[1702,1706,1710,1715,1719,1724],{"type":31,"tagName":324,"properties":1703,"children":1704},{"style":431},[1705],{"type":27,"value":927},{"type":31,"tagName":324,"properties":1707,"children":1708},{"style":425},[1709],{"type":27,"value":439},{"type":31,"tagName":324,"properties":1711,"children":1712},{"style":442},[1713],{"type":27,"value":1714},"\"session_puts\"",{"type":31,"tagName":324,"properties":1716,"children":1717},{"style":425},[1718],{"type":27,"value":1688},{"type":31,"tagName":324,"properties":1720,"children":1721},{"style":442},[1722],{"type":27,"value":1723},"\"Put contracts over the session\"",{"type":31,"tagName":324,"properties":1725,"children":1726},{"style":425},[1727],{"type":27,"value":499},{"type":27,"value":28},{"type":31,"tagName":324,"properties":1730,"children":1731},{"class":326},[1732,1736,1740,1745,1749,1754],{"type":31,"tagName":324,"properties":1733,"children":1734},{"style":431},[1735],{"type":27,"value":927},{"type":31,"tagName":324,"properties":1737,"children":1738},{"style":425},[1739],{"type":27,"value":439},{"type":31,"tagName":324,"properties":1741,"children":1742},{"style":442},[1743],{"type":27,"value":1744},"\"put_call\"",{"type":31,"tagName":324,"properties":1746,"children":1747},{"style":425},[1748],{"type":27,"value":1688},{"type":31,"tagName":324,"properties":1750,"children":1751},{"style":442},[1752],{"type":27,"value":1753},"\"The session's put contracts over its call contracts\"",{"type":31,"tagName":324,"properties":1755,"children":1756},{"style":425},[1757],{"type":27,"value":499},{"type":27,"value":28},{"type":31,"tagName":324,"properties":1760,"children":1761},{"class":326},[1762,1766,1770,1775,1779,1784],{"type":31,"tagName":324,"properties":1763,"children":1764},{"style":431},[1765],{"type":27,"value":927},{"type":31,"tagName":324,"properties":1767,"children":1768},{"style":425},[1769],{"type":27,"value":439},{"type":31,"tagName":324,"properties":1771,"children":1772},{"style":442},[1773],{"type":27,"value":1774},"\"bull_share\"",{"type":31,"tagName":324,"properties":1776,"children":1777},{"style":425},[1778],{"type":27,"value":1688},{"type":31,"tagName":324,"properties":1780,"children":1781},{"style":442},[1782],{"type":27,"value":1783},"\"Bullish contracts over bullish plus bearish, percent: the sided prints only\"",{"type":31,"tagName":324,"properties":1785,"children":1786},{"style":425},[1787],{"type":27,"value":499},{"type":27,"value":28},{"type":31,"tagName":324,"properties":1790,"children":1791},{"class":326},[1792,1796,1800,1805,1809,1814],{"type":31,"tagName":324,"properties":1793,"children":1794},{"style":431},[1795],{"type":27,"value":927},{"type":31,"tagName":324,"properties":1797,"children":1798},{"style":425},[1799],{"type":27,"value":439},{"type":31,"tagName":324,"properties":1801,"children":1802},{"style":442},[1803],{"type":27,"value":1804},"\"missing_bars\"",{"type":31,"tagName":324,"properties":1806,"children":1807},{"style":425},[1808],{"type":27,"value":1688},{"type":31,"tagName":324,"properties":1810,"children":1811},{"style":442},[1812],{"type":27,"value":1813},"\"Regular-session bars of this session that carried no flow row: the sums are a floor while it is above 0\"",{"type":31,"tagName":324,"properties":1815,"children":1816},{"style":425},[1817],{"type":27,"value":499},{"type":27,"value":28},{"type":31,"tagName":324,"properties":1820,"children":1821},{"class":326},[1822,1826,1830,1835,1839,1844],{"type":31,"tagName":324,"properties":1823,"children":1824},{"style":431},[1825],{"type":27,"value":927},{"type":31,"tagName":324,"properties":1827,"children":1828},{"style":425},[1829],{"type":27,"value":439},{"type":31,"tagName":324,"properties":1831,"children":1832},{"style":442},[1833],{"type":27,"value":1834},"\"tone\"",{"type":31,"tagName":324,"properties":1836,"children":1837},{"style":425},[1838],{"type":27,"value":1688},{"type":31,"tagName":324,"properties":1840,"children":1841},{"style":442},[1842],{"type":27,"value":1843},"\"The card's colour: 0 puts outweigh calls, 1 no reading or even, 2 calls outweigh puts\"",{"type":31,"tagName":324,"properties":1845,"children":1846},{"style":425},[1847],{"type":27,"value":499},{"type":27,"value":28},{"type":31,"tagName":324,"properties":1850,"children":1851},{"class":326},[1852,1857,1861,1866,1871,1876,1880],{"type":31,"tagName":324,"properties":1853,"children":1854},{"style":431},[1855],{"type":27,"value":1856},"string",{"type":31,"tagName":324,"properties":1858,"children":1859},{"style":425},[1860],{"type":27,"value":439},{"type":31,"tagName":324,"properties":1862,"children":1863},{"style":442},[1864],{"type":27,"value":1865},"\"read\"",{"type":31,"tagName":324,"properties":1867,"children":1868},{"style":425},[1869],{"type":27,"value":1870},", { max_bytes: ",{"type":31,"tagName":324,"properties":1872,"children":1873},{"style":954},[1874],{"type":27,"value":1875},"48",{"type":31,"tagName":324,"properties":1877,"children":1878},{"style":425},[1879],{"type":27,"value":622},{"type":31,"tagName":324,"properties":1881,"children":1882},{"style":330},[1883],{"type":27,"value":1884},"// the headline",{"type":27,"value":28},{"type":31,"tagName":324,"properties":1887,"children":1888},{"class":326},[],{"type":27,"value":28},{"type":31,"tagName":324,"properties":1891,"children":1892},{"class":326},[1893],{"type":31,"tagName":324,"properties":1894,"children":1895},{"style":330},[1896],{"type":27,"value":1897},"// The card, in the terminal look: which side traded more leads (red puts, slate no reading, green calls).",{"type":27,"value":28},{"type":31,"tagName":324,"properties":1900,"children":1901},{"class":326},[1902,1907,1912,1916,1921],{"type":31,"tagName":324,"properties":1903,"children":1904},{"style":425},[1905],{"type":27,"value":1906},"render.",{"type":31,"tagName":324,"properties":1908,"children":1909},{"style":431},[1910],{"type":27,"value":1911},"hud",{"type":31,"tagName":324,"properties":1913,"children":1914},{"style":425},[1915],{"type":27,"value":439},{"type":31,"tagName":324,"properties":1917,"children":1918},{"style":442},[1919],{"type":27,"value":1920},"\"volume_card\"",{"type":31,"tagName":324,"properties":1922,"children":1923},{"style":425},[1924],{"type":27,"value":1925},", {",{"type":27,"value":28},{"type":31,"tagName":324,"properties":1928,"children":1929},{"class":326},[1930,1935,1940],{"type":31,"tagName":324,"properties":1931,"children":1932},{"style":425},[1933],{"type":27,"value":1934},"  position: ",{"type":31,"tagName":324,"properties":1936,"children":1937},{"style":442},[1938],{"type":27,"value":1939},"\"top_right\"",{"type":31,"tagName":324,"properties":1941,"children":1942},{"style":425},[1943],{"type":27,"value":1944},",",{"type":27,"value":28},{"type":31,"tagName":324,"properties":1947,"children":1948},{"class":326},[1949,1954,1959],{"type":31,"tagName":324,"properties":1950,"children":1951},{"style":425},[1952],{"type":27,"value":1953},"  safe_area: ",{"type":31,"tagName":324,"properties":1955,"children":1956},{"style":954},[1957],{"type":27,"value":1958},"true",{"type":31,"tagName":324,"properties":1960,"children":1961},{"style":425},[1962],{"type":27,"value":1944},{"type":27,"value":28},{"type":31,"tagName":324,"properties":1965,"children":1966},{"class":326},[1967,1972,1977],{"type":31,"tagName":324,"properties":1968,"children":1969},{"style":425},[1970],{"type":27,"value":1971},"  look: ",{"type":31,"tagName":324,"properties":1973,"children":1974},{"style":442},[1975],{"type":27,"value":1976},"\"terminal\"",{"type":31,"tagName":324,"properties":1978,"children":1979},{"style":425},[1980],{"type":27,"value":1944},{"type":27,"value":28},{"type":31,"tagName":324,"properties":1983,"children":1984},{"class":326},[1985,1990,1995],{"type":31,"tagName":324,"properties":1986,"children":1987},{"style":425},[1988],{"type":27,"value":1989},"  title: ",{"type":31,"tagName":324,"properties":1991,"children":1992},{"style":442},[1993],{"type":27,"value":1994},"\"Options volume, this session\"",{"type":31,"tagName":324,"properties":1996,"children":1997},{"style":425},[1998],{"type":27,"value":1944},{"type":27,"value":28},{"type":31,"tagName":324,"properties":2001,"children":2002},{"class":326},[2003,2008,2013],{"type":31,"tagName":324,"properties":2004,"children":2005},{"style":425},[2006],{"type":27,"value":2007},"  columns: ",{"type":31,"tagName":324,"properties":2009,"children":2010},{"style":954},[2011],{"type":27,"value":2012},"2",{"type":31,"tagName":324,"properties":2014,"children":2015},{"style":425},[2016],{"type":27,"value":1944},{"type":27,"value":28},{"type":31,"tagName":324,"properties":2019,"children":2020},{"class":326},[2021],{"type":31,"tagName":324,"properties":2022,"children":2023},{"style":425},[2024],{"type":27,"value":2025},"  tiles: [",{"type":27,"value":28},{"type":31,"tagName":324,"properties":2028,"children":2029},{"class":326},[2030,2035,2040,2044,2049,2053,2057,2062,2066,2071,2075,2080,2084,2088,2092,2096,2100],{"type":31,"tagName":324,"properties":2031,"children":2032},{"style":425},[2033],{"type":27,"value":2034},"    tile.",{"type":31,"tagName":324,"properties":2036,"children":2037},{"style":431},[2038],{"type":27,"value":2039},"pill",{"type":31,"tagName":324,"properties":2041,"children":2042},{"style":425},[2043],{"type":27,"value":439},{"type":31,"tagName":324,"properties":2045,"children":2046},{"style":442},[2047],{"type":27,"value":2048},"\"Session\"",{"type":31,"tagName":324,"properties":2050,"children":2051},{"style":425},[2052],{"type":27,"value":460},{"type":31,"tagName":324,"properties":2054,"children":2055},{"style":442},[2056],{"type":27,"value":1865},{"type":31,"tagName":324,"properties":2058,"children":2059},{"style":425},[2060],{"type":27,"value":2061},", { headline: ",{"type":31,"tagName":324,"properties":2063,"children":2064},{"style":954},[2065],{"type":27,"value":1958},{"type":31,"tagName":324,"properties":2067,"children":2068},{"style":425},[2069],{"type":27,"value":2070},", color_by: ",{"type":31,"tagName":324,"properties":2072,"children":2073},{"style":442},[2074],{"type":27,"value":1834},{"type":31,"tagName":324,"properties":2076,"children":2077},{"style":425},[2078],{"type":27,"value":2079},", colors: [",{"type":31,"tagName":324,"properties":2081,"children":2082},{"style":442},[2083],{"type":27,"value":1611},{"type":31,"tagName":324,"properties":2085,"children":2086},{"style":425},[2087],{"type":27,"value":460},{"type":31,"tagName":324,"properties":2089,"children":2090},{"style":442},[2091],{"type":27,"value":1458},{"type":31,"tagName":324,"properties":2093,"children":2094},{"style":425},[2095],{"type":27,"value":460},{"type":31,"tagName":324,"properties":2097,"children":2098},{"style":442},[2099],{"type":27,"value":1386},{"type":31,"tagName":324,"properties":2101,"children":2102},{"style":425},[2103],{"type":27,"value":2104},"] }),",{"type":27,"value":28},{"type":31,"tagName":324,"properties":2107,"children":2108},{"class":326},[2109,2113,2118,2122,2127,2131,2135,2140,2144],{"type":31,"tagName":324,"properties":2110,"children":2111},{"style":425},[2112],{"type":27,"value":2034},{"type":31,"tagName":324,"properties":2114,"children":2115},{"style":431},[2116],{"type":27,"value":2117},"value",{"type":31,"tagName":324,"properties":2119,"children":2120},{"style":425},[2121],{"type":27,"value":439},{"type":31,"tagName":324,"properties":2123,"children":2124},{"style":442},[2125],{"type":27,"value":2126},"\"Calls\"",{"type":31,"tagName":324,"properties":2128,"children":2129},{"style":425},[2130],{"type":27,"value":460},{"type":31,"tagName":324,"properties":2132,"children":2133},{"style":442},[2134],{"type":27,"value":1683},{"type":31,"tagName":324,"properties":2136,"children":2137},{"style":425},[2138],{"type":27,"value":2139},", { format: ",{"type":31,"tagName":324,"properties":2141,"children":2142},{"style":442},[2143],{"type":27,"value":987},{"type":31,"tagName":324,"properties":2145,"children":2146},{"style":425},[2147],{"type":27,"value":2148}," }),",{"type":27,"value":28},{"type":31,"tagName":324,"properties":2151,"children":2152},{"class":326},[2153,2157,2161,2165,2170,2174,2178,2182,2186],{"type":31,"tagName":324,"properties":2154,"children":2155},{"style":425},[2156],{"type":27,"value":2034},{"type":31,"tagName":324,"properties":2158,"children":2159},{"style":431},[2160],{"type":27,"value":2117},{"type":31,"tagName":324,"properties":2162,"children":2163},{"style":425},[2164],{"type":27,"value":439},{"type":31,"tagName":324,"properties":2166,"children":2167},{"style":442},[2168],{"type":27,"value":2169},"\"Puts\"",{"type":31,"tagName":324,"properties":2171,"children":2172},{"style":425},[2173],{"type":27,"value":460},{"type":31,"tagName":324,"properties":2175,"children":2176},{"style":442},[2177],{"type":27,"value":1714},{"type":31,"tagName":324,"properties":2179,"children":2180},{"style":425},[2181],{"type":27,"value":2139},{"type":31,"tagName":324,"properties":2183,"children":2184},{"style":442},[2185],{"type":27,"value":987},{"type":31,"tagName":324,"properties":2187,"children":2188},{"style":425},[2189],{"type":27,"value":2148},{"type":27,"value":28},{"type":31,"tagName":324,"properties":2192,"children":2193},{"class":326},[2194,2198,2202,2206,2211,2215,2219,2223,2228],{"type":31,"tagName":324,"properties":2195,"children":2196},{"style":425},[2197],{"type":27,"value":2034},{"type":31,"tagName":324,"properties":2199,"children":2200},{"style":431},[2201],{"type":27,"value":2117},{"type":31,"tagName":324,"properties":2203,"children":2204},{"style":425},[2205],{"type":27,"value":439},{"type":31,"tagName":324,"properties":2207,"children":2208},{"style":442},[2209],{"type":27,"value":2210},"\"Put/call\"",{"type":31,"tagName":324,"properties":2212,"children":2213},{"style":425},[2214],{"type":27,"value":460},{"type":31,"tagName":324,"properties":2216,"children":2217},{"style":442},[2218],{"type":27,"value":1744},{"type":31,"tagName":324,"properties":2220,"children":2221},{"style":425},[2222],{"type":27,"value":2139},{"type":31,"tagName":324,"properties":2224,"children":2225},{"style":442},[2226],{"type":27,"value":2227},"\"0.00\"",{"type":31,"tagName":324,"properties":2229,"children":2230},{"style":425},[2231],{"type":27,"value":2148},{"type":27,"value":28},{"type":31,"tagName":324,"properties":2234,"children":2235},{"class":326},[2236,2240,2244,2248,2253,2257,2261,2265,2270],{"type":31,"tagName":324,"properties":2237,"children":2238},{"style":425},[2239],{"type":27,"value":2034},{"type":31,"tagName":324,"properties":2241,"children":2242},{"style":431},[2243],{"type":27,"value":2117},{"type":31,"tagName":324,"properties":2245,"children":2246},{"style":425},[2247],{"type":27,"value":439},{"type":31,"tagName":324,"properties":2249,"children":2250},{"style":442},[2251],{"type":27,"value":2252},"\"Bullish share\"",{"type":31,"tagName":324,"properties":2254,"children":2255},{"style":425},[2256],{"type":27,"value":460},{"type":31,"tagName":324,"properties":2258,"children":2259},{"style":442},[2260],{"type":27,"value":1774},{"type":31,"tagName":324,"properties":2262,"children":2263},{"style":425},[2264],{"type":27,"value":2139},{"type":31,"tagName":324,"properties":2266,"children":2267},{"style":442},[2268],{"type":27,"value":2269},"\"%\"",{"type":31,"tagName":324,"properties":2271,"children":2272},{"style":425},[2273],{"type":27,"value":2148},{"type":27,"value":28},{"type":31,"tagName":324,"properties":2276,"children":2277},{"class":326},[2278,2282,2287,2292,2297,2301,2305,2309,2314],{"type":31,"tagName":324,"properties":2279,"children":2280},{"style":425},[2281],{"type":27,"value":2034},{"type":31,"tagName":324,"properties":2283,"children":2284},{"style":431},[2285],{"type":27,"value":2286},"rows",{"type":31,"tagName":324,"properties":2288,"children":2289},{"style":425},[2290],{"type":27,"value":2291},"([[",{"type":31,"tagName":324,"properties":2293,"children":2294},{"style":442},[2295],{"type":27,"value":2296},"\"Bars with no flow row\"",{"type":31,"tagName":324,"properties":2298,"children":2299},{"style":425},[2300],{"type":27,"value":460},{"type":31,"tagName":324,"properties":2302,"children":2303},{"style":442},[2304],{"type":27,"value":1804},{"type":31,"tagName":324,"properties":2306,"children":2307},{"style":425},[2308],{"type":27,"value":460},{"type":31,"tagName":324,"properties":2310,"children":2311},{"style":442},[2312],{"type":27,"value":2313},"\"int\"",{"type":31,"tagName":324,"properties":2315,"children":2316},{"style":425},[2317],{"type":27,"value":2318},"]]),",{"type":27,"value":28},{"type":31,"tagName":324,"properties":2321,"children":2322},{"class":326},[2323],{"type":31,"tagName":324,"properties":2324,"children":2325},{"style":425},[2326],{"type":27,"value":2327},"  ],",{"type":27,"value":28},{"type":31,"tagName":324,"properties":2330,"children":2331},{"class":326},[2332],{"type":31,"tagName":324,"properties":2333,"children":2334},{"style":425},[2335],{"type":27,"value":2336},"});",{"type":27,"value":28},{"type":31,"tagName":324,"properties":2339,"children":2340},{"class":326},[],{"type":27,"value":28},{"type":31,"tagName":324,"properties":2343,"children":2344},{"class":326},[2345,2351,2356,2361,2366,2371],{"type":31,"tagName":324,"properties":2346,"children":2348},{"style":2347},"--shiki-dark:#F97583;--shiki-light:#D73A49",[2349],{"type":27,"value":2350},"let",{"type":31,"tagName":324,"properties":2352,"children":2353},{"style":425},[2354],{"type":27,"value":2355}," bySide ",{"type":31,"tagName":324,"properties":2357,"children":2358},{"style":2347},[2359],{"type":27,"value":2360},"=",{"type":31,"tagName":324,"properties":2362,"children":2363},{"style":954},[2364],{"type":27,"value":2365}," true",{"type":31,"tagName":324,"properties":2367,"children":2368},{"style":425},[2369],{"type":27,"value":2370},"; ",{"type":31,"tagName":324,"properties":2372,"children":2373},{"style":330},[2374],{"type":27,"value":2375},"// setting, read in onStart()",{"type":27,"value":28},{"type":31,"tagName":324,"properties":2378,"children":2379},{"class":326},[2380,2384,2389,2394,2399,2404,2409,2413],{"type":31,"tagName":324,"properties":2381,"children":2382},{"style":2347},[2383],{"type":27,"value":2350},{"type":31,"tagName":324,"properties":2385,"children":2386},{"style":425},[2387],{"type":27,"value":2388}," day",{"type":31,"tagName":324,"properties":2390,"children":2391},{"style":2347},[2392],{"type":27,"value":2393},":",{"type":31,"tagName":324,"properties":2395,"children":2396},{"style":431},[2397],{"type":27,"value":2398}," f64",{"type":31,"tagName":324,"properties":2400,"children":2401},{"style":2347},[2402],{"type":27,"value":2403}," =",{"type":31,"tagName":324,"properties":2405,"children":2406},{"style":954},[2407],{"type":27,"value":2408}," NaN",{"type":31,"tagName":324,"properties":2410,"children":2411},{"style":425},[2412],{"type":27,"value":2370},{"type":31,"tagName":324,"properties":2414,"children":2415},{"style":330},[2416],{"type":27,"value":2417},"// the trade date the card's sums run over",{"type":27,"value":28},{"type":31,"tagName":324,"properties":2420,"children":2421},{"class":326},[2422,2426,2431,2435,2440,2444],{"type":31,"tagName":324,"properties":2423,"children":2424},{"style":2347},[2425],{"type":27,"value":2350},{"type":31,"tagName":324,"properties":2427,"children":2428},{"style":425},[2429],{"type":27,"value":2430}," calls ",{"type":31,"tagName":324,"properties":2432,"children":2433},{"style":2347},[2434],{"type":27,"value":2360},{"type":31,"tagName":324,"properties":2436,"children":2437},{"style":954},[2438],{"type":27,"value":2439}," 0.0",{"type":31,"tagName":324,"properties":2441,"children":2442},{"style":425},[2443],{"type":27,"value":2370},{"type":31,"tagName":324,"properties":2445,"children":2446},{"style":330},[2447],{"type":27,"value":2448},"// the session's sums",{"type":27,"value":28},{"type":31,"tagName":324,"properties":2451,"children":2452},{"class":326},[2453,2457,2462,2466,2470],{"type":31,"tagName":324,"properties":2454,"children":2455},{"style":2347},[2456],{"type":27,"value":2350},{"type":31,"tagName":324,"properties":2458,"children":2459},{"style":425},[2460],{"type":27,"value":2461}," puts ",{"type":31,"tagName":324,"properties":2463,"children":2464},{"style":2347},[2465],{"type":27,"value":2360},{"type":31,"tagName":324,"properties":2467,"children":2468},{"style":954},[2469],{"type":27,"value":2439},{"type":31,"tagName":324,"properties":2471,"children":2472},{"style":425},[2473],{"type":27,"value":2474},";",{"type":27,"value":28},{"type":31,"tagName":324,"properties":2477,"children":2478},{"class":326},[2479,2483,2488,2492,2496],{"type":31,"tagName":324,"properties":2480,"children":2481},{"style":2347},[2482],{"type":27,"value":2350},{"type":31,"tagName":324,"properties":2484,"children":2485},{"style":425},[2486],{"type":27,"value":2487}," bull ",{"type":31,"tagName":324,"properties":2489,"children":2490},{"style":2347},[2491],{"type":27,"value":2360},{"type":31,"tagName":324,"properties":2493,"children":2494},{"style":954},[2495],{"type":27,"value":2439},{"type":31,"tagName":324,"properties":2497,"children":2498},{"style":425},[2499],{"type":27,"value":2474},{"type":27,"value":28},{"type":31,"tagName":324,"properties":2502,"children":2503},{"class":326},[2504,2508,2513,2517,2521],{"type":31,"tagName":324,"properties":2505,"children":2506},{"style":2347},[2507],{"type":27,"value":2350},{"type":31,"tagName":324,"properties":2509,"children":2510},{"style":425},[2511],{"type":27,"value":2512}," bear ",{"type":31,"tagName":324,"properties":2514,"children":2515},{"style":2347},[2516],{"type":27,"value":2360},{"type":31,"tagName":324,"properties":2518,"children":2519},{"style":954},[2520],{"type":27,"value":2439},{"type":31,"tagName":324,"properties":2522,"children":2523},{"style":425},[2524],{"type":27,"value":2474},{"type":27,"value":28},{"type":31,"tagName":324,"properties":2527,"children":2528},{"class":326},[2529,2533,2538,2542,2547,2551],{"type":31,"tagName":324,"properties":2530,"children":2531},{"style":2347},[2532],{"type":27,"value":2350},{"type":31,"tagName":324,"properties":2534,"children":2535},{"style":425},[2536],{"type":27,"value":2537}," rows ",{"type":31,"tagName":324,"properties":2539,"children":2540},{"style":2347},[2541],{"type":27,"value":2360},{"type":31,"tagName":324,"properties":2543,"children":2544},{"style":954},[2545],{"type":27,"value":2546}," 0",{"type":31,"tagName":324,"properties":2548,"children":2549},{"style":425},[2550],{"type":27,"value":2370},{"type":31,"tagName":324,"properties":2552,"children":2553},{"style":330},[2554],{"type":27,"value":2555},"// bars of this session that carried a flow row",{"type":27,"value":28},{"type":31,"tagName":324,"properties":2558,"children":2559},{"class":326},[2560,2564,2569,2573,2577,2581],{"type":31,"tagName":324,"properties":2561,"children":2562},{"style":2347},[2563],{"type":27,"value":2350},{"type":31,"tagName":324,"properties":2565,"children":2566},{"style":425},[2567],{"type":27,"value":2568}," missing ",{"type":31,"tagName":324,"properties":2570,"children":2571},{"style":2347},[2572],{"type":27,"value":2360},{"type":31,"tagName":324,"properties":2574,"children":2575},{"style":954},[2576],{"type":27,"value":2546},{"type":31,"tagName":324,"properties":2578,"children":2579},{"style":425},[2580],{"type":27,"value":2370},{"type":31,"tagName":324,"properties":2582,"children":2583},{"style":330},[2584],{"type":27,"value":2585},"// regular-session bars of this session without one",{"type":27,"value":28},{"type":31,"tagName":324,"properties":2588,"children":2589},{"class":326},[2590,2594,2599,2603,2607,2611],{"type":31,"tagName":324,"properties":2591,"children":2592},{"style":2347},[2593],{"type":27,"value":2350},{"type":31,"tagName":324,"properties":2595,"children":2596},{"style":425},[2597],{"type":27,"value":2598}," runRows ",{"type":31,"tagName":324,"properties":2600,"children":2601},{"style":2347},[2602],{"type":27,"value":2360},{"type":31,"tagName":324,"properties":2604,"children":2605},{"style":954},[2606],{"type":27,"value":2546},{"type":31,"tagName":324,"properties":2608,"children":2609},{"style":425},[2610],{"type":27,"value":2370},{"type":31,"tagName":324,"properties":2612,"children":2613},{"style":330},[2614],{"type":27,"value":2615},"// flow rows over the whole run",{"type":27,"value":28},{"type":31,"tagName":324,"properties":2618,"children":2619},{"class":326},[],{"type":27,"value":28},{"type":31,"tagName":324,"properties":2622,"children":2623},{"class":326},[2624,2629,2634,2639,2643,2648],{"type":31,"tagName":324,"properties":2625,"children":2626},{"style":2347},[2627],{"type":27,"value":2628},"function",{"type":31,"tagName":324,"properties":2630,"children":2631},{"style":431},[2632],{"type":27,"value":2633}," onStart",{"type":31,"tagName":324,"properties":2635,"children":2636},{"style":425},[2637],{"type":27,"value":2638},"()",{"type":31,"tagName":324,"properties":2640,"children":2641},{"style":2347},[2642],{"type":27,"value":2393},{"type":31,"tagName":324,"properties":2644,"children":2645},{"style":954},[2646],{"type":27,"value":2647}," void",{"type":31,"tagName":324,"properties":2649,"children":2650},{"style":425},[2651],{"type":27,"value":2652}," {",{"type":27,"value":28},{"type":31,"tagName":324,"properties":2655,"children":2656},{"class":326},[2657,2662,2666,2671,2676,2681,2685],{"type":31,"tagName":324,"properties":2658,"children":2659},{"style":425},[2660],{"type":27,"value":2661},"  bySide ",{"type":31,"tagName":324,"properties":2663,"children":2664},{"style":2347},[2665],{"type":27,"value":2360},{"type":31,"tagName":324,"properties":2667,"children":2668},{"style":431},[2669],{"type":27,"value":2670}," p_split",{"type":31,"tagName":324,"properties":2672,"children":2673},{"style":425},[2674],{"type":27,"value":2675},"() ",{"type":31,"tagName":324,"properties":2677,"children":2678},{"style":2347},[2679],{"type":27,"value":2680},"==",{"type":31,"tagName":324,"properties":2682,"children":2683},{"style":954},[2684],{"type":27,"value":2439},{"type":31,"tagName":324,"properties":2686,"children":2687},{"style":425},[2688],{"type":27,"value":2474},{"type":27,"value":28},{"type":31,"tagName":324,"properties":2691,"children":2692},{"class":326},[2693],{"type":31,"tagName":324,"properties":2694,"children":2695},{"style":425},[2696],{"type":27,"value":2697},"}",{"type":27,"value":28},{"type":31,"tagName":324,"properties":2700,"children":2701},{"class":326},[],{"type":27,"value":28},{"type":31,"tagName":324,"properties":2704,"children":2705},{"class":326},[2706,2710,2715,2719,2723,2727],{"type":31,"tagName":324,"properties":2707,"children":2708},{"style":2347},[2709],{"type":27,"value":2628},{"type":31,"tagName":324,"properties":2711,"children":2712},{"style":431},[2713],{"type":27,"value":2714}," writeRead",{"type":31,"tagName":324,"properties":2716,"children":2717},{"style":425},[2718],{"type":27,"value":2638},{"type":31,"tagName":324,"properties":2720,"children":2721},{"style":2347},[2722],{"type":27,"value":2393},{"type":31,"tagName":324,"properties":2724,"children":2725},{"style":954},[2726],{"type":27,"value":2647},{"type":31,"tagName":324,"properties":2728,"children":2729},{"style":425},[2730],{"type":27,"value":2652},{"type":27,"value":28},{"type":31,"tagName":324,"properties":2733,"children":2734},{"class":326},[2735,2740],{"type":31,"tagName":324,"properties":2736,"children":2737},{"style":431},[2738],{"type":27,"value":2739},"  sb_clear",{"type":31,"tagName":324,"properties":2741,"children":2742},{"style":425},[2743],{"type":27,"value":2744},"();",{"type":27,"value":28},{"type":31,"tagName":324,"properties":2747,"children":2748},{"class":326},[2749,2754,2759,2763,2767,2772,2777,2781,2786],{"type":31,"tagName":324,"properties":2750,"children":2751},{"style":2347},[2752],{"type":27,"value":2753},"  if",{"type":31,"tagName":324,"properties":2755,"children":2756},{"style":425},[2757],{"type":27,"value":2758}," (runRows ",{"type":31,"tagName":324,"properties":2760,"children":2761},{"style":2347},[2762],{"type":27,"value":2680},{"type":31,"tagName":324,"properties":2764,"children":2765},{"style":954},[2766],{"type":27,"value":2546},{"type":31,"tagName":324,"properties":2768,"children":2769},{"style":425},[2770],{"type":27,"value":2771},") ",{"type":31,"tagName":324,"properties":2773,"children":2774},{"style":431},[2775],{"type":27,"value":2776},"sb_text",{"type":31,"tagName":324,"properties":2778,"children":2779},{"style":425},[2780],{"type":27,"value":439},{"type":31,"tagName":324,"properties":2782,"children":2783},{"style":442},[2784],{"type":27,"value":2785},"\"No options flow on this chart yet\"",{"type":31,"tagName":324,"properties":2787,"children":2788},{"style":425},[2789],{"type":27,"value":2790},");",{"type":27,"value":28},{"type":31,"tagName":324,"properties":2793,"children":2794},{"class":326},[2795,2800,2805,2810,2814,2818,2822,2826,2830,2835],{"type":31,"tagName":324,"properties":2796,"children":2797},{"style":2347},[2798],{"type":27,"value":2799},"  else",{"type":31,"tagName":324,"properties":2801,"children":2802},{"style":2347},[2803],{"type":27,"value":2804}," if",{"type":31,"tagName":324,"properties":2806,"children":2807},{"style":425},[2808],{"type":27,"value":2809}," (rows ",{"type":31,"tagName":324,"properties":2811,"children":2812},{"style":2347},[2813],{"type":27,"value":2680},{"type":31,"tagName":324,"properties":2815,"children":2816},{"style":954},[2817],{"type":27,"value":2546},{"type":31,"tagName":324,"properties":2819,"children":2820},{"style":425},[2821],{"type":27,"value":2771},{"type":31,"tagName":324,"properties":2823,"children":2824},{"style":431},[2825],{"type":27,"value":2776},{"type":31,"tagName":324,"properties":2827,"children":2828},{"style":425},[2829],{"type":27,"value":439},{"type":31,"tagName":324,"properties":2831,"children":2832},{"style":442},[2833],{"type":27,"value":2834},"\"No options flow yet this session\"",{"type":31,"tagName":324,"properties":2836,"children":2837},{"style":425},[2838],{"type":27,"value":2790},{"type":27,"value":28},{"type":31,"tagName":324,"properties":2841,"children":2842},{"class":326},[2843,2847,2851,2856,2861,2866,2870,2874,2879],{"type":31,"tagName":324,"properties":2844,"children":2845},{"style":2347},[2846],{"type":27,"value":2799},{"type":31,"tagName":324,"properties":2848,"children":2849},{"style":2347},[2850],{"type":27,"value":2804},{"type":31,"tagName":324,"properties":2852,"children":2853},{"style":425},[2854],{"type":27,"value":2855}," (calls ",{"type":31,"tagName":324,"properties":2857,"children":2858},{"style":2347},[2859],{"type":27,"value":2860},">",{"type":31,"tagName":324,"properties":2862,"children":2863},{"style":425},[2864],{"type":27,"value":2865}," puts) ",{"type":31,"tagName":324,"properties":2867,"children":2868},{"style":431},[2869],{"type":27,"value":2776},{"type":31,"tagName":324,"properties":2871,"children":2872},{"style":425},[2873],{"type":27,"value":439},{"type":31,"tagName":324,"properties":2875,"children":2876},{"style":442},[2877],{"type":27,"value":2878},"\"More calls than puts\"",{"type":31,"tagName":324,"properties":2880,"children":2881},{"style":425},[2882],{"type":27,"value":2790},{"type":27,"value":28},{"type":31,"tagName":324,"properties":2885,"children":2886},{"class":326},[2887,2891,2895,2900,2904,2909,2913,2917,2922],{"type":31,"tagName":324,"properties":2888,"children":2889},{"style":2347},[2890],{"type":27,"value":2799},{"type":31,"tagName":324,"properties":2892,"children":2893},{"style":2347},[2894],{"type":27,"value":2804},{"type":31,"tagName":324,"properties":2896,"children":2897},{"style":425},[2898],{"type":27,"value":2899}," (puts ",{"type":31,"tagName":324,"properties":2901,"children":2902},{"style":2347},[2903],{"type":27,"value":2860},{"type":31,"tagName":324,"properties":2905,"children":2906},{"style":425},[2907],{"type":27,"value":2908}," calls) ",{"type":31,"tagName":324,"properties":2910,"children":2911},{"style":431},[2912],{"type":27,"value":2776},{"type":31,"tagName":324,"properties":2914,"children":2915},{"style":425},[2916],{"type":27,"value":439},{"type":31,"tagName":324,"properties":2918,"children":2919},{"style":442},[2920],{"type":27,"value":2921},"\"More puts than calls\"",{"type":31,"tagName":324,"properties":2923,"children":2924},{"style":425},[2925],{"type":27,"value":2790},{"type":27,"value":28},{"type":31,"tagName":324,"properties":2928,"children":2929},{"class":326},[2930,2934,2939,2943,2948],{"type":31,"tagName":324,"properties":2931,"children":2932},{"style":2347},[2933],{"type":27,"value":2799},{"type":31,"tagName":324,"properties":2935,"children":2936},{"style":431},[2937],{"type":27,"value":2938}," sb_text",{"type":31,"tagName":324,"properties":2940,"children":2941},{"style":425},[2942],{"type":27,"value":439},{"type":31,"tagName":324,"properties":2944,"children":2945},{"style":442},[2946],{"type":27,"value":2947},"\"Calls and puts even\"",{"type":31,"tagName":324,"properties":2949,"children":2950},{"style":425},[2951],{"type":27,"value":2790},{"type":27,"value":28},{"type":31,"tagName":324,"properties":2954,"children":2955},{"class":326},[2956,2961],{"type":31,"tagName":324,"properties":2957,"children":2958},{"style":431},[2959],{"type":27,"value":2960},"  str_read_sb",{"type":31,"tagName":324,"properties":2962,"children":2963},{"style":425},[2964],{"type":27,"value":2744},{"type":27,"value":28},{"type":31,"tagName":324,"properties":2967,"children":2968},{"class":326},[2969],{"type":31,"tagName":324,"properties":2970,"children":2971},{"style":425},[2972],{"type":27,"value":2697},{"type":27,"value":28},{"type":31,"tagName":324,"properties":2975,"children":2976},{"class":326},[],{"type":27,"value":28},{"type":31,"tagName":324,"properties":2979,"children":2980},{"class":326},[2981],{"type":31,"tagName":324,"properties":2982,"children":2983},{"style":330},[2984],{"type":27,"value":2985},"// onBar() runs once per bar: a new trade date starts the card's sums again; the bar's row draws its column in the",{"type":27,"value":28},{"type":31,"tagName":324,"properties":2988,"children":2989},{"class":326},[2990],{"type":31,"tagName":324,"properties":2991,"children":2992},{"style":330},[2993],{"type":27,"value":2994},"// split the setting picks and adds to the sums, or counts as missing on a regular-session bar.",{"type":27,"value":28},{"type":31,"tagName":324,"properties":2997,"children":2998},{"class":326},[2999,3003,3008,3012,3016,3020],{"type":31,"tagName":324,"properties":3000,"children":3001},{"style":2347},[3002],{"type":27,"value":2628},{"type":31,"tagName":324,"properties":3004,"children":3005},{"style":431},[3006],{"type":27,"value":3007}," onBar",{"type":31,"tagName":324,"properties":3009,"children":3010},{"style":425},[3011],{"type":27,"value":2638},{"type":31,"tagName":324,"properties":3013,"children":3014},{"style":2347},[3015],{"type":27,"value":2393},{"type":31,"tagName":324,"properties":3017,"children":3018},{"style":954},[3019],{"type":27,"value":2647},{"type":31,"tagName":324,"properties":3021,"children":3022},{"style":425},[3023],{"type":27,"value":2652},{"type":27,"value":28},{"type":31,"tagName":324,"properties":3026,"children":3027},{"class":326},[3028,3033,3038,3042,3047],{"type":31,"tagName":324,"properties":3029,"children":3030},{"style":2347},[3031],{"type":27,"value":3032},"  const",{"type":31,"tagName":324,"properties":3034,"children":3035},{"style":954},[3036],{"type":27,"value":3037}," date",{"type":31,"tagName":324,"properties":3039,"children":3040},{"style":2347},[3041],{"type":27,"value":2403},{"type":31,"tagName":324,"properties":3043,"children":3044},{"style":431},[3045],{"type":27,"value":3046}," in_trade_date",{"type":31,"tagName":324,"properties":3048,"children":3049},{"style":425},[3050],{"type":27,"value":2744},{"type":27,"value":28},{"type":31,"tagName":324,"properties":3053,"children":3054},{"class":326},[3055,3059,3064,3069,3074,3079,3084,3089,3094],{"type":31,"tagName":324,"properties":3056,"children":3057},{"style":2347},[3058],{"type":27,"value":2753},{"type":31,"tagName":324,"properties":3060,"children":3061},{"style":425},[3062],{"type":27,"value":3063}," (",{"type":31,"tagName":324,"properties":3065,"children":3066},{"style":2347},[3067],{"type":27,"value":3068},"!",{"type":31,"tagName":324,"properties":3070,"children":3071},{"style":431},[3072],{"type":27,"value":3073},"isNaN",{"type":31,"tagName":324,"properties":3075,"children":3076},{"style":425},[3077],{"type":27,"value":3078},"(date) ",{"type":31,"tagName":324,"properties":3080,"children":3081},{"style":2347},[3082],{"type":27,"value":3083},"&&",{"type":31,"tagName":324,"properties":3085,"children":3086},{"style":425},[3087],{"type":27,"value":3088}," date ",{"type":31,"tagName":324,"properties":3090,"children":3091},{"style":2347},[3092],{"type":27,"value":3093},"!=",{"type":31,"tagName":324,"properties":3095,"children":3096},{"style":425},[3097],{"type":27,"value":3098}," day) {",{"type":27,"value":28},{"type":31,"tagName":324,"properties":3101,"children":3102},{"class":326},[3103,3108,3112],{"type":31,"tagName":324,"properties":3104,"children":3105},{"style":425},[3106],{"type":27,"value":3107},"    day ",{"type":31,"tagName":324,"properties":3109,"children":3110},{"style":2347},[3111],{"type":27,"value":2360},{"type":31,"tagName":324,"properties":3113,"children":3114},{"style":425},[3115],{"type":27,"value":3116}," date;",{"type":27,"value":28},{"type":31,"tagName":324,"properties":3119,"children":3120},{"class":326},[3121,3126,3130,3134],{"type":31,"tagName":324,"properties":3122,"children":3123},{"style":425},[3124],{"type":27,"value":3125},"    calls ",{"type":31,"tagName":324,"properties":3127,"children":3128},{"style":2347},[3129],{"type":27,"value":2360},{"type":31,"tagName":324,"properties":3131,"children":3132},{"style":954},[3133],{"type":27,"value":2439},{"type":31,"tagName":324,"properties":3135,"children":3136},{"style":425},[3137],{"type":27,"value":2474},{"type":27,"value":28},{"type":31,"tagName":324,"properties":3140,"children":3141},{"class":326},[3142,3147,3151,3155],{"type":31,"tagName":324,"properties":3143,"children":3144},{"style":425},[3145],{"type":27,"value":3146},"    puts ",{"type":31,"tagName":324,"properties":3148,"children":3149},{"style":2347},[3150],{"type":27,"value":2360},{"type":31,"tagName":324,"properties":3152,"children":3153},{"style":954},[3154],{"type":27,"value":2439},{"type":31,"tagName":324,"properties":3156,"children":3157},{"style":425},[3158],{"type":27,"value":2474},{"type":27,"value":28},{"type":31,"tagName":324,"properties":3161,"children":3162},{"class":326},[3163,3168,3172,3176],{"type":31,"tagName":324,"properties":3164,"children":3165},{"style":425},[3166],{"type":27,"value":3167},"    bull ",{"type":31,"tagName":324,"properties":3169,"children":3170},{"style":2347},[3171],{"type":27,"value":2360},{"type":31,"tagName":324,"properties":3173,"children":3174},{"style":954},[3175],{"type":27,"value":2439},{"type":31,"tagName":324,"properties":3177,"children":3178},{"style":425},[3179],{"type":27,"value":2474},{"type":27,"value":28},{"type":31,"tagName":324,"properties":3182,"children":3183},{"class":326},[3184,3189,3193,3197],{"type":31,"tagName":324,"properties":3185,"children":3186},{"style":425},[3187],{"type":27,"value":3188},"    bear ",{"type":31,"tagName":324,"properties":3190,"children":3191},{"style":2347},[3192],{"type":27,"value":2360},{"type":31,"tagName":324,"properties":3194,"children":3195},{"style":954},[3196],{"type":27,"value":2439},{"type":31,"tagName":324,"properties":3198,"children":3199},{"style":425},[3200],{"type":27,"value":2474},{"type":27,"value":28},{"type":31,"tagName":324,"properties":3203,"children":3204},{"class":326},[3205,3210,3214,3218],{"type":31,"tagName":324,"properties":3206,"children":3207},{"style":425},[3208],{"type":27,"value":3209},"    rows ",{"type":31,"tagName":324,"properties":3211,"children":3212},{"style":2347},[3213],{"type":27,"value":2360},{"type":31,"tagName":324,"properties":3215,"children":3216},{"style":954},[3217],{"type":27,"value":2546},{"type":31,"tagName":324,"properties":3219,"children":3220},{"style":425},[3221],{"type":27,"value":2474},{"type":27,"value":28},{"type":31,"tagName":324,"properties":3224,"children":3225},{"class":326},[3226,3231,3235,3239],{"type":31,"tagName":324,"properties":3227,"children":3228},{"style":425},[3229],{"type":27,"value":3230},"    missing ",{"type":31,"tagName":324,"properties":3232,"children":3233},{"style":2347},[3234],{"type":27,"value":2360},{"type":31,"tagName":324,"properties":3236,"children":3237},{"style":954},[3238],{"type":27,"value":2546},{"type":31,"tagName":324,"properties":3240,"children":3241},{"style":425},[3242],{"type":27,"value":2474},{"type":27,"value":28},{"type":31,"tagName":324,"properties":3245,"children":3246},{"class":326},[3247],{"type":31,"tagName":324,"properties":3248,"children":3249},{"style":425},[3250],{"type":27,"value":3251},"  }",{"type":27,"value":28},{"type":31,"tagName":324,"properties":3254,"children":3255},{"class":326},[3256,3260,3265,3269,3274],{"type":31,"tagName":324,"properties":3257,"children":3258},{"style":2347},[3259],{"type":27,"value":3032},{"type":31,"tagName":324,"properties":3261,"children":3262},{"style":954},[3263],{"type":27,"value":3264}," callAsk",{"type":31,"tagName":324,"properties":3266,"children":3267},{"style":2347},[3268],{"type":27,"value":2403},{"type":31,"tagName":324,"properties":3270,"children":3271},{"style":431},[3272],{"type":27,"value":3273}," in_call_ask",{"type":31,"tagName":324,"properties":3275,"children":3276},{"style":425},[3277],{"type":27,"value":2744},{"type":27,"value":28},{"type":31,"tagName":324,"properties":3280,"children":3281},{"class":326},[3282,3286,3291,3295,3300],{"type":31,"tagName":324,"properties":3283,"children":3284},{"style":2347},[3285],{"type":27,"value":3032},{"type":31,"tagName":324,"properties":3287,"children":3288},{"style":954},[3289],{"type":27,"value":3290}," callBid",{"type":31,"tagName":324,"properties":3292,"children":3293},{"style":2347},[3294],{"type":27,"value":2403},{"type":31,"tagName":324,"properties":3296,"children":3297},{"style":431},[3298],{"type":27,"value":3299}," in_call_bid",{"type":31,"tagName":324,"properties":3301,"children":3302},{"style":425},[3303],{"type":27,"value":2744},{"type":27,"value":28},{"type":31,"tagName":324,"properties":3306,"children":3307},{"class":326},[3308,3312,3317,3321,3326,3330,3335,3340],{"type":31,"tagName":324,"properties":3309,"children":3310},{"style":2347},[3311],{"type":27,"value":3032},{"type":31,"tagName":324,"properties":3313,"children":3314},{"style":954},[3315],{"type":27,"value":3316}," callOther",{"type":31,"tagName":324,"properties":3318,"children":3319},{"style":2347},[3320],{"type":27,"value":2403},{"type":31,"tagName":324,"properties":3322,"children":3323},{"style":431},[3324],{"type":27,"value":3325}," in_call_mid",{"type":31,"tagName":324,"properties":3327,"children":3328},{"style":425},[3329],{"type":27,"value":2675},{"type":31,"tagName":324,"properties":3331,"children":3332},{"style":2347},[3333],{"type":27,"value":3334},"+",{"type":31,"tagName":324,"properties":3336,"children":3337},{"style":431},[3338],{"type":27,"value":3339}," in_call_none",{"type":31,"tagName":324,"properties":3341,"children":3342},{"style":425},[3343],{"type":27,"value":2744},{"type":27,"value":28},{"type":31,"tagName":324,"properties":3346,"children":3347},{"class":326},[3348,3352,3357,3361,3366],{"type":31,"tagName":324,"properties":3349,"children":3350},{"style":2347},[3351],{"type":27,"value":3032},{"type":31,"tagName":324,"properties":3353,"children":3354},{"style":954},[3355],{"type":27,"value":3356}," putAsk",{"type":31,"tagName":324,"properties":3358,"children":3359},{"style":2347},[3360],{"type":27,"value":2403},{"type":31,"tagName":324,"properties":3362,"children":3363},{"style":431},[3364],{"type":27,"value":3365}," in_put_ask",{"type":31,"tagName":324,"properties":3367,"children":3368},{"style":425},[3369],{"type":27,"value":2744},{"type":27,"value":28},{"type":31,"tagName":324,"properties":3372,"children":3373},{"class":326},[3374,3378,3383,3387,3392],{"type":31,"tagName":324,"properties":3375,"children":3376},{"style":2347},[3377],{"type":27,"value":3032},{"type":31,"tagName":324,"properties":3379,"children":3380},{"style":954},[3381],{"type":27,"value":3382}," putBid",{"type":31,"tagName":324,"properties":3384,"children":3385},{"style":2347},[3386],{"type":27,"value":2403},{"type":31,"tagName":324,"properties":3388,"children":3389},{"style":431},[3390],{"type":27,"value":3391}," in_put_bid",{"type":31,"tagName":324,"properties":3393,"children":3394},{"style":425},[3395],{"type":27,"value":2744},{"type":27,"value":28},{"type":31,"tagName":324,"properties":3398,"children":3399},{"class":326},[3400,3404,3409,3413,3418,3422,3426,3431],{"type":31,"tagName":324,"properties":3401,"children":3402},{"style":2347},[3403],{"type":27,"value":3032},{"type":31,"tagName":324,"properties":3405,"children":3406},{"style":954},[3407],{"type":27,"value":3408}," putOther",{"type":31,"tagName":324,"properties":3410,"children":3411},{"style":2347},[3412],{"type":27,"value":2403},{"type":31,"tagName":324,"properties":3414,"children":3415},{"style":431},[3416],{"type":27,"value":3417}," in_put_mid",{"type":31,"tagName":324,"properties":3419,"children":3420},{"style":425},[3421],{"type":27,"value":2675},{"type":31,"tagName":324,"properties":3423,"children":3424},{"style":2347},[3425],{"type":27,"value":3334},{"type":31,"tagName":324,"properties":3427,"children":3428},{"style":431},[3429],{"type":27,"value":3430}," in_put_none",{"type":31,"tagName":324,"properties":3432,"children":3433},{"style":425},[3434],{"type":27,"value":2744},{"type":27,"value":28},{"type":31,"tagName":324,"properties":3437,"children":3438},{"class":326},[3439,3443,3448,3452,3457,3461,3466,3470,3474,3478,3483,3487,3491,3495,3500,3504,3508,3512,3517,3521,3525,3529,3534,3538,3542,3546],{"type":31,"tagName":324,"properties":3440,"children":3441},{"style":2347},[3442],{"type":27,"value":3032},{"type":31,"tagName":324,"properties":3444,"children":3445},{"style":954},[3446],{"type":27,"value":3447}," served",{"type":31,"tagName":324,"properties":3449,"children":3450},{"style":2347},[3451],{"type":27,"value":2403},{"type":31,"tagName":324,"properties":3453,"children":3454},{"style":2347},[3455],{"type":27,"value":3456}," !",{"type":31,"tagName":324,"properties":3458,"children":3459},{"style":431},[3460],{"type":27,"value":3073},{"type":31,"tagName":324,"properties":3462,"children":3463},{"style":425},[3464],{"type":27,"value":3465},"(callAsk) ",{"type":31,"tagName":324,"properties":3467,"children":3468},{"style":2347},[3469],{"type":27,"value":3083},{"type":31,"tagName":324,"properties":3471,"children":3472},{"style":2347},[3473],{"type":27,"value":3456},{"type":31,"tagName":324,"properties":3475,"children":3476},{"style":431},[3477],{"type":27,"value":3073},{"type":31,"tagName":324,"properties":3479,"children":3480},{"style":425},[3481],{"type":27,"value":3482},"(callBid) ",{"type":31,"tagName":324,"properties":3484,"children":3485},{"style":2347},[3486],{"type":27,"value":3083},{"type":31,"tagName":324,"properties":3488,"children":3489},{"style":2347},[3490],{"type":27,"value":3456},{"type":31,"tagName":324,"properties":3492,"children":3493},{"style":431},[3494],{"type":27,"value":3073},{"type":31,"tagName":324,"properties":3496,"children":3497},{"style":425},[3498],{"type":27,"value":3499},"(callOther) ",{"type":31,"tagName":324,"properties":3501,"children":3502},{"style":2347},[3503],{"type":27,"value":3083},{"type":31,"tagName":324,"properties":3505,"children":3506},{"style":2347},[3507],{"type":27,"value":3456},{"type":31,"tagName":324,"properties":3509,"children":3510},{"style":431},[3511],{"type":27,"value":3073},{"type":31,"tagName":324,"properties":3513,"children":3514},{"style":425},[3515],{"type":27,"value":3516},"(putAsk) ",{"type":31,"tagName":324,"properties":3518,"children":3519},{"style":2347},[3520],{"type":27,"value":3083},{"type":31,"tagName":324,"properties":3522,"children":3523},{"style":2347},[3524],{"type":27,"value":3456},{"type":31,"tagName":324,"properties":3526,"children":3527},{"style":431},[3528],{"type":27,"value":3073},{"type":31,"tagName":324,"properties":3530,"children":3531},{"style":425},[3532],{"type":27,"value":3533},"(putBid) ",{"type":31,"tagName":324,"properties":3535,"children":3536},{"style":2347},[3537],{"type":27,"value":3083},{"type":31,"tagName":324,"properties":3539,"children":3540},{"style":2347},[3541],{"type":27,"value":3456},{"type":31,"tagName":324,"properties":3543,"children":3544},{"style":431},[3545],{"type":27,"value":3073},{"type":31,"tagName":324,"properties":3547,"children":3548},{"style":425},[3549],{"type":27,"value":3550},"(putOther);",{"type":27,"value":28},{"type":31,"tagName":324,"properties":3553,"children":3554},{"class":326},[3555,3559],{"type":31,"tagName":324,"properties":3556,"children":3557},{"style":2347},[3558],{"type":27,"value":2753},{"type":31,"tagName":324,"properties":3560,"children":3561},{"style":425},[3562],{"type":27,"value":3563}," (served) {",{"type":27,"value":28},{"type":31,"tagName":324,"properties":3566,"children":3567},{"class":326},[3568,3572,3577,3582,3586,3591,3595],{"type":31,"tagName":324,"properties":3569,"children":3570},{"style":425},[3571],{"type":27,"value":3125},{"type":31,"tagName":324,"properties":3573,"children":3574},{"style":2347},[3575],{"type":27,"value":3576},"+=",{"type":31,"tagName":324,"properties":3578,"children":3579},{"style":425},[3580],{"type":27,"value":3581}," callAsk ",{"type":31,"tagName":324,"properties":3583,"children":3584},{"style":2347},[3585],{"type":27,"value":3334},{"type":31,"tagName":324,"properties":3587,"children":3588},{"style":425},[3589],{"type":27,"value":3590}," callBid ",{"type":31,"tagName":324,"properties":3592,"children":3593},{"style":2347},[3594],{"type":27,"value":3334},{"type":31,"tagName":324,"properties":3596,"children":3597},{"style":425},[3598],{"type":27,"value":3599}," callOther;",{"type":27,"value":28},{"type":31,"tagName":324,"properties":3602,"children":3603},{"class":326},[3604,3608,3612,3617,3621,3626,3630],{"type":31,"tagName":324,"properties":3605,"children":3606},{"style":425},[3607],{"type":27,"value":3146},{"type":31,"tagName":324,"properties":3609,"children":3610},{"style":2347},[3611],{"type":27,"value":3576},{"type":31,"tagName":324,"properties":3613,"children":3614},{"style":425},[3615],{"type":27,"value":3616}," putAsk ",{"type":31,"tagName":324,"properties":3618,"children":3619},{"style":2347},[3620],{"type":27,"value":3334},{"type":31,"tagName":324,"properties":3622,"children":3623},{"style":425},[3624],{"type":27,"value":3625}," putBid ",{"type":31,"tagName":324,"properties":3627,"children":3628},{"style":2347},[3629],{"type":27,"value":3334},{"type":31,"tagName":324,"properties":3631,"children":3632},{"style":425},[3633],{"type":27,"value":3634}," putOther;",{"type":27,"value":28},{"type":31,"tagName":324,"properties":3637,"children":3638},{"class":326},[3639,3643,3647,3651,3655],{"type":31,"tagName":324,"properties":3640,"children":3641},{"style":425},[3642],{"type":27,"value":3167},{"type":31,"tagName":324,"properties":3644,"children":3645},{"style":2347},[3646],{"type":27,"value":3576},{"type":31,"tagName":324,"properties":3648,"children":3649},{"style":425},[3650],{"type":27,"value":3581},{"type":31,"tagName":324,"properties":3652,"children":3653},{"style":2347},[3654],{"type":27,"value":3334},{"type":31,"tagName":324,"properties":3656,"children":3657},{"style":425},[3658],{"type":27,"value":3659}," putBid;",{"type":27,"value":28},{"type":31,"tagName":324,"properties":3662,"children":3663},{"class":326},[3664,3668,3672,3676,3680],{"type":31,"tagName":324,"properties":3665,"children":3666},{"style":425},[3667],{"type":27,"value":3188},{"type":31,"tagName":324,"properties":3669,"children":3670},{"style":2347},[3671],{"type":27,"value":3576},{"type":31,"tagName":324,"properties":3673,"children":3674},{"style":425},[3675],{"type":27,"value":3616},{"type":31,"tagName":324,"properties":3677,"children":3678},{"style":2347},[3679],{"type":27,"value":3334},{"type":31,"tagName":324,"properties":3681,"children":3682},{"style":425},[3683],{"type":27,"value":3684}," callBid;",{"type":27,"value":28},{"type":31,"tagName":324,"properties":3687,"children":3688},{"class":326},[3689,3693,3697,3702],{"type":31,"tagName":324,"properties":3690,"children":3691},{"style":425},[3692],{"type":27,"value":3209},{"type":31,"tagName":324,"properties":3694,"children":3695},{"style":2347},[3696],{"type":27,"value":3576},{"type":31,"tagName":324,"properties":3698,"children":3699},{"style":954},[3700],{"type":27,"value":3701}," 1",{"type":31,"tagName":324,"properties":3703,"children":3704},{"style":425},[3705],{"type":27,"value":2474},{"type":27,"value":28},{"type":31,"tagName":324,"properties":3708,"children":3709},{"class":326},[3710,3715,3719,3723],{"type":31,"tagName":324,"properties":3711,"children":3712},{"style":425},[3713],{"type":27,"value":3714},"    runRows ",{"type":31,"tagName":324,"properties":3716,"children":3717},{"style":2347},[3718],{"type":27,"value":3576},{"type":31,"tagName":324,"properties":3720,"children":3721},{"style":954},[3722],{"type":27,"value":3701},{"type":31,"tagName":324,"properties":3724,"children":3725},{"style":425},[3726],{"type":27,"value":2474},{"type":27,"value":28},{"type":31,"tagName":324,"properties":3729,"children":3730},{"class":326},[3731,3736,3741,3745,3749,3754,3758,3762,3767,3772,3776,3780],{"type":31,"tagName":324,"properties":3732,"children":3733},{"style":425},[3734],{"type":27,"value":3735},"  } ",{"type":31,"tagName":324,"properties":3737,"children":3738},{"style":2347},[3739],{"type":27,"value":3740},"else",{"type":31,"tagName":324,"properties":3742,"children":3743},{"style":2347},[3744],{"type":27,"value":2804},{"type":31,"tagName":324,"properties":3746,"children":3747},{"style":425},[3748],{"type":27,"value":3063},{"type":31,"tagName":324,"properties":3750,"children":3751},{"style":431},[3752],{"type":27,"value":3753},"in_session",{"type":31,"tagName":324,"properties":3755,"children":3756},{"style":425},[3757],{"type":27,"value":2675},{"type":31,"tagName":324,"properties":3759,"children":3760},{"style":2347},[3761],{"type":27,"value":2680},{"type":31,"tagName":324,"properties":3763,"children":3764},{"style":954},[3765],{"type":27,"value":3766}," 1.0",{"type":31,"tagName":324,"properties":3768,"children":3769},{"style":425},[3770],{"type":27,"value":3771},") missing ",{"type":31,"tagName":324,"properties":3773,"children":3774},{"style":2347},[3775],{"type":27,"value":3576},{"type":31,"tagName":324,"properties":3777,"children":3778},{"style":954},[3779],{"type":27,"value":3701},{"type":31,"tagName":324,"properties":3781,"children":3782},{"style":425},[3783],{"type":27,"value":2474},{"type":27,"value":28},{"type":31,"tagName":324,"properties":3786,"children":3787},{"class":326},[3788,3792,3797,3801,3806,3810],{"type":31,"tagName":324,"properties":3789,"children":3790},{"style":2347},[3791],{"type":27,"value":3032},{"type":31,"tagName":324,"properties":3793,"children":3794},{"style":954},[3795],{"type":27,"value":3796}," side",{"type":31,"tagName":324,"properties":3798,"children":3799},{"style":2347},[3800],{"type":27,"value":2403},{"type":31,"tagName":324,"properties":3802,"children":3803},{"style":425},[3804],{"type":27,"value":3805}," served ",{"type":31,"tagName":324,"properties":3807,"children":3808},{"style":2347},[3809],{"type":27,"value":3083},{"type":31,"tagName":324,"properties":3811,"children":3812},{"style":425},[3813],{"type":27,"value":3814}," bySide;",{"type":27,"value":28},{"type":31,"tagName":324,"properties":3817,"children":3818},{"class":326},[3819,3823,3828,3832,3836,3840,3844],{"type":31,"tagName":324,"properties":3820,"children":3821},{"style":2347},[3822],{"type":27,"value":3032},{"type":31,"tagName":324,"properties":3824,"children":3825},{"style":954},[3826],{"type":27,"value":3827}," sentiment",{"type":31,"tagName":324,"properties":3829,"children":3830},{"style":2347},[3831],{"type":27,"value":2403},{"type":31,"tagName":324,"properties":3833,"children":3834},{"style":425},[3835],{"type":27,"value":3805},{"type":31,"tagName":324,"properties":3837,"children":3838},{"style":2347},[3839],{"type":27,"value":3083},{"type":31,"tagName":324,"properties":3841,"children":3842},{"style":2347},[3843],{"type":27,"value":3456},{"type":31,"tagName":324,"properties":3845,"children":3846},{"style":425},[3847],{"type":27,"value":3848},"bySide;",{"type":27,"value":28},{"type":31,"tagName":324,"properties":3851,"children":3852},{"class":326},[3853,3858,3863,3868,3872,3876,3880],{"type":31,"tagName":324,"properties":3854,"children":3855},{"style":431},[3856],{"type":27,"value":3857},"  out_calls_ask",{"type":31,"tagName":324,"properties":3859,"children":3860},{"style":425},[3861],{"type":27,"value":3862},"(side ",{"type":31,"tagName":324,"properties":3864,"children":3865},{"style":2347},[3866],{"type":27,"value":3867},"?",{"type":31,"tagName":324,"properties":3869,"children":3870},{"style":425},[3871],{"type":27,"value":3581},{"type":31,"tagName":324,"properties":3873,"children":3874},{"style":2347},[3875],{"type":27,"value":2393},{"type":31,"tagName":324,"properties":3877,"children":3878},{"style":954},[3879],{"type":27,"value":2408},{"type":31,"tagName":324,"properties":3881,"children":3882},{"style":425},[3883],{"type":27,"value":2790},{"type":27,"value":28},{"type":31,"tagName":324,"properties":3886,"children":3887},{"class":326},[3888,3893,3897,3901,3905,3909,3913],{"type":31,"tagName":324,"properties":3889,"children":3890},{"style":431},[3891],{"type":27,"value":3892},"  out_calls_bid",{"type":31,"tagName":324,"properties":3894,"children":3895},{"style":425},[3896],{"type":27,"value":3862},{"type":31,"tagName":324,"properties":3898,"children":3899},{"style":2347},[3900],{"type":27,"value":3867},{"type":31,"tagName":324,"properties":3902,"children":3903},{"style":425},[3904],{"type":27,"value":3590},{"type":31,"tagName":324,"properties":3906,"children":3907},{"style":2347},[3908],{"type":27,"value":2393},{"type":31,"tagName":324,"properties":3910,"children":3911},{"style":954},[3912],{"type":27,"value":2408},{"type":31,"tagName":324,"properties":3914,"children":3915},{"style":425},[3916],{"type":27,"value":2790},{"type":27,"value":28},{"type":31,"tagName":324,"properties":3919,"children":3920},{"class":326},[3921,3926,3930,3934,3939,3943,3947],{"type":31,"tagName":324,"properties":3922,"children":3923},{"style":431},[3924],{"type":27,"value":3925},"  out_calls_other",{"type":31,"tagName":324,"properties":3927,"children":3928},{"style":425},[3929],{"type":27,"value":3862},{"type":31,"tagName":324,"properties":3931,"children":3932},{"style":2347},[3933],{"type":27,"value":3867},{"type":31,"tagName":324,"properties":3935,"children":3936},{"style":425},[3937],{"type":27,"value":3938}," callOther ",{"type":31,"tagName":324,"properties":3940,"children":3941},{"style":2347},[3942],{"type":27,"value":2393},{"type":31,"tagName":324,"properties":3944,"children":3945},{"style":954},[3946],{"type":27,"value":2408},{"type":31,"tagName":324,"properties":3948,"children":3949},{"style":425},[3950],{"type":27,"value":2790},{"type":27,"value":28},{"type":31,"tagName":324,"properties":3953,"children":3954},{"class":326},[3955,3960,3964,3968,3973,3978,3982,3986],{"type":31,"tagName":324,"properties":3956,"children":3957},{"style":431},[3958],{"type":27,"value":3959},"  out_puts_ask",{"type":31,"tagName":324,"properties":3961,"children":3962},{"style":425},[3963],{"type":27,"value":3862},{"type":31,"tagName":324,"properties":3965,"children":3966},{"style":2347},[3967],{"type":27,"value":3867},{"type":31,"tagName":324,"properties":3969,"children":3970},{"style":2347},[3971],{"type":27,"value":3972}," -",{"type":31,"tagName":324,"properties":3974,"children":3975},{"style":425},[3976],{"type":27,"value":3977},"putAsk ",{"type":31,"tagName":324,"properties":3979,"children":3980},{"style":2347},[3981],{"type":27,"value":2393},{"type":31,"tagName":324,"properties":3983,"children":3984},{"style":954},[3985],{"type":27,"value":2408},{"type":31,"tagName":324,"properties":3987,"children":3988},{"style":425},[3989],{"type":27,"value":2790},{"type":27,"value":28},{"type":31,"tagName":324,"properties":3992,"children":3993},{"class":326},[3994,3999,4003,4007,4011,4016,4020,4024],{"type":31,"tagName":324,"properties":3995,"children":3996},{"style":431},[3997],{"type":27,"value":3998},"  out_puts_bid",{"type":31,"tagName":324,"properties":4000,"children":4001},{"style":425},[4002],{"type":27,"value":3862},{"type":31,"tagName":324,"properties":4004,"children":4005},{"style":2347},[4006],{"type":27,"value":3867},{"type":31,"tagName":324,"properties":4008,"children":4009},{"style":2347},[4010],{"type":27,"value":3972},{"type":31,"tagName":324,"properties":4012,"children":4013},{"style":425},[4014],{"type":27,"value":4015},"putBid ",{"type":31,"tagName":324,"properties":4017,"children":4018},{"style":2347},[4019],{"type":27,"value":2393},{"type":31,"tagName":324,"properties":4021,"children":4022},{"style":954},[4023],{"type":27,"value":2408},{"type":31,"tagName":324,"properties":4025,"children":4026},{"style":425},[4027],{"type":27,"value":2790},{"type":27,"value":28},{"type":31,"tagName":324,"properties":4030,"children":4031},{"class":326},[4032,4037,4041,4045,4049,4054,4058,4062],{"type":31,"tagName":324,"properties":4033,"children":4034},{"style":431},[4035],{"type":27,"value":4036},"  out_puts_other",{"type":31,"tagName":324,"properties":4038,"children":4039},{"style":425},[4040],{"type":27,"value":3862},{"type":31,"tagName":324,"properties":4042,"children":4043},{"style":2347},[4044],{"type":27,"value":3867},{"type":31,"tagName":324,"properties":4046,"children":4047},{"style":2347},[4048],{"type":27,"value":3972},{"type":31,"tagName":324,"properties":4050,"children":4051},{"style":425},[4052],{"type":27,"value":4053},"putOther ",{"type":31,"tagName":324,"properties":4055,"children":4056},{"style":2347},[4057],{"type":27,"value":2393},{"type":31,"tagName":324,"properties":4059,"children":4060},{"style":954},[4061],{"type":27,"value":2408},{"type":31,"tagName":324,"properties":4063,"children":4064},{"style":425},[4065],{"type":27,"value":2790},{"type":27,"value":28},{"type":31,"tagName":324,"properties":4068,"children":4069},{"class":326},[4070,4074,4079,4083,4087,4091],{"type":31,"tagName":324,"properties":4071,"children":4072},{"style":2347},[4073],{"type":27,"value":3032},{"type":31,"tagName":324,"properties":4075,"children":4076},{"style":954},[4077],{"type":27,"value":4078}," neutral",{"type":31,"tagName":324,"properties":4080,"children":4081},{"style":2347},[4082],{"type":27,"value":2403},{"type":31,"tagName":324,"properties":4084,"children":4085},{"style":425},[4086],{"type":27,"value":3938},{"type":31,"tagName":324,"properties":4088,"children":4089},{"style":2347},[4090],{"type":27,"value":3334},{"type":31,"tagName":324,"properties":4092,"children":4093},{"style":425},[4094],{"type":27,"value":3634},{"type":27,"value":28},{"type":31,"tagName":324,"properties":4097,"children":4098},{"class":326},[4099,4104,4109,4113,4117,4121,4125,4129,4133],{"type":31,"tagName":324,"properties":4100,"children":4101},{"style":431},[4102],{"type":27,"value":4103},"  out_bullish",{"type":31,"tagName":324,"properties":4105,"children":4106},{"style":425},[4107],{"type":27,"value":4108},"(sentiment ",{"type":31,"tagName":324,"properties":4110,"children":4111},{"style":2347},[4112],{"type":27,"value":3867},{"type":31,"tagName":324,"properties":4114,"children":4115},{"style":425},[4116],{"type":27,"value":3581},{"type":31,"tagName":324,"properties":4118,"children":4119},{"style":2347},[4120],{"type":27,"value":3334},{"type":31,"tagName":324,"properties":4122,"children":4123},{"style":425},[4124],{"type":27,"value":3625},{"type":31,"tagName":324,"properties":4126,"children":4127},{"style":2347},[4128],{"type":27,"value":2393},{"type":31,"tagName":324,"properties":4130,"children":4131},{"style":954},[4132],{"type":27,"value":2408},{"type":31,"tagName":324,"properties":4134,"children":4135},{"style":425},[4136],{"type":27,"value":2790},{"type":27,"value":28},{"type":31,"tagName":324,"properties":4139,"children":4140},{"class":326},[4141,4146,4150,4154,4159,4164,4169,4174,4178],{"type":31,"tagName":324,"properties":4142,"children":4143},{"style":431},[4144],{"type":27,"value":4145},"  out_neutral_up",{"type":31,"tagName":324,"properties":4147,"children":4148},{"style":425},[4149],{"type":27,"value":4108},{"type":31,"tagName":324,"properties":4151,"children":4152},{"style":2347},[4153],{"type":27,"value":3867},{"type":31,"tagName":324,"properties":4155,"children":4156},{"style":425},[4157],{"type":27,"value":4158}," neutral ",{"type":31,"tagName":324,"properties":4160,"children":4161},{"style":2347},[4162],{"type":27,"value":4163},"*",{"type":31,"tagName":324,"properties":4165,"children":4166},{"style":954},[4167],{"type":27,"value":4168}," 0.5",{"type":31,"tagName":324,"properties":4170,"children":4171},{"style":2347},[4172],{"type":27,"value":4173}," :",{"type":31,"tagName":324,"properties":4175,"children":4176},{"style":954},[4177],{"type":27,"value":2408},{"type":31,"tagName":324,"properties":4179,"children":4180},{"style":425},[4181],{"type":27,"value":2790},{"type":27,"value":28},{"type":31,"tagName":324,"properties":4184,"children":4185},{"class":326},[4186,4191,4195,4199,4203,4208,4212,4216,4220,4224],{"type":31,"tagName":324,"properties":4187,"children":4188},{"style":431},[4189],{"type":27,"value":4190},"  out_neutral_down",{"type":31,"tagName":324,"properties":4192,"children":4193},{"style":425},[4194],{"type":27,"value":4108},{"type":31,"tagName":324,"properties":4196,"children":4197},{"style":2347},[4198],{"type":27,"value":3867},{"type":31,"tagName":324,"properties":4200,"children":4201},{"style":2347},[4202],{"type":27,"value":3972},{"type":31,"tagName":324,"properties":4204,"children":4205},{"style":425},[4206],{"type":27,"value":4207},"neutral ",{"type":31,"tagName":324,"properties":4209,"children":4210},{"style":2347},[4211],{"type":27,"value":4163},{"type":31,"tagName":324,"properties":4213,"children":4214},{"style":954},[4215],{"type":27,"value":4168},{"type":31,"tagName":324,"properties":4217,"children":4218},{"style":2347},[4219],{"type":27,"value":4173},{"type":31,"tagName":324,"properties":4221,"children":4222},{"style":954},[4223],{"type":27,"value":2408},{"type":31,"tagName":324,"properties":4225,"children":4226},{"style":425},[4227],{"type":27,"value":2790},{"type":27,"value":28},{"type":31,"tagName":324,"properties":4230,"children":4231},{"class":326},[4232,4237,4241,4245,4249,4254,4258,4263,4267,4271],{"type":31,"tagName":324,"properties":4233,"children":4234},{"style":431},[4235],{"type":27,"value":4236},"  out_bearish",{"type":31,"tagName":324,"properties":4238,"children":4239},{"style":425},[4240],{"type":27,"value":4108},{"type":31,"tagName":324,"properties":4242,"children":4243},{"style":2347},[4244],{"type":27,"value":3867},{"type":31,"tagName":324,"properties":4246,"children":4247},{"style":2347},[4248],{"type":27,"value":3972},{"type":31,"tagName":324,"properties":4250,"children":4251},{"style":425},[4252],{"type":27,"value":4253},"(putAsk ",{"type":31,"tagName":324,"properties":4255,"children":4256},{"style":2347},[4257],{"type":27,"value":3334},{"type":31,"tagName":324,"properties":4259,"children":4260},{"style":425},[4261],{"type":27,"value":4262}," callBid) ",{"type":31,"tagName":324,"properties":4264,"children":4265},{"style":2347},[4266],{"type":27,"value":2393},{"type":31,"tagName":324,"properties":4268,"children":4269},{"style":954},[4270],{"type":27,"value":2408},{"type":31,"tagName":324,"properties":4272,"children":4273},{"style":425},[4274],{"type":27,"value":2790},{"type":27,"value":28},{"type":31,"tagName":324,"properties":4277,"children":4278},{"class":326},[4279,4283,4288,4292,4296,4300,4304],{"type":31,"tagName":324,"properties":4280,"children":4281},{"style":2347},[4282],{"type":27,"value":3032},{"type":31,"tagName":324,"properties":4284,"children":4285},{"style":954},[4286],{"type":27,"value":4287}," reading",{"type":31,"tagName":324,"properties":4289,"children":4290},{"style":2347},[4291],{"type":27,"value":2403},{"type":31,"tagName":324,"properties":4293,"children":4294},{"style":425},[4295],{"type":27,"value":2537},{"type":31,"tagName":324,"properties":4297,"children":4298},{"style":2347},[4299],{"type":27,"value":2860},{"type":31,"tagName":324,"properties":4301,"children":4302},{"style":954},[4303],{"type":27,"value":2546},{"type":31,"tagName":324,"properties":4305,"children":4306},{"style":425},[4307],{"type":27,"value":2474},{"type":27,"value":28},{"type":31,"tagName":324,"properties":4310,"children":4311},{"class":326},[4312,4317,4322,4326,4330,4334,4338],{"type":31,"tagName":324,"properties":4313,"children":4314},{"style":431},[4315],{"type":27,"value":4316},"  out_session_calls",{"type":31,"tagName":324,"properties":4318,"children":4319},{"style":425},[4320],{"type":27,"value":4321},"(reading ",{"type":31,"tagName":324,"properties":4323,"children":4324},{"style":2347},[4325],{"type":27,"value":3867},{"type":31,"tagName":324,"properties":4327,"children":4328},{"style":425},[4329],{"type":27,"value":2430},{"type":31,"tagName":324,"properties":4331,"children":4332},{"style":2347},[4333],{"type":27,"value":2393},{"type":31,"tagName":324,"properties":4335,"children":4336},{"style":954},[4337],{"type":27,"value":2408},{"type":31,"tagName":324,"properties":4339,"children":4340},{"style":425},[4341],{"type":27,"value":2790},{"type":27,"value":28},{"type":31,"tagName":324,"properties":4344,"children":4345},{"class":326},[4346,4351,4355,4359,4363,4367,4371],{"type":31,"tagName":324,"properties":4347,"children":4348},{"style":431},[4349],{"type":27,"value":4350},"  out_session_puts",{"type":31,"tagName":324,"properties":4352,"children":4353},{"style":425},[4354],{"type":27,"value":4321},{"type":31,"tagName":324,"properties":4356,"children":4357},{"style":2347},[4358],{"type":27,"value":3867},{"type":31,"tagName":324,"properties":4360,"children":4361},{"style":425},[4362],{"type":27,"value":2461},{"type":31,"tagName":324,"properties":4364,"children":4365},{"style":2347},[4366],{"type":27,"value":2393},{"type":31,"tagName":324,"properties":4368,"children":4369},{"style":954},[4370],{"type":27,"value":2408},{"type":31,"tagName":324,"properties":4372,"children":4373},{"style":425},[4374],{"type":27,"value":2790},{"type":27,"value":28},{"type":31,"tagName":324,"properties":4377,"children":4378},{"class":326},[4379,4384,4388,4392,4396,4400,4404,4409,4413,4418,4422,4426,4430],{"type":31,"tagName":324,"properties":4380,"children":4381},{"style":431},[4382],{"type":27,"value":4383},"  out_put_call",{"type":31,"tagName":324,"properties":4385,"children":4386},{"style":425},[4387],{"type":27,"value":4321},{"type":31,"tagName":324,"properties":4389,"children":4390},{"style":2347},[4391],{"type":27,"value":3083},{"type":31,"tagName":324,"properties":4393,"children":4394},{"style":425},[4395],{"type":27,"value":2430},{"type":31,"tagName":324,"properties":4397,"children":4398},{"style":2347},[4399],{"type":27,"value":2860},{"type":31,"tagName":324,"properties":4401,"children":4402},{"style":954},[4403],{"type":27,"value":2439},{"type":31,"tagName":324,"properties":4405,"children":4406},{"style":2347},[4407],{"type":27,"value":4408}," ?",{"type":31,"tagName":324,"properties":4410,"children":4411},{"style":425},[4412],{"type":27,"value":2461},{"type":31,"tagName":324,"properties":4414,"children":4415},{"style":2347},[4416],{"type":27,"value":4417},"/",{"type":31,"tagName":324,"properties":4419,"children":4420},{"style":425},[4421],{"type":27,"value":2430},{"type":31,"tagName":324,"properties":4423,"children":4424},{"style":2347},[4425],{"type":27,"value":2393},{"type":31,"tagName":324,"properties":4427,"children":4428},{"style":954},[4429],{"type":27,"value":2408},{"type":31,"tagName":324,"properties":4431,"children":4432},{"style":425},[4433],{"type":27,"value":2790},{"type":27,"value":28},{"type":31,"tagName":324,"properties":4436,"children":4437},{"class":326},[4438,4443,4447,4451,4455,4459,4463,4467,4471,4475,4479,4484,4489,4494,4498,4503,4507,4512,4516,4520],{"type":31,"tagName":324,"properties":4439,"children":4440},{"style":431},[4441],{"type":27,"value":4442},"  out_bull_share",{"type":31,"tagName":324,"properties":4444,"children":4445},{"style":425},[4446],{"type":27,"value":4321},{"type":31,"tagName":324,"properties":4448,"children":4449},{"style":2347},[4450],{"type":27,"value":3083},{"type":31,"tagName":324,"properties":4452,"children":4453},{"style":425},[4454],{"type":27,"value":2487},{"type":31,"tagName":324,"properties":4456,"children":4457},{"style":2347},[4458],{"type":27,"value":3334},{"type":31,"tagName":324,"properties":4460,"children":4461},{"style":425},[4462],{"type":27,"value":2512},{"type":31,"tagName":324,"properties":4464,"children":4465},{"style":2347},[4466],{"type":27,"value":2860},{"type":31,"tagName":324,"properties":4468,"children":4469},{"style":954},[4470],{"type":27,"value":2439},{"type":31,"tagName":324,"properties":4472,"children":4473},{"style":2347},[4474],{"type":27,"value":4408},{"type":31,"tagName":324,"properties":4476,"children":4477},{"style":425},[4478],{"type":27,"value":3063},{"type":31,"tagName":324,"properties":4480,"children":4481},{"style":954},[4482],{"type":27,"value":4483},"100.0",{"type":31,"tagName":324,"properties":4485,"children":4486},{"style":2347},[4487],{"type":27,"value":4488}," *",{"type":31,"tagName":324,"properties":4490,"children":4491},{"style":425},[4492],{"type":27,"value":4493}," bull) ",{"type":31,"tagName":324,"properties":4495,"children":4496},{"style":2347},[4497],{"type":27,"value":4417},{"type":31,"tagName":324,"properties":4499,"children":4500},{"style":425},[4501],{"type":27,"value":4502}," (bull ",{"type":31,"tagName":324,"properties":4504,"children":4505},{"style":2347},[4506],{"type":27,"value":3334},{"type":31,"tagName":324,"properties":4508,"children":4509},{"style":425},[4510],{"type":27,"value":4511}," bear) ",{"type":31,"tagName":324,"properties":4513,"children":4514},{"style":2347},[4515],{"type":27,"value":2393},{"type":31,"tagName":324,"properties":4517,"children":4518},{"style":954},[4519],{"type":27,"value":2408},{"type":31,"tagName":324,"properties":4521,"children":4522},{"style":425},[4523],{"type":27,"value":2790},{"type":27,"value":28},{"type":31,"tagName":324,"properties":4526,"children":4527},{"class":326},[4528,4533,4537,4542],{"type":31,"tagName":324,"properties":4529,"children":4530},{"style":431},[4531],{"type":27,"value":4532},"  out_missing_bars",{"type":31,"tagName":324,"properties":4534,"children":4535},{"style":425},[4536],{"type":27,"value":439},{"type":31,"tagName":324,"properties":4538,"children":4539},{"style":431},[4540],{"type":27,"value":4541},"f64",{"type":31,"tagName":324,"properties":4543,"children":4544},{"style":425},[4545],{"type":27,"value":4546},"(missing));",{"type":27,"value":28},{"type":31,"tagName":324,"properties":4549,"children":4550},{"class":326},[4551,4556,4560,4564,4568,4572,4576,4580,4585,4589,4593,4597,4601,4605,4609,4613,4617,4621,4625,4629],{"type":31,"tagName":324,"properties":4552,"children":4553},{"style":431},[4554],{"type":27,"value":4555},"  out_tone",{"type":31,"tagName":324,"properties":4557,"children":4558},{"style":425},[4559],{"type":27,"value":4321},{"type":31,"tagName":324,"properties":4561,"children":4562},{"style":2347},[4563],{"type":27,"value":3867},{"type":31,"tagName":324,"properties":4565,"children":4566},{"style":425},[4567],{"type":27,"value":2855},{"type":31,"tagName":324,"properties":4569,"children":4570},{"style":2347},[4571],{"type":27,"value":2860},{"type":31,"tagName":324,"properties":4573,"children":4574},{"style":425},[4575],{"type":27,"value":2461},{"type":31,"tagName":324,"properties":4577,"children":4578},{"style":2347},[4579],{"type":27,"value":3867},{"type":31,"tagName":324,"properties":4581,"children":4582},{"style":954},[4583],{"type":27,"value":4584}," 2.0",{"type":31,"tagName":324,"properties":4586,"children":4587},{"style":2347},[4588],{"type":27,"value":4173},{"type":31,"tagName":324,"properties":4590,"children":4591},{"style":425},[4592],{"type":27,"value":2461},{"type":31,"tagName":324,"properties":4594,"children":4595},{"style":2347},[4596],{"type":27,"value":2860},{"type":31,"tagName":324,"properties":4598,"children":4599},{"style":425},[4600],{"type":27,"value":2430},{"type":31,"tagName":324,"properties":4602,"children":4603},{"style":2347},[4604],{"type":27,"value":3867},{"type":31,"tagName":324,"properties":4606,"children":4607},{"style":954},[4608],{"type":27,"value":2439},{"type":31,"tagName":324,"properties":4610,"children":4611},{"style":2347},[4612],{"type":27,"value":4173},{"type":31,"tagName":324,"properties":4614,"children":4615},{"style":954},[4616],{"type":27,"value":3766},{"type":31,"tagName":324,"properties":4618,"children":4619},{"style":425},[4620],{"type":27,"value":2771},{"type":31,"tagName":324,"properties":4622,"children":4623},{"style":2347},[4624],{"type":27,"value":2393},{"type":31,"tagName":324,"properties":4626,"children":4627},{"style":954},[4628],{"type":27,"value":3766},{"type":31,"tagName":324,"properties":4630,"children":4631},{"style":425},[4632],{"type":27,"value":2790},{"type":27,"value":28},{"type":31,"tagName":324,"properties":4635,"children":4636},{"class":326},[4637,4641,4646,4651,4656,4661],{"type":31,"tagName":324,"properties":4638,"children":4639},{"style":2347},[4640],{"type":27,"value":2753},{"type":31,"tagName":324,"properties":4642,"children":4643},{"style":425},[4644],{"type":27,"value":4645}," (bar.",{"type":31,"tagName":324,"properties":4647,"children":4648},{"style":431},[4649],{"type":27,"value":4650},"isLast",{"type":31,"tagName":324,"properties":4652,"children":4653},{"style":425},[4654],{"type":27,"value":4655},"()) ",{"type":31,"tagName":324,"properties":4657,"children":4658},{"style":431},[4659],{"type":27,"value":4660},"writeRead",{"type":31,"tagName":324,"properties":4662,"children":4663},{"style":425},[4664],{"type":27,"value":2744},{"type":27,"value":28},{"type":31,"tagName":324,"properties":4667,"children":4668},{"class":326},[4669],{"type":31,"tagName":324,"properties":4670,"children":4671},{"style":425},[4672],{"type":27,"value":2697},{"type":27,"value":28},{"type":31,"tagName":291,"properties":4675,"children":4676,"position":4685},{},[4677],{"type":27,"value":4678,"position":4679},"How it works",{"start":4680,"end":4682},{"line":40,"column":299,"offset":4681},10876,{"line":40,"column":4683,"offset":4684},16,10888,{"start":4686,"end":4688},{"line":40,"column":21,"offset":4687},10873,{"line":40,"column":4683,"offset":4684},{"type":27,"value":28},{"type":31,"tagName":32,"properties":4691,"children":4692,"position":4738},{},[4693,4712,4719,4731],{"type":31,"tagName":238,"properties":4694,"children":4695,"position":4706},{},[4696],{"type":27,"value":4697,"position":4698},"The four sides.",{"start":4699,"end":4703},{"line":4700,"column":4701,"offset":4702},151,3,10892,{"line":4700,"column":4704,"offset":4705},18,10907,{"start":4707,"end":4709},{"line":4700,"column":21,"offset":4708},10890,{"line":4700,"column":4710,"offset":4711},20,10909,{"type":27,"value":4713,"position":4714}," Each ",{"start":4715,"end":4716},{"line":4700,"column":4710,"offset":4711},{"line":4700,"column":4717,"offset":4718},26,10915,{"type":31,"tagName":61,"properties":4720,"children":4721,"position":4728},{},[4722],{"type":27,"value":65,"position":4723},{"start":4724,"end":4725},{"line":4700,"column":4717,"offset":4718},{"line":4700,"column":4726,"offset":4727},40,10929,{"start":4729,"end":4730},{"line":4700,"column":4717,"offset":4718},{"line":4700,"column":4726,"offset":4727},{"type":27,"value":4732,"position":4733}," row splits its contracts by the quote at the print: at the ask, at the bid, at the mid, and with no quote to side it, for calls and for puts. The package reads the eight fields and adds the mid and the no-quote contracts into one slate segment, since neither carries a side.",{"start":4734,"end":4735},{"line":4700,"column":4726,"offset":4727},{"line":4700,"column":4736,"offset":4737},315,11204,{"start":4739,"end":4740},{"line":4700,"column":21,"offset":4708},{"line":4700,"column":4736,"offset":4737},{"type":27,"value":28},{"type":31,"tagName":32,"properties":4743,"children":4744,"position":4850},{},[4745,4763,4770,4783,4790,4803,4810,4823,4830,4843],{"type":31,"tagName":238,"properties":4746,"children":4747,"position":4757},{},[4748],{"type":27,"value":4749,"position":4750},"Two splits, one stack.",{"start":4751,"end":4754},{"line":4752,"column":4701,"offset":4753},153,11208,{"line":4752,"column":4755,"offset":4756},25,11230,{"start":4758,"end":4760},{"line":4752,"column":21,"offset":4759},11206,{"line":4752,"column":4761,"offset":4762},27,11232,{"type":27,"value":4764,"position":4765}," All ten columns share the stack ",{"start":4766,"end":4767},{"line":4752,"column":4761,"offset":4762},{"line":4752,"column":4768,"offset":4769},60,11265,{"type":31,"tagName":61,"properties":4771,"children":4772,"position":4780},{},[4773],{"type":27,"value":4774,"position":4775},"contracts",{"start":4776,"end":4777},{"line":4752,"column":4768,"offset":4769},{"line":4752,"column":4778,"offset":4779},71,11276,{"start":4781,"end":4782},{"line":4752,"column":4768,"offset":4769},{"line":4752,"column":4778,"offset":4779},{"type":27,"value":4784,"position":4785},", so the chart piles each bar's positive columns above zero and its negative ones below, in the order they are declared. By side writes the six side columns (the puts negated) and leaves the four sentiment columns ",{"start":4786,"end":4787},{"line":4752,"column":4778,"offset":4779},{"line":4752,"column":4788,"offset":4789},285,11490,{"type":31,"tagName":61,"properties":4791,"children":4792,"position":4800},{},[4793],{"type":27,"value":4794,"position":4795},"NaN",{"start":4796,"end":4797},{"line":4752,"column":4788,"offset":4789},{"line":4752,"column":4798,"offset":4799},290,11495,{"start":4801,"end":4802},{"line":4752,"column":4788,"offset":4789},{"line":4752,"column":4798,"offset":4799},{"type":27,"value":4804,"position":4805},"; Bullish and bearish does the opposite, so a column never draws in the split you did not pick. Each stack adds up to the bar's own totals: the calls' three segments to ",{"start":4806,"end":4807},{"line":4752,"column":4798,"offset":4799},{"line":4752,"column":4808,"offset":4809},459,11664,{"type":31,"tagName":61,"properties":4811,"children":4812,"position":4820},{},[4813],{"type":27,"value":4814,"position":4815},"call_contracts_total",{"start":4816,"end":4817},{"line":4752,"column":4808,"offset":4809},{"line":4752,"column":4818,"offset":4819},481,11686,{"start":4821,"end":4822},{"line":4752,"column":4808,"offset":4809},{"line":4752,"column":4818,"offset":4819},{"type":27,"value":4824,"position":4825}," and the puts' to ",{"start":4826,"end":4827},{"line":4752,"column":4818,"offset":4819},{"line":4752,"column":4828,"offset":4829},499,11704,{"type":31,"tagName":61,"properties":4831,"children":4832,"position":4840},{},[4833],{"type":27,"value":4834,"position":4835},"put_contracts_total",{"start":4836,"end":4837},{"line":4752,"column":4828,"offset":4829},{"line":4752,"column":4838,"offset":4839},520,11725,{"start":4841,"end":4842},{"line":4752,"column":4828,"offset":4829},{"line":4752,"column":4838,"offset":4839},{"type":27,"value":4844,"position":4845},".",{"start":4846,"end":4847},{"line":4752,"column":4838,"offset":4839},{"line":4752,"column":4848,"offset":4849},521,11726,{"start":4851,"end":4852},{"line":4752,"column":21,"offset":4759},{"line":4752,"column":4848,"offset":4849},{"type":27,"value":28},{"type":31,"tagName":32,"properties":4855,"children":4856,"position":4900},{},[4857,4873,4880,4893],{"type":31,"tagName":238,"properties":4858,"children":4859,"position":4868},{},[4860],{"type":27,"value":4861,"position":4862},"The session's numbers.",{"start":4863,"end":4866},{"line":4864,"column":4701,"offset":4865},155,11730,{"line":4864,"column":4755,"offset":4867},11752,{"start":4869,"end":4871},{"line":4864,"column":21,"offset":4870},11728,{"line":4864,"column":4761,"offset":4872},11754,{"type":27,"value":4874,"position":4875}," The card sums each session from its first bar (",{"start":4876,"end":4877},{"line":4864,"column":4761,"offset":4872},{"line":4864,"column":4878,"offset":4879},75,11802,{"type":31,"tagName":61,"properties":4881,"children":4882,"position":4890},{},[4883],{"type":27,"value":4884,"position":4885},"time.trade_date",{"start":4886,"end":4887},{"line":4864,"column":4878,"offset":4879},{"line":4864,"column":4888,"offset":4889},92,11819,{"start":4891,"end":4892},{"line":4864,"column":4878,"offset":4879},{"line":4864,"column":4888,"offset":4889},{"type":27,"value":4894,"position":4895}," starts it again): the calls, the puts, their ratio (puts over calls) and the bullish share, bullish over bullish plus bearish contracts, the sided prints only. Its headline says which side traded more and takes that side's colour.",{"start":4896,"end":4897},{"line":4864,"column":4888,"offset":4889},{"line":4864,"column":4898,"offset":4899},323,12050,{"start":4901,"end":4902},{"line":4864,"column":21,"offset":4870},{"line":4864,"column":4898,"offset":4899},{"type":27,"value":28},{"type":31,"tagName":291,"properties":4905,"children":4906,"position":4916},{},[4907],{"type":27,"value":4908,"position":4909},"Where it runs",{"start":4910,"end":4913},{"line":4911,"column":299,"offset":4912},157,12055,{"line":4911,"column":4914,"offset":4915},17,12068,{"start":4917,"end":4919},{"line":4911,"column":21,"offset":4918},12052,{"line":4911,"column":4914,"offset":4915},{"type":27,"value":28},{"type":31,"tagName":32,"properties":4922,"children":4923,"position":4974},{},[4924,4933,4944,4951,4967],{"type":27,"value":4925,"position":4926},"US stock and ETF charts, and the option contract charts of those underlyings, through OpenMarket's official package once the chart serves ",{"start":4927,"end":4930},{"line":4928,"column":21,"offset":4929},159,12070,{"line":4928,"column":4931,"offset":4932},139,12208,{"type":31,"tagName":61,"properties":4934,"children":4935,"position":4941},{},[4936],{"type":27,"value":65,"position":4937},{"start":4938,"end":4939},{"line":4928,"column":4931,"offset":4932},{"line":4928,"column":4752,"offset":4940},12222,{"start":4942,"end":4943},{"line":4928,"column":4931,"offset":4932},{"line":4928,"column":4752,"offset":4940},{"type":27,"value":4945,"position":4946},". The class is upcoming: the kit declares it ahead of the chart lane, and a copy you run from the editor follows the US options rule on ",{"start":4947,"end":4948},{"line":4928,"column":4752,"offset":4940},{"line":4928,"column":4949,"offset":4950},289,12358,{"type":31,"tagName":82,"properties":4952,"children":4954,"position":4962},{"href":4953},"../reference/limitations.md",[4955],{"type":27,"value":4956,"position":4957},"Limitations",{"start":4958,"end":4960},{"line":4928,"column":4798,"offset":4959},12359,{"line":4928,"column":155,"offset":4961},12370,{"start":4963,"end":4964},{"line":4928,"column":4949,"offset":4950},{"line":4928,"column":4965,"offset":4966},331,12400,{"type":27,"value":4968,"position":4969},". One-minute rows reach back 7 days and five-minute rows 30 days; older bars draw no column.",{"start":4970,"end":4971},{"line":4928,"column":4965,"offset":4966},{"line":4928,"column":4972,"offset":4973},423,12492,{"start":4975,"end":4976},{"line":4928,"column":21,"offset":4929},{"line":4928,"column":4972,"offset":4973},{"type":27,"value":28},{"type":31,"tagName":291,"properties":4979,"children":4980,"position":4990},{},[4981],{"type":27,"value":4982,"position":4983},"When data is missing",{"start":4984,"end":4987},{"line":4985,"column":299,"offset":4986},161,12497,{"line":4985,"column":4988,"offset":4989},24,12517,{"start":4991,"end":4993},{"line":4985,"column":21,"offset":4992},12494,{"line":4985,"column":4988,"offset":4989},{"type":27,"value":28},{"type":31,"tagName":32,"properties":4996,"children":4997,"position":5007},{},[4998],{"type":27,"value":4999,"position":5000},"A bar the class serves no row for draws no column at all, never a zero. The card's headline reads \"No options flow on this chart yet\" while no bar of the run carried a row and \"No options flow yet this session\" while the newest session has none. Bars with no flow row counts the session's regular-session bars without one: above 0, the session's numbers are a floor.",{"start":5001,"end":5004},{"line":5002,"column":21,"offset":5003},163,12519,{"line":5002,"column":5005,"offset":5006},367,12885,{"start":5008,"end":5009},{"line":5002,"column":21,"offset":5003},{"line":5002,"column":5005,"offset":5006},{"type":27,"value":28},{"type":31,"tagName":291,"properties":5012,"children":5013,"position":5022},{},[5014],{"type":27,"value":5015,"position":5016},"Customize it",{"start":5017,"end":5020},{"line":5018,"column":299,"offset":5019},165,12890,{"line":5018,"column":4683,"offset":5021},12902,{"start":5023,"end":5025},{"line":5018,"column":21,"offset":5024},12887,{"line":5018,"column":4683,"offset":5021},{"type":27,"value":28},{"type":31,"tagName":5028,"properties":5029,"children":5030,"position":5264},"ul",{},[5031,5032,5143,5144,5214,5215,5263],{"type":27,"value":28},{"type":31,"tagName":5033,"properties":5034,"children":5035,"position":5139},"li",{},[5036,5054,5061,5074,5081,5094,5101,5114,5121,5133],{"type":31,"tagName":238,"properties":5037,"children":5038,"position":5048},{},[5039],{"type":27,"value":5040,"position":5041},"Premium instead of contracts.",{"start":5042,"end":5045},{"line":5043,"column":39,"offset":5044},167,12908,{"line":5043,"column":5046,"offset":5047},34,12937,{"start":5049,"end":5051},{"line":5043,"column":4701,"offset":5050},12906,{"line":5043,"column":5052,"offset":5053},36,12939,{"type":27,"value":5055,"position":5056}," Read the ",{"start":5057,"end":5058},{"line":5043,"column":5052,"offset":5053},{"line":5043,"column":5059,"offset":5060},46,12949,{"type":31,"tagName":61,"properties":5062,"children":5063,"position":5071},{},[5064],{"type":27,"value":5065,"position":5066},"_prem_",{"start":5067,"end":5068},{"line":5043,"column":5059,"offset":5060},{"line":5043,"column":5069,"offset":5070},54,12957,{"start":5072,"end":5073},{"line":5043,"column":5059,"offset":5060},{"line":5043,"column":5069,"offset":5070},{"type":27,"value":5075,"position":5076}," fields (",{"start":5077,"end":5078},{"line":5043,"column":5069,"offset":5070},{"line":5043,"column":5079,"offset":5080},63,12966,{"type":31,"tagName":61,"properties":5082,"children":5083,"position":5091},{},[5084],{"type":27,"value":5085,"position":5086},"call_prem_ask",{"start":5087,"end":5088},{"line":5043,"column":5079,"offset":5080},{"line":5043,"column":5089,"offset":5090},78,12981,{"start":5092,"end":5093},{"line":5043,"column":5079,"offset":5080},{"line":5043,"column":5089,"offset":5090},{"type":27,"value":5095,"position":5096},", ...) in place of the ",{"start":5097,"end":5098},{"line":5043,"column":5089,"offset":5090},{"line":5043,"column":5099,"offset":5100},101,13004,{"type":31,"tagName":61,"properties":5102,"children":5103,"position":5111},{},[5104],{"type":27,"value":5105,"position":5106},"_contracts_",{"start":5107,"end":5108},{"line":5043,"column":5099,"offset":5100},{"line":5043,"column":5109,"offset":5110},114,13017,{"start":5112,"end":5113},{"line":5043,"column":5099,"offset":5100},{"line":5043,"column":5109,"offset":5110},{"type":27,"value":5115,"position":5116}," ones and format the columns as ",{"start":5117,"end":5118},{"line":5043,"column":5109,"offset":5110},{"line":5043,"column":5119,"offset":5120},146,13049,{"type":31,"tagName":61,"properties":5122,"children":5123,"position":5130},{},[5124],{"type":27,"value":5125,"position":5126},"usd",{"start":5127,"end":5128},{"line":5043,"column":5119,"offset":5120},{"line":5043,"column":4700,"offset":5129},13054,{"start":5131,"end":5132},{"line":5043,"column":5119,"offset":5120},{"line":5043,"column":4700,"offset":5129},{"type":27,"value":4844,"position":5134},{"start":5135,"end":5136},{"line":5043,"column":4700,"offset":5129},{"line":5043,"column":5137,"offset":5138},152,13055,{"start":5140,"end":5142},{"line":5043,"column":21,"offset":5141},12904,{"line":5043,"column":5137,"offset":5138},{"type":27,"value":28},{"type":31,"tagName":5033,"properties":5145,"children":5146,"position":5210},{},[5147,5164,5171,5184,5191,5203],{"type":31,"tagName":238,"properties":5148,"children":5149,"position":5159},{},[5150],{"type":27,"value":5151,"position":5152},"One expiry bucket.",{"start":5153,"end":5156},{"line":5154,"column":39,"offset":5155},168,13060,{"line":5154,"column":5157,"offset":5158},23,13078,{"start":5160,"end":5162},{"line":5154,"column":4701,"offset":5161},13058,{"line":5154,"column":4755,"offset":5163},13080,{"type":27,"value":5165,"position":5166}," Add ",{"start":5167,"end":5168},{"line":5154,"column":4755,"offset":5163},{"line":5154,"column":5169,"offset":5170},30,13085,{"type":31,"tagName":61,"properties":5172,"children":5173,"position":5181},{},[5174],{"type":27,"value":5175,"position":5176},"dte: \"0dte\"",{"start":5177,"end":5178},{"line":5154,"column":5169,"offset":5170},{"line":5154,"column":5179,"offset":5180},43,13098,{"start":5182,"end":5183},{"line":5154,"column":5169,"offset":5170},{"line":5154,"column":5179,"offset":5180},{"type":27,"value":5185,"position":5186}," or ",{"start":5187,"end":5188},{"line":5154,"column":5179,"offset":5180},{"line":5154,"column":5189,"offset":5190},47,13102,{"type":31,"tagName":61,"properties":5192,"children":5193,"position":5200},{},[5194],{"type":27,"value":5195,"position":5196},"dte: \"week\"",{"start":5197,"end":5198},{"line":5154,"column":5189,"offset":5190},{"line":5154,"column":4768,"offset":5199},13115,{"start":5201,"end":5202},{"line":5154,"column":5189,"offset":5190},{"line":5154,"column":4768,"offset":5199},{"type":27,"value":5204,"position":5205}," to the eight inputs to stack only those contracts; the knob is one read for all eight.",{"start":5206,"end":5207},{"line":5154,"column":4768,"offset":5199},{"line":5154,"column":5208,"offset":5209},147,13202,{"start":5211,"end":5213},{"line":5154,"column":21,"offset":5212},13056,{"line":5154,"column":5208,"offset":5209},{"type":27,"value":28},{"type":31,"tagName":5033,"properties":5216,"children":5217,"position":5259},{},[5218,5234,5240,5252],{"type":31,"tagName":238,"properties":5219,"children":5220,"position":5229},{},[5221],{"type":27,"value":5222,"position":5223},"Out of the money.",{"start":5224,"end":5227},{"line":5225,"column":39,"offset":5226},169,13207,{"line":5225,"column":302,"offset":5228},13224,{"start":5230,"end":5232},{"line":5225,"column":4701,"offset":5231},13205,{"line":5225,"column":4988,"offset":5233},13226,{"type":27,"value":5165,"position":5235},{"start":5236,"end":5237},{"line":5225,"column":4988,"offset":5233},{"line":5225,"column":5238,"offset":5239},29,13231,{"type":31,"tagName":61,"properties":5241,"children":5242,"position":5249},{},[5243],{"type":27,"value":5244,"position":5245},"moneyness: \"otm\"",{"start":5246,"end":5247},{"line":5225,"column":5238,"offset":5239},{"line":5225,"column":5189,"offset":5248},13249,{"start":5250,"end":5251},{"line":5225,"column":5238,"offset":5239},{"line":5225,"column":5189,"offset":5248},{"type":27,"value":5253,"position":5254}," to the inputs to count the out-of-the-money contracts alone.",{"start":5255,"end":5256},{"line":5225,"column":5189,"offset":5248},{"line":5225,"column":5257,"offset":5258},108,13310,{"start":5260,"end":5262},{"line":5225,"column":21,"offset":5261},13203,{"line":5225,"column":5257,"offset":5258},{"type":27,"value":28},{"start":5265,"end":5266},{"line":5043,"column":21,"offset":5141},{"line":5225,"column":5257,"offset":5258},{"type":27,"value":28},{"type":31,"tagName":291,"properties":5269,"children":5270,"position":5280},{},[5271],{"type":27,"value":5272,"position":5273},"Run it",{"start":5274,"end":5277},{"line":5275,"column":299,"offset":5276},171,13315,{"line":5275,"column":5278,"offset":5279},10,13321,{"start":5281,"end":5283},{"line":5275,"column":21,"offset":5282},13312,{"line":5275,"column":5278,"offset":5279},{"type":27,"value":28},{"type":31,"tagName":5286,"properties":5287,"children":5288,"position":5488},"ol",{},[5289,5290,5373,5374,5411,5412,5487],{"type":27,"value":28},{"type":31,"tagName":5033,"properties":5291,"children":5292,"position":5369},{},[5293,5301,5317,5324,5340,5347,5363],{"type":27,"value":5294,"position":5295},"In the editor's Explorer, press the ",{"start":5296,"end":5299},{"line":5297,"column":299,"offset":5298},173,13326,{"line":5297,"column":4726,"offset":5300},13362,{"type":31,"tagName":238,"properties":5302,"children":5303,"position":5312},{},[5304],{"type":27,"value":5305,"position":5306},"Templates",{"start":5307,"end":5309},{"line":5297,"column":69,"offset":5308},13364,{"line":5297,"column":5310,"offset":5311},51,13373,{"start":5313,"end":5314},{"line":5297,"column":4726,"offset":5300},{"line":5297,"column":5315,"offset":5316},53,13375,{"type":27,"value":5318,"position":5319}," icon (\"Browse starter templates\") and pick ",{"start":5320,"end":5321},{"line":5297,"column":5315,"offset":5316},{"line":5297,"column":5322,"offset":5323},97,13419,{"type":31,"tagName":238,"properties":5325,"children":5326,"position":5335},{},[5327],{"type":27,"value":242,"position":5328},{"start":5329,"end":5332},{"line":5297,"column":5330,"offset":5331},99,13421,{"line":5297,"column":5333,"offset":5334},113,13435,{"start":5336,"end":5337},{"line":5297,"column":5322,"offset":5323},{"line":5297,"column":5338,"offset":5339},115,13437,{"type":27,"value":5341,"position":5342}," under ",{"start":5343,"end":5344},{"line":5297,"column":5338,"offset":5339},{"line":5297,"column":5345,"offset":5346},122,13444,{"type":31,"tagName":238,"properties":5348,"children":5349,"position":5358},{},[5350],{"type":27,"value":266,"position":5351},{"start":5352,"end":5355},{"line":5297,"column":5353,"offset":5354},124,13446,{"line":5297,"column":5356,"offset":5357},134,13456,{"start":5359,"end":5360},{"line":5297,"column":5345,"offset":5346},{"line":5297,"column":5361,"offset":5362},136,13458,{"type":27,"value":4844,"position":5364},{"start":5365,"end":5366},{"line":5297,"column":5361,"offset":5362},{"line":5297,"column":5367,"offset":5368},137,13459,{"start":5370,"end":5372},{"line":5297,"column":21,"offset":5371},13323,{"line":5297,"column":5367,"offset":5368},{"type":27,"value":28},{"type":31,"tagName":5033,"properties":5375,"children":5376,"position":5407},{},[5377,5385,5401],{"type":27,"value":5378,"position":5379},"Press ",{"start":5380,"end":5383},{"line":5381,"column":299,"offset":5382},174,13463,{"line":5381,"column":5278,"offset":5384},13469,{"type":31,"tagName":238,"properties":5386,"children":5387,"position":5397},{},[5388],{"type":27,"value":5389,"position":5390},"Run",{"start":5391,"end":5394},{"line":5381,"column":5392,"offset":5393},12,13471,{"line":5381,"column":5395,"offset":5396},15,13474,{"start":5398,"end":5399},{"line":5381,"column":5278,"offset":5384},{"line":5381,"column":4914,"offset":5400},13476,{"type":27,"value":5402,"position":5403}," on a US stock chart: the official package draws the columns under the chart and the card at the top right.",{"start":5404,"end":5405},{"line":5381,"column":4914,"offset":5400},{"line":5381,"column":5353,"offset":5406},13583,{"start":5408,"end":5410},{"line":5381,"column":21,"offset":5409},13460,{"line":5381,"column":5353,"offset":5406},{"type":27,"value":28},{"type":31,"tagName":5033,"properties":5413,"children":5414,"position":5483},{},[5415,5424,5436,5443,5456,5463,5476],{"type":27,"value":5416,"position":5417},"At the editor's Console prompt, type ",{"start":5418,"end":5421},{"line":5419,"column":299,"offset":5420},175,13587,{"line":5419,"column":5422,"offset":5423},41,13624,{"type":31,"tagName":61,"properties":5425,"children":5426,"position":5433},{},[5427],{"type":27,"value":5428,"position":5429},"put_call",{"start":5430,"end":5431},{"line":5419,"column":5422,"offset":5423},{"line":5419,"column":5310,"offset":5432},13634,{"start":5434,"end":5435},{"line":5419,"column":5422,"offset":5423},{"line":5419,"column":5310,"offset":5432},{"type":27,"value":5437,"position":5438}," and ",{"start":5439,"end":5440},{"line":5419,"column":5310,"offset":5432},{"line":5419,"column":5441,"offset":5442},56,13639,{"type":31,"tagName":61,"properties":5444,"children":5445,"position":5453},{},[5446],{"type":27,"value":5447,"position":5448},"bull_share",{"start":5449,"end":5450},{"line":5419,"column":5441,"offset":5442},{"line":5419,"column":5451,"offset":5452},68,13651,{"start":5454,"end":5455},{"line":5419,"column":5441,"offset":5442},{"line":5419,"column":5451,"offset":5452},{"type":27,"value":5457,"position":5458}," to read the session on the live bar, or ",{"start":5459,"end":5460},{"line":5419,"column":5451,"offset":5452},{"line":5419,"column":5461,"offset":5462},109,13692,{"type":31,"tagName":61,"properties":5464,"children":5465,"position":5473},{},[5466],{"type":27,"value":5467,"position":5468},"last 20 calls_ask",{"start":5469,"end":5470},{"line":5419,"column":5461,"offset":5462},{"line":5419,"column":5471,"offset":5472},128,13711,{"start":5474,"end":5475},{"line":5419,"column":5461,"offset":5462},{"line":5419,"column":5471,"offset":5472},{"type":27,"value":5477,"position":5478}," for the calls bought at the ask on the last 20 bars.",{"start":5479,"end":5480},{"line":5419,"column":5471,"offset":5472},{"line":5419,"column":5481,"offset":5482},181,13764,{"start":5484,"end":5486},{"line":5419,"column":21,"offset":5485},13584,{"line":5419,"column":5481,"offset":5482},{"type":27,"value":28},{"start":5489,"end":5490},{"line":5297,"column":21,"offset":5371},{"line":5419,"column":5481,"offset":5482},{"type":27,"value":28},{"type":31,"tagName":291,"properties":5493,"children":5494,"position":5503},{},[5495],{"type":27,"value":5496,"position":5497},"Concepts used",{"start":5498,"end":5501},{"line":5499,"column":299,"offset":5500},177,13769,{"line":5499,"column":4914,"offset":5502},13782,{"start":5504,"end":5506},{"line":5499,"column":21,"offset":5505},13766,{"line":5499,"column":4914,"offset":5502},{"type":27,"value":28},{"type":31,"tagName":5028,"properties":5509,"children":5510,"position":5710},{},[5511,5512,5559,5560,5626,5627,5679,5680,5709],{"type":27,"value":28},{"type":31,"tagName":5033,"properties":5513,"children":5514,"position":5555},{},[5515,5530,5536,5548],{"type":31,"tagName":82,"properties":5516,"children":5517,"position":5525},{"href":84},[5518],{"type":27,"value":87,"position":5519},{"start":5520,"end":5523},{"line":5521,"column":299,"offset":5522},179,13787,{"line":5521,"column":4683,"offset":5524},13799,{"start":5526,"end":5528},{"line":5521,"column":4701,"offset":5527},13786,{"line":5521,"column":90,"offset":5529},13877,{"type":27,"value":5531,"position":5532}," for the ",{"start":5533,"end":5534},{"line":5521,"column":90,"offset":5529},{"line":5521,"column":10,"offset":5535},13886,{"type":31,"tagName":61,"properties":5537,"children":5538,"position":5545},{},[5539],{"type":27,"value":65,"position":5540},{"start":5541,"end":5542},{"line":5521,"column":10,"offset":5535},{"line":5521,"column":5543,"offset":5544},117,13900,{"start":5546,"end":5547},{"line":5521,"column":10,"offset":5535},{"line":5521,"column":5543,"offset":5544},{"type":27,"value":5549,"position":5550}," class and its side fields",{"start":5551,"end":5552},{"line":5521,"column":5543,"offset":5544},{"line":5521,"column":5553,"offset":5554},143,13926,{"start":5556,"end":5558},{"line":5521,"column":21,"offset":5557},13784,{"line":5521,"column":5553,"offset":5554},{"type":27,"value":28},{"type":31,"tagName":5033,"properties":5561,"children":5562,"position":5622},{},[5563,5578,5584,5596,5603,5615],{"type":31,"tagName":82,"properties":5564,"children":5565,"position":5573},{"href":149},[5566],{"type":27,"value":152,"position":5567},{"start":5568,"end":5571},{"line":5569,"column":299,"offset":5570},180,13930,{"line":5569,"column":5392,"offset":5572},13938,{"start":5574,"end":5576},{"line":5569,"column":4701,"offset":5575},13929,{"line":5569,"column":69,"offset":5577},13968,{"type":27,"value":5579,"position":5580}," for ",{"start":5581,"end":5582},{"line":5569,"column":69,"offset":5577},{"line":5569,"column":5189,"offset":5583},13973,{"type":31,"tagName":61,"properties":5585,"children":5586,"position":5593},{},[5587],{"type":27,"value":111,"position":5588},{"start":5589,"end":5590},{"line":5569,"column":5189,"offset":5583},{"line":5569,"column":5591,"offset":5592},52,13978,{"start":5594,"end":5595},{"line":5569,"column":5189,"offset":5583},{"line":5569,"column":5591,"offset":5592},{"type":27,"value":5597,"position":5598}," outputs and the ",{"start":5599,"end":5600},{"line":5569,"column":5591,"offset":5592},{"line":5569,"column":5601,"offset":5602},69,13995,{"type":31,"tagName":61,"properties":5604,"children":5605,"position":5612},{},[5606],{"type":27,"value":131,"position":5607},{"start":5608,"end":5609},{"line":5569,"column":5601,"offset":5602},{"line":5569,"column":5610,"offset":5611},76,14002,{"start":5613,"end":5614},{"line":5569,"column":5601,"offset":5602},{"line":5569,"column":5610,"offset":5611},{"type":27,"value":5616,"position":5617}," word",{"start":5618,"end":5619},{"line":5569,"column":5610,"offset":5611},{"line":5569,"column":5620,"offset":5621},81,14007,{"start":5623,"end":5625},{"line":5569,"column":21,"offset":5624},13927,{"line":5569,"column":5620,"offset":5621},{"type":27,"value":28},{"type":31,"tagName":5033,"properties":5628,"children":5629,"position":5675},{},[5630,5646,5651,5669],{"type":31,"tagName":82,"properties":5631,"children":5632,"position":5640},{"href":194},[5633],{"type":27,"value":197,"position":5634},{"start":5635,"end":5637},{"line":5481,"column":299,"offset":5636},14011,{"line":5481,"column":5638,"offset":5639},13,14020,{"start":5641,"end":5643},{"line":5481,"column":4701,"offset":5642},14010,{"line":5481,"column":5644,"offset":5645},64,14071,{"type":27,"value":5437,"position":5647},{"start":5648,"end":5649},{"line":5481,"column":5644,"offset":5645},{"line":5481,"column":5601,"offset":5650},14076,{"type":31,"tagName":82,"properties":5652,"children":5654,"position":5664},{"href":5653},"../presentation/hud-and-hover-cards.md#blocks-and-tiles",[5655],{"type":27,"value":5656,"position":5657},"Blocks and tiles",{"start":5658,"end":5661},{"line":5481,"column":5659,"offset":5660},70,14077,{"line":5481,"column":5662,"offset":5663},86,14093,{"start":5665,"end":5666},{"line":5481,"column":5601,"offset":5650},{"line":5481,"column":5667,"offset":5668},144,14151,{"type":27,"value":5670,"position":5671}," for the card",{"start":5672,"end":5673},{"line":5481,"column":5667,"offset":5668},{"line":5481,"column":4911,"offset":5674},14164,{"start":5676,"end":5678},{"line":5481,"column":21,"offset":5677},14008,{"line":5481,"column":4911,"offset":5674},{"type":27,"value":28},{"type":31,"tagName":5033,"properties":5681,"children":5682,"position":5705},{},[5683,5699],{"type":31,"tagName":82,"properties":5684,"children":5685,"position":5693},{"href":4953},[5686],{"type":27,"value":4956,"position":5687},{"start":5688,"end":5691},{"line":5689,"column":299,"offset":5690},182,14168,{"line":5689,"column":5395,"offset":5692},14179,{"start":5694,"end":5696},{"line":5689,"column":4701,"offset":5695},14167,{"line":5689,"column":5697,"offset":5698},45,14209,{"type":27,"value":5700,"position":5701}," for the US options rule and the upcoming OPRA sources",{"start":5702,"end":5703},{"line":5689,"column":5697,"offset":5698},{"line":5689,"column":5330,"offset":5704},14263,{"start":5706,"end":5708},{"line":5689,"column":21,"offset":5707},14165,{"line":5689,"column":5330,"offset":5704},{"type":27,"value":28},{"start":5711,"end":5712},{"line":5521,"column":21,"offset":5557},{"line":5689,"column":5330,"offset":5704},{"quirksMode":5714},false,{"start":5716,"end":5717},{"line":21,"column":21,"offset":22},{"line":5718,"column":21,"offset":5719},183,14264,1792391961478]