[{"data":1,"prerenderedAt":3152},["ShallowReactive",2],{"kscript:functions/drawing-objects":3},{"slug":4,"filePath":5,"frontmatter":6,"rawMarkdown":14,"tree":15},"functions/drawing-objects","functions/drawing-objects.md",{"title":7,"description":8,"verified":9},"Drawing Objects","Create, restyle, and delete chart drawings you own — lines, boxes, labels, polylines, fills, and tables.",{"engine":10,"probes":11},"3.0.61",[12,13],"scripts/probes/drawings/all_drawings.ks","scripts/probes/drawings/sticky_levels.ks","---\ntitle: Drawing Objects\ndescription: Create, restyle, and delete chart drawings you own — lines, boxes, labels, polylines, fills, and tables.\nverified:\n  engine: 3.0.61\n  probes:\n    - scripts/probes/drawings/all_drawings.ks\n    - scripts/probes/drawings/sticky_levels.ks\n---\n\nDrawings are objects you create and own. `line.new()`, `box.new()`, `label.new()`, `polyline.new()`, `linefill.new()`, and `table.new()` each return a handle, and that handle is the whole point: you can restyle it later or remove it with `.delete()`.\n\nOwnership is what makes self-managing annotations possible. Draw a supply zone the moment it forms, then delete its box the instant price mitigates it. Tag a swing high with a label, then move the label as the swing extends. Deleting one drawing leaves every other drawing untouched, so each annotation has its own lifecycle.\n\nThis is different from the `plot*` family. A plot redraws from your series every bar and you never hold a reference to it. A drawing is created once, lives until you remove it, and is addressed by the handle you stored.\n\n## The handles\n\nEach constructor returns a handle of the matching kind. Store it in a `var` so it survives across bars.\n\n| Constructor | Creates | Key arguments |\n| --- | --- | --- |\n| `line.new(x1, y1, x2, y2, opts?)` | A line between two time/price points | `{color, width}` |\n| `box.new(x1, y1, x2, y2, opts?)` | A filled rectangle between two corners | `{bgcolor, border_color, opacity}` |\n| `label.new(x, y, text, opts?)` | A text label anchored to a time/price | `{color, bgcolor, size}` |\n| `polyline.new(points, opts?)` | A multi-segment path; `points` is `[[t, price], …]` | `{color, width}` |\n| `linefill.new(lineA, lineB, opts?)` | A fill between two existing line handles | `{color, opacity}` |\n| `table.new(position, rows, cols, opts?)` | A fixed-position grid | `{bgcolor, border_color}` |\n\nX coordinates are timestamps in milliseconds (use `time()` for the current bar). Y coordinates are price levels. `linefill.new` takes two line handles, not coordinates, and fills the band between them.\n\n## Working with a handle\n\nOnce you hold a handle you can restyle or update it, then remove it. The setters mutate the drawing in place.\n\n```javascript\n//@version=2\n\n// Draw a level once, on the last bar, && keep its handle.\nif (isLastBar) {\n  var hi = line.new(time() - 20 * currentInterval, high, time(), high, {color: \"#2563eb\", width: 2})\n  hi.set_tooltip(\"session high\")   // restyle / annotate via the handle\n}\n```\n\nCommon handle methods: `.set_tooltip(text)` on most drawings, `.set_text(text)` on labels, `.set_opacity(n)` on lines and fills, and `.setCell(row, col, value, opts?)` to write a table cell. Every kind supports `.delete()`.\n## Full example\n\nThis draws a complete annotation set on the last bar: a high and low line, a zone box between them, a label, a three-point path, a fill tying the two lines together, and a small table. It also creates a throwaway label and immediately deletes it, to show that removal is surgical: the temporary label disappears and nothing else moves.\n\n```javascript title=\"all_drawings.ks\"\n//@version=2\ndefine(title=\"Drawing Objects\", position=\"onchart\", axis=true)\n\ntimeseries trade = ohlcv(symbol=currentSymbol, exchange=currentExchange)\n\nif (isLastBar) {\n  var t0 = time()\n  var t1 = t0 + 3600000\n  var t2 = t0 + 7200000\n  var topLine = line.new(t0, trade.high, t2, trade.high + 1, {color: \"#2563eb\", width: 2})\n  var bottomLine = line.new(t0, trade.low, t2, trade.low - 1, {color: \"#dc2626\", width: 2})\n  var zone = box.new(t0, trade.high, t2, trade.low, {bgcolor: \"#dbeafe\", border_color: \"#2563eb\", opacity: 0.35})\n  var note = label.new(t1, trade.close, \"last\", {color: \"#111827\", bgcolor: \"#f8fafc\", size: \"small\"})\n  var path = polyline.new([[t0, trade.low], [t1, trade.close], [t2, trade.high]], {color: \"#f97316\", width: 2})\n  var fill = linefill.new(topLine, bottomLine, {color: \"#93c5fd\", opacity: 0.25})\n  var grid = table.new(\"top_right\", 2, 2, {bgcolor: \"#ffffff\", border_color: \"#94a3b8\"})\n  var temp = label.new(t0, trade.open, \"delete\", {color: \"#64748b\"})\n  topLine.set_tooltip(\"upper line\")\n  bottomLine.set_tooltip(\"lower line\")\n  zone.set_tooltip(\"box zone\")\n  note.set_text(\"last bar\")\n  path.set_tooltip(\"three point path\")\n  fill.set_opacity(0.2)\n  grid.setCell(0, 0, \"kind\", {text_color: \"#111827\"})\n  grid.setCell(0, 1, \"value\", {text_color: \"#111827\"})\n  grid.setCell(1, 0, \"close\", {text_color: \"#111827\"})\n  grid.setCell(1, 1, tostring(trade.close, \"0.00\"), {text_color: \"#2563eb\"})\n  temp.delete()\n}\n\nplotLine(value=trade.close, colors=[\"#2563eb\"], width=2, label=[\"Close\"], desc=[\"Close anchor\"])\n```\n\nAfter this runs you see two lines, one box, one label, one polyline, one linefill, and one table. The `temp` label is gone, which is the takeaway: `.delete()` removes exactly one drawing and never disturbs the rest.\n\n## Sticky level tags\n\nHorizontal level lines (prior-day high, VWAP, session levels) read best when the line and its price tag stay pinned beside the y-axis as you pan, instead of scrolling off with the bar they are anchored to. Two opts handle this:\n\n- `line.new(..., {stickyRight: true})` pins the line's right end to the right plot edge. Pair it with `{extend: \"left\"}` so the line is a left-extending ray whose right end meets its tag at the axis rather than running past it.\n- `label.new(..., {stickyRight: true})` pins the label box to the right plot edge. `label.new` also accepts `fontWeight` (e.g. `450`) to make the tag lighter or heavier.\n\nThe engine records both on the drawing's props; the chart renderer clamps them to the plot edge, so this needs a chart build with sticky-drawing support.\n\n```javascript title=\"sticky_levels.ks\"\n//@version=2\ndefine(title=\"Sticky Level Tags\", position=\"onchart\", axis=true)\n\ntimeseries trade = ohlcv(symbol=currentSymbol, exchange=currentExchange)\n\n// A horizontal level line extended LEFT across history, with its RIGHT end pinned to\n// the plot edge (stickyRight), and a price tag pinned to the same edge. As you pan,\n// the line + tag stay beside the y-axis instead of scrolling off.\nif (isLastBar) {\n  var lvl = line.new(time() - 50 * currentInterval, trade.high, time(), trade.high, {color: \"#2563eb\", width: 1, extend: \"left\", stickyRight: true})\n  var tag = label.new(time(), trade.high, \"PDH\", {color: \"#ffffff\", bgcolor: \"#1e222d\", size: \"small\", fontWeight: 450, stickyRight: true})\n}\n\nplotLine(value=trade.close, colors=[\"#2563eb\"], width=2, label=[\"Close\"], desc=[\"Close anchor\"])\n```\n\n## Limits\n\nThere is a cap per drawing kind and a cap on total drawings. The per-kind limit is **500** of any single kind. Going over it stops the script with an error like `Drawing per-kind limit exceeded: kind=line, count=501, max=500`.\n\nThis is why you delete drawings you no longer need. A script that creates a line every bar without ever removing stale ones will hit the cap. Reuse a stored handle, or delete the old drawing before making a new one, so your live count stays bounded.\n",{"type":16,"children":17,"data":3145,"position":3147},"root",[18,173,175,190,191,226,227,246,247,282,284,792,793,848,849,865,866,880,881,1071,1072,1182,1183,1198,1199,1213,1214,2390,2391,2443,2444,2460,2461,2475,2476,2614,2615,2629,2630,3058,3059,3075,3076,3131,3132],{"type":19,"tagName":20,"properties":21,"children":22,"position":170},"element","p",{},[23,33,47,54,67,73,86,92,105,111,124,131,144,151,164],{"type":24,"value":25,"position":26},"text","Drawings are objects you create and own. ",{"start":27,"end":30},{"line":28,"column":28,"offset":29},1,0,{"line":28,"column":31,"offset":32},42,41,{"type":19,"tagName":34,"properties":35,"children":36,"position":44},"code",{},[37],{"type":24,"value":38,"position":39},"line.new()",{"start":40,"end":41},{"line":28,"column":31,"offset":32},{"line":28,"column":42,"offset":43},54,53,{"start":45,"end":46},{"line":28,"column":31,"offset":32},{"line":28,"column":42,"offset":43},{"type":24,"value":48,"position":49},", ",{"start":50,"end":51},{"line":28,"column":42,"offset":43},{"line":28,"column":52,"offset":53},56,55,{"type":19,"tagName":34,"properties":55,"children":56,"position":64},{},[57],{"type":24,"value":58,"position":59},"box.new()",{"start":60,"end":61},{"line":28,"column":52,"offset":53},{"line":28,"column":62,"offset":63},67,66,{"start":65,"end":66},{"line":28,"column":52,"offset":53},{"line":28,"column":62,"offset":63},{"type":24,"value":48,"position":68},{"start":69,"end":70},{"line":28,"column":62,"offset":63},{"line":28,"column":71,"offset":72},69,68,{"type":19,"tagName":34,"properties":74,"children":75,"position":83},{},[76],{"type":24,"value":77,"position":78},"label.new()",{"start":79,"end":80},{"line":28,"column":71,"offset":72},{"line":28,"column":81,"offset":82},82,81,{"start":84,"end":85},{"line":28,"column":71,"offset":72},{"line":28,"column":81,"offset":82},{"type":24,"value":48,"position":87},{"start":88,"end":89},{"line":28,"column":81,"offset":82},{"line":28,"column":90,"offset":91},84,83,{"type":19,"tagName":34,"properties":93,"children":94,"position":102},{},[95],{"type":24,"value":96,"position":97},"polyline.new()",{"start":98,"end":99},{"line":28,"column":90,"offset":91},{"line":28,"column":100,"offset":101},100,99,{"start":103,"end":104},{"line":28,"column":90,"offset":91},{"line":28,"column":100,"offset":101},{"type":24,"value":48,"position":106},{"start":107,"end":108},{"line":28,"column":100,"offset":101},{"line":28,"column":109,"offset":110},102,101,{"type":19,"tagName":34,"properties":112,"children":113,"position":121},{},[114],{"type":24,"value":115,"position":116},"linefill.new()",{"start":117,"end":118},{"line":28,"column":109,"offset":110},{"line":28,"column":119,"offset":120},118,117,{"start":122,"end":123},{"line":28,"column":109,"offset":110},{"line":28,"column":119,"offset":120},{"type":24,"value":125,"position":126},", and ",{"start":127,"end":128},{"line":28,"column":119,"offset":120},{"line":28,"column":129,"offset":130},124,123,{"type":19,"tagName":34,"properties":132,"children":133,"position":141},{},[134],{"type":24,"value":135,"position":136},"table.new()",{"start":137,"end":138},{"line":28,"column":129,"offset":130},{"line":28,"column":139,"offset":140},137,136,{"start":142,"end":143},{"line":28,"column":129,"offset":130},{"line":28,"column":139,"offset":140},{"type":24,"value":145,"position":146}," each return a handle, and that handle is the whole point: you can restyle it later or remove it with ",{"start":147,"end":148},{"line":28,"column":139,"offset":140},{"line":28,"column":149,"offset":150},239,238,{"type":19,"tagName":34,"properties":152,"children":153,"position":161},{},[154],{"type":24,"value":155,"position":156},".delete()",{"start":157,"end":158},{"line":28,"column":149,"offset":150},{"line":28,"column":159,"offset":160},250,249,{"start":162,"end":163},{"line":28,"column":149,"offset":150},{"line":28,"column":159,"offset":160},{"type":24,"value":165,"position":166},".",{"start":167,"end":168},{"line":28,"column":159,"offset":160},{"line":28,"column":169,"offset":159},251,{"start":171,"end":172},{"line":28,"column":28,"offset":29},{"line":28,"column":169,"offset":159},{"type":24,"value":174},"\n",{"type":19,"tagName":20,"properties":176,"children":177,"position":187},{},[178],{"type":24,"value":179,"position":180},"Ownership is what makes self-managing annotations possible. Draw a supply zone the moment it forms, then delete its box the instant price mitigates it. Tag a swing high with a label, then move the label as the swing extends. Deleting one drawing leaves every other drawing untouched, so each annotation has its own lifecycle.",{"start":181,"end":184},{"line":182,"column":28,"offset":183},3,252,{"line":182,"column":185,"offset":186},326,577,{"start":188,"end":189},{"line":182,"column":28,"offset":183},{"line":182,"column":185,"offset":186},{"type":24,"value":174},{"type":19,"tagName":20,"properties":192,"children":193,"position":223},{},[194,203,216],{"type":24,"value":195,"position":196},"This is different from the ",{"start":197,"end":200},{"line":198,"column":28,"offset":199},5,579,{"line":198,"column":201,"offset":202},28,606,{"type":19,"tagName":34,"properties":204,"children":205,"position":213},{},[206],{"type":24,"value":207,"position":208},"plot*",{"start":209,"end":210},{"line":198,"column":201,"offset":202},{"line":198,"column":211,"offset":212},35,613,{"start":214,"end":215},{"line":198,"column":201,"offset":202},{"line":198,"column":211,"offset":212},{"type":24,"value":217,"position":218}," family. A plot redraws from your series every bar and you never hold a reference to it. A drawing is created once, lives until you remove it, and is addressed by the handle you stored.",{"start":219,"end":220},{"line":198,"column":211,"offset":212},{"line":198,"column":221,"offset":222},220,798,{"start":224,"end":225},{"line":198,"column":28,"offset":199},{"line":198,"column":221,"offset":222},{"type":24,"value":174},{"type":19,"tagName":228,"properties":229,"children":231,"position":242},"h2",{"id":230},"the-handles",[232],{"type":24,"value":233,"position":234},"The handles",{"start":235,"end":239},{"line":236,"column":237,"offset":238},7,4,803,{"line":236,"column":240,"offset":241},15,814,{"start":243,"end":245},{"line":236,"column":28,"offset":244},800,{"line":236,"column":240,"offset":241},{"type":24,"value":174},{"type":19,"tagName":20,"properties":248,"children":249,"position":279},{},[250,259,272],{"type":24,"value":251,"position":252},"Each constructor returns a handle of the matching kind. Store it in a ",{"start":253,"end":256},{"line":254,"column":28,"offset":255},9,816,{"line":254,"column":257,"offset":258},71,886,{"type":19,"tagName":34,"properties":260,"children":261,"position":269},{},[262],{"type":24,"value":263,"position":264},"var",{"start":265,"end":266},{"line":254,"column":257,"offset":258},{"line":254,"column":267,"offset":268},76,891,{"start":270,"end":271},{"line":254,"column":257,"offset":258},{"line":254,"column":267,"offset":268},{"type":24,"value":273,"position":274}," so it survives across bars.",{"start":275,"end":276},{"line":254,"column":267,"offset":268},{"line":254,"column":277,"offset":278},104,919,{"start":280,"end":281},{"line":254,"column":28,"offset":255},{"line":254,"column":277,"offset":278},{"type":24,"value":283},"\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n",{"type":19,"tagName":285,"properties":286,"children":287,"position":789},"table",{},[288,353],{"type":19,"tagName":289,"properties":290,"children":291,"position":350},"thead",{},[292],{"type":19,"tagName":293,"properties":294,"children":295,"position":347},"tr",{},[296,314,331],{"type":19,"tagName":297,"properties":298,"children":299,"position":309},"th",{},[300],{"type":24,"value":301,"position":302},"Constructor",{"start":303,"end":306},{"line":304,"column":182,"offset":305},11,923,{"line":304,"column":307,"offset":308},14,934,{"start":310,"end":312},{"line":304,"column":28,"offset":311},921,{"line":304,"column":240,"offset":313},935,{"type":19,"tagName":297,"properties":315,"children":316,"position":326},{},[317],{"type":24,"value":318,"position":319},"Creates",{"start":320,"end":323},{"line":304,"column":321,"offset":322},17,937,{"line":304,"column":324,"offset":325},24,944,{"start":327,"end":328},{"line":304,"column":240,"offset":313},{"line":304,"column":329,"offset":330},25,945,{"type":19,"tagName":297,"properties":332,"children":333,"position":343},{},[334],{"type":24,"value":335,"position":336},"Key arguments",{"start":337,"end":340},{"line":304,"column":338,"offset":339},27,947,{"line":304,"column":341,"offset":342},40,960,{"start":344,"end":345},{"line":304,"column":329,"offset":330},{"line":304,"column":31,"offset":346},962,{"start":348,"end":349},{"line":304,"column":28,"offset":311},{"line":304,"column":31,"offset":346},{"start":351,"end":352},{"line":304,"column":28,"offset":311},{"line":304,"column":31,"offset":346},{"type":19,"tagName":354,"properties":355,"children":356,"position":786},"tbody",{},[357,427,493,558,657,718],{"type":19,"tagName":293,"properties":358,"children":359,"position":424},{},[360,385,401],{"type":19,"tagName":361,"properties":362,"children":363,"position":379},"td",{},[364],{"type":19,"tagName":34,"properties":365,"children":366,"position":376},{},[367],{"type":24,"value":368,"position":369},"line.new(x1, y1, x2, y2, opts?)",{"start":370,"end":373},{"line":371,"column":182,"offset":372},13,985,{"line":371,"column":374,"offset":375},36,1018,{"start":377,"end":378},{"line":371,"column":182,"offset":372},{"line":371,"column":374,"offset":375},{"start":380,"end":382},{"line":371,"column":28,"offset":381},983,{"line":371,"column":383,"offset":384},37,1019,{"type":19,"tagName":361,"properties":386,"children":387,"position":397},{},[388],{"type":24,"value":389,"position":390},"A line between two time/price points",{"start":391,"end":394},{"line":371,"column":392,"offset":393},39,1021,{"line":371,"column":395,"offset":396},75,1057,{"start":398,"end":399},{"line":371,"column":383,"offset":384},{"line":371,"column":267,"offset":400},1058,{"type":19,"tagName":361,"properties":402,"children":403,"position":419},{},[404],{"type":19,"tagName":34,"properties":405,"children":406,"position":416},{},[407],{"type":24,"value":408,"position":409},"{color, width}",{"start":410,"end":413},{"line":371,"column":411,"offset":412},78,1060,{"line":371,"column":414,"offset":415},94,1076,{"start":417,"end":418},{"line":371,"column":411,"offset":412},{"line":371,"column":414,"offset":415},{"start":420,"end":421},{"line":371,"column":267,"offset":400},{"line":371,"column":422,"offset":423},96,1078,{"start":425,"end":426},{"line":371,"column":28,"offset":381},{"line":371,"column":422,"offset":423},{"type":19,"tagName":293,"properties":428,"children":429,"position":490},{},[430,451,467],{"type":19,"tagName":361,"properties":431,"children":432,"position":446},{},[433],{"type":19,"tagName":34,"properties":434,"children":435,"position":443},{},[436],{"type":24,"value":437,"position":438},"box.new(x1, y1, x2, y2, opts?)",{"start":439,"end":441},{"line":307,"column":182,"offset":440},1081,{"line":307,"column":211,"offset":442},1113,{"start":444,"end":445},{"line":307,"column":182,"offset":440},{"line":307,"column":211,"offset":442},{"start":447,"end":449},{"line":307,"column":28,"offset":448},1079,{"line":307,"column":374,"offset":450},1114,{"type":19,"tagName":361,"properties":452,"children":453,"position":462},{},[454],{"type":24,"value":455,"position":456},"A filled rectangle between two corners",{"start":457,"end":460},{"line":307,"column":458,"offset":459},38,1116,{"line":307,"column":267,"offset":461},1154,{"start":463,"end":464},{"line":307,"column":374,"offset":450},{"line":307,"column":465,"offset":466},77,1155,{"type":19,"tagName":361,"properties":468,"children":469,"position":485},{},[470],{"type":19,"tagName":34,"properties":471,"children":472,"position":482},{},[473],{"type":24,"value":474,"position":475},"{bgcolor, border_color, opacity}",{"start":476,"end":479},{"line":307,"column":477,"offset":478},79,1157,{"line":307,"column":480,"offset":481},113,1191,{"start":483,"end":484},{"line":307,"column":477,"offset":478},{"line":307,"column":480,"offset":481},{"start":486,"end":487},{"line":307,"column":465,"offset":466},{"line":307,"column":488,"offset":489},115,1193,{"start":491,"end":492},{"line":307,"column":28,"offset":448},{"line":307,"column":488,"offset":489},{"type":19,"tagName":293,"properties":494,"children":495,"position":555},{},[496,519,535],{"type":19,"tagName":361,"properties":497,"children":498,"position":513},{},[499],{"type":19,"tagName":34,"properties":500,"children":501,"position":510},{},[502],{"type":24,"value":503,"position":504},"label.new(x, y, text, opts?)",{"start":505,"end":507},{"line":240,"column":182,"offset":506},1196,{"line":240,"column":508,"offset":509},33,1226,{"start":511,"end":512},{"line":240,"column":182,"offset":506},{"line":240,"column":508,"offset":509},{"start":514,"end":516},{"line":240,"column":28,"offset":515},1194,{"line":240,"column":517,"offset":518},34,1227,{"type":19,"tagName":361,"properties":520,"children":521,"position":530},{},[522],{"type":24,"value":523,"position":524},"A text label anchored to a time/price",{"start":525,"end":527},{"line":240,"column":374,"offset":526},1229,{"line":240,"column":528,"offset":529},73,1266,{"start":531,"end":532},{"line":240,"column":517,"offset":518},{"line":240,"column":533,"offset":534},74,1267,{"type":19,"tagName":361,"properties":536,"children":537,"position":551},{},[538],{"type":19,"tagName":34,"properties":539,"children":540,"position":548},{},[541],{"type":24,"value":542,"position":543},"{color, bgcolor, size}",{"start":544,"end":546},{"line":240,"column":267,"offset":545},1269,{"line":240,"column":100,"offset":547},1293,{"start":549,"end":550},{"line":240,"column":267,"offset":545},{"line":240,"column":100,"offset":547},{"start":552,"end":553},{"line":240,"column":533,"offset":534},{"line":240,"column":109,"offset":554},1295,{"start":556,"end":557},{"line":240,"column":28,"offset":515},{"line":240,"column":109,"offset":554},{"type":19,"tagName":293,"properties":559,"children":560,"position":654},{},[561,584,632],{"type":19,"tagName":361,"properties":562,"children":563,"position":579},{},[564],{"type":19,"tagName":34,"properties":565,"children":566,"position":576},{},[567],{"type":24,"value":568,"position":569},"polyline.new(points, opts?)",{"start":570,"end":573},{"line":571,"column":182,"offset":572},16,1298,{"line":571,"column":574,"offset":575},32,1327,{"start":577,"end":578},{"line":571,"column":182,"offset":572},{"line":571,"column":574,"offset":575},{"start":580,"end":582},{"line":571,"column":28,"offset":581},1296,{"line":571,"column":508,"offset":583},1328,{"type":19,"tagName":361,"properties":585,"children":586,"position":627},{},[587,595,608,614],{"type":24,"value":588,"position":589},"A multi-segment path; ",{"start":590,"end":592},{"line":571,"column":211,"offset":591},1330,{"line":571,"column":593,"offset":594},57,1352,{"type":19,"tagName":34,"properties":596,"children":597,"position":605},{},[598],{"type":24,"value":599,"position":600},"points",{"start":601,"end":602},{"line":571,"column":593,"offset":594},{"line":571,"column":603,"offset":604},65,1360,{"start":606,"end":607},{"line":571,"column":593,"offset":594},{"line":571,"column":603,"offset":604},{"type":24,"value":609,"position":610}," is ",{"start":611,"end":612},{"line":571,"column":603,"offset":604},{"line":571,"column":71,"offset":613},1364,{"type":19,"tagName":34,"properties":615,"children":616,"position":624},{},[617],{"type":24,"value":618,"position":619},"[[t, price], …]",{"start":620,"end":621},{"line":571,"column":71,"offset":613},{"line":571,"column":622,"offset":623},86,1381,{"start":625,"end":626},{"line":571,"column":71,"offset":613},{"line":571,"column":622,"offset":623},{"start":628,"end":629},{"line":571,"column":508,"offset":583},{"line":571,"column":630,"offset":631},87,1382,{"type":19,"tagName":361,"properties":633,"children":634,"position":649},{},[635],{"type":19,"tagName":34,"properties":636,"children":637,"position":646},{},[638],{"type":24,"value":408,"position":639},{"start":640,"end":643},{"line":571,"column":641,"offset":642},89,1384,{"line":571,"column":644,"offset":645},105,1400,{"start":647,"end":648},{"line":571,"column":641,"offset":642},{"line":571,"column":644,"offset":645},{"start":650,"end":651},{"line":571,"column":630,"offset":631},{"line":571,"column":652,"offset":653},107,1402,{"start":655,"end":656},{"line":571,"column":28,"offset":581},{"line":571,"column":652,"offset":653},{"type":19,"tagName":293,"properties":658,"children":659,"position":715},{},[660,681,695],{"type":19,"tagName":361,"properties":661,"children":662,"position":676},{},[663],{"type":19,"tagName":34,"properties":664,"children":665,"position":673},{},[666],{"type":24,"value":667,"position":668},"linefill.new(lineA, lineB, opts?)",{"start":669,"end":671},{"line":321,"column":182,"offset":670},1405,{"line":321,"column":458,"offset":672},1440,{"start":674,"end":675},{"line":321,"column":182,"offset":670},{"line":321,"column":458,"offset":672},{"start":677,"end":679},{"line":321,"column":28,"offset":678},1403,{"line":321,"column":392,"offset":680},1441,{"type":19,"tagName":361,"properties":682,"children":683,"position":691},{},[684],{"type":24,"value":685,"position":686},"A fill between two existing line handles",{"start":687,"end":689},{"line":321,"column":32,"offset":688},1443,{"line":321,"column":82,"offset":690},1483,{"start":692,"end":693},{"line":321,"column":392,"offset":680},{"line":321,"column":81,"offset":694},1484,{"type":19,"tagName":361,"properties":696,"children":697,"position":711},{},[698],{"type":19,"tagName":34,"properties":699,"children":700,"position":708},{},[701],{"type":24,"value":702,"position":703},"{color, opacity}",{"start":704,"end":706},{"line":321,"column":90,"offset":705},1486,{"line":321,"column":109,"offset":707},1504,{"start":709,"end":710},{"line":321,"column":90,"offset":705},{"line":321,"column":109,"offset":707},{"start":712,"end":713},{"line":321,"column":81,"offset":694},{"line":321,"column":277,"offset":714},1506,{"start":716,"end":717},{"line":321,"column":28,"offset":678},{"line":321,"column":277,"offset":714},{"type":19,"tagName":293,"properties":719,"children":720,"position":783},{},[721,745,760],{"type":19,"tagName":361,"properties":722,"children":723,"position":739},{},[724],{"type":19,"tagName":34,"properties":725,"children":726,"position":736},{},[727],{"type":24,"value":728,"position":729},"table.new(position, rows, cols, opts?)",{"start":730,"end":733},{"line":731,"column":182,"offset":732},18,1509,{"line":731,"column":734,"offset":735},43,1549,{"start":737,"end":738},{"line":731,"column":182,"offset":732},{"line":731,"column":734,"offset":735},{"start":740,"end":742},{"line":731,"column":28,"offset":741},1507,{"line":731,"column":743,"offset":744},44,1550,{"type":19,"tagName":361,"properties":746,"children":747,"position":756},{},[748],{"type":24,"value":749,"position":750},"A fixed-position grid",{"start":751,"end":754},{"line":731,"column":752,"offset":753},46,1552,{"line":731,"column":62,"offset":755},1573,{"start":757,"end":758},{"line":731,"column":743,"offset":744},{"line":731,"column":72,"offset":759},1574,{"type":19,"tagName":361,"properties":761,"children":762,"position":778},{},[763],{"type":19,"tagName":34,"properties":764,"children":765,"position":775},{},[766],{"type":24,"value":767,"position":768},"{bgcolor, border_color}",{"start":769,"end":772},{"line":731,"column":770,"offset":771},70,1576,{"line":731,"column":773,"offset":774},95,1601,{"start":776,"end":777},{"line":731,"column":770,"offset":771},{"line":731,"column":773,"offset":774},{"start":779,"end":780},{"line":731,"column":72,"offset":759},{"line":731,"column":781,"offset":782},97,1603,{"start":784,"end":785},{"line":731,"column":28,"offset":741},{"line":731,"column":781,"offset":782},{"start":787,"end":788},{"line":371,"column":28,"offset":381},{"line":731,"column":781,"offset":782},{"start":790,"end":791},{"line":304,"column":28,"offset":311},{"line":731,"column":781,"offset":782},{"type":24,"value":174},{"type":19,"tagName":20,"properties":794,"children":795,"position":845},{},[796,805,818,825,838],{"type":24,"value":797,"position":798},"X coordinates are timestamps in milliseconds (use ",{"start":799,"end":802},{"line":800,"column":28,"offset":801},20,1605,{"line":800,"column":803,"offset":804},51,1655,{"type":19,"tagName":34,"properties":806,"children":807,"position":815},{},[808],{"type":24,"value":809,"position":810},"time()",{"start":811,"end":812},{"line":800,"column":803,"offset":804},{"line":800,"column":813,"offset":814},59,1663,{"start":816,"end":817},{"line":800,"column":803,"offset":804},{"line":800,"column":813,"offset":814},{"type":24,"value":819,"position":820}," for the current bar). Y coordinates are price levels. ",{"start":821,"end":822},{"line":800,"column":813,"offset":814},{"line":800,"column":823,"offset":824},114,1718,{"type":19,"tagName":34,"properties":826,"children":827,"position":835},{},[828],{"type":24,"value":829,"position":830},"linefill.new",{"start":831,"end":832},{"line":800,"column":823,"offset":824},{"line":800,"column":833,"offset":834},128,1732,{"start":836,"end":837},{"line":800,"column":823,"offset":824},{"line":800,"column":833,"offset":834},{"type":24,"value":839,"position":840}," takes two line handles, not coordinates, and fills the band between them.",{"start":841,"end":842},{"line":800,"column":833,"offset":834},{"line":800,"column":843,"offset":844},202,1806,{"start":846,"end":847},{"line":800,"column":28,"offset":801},{"line":800,"column":843,"offset":844},{"type":24,"value":174},{"type":19,"tagName":228,"properties":850,"children":852,"position":861},{"id":851},"working-with-a-handle",[853],{"type":24,"value":854,"position":855},"Working with a handle",{"start":856,"end":859},{"line":857,"column":237,"offset":858},22,1811,{"line":857,"column":329,"offset":860},1832,{"start":862,"end":864},{"line":857,"column":28,"offset":863},1808,{"line":857,"column":329,"offset":860},{"type":24,"value":174},{"type":19,"tagName":20,"properties":867,"children":868,"position":877},{},[869],{"type":24,"value":870,"position":871},"Once you hold a handle you can restyle or update it, then remove it. The setters mutate the drawing in place.",{"start":872,"end":874},{"line":324,"column":28,"offset":873},1834,{"line":324,"column":875,"offset":876},110,1943,{"start":878,"end":879},{"line":324,"column":28,"offset":873},{"line":324,"column":875,"offset":876},{"type":24,"value":174},{"type":16,"children":882},[883],{"type":19,"tagName":884,"properties":885,"children":889,"data":-1},"pre",{"class":886,"style":887,"tabindex":888},"shiki shiki-themes github-dark github-light","--shiki-dark:#e1e4e8;--shiki-light:#24292e;--shiki-dark-bg:#24292e;--shiki-light-bg:#fff","0",[890],{"type":19,"tagName":34,"properties":891,"children":892},{},[893,904,905,908,909,917,918,933,934,1029,1030,1062,1063],{"type":19,"tagName":894,"properties":895,"children":897},"span",{"class":896},"line",[898],{"type":19,"tagName":894,"properties":899,"children":901},{"style":900},"--shiki-dark:#6A737D;--shiki-light:#6A737D",[902],{"type":24,"value":903},"//@version=2",{"type":24,"value":174},{"type":19,"tagName":894,"properties":906,"children":907},{"class":896},[],{"type":24,"value":174},{"type":19,"tagName":894,"properties":910,"children":911},{"class":896},[912],{"type":19,"tagName":894,"properties":913,"children":914},{"style":900},[915],{"type":24,"value":916},"// Draw a level once, on the last bar, && keep its handle.",{"type":24,"value":174},{"type":19,"tagName":894,"properties":919,"children":920},{"class":896},[921,927],{"type":19,"tagName":894,"properties":922,"children":924},{"style":923},"--shiki-dark:#F97583;--shiki-light:#D73A49",[925],{"type":24,"value":926},"if",{"type":19,"tagName":894,"properties":928,"children":930},{"style":929},"--shiki-dark:#E1E4E8;--shiki-light:#24292E",[931],{"type":24,"value":932}," (isLastBar) {",{"type":24,"value":174},{"type":19,"tagName":894,"properties":935,"children":936},{"class":896},[937,942,947,952,957,963,968,973,978,983,989,994,999,1003,1008,1014,1019,1024],{"type":19,"tagName":894,"properties":938,"children":939},{"style":923},[940],{"type":24,"value":941},"  var",{"type":19,"tagName":894,"properties":943,"children":944},{"style":929},[945],{"type":24,"value":946}," hi ",{"type":19,"tagName":894,"properties":948,"children":949},{"style":923},[950],{"type":24,"value":951},"=",{"type":19,"tagName":894,"properties":953,"children":954},{"style":929},[955],{"type":24,"value":956}," line.",{"type":19,"tagName":894,"properties":958,"children":960},{"style":959},"--shiki-dark:#B392F0;--shiki-light:#6F42C1",[961],{"type":24,"value":962},"new",{"type":19,"tagName":894,"properties":964,"children":965},{"style":929},[966],{"type":24,"value":967},"(",{"type":19,"tagName":894,"properties":969,"children":970},{"style":959},[971],{"type":24,"value":972},"time",{"type":19,"tagName":894,"properties":974,"children":975},{"style":929},[976],{"type":24,"value":977},"() ",{"type":19,"tagName":894,"properties":979,"children":980},{"style":923},[981],{"type":24,"value":982},"-",{"type":19,"tagName":894,"properties":984,"children":986},{"style":985},"--shiki-dark:#79B8FF;--shiki-light:#005CC5",[987],{"type":24,"value":988}," 20",{"type":19,"tagName":894,"properties":990,"children":991},{"style":923},[992],{"type":24,"value":993}," *",{"type":19,"tagName":894,"properties":995,"children":996},{"style":929},[997],{"type":24,"value":998}," currentInterval, high, ",{"type":19,"tagName":894,"properties":1000,"children":1001},{"style":959},[1002],{"type":24,"value":972},{"type":19,"tagName":894,"properties":1004,"children":1005},{"style":929},[1006],{"type":24,"value":1007},"(), high, {color: ",{"type":19,"tagName":894,"properties":1009,"children":1011},{"style":1010},"--shiki-dark:#9ECBFF;--shiki-light:#032F62",[1012],{"type":24,"value":1013},"\"#2563eb\"",{"type":19,"tagName":894,"properties":1015,"children":1016},{"style":929},[1017],{"type":24,"value":1018},", width: ",{"type":19,"tagName":894,"properties":1020,"children":1021},{"style":985},[1022],{"type":24,"value":1023},"2",{"type":19,"tagName":894,"properties":1025,"children":1026},{"style":929},[1027],{"type":24,"value":1028},"})",{"type":24,"value":174},{"type":19,"tagName":894,"properties":1031,"children":1032},{"class":896},[1033,1038,1043,1047,1052,1057],{"type":19,"tagName":894,"properties":1034,"children":1035},{"style":929},[1036],{"type":24,"value":1037},"  hi.",{"type":19,"tagName":894,"properties":1039,"children":1040},{"style":959},[1041],{"type":24,"value":1042},"set_tooltip",{"type":19,"tagName":894,"properties":1044,"children":1045},{"style":929},[1046],{"type":24,"value":967},{"type":19,"tagName":894,"properties":1048,"children":1049},{"style":1010},[1050],{"type":24,"value":1051},"\"session high\"",{"type":19,"tagName":894,"properties":1053,"children":1054},{"style":929},[1055],{"type":24,"value":1056},")   ",{"type":19,"tagName":894,"properties":1058,"children":1059},{"style":900},[1060],{"type":24,"value":1061},"// restyle / annotate via the handle",{"type":24,"value":174},{"type":19,"tagName":894,"properties":1064,"children":1065},{"class":896},[1066],{"type":19,"tagName":894,"properties":1067,"children":1068},{"style":929},[1069],{"type":24,"value":1070},"}",{"type":24,"value":174},{"type":19,"tagName":20,"properties":1073,"children":1074,"position":1179},{},[1075,1082,1094,1101,1114,1121,1134,1141,1154,1161,1173],{"type":24,"value":1076,"position":1077},"Common handle methods: ",{"start":1078,"end":1080},{"line":374,"column":28,"offset":1079},2229,{"line":374,"column":324,"offset":1081},2252,{"type":19,"tagName":34,"properties":1083,"children":1084,"position":1091},{},[1085],{"type":24,"value":1086,"position":1087},".set_tooltip(text)",{"start":1088,"end":1089},{"line":374,"column":324,"offset":1081},{"line":374,"column":743,"offset":1090},2272,{"start":1092,"end":1093},{"line":374,"column":324,"offset":1081},{"line":374,"column":743,"offset":1090},{"type":24,"value":1095,"position":1096}," on most drawings, ",{"start":1097,"end":1098},{"line":374,"column":743,"offset":1090},{"line":374,"column":1099,"offset":1100},63,2291,{"type":19,"tagName":34,"properties":1102,"children":1103,"position":1111},{},[1104],{"type":24,"value":1105,"position":1106},".set_text(text)",{"start":1107,"end":1108},{"line":374,"column":1099,"offset":1100},{"line":374,"column":1109,"offset":1110},80,2308,{"start":1112,"end":1113},{"line":374,"column":1099,"offset":1100},{"line":374,"column":1109,"offset":1110},{"type":24,"value":1115,"position":1116}," on labels, ",{"start":1117,"end":1118},{"line":374,"column":1109,"offset":1110},{"line":374,"column":1119,"offset":1120},92,2320,{"type":19,"tagName":34,"properties":1122,"children":1123,"position":1131},{},[1124],{"type":24,"value":1125,"position":1126},".set_opacity(n)",{"start":1127,"end":1128},{"line":374,"column":1119,"offset":1120},{"line":374,"column":1129,"offset":1130},109,2337,{"start":1132,"end":1133},{"line":374,"column":1119,"offset":1120},{"line":374,"column":1129,"offset":1130},{"type":24,"value":1135,"position":1136}," on lines and fills, and ",{"start":1137,"end":1138},{"line":374,"column":1129,"offset":1130},{"line":374,"column":1139,"offset":1140},134,2362,{"type":19,"tagName":34,"properties":1142,"children":1143,"position":1151},{},[1144],{"type":24,"value":1145,"position":1146},".setCell(row, col, value, opts?)",{"start":1147,"end":1148},{"line":374,"column":1139,"offset":1140},{"line":374,"column":1149,"offset":1150},168,2396,{"start":1152,"end":1153},{"line":374,"column":1139,"offset":1140},{"line":374,"column":1149,"offset":1150},{"type":24,"value":1155,"position":1156}," to write a table cell. Every kind supports ",{"start":1157,"end":1158},{"line":374,"column":1149,"offset":1150},{"line":374,"column":1159,"offset":1160},212,2440,{"type":19,"tagName":34,"properties":1162,"children":1163,"position":1170},{},[1164],{"type":24,"value":155,"position":1165},{"start":1166,"end":1167},{"line":374,"column":1159,"offset":1160},{"line":374,"column":1168,"offset":1169},223,2451,{"start":1171,"end":1172},{"line":374,"column":1159,"offset":1160},{"line":374,"column":1168,"offset":1169},{"type":24,"value":165,"position":1174},{"start":1175,"end":1176},{"line":374,"column":1168,"offset":1169},{"line":374,"column":1177,"offset":1178},224,2452,{"start":1180,"end":1181},{"line":374,"column":28,"offset":1079},{"line":374,"column":1177,"offset":1178},{"type":24,"value":174},{"type":19,"tagName":228,"properties":1184,"children":1186,"position":1194},{"id":1185},"full-example",[1187],{"type":24,"value":1188,"position":1189},"Full example",{"start":1190,"end":1192},{"line":383,"column":237,"offset":1191},2456,{"line":383,"column":571,"offset":1193},2468,{"start":1195,"end":1197},{"line":383,"column":28,"offset":1196},2453,{"line":383,"column":571,"offset":1193},{"type":24,"value":174},{"type":19,"tagName":20,"properties":1200,"children":1201,"position":1210},{},[1202],{"type":24,"value":1203,"position":1204},"This draws a complete annotation set on the last bar: a high and low line, a zone box between them, a label, a three-point path, a fill tying the two lines together, and a small table. It also creates a throwaway label and immediately deletes it, to show that removal is surgical: the temporary label disappears and nothing else moves.",{"start":1205,"end":1207},{"line":392,"column":28,"offset":1206},2470,{"line":392,"column":1208,"offset":1209},336,2805,{"start":1211,"end":1212},{"line":392,"column":28,"offset":1206},{"line":392,"column":1208,"offset":1209},{"type":24,"value":174},{"type":16,"children":1215},[1216],{"type":19,"tagName":884,"properties":1217,"children":1219,"data":-1},{"class":886,"style":887,"tabindex":888,"title":1218},"all_drawings.ks",[1220],{"type":19,"tagName":34,"properties":1221,"children":1222},{},[1223,1230,1231,1286,1287,1290,1291,1331,1332,1335,1336,1347,1348,1374,1375,1405,1406,1435,1436,1495,1496,1554,1555,1613,1614,1682,1683,1730,1731,1779,1780,1853,1854,1901,1902,1927,1928,1953,1954,1979,1980,2006,2007,2032,2033,2059,2060,2111,2112,2161,2162,2210,2211,2270,2271,2288,2289,2296,2297,2300,2301],{"type":19,"tagName":894,"properties":1224,"children":1225},{"class":896},[1226],{"type":19,"tagName":894,"properties":1227,"children":1228},{"style":900},[1229],{"type":24,"value":903},{"type":24,"value":174},{"type":19,"tagName":894,"properties":1232,"children":1233},{"class":896},[1234,1239,1244,1248,1253,1258,1262,1267,1272,1276,1281],{"type":19,"tagName":894,"properties":1235,"children":1236},{"style":959},[1237],{"type":24,"value":1238},"define",{"type":19,"tagName":894,"properties":1240,"children":1241},{"style":929},[1242],{"type":24,"value":1243},"(title",{"type":19,"tagName":894,"properties":1245,"children":1246},{"style":923},[1247],{"type":24,"value":951},{"type":19,"tagName":894,"properties":1249,"children":1250},{"style":1010},[1251],{"type":24,"value":1252},"\"Drawing Objects\"",{"type":19,"tagName":894,"properties":1254,"children":1255},{"style":929},[1256],{"type":24,"value":1257},", position",{"type":19,"tagName":894,"properties":1259,"children":1260},{"style":923},[1261],{"type":24,"value":951},{"type":19,"tagName":894,"properties":1263,"children":1264},{"style":1010},[1265],{"type":24,"value":1266},"\"onchart\"",{"type":19,"tagName":894,"properties":1268,"children":1269},{"style":929},[1270],{"type":24,"value":1271},", axis",{"type":19,"tagName":894,"properties":1273,"children":1274},{"style":923},[1275],{"type":24,"value":951},{"type":19,"tagName":894,"properties":1277,"children":1278},{"style":985},[1279],{"type":24,"value":1280},"true",{"type":19,"tagName":894,"properties":1282,"children":1283},{"style":929},[1284],{"type":24,"value":1285},")",{"type":24,"value":174},{"type":19,"tagName":894,"properties":1288,"children":1289},{"class":896},[],{"type":24,"value":174},{"type":19,"tagName":894,"properties":1292,"children":1293},{"class":896},[1294,1299,1303,1308,1313,1317,1322,1326],{"type":19,"tagName":894,"properties":1295,"children":1296},{"style":929},[1297],{"type":24,"value":1298},"timeseries trade ",{"type":19,"tagName":894,"properties":1300,"children":1301},{"style":923},[1302],{"type":24,"value":951},{"type":19,"tagName":894,"properties":1304,"children":1305},{"style":959},[1306],{"type":24,"value":1307}," ohlcv",{"type":19,"tagName":894,"properties":1309,"children":1310},{"style":929},[1311],{"type":24,"value":1312},"(symbol",{"type":19,"tagName":894,"properties":1314,"children":1315},{"style":923},[1316],{"type":24,"value":951},{"type":19,"tagName":894,"properties":1318,"children":1319},{"style":929},[1320],{"type":24,"value":1321},"currentSymbol, exchange",{"type":19,"tagName":894,"properties":1323,"children":1324},{"style":923},[1325],{"type":24,"value":951},{"type":19,"tagName":894,"properties":1327,"children":1328},{"style":929},[1329],{"type":24,"value":1330},"currentExchange)",{"type":24,"value":174},{"type":19,"tagName":894,"properties":1333,"children":1334},{"class":896},[],{"type":24,"value":174},{"type":19,"tagName":894,"properties":1337,"children":1338},{"class":896},[1339,1343],{"type":19,"tagName":894,"properties":1340,"children":1341},{"style":923},[1342],{"type":24,"value":926},{"type":19,"tagName":894,"properties":1344,"children":1345},{"style":929},[1346],{"type":24,"value":932},{"type":24,"value":174},{"type":19,"tagName":894,"properties":1349,"children":1350},{"class":896},[1351,1355,1360,1364,1369],{"type":19,"tagName":894,"properties":1352,"children":1353},{"style":923},[1354],{"type":24,"value":941},{"type":19,"tagName":894,"properties":1356,"children":1357},{"style":929},[1358],{"type":24,"value":1359}," t0 ",{"type":19,"tagName":894,"properties":1361,"children":1362},{"style":923},[1363],{"type":24,"value":951},{"type":19,"tagName":894,"properties":1365,"children":1366},{"style":959},[1367],{"type":24,"value":1368}," time",{"type":19,"tagName":894,"properties":1370,"children":1371},{"style":929},[1372],{"type":24,"value":1373},"()",{"type":24,"value":174},{"type":19,"tagName":894,"properties":1376,"children":1377},{"class":896},[1378,1382,1387,1391,1395,1400],{"type":19,"tagName":894,"properties":1379,"children":1380},{"style":923},[1381],{"type":24,"value":941},{"type":19,"tagName":894,"properties":1383,"children":1384},{"style":929},[1385],{"type":24,"value":1386}," t1 ",{"type":19,"tagName":894,"properties":1388,"children":1389},{"style":923},[1390],{"type":24,"value":951},{"type":19,"tagName":894,"properties":1392,"children":1393},{"style":929},[1394],{"type":24,"value":1359},{"type":19,"tagName":894,"properties":1396,"children":1397},{"style":923},[1398],{"type":24,"value":1399},"+",{"type":19,"tagName":894,"properties":1401,"children":1402},{"style":985},[1403],{"type":24,"value":1404}," 3600000",{"type":24,"value":174},{"type":19,"tagName":894,"properties":1407,"children":1408},{"class":896},[1409,1413,1418,1422,1426,1430],{"type":19,"tagName":894,"properties":1410,"children":1411},{"style":923},[1412],{"type":24,"value":941},{"type":19,"tagName":894,"properties":1414,"children":1415},{"style":929},[1416],{"type":24,"value":1417}," t2 ",{"type":19,"tagName":894,"properties":1419,"children":1420},{"style":923},[1421],{"type":24,"value":951},{"type":19,"tagName":894,"properties":1423,"children":1424},{"style":929},[1425],{"type":24,"value":1359},{"type":19,"tagName":894,"properties":1427,"children":1428},{"style":923},[1429],{"type":24,"value":1399},{"type":19,"tagName":894,"properties":1431,"children":1432},{"style":985},[1433],{"type":24,"value":1434}," 7200000",{"type":24,"value":174},{"type":19,"tagName":894,"properties":1437,"children":1438},{"class":896},[1439,1443,1448,1452,1456,1460,1465,1469,1474,1479,1483,1487,1491],{"type":19,"tagName":894,"properties":1440,"children":1441},{"style":923},[1442],{"type":24,"value":941},{"type":19,"tagName":894,"properties":1444,"children":1445},{"style":929},[1446],{"type":24,"value":1447}," topLine ",{"type":19,"tagName":894,"properties":1449,"children":1450},{"style":923},[1451],{"type":24,"value":951},{"type":19,"tagName":894,"properties":1453,"children":1454},{"style":929},[1455],{"type":24,"value":956},{"type":19,"tagName":894,"properties":1457,"children":1458},{"style":959},[1459],{"type":24,"value":962},{"type":19,"tagName":894,"properties":1461,"children":1462},{"style":929},[1463],{"type":24,"value":1464},"(t0, trade.high, t2, trade.high ",{"type":19,"tagName":894,"properties":1466,"children":1467},{"style":923},[1468],{"type":24,"value":1399},{"type":19,"tagName":894,"properties":1470,"children":1471},{"style":985},[1472],{"type":24,"value":1473}," 1",{"type":19,"tagName":894,"properties":1475,"children":1476},{"style":929},[1477],{"type":24,"value":1478},", {color: ",{"type":19,"tagName":894,"properties":1480,"children":1481},{"style":1010},[1482],{"type":24,"value":1013},{"type":19,"tagName":894,"properties":1484,"children":1485},{"style":929},[1486],{"type":24,"value":1018},{"type":19,"tagName":894,"properties":1488,"children":1489},{"style":985},[1490],{"type":24,"value":1023},{"type":19,"tagName":894,"properties":1492,"children":1493},{"style":929},[1494],{"type":24,"value":1028},{"type":24,"value":174},{"type":19,"tagName":894,"properties":1497,"children":1498},{"class":896},[1499,1503,1508,1512,1516,1520,1525,1529,1533,1537,1542,1546,1550],{"type":19,"tagName":894,"properties":1500,"children":1501},{"style":923},[1502],{"type":24,"value":941},{"type":19,"tagName":894,"properties":1504,"children":1505},{"style":929},[1506],{"type":24,"value":1507}," bottomLine ",{"type":19,"tagName":894,"properties":1509,"children":1510},{"style":923},[1511],{"type":24,"value":951},{"type":19,"tagName":894,"properties":1513,"children":1514},{"style":929},[1515],{"type":24,"value":956},{"type":19,"tagName":894,"properties":1517,"children":1518},{"style":959},[1519],{"type":24,"value":962},{"type":19,"tagName":894,"properties":1521,"children":1522},{"style":929},[1523],{"type":24,"value":1524},"(t0, trade.low, t2, trade.low ",{"type":19,"tagName":894,"properties":1526,"children":1527},{"style":923},[1528],{"type":24,"value":982},{"type":19,"tagName":894,"properties":1530,"children":1531},{"style":985},[1532],{"type":24,"value":1473},{"type":19,"tagName":894,"properties":1534,"children":1535},{"style":929},[1536],{"type":24,"value":1478},{"type":19,"tagName":894,"properties":1538,"children":1539},{"style":1010},[1540],{"type":24,"value":1541},"\"#dc2626\"",{"type":19,"tagName":894,"properties":1543,"children":1544},{"style":929},[1545],{"type":24,"value":1018},{"type":19,"tagName":894,"properties":1547,"children":1548},{"style":985},[1549],{"type":24,"value":1023},{"type":19,"tagName":894,"properties":1551,"children":1552},{"style":929},[1553],{"type":24,"value":1028},{"type":24,"value":174},{"type":19,"tagName":894,"properties":1556,"children":1557},{"class":896},[1558,1562,1567,1571,1576,1580,1585,1590,1595,1599,1604,1609],{"type":19,"tagName":894,"properties":1559,"children":1560},{"style":923},[1561],{"type":24,"value":941},{"type":19,"tagName":894,"properties":1563,"children":1564},{"style":929},[1565],{"type":24,"value":1566}," zone ",{"type":19,"tagName":894,"properties":1568,"children":1569},{"style":923},[1570],{"type":24,"value":951},{"type":19,"tagName":894,"properties":1572,"children":1573},{"style":929},[1574],{"type":24,"value":1575}," box.",{"type":19,"tagName":894,"properties":1577,"children":1578},{"style":959},[1579],{"type":24,"value":962},{"type":19,"tagName":894,"properties":1581,"children":1582},{"style":929},[1583],{"type":24,"value":1584},"(t0, trade.high, t2, trade.low, {bgcolor: ",{"type":19,"tagName":894,"properties":1586,"children":1587},{"style":1010},[1588],{"type":24,"value":1589},"\"#dbeafe\"",{"type":19,"tagName":894,"properties":1591,"children":1592},{"style":929},[1593],{"type":24,"value":1594},", border_color: ",{"type":19,"tagName":894,"properties":1596,"children":1597},{"style":1010},[1598],{"type":24,"value":1013},{"type":19,"tagName":894,"properties":1600,"children":1601},{"style":929},[1602],{"type":24,"value":1603},", opacity: ",{"type":19,"tagName":894,"properties":1605,"children":1606},{"style":985},[1607],{"type":24,"value":1608},"0.35",{"type":19,"tagName":894,"properties":1610,"children":1611},{"style":929},[1612],{"type":24,"value":1028},{"type":24,"value":174},{"type":19,"tagName":894,"properties":1615,"children":1616},{"class":896},[1617,1621,1626,1630,1635,1639,1644,1649,1653,1658,1663,1668,1673,1678],{"type":19,"tagName":894,"properties":1618,"children":1619},{"style":923},[1620],{"type":24,"value":941},{"type":19,"tagName":894,"properties":1622,"children":1623},{"style":929},[1624],{"type":24,"value":1625}," note ",{"type":19,"tagName":894,"properties":1627,"children":1628},{"style":923},[1629],{"type":24,"value":951},{"type":19,"tagName":894,"properties":1631,"children":1632},{"style":929},[1633],{"type":24,"value":1634}," label.",{"type":19,"tagName":894,"properties":1636,"children":1637},{"style":959},[1638],{"type":24,"value":962},{"type":19,"tagName":894,"properties":1640,"children":1641},{"style":929},[1642],{"type":24,"value":1643},"(t1, trade.close, ",{"type":19,"tagName":894,"properties":1645,"children":1646},{"style":1010},[1647],{"type":24,"value":1648},"\"last\"",{"type":19,"tagName":894,"properties":1650,"children":1651},{"style":929},[1652],{"type":24,"value":1478},{"type":19,"tagName":894,"properties":1654,"children":1655},{"style":1010},[1656],{"type":24,"value":1657},"\"#111827\"",{"type":19,"tagName":894,"properties":1659,"children":1660},{"style":929},[1661],{"type":24,"value":1662},", bgcolor: ",{"type":19,"tagName":894,"properties":1664,"children":1665},{"style":1010},[1666],{"type":24,"value":1667},"\"#f8fafc\"",{"type":19,"tagName":894,"properties":1669,"children":1670},{"style":929},[1671],{"type":24,"value":1672},", size: ",{"type":19,"tagName":894,"properties":1674,"children":1675},{"style":1010},[1676],{"type":24,"value":1677},"\"small\"",{"type":19,"tagName":894,"properties":1679,"children":1680},{"style":929},[1681],{"type":24,"value":1028},{"type":24,"value":174},{"type":19,"tagName":894,"properties":1684,"children":1685},{"class":896},[1686,1690,1695,1699,1704,1708,1713,1718,1722,1726],{"type":19,"tagName":894,"properties":1687,"children":1688},{"style":923},[1689],{"type":24,"value":941},{"type":19,"tagName":894,"properties":1691,"children":1692},{"style":929},[1693],{"type":24,"value":1694}," path ",{"type":19,"tagName":894,"properties":1696,"children":1697},{"style":923},[1698],{"type":24,"value":951},{"type":19,"tagName":894,"properties":1700,"children":1701},{"style":929},[1702],{"type":24,"value":1703}," polyline.",{"type":19,"tagName":894,"properties":1705,"children":1706},{"style":959},[1707],{"type":24,"value":962},{"type":19,"tagName":894,"properties":1709,"children":1710},{"style":929},[1711],{"type":24,"value":1712},"([[t0, trade.low], [t1, trade.close], [t2, trade.high]], {color: ",{"type":19,"tagName":894,"properties":1714,"children":1715},{"style":1010},[1716],{"type":24,"value":1717},"\"#f97316\"",{"type":19,"tagName":894,"properties":1719,"children":1720},{"style":929},[1721],{"type":24,"value":1018},{"type":19,"tagName":894,"properties":1723,"children":1724},{"style":985},[1725],{"type":24,"value":1023},{"type":19,"tagName":894,"properties":1727,"children":1728},{"style":929},[1729],{"type":24,"value":1028},{"type":24,"value":174},{"type":19,"tagName":894,"properties":1732,"children":1733},{"class":896},[1734,1738,1743,1747,1752,1756,1761,1766,1770,1775],{"type":19,"tagName":894,"properties":1735,"children":1736},{"style":923},[1737],{"type":24,"value":941},{"type":19,"tagName":894,"properties":1739,"children":1740},{"style":929},[1741],{"type":24,"value":1742}," fill ",{"type":19,"tagName":894,"properties":1744,"children":1745},{"style":923},[1746],{"type":24,"value":951},{"type":19,"tagName":894,"properties":1748,"children":1749},{"style":929},[1750],{"type":24,"value":1751}," linefill.",{"type":19,"tagName":894,"properties":1753,"children":1754},{"style":959},[1755],{"type":24,"value":962},{"type":19,"tagName":894,"properties":1757,"children":1758},{"style":929},[1759],{"type":24,"value":1760},"(topLine, bottomLine, {color: ",{"type":19,"tagName":894,"properties":1762,"children":1763},{"style":1010},[1764],{"type":24,"value":1765},"\"#93c5fd\"",{"type":19,"tagName":894,"properties":1767,"children":1768},{"style":929},[1769],{"type":24,"value":1603},{"type":19,"tagName":894,"properties":1771,"children":1772},{"style":985},[1773],{"type":24,"value":1774},"0.25",{"type":19,"tagName":894,"properties":1776,"children":1777},{"style":929},[1778],{"type":24,"value":1028},{"type":24,"value":174},{"type":19,"tagName":894,"properties":1781,"children":1782},{"class":896},[1783,1787,1792,1796,1801,1805,1809,1814,1818,1822,1826,1830,1835,1840,1844,1849],{"type":19,"tagName":894,"properties":1784,"children":1785},{"style":923},[1786],{"type":24,"value":941},{"type":19,"tagName":894,"properties":1788,"children":1789},{"style":929},[1790],{"type":24,"value":1791}," grid ",{"type":19,"tagName":894,"properties":1793,"children":1794},{"style":923},[1795],{"type":24,"value":951},{"type":19,"tagName":894,"properties":1797,"children":1798},{"style":929},[1799],{"type":24,"value":1800}," table.",{"type":19,"tagName":894,"properties":1802,"children":1803},{"style":959},[1804],{"type":24,"value":962},{"type":19,"tagName":894,"properties":1806,"children":1807},{"style":929},[1808],{"type":24,"value":967},{"type":19,"tagName":894,"properties":1810,"children":1811},{"style":1010},[1812],{"type":24,"value":1813},"\"top_right\"",{"type":19,"tagName":894,"properties":1815,"children":1816},{"style":929},[1817],{"type":24,"value":48},{"type":19,"tagName":894,"properties":1819,"children":1820},{"style":985},[1821],{"type":24,"value":1023},{"type":19,"tagName":894,"properties":1823,"children":1824},{"style":929},[1825],{"type":24,"value":48},{"type":19,"tagName":894,"properties":1827,"children":1828},{"style":985},[1829],{"type":24,"value":1023},{"type":19,"tagName":894,"properties":1831,"children":1832},{"style":929},[1833],{"type":24,"value":1834},", {bgcolor: ",{"type":19,"tagName":894,"properties":1836,"children":1837},{"style":1010},[1838],{"type":24,"value":1839},"\"#ffffff\"",{"type":19,"tagName":894,"properties":1841,"children":1842},{"style":929},[1843],{"type":24,"value":1594},{"type":19,"tagName":894,"properties":1845,"children":1846},{"style":1010},[1847],{"type":24,"value":1848},"\"#94a3b8\"",{"type":19,"tagName":894,"properties":1850,"children":1851},{"style":929},[1852],{"type":24,"value":1028},{"type":24,"value":174},{"type":19,"tagName":894,"properties":1855,"children":1856},{"class":896},[1857,1861,1866,1870,1874,1878,1883,1888,1892,1897],{"type":19,"tagName":894,"properties":1858,"children":1859},{"style":923},[1860],{"type":24,"value":941},{"type":19,"tagName":894,"properties":1862,"children":1863},{"style":929},[1864],{"type":24,"value":1865}," temp ",{"type":19,"tagName":894,"properties":1867,"children":1868},{"style":923},[1869],{"type":24,"value":951},{"type":19,"tagName":894,"properties":1871,"children":1872},{"style":929},[1873],{"type":24,"value":1634},{"type":19,"tagName":894,"properties":1875,"children":1876},{"style":959},[1877],{"type":24,"value":962},{"type":19,"tagName":894,"properties":1879,"children":1880},{"style":929},[1881],{"type":24,"value":1882},"(t0, trade.open, ",{"type":19,"tagName":894,"properties":1884,"children":1885},{"style":1010},[1886],{"type":24,"value":1887},"\"delete\"",{"type":19,"tagName":894,"properties":1889,"children":1890},{"style":929},[1891],{"type":24,"value":1478},{"type":19,"tagName":894,"properties":1893,"children":1894},{"style":1010},[1895],{"type":24,"value":1896},"\"#64748b\"",{"type":19,"tagName":894,"properties":1898,"children":1899},{"style":929},[1900],{"type":24,"value":1028},{"type":24,"value":174},{"type":19,"tagName":894,"properties":1903,"children":1904},{"class":896},[1905,1910,1914,1918,1923],{"type":19,"tagName":894,"properties":1906,"children":1907},{"style":929},[1908],{"type":24,"value":1909},"  topLine.",{"type":19,"tagName":894,"properties":1911,"children":1912},{"style":959},[1913],{"type":24,"value":1042},{"type":19,"tagName":894,"properties":1915,"children":1916},{"style":929},[1917],{"type":24,"value":967},{"type":19,"tagName":894,"properties":1919,"children":1920},{"style":1010},[1921],{"type":24,"value":1922},"\"upper line\"",{"type":19,"tagName":894,"properties":1924,"children":1925},{"style":929},[1926],{"type":24,"value":1285},{"type":24,"value":174},{"type":19,"tagName":894,"properties":1929,"children":1930},{"class":896},[1931,1936,1940,1944,1949],{"type":19,"tagName":894,"properties":1932,"children":1933},{"style":929},[1934],{"type":24,"value":1935},"  bottomLine.",{"type":19,"tagName":894,"properties":1937,"children":1938},{"style":959},[1939],{"type":24,"value":1042},{"type":19,"tagName":894,"properties":1941,"children":1942},{"style":929},[1943],{"type":24,"value":967},{"type":19,"tagName":894,"properties":1945,"children":1946},{"style":1010},[1947],{"type":24,"value":1948},"\"lower line\"",{"type":19,"tagName":894,"properties":1950,"children":1951},{"style":929},[1952],{"type":24,"value":1285},{"type":24,"value":174},{"type":19,"tagName":894,"properties":1955,"children":1956},{"class":896},[1957,1962,1966,1970,1975],{"type":19,"tagName":894,"properties":1958,"children":1959},{"style":929},[1960],{"type":24,"value":1961},"  zone.",{"type":19,"tagName":894,"properties":1963,"children":1964},{"style":959},[1965],{"type":24,"value":1042},{"type":19,"tagName":894,"properties":1967,"children":1968},{"style":929},[1969],{"type":24,"value":967},{"type":19,"tagName":894,"properties":1971,"children":1972},{"style":1010},[1973],{"type":24,"value":1974},"\"box zone\"",{"type":19,"tagName":894,"properties":1976,"children":1977},{"style":929},[1978],{"type":24,"value":1285},{"type":24,"value":174},{"type":19,"tagName":894,"properties":1981,"children":1982},{"class":896},[1983,1988,1993,1997,2002],{"type":19,"tagName":894,"properties":1984,"children":1985},{"style":929},[1986],{"type":24,"value":1987},"  note.",{"type":19,"tagName":894,"properties":1989,"children":1990},{"style":959},[1991],{"type":24,"value":1992},"set_text",{"type":19,"tagName":894,"properties":1994,"children":1995},{"style":929},[1996],{"type":24,"value":967},{"type":19,"tagName":894,"properties":1998,"children":1999},{"style":1010},[2000],{"type":24,"value":2001},"\"last bar\"",{"type":19,"tagName":894,"properties":2003,"children":2004},{"style":929},[2005],{"type":24,"value":1285},{"type":24,"value":174},{"type":19,"tagName":894,"properties":2008,"children":2009},{"class":896},[2010,2015,2019,2023,2028],{"type":19,"tagName":894,"properties":2011,"children":2012},{"style":929},[2013],{"type":24,"value":2014},"  path.",{"type":19,"tagName":894,"properties":2016,"children":2017},{"style":959},[2018],{"type":24,"value":1042},{"type":19,"tagName":894,"properties":2020,"children":2021},{"style":929},[2022],{"type":24,"value":967},{"type":19,"tagName":894,"properties":2024,"children":2025},{"style":1010},[2026],{"type":24,"value":2027},"\"three point path\"",{"type":19,"tagName":894,"properties":2029,"children":2030},{"style":929},[2031],{"type":24,"value":1285},{"type":24,"value":174},{"type":19,"tagName":894,"properties":2034,"children":2035},{"class":896},[2036,2041,2046,2050,2055],{"type":19,"tagName":894,"properties":2037,"children":2038},{"style":929},[2039],{"type":24,"value":2040},"  fill.",{"type":19,"tagName":894,"properties":2042,"children":2043},{"style":959},[2044],{"type":24,"value":2045},"set_opacity",{"type":19,"tagName":894,"properties":2047,"children":2048},{"style":929},[2049],{"type":24,"value":967},{"type":19,"tagName":894,"properties":2051,"children":2052},{"style":985},[2053],{"type":24,"value":2054},"0.2",{"type":19,"tagName":894,"properties":2056,"children":2057},{"style":929},[2058],{"type":24,"value":1285},{"type":24,"value":174},{"type":19,"tagName":894,"properties":2061,"children":2062},{"class":896},[2063,2068,2073,2077,2081,2085,2089,2093,2098,2103,2107],{"type":19,"tagName":894,"properties":2064,"children":2065},{"style":929},[2066],{"type":24,"value":2067},"  grid.",{"type":19,"tagName":894,"properties":2069,"children":2070},{"style":959},[2071],{"type":24,"value":2072},"setCell",{"type":19,"tagName":894,"properties":2074,"children":2075},{"style":929},[2076],{"type":24,"value":967},{"type":19,"tagName":894,"properties":2078,"children":2079},{"style":985},[2080],{"type":24,"value":888},{"type":19,"tagName":894,"properties":2082,"children":2083},{"style":929},[2084],{"type":24,"value":48},{"type":19,"tagName":894,"properties":2086,"children":2087},{"style":985},[2088],{"type":24,"value":888},{"type":19,"tagName":894,"properties":2090,"children":2091},{"style":929},[2092],{"type":24,"value":48},{"type":19,"tagName":894,"properties":2094,"children":2095},{"style":1010},[2096],{"type":24,"value":2097},"\"kind\"",{"type":19,"tagName":894,"properties":2099,"children":2100},{"style":929},[2101],{"type":24,"value":2102},", {text_color: ",{"type":19,"tagName":894,"properties":2104,"children":2105},{"style":1010},[2106],{"type":24,"value":1657},{"type":19,"tagName":894,"properties":2108,"children":2109},{"style":929},[2110],{"type":24,"value":1028},{"type":24,"value":174},{"type":19,"tagName":894,"properties":2113,"children":2114},{"class":896},[2115,2119,2123,2127,2131,2135,2140,2144,2149,2153,2157],{"type":19,"tagName":894,"properties":2116,"children":2117},{"style":929},[2118],{"type":24,"value":2067},{"type":19,"tagName":894,"properties":2120,"children":2121},{"style":959},[2122],{"type":24,"value":2072},{"type":19,"tagName":894,"properties":2124,"children":2125},{"style":929},[2126],{"type":24,"value":967},{"type":19,"tagName":894,"properties":2128,"children":2129},{"style":985},[2130],{"type":24,"value":888},{"type":19,"tagName":894,"properties":2132,"children":2133},{"style":929},[2134],{"type":24,"value":48},{"type":19,"tagName":894,"properties":2136,"children":2137},{"style":985},[2138],{"type":24,"value":2139},"1",{"type":19,"tagName":894,"properties":2141,"children":2142},{"style":929},[2143],{"type":24,"value":48},{"type":19,"tagName":894,"properties":2145,"children":2146},{"style":1010},[2147],{"type":24,"value":2148},"\"value\"",{"type":19,"tagName":894,"properties":2150,"children":2151},{"style":929},[2152],{"type":24,"value":2102},{"type":19,"tagName":894,"properties":2154,"children":2155},{"style":1010},[2156],{"type":24,"value":1657},{"type":19,"tagName":894,"properties":2158,"children":2159},{"style":929},[2160],{"type":24,"value":1028},{"type":24,"value":174},{"type":19,"tagName":894,"properties":2163,"children":2164},{"class":896},[2165,2169,2173,2177,2181,2185,2189,2193,2198,2202,2206],{"type":19,"tagName":894,"properties":2166,"children":2167},{"style":929},[2168],{"type":24,"value":2067},{"type":19,"tagName":894,"properties":2170,"children":2171},{"style":959},[2172],{"type":24,"value":2072},{"type":19,"tagName":894,"properties":2174,"children":2175},{"style":929},[2176],{"type":24,"value":967},{"type":19,"tagName":894,"properties":2178,"children":2179},{"style":985},[2180],{"type":24,"value":2139},{"type":19,"tagName":894,"properties":2182,"children":2183},{"style":929},[2184],{"type":24,"value":48},{"type":19,"tagName":894,"properties":2186,"children":2187},{"style":985},[2188],{"type":24,"value":888},{"type":19,"tagName":894,"properties":2190,"children":2191},{"style":929},[2192],{"type":24,"value":48},{"type":19,"tagName":894,"properties":2194,"children":2195},{"style":1010},[2196],{"type":24,"value":2197},"\"close\"",{"type":19,"tagName":894,"properties":2199,"children":2200},{"style":929},[2201],{"type":24,"value":2102},{"type":19,"tagName":894,"properties":2203,"children":2204},{"style":1010},[2205],{"type":24,"value":1657},{"type":19,"tagName":894,"properties":2207,"children":2208},{"style":929},[2209],{"type":24,"value":1028},{"type":24,"value":174},{"type":19,"tagName":894,"properties":2212,"children":2213},{"class":896},[2214,2218,2222,2226,2230,2234,2238,2242,2247,2252,2257,2262,2266],{"type":19,"tagName":894,"properties":2215,"children":2216},{"style":929},[2217],{"type":24,"value":2067},{"type":19,"tagName":894,"properties":2219,"children":2220},{"style":959},[2221],{"type":24,"value":2072},{"type":19,"tagName":894,"properties":2223,"children":2224},{"style":929},[2225],{"type":24,"value":967},{"type":19,"tagName":894,"properties":2227,"children":2228},{"style":985},[2229],{"type":24,"value":2139},{"type":19,"tagName":894,"properties":2231,"children":2232},{"style":929},[2233],{"type":24,"value":48},{"type":19,"tagName":894,"properties":2235,"children":2236},{"style":985},[2237],{"type":24,"value":2139},{"type":19,"tagName":894,"properties":2239,"children":2240},{"style":929},[2241],{"type":24,"value":48},{"type":19,"tagName":894,"properties":2243,"children":2244},{"style":959},[2245],{"type":24,"value":2246},"tostring",{"type":19,"tagName":894,"properties":2248,"children":2249},{"style":929},[2250],{"type":24,"value":2251},"(trade.close, ",{"type":19,"tagName":894,"properties":2253,"children":2254},{"style":1010},[2255],{"type":24,"value":2256},"\"0.00\"",{"type":19,"tagName":894,"properties":2258,"children":2259},{"style":929},[2260],{"type":24,"value":2261},"), {text_color: ",{"type":19,"tagName":894,"properties":2263,"children":2264},{"style":1010},[2265],{"type":24,"value":1013},{"type":19,"tagName":894,"properties":2267,"children":2268},{"style":929},[2269],{"type":24,"value":1028},{"type":24,"value":174},{"type":19,"tagName":894,"properties":2272,"children":2273},{"class":896},[2274,2279,2284],{"type":19,"tagName":894,"properties":2275,"children":2276},{"style":929},[2277],{"type":24,"value":2278},"  temp.",{"type":19,"tagName":894,"properties":2280,"children":2281},{"style":959},[2282],{"type":24,"value":2283},"delete",{"type":19,"tagName":894,"properties":2285,"children":2286},{"style":929},[2287],{"type":24,"value":1373},{"type":24,"value":174},{"type":19,"tagName":894,"properties":2290,"children":2291},{"class":896},[2292],{"type":19,"tagName":894,"properties":2293,"children":2294},{"style":929},[2295],{"type":24,"value":1070},{"type":24,"value":174},{"type":19,"tagName":894,"properties":2298,"children":2299},{"class":896},[],{"type":24,"value":174},{"type":19,"tagName":894,"properties":2302,"children":2303},{"class":896},[2304,2309,2314,2318,2323,2327,2332,2336,2341,2345,2349,2354,2358,2362,2367,2372,2376,2380,2385],{"type":19,"tagName":894,"properties":2305,"children":2306},{"style":959},[2307],{"type":24,"value":2308},"plotLine",{"type":19,"tagName":894,"properties":2310,"children":2311},{"style":929},[2312],{"type":24,"value":2313},"(value",{"type":19,"tagName":894,"properties":2315,"children":2316},{"style":923},[2317],{"type":24,"value":951},{"type":19,"tagName":894,"properties":2319,"children":2320},{"style":929},[2321],{"type":24,"value":2322},"trade.close, colors",{"type":19,"tagName":894,"properties":2324,"children":2325},{"style":923},[2326],{"type":24,"value":951},{"type":19,"tagName":894,"properties":2328,"children":2329},{"style":929},[2330],{"type":24,"value":2331},"[",{"type":19,"tagName":894,"properties":2333,"children":2334},{"style":1010},[2335],{"type":24,"value":1013},{"type":19,"tagName":894,"properties":2337,"children":2338},{"style":929},[2339],{"type":24,"value":2340},"], width",{"type":19,"tagName":894,"properties":2342,"children":2343},{"style":923},[2344],{"type":24,"value":951},{"type":19,"tagName":894,"properties":2346,"children":2347},{"style":985},[2348],{"type":24,"value":1023},{"type":19,"tagName":894,"properties":2350,"children":2351},{"style":929},[2352],{"type":24,"value":2353},", label",{"type":19,"tagName":894,"properties":2355,"children":2356},{"style":923},[2357],{"type":24,"value":951},{"type":19,"tagName":894,"properties":2359,"children":2360},{"style":929},[2361],{"type":24,"value":2331},{"type":19,"tagName":894,"properties":2363,"children":2364},{"style":1010},[2365],{"type":24,"value":2366},"\"Close\"",{"type":19,"tagName":894,"properties":2368,"children":2369},{"style":929},[2370],{"type":24,"value":2371},"], desc",{"type":19,"tagName":894,"properties":2373,"children":2374},{"style":923},[2375],{"type":24,"value":951},{"type":19,"tagName":894,"properties":2377,"children":2378},{"style":929},[2379],{"type":24,"value":2331},{"type":19,"tagName":894,"properties":2381,"children":2382},{"style":1010},[2383],{"type":24,"value":2384},"\"Close anchor\"",{"type":19,"tagName":894,"properties":2386,"children":2387},{"style":929},[2388],{"type":24,"value":2389},"])",{"type":24,"value":174},{"type":19,"tagName":20,"properties":2392,"children":2393,"position":2440},{},[2394,2402,2414,2421,2433],{"type":24,"value":2395,"position":2396},"After this runs you see two lines, one box, one label, one polyline, one linefill, and one table. The ",{"start":2397,"end":2399},{"line":395,"column":28,"offset":2398},4390,{"line":395,"column":2400,"offset":2401},103,4492,{"type":19,"tagName":34,"properties":2403,"children":2404,"position":2411},{},[2405],{"type":24,"value":2406,"position":2407},"temp",{"start":2408,"end":2409},{"line":395,"column":2400,"offset":2401},{"line":395,"column":1129,"offset":2410},4498,{"start":2412,"end":2413},{"line":395,"column":2400,"offset":2401},{"line":395,"column":1129,"offset":2410},{"type":24,"value":2415,"position":2416}," label is gone, which is the takeaway: ",{"start":2417,"end":2418},{"line":395,"column":1129,"offset":2410},{"line":395,"column":2419,"offset":2420},148,4537,{"type":19,"tagName":34,"properties":2422,"children":2423,"position":2430},{},[2424],{"type":24,"value":155,"position":2425},{"start":2426,"end":2427},{"line":395,"column":2419,"offset":2420},{"line":395,"column":2428,"offset":2429},159,4548,{"start":2431,"end":2432},{"line":395,"column":2419,"offset":2420},{"line":395,"column":2428,"offset":2429},{"type":24,"value":2434,"position":2435}," removes exactly one drawing and never disturbs the rest.",{"start":2436,"end":2437},{"line":395,"column":2428,"offset":2429},{"line":395,"column":2438,"offset":2439},216,4605,{"start":2441,"end":2442},{"line":395,"column":28,"offset":2398},{"line":395,"column":2438,"offset":2439},{"type":24,"value":174},{"type":19,"tagName":228,"properties":2445,"children":2447,"position":2456},{"id":2446},"sticky-level-tags",[2448],{"type":24,"value":2449,"position":2450},"Sticky level tags",{"start":2451,"end":2453},{"line":465,"column":237,"offset":2452},4610,{"line":465,"column":2454,"offset":2455},21,4627,{"start":2457,"end":2459},{"line":465,"column":28,"offset":2458},4607,{"line":465,"column":2454,"offset":2455},{"type":24,"value":174},{"type":19,"tagName":20,"properties":2462,"children":2463,"position":2472},{},[2464],{"type":24,"value":2465,"position":2466},"Horizontal level lines (prior-day high, VWAP, session levels) read best when the line and its price tag stay pinned beside the y-axis as you pan, instead of scrolling off with the bar they are anchored to. Two opts handle this:",{"start":2467,"end":2469},{"line":477,"column":28,"offset":2468},4629,{"line":477,"column":2470,"offset":2471},228,4856,{"start":2473,"end":2474},{"line":477,"column":28,"offset":2468},{"line":477,"column":2470,"offset":2471},{"type":24,"value":174},{"type":19,"tagName":2477,"properties":2478,"children":2479,"position":2611},"ul",{},[2480,2481,2527,2528,2610],{"type":24,"value":174},{"type":19,"tagName":2482,"properties":2483,"children":2484,"position":2523},"li",{},[2485,2498,2504,2517],{"type":19,"tagName":34,"properties":2486,"children":2487,"position":2495},{},[2488],{"type":24,"value":2489,"position":2490},"line.new(..., {stickyRight: true})",{"start":2491,"end":2493},{"line":82,"column":182,"offset":2492},4860,{"line":82,"column":392,"offset":2494},4896,{"start":2496,"end":2497},{"line":82,"column":182,"offset":2492},{"line":82,"column":392,"offset":2494},{"type":24,"value":2499,"position":2500}," pins the line's right end to the right plot edge. Pair it with ",{"start":2501,"end":2502},{"line":82,"column":392,"offset":2494},{"line":82,"column":2400,"offset":2503},4960,{"type":19,"tagName":34,"properties":2505,"children":2506,"position":2514},{},[2507],{"type":24,"value":2508,"position":2509},"{extend: \"left\"}",{"start":2510,"end":2511},{"line":82,"column":2400,"offset":2503},{"line":82,"column":2512,"offset":2513},121,4978,{"start":2515,"end":2516},{"line":82,"column":2400,"offset":2503},{"line":82,"column":2512,"offset":2513},{"type":24,"value":2518,"position":2519}," so the line is a left-extending ray whose right end meets its tag at the axis rather than running past it.",{"start":2520,"end":2521},{"line":82,"column":2512,"offset":2513},{"line":82,"column":2470,"offset":2522},5085,{"start":2524,"end":2526},{"line":82,"column":28,"offset":2525},4858,{"line":82,"column":2470,"offset":2522},{"type":24,"value":174},{"type":19,"tagName":2482,"properties":2529,"children":2530,"position":2606},{},[2531,2544,2550,2562,2568,2580,2586,2599],{"type":19,"tagName":34,"properties":2532,"children":2533,"position":2541},{},[2534],{"type":24,"value":2535,"position":2536},"label.new(..., {stickyRight: true})",{"start":2537,"end":2539},{"line":81,"column":182,"offset":2538},5088,{"line":81,"column":341,"offset":2540},5125,{"start":2542,"end":2543},{"line":81,"column":182,"offset":2538},{"line":81,"column":341,"offset":2540},{"type":24,"value":2545,"position":2546}," pins the label box to the right plot edge. ",{"start":2547,"end":2548},{"line":81,"column":341,"offset":2540},{"line":81,"column":90,"offset":2549},5169,{"type":19,"tagName":34,"properties":2551,"children":2552,"position":2559},{},[2553],{"type":24,"value":2554,"position":2555},"label.new",{"start":2556,"end":2557},{"line":81,"column":90,"offset":2549},{"line":81,"column":773,"offset":2558},5180,{"start":2560,"end":2561},{"line":81,"column":90,"offset":2549},{"line":81,"column":773,"offset":2558},{"type":24,"value":2563,"position":2564}," also accepts ",{"start":2565,"end":2566},{"line":81,"column":773,"offset":2558},{"line":81,"column":1129,"offset":2567},5194,{"type":19,"tagName":34,"properties":2569,"children":2570,"position":2577},{},[2571],{"type":24,"value":2572,"position":2573},"fontWeight",{"start":2574,"end":2575},{"line":81,"column":1129,"offset":2567},{"line":81,"column":2512,"offset":2576},5206,{"start":2578,"end":2579},{"line":81,"column":1129,"offset":2567},{"line":81,"column":2512,"offset":2576},{"type":24,"value":2581,"position":2582}," (e.g. ",{"start":2583,"end":2584},{"line":81,"column":2512,"offset":2576},{"line":81,"column":833,"offset":2585},5213,{"type":19,"tagName":34,"properties":2587,"children":2588,"position":2596},{},[2589],{"type":24,"value":2590,"position":2591},"450",{"start":2592,"end":2593},{"line":81,"column":833,"offset":2585},{"line":81,"column":2594,"offset":2595},133,5218,{"start":2597,"end":2598},{"line":81,"column":833,"offset":2585},{"line":81,"column":2594,"offset":2595},{"type":24,"value":2600,"position":2601},") to make the tag lighter or heavier.",{"start":2602,"end":2603},{"line":81,"column":2594,"offset":2595},{"line":81,"column":2604,"offset":2605},170,5255,{"start":2607,"end":2609},{"line":81,"column":28,"offset":2608},5086,{"line":81,"column":2604,"offset":2605},{"type":24,"value":174},{"start":2612,"end":2613},{"line":82,"column":28,"offset":2525},{"line":81,"column":2604,"offset":2605},{"type":24,"value":174},{"type":19,"tagName":20,"properties":2616,"children":2617,"position":2626},{},[2618],{"type":24,"value":2619,"position":2620},"The engine records both on the drawing's props; the chart renderer clamps them to the plot edge, so this needs a chart build with sticky-drawing support.",{"start":2621,"end":2623},{"line":90,"column":28,"offset":2622},5257,{"line":90,"column":2624,"offset":2625},154,5410,{"start":2627,"end":2628},{"line":90,"column":28,"offset":2622},{"line":90,"column":2624,"offset":2625},{"type":24,"value":174},{"type":16,"children":2631},[2632],{"type":19,"tagName":884,"properties":2633,"children":2635,"data":-1},{"class":886,"style":887,"tabindex":888,"title":2634},"sticky_levels.ks",[2636],{"type":19,"tagName":34,"properties":2637,"children":2638},{},[2639,2646,2647,2695,2696,2699,2700,2735,2736,2739,2740,2748,2749,2757,2758,2766,2767,2778,2779,2877,2878,2966,2967,2974,2975,2978,2979],{"type":19,"tagName":894,"properties":2640,"children":2641},{"class":896},[2642],{"type":19,"tagName":894,"properties":2643,"children":2644},{"style":900},[2645],{"type":24,"value":903},{"type":24,"value":174},{"type":19,"tagName":894,"properties":2648,"children":2649},{"class":896},[2650,2654,2658,2662,2667,2671,2675,2679,2683,2687,2691],{"type":19,"tagName":894,"properties":2651,"children":2652},{"style":959},[2653],{"type":24,"value":1238},{"type":19,"tagName":894,"properties":2655,"children":2656},{"style":929},[2657],{"type":24,"value":1243},{"type":19,"tagName":894,"properties":2659,"children":2660},{"style":923},[2661],{"type":24,"value":951},{"type":19,"tagName":894,"properties":2663,"children":2664},{"style":1010},[2665],{"type":24,"value":2666},"\"Sticky Level Tags\"",{"type":19,"tagName":894,"properties":2668,"children":2669},{"style":929},[2670],{"type":24,"value":1257},{"type":19,"tagName":894,"properties":2672,"children":2673},{"style":923},[2674],{"type":24,"value":951},{"type":19,"tagName":894,"properties":2676,"children":2677},{"style":1010},[2678],{"type":24,"value":1266},{"type":19,"tagName":894,"properties":2680,"children":2681},{"style":929},[2682],{"type":24,"value":1271},{"type":19,"tagName":894,"properties":2684,"children":2685},{"style":923},[2686],{"type":24,"value":951},{"type":19,"tagName":894,"properties":2688,"children":2689},{"style":985},[2690],{"type":24,"value":1280},{"type":19,"tagName":894,"properties":2692,"children":2693},{"style":929},[2694],{"type":24,"value":1285},{"type":24,"value":174},{"type":19,"tagName":894,"properties":2697,"children":2698},{"class":896},[],{"type":24,"value":174},{"type":19,"tagName":894,"properties":2701,"children":2702},{"class":896},[2703,2707,2711,2715,2719,2723,2727,2731],{"type":19,"tagName":894,"properties":2704,"children":2705},{"style":929},[2706],{"type":24,"value":1298},{"type":19,"tagName":894,"properties":2708,"children":2709},{"style":923},[2710],{"type":24,"value":951},{"type":19,"tagName":894,"properties":2712,"children":2713},{"style":959},[2714],{"type":24,"value":1307},{"type":19,"tagName":894,"properties":2716,"children":2717},{"style":929},[2718],{"type":24,"value":1312},{"type":19,"tagName":894,"properties":2720,"children":2721},{"style":923},[2722],{"type":24,"value":951},{"type":19,"tagName":894,"properties":2724,"children":2725},{"style":929},[2726],{"type":24,"value":1321},{"type":19,"tagName":894,"properties":2728,"children":2729},{"style":923},[2730],{"type":24,"value":951},{"type":19,"tagName":894,"properties":2732,"children":2733},{"style":929},[2734],{"type":24,"value":1330},{"type":24,"value":174},{"type":19,"tagName":894,"properties":2737,"children":2738},{"class":896},[],{"type":24,"value":174},{"type":19,"tagName":894,"properties":2741,"children":2742},{"class":896},[2743],{"type":19,"tagName":894,"properties":2744,"children":2745},{"style":900},[2746],{"type":24,"value":2747},"// A horizontal level line extended LEFT across history, with its RIGHT end pinned to",{"type":24,"value":174},{"type":19,"tagName":894,"properties":2750,"children":2751},{"class":896},[2752],{"type":19,"tagName":894,"properties":2753,"children":2754},{"style":900},[2755],{"type":24,"value":2756},"// the plot edge (stickyRight), and a price tag pinned to the same edge. As you pan,",{"type":24,"value":174},{"type":19,"tagName":894,"properties":2759,"children":2760},{"class":896},[2761],{"type":19,"tagName":894,"properties":2762,"children":2763},{"style":900},[2764],{"type":24,"value":2765},"// the line + tag stay beside the y-axis instead of scrolling off.",{"type":24,"value":174},{"type":19,"tagName":894,"properties":2768,"children":2769},{"class":896},[2770,2774],{"type":19,"tagName":894,"properties":2771,"children":2772},{"style":923},[2773],{"type":24,"value":926},{"type":19,"tagName":894,"properties":2775,"children":2776},{"style":929},[2777],{"type":24,"value":932},{"type":24,"value":174},{"type":19,"tagName":894,"properties":2780,"children":2781},{"class":896},[2782,2786,2791,2795,2799,2803,2807,2811,2815,2819,2824,2828,2833,2837,2842,2846,2850,2854,2859,2864,2869,2873],{"type":19,"tagName":894,"properties":2783,"children":2784},{"style":923},[2785],{"type":24,"value":941},{"type":19,"tagName":894,"properties":2787,"children":2788},{"style":929},[2789],{"type":24,"value":2790}," lvl ",{"type":19,"tagName":894,"properties":2792,"children":2793},{"style":923},[2794],{"type":24,"value":951},{"type":19,"tagName":894,"properties":2796,"children":2797},{"style":929},[2798],{"type":24,"value":956},{"type":19,"tagName":894,"properties":2800,"children":2801},{"style":959},[2802],{"type":24,"value":962},{"type":19,"tagName":894,"properties":2804,"children":2805},{"style":929},[2806],{"type":24,"value":967},{"type":19,"tagName":894,"properties":2808,"children":2809},{"style":959},[2810],{"type":24,"value":972},{"type":19,"tagName":894,"properties":2812,"children":2813},{"style":929},[2814],{"type":24,"value":977},{"type":19,"tagName":894,"properties":2816,"children":2817},{"style":923},[2818],{"type":24,"value":982},{"type":19,"tagName":894,"properties":2820,"children":2821},{"style":985},[2822],{"type":24,"value":2823}," 50",{"type":19,"tagName":894,"properties":2825,"children":2826},{"style":923},[2827],{"type":24,"value":993},{"type":19,"tagName":894,"properties":2829,"children":2830},{"style":929},[2831],{"type":24,"value":2832}," currentInterval, trade.high, ",{"type":19,"tagName":894,"properties":2834,"children":2835},{"style":959},[2836],{"type":24,"value":972},{"type":19,"tagName":894,"properties":2838,"children":2839},{"style":929},[2840],{"type":24,"value":2841},"(), trade.high, {color: ",{"type":19,"tagName":894,"properties":2843,"children":2844},{"style":1010},[2845],{"type":24,"value":1013},{"type":19,"tagName":894,"properties":2847,"children":2848},{"style":929},[2849],{"type":24,"value":1018},{"type":19,"tagName":894,"properties":2851,"children":2852},{"style":985},[2853],{"type":24,"value":2139},{"type":19,"tagName":894,"properties":2855,"children":2856},{"style":929},[2857],{"type":24,"value":2858},", extend: ",{"type":19,"tagName":894,"properties":2860,"children":2861},{"style":1010},[2862],{"type":24,"value":2863},"\"left\"",{"type":19,"tagName":894,"properties":2865,"children":2866},{"style":929},[2867],{"type":24,"value":2868},", stickyRight: ",{"type":19,"tagName":894,"properties":2870,"children":2871},{"style":985},[2872],{"type":24,"value":1280},{"type":19,"tagName":894,"properties":2874,"children":2875},{"style":929},[2876],{"type":24,"value":1028},{"type":24,"value":174},{"type":19,"tagName":894,"properties":2879,"children":2880},{"class":896},[2881,2885,2890,2894,2898,2902,2906,2910,2915,2920,2924,2928,2932,2937,2941,2945,2950,2954,2958,2962],{"type":19,"tagName":894,"properties":2882,"children":2883},{"style":923},[2884],{"type":24,"value":941},{"type":19,"tagName":894,"properties":2886,"children":2887},{"style":929},[2888],{"type":24,"value":2889}," tag ",{"type":19,"tagName":894,"properties":2891,"children":2892},{"style":923},[2893],{"type":24,"value":951},{"type":19,"tagName":894,"properties":2895,"children":2896},{"style":929},[2897],{"type":24,"value":1634},{"type":19,"tagName":894,"properties":2899,"children":2900},{"style":959},[2901],{"type":24,"value":962},{"type":19,"tagName":894,"properties":2903,"children":2904},{"style":929},[2905],{"type":24,"value":967},{"type":19,"tagName":894,"properties":2907,"children":2908},{"style":959},[2909],{"type":24,"value":972},{"type":19,"tagName":894,"properties":2911,"children":2912},{"style":929},[2913],{"type":24,"value":2914},"(), trade.high, ",{"type":19,"tagName":894,"properties":2916,"children":2917},{"style":1010},[2918],{"type":24,"value":2919},"\"PDH\"",{"type":19,"tagName":894,"properties":2921,"children":2922},{"style":929},[2923],{"type":24,"value":1478},{"type":19,"tagName":894,"properties":2925,"children":2926},{"style":1010},[2927],{"type":24,"value":1839},{"type":19,"tagName":894,"properties":2929,"children":2930},{"style":929},[2931],{"type":24,"value":1662},{"type":19,"tagName":894,"properties":2933,"children":2934},{"style":1010},[2935],{"type":24,"value":2936},"\"#1e222d\"",{"type":19,"tagName":894,"properties":2938,"children":2939},{"style":929},[2940],{"type":24,"value":1672},{"type":19,"tagName":894,"properties":2942,"children":2943},{"style":1010},[2944],{"type":24,"value":1677},{"type":19,"tagName":894,"properties":2946,"children":2947},{"style":929},[2948],{"type":24,"value":2949},", fontWeight: ",{"type":19,"tagName":894,"properties":2951,"children":2952},{"style":985},[2953],{"type":24,"value":2590},{"type":19,"tagName":894,"properties":2955,"children":2956},{"style":929},[2957],{"type":24,"value":2868},{"type":19,"tagName":894,"properties":2959,"children":2960},{"style":985},[2961],{"type":24,"value":1280},{"type":19,"tagName":894,"properties":2963,"children":2964},{"style":929},[2965],{"type":24,"value":1028},{"type":24,"value":174},{"type":19,"tagName":894,"properties":2968,"children":2969},{"class":896},[2970],{"type":19,"tagName":894,"properties":2971,"children":2972},{"style":929},[2973],{"type":24,"value":1070},{"type":24,"value":174},{"type":19,"tagName":894,"properties":2976,"children":2977},{"class":896},[],{"type":24,"value":174},{"type":19,"tagName":894,"properties":2980,"children":2981},{"class":896},[2982,2986,2990,2994,2998,3002,3006,3010,3014,3018,3022,3026,3030,3034,3038,3042,3046,3050,3054],{"type":19,"tagName":894,"properties":2983,"children":2984},{"style":959},[2985],{"type":24,"value":2308},{"type":19,"tagName":894,"properties":2987,"children":2988},{"style":929},[2989],{"type":24,"value":2313},{"type":19,"tagName":894,"properties":2991,"children":2992},{"style":923},[2993],{"type":24,"value":951},{"type":19,"tagName":894,"properties":2995,"children":2996},{"style":929},[2997],{"type":24,"value":2322},{"type":19,"tagName":894,"properties":2999,"children":3000},{"style":923},[3001],{"type":24,"value":951},{"type":19,"tagName":894,"properties":3003,"children":3004},{"style":929},[3005],{"type":24,"value":2331},{"type":19,"tagName":894,"properties":3007,"children":3008},{"style":1010},[3009],{"type":24,"value":1013},{"type":19,"tagName":894,"properties":3011,"children":3012},{"style":929},[3013],{"type":24,"value":2340},{"type":19,"tagName":894,"properties":3015,"children":3016},{"style":923},[3017],{"type":24,"value":951},{"type":19,"tagName":894,"properties":3019,"children":3020},{"style":985},[3021],{"type":24,"value":1023},{"type":19,"tagName":894,"properties":3023,"children":3024},{"style":929},[3025],{"type":24,"value":2353},{"type":19,"tagName":894,"properties":3027,"children":3028},{"style":923},[3029],{"type":24,"value":951},{"type":19,"tagName":894,"properties":3031,"children":3032},{"style":929},[3033],{"type":24,"value":2331},{"type":19,"tagName":894,"properties":3035,"children":3036},{"style":1010},[3037],{"type":24,"value":2366},{"type":19,"tagName":894,"properties":3039,"children":3040},{"style":929},[3041],{"type":24,"value":2371},{"type":19,"tagName":894,"properties":3043,"children":3044},{"style":923},[3045],{"type":24,"value":951},{"type":19,"tagName":894,"properties":3047,"children":3048},{"style":929},[3049],{"type":24,"value":2331},{"type":19,"tagName":894,"properties":3051,"children":3052},{"style":1010},[3053],{"type":24,"value":2384},{"type":19,"tagName":894,"properties":3055,"children":3056},{"style":929},[3057],{"type":24,"value":2389},{"type":24,"value":174},{"type":19,"tagName":228,"properties":3060,"children":3062,"position":3071},{"id":3061},"limits",[3063],{"type":24,"value":3064,"position":3065},"Limits",{"start":3066,"end":3068},{"line":2400,"column":237,"offset":3067},6256,{"line":2400,"column":3069,"offset":3070},10,6262,{"start":3072,"end":3074},{"line":2400,"column":28,"offset":3073},6253,{"line":2400,"column":3069,"offset":3070},{"type":24,"value":174},{"type":19,"tagName":20,"properties":3077,"children":3078,"position":3128},{},[3079,3086,3102,3109,3122],{"type":24,"value":3080,"position":3081},"There is a cap per drawing kind and a cap on total drawings. The per-kind limit is ",{"start":3082,"end":3084},{"line":644,"column":28,"offset":3083},6264,{"line":644,"column":90,"offset":3085},6347,{"type":19,"tagName":3087,"properties":3088,"children":3089,"position":3097},"strong",{},[3090],{"type":24,"value":3091,"position":3092},"500",{"start":3093,"end":3095},{"line":644,"column":622,"offset":3094},6349,{"line":644,"column":641,"offset":3096},6352,{"start":3098,"end":3099},{"line":644,"column":90,"offset":3085},{"line":644,"column":3100,"offset":3101},91,6354,{"type":24,"value":3103,"position":3104}," of any single kind. Going over it stops the script with an error like ",{"start":3105,"end":3106},{"line":644,"column":3100,"offset":3101},{"line":644,"column":3107,"offset":3108},162,6425,{"type":19,"tagName":34,"properties":3110,"children":3111,"position":3119},{},[3112],{"type":24,"value":3113,"position":3114},"Drawing per-kind limit exceeded: kind=line, count=501, max=500",{"start":3115,"end":3116},{"line":644,"column":3107,"offset":3108},{"line":644,"column":3117,"offset":3118},226,6489,{"start":3120,"end":3121},{"line":644,"column":3107,"offset":3108},{"line":644,"column":3117,"offset":3118},{"type":24,"value":165,"position":3123},{"start":3124,"end":3125},{"line":644,"column":3117,"offset":3118},{"line":644,"column":3126,"offset":3127},227,6490,{"start":3129,"end":3130},{"line":644,"column":28,"offset":3083},{"line":644,"column":3126,"offset":3127},{"type":24,"value":174},{"type":19,"tagName":20,"properties":3133,"children":3134,"position":3142},{},[3135],{"type":24,"value":3136,"position":3137},"This is why you delete drawings you no longer need. A script that creates a line every bar without ever removing stale ones will hit the cap. Reuse a stored handle, or delete the old drawing before making a new one, so your live count stays bounded.",{"start":3138,"end":3140},{"line":652,"column":28,"offset":3139},6492,{"line":652,"column":159,"offset":3141},6741,{"start":3143,"end":3144},{"line":652,"column":28,"offset":3139},{"line":652,"column":159,"offset":3141},{"quirksMode":3146},false,{"start":3148,"end":3149},{"line":28,"column":28,"offset":29},{"line":3150,"column":28,"offset":3151},108,6742,1784888055087]