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