diff --git a/public/docs/ast/source/core/EffectComposer.js.json b/public/docs/ast/source/core/EffectComposer.js.json index c78bcf889..c81c68353 100644 --- a/public/docs/ast/source/core/EffectComposer.js.json +++ b/public/docs/ast/source/core/EffectComposer.js.json @@ -5625,10 +5625,10 @@ "type": "VariableDeclarator", "id": { "type": "Identifier", - "name": "size", + "name": "drawingBufferSize", "range": [ 5147, - 5151 + 5164 ], "loc": { "start": { @@ -5637,7 +5637,7 @@ }, "end": { "line": 196, - "column": 12 + "column": 25 } } }, @@ -5652,17 +5652,17 @@ "object": { "type": "ThisExpression", "range": [ - 5154, - 5158 + 5167, + 5171 ], "loc": { "start": { "line": 196, - "column": 15 + "column": 28 }, "end": { "line": 196, - "column": 19 + "column": 32 } } }, @@ -5670,87 +5670,87 @@ "type": "Identifier", "name": "renderer", "range": [ - 5159, - 5167 + 5172, + 5180 ], "loc": { "start": { "line": 196, - "column": 20 + "column": 33 }, "end": { "line": 196, - "column": 28 + "column": 41 } } }, "range": [ - 5154, - 5167 + 5167, + 5180 ], "loc": { "start": { "line": 196, - "column": 15 + "column": 28 }, "end": { "line": 196, - "column": 28 + "column": 41 } } }, "property": { "type": "Identifier", - "name": "getSize", + "name": "getDrawingBufferSize", "range": [ - 5168, - 5175 + 5181, + 5201 ], "loc": { "start": { "line": 196, - "column": 29 + "column": 42 }, "end": { "line": 196, - "column": 36 + "column": 62 } } }, "range": [ - 5154, - 5175 + 5167, + 5201 ], "loc": { "start": { "line": 196, - "column": 15 + "column": 28 }, "end": { "line": 196, - "column": 36 + "column": 62 } } }, "arguments": [], "range": [ - 5154, - 5177 + 5167, + 5203 ], "loc": { "start": { "line": 196, - "column": 15 + "column": 28 }, "end": { "line": 196, - "column": 38 + "column": 64 } } }, "range": [ 5147, - 5177 + 5203 ], "loc": { "start": { @@ -5759,7 +5759,7 @@ }, "end": { "line": 196, - "column": 38 + "column": 64 } } } @@ -5767,7 +5767,7 @@ "kind": "const", "range": [ 5141, - 5178 + 5204 ], "loc": { "start": { @@ -5776,7 +5776,7 @@ }, "end": { "line": 196, - "column": 39 + "column": 65 } } }, @@ -5787,10 +5787,10 @@ "type": "VariableDeclarator", "id": { "type": "Identifier", - "name": "pixelRatio", + "name": "alpha", "range": [ - 5188, - 5198 + 5214, + 5219 ], "loc": { "start": { @@ -5799,168 +5799,6 @@ }, "end": { "line": 197, - "column": 18 - } - } - }, - "init": { - "type": "CallExpression", - "callee": { - "type": "MemberExpression", - "computed": false, - "object": { - "type": "MemberExpression", - "computed": false, - "object": { - "type": "ThisExpression", - "range": [ - 5201, - 5205 - ], - "loc": { - "start": { - "line": 197, - "column": 21 - }, - "end": { - "line": 197, - "column": 25 - } - } - }, - "property": { - "type": "Identifier", - "name": "renderer", - "range": [ - 5206, - 5214 - ], - "loc": { - "start": { - "line": 197, - "column": 26 - }, - "end": { - "line": 197, - "column": 34 - } - } - }, - "range": [ - 5201, - 5214 - ], - "loc": { - "start": { - "line": 197, - "column": 21 - }, - "end": { - "line": 197, - "column": 34 - } - } - }, - "property": { - "type": "Identifier", - "name": "getPixelRatio", - "range": [ - 5215, - 5228 - ], - "loc": { - "start": { - "line": 197, - "column": 35 - }, - "end": { - "line": 197, - "column": 48 - } - } - }, - "range": [ - 5201, - 5228 - ], - "loc": { - "start": { - "line": 197, - "column": 21 - }, - "end": { - "line": 197, - "column": 48 - } - } - }, - "arguments": [], - "range": [ - 5201, - 5230 - ], - "loc": { - "start": { - "line": 197, - "column": 21 - }, - "end": { - "line": 197, - "column": 50 - } - } - }, - "range": [ - 5188, - 5230 - ], - "loc": { - "start": { - "line": 197, - "column": 8 - }, - "end": { - "line": 197, - "column": 50 - } - } - } - ], - "kind": "const", - "range": [ - 5182, - 5231 - ], - "loc": { - "start": { - "line": 197, - "column": 2 - }, - "end": { - "line": 197, - "column": 51 - } - } - }, - { - "type": "VariableDeclaration", - "declarations": [ - { - "type": "VariableDeclarator", - "id": { - "type": "Identifier", - "name": "alpha", - "range": [ - 5241, - 5246 - ], - "loc": { - "start": { - "line": 198, - "column": 8 - }, - "end": { - "line": 198, "column": 13 } } @@ -5982,16 +5820,16 @@ "object": { "type": "ThisExpression", "range": [ - 5249, - 5253 + 5222, + 5226 ], "loc": { "start": { - "line": 198, + "line": 197, "column": 16 }, "end": { - "line": 198, + "line": 197, "column": 20 } } @@ -6000,31 +5838,31 @@ "type": "Identifier", "name": "renderer", "range": [ - 5254, - 5262 + 5227, + 5235 ], "loc": { "start": { - "line": 198, + "line": 197, "column": 21 }, "end": { - "line": 198, + "line": 197, "column": 29 } } }, "range": [ - 5249, - 5262 + 5222, + 5235 ], "loc": { "start": { - "line": 198, + "line": 197, "column": 16 }, "end": { - "line": 198, + "line": 197, "column": 29 } } @@ -6033,31 +5871,31 @@ "type": "Identifier", "name": "context", "range": [ - 5263, - 5270 + 5236, + 5243 ], "loc": { "start": { - "line": 198, + "line": 197, "column": 30 }, "end": { - "line": 198, + "line": 197, "column": 37 } } }, "range": [ - 5249, - 5270 + 5222, + 5243 ], "loc": { "start": { - "line": 198, + "line": 197, "column": 16 }, "end": { - "line": 198, + "line": 197, "column": 37 } } @@ -6066,47 +5904,47 @@ "type": "Identifier", "name": "getContextAttributes", "range": [ - 5271, - 5291 + 5244, + 5264 ], "loc": { "start": { - "line": 198, + "line": 197, "column": 38 }, "end": { - "line": 198, + "line": 197, "column": 58 } } }, "range": [ - 5249, - 5291 + 5222, + 5264 ], "loc": { "start": { - "line": 198, + "line": 197, "column": 16 }, "end": { - "line": 198, + "line": 197, "column": 58 } } }, "arguments": [], "range": [ - 5249, - 5293 + 5222, + 5266 ], "loc": { "start": { - "line": 198, + "line": 197, "column": 16 }, "end": { - "line": 198, + "line": 197, "column": 60 } } @@ -6115,46 +5953,46 @@ "type": "Identifier", "name": "alpha", "range": [ - 5294, - 5299 + 5267, + 5272 ], "loc": { "start": { - "line": 198, + "line": 197, "column": 61 }, "end": { - "line": 198, + "line": 197, "column": 66 } } }, "range": [ - 5249, - 5299 + 5222, + 5272 ], "loc": { "start": { - "line": 198, + "line": 197, "column": 16 }, "end": { - "line": 198, + "line": 197, "column": 66 } } }, "range": [ - 5241, - 5299 + 5214, + 5272 ], "loc": { "start": { - "line": 198, + "line": 197, "column": 8 }, "end": { - "line": 198, + "line": 197, "column": 66 } } @@ -6162,16 +6000,16 @@ ], "kind": "const", "range": [ - 5235, - 5300 + 5208, + 5273 ], "loc": { "start": { - "line": 198, + "line": 197, "column": 2 }, "end": { - "line": 198, + "line": 197, "column": 67 } } @@ -6185,16 +6023,16 @@ "type": "Identifier", "name": "renderTarget", "range": [ - 5312, - 5324 + 5285, + 5297 ], "loc": { "start": { - "line": 200, + "line": 199, "column": 8 }, "end": { - "line": 200, + "line": 199, "column": 20 } } @@ -6205,197 +6043,125 @@ "type": "Identifier", "name": "WebGLRenderTarget", "range": [ - 5331, - 5348 + 5304, + 5321 ], "loc": { "start": { - "line": 200, + "line": 199, "column": 27 }, "end": { - "line": 200, + "line": 199, "column": 44 } } }, "arguments": [ { - "type": "BinaryExpression", - "operator": "*", - "left": { - "type": "MemberExpression", - "computed": false, - "object": { - "type": "Identifier", - "name": "size", - "range": [ - 5349, - 5353 - ], - "loc": { - "start": { - "line": 200, - "column": 45 - }, - "end": { - "line": 200, - "column": 49 - } - } - }, - "property": { - "type": "Identifier", - "name": "width", - "range": [ - 5354, - 5359 - ], - "loc": { - "start": { - "line": 200, - "column": 50 - }, - "end": { - "line": 200, - "column": 55 - } - } - }, + "type": "MemberExpression", + "computed": false, + "object": { + "type": "Identifier", + "name": "drawingBufferSize", "range": [ - 5349, - 5359 + 5322, + 5339 ], "loc": { "start": { - "line": 200, + "line": 199, "column": 45 }, "end": { - "line": 200, - "column": 55 + "line": 199, + "column": 62 } } }, - "right": { + "property": { "type": "Identifier", - "name": "pixelRatio", + "name": "width", "range": [ - 5362, - 5372 + 5340, + 5345 ], "loc": { "start": { - "line": 200, - "column": 58 + "line": 199, + "column": 63 }, "end": { - "line": 200, + "line": 199, "column": 68 } } }, "range": [ - 5349, - 5372 + 5322, + 5345 ], "loc": { "start": { - "line": 200, + "line": 199, "column": 45 }, "end": { - "line": 200, + "line": 199, "column": 68 } } }, { - "type": "BinaryExpression", - "operator": "*", - "left": { - "type": "MemberExpression", - "computed": false, - "object": { - "type": "Identifier", - "name": "size", - "range": [ - 5374, - 5378 - ], - "loc": { - "start": { - "line": 200, - "column": 70 - }, - "end": { - "line": 200, - "column": 74 - } - } - }, - "property": { - "type": "Identifier", - "name": "height", - "range": [ - 5379, - 5385 - ], - "loc": { - "start": { - "line": 200, - "column": 75 - }, - "end": { - "line": 200, - "column": 81 - } - } - }, - "range": [ - 5374, - 5385 - ], - "loc": { - "start": { - "line": 200, - "column": 70 - }, - "end": { - "line": 200, - "column": 81 + "type": "MemberExpression", + "computed": false, + "object": { + "type": "Identifier", + "name": "drawingBufferSize", + "range": [ + 5347, + 5364 + ], + "loc": { + "start": { + "line": 199, + "column": 70 + }, + "end": { + "line": 199, + "column": 87 } } }, - "right": { + "property": { "type": "Identifier", - "name": "pixelRatio", + "name": "height", "range": [ - 5388, - 5398 + 5365, + 5371 ], "loc": { "start": { - "line": 200, - "column": 84 + "line": 199, + "column": 88 }, "end": { - "line": 200, + "line": 199, "column": 94 } } }, "range": [ - 5374, - 5398 + 5347, + 5371 ], "loc": { "start": { - "line": 200, + "line": 199, "column": 70 }, "end": { - "line": 200, + "line": 199, "column": 94 } } @@ -6409,16 +6175,16 @@ "type": "Identifier", "name": "minFilter", "range": [ - 5406, - 5415 + 5379, + 5388 ], "loc": { "start": { - "line": 201, + "line": 200, "column": 3 }, "end": { - "line": 201, + "line": 200, "column": 12 } } @@ -6427,16 +6193,16 @@ "type": "Identifier", "name": "LinearFilter", "range": [ - 5417, - 5429 + 5390, + 5402 ], "loc": { "start": { - "line": 201, + "line": 200, "column": 14 }, "end": { - "line": 201, + "line": 200, "column": 26 } } @@ -6446,16 +6212,16 @@ "shorthand": false, "computed": false, "range": [ - 5406, - 5429 + 5379, + 5402 ], "loc": { "start": { - "line": 201, + "line": 200, "column": 3 }, "end": { - "line": 201, + "line": 200, "column": 26 } } @@ -6466,16 +6232,16 @@ "type": "Identifier", "name": "magFilter", "range": [ - 5435, - 5444 + 5408, + 5417 ], "loc": { "start": { - "line": 202, + "line": 201, "column": 3 }, "end": { - "line": 202, + "line": 201, "column": 12 } } @@ -6484,16 +6250,16 @@ "type": "Identifier", "name": "LinearFilter", "range": [ - 5446, - 5458 + 5419, + 5431 ], "loc": { "start": { - "line": 202, + "line": 201, "column": 14 }, "end": { - "line": 202, + "line": 201, "column": 26 } } @@ -6503,16 +6269,16 @@ "shorthand": false, "computed": false, "range": [ - 5435, - 5458 + 5408, + 5431 ], "loc": { "start": { - "line": 202, + "line": 201, "column": 3 }, "end": { - "line": 202, + "line": 201, "column": 26 } } @@ -6523,16 +6289,16 @@ "type": "Identifier", "name": "format", "range": [ - 5464, - 5470 + 5437, + 5443 ], "loc": { "start": { - "line": 203, + "line": 202, "column": 3 }, "end": { - "line": 203, + "line": 202, "column": 9 } } @@ -6543,16 +6309,16 @@ "type": "Identifier", "name": "alpha", "range": [ - 5472, - 5477 + 5445, + 5450 ], "loc": { "start": { - "line": 203, + "line": 202, "column": 11 }, "end": { - "line": 203, + "line": 202, "column": 16 } } @@ -6561,16 +6327,16 @@ "type": "Identifier", "name": "RGBAFormat", "range": [ - 5480, - 5490 + 5453, + 5463 ], "loc": { "start": { - "line": 203, + "line": 202, "column": 19 }, "end": { - "line": 203, + "line": 202, "column": 29 } } @@ -6579,31 +6345,31 @@ "type": "Identifier", "name": "RGBFormat", "range": [ - 5493, - 5502 + 5466, + 5475 ], "loc": { "start": { - "line": 203, + "line": 202, "column": 32 }, "end": { - "line": 203, + "line": 202, "column": 41 } } }, "range": [ - 5472, - 5502 + 5445, + 5475 ], "loc": { "start": { - "line": 203, + "line": 202, "column": 11 }, "end": { - "line": 203, + "line": 202, "column": 41 } } @@ -6613,16 +6379,16 @@ "shorthand": false, "computed": false, "range": [ - 5464, - 5502 + 5437, + 5475 ], "loc": { "start": { - "line": 203, + "line": 202, "column": 3 }, "end": { - "line": 203, + "line": 202, "column": 41 } } @@ -6633,16 +6399,16 @@ "type": "Identifier", "name": "depthBuffer", "range": [ - 5508, - 5519 + 5481, + 5492 ], "loc": { "start": { - "line": 204, + "line": 203, "column": 3 }, "end": { - "line": 204, + "line": 203, "column": 14 } } @@ -6651,16 +6417,16 @@ "type": "Identifier", "name": "depthBuffer", "range": [ - 5521, - 5532 + 5494, + 5505 ], "loc": { "start": { - "line": 204, + "line": 203, "column": 16 }, "end": { - "line": 204, + "line": 203, "column": 27 } } @@ -6670,16 +6436,16 @@ "shorthand": false, "computed": false, "range": [ - 5508, - 5532 + 5481, + 5505 ], "loc": { "start": { - "line": 204, + "line": 203, "column": 3 }, "end": { - "line": 204, + "line": 203, "column": 27 } } @@ -6690,16 +6456,16 @@ "type": "Identifier", "name": "stencilBuffer", "range": [ - 5538, - 5551 + 5511, + 5524 ], "loc": { "start": { - "line": 205, + "line": 204, "column": 3 }, "end": { - "line": 205, + "line": 204, "column": 16 } } @@ -6708,16 +6474,16 @@ "type": "Identifier", "name": "stencilBuffer", "range": [ - 5553, - 5566 + 5526, + 5539 ], "loc": { "start": { - "line": 205, + "line": 204, "column": 18 }, "end": { - "line": 205, + "line": 204, "column": 31 } } @@ -6727,16 +6493,16 @@ "shorthand": false, "computed": false, "range": [ - 5538, - 5566 + 5511, + 5539 ], "loc": { "start": { - "line": 205, + "line": 204, "column": 3 }, "end": { - "line": 205, + "line": 204, "column": 31 } } @@ -6747,16 +6513,16 @@ "type": "Identifier", "name": "depthTexture", "range": [ - 5572, - 5584 + 5545, + 5557 ], "loc": { "start": { - "line": 206, + "line": 205, "column": 3 }, "end": { - "line": 206, + "line": 205, "column": 15 } } @@ -6767,16 +6533,16 @@ "type": "Identifier", "name": "depthTexture", "range": [ - 5586, - 5598 + 5559, + 5571 ], "loc": { "start": { - "line": 206, + "line": 205, "column": 17 }, "end": { - "line": 206, + "line": 205, "column": 29 } } @@ -6787,32 +6553,32 @@ "type": "Identifier", "name": "DepthTexture", "range": [ - 5605, - 5617 + 5578, + 5590 ], "loc": { "start": { - "line": 206, + "line": 205, "column": 36 }, "end": { - "line": 206, + "line": 205, "column": 48 } } }, "arguments": [], "range": [ - 5601, - 5619 + 5574, + 5592 ], "loc": { "start": { - "line": 206, + "line": 205, "column": 32 }, "end": { - "line": 206, + "line": 205, "column": 50 } } @@ -6822,31 +6588,31 @@ "value": null, "raw": "null", "range": [ - 5622, - 5626 + 5595, + 5599 ], "loc": { "start": { - "line": 206, + "line": 205, "column": 53 }, "end": { - "line": 206, + "line": 205, "column": 57 } } }, "range": [ - 5586, - 5626 + 5559, + 5599 ], "loc": { "start": { - "line": 206, + "line": 205, "column": 17 }, "end": { - "line": 206, + "line": 205, "column": 57 } } @@ -6856,63 +6622,63 @@ "shorthand": false, "computed": false, "range": [ - 5572, - 5626 + 5545, + 5599 ], "loc": { "start": { - "line": 206, + "line": 205, "column": 3 }, "end": { - "line": 206, + "line": 205, "column": 57 } } } ], "range": [ - 5400, - 5631 + 5373, + 5604 ], "loc": { "start": { - "line": 200, + "line": 199, "column": 96 }, "end": { - "line": 207, + "line": 206, "column": 3 } } } ], "range": [ - 5327, - 5632 + 5300, + 5605 ], "loc": { "start": { - "line": 200, + "line": 199, "column": 23 }, "end": { - "line": 207, + "line": 206, "column": 4 } } }, "range": [ - 5312, - 5632 + 5285, + 5605 ], "loc": { "start": { - "line": 200, + "line": 199, "column": 8 }, "end": { - "line": 207, + "line": 206, "column": 4 } } @@ -6920,16 +6686,16 @@ ], "kind": "const", "range": [ - 5306, - 5633 + 5279, + 5606 ], "loc": { "start": { - "line": 200, + "line": 199, "column": 2 }, "end": { - "line": 207, + "line": 206, "column": 5 } } @@ -6943,16 +6709,16 @@ "type": "Identifier", "name": "depthTexture", "range": [ - 5642, - 5654 + 5615, + 5627 ], "loc": { "start": { - "line": 209, + "line": 208, "column": 5 }, "end": { - "line": 209, + "line": 208, "column": 17 } } @@ -6961,31 +6727,31 @@ "type": "Identifier", "name": "stencilBuffer", "range": [ - 5658, - 5671 + 5631, + 5644 ], "loc": { "start": { - "line": 209, + "line": 208, "column": 21 }, "end": { - "line": 209, + "line": 208, "column": 34 } } }, "range": [ - 5642, - 5671 + 5615, + 5644 ], "loc": { "start": { - "line": 209, + "line": 208, "column": 5 }, "end": { - "line": 209, + "line": 208, "column": 34 } } @@ -7008,16 +6774,16 @@ "type": "Identifier", "name": "renderTarget", "range": [ - 5681, - 5693 + 5654, + 5666 ], "loc": { "start": { - "line": 211, + "line": 210, "column": 3 }, "end": { - "line": 211, + "line": 210, "column": 15 } } @@ -7026,31 +6792,31 @@ "type": "Identifier", "name": "depthTexture", "range": [ - 5694, - 5706 + 5667, + 5679 ], "loc": { "start": { - "line": 211, + "line": 210, "column": 16 }, "end": { - "line": 211, + "line": 210, "column": 28 } } }, "range": [ - 5681, - 5706 + 5654, + 5679 ], "loc": { "start": { - "line": 211, + "line": 210, "column": 3 }, "end": { - "line": 211, + "line": 210, "column": 28 } } @@ -7059,31 +6825,31 @@ "type": "Identifier", "name": "format", "range": [ - 5707, - 5713 + 5680, + 5686 ], "loc": { "start": { - "line": 211, + "line": 210, "column": 29 }, "end": { - "line": 211, + "line": 210, "column": 35 } } }, "range": [ - 5681, - 5713 + 5654, + 5686 ], "loc": { "start": { - "line": 211, + "line": 210, "column": 3 }, "end": { - "line": 211, + "line": 210, "column": 35 } } @@ -7092,46 +6858,46 @@ "type": "Identifier", "name": "DepthStencilFormat", "range": [ - 5716, - 5734 + 5689, + 5707 ], "loc": { "start": { - "line": 211, + "line": 210, "column": 38 }, "end": { - "line": 211, + "line": 210, "column": 56 } } }, "range": [ - 5681, - 5734 + 5654, + 5707 ], "loc": { "start": { - "line": 211, + "line": 210, "column": 3 }, "end": { - "line": 211, + "line": 210, "column": 56 } } }, "range": [ - 5681, - 5735 + 5654, + 5708 ], "loc": { "start": { - "line": 211, + "line": 210, "column": 3 }, "end": { - "line": 211, + "line": 210, "column": 57 } } @@ -7151,16 +6917,16 @@ "type": "Identifier", "name": "renderTarget", "range": [ - 5740, - 5752 + 5713, + 5725 ], "loc": { "start": { - "line": 212, + "line": 211, "column": 3 }, "end": { - "line": 212, + "line": 211, "column": 15 } } @@ -7169,31 +6935,31 @@ "type": "Identifier", "name": "depthTexture", "range": [ - 5753, - 5765 + 5726, + 5738 ], "loc": { "start": { - "line": 212, + "line": 211, "column": 16 }, "end": { - "line": 212, + "line": 211, "column": 28 } } }, "range": [ - 5740, - 5765 + 5713, + 5738 ], "loc": { "start": { - "line": 212, + "line": 211, "column": 3 }, "end": { - "line": 212, + "line": 211, "column": 28 } } @@ -7202,31 +6968,31 @@ "type": "Identifier", "name": "type", "range": [ - 5766, - 5770 + 5739, + 5743 ], "loc": { "start": { - "line": 212, + "line": 211, "column": 29 }, "end": { - "line": 212, + "line": 211, "column": 33 } } }, "range": [ - 5740, - 5770 + 5713, + 5743 ], "loc": { "start": { - "line": 212, + "line": 211, "column": 3 }, "end": { - "line": 212, + "line": 211, "column": 33 } } @@ -7235,78 +7001,78 @@ "type": "Identifier", "name": "UnsignedInt248Type", "range": [ - 5773, - 5791 + 5746, + 5764 ], "loc": { "start": { - "line": 212, + "line": 211, "column": 36 }, "end": { - "line": 212, + "line": 211, "column": 54 } } }, "range": [ - 5740, - 5791 + 5713, + 5764 ], "loc": { "start": { - "line": 212, + "line": 211, "column": 3 }, "end": { - "line": 212, + "line": 211, "column": 54 } } }, "range": [ - 5740, - 5792 + 5713, + 5765 ], "loc": { "start": { - "line": 212, + "line": 211, "column": 3 }, "end": { - "line": 212, + "line": 211, "column": 55 } } } ], "range": [ - 5673, - 5799 + 5646, + 5772 ], "loc": { "start": { - "line": 209, + "line": 208, "column": 36 }, "end": { - "line": 214, + "line": 213, "column": 3 } } }, "alternate": null, "range": [ - 5639, - 5799 + 5612, + 5772 ], "loc": { "start": { - "line": 209, + "line": 208, "column": 2 }, "end": { - "line": 214, + "line": 213, "column": 3 } } @@ -7326,16 +7092,16 @@ "type": "Identifier", "name": "renderTarget", "range": [ - 5805, - 5817 + 5778, + 5790 ], "loc": { "start": { - "line": 216, + "line": 215, "column": 2 }, "end": { - "line": 216, + "line": 215, "column": 14 } } @@ -7344,31 +7110,31 @@ "type": "Identifier", "name": "texture", "range": [ - 5818, - 5825 + 5791, + 5798 ], "loc": { "start": { - "line": 216, + "line": 215, "column": 15 }, "end": { - "line": 216, + "line": 215, "column": 22 } } }, "range": [ - 5805, - 5825 + 5778, + 5798 ], "loc": { "start": { - "line": 216, + "line": 215, "column": 2 }, "end": { - "line": 216, + "line": 215, "column": 22 } } @@ -7377,31 +7143,31 @@ "type": "Identifier", "name": "name", "range": [ - 5826, - 5830 + 5799, + 5803 ], "loc": { "start": { - "line": 216, + "line": 215, "column": 23 }, "end": { - "line": 216, + "line": 215, "column": 27 } } }, "range": [ - 5805, - 5830 + 5778, + 5803 ], "loc": { "start": { - "line": 216, + "line": 215, "column": 2 }, "end": { - "line": 216, + "line": 215, "column": 27 } } @@ -7411,46 +7177,46 @@ "value": "EffectComposer.Buffer", "raw": "\"EffectComposer.Buffer\"", "range": [ - 5833, - 5856 + 5806, + 5829 ], "loc": { "start": { - "line": 216, + "line": 215, "column": 30 }, "end": { - "line": 216, + "line": 215, "column": 53 } } }, "range": [ - 5805, - 5856 + 5778, + 5829 ], "loc": { "start": { - "line": 216, + "line": 215, "column": 2 }, "end": { - "line": 216, + "line": 215, "column": 53 } } }, "range": [ - 5805, - 5857 + 5778, + 5830 ], "loc": { "start": { - "line": 216, + "line": 215, "column": 2 }, "end": { - "line": 216, + "line": 215, "column": 54 } } @@ -7470,16 +7236,16 @@ "type": "Identifier", "name": "renderTarget", "range": [ - 5861, - 5873 + 5834, + 5846 ], "loc": { "start": { - "line": 217, + "line": 216, "column": 2 }, "end": { - "line": 217, + "line": 216, "column": 14 } } @@ -7488,31 +7254,31 @@ "type": "Identifier", "name": "texture", "range": [ - 5874, - 5881 + 5847, + 5854 ], "loc": { "start": { - "line": 217, + "line": 216, "column": 15 }, "end": { - "line": 217, + "line": 216, "column": 22 } } }, "range": [ - 5861, - 5881 + 5834, + 5854 ], "loc": { "start": { - "line": 217, + "line": 216, "column": 2 }, "end": { - "line": 217, + "line": 216, "column": 22 } } @@ -7521,31 +7287,31 @@ "type": "Identifier", "name": "generateMipmaps", "range": [ - 5882, - 5897 + 5855, + 5870 ], "loc": { "start": { - "line": 217, + "line": 216, "column": 23 }, "end": { - "line": 217, + "line": 216, "column": 38 } } }, "range": [ - 5861, - 5897 + 5834, + 5870 ], "loc": { "start": { - "line": 217, + "line": 216, "column": 2 }, "end": { - "line": 217, + "line": 216, "column": 38 } } @@ -7555,46 +7321,46 @@ "value": false, "raw": "false", "range": [ - 5900, - 5905 + 5873, + 5878 ], "loc": { "start": { - "line": 217, + "line": 216, "column": 41 }, "end": { - "line": 217, + "line": 216, "column": 46 } } }, "range": [ - 5861, - 5905 + 5834, + 5878 ], "loc": { "start": { - "line": 217, + "line": 216, "column": 2 }, "end": { - "line": 217, + "line": 216, "column": 46 } } }, "range": [ - 5861, - 5906 + 5834, + 5879 ], "loc": { "start": { - "line": 217, + "line": 216, "column": 2 }, "end": { - "line": 217, + "line": 216, "column": 47 } } @@ -7605,31 +7371,31 @@ "type": "Identifier", "name": "renderTarget", "range": [ - 5919, - 5931 + 5892, + 5904 ], "loc": { "start": { - "line": 219, + "line": 218, "column": 9 }, "end": { - "line": 219, + "line": 218, "column": 21 } } }, "range": [ - 5912, - 5932 + 5885, + 5905 ], "loc": { "start": { - "line": 219, + "line": 218, "column": 2 }, "end": { - "line": 219, + "line": 218, "column": 22 } } @@ -7637,7 +7403,7 @@ ], "range": [ 5134, - 5938 + 5911 ], "loc": { "start": { @@ -7645,7 +7411,7 @@ "column": 56 }, "end": { - "line": 221, + "line": 220, "column": 2 } } @@ -7654,7 +7420,7 @@ "expression": false, "range": [ 5091, - 5938 + 5911 ], "loc": { "start": { @@ -7662,7 +7428,7 @@ "column": 13 }, "end": { - "line": 221, + "line": 220, "column": 2 } } @@ -7671,7 +7437,7 @@ "computed": false, "range": [ 5079, - 5938 + 5911 ], "loc": { "start": { @@ -7679,7 +7445,7 @@ "column": 1 }, "end": { - "line": 221, + "line": 220, "column": 2 } }, @@ -7708,16 +7474,16 @@ "type": "Block", "value": "*\r\n\t * Adds a pass, optionally at a specific index.\r\n\t *\r\n\t * @param {Pass} pass - A new pass.\r\n\t * @param {Number} [index] - An index at which the pass should be inserted.\r\n\t ", "range": [ - 5943, - 6123 + 5916, + 6096 ], "loc": { "start": { - "line": 223, + "line": 222, "column": 1 }, "end": { - "line": 228, + "line": 227, "column": 4 } } @@ -7731,16 +7497,16 @@ "type": "Identifier", "name": "addPass", "range": [ - 6128, - 6135 + 6101, + 6108 ], "loc": { "start": { - "line": 230, + "line": 229, "column": 1 }, "end": { - "line": 230, + "line": 229, "column": 8 } } @@ -7753,16 +7519,16 @@ "type": "Identifier", "name": "pass", "range": [ - 6136, - 6140 + 6109, + 6113 ], "loc": { "start": { - "line": 230, + "line": 229, "column": 9 }, "end": { - "line": 230, + "line": 229, "column": 13 } } @@ -7771,16 +7537,16 @@ "type": "Identifier", "name": "index", "range": [ - 6142, - 6147 + 6115, + 6120 ], "loc": { "start": { - "line": 230, + "line": 229, "column": 15 }, "end": { - "line": 230, + "line": 229, "column": 20 } } @@ -7798,16 +7564,16 @@ "type": "Identifier", "name": "renderer", "range": [ - 6162, - 6170 + 6135, + 6143 ], "loc": { "start": { - "line": 232, + "line": 231, "column": 8 }, "end": { - "line": 232, + "line": 231, "column": 16 } } @@ -7818,16 +7584,16 @@ "object": { "type": "ThisExpression", "range": [ - 6173, - 6177 + 6146, + 6150 ], "loc": { "start": { - "line": 232, + "line": 231, "column": 19 }, "end": { - "line": 232, + "line": 231, "column": 23 } } @@ -7836,46 +7602,46 @@ "type": "Identifier", "name": "renderer", "range": [ - 6178, - 6186 + 6151, + 6159 ], "loc": { "start": { - "line": 232, + "line": 231, "column": 24 }, "end": { - "line": 232, + "line": 231, "column": 32 } } }, "range": [ - 6173, - 6186 + 6146, + 6159 ], "loc": { "start": { - "line": 232, + "line": 231, "column": 19 }, "end": { - "line": 232, + "line": 231, "column": 32 } } }, "range": [ - 6162, - 6186 + 6135, + 6159 ], "loc": { "start": { - "line": 232, + "line": 231, "column": 8 }, "end": { - "line": 232, + "line": 231, "column": 32 } } @@ -7883,16 +7649,16 @@ ], "kind": "const", "range": [ - 6156, - 6187 + 6129, + 6160 ], "loc": { "start": { - "line": 232, + "line": 231, "column": 2 }, "end": { - "line": 232, + "line": 231, "column": 33 } } @@ -7904,19 +7670,19 @@ "type": "VariableDeclarator", "id": { "type": "Identifier", - "name": "size", + "name": "drawingBufferSize", "range": [ - 6197, - 6201 + 6170, + 6187 ], "loc": { "start": { - "line": 233, + "line": 232, "column": 8 }, "end": { - "line": 233, - "column": 12 + "line": 232, + "column": 25 } } }, @@ -7929,494 +7695,295 @@ "type": "Identifier", "name": "renderer", "range": [ - 6204, - 6212 + 6190, + 6198 ], "loc": { "start": { - "line": 233, - "column": 15 + "line": 232, + "column": 28 }, "end": { - "line": 233, - "column": 23 + "line": 232, + "column": 36 } } }, "property": { "type": "Identifier", - "name": "getSize", + "name": "getDrawingBufferSize", "range": [ - 6213, - 6220 + 6199, + 6219 ], "loc": { "start": { - "line": 233, - "column": 24 + "line": 232, + "column": 37 }, "end": { - "line": 233, - "column": 31 + "line": 232, + "column": 57 } } }, "range": [ - 6204, - 6220 + 6190, + 6219 ], "loc": { "start": { - "line": 233, - "column": 15 + "line": 232, + "column": 28 }, "end": { - "line": 233, - "column": 31 + "line": 232, + "column": 57 } } }, "arguments": [], "range": [ - 6204, - 6222 + 6190, + 6221 ], "loc": { "start": { - "line": 233, - "column": 15 + "line": 232, + "column": 28 }, "end": { - "line": 233, - "column": 33 + "line": 232, + "column": 59 } } }, "range": [ - 6197, - 6222 + 6170, + 6221 ], "loc": { "start": { - "line": 233, + "line": 232, "column": 8 }, "end": { - "line": 233, - "column": 33 + "line": 232, + "column": 59 } } } ], "kind": "const", "range": [ - 6191, - 6223 + 6164, + 6222 ], "loc": { "start": { - "line": 233, + "line": 232, "column": 2 }, "end": { - "line": 233, - "column": 34 + "line": 232, + "column": 60 } } }, { - "type": "VariableDeclaration", - "declarations": [ - { - "type": "VariableDeclarator", - "id": { + "type": "ExpressionStatement", + "expression": { + "type": "CallExpression", + "callee": { + "type": "MemberExpression", + "computed": false, + "object": { "type": "Identifier", - "name": "pixelRatio", + "name": "pass", "range": [ - 6233, - 6243 + 6228, + 6232 ], "loc": { "start": { "line": 234, - "column": 8 + "column": 2 }, "end": { "line": 234, - "column": 18 + "column": 6 } } }, - "init": { - "type": "CallExpression", - "callee": { - "type": "MemberExpression", - "computed": false, - "object": { - "type": "Identifier", - "name": "renderer", - "range": [ - 6246, - 6254 - ], - "loc": { - "start": { - "line": 234, - "column": 21 - }, - "end": { - "line": 234, - "column": 29 - } - } - }, - "property": { - "type": "Identifier", - "name": "getPixelRatio", - "range": [ - 6255, - 6268 - ], - "loc": { - "start": { - "line": 234, - "column": 30 - }, - "end": { - "line": 234, - "column": 43 - } - } - }, - "range": [ - 6246, - 6268 - ], - "loc": { - "start": { - "line": 234, - "column": 21 - }, - "end": { - "line": 234, - "column": 43 - } - } - }, - "arguments": [], + "property": { + "type": "Identifier", + "name": "setSize", "range": [ - 6246, - 6270 + 6233, + 6240 ], "loc": { "start": { "line": 234, - "column": 21 - }, - "end": { - "line": 234, - "column": 45 - } - } - }, - "range": [ - 6233, - 6270 - ], - "loc": { - "start": { - "line": 234, - "column": 8 - }, - "end": { - "line": 234, - "column": 45 - } - } - } - ], - "kind": "const", - "range": [ - 6227, - 6271 - ], - "loc": { - "start": { - "line": 234, - "column": 2 - }, - "end": { - "line": 234, - "column": 46 - } - } - }, - { - "type": "ExpressionStatement", - "expression": { - "type": "CallExpression", - "callee": { - "type": "MemberExpression", - "computed": false, - "object": { - "type": "Identifier", - "name": "pass", - "range": [ - 6277, - 6281 - ], - "loc": { - "start": { - "line": 236, - "column": 2 - }, - "end": { - "line": 236, - "column": 6 - } - } - }, - "property": { - "type": "Identifier", - "name": "setSize", - "range": [ - 6282, - 6289 - ], - "loc": { - "start": { - "line": 236, "column": 7 }, "end": { - "line": 236, + "line": 234, "column": 14 } } }, "range": [ - 6277, - 6289 + 6228, + 6240 ], "loc": { "start": { - "line": 236, + "line": 234, "column": 2 }, "end": { - "line": 236, + "line": 234, "column": 14 } } }, "arguments": [ { - "type": "BinaryExpression", - "operator": "*", - "left": { - "type": "MemberExpression", - "computed": false, - "object": { - "type": "Identifier", - "name": "size", - "range": [ - 6290, - 6294 - ], - "loc": { - "start": { - "line": 236, - "column": 15 - }, - "end": { - "line": 236, - "column": 19 - } - } - }, - "property": { - "type": "Identifier", - "name": "width", - "range": [ - 6295, - 6300 - ], - "loc": { - "start": { - "line": 236, - "column": 20 - }, - "end": { - "line": 236, - "column": 25 - } - } - }, + "type": "MemberExpression", + "computed": false, + "object": { + "type": "Identifier", + "name": "drawingBufferSize", "range": [ - 6290, - 6300 + 6241, + 6258 ], "loc": { "start": { - "line": 236, + "line": 234, "column": 15 }, "end": { - "line": 236, - "column": 25 + "line": 234, + "column": 32 } } }, - "right": { + "property": { "type": "Identifier", - "name": "pixelRatio", + "name": "width", "range": [ - 6303, - 6313 + 6259, + 6264 ], "loc": { "start": { - "line": 236, - "column": 28 + "line": 234, + "column": 33 }, "end": { - "line": 236, + "line": 234, "column": 38 } } }, "range": [ - 6290, - 6313 + 6241, + 6264 ], "loc": { "start": { - "line": 236, + "line": 234, "column": 15 }, "end": { - "line": 236, + "line": 234, "column": 38 } } }, { - "type": "BinaryExpression", - "operator": "*", - "left": { - "type": "MemberExpression", - "computed": false, - "object": { - "type": "Identifier", - "name": "size", - "range": [ - 6315, - 6319 - ], - "loc": { - "start": { - "line": 236, - "column": 40 - }, - "end": { - "line": 236, - "column": 44 - } - } - }, - "property": { - "type": "Identifier", - "name": "height", - "range": [ - 6320, - 6326 - ], - "loc": { - "start": { - "line": 236, - "column": 45 - }, - "end": { - "line": 236, - "column": 51 - } - } - }, + "type": "MemberExpression", + "computed": false, + "object": { + "type": "Identifier", + "name": "drawingBufferSize", "range": [ - 6315, - 6326 + 6266, + 6283 ], "loc": { "start": { - "line": 236, + "line": 234, "column": 40 }, "end": { - "line": 236, - "column": 51 + "line": 234, + "column": 57 } } }, - "right": { + "property": { "type": "Identifier", - "name": "pixelRatio", + "name": "height", "range": [ - 6329, - 6339 + 6284, + 6290 ], "loc": { "start": { - "line": 236, - "column": 54 + "line": 234, + "column": 58 }, "end": { - "line": 236, + "line": 234, "column": 64 } } }, "range": [ - 6315, - 6339 + 6266, + 6290 ], "loc": { "start": { - "line": 236, + "line": 234, "column": 40 }, "end": { - "line": 236, + "line": 234, "column": 64 } } } ], "range": [ - 6277, - 6340 + 6228, + 6291 ], "loc": { "start": { - "line": 236, + "line": 234, "column": 2 }, "end": { - "line": 236, + "line": 234, "column": 65 } } }, "range": [ - 6277, - 6341 + 6228, + 6292 ], "loc": { "start": { - "line": 236, + "line": 234, "column": 2 }, "end": { - "line": 236, + "line": 234, "column": 66 } } @@ -8432,16 +7999,16 @@ "type": "Identifier", "name": "pass", "range": [ - 6345, - 6349 + 6296, + 6300 ], "loc": { "start": { - "line": 237, + "line": 235, "column": 2 }, "end": { - "line": 237, + "line": 235, "column": 6 } } @@ -8450,31 +8017,31 @@ "type": "Identifier", "name": "initialise", "range": [ - 6350, - 6360 + 6301, + 6311 ], "loc": { "start": { - "line": 237, + "line": 235, "column": 7 }, "end": { - "line": 237, + "line": 235, "column": 17 } } }, "range": [ - 6345, - 6360 + 6296, + 6311 ], "loc": { "start": { - "line": 237, + "line": 235, "column": 2 }, "end": { - "line": 237, + "line": 235, "column": 17 } } @@ -8484,16 +8051,16 @@ "type": "Identifier", "name": "renderer", "range": [ - 6361, - 6369 + 6312, + 6320 ], "loc": { "start": { - "line": 237, + "line": 235, "column": 18 }, "end": { - "line": 237, + "line": 235, "column": 26 } } @@ -8513,16 +8080,16 @@ "type": "Identifier", "name": "renderer", "range": [ - 6371, - 6379 + 6322, + 6330 ], "loc": { "start": { - "line": 237, + "line": 235, "column": 28 }, "end": { - "line": 237, + "line": 235, "column": 36 } } @@ -8531,31 +8098,31 @@ "type": "Identifier", "name": "context", "range": [ - 6380, - 6387 + 6331, + 6338 ], "loc": { "start": { - "line": 237, + "line": 235, "column": 37 }, "end": { - "line": 237, + "line": 235, "column": 44 } } }, "range": [ - 6371, - 6387 + 6322, + 6338 ], "loc": { "start": { - "line": 237, + "line": 235, "column": 28 }, "end": { - "line": 237, + "line": 235, "column": 44 } } @@ -8564,47 +8131,47 @@ "type": "Identifier", "name": "getContextAttributes", "range": [ - 6388, - 6408 + 6339, + 6359 ], "loc": { "start": { - "line": 237, + "line": 235, "column": 45 }, "end": { - "line": 237, + "line": 235, "column": 65 } } }, "range": [ - 6371, - 6408 + 6322, + 6359 ], "loc": { "start": { - "line": 237, + "line": 235, "column": 28 }, "end": { - "line": 237, + "line": 235, "column": 65 } } }, "arguments": [], "range": [ - 6371, - 6410 + 6322, + 6361 ], "loc": { "start": { - "line": 237, + "line": 235, "column": 28 }, "end": { - "line": 237, + "line": 235, "column": 67 } } @@ -8613,62 +8180,62 @@ "type": "Identifier", "name": "alpha", "range": [ - 6411, - 6416 + 6362, + 6367 ], "loc": { "start": { - "line": 237, + "line": 235, "column": 68 }, "end": { - "line": 237, + "line": 235, "column": 73 } } }, "range": [ - 6371, - 6416 + 6322, + 6367 ], "loc": { "start": { - "line": 237, + "line": 235, "column": 28 }, "end": { - "line": 237, + "line": 235, "column": 73 } } } ], "range": [ - 6345, - 6417 + 6296, + 6368 ], "loc": { "start": { - "line": 237, + "line": 235, "column": 2 }, "end": { - "line": 237, + "line": 235, "column": 74 } } }, "range": [ - 6345, - 6418 + 6296, + 6369 ], "loc": { "start": { - "line": 237, + "line": 235, "column": 2 }, "end": { - "line": 237, + "line": 235, "column": 75 } } @@ -8682,16 +8249,16 @@ "type": "Identifier", "name": "index", "range": [ - 6427, - 6432 + 6378, + 6383 ], "loc": { "start": { - "line": 239, + "line": 237, "column": 5 }, "end": { - "line": 239, + "line": 237, "column": 10 } } @@ -8700,31 +8267,31 @@ "type": "Identifier", "name": "undefined", "range": [ - 6437, - 6446 + 6388, + 6397 ], "loc": { "start": { - "line": 239, + "line": 237, "column": 15 }, "end": { - "line": 239, + "line": 237, "column": 24 } } }, "range": [ - 6427, - 6446 + 6378, + 6397 ], "loc": { "start": { - "line": 239, + "line": 237, "column": 5 }, "end": { - "line": 239, + "line": 237, "column": 24 } } @@ -8745,16 +8312,16 @@ "object": { "type": "ThisExpression", "range": [ - 6456, - 6460 + 6407, + 6411 ], "loc": { "start": { - "line": 241, + "line": 239, "column": 3 }, "end": { - "line": 241, + "line": 239, "column": 7 } } @@ -8763,31 +8330,31 @@ "type": "Identifier", "name": "passes", "range": [ - 6461, - 6467 + 6412, + 6418 ], "loc": { "start": { - "line": 241, + "line": 239, "column": 8 }, "end": { - "line": 241, + "line": 239, "column": 14 } } }, "range": [ - 6456, - 6467 + 6407, + 6418 ], "loc": { "start": { - "line": 241, + "line": 239, "column": 3 }, "end": { - "line": 241, + "line": 239, "column": 14 } } @@ -8796,31 +8363,31 @@ "type": "Identifier", "name": "splice", "range": [ - 6468, - 6474 + 6419, + 6425 ], "loc": { "start": { - "line": 241, + "line": 239, "column": 15 }, "end": { - "line": 241, + "line": 239, "column": 21 } } }, "range": [ - 6456, - 6474 + 6407, + 6425 ], "loc": { "start": { - "line": 241, + "line": 239, "column": 3 }, "end": { - "line": 241, + "line": 239, "column": 21 } } @@ -8830,16 +8397,16 @@ "type": "Identifier", "name": "index", "range": [ - 6475, - 6480 + 6426, + 6431 ], "loc": { "start": { - "line": 241, + "line": 239, "column": 22 }, "end": { - "line": 241, + "line": 239, "column": 27 } } @@ -8849,16 +8416,16 @@ "value": 0, "raw": "0", "range": [ - 6482, - 6483 + 6433, + 6434 ], "loc": { "start": { - "line": 241, + "line": 239, "column": 29 }, "end": { - "line": 241, + "line": 239, "column": 30 } } @@ -8867,63 +8434,63 @@ "type": "Identifier", "name": "pass", "range": [ - 6485, - 6489 + 6436, + 6440 ], "loc": { "start": { - "line": 241, + "line": 239, "column": 32 }, "end": { - "line": 241, + "line": 239, "column": 36 } } } ], "range": [ - 6456, - 6490 + 6407, + 6441 ], "loc": { "start": { - "line": 241, + "line": 239, "column": 3 }, "end": { - "line": 241, + "line": 239, "column": 37 } } }, "range": [ - 6456, - 6491 + 6407, + 6442 ], "loc": { "start": { - "line": 241, + "line": 239, "column": 3 }, "end": { - "line": 241, + "line": 239, "column": 38 } } } ], "range": [ - 6448, - 6498 + 6399, + 6449 ], "loc": { "start": { - "line": 239, + "line": 237, "column": 26 }, "end": { - "line": 243, + "line": 241, "column": 3 } } @@ -8944,16 +8511,16 @@ "object": { "type": "ThisExpression", "range": [ - 6512, - 6516 + 6463, + 6467 ], "loc": { "start": { - "line": 245, + "line": 243, "column": 3 }, "end": { - "line": 245, + "line": 243, "column": 7 } } @@ -8962,31 +8529,31 @@ "type": "Identifier", "name": "passes", "range": [ - 6517, - 6523 + 6468, + 6474 ], "loc": { "start": { - "line": 245, + "line": 243, "column": 8 }, "end": { - "line": 245, + "line": 243, "column": 14 } } }, "range": [ - 6512, - 6523 + 6463, + 6474 ], "loc": { "start": { - "line": 245, + "line": 243, "column": 3 }, "end": { - "line": 245, + "line": 243, "column": 14 } } @@ -8995,31 +8562,31 @@ "type": "Identifier", "name": "push", "range": [ - 6524, - 6528 + 6475, + 6479 ], "loc": { "start": { - "line": 245, + "line": 243, "column": 15 }, "end": { - "line": 245, + "line": 243, "column": 19 } } }, "range": [ - 6512, - 6528 + 6463, + 6479 ], "loc": { "start": { - "line": 245, + "line": 243, "column": 3 }, "end": { - "line": 245, + "line": 243, "column": 19 } } @@ -9029,94 +8596,94 @@ "type": "Identifier", "name": "pass", "range": [ - 6529, - 6533 + 6480, + 6484 ], "loc": { "start": { - "line": 245, + "line": 243, "column": 20 }, "end": { - "line": 245, + "line": 243, "column": 24 } } } ], "range": [ - 6512, - 6534 + 6463, + 6485 ], "loc": { "start": { - "line": 245, + "line": 243, "column": 3 }, "end": { - "line": 245, + "line": 243, "column": 25 } } }, "range": [ - 6512, - 6535 + 6463, + 6486 ], "loc": { "start": { - "line": 245, + "line": 243, "column": 3 }, "end": { - "line": 245, + "line": 243, "column": 26 } } } ], "range": [ - 6504, - 6542 + 6455, + 6493 ], "loc": { "start": { - "line": 243, + "line": 241, "column": 9 }, "end": { - "line": 247, + "line": 245, "column": 3 } } }, "range": [ - 6424, - 6542 + 6375, + 6493 ], "loc": { "start": { - "line": 239, + "line": 237, "column": 2 }, "end": { - "line": 247, + "line": 245, "column": 3 } } } ], "range": [ - 6149, - 6548 + 6122, + 6499 ], "loc": { "start": { - "line": 230, + "line": 229, "column": 22 }, "end": { - "line": 249, + "line": 247, "column": 2 } } @@ -9124,16 +8691,16 @@ "generator": false, "expression": false, "range": [ - 6135, - 6548 + 6108, + 6499 ], "loc": { "start": { - "line": 230, + "line": 229, "column": 8 }, "end": { - "line": 249, + "line": 247, "column": 2 } } @@ -9141,16 +8708,16 @@ "kind": "method", "computed": false, "range": [ - 6128, - 6548 + 6101, + 6499 ], "loc": { "start": { - "line": 230, + "line": 229, "column": 1 }, "end": { - "line": 249, + "line": 247, "column": 2 } }, @@ -9159,16 +8726,16 @@ "type": "Block", "value": "*\r\n\t * Adds a pass, optionally at a specific index.\r\n\t *\r\n\t * @param {Pass} pass - A new pass.\r\n\t * @param {Number} [index] - An index at which the pass should be inserted.\r\n\t ", "range": [ - 5943, - 6123 + 5916, + 6096 ], "loc": { "start": { - "line": 223, + "line": 222, "column": 1 }, "end": { - "line": 228, + "line": 227, "column": 4 } } @@ -9179,16 +8746,16 @@ "type": "Block", "value": "*\r\n\t * Removes a pass.\r\n\t *\r\n\t * @param {Pass} pass - The pass.\r\n\t ", "range": [ - 6553, - 6624 + 6504, + 6575 ], "loc": { "start": { - "line": 251, + "line": 249, "column": 1 }, "end": { - "line": 255, + "line": 253, "column": 4 } } @@ -9202,16 +8769,16 @@ "type": "Identifier", "name": "removePass", "range": [ - 6629, - 6639 + 6580, + 6590 ], "loc": { "start": { - "line": 257, + "line": 255, "column": 1 }, "end": { - "line": 257, + "line": 255, "column": 11 } } @@ -9224,16 +8791,16 @@ "type": "Identifier", "name": "pass", "range": [ - 6640, - 6644 + 6591, + 6595 ], "loc": { "start": { - "line": 257, + "line": 255, "column": 12 }, "end": { - "line": 257, + "line": 255, "column": 16 } } @@ -9255,16 +8822,16 @@ "object": { "type": "ThisExpression", "range": [ - 6653, - 6657 + 6604, + 6608 ], "loc": { "start": { - "line": 259, + "line": 257, "column": 2 }, "end": { - "line": 259, + "line": 257, "column": 6 } } @@ -9273,31 +8840,31 @@ "type": "Identifier", "name": "passes", "range": [ - 6658, - 6664 + 6609, + 6615 ], "loc": { "start": { - "line": 259, + "line": 257, "column": 7 }, "end": { - "line": 259, + "line": 257, "column": 13 } } }, "range": [ - 6653, - 6664 + 6604, + 6615 ], "loc": { "start": { - "line": 259, + "line": 257, "column": 2 }, "end": { - "line": 259, + "line": 257, "column": 13 } } @@ -9306,31 +8873,31 @@ "type": "Identifier", "name": "splice", "range": [ - 6665, - 6671 + 6616, + 6622 ], "loc": { "start": { - "line": 259, + "line": 257, "column": 14 }, "end": { - "line": 259, + "line": 257, "column": 20 } } }, "range": [ - 6653, - 6671 + 6604, + 6622 ], "loc": { "start": { - "line": 259, + "line": 257, "column": 2 }, "end": { - "line": 259, + "line": 257, "column": 20 } } @@ -9347,16 +8914,16 @@ "object": { "type": "ThisExpression", "range": [ - 6672, - 6676 + 6623, + 6627 ], "loc": { "start": { - "line": 259, + "line": 257, "column": 21 }, "end": { - "line": 259, + "line": 257, "column": 25 } } @@ -9365,31 +8932,31 @@ "type": "Identifier", "name": "passes", "range": [ - 6677, - 6683 + 6628, + 6634 ], "loc": { "start": { - "line": 259, + "line": 257, "column": 26 }, "end": { - "line": 259, + "line": 257, "column": 32 } } }, "range": [ - 6672, - 6683 + 6623, + 6634 ], "loc": { "start": { - "line": 259, + "line": 257, "column": 21 }, "end": { - "line": 259, + "line": 257, "column": 32 } } @@ -9398,31 +8965,31 @@ "type": "Identifier", "name": "indexOf", "range": [ - 6684, - 6691 + 6635, + 6642 ], "loc": { "start": { - "line": 259, + "line": 257, "column": 33 }, "end": { - "line": 259, + "line": 257, "column": 40 } } }, "range": [ - 6672, - 6691 + 6623, + 6642 ], "loc": { "start": { - "line": 259, + "line": 257, "column": 21 }, "end": { - "line": 259, + "line": 257, "column": 40 } } @@ -9432,32 +8999,32 @@ "type": "Identifier", "name": "pass", "range": [ - 6692, - 6696 + 6643, + 6647 ], "loc": { "start": { - "line": 259, + "line": 257, "column": 41 }, "end": { - "line": 259, + "line": 257, "column": 45 } } } ], "range": [ - 6672, - 6697 + 6623, + 6648 ], "loc": { "start": { - "line": 259, + "line": 257, "column": 21 }, "end": { - "line": 259, + "line": 257, "column": 46 } } @@ -9467,63 +9034,63 @@ "value": 1, "raw": "1", "range": [ - 6699, - 6700 + 6650, + 6651 ], "loc": { "start": { - "line": 259, + "line": 257, "column": 48 }, "end": { - "line": 259, + "line": 257, "column": 49 } } } ], "range": [ - 6653, - 6701 + 6604, + 6652 ], "loc": { "start": { - "line": 259, + "line": 257, "column": 2 }, "end": { - "line": 259, + "line": 257, "column": 50 } } }, "range": [ - 6653, - 6702 + 6604, + 6653 ], "loc": { "start": { - "line": 259, + "line": 257, "column": 2 }, "end": { - "line": 259, + "line": 257, "column": 51 } } } ], "range": [ - 6646, - 6708 + 6597, + 6659 ], "loc": { "start": { - "line": 257, + "line": 255, "column": 18 }, "end": { - "line": 261, + "line": 259, "column": 2 } } @@ -9531,16 +9098,16 @@ "generator": false, "expression": false, "range": [ - 6639, - 6708 + 6590, + 6659 ], "loc": { "start": { - "line": 257, + "line": 255, "column": 11 }, "end": { - "line": 261, + "line": 259, "column": 2 } } @@ -9548,16 +9115,16 @@ "kind": "method", "computed": false, "range": [ - 6629, - 6708 + 6580, + 6659 ], "loc": { "start": { - "line": 257, + "line": 255, "column": 1 }, "end": { - "line": 261, + "line": 259, "column": 2 } }, @@ -9566,16 +9133,16 @@ "type": "Block", "value": "*\r\n\t * Removes a pass.\r\n\t *\r\n\t * @param {Pass} pass - The pass.\r\n\t ", "range": [ - 6553, - 6624 + 6504, + 6575 ], "loc": { "start": { - "line": 251, + "line": 249, "column": 1 }, "end": { - "line": 255, + "line": 253, "column": 4 } } @@ -9586,16 +9153,16 @@ "type": "Block", "value": "*\r\n\t * Renders all enabled passes in the order in which they were added.\r\n\t *\r\n\t * @param {Number} delta - The time between the last frame and the current one in seconds.\r\n\t ", "range": [ - 6713, - 6891 + 6664, + 6842 ], "loc": { "start": { - "line": 263, + "line": 261, "column": 1 }, "end": { - "line": 267, + "line": 265, "column": 4 } } @@ -9609,16 +9176,16 @@ "type": "Identifier", "name": "render", "range": [ - 6896, - 6902 + 6847, + 6853 ], "loc": { "start": { - "line": 269, + "line": 267, "column": 1 }, "end": { - "line": 269, + "line": 267, "column": 7 } } @@ -9631,16 +9198,16 @@ "type": "Identifier", "name": "delta", "range": [ - 6903, - 6908 + 6854, + 6859 ], "loc": { "start": { - "line": 269, + "line": 267, "column": 8 }, "end": { - "line": 269, + "line": 267, "column": 13 } } @@ -9658,16 +9225,16 @@ "type": "Identifier", "name": "passes", "range": [ - 6923, - 6929 + 6874, + 6880 ], "loc": { "start": { - "line": 271, + "line": 269, "column": 8 }, "end": { - "line": 271, + "line": 269, "column": 14 } } @@ -9678,16 +9245,16 @@ "object": { "type": "ThisExpression", "range": [ - 6932, - 6936 + 6883, + 6887 ], "loc": { "start": { - "line": 271, + "line": 269, "column": 17 }, "end": { - "line": 271, + "line": 269, "column": 21 } } @@ -9696,46 +9263,46 @@ "type": "Identifier", "name": "passes", "range": [ - 6937, - 6943 + 6888, + 6894 ], "loc": { "start": { - "line": 271, + "line": 269, "column": 22 }, "end": { - "line": 271, + "line": 269, "column": 28 } } }, "range": [ - 6932, - 6943 + 6883, + 6894 ], "loc": { "start": { - "line": 271, + "line": 269, "column": 17 }, "end": { - "line": 271, + "line": 269, "column": 28 } } }, "range": [ - 6923, - 6943 + 6874, + 6894 ], "loc": { "start": { - "line": 271, + "line": 269, "column": 8 }, "end": { - "line": 271, + "line": 269, "column": 28 } } @@ -9743,16 +9310,16 @@ ], "kind": "const", "range": [ - 6917, - 6944 + 6868, + 6895 ], "loc": { "start": { - "line": 271, + "line": 269, "column": 2 }, "end": { - "line": 271, + "line": 269, "column": 29 } } @@ -9766,16 +9333,16 @@ "type": "Identifier", "name": "renderer", "range": [ - 6954, - 6962 + 6905, + 6913 ], "loc": { "start": { - "line": 272, + "line": 270, "column": 8 }, "end": { - "line": 272, + "line": 270, "column": 16 } } @@ -9786,16 +9353,16 @@ "object": { "type": "ThisExpression", "range": [ - 6965, - 6969 + 6916, + 6920 ], "loc": { "start": { - "line": 272, + "line": 270, "column": 19 }, "end": { - "line": 272, + "line": 270, "column": 23 } } @@ -9804,46 +9371,46 @@ "type": "Identifier", "name": "renderer", "range": [ - 6970, - 6978 + 6921, + 6929 ], "loc": { "start": { - "line": 272, + "line": 270, "column": 24 }, "end": { - "line": 272, + "line": 270, "column": 32 } } }, "range": [ - 6965, - 6978 + 6916, + 6929 ], "loc": { "start": { - "line": 272, + "line": 270, "column": 19 }, "end": { - "line": 272, + "line": 270, "column": 32 } } }, "range": [ - 6954, - 6978 + 6905, + 6929 ], "loc": { "start": { - "line": 272, + "line": 270, "column": 8 }, "end": { - "line": 272, + "line": 270, "column": 32 } } @@ -9851,16 +9418,16 @@ ], "kind": "const", "range": [ - 6948, - 6979 + 6899, + 6930 ], "loc": { "start": { - "line": 272, + "line": 270, "column": 2 }, "end": { - "line": 272, + "line": 270, "column": 33 } } @@ -9874,16 +9441,16 @@ "type": "Identifier", "name": "copyPass", "range": [ - 6989, - 6997 + 6940, + 6948 ], "loc": { "start": { - "line": 273, + "line": 271, "column": 8 }, "end": { - "line": 273, + "line": 271, "column": 16 } } @@ -9894,16 +9461,16 @@ "object": { "type": "ThisExpression", "range": [ - 7000, - 7004 + 6951, + 6955 ], "loc": { "start": { - "line": 273, + "line": 271, "column": 19 }, "end": { - "line": 273, + "line": 271, "column": 23 } } @@ -9912,46 +9479,46 @@ "type": "Identifier", "name": "copyPass", "range": [ - 7005, - 7013 + 6956, + 6964 ], "loc": { "start": { - "line": 273, + "line": 271, "column": 24 }, "end": { - "line": 273, + "line": 271, "column": 32 } } }, "range": [ - 7000, - 7013 + 6951, + 6964 ], "loc": { "start": { - "line": 273, + "line": 271, "column": 19 }, "end": { - "line": 273, + "line": 271, "column": 32 } } }, "range": [ - 6989, - 7013 + 6940, + 6964 ], "loc": { "start": { - "line": 273, + "line": 271, "column": 8 }, "end": { - "line": 273, + "line": 271, "column": 32 } } @@ -9959,16 +9526,16 @@ ], "kind": "const", "range": [ - 6983, - 7014 + 6934, + 6965 ], "loc": { "start": { - "line": 273, + "line": 271, "column": 2 }, "end": { - "line": 273, + "line": 271, "column": 33 } } @@ -9982,16 +9549,16 @@ "type": "Identifier", "name": "readBuffer", "range": [ - 7024, - 7034 + 6975, + 6985 ], "loc": { "start": { - "line": 275, + "line": 273, "column": 6 }, "end": { - "line": 275, + "line": 273, "column": 16 } } @@ -10002,16 +9569,16 @@ "object": { "type": "ThisExpression", "range": [ - 7037, - 7041 + 6988, + 6992 ], "loc": { "start": { - "line": 275, + "line": 273, "column": 19 }, "end": { - "line": 275, + "line": 273, "column": 23 } } @@ -10020,46 +9587,46 @@ "type": "Identifier", "name": "readBuffer", "range": [ - 7042, - 7052 + 6993, + 7003 ], "loc": { "start": { - "line": 275, + "line": 273, "column": 24 }, "end": { - "line": 275, + "line": 273, "column": 34 } } }, "range": [ - 7037, - 7052 + 6988, + 7003 ], "loc": { "start": { - "line": 275, + "line": 273, "column": 19 }, "end": { - "line": 275, + "line": 273, "column": 34 } } }, "range": [ - 7024, - 7052 + 6975, + 7003 ], "loc": { "start": { - "line": 275, + "line": 273, "column": 6 }, "end": { - "line": 275, + "line": 273, "column": 34 } } @@ -10067,16 +9634,16 @@ ], "kind": "let", "range": [ - 7020, - 7053 + 6971, + 7004 ], "loc": { "start": { - "line": 275, + "line": 273, "column": 2 }, "end": { - "line": 275, + "line": 273, "column": 35 } } @@ -10090,16 +9657,16 @@ "type": "Identifier", "name": "writeBuffer", "range": [ - 7061, - 7072 + 7012, + 7023 ], "loc": { "start": { - "line": 276, + "line": 274, "column": 6 }, "end": { - "line": 276, + "line": 274, "column": 17 } } @@ -10110,16 +9677,16 @@ "object": { "type": "ThisExpression", "range": [ - 7075, - 7079 + 7026, + 7030 ], "loc": { "start": { - "line": 276, + "line": 274, "column": 20 }, "end": { - "line": 276, + "line": 274, "column": 24 } } @@ -10128,46 +9695,46 @@ "type": "Identifier", "name": "writeBuffer", "range": [ - 7080, - 7091 + 7031, + 7042 ], "loc": { "start": { - "line": 276, + "line": 274, "column": 25 }, "end": { - "line": 276, + "line": 274, "column": 36 } } }, "range": [ - 7075, - 7091 + 7026, + 7042 ], "loc": { "start": { - "line": 276, + "line": 274, "column": 20 }, "end": { - "line": 276, + "line": 274, "column": 36 } } }, "range": [ - 7061, - 7091 + 7012, + 7042 ], "loc": { "start": { - "line": 276, + "line": 274, "column": 6 }, "end": { - "line": 276, + "line": 274, "column": 36 } } @@ -10175,16 +9742,16 @@ ], "kind": "let", "range": [ - 7057, - 7092 + 7008, + 7043 ], "loc": { "start": { - "line": 276, + "line": 274, "column": 2 }, "end": { - "line": 276, + "line": 274, "column": 37 } } @@ -10198,16 +9765,16 @@ "type": "Identifier", "name": "maskActive", "range": [ - 7102, - 7112 + 7053, + 7063 ], "loc": { "start": { - "line": 278, + "line": 276, "column": 6 }, "end": { - "line": 278, + "line": 276, "column": 16 } } @@ -10217,31 +9784,31 @@ "value": false, "raw": "false", "range": [ - 7115, - 7120 + 7066, + 7071 ], "loc": { "start": { - "line": 278, + "line": 276, "column": 19 }, "end": { - "line": 278, + "line": 276, "column": 24 } } }, "range": [ - 7102, - 7120 + 7053, + 7071 ], "loc": { "start": { - "line": 278, + "line": 276, "column": 6 }, "end": { - "line": 278, + "line": 276, "column": 24 } } @@ -10249,16 +9816,16 @@ ], "kind": "let", "range": [ - 7098, - 7121 + 7049, + 7072 ], "loc": { "start": { - "line": 278, + "line": 276, "column": 2 }, "end": { - "line": 278, + "line": 276, "column": 25 } } @@ -10272,32 +9839,32 @@ "type": "Identifier", "name": "pass", "range": [ - 7129, - 7133 + 7080, + 7084 ], "loc": { "start": { - "line": 279, + "line": 277, "column": 6 }, "end": { - "line": 279, + "line": 277, "column": 10 } } }, "init": null, "range": [ - 7129, - 7133 + 7080, + 7084 ], "loc": { "start": { - "line": 279, + "line": 277, "column": 6 }, "end": { - "line": 279, + "line": 277, "column": 10 } } @@ -10308,32 +9875,32 @@ "type": "Identifier", "name": "context", "range": [ - 7135, - 7142 + 7086, + 7093 ], "loc": { "start": { - "line": 279, + "line": 277, "column": 12 }, "end": { - "line": 279, + "line": 277, "column": 19 } } }, "init": null, "range": [ - 7135, - 7142 + 7086, + 7093 ], "loc": { "start": { - "line": 279, + "line": 277, "column": 12 }, "end": { - "line": 279, + "line": 277, "column": 19 } } @@ -10344,32 +9911,32 @@ "type": "Identifier", "name": "buffer", "range": [ - 7144, - 7150 + 7095, + 7101 ], "loc": { "start": { - "line": 279, + "line": 277, "column": 21 }, "end": { - "line": 279, + "line": 277, "column": 27 } } }, "init": null, "range": [ - 7144, - 7150 + 7095, + 7101 ], "loc": { "start": { - "line": 279, + "line": 277, "column": 21 }, "end": { - "line": 279, + "line": 277, "column": 27 } } @@ -10377,16 +9944,16 @@ ], "kind": "let", "range": [ - 7125, - 7151 + 7076, + 7102 ], "loc": { "start": { - "line": 279, + "line": 277, "column": 2 }, "end": { - "line": 279, + "line": 277, "column": 28 } } @@ -10400,32 +9967,32 @@ "type": "Identifier", "name": "i", "range": [ - 7159, - 7160 + 7110, + 7111 ], "loc": { "start": { - "line": 280, + "line": 278, "column": 6 }, "end": { - "line": 280, + "line": 278, "column": 7 } } }, "init": null, "range": [ - 7159, - 7160 + 7110, + 7111 ], "loc": { "start": { - "line": 280, + "line": 278, "column": 6 }, "end": { - "line": 280, + "line": 278, "column": 7 } } @@ -10436,32 +10003,32 @@ "type": "Identifier", "name": "l", "range": [ - 7162, - 7163 + 7113, + 7114 ], "loc": { "start": { - "line": 280, + "line": 278, "column": 9 }, "end": { - "line": 280, + "line": 278, "column": 10 } } }, "init": null, "range": [ - 7162, - 7163 + 7113, + 7114 ], "loc": { "start": { - "line": 280, + "line": 278, "column": 9 }, "end": { - "line": 280, + "line": 278, "column": 10 } } @@ -10469,16 +10036,16 @@ ], "kind": "let", "range": [ - 7155, - 7164 + 7106, + 7115 ], "loc": { "start": { - "line": 280, + "line": 278, "column": 2 }, "end": { - "line": 280, + "line": 278, "column": 11 } } @@ -10495,16 +10062,16 @@ "type": "Identifier", "name": "i", "range": [ - 7174, - 7175 + 7125, + 7126 ], "loc": { "start": { - "line": 282, + "line": 280, "column": 6 }, "end": { - "line": 282, + "line": 280, "column": 7 } } @@ -10514,31 +10081,31 @@ "value": 0, "raw": "0", "range": [ - 7178, - 7179 + 7129, + 7130 ], "loc": { "start": { - "line": 282, + "line": 280, "column": 10 }, "end": { - "line": 282, + "line": 280, "column": 11 } } }, "range": [ - 7174, - 7179 + 7125, + 7130 ], "loc": { "start": { - "line": 282, + "line": 280, "column": 6 }, "end": { - "line": 282, + "line": 280, "column": 11 } } @@ -10550,16 +10117,16 @@ "type": "Identifier", "name": "l", "range": [ - 7181, - 7182 + 7132, + 7133 ], "loc": { "start": { - "line": 282, + "line": 280, "column": 13 }, "end": { - "line": 282, + "line": 280, "column": 14 } } @@ -10571,16 +10138,16 @@ "type": "Identifier", "name": "passes", "range": [ - 7185, - 7191 + 7136, + 7142 ], "loc": { "start": { - "line": 282, + "line": 280, "column": 17 }, "end": { - "line": 282, + "line": 280, "column": 23 } } @@ -10589,62 +10156,62 @@ "type": "Identifier", "name": "length", "range": [ - 7192, - 7198 + 7143, + 7149 ], "loc": { "start": { - "line": 282, + "line": 280, "column": 24 }, "end": { - "line": 282, + "line": 280, "column": 30 } } }, "range": [ - 7185, - 7198 + 7136, + 7149 ], "loc": { "start": { - "line": 282, + "line": 280, "column": 17 }, "end": { - "line": 282, + "line": 280, "column": 30 } } }, "range": [ - 7181, - 7198 + 7132, + 7149 ], "loc": { "start": { - "line": 282, + "line": 280, "column": 13 }, "end": { - "line": 282, + "line": 280, "column": 30 } } } ], "range": [ - 7174, - 7198 + 7125, + 7149 ], "loc": { "start": { - "line": 282, + "line": 280, "column": 6 }, "end": { - "line": 282, + "line": 280, "column": 30 } } @@ -10656,16 +10223,16 @@ "type": "Identifier", "name": "i", "range": [ - 7200, - 7201 + 7151, + 7152 ], "loc": { "start": { - "line": 282, + "line": 280, "column": 32 }, "end": { - "line": 282, + "line": 280, "column": 33 } } @@ -10674,31 +10241,31 @@ "type": "Identifier", "name": "l", "range": [ - 7204, - 7205 + 7155, + 7156 ], "loc": { "start": { - "line": 282, + "line": 280, "column": 36 }, "end": { - "line": 282, + "line": 280, "column": 37 } } }, "range": [ - 7200, - 7205 + 7151, + 7156 ], "loc": { "start": { - "line": 282, + "line": 280, "column": 32 }, "end": { - "line": 282, + "line": 280, "column": 37 } } @@ -10710,32 +10277,32 @@ "type": "Identifier", "name": "i", "range": [ - 7209, - 7210 + 7160, + 7161 ], "loc": { "start": { - "line": 282, + "line": 280, "column": 41 }, "end": { - "line": 282, + "line": 280, "column": 42 } } }, "prefix": true, "range": [ - 7207, - 7210 + 7158, + 7161 ], "loc": { "start": { - "line": 282, + "line": 280, "column": 39 }, "end": { - "line": 282, + "line": 280, "column": 42 } } @@ -10752,16 +10319,16 @@ "type": "Identifier", "name": "pass", "range": [ - 7220, - 7224 + 7171, + 7175 ], "loc": { "start": { - "line": 284, + "line": 282, "column": 3 }, "end": { - "line": 284, + "line": 282, "column": 7 } } @@ -10773,16 +10340,16 @@ "type": "Identifier", "name": "passes", "range": [ - 7227, - 7233 + 7178, + 7184 ], "loc": { "start": { - "line": 284, + "line": 282, "column": 10 }, "end": { - "line": 284, + "line": 282, "column": 16 } } @@ -10791,61 +10358,61 @@ "type": "Identifier", "name": "i", "range": [ - 7234, - 7235 + 7185, + 7186 ], "loc": { "start": { - "line": 284, + "line": 282, "column": 17 }, "end": { - "line": 284, + "line": 282, "column": 18 } } }, "range": [ - 7227, - 7236 + 7178, + 7187 ], "loc": { "start": { - "line": 284, + "line": 282, "column": 10 }, "end": { - "line": 284, + "line": 282, "column": 19 } } }, "range": [ - 7220, - 7236 + 7171, + 7187 ], "loc": { "start": { - "line": 284, + "line": 282, "column": 3 }, "end": { - "line": 284, + "line": 282, "column": 19 } } }, "range": [ - 7220, - 7237 + 7171, + 7188 ], "loc": { "start": { - "line": 284, + "line": 282, "column": 3 }, "end": { - "line": 284, + "line": 282, "column": 20 } } @@ -10859,16 +10426,16 @@ "type": "Identifier", "name": "pass", "range": [ - 7247, - 7251 + 7198, + 7202 ], "loc": { "start": { - "line": 286, + "line": 284, "column": 6 }, "end": { - "line": 286, + "line": 284, "column": 10 } } @@ -10877,31 +10444,31 @@ "type": "Identifier", "name": "enabled", "range": [ - 7252, - 7259 + 7203, + 7210 ], "loc": { "start": { - "line": 286, + "line": 284, "column": 11 }, "end": { - "line": 286, + "line": 284, "column": 18 } } }, "range": [ - 7247, - 7259 + 7198, + 7210 ], "loc": { "start": { - "line": 286, + "line": 284, "column": 6 }, "end": { - "line": 286, + "line": 284, "column": 18 } } @@ -10920,16 +10487,16 @@ "type": "Identifier", "name": "pass", "range": [ - 7270, - 7274 + 7221, + 7225 ], "loc": { "start": { - "line": 288, + "line": 286, "column": 4 }, "end": { - "line": 288, + "line": 286, "column": 8 } } @@ -10938,31 +10505,31 @@ "type": "Identifier", "name": "render", "range": [ - 7275, - 7281 + 7226, + 7232 ], "loc": { "start": { - "line": 288, + "line": 286, "column": 9 }, "end": { - "line": 288, + "line": 286, "column": 15 } } }, "range": [ - 7270, - 7281 + 7221, + 7232 ], "loc": { "start": { - "line": 288, + "line": 286, "column": 4 }, "end": { - "line": 288, + "line": 286, "column": 15 } } @@ -10972,16 +10539,16 @@ "type": "Identifier", "name": "renderer", "range": [ - 7282, - 7290 + 7233, + 7241 ], "loc": { "start": { - "line": 288, + "line": 286, "column": 16 }, "end": { - "line": 288, + "line": 286, "column": 24 } } @@ -10990,16 +10557,16 @@ "type": "Identifier", "name": "readBuffer", "range": [ - 7292, - 7302 + 7243, + 7253 ], "loc": { "start": { - "line": 288, + "line": 286, "column": 26 }, "end": { - "line": 288, + "line": 286, "column": 36 } } @@ -11008,16 +10575,16 @@ "type": "Identifier", "name": "writeBuffer", "range": [ - 7304, - 7315 + 7255, + 7266 ], "loc": { "start": { - "line": 288, + "line": 286, "column": 38 }, "end": { - "line": 288, + "line": 286, "column": 49 } } @@ -11026,16 +10593,16 @@ "type": "Identifier", "name": "delta", "range": [ - 7317, - 7322 + 7268, + 7273 ], "loc": { "start": { - "line": 288, + "line": 286, "column": 51 }, "end": { - "line": 288, + "line": 286, "column": 56 } } @@ -11044,47 +10611,47 @@ "type": "Identifier", "name": "maskActive", "range": [ - 7324, - 7334 + 7275, + 7285 ], "loc": { "start": { - "line": 288, + "line": 286, "column": 58 }, "end": { - "line": 288, + "line": 286, "column": 68 } } } ], "range": [ - 7270, - 7335 + 7221, + 7286 ], "loc": { "start": { - "line": 288, + "line": 286, "column": 4 }, "end": { - "line": 288, + "line": 286, "column": 69 } } }, "range": [ - 7270, - 7336 + 7221, + 7287 ], "loc": { "start": { - "line": 288, + "line": 286, "column": 4 }, "end": { - "line": 288, + "line": 286, "column": 70 } } @@ -11098,16 +10665,16 @@ "type": "Identifier", "name": "pass", "range": [ - 7347, - 7351 + 7298, + 7302 ], "loc": { "start": { - "line": 290, + "line": 288, "column": 7 }, "end": { - "line": 290, + "line": 288, "column": 11 } } @@ -11116,31 +10683,31 @@ "type": "Identifier", "name": "needsSwap", "range": [ - 7352, - 7361 + 7303, + 7312 ], "loc": { "start": { - "line": 290, + "line": 288, "column": 12 }, "end": { - "line": 290, + "line": 288, "column": 21 } } }, "range": [ - 7347, - 7361 + 7298, + 7312 ], "loc": { "start": { - "line": 290, + "line": 288, "column": 7 }, "end": { - "line": 290, + "line": 288, "column": 21 } } @@ -11154,16 +10721,16 @@ "type": "Identifier", "name": "maskActive", "range": [ - 7376, - 7386 + 7327, + 7337 ], "loc": { "start": { - "line": 292, + "line": 290, "column": 8 }, "end": { - "line": 292, + "line": 290, "column": 18 } } @@ -11180,16 +10747,16 @@ "type": "Identifier", "name": "context", "range": [ - 7399, - 7406 + 7350, + 7357 ], "loc": { "start": { - "line": 294, + "line": 292, "column": 6 }, "end": { - "line": 294, + "line": 292, "column": 13 } } @@ -11201,16 +10768,16 @@ "type": "Identifier", "name": "renderer", "range": [ - 7409, - 7417 + 7360, + 7368 ], "loc": { "start": { - "line": 294, + "line": 292, "column": 16 }, "end": { - "line": 294, + "line": 292, "column": 24 } } @@ -11219,61 +10786,61 @@ "type": "Identifier", "name": "context", "range": [ - 7418, - 7425 + 7369, + 7376 ], "loc": { "start": { - "line": 294, + "line": 292, "column": 25 }, "end": { - "line": 294, + "line": 292, "column": 32 } } }, "range": [ - 7409, - 7425 + 7360, + 7376 ], "loc": { "start": { - "line": 294, + "line": 292, "column": 16 }, "end": { - "line": 294, + "line": 292, "column": 32 } } }, "range": [ - 7399, - 7425 + 7350, + 7376 ], "loc": { "start": { - "line": 294, + "line": 292, "column": 6 }, "end": { - "line": 294, + "line": 292, "column": 32 } } }, "range": [ - 7399, - 7426 + 7350, + 7377 ], "loc": { "start": { - "line": 294, + "line": 292, "column": 6 }, "end": { - "line": 294, + "line": 292, "column": 33 } } @@ -11289,16 +10856,16 @@ "type": "Identifier", "name": "context", "range": [ - 7434, - 7441 + 7385, + 7392 ], "loc": { "start": { - "line": 295, + "line": 293, "column": 6 }, "end": { - "line": 295, + "line": 293, "column": 13 } } @@ -11307,31 +10874,31 @@ "type": "Identifier", "name": "stencilFunc", "range": [ - 7442, - 7453 + 7393, + 7404 ], "loc": { "start": { - "line": 295, + "line": 293, "column": 14 }, "end": { - "line": 295, + "line": 293, "column": 25 } } }, "range": [ - 7434, - 7453 + 7385, + 7404 ], "loc": { "start": { - "line": 295, + "line": 293, "column": 6 }, "end": { - "line": 295, + "line": 293, "column": 25 } } @@ -11344,16 +10911,16 @@ "type": "Identifier", "name": "context", "range": [ - 7454, - 7461 + 7405, + 7412 ], "loc": { "start": { - "line": 295, + "line": 293, "column": 26 }, "end": { - "line": 295, + "line": 293, "column": 33 } } @@ -11362,31 +10929,31 @@ "type": "Identifier", "name": "NOTEQUAL", "range": [ - 7462, - 7470 + 7413, + 7421 ], "loc": { "start": { - "line": 295, + "line": 293, "column": 34 }, "end": { - "line": 295, + "line": 293, "column": 42 } } }, "range": [ - 7454, - 7470 + 7405, + 7421 ], "loc": { "start": { - "line": 295, + "line": 293, "column": 26 }, "end": { - "line": 295, + "line": 293, "column": 42 } } @@ -11396,16 +10963,16 @@ "value": 1, "raw": "1", "range": [ - 7472, - 7473 + 7423, + 7424 ], "loc": { "start": { - "line": 295, + "line": 293, "column": 44 }, "end": { - "line": 295, + "line": 293, "column": 45 } } @@ -11415,47 +10982,47 @@ "value": 4294967295, "raw": "0xffffffff", "range": [ - 7475, - 7485 + 7426, + 7436 ], "loc": { "start": { - "line": 295, + "line": 293, "column": 47 }, "end": { - "line": 295, + "line": 293, "column": 57 } } } ], "range": [ - 7434, - 7486 + 7385, + 7437 ], "loc": { "start": { - "line": 295, + "line": 293, "column": 6 }, "end": { - "line": 295, + "line": 293, "column": 58 } } }, "range": [ - 7434, - 7487 + 7385, + 7438 ], "loc": { "start": { - "line": 295, + "line": 293, "column": 6 }, "end": { - "line": 295, + "line": 293, "column": 59 } } @@ -11471,16 +11038,16 @@ "type": "Identifier", "name": "copyPass", "range": [ - 7495, - 7503 + 7446, + 7454 ], "loc": { "start": { - "line": 296, + "line": 294, "column": 6 }, "end": { - "line": 296, + "line": 294, "column": 14 } } @@ -11489,31 +11056,31 @@ "type": "Identifier", "name": "render", "range": [ - 7504, - 7510 + 7455, + 7461 ], "loc": { "start": { - "line": 296, + "line": 294, "column": 15 }, "end": { - "line": 296, + "line": 294, "column": 21 } } }, "range": [ - 7495, - 7510 + 7446, + 7461 ], "loc": { "start": { - "line": 296, + "line": 294, "column": 6 }, "end": { - "line": 296, + "line": 294, "column": 21 } } @@ -11523,16 +11090,16 @@ "type": "Identifier", "name": "renderer", "range": [ - 7511, - 7519 + 7462, + 7470 ], "loc": { "start": { - "line": 296, + "line": 294, "column": 22 }, "end": { - "line": 296, + "line": 294, "column": 30 } } @@ -11541,16 +11108,16 @@ "type": "Identifier", "name": "readBuffer", "range": [ - 7521, - 7531 + 7472, + 7482 ], "loc": { "start": { - "line": 296, + "line": 294, "column": 32 }, "end": { - "line": 296, + "line": 294, "column": 42 } } @@ -11559,47 +11126,47 @@ "type": "Identifier", "name": "writeBuffer", "range": [ - 7533, - 7544 + 7484, + 7495 ], "loc": { "start": { - "line": 296, + "line": 294, "column": 44 }, "end": { - "line": 296, + "line": 294, "column": 55 } } } ], "range": [ - 7495, - 7545 + 7446, + 7496 ], "loc": { "start": { - "line": 296, + "line": 294, "column": 6 }, "end": { - "line": 296, + "line": 294, "column": 56 } } }, "range": [ - 7495, - 7546 + 7446, + 7497 ], "loc": { "start": { - "line": 296, + "line": 294, "column": 6 }, "end": { - "line": 296, + "line": 294, "column": 57 } } @@ -11615,16 +11182,16 @@ "type": "Identifier", "name": "context", "range": [ - 7554, - 7561 + 7505, + 7512 ], "loc": { "start": { - "line": 297, + "line": 295, "column": 6 }, "end": { - "line": 297, + "line": 295, "column": 13 } } @@ -11633,31 +11200,31 @@ "type": "Identifier", "name": "stencilFunc", "range": [ - 7562, - 7573 + 7513, + 7524 ], "loc": { "start": { - "line": 297, + "line": 295, "column": 14 }, "end": { - "line": 297, + "line": 295, "column": 25 } } }, "range": [ - 7554, - 7573 + 7505, + 7524 ], "loc": { "start": { - "line": 297, + "line": 295, "column": 6 }, "end": { - "line": 297, + "line": 295, "column": 25 } } @@ -11670,16 +11237,16 @@ "type": "Identifier", "name": "context", "range": [ - 7574, - 7581 + 7525, + 7532 ], "loc": { "start": { - "line": 297, + "line": 295, "column": 26 }, "end": { - "line": 297, + "line": 295, "column": 33 } } @@ -11688,31 +11255,31 @@ "type": "Identifier", "name": "EQUAL", "range": [ - 7582, - 7587 + 7533, + 7538 ], "loc": { "start": { - "line": 297, + "line": 295, "column": 34 }, "end": { - "line": 297, + "line": 295, "column": 39 } } }, "range": [ - 7574, - 7587 + 7525, + 7538 ], "loc": { "start": { - "line": 297, + "line": 295, "column": 26 }, "end": { - "line": 297, + "line": 295, "column": 39 } } @@ -11722,16 +11289,16 @@ "value": 1, "raw": "1", "range": [ - 7589, - 7590 + 7540, + 7541 ], "loc": { "start": { - "line": 297, + "line": 295, "column": 41 }, "end": { - "line": 297, + "line": 295, "column": 42 } } @@ -11741,79 +11308,79 @@ "value": 4294967295, "raw": "0xffffffff", "range": [ - 7592, - 7602 + 7543, + 7553 ], "loc": { "start": { - "line": 297, + "line": 295, "column": 44 }, "end": { - "line": 297, + "line": 295, "column": 54 } } } ], "range": [ - 7554, - 7603 + 7505, + 7554 ], "loc": { "start": { - "line": 297, + "line": 295, "column": 6 }, "end": { - "line": 297, + "line": 295, "column": 55 } } }, "range": [ - 7554, - 7604 + 7505, + 7555 ], "loc": { "start": { - "line": 297, + "line": 295, "column": 6 }, "end": { - "line": 297, + "line": 295, "column": 56 } } } ], "range": [ - 7388, - 7614 + 7339, + 7565 ], "loc": { "start": { - "line": 292, + "line": 290, "column": 20 }, "end": { - "line": 299, + "line": 297, "column": 6 } } }, "alternate": null, "range": [ - 7373, - 7614 + 7324, + 7565 ], "loc": { "start": { - "line": 292, + "line": 290, "column": 5 }, "end": { - "line": 299, + "line": 297, "column": 6 } } @@ -11827,16 +11394,16 @@ "type": "Identifier", "name": "buffer", "range": [ - 7623, - 7629 + 7574, + 7580 ], "loc": { "start": { - "line": 301, + "line": 299, "column": 5 }, "end": { - "line": 301, + "line": 299, "column": 11 } } @@ -11845,46 +11412,46 @@ "type": "Identifier", "name": "readBuffer", "range": [ - 7632, - 7642 + 7583, + 7593 ], "loc": { "start": { - "line": 301, + "line": 299, "column": 14 }, "end": { - "line": 301, + "line": 299, "column": 24 } } }, "range": [ - 7623, - 7642 + 7574, + 7593 ], "loc": { "start": { - "line": 301, + "line": 299, "column": 5 }, "end": { - "line": 301, + "line": 299, "column": 24 } } }, "range": [ - 7623, - 7643 + 7574, + 7594 ], "loc": { "start": { - "line": 301, + "line": 299, "column": 5 }, "end": { - "line": 301, + "line": 299, "column": 25 } } @@ -11898,16 +11465,16 @@ "type": "Identifier", "name": "readBuffer", "range": [ - 7650, - 7660 + 7601, + 7611 ], "loc": { "start": { - "line": 302, + "line": 300, "column": 5 }, "end": { - "line": 302, + "line": 300, "column": 15 } } @@ -11916,46 +11483,46 @@ "type": "Identifier", "name": "writeBuffer", "range": [ - 7663, - 7674 + 7614, + 7625 ], "loc": { "start": { - "line": 302, + "line": 300, "column": 18 }, "end": { - "line": 302, + "line": 300, "column": 29 } } }, "range": [ - 7650, - 7674 + 7601, + 7625 ], "loc": { "start": { - "line": 302, + "line": 300, "column": 5 }, "end": { - "line": 302, + "line": 300, "column": 29 } } }, "range": [ - 7650, - 7675 + 7601, + 7626 ], "loc": { "start": { - "line": 302, + "line": 300, "column": 5 }, "end": { - "line": 302, + "line": 300, "column": 30 } } @@ -11969,16 +11536,16 @@ "type": "Identifier", "name": "writeBuffer", "range": [ - 7682, - 7693 + 7633, + 7644 ], "loc": { "start": { - "line": 303, + "line": 301, "column": 5 }, "end": { - "line": 303, + "line": 301, "column": 16 } } @@ -11987,78 +11554,78 @@ "type": "Identifier", "name": "buffer", "range": [ - 7696, - 7702 + 7647, + 7653 ], "loc": { "start": { - "line": 303, + "line": 301, "column": 19 }, "end": { - "line": 303, + "line": 301, "column": 25 } } }, "range": [ - 7682, - 7702 + 7633, + 7653 ], "loc": { "start": { - "line": 303, + "line": 301, "column": 5 }, "end": { - "line": 303, + "line": 301, "column": 25 } } }, "range": [ - 7682, - 7703 + 7633, + 7654 ], "loc": { "start": { - "line": 303, + "line": 301, "column": 5 }, "end": { - "line": 303, + "line": 301, "column": 26 } } } ], "range": [ - 7363, - 7712 + 7314, + 7663 ], "loc": { "start": { - "line": 290, + "line": 288, "column": 23 }, "end": { - "line": 305, + "line": 303, "column": 5 } } }, "alternate": null, "range": [ - 7344, - 7712 + 7295, + 7663 ], "loc": { "start": { - "line": 290, + "line": 288, "column": 4 }, "end": { - "line": 305, + "line": 303, "column": 5 } } @@ -12072,16 +11639,16 @@ "type": "Identifier", "name": "pass", "range": [ - 7723, - 7727 + 7674, + 7678 ], "loc": { "start": { - "line": 307, + "line": 305, "column": 7 }, "end": { - "line": 307, + "line": 305, "column": 11 } } @@ -12090,31 +11657,31 @@ "type": "Identifier", "name": "MaskPass", "range": [ - 7739, - 7747 + 7690, + 7698 ], "loc": { "start": { - "line": 307, + "line": 305, "column": 23 }, "end": { - "line": 307, + "line": 305, "column": 31 } } }, "range": [ - 7723, - 7747 + 7674, + 7698 ], "loc": { "start": { - "line": 307, + "line": 305, "column": 7 }, "end": { - "line": 307, + "line": 305, "column": 31 } } @@ -12131,16 +11698,16 @@ "type": "Identifier", "name": "maskActive", "range": [ - 7759, - 7769 + 7710, + 7720 ], "loc": { "start": { - "line": 309, + "line": 307, "column": 5 }, "end": { - "line": 309, + "line": 307, "column": 15 } } @@ -12150,62 +11717,62 @@ "value": true, "raw": "true", "range": [ - 7772, - 7776 + 7723, + 7727 ], "loc": { "start": { - "line": 309, + "line": 307, "column": 18 }, "end": { - "line": 309, + "line": 307, "column": 22 } } }, "range": [ - 7759, - 7776 + 7710, + 7727 ], "loc": { "start": { - "line": 309, + "line": 307, "column": 5 }, "end": { - "line": 309, + "line": 307, "column": 22 } } }, "range": [ - 7759, - 7777 + 7710, + 7728 ], "loc": { "start": { - "line": 309, + "line": 307, "column": 5 }, "end": { - "line": 309, + "line": 307, "column": 23 } } } ], "range": [ - 7749, - 7786 + 7700, + 7737 ], "loc": { "start": { - "line": 307, + "line": 305, "column": 33 }, "end": { - "line": 311, + "line": 309, "column": 5 } } @@ -12219,16 +11786,16 @@ "type": "Identifier", "name": "pass", "range": [ - 7795, - 7799 + 7746, + 7750 ], "loc": { "start": { - "line": 311, + "line": 309, "column": 14 }, "end": { - "line": 311, + "line": 309, "column": 18 } } @@ -12237,31 +11804,31 @@ "type": "Identifier", "name": "ClearMaskPass", "range": [ - 7811, - 7824 + 7762, + 7775 ], "loc": { "start": { - "line": 311, + "line": 309, "column": 30 }, "end": { - "line": 311, + "line": 309, "column": 43 } } }, "range": [ - 7795, - 7824 + 7746, + 7775 ], "loc": { "start": { - "line": 311, + "line": 309, "column": 14 }, "end": { - "line": 311, + "line": 309, "column": 43 } } @@ -12278,16 +11845,16 @@ "type": "Identifier", "name": "maskActive", "range": [ - 7836, - 7846 + 7787, + 7797 ], "loc": { "start": { - "line": 313, + "line": 311, "column": 5 }, "end": { - "line": 313, + "line": 311, "column": 15 } } @@ -12297,172 +11864,172 @@ "value": false, "raw": "false", "range": [ - 7849, - 7854 + 7800, + 7805 ], "loc": { "start": { - "line": 313, + "line": 311, "column": 18 }, "end": { - "line": 313, + "line": 311, "column": 23 } } }, "range": [ - 7836, - 7854 + 7787, + 7805 ], "loc": { "start": { - "line": 313, + "line": 311, "column": 5 }, "end": { - "line": 313, + "line": 311, "column": 23 } } }, "range": [ - 7836, - 7855 + 7787, + 7806 ], "loc": { "start": { - "line": 313, + "line": 311, "column": 5 }, "end": { - "line": 313, + "line": 311, "column": 24 } } } ], "range": [ - 7826, - 7864 + 7777, + 7815 ], "loc": { "start": { - "line": 311, + "line": 309, "column": 45 }, "end": { - "line": 315, + "line": 313, "column": 5 } } }, "alternate": null, "range": [ - 7792, - 7864 + 7743, + 7815 ], "loc": { "start": { - "line": 311, + "line": 309, "column": 11 }, "end": { - "line": 315, + "line": 313, "column": 5 } } }, "range": [ - 7720, - 7864 + 7671, + 7815 ], "loc": { "start": { - "line": 307, + "line": 305, "column": 4 }, "end": { - "line": 315, + "line": 313, "column": 5 } } } ], "range": [ - 7261, - 7872 + 7212, + 7823 ], "loc": { "start": { - "line": 286, + "line": 284, "column": 20 }, "end": { - "line": 317, + "line": 315, "column": 4 } } }, "alternate": null, "range": [ - 7244, - 7872 + 7195, + 7823 ], "loc": { "start": { - "line": 286, + "line": 284, "column": 3 }, "end": { - "line": 317, + "line": 315, "column": 4 } } } ], "range": [ - 7212, - 7879 + 7163, + 7830 ], "loc": { "start": { - "line": 282, + "line": 280, "column": 44 }, "end": { - "line": 319, + "line": 317, "column": 3 } } }, "range": [ - 7170, - 7879 + 7121, + 7830 ], "loc": { "start": { - "line": 282, + "line": 280, "column": 2 }, "end": { - "line": 319, + "line": 317, "column": 3 } } } ], "range": [ - 6910, - 7885 + 6861, + 7836 ], "loc": { "start": { - "line": 269, + "line": 267, "column": 15 }, "end": { - "line": 321, + "line": 319, "column": 2 } } @@ -12470,16 +12037,16 @@ "generator": false, "expression": false, "range": [ - 6902, - 7885 + 6853, + 7836 ], "loc": { "start": { - "line": 269, + "line": 267, "column": 7 }, "end": { - "line": 321, + "line": 319, "column": 2 } } @@ -12487,16 +12054,16 @@ "kind": "method", "computed": false, "range": [ - 6896, - 7885 + 6847, + 7836 ], "loc": { "start": { - "line": 269, + "line": 267, "column": 1 }, "end": { - "line": 321, + "line": 319, "column": 2 } }, @@ -12505,16 +12072,16 @@ "type": "Block", "value": "*\r\n\t * Renders all enabled passes in the order in which they were added.\r\n\t *\r\n\t * @param {Number} delta - The time between the last frame and the current one in seconds.\r\n\t ", "range": [ - 6713, - 6891 + 6664, + 6842 ], "loc": { "start": { - "line": 263, + "line": 261, "column": 1 }, "end": { - "line": 267, + "line": 265, "column": 4 } } @@ -12525,16 +12092,16 @@ "type": "Block", "value": "*\r\n\t * Sets the size of the buffers and the renderer's output canvas.\r\n\t *\r\n\t * Every pass will be informed of the new size. It's up to each pass how that\r\n\t * information is used.\r\n\t *\r\n\t * If no width or height is specified, the render targets and passes will be\r\n\t * updated with the current size of the renderer.\r\n\t *\r\n\t * @param {Number} [width] - The width.\r\n\t * @param {Number} [height] - The height.\r\n\t ", "range": [ - 7890, - 8305 + 7841, + 8256 ], "loc": { "start": { - "line": 323, + "line": 321, "column": 1 }, "end": { - "line": 334, + "line": 332, "column": 4 } } @@ -12548,16 +12115,16 @@ "type": "Identifier", "name": "setSize", "range": [ - 8310, - 8317 + 8261, + 8268 ], "loc": { "start": { - "line": 336, + "line": 334, "column": 1 }, "end": { - "line": 336, + "line": 334, "column": 8 } } @@ -12570,16 +12137,16 @@ "type": "Identifier", "name": "width", "range": [ - 8318, - 8323 + 8269, + 8274 ], "loc": { "start": { - "line": 336, + "line": 334, "column": 9 }, "end": { - "line": 336, + "line": 334, "column": 14 } } @@ -12588,16 +12155,16 @@ "type": "Identifier", "name": "height", "range": [ - 8325, - 8331 + 8276, + 8282 ], "loc": { "start": { - "line": 336, + "line": 334, "column": 16 }, "end": { - "line": 336, + "line": 334, "column": 22 } } @@ -12615,16 +12182,16 @@ "type": "Identifier", "name": "passes", "range": [ - 8346, - 8352 + 8297, + 8303 ], "loc": { "start": { - "line": 338, + "line": 336, "column": 8 }, "end": { - "line": 338, + "line": 336, "column": 14 } } @@ -12635,16 +12202,16 @@ "object": { "type": "ThisExpression", "range": [ - 8355, - 8359 + 8306, + 8310 ], "loc": { "start": { - "line": 338, + "line": 336, "column": 17 }, "end": { - "line": 338, + "line": 336, "column": 21 } } @@ -12653,46 +12220,46 @@ "type": "Identifier", "name": "passes", "range": [ - 8360, - 8366 + 8311, + 8317 ], "loc": { "start": { - "line": 338, + "line": 336, "column": 22 }, "end": { - "line": 338, + "line": 336, "column": 28 } } }, "range": [ - 8355, - 8366 + 8306, + 8317 ], "loc": { "start": { - "line": 338, + "line": 336, "column": 17 }, "end": { - "line": 338, + "line": 336, "column": 28 } } }, "range": [ - 8346, - 8366 + 8297, + 8317 ], "loc": { "start": { - "line": 338, + "line": 336, "column": 8 }, "end": { - "line": 338, + "line": 336, "column": 28 } } @@ -12700,16 +12267,16 @@ ], "kind": "const", "range": [ - 8340, - 8367 + 8291, + 8318 ], "loc": { "start": { - "line": 338, + "line": 336, "column": 2 }, "end": { - "line": 338, + "line": 336, "column": 29 } } @@ -12721,158 +12288,104 @@ "type": "VariableDeclarator", "id": { "type": "Identifier", - "name": "size", + "name": "renderer", "range": [ - 8377, - 8381 + 8328, + 8336 ], "loc": { "start": { - "line": 339, + "line": 337, "column": 8 }, "end": { - "line": 339, - "column": 12 + "line": 337, + "column": 16 } } }, "init": { - "type": "CallExpression", - "callee": { - "type": "MemberExpression", - "computed": false, - "object": { - "type": "MemberExpression", - "computed": false, - "object": { - "type": "ThisExpression", - "range": [ - 8384, - 8388 - ], - "loc": { - "start": { - "line": 339, - "column": 15 - }, - "end": { - "line": 339, - "column": 19 - } - } + "type": "MemberExpression", + "computed": false, + "object": { + "type": "ThisExpression", + "range": [ + 8339, + 8343 + ], + "loc": { + "start": { + "line": 337, + "column": 19 }, - "property": { - "type": "Identifier", - "name": "renderer", - "range": [ - 8389, - 8397 - ], - "loc": { - "start": { - "line": 339, - "column": 20 - }, - "end": { - "line": 339, - "column": 28 - } - } - }, - "range": [ - 8384, - 8397 - ], - "loc": { - "start": { - "line": 339, - "column": 15 - }, - "end": { - "line": 339, - "column": 28 - } - } - }, - "property": { - "type": "Identifier", - "name": "getSize", - "range": [ - 8398, - 8405 - ], - "loc": { - "start": { - "line": 339, - "column": 29 - }, - "end": { - "line": 339, - "column": 36 - } + "end": { + "line": 337, + "column": 23 } - }, + } + }, + "property": { + "type": "Identifier", + "name": "renderer", "range": [ - 8384, - 8405 + 8344, + 8352 ], "loc": { "start": { - "line": 339, - "column": 15 + "line": 337, + "column": 24 }, "end": { - "line": 339, - "column": 36 + "line": 337, + "column": 32 } } }, - "arguments": [], "range": [ - 8384, - 8407 + 8339, + 8352 ], "loc": { "start": { - "line": 339, - "column": 15 + "line": 337, + "column": 19 }, "end": { - "line": 339, - "column": 38 + "line": 337, + "column": 32 } } }, "range": [ - 8377, - 8407 + 8328, + 8352 ], "loc": { "start": { - "line": 339, + "line": 337, "column": 8 }, "end": { - "line": 339, - "column": 38 + "line": 337, + "column": 32 } } } ], "kind": "const", "range": [ - 8371, - 8408 + 8322, + 8353 ], "loc": { "start": { - "line": 339, + "line": 337, "column": 2 }, "end": { - "line": 339, - "column": 39 + "line": 337, + "column": 33 } } }, @@ -12883,158 +12396,88 @@ "type": "VariableDeclarator", "id": { "type": "Identifier", - "name": "pixelRatio", + "name": "size", "range": [ - 8418, - 8428 + 8363, + 8367 ], "loc": { "start": { - "line": 340, - "column": 8 + "line": 339, + "column": 6 }, "end": { - "line": 340, - "column": 18 + "line": 339, + "column": 10 } } }, - "init": { - "type": "CallExpression", - "callee": { - "type": "MemberExpression", - "computed": false, - "object": { - "type": "MemberExpression", - "computed": false, - "object": { - "type": "ThisExpression", - "range": [ - 8431, - 8435 - ], - "loc": { - "start": { - "line": 340, - "column": 21 - }, - "end": { - "line": 340, - "column": 25 - } - } - }, - "property": { - "type": "Identifier", - "name": "renderer", - "range": [ - 8436, - 8444 - ], - "loc": { - "start": { - "line": 340, - "column": 26 - }, - "end": { - "line": 340, - "column": 34 - } - } - }, - "range": [ - 8431, - 8444 - ], - "loc": { - "start": { - "line": 340, - "column": 21 - }, - "end": { - "line": 340, - "column": 34 - } - } - }, - "property": { - "type": "Identifier", - "name": "getPixelRatio", - "range": [ - 8445, - 8458 - ], - "loc": { - "start": { - "line": 340, - "column": 35 - }, - "end": { - "line": 340, - "column": 48 - } - } - }, - "range": [ - 8431, - 8458 - ], - "loc": { - "start": { - "line": 340, - "column": 21 - }, - "end": { - "line": 340, - "column": 48 - } - } + "init": null, + "range": [ + 8363, + 8367 + ], + "loc": { + "start": { + "line": 339, + "column": 6 }, - "arguments": [], + "end": { + "line": 339, + "column": 10 + } + } + }, + { + "type": "VariableDeclarator", + "id": { + "type": "Identifier", + "name": "drawingBufferSize", "range": [ - 8431, - 8460 + 8369, + 8386 ], "loc": { "start": { - "line": 340, - "column": 21 + "line": 339, + "column": 12 }, "end": { - "line": 340, - "column": 50 + "line": 339, + "column": 29 } } }, + "init": null, "range": [ - 8418, - 8460 + 8369, + 8386 ], "loc": { "start": { - "line": 340, - "column": 8 + "line": 339, + "column": 12 }, "end": { - "line": 340, - "column": 50 + "line": 339, + "column": 29 } } } ], - "kind": "const", + "kind": "let", "range": [ - 8412, - 8461 + 8359, + 8387 ], "loc": { "start": { - "line": 340, + "line": 339, "column": 2 }, "end": { - "line": 340, - "column": 51 + "line": 339, + "column": 30 } } }, @@ -13047,32 +12490,32 @@ "type": "Identifier", "name": "i", "range": [ - 8471, - 8472 + 8395, + 8396 ], "loc": { "start": { - "line": 342, + "line": 340, "column": 6 }, "end": { - "line": 342, + "line": 340, "column": 7 } } }, "init": null, "range": [ - 8471, - 8472 + 8395, + 8396 ], "loc": { "start": { - "line": 342, + "line": 340, "column": 6 }, "end": { - "line": 342, + "line": 340, "column": 7 } } @@ -13083,32 +12526,32 @@ "type": "Identifier", "name": "l", "range": [ - 8474, - 8475 + 8398, + 8399 ], "loc": { "start": { - "line": 342, + "line": 340, "column": 9 }, "end": { - "line": 342, + "line": 340, "column": 10 } } }, "init": null, "range": [ - 8474, - 8475 + 8398, + 8399 ], "loc": { "start": { - "line": 342, + "line": 340, "column": 9 }, "end": { - "line": 342, + "line": 340, "column": 10 } } @@ -13116,16 +12559,16 @@ ], "kind": "let", "range": [ - 8467, - 8476 + 8391, + 8400 ], "loc": { "start": { - "line": 342, + "line": 340, "column": 2 }, "end": { - "line": 342, + "line": 340, "column": 11 } } @@ -13142,16 +12585,16 @@ "type": "Identifier", "name": "width", "range": [ - 8485, - 8490 + 8409, + 8414 ], "loc": { "start": { - "line": 344, + "line": 342, "column": 5 }, "end": { - "line": 344, + "line": 342, "column": 10 } } @@ -13160,31 +12603,31 @@ "type": "Identifier", "name": "undefined", "range": [ - 8495, - 8504 + 8419, + 8428 ], "loc": { "start": { - "line": 344, + "line": 342, "column": 15 }, "end": { - "line": 344, + "line": 342, "column": 24 } } }, "range": [ - 8485, - 8504 + 8409, + 8428 ], "loc": { "start": { - "line": 344, + "line": 342, "column": 5 }, "end": { - "line": 344, + "line": 342, "column": 24 } } @@ -13196,16 +12639,16 @@ "type": "Identifier", "name": "height", "range": [ - 8508, - 8514 + 8432, + 8438 ], "loc": { "start": { - "line": 344, + "line": 342, "column": 28 }, "end": { - "line": 344, + "line": 342, "column": 34 } } @@ -13214,46 +12657,46 @@ "type": "Identifier", "name": "undefined", "range": [ - 8519, - 8528 + 8443, + 8452 ], "loc": { "start": { - "line": 344, + "line": 342, "column": 39 }, "end": { - "line": 344, + "line": 342, "column": 48 } } }, "range": [ - 8508, - 8528 + 8432, + 8452 ], "loc": { "start": { - "line": 344, + "line": 342, "column": 28 }, "end": { - "line": 344, + "line": 342, "column": 48 } } }, "range": [ - 8485, - 8528 + 8409, + 8452 ], "loc": { "start": { - "line": 344, + "line": 342, "column": 5 }, "end": { - "line": 344, + "line": 342, "column": 48 } } @@ -13261,6 +12704,131 @@ "consequent": { "type": "BlockStatement", "body": [ + { + "type": "ExpressionStatement", + "expression": { + "type": "AssignmentExpression", + "operator": "=", + "left": { + "type": "Identifier", + "name": "size", + "range": [ + 8462, + 8466 + ], + "loc": { + "start": { + "line": 344, + "column": 3 + }, + "end": { + "line": 344, + "column": 7 + } + } + }, + "right": { + "type": "CallExpression", + "callee": { + "type": "MemberExpression", + "computed": false, + "object": { + "type": "Identifier", + "name": "renderer", + "range": [ + 8469, + 8477 + ], + "loc": { + "start": { + "line": 344, + "column": 10 + }, + "end": { + "line": 344, + "column": 18 + } + } + }, + "property": { + "type": "Identifier", + "name": "getSize", + "range": [ + 8478, + 8485 + ], + "loc": { + "start": { + "line": 344, + "column": 19 + }, + "end": { + "line": 344, + "column": 26 + } + } + }, + "range": [ + 8469, + 8485 + ], + "loc": { + "start": { + "line": 344, + "column": 10 + }, + "end": { + "line": 344, + "column": 26 + } + } + }, + "arguments": [], + "range": [ + 8469, + 8487 + ], + "loc": { + "start": { + "line": 344, + "column": 10 + }, + "end": { + "line": 344, + "column": 28 + } + } + }, + "range": [ + 8462, + 8487 + ], + "loc": { + "start": { + "line": 344, + "column": 3 + }, + "end": { + "line": 344, + "column": 28 + } + } + }, + "range": [ + 8462, + 8488 + ], + "loc": { + "start": { + "line": 344, + "column": 3 + }, + "end": { + "line": 344, + "column": 29 + } + } + }, { "type": "ExpressionStatement", "expression": { @@ -13270,16 +12838,16 @@ "type": "Identifier", "name": "width", "range": [ - 8538, - 8543 + 8493, + 8498 ], "loc": { "start": { - "line": 346, + "line": 345, "column": 3 }, "end": { - "line": 346, + "line": 345, "column": 8 } } @@ -13291,16 +12859,16 @@ "type": "Identifier", "name": "size", "range": [ - 8546, - 8550 + 8501, + 8505 ], "loc": { "start": { - "line": 346, + "line": 345, "column": 11 }, "end": { - "line": 346, + "line": 345, "column": 15 } } @@ -13309,61 +12877,61 @@ "type": "Identifier", "name": "width", "range": [ - 8551, - 8556 + 8506, + 8511 ], "loc": { "start": { - "line": 346, + "line": 345, "column": 16 }, "end": { - "line": 346, + "line": 345, "column": 21 } } }, "range": [ - 8546, - 8556 + 8501, + 8511 ], "loc": { "start": { - "line": 346, + "line": 345, "column": 11 }, "end": { - "line": 346, + "line": 345, "column": 21 } } }, "range": [ - 8538, - 8556 + 8493, + 8511 ], "loc": { "start": { - "line": 346, + "line": 345, "column": 3 }, "end": { - "line": 346, + "line": 345, "column": 21 } } }, "range": [ - 8538, - 8557 + 8493, + 8512 ], "loc": { "start": { - "line": 346, + "line": 345, "column": 3 }, "end": { - "line": 346, + "line": 345, "column": 22 } } @@ -13377,16 +12945,16 @@ "type": "Identifier", "name": "height", "range": [ - 8562, - 8568 + 8517, + 8523 ], "loc": { "start": { - "line": 347, + "line": 346, "column": 3 }, "end": { - "line": 347, + "line": 346, "column": 9 } } @@ -13398,16 +12966,16 @@ "type": "Identifier", "name": "size", "range": [ - 8571, - 8575 + 8526, + 8530 ], "loc": { "start": { - "line": 347, + "line": 346, "column": 12 }, "end": { - "line": 347, + "line": 346, "column": 16 } } @@ -13416,96 +12984,116 @@ "type": "Identifier", "name": "height", "range": [ - 8576, - 8582 + 8531, + 8537 ], "loc": { "start": { - "line": 347, + "line": 346, "column": 17 }, "end": { - "line": 347, + "line": 346, "column": 23 } } }, "range": [ - 8571, - 8582 + 8526, + 8537 ], "loc": { "start": { - "line": 347, + "line": 346, "column": 12 }, "end": { - "line": 347, + "line": 346, "column": 23 } } }, "range": [ - 8562, - 8582 + 8517, + 8537 ], "loc": { "start": { - "line": 347, + "line": 346, "column": 3 }, "end": { - "line": 347, + "line": 346, "column": 23 } } }, "range": [ - 8562, - 8583 + 8517, + 8538 ], "loc": { "start": { - "line": 347, + "line": 346, "column": 3 }, "end": { - "line": 347, + "line": 346, "column": 24 } } } ], "range": [ - 8530, - 8590 + 8454, + 8545 ], "loc": { "start": { - "line": 344, + "line": 342, "column": 50 }, "end": { - "line": 349, + "line": 348, "column": 3 } } }, "alternate": null, "range": [ - 8482, - 8590 + 8406, + 8545 ], "loc": { "start": { - "line": 344, + "line": 342, "column": 2 }, "end": { - "line": 349, + "line": 348, "column": 3 } - } + }, + "trailingComments": [ + { + "type": "Line", + "value": " Update the logical render size.", + "range": [ + 8551, + 8585 + ], + "loc": { + "start": { + "line": 350, + "column": 2 + }, + "end": { + "line": 350, + "column": 36 + } + } + } + ] }, { "type": "ExpressionStatement", @@ -13515,46 +13103,11 @@ "type": "MemberExpression", "computed": false, "object": { - "type": "MemberExpression", - "computed": false, - "object": { - "type": "ThisExpression", - "range": [ - 8596, - 8600 - ], - "loc": { - "start": { - "line": 351, - "column": 2 - }, - "end": { - "line": 351, - "column": 6 - } - } - }, - "property": { - "type": "Identifier", - "name": "renderer", - "range": [ - 8601, - 8609 - ], - "loc": { - "start": { - "line": 351, - "column": 7 - }, - "end": { - "line": 351, - "column": 15 - } - } - }, + "type": "Identifier", + "name": "renderer", "range": [ - 8596, - 8609 + 8589, + 8597 ], "loc": { "start": { @@ -13563,7 +13116,7 @@ }, "end": { "line": 351, - "column": 15 + "column": 10 } } }, @@ -13571,23 +13124,23 @@ "type": "Identifier", "name": "setSize", "range": [ - 8610, - 8617 + 8598, + 8605 ], "loc": { "start": { "line": 351, - "column": 16 + "column": 11 }, "end": { "line": 351, - "column": 23 + "column": 18 } } }, "range": [ - 8596, - 8617 + 8589, + 8605 ], "loc": { "start": { @@ -13596,7 +13149,7 @@ }, "end": { "line": 351, - "column": 23 + "column": 18 } } }, @@ -13605,17 +13158,17 @@ "type": "Identifier", "name": "width", "range": [ - 8618, - 8623 + 8606, + 8611 ], "loc": { "start": { "line": 351, - "column": 24 + "column": 19 }, "end": { "line": 351, - "column": 29 + "column": 24 } } }, @@ -13623,24 +13176,24 @@ "type": "Identifier", "name": "height", "range": [ - 8625, - 8631 + 8613, + 8619 ], "loc": { "start": { "line": 351, - "column": 31 + "column": 26 }, "end": { "line": 351, - "column": 37 + "column": 32 } } } ], "range": [ - 8596, - 8632 + 8589, + 8620 ], "loc": { "start": { @@ -13649,13 +13202,13 @@ }, "end": { "line": 351, - "column": 38 + "column": 33 } } }, "range": [ - 8596, - 8633 + 8589, + 8621 ], "loc": { "start": { @@ -13664,92 +13217,61 @@ }, "end": { "line": 351, - "column": 39 + "column": 34 } - } - }, - { - "type": "ExpressionStatement", - "expression": { - "type": "AssignmentExpression", - "operator": "*=", - "left": { - "type": "Identifier", - "name": "width", + }, + "leadingComments": [ + { + "type": "Line", + "value": " Update the logical render size.", "range": [ - 8639, - 8644 + 8551, + 8585 ], "loc": { "start": { - "line": 353, + "line": 350, "column": 2 }, "end": { - "line": 353, - "column": 7 + "line": 350, + "column": 36 } } - }, - "right": { - "type": "Identifier", - "name": "pixelRatio", + } + ], + "trailingComments": [ + { + "type": "Line", + "value": " The drawing buffer size takes the device pixel ratio into account.", "range": [ - 8648, - 8658 + 8627, + 8696 ], "loc": { "start": { "line": 353, - "column": 11 + "column": 2 }, "end": { "line": 353, - "column": 21 + "column": 71 } } - }, - "range": [ - 8639, - 8658 - ], - "loc": { - "start": { - "line": 353, - "column": 2 - }, - "end": { - "line": 353, - "column": 21 - } - } - }, - "range": [ - 8639, - 8659 - ], - "loc": { - "start": { - "line": 353, - "column": 2 - }, - "end": { - "line": 353, - "column": 22 } - } + ] }, { "type": "ExpressionStatement", "expression": { "type": "AssignmentExpression", - "operator": "*=", + "operator": "=", "left": { "type": "Identifier", - "name": "height", + "name": "drawingBufferSize", "range": [ - 8663, - 8669 + 8700, + 8717 ], "loc": { "start": { @@ -13758,31 +13280,85 @@ }, "end": { "line": 354, - "column": 8 + "column": 19 } } }, "right": { - "type": "Identifier", - "name": "pixelRatio", + "type": "CallExpression", + "callee": { + "type": "MemberExpression", + "computed": false, + "object": { + "type": "Identifier", + "name": "renderer", + "range": [ + 8720, + 8728 + ], + "loc": { + "start": { + "line": 354, + "column": 22 + }, + "end": { + "line": 354, + "column": 30 + } + } + }, + "property": { + "type": "Identifier", + "name": "getDrawingBufferSize", + "range": [ + 8729, + 8749 + ], + "loc": { + "start": { + "line": 354, + "column": 31 + }, + "end": { + "line": 354, + "column": 51 + } + } + }, + "range": [ + 8720, + 8749 + ], + "loc": { + "start": { + "line": 354, + "column": 22 + }, + "end": { + "line": 354, + "column": 51 + } + } + }, + "arguments": [], "range": [ - 8673, - 8683 + 8720, + 8751 ], "loc": { "start": { "line": 354, - "column": 12 + "column": 22 }, "end": { "line": 354, - "column": 22 + "column": 53 } } }, "range": [ - 8663, - 8683 + 8700, + 8751 ], "loc": { "start": { @@ -13791,13 +13367,13 @@ }, "end": { "line": 354, - "column": 22 + "column": 53 } } }, "range": [ - 8663, - 8684 + 8700, + 8752 ], "loc": { "start": { @@ -13806,9 +13382,29 @@ }, "end": { "line": 354, - "column": 23 + "column": 54 + } + }, + "leadingComments": [ + { + "type": "Line", + "value": " The drawing buffer size takes the device pixel ratio into account.", + "range": [ + 8627, + 8696 + ], + "loc": { + "start": { + "line": 353, + "column": 2 + }, + "end": { + "line": 353, + "column": 71 + } + } } - } + ] }, { "type": "ExpressionStatement", @@ -13823,8 +13419,8 @@ "object": { "type": "ThisExpression", "range": [ - 8690, - 8694 + 8758, + 8762 ], "loc": { "start": { @@ -13841,8 +13437,8 @@ "type": "Identifier", "name": "readBuffer", "range": [ - 8695, - 8705 + 8763, + 8773 ], "loc": { "start": { @@ -13856,8 +13452,8 @@ } }, "range": [ - 8690, - 8705 + 8758, + 8773 ], "loc": { "start": { @@ -13874,8 +13470,8 @@ "type": "Identifier", "name": "setSize", "range": [ - 8706, - 8713 + 8774, + 8781 ], "loc": { "start": { @@ -13889,8 +13485,8 @@ } }, "range": [ - 8690, - 8713 + 8758, + 8781 ], "loc": { "start": { @@ -13905,11 +13501,47 @@ }, "arguments": [ { - "type": "Identifier", - "name": "width", + "type": "MemberExpression", + "computed": false, + "object": { + "type": "Identifier", + "name": "drawingBufferSize", + "range": [ + 8782, + 8799 + ], + "loc": { + "start": { + "line": 356, + "column": 26 + }, + "end": { + "line": 356, + "column": 43 + } + } + }, + "property": { + "type": "Identifier", + "name": "width", + "range": [ + 8800, + 8805 + ], + "loc": { + "start": { + "line": 356, + "column": 44 + }, + "end": { + "line": 356, + "column": 49 + } + } + }, "range": [ - 8714, - 8719 + 8782, + 8805 ], "loc": { "start": { @@ -13918,32 +13550,68 @@ }, "end": { "line": 356, - "column": 31 + "column": 49 } } }, { - "type": "Identifier", - "name": "height", + "type": "MemberExpression", + "computed": false, + "object": { + "type": "Identifier", + "name": "drawingBufferSize", + "range": [ + 8807, + 8824 + ], + "loc": { + "start": { + "line": 356, + "column": 51 + }, + "end": { + "line": 356, + "column": 68 + } + } + }, + "property": { + "type": "Identifier", + "name": "height", + "range": [ + 8825, + 8831 + ], + "loc": { + "start": { + "line": 356, + "column": 69 + }, + "end": { + "line": 356, + "column": 75 + } + } + }, "range": [ - 8721, - 8727 + 8807, + 8831 ], "loc": { "start": { "line": 356, - "column": 33 + "column": 51 }, "end": { "line": 356, - "column": 39 + "column": 75 } } } ], "range": [ - 8690, - 8728 + 8758, + 8832 ], "loc": { "start": { @@ -13952,13 +13620,13 @@ }, "end": { "line": 356, - "column": 40 + "column": 76 } } }, "range": [ - 8690, - 8729 + 8758, + 8833 ], "loc": { "start": { @@ -13967,7 +13635,7 @@ }, "end": { "line": 356, - "column": 41 + "column": 77 } } }, @@ -13984,8 +13652,8 @@ "object": { "type": "ThisExpression", "range": [ - 8733, - 8737 + 8837, + 8841 ], "loc": { "start": { @@ -14002,8 +13670,8 @@ "type": "Identifier", "name": "writeBuffer", "range": [ - 8738, - 8749 + 8842, + 8853 ], "loc": { "start": { @@ -14017,8 +13685,8 @@ } }, "range": [ - 8733, - 8749 + 8837, + 8853 ], "loc": { "start": { @@ -14035,8 +13703,8 @@ "type": "Identifier", "name": "setSize", "range": [ - 8750, - 8757 + 8854, + 8861 ], "loc": { "start": { @@ -14050,8 +13718,8 @@ } }, "range": [ - 8733, - 8757 + 8837, + 8861 ], "loc": { "start": { @@ -14066,11 +13734,47 @@ }, "arguments": [ { - "type": "Identifier", - "name": "width", + "type": "MemberExpression", + "computed": false, + "object": { + "type": "Identifier", + "name": "drawingBufferSize", + "range": [ + 8862, + 8879 + ], + "loc": { + "start": { + "line": 357, + "column": 27 + }, + "end": { + "line": 357, + "column": 44 + } + } + }, + "property": { + "type": "Identifier", + "name": "width", + "range": [ + 8880, + 8885 + ], + "loc": { + "start": { + "line": 357, + "column": 45 + }, + "end": { + "line": 357, + "column": 50 + } + } + }, "range": [ - 8758, - 8763 + 8862, + 8885 ], "loc": { "start": { @@ -14079,32 +13783,68 @@ }, "end": { "line": 357, - "column": 32 + "column": 50 } } }, { - "type": "Identifier", - "name": "height", + "type": "MemberExpression", + "computed": false, + "object": { + "type": "Identifier", + "name": "drawingBufferSize", + "range": [ + 8887, + 8904 + ], + "loc": { + "start": { + "line": 357, + "column": 52 + }, + "end": { + "line": 357, + "column": 69 + } + } + }, + "property": { + "type": "Identifier", + "name": "height", + "range": [ + 8905, + 8911 + ], + "loc": { + "start": { + "line": 357, + "column": 70 + }, + "end": { + "line": 357, + "column": 76 + } + } + }, "range": [ - 8765, - 8771 + 8887, + 8911 ], "loc": { "start": { "line": 357, - "column": 34 + "column": 52 }, "end": { "line": 357, - "column": 40 + "column": 76 } } } ], "range": [ - 8733, - 8772 + 8837, + 8912 ], "loc": { "start": { @@ -14113,13 +13853,13 @@ }, "end": { "line": 357, - "column": 41 + "column": 77 } } }, "range": [ - 8733, - 8773 + 8837, + 8913 ], "loc": { "start": { @@ -14128,7 +13868,7 @@ }, "end": { "line": 357, - "column": 42 + "column": 78 } } }, @@ -14144,8 +13884,8 @@ "type": "Identifier", "name": "i", "range": [ - 8783, - 8784 + 8923, + 8924 ], "loc": { "start": { @@ -14163,8 +13903,8 @@ "value": 0, "raw": "0", "range": [ - 8787, - 8788 + 8927, + 8928 ], "loc": { "start": { @@ -14178,8 +13918,8 @@ } }, "range": [ - 8783, - 8788 + 8923, + 8928 ], "loc": { "start": { @@ -14199,8 +13939,8 @@ "type": "Identifier", "name": "l", "range": [ - 8790, - 8791 + 8930, + 8931 ], "loc": { "start": { @@ -14220,8 +13960,8 @@ "type": "Identifier", "name": "passes", "range": [ - 8794, - 8800 + 8934, + 8940 ], "loc": { "start": { @@ -14238,8 +13978,8 @@ "type": "Identifier", "name": "length", "range": [ - 8801, - 8807 + 8941, + 8947 ], "loc": { "start": { @@ -14253,8 +13993,8 @@ } }, "range": [ - 8794, - 8807 + 8934, + 8947 ], "loc": { "start": { @@ -14268,8 +14008,8 @@ } }, "range": [ - 8790, - 8807 + 8930, + 8947 ], "loc": { "start": { @@ -14284,8 +14024,8 @@ } ], "range": [ - 8783, - 8807 + 8923, + 8947 ], "loc": { "start": { @@ -14305,8 +14045,8 @@ "type": "Identifier", "name": "i", "range": [ - 8809, - 8810 + 8949, + 8950 ], "loc": { "start": { @@ -14323,8 +14063,8 @@ "type": "Identifier", "name": "l", "range": [ - 8813, - 8814 + 8953, + 8954 ], "loc": { "start": { @@ -14338,8 +14078,8 @@ } }, "range": [ - 8809, - 8814 + 8949, + 8954 ], "loc": { "start": { @@ -14359,8 +14099,8 @@ "type": "Identifier", "name": "i", "range": [ - 8818, - 8819 + 8958, + 8959 ], "loc": { "start": { @@ -14375,8 +14115,8 @@ }, "prefix": true, "range": [ - 8816, - 8819 + 8956, + 8959 ], "loc": { "start": { @@ -14406,8 +14146,8 @@ "type": "Identifier", "name": "passes", "range": [ - 8829, - 8835 + 8969, + 8975 ], "loc": { "start": { @@ -14424,8 +14164,8 @@ "type": "Identifier", "name": "i", "range": [ - 8836, - 8837 + 8976, + 8977 ], "loc": { "start": { @@ -14439,8 +14179,8 @@ } }, "range": [ - 8829, - 8838 + 8969, + 8978 ], "loc": { "start": { @@ -14457,8 +14197,8 @@ "type": "Identifier", "name": "setSize", "range": [ - 8839, - 8846 + 8979, + 8986 ], "loc": { "start": { @@ -14472,8 +14212,8 @@ } }, "range": [ - 8829, - 8846 + 8969, + 8986 ], "loc": { "start": { @@ -14488,11 +14228,47 @@ }, "arguments": [ { - "type": "Identifier", - "name": "width", + "type": "MemberExpression", + "computed": false, + "object": { + "type": "Identifier", + "name": "drawingBufferSize", + "range": [ + 8987, + 9004 + ], + "loc": { + "start": { + "line": 361, + "column": 21 + }, + "end": { + "line": 361, + "column": 38 + } + } + }, + "property": { + "type": "Identifier", + "name": "width", + "range": [ + 9005, + 9010 + ], + "loc": { + "start": { + "line": 361, + "column": 39 + }, + "end": { + "line": 361, + "column": 44 + } + } + }, "range": [ - 8847, - 8852 + 8987, + 9010 ], "loc": { "start": { @@ -14501,32 +14277,68 @@ }, "end": { "line": 361, - "column": 26 + "column": 44 } } }, { - "type": "Identifier", - "name": "height", + "type": "MemberExpression", + "computed": false, + "object": { + "type": "Identifier", + "name": "drawingBufferSize", + "range": [ + 9012, + 9029 + ], + "loc": { + "start": { + "line": 361, + "column": 46 + }, + "end": { + "line": 361, + "column": 63 + } + } + }, + "property": { + "type": "Identifier", + "name": "height", + "range": [ + 9030, + 9036 + ], + "loc": { + "start": { + "line": 361, + "column": 64 + }, + "end": { + "line": 361, + "column": 70 + } + } + }, "range": [ - 8854, - 8860 + 9012, + 9036 ], "loc": { "start": { "line": 361, - "column": 28 + "column": 46 }, "end": { "line": 361, - "column": 34 + "column": 70 } } } ], "range": [ - 8829, - 8861 + 8969, + 9037 ], "loc": { "start": { @@ -14535,13 +14347,13 @@ }, "end": { "line": 361, - "column": 35 + "column": 71 } } }, "range": [ - 8829, - 8862 + 8969, + 9038 ], "loc": { "start": { @@ -14550,14 +14362,14 @@ }, "end": { "line": 361, - "column": 36 + "column": 72 } } } ], "range": [ - 8821, - 8869 + 8961, + 9045 ], "loc": { "start": { @@ -14571,8 +14383,8 @@ } }, "range": [ - 8779, - 8869 + 8919, + 9045 ], "loc": { "start": { @@ -14587,12 +14399,12 @@ } ], "range": [ - 8333, - 8875 + 8284, + 9051 ], "loc": { "start": { - "line": 336, + "line": 334, "column": 24 }, "end": { @@ -14604,12 +14416,12 @@ "generator": false, "expression": false, "range": [ - 8317, - 8875 + 8268, + 9051 ], "loc": { "start": { - "line": 336, + "line": 334, "column": 8 }, "end": { @@ -14621,12 +14433,12 @@ "kind": "method", "computed": false, "range": [ - 8310, - 8875 + 8261, + 9051 ], "loc": { "start": { - "line": 336, + "line": 334, "column": 1 }, "end": { @@ -14639,16 +14451,16 @@ "type": "Block", "value": "*\r\n\t * Sets the size of the buffers and the renderer's output canvas.\r\n\t *\r\n\t * Every pass will be informed of the new size. It's up to each pass how that\r\n\t * information is used.\r\n\t *\r\n\t * If no width or height is specified, the render targets and passes will be\r\n\t * updated with the current size of the renderer.\r\n\t *\r\n\t * @param {Number} [width] - The width.\r\n\t * @param {Number} [height] - The height.\r\n\t ", "range": [ - 7890, - 8305 + 7841, + 8256 ], "loc": { "start": { - "line": 323, + "line": 321, "column": 1 }, "end": { - "line": 334, + "line": 332, "column": 4 } } @@ -14659,8 +14471,8 @@ "type": "Block", "value": "*\r\n\t * Resets this composer by deleting all passes and creating new buffers.\r\n\t *\r\n\t * @param {WebGLRenderTarget} [renderTarget] - A new render target. If none is provided, the settings of the renderer will be used.\r\n\t ", "range": [ - 8880, - 9103 + 9056, + 9279 ], "loc": { "start": { @@ -14682,8 +14494,8 @@ "type": "Identifier", "name": "reset", "range": [ - 9108, - 9113 + 9284, + 9289 ], "loc": { "start": { @@ -14704,8 +14516,8 @@ "type": "Identifier", "name": "renderTarget", "range": [ - 9114, - 9126 + 9290, + 9302 ], "loc": { "start": { @@ -14731,8 +14543,8 @@ "type": "Identifier", "name": "depthBuffer", "range": [ - 9141, - 9152 + 9317, + 9328 ], "loc": { "start": { @@ -14754,8 +14566,8 @@ "object": { "type": "ThisExpression", "range": [ - 9155, - 9159 + 9331, + 9335 ], "loc": { "start": { @@ -14772,8 +14584,8 @@ "type": "Identifier", "name": "readBuffer", "range": [ - 9160, - 9170 + 9336, + 9346 ], "loc": { "start": { @@ -14787,8 +14599,8 @@ } }, "range": [ - 9155, - 9170 + 9331, + 9346 ], "loc": { "start": { @@ -14805,8 +14617,8 @@ "type": "Identifier", "name": "depthBuffer", "range": [ - 9171, - 9182 + 9347, + 9358 ], "loc": { "start": { @@ -14820,8 +14632,8 @@ } }, "range": [ - 9155, - 9182 + 9331, + 9358 ], "loc": { "start": { @@ -14835,8 +14647,8 @@ } }, "range": [ - 9141, - 9182 + 9317, + 9358 ], "loc": { "start": { @@ -14852,8 +14664,8 @@ ], "kind": "const", "range": [ - 9135, - 9183 + 9311, + 9359 ], "loc": { "start": { @@ -14875,8 +14687,8 @@ "type": "Identifier", "name": "stencilBuffer", "range": [ - 9193, - 9206 + 9369, + 9382 ], "loc": { "start": { @@ -14898,8 +14710,8 @@ "object": { "type": "ThisExpression", "range": [ - 9209, - 9213 + 9385, + 9389 ], "loc": { "start": { @@ -14916,8 +14728,8 @@ "type": "Identifier", "name": "readBuffer", "range": [ - 9214, - 9224 + 9390, + 9400 ], "loc": { "start": { @@ -14931,8 +14743,8 @@ } }, "range": [ - 9209, - 9224 + 9385, + 9400 ], "loc": { "start": { @@ -14949,8 +14761,8 @@ "type": "Identifier", "name": "stencilBuffer", "range": [ - 9225, - 9238 + 9401, + 9414 ], "loc": { "start": { @@ -14964,8 +14776,8 @@ } }, "range": [ - 9209, - 9238 + 9385, + 9414 ], "loc": { "start": { @@ -14979,8 +14791,8 @@ } }, "range": [ - 9193, - 9238 + 9369, + 9414 ], "loc": { "start": { @@ -14996,8 +14808,8 @@ ], "kind": "const", "range": [ - 9187, - 9239 + 9363, + 9415 ], "loc": { "start": { @@ -15019,8 +14831,8 @@ "type": "Identifier", "name": "depthTexture", "range": [ - 9249, - 9261 + 9425, + 9437 ], "loc": { "start": { @@ -15045,8 +14857,8 @@ "object": { "type": "ThisExpression", "range": [ - 9265, - 9269 + 9441, + 9445 ], "loc": { "start": { @@ -15063,8 +14875,8 @@ "type": "Identifier", "name": "readBuffer", "range": [ - 9270, - 9280 + 9446, + 9456 ], "loc": { "start": { @@ -15078,8 +14890,8 @@ } }, "range": [ - 9265, - 9280 + 9441, + 9456 ], "loc": { "start": { @@ -15096,8 +14908,8 @@ "type": "Identifier", "name": "depthTexture", "range": [ - 9281, - 9293 + 9457, + 9469 ], "loc": { "start": { @@ -15111,8 +14923,8 @@ } }, "range": [ - 9265, - 9293 + 9441, + 9469 ], "loc": { "start": { @@ -15130,8 +14942,8 @@ "value": null, "raw": "null", "range": [ - 9298, - 9302 + 9474, + 9478 ], "loc": { "start": { @@ -15145,8 +14957,8 @@ } }, "range": [ - 9265, - 9302 + 9441, + 9478 ], "loc": { "start": { @@ -15160,8 +14972,8 @@ } }, "range": [ - 9249, - 9303 + 9425, + 9479 ], "loc": { "start": { @@ -15177,8 +14989,8 @@ ], "kind": "const", "range": [ - 9243, - 9304 + 9419, + 9480 ], "loc": { "start": { @@ -15201,8 +15013,8 @@ "object": { "type": "ThisExpression", "range": [ - 9310, - 9314 + 9486, + 9490 ], "loc": { "start": { @@ -15219,8 +15031,8 @@ "type": "Identifier", "name": "dispose", "range": [ - 9315, - 9322 + 9491, + 9498 ], "loc": { "start": { @@ -15234,8 +15046,8 @@ } }, "range": [ - 9310, - 9322 + 9486, + 9498 ], "loc": { "start": { @@ -15258,8 +15070,8 @@ "type": "Identifier", "name": "renderTarget", "range": [ - 9324, - 9336 + 9500, + 9512 ], "loc": { "start": { @@ -15276,8 +15088,8 @@ "type": "Identifier", "name": "undefined", "range": [ - 9341, - 9350 + 9517, + 9526 ], "loc": { "start": { @@ -15291,8 +15103,8 @@ } }, "range": [ - 9324, - 9350 + 9500, + 9526 ], "loc": { "start": { @@ -15313,8 +15125,8 @@ "object": { "type": "ThisExpression", "range": [ - 9358, - 9362 + 9534, + 9538 ], "loc": { "start": { @@ -15331,8 +15143,8 @@ "type": "Identifier", "name": "createBuffer", "range": [ - 9363, - 9375 + 9539, + 9551 ], "loc": { "start": { @@ -15346,8 +15158,8 @@ } }, "range": [ - 9358, - 9375 + 9534, + 9551 ], "loc": { "start": { @@ -15365,8 +15177,8 @@ "type": "Identifier", "name": "depthBuffer", "range": [ - 9376, - 9387 + 9552, + 9563 ], "loc": { "start": { @@ -15383,8 +15195,8 @@ "type": "Identifier", "name": "stencilBuffer", "range": [ - 9389, - 9402 + 9565, + 9578 ], "loc": { "start": { @@ -15401,8 +15213,8 @@ "type": "Identifier", "name": "depthTexture", "range": [ - 9404, - 9416 + 9580, + 9592 ], "loc": { "start": { @@ -15417,8 +15229,8 @@ } ], "range": [ - 9358, - 9417 + 9534, + 9593 ], "loc": { "start": { @@ -15435,8 +15247,8 @@ "type": "Identifier", "name": "renderTarget", "range": [ - 9424, - 9436 + 9600, + 9612 ], "loc": { "start": { @@ -15450,8 +15262,8 @@ } }, "range": [ - 9323, - 9436 + 9499, + 9612 ], "loc": { "start": { @@ -15466,8 +15278,8 @@ } ], "range": [ - 9310, - 9441 + 9486, + 9617 ], "loc": { "start": { @@ -15481,8 +15293,8 @@ } }, "range": [ - 9310, - 9442 + 9486, + 9618 ], "loc": { "start": { @@ -15497,8 +15309,8 @@ } ], "range": [ - 9128, - 9448 + 9304, + 9624 ], "loc": { "start": { @@ -15514,8 +15326,8 @@ "generator": false, "expression": false, "range": [ - 9113, - 9448 + 9289, + 9624 ], "loc": { "start": { @@ -15531,8 +15343,8 @@ "kind": "method", "computed": false, "range": [ - 9108, - 9448 + 9284, + 9624 ], "loc": { "start": { @@ -15549,8 +15361,8 @@ "type": "Block", "value": "*\r\n\t * Resets this composer by deleting all passes and creating new buffers.\r\n\t *\r\n\t * @param {WebGLRenderTarget} [renderTarget] - A new render target. If none is provided, the settings of the renderer will be used.\r\n\t ", "range": [ - 8880, - 9103 + 9056, + 9279 ], "loc": { "start": { @@ -15569,8 +15381,8 @@ "type": "Block", "value": "*\r\n\t * Destroys all passes and render targets.\r\n\t *\r\n\t * This method deallocates all render targets, textures and materials created\r\n\t * by the passes. It also deletes this composer's frame buffers.\r\n\t *\r\n\t * @param {WebGLRenderTarget} [renderTarget] - A new render target. If none is provided, the composer will become inoperative.\r\n\t ", "range": [ - 9453, - 9793 + 9629, + 9969 ], "loc": { "start": { @@ -15592,8 +15404,8 @@ "type": "Identifier", "name": "dispose", "range": [ - 9798, - 9805 + 9974, + 9981 ], "loc": { "start": { @@ -15614,8 +15426,8 @@ "type": "Identifier", "name": "renderTarget", "range": [ - 9806, - 9818 + 9982, + 9994 ], "loc": { "start": { @@ -15641,8 +15453,8 @@ "type": "Identifier", "name": "passes", "range": [ - 9833, - 9839 + 10009, + 10015 ], "loc": { "start": { @@ -15661,8 +15473,8 @@ "object": { "type": "ThisExpression", "range": [ - 9842, - 9846 + 10018, + 10022 ], "loc": { "start": { @@ -15679,8 +15491,8 @@ "type": "Identifier", "name": "passes", "range": [ - 9847, - 9853 + 10023, + 10029 ], "loc": { "start": { @@ -15694,8 +15506,8 @@ } }, "range": [ - 9842, - 9853 + 10018, + 10029 ], "loc": { "start": { @@ -15709,8 +15521,8 @@ } }, "range": [ - 9833, - 9853 + 10009, + 10029 ], "loc": { "start": { @@ -15726,8 +15538,8 @@ ], "kind": "const", "range": [ - 9827, - 9854 + 10003, + 10030 ], "loc": { "start": { @@ -15754,8 +15566,8 @@ "object": { "type": "ThisExpression", "range": [ - 9863, - 9867 + 10039, + 10043 ], "loc": { "start": { @@ -15772,8 +15584,8 @@ "type": "Identifier", "name": "readBuffer", "range": [ - 9868, - 9878 + 10044, + 10054 ], "loc": { "start": { @@ -15787,8 +15599,8 @@ } }, "range": [ - 9863, - 9878 + 10039, + 10054 ], "loc": { "start": { @@ -15806,8 +15618,8 @@ "value": null, "raw": "null", "range": [ - 9883, - 9887 + 10059, + 10063 ], "loc": { "start": { @@ -15821,8 +15633,8 @@ } }, "range": [ - 9863, - 9887 + 10039, + 10063 ], "loc": { "start": { @@ -15844,8 +15656,8 @@ "object": { "type": "ThisExpression", "range": [ - 9891, - 9895 + 10067, + 10071 ], "loc": { "start": { @@ -15862,8 +15674,8 @@ "type": "Identifier", "name": "writeBuffer", "range": [ - 9896, - 9907 + 10072, + 10083 ], "loc": { "start": { @@ -15877,8 +15689,8 @@ } }, "range": [ - 9891, - 9907 + 10067, + 10083 ], "loc": { "start": { @@ -15896,8 +15708,8 @@ "value": null, "raw": "null", "range": [ - 9912, - 9916 + 10088, + 10092 ], "loc": { "start": { @@ -15911,8 +15723,8 @@ } }, "range": [ - 9891, - 9916 + 10067, + 10092 ], "loc": { "start": { @@ -15926,8 +15738,8 @@ } }, "range": [ - 9863, - 9916 + 10039, + 10092 ], "loc": { "start": { @@ -15956,8 +15768,8 @@ "object": { "type": "ThisExpression", "range": [ - 9926, - 9930 + 10102, + 10106 ], "loc": { "start": { @@ -15974,8 +15786,8 @@ "type": "Identifier", "name": "readBuffer", "range": [ - 9931, - 9941 + 10107, + 10117 ], "loc": { "start": { @@ -15989,8 +15801,8 @@ } }, "range": [ - 9926, - 9941 + 10102, + 10117 ], "loc": { "start": { @@ -16007,8 +15819,8 @@ "type": "Identifier", "name": "dispose", "range": [ - 9942, - 9949 + 10118, + 10125 ], "loc": { "start": { @@ -16022,8 +15834,8 @@ } }, "range": [ - 9926, - 9949 + 10102, + 10125 ], "loc": { "start": { @@ -16038,8 +15850,8 @@ }, "arguments": [], "range": [ - 9926, - 9951 + 10102, + 10127 ], "loc": { "start": { @@ -16053,8 +15865,8 @@ } }, "range": [ - 9926, - 9952 + 10102, + 10128 ], "loc": { "start": { @@ -16080,8 +15892,8 @@ "object": { "type": "ThisExpression", "range": [ - 9957, - 9961 + 10133, + 10137 ], "loc": { "start": { @@ -16098,8 +15910,8 @@ "type": "Identifier", "name": "writeBuffer", "range": [ - 9962, - 9973 + 10138, + 10149 ], "loc": { "start": { @@ -16113,8 +15925,8 @@ } }, "range": [ - 9957, - 9973 + 10133, + 10149 ], "loc": { "start": { @@ -16131,8 +15943,8 @@ "type": "Identifier", "name": "dispose", "range": [ - 9974, - 9981 + 10150, + 10157 ], "loc": { "start": { @@ -16146,8 +15958,8 @@ } }, "range": [ - 9957, - 9981 + 10133, + 10157 ], "loc": { "start": { @@ -16162,8 +15974,8 @@ }, "arguments": [], "range": [ - 9957, - 9983 + 10133, + 10159 ], "loc": { "start": { @@ -16177,8 +15989,8 @@ } }, "range": [ - 9957, - 9984 + 10133, + 10160 ], "loc": { "start": { @@ -16202,8 +16014,8 @@ "object": { "type": "ThisExpression", "range": [ - 9991, - 9995 + 10167, + 10171 ], "loc": { "start": { @@ -16220,8 +16032,8 @@ "type": "Identifier", "name": "readBuffer", "range": [ - 9996, - 10006 + 10172, + 10182 ], "loc": { "start": { @@ -16235,8 +16047,8 @@ } }, "range": [ - 9991, - 10006 + 10167, + 10182 ], "loc": { "start": { @@ -16254,8 +16066,8 @@ "value": null, "raw": "null", "range": [ - 10009, - 10013 + 10185, + 10189 ], "loc": { "start": { @@ -16269,8 +16081,8 @@ } }, "range": [ - 9991, - 10013 + 10167, + 10189 ], "loc": { "start": { @@ -16284,8 +16096,8 @@ } }, "range": [ - 9991, - 10014 + 10167, + 10190 ], "loc": { "start": { @@ -16309,8 +16121,8 @@ "object": { "type": "ThisExpression", "range": [ - 10019, - 10023 + 10195, + 10199 ], "loc": { "start": { @@ -16327,8 +16139,8 @@ "type": "Identifier", "name": "writeBuffer", "range": [ - 10024, - 10035 + 10200, + 10211 ], "loc": { "start": { @@ -16342,8 +16154,8 @@ } }, "range": [ - 10019, - 10035 + 10195, + 10211 ], "loc": { "start": { @@ -16361,8 +16173,8 @@ "value": null, "raw": "null", "range": [ - 10038, - 10042 + 10214, + 10218 ], "loc": { "start": { @@ -16376,8 +16188,8 @@ } }, "range": [ - 10019, - 10042 + 10195, + 10218 ], "loc": { "start": { @@ -16391,8 +16203,8 @@ } }, "range": [ - 10019, - 10043 + 10195, + 10219 ], "loc": { "start": { @@ -16407,8 +16219,8 @@ } ], "range": [ - 9918, - 10050 + 10094, + 10226 ], "loc": { "start": { @@ -16423,8 +16235,8 @@ }, "alternate": null, "range": [ - 9860, - 10050 + 10036, + 10226 ], "loc": { "start": { @@ -16449,8 +16261,8 @@ "type": "Identifier", "name": "passes", "range": [ - 10062, - 10068 + 10238, + 10244 ], "loc": { "start": { @@ -16467,8 +16279,8 @@ "type": "Identifier", "name": "length", "range": [ - 10069, - 10075 + 10245, + 10251 ], "loc": { "start": { @@ -16482,8 +16294,8 @@ } }, "range": [ - 10062, - 10075 + 10238, + 10251 ], "loc": { "start": { @@ -16501,8 +16313,8 @@ "value": 0, "raw": "0", "range": [ - 10078, - 10079 + 10254, + 10255 ], "loc": { "start": { @@ -16516,8 +16328,8 @@ } }, "range": [ - 10062, - 10079 + 10238, + 10255 ], "loc": { "start": { @@ -16549,8 +16361,8 @@ "type": "Identifier", "name": "passes", "range": [ - 10089, - 10095 + 10265, + 10271 ], "loc": { "start": { @@ -16567,8 +16379,8 @@ "type": "Identifier", "name": "pop", "range": [ - 10096, - 10099 + 10272, + 10275 ], "loc": { "start": { @@ -16582,8 +16394,8 @@ } }, "range": [ - 10089, - 10099 + 10265, + 10275 ], "loc": { "start": { @@ -16598,8 +16410,8 @@ }, "arguments": [], "range": [ - 10089, - 10101 + 10265, + 10277 ], "loc": { "start": { @@ -16616,8 +16428,8 @@ "type": "Identifier", "name": "dispose", "range": [ - 10102, - 10109 + 10278, + 10285 ], "loc": { "start": { @@ -16631,8 +16443,8 @@ } }, "range": [ - 10089, - 10109 + 10265, + 10285 ], "loc": { "start": { @@ -16647,8 +16459,8 @@ }, "arguments": [], "range": [ - 10089, - 10111 + 10265, + 10287 ], "loc": { "start": { @@ -16662,8 +16474,8 @@ } }, "range": [ - 10089, - 10112 + 10265, + 10288 ], "loc": { "start": { @@ -16678,8 +16490,8 @@ } ], "range": [ - 10081, - 10119 + 10257, + 10295 ], "loc": { "start": { @@ -16693,8 +16505,8 @@ } }, "range": [ - 10056, - 10119 + 10232, + 10295 ], "loc": { "start": { @@ -16716,8 +16528,8 @@ "type": "Identifier", "name": "renderTarget", "range": [ - 10128, - 10140 + 10304, + 10316 ], "loc": { "start": { @@ -16734,8 +16546,8 @@ "type": "Identifier", "name": "undefined", "range": [ - 10145, - 10154 + 10321, + 10330 ], "loc": { "start": { @@ -16749,8 +16561,8 @@ } }, "range": [ - 10128, - 10154 + 10304, + 10330 ], "loc": { "start": { @@ -16777,8 +16589,8 @@ "object": { "type": "ThisExpression", "range": [ - 10182, - 10186 + 10358, + 10362 ], "loc": { "start": { @@ -16795,8 +16607,8 @@ "type": "Identifier", "name": "readBuffer", "range": [ - 10187, - 10197 + 10363, + 10373 ], "loc": { "start": { @@ -16810,8 +16622,8 @@ } }, "range": [ - 10182, - 10197 + 10358, + 10373 ], "loc": { "start": { @@ -16828,8 +16640,8 @@ "type": "Identifier", "name": "renderTarget", "range": [ - 10200, - 10212 + 10376, + 10388 ], "loc": { "start": { @@ -16843,8 +16655,8 @@ } }, "range": [ - 10182, - 10212 + 10358, + 10388 ], "loc": { "start": { @@ -16858,8 +16670,8 @@ } }, "range": [ - 10182, - 10213 + 10358, + 10389 ], "loc": { "start": { @@ -16876,8 +16688,8 @@ "type": "Line", "value": " Reanimate.", "range": [ - 10164, - 10177 + 10340, + 10353 ], "loc": { "start": { @@ -16903,8 +16715,8 @@ "object": { "type": "ThisExpression", "range": [ - 10218, - 10222 + 10394, + 10398 ], "loc": { "start": { @@ -16921,8 +16733,8 @@ "type": "Identifier", "name": "writeBuffer", "range": [ - 10223, - 10234 + 10399, + 10410 ], "loc": { "start": { @@ -16936,8 +16748,8 @@ } }, "range": [ - 10218, - 10234 + 10394, + 10410 ], "loc": { "start": { @@ -16961,8 +16773,8 @@ "object": { "type": "ThisExpression", "range": [ - 10237, - 10241 + 10413, + 10417 ], "loc": { "start": { @@ -16979,8 +16791,8 @@ "type": "Identifier", "name": "readBuffer", "range": [ - 10242, - 10252 + 10418, + 10428 ], "loc": { "start": { @@ -16994,8 +16806,8 @@ } }, "range": [ - 10237, - 10252 + 10413, + 10428 ], "loc": { "start": { @@ -17012,8 +16824,8 @@ "type": "Identifier", "name": "clone", "range": [ - 10253, - 10258 + 10429, + 10434 ], "loc": { "start": { @@ -17027,8 +16839,8 @@ } }, "range": [ - 10237, - 10258 + 10413, + 10434 ], "loc": { "start": { @@ -17043,8 +16855,8 @@ }, "arguments": [], "range": [ - 10237, - 10260 + 10413, + 10436 ], "loc": { "start": { @@ -17058,8 +16870,8 @@ } }, "range": [ - 10218, - 10260 + 10394, + 10436 ], "loc": { "start": { @@ -17073,8 +16885,8 @@ } }, "range": [ - 10218, - 10261 + 10394, + 10437 ], "loc": { "start": { @@ -17089,8 +16901,8 @@ } ], "range": [ - 10156, - 10268 + 10332, + 10444 ], "loc": { "start": { @@ -17119,8 +16931,8 @@ "object": { "type": "ThisExpression", "range": [ - 10282, - 10286 + 10458, + 10462 ], "loc": { "start": { @@ -17137,8 +16949,8 @@ "type": "Identifier", "name": "copyPass", "range": [ - 10287, - 10295 + 10463, + 10471 ], "loc": { "start": { @@ -17152,8 +16964,8 @@ } }, "range": [ - 10282, - 10295 + 10458, + 10471 ], "loc": { "start": { @@ -17170,8 +16982,8 @@ "type": "Identifier", "name": "dispose", "range": [ - 10296, - 10303 + 10472, + 10479 ], "loc": { "start": { @@ -17185,8 +16997,8 @@ } }, "range": [ - 10282, - 10303 + 10458, + 10479 ], "loc": { "start": { @@ -17201,8 +17013,8 @@ }, "arguments": [], "range": [ - 10282, - 10305 + 10458, + 10481 ], "loc": { "start": { @@ -17216,8 +17028,8 @@ } }, "range": [ - 10282, - 10306 + 10458, + 10482 ], "loc": { "start": { @@ -17232,8 +17044,8 @@ } ], "range": [ - 10274, - 10313 + 10450, + 10489 ], "loc": { "start": { @@ -17247,8 +17059,8 @@ } }, "range": [ - 10125, - 10313 + 10301, + 10489 ], "loc": { "start": { @@ -17263,8 +17075,8 @@ } ], "range": [ - 9820, - 10319 + 9996, + 10495 ], "loc": { "start": { @@ -17280,8 +17092,8 @@ "generator": false, "expression": false, "range": [ - 9805, - 10319 + 9981, + 10495 ], "loc": { "start": { @@ -17297,8 +17109,8 @@ "kind": "method", "computed": false, "range": [ - 9798, - 10319 + 9974, + 10495 ], "loc": { "start": { @@ -17315,8 +17127,8 @@ "type": "Block", "value": "*\r\n\t * Destroys all passes and render targets.\r\n\t *\r\n\t * This method deallocates all render targets, textures and materials created\r\n\t * by the passes. It also deletes this composer's frame buffers.\r\n\t *\r\n\t * @param {WebGLRenderTarget} [renderTarget] - A new render target. If none is provided, the composer will become inoperative.\r\n\t ", "range": [ - 9453, - 9793 + 9629, + 9969 ], "loc": { "start": { @@ -17335,7 +17147,7 @@ ], "range": [ 673, - 10324 + 10500 ], "loc": { "start": { @@ -17350,7 +17162,7 @@ }, "range": [ 652, - 10324 + 10500 ], "loc": { "start": { @@ -17388,7 +17200,7 @@ "source": null, "range": [ 645, - 10324 + 10500 ], "loc": { "start": { @@ -17425,7 +17237,7 @@ "sourceType": "module", "range": [ 0, - 10324 + 10500 ], "loc": { "start": { @@ -17640,16 +17452,16 @@ "type": "Block", "value": "*\r\n\t * Adds a pass, optionally at a specific index.\r\n\t *\r\n\t * @param {Pass} pass - A new pass.\r\n\t * @param {Number} [index] - An index at which the pass should be inserted.\r\n\t ", "range": [ - 5943, - 6123 + 5916, + 6096 ], "loc": { "start": { - "line": 223, + "line": 222, "column": 1 }, "end": { - "line": 228, + "line": 227, "column": 4 } } @@ -17658,16 +17470,16 @@ "type": "Block", "value": "*\r\n\t * Removes a pass.\r\n\t *\r\n\t * @param {Pass} pass - The pass.\r\n\t ", "range": [ - 6553, - 6624 + 6504, + 6575 ], "loc": { "start": { - "line": 251, + "line": 249, "column": 1 }, "end": { - "line": 255, + "line": 253, "column": 4 } } @@ -17676,16 +17488,16 @@ "type": "Block", "value": "*\r\n\t * Renders all enabled passes in the order in which they were added.\r\n\t *\r\n\t * @param {Number} delta - The time between the last frame and the current one in seconds.\r\n\t ", "range": [ - 6713, - 6891 + 6664, + 6842 ], "loc": { "start": { - "line": 263, + "line": 261, "column": 1 }, "end": { - "line": 267, + "line": 265, "column": 4 } } @@ -17694,26 +17506,62 @@ "type": "Block", "value": "*\r\n\t * Sets the size of the buffers and the renderer's output canvas.\r\n\t *\r\n\t * Every pass will be informed of the new size. It's up to each pass how that\r\n\t * information is used.\r\n\t *\r\n\t * If no width or height is specified, the render targets and passes will be\r\n\t * updated with the current size of the renderer.\r\n\t *\r\n\t * @param {Number} [width] - The width.\r\n\t * @param {Number} [height] - The height.\r\n\t ", "range": [ - 7890, - 8305 + 7841, + 8256 ], "loc": { "start": { - "line": 323, + "line": 321, "column": 1 }, "end": { - "line": 334, + "line": 332, "column": 4 } } }, + { + "type": "Line", + "value": " Update the logical render size.", + "range": [ + 8551, + 8585 + ], + "loc": { + "start": { + "line": 350, + "column": 2 + }, + "end": { + "line": 350, + "column": 36 + } + } + }, + { + "type": "Line", + "value": " The drawing buffer size takes the device pixel ratio into account.", + "range": [ + 8627, + 8696 + ], + "loc": { + "start": { + "line": 353, + "column": 2 + }, + "end": { + "line": 353, + "column": 71 + } + } + }, { "type": "Block", "value": "*\r\n\t * Resets this composer by deleting all passes and creating new buffers.\r\n\t *\r\n\t * @param {WebGLRenderTarget} [renderTarget] - A new render target. If none is provided, the settings of the renderer will be used.\r\n\t ", "range": [ - 8880, - 9103 + 9056, + 9279 ], "loc": { "start": { @@ -17730,8 +17578,8 @@ "type": "Block", "value": "*\r\n\t * Destroys all passes and render targets.\r\n\t *\r\n\t * This method deallocates all render targets, textures and materials created\r\n\t * by the passes. It also deletes this composer's frame buffers.\r\n\t *\r\n\t * @param {WebGLRenderTarget} [renderTarget] - A new render target. If none is provided, the composer will become inoperative.\r\n\t ", "range": [ - 9453, - 9793 + 9629, + 9969 ], "loc": { "start": { @@ -17748,8 +17596,8 @@ "type": "Line", "value": " Reanimate.", "range": [ - 10164, - 10177 + 10340, + 10353 ], "loc": { "start": { diff --git a/public/docs/ast/source/index.js.json b/public/docs/ast/source/index.js.json index 4538b4cd6..632ac67a8 100644 --- a/public/docs/ast/source/index.js.json +++ b/public/docs/ast/source/index.js.json @@ -439,10 +439,10 @@ "type": "ExportSpecifier", "exported": { "type": "Identifier", - "name": "DepthPass", + "name": "DotScreenPass", "range": [ 220, - 229 + 233 ], "loc": { "start": { @@ -451,16 +451,16 @@ }, "end": { "line": 16, - "column": 10 + "column": 14 } } }, "local": { "type": "Identifier", - "name": "DepthPass", + "name": "DotScreenPass", "range": [ 220, - 229 + 233 ], "loc": { "start": { @@ -469,13 +469,13 @@ }, "end": { "line": 16, - "column": 10 + "column": 14 } } }, "range": [ 220, - 229 + 233 ], "loc": { "start": { @@ -484,7 +484,7 @@ }, "end": { "line": 16, - "column": 10 + "column": 14 } } }, @@ -492,10 +492,10 @@ "type": "ExportSpecifier", "exported": { "type": "Identifier", - "name": "DotScreenPass", + "name": "FilmPass", "range": [ - 233, - 246 + 237, + 245 ], "loc": { "start": { @@ -504,16 +504,16 @@ }, "end": { "line": 17, - "column": 14 + "column": 9 } } }, "local": { "type": "Identifier", - "name": "DotScreenPass", + "name": "FilmPass", "range": [ - 233, - 246 + 237, + 245 ], "loc": { "start": { @@ -522,13 +522,13 @@ }, "end": { "line": 17, - "column": 14 + "column": 9 } } }, "range": [ - 233, - 246 + 237, + 245 ], "loc": { "start": { @@ -537,7 +537,7 @@ }, "end": { "line": 17, - "column": 14 + "column": 9 } } }, @@ -545,10 +545,10 @@ "type": "ExportSpecifier", "exported": { "type": "Identifier", - "name": "FilmPass", + "name": "GlitchMode", "range": [ - 250, - 258 + 249, + 259 ], "loc": { "start": { @@ -557,16 +557,16 @@ }, "end": { "line": 18, - "column": 9 + "column": 11 } } }, "local": { "type": "Identifier", - "name": "FilmPass", + "name": "GlitchMode", "range": [ - 250, - 258 + 249, + 259 ], "loc": { "start": { @@ -575,13 +575,13 @@ }, "end": { "line": 18, - "column": 9 + "column": 11 } } }, "range": [ - 250, - 258 + 249, + 259 ], "loc": { "start": { @@ -590,7 +590,7 @@ }, "end": { "line": 18, - "column": 9 + "column": 11 } } }, @@ -598,10 +598,10 @@ "type": "ExportSpecifier", "exported": { "type": "Identifier", - "name": "GlitchMode", + "name": "GlitchPass", "range": [ - 262, - 272 + 263, + 273 ], "loc": { "start": { @@ -616,10 +616,10 @@ }, "local": { "type": "Identifier", - "name": "GlitchMode", + "name": "GlitchPass", "range": [ - 262, - 272 + 263, + 273 ], "loc": { "start": { @@ -633,8 +633,8 @@ } }, "range": [ - 262, - 272 + 263, + 273 ], "loc": { "start": { @@ -651,10 +651,10 @@ "type": "ExportSpecifier", "exported": { "type": "Identifier", - "name": "GlitchPass", + "name": "GodRaysPass", "range": [ - 276, - 286 + 277, + 288 ], "loc": { "start": { @@ -663,16 +663,16 @@ }, "end": { "line": 20, - "column": 11 + "column": 12 } } }, "local": { "type": "Identifier", - "name": "GlitchPass", + "name": "GodRaysPass", "range": [ - 276, - 286 + 277, + 288 ], "loc": { "start": { @@ -681,13 +681,13 @@ }, "end": { "line": 20, - "column": 11 + "column": 12 } } }, "range": [ - 276, - 286 + 277, + 288 ], "loc": { "start": { @@ -696,7 +696,7 @@ }, "end": { "line": 20, - "column": 11 + "column": 12 } } }, @@ -704,10 +704,10 @@ "type": "ExportSpecifier", "exported": { "type": "Identifier", - "name": "GodRaysPass", + "name": "MaskPass", "range": [ - 290, - 301 + 292, + 300 ], "loc": { "start": { @@ -716,16 +716,16 @@ }, "end": { "line": 21, - "column": 12 + "column": 9 } } }, "local": { "type": "Identifier", - "name": "GodRaysPass", + "name": "MaskPass", "range": [ - 290, - 301 + 292, + 300 ], "loc": { "start": { @@ -734,13 +734,13 @@ }, "end": { "line": 21, - "column": 12 + "column": 9 } } }, "range": [ - 290, - 301 + 292, + 300 ], "loc": { "start": { @@ -749,7 +749,7 @@ }, "end": { "line": 21, - "column": 12 + "column": 9 } } }, @@ -757,10 +757,10 @@ "type": "ExportSpecifier", "exported": { "type": "Identifier", - "name": "MaskPass", + "name": "Pass", "range": [ - 305, - 313 + 304, + 308 ], "loc": { "start": { @@ -769,16 +769,16 @@ }, "end": { "line": 22, - "column": 9 + "column": 5 } } }, "local": { "type": "Identifier", - "name": "MaskPass", + "name": "Pass", "range": [ - 305, - 313 + 304, + 308 ], "loc": { "start": { @@ -787,13 +787,13 @@ }, "end": { "line": 22, - "column": 9 + "column": 5 } } }, "range": [ - 305, - 313 + 304, + 308 ], "loc": { "start": { @@ -802,7 +802,7 @@ }, "end": { "line": 22, - "column": 9 + "column": 5 } } }, @@ -810,10 +810,10 @@ "type": "ExportSpecifier", "exported": { "type": "Identifier", - "name": "Pass", + "name": "PixelationPass", "range": [ - 317, - 321 + 312, + 326 ], "loc": { "start": { @@ -822,16 +822,16 @@ }, "end": { "line": 23, - "column": 5 + "column": 15 } } }, "local": { "type": "Identifier", - "name": "Pass", + "name": "PixelationPass", "range": [ - 317, - 321 + 312, + 326 ], "loc": { "start": { @@ -840,13 +840,13 @@ }, "end": { "line": 23, - "column": 5 + "column": 15 } } }, "range": [ - 317, - 321 + 312, + 326 ], "loc": { "start": { @@ -855,7 +855,7 @@ }, "end": { "line": 23, - "column": 5 + "column": 15 } } }, @@ -863,10 +863,10 @@ "type": "ExportSpecifier", "exported": { "type": "Identifier", - "name": "PixelationPass", + "name": "RenderPass", "range": [ - 325, - 339 + 330, + 340 ], "loc": { "start": { @@ -875,16 +875,16 @@ }, "end": { "line": 24, - "column": 15 + "column": 11 } } }, "local": { "type": "Identifier", - "name": "PixelationPass", + "name": "RenderPass", "range": [ - 325, - 339 + 330, + 340 ], "loc": { "start": { @@ -893,13 +893,13 @@ }, "end": { "line": 24, - "column": 15 + "column": 11 } } }, "range": [ - 325, - 339 + 330, + 340 ], "loc": { "start": { @@ -908,7 +908,7 @@ }, "end": { "line": 24, - "column": 15 + "column": 11 } } }, @@ -916,10 +916,10 @@ "type": "ExportSpecifier", "exported": { "type": "Identifier", - "name": "RenderPass", + "name": "SavePass", "range": [ - 343, - 353 + 344, + 352 ], "loc": { "start": { @@ -928,16 +928,16 @@ }, "end": { "line": 25, - "column": 11 + "column": 9 } } }, "local": { "type": "Identifier", - "name": "RenderPass", + "name": "SavePass", "range": [ - 343, - 353 + 344, + 352 ], "loc": { "start": { @@ -946,13 +946,13 @@ }, "end": { "line": 25, - "column": 11 + "column": 9 } } }, "range": [ - 343, - 353 + 344, + 352 ], "loc": { "start": { @@ -961,7 +961,7 @@ }, "end": { "line": 25, - "column": 11 + "column": 9 } } }, @@ -969,10 +969,10 @@ "type": "ExportSpecifier", "exported": { "type": "Identifier", - "name": "SavePass", + "name": "ShaderPass", "range": [ - 357, - 365 + 356, + 366 ], "loc": { "start": { @@ -981,16 +981,16 @@ }, "end": { "line": 26, - "column": 9 + "column": 11 } } }, "local": { "type": "Identifier", - "name": "SavePass", + "name": "ShaderPass", "range": [ - 357, - 365 + 356, + 366 ], "loc": { "start": { @@ -999,13 +999,13 @@ }, "end": { "line": 26, - "column": 9 + "column": 11 } } }, "range": [ - 357, - 365 + 356, + 366 ], "loc": { "start": { @@ -1014,7 +1014,7 @@ }, "end": { "line": 26, - "column": 9 + "column": 11 } } }, @@ -1022,10 +1022,10 @@ "type": "ExportSpecifier", "exported": { "type": "Identifier", - "name": "ShaderPass", + "name": "ShockWavePass", "range": [ - 369, - 379 + 370, + 383 ], "loc": { "start": { @@ -1034,16 +1034,16 @@ }, "end": { "line": 27, - "column": 11 + "column": 14 } } }, "local": { "type": "Identifier", - "name": "ShaderPass", + "name": "ShockWavePass", "range": [ - 369, - 379 + 370, + 383 ], "loc": { "start": { @@ -1052,13 +1052,13 @@ }, "end": { "line": 27, - "column": 11 + "column": 14 } } }, "range": [ - 369, - 379 + 370, + 383 ], "loc": { "start": { @@ -1067,7 +1067,7 @@ }, "end": { "line": 27, - "column": 11 + "column": 14 } } }, @@ -1075,10 +1075,10 @@ "type": "ExportSpecifier", "exported": { "type": "Identifier", - "name": "ShockWavePass", + "name": "SMAAPass", "range": [ - 383, - 396 + 387, + 395 ], "loc": { "start": { @@ -1087,16 +1087,16 @@ }, "end": { "line": 28, - "column": 14 + "column": 9 } } }, "local": { "type": "Identifier", - "name": "ShockWavePass", + "name": "SMAAPass", "range": [ - 383, - 396 + 387, + 395 ], "loc": { "start": { @@ -1105,13 +1105,13 @@ }, "end": { "line": 28, - "column": 14 + "column": 9 } } }, "range": [ - 383, - 396 + 387, + 395 ], "loc": { "start": { @@ -1120,7 +1120,7 @@ }, "end": { "line": 28, - "column": 14 + "column": 9 } } }, @@ -1128,10 +1128,10 @@ "type": "ExportSpecifier", "exported": { "type": "Identifier", - "name": "SMAAPass", + "name": "TexturePass", "range": [ - 400, - 408 + 399, + 410 ], "loc": { "start": { @@ -1140,16 +1140,16 @@ }, "end": { "line": 29, - "column": 9 + "column": 12 } } }, "local": { "type": "Identifier", - "name": "SMAAPass", + "name": "TexturePass", "range": [ - 400, - 408 + 399, + 410 ], "loc": { "start": { @@ -1158,13 +1158,13 @@ }, "end": { "line": 29, - "column": 9 + "column": 12 } } }, "range": [ - 400, - 408 + 399, + 410 ], "loc": { "start": { @@ -1173,7 +1173,7 @@ }, "end": { "line": 29, - "column": 9 + "column": 12 } } }, @@ -1181,10 +1181,10 @@ "type": "ExportSpecifier", "exported": { "type": "Identifier", - "name": "TexturePass", + "name": "ToneMappingPass", "range": [ - 412, - 423 + 414, + 429 ], "loc": { "start": { @@ -1193,16 +1193,16 @@ }, "end": { "line": 30, - "column": 12 + "column": 16 } } }, "local": { "type": "Identifier", - "name": "TexturePass", + "name": "ToneMappingPass", "range": [ - 412, - 423 + 414, + 429 ], "loc": { "start": { @@ -1211,13 +1211,13 @@ }, "end": { "line": 30, - "column": 12 + "column": 16 } } }, "range": [ - 412, - 423 + 414, + 429 ], "loc": { "start": { @@ -1226,110 +1226,110 @@ }, "end": { "line": 30, - "column": 12 + "column": 16 } } + } + ], + "source": { + "type": "Literal", + "value": "./passes", + "raw": "\"./passes\"", + "range": [ + 438, + 448 + ], + "loc": { + "start": { + "line": 31, + "column": 7 + }, + "end": { + "line": 31, + "column": 17 + } + } + }, + "range": [ + 127, + 449 + ], + "loc": { + "start": { + "line": 9, + "column": 0 }, + "end": { + "line": 31, + "column": 18 + } + } + }, + { + "type": "ExportNamedDeclaration", + "declaration": null, + "specifiers": [ { "type": "ExportSpecifier", "exported": { "type": "Identifier", - "name": "ToneMappingPass", + "name": "AdaptiveLuminosityMaterial", "range": [ - 427, - 442 + 464, + 490 ], "loc": { "start": { - "line": 31, + "line": 34, "column": 1 }, "end": { - "line": 31, - "column": 16 + "line": 34, + "column": 27 } } }, "local": { "type": "Identifier", - "name": "ToneMappingPass", + "name": "AdaptiveLuminosityMaterial", "range": [ - 427, - 442 + 464, + 490 ], "loc": { "start": { - "line": 31, + "line": 34, "column": 1 }, "end": { - "line": 31, - "column": 16 + "line": 34, + "column": 27 } } }, "range": [ - 427, - 442 + 464, + 490 ], "loc": { "start": { - "line": 31, + "line": 34, "column": 1 }, "end": { - "line": 31, - "column": 16 + "line": 34, + "column": 27 } } - } - ], - "source": { - "type": "Literal", - "value": "./passes", - "raw": "\"./passes\"", - "range": [ - 451, - 461 - ], - "loc": { - "start": { - "line": 32, - "column": 7 - }, - "end": { - "line": 32, - "column": 17 - } - } - }, - "range": [ - 127, - 462 - ], - "loc": { - "start": { - "line": 9, - "column": 0 }, - "end": { - "line": 32, - "column": 18 - } - } - }, - { - "type": "ExportNamedDeclaration", - "declaration": null, - "specifiers": [ { "type": "ExportSpecifier", "exported": { "type": "Identifier", - "name": "AdaptiveLuminosityMaterial", + "name": "BokehMaterial", "range": [ - 477, - 503 + 494, + 507 ], "loc": { "start": { @@ -1338,16 +1338,16 @@ }, "end": { "line": 35, - "column": 27 + "column": 14 } } }, "local": { "type": "Identifier", - "name": "AdaptiveLuminosityMaterial", + "name": "BokehMaterial", "range": [ - 477, - 503 + 494, + 507 ], "loc": { "start": { @@ -1356,13 +1356,13 @@ }, "end": { "line": 35, - "column": 27 + "column": 14 } } }, "range": [ - 477, - 503 + 494, + 507 ], "loc": { "start": { @@ -1371,7 +1371,7 @@ }, "end": { "line": 35, - "column": 27 + "column": 14 } } }, @@ -1379,10 +1379,10 @@ "type": "ExportSpecifier", "exported": { "type": "Identifier", - "name": "BokehMaterial", + "name": "Bokeh2Material", "range": [ - 507, - 520 + 511, + 525 ], "loc": { "start": { @@ -1391,16 +1391,16 @@ }, "end": { "line": 36, - "column": 14 + "column": 15 } } }, "local": { "type": "Identifier", - "name": "BokehMaterial", + "name": "Bokeh2Material", "range": [ - 507, - 520 + 511, + 525 ], "loc": { "start": { @@ -1409,13 +1409,13 @@ }, "end": { "line": 36, - "column": 14 + "column": 15 } } }, "range": [ - 507, - 520 + 511, + 525 ], "loc": { "start": { @@ -1424,7 +1424,7 @@ }, "end": { "line": 36, - "column": 14 + "column": 15 } } }, @@ -1432,10 +1432,10 @@ "type": "ExportSpecifier", "exported": { "type": "Identifier", - "name": "Bokeh2Material", + "name": "CombineMaterial", "range": [ - 524, - 538 + 529, + 544 ], "loc": { "start": { @@ -1444,16 +1444,16 @@ }, "end": { "line": 37, - "column": 15 + "column": 16 } } }, "local": { "type": "Identifier", - "name": "Bokeh2Material", + "name": "CombineMaterial", "range": [ - 524, - 538 + 529, + 544 ], "loc": { "start": { @@ -1462,13 +1462,13 @@ }, "end": { "line": 37, - "column": 15 + "column": 16 } } }, "range": [ - 524, - 538 + 529, + 544 ], "loc": { "start": { @@ -1477,7 +1477,7 @@ }, "end": { "line": 37, - "column": 15 + "column": 16 } } }, @@ -1485,10 +1485,10 @@ "type": "ExportSpecifier", "exported": { "type": "Identifier", - "name": "CombineMaterial", + "name": "ConvolutionMaterial", "range": [ - 542, - 557 + 548, + 567 ], "loc": { "start": { @@ -1497,16 +1497,16 @@ }, "end": { "line": 38, - "column": 16 + "column": 20 } } }, "local": { "type": "Identifier", - "name": "CombineMaterial", + "name": "ConvolutionMaterial", "range": [ - 542, - 557 + 548, + 567 ], "loc": { "start": { @@ -1515,13 +1515,13 @@ }, "end": { "line": 38, - "column": 16 + "column": 20 } } }, "range": [ - 542, - 557 + 548, + 567 ], "loc": { "start": { @@ -1530,7 +1530,7 @@ }, "end": { "line": 38, - "column": 16 + "column": 20 } } }, @@ -1538,10 +1538,10 @@ "type": "ExportSpecifier", "exported": { "type": "Identifier", - "name": "ConvolutionMaterial", + "name": "CopyMaterial", "range": [ - 561, - 580 + 571, + 583 ], "loc": { "start": { @@ -1550,16 +1550,16 @@ }, "end": { "line": 39, - "column": 20 + "column": 13 } } }, "local": { "type": "Identifier", - "name": "ConvolutionMaterial", + "name": "CopyMaterial", "range": [ - 561, - 580 + 571, + 583 ], "loc": { "start": { @@ -1568,13 +1568,13 @@ }, "end": { "line": 39, - "column": 20 + "column": 13 } } }, "range": [ - 561, - 580 + 571, + 583 ], "loc": { "start": { @@ -1583,7 +1583,7 @@ }, "end": { "line": 39, - "column": 20 + "column": 13 } } }, @@ -1591,10 +1591,10 @@ "type": "ExportSpecifier", "exported": { "type": "Identifier", - "name": "CopyMaterial", + "name": "DotScreenMaterial", "range": [ - 584, - 596 + 587, + 604 ], "loc": { "start": { @@ -1603,16 +1603,16 @@ }, "end": { "line": 40, - "column": 13 + "column": 18 } } }, "local": { "type": "Identifier", - "name": "CopyMaterial", + "name": "DotScreenMaterial", "range": [ - 584, - 596 + 587, + 604 ], "loc": { "start": { @@ -1621,13 +1621,13 @@ }, "end": { "line": 40, - "column": 13 + "column": 18 } } }, "range": [ - 584, - 596 + 587, + 604 ], "loc": { "start": { @@ -1636,7 +1636,7 @@ }, "end": { "line": 40, - "column": 13 + "column": 18 } } }, @@ -1644,10 +1644,10 @@ "type": "ExportSpecifier", "exported": { "type": "Identifier", - "name": "DepthMaterial", + "name": "FilmMaterial", "range": [ - 600, - 613 + 608, + 620 ], "loc": { "start": { @@ -1656,16 +1656,16 @@ }, "end": { "line": 41, - "column": 14 + "column": 13 } } }, "local": { "type": "Identifier", - "name": "DepthMaterial", + "name": "FilmMaterial", "range": [ - 600, - 613 + 608, + 620 ], "loc": { "start": { @@ -1674,13 +1674,13 @@ }, "end": { "line": 41, - "column": 14 + "column": 13 } } }, "range": [ - 600, - 613 + 608, + 620 ], "loc": { "start": { @@ -1689,7 +1689,7 @@ }, "end": { "line": 41, - "column": 14 + "column": 13 } } }, @@ -1697,10 +1697,10 @@ "type": "ExportSpecifier", "exported": { "type": "Identifier", - "name": "DotScreenMaterial", + "name": "GlitchMaterial", "range": [ - 617, - 634 + 624, + 638 ], "loc": { "start": { @@ -1709,16 +1709,16 @@ }, "end": { "line": 42, - "column": 18 + "column": 15 } } }, "local": { "type": "Identifier", - "name": "DotScreenMaterial", + "name": "GlitchMaterial", "range": [ - 617, - 634 + 624, + 638 ], "loc": { "start": { @@ -1727,13 +1727,13 @@ }, "end": { "line": 42, - "column": 18 + "column": 15 } } }, "range": [ - 617, - 634 + 624, + 638 ], "loc": { "start": { @@ -1742,7 +1742,7 @@ }, "end": { "line": 42, - "column": 18 + "column": 15 } } }, @@ -1750,10 +1750,10 @@ "type": "ExportSpecifier", "exported": { "type": "Identifier", - "name": "FilmMaterial", + "name": "GodRaysMaterial", "range": [ - 638, - 650 + 642, + 657 ], "loc": { "start": { @@ -1762,16 +1762,16 @@ }, "end": { "line": 43, - "column": 13 + "column": 16 } } }, "local": { "type": "Identifier", - "name": "FilmMaterial", + "name": "GodRaysMaterial", "range": [ - 638, - 650 + 642, + 657 ], "loc": { "start": { @@ -1780,13 +1780,13 @@ }, "end": { "line": 43, - "column": 13 + "column": 16 } } }, "range": [ - 638, - 650 + 642, + 657 ], "loc": { "start": { @@ -1795,7 +1795,7 @@ }, "end": { "line": 43, - "column": 13 + "column": 16 } } }, @@ -1803,10 +1803,10 @@ "type": "ExportSpecifier", "exported": { "type": "Identifier", - "name": "GlitchMaterial", + "name": "KernelSize", "range": [ - 654, - 668 + 661, + 671 ], "loc": { "start": { @@ -1815,16 +1815,16 @@ }, "end": { "line": 44, - "column": 15 + "column": 11 } } }, "local": { "type": "Identifier", - "name": "GlitchMaterial", + "name": "KernelSize", "range": [ - 654, - 668 + 661, + 671 ], "loc": { "start": { @@ -1833,13 +1833,13 @@ }, "end": { "line": 44, - "column": 15 + "column": 11 } } }, "range": [ - 654, - 668 + 661, + 671 ], "loc": { "start": { @@ -1848,7 +1848,7 @@ }, "end": { "line": 44, - "column": 15 + "column": 11 } } }, @@ -1856,10 +1856,10 @@ "type": "ExportSpecifier", "exported": { "type": "Identifier", - "name": "GodRaysMaterial", + "name": "LuminosityMaterial", "range": [ - 672, - 687 + 675, + 693 ], "loc": { "start": { @@ -1868,16 +1868,16 @@ }, "end": { "line": 45, - "column": 16 + "column": 19 } } }, "local": { "type": "Identifier", - "name": "GodRaysMaterial", + "name": "LuminosityMaterial", "range": [ - 672, - 687 + 675, + 693 ], "loc": { "start": { @@ -1886,13 +1886,13 @@ }, "end": { "line": 45, - "column": 16 + "column": 19 } } }, "range": [ - 672, - 687 + 675, + 693 ], "loc": { "start": { @@ -1901,7 +1901,7 @@ }, "end": { "line": 45, - "column": 16 + "column": 19 } } }, @@ -1909,10 +1909,10 @@ "type": "ExportSpecifier", "exported": { "type": "Identifier", - "name": "KernelSize", + "name": "PixelationMaterial", "range": [ - 691, - 701 + 697, + 715 ], "loc": { "start": { @@ -1921,16 +1921,16 @@ }, "end": { "line": 46, - "column": 11 + "column": 19 } } }, "local": { "type": "Identifier", - "name": "KernelSize", + "name": "PixelationMaterial", "range": [ - 691, - 701 + 697, + 715 ], "loc": { "start": { @@ -1939,13 +1939,13 @@ }, "end": { "line": 46, - "column": 11 + "column": 19 } } }, "range": [ - 691, - 701 + 697, + 715 ], "loc": { "start": { @@ -1954,7 +1954,7 @@ }, "end": { "line": 46, - "column": 11 + "column": 19 } } }, @@ -1962,10 +1962,10 @@ "type": "ExportSpecifier", "exported": { "type": "Identifier", - "name": "LuminosityMaterial", + "name": "ShockWaveMaterial", "range": [ - 705, - 723 + 719, + 736 ], "loc": { "start": { @@ -1974,16 +1974,16 @@ }, "end": { "line": 47, - "column": 19 + "column": 18 } } }, "local": { "type": "Identifier", - "name": "LuminosityMaterial", + "name": "ShockWaveMaterial", "range": [ - 705, - 723 + 719, + 736 ], "loc": { "start": { @@ -1992,13 +1992,13 @@ }, "end": { "line": 47, - "column": 19 + "column": 18 } } }, "range": [ - 705, - 723 + 719, + 736 ], "loc": { "start": { @@ -2007,7 +2007,7 @@ }, "end": { "line": 47, - "column": 19 + "column": 18 } } }, @@ -2015,10 +2015,10 @@ "type": "ExportSpecifier", "exported": { "type": "Identifier", - "name": "PixelationMaterial", + "name": "SMAABlendMaterial", "range": [ - 727, - 745 + 740, + 757 ], "loc": { "start": { @@ -2027,16 +2027,16 @@ }, "end": { "line": 48, - "column": 19 + "column": 18 } } }, "local": { "type": "Identifier", - "name": "PixelationMaterial", + "name": "SMAABlendMaterial", "range": [ - 727, - 745 + 740, + 757 ], "loc": { "start": { @@ -2045,13 +2045,13 @@ }, "end": { "line": 48, - "column": 19 + "column": 18 } } }, "range": [ - 727, - 745 + 740, + 757 ], "loc": { "start": { @@ -2060,7 +2060,7 @@ }, "end": { "line": 48, - "column": 19 + "column": 18 } } }, @@ -2068,10 +2068,10 @@ "type": "ExportSpecifier", "exported": { "type": "Identifier", - "name": "ShockWaveMaterial", + "name": "SMAAColorEdgesMaterial", "range": [ - 749, - 766 + 761, + 783 ], "loc": { "start": { @@ -2080,16 +2080,16 @@ }, "end": { "line": 49, - "column": 18 + "column": 23 } } }, "local": { "type": "Identifier", - "name": "ShockWaveMaterial", + "name": "SMAAColorEdgesMaterial", "range": [ - 749, - 766 + 761, + 783 ], "loc": { "start": { @@ -2098,13 +2098,13 @@ }, "end": { "line": 49, - "column": 18 + "column": 23 } } }, "range": [ - 749, - 766 + 761, + 783 ], "loc": { "start": { @@ -2113,7 +2113,7 @@ }, "end": { "line": 49, - "column": 18 + "column": 23 } } }, @@ -2121,10 +2121,10 @@ "type": "ExportSpecifier", "exported": { "type": "Identifier", - "name": "SMAABlendMaterial", + "name": "SMAAWeightsMaterial", "range": [ - 770, - 787 + 787, + 806 ], "loc": { "start": { @@ -2133,16 +2133,16 @@ }, "end": { "line": 50, - "column": 18 + "column": 20 } } }, "local": { "type": "Identifier", - "name": "SMAABlendMaterial", + "name": "SMAAWeightsMaterial", "range": [ - 770, - 787 + 787, + 806 ], "loc": { "start": { @@ -2151,13 +2151,13 @@ }, "end": { "line": 50, - "column": 18 + "column": 20 } } }, "range": [ - 770, - 787 + 787, + 806 ], "loc": { "start": { @@ -2166,7 +2166,7 @@ }, "end": { "line": 50, - "column": 18 + "column": 20 } } }, @@ -2174,10 +2174,10 @@ "type": "ExportSpecifier", "exported": { "type": "Identifier", - "name": "SMAAColorEdgesMaterial", + "name": "ToneMappingMaterial", "range": [ - 791, - 813 + 810, + 829 ], "loc": { "start": { @@ -2186,16 +2186,16 @@ }, "end": { "line": 51, - "column": 23 + "column": 20 } } }, "local": { "type": "Identifier", - "name": "SMAAColorEdgesMaterial", + "name": "ToneMappingMaterial", "range": [ - 791, - 813 + 810, + 829 ], "loc": { "start": { @@ -2204,13 +2204,13 @@ }, "end": { "line": 51, - "column": 23 + "column": 20 } } }, "range": [ - 791, - 813 + 810, + 829 ], "loc": { "start": { @@ -2219,7 +2219,99 @@ }, "end": { "line": 51, - "column": 23 + "column": 20 + } + } + } + ], + "source": { + "type": "Literal", + "value": "./materials", + "raw": "\"./materials\"", + "range": [ + 838, + 851 + ], + "loc": { + "start": { + "line": 52, + "column": 7 + }, + "end": { + "line": 52, + "column": 20 + } + } + }, + "range": [ + 453, + 852 + ], + "loc": { + "start": { + "line": 33, + "column": 0 + }, + "end": { + "line": 52, + "column": 21 + } + } + }, + { + "type": "ExportNamedDeclaration", + "declaration": null, + "specifiers": [ + { + "type": "ExportSpecifier", + "exported": { + "type": "Identifier", + "name": "RawImageData", + "range": [ + 867, + 879 + ], + "loc": { + "start": { + "line": 55, + "column": 1 + }, + "end": { + "line": 55, + "column": 13 + } + } + }, + "local": { + "type": "Identifier", + "name": "RawImageData", + "range": [ + 867, + 879 + ], + "loc": { + "start": { + "line": 55, + "column": 1 + }, + "end": { + "line": 55, + "column": 13 + } + } + }, + "range": [ + 867, + 879 + ], + "loc": { + "start": { + "line": 55, + "column": 1 + }, + "end": { + "line": 55, + "column": 13 } } }, @@ -2227,52 +2319,52 @@ "type": "ExportSpecifier", "exported": { "type": "Identifier", - "name": "SMAAWeightsMaterial", + "name": "SMAAAreaImageData", "range": [ - 817, - 836 + 883, + 900 ], "loc": { "start": { - "line": 52, + "line": 56, "column": 1 }, "end": { - "line": 52, - "column": 20 + "line": 56, + "column": 18 } } }, "local": { "type": "Identifier", - "name": "SMAAWeightsMaterial", + "name": "SMAAAreaImageData", "range": [ - 817, - 836 + 883, + 900 ], "loc": { "start": { - "line": 52, + "line": 56, "column": 1 }, "end": { - "line": 52, - "column": 20 + "line": 56, + "column": 18 } } }, "range": [ - 817, - 836 + 883, + 900 ], "loc": { "start": { - "line": 52, + "line": 56, "column": 1 }, "end": { - "line": 52, - "column": 20 + "line": 56, + "column": 18 } } }, @@ -2280,51 +2372,51 @@ "type": "ExportSpecifier", "exported": { "type": "Identifier", - "name": "ToneMappingMaterial", + "name": "SMAASearchImageData", "range": [ - 840, - 859 + 904, + 923 ], "loc": { "start": { - "line": 53, + "line": 57, "column": 1 }, "end": { - "line": 53, + "line": 57, "column": 20 } } }, "local": { "type": "Identifier", - "name": "ToneMappingMaterial", + "name": "SMAASearchImageData", "range": [ - 840, - 859 + 904, + 923 ], "loc": { "start": { - "line": 53, + "line": 57, "column": 1 }, "end": { - "line": 53, + "line": 57, "column": 20 } } }, "range": [ - 840, - 859 + 904, + 923 ], "loc": { "start": { - "line": 53, + "line": 57, "column": 1 }, "end": { - "line": 53, + "line": 57, "column": 20 } } @@ -2332,35 +2424,35 @@ ], "source": { "type": "Literal", - "value": "./materials", - "raw": "\"./materials\"", + "value": "./materials/images", + "raw": "\"./materials/images\"", "range": [ - 868, - 881 + 932, + 952 ], "loc": { "start": { - "line": 54, + "line": 58, "column": 7 }, "end": { - "line": 54, - "column": 20 + "line": 58, + "column": 27 } } }, "range": [ - 466, - 882 + 856, + 953 ], "loc": { "start": { - "line": 34, + "line": 54, "column": 0 }, "end": { - "line": 54, - "column": 21 + "line": 58, + "column": 28 } } } @@ -2368,7 +2460,7 @@ "sourceType": "module", "range": [ 83, - 882 + 953 ], "loc": { "start": { @@ -2376,8 +2468,8 @@ "column": 0 }, "end": { - "line": 54, - "column": 21 + "line": 58, + "column": 28 } }, "comments": [ diff --git a/public/docs/ast/source/materials/Bokeh2Material.js.json b/public/docs/ast/source/materials/Bokeh2Material.js.json index 1bdf234b2..bdaa6a4de 100644 --- a/public/docs/ast/source/materials/Bokeh2Material.js.json +++ b/public/docs/ast/source/materials/Bokeh2Material.js.json @@ -162,59 +162,6 @@ "column": 41 } } - }, - { - "type": "ImportSpecifier", - "local": { - "type": "Identifier", - "name": "Vector3", - "range": [ - 43, - 50 - ], - "loc": { - "start": { - "line": 1, - "column": 43 - }, - "end": { - "line": 1, - "column": 50 - } - } - }, - "imported": { - "type": "Identifier", - "name": "Vector3", - "range": [ - 43, - 50 - ], - "loc": { - "start": { - "line": 1, - "column": 43 - }, - "end": { - "line": 1, - "column": 50 - } - } - }, - "range": [ - 43, - 50 - ], - "loc": { - "start": { - "line": 1, - "column": 43 - }, - "end": { - "line": 1, - "column": 50 - } - } } ], "source": { @@ -222,23 +169,23 @@ "value": "three", "raw": "\"three\"", "range": [ - 58, - 65 + 49, + 56 ], "loc": { "start": { "line": 1, - "column": 58 + "column": 49 }, "end": { "line": 1, - "column": 65 + "column": 56 } } }, "range": [ 0, - 66 + 57 ], "loc": { "start": { @@ -247,7 +194,7 @@ }, "end": { "line": 1, - "column": 66 + "column": 57 } } }, @@ -260,8 +207,8 @@ "type": "Identifier", "name": "fragment", "range": [ - 77, - 85 + 68, + 76 ], "loc": { "start": { @@ -275,8 +222,8 @@ } }, "range": [ - 77, - 85 + 68, + 76 ], "loc": { "start": { @@ -295,8 +242,8 @@ "value": "./glsl/bokeh2/shader.frag", "raw": "\"./glsl/bokeh2/shader.frag\"", "range": [ - 91, - 118 + 82, + 109 ], "loc": { "start": { @@ -310,8 +257,8 @@ } }, "range": [ - 70, - 119 + 61, + 110 ], "loc": { "start": { @@ -333,8 +280,8 @@ "type": "Identifier", "name": "vertex", "range": [ - 128, - 134 + 119, + 125 ], "loc": { "start": { @@ -348,8 +295,8 @@ } }, "range": [ - 128, - 134 + 119, + 125 ], "loc": { "start": { @@ -368,8 +315,8 @@ "value": "./glsl/bokeh2/shader.vert", "raw": "\"./glsl/bokeh2/shader.vert\"", "range": [ - 140, - 167 + 131, + 158 ], "loc": { "start": { @@ -383,8 +330,8 @@ } }, "range": [ - 121, - 168 + 112, + 159 ], "loc": { "start": { @@ -401,8 +348,8 @@ "type": "Block", "value": "*\r\n * Depth of Field shader version 2.4.\r\n *\r\n * Original shader code by Martins Upitis:\r\n * http://blenderartists.org/forum/showthread.php?237488-GLSL-depth-of-field-with-bokeh-v2-4-(update)\r\n ", "range": [ - 172, - 371 + 163, + 362 ], "loc": { "start": { @@ -425,8 +372,8 @@ "type": "Identifier", "name": "Bokeh2Material", "range": [ - 388, - 402 + 379, + 393 ], "loc": { "start": { @@ -443,8 +390,8 @@ "type": "Identifier", "name": "ShaderMaterial", "range": [ - 411, - 425 + 402, + 416 ], "loc": { "start": { @@ -466,8 +413,8 @@ "type": "Identifier", "name": "constructor", "range": [ - 1255, - 1266 + 1246, + 1257 ], "loc": { "start": { @@ -490,8 +437,8 @@ "type": "Identifier", "name": "camera", "range": [ - 1267, - 1273 + 1258, + 1264 ], "loc": { "start": { @@ -509,8 +456,8 @@ "value": null, "raw": "null", "range": [ - 1276, - 1280 + 1267, + 1271 ], "loc": { "start": { @@ -524,8 +471,8 @@ } }, "range": [ - 1267, - 1280 + 1258, + 1271 ], "loc": { "start": { @@ -544,8 +491,8 @@ "type": "Identifier", "name": "options", "range": [ - 1282, - 1289 + 1273, + 1280 ], "loc": { "start": { @@ -562,8 +509,8 @@ "type": "ObjectExpression", "properties": [], "range": [ - 1292, - 1294 + 1283, + 1285 ], "loc": { "start": { @@ -577,8 +524,8 @@ } }, "range": [ - 1282, - 1294 + 1273, + 1285 ], "loc": { "start": { @@ -607,8 +554,8 @@ "type": "Identifier", "name": "options", "range": [ - 1306, - 1313 + 1297, + 1304 ], "loc": { "start": { @@ -625,8 +572,8 @@ "type": "Identifier", "name": "rings", "range": [ - 1314, - 1319 + 1305, + 1310 ], "loc": { "start": { @@ -640,8 +587,8 @@ } }, "range": [ - 1306, - 1319 + 1297, + 1310 ], "loc": { "start": { @@ -658,8 +605,8 @@ "type": "Identifier", "name": "undefined", "range": [ - 1324, - 1333 + 1315, + 1324 ], "loc": { "start": { @@ -673,8 +620,8 @@ } }, "range": [ - 1306, - 1333 + 1297, + 1324 ], "loc": { "start": { @@ -702,8 +649,8 @@ "type": "Identifier", "name": "options", "range": [ - 1337, - 1344 + 1328, + 1335 ], "loc": { "start": { @@ -720,8 +667,8 @@ "type": "Identifier", "name": "rings", "range": [ - 1345, - 1350 + 1336, + 1341 ], "loc": { "start": { @@ -735,8 +682,8 @@ } }, "range": [ - 1337, - 1350 + 1328, + 1341 ], "loc": { "start": { @@ -754,8 +701,8 @@ "value": 3, "raw": "3", "range": [ - 1353, - 1354 + 1344, + 1345 ], "loc": { "start": { @@ -769,8 +716,8 @@ } }, "range": [ - 1337, - 1354 + 1328, + 1345 ], "loc": { "start": { @@ -784,8 +731,8 @@ } }, "range": [ - 1337, - 1355 + 1328, + 1346 ], "loc": { "start": { @@ -800,8 +747,8 @@ } ], "range": [ - 1335, - 1357 + 1326, + 1348 ], "loc": { "start": { @@ -816,8 +763,8 @@ }, "alternate": null, "range": [ - 1303, - 1357 + 1294, + 1348 ], "loc": { "start": { @@ -842,8 +789,8 @@ "type": "Identifier", "name": "options", "range": [ - 1364, - 1371 + 1355, + 1362 ], "loc": { "start": { @@ -860,8 +807,8 @@ "type": "Identifier", "name": "samples", "range": [ - 1372, - 1379 + 1363, + 1370 ], "loc": { "start": { @@ -875,8 +822,8 @@ } }, "range": [ - 1364, - 1379 + 1355, + 1370 ], "loc": { "start": { @@ -893,8 +840,8 @@ "type": "Identifier", "name": "undefined", "range": [ - 1384, - 1393 + 1375, + 1384 ], "loc": { "start": { @@ -908,8 +855,8 @@ } }, "range": [ - 1364, - 1393 + 1355, + 1384 ], "loc": { "start": { @@ -937,8 +884,8 @@ "type": "Identifier", "name": "options", "range": [ - 1397, - 1404 + 1388, + 1395 ], "loc": { "start": { @@ -955,8 +902,8 @@ "type": "Identifier", "name": "samples", "range": [ - 1405, - 1412 + 1396, + 1403 ], "loc": { "start": { @@ -970,8 +917,8 @@ } }, "range": [ - 1397, - 1412 + 1388, + 1403 ], "loc": { "start": { @@ -989,8 +936,8 @@ "value": 2, "raw": "2", "range": [ - 1415, - 1416 + 1406, + 1407 ], "loc": { "start": { @@ -1004,8 +951,8 @@ } }, "range": [ - 1397, - 1416 + 1388, + 1407 ], "loc": { "start": { @@ -1019,8 +966,8 @@ } }, "range": [ - 1397, - 1417 + 1388, + 1408 ], "loc": { "start": { @@ -1035,8 +982,8 @@ } ], "range": [ - 1395, - 1419 + 1386, + 1410 ], "loc": { "start": { @@ -1051,8 +998,8 @@ }, "alternate": null, "range": [ - 1361, - 1419 + 1352, + 1410 ], "loc": { "start": { @@ -1077,8 +1024,8 @@ "type": "Identifier", "name": "options", "range": [ - 1426, - 1433 + 1417, + 1424 ], "loc": { "start": { @@ -1095,8 +1042,8 @@ "type": "Identifier", "name": "showFocus", "range": [ - 1434, - 1443 + 1425, + 1434 ], "loc": { "start": { @@ -1110,8 +1057,8 @@ } }, "range": [ - 1426, - 1443 + 1417, + 1434 ], "loc": { "start": { @@ -1128,8 +1075,8 @@ "type": "Identifier", "name": "undefined", "range": [ - 1448, - 1457 + 1439, + 1448 ], "loc": { "start": { @@ -1143,8 +1090,8 @@ } }, "range": [ - 1426, - 1457 + 1417, + 1448 ], "loc": { "start": { @@ -1172,8 +1119,8 @@ "type": "Identifier", "name": "options", "range": [ - 1461, - 1468 + 1452, + 1459 ], "loc": { "start": { @@ -1190,8 +1137,8 @@ "type": "Identifier", "name": "showFocus", "range": [ - 1469, - 1478 + 1460, + 1469 ], "loc": { "start": { @@ -1205,8 +1152,8 @@ } }, "range": [ - 1461, - 1478 + 1452, + 1469 ], "loc": { "start": { @@ -1224,8 +1171,8 @@ "value": false, "raw": "false", "range": [ - 1481, - 1486 + 1472, + 1477 ], "loc": { "start": { @@ -1239,8 +1186,8 @@ } }, "range": [ - 1461, - 1486 + 1452, + 1477 ], "loc": { "start": { @@ -1254,8 +1201,8 @@ } }, "range": [ - 1461, - 1487 + 1452, + 1478 ], "loc": { "start": { @@ -1270,8 +1217,8 @@ } ], "range": [ - 1459, - 1489 + 1450, + 1480 ], "loc": { "start": { @@ -1286,8 +1233,8 @@ }, "alternate": null, "range": [ - 1423, - 1489 + 1414, + 1480 ], "loc": { "start": { @@ -1312,8 +1259,8 @@ "type": "Identifier", "name": "options", "range": [ - 1496, - 1503 + 1487, + 1494 ], "loc": { "start": { @@ -1330,8 +1277,8 @@ "type": "Identifier", "name": "showFocus", "range": [ - 1504, - 1513 + 1495, + 1504 ], "loc": { "start": { @@ -1345,8 +1292,8 @@ } }, "range": [ - 1496, - 1513 + 1487, + 1504 ], "loc": { "start": { @@ -1363,8 +1310,8 @@ "type": "Identifier", "name": "undefined", "range": [ - 1518, - 1527 + 1509, + 1518 ], "loc": { "start": { @@ -1378,8 +1325,8 @@ } }, "range": [ - 1496, - 1527 + 1487, + 1518 ], "loc": { "start": { @@ -1407,8 +1354,8 @@ "type": "Identifier", "name": "options", "range": [ - 1531, - 1538 + 1522, + 1529 ], "loc": { "start": { @@ -1425,8 +1372,8 @@ "type": "Identifier", "name": "showFocus", "range": [ - 1539, - 1548 + 1530, + 1539 ], "loc": { "start": { @@ -1440,8 +1387,8 @@ } }, "range": [ - 1531, - 1548 + 1522, + 1539 ], "loc": { "start": { @@ -1459,8 +1406,8 @@ "value": false, "raw": "false", "range": [ - 1551, - 1556 + 1542, + 1547 ], "loc": { "start": { @@ -1474,8 +1421,8 @@ } }, "range": [ - 1531, - 1556 + 1522, + 1547 ], "loc": { "start": { @@ -1489,8 +1436,8 @@ } }, "range": [ - 1531, - 1557 + 1522, + 1548 ], "loc": { "start": { @@ -1505,8 +1452,8 @@ } ], "range": [ - 1529, - 1559 + 1520, + 1550 ], "loc": { "start": { @@ -1521,8 +1468,8 @@ }, "alternate": null, "range": [ - 1493, - 1559 + 1484, + 1550 ], "loc": { "start": { @@ -1547,8 +1494,8 @@ "type": "Identifier", "name": "options", "range": [ - 1566, - 1573 + 1557, + 1564 ], "loc": { "start": { @@ -1565,8 +1512,8 @@ "type": "Identifier", "name": "manualDoF", "range": [ - 1574, - 1583 + 1565, + 1574 ], "loc": { "start": { @@ -1580,8 +1527,8 @@ } }, "range": [ - 1566, - 1583 + 1557, + 1574 ], "loc": { "start": { @@ -1598,8 +1545,8 @@ "type": "Identifier", "name": "undefined", "range": [ - 1588, - 1597 + 1579, + 1588 ], "loc": { "start": { @@ -1613,8 +1560,8 @@ } }, "range": [ - 1566, - 1597 + 1557, + 1588 ], "loc": { "start": { @@ -1642,8 +1589,8 @@ "type": "Identifier", "name": "options", "range": [ - 1601, - 1608 + 1592, + 1599 ], "loc": { "start": { @@ -1660,8 +1607,8 @@ "type": "Identifier", "name": "manualDoF", "range": [ - 1609, - 1618 + 1600, + 1609 ], "loc": { "start": { @@ -1675,8 +1622,8 @@ } }, "range": [ - 1601, - 1618 + 1592, + 1609 ], "loc": { "start": { @@ -1694,8 +1641,8 @@ "value": false, "raw": "false", "range": [ - 1621, - 1626 + 1612, + 1617 ], "loc": { "start": { @@ -1709,8 +1656,8 @@ } }, "range": [ - 1601, - 1626 + 1592, + 1617 ], "loc": { "start": { @@ -1724,8 +1671,8 @@ } }, "range": [ - 1601, - 1627 + 1592, + 1618 ], "loc": { "start": { @@ -1740,8 +1687,8 @@ } ], "range": [ - 1599, - 1629 + 1590, + 1620 ], "loc": { "start": { @@ -1756,8 +1703,8 @@ }, "alternate": null, "range": [ - 1563, - 1629 + 1554, + 1620 ], "loc": { "start": { @@ -1782,8 +1729,8 @@ "type": "Identifier", "name": "options", "range": [ - 1636, - 1643 + 1627, + 1634 ], "loc": { "start": { @@ -1800,8 +1747,8 @@ "type": "Identifier", "name": "vignette", "range": [ - 1644, - 1652 + 1635, + 1643 ], "loc": { "start": { @@ -1815,8 +1762,8 @@ } }, "range": [ - 1636, - 1652 + 1627, + 1643 ], "loc": { "start": { @@ -1833,8 +1780,8 @@ "type": "Identifier", "name": "undefined", "range": [ - 1657, - 1666 + 1648, + 1657 ], "loc": { "start": { @@ -1848,8 +1795,8 @@ } }, "range": [ - 1636, - 1666 + 1627, + 1657 ], "loc": { "start": { @@ -1877,8 +1824,8 @@ "type": "Identifier", "name": "options", "range": [ - 1670, - 1677 + 1661, + 1668 ], "loc": { "start": { @@ -1895,8 +1842,8 @@ "type": "Identifier", "name": "vignette", "range": [ - 1678, - 1686 + 1669, + 1677 ], "loc": { "start": { @@ -1910,8 +1857,8 @@ } }, "range": [ - 1670, - 1686 + 1661, + 1677 ], "loc": { "start": { @@ -1929,8 +1876,8 @@ "value": false, "raw": "false", "range": [ - 1689, - 1694 + 1680, + 1685 ], "loc": { "start": { @@ -1944,8 +1891,8 @@ } }, "range": [ - 1670, - 1694 + 1661, + 1685 ], "loc": { "start": { @@ -1959,8 +1906,8 @@ } }, "range": [ - 1670, - 1695 + 1661, + 1686 ], "loc": { "start": { @@ -1975,8 +1922,8 @@ } ], "range": [ - 1668, - 1697 + 1659, + 1688 ], "loc": { "start": { @@ -1991,8 +1938,8 @@ }, "alternate": null, "range": [ - 1633, - 1697 + 1624, + 1688 ], "loc": { "start": { @@ -2017,8 +1964,8 @@ "type": "Identifier", "name": "options", "range": [ - 1704, - 1711 + 1695, + 1702 ], "loc": { "start": { @@ -2035,8 +1982,8 @@ "type": "Identifier", "name": "pentagon", "range": [ - 1712, - 1720 + 1703, + 1711 ], "loc": { "start": { @@ -2050,8 +1997,8 @@ } }, "range": [ - 1704, - 1720 + 1695, + 1711 ], "loc": { "start": { @@ -2068,8 +2015,8 @@ "type": "Identifier", "name": "undefined", "range": [ - 1725, - 1734 + 1716, + 1725 ], "loc": { "start": { @@ -2083,8 +2030,8 @@ } }, "range": [ - 1704, - 1734 + 1695, + 1725 ], "loc": { "start": { @@ -2112,8 +2059,8 @@ "type": "Identifier", "name": "options", "range": [ - 1738, - 1745 + 1729, + 1736 ], "loc": { "start": { @@ -2130,8 +2077,8 @@ "type": "Identifier", "name": "pentagon", "range": [ - 1746, - 1754 + 1737, + 1745 ], "loc": { "start": { @@ -2145,8 +2092,8 @@ } }, "range": [ - 1738, - 1754 + 1729, + 1745 ], "loc": { "start": { @@ -2164,8 +2111,8 @@ "value": false, "raw": "false", "range": [ - 1757, - 1762 + 1748, + 1753 ], "loc": { "start": { @@ -2179,8 +2126,8 @@ } }, "range": [ - 1738, - 1762 + 1729, + 1753 ], "loc": { "start": { @@ -2194,8 +2141,8 @@ } }, "range": [ - 1738, - 1763 + 1729, + 1754 ], "loc": { "start": { @@ -2210,8 +2157,8 @@ } ], "range": [ - 1736, - 1765 + 1727, + 1756 ], "loc": { "start": { @@ -2226,8 +2173,8 @@ }, "alternate": null, "range": [ - 1701, - 1765 + 1692, + 1756 ], "loc": { "start": { @@ -2252,8 +2199,8 @@ "type": "Identifier", "name": "options", "range": [ - 1772, - 1779 + 1763, + 1770 ], "loc": { "start": { @@ -2270,8 +2217,8 @@ "type": "Identifier", "name": "shaderFocus", "range": [ - 1780, - 1791 + 1771, + 1782 ], "loc": { "start": { @@ -2285,8 +2232,8 @@ } }, "range": [ - 1772, - 1791 + 1763, + 1782 ], "loc": { "start": { @@ -2303,8 +2250,8 @@ "type": "Identifier", "name": "undefined", "range": [ - 1796, - 1805 + 1787, + 1796 ], "loc": { "start": { @@ -2318,8 +2265,8 @@ } }, "range": [ - 1772, - 1805 + 1763, + 1796 ], "loc": { "start": { @@ -2347,8 +2294,8 @@ "type": "Identifier", "name": "options", "range": [ - 1809, - 1816 + 1800, + 1807 ], "loc": { "start": { @@ -2365,8 +2312,8 @@ "type": "Identifier", "name": "shaderFocus", "range": [ - 1817, - 1828 + 1808, + 1819 ], "loc": { "start": { @@ -2380,8 +2327,8 @@ } }, "range": [ - 1809, - 1828 + 1800, + 1819 ], "loc": { "start": { @@ -2399,8 +2346,8 @@ "value": true, "raw": "true", "range": [ - 1831, - 1835 + 1822, + 1826 ], "loc": { "start": { @@ -2414,8 +2361,8 @@ } }, "range": [ - 1809, - 1835 + 1800, + 1826 ], "loc": { "start": { @@ -2429,8 +2376,8 @@ } }, "range": [ - 1809, - 1836 + 1800, + 1827 ], "loc": { "start": { @@ -2445,8 +2392,8 @@ } ], "range": [ - 1807, - 1838 + 1798, + 1829 ], "loc": { "start": { @@ -2461,8 +2408,8 @@ }, "alternate": null, "range": [ - 1769, - 1838 + 1760, + 1829 ], "loc": { "start": { @@ -2487,8 +2434,8 @@ "type": "Identifier", "name": "options", "range": [ - 1845, - 1852 + 1836, + 1843 ], "loc": { "start": { @@ -2505,8 +2452,8 @@ "type": "Identifier", "name": "noise", "range": [ - 1853, - 1858 + 1844, + 1849 ], "loc": { "start": { @@ -2520,8 +2467,8 @@ } }, "range": [ - 1845, - 1858 + 1836, + 1849 ], "loc": { "start": { @@ -2538,8 +2485,8 @@ "type": "Identifier", "name": "undefined", "range": [ - 1863, - 1872 + 1854, + 1863 ], "loc": { "start": { @@ -2553,8 +2500,8 @@ } }, "range": [ - 1845, - 1872 + 1836, + 1863 ], "loc": { "start": { @@ -2582,8 +2529,8 @@ "type": "Identifier", "name": "options", "range": [ - 1876, - 1883 + 1867, + 1874 ], "loc": { "start": { @@ -2600,8 +2547,8 @@ "type": "Identifier", "name": "noise", "range": [ - 1884, - 1889 + 1875, + 1880 ], "loc": { "start": { @@ -2615,8 +2562,8 @@ } }, "range": [ - 1876, - 1889 + 1867, + 1880 ], "loc": { "start": { @@ -2634,8 +2581,8 @@ "value": true, "raw": "true", "range": [ - 1892, - 1896 + 1883, + 1887 ], "loc": { "start": { @@ -2649,8 +2596,8 @@ } }, "range": [ - 1876, - 1896 + 1867, + 1887 ], "loc": { "start": { @@ -2664,8 +2611,8 @@ } }, "range": [ - 1876, - 1897 + 1867, + 1888 ], "loc": { "start": { @@ -2680,8 +2627,8 @@ } ], "range": [ - 1874, - 1899 + 1865, + 1890 ], "loc": { "start": { @@ -2696,8 +2643,8 @@ }, "alternate": null, "range": [ - 1842, - 1899 + 1833, + 1890 ], "loc": { "start": { @@ -2717,8 +2664,8 @@ "callee": { "type": "Super", "range": [ - 1905, - 1910 + 1896, + 1901 ], "loc": { "start": { @@ -2741,8 +2688,8 @@ "type": "Identifier", "name": "type", "range": [ - 1919, - 1923 + 1910, + 1914 ], "loc": { "start": { @@ -2760,8 +2707,8 @@ "value": "Bokeh2Material", "raw": "\"Bokeh2Material\"", "range": [ - 1925, - 1941 + 1916, + 1932 ], "loc": { "start": { @@ -2779,8 +2726,8 @@ "shorthand": false, "computed": false, "range": [ - 1919, - 1941 + 1910, + 1932 ], "loc": { "start": { @@ -2799,8 +2746,8 @@ "type": "Identifier", "name": "defines", "range": [ - 1949, - 1956 + 1940, + 1947 ], "loc": { "start": { @@ -2822,8 +2769,8 @@ "type": "Identifier", "name": "RINGS_INT", "range": [ - 1967, - 1976 + 1958, + 1967 ], "loc": { "start": { @@ -2848,8 +2795,8 @@ "type": "Identifier", "name": "options", "range": [ - 1978, - 1985 + 1969, + 1976 ], "loc": { "start": { @@ -2866,8 +2813,8 @@ "type": "Identifier", "name": "rings", "range": [ - 1986, - 1991 + 1977, + 1982 ], "loc": { "start": { @@ -2881,8 +2828,8 @@ } }, "range": [ - 1978, - 1991 + 1969, + 1982 ], "loc": { "start": { @@ -2899,8 +2846,8 @@ "type": "Identifier", "name": "toFixed", "range": [ - 1992, - 1999 + 1983, + 1990 ], "loc": { "start": { @@ -2914,8 +2861,8 @@ } }, "range": [ - 1978, - 1999 + 1969, + 1990 ], "loc": { "start": { @@ -2934,8 +2881,8 @@ "value": 0, "raw": "0", "range": [ - 2000, - 2001 + 1991, + 1992 ], "loc": { "start": { @@ -2950,8 +2897,8 @@ } ], "range": [ - 1978, - 2002 + 1969, + 1993 ], "loc": { "start": { @@ -2969,8 +2916,8 @@ "shorthand": false, "computed": false, "range": [ - 1967, - 2002 + 1958, + 1993 ], "loc": { "start": { @@ -2989,8 +2936,8 @@ "type": "Identifier", "name": "RINGS_FLOAT", "range": [ - 2009, - 2020 + 2000, + 2011 ], "loc": { "start": { @@ -3015,8 +2962,8 @@ "type": "Identifier", "name": "options", "range": [ - 2022, - 2029 + 2013, + 2020 ], "loc": { "start": { @@ -3033,8 +2980,8 @@ "type": "Identifier", "name": "rings", "range": [ - 2030, - 2035 + 2021, + 2026 ], "loc": { "start": { @@ -3048,8 +2995,8 @@ } }, "range": [ - 2022, - 2035 + 2013, + 2026 ], "loc": { "start": { @@ -3066,8 +3013,8 @@ "type": "Identifier", "name": "toFixed", "range": [ - 2036, - 2043 + 2027, + 2034 ], "loc": { "start": { @@ -3081,8 +3028,8 @@ } }, "range": [ - 2022, - 2043 + 2013, + 2034 ], "loc": { "start": { @@ -3101,8 +3048,8 @@ "value": 1, "raw": "1", "range": [ - 2044, - 2045 + 2035, + 2036 ], "loc": { "start": { @@ -3117,8 +3064,8 @@ } ], "range": [ - 2022, - 2046 + 2013, + 2037 ], "loc": { "start": { @@ -3136,8 +3083,8 @@ "shorthand": false, "computed": false, "range": [ - 2009, - 2046 + 2000, + 2037 ], "loc": { "start": { @@ -3156,8 +3103,8 @@ "type": "Identifier", "name": "SAMPLES_INT", "range": [ - 2053, - 2064 + 2044, + 2055 ], "loc": { "start": { @@ -3182,8 +3129,8 @@ "type": "Identifier", "name": "options", "range": [ - 2066, - 2073 + 2057, + 2064 ], "loc": { "start": { @@ -3200,8 +3147,8 @@ "type": "Identifier", "name": "samples", "range": [ - 2074, - 2081 + 2065, + 2072 ], "loc": { "start": { @@ -3215,8 +3162,8 @@ } }, "range": [ - 2066, - 2081 + 2057, + 2072 ], "loc": { "start": { @@ -3233,8 +3180,8 @@ "type": "Identifier", "name": "toFixed", "range": [ - 2082, - 2089 + 2073, + 2080 ], "loc": { "start": { @@ -3248,8 +3195,8 @@ } }, "range": [ - 2066, - 2089 + 2057, + 2080 ], "loc": { "start": { @@ -3268,8 +3215,8 @@ "value": 0, "raw": "0", "range": [ - 2090, - 2091 + 2081, + 2082 ], "loc": { "start": { @@ -3284,8 +3231,8 @@ } ], "range": [ - 2066, - 2092 + 2057, + 2083 ], "loc": { "start": { @@ -3303,8 +3250,8 @@ "shorthand": false, "computed": false, "range": [ - 2053, - 2092 + 2044, + 2083 ], "loc": { "start": { @@ -3323,8 +3270,8 @@ "type": "Identifier", "name": "SAMPLES_FLOAT", "range": [ - 2099, - 2112 + 2090, + 2103 ], "loc": { "start": { @@ -3349,8 +3296,8 @@ "type": "Identifier", "name": "options", "range": [ - 2114, - 2121 + 2105, + 2112 ], "loc": { "start": { @@ -3367,8 +3314,8 @@ "type": "Identifier", "name": "samples", "range": [ - 2122, - 2129 + 2113, + 2120 ], "loc": { "start": { @@ -3382,8 +3329,8 @@ } }, "range": [ - 2114, - 2129 + 2105, + 2120 ], "loc": { "start": { @@ -3400,8 +3347,8 @@ "type": "Identifier", "name": "toFixed", "range": [ - 2130, - 2137 + 2121, + 2128 ], "loc": { "start": { @@ -3415,8 +3362,8 @@ } }, "range": [ - 2114, - 2137 + 2105, + 2128 ], "loc": { "start": { @@ -3435,8 +3382,8 @@ "value": 1, "raw": "1", "range": [ - 2138, - 2139 + 2129, + 2130 ], "loc": { "start": { @@ -3451,8 +3398,8 @@ } ], "range": [ - 2114, - 2140 + 2105, + 2131 ], "loc": { "start": { @@ -3470,8 +3417,8 @@ "shorthand": false, "computed": false, "range": [ - 2099, - 2140 + 2090, + 2131 ], "loc": { "start": { @@ -3486,8 +3433,8 @@ } ], "range": [ - 1958, - 2148 + 1949, + 2139 ], "loc": { "start": { @@ -3505,8 +3452,8 @@ "shorthand": false, "computed": false, "range": [ - 1949, - 2148 + 1940, + 2139 ], "loc": { "start": { @@ -3525,8 +3472,8 @@ "type": "Identifier", "name": "uniforms", "range": [ - 2156, - 2164 + 2147, + 2155 ], "loc": { "start": { @@ -3548,8 +3495,8 @@ "type": "Identifier", "name": "tDiffuse", "range": [ - 2175, - 2183 + 2166, + 2174 ], "loc": { "start": { @@ -3568,8 +3515,8 @@ "type": "Identifier", "name": "Uniform", "range": [ - 2189, - 2196 + 2180, + 2187 ], "loc": { "start": { @@ -3588,8 +3535,8 @@ "value": null, "raw": "null", "range": [ - 2197, - 2201 + 2188, + 2192 ], "loc": { "start": { @@ -3604,8 +3551,8 @@ } ], "range": [ - 2185, - 2202 + 2176, + 2193 ], "loc": { "start": { @@ -3623,8 +3570,8 @@ "shorthand": false, "computed": false, "range": [ - 2175, - 2202 + 2166, + 2193 ], "loc": { "start": { @@ -3643,8 +3590,8 @@ "type": "Identifier", "name": "tDepth", "range": [ - 2209, - 2215 + 2200, + 2206 ], "loc": { "start": { @@ -3663,8 +3610,8 @@ "type": "Identifier", "name": "Uniform", "range": [ - 2221, - 2228 + 2212, + 2219 ], "loc": { "start": { @@ -3683,8 +3630,8 @@ "value": null, "raw": "null", "range": [ - 2229, - 2233 + 2220, + 2224 ], "loc": { "start": { @@ -3699,8 +3646,8 @@ } ], "range": [ - 2217, - 2234 + 2208, + 2225 ], "loc": { "start": { @@ -3718,8 +3665,8 @@ "shorthand": false, "computed": false, "range": [ - 2209, - 2234 + 2200, + 2225 ], "loc": { "start": { @@ -3738,8 +3685,8 @@ "type": "Identifier", "name": "texelSize", "range": [ - 2243, - 2252 + 2234, + 2243 ], "loc": { "start": { @@ -3758,8 +3705,8 @@ "type": "Identifier", "name": "Uniform", "range": [ - 2258, - 2265 + 2249, + 2256 ], "loc": { "start": { @@ -3779,8 +3726,8 @@ "type": "Identifier", "name": "Vector2", "range": [ - 2270, - 2277 + 2261, + 2268 ], "loc": { "start": { @@ -3795,8 +3742,8 @@ }, "arguments": [], "range": [ - 2266, - 2279 + 2257, + 2270 ], "loc": { "start": { @@ -3811,8 +3758,8 @@ } ], "range": [ - 2254, - 2280 + 2245, + 2271 ], "loc": { "start": { @@ -3830,8 +3777,8 @@ "shorthand": false, "computed": false, "range": [ - 2243, - 2280 + 2234, + 2271 ], "loc": { "start": { @@ -3850,8 +3797,8 @@ "type": "Identifier", "name": "halfTexelSize", "range": [ - 2287, - 2300 + 2278, + 2291 ], "loc": { "start": { @@ -3870,8 +3817,8 @@ "type": "Identifier", "name": "Uniform", "range": [ - 2306, - 2313 + 2297, + 2304 ], "loc": { "start": { @@ -3891,8 +3838,8 @@ "type": "Identifier", "name": "Vector2", "range": [ - 2318, - 2325 + 2309, + 2316 ], "loc": { "start": { @@ -3907,8 +3854,8 @@ }, "arguments": [], "range": [ - 2314, - 2327 + 2305, + 2318 ], "loc": { "start": { @@ -3923,8 +3870,8 @@ } ], "range": [ - 2302, - 2328 + 2293, + 2319 ], "loc": { "start": { @@ -3942,8 +3889,8 @@ "shorthand": false, "computed": false, "range": [ - 2287, - 2328 + 2278, + 2319 ], "loc": { "start": { @@ -3962,8 +3909,8 @@ "type": "Identifier", "name": "cameraNear", "range": [ - 2337, - 2347 + 2328, + 2338 ], "loc": { "start": { @@ -3982,8 +3929,8 @@ "type": "Identifier", "name": "Uniform", "range": [ - 2353, - 2360 + 2344, + 2351 ], "loc": { "start": { @@ -4002,8 +3949,8 @@ "value": 0.1, "raw": "0.1", "range": [ - 2361, - 2364 + 2352, + 2355 ], "loc": { "start": { @@ -4018,8 +3965,8 @@ } ], "range": [ - 2349, - 2365 + 2340, + 2356 ], "loc": { "start": { @@ -4037,8 +3984,8 @@ "shorthand": false, "computed": false, "range": [ - 2337, - 2365 + 2328, + 2356 ], "loc": { "start": { @@ -4057,8 +4004,8 @@ "type": "Identifier", "name": "cameraFar", "range": [ - 2372, - 2381 + 2363, + 2372 ], "loc": { "start": { @@ -4077,8 +4024,8 @@ "type": "Identifier", "name": "Uniform", "range": [ - 2387, - 2394 + 2378, + 2385 ], "loc": { "start": { @@ -4097,8 +4044,8 @@ "value": 2000, "raw": "2000", "range": [ - 2395, - 2399 + 2386, + 2390 ], "loc": { "start": { @@ -4113,8 +4060,8 @@ } ], "range": [ - 2383, - 2400 + 2374, + 2391 ], "loc": { "start": { @@ -4132,8 +4079,8 @@ "shorthand": false, "computed": false, "range": [ - 2372, - 2400 + 2363, + 2391 ], "loc": { "start": { @@ -4152,8 +4099,8 @@ "type": "Identifier", "name": "focalLength", "range": [ - 2409, - 2420 + 2400, + 2411 ], "loc": { "start": { @@ -4172,8 +4119,8 @@ "type": "Identifier", "name": "Uniform", "range": [ - 2426, - 2433 + 2417, + 2424 ], "loc": { "start": { @@ -4192,8 +4139,8 @@ "value": 24, "raw": "24.0", "range": [ - 2434, - 2438 + 2425, + 2429 ], "loc": { "start": { @@ -4208,8 +4155,8 @@ } ], "range": [ - 2422, - 2439 + 2413, + 2430 ], "loc": { "start": { @@ -4227,8 +4174,8 @@ "shorthand": false, "computed": false, "range": [ - 2409, - 2439 + 2400, + 2430 ], "loc": { "start": { @@ -4247,8 +4194,8 @@ "type": "Identifier", "name": "focalStop", "range": [ - 2446, - 2455 + 2437, + 2446 ], "loc": { "start": { @@ -4267,8 +4214,8 @@ "type": "Identifier", "name": "Uniform", "range": [ - 2461, - 2468 + 2452, + 2459 ], "loc": { "start": { @@ -4287,8 +4234,8 @@ "value": 0.9, "raw": "0.9", "range": [ - 2469, - 2472 + 2460, + 2463 ], "loc": { "start": { @@ -4303,8 +4250,8 @@ } ], "range": [ - 2457, - 2473 + 2448, + 2464 ], "loc": { "start": { @@ -4322,8 +4269,8 @@ "shorthand": false, "computed": false, "range": [ - 2446, - 2473 + 2437, + 2464 ], "loc": { "start": { @@ -4342,8 +4289,8 @@ "type": "Identifier", "name": "maxBlur", "range": [ - 2482, - 2489 + 2473, + 2480 ], "loc": { "start": { @@ -4362,8 +4309,8 @@ "type": "Identifier", "name": "Uniform", "range": [ - 2495, - 2502 + 2486, + 2493 ], "loc": { "start": { @@ -4382,8 +4329,8 @@ "value": 1, "raw": "1.0", "range": [ - 2503, - 2506 + 2494, + 2497 ], "loc": { "start": { @@ -4398,8 +4345,8 @@ } ], "range": [ - 2491, - 2507 + 2482, + 2498 ], "loc": { "start": { @@ -4417,8 +4364,8 @@ "shorthand": false, "computed": false, "range": [ - 2482, - 2507 + 2473, + 2498 ], "loc": { "start": { @@ -4437,8 +4384,8 @@ "type": "Identifier", "name": "luminanceThreshold", "range": [ - 2514, - 2532 + 2505, + 2523 ], "loc": { "start": { @@ -4457,8 +4404,8 @@ "type": "Identifier", "name": "Uniform", "range": [ - 2538, - 2545 + 2529, + 2536 ], "loc": { "start": { @@ -4477,8 +4424,8 @@ "value": 0.5, "raw": "0.5", "range": [ - 2546, - 2549 + 2537, + 2540 ], "loc": { "start": { @@ -4493,8 +4440,8 @@ } ], "range": [ - 2534, - 2550 + 2525, + 2541 ], "loc": { "start": { @@ -4512,8 +4459,8 @@ "shorthand": false, "computed": false, "range": [ - 2514, - 2550 + 2505, + 2541 ], "loc": { "start": { @@ -4532,8 +4479,8 @@ "type": "Identifier", "name": "luminanceGain", "range": [ - 2557, - 2570 + 2548, + 2561 ], "loc": { "start": { @@ -4552,8 +4499,8 @@ "type": "Identifier", "name": "Uniform", "range": [ - 2576, - 2583 + 2567, + 2574 ], "loc": { "start": { @@ -4572,8 +4519,8 @@ "value": 2, "raw": "2.0", "range": [ - 2584, - 2587 + 2575, + 2578 ], "loc": { "start": { @@ -4588,8 +4535,8 @@ } ], "range": [ - 2572, - 2588 + 2563, + 2579 ], "loc": { "start": { @@ -4607,8 +4554,8 @@ "shorthand": false, "computed": false, "range": [ - 2557, - 2588 + 2548, + 2579 ], "loc": { "start": { @@ -4625,10 +4572,10 @@ "type": "Property", "key": { "type": "Identifier", - "name": "luminanceCoefficients", + "name": "bias", "range": [ - 2595, - 2616 + 2586, + 2590 ], "loc": { "start": { @@ -4637,176 +4584,6 @@ }, "end": { "line": 71, - "column": 25 - } - } - }, - "value": { - "type": "NewExpression", - "callee": { - "type": "Identifier", - "name": "Uniform", - "range": [ - 2622, - 2629 - ], - "loc": { - "start": { - "line": 71, - "column": 31 - }, - "end": { - "line": 71, - "column": 38 - } - } - }, - "arguments": [ - { - "type": "NewExpression", - "callee": { - "type": "Identifier", - "name": "Vector3", - "range": [ - 2634, - 2641 - ], - "loc": { - "start": { - "line": 71, - "column": 43 - }, - "end": { - "line": 71, - "column": 50 - } - } - }, - "arguments": [ - { - "type": "Literal", - "value": 0.2126, - "raw": "0.2126", - "range": [ - 2642, - 2648 - ], - "loc": { - "start": { - "line": 71, - "column": 51 - }, - "end": { - "line": 71, - "column": 57 - } - } - }, - { - "type": "Literal", - "value": 0.7152, - "raw": "0.7152", - "range": [ - 2650, - 2656 - ], - "loc": { - "start": { - "line": 71, - "column": 59 - }, - "end": { - "line": 71, - "column": 65 - } - } - }, - { - "type": "Literal", - "value": 0.0722, - "raw": "0.0722", - "range": [ - 2658, - 2664 - ], - "loc": { - "start": { - "line": 71, - "column": 67 - }, - "end": { - "line": 71, - "column": 73 - } - } - } - ], - "range": [ - 2630, - 2665 - ], - "loc": { - "start": { - "line": 71, - "column": 39 - }, - "end": { - "line": 71, - "column": 74 - } - } - } - ], - "range": [ - 2618, - 2666 - ], - "loc": { - "start": { - "line": 71, - "column": 27 - }, - "end": { - "line": 71, - "column": 75 - } - } - }, - "kind": "init", - "method": false, - "shorthand": false, - "computed": false, - "range": [ - 2595, - 2666 - ], - "loc": { - "start": { - "line": 71, - "column": 4 - }, - "end": { - "line": 71, - "column": 75 - } - } - }, - { - "type": "Property", - "key": { - "type": "Identifier", - "name": "bias", - "range": [ - 2673, - 2677 - ], - "loc": { - "start": { - "line": 72, - "column": 4 - }, - "end": { - "line": 72, "column": 8 } } @@ -4817,16 +4594,16 @@ "type": "Identifier", "name": "Uniform", "range": [ - 2683, - 2690 + 2596, + 2603 ], "loc": { "start": { - "line": 72, + "line": 71, "column": 14 }, "end": { - "line": 72, + "line": 71, "column": 21 } } @@ -4837,32 +4614,32 @@ "value": 0.5, "raw": "0.5", "range": [ - 2691, - 2694 + 2604, + 2607 ], "loc": { "start": { - "line": 72, + "line": 71, "column": 22 }, "end": { - "line": 72, + "line": 71, "column": 25 } } } ], "range": [ - 2679, - 2695 + 2592, + 2608 ], "loc": { "start": { - "line": 72, + "line": 71, "column": 10 }, "end": { - "line": 72, + "line": 71, "column": 26 } } @@ -4872,16 +4649,16 @@ "shorthand": false, "computed": false, "range": [ - 2673, - 2695 + 2586, + 2608 ], "loc": { "start": { - "line": 72, + "line": 71, "column": 4 }, "end": { - "line": 72, + "line": 71, "column": 26 } } @@ -4892,16 +4669,16 @@ "type": "Identifier", "name": "fringe", "range": [ - 2702, - 2708 + 2615, + 2621 ], "loc": { "start": { - "line": 73, + "line": 72, "column": 4 }, "end": { - "line": 73, + "line": 72, "column": 10 } } @@ -4912,16 +4689,16 @@ "type": "Identifier", "name": "Uniform", "range": [ - 2714, - 2721 + 2627, + 2634 ], "loc": { "start": { - "line": 73, + "line": 72, "column": 16 }, "end": { - "line": 73, + "line": 72, "column": 23 } } @@ -4932,32 +4709,32 @@ "value": 0.7, "raw": "0.7", "range": [ - 2722, - 2725 + 2635, + 2638 ], "loc": { "start": { - "line": 73, + "line": 72, "column": 24 }, "end": { - "line": 73, + "line": 72, "column": 27 } } } ], "range": [ - 2710, - 2726 + 2623, + 2639 ], "loc": { "start": { - "line": 73, + "line": 72, "column": 12 }, "end": { - "line": 73, + "line": 72, "column": 28 } } @@ -4967,16 +4744,16 @@ "shorthand": false, "computed": false, "range": [ - 2702, - 2726 + 2615, + 2639 ], "loc": { "start": { - "line": 73, + "line": 72, "column": 4 }, "end": { - "line": 73, + "line": 72, "column": 28 } } @@ -4987,16 +4764,16 @@ "type": "Identifier", "name": "ditherStrength", "range": [ - 2733, - 2747 + 2646, + 2660 ], "loc": { "start": { - "line": 74, + "line": 73, "column": 4 }, "end": { - "line": 74, + "line": 73, "column": 18 } } @@ -5007,16 +4784,16 @@ "type": "Identifier", "name": "Uniform", "range": [ - 2753, - 2760 + 2666, + 2673 ], "loc": { "start": { - "line": 74, + "line": 73, "column": 24 }, "end": { - "line": 74, + "line": 73, "column": 31 } } @@ -5027,32 +4804,32 @@ "value": 0.0001, "raw": "0.0001", "range": [ - 2761, - 2767 + 2674, + 2680 ], "loc": { "start": { - "line": 74, + "line": 73, "column": 32 }, "end": { - "line": 74, + "line": 73, "column": 38 } } } ], "range": [ - 2749, - 2768 + 2662, + 2681 ], "loc": { "start": { - "line": 74, + "line": 73, "column": 20 }, "end": { - "line": 74, + "line": 73, "column": 39 } } @@ -5062,16 +4839,16 @@ "shorthand": false, "computed": false, "range": [ - 2733, - 2768 + 2646, + 2681 ], "loc": { "start": { - "line": 74, + "line": 73, "column": 4 }, "end": { - "line": 74, + "line": 73, "column": 39 } } @@ -5082,16 +4859,16 @@ "type": "Identifier", "name": "focusCoords", "range": [ - 2777, - 2788 + 2690, + 2701 ], "loc": { "start": { - "line": 76, + "line": 75, "column": 4 }, "end": { - "line": 76, + "line": 75, "column": 15 } } @@ -5102,16 +4879,16 @@ "type": "Identifier", "name": "Uniform", "range": [ - 2794, - 2801 + 2707, + 2714 ], "loc": { "start": { - "line": 76, + "line": 75, "column": 21 }, "end": { - "line": 76, + "line": 75, "column": 28 } } @@ -5123,16 +4900,16 @@ "type": "Identifier", "name": "Vector2", "range": [ - 2806, - 2813 + 2719, + 2726 ], "loc": { "start": { - "line": 76, + "line": 75, "column": 33 }, "end": { - "line": 76, + "line": 75, "column": 40 } } @@ -5143,16 +4920,16 @@ "value": 0.5, "raw": "0.5", "range": [ - 2814, - 2817 + 2727, + 2730 ], "loc": { "start": { - "line": 76, + "line": 75, "column": 41 }, "end": { - "line": 76, + "line": 75, "column": 44 } } @@ -5162,48 +4939,48 @@ "value": 0.5, "raw": "0.5", "range": [ - 2819, - 2822 + 2732, + 2735 ], "loc": { "start": { - "line": 76, + "line": 75, "column": 46 }, "end": { - "line": 76, + "line": 75, "column": 49 } } } ], "range": [ - 2802, - 2823 + 2715, + 2736 ], "loc": { "start": { - "line": 76, + "line": 75, "column": 29 }, "end": { - "line": 76, + "line": 75, "column": 50 } } } ], "range": [ - 2790, - 2824 + 2703, + 2737 ], "loc": { "start": { - "line": 76, + "line": 75, "column": 17 }, "end": { - "line": 76, + "line": 75, "column": 51 } } @@ -5213,16 +4990,16 @@ "shorthand": false, "computed": false, "range": [ - 2777, - 2824 + 2690, + 2737 ], "loc": { "start": { - "line": 76, + "line": 75, "column": 4 }, "end": { - "line": 76, + "line": 75, "column": 51 } } @@ -5233,16 +5010,16 @@ "type": "Identifier", "name": "focalDepth", "range": [ - 2831, - 2841 + 2744, + 2754 ], "loc": { "start": { - "line": 77, + "line": 76, "column": 4 }, "end": { - "line": 77, + "line": 76, "column": 14 } } @@ -5253,16 +5030,16 @@ "type": "Identifier", "name": "Uniform", "range": [ - 2847, - 2854 + 2760, + 2767 ], "loc": { "start": { - "line": 77, + "line": 76, "column": 20 }, "end": { - "line": 77, + "line": 76, "column": 27 } } @@ -5273,32 +5050,32 @@ "value": 1, "raw": "1.0", "range": [ - 2855, - 2858 + 2768, + 2771 ], "loc": { "start": { - "line": 77, + "line": 76, "column": 28 }, "end": { - "line": 77, + "line": 76, "column": 31 } } } ], "range": [ - 2843, - 2859 + 2756, + 2772 ], "loc": { "start": { - "line": 77, + "line": 76, "column": 16 }, "end": { - "line": 77, + "line": 76, "column": 32 } } @@ -5308,24 +5085,24 @@ "shorthand": false, "computed": false, "range": [ - 2831, - 2859 + 2744, + 2772 ], "loc": { "start": { - "line": 77, + "line": 76, "column": 4 }, "end": { - "line": 77, + "line": 76, "column": 32 } } } ], "range": [ - 2166, - 2867 + 2157, + 2780 ], "loc": { "start": { @@ -5333,7 +5110,7 @@ "column": 13 }, "end": { - "line": 79, + "line": 78, "column": 4 } } @@ -5343,8 +5120,8 @@ "shorthand": false, "computed": false, "range": [ - 2156, - 2867 + 2147, + 2780 ], "loc": { "start": { @@ -5352,7 +5129,7 @@ "column": 3 }, "end": { - "line": 79, + "line": 78, "column": 4 } } @@ -5363,16 +5140,16 @@ "type": "Identifier", "name": "fragmentShader", "range": [ - 2875, - 2889 + 2788, + 2802 ], "loc": { "start": { - "line": 81, + "line": 80, "column": 3 }, "end": { - "line": 81, + "line": 80, "column": 17 } } @@ -5381,16 +5158,16 @@ "type": "Identifier", "name": "fragment", "range": [ - 2891, - 2899 + 2804, + 2812 ], "loc": { "start": { - "line": 81, + "line": 80, "column": 19 }, "end": { - "line": 81, + "line": 80, "column": 27 } } @@ -5400,16 +5177,16 @@ "shorthand": false, "computed": false, "range": [ - 2875, - 2899 + 2788, + 2812 ], "loc": { "start": { - "line": 81, + "line": 80, "column": 3 }, "end": { - "line": 81, + "line": 80, "column": 27 } } @@ -5420,16 +5197,16 @@ "type": "Identifier", "name": "vertexShader", "range": [ - 2905, - 2917 + 2818, + 2830 ], "loc": { "start": { - "line": 82, + "line": 81, "column": 3 }, "end": { - "line": 82, + "line": 81, "column": 15 } } @@ -5438,16 +5215,16 @@ "type": "Identifier", "name": "vertex", "range": [ - 2919, - 2925 + 2832, + 2838 ], "loc": { "start": { - "line": 82, + "line": 81, "column": 17 }, "end": { - "line": 82, + "line": 81, "column": 23 } } @@ -5457,16 +5234,16 @@ "shorthand": false, "computed": false, "range": [ - 2905, - 2925 + 2818, + 2838 ], "loc": { "start": { - "line": 82, + "line": 81, "column": 3 }, "end": { - "line": 82, + "line": 81, "column": 23 } } @@ -5477,16 +5254,16 @@ "type": "Identifier", "name": "depthWrite", "range": [ - 2933, - 2943 + 2846, + 2856 ], "loc": { "start": { - "line": 84, + "line": 83, "column": 3 }, "end": { - "line": 84, + "line": 83, "column": 13 } } @@ -5496,16 +5273,16 @@ "value": false, "raw": "false", "range": [ - 2945, - 2950 + 2858, + 2863 ], "loc": { "start": { - "line": 84, + "line": 83, "column": 15 }, "end": { - "line": 84, + "line": 83, "column": 20 } } @@ -5515,16 +5292,16 @@ "shorthand": false, "computed": false, "range": [ - 2933, - 2950 + 2846, + 2863 ], "loc": { "start": { - "line": 84, + "line": 83, "column": 3 }, "end": { - "line": 84, + "line": 83, "column": 20 } } @@ -5535,16 +5312,16 @@ "type": "Identifier", "name": "depthTest", "range": [ - 2956, - 2965 + 2869, + 2878 ], "loc": { "start": { - "line": 85, + "line": 84, "column": 3 }, "end": { - "line": 85, + "line": 84, "column": 12 } } @@ -5554,16 +5331,16 @@ "value": false, "raw": "false", "range": [ - 2967, - 2972 + 2880, + 2885 ], "loc": { "start": { - "line": 85, + "line": 84, "column": 14 }, "end": { - "line": 85, + "line": 84, "column": 19 } } @@ -5573,24 +5350,24 @@ "shorthand": false, "computed": false, "range": [ - 2956, - 2972 + 2869, + 2885 ], "loc": { "start": { - "line": 85, + "line": 84, "column": 3 }, "end": { - "line": 85, + "line": 84, "column": 19 } } } ], "range": [ - 1911, - 2979 + 1902, + 2892 ], "loc": { "start": { @@ -5598,15 +5375,15 @@ "column": 8 }, "end": { - "line": 87, + "line": 86, "column": 3 } } } ], "range": [ - 1905, - 2980 + 1896, + 2893 ], "loc": { "start": { @@ -5614,14 +5391,14 @@ "column": 2 }, "end": { - "line": 87, + "line": 86, "column": 4 } } }, "range": [ - 1905, - 2981 + 1896, + 2894 ], "loc": { "start": { @@ -5629,7 +5406,7 @@ "column": 2 }, "end": { - "line": 87, + "line": 86, "column": 5 } } @@ -5643,16 +5420,16 @@ "type": "Identifier", "name": "options", "range": [ - 2990, - 2997 + 2903, + 2910 ], "loc": { "start": { - "line": 89, + "line": 88, "column": 5 }, "end": { - "line": 89, + "line": 88, "column": 12 } } @@ -5661,31 +5438,31 @@ "type": "Identifier", "name": "showFocus", "range": [ - 2998, - 3007 + 2911, + 2920 ], "loc": { "start": { - "line": 89, + "line": 88, "column": 13 }, "end": { - "line": 89, + "line": 88, "column": 22 } } }, "range": [ - 2990, - 3007 + 2903, + 2920 ], "loc": { "start": { - "line": 89, + "line": 88, "column": 5 }, "end": { - "line": 89, + "line": 88, "column": 22 } } @@ -5707,16 +5484,16 @@ "object": { "type": "ThisExpression", "range": [ - 3011, - 3015 + 2924, + 2928 ], "loc": { "start": { - "line": 89, + "line": 88, "column": 26 }, "end": { - "line": 89, + "line": 88, "column": 30 } } @@ -5725,31 +5502,31 @@ "type": "Identifier", "name": "defines", "range": [ - 3016, - 3023 + 2929, + 2936 ], "loc": { "start": { - "line": 89, + "line": 88, "column": 31 }, "end": { - "line": 89, + "line": 88, "column": 38 } } }, "range": [ - 3011, - 3023 + 2924, + 2936 ], "loc": { "start": { - "line": 89, + "line": 88, "column": 26 }, "end": { - "line": 89, + "line": 88, "column": 38 } } @@ -5758,31 +5535,31 @@ "type": "Identifier", "name": "SHOW_FOCUS", "range": [ - 3024, - 3034 + 2937, + 2947 ], "loc": { "start": { - "line": 89, + "line": 88, "column": 39 }, "end": { - "line": 89, + "line": 88, "column": 49 } } }, "range": [ - 3011, - 3034 + 2924, + 2947 ], "loc": { "start": { - "line": 89, + "line": 88, "column": 26 }, "end": { - "line": 89, + "line": 88, "column": 49 } } @@ -5792,78 +5569,78 @@ "value": "1", "raw": "\"1\"", "range": [ - 3037, - 3040 + 2950, + 2953 ], "loc": { "start": { - "line": 89, + "line": 88, "column": 52 }, "end": { - "line": 89, + "line": 88, "column": 55 } } }, "range": [ - 3011, - 3040 + 2924, + 2953 ], "loc": { "start": { - "line": 89, + "line": 88, "column": 26 }, "end": { - "line": 89, + "line": 88, "column": 55 } } }, "range": [ - 3011, - 3041 + 2924, + 2954 ], "loc": { "start": { - "line": 89, + "line": 88, "column": 26 }, "end": { - "line": 89, + "line": 88, "column": 56 } } } ], "range": [ - 3009, - 3043 + 2922, + 2956 ], "loc": { "start": { - "line": 89, + "line": 88, "column": 24 }, "end": { - "line": 89, + "line": 88, "column": 58 } } }, "alternate": null, "range": [ - 2987, - 3043 + 2900, + 2956 ], "loc": { "start": { - "line": 89, + "line": 88, "column": 2 }, "end": { - "line": 89, + "line": 88, "column": 58 } } @@ -5877,16 +5654,16 @@ "type": "Identifier", "name": "options", "range": [ - 3050, - 3057 + 2963, + 2970 ], "loc": { "start": { - "line": 90, + "line": 89, "column": 5 }, "end": { - "line": 90, + "line": 89, "column": 12 } } @@ -5895,31 +5672,31 @@ "type": "Identifier", "name": "manualDoF", "range": [ - 3058, - 3067 + 2971, + 2980 ], "loc": { "start": { - "line": 90, + "line": 89, "column": 13 }, "end": { - "line": 90, + "line": 89, "column": 22 } } }, "range": [ - 3050, - 3067 + 2963, + 2980 ], "loc": { "start": { - "line": 90, + "line": 89, "column": 5 }, "end": { - "line": 90, + "line": 89, "column": 22 } } @@ -5941,16 +5718,16 @@ "object": { "type": "ThisExpression", "range": [ - 3071, - 3075 + 2984, + 2988 ], "loc": { "start": { - "line": 90, + "line": 89, "column": 26 }, "end": { - "line": 90, + "line": 89, "column": 30 } } @@ -5959,31 +5736,31 @@ "type": "Identifier", "name": "defines", "range": [ - 3076, - 3083 + 2989, + 2996 ], "loc": { "start": { - "line": 90, + "line": 89, "column": 31 }, "end": { - "line": 90, + "line": 89, "column": 38 } } }, "range": [ - 3071, - 3083 + 2984, + 2996 ], "loc": { "start": { - "line": 90, + "line": 89, "column": 26 }, "end": { - "line": 90, + "line": 89, "column": 38 } } @@ -5992,31 +5769,31 @@ "type": "Identifier", "name": "MANUAL_DOF", "range": [ - 3084, - 3094 + 2997, + 3007 ], "loc": { "start": { - "line": 90, + "line": 89, "column": 39 }, "end": { - "line": 90, + "line": 89, "column": 49 } } }, "range": [ - 3071, - 3094 + 2984, + 3007 ], "loc": { "start": { - "line": 90, + "line": 89, "column": 26 }, "end": { - "line": 90, + "line": 89, "column": 49 } } @@ -6026,78 +5803,78 @@ "value": "1", "raw": "\"1\"", "range": [ - 3097, - 3100 + 3010, + 3013 ], "loc": { "start": { - "line": 90, + "line": 89, "column": 52 }, "end": { - "line": 90, + "line": 89, "column": 55 } } }, "range": [ - 3071, - 3100 + 2984, + 3013 ], "loc": { "start": { - "line": 90, + "line": 89, "column": 26 }, "end": { - "line": 90, + "line": 89, "column": 55 } } }, "range": [ - 3071, - 3101 + 2984, + 3014 ], "loc": { "start": { - "line": 90, + "line": 89, "column": 26 }, "end": { - "line": 90, + "line": 89, "column": 56 } } } ], "range": [ - 3069, - 3103 + 2982, + 3016 ], "loc": { "start": { - "line": 90, + "line": 89, "column": 24 }, "end": { - "line": 90, + "line": 89, "column": 58 } } }, "alternate": null, "range": [ - 3047, - 3103 + 2960, + 3016 ], "loc": { "start": { - "line": 90, + "line": 89, "column": 2 }, "end": { - "line": 90, + "line": 89, "column": 58 } } @@ -6111,16 +5888,16 @@ "type": "Identifier", "name": "options", "range": [ - 3110, - 3117 + 3023, + 3030 ], "loc": { "start": { - "line": 91, + "line": 90, "column": 5 }, "end": { - "line": 91, + "line": 90, "column": 12 } } @@ -6129,31 +5906,31 @@ "type": "Identifier", "name": "vignette", "range": [ - 3118, - 3126 + 3031, + 3039 ], "loc": { "start": { - "line": 91, + "line": 90, "column": 13 }, "end": { - "line": 91, + "line": 90, "column": 21 } } }, "range": [ - 3110, - 3126 + 3023, + 3039 ], "loc": { "start": { - "line": 91, + "line": 90, "column": 5 }, "end": { - "line": 91, + "line": 90, "column": 21 } } @@ -6175,16 +5952,16 @@ "object": { "type": "ThisExpression", "range": [ - 3130, - 3134 + 3043, + 3047 ], "loc": { "start": { - "line": 91, + "line": 90, "column": 25 }, "end": { - "line": 91, + "line": 90, "column": 29 } } @@ -6193,31 +5970,31 @@ "type": "Identifier", "name": "defines", "range": [ - 3135, - 3142 + 3048, + 3055 ], "loc": { "start": { - "line": 91, + "line": 90, "column": 30 }, "end": { - "line": 91, + "line": 90, "column": 37 } } }, "range": [ - 3130, - 3142 + 3043, + 3055 ], "loc": { "start": { - "line": 91, + "line": 90, "column": 25 }, "end": { - "line": 91, + "line": 90, "column": 37 } } @@ -6226,31 +6003,31 @@ "type": "Identifier", "name": "VIGNETTE", "range": [ - 3143, - 3151 + 3056, + 3064 ], "loc": { "start": { - "line": 91, + "line": 90, "column": 38 }, "end": { - "line": 91, + "line": 90, "column": 46 } } }, "range": [ - 3130, - 3151 + 3043, + 3064 ], "loc": { "start": { - "line": 91, + "line": 90, "column": 25 }, "end": { - "line": 91, + "line": 90, "column": 46 } } @@ -6260,78 +6037,78 @@ "value": "1", "raw": "\"1\"", "range": [ - 3154, - 3157 + 3067, + 3070 ], "loc": { "start": { - "line": 91, + "line": 90, "column": 49 }, "end": { - "line": 91, + "line": 90, "column": 52 } } }, "range": [ - 3130, - 3157 + 3043, + 3070 ], "loc": { "start": { - "line": 91, + "line": 90, "column": 25 }, "end": { - "line": 91, + "line": 90, "column": 52 } } }, "range": [ - 3130, - 3158 + 3043, + 3071 ], "loc": { "start": { - "line": 91, + "line": 90, "column": 25 }, "end": { - "line": 91, + "line": 90, "column": 53 } } } ], "range": [ - 3128, - 3160 + 3041, + 3073 ], "loc": { "start": { - "line": 91, + "line": 90, "column": 23 }, "end": { - "line": 91, + "line": 90, "column": 55 } } }, "alternate": null, "range": [ - 3107, - 3160 + 3020, + 3073 ], "loc": { "start": { - "line": 91, + "line": 90, "column": 2 }, "end": { - "line": 91, + "line": 90, "column": 55 } } @@ -6345,16 +6122,16 @@ "type": "Identifier", "name": "options", "range": [ - 3167, - 3174 + 3080, + 3087 ], "loc": { "start": { - "line": 92, + "line": 91, "column": 5 }, "end": { - "line": 92, + "line": 91, "column": 12 } } @@ -6363,31 +6140,31 @@ "type": "Identifier", "name": "pentagon", "range": [ - 3175, - 3183 + 3088, + 3096 ], "loc": { "start": { - "line": 92, + "line": 91, "column": 13 }, "end": { - "line": 92, + "line": 91, "column": 21 } } }, "range": [ - 3167, - 3183 + 3080, + 3096 ], "loc": { "start": { - "line": 92, + "line": 91, "column": 5 }, "end": { - "line": 92, + "line": 91, "column": 21 } } @@ -6409,16 +6186,16 @@ "object": { "type": "ThisExpression", "range": [ - 3187, - 3191 + 3100, + 3104 ], "loc": { "start": { - "line": 92, + "line": 91, "column": 25 }, "end": { - "line": 92, + "line": 91, "column": 29 } } @@ -6427,31 +6204,31 @@ "type": "Identifier", "name": "defines", "range": [ - 3192, - 3199 + 3105, + 3112 ], "loc": { "start": { - "line": 92, + "line": 91, "column": 30 }, "end": { - "line": 92, + "line": 91, "column": 37 } } }, "range": [ - 3187, - 3199 + 3100, + 3112 ], "loc": { "start": { - "line": 92, + "line": 91, "column": 25 }, "end": { - "line": 92, + "line": 91, "column": 37 } } @@ -6460,31 +6237,31 @@ "type": "Identifier", "name": "PENTAGON", "range": [ - 3200, - 3208 + 3113, + 3121 ], "loc": { "start": { - "line": 92, + "line": 91, "column": 38 }, "end": { - "line": 92, + "line": 91, "column": 46 } } }, "range": [ - 3187, - 3208 + 3100, + 3121 ], "loc": { "start": { - "line": 92, + "line": 91, "column": 25 }, "end": { - "line": 92, + "line": 91, "column": 46 } } @@ -6494,78 +6271,78 @@ "value": "1", "raw": "\"1\"", "range": [ - 3211, - 3214 + 3124, + 3127 ], "loc": { "start": { - "line": 92, + "line": 91, "column": 49 }, "end": { - "line": 92, + "line": 91, "column": 52 } } }, "range": [ - 3187, - 3214 + 3100, + 3127 ], "loc": { "start": { - "line": 92, + "line": 91, "column": 25 }, "end": { - "line": 92, + "line": 91, "column": 52 } } }, "range": [ - 3187, - 3215 + 3100, + 3128 ], "loc": { "start": { - "line": 92, + "line": 91, "column": 25 }, "end": { - "line": 92, + "line": 91, "column": 53 } } } ], "range": [ - 3185, - 3217 + 3098, + 3130 ], "loc": { "start": { - "line": 92, + "line": 91, "column": 23 }, "end": { - "line": 92, + "line": 91, "column": 55 } } }, "alternate": null, "range": [ - 3164, - 3217 + 3077, + 3130 ], "loc": { "start": { - "line": 92, + "line": 91, "column": 2 }, "end": { - "line": 92, + "line": 91, "column": 55 } } @@ -6579,16 +6356,16 @@ "type": "Identifier", "name": "options", "range": [ - 3224, - 3231 + 3137, + 3144 ], "loc": { "start": { - "line": 93, + "line": 92, "column": 5 }, "end": { - "line": 93, + "line": 92, "column": 12 } } @@ -6597,31 +6374,31 @@ "type": "Identifier", "name": "shaderFocus", "range": [ - 3232, - 3243 + 3145, + 3156 ], "loc": { "start": { - "line": 93, + "line": 92, "column": 13 }, "end": { - "line": 93, + "line": 92, "column": 24 } } }, "range": [ - 3224, - 3243 + 3137, + 3156 ], "loc": { "start": { - "line": 93, + "line": 92, "column": 5 }, "end": { - "line": 93, + "line": 92, "column": 24 } } @@ -6643,16 +6420,16 @@ "object": { "type": "ThisExpression", "range": [ - 3247, - 3251 + 3160, + 3164 ], "loc": { "start": { - "line": 93, + "line": 92, "column": 28 }, "end": { - "line": 93, + "line": 92, "column": 32 } } @@ -6661,31 +6438,31 @@ "type": "Identifier", "name": "defines", "range": [ - 3252, - 3259 + 3165, + 3172 ], "loc": { "start": { - "line": 93, + "line": 92, "column": 33 }, "end": { - "line": 93, + "line": 92, "column": 40 } } }, "range": [ - 3247, - 3259 + 3160, + 3172 ], "loc": { "start": { - "line": 93, + "line": 92, "column": 28 }, "end": { - "line": 93, + "line": 92, "column": 40 } } @@ -6694,31 +6471,31 @@ "type": "Identifier", "name": "SHADER_FOCUS", "range": [ - 3260, - 3272 + 3173, + 3185 ], "loc": { "start": { - "line": 93, + "line": 92, "column": 41 }, "end": { - "line": 93, + "line": 92, "column": 53 } } }, "range": [ - 3247, - 3272 + 3160, + 3185 ], "loc": { "start": { - "line": 93, + "line": 92, "column": 28 }, "end": { - "line": 93, + "line": 92, "column": 53 } } @@ -6728,78 +6505,78 @@ "value": "1", "raw": "\"1\"", "range": [ - 3275, - 3278 + 3188, + 3191 ], "loc": { "start": { - "line": 93, + "line": 92, "column": 56 }, "end": { - "line": 93, + "line": 92, "column": 59 } } }, "range": [ - 3247, - 3278 + 3160, + 3191 ], "loc": { "start": { - "line": 93, + "line": 92, "column": 28 }, "end": { - "line": 93, + "line": 92, "column": 59 } } }, "range": [ - 3247, - 3279 + 3160, + 3192 ], "loc": { "start": { - "line": 93, + "line": 92, "column": 28 }, "end": { - "line": 93, + "line": 92, "column": 60 } } } ], "range": [ - 3245, - 3281 + 3158, + 3194 ], "loc": { "start": { - "line": 93, + "line": 92, "column": 26 }, "end": { - "line": 93, + "line": 92, "column": 62 } } }, "alternate": null, "range": [ - 3221, - 3281 + 3134, + 3194 ], "loc": { "start": { - "line": 93, + "line": 92, "column": 2 }, "end": { - "line": 93, + "line": 92, "column": 62 } } @@ -6813,16 +6590,16 @@ "type": "Identifier", "name": "options", "range": [ - 3288, - 3295 + 3201, + 3208 ], "loc": { "start": { - "line": 94, + "line": 93, "column": 5 }, "end": { - "line": 94, + "line": 93, "column": 12 } } @@ -6831,31 +6608,31 @@ "type": "Identifier", "name": "noise", "range": [ - 3296, - 3301 + 3209, + 3214 ], "loc": { "start": { - "line": 94, + "line": 93, "column": 13 }, "end": { - "line": 94, + "line": 93, "column": 18 } } }, "range": [ - 3288, - 3301 + 3201, + 3214 ], "loc": { "start": { - "line": 94, + "line": 93, "column": 5 }, "end": { - "line": 94, + "line": 93, "column": 18 } } @@ -6877,16 +6654,16 @@ "object": { "type": "ThisExpression", "range": [ - 3305, - 3309 + 3218, + 3222 ], "loc": { "start": { - "line": 94, + "line": 93, "column": 22 }, "end": { - "line": 94, + "line": 93, "column": 26 } } @@ -6895,31 +6672,31 @@ "type": "Identifier", "name": "defines", "range": [ - 3310, - 3317 + 3223, + 3230 ], "loc": { "start": { - "line": 94, + "line": 93, "column": 27 }, "end": { - "line": 94, + "line": 93, "column": 34 } } }, "range": [ - 3305, - 3317 + 3218, + 3230 ], "loc": { "start": { - "line": 94, + "line": 93, "column": 22 }, "end": { - "line": 94, + "line": 93, "column": 34 } } @@ -6928,31 +6705,31 @@ "type": "Identifier", "name": "NOISE", "range": [ - 3318, - 3323 + 3231, + 3236 ], "loc": { "start": { - "line": 94, + "line": 93, "column": 35 }, "end": { - "line": 94, + "line": 93, "column": 40 } } }, "range": [ - 3305, - 3323 + 3218, + 3236 ], "loc": { "start": { - "line": 94, + "line": 93, "column": 22 }, "end": { - "line": 94, + "line": 93, "column": 40 } } @@ -6962,78 +6739,78 @@ "value": "1", "raw": "\"1\"", "range": [ - 3326, - 3329 + 3239, + 3242 ], "loc": { "start": { - "line": 94, + "line": 93, "column": 43 }, "end": { - "line": 94, + "line": 93, "column": 46 } } }, "range": [ - 3305, - 3329 + 3218, + 3242 ], "loc": { "start": { - "line": 94, + "line": 93, "column": 22 }, "end": { - "line": 94, + "line": 93, "column": 46 } } }, "range": [ - 3305, - 3330 + 3218, + 3243 ], "loc": { "start": { - "line": 94, + "line": 93, "column": 22 }, "end": { - "line": 94, + "line": 93, "column": 47 } } } ], "range": [ - 3303, - 3332 + 3216, + 3245 ], "loc": { "start": { - "line": 94, + "line": 93, "column": 20 }, "end": { - "line": 94, + "line": 93, "column": 49 } } }, "alternate": null, "range": [ - 3285, - 3332 + 3198, + 3245 ], "loc": { "start": { - "line": 94, + "line": 93, "column": 2 }, "end": { - "line": 94, + "line": 93, "column": 49 } } @@ -7050,16 +6827,16 @@ "type": "Identifier", "name": "options", "range": [ - 3341, - 3348 + 3254, + 3261 ], "loc": { "start": { - "line": 96, + "line": 95, "column": 5 }, "end": { - "line": 96, + "line": 95, "column": 12 } } @@ -7068,31 +6845,31 @@ "type": "Identifier", "name": "texelSize", "range": [ - 3349, - 3358 + 3262, + 3271 ], "loc": { "start": { - "line": 96, + "line": 95, "column": 13 }, "end": { - "line": 96, + "line": 95, "column": 22 } } }, "range": [ - 3341, - 3358 + 3254, + 3271 ], "loc": { "start": { - "line": 96, + "line": 95, "column": 5 }, "end": { - "line": 96, + "line": 95, "column": 22 } } @@ -7101,31 +6878,31 @@ "type": "Identifier", "name": "undefined", "range": [ - 3363, - 3372 + 3276, + 3285 ], "loc": { "start": { - "line": 96, + "line": 95, "column": 27 }, "end": { - "line": 96, + "line": 95, "column": 36 } } }, "range": [ - 3341, - 3372 + 3254, + 3285 ], "loc": { "start": { - "line": 96, + "line": 95, "column": 5 }, "end": { - "line": 96, + "line": 95, "column": 36 } } @@ -7143,16 +6920,16 @@ "object": { "type": "ThisExpression", "range": [ - 3376, - 3380 + 3289, + 3293 ], "loc": { "start": { - "line": 96, + "line": 95, "column": 40 }, "end": { - "line": 96, + "line": 95, "column": 44 } } @@ -7161,31 +6938,31 @@ "type": "Identifier", "name": "setTexelSize", "range": [ - 3381, - 3393 + 3294, + 3306 ], "loc": { "start": { - "line": 96, + "line": 95, "column": 45 }, "end": { - "line": 96, + "line": 95, "column": 57 } } }, "range": [ - 3376, - 3393 + 3289, + 3306 ], "loc": { "start": { - "line": 96, + "line": 95, "column": 40 }, "end": { - "line": 96, + "line": 95, "column": 57 } } @@ -7201,16 +6978,16 @@ "type": "Identifier", "name": "options", "range": [ - 3394, - 3401 + 3307, + 3314 ], "loc": { "start": { - "line": 96, + "line": 95, "column": 58 }, "end": { - "line": 96, + "line": 95, "column": 65 } } @@ -7219,31 +6996,31 @@ "type": "Identifier", "name": "texelSize", "range": [ - 3402, - 3411 + 3315, + 3324 ], "loc": { "start": { - "line": 96, + "line": 95, "column": 66 }, "end": { - "line": 96, + "line": 95, "column": 75 } } }, "range": [ - 3394, - 3411 + 3307, + 3324 ], "loc": { "start": { - "line": 96, + "line": 95, "column": 58 }, "end": { - "line": 96, + "line": 95, "column": 75 } } @@ -7252,31 +7029,31 @@ "type": "Identifier", "name": "x", "range": [ - 3412, - 3413 + 3325, + 3326 ], "loc": { "start": { - "line": 96, + "line": 95, "column": 76 }, "end": { - "line": 96, + "line": 95, "column": 77 } } }, "range": [ - 3394, - 3413 + 3307, + 3326 ], "loc": { "start": { - "line": 96, + "line": 95, "column": 58 }, "end": { - "line": 96, + "line": 95, "column": 77 } } @@ -7291,16 +7068,16 @@ "type": "Identifier", "name": "options", "range": [ - 3415, - 3422 + 3328, + 3335 ], "loc": { "start": { - "line": 96, + "line": 95, "column": 79 }, "end": { - "line": 96, + "line": 95, "column": 86 } } @@ -7309,31 +7086,31 @@ "type": "Identifier", "name": "texelSize", "range": [ - 3423, - 3432 + 3336, + 3345 ], "loc": { "start": { - "line": 96, + "line": 95, "column": 87 }, "end": { - "line": 96, + "line": 95, "column": 96 } } }, "range": [ - 3415, - 3432 + 3328, + 3345 ], "loc": { "start": { - "line": 96, + "line": 95, "column": 79 }, "end": { - "line": 96, + "line": 95, "column": 96 } } @@ -7342,94 +7119,94 @@ "type": "Identifier", "name": "y", "range": [ - 3433, - 3434 + 3346, + 3347 ], "loc": { "start": { - "line": 96, + "line": 95, "column": 97 }, "end": { - "line": 96, + "line": 95, "column": 98 } } }, "range": [ - 3415, - 3434 + 3328, + 3347 ], "loc": { "start": { - "line": 96, + "line": 95, "column": 79 }, "end": { - "line": 96, + "line": 95, "column": 98 } } } ], "range": [ - 3376, - 3435 + 3289, + 3348 ], "loc": { "start": { - "line": 96, + "line": 95, "column": 40 }, "end": { - "line": 96, + "line": 95, "column": 99 } } }, "range": [ - 3376, - 3436 + 3289, + 3349 ], "loc": { "start": { - "line": 96, + "line": 95, "column": 40 }, "end": { - "line": 96, + "line": 95, "column": 100 } } } ], "range": [ - 3374, - 3438 + 3287, + 3351 ], "loc": { "start": { - "line": 96, + "line": 95, "column": 38 }, "end": { - "line": 96, + "line": 95, "column": 102 } } }, "alternate": null, "range": [ - 3338, - 3438 + 3251, + 3351 ], "loc": { "start": { - "line": 96, + "line": 95, "column": 2 }, "end": { - "line": 96, + "line": 95, "column": 102 } } @@ -7443,16 +7220,16 @@ "type": "Identifier", "name": "camera", "range": [ - 3445, - 3451 + 3358, + 3364 ], "loc": { "start": { - "line": 97, + "line": 96, "column": 5 }, "end": { - "line": 97, + "line": 96, "column": 11 } } @@ -7462,31 +7239,31 @@ "value": null, "raw": "null", "range": [ - 3456, - 3460 + 3369, + 3373 ], "loc": { "start": { - "line": 97, + "line": 96, "column": 16 }, "end": { - "line": 97, + "line": 96, "column": 20 } } }, "range": [ - 3445, - 3460 + 3358, + 3373 ], "loc": { "start": { - "line": 97, + "line": 96, "column": 5 }, "end": { - "line": 97, + "line": 96, "column": 20 } } @@ -7504,16 +7281,16 @@ "object": { "type": "ThisExpression", "range": [ - 3464, - 3468 + 3377, + 3381 ], "loc": { "start": { - "line": 97, + "line": 96, "column": 24 }, "end": { - "line": 97, + "line": 96, "column": 28 } } @@ -7522,31 +7299,31 @@ "type": "Identifier", "name": "adoptCameraSettings", "range": [ - 3469, - 3488 + 3382, + 3401 ], "loc": { "start": { - "line": 97, + "line": 96, "column": 29 }, "end": { - "line": 97, + "line": 96, "column": 48 } } }, "range": [ - 3464, - 3488 + 3377, + 3401 ], "loc": { "start": { - "line": 97, + "line": 96, "column": 24 }, "end": { - "line": 97, + "line": 96, "column": 48 } } @@ -7556,87 +7333,87 @@ "type": "Identifier", "name": "camera", "range": [ - 3489, - 3495 + 3402, + 3408 ], "loc": { "start": { - "line": 97, + "line": 96, "column": 49 }, "end": { - "line": 97, + "line": 96, "column": 55 } } } ], "range": [ - 3464, - 3496 + 3377, + 3409 ], "loc": { "start": { - "line": 97, + "line": 96, "column": 24 }, "end": { - "line": 97, + "line": 96, "column": 56 } } }, "range": [ - 3464, - 3497 + 3377, + 3410 ], "loc": { "start": { - "line": 97, + "line": 96, "column": 24 }, "end": { - "line": 97, + "line": 96, "column": 57 } } } ], "range": [ - 3462, - 3499 + 3375, + 3412 ], "loc": { "start": { - "line": 97, + "line": 96, "column": 22 }, "end": { - "line": 97, + "line": 96, "column": 59 } } }, "alternate": null, "range": [ - 3442, - 3499 + 3355, + 3412 ], "loc": { "start": { - "line": 97, + "line": 96, "column": 2 }, "end": { - "line": 97, + "line": 96, "column": 59 } } } ], "range": [ - 1296, - 3505 + 1287, + 3418 ], "loc": { "start": { @@ -7644,7 +7421,7 @@ "column": 42 }, "end": { - "line": 99, + "line": 98, "column": 2 } } @@ -7652,8 +7429,8 @@ "generator": false, "expression": false, "range": [ - 1266, - 3505 + 1257, + 3418 ], "loc": { "start": { @@ -7661,7 +7438,7 @@ "column": 12 }, "end": { - "line": 99, + "line": 98, "column": 2 } } @@ -7669,8 +7446,8 @@ "kind": "constructor", "computed": false, "range": [ - 1255, - 3505 + 1246, + 3418 ], "loc": { "start": { @@ -7678,7 +7455,7 @@ "column": 1 }, "end": { - "line": 99, + "line": 98, "column": 2 } }, @@ -7687,8 +7464,8 @@ "type": "Block", "value": "*\r\n\t * Constructs a new bokeh2 material.\r\n\t *\r\n\t * @param {PerspectiveCamera} [camera] - The main camera.\r\n\t * @param {Object} [options] - Additional options.\r\n\t * @param {Vector2} [options.texelSize] - The absolute screen texel size.\r\n\t * @param {Boolean} [options.showFocus=false] - Whether the focus point should be highlighted.\r\n\t * @param {Boolean} [options.manualDoF=false] - Enables manual depth of field blur.\r\n\t * @param {Boolean} [options.vignette=false] - Enables a vignette effect.\r\n\t * @param {Boolean} [options.pentagon=false] - Enable to use a pentagonal shape to scale gathered texels.\r\n\t * @param {Boolean} [options.shaderFocus=true] - Disable if you compute your own focalDepth (in metres!).\r\n\t * @param {Boolean} [options.noise=true] - Disable if you don't want noise patterns for dithering.\r\n\t ", "range": [ - 432, - 1250 + 423, + 1241 ], "loc": { "start": { @@ -7707,16 +7484,16 @@ "type": "Block", "value": "*\r\n\t * Sets the texel size.\r\n\t *\r\n\t * @param {Number} x - The texel width.\r\n\t * @param {Number} y - The texel height.\r\n\t ", "range": [ - 3510, - 3635 + 3423, + 3548 ], "loc": { "start": { - "line": 101, + "line": 100, "column": 1 }, "end": { - "line": 106, + "line": 105, "column": 4 } } @@ -7730,16 +7507,16 @@ "type": "Identifier", "name": "setTexelSize", "range": [ - 3640, - 3652 + 3553, + 3565 ], "loc": { "start": { - "line": 108, + "line": 107, "column": 1 }, "end": { - "line": 108, + "line": 107, "column": 13 } } @@ -7752,16 +7529,16 @@ "type": "Identifier", "name": "x", "range": [ - 3653, - 3654 + 3566, + 3567 ], "loc": { "start": { - "line": 108, + "line": 107, "column": 14 }, "end": { - "line": 108, + "line": 107, "column": 15 } } @@ -7770,16 +7547,16 @@ "type": "Identifier", "name": "y", "range": [ - 3656, - 3657 + 3569, + 3570 ], "loc": { "start": { - "line": 108, + "line": 107, "column": 17 }, "end": { - "line": 108, + "line": 107, "column": 18 } } @@ -7807,16 +7584,16 @@ "object": { "type": "ThisExpression", "range": [ - 3666, - 3670 + 3579, + 3583 ], "loc": { "start": { - "line": 110, + "line": 109, "column": 2 }, "end": { - "line": 110, + "line": 109, "column": 6 } } @@ -7825,31 +7602,31 @@ "type": "Identifier", "name": "uniforms", "range": [ - 3671, - 3679 + 3584, + 3592 ], "loc": { "start": { - "line": 110, + "line": 109, "column": 7 }, "end": { - "line": 110, + "line": 109, "column": 15 } } }, "range": [ - 3666, - 3679 + 3579, + 3592 ], "loc": { "start": { - "line": 110, + "line": 109, "column": 2 }, "end": { - "line": 110, + "line": 109, "column": 15 } } @@ -7858,31 +7635,31 @@ "type": "Identifier", "name": "texelSize", "range": [ - 3680, - 3689 + 3593, + 3602 ], "loc": { "start": { - "line": 110, + "line": 109, "column": 16 }, "end": { - "line": 110, + "line": 109, "column": 25 } } }, "range": [ - 3666, - 3689 + 3579, + 3602 ], "loc": { "start": { - "line": 110, + "line": 109, "column": 2 }, "end": { - "line": 110, + "line": 109, "column": 25 } } @@ -7891,31 +7668,31 @@ "type": "Identifier", "name": "value", "range": [ - 3690, - 3695 + 3603, + 3608 ], "loc": { "start": { - "line": 110, + "line": 109, "column": 26 }, "end": { - "line": 110, + "line": 109, "column": 31 } } }, "range": [ - 3666, - 3695 + 3579, + 3608 ], "loc": { "start": { - "line": 110, + "line": 109, "column": 2 }, "end": { - "line": 110, + "line": 109, "column": 31 } } @@ -7924,31 +7701,31 @@ "type": "Identifier", "name": "set", "range": [ - 3696, - 3699 + 3609, + 3612 ], "loc": { "start": { - "line": 110, + "line": 109, "column": 32 }, "end": { - "line": 110, + "line": 109, "column": 35 } } }, "range": [ - 3666, - 3699 + 3579, + 3612 ], "loc": { "start": { - "line": 110, + "line": 109, "column": 2 }, "end": { - "line": 110, + "line": 109, "column": 35 } } @@ -7958,16 +7735,16 @@ "type": "Identifier", "name": "x", "range": [ - 3700, - 3701 + 3613, + 3614 ], "loc": { "start": { - "line": 110, + "line": 109, "column": 36 }, "end": { - "line": 110, + "line": 109, "column": 37 } } @@ -7976,47 +7753,47 @@ "type": "Identifier", "name": "y", "range": [ - 3703, - 3704 + 3616, + 3617 ], "loc": { "start": { - "line": 110, + "line": 109, "column": 39 }, "end": { - "line": 110, + "line": 109, "column": 40 } } } ], "range": [ - 3666, - 3705 + 3579, + 3618 ], "loc": { "start": { - "line": 110, + "line": 109, "column": 2 }, "end": { - "line": 110, + "line": 109, "column": 41 } } }, "range": [ - 3666, - 3706 + 3579, + 3619 ], "loc": { "start": { - "line": 110, + "line": 109, "column": 2 }, "end": { - "line": 110, + "line": 109, "column": 42 } } @@ -8045,16 +7822,16 @@ "object": { "type": "ThisExpression", "range": [ - 3710, - 3714 + 3623, + 3627 ], "loc": { "start": { - "line": 111, + "line": 110, "column": 2 }, "end": { - "line": 111, + "line": 110, "column": 6 } } @@ -8063,31 +7840,31 @@ "type": "Identifier", "name": "uniforms", "range": [ - 3715, - 3723 + 3628, + 3636 ], "loc": { "start": { - "line": 111, + "line": 110, "column": 7 }, "end": { - "line": 111, + "line": 110, "column": 15 } } }, "range": [ - 3710, - 3723 + 3623, + 3636 ], "loc": { "start": { - "line": 111, + "line": 110, "column": 2 }, "end": { - "line": 111, + "line": 110, "column": 15 } } @@ -8096,31 +7873,31 @@ "type": "Identifier", "name": "halfTexelSize", "range": [ - 3724, - 3737 + 3637, + 3650 ], "loc": { "start": { - "line": 111, + "line": 110, "column": 16 }, "end": { - "line": 111, + "line": 110, "column": 29 } } }, "range": [ - 3710, - 3737 + 3623, + 3650 ], "loc": { "start": { - "line": 111, + "line": 110, "column": 2 }, "end": { - "line": 111, + "line": 110, "column": 29 } } @@ -8129,31 +7906,31 @@ "type": "Identifier", "name": "value", "range": [ - 3738, - 3743 + 3651, + 3656 ], "loc": { "start": { - "line": 111, + "line": 110, "column": 30 }, "end": { - "line": 111, + "line": 110, "column": 35 } } }, "range": [ - 3710, - 3743 + 3623, + 3656 ], "loc": { "start": { - "line": 111, + "line": 110, "column": 2 }, "end": { - "line": 111, + "line": 110, "column": 35 } } @@ -8162,31 +7939,31 @@ "type": "Identifier", "name": "set", "range": [ - 3744, - 3747 + 3657, + 3660 ], "loc": { "start": { - "line": 111, + "line": 110, "column": 36 }, "end": { - "line": 111, + "line": 110, "column": 39 } } }, "range": [ - 3710, - 3747 + 3623, + 3660 ], "loc": { "start": { - "line": 111, + "line": 110, "column": 2 }, "end": { - "line": 111, + "line": 110, "column": 39 } } @@ -8196,16 +7973,16 @@ "type": "Identifier", "name": "x", "range": [ - 3748, - 3749 + 3661, + 3662 ], "loc": { "start": { - "line": 111, + "line": 110, "column": 40 }, "end": { - "line": 111, + "line": 110, "column": 41 } } @@ -8214,32 +7991,32 @@ "type": "Identifier", "name": "y", "range": [ - 3751, - 3752 + 3664, + 3665 ], "loc": { "start": { - "line": 111, + "line": 110, "column": 43 }, "end": { - "line": 111, + "line": 110, "column": 44 } } } ], "range": [ - 3710, - 3753 + 3623, + 3666 ], "loc": { "start": { - "line": 111, + "line": 110, "column": 2 }, "end": { - "line": 111, + "line": 110, "column": 45 } } @@ -8248,31 +8025,31 @@ "type": "Identifier", "name": "multiplyScalar", "range": [ - 3754, - 3768 + 3667, + 3681 ], "loc": { "start": { - "line": 111, + "line": 110, "column": 46 }, "end": { - "line": 111, + "line": 110, "column": 60 } } }, "range": [ - 3710, - 3768 + 3623, + 3681 ], "loc": { "start": { - "line": 111, + "line": 110, "column": 2 }, "end": { - "line": 111, + "line": 110, "column": 60 } } @@ -8283,63 +8060,63 @@ "value": 0.5, "raw": "0.5", "range": [ - 3769, - 3772 + 3682, + 3685 ], "loc": { "start": { - "line": 111, + "line": 110, "column": 61 }, "end": { - "line": 111, + "line": 110, "column": 64 } } } ], "range": [ - 3710, - 3773 + 3623, + 3686 ], "loc": { "start": { - "line": 111, + "line": 110, "column": 2 }, "end": { - "line": 111, + "line": 110, "column": 65 } } }, "range": [ - 3710, - 3774 + 3623, + 3687 ], "loc": { "start": { - "line": 111, + "line": 110, "column": 2 }, "end": { - "line": 111, + "line": 110, "column": 66 } } } ], "range": [ - 3659, - 3780 + 3572, + 3693 ], "loc": { "start": { - "line": 108, + "line": 107, "column": 20 }, "end": { - "line": 113, + "line": 112, "column": 2 } } @@ -8347,16 +8124,16 @@ "generator": false, "expression": false, "range": [ - 3652, - 3780 + 3565, + 3693 ], "loc": { "start": { - "line": 108, + "line": 107, "column": 13 }, "end": { - "line": 113, + "line": 112, "column": 2 } } @@ -8364,16 +8141,16 @@ "kind": "method", "computed": false, "range": [ - 3640, - 3780 + 3553, + 3693 ], "loc": { "start": { - "line": 108, + "line": 107, "column": 1 }, "end": { - "line": 113, + "line": 112, "column": 2 } }, @@ -8382,16 +8159,16 @@ "type": "Block", "value": "*\r\n\t * Sets the texel size.\r\n\t *\r\n\t * @param {Number} x - The texel width.\r\n\t * @param {Number} y - The texel height.\r\n\t ", "range": [ - 3510, - 3635 + 3423, + 3548 ], "loc": { "start": { - "line": 101, + "line": 100, "column": 1 }, "end": { - "line": 106, + "line": 105, "column": 4 } } @@ -8402,16 +8179,16 @@ "type": "Block", "value": "*\r\n\t * Adopts the near and far plane and the focal length of the given camera.\r\n\t *\r\n\t * @param {PerspectiveCamera} camera - The main camera.\r\n\t ", "range": [ - 3785, - 3934 + 3698, + 3847 ], "loc": { "start": { - "line": 115, + "line": 114, "column": 1 }, "end": { - "line": 119, + "line": 118, "column": 4 } } @@ -8425,16 +8202,16 @@ "type": "Identifier", "name": "adoptCameraSettings", "range": [ - 3939, - 3958 + 3852, + 3871 ], "loc": { "start": { - "line": 121, + "line": 120, "column": 1 }, "end": { - "line": 121, + "line": 120, "column": 20 } } @@ -8447,16 +8224,16 @@ "type": "Identifier", "name": "camera", "range": [ - 3959, - 3965 + 3872, + 3878 ], "loc": { "start": { - "line": 121, + "line": 120, "column": 21 }, "end": { - "line": 121, + "line": 120, "column": 27 } } @@ -8482,16 +8259,16 @@ "object": { "type": "ThisExpression", "range": [ - 3974, - 3978 + 3887, + 3891 ], "loc": { "start": { - "line": 123, + "line": 122, "column": 2 }, "end": { - "line": 123, + "line": 122, "column": 6 } } @@ -8500,31 +8277,31 @@ "type": "Identifier", "name": "uniforms", "range": [ - 3979, - 3987 + 3892, + 3900 ], "loc": { "start": { - "line": 123, + "line": 122, "column": 7 }, "end": { - "line": 123, + "line": 122, "column": 15 } } }, "range": [ - 3974, - 3987 + 3887, + 3900 ], "loc": { "start": { - "line": 123, + "line": 122, "column": 2 }, "end": { - "line": 123, + "line": 122, "column": 15 } } @@ -8533,31 +8310,31 @@ "type": "Identifier", "name": "cameraNear", "range": [ - 3988, - 3998 + 3901, + 3911 ], "loc": { "start": { - "line": 123, + "line": 122, "column": 16 }, "end": { - "line": 123, + "line": 122, "column": 26 } } }, "range": [ - 3974, - 3998 + 3887, + 3911 ], "loc": { "start": { - "line": 123, + "line": 122, "column": 2 }, "end": { - "line": 123, + "line": 122, "column": 26 } } @@ -8566,31 +8343,31 @@ "type": "Identifier", "name": "value", "range": [ - 3999, - 4004 + 3912, + 3917 ], "loc": { "start": { - "line": 123, + "line": 122, "column": 27 }, "end": { - "line": 123, + "line": 122, "column": 32 } } }, "range": [ - 3974, - 4004 + 3887, + 3917 ], "loc": { "start": { - "line": 123, + "line": 122, "column": 2 }, "end": { - "line": 123, + "line": 122, "column": 32 } } @@ -8602,16 +8379,16 @@ "type": "Identifier", "name": "camera", "range": [ - 4007, - 4013 + 3920, + 3926 ], "loc": { "start": { - "line": 123, + "line": 122, "column": 35 }, "end": { - "line": 123, + "line": 122, "column": 41 } } @@ -8620,61 +8397,61 @@ "type": "Identifier", "name": "near", "range": [ - 4014, - 4018 + 3927, + 3931 ], "loc": { "start": { - "line": 123, + "line": 122, "column": 42 }, "end": { - "line": 123, + "line": 122, "column": 46 } } }, "range": [ - 4007, - 4018 + 3920, + 3931 ], "loc": { "start": { - "line": 123, + "line": 122, "column": 35 }, "end": { - "line": 123, + "line": 122, "column": 46 } } }, "range": [ - 3974, - 4018 + 3887, + 3931 ], "loc": { "start": { - "line": 123, + "line": 122, "column": 2 }, "end": { - "line": 123, + "line": 122, "column": 46 } } }, "range": [ - 3974, - 4019 + 3887, + 3932 ], "loc": { "start": { - "line": 123, + "line": 122, "column": 2 }, "end": { - "line": 123, + "line": 122, "column": 47 } } @@ -8696,16 +8473,16 @@ "object": { "type": "ThisExpression", "range": [ - 4023, - 4027 + 3936, + 3940 ], "loc": { "start": { - "line": 124, + "line": 123, "column": 2 }, "end": { - "line": 124, + "line": 123, "column": 6 } } @@ -8714,31 +8491,31 @@ "type": "Identifier", "name": "uniforms", "range": [ - 4028, - 4036 + 3941, + 3949 ], "loc": { "start": { - "line": 124, + "line": 123, "column": 7 }, "end": { - "line": 124, + "line": 123, "column": 15 } } }, "range": [ - 4023, - 4036 + 3936, + 3949 ], "loc": { "start": { - "line": 124, + "line": 123, "column": 2 }, "end": { - "line": 124, + "line": 123, "column": 15 } } @@ -8747,31 +8524,31 @@ "type": "Identifier", "name": "cameraFar", "range": [ - 4037, - 4046 + 3950, + 3959 ], "loc": { "start": { - "line": 124, + "line": 123, "column": 16 }, "end": { - "line": 124, + "line": 123, "column": 25 } } }, "range": [ - 4023, - 4046 + 3936, + 3959 ], "loc": { "start": { - "line": 124, + "line": 123, "column": 2 }, "end": { - "line": 124, + "line": 123, "column": 25 } } @@ -8780,31 +8557,31 @@ "type": "Identifier", "name": "value", "range": [ - 4047, - 4052 + 3960, + 3965 ], "loc": { "start": { - "line": 124, + "line": 123, "column": 26 }, "end": { - "line": 124, + "line": 123, "column": 31 } } }, "range": [ - 4023, - 4052 + 3936, + 3965 ], "loc": { "start": { - "line": 124, + "line": 123, "column": 2 }, "end": { - "line": 124, + "line": 123, "column": 31 } } @@ -8816,16 +8593,16 @@ "type": "Identifier", "name": "camera", "range": [ - 4055, - 4061 + 3968, + 3974 ], "loc": { "start": { - "line": 124, + "line": 123, "column": 34 }, "end": { - "line": 124, + "line": 123, "column": 40 } } @@ -8834,61 +8611,61 @@ "type": "Identifier", "name": "far", "range": [ - 4062, - 4065 + 3975, + 3978 ], "loc": { "start": { - "line": 124, + "line": 123, "column": 41 }, "end": { - "line": 124, + "line": 123, "column": 44 } } }, "range": [ - 4055, - 4065 + 3968, + 3978 ], "loc": { "start": { - "line": 124, + "line": 123, "column": 34 }, "end": { - "line": 124, + "line": 123, "column": 44 } } }, "range": [ - 4023, - 4065 + 3936, + 3978 ], "loc": { "start": { - "line": 124, + "line": 123, "column": 2 }, "end": { - "line": 124, + "line": 123, "column": 44 } } }, "range": [ - 4023, - 4066 + 3936, + 3979 ], "loc": { "start": { - "line": 124, + "line": 123, "column": 2 }, "end": { - "line": 124, + "line": 123, "column": 45 } } @@ -8910,16 +8687,16 @@ "object": { "type": "ThisExpression", "range": [ - 4070, - 4074 + 3983, + 3987 ], "loc": { "start": { - "line": 125, + "line": 124, "column": 2 }, "end": { - "line": 125, + "line": 124, "column": 6 } } @@ -8928,31 +8705,31 @@ "type": "Identifier", "name": "uniforms", "range": [ - 4075, - 4083 + 3988, + 3996 ], "loc": { "start": { - "line": 125, + "line": 124, "column": 7 }, "end": { - "line": 125, + "line": 124, "column": 15 } } }, "range": [ - 4070, - 4083 + 3983, + 3996 ], "loc": { "start": { - "line": 125, + "line": 124, "column": 2 }, "end": { - "line": 125, + "line": 124, "column": 15 } } @@ -8961,31 +8738,31 @@ "type": "Identifier", "name": "focalLength", "range": [ - 4084, - 4095 + 3997, + 4008 ], "loc": { "start": { - "line": 125, + "line": 124, "column": 16 }, "end": { - "line": 125, + "line": 124, "column": 27 } } }, "range": [ - 4070, - 4095 + 3983, + 4008 ], "loc": { "start": { - "line": 125, + "line": 124, "column": 2 }, "end": { - "line": 125, + "line": 124, "column": 27 } } @@ -8994,31 +8771,31 @@ "type": "Identifier", "name": "value", "range": [ - 4096, - 4101 + 4009, + 4014 ], "loc": { "start": { - "line": 125, + "line": 124, "column": 28 }, "end": { - "line": 125, + "line": 124, "column": 33 } } }, "range": [ - 4070, - 4101 + 3983, + 4014 ], "loc": { "start": { - "line": 125, + "line": 124, "column": 2 }, "end": { - "line": 125, + "line": 124, "column": 33 } } @@ -9032,16 +8809,16 @@ "type": "Identifier", "name": "camera", "range": [ - 4104, - 4110 + 4017, + 4023 ], "loc": { "start": { - "line": 125, + "line": 124, "column": 36 }, "end": { - "line": 125, + "line": 124, "column": 42 } } @@ -9050,77 +8827,77 @@ "type": "Identifier", "name": "getFocalLength", "range": [ - 4111, - 4125 + 4024, + 4038 ], "loc": { "start": { - "line": 125, + "line": 124, "column": 43 }, "end": { - "line": 125, + "line": 124, "column": 57 } } }, "range": [ - 4104, - 4125 + 4017, + 4038 ], "loc": { "start": { - "line": 125, + "line": 124, "column": 36 }, "end": { - "line": 125, + "line": 124, "column": 57 } } }, "arguments": [], "range": [ - 4104, - 4127 + 4017, + 4040 ], "loc": { "start": { - "line": 125, + "line": 124, "column": 36 }, "end": { - "line": 125, + "line": 124, "column": 59 } } }, "range": [ - 4070, - 4127 + 3983, + 4040 ], "loc": { "start": { - "line": 125, + "line": 124, "column": 2 }, "end": { - "line": 125, + "line": 124, "column": 59 } } }, "range": [ - 4070, - 4128 + 3983, + 4041 ], "loc": { "start": { - "line": 125, + "line": 124, "column": 2 }, "end": { - "line": 125, + "line": 124, "column": 60 } }, @@ -9129,16 +8906,16 @@ "type": "Line", "value": " unit: mm.", "range": [ - 4129, - 4141 + 4042, + 4054 ], "loc": { "start": { - "line": 125, + "line": 124, "column": 61 }, "end": { - "line": 125, + "line": 124, "column": 73 } } @@ -9147,16 +8924,16 @@ } ], "range": [ - 3967, - 4147 + 3880, + 4060 ], "loc": { "start": { - "line": 121, + "line": 120, "column": 29 }, "end": { - "line": 127, + "line": 126, "column": 2 } } @@ -9164,16 +8941,16 @@ "generator": false, "expression": false, "range": [ - 3958, - 4147 + 3871, + 4060 ], "loc": { "start": { - "line": 121, + "line": 120, "column": 20 }, "end": { - "line": 127, + "line": 126, "column": 2 } } @@ -9181,16 +8958,16 @@ "kind": "method", "computed": false, "range": [ - 3939, - 4147 + 3852, + 4060 ], "loc": { "start": { - "line": 121, + "line": 120, "column": 1 }, "end": { - "line": 127, + "line": 126, "column": 2 } }, @@ -9199,16 +8976,16 @@ "type": "Block", "value": "*\r\n\t * Adopts the near and far plane and the focal length of the given camera.\r\n\t *\r\n\t * @param {PerspectiveCamera} camera - The main camera.\r\n\t ", "range": [ - 3785, - 3934 + 3698, + 3847 ], "loc": { "start": { - "line": 115, + "line": 114, "column": 1 }, "end": { - "line": 119, + "line": 118, "column": 4 } } @@ -9218,8 +8995,8 @@ } ], "range": [ - 426, - 4152 + 417, + 4065 ], "loc": { "start": { @@ -9227,14 +9004,14 @@ "column": 51 }, "end": { - "line": 129, + "line": 128, "column": 1 } } }, "range": [ - 382, - 4152 + 373, + 4065 ], "loc": { "start": { @@ -9242,7 +9019,7 @@ "column": 7 }, "end": { - "line": 129, + "line": 128, "column": 1 } }, @@ -9251,8 +9028,8 @@ "type": "Block", "value": "*\r\n * Depth of Field shader version 2.4.\r\n *\r\n * Original shader code by Martins Upitis:\r\n * http://blenderartists.org/forum/showthread.php?237488-GLSL-depth-of-field-with-bokeh-v2-4-(update)\r\n ", "range": [ - 172, - 371 + 163, + 362 ], "loc": { "start": { @@ -9271,8 +9048,8 @@ "specifiers": [], "source": null, "range": [ - 375, - 4152 + 366, + 4065 ], "loc": { "start": { @@ -9280,7 +9057,7 @@ "column": 0 }, "end": { - "line": 129, + "line": 128, "column": 1 } }, @@ -9289,8 +9066,8 @@ "type": "Block", "value": "*\r\n * Depth of Field shader version 2.4.\r\n *\r\n * Original shader code by Martins Upitis:\r\n * http://blenderartists.org/forum/showthread.php?237488-GLSL-depth-of-field-with-bokeh-v2-4-(update)\r\n ", "range": [ - 172, - 371 + 163, + 362 ], "loc": { "start": { @@ -9309,7 +9086,7 @@ "sourceType": "module", "range": [ 0, - 4152 + 4065 ], "loc": { "start": { @@ -9317,7 +9094,7 @@ "column": 0 }, "end": { - "line": 129, + "line": 128, "column": 1 } }, @@ -9326,8 +9103,8 @@ "type": "Block", "value": "*\r\n * Depth of Field shader version 2.4.\r\n *\r\n * Original shader code by Martins Upitis:\r\n * http://blenderartists.org/forum/showthread.php?237488-GLSL-depth-of-field-with-bokeh-v2-4-(update)\r\n ", "range": [ - 172, - 371 + 163, + 362 ], "loc": { "start": { @@ -9344,8 +9121,8 @@ "type": "Block", "value": "*\r\n\t * Constructs a new bokeh2 material.\r\n\t *\r\n\t * @param {PerspectiveCamera} [camera] - The main camera.\r\n\t * @param {Object} [options] - Additional options.\r\n\t * @param {Vector2} [options.texelSize] - The absolute screen texel size.\r\n\t * @param {Boolean} [options.showFocus=false] - Whether the focus point should be highlighted.\r\n\t * @param {Boolean} [options.manualDoF=false] - Enables manual depth of field blur.\r\n\t * @param {Boolean} [options.vignette=false] - Enables a vignette effect.\r\n\t * @param {Boolean} [options.pentagon=false] - Enable to use a pentagonal shape to scale gathered texels.\r\n\t * @param {Boolean} [options.shaderFocus=true] - Disable if you compute your own focalDepth (in metres!).\r\n\t * @param {Boolean} [options.noise=true] - Disable if you don't want noise patterns for dithering.\r\n\t ", "range": [ - 432, - 1250 + 423, + 1241 ], "loc": { "start": { @@ -9362,16 +9139,16 @@ "type": "Block", "value": "*\r\n\t * Sets the texel size.\r\n\t *\r\n\t * @param {Number} x - The texel width.\r\n\t * @param {Number} y - The texel height.\r\n\t ", "range": [ - 3510, - 3635 + 3423, + 3548 ], "loc": { "start": { - "line": 101, + "line": 100, "column": 1 }, "end": { - "line": 106, + "line": 105, "column": 4 } } @@ -9380,16 +9157,16 @@ "type": "Block", "value": "*\r\n\t * Adopts the near and far plane and the focal length of the given camera.\r\n\t *\r\n\t * @param {PerspectiveCamera} camera - The main camera.\r\n\t ", "range": [ - 3785, - 3934 + 3698, + 3847 ], "loc": { "start": { - "line": 115, + "line": 114, "column": 1 }, "end": { - "line": 119, + "line": 118, "column": 4 } } @@ -9398,16 +9175,16 @@ "type": "Line", "value": " unit: mm.", "range": [ - 4129, - 4141 + 4042, + 4054 ], "loc": { "start": { - "line": 125, + "line": 124, "column": 61 }, "end": { - "line": 125, + "line": 124, "column": 73 } } diff --git a/public/docs/ast/source/materials/BokehMaterial.js.json b/public/docs/ast/source/materials/BokehMaterial.js.json index bc63e6100..b6bdf2b03 100644 --- a/public/docs/ast/source/materials/BokehMaterial.js.json +++ b/public/docs/ast/source/materials/BokehMaterial.js.json @@ -360,16 +360,16 @@ "type": "Identifier", "name": "constructor", "range": [ - 784, - 795 + 980, + 991 ], "loc": { "start": { - "line": 25, + "line": 26, "column": 1 }, "end": { - "line": 25, + "line": 26, "column": 12 } } @@ -384,16 +384,16 @@ "type": "Identifier", "name": "camera", "range": [ - 796, - 802 + 992, + 998 ], "loc": { "start": { - "line": 25, + "line": 26, "column": 13 }, "end": { - "line": 25, + "line": 26, "column": 19 } } @@ -403,31 +403,31 @@ "value": null, "raw": "null", "range": [ - 805, - 809 + 1001, + 1005 ], "loc": { "start": { - "line": 25, + "line": 26, "column": 22 }, "end": { - "line": 25, + "line": 26, "column": 26 } } }, "range": [ - 796, - 809 + 992, + 1005 ], "loc": { "start": { - "line": 25, + "line": 26, "column": 13 }, "end": { - "line": 25, + "line": 26, "column": 26 } } @@ -438,16 +438,16 @@ "type": "Identifier", "name": "options", "range": [ - 811, - 818 + 1007, + 1014 ], "loc": { "start": { - "line": 25, + "line": 26, "column": 28 }, "end": { - "line": 25, + "line": 26, "column": 35 } } @@ -456,31 +456,31 @@ "type": "ObjectExpression", "properties": [], "range": [ - 821, - 823 + 1017, + 1019 ], "loc": { "start": { - "line": 25, + "line": 26, "column": 38 }, "end": { - "line": 25, + "line": 26, "column": 40 } } }, "range": [ - 811, - 823 + 1007, + 1019 ], "loc": { "start": { - "line": 25, + "line": 26, "column": 28 }, "end": { - "line": 25, + "line": 26, "column": 40 } } @@ -501,16 +501,16 @@ "type": "Identifier", "name": "options", "range": [ - 835, - 842 + 1031, + 1038 ], "loc": { "start": { - "line": 27, + "line": 28, "column": 5 }, "end": { - "line": 27, + "line": 28, "column": 12 } } @@ -519,31 +519,31 @@ "type": "Identifier", "name": "focus", "range": [ - 843, - 848 + 1039, + 1044 ], "loc": { "start": { - "line": 27, + "line": 28, "column": 13 }, "end": { - "line": 27, + "line": 28, "column": 18 } } }, "range": [ - 835, - 848 + 1031, + 1044 ], "loc": { "start": { - "line": 27, + "line": 28, "column": 5 }, "end": { - "line": 27, + "line": 28, "column": 18 } } @@ -552,31 +552,31 @@ "type": "Identifier", "name": "undefined", "range": [ - 853, - 862 + 1049, + 1058 ], "loc": { "start": { - "line": 27, + "line": 28, "column": 23 }, "end": { - "line": 27, + "line": 28, "column": 32 } } }, "range": [ - 835, - 862 + 1031, + 1058 ], "loc": { "start": { - "line": 27, + "line": 28, "column": 5 }, "end": { - "line": 27, + "line": 28, "column": 32 } } @@ -596,16 +596,16 @@ "type": "Identifier", "name": "options", "range": [ - 866, - 873 + 1062, + 1069 ], "loc": { "start": { - "line": 27, + "line": 28, "column": 36 }, "end": { - "line": 27, + "line": 28, "column": 43 } } @@ -614,31 +614,31 @@ "type": "Identifier", "name": "focus", "range": [ - 874, - 879 + 1070, + 1075 ], "loc": { "start": { - "line": 27, + "line": 28, "column": 44 }, "end": { - "line": 27, + "line": 28, "column": 49 } } }, "range": [ - 866, - 879 + 1062, + 1075 ], "loc": { "start": { - "line": 27, + "line": 28, "column": 36 }, "end": { - "line": 27, + "line": 28, "column": 49 } } @@ -648,78 +648,78 @@ "value": 1, "raw": "1.0", "range": [ - 882, - 885 + 1078, + 1081 ], "loc": { "start": { - "line": 27, + "line": 28, "column": 52 }, "end": { - "line": 27, + "line": 28, "column": 55 } } }, "range": [ - 866, - 885 + 1062, + 1081 ], "loc": { "start": { - "line": 27, + "line": 28, "column": 36 }, "end": { - "line": 27, + "line": 28, "column": 55 } } }, "range": [ - 866, - 886 + 1062, + 1082 ], "loc": { "start": { - "line": 27, + "line": 28, "column": 36 }, "end": { - "line": 27, + "line": 28, "column": 56 } } } ], "range": [ - 864, - 888 + 1060, + 1084 ], "loc": { "start": { - "line": 27, + "line": 28, "column": 34 }, "end": { - "line": 27, + "line": 28, "column": 58 } } }, "alternate": null, "range": [ - 832, - 888 + 1028, + 1084 ], "loc": { "start": { - "line": 27, + "line": 28, "column": 2 }, "end": { - "line": 27, + "line": 28, "column": 58 } } @@ -736,16 +736,251 @@ "type": "Identifier", "name": "options", "range": [ - 895, - 902 + 1091, + 1098 ], "loc": { "start": { - "line": 28, + "line": 29, "column": 5 }, "end": { - "line": 28, + "line": 29, + "column": 12 + } + } + }, + "property": { + "type": "Identifier", + "name": "dof", + "range": [ + 1099, + 1102 + ], + "loc": { + "start": { + "line": 29, + "column": 13 + }, + "end": { + "line": 29, + "column": 16 + } + } + }, + "range": [ + 1091, + 1102 + ], + "loc": { + "start": { + "line": 29, + "column": 5 + }, + "end": { + "line": 29, + "column": 16 + } + } + }, + "right": { + "type": "Identifier", + "name": "undefined", + "range": [ + 1107, + 1116 + ], + "loc": { + "start": { + "line": 29, + "column": 21 + }, + "end": { + "line": 29, + "column": 30 + } + } + }, + "range": [ + 1091, + 1116 + ], + "loc": { + "start": { + "line": 29, + "column": 5 + }, + "end": { + "line": 29, + "column": 30 + } + } + }, + "consequent": { + "type": "BlockStatement", + "body": [ + { + "type": "ExpressionStatement", + "expression": { + "type": "AssignmentExpression", + "operator": "=", + "left": { + "type": "MemberExpression", + "computed": false, + "object": { + "type": "Identifier", + "name": "options", + "range": [ + 1120, + 1127 + ], + "loc": { + "start": { + "line": 29, + "column": 34 + }, + "end": { + "line": 29, + "column": 41 + } + } + }, + "property": { + "type": "Identifier", + "name": "dof", + "range": [ + 1128, + 1131 + ], + "loc": { + "start": { + "line": 29, + "column": 42 + }, + "end": { + "line": 29, + "column": 45 + } + } + }, + "range": [ + 1120, + 1131 + ], + "loc": { + "start": { + "line": 29, + "column": 34 + }, + "end": { + "line": 29, + "column": 45 + } + } + }, + "right": { + "type": "Literal", + "value": 0.02, + "raw": "0.02", + "range": [ + 1134, + 1138 + ], + "loc": { + "start": { + "line": 29, + "column": 48 + }, + "end": { + "line": 29, + "column": 52 + } + } + }, + "range": [ + 1120, + 1138 + ], + "loc": { + "start": { + "line": 29, + "column": 34 + }, + "end": { + "line": 29, + "column": 52 + } + } + }, + "range": [ + 1120, + 1139 + ], + "loc": { + "start": { + "line": 29, + "column": 34 + }, + "end": { + "line": 29, + "column": 53 + } + } + } + ], + "range": [ + 1118, + 1141 + ], + "loc": { + "start": { + "line": 29, + "column": 32 + }, + "end": { + "line": 29, + "column": 55 + } + } + }, + "alternate": null, + "range": [ + 1088, + 1141 + ], + "loc": { + "start": { + "line": 29, + "column": 2 + }, + "end": { + "line": 29, + "column": 55 + } + } + }, + { + "type": "IfStatement", + "test": { + "type": "BinaryExpression", + "operator": "===", + "left": { + "type": "MemberExpression", + "computed": false, + "object": { + "type": "Identifier", + "name": "options", + "range": [ + 1148, + 1155 + ], + "loc": { + "start": { + "line": 30, + "column": 5 + }, + "end": { + "line": 30, "column": 12 } } @@ -754,31 +989,31 @@ "type": "Identifier", "name": "aperture", "range": [ - 903, - 911 + 1156, + 1164 ], "loc": { "start": { - "line": 28, + "line": 30, "column": 13 }, "end": { - "line": 28, + "line": 30, "column": 21 } } }, "range": [ - 895, - 911 + 1148, + 1164 ], "loc": { "start": { - "line": 28, + "line": 30, "column": 5 }, "end": { - "line": 28, + "line": 30, "column": 21 } } @@ -787,31 +1022,31 @@ "type": "Identifier", "name": "undefined", "range": [ - 916, - 925 + 1169, + 1178 ], "loc": { "start": { - "line": 28, + "line": 30, "column": 26 }, "end": { - "line": 28, + "line": 30, "column": 35 } } }, "range": [ - 895, - 925 + 1148, + 1178 ], "loc": { "start": { - "line": 28, + "line": 30, "column": 5 }, "end": { - "line": 28, + "line": 30, "column": 35 } } @@ -831,16 +1066,16 @@ "type": "Identifier", "name": "options", "range": [ - 929, - 936 + 1182, + 1189 ], "loc": { "start": { - "line": 28, + "line": 30, "column": 39 }, "end": { - "line": 28, + "line": 30, "column": 46 } } @@ -849,31 +1084,31 @@ "type": "Identifier", "name": "aperture", "range": [ - 937, - 945 + 1190, + 1198 ], "loc": { "start": { - "line": 28, + "line": 30, "column": 47 }, "end": { - "line": 28, + "line": 30, "column": 55 } } }, "range": [ - 929, - 945 + 1182, + 1198 ], "loc": { "start": { - "line": 28, + "line": 30, "column": 39 }, "end": { - "line": 28, + "line": 30, "column": 55 } } @@ -883,78 +1118,78 @@ "value": 0.025, "raw": "0.025", "range": [ - 948, - 953 + 1201, + 1206 ], "loc": { "start": { - "line": 28, + "line": 30, "column": 58 }, "end": { - "line": 28, + "line": 30, "column": 63 } } }, "range": [ - 929, - 953 + 1182, + 1206 ], "loc": { "start": { - "line": 28, + "line": 30, "column": 39 }, "end": { - "line": 28, + "line": 30, "column": 63 } } }, "range": [ - 929, - 954 + 1182, + 1207 ], "loc": { "start": { - "line": 28, + "line": 30, "column": 39 }, "end": { - "line": 28, + "line": 30, "column": 64 } } } ], "range": [ - 927, - 956 + 1180, + 1209 ], "loc": { "start": { - "line": 28, + "line": 30, "column": 37 }, "end": { - "line": 28, + "line": 30, "column": 66 } } }, "alternate": null, "range": [ - 892, - 956 + 1145, + 1209 ], "loc": { "start": { - "line": 28, + "line": 30, "column": 2 }, "end": { - "line": 28, + "line": 30, "column": 66 } } @@ -971,16 +1206,16 @@ "type": "Identifier", "name": "options", "range": [ - 963, - 970 + 1216, + 1223 ], "loc": { "start": { - "line": 29, + "line": 31, "column": 5 }, "end": { - "line": 29, + "line": 31, "column": 12 } } @@ -989,31 +1224,31 @@ "type": "Identifier", "name": "maxBlur", "range": [ - 971, - 978 + 1224, + 1231 ], "loc": { "start": { - "line": 29, + "line": 31, "column": 13 }, "end": { - "line": 29, + "line": 31, "column": 20 } } }, "range": [ - 963, - 978 + 1216, + 1231 ], "loc": { "start": { - "line": 29, + "line": 31, "column": 5 }, "end": { - "line": 29, + "line": 31, "column": 20 } } @@ -1022,31 +1257,31 @@ "type": "Identifier", "name": "undefined", "range": [ - 983, - 992 + 1236, + 1245 ], "loc": { "start": { - "line": 29, + "line": 31, "column": 25 }, "end": { - "line": 29, + "line": 31, "column": 34 } } }, "range": [ - 963, - 992 + 1216, + 1245 ], "loc": { "start": { - "line": 29, + "line": 31, "column": 5 }, "end": { - "line": 29, + "line": 31, "column": 34 } } @@ -1066,16 +1301,16 @@ "type": "Identifier", "name": "options", "range": [ - 996, - 1003 + 1249, + 1256 ], "loc": { "start": { - "line": 29, + "line": 31, "column": 38 }, "end": { - "line": 29, + "line": 31, "column": 45 } } @@ -1084,31 +1319,31 @@ "type": "Identifier", "name": "maxBlur", "range": [ - 1004, - 1011 + 1257, + 1264 ], "loc": { "start": { - "line": 29, + "line": 31, "column": 46 }, "end": { - "line": 29, + "line": 31, "column": 53 } } }, "range": [ - 996, - 1011 + 1249, + 1264 ], "loc": { "start": { - "line": 29, + "line": 31, "column": 38 }, "end": { - "line": 29, + "line": 31, "column": 53 } } @@ -1118,78 +1353,78 @@ "value": 1, "raw": "1.0", "range": [ - 1014, - 1017 + 1267, + 1270 ], "loc": { "start": { - "line": 29, + "line": 31, "column": 56 }, "end": { - "line": 29, + "line": 31, "column": 59 } } }, "range": [ - 996, - 1017 + 1249, + 1270 ], "loc": { "start": { - "line": 29, + "line": 31, "column": 38 }, "end": { - "line": 29, + "line": 31, "column": 59 } } }, "range": [ - 996, - 1018 + 1249, + 1271 ], "loc": { "start": { - "line": 29, + "line": 31, "column": 38 }, "end": { - "line": 29, + "line": 31, "column": 60 } } } ], "range": [ - 994, - 1020 + 1247, + 1273 ], "loc": { "start": { - "line": 29, + "line": 31, "column": 36 }, "end": { - "line": 29, + "line": 31, "column": 62 } } }, "alternate": null, "range": [ - 960, - 1020 + 1213, + 1273 ], "loc": { "start": { - "line": 29, + "line": 31, "column": 2 }, "end": { - "line": 29, + "line": 31, "column": 62 } } @@ -1201,16 +1436,16 @@ "callee": { "type": "Super", "range": [ - 1026, - 1031 + 1279, + 1284 ], "loc": { "start": { - "line": 31, + "line": 33, "column": 2 }, "end": { - "line": 31, + "line": 33, "column": 7 } } @@ -1225,16 +1460,16 @@ "type": "Identifier", "name": "type", "range": [ - 1040, - 1044 + 1293, + 1297 ], "loc": { "start": { - "line": 33, + "line": 35, "column": 3 }, "end": { - "line": 33, + "line": 35, "column": 7 } } @@ -1244,16 +1479,16 @@ "value": "BokehMaterial", "raw": "\"BokehMaterial\"", "range": [ - 1046, - 1061 + 1299, + 1314 ], "loc": { "start": { - "line": 33, + "line": 35, "column": 9 }, "end": { - "line": 33, + "line": 35, "column": 24 } } @@ -1263,16 +1498,16 @@ "shorthand": false, "computed": false, "range": [ - 1040, - 1061 + 1293, + 1314 ], "loc": { "start": { - "line": 33, + "line": 35, "column": 3 }, "end": { - "line": 33, + "line": 35, "column": 24 } } @@ -1283,16 +1518,16 @@ "type": "Identifier", "name": "uniforms", "range": [ - 1069, - 1077 + 1322, + 1330 ], "loc": { "start": { - "line": 35, + "line": 37, "column": 3 }, "end": { - "line": 35, + "line": 37, "column": 11 } } @@ -1306,16 +1541,16 @@ "type": "Identifier", "name": "cameraNear", "range": [ - 1088, - 1098 + 1341, + 1351 ], "loc": { "start": { - "line": 37, + "line": 39, "column": 4 }, "end": { - "line": 37, + "line": 39, "column": 14 } } @@ -1326,16 +1561,16 @@ "type": "Identifier", "name": "Uniform", "range": [ - 1104, - 1111 + 1357, + 1364 ], "loc": { "start": { - "line": 37, + "line": 39, "column": 20 }, "end": { - "line": 37, + "line": 39, "column": 27 } } @@ -1346,32 +1581,32 @@ "value": 0.1, "raw": "0.1", "range": [ - 1112, - 1115 + 1365, + 1368 ], "loc": { "start": { - "line": 37, + "line": 39, "column": 28 }, "end": { - "line": 37, + "line": 39, "column": 31 } } } ], "range": [ - 1100, - 1116 + 1353, + 1369 ], "loc": { "start": { - "line": 37, + "line": 39, "column": 16 }, "end": { - "line": 37, + "line": 39, "column": 32 } } @@ -1381,16 +1616,16 @@ "shorthand": false, "computed": false, "range": [ - 1088, - 1116 + 1341, + 1369 ], "loc": { "start": { - "line": 37, + "line": 39, "column": 4 }, "end": { - "line": 37, + "line": 39, "column": 32 } } @@ -1401,16 +1636,16 @@ "type": "Identifier", "name": "cameraFar", "range": [ - 1123, - 1132 + 1376, + 1385 ], "loc": { "start": { - "line": 38, + "line": 40, "column": 4 }, "end": { - "line": 38, + "line": 40, "column": 13 } } @@ -1421,16 +1656,16 @@ "type": "Identifier", "name": "Uniform", "range": [ - 1138, - 1145 + 1391, + 1398 ], "loc": { "start": { - "line": 38, + "line": 40, "column": 19 }, "end": { - "line": 38, + "line": 40, "column": 26 } } @@ -1441,32 +1676,32 @@ "value": 2000, "raw": "2000", "range": [ - 1146, - 1150 + 1399, + 1403 ], "loc": { "start": { - "line": 38, + "line": 40, "column": 27 }, "end": { - "line": 38, + "line": 40, "column": 31 } } } ], "range": [ - 1134, - 1151 + 1387, + 1404 ], "loc": { "start": { - "line": 38, + "line": 40, "column": 15 }, "end": { - "line": 38, + "line": 40, "column": 32 } } @@ -1476,16 +1711,16 @@ "shorthand": false, "computed": false, "range": [ - 1123, - 1151 + 1376, + 1404 ], "loc": { "start": { - "line": 38, + "line": 40, "column": 4 }, "end": { - "line": 38, + "line": 40, "column": 32 } } @@ -1496,16 +1731,16 @@ "type": "Identifier", "name": "aspect", "range": [ - 1158, - 1164 + 1411, + 1417 ], "loc": { "start": { - "line": 39, + "line": 41, "column": 4 }, "end": { - "line": 39, + "line": 41, "column": 10 } } @@ -1516,16 +1751,16 @@ "type": "Identifier", "name": "Uniform", "range": [ - 1170, - 1177 + 1423, + 1430 ], "loc": { "start": { - "line": 39, + "line": 41, "column": 16 }, "end": { - "line": 39, + "line": 41, "column": 23 } } @@ -1536,32 +1771,32 @@ "value": 1, "raw": "1.0", "range": [ - 1178, - 1181 + 1431, + 1434 ], "loc": { "start": { - "line": 39, + "line": 41, "column": 24 }, "end": { - "line": 39, + "line": 41, "column": 27 } } } ], "range": [ - 1166, - 1182 + 1419, + 1435 ], "loc": { "start": { - "line": 39, + "line": 41, "column": 12 }, "end": { - "line": 39, + "line": 41, "column": 28 } } @@ -1571,16 +1806,16 @@ "shorthand": false, "computed": false, "range": [ - 1158, - 1182 + 1411, + 1435 ], "loc": { "start": { - "line": 39, + "line": 41, "column": 4 }, "end": { - "line": 39, + "line": 41, "column": 28 } } @@ -1591,16 +1826,16 @@ "type": "Identifier", "name": "tDiffuse", "range": [ - 1191, - 1199 + 1444, + 1452 ], "loc": { "start": { - "line": 41, + "line": 43, "column": 4 }, "end": { - "line": 41, + "line": 43, "column": 12 } } @@ -1611,16 +1846,16 @@ "type": "Identifier", "name": "Uniform", "range": [ - 1205, - 1212 + 1458, + 1465 ], "loc": { "start": { - "line": 41, + "line": 43, "column": 18 }, "end": { - "line": 41, + "line": 43, "column": 25 } } @@ -1631,32 +1866,32 @@ "value": null, "raw": "null", "range": [ - 1213, - 1217 + 1466, + 1470 ], "loc": { "start": { - "line": 41, + "line": 43, "column": 26 }, "end": { - "line": 41, + "line": 43, "column": 30 } } } ], "range": [ - 1201, - 1218 + 1454, + 1471 ], "loc": { "start": { - "line": 41, + "line": 43, "column": 14 }, "end": { - "line": 41, + "line": 43, "column": 31 } } @@ -1666,16 +1901,16 @@ "shorthand": false, "computed": false, "range": [ - 1191, - 1218 + 1444, + 1471 ], "loc": { "start": { - "line": 41, + "line": 43, "column": 4 }, "end": { - "line": 41, + "line": 43, "column": 31 } } @@ -1686,16 +1921,16 @@ "type": "Identifier", "name": "tDepth", "range": [ - 1225, - 1231 + 1478, + 1484 ], "loc": { "start": { - "line": 42, + "line": 44, "column": 4 }, "end": { - "line": 42, + "line": 44, "column": 10 } } @@ -1706,16 +1941,16 @@ "type": "Identifier", "name": "Uniform", "range": [ - 1237, - 1244 + 1490, + 1497 ], "loc": { "start": { - "line": 42, + "line": 44, "column": 16 }, "end": { - "line": 42, + "line": 44, "column": 23 } } @@ -1726,32 +1961,32 @@ "value": null, "raw": "null", "range": [ - 1245, - 1249 + 1498, + 1502 ], "loc": { "start": { - "line": 42, + "line": 44, "column": 24 }, "end": { - "line": 42, + "line": 44, "column": 28 } } } ], "range": [ - 1233, - 1250 + 1486, + 1503 ], "loc": { "start": { - "line": 42, + "line": 44, "column": 12 }, "end": { - "line": 42, + "line": 44, "column": 29 } } @@ -1761,16 +1996,16 @@ "shorthand": false, "computed": false, "range": [ - 1225, - 1250 + 1478, + 1503 ], "loc": { "start": { - "line": 42, + "line": 44, "column": 4 }, "end": { - "line": 42, + "line": 44, "column": 29 } } @@ -1781,16 +2016,16 @@ "type": "Identifier", "name": "focus", "range": [ - 1259, - 1264 + 1512, + 1517 ], "loc": { "start": { - "line": 44, + "line": 46, "column": 4 }, "end": { - "line": 44, + "line": 46, "column": 9 } } @@ -1801,16 +2036,16 @@ "type": "Identifier", "name": "Uniform", "range": [ - 1270, - 1277 + 1523, + 1530 ], "loc": { "start": { - "line": 44, + "line": 46, "column": 15 }, "end": { - "line": 44, + "line": 46, "column": 22 } } @@ -1823,16 +2058,16 @@ "type": "Identifier", "name": "options", "range": [ - 1278, - 1285 + 1531, + 1538 ], "loc": { "start": { - "line": 44, + "line": 46, "column": 23 }, "end": { - "line": 44, + "line": 46, "column": 30 } } @@ -1841,47 +2076,47 @@ "type": "Identifier", "name": "focus", "range": [ - 1286, - 1291 + 1539, + 1544 ], "loc": { "start": { - "line": 44, + "line": 46, "column": 31 }, "end": { - "line": 44, + "line": 46, "column": 36 } } }, "range": [ - 1278, - 1291 + 1531, + 1544 ], "loc": { "start": { - "line": 44, + "line": 46, "column": 23 }, "end": { - "line": 44, + "line": 46, "column": 36 } } } ], "range": [ - 1266, - 1292 + 1519, + 1545 ], "loc": { "start": { - "line": 44, + "line": 46, "column": 11 }, "end": { - "line": 44, + "line": 46, "column": 37 } } @@ -1891,36 +2126,166 @@ "shorthand": false, "computed": false, "range": [ - 1259, - 1292 + 1512, + 1545 ], "loc": { "start": { - "line": 44, + "line": 46, "column": 4 }, "end": { - "line": 44, + "line": 46, "column": 37 } } }, + { + "type": "Property", + "key": { + "type": "Identifier", + "name": "dof", + "range": [ + 1552, + 1555 + ], + "loc": { + "start": { + "line": 47, + "column": 4 + }, + "end": { + "line": 47, + "column": 7 + } + } + }, + "value": { + "type": "NewExpression", + "callee": { + "type": "Identifier", + "name": "Uniform", + "range": [ + 1561, + 1568 + ], + "loc": { + "start": { + "line": 47, + "column": 13 + }, + "end": { + "line": 47, + "column": 20 + } + } + }, + "arguments": [ + { + "type": "MemberExpression", + "computed": false, + "object": { + "type": "Identifier", + "name": "options", + "range": [ + 1569, + 1576 + ], + "loc": { + "start": { + "line": 47, + "column": 21 + }, + "end": { + "line": 47, + "column": 28 + } + } + }, + "property": { + "type": "Identifier", + "name": "dof", + "range": [ + 1577, + 1580 + ], + "loc": { + "start": { + "line": 47, + "column": 29 + }, + "end": { + "line": 47, + "column": 32 + } + } + }, + "range": [ + 1569, + 1580 + ], + "loc": { + "start": { + "line": 47, + "column": 21 + }, + "end": { + "line": 47, + "column": 32 + } + } + } + ], + "range": [ + 1557, + 1581 + ], + "loc": { + "start": { + "line": 47, + "column": 9 + }, + "end": { + "line": 47, + "column": 33 + } + } + }, + "kind": "init", + "method": false, + "shorthand": false, + "computed": false, + "range": [ + 1552, + 1581 + ], + "loc": { + "start": { + "line": 47, + "column": 4 + }, + "end": { + "line": 47, + "column": 33 + } + } + }, { "type": "Property", "key": { "type": "Identifier", "name": "aperture", "range": [ - 1299, - 1307 + 1588, + 1596 ], "loc": { "start": { - "line": 45, + "line": 48, "column": 4 }, "end": { - "line": 45, + "line": 48, "column": 12 } } @@ -1931,16 +2296,16 @@ "type": "Identifier", "name": "Uniform", "range": [ - 1313, - 1320 + 1602, + 1609 ], "loc": { "start": { - "line": 45, + "line": 48, "column": 18 }, "end": { - "line": 45, + "line": 48, "column": 25 } } @@ -1953,16 +2318,16 @@ "type": "Identifier", "name": "options", "range": [ - 1321, - 1328 + 1610, + 1617 ], "loc": { "start": { - "line": 45, + "line": 48, "column": 26 }, "end": { - "line": 45, + "line": 48, "column": 33 } } @@ -1971,47 +2336,47 @@ "type": "Identifier", "name": "aperture", "range": [ - 1329, - 1337 + 1618, + 1626 ], "loc": { "start": { - "line": 45, + "line": 48, "column": 34 }, "end": { - "line": 45, + "line": 48, "column": 42 } } }, "range": [ - 1321, - 1337 + 1610, + 1626 ], "loc": { "start": { - "line": 45, + "line": 48, "column": 26 }, "end": { - "line": 45, + "line": 48, "column": 42 } } } ], "range": [ - 1309, - 1338 + 1598, + 1627 ], "loc": { "start": { - "line": 45, + "line": 48, "column": 14 }, "end": { - "line": 45, + "line": 48, "column": 43 } } @@ -2021,16 +2386,16 @@ "shorthand": false, "computed": false, "range": [ - 1299, - 1338 + 1588, + 1627 ], "loc": { "start": { - "line": 45, + "line": 48, "column": 4 }, "end": { - "line": 45, + "line": 48, "column": 43 } } @@ -2041,16 +2406,16 @@ "type": "Identifier", "name": "maxBlur", "range": [ - 1345, - 1352 + 1634, + 1641 ], "loc": { "start": { - "line": 46, + "line": 49, "column": 4 }, "end": { - "line": 46, + "line": 49, "column": 11 } } @@ -2061,16 +2426,16 @@ "type": "Identifier", "name": "Uniform", "range": [ - 1358, - 1365 + 1647, + 1654 ], "loc": { "start": { - "line": 46, + "line": 49, "column": 17 }, "end": { - "line": 46, + "line": 49, "column": 24 } } @@ -2083,16 +2448,16 @@ "type": "Identifier", "name": "options", "range": [ - 1366, - 1373 + 1655, + 1662 ], "loc": { "start": { - "line": 46, + "line": 49, "column": 25 }, "end": { - "line": 46, + "line": 49, "column": 32 } } @@ -2101,47 +2466,47 @@ "type": "Identifier", "name": "maxBlur", "range": [ - 1374, - 1381 + 1663, + 1670 ], "loc": { "start": { - "line": 46, + "line": 49, "column": 33 }, "end": { - "line": 46, + "line": 49, "column": 40 } } }, "range": [ - 1366, - 1381 + 1655, + 1670 ], "loc": { "start": { - "line": 46, + "line": 49, "column": 25 }, "end": { - "line": 46, + "line": 49, "column": 40 } } } ], "range": [ - 1354, - 1382 + 1643, + 1671 ], "loc": { "start": { - "line": 46, + "line": 49, "column": 13 }, "end": { - "line": 46, + "line": 49, "column": 41 } } @@ -2151,32 +2516,32 @@ "shorthand": false, "computed": false, "range": [ - 1345, - 1382 + 1634, + 1671 ], "loc": { "start": { - "line": 46, + "line": 49, "column": 4 }, "end": { - "line": 46, + "line": 49, "column": 41 } } } ], "range": [ - 1079, - 1390 + 1332, + 1679 ], "loc": { "start": { - "line": 35, + "line": 37, "column": 13 }, "end": { - "line": 48, + "line": 51, "column": 4 } } @@ -2186,16 +2551,16 @@ "shorthand": false, "computed": false, "range": [ - 1069, - 1390 + 1322, + 1679 ], "loc": { "start": { - "line": 35, + "line": 37, "column": 3 }, "end": { - "line": 48, + "line": 51, "column": 4 } } @@ -2206,16 +2571,16 @@ "type": "Identifier", "name": "fragmentShader", "range": [ - 1398, - 1412 + 1687, + 1701 ], "loc": { "start": { - "line": 50, + "line": 53, "column": 3 }, "end": { - "line": 50, + "line": 53, "column": 17 } } @@ -2224,16 +2589,16 @@ "type": "Identifier", "name": "fragment", "range": [ - 1414, - 1422 + 1703, + 1711 ], "loc": { "start": { - "line": 50, + "line": 53, "column": 19 }, "end": { - "line": 50, + "line": 53, "column": 27 } } @@ -2243,16 +2608,16 @@ "shorthand": false, "computed": false, "range": [ - 1398, - 1422 + 1687, + 1711 ], "loc": { "start": { - "line": 50, + "line": 53, "column": 3 }, "end": { - "line": 50, + "line": 53, "column": 27 } } @@ -2263,16 +2628,16 @@ "type": "Identifier", "name": "vertexShader", "range": [ - 1428, - 1440 + 1717, + 1729 ], "loc": { "start": { - "line": 51, + "line": 54, "column": 3 }, "end": { - "line": 51, + "line": 54, "column": 15 } } @@ -2281,16 +2646,16 @@ "type": "Identifier", "name": "vertex", "range": [ - 1442, - 1448 + 1731, + 1737 ], "loc": { "start": { - "line": 51, + "line": 54, "column": 17 }, "end": { - "line": 51, + "line": 54, "column": 23 } } @@ -2300,16 +2665,16 @@ "shorthand": false, "computed": false, "range": [ - 1428, - 1448 + 1717, + 1737 ], "loc": { "start": { - "line": 51, + "line": 54, "column": 3 }, "end": { - "line": 51, + "line": 54, "column": 23 } } @@ -2320,16 +2685,16 @@ "type": "Identifier", "name": "depthWrite", "range": [ - 1456, - 1466 + 1745, + 1755 ], "loc": { "start": { - "line": 53, + "line": 56, "column": 3 }, "end": { - "line": 53, + "line": 56, "column": 13 } } @@ -2339,16 +2704,16 @@ "value": false, "raw": "false", "range": [ - 1468, - 1473 + 1757, + 1762 ], "loc": { "start": { - "line": 53, + "line": 56, "column": 15 }, "end": { - "line": 53, + "line": 56, "column": 20 } } @@ -2358,16 +2723,16 @@ "shorthand": false, "computed": false, "range": [ - 1456, - 1473 + 1745, + 1762 ], "loc": { "start": { - "line": 53, + "line": 56, "column": 3 }, "end": { - "line": 53, + "line": 56, "column": 20 } } @@ -2378,16 +2743,16 @@ "type": "Identifier", "name": "depthTest", "range": [ - 1479, - 1488 + 1768, + 1777 ], "loc": { "start": { - "line": 54, + "line": 57, "column": 3 }, "end": { - "line": 54, + "line": 57, "column": 12 } } @@ -2397,16 +2762,16 @@ "value": false, "raw": "false", "range": [ - 1490, - 1495 + 1779, + 1784 ], "loc": { "start": { - "line": 54, + "line": 57, "column": 14 }, "end": { - "line": 54, + "line": 57, "column": 19 } } @@ -2416,63 +2781,63 @@ "shorthand": false, "computed": false, "range": [ - 1479, - 1495 + 1768, + 1784 ], "loc": { "start": { - "line": 54, + "line": 57, "column": 3 }, "end": { - "line": 54, + "line": 57, "column": 19 } } } ], "range": [ - 1032, - 1502 + 1285, + 1791 ], "loc": { "start": { - "line": 31, + "line": 33, "column": 8 }, "end": { - "line": 56, + "line": 59, "column": 3 } } } ], "range": [ - 1026, - 1503 + 1279, + 1792 ], "loc": { "start": { - "line": 31, + "line": 33, "column": 2 }, "end": { - "line": 56, + "line": 59, "column": 4 } } }, "range": [ - 1026, - 1504 + 1279, + 1793 ], "loc": { "start": { - "line": 31, + "line": 33, "column": 2 }, "end": { - "line": 56, + "line": 59, "column": 5 } } @@ -2486,16 +2851,16 @@ "type": "Identifier", "name": "camera", "range": [ - 1513, - 1519 + 1802, + 1808 ], "loc": { "start": { - "line": 58, + "line": 61, "column": 5 }, "end": { - "line": 58, + "line": 61, "column": 11 } } @@ -2505,31 +2870,31 @@ "value": null, "raw": "null", "range": [ - 1524, - 1528 + 1813, + 1817 ], "loc": { "start": { - "line": 58, + "line": 61, "column": 16 }, "end": { - "line": 58, + "line": 61, "column": 20 } } }, "range": [ - 1513, - 1528 + 1802, + 1817 ], "loc": { "start": { - "line": 58, + "line": 61, "column": 5 }, "end": { - "line": 58, + "line": 61, "column": 20 } } @@ -2547,16 +2912,16 @@ "object": { "type": "ThisExpression", "range": [ - 1532, - 1536 + 1821, + 1825 ], "loc": { "start": { - "line": 58, + "line": 61, "column": 24 }, "end": { - "line": 58, + "line": 61, "column": 28 } } @@ -2565,31 +2930,31 @@ "type": "Identifier", "name": "adoptCameraSettings", "range": [ - 1537, - 1556 + 1826, + 1845 ], "loc": { "start": { - "line": 58, + "line": 61, "column": 29 }, "end": { - "line": 58, + "line": 61, "column": 48 } } }, "range": [ - 1532, - 1556 + 1821, + 1845 ], "loc": { "start": { - "line": 58, + "line": 61, "column": 24 }, "end": { - "line": 58, + "line": 61, "column": 48 } } @@ -2599,95 +2964,95 @@ "type": "Identifier", "name": "camera", "range": [ - 1557, - 1563 + 1846, + 1852 ], "loc": { "start": { - "line": 58, + "line": 61, "column": 49 }, "end": { - "line": 58, + "line": 61, "column": 55 } } } ], "range": [ - 1532, - 1564 + 1821, + 1853 ], "loc": { "start": { - "line": 58, + "line": 61, "column": 24 }, "end": { - "line": 58, + "line": 61, "column": 56 } } }, "range": [ - 1532, - 1565 + 1821, + 1854 ], "loc": { "start": { - "line": 58, + "line": 61, "column": 24 }, "end": { - "line": 58, + "line": 61, "column": 57 } } } ], "range": [ - 1530, - 1567 + 1819, + 1856 ], "loc": { "start": { - "line": 58, + "line": 61, "column": 22 }, "end": { - "line": 58, + "line": 61, "column": 59 } } }, "alternate": null, "range": [ - 1510, - 1567 + 1799, + 1856 ], "loc": { "start": { - "line": 58, + "line": 61, "column": 2 }, "end": { - "line": 58, + "line": 61, "column": 59 } } } ], "range": [ - 825, - 1573 + 1021, + 1862 ], "loc": { "start": { - "line": 25, + "line": 26, "column": 42 }, "end": { - "line": 60, + "line": 63, "column": 2 } } @@ -2695,16 +3060,16 @@ "generator": false, "expression": false, "range": [ - 795, - 1573 + 991, + 1862 ], "loc": { "start": { - "line": 25, + "line": 26, "column": 12 }, "end": { - "line": 60, + "line": 63, "column": 2 } } @@ -2712,26 +3077,26 @@ "kind": "constructor", "computed": false, "range": [ - 784, - 1573 + 980, + 1862 ], "loc": { "start": { - "line": 25, + "line": 26, "column": 1 }, "end": { - "line": 60, + "line": 63, "column": 2 } }, "leadingComments": [ { "type": "Block", - "value": "*\r\n\t * Constructs a new bokeh material.\r\n\t *\r\n\t * @param {PerspectiveCamera} [camera] - A camera.\r\n\t * @param {Object} [options] - The options.\r\n\t * @param {Number} [options.focus=1.0] - Focus distance.\r\n\t * @param {Number} [options.aperture=0.025] - Camera aperture scale. Bigger values for shallower depth of field.\r\n\t * @param {Number} [options.maxBlur=1.0] - Maximum blur strength.\r\n\t ", + "value": "*\r\n\t * Constructs a new bokeh material.\r\n\t *\r\n\t * @param {PerspectiveCamera} [camera] - A camera.\r\n\t * @param {Object} [options] - The options.\r\n\t * @param {Number} [options.focus=1.0] - The focus distance, corresponds directly with the scene depth.\r\n\t * @param {Number} [options.dof=0.02] - Depth of field. An area in front of and behind the focus point that still appears sharp.\r\n\t * @param {Number} [options.aperture=0.025] - Camera aperture scale. Bigger values for stronger blur and shallower depth of field.\r\n\t * @param {Number} [options.maxBlur=1.0] - Maximum blur strength.\r\n\t ", "range": [ 386, - 779 + 975 ], "loc": { "start": { @@ -2739,7 +3104,7 @@ "column": 1 }, "end": { - "line": 23, + "line": 24, "column": 4 } } @@ -2750,16 +3115,16 @@ "type": "Block", "value": "*\r\n\t * Adopts the settings of the given camera.\r\n\t *\r\n\t * @param {PerspectiveCamera} camera - A camera.\r\n\t ", "range": [ - 1578, - 1689 + 1867, + 1978 ], "loc": { "start": { - "line": 62, + "line": 65, "column": 1 }, "end": { - "line": 66, + "line": 69, "column": 4 } } @@ -2773,16 +3138,16 @@ "type": "Identifier", "name": "adoptCameraSettings", "range": [ - 1694, - 1713 + 1983, + 2002 ], "loc": { "start": { - "line": 68, + "line": 71, "column": 1 }, "end": { - "line": 68, + "line": 71, "column": 20 } } @@ -2795,16 +3160,16 @@ "type": "Identifier", "name": "camera", "range": [ - 1714, - 1720 + 2003, + 2009 ], "loc": { "start": { - "line": 68, + "line": 71, "column": 21 }, "end": { - "line": 68, + "line": 71, "column": 27 } } @@ -2830,16 +3195,16 @@ "object": { "type": "ThisExpression", "range": [ - 1729, - 1733 + 2018, + 2022 ], "loc": { "start": { - "line": 70, + "line": 73, "column": 2 }, "end": { - "line": 70, + "line": 73, "column": 6 } } @@ -2848,31 +3213,31 @@ "type": "Identifier", "name": "uniforms", "range": [ - 1734, - 1742 + 2023, + 2031 ], "loc": { "start": { - "line": 70, + "line": 73, "column": 7 }, "end": { - "line": 70, + "line": 73, "column": 15 } } }, "range": [ - 1729, - 1742 + 2018, + 2031 ], "loc": { "start": { - "line": 70, + "line": 73, "column": 2 }, "end": { - "line": 70, + "line": 73, "column": 15 } } @@ -2881,31 +3246,31 @@ "type": "Identifier", "name": "cameraNear", "range": [ - 1743, - 1753 + 2032, + 2042 ], "loc": { "start": { - "line": 70, + "line": 73, "column": 16 }, "end": { - "line": 70, + "line": 73, "column": 26 } } }, "range": [ - 1729, - 1753 + 2018, + 2042 ], "loc": { "start": { - "line": 70, + "line": 73, "column": 2 }, "end": { - "line": 70, + "line": 73, "column": 26 } } @@ -2914,31 +3279,31 @@ "type": "Identifier", "name": "value", "range": [ - 1754, - 1759 + 2043, + 2048 ], "loc": { "start": { - "line": 70, + "line": 73, "column": 27 }, "end": { - "line": 70, + "line": 73, "column": 32 } } }, "range": [ - 1729, - 1759 + 2018, + 2048 ], "loc": { "start": { - "line": 70, + "line": 73, "column": 2 }, "end": { - "line": 70, + "line": 73, "column": 32 } } @@ -2950,16 +3315,16 @@ "type": "Identifier", "name": "camera", "range": [ - 1762, - 1768 + 2051, + 2057 ], "loc": { "start": { - "line": 70, + "line": 73, "column": 35 }, "end": { - "line": 70, + "line": 73, "column": 41 } } @@ -2968,61 +3333,61 @@ "type": "Identifier", "name": "near", "range": [ - 1769, - 1773 + 2058, + 2062 ], "loc": { "start": { - "line": 70, + "line": 73, "column": 42 }, "end": { - "line": 70, + "line": 73, "column": 46 } } }, "range": [ - 1762, - 1773 + 2051, + 2062 ], "loc": { "start": { - "line": 70, + "line": 73, "column": 35 }, "end": { - "line": 70, + "line": 73, "column": 46 } } }, "range": [ - 1729, - 1773 + 2018, + 2062 ], "loc": { "start": { - "line": 70, + "line": 73, "column": 2 }, "end": { - "line": 70, + "line": 73, "column": 46 } } }, "range": [ - 1729, - 1774 + 2018, + 2063 ], "loc": { "start": { - "line": 70, + "line": 73, "column": 2 }, "end": { - "line": 70, + "line": 73, "column": 47 } } @@ -3044,16 +3409,16 @@ "object": { "type": "ThisExpression", "range": [ - 1778, - 1782 + 2067, + 2071 ], "loc": { "start": { - "line": 71, + "line": 74, "column": 2 }, "end": { - "line": 71, + "line": 74, "column": 6 } } @@ -3062,31 +3427,31 @@ "type": "Identifier", "name": "uniforms", "range": [ - 1783, - 1791 + 2072, + 2080 ], "loc": { "start": { - "line": 71, + "line": 74, "column": 7 }, "end": { - "line": 71, + "line": 74, "column": 15 } } }, "range": [ - 1778, - 1791 + 2067, + 2080 ], "loc": { "start": { - "line": 71, + "line": 74, "column": 2 }, "end": { - "line": 71, + "line": 74, "column": 15 } } @@ -3095,31 +3460,31 @@ "type": "Identifier", "name": "cameraFar", "range": [ - 1792, - 1801 + 2081, + 2090 ], "loc": { "start": { - "line": 71, + "line": 74, "column": 16 }, "end": { - "line": 71, + "line": 74, "column": 25 } } }, "range": [ - 1778, - 1801 + 2067, + 2090 ], "loc": { "start": { - "line": 71, + "line": 74, "column": 2 }, "end": { - "line": 71, + "line": 74, "column": 25 } } @@ -3128,31 +3493,31 @@ "type": "Identifier", "name": "value", "range": [ - 1802, - 1807 + 2091, + 2096 ], "loc": { "start": { - "line": 71, + "line": 74, "column": 26 }, "end": { - "line": 71, + "line": 74, "column": 31 } } }, "range": [ - 1778, - 1807 + 2067, + 2096 ], "loc": { "start": { - "line": 71, + "line": 74, "column": 2 }, "end": { - "line": 71, + "line": 74, "column": 31 } } @@ -3164,16 +3529,16 @@ "type": "Identifier", "name": "camera", "range": [ - 1810, - 1816 + 2099, + 2105 ], "loc": { "start": { - "line": 71, + "line": 74, "column": 34 }, "end": { - "line": 71, + "line": 74, "column": 40 } } @@ -3182,61 +3547,61 @@ "type": "Identifier", "name": "far", "range": [ - 1817, - 1820 + 2106, + 2109 ], "loc": { "start": { - "line": 71, + "line": 74, "column": 41 }, "end": { - "line": 71, + "line": 74, "column": 44 } } }, "range": [ - 1810, - 1820 + 2099, + 2109 ], "loc": { "start": { - "line": 71, + "line": 74, "column": 34 }, "end": { - "line": 71, + "line": 74, "column": 44 } } }, "range": [ - 1778, - 1820 + 2067, + 2109 ], "loc": { "start": { - "line": 71, + "line": 74, "column": 2 }, "end": { - "line": 71, + "line": 74, "column": 44 } } }, "range": [ - 1778, - 1821 + 2067, + 2110 ], "loc": { "start": { - "line": 71, + "line": 74, "column": 2 }, "end": { - "line": 71, + "line": 74, "column": 45 } } @@ -3258,16 +3623,16 @@ "object": { "type": "ThisExpression", "range": [ - 1825, - 1829 + 2114, + 2118 ], "loc": { "start": { - "line": 72, + "line": 75, "column": 2 }, "end": { - "line": 72, + "line": 75, "column": 6 } } @@ -3276,31 +3641,31 @@ "type": "Identifier", "name": "uniforms", "range": [ - 1830, - 1838 + 2119, + 2127 ], "loc": { "start": { - "line": 72, + "line": 75, "column": 7 }, "end": { - "line": 72, + "line": 75, "column": 15 } } }, "range": [ - 1825, - 1838 + 2114, + 2127 ], "loc": { "start": { - "line": 72, + "line": 75, "column": 2 }, "end": { - "line": 72, + "line": 75, "column": 15 } } @@ -3309,31 +3674,31 @@ "type": "Identifier", "name": "aspect", "range": [ - 1839, - 1845 + 2128, + 2134 ], "loc": { "start": { - "line": 72, + "line": 75, "column": 16 }, "end": { - "line": 72, + "line": 75, "column": 22 } } }, "range": [ - 1825, - 1845 + 2114, + 2134 ], "loc": { "start": { - "line": 72, + "line": 75, "column": 2 }, "end": { - "line": 72, + "line": 75, "column": 22 } } @@ -3342,31 +3707,31 @@ "type": "Identifier", "name": "value", "range": [ - 1846, - 1851 + 2135, + 2140 ], "loc": { "start": { - "line": 72, + "line": 75, "column": 23 }, "end": { - "line": 72, + "line": 75, "column": 28 } } }, "range": [ - 1825, - 1851 + 2114, + 2140 ], "loc": { "start": { - "line": 72, + "line": 75, "column": 2 }, "end": { - "line": 72, + "line": 75, "column": 28 } } @@ -3378,16 +3743,16 @@ "type": "Identifier", "name": "camera", "range": [ - 1854, - 1860 + 2143, + 2149 ], "loc": { "start": { - "line": 72, + "line": 75, "column": 31 }, "end": { - "line": 72, + "line": 75, "column": 37 } } @@ -3396,77 +3761,77 @@ "type": "Identifier", "name": "aspect", "range": [ - 1861, - 1867 + 2150, + 2156 ], "loc": { "start": { - "line": 72, + "line": 75, "column": 38 }, "end": { - "line": 72, + "line": 75, "column": 44 } } }, "range": [ - 1854, - 1867 + 2143, + 2156 ], "loc": { "start": { - "line": 72, + "line": 75, "column": 31 }, "end": { - "line": 72, + "line": 75, "column": 44 } } }, "range": [ - 1825, - 1867 + 2114, + 2156 ], "loc": { "start": { - "line": 72, + "line": 75, "column": 2 }, "end": { - "line": 72, + "line": 75, "column": 44 } } }, "range": [ - 1825, - 1868 + 2114, + 2157 ], "loc": { "start": { - "line": 72, + "line": 75, "column": 2 }, "end": { - "line": 72, + "line": 75, "column": 45 } } } ], "range": [ - 1722, - 1874 + 2011, + 2163 ], "loc": { "start": { - "line": 68, + "line": 71, "column": 29 }, "end": { - "line": 74, + "line": 77, "column": 2 } } @@ -3474,16 +3839,16 @@ "generator": false, "expression": false, "range": [ - 1713, - 1874 + 2002, + 2163 ], "loc": { "start": { - "line": 68, + "line": 71, "column": 20 }, "end": { - "line": 74, + "line": 77, "column": 2 } } @@ -3491,16 +3856,16 @@ "kind": "method", "computed": false, "range": [ - 1694, - 1874 + 1983, + 2163 ], "loc": { "start": { - "line": 68, + "line": 71, "column": 1 }, "end": { - "line": 74, + "line": 77, "column": 2 } }, @@ -3509,16 +3874,16 @@ "type": "Block", "value": "*\r\n\t * Adopts the settings of the given camera.\r\n\t *\r\n\t * @param {PerspectiveCamera} camera - A camera.\r\n\t ", "range": [ - 1578, - 1689 + 1867, + 1978 ], "loc": { "start": { - "line": 62, + "line": 65, "column": 1 }, "end": { - "line": 66, + "line": 69, "column": 4 } } @@ -3529,7 +3894,7 @@ ], "range": [ 380, - 1879 + 2168 ], "loc": { "start": { @@ -3537,14 +3902,14 @@ "column": 50 }, "end": { - "line": 76, + "line": 79, "column": 1 } } }, "range": [ 337, - 1879 + 2168 ], "loc": { "start": { @@ -3552,7 +3917,7 @@ "column": 7 }, "end": { - "line": 76, + "line": 79, "column": 1 } }, @@ -3582,7 +3947,7 @@ "source": null, "range": [ 330, - 1879 + 2168 ], "loc": { "start": { @@ -3590,7 +3955,7 @@ "column": 0 }, "end": { - "line": 76, + "line": 79, "column": 1 } }, @@ -3619,7 +3984,7 @@ "sourceType": "module", "range": [ 0, - 1879 + 2168 ], "loc": { "start": { @@ -3627,7 +3992,7 @@ "column": 0 }, "end": { - "line": 76, + "line": 79, "column": 1 } }, @@ -3652,10 +4017,10 @@ }, { "type": "Block", - "value": "*\r\n\t * Constructs a new bokeh material.\r\n\t *\r\n\t * @param {PerspectiveCamera} [camera] - A camera.\r\n\t * @param {Object} [options] - The options.\r\n\t * @param {Number} [options.focus=1.0] - Focus distance.\r\n\t * @param {Number} [options.aperture=0.025] - Camera aperture scale. Bigger values for shallower depth of field.\r\n\t * @param {Number} [options.maxBlur=1.0] - Maximum blur strength.\r\n\t ", + "value": "*\r\n\t * Constructs a new bokeh material.\r\n\t *\r\n\t * @param {PerspectiveCamera} [camera] - A camera.\r\n\t * @param {Object} [options] - The options.\r\n\t * @param {Number} [options.focus=1.0] - The focus distance, corresponds directly with the scene depth.\r\n\t * @param {Number} [options.dof=0.02] - Depth of field. An area in front of and behind the focus point that still appears sharp.\r\n\t * @param {Number} [options.aperture=0.025] - Camera aperture scale. Bigger values for stronger blur and shallower depth of field.\r\n\t * @param {Number} [options.maxBlur=1.0] - Maximum blur strength.\r\n\t ", "range": [ 386, - 779 + 975 ], "loc": { "start": { @@ -3663,7 +4028,7 @@ "column": 1 }, "end": { - "line": 23, + "line": 24, "column": 4 } } @@ -3672,16 +4037,16 @@ "type": "Block", "value": "*\r\n\t * Adopts the settings of the given camera.\r\n\t *\r\n\t * @param {PerspectiveCamera} camera - A camera.\r\n\t ", "range": [ - 1578, - 1689 + 1867, + 1978 ], "loc": { "start": { - "line": 62, + "line": 65, "column": 1 }, "end": { - "line": 66, + "line": 69, "column": 4 } } diff --git a/public/docs/ast/source/materials/DepthMaterial.js.json b/public/docs/ast/source/materials/DepthMaterial.js.json deleted file mode 100644 index d8b8df6c3..000000000 --- a/public/docs/ast/source/materials/DepthMaterial.js.json +++ /dev/null @@ -1,2138 +0,0 @@ -{ - "type": "Program", - "body": [ - { - "type": "ImportDeclaration", - "specifiers": [ - { - "type": "ImportSpecifier", - "local": { - "type": "Identifier", - "name": "ShaderMaterial", - "range": [ - 9, - 23 - ], - "loc": { - "start": { - "line": 1, - "column": 9 - }, - "end": { - "line": 1, - "column": 23 - } - } - }, - "imported": { - "type": "Identifier", - "name": "ShaderMaterial", - "range": [ - 9, - 23 - ], - "loc": { - "start": { - "line": 1, - "column": 9 - }, - "end": { - "line": 1, - "column": 23 - } - } - }, - "range": [ - 9, - 23 - ], - "loc": { - "start": { - "line": 1, - "column": 9 - }, - "end": { - "line": 1, - "column": 23 - } - } - }, - { - "type": "ImportSpecifier", - "local": { - "type": "Identifier", - "name": "Uniform", - "range": [ - 25, - 32 - ], - "loc": { - "start": { - "line": 1, - "column": 25 - }, - "end": { - "line": 1, - "column": 32 - } - } - }, - "imported": { - "type": "Identifier", - "name": "Uniform", - "range": [ - 25, - 32 - ], - "loc": { - "start": { - "line": 1, - "column": 25 - }, - "end": { - "line": 1, - "column": 32 - } - } - }, - "range": [ - 25, - 32 - ], - "loc": { - "start": { - "line": 1, - "column": 25 - }, - "end": { - "line": 1, - "column": 32 - } - } - } - ], - "source": { - "type": "Literal", - "value": "three", - "raw": "\"three\"", - "range": [ - 40, - 47 - ], - "loc": { - "start": { - "line": 1, - "column": 40 - }, - "end": { - "line": 1, - "column": 47 - } - } - }, - "range": [ - 0, - 48 - ], - "loc": { - "start": { - "line": 1, - "column": 0 - }, - "end": { - "line": 1, - "column": 48 - } - } - }, - { - "type": "ImportDeclaration", - "specifiers": [ - { - "type": "ImportDefaultSpecifier", - "local": { - "type": "Identifier", - "name": "fragment", - "range": [ - 59, - 67 - ], - "loc": { - "start": { - "line": 3, - "column": 7 - }, - "end": { - "line": 3, - "column": 15 - } - } - }, - "range": [ - 59, - 67 - ], - "loc": { - "start": { - "line": 3, - "column": 7 - }, - "end": { - "line": 3, - "column": 15 - } - } - } - ], - "source": { - "type": "Literal", - "value": "./glsl/depth/shader.frag", - "raw": "\"./glsl/depth/shader.frag\"", - "range": [ - 73, - 99 - ], - "loc": { - "start": { - "line": 3, - "column": 21 - }, - "end": { - "line": 3, - "column": 47 - } - } - }, - "range": [ - 52, - 100 - ], - "loc": { - "start": { - "line": 3, - "column": 0 - }, - "end": { - "line": 3, - "column": 48 - } - } - }, - { - "type": "ImportDeclaration", - "specifiers": [ - { - "type": "ImportDefaultSpecifier", - "local": { - "type": "Identifier", - "name": "vertex", - "range": [ - 109, - 115 - ], - "loc": { - "start": { - "line": 4, - "column": 7 - }, - "end": { - "line": 4, - "column": 13 - } - } - }, - "range": [ - 109, - 115 - ], - "loc": { - "start": { - "line": 4, - "column": 7 - }, - "end": { - "line": 4, - "column": 13 - } - } - } - ], - "source": { - "type": "Literal", - "value": "./glsl/depth/shader.vert", - "raw": "\"./glsl/depth/shader.vert\"", - "range": [ - 121, - 147 - ], - "loc": { - "start": { - "line": 4, - "column": 19 - }, - "end": { - "line": 4, - "column": 45 - } - } - }, - "range": [ - 102, - 148 - ], - "loc": { - "start": { - "line": 4, - "column": 0 - }, - "end": { - "line": 4, - "column": 46 - } - }, - "trailingComments": [ - { - "type": "Block", - "value": "*\r\n * A depth shader material.\r\n ", - "range": [ - 152, - 189 - ], - "loc": { - "start": { - "line": 6, - "column": 0 - }, - "end": { - "line": 8, - "column": 3 - } - } - } - ] - }, - { - "type": "ExportNamedDeclaration", - "declaration": { - "type": "ClassDeclaration", - "id": { - "type": "Identifier", - "name": "DepthMaterial", - "range": [ - 206, - 219 - ], - "loc": { - "start": { - "line": 10, - "column": 13 - }, - "end": { - "line": 10, - "column": 26 - } - } - }, - "superClass": { - "type": "Identifier", - "name": "ShaderMaterial", - "range": [ - 228, - 242 - ], - "loc": { - "start": { - "line": 10, - "column": 35 - }, - "end": { - "line": 10, - "column": 49 - } - } - }, - "body": { - "type": "ClassBody", - "body": [ - { - "type": "MethodDefinition", - "key": { - "type": "Identifier", - "name": "constructor", - "range": [ - 359, - 370 - ], - "loc": { - "start": { - "line": 18, - "column": 1 - }, - "end": { - "line": 18, - "column": 12 - } - } - }, - "value": { - "type": "FunctionExpression", - "id": null, - "params": [ - { - "type": "AssignmentPattern", - "left": { - "type": "Identifier", - "name": "camera", - "range": [ - 371, - 377 - ], - "loc": { - "start": { - "line": 18, - "column": 13 - }, - "end": { - "line": 18, - "column": 19 - } - } - }, - "right": { - "type": "Literal", - "value": null, - "raw": "null", - "range": [ - 380, - 384 - ], - "loc": { - "start": { - "line": 18, - "column": 22 - }, - "end": { - "line": 18, - "column": 26 - } - } - }, - "range": [ - 371, - 384 - ], - "loc": { - "start": { - "line": 18, - "column": 13 - }, - "end": { - "line": 18, - "column": 26 - } - } - } - ], - "body": { - "type": "BlockStatement", - "body": [ - { - "type": "ExpressionStatement", - "expression": { - "type": "CallExpression", - "callee": { - "type": "Super", - "range": [ - 393, - 398 - ], - "loc": { - "start": { - "line": 20, - "column": 2 - }, - "end": { - "line": 20, - "column": 7 - } - } - }, - "arguments": [ - { - "type": "ObjectExpression", - "properties": [ - { - "type": "Property", - "key": { - "type": "Identifier", - "name": "type", - "range": [ - 407, - 411 - ], - "loc": { - "start": { - "line": 22, - "column": 3 - }, - "end": { - "line": 22, - "column": 7 - } - } - }, - "value": { - "type": "Literal", - "value": "DepthMaterial", - "raw": "\"DepthMaterial\"", - "range": [ - 413, - 428 - ], - "loc": { - "start": { - "line": 22, - "column": 9 - }, - "end": { - "line": 22, - "column": 24 - } - } - }, - "kind": "init", - "method": false, - "shorthand": false, - "computed": false, - "range": [ - 407, - 428 - ], - "loc": { - "start": { - "line": 22, - "column": 3 - }, - "end": { - "line": 22, - "column": 24 - } - } - }, - { - "type": "Property", - "key": { - "type": "Identifier", - "name": "uniforms", - "range": [ - 436, - 444 - ], - "loc": { - "start": { - "line": 24, - "column": 3 - }, - "end": { - "line": 24, - "column": 11 - } - } - }, - "value": { - "type": "ObjectExpression", - "properties": [ - { - "type": "Property", - "key": { - "type": "Identifier", - "name": "cameraNear", - "range": [ - 455, - 465 - ], - "loc": { - "start": { - "line": 26, - "column": 4 - }, - "end": { - "line": 26, - "column": 14 - } - } - }, - "value": { - "type": "NewExpression", - "callee": { - "type": "Identifier", - "name": "Uniform", - "range": [ - 471, - 478 - ], - "loc": { - "start": { - "line": 26, - "column": 20 - }, - "end": { - "line": 26, - "column": 27 - } - } - }, - "arguments": [ - { - "type": "Literal", - "value": 0.1, - "raw": "0.1", - "range": [ - 479, - 482 - ], - "loc": { - "start": { - "line": 26, - "column": 28 - }, - "end": { - "line": 26, - "column": 31 - } - } - } - ], - "range": [ - 467, - 483 - ], - "loc": { - "start": { - "line": 26, - "column": 16 - }, - "end": { - "line": 26, - "column": 32 - } - } - }, - "kind": "init", - "method": false, - "shorthand": false, - "computed": false, - "range": [ - 455, - 483 - ], - "loc": { - "start": { - "line": 26, - "column": 4 - }, - "end": { - "line": 26, - "column": 32 - } - } - }, - { - "type": "Property", - "key": { - "type": "Identifier", - "name": "cameraFar", - "range": [ - 490, - 499 - ], - "loc": { - "start": { - "line": 27, - "column": 4 - }, - "end": { - "line": 27, - "column": 13 - } - } - }, - "value": { - "type": "NewExpression", - "callee": { - "type": "Identifier", - "name": "Uniform", - "range": [ - 505, - 512 - ], - "loc": { - "start": { - "line": 27, - "column": 19 - }, - "end": { - "line": 27, - "column": 26 - } - } - }, - "arguments": [ - { - "type": "Literal", - "value": 2000, - "raw": "2000", - "range": [ - 513, - 517 - ], - "loc": { - "start": { - "line": 27, - "column": 27 - }, - "end": { - "line": 27, - "column": 31 - } - } - } - ], - "range": [ - 501, - 518 - ], - "loc": { - "start": { - "line": 27, - "column": 15 - }, - "end": { - "line": 27, - "column": 32 - } - } - }, - "kind": "init", - "method": false, - "shorthand": false, - "computed": false, - "range": [ - 490, - 518 - ], - "loc": { - "start": { - "line": 27, - "column": 4 - }, - "end": { - "line": 27, - "column": 32 - } - } - }, - { - "type": "Property", - "key": { - "type": "Identifier", - "name": "tDepth", - "range": [ - 527, - 533 - ], - "loc": { - "start": { - "line": 29, - "column": 4 - }, - "end": { - "line": 29, - "column": 10 - } - } - }, - "value": { - "type": "NewExpression", - "callee": { - "type": "Identifier", - "name": "Uniform", - "range": [ - 539, - 546 - ], - "loc": { - "start": { - "line": 29, - "column": 16 - }, - "end": { - "line": 29, - "column": 23 - } - } - }, - "arguments": [ - { - "type": "Literal", - "value": null, - "raw": "null", - "range": [ - 547, - 551 - ], - "loc": { - "start": { - "line": 29, - "column": 24 - }, - "end": { - "line": 29, - "column": 28 - } - } - } - ], - "range": [ - 535, - 552 - ], - "loc": { - "start": { - "line": 29, - "column": 12 - }, - "end": { - "line": 29, - "column": 29 - } - } - }, - "kind": "init", - "method": false, - "shorthand": false, - "computed": false, - "range": [ - 527, - 552 - ], - "loc": { - "start": { - "line": 29, - "column": 4 - }, - "end": { - "line": 29, - "column": 29 - } - } - } - ], - "range": [ - 446, - 560 - ], - "loc": { - "start": { - "line": 24, - "column": 13 - }, - "end": { - "line": 31, - "column": 4 - } - } - }, - "kind": "init", - "method": false, - "shorthand": false, - "computed": false, - "range": [ - 436, - 560 - ], - "loc": { - "start": { - "line": 24, - "column": 3 - }, - "end": { - "line": 31, - "column": 4 - } - } - }, - { - "type": "Property", - "key": { - "type": "Identifier", - "name": "fragmentShader", - "range": [ - 568, - 582 - ], - "loc": { - "start": { - "line": 33, - "column": 3 - }, - "end": { - "line": 33, - "column": 17 - } - } - }, - "value": { - "type": "Identifier", - "name": "fragment", - "range": [ - 584, - 592 - ], - "loc": { - "start": { - "line": 33, - "column": 19 - }, - "end": { - "line": 33, - "column": 27 - } - } - }, - "kind": "init", - "method": false, - "shorthand": false, - "computed": false, - "range": [ - 568, - 592 - ], - "loc": { - "start": { - "line": 33, - "column": 3 - }, - "end": { - "line": 33, - "column": 27 - } - } - }, - { - "type": "Property", - "key": { - "type": "Identifier", - "name": "vertexShader", - "range": [ - 598, - 610 - ], - "loc": { - "start": { - "line": 34, - "column": 3 - }, - "end": { - "line": 34, - "column": 15 - } - } - }, - "value": { - "type": "Identifier", - "name": "vertex", - "range": [ - 612, - 618 - ], - "loc": { - "start": { - "line": 34, - "column": 17 - }, - "end": { - "line": 34, - "column": 23 - } - } - }, - "kind": "init", - "method": false, - "shorthand": false, - "computed": false, - "range": [ - 598, - 618 - ], - "loc": { - "start": { - "line": 34, - "column": 3 - }, - "end": { - "line": 34, - "column": 23 - } - } - }, - { - "type": "Property", - "key": { - "type": "Identifier", - "name": "depthWrite", - "range": [ - 626, - 636 - ], - "loc": { - "start": { - "line": 36, - "column": 3 - }, - "end": { - "line": 36, - "column": 13 - } - } - }, - "value": { - "type": "Literal", - "value": false, - "raw": "false", - "range": [ - 638, - 643 - ], - "loc": { - "start": { - "line": 36, - "column": 15 - }, - "end": { - "line": 36, - "column": 20 - } - } - }, - "kind": "init", - "method": false, - "shorthand": false, - "computed": false, - "range": [ - 626, - 643 - ], - "loc": { - "start": { - "line": 36, - "column": 3 - }, - "end": { - "line": 36, - "column": 20 - } - } - }, - { - "type": "Property", - "key": { - "type": "Identifier", - "name": "depthTest", - "range": [ - 649, - 658 - ], - "loc": { - "start": { - "line": 37, - "column": 3 - }, - "end": { - "line": 37, - "column": 12 - } - } - }, - "value": { - "type": "Literal", - "value": false, - "raw": "false", - "range": [ - 660, - 665 - ], - "loc": { - "start": { - "line": 37, - "column": 14 - }, - "end": { - "line": 37, - "column": 19 - } - } - }, - "kind": "init", - "method": false, - "shorthand": false, - "computed": false, - "range": [ - 649, - 665 - ], - "loc": { - "start": { - "line": 37, - "column": 3 - }, - "end": { - "line": 37, - "column": 19 - } - } - } - ], - "range": [ - 399, - 672 - ], - "loc": { - "start": { - "line": 20, - "column": 8 - }, - "end": { - "line": 39, - "column": 3 - } - } - } - ], - "range": [ - 393, - 673 - ], - "loc": { - "start": { - "line": 20, - "column": 2 - }, - "end": { - "line": 39, - "column": 4 - } - } - }, - "range": [ - 393, - 674 - ], - "loc": { - "start": { - "line": 20, - "column": 2 - }, - "end": { - "line": 39, - "column": 5 - } - } - }, - { - "type": "IfStatement", - "test": { - "type": "BinaryExpression", - "operator": "!==", - "left": { - "type": "Identifier", - "name": "camera", - "range": [ - 683, - 689 - ], - "loc": { - "start": { - "line": 41, - "column": 5 - }, - "end": { - "line": 41, - "column": 11 - } - } - }, - "right": { - "type": "Literal", - "value": null, - "raw": "null", - "range": [ - 694, - 698 - ], - "loc": { - "start": { - "line": 41, - "column": 16 - }, - "end": { - "line": 41, - "column": 20 - } - } - }, - "range": [ - 683, - 698 - ], - "loc": { - "start": { - "line": 41, - "column": 5 - }, - "end": { - "line": 41, - "column": 20 - } - } - }, - "consequent": { - "type": "BlockStatement", - "body": [ - { - "type": "ExpressionStatement", - "expression": { - "type": "CallExpression", - "callee": { - "type": "MemberExpression", - "computed": false, - "object": { - "type": "ThisExpression", - "range": [ - 702, - 706 - ], - "loc": { - "start": { - "line": 41, - "column": 24 - }, - "end": { - "line": 41, - "column": 28 - } - } - }, - "property": { - "type": "Identifier", - "name": "adoptCameraSettings", - "range": [ - 707, - 726 - ], - "loc": { - "start": { - "line": 41, - "column": 29 - }, - "end": { - "line": 41, - "column": 48 - } - } - }, - "range": [ - 702, - 726 - ], - "loc": { - "start": { - "line": 41, - "column": 24 - }, - "end": { - "line": 41, - "column": 48 - } - } - }, - "arguments": [ - { - "type": "Identifier", - "name": "camera", - "range": [ - 727, - 733 - ], - "loc": { - "start": { - "line": 41, - "column": 49 - }, - "end": { - "line": 41, - "column": 55 - } - } - } - ], - "range": [ - 702, - 734 - ], - "loc": { - "start": { - "line": 41, - "column": 24 - }, - "end": { - "line": 41, - "column": 56 - } - } - }, - "range": [ - 702, - 735 - ], - "loc": { - "start": { - "line": 41, - "column": 24 - }, - "end": { - "line": 41, - "column": 57 - } - } - } - ], - "range": [ - 700, - 737 - ], - "loc": { - "start": { - "line": 41, - "column": 22 - }, - "end": { - "line": 41, - "column": 59 - } - } - }, - "alternate": null, - "range": [ - 680, - 737 - ], - "loc": { - "start": { - "line": 41, - "column": 2 - }, - "end": { - "line": 41, - "column": 59 - } - } - } - ], - "range": [ - 386, - 743 - ], - "loc": { - "start": { - "line": 18, - "column": 28 - }, - "end": { - "line": 43, - "column": 2 - } - } - }, - "generator": false, - "expression": false, - "range": [ - 370, - 743 - ], - "loc": { - "start": { - "line": 18, - "column": 12 - }, - "end": { - "line": 43, - "column": 2 - } - } - }, - "kind": "constructor", - "computed": false, - "range": [ - 359, - 743 - ], - "loc": { - "start": { - "line": 18, - "column": 1 - }, - "end": { - "line": 43, - "column": 2 - } - }, - "leadingComments": [ - { - "type": "Block", - "value": "*\r\n\t * Constructs a new depth material.\r\n\t *\r\n\t * @param {PerspectiveCamera} [camera] - A camera.\r\n\t ", - "range": [ - 249, - 354 - ], - "loc": { - "start": { - "line": 12, - "column": 1 - }, - "end": { - "line": 16, - "column": 4 - } - } - } - ], - "trailingComments": [ - { - "type": "Block", - "value": "*\r\n\t * Adopts the settings of the given camera.\r\n\t *\r\n\t * @param {PerspectiveCamera} camera - A camera.\r\n\t ", - "range": [ - 748, - 859 - ], - "loc": { - "start": { - "line": 45, - "column": 1 - }, - "end": { - "line": 49, - "column": 4 - } - } - } - ], - "static": false - }, - { - "type": "MethodDefinition", - "key": { - "type": "Identifier", - "name": "adoptCameraSettings", - "range": [ - 864, - 883 - ], - "loc": { - "start": { - "line": 51, - "column": 1 - }, - "end": { - "line": 51, - "column": 20 - } - } - }, - "value": { - "type": "FunctionExpression", - "id": null, - "params": [ - { - "type": "Identifier", - "name": "camera", - "range": [ - 884, - 890 - ], - "loc": { - "start": { - "line": 51, - "column": 21 - }, - "end": { - "line": 51, - "column": 27 - } - } - } - ], - "body": { - "type": "BlockStatement", - "body": [ - { - "type": "ExpressionStatement", - "expression": { - "type": "AssignmentExpression", - "operator": "=", - "left": { - "type": "MemberExpression", - "computed": false, - "object": { - "type": "MemberExpression", - "computed": false, - "object": { - "type": "MemberExpression", - "computed": false, - "object": { - "type": "ThisExpression", - "range": [ - 899, - 903 - ], - "loc": { - "start": { - "line": 53, - "column": 2 - }, - "end": { - "line": 53, - "column": 6 - } - } - }, - "property": { - "type": "Identifier", - "name": "uniforms", - "range": [ - 904, - 912 - ], - "loc": { - "start": { - "line": 53, - "column": 7 - }, - "end": { - "line": 53, - "column": 15 - } - } - }, - "range": [ - 899, - 912 - ], - "loc": { - "start": { - "line": 53, - "column": 2 - }, - "end": { - "line": 53, - "column": 15 - } - } - }, - "property": { - "type": "Identifier", - "name": "cameraNear", - "range": [ - 913, - 923 - ], - "loc": { - "start": { - "line": 53, - "column": 16 - }, - "end": { - "line": 53, - "column": 26 - } - } - }, - "range": [ - 899, - 923 - ], - "loc": { - "start": { - "line": 53, - "column": 2 - }, - "end": { - "line": 53, - "column": 26 - } - } - }, - "property": { - "type": "Identifier", - "name": "value", - "range": [ - 924, - 929 - ], - "loc": { - "start": { - "line": 53, - "column": 27 - }, - "end": { - "line": 53, - "column": 32 - } - } - }, - "range": [ - 899, - 929 - ], - "loc": { - "start": { - "line": 53, - "column": 2 - }, - "end": { - "line": 53, - "column": 32 - } - } - }, - "right": { - "type": "MemberExpression", - "computed": false, - "object": { - "type": "Identifier", - "name": "camera", - "range": [ - 932, - 938 - ], - "loc": { - "start": { - "line": 53, - "column": 35 - }, - "end": { - "line": 53, - "column": 41 - } - } - }, - "property": { - "type": "Identifier", - "name": "near", - "range": [ - 939, - 943 - ], - "loc": { - "start": { - "line": 53, - "column": 42 - }, - "end": { - "line": 53, - "column": 46 - } - } - }, - "range": [ - 932, - 943 - ], - "loc": { - "start": { - "line": 53, - "column": 35 - }, - "end": { - "line": 53, - "column": 46 - } - } - }, - "range": [ - 899, - 943 - ], - "loc": { - "start": { - "line": 53, - "column": 2 - }, - "end": { - "line": 53, - "column": 46 - } - } - }, - "range": [ - 899, - 944 - ], - "loc": { - "start": { - "line": 53, - "column": 2 - }, - "end": { - "line": 53, - "column": 47 - } - } - }, - { - "type": "ExpressionStatement", - "expression": { - "type": "AssignmentExpression", - "operator": "=", - "left": { - "type": "MemberExpression", - "computed": false, - "object": { - "type": "MemberExpression", - "computed": false, - "object": { - "type": "MemberExpression", - "computed": false, - "object": { - "type": "ThisExpression", - "range": [ - 948, - 952 - ], - "loc": { - "start": { - "line": 54, - "column": 2 - }, - "end": { - "line": 54, - "column": 6 - } - } - }, - "property": { - "type": "Identifier", - "name": "uniforms", - "range": [ - 953, - 961 - ], - "loc": { - "start": { - "line": 54, - "column": 7 - }, - "end": { - "line": 54, - "column": 15 - } - } - }, - "range": [ - 948, - 961 - ], - "loc": { - "start": { - "line": 54, - "column": 2 - }, - "end": { - "line": 54, - "column": 15 - } - } - }, - "property": { - "type": "Identifier", - "name": "cameraFar", - "range": [ - 962, - 971 - ], - "loc": { - "start": { - "line": 54, - "column": 16 - }, - "end": { - "line": 54, - "column": 25 - } - } - }, - "range": [ - 948, - 971 - ], - "loc": { - "start": { - "line": 54, - "column": 2 - }, - "end": { - "line": 54, - "column": 25 - } - } - }, - "property": { - "type": "Identifier", - "name": "value", - "range": [ - 972, - 977 - ], - "loc": { - "start": { - "line": 54, - "column": 26 - }, - "end": { - "line": 54, - "column": 31 - } - } - }, - "range": [ - 948, - 977 - ], - "loc": { - "start": { - "line": 54, - "column": 2 - }, - "end": { - "line": 54, - "column": 31 - } - } - }, - "right": { - "type": "MemberExpression", - "computed": false, - "object": { - "type": "Identifier", - "name": "camera", - "range": [ - 980, - 986 - ], - "loc": { - "start": { - "line": 54, - "column": 34 - }, - "end": { - "line": 54, - "column": 40 - } - } - }, - "property": { - "type": "Identifier", - "name": "far", - "range": [ - 987, - 990 - ], - "loc": { - "start": { - "line": 54, - "column": 41 - }, - "end": { - "line": 54, - "column": 44 - } - } - }, - "range": [ - 980, - 990 - ], - "loc": { - "start": { - "line": 54, - "column": 34 - }, - "end": { - "line": 54, - "column": 44 - } - } - }, - "range": [ - 948, - 990 - ], - "loc": { - "start": { - "line": 54, - "column": 2 - }, - "end": { - "line": 54, - "column": 44 - } - } - }, - "range": [ - 948, - 991 - ], - "loc": { - "start": { - "line": 54, - "column": 2 - }, - "end": { - "line": 54, - "column": 45 - } - } - } - ], - "range": [ - 892, - 997 - ], - "loc": { - "start": { - "line": 51, - "column": 29 - }, - "end": { - "line": 56, - "column": 2 - } - } - }, - "generator": false, - "expression": false, - "range": [ - 883, - 997 - ], - "loc": { - "start": { - "line": 51, - "column": 20 - }, - "end": { - "line": 56, - "column": 2 - } - } - }, - "kind": "method", - "computed": false, - "range": [ - 864, - 997 - ], - "loc": { - "start": { - "line": 51, - "column": 1 - }, - "end": { - "line": 56, - "column": 2 - } - }, - "leadingComments": [ - { - "type": "Block", - "value": "*\r\n\t * Adopts the settings of the given camera.\r\n\t *\r\n\t * @param {PerspectiveCamera} camera - A camera.\r\n\t ", - "range": [ - 748, - 859 - ], - "loc": { - "start": { - "line": 45, - "column": 1 - }, - "end": { - "line": 49, - "column": 4 - } - } - } - ], - "static": false - } - ], - "range": [ - 243, - 1002 - ], - "loc": { - "start": { - "line": 10, - "column": 50 - }, - "end": { - "line": 58, - "column": 1 - } - } - }, - "range": [ - 200, - 1002 - ], - "loc": { - "start": { - "line": 10, - "column": 7 - }, - "end": { - "line": 58, - "column": 1 - } - }, - "leadingComments": [ - { - "type": "Block", - "value": "*\r\n * A depth shader material.\r\n ", - "range": [ - 152, - 189 - ], - "loc": { - "start": { - "line": 6, - "column": 0 - }, - "end": { - "line": 8, - "column": 3 - } - } - } - ], - "trailingComments": [] - }, - "specifiers": [], - "source": null, - "range": [ - 193, - 1002 - ], - "loc": { - "start": { - "line": 10, - "column": 0 - }, - "end": { - "line": 58, - "column": 1 - } - }, - "leadingComments": [ - { - "type": "Block", - "value": "*\r\n * A depth shader material.\r\n ", - "range": [ - 152, - 189 - ], - "loc": { - "start": { - "line": 6, - "column": 0 - }, - "end": { - "line": 8, - "column": 3 - } - } - } - ] - } - ], - "sourceType": "module", - "range": [ - 0, - 1002 - ], - "loc": { - "start": { - "line": 1, - "column": 0 - }, - "end": { - "line": 58, - "column": 1 - } - }, - "comments": [ - { - "type": "Block", - "value": "*\r\n * A depth shader material.\r\n ", - "range": [ - 152, - 189 - ], - "loc": { - "start": { - "line": 6, - "column": 0 - }, - "end": { - "line": 8, - "column": 3 - } - } - }, - { - "type": "Block", - "value": "*\r\n\t * Constructs a new depth material.\r\n\t *\r\n\t * @param {PerspectiveCamera} [camera] - A camera.\r\n\t ", - "range": [ - 249, - 354 - ], - "loc": { - "start": { - "line": 12, - "column": 1 - }, - "end": { - "line": 16, - "column": 4 - } - } - }, - { - "type": "Block", - "value": "*\r\n\t * Adopts the settings of the given camera.\r\n\t *\r\n\t * @param {PerspectiveCamera} camera - A camera.\r\n\t ", - "range": [ - 748, - 859 - ], - "loc": { - "start": { - "line": 45, - "column": 1 - }, - "end": { - "line": 49, - "column": 4 - } - } - } - ] -} \ No newline at end of file diff --git a/public/docs/ast/source/materials/FilmMaterial.js.json b/public/docs/ast/source/materials/FilmMaterial.js.json index c254ab99a..3660f10d4 100644 --- a/public/docs/ast/source/materials/FilmMaterial.js.json +++ b/public/docs/ast/source/materials/FilmMaterial.js.json @@ -109,59 +109,6 @@ "column": 32 } } - }, - { - "type": "ImportSpecifier", - "local": { - "type": "Identifier", - "name": "Vector3", - "range": [ - 34, - 41 - ], - "loc": { - "start": { - "line": 1, - "column": 34 - }, - "end": { - "line": 1, - "column": 41 - } - } - }, - "imported": { - "type": "Identifier", - "name": "Vector3", - "range": [ - 34, - 41 - ], - "loc": { - "start": { - "line": 1, - "column": 34 - }, - "end": { - "line": 1, - "column": 41 - } - } - }, - "range": [ - 34, - 41 - ], - "loc": { - "start": { - "line": 1, - "column": 34 - }, - "end": { - "line": 1, - "column": 41 - } - } } ], "source": { @@ -169,23 +116,23 @@ "value": "three", "raw": "\"three\"", "range": [ - 49, - 56 + 40, + 47 ], "loc": { "start": { "line": 1, - "column": 49 + "column": 40 }, "end": { "line": 1, - "column": 56 + "column": 47 } } }, "range": [ 0, - 57 + 48 ], "loc": { "start": { @@ -194,7 +141,7 @@ }, "end": { "line": 1, - "column": 57 + "column": 48 } } }, @@ -207,8 +154,8 @@ "type": "Identifier", "name": "fragment", "range": [ - 68, - 76 + 59, + 67 ], "loc": { "start": { @@ -222,8 +169,8 @@ } }, "range": [ - 68, - 76 + 59, + 67 ], "loc": { "start": { @@ -242,8 +189,8 @@ "value": "./glsl/film/shader.frag", "raw": "\"./glsl/film/shader.frag\"", "range": [ - 82, - 107 + 73, + 98 ], "loc": { "start": { @@ -257,8 +204,8 @@ } }, "range": [ - 61, - 108 + 52, + 99 ], "loc": { "start": { @@ -280,8 +227,8 @@ "type": "Identifier", "name": "vertex", "range": [ - 117, - 123 + 108, + 114 ], "loc": { "start": { @@ -295,8 +242,8 @@ } }, "range": [ - 117, - 123 + 108, + 114 ], "loc": { "start": { @@ -315,8 +262,8 @@ "value": "./glsl/film/shader.vert", "raw": "\"./glsl/film/shader.vert\"", "range": [ - 129, - 154 + 120, + 145 ], "loc": { "start": { @@ -330,8 +277,8 @@ } }, "range": [ - 110, - 155 + 101, + 146 ], "loc": { "start": { @@ -348,8 +295,8 @@ "type": "Block", "value": "*\r\n * A cinematic shader that provides the following effects:\r\n * - Film Grain\r\n * - Scanlines\r\n * - Vignette\r\n * - Greyscale\r\n * - Sepia\r\n *\r\n * Original scanlines algorithm by Pat \"Hawthorne\" Shearon.\r\n * http://www.truevision3d.com/forums/showcase/staticnoise_colorblackwhite_scanline_shaders-t18698.0.html\r\n *\r\n * Optimised scanlines and noise with intensity scaling by Georg \"Leviathan\"\r\n * Steinrohder. This version was provided under a Creative Commons Attribution\r\n * 3.0 License: http://creativecommons.org/licenses/by/3.0.\r\n *\r\n * The sepia effect is based on:\r\n * https://github.com/evanw/glfx.js\r\n *\r\n * The vignette code is based on PaintEffect postprocess from ro.me:\r\n * http://code.google.com/p/3-dreams-of-black/source/browse/deploy/js/effects/PaintEffect.js\r\n ", "range": [ - 159, - 949 + 150, + 940 ], "loc": { "start": { @@ -372,8 +319,8 @@ "type": "Identifier", "name": "FilmMaterial", "range": [ - 966, - 978 + 957, + 969 ], "loc": { "start": { @@ -390,8 +337,8 @@ "type": "Identifier", "name": "ShaderMaterial", "range": [ - 987, - 1001 + 978, + 992 ], "loc": { "start": { @@ -413,8 +360,8 @@ "type": "Identifier", "name": "constructor", "range": [ - 2539, - 2550 + 2530, + 2541 ], "loc": { "start": { @@ -437,8 +384,8 @@ "type": "Identifier", "name": "options", "range": [ - 2551, - 2558 + 2542, + 2549 ], "loc": { "start": { @@ -455,8 +402,8 @@ "type": "ObjectExpression", "properties": [], "range": [ - 2561, - 2563 + 2552, + 2554 ], "loc": { "start": { @@ -470,8 +417,8 @@ } }, "range": [ - 2551, - 2563 + 2542, + 2554 ], "loc": { "start": { @@ -500,8 +447,8 @@ "type": "Identifier", "name": "options", "range": [ - 2575, - 2582 + 2566, + 2573 ], "loc": { "start": { @@ -518,8 +465,8 @@ "type": "Identifier", "name": "screenMode", "range": [ - 2583, - 2593 + 2574, + 2584 ], "loc": { "start": { @@ -533,8 +480,8 @@ } }, "range": [ - 2575, - 2593 + 2566, + 2584 ], "loc": { "start": { @@ -551,8 +498,8 @@ "type": "Identifier", "name": "undefined", "range": [ - 2598, - 2607 + 2589, + 2598 ], "loc": { "start": { @@ -566,8 +513,8 @@ } }, "range": [ - 2575, - 2607 + 2566, + 2598 ], "loc": { "start": { @@ -595,8 +542,8 @@ "type": "Identifier", "name": "options", "range": [ - 2611, - 2618 + 2602, + 2609 ], "loc": { "start": { @@ -613,8 +560,8 @@ "type": "Identifier", "name": "screenMode", "range": [ - 2619, - 2629 + 2610, + 2620 ], "loc": { "start": { @@ -628,8 +575,8 @@ } }, "range": [ - 2611, - 2629 + 2602, + 2620 ], "loc": { "start": { @@ -647,8 +594,8 @@ "value": true, "raw": "true", "range": [ - 2632, - 2636 + 2623, + 2627 ], "loc": { "start": { @@ -662,8 +609,8 @@ } }, "range": [ - 2611, - 2636 + 2602, + 2627 ], "loc": { "start": { @@ -677,8 +624,8 @@ } }, "range": [ - 2611, - 2637 + 2602, + 2628 ], "loc": { "start": { @@ -693,8 +640,8 @@ } ], "range": [ - 2609, - 2639 + 2600, + 2630 ], "loc": { "start": { @@ -709,8 +656,8 @@ }, "alternate": null, "range": [ - 2572, - 2639 + 2563, + 2630 ], "loc": { "start": { @@ -735,8 +682,8 @@ "type": "Identifier", "name": "options", "range": [ - 2646, - 2653 + 2637, + 2644 ], "loc": { "start": { @@ -753,8 +700,8 @@ "type": "Identifier", "name": "noise", "range": [ - 2654, - 2659 + 2645, + 2650 ], "loc": { "start": { @@ -768,8 +715,8 @@ } }, "range": [ - 2646, - 2659 + 2637, + 2650 ], "loc": { "start": { @@ -786,8 +733,8 @@ "type": "Identifier", "name": "undefined", "range": [ - 2664, - 2673 + 2655, + 2664 ], "loc": { "start": { @@ -801,8 +748,8 @@ } }, "range": [ - 2646, - 2673 + 2637, + 2664 ], "loc": { "start": { @@ -830,8 +777,8 @@ "type": "Identifier", "name": "options", "range": [ - 2677, - 2684 + 2668, + 2675 ], "loc": { "start": { @@ -848,8 +795,8 @@ "type": "Identifier", "name": "noise", "range": [ - 2685, - 2690 + 2676, + 2681 ], "loc": { "start": { @@ -863,8 +810,8 @@ } }, "range": [ - 2677, - 2690 + 2668, + 2681 ], "loc": { "start": { @@ -882,8 +829,8 @@ "value": true, "raw": "true", "range": [ - 2693, - 2697 + 2684, + 2688 ], "loc": { "start": { @@ -897,8 +844,8 @@ } }, "range": [ - 2677, - 2697 + 2668, + 2688 ], "loc": { "start": { @@ -912,8 +859,8 @@ } }, "range": [ - 2677, - 2698 + 2668, + 2689 ], "loc": { "start": { @@ -928,8 +875,8 @@ } ], "range": [ - 2675, - 2700 + 2666, + 2691 ], "loc": { "start": { @@ -944,8 +891,8 @@ }, "alternate": null, "range": [ - 2643, - 2700 + 2634, + 2691 ], "loc": { "start": { @@ -970,8 +917,8 @@ "type": "Identifier", "name": "options", "range": [ - 2707, - 2714 + 2698, + 2705 ], "loc": { "start": { @@ -988,8 +935,8 @@ "type": "Identifier", "name": "scanlines", "range": [ - 2715, - 2724 + 2706, + 2715 ], "loc": { "start": { @@ -1003,8 +950,8 @@ } }, "range": [ - 2707, - 2724 + 2698, + 2715 ], "loc": { "start": { @@ -1021,8 +968,8 @@ "type": "Identifier", "name": "undefined", "range": [ - 2729, - 2738 + 2720, + 2729 ], "loc": { "start": { @@ -1036,8 +983,8 @@ } }, "range": [ - 2707, - 2738 + 2698, + 2729 ], "loc": { "start": { @@ -1065,8 +1012,8 @@ "type": "Identifier", "name": "options", "range": [ - 2742, - 2749 + 2733, + 2740 ], "loc": { "start": { @@ -1083,8 +1030,8 @@ "type": "Identifier", "name": "scanlines", "range": [ - 2750, - 2759 + 2741, + 2750 ], "loc": { "start": { @@ -1098,8 +1045,8 @@ } }, "range": [ - 2742, - 2759 + 2733, + 2750 ], "loc": { "start": { @@ -1117,8 +1064,8 @@ "value": true, "raw": "true", "range": [ - 2762, - 2766 + 2753, + 2757 ], "loc": { "start": { @@ -1132,8 +1079,8 @@ } }, "range": [ - 2742, - 2766 + 2733, + 2757 ], "loc": { "start": { @@ -1147,8 +1094,8 @@ } }, "range": [ - 2742, - 2767 + 2733, + 2758 ], "loc": { "start": { @@ -1163,8 +1110,8 @@ } ], "range": [ - 2740, - 2769 + 2731, + 2760 ], "loc": { "start": { @@ -1179,8 +1126,8 @@ }, "alternate": null, "range": [ - 2704, - 2769 + 2695, + 2760 ], "loc": { "start": { @@ -1205,8 +1152,8 @@ "type": "Identifier", "name": "options", "range": [ - 2778, - 2785 + 2769, + 2776 ], "loc": { "start": { @@ -1223,8 +1170,8 @@ "type": "Identifier", "name": "greyscale", "range": [ - 2786, - 2795 + 2777, + 2786 ], "loc": { "start": { @@ -1238,8 +1185,8 @@ } }, "range": [ - 2778, - 2795 + 2769, + 2786 ], "loc": { "start": { @@ -1256,8 +1203,8 @@ "type": "Identifier", "name": "undefined", "range": [ - 2800, - 2809 + 2791, + 2800 ], "loc": { "start": { @@ -1271,8 +1218,8 @@ } }, "range": [ - 2778, - 2809 + 2769, + 2800 ], "loc": { "start": { @@ -1300,8 +1247,8 @@ "type": "Identifier", "name": "options", "range": [ - 2813, - 2820 + 2804, + 2811 ], "loc": { "start": { @@ -1318,8 +1265,8 @@ "type": "Identifier", "name": "greyscale", "range": [ - 2821, - 2830 + 2812, + 2821 ], "loc": { "start": { @@ -1333,8 +1280,8 @@ } }, "range": [ - 2813, - 2830 + 2804, + 2821 ], "loc": { "start": { @@ -1352,8 +1299,8 @@ "value": false, "raw": "false", "range": [ - 2833, - 2838 + 2824, + 2829 ], "loc": { "start": { @@ -1367,8 +1314,8 @@ } }, "range": [ - 2813, - 2838 + 2804, + 2829 ], "loc": { "start": { @@ -1382,8 +1329,8 @@ } }, "range": [ - 2813, - 2839 + 2804, + 2830 ], "loc": { "start": { @@ -1398,8 +1345,8 @@ } ], "range": [ - 2811, - 2841 + 2802, + 2832 ], "loc": { "start": { @@ -1414,8 +1361,8 @@ }, "alternate": null, "range": [ - 2775, - 2841 + 2766, + 2832 ], "loc": { "start": { @@ -1440,8 +1387,8 @@ "type": "Identifier", "name": "options", "range": [ - 2848, - 2855 + 2839, + 2846 ], "loc": { "start": { @@ -1458,8 +1405,8 @@ "type": "Identifier", "name": "sepia", "range": [ - 2856, - 2861 + 2847, + 2852 ], "loc": { "start": { @@ -1473,8 +1420,8 @@ } }, "range": [ - 2848, - 2861 + 2839, + 2852 ], "loc": { "start": { @@ -1491,8 +1438,8 @@ "type": "Identifier", "name": "undefined", "range": [ - 2866, - 2875 + 2857, + 2866 ], "loc": { "start": { @@ -1506,8 +1453,8 @@ } }, "range": [ - 2848, - 2875 + 2839, + 2866 ], "loc": { "start": { @@ -1535,8 +1482,8 @@ "type": "Identifier", "name": "options", "range": [ - 2879, - 2886 + 2870, + 2877 ], "loc": { "start": { @@ -1553,8 +1500,8 @@ "type": "Identifier", "name": "sepia", "range": [ - 2887, - 2892 + 2878, + 2883 ], "loc": { "start": { @@ -1568,8 +1515,8 @@ } }, "range": [ - 2879, - 2892 + 2870, + 2883 ], "loc": { "start": { @@ -1587,8 +1534,8 @@ "value": false, "raw": "false", "range": [ - 2895, - 2900 + 2886, + 2891 ], "loc": { "start": { @@ -1602,8 +1549,8 @@ } }, "range": [ - 2879, - 2900 + 2870, + 2891 ], "loc": { "start": { @@ -1617,8 +1564,8 @@ } }, "range": [ - 2879, - 2901 + 2870, + 2892 ], "loc": { "start": { @@ -1633,8 +1580,8 @@ } ], "range": [ - 2877, - 2903 + 2868, + 2894 ], "loc": { "start": { @@ -1649,8 +1596,8 @@ }, "alternate": null, "range": [ - 2845, - 2903 + 2836, + 2894 ], "loc": { "start": { @@ -1675,8 +1622,8 @@ "type": "Identifier", "name": "options", "range": [ - 2910, - 2917 + 2901, + 2908 ], "loc": { "start": { @@ -1693,8 +1640,8 @@ "type": "Identifier", "name": "vignette", "range": [ - 2918, - 2926 + 2909, + 2917 ], "loc": { "start": { @@ -1708,8 +1655,8 @@ } }, "range": [ - 2910, - 2926 + 2901, + 2917 ], "loc": { "start": { @@ -1726,8 +1673,8 @@ "type": "Identifier", "name": "undefined", "range": [ - 2931, - 2940 + 2922, + 2931 ], "loc": { "start": { @@ -1741,8 +1688,8 @@ } }, "range": [ - 2910, - 2940 + 2901, + 2931 ], "loc": { "start": { @@ -1770,8 +1717,8 @@ "type": "Identifier", "name": "options", "range": [ - 2944, - 2951 + 2935, + 2942 ], "loc": { "start": { @@ -1788,8 +1735,8 @@ "type": "Identifier", "name": "vignette", "range": [ - 2952, - 2960 + 2943, + 2951 ], "loc": { "start": { @@ -1803,8 +1750,8 @@ } }, "range": [ - 2944, - 2960 + 2935, + 2951 ], "loc": { "start": { @@ -1822,8 +1769,8 @@ "value": false, "raw": "false", "range": [ - 2963, - 2968 + 2954, + 2959 ], "loc": { "start": { @@ -1837,8 +1784,8 @@ } }, "range": [ - 2944, - 2968 + 2935, + 2959 ], "loc": { "start": { @@ -1852,8 +1799,8 @@ } }, "range": [ - 2944, - 2969 + 2935, + 2960 ], "loc": { "start": { @@ -1868,8 +1815,8 @@ } ], "range": [ - 2942, - 2971 + 2933, + 2962 ], "loc": { "start": { @@ -1884,8 +1831,8 @@ }, "alternate": null, "range": [ - 2907, - 2971 + 2898, + 2962 ], "loc": { "start": { @@ -1910,8 +1857,8 @@ "type": "Identifier", "name": "options", "range": [ - 2978, - 2985 + 2969, + 2976 ], "loc": { "start": { @@ -1928,8 +1875,8 @@ "type": "Identifier", "name": "eskil", "range": [ - 2986, - 2991 + 2977, + 2982 ], "loc": { "start": { @@ -1943,8 +1890,8 @@ } }, "range": [ - 2978, - 2991 + 2969, + 2982 ], "loc": { "start": { @@ -1961,8 +1908,8 @@ "type": "Identifier", "name": "undefined", "range": [ - 2996, - 3005 + 2987, + 2996 ], "loc": { "start": { @@ -1976,8 +1923,8 @@ } }, "range": [ - 2978, - 3005 + 2969, + 2996 ], "loc": { "start": { @@ -2005,8 +1952,8 @@ "type": "Identifier", "name": "options", "range": [ - 3009, - 3016 + 3000, + 3007 ], "loc": { "start": { @@ -2023,8 +1970,8 @@ "type": "Identifier", "name": "eskil", "range": [ - 3017, - 3022 + 3008, + 3013 ], "loc": { "start": { @@ -2038,8 +1985,8 @@ } }, "range": [ - 3009, - 3022 + 3000, + 3013 ], "loc": { "start": { @@ -2057,8 +2004,8 @@ "value": false, "raw": "false", "range": [ - 3025, - 3030 + 3016, + 3021 ], "loc": { "start": { @@ -2072,8 +2019,8 @@ } }, "range": [ - 3009, - 3030 + 3000, + 3021 ], "loc": { "start": { @@ -2087,8 +2034,8 @@ } }, "range": [ - 3009, - 3031 + 3000, + 3022 ], "loc": { "start": { @@ -2103,8 +2050,8 @@ } ], "range": [ - 3007, - 3033 + 2998, + 3024 ], "loc": { "start": { @@ -2119,8 +2066,8 @@ }, "alternate": null, "range": [ - 2975, - 3033 + 2966, + 3024 ], "loc": { "start": { @@ -2145,8 +2092,8 @@ "type": "Identifier", "name": "options", "range": [ - 3042, - 3049 + 3033, + 3040 ], "loc": { "start": { @@ -2163,8 +2110,8 @@ "type": "Identifier", "name": "noiseIntensity", "range": [ - 3050, - 3064 + 3041, + 3055 ], "loc": { "start": { @@ -2178,8 +2125,8 @@ } }, "range": [ - 3042, - 3064 + 3033, + 3055 ], "loc": { "start": { @@ -2196,8 +2143,8 @@ "type": "Identifier", "name": "undefined", "range": [ - 3069, - 3078 + 3060, + 3069 ], "loc": { "start": { @@ -2211,8 +2158,8 @@ } }, "range": [ - 3042, - 3078 + 3033, + 3069 ], "loc": { "start": { @@ -2240,8 +2187,8 @@ "type": "Identifier", "name": "options", "range": [ - 3082, - 3089 + 3073, + 3080 ], "loc": { "start": { @@ -2258,8 +2205,8 @@ "type": "Identifier", "name": "noiseIntensity", "range": [ - 3090, - 3104 + 3081, + 3095 ], "loc": { "start": { @@ -2273,8 +2220,8 @@ } }, "range": [ - 3082, - 3104 + 3073, + 3095 ], "loc": { "start": { @@ -2292,8 +2239,8 @@ "value": 0.5, "raw": "0.5", "range": [ - 3107, - 3110 + 3098, + 3101 ], "loc": { "start": { @@ -2307,8 +2254,8 @@ } }, "range": [ - 3082, - 3110 + 3073, + 3101 ], "loc": { "start": { @@ -2322,8 +2269,8 @@ } }, "range": [ - 3082, - 3111 + 3073, + 3102 ], "loc": { "start": { @@ -2338,8 +2285,8 @@ } ], "range": [ - 3080, - 3113 + 3071, + 3104 ], "loc": { "start": { @@ -2354,8 +2301,8 @@ }, "alternate": null, "range": [ - 3039, - 3113 + 3030, + 3104 ], "loc": { "start": { @@ -2380,8 +2327,8 @@ "type": "Identifier", "name": "options", "range": [ - 3120, - 3127 + 3111, + 3118 ], "loc": { "start": { @@ -2398,8 +2345,8 @@ "type": "Identifier", "name": "scanlineIntensity", "range": [ - 3128, - 3145 + 3119, + 3136 ], "loc": { "start": { @@ -2413,8 +2360,8 @@ } }, "range": [ - 3120, - 3145 + 3111, + 3136 ], "loc": { "start": { @@ -2431,8 +2378,8 @@ "type": "Identifier", "name": "undefined", "range": [ - 3150, - 3159 + 3141, + 3150 ], "loc": { "start": { @@ -2446,8 +2393,8 @@ } }, "range": [ - 3120, - 3159 + 3111, + 3150 ], "loc": { "start": { @@ -2475,8 +2422,8 @@ "type": "Identifier", "name": "options", "range": [ - 3163, - 3170 + 3154, + 3161 ], "loc": { "start": { @@ -2493,8 +2440,8 @@ "type": "Identifier", "name": "scanlineIntensity", "range": [ - 3171, - 3188 + 3162, + 3179 ], "loc": { "start": { @@ -2508,8 +2455,8 @@ } }, "range": [ - 3163, - 3188 + 3154, + 3179 ], "loc": { "start": { @@ -2527,8 +2474,8 @@ "value": 0.05, "raw": "0.05", "range": [ - 3191, - 3195 + 3182, + 3186 ], "loc": { "start": { @@ -2542,8 +2489,8 @@ } }, "range": [ - 3163, - 3195 + 3154, + 3186 ], "loc": { "start": { @@ -2557,8 +2504,8 @@ } }, "range": [ - 3163, - 3196 + 3154, + 3187 ], "loc": { "start": { @@ -2573,8 +2520,8 @@ } ], "range": [ - 3161, - 3198 + 3152, + 3189 ], "loc": { "start": { @@ -2589,8 +2536,8 @@ }, "alternate": null, "range": [ - 3117, - 3198 + 3108, + 3189 ], "loc": { "start": { @@ -2615,8 +2562,8 @@ "type": "Identifier", "name": "options", "range": [ - 3205, - 3212 + 3196, + 3203 ], "loc": { "start": { @@ -2633,8 +2580,8 @@ "type": "Identifier", "name": "greyscaleIntensity", "range": [ - 3213, - 3231 + 3204, + 3222 ], "loc": { "start": { @@ -2648,8 +2595,8 @@ } }, "range": [ - 3205, - 3231 + 3196, + 3222 ], "loc": { "start": { @@ -2666,8 +2613,8 @@ "type": "Identifier", "name": "undefined", "range": [ - 3236, - 3245 + 3227, + 3236 ], "loc": { "start": { @@ -2681,8 +2628,8 @@ } }, "range": [ - 3205, - 3245 + 3196, + 3236 ], "loc": { "start": { @@ -2710,8 +2657,8 @@ "type": "Identifier", "name": "options", "range": [ - 3249, - 3256 + 3240, + 3247 ], "loc": { "start": { @@ -2728,8 +2675,8 @@ "type": "Identifier", "name": "greyscaleIntensity", "range": [ - 3257, - 3275 + 3248, + 3266 ], "loc": { "start": { @@ -2743,8 +2690,8 @@ } }, "range": [ - 3249, - 3275 + 3240, + 3266 ], "loc": { "start": { @@ -2762,8 +2709,8 @@ "value": 1, "raw": "1.0", "range": [ - 3278, - 3281 + 3269, + 3272 ], "loc": { "start": { @@ -2777,8 +2724,8 @@ } }, "range": [ - 3249, - 3281 + 3240, + 3272 ], "loc": { "start": { @@ -2792,8 +2739,8 @@ } }, "range": [ - 3249, - 3282 + 3240, + 3273 ], "loc": { "start": { @@ -2808,8 +2755,8 @@ } ], "range": [ - 3247, - 3284 + 3238, + 3275 ], "loc": { "start": { @@ -2824,8 +2771,8 @@ }, "alternate": null, "range": [ - 3202, - 3284 + 3193, + 3275 ], "loc": { "start": { @@ -2850,8 +2797,8 @@ "type": "Identifier", "name": "options", "range": [ - 3291, - 3298 + 3282, + 3289 ], "loc": { "start": { @@ -2868,8 +2815,8 @@ "type": "Identifier", "name": "sepiaIntensity", "range": [ - 3299, - 3313 + 3290, + 3304 ], "loc": { "start": { @@ -2883,8 +2830,8 @@ } }, "range": [ - 3291, - 3313 + 3282, + 3304 ], "loc": { "start": { @@ -2901,8 +2848,8 @@ "type": "Identifier", "name": "undefined", "range": [ - 3318, - 3327 + 3309, + 3318 ], "loc": { "start": { @@ -2916,8 +2863,8 @@ } }, "range": [ - 3291, - 3327 + 3282, + 3318 ], "loc": { "start": { @@ -2945,8 +2892,8 @@ "type": "Identifier", "name": "options", "range": [ - 3331, - 3338 + 3322, + 3329 ], "loc": { "start": { @@ -2963,8 +2910,8 @@ "type": "Identifier", "name": "sepiaIntensity", "range": [ - 3339, - 3353 + 3330, + 3344 ], "loc": { "start": { @@ -2978,8 +2925,8 @@ } }, "range": [ - 3331, - 3353 + 3322, + 3344 ], "loc": { "start": { @@ -2997,8 +2944,8 @@ "value": 1, "raw": "1.0", "range": [ - 3356, - 3359 + 3347, + 3350 ], "loc": { "start": { @@ -3012,8 +2959,8 @@ } }, "range": [ - 3331, - 3359 + 3322, + 3350 ], "loc": { "start": { @@ -3027,8 +2974,8 @@ } }, "range": [ - 3331, - 3360 + 3322, + 3351 ], "loc": { "start": { @@ -3043,8 +2990,8 @@ } ], "range": [ - 3329, - 3362 + 3320, + 3353 ], "loc": { "start": { @@ -3059,8 +3006,8 @@ }, "alternate": null, "range": [ - 3288, - 3362 + 3279, + 3353 ], "loc": { "start": { @@ -3085,8 +3032,8 @@ "type": "Identifier", "name": "options", "range": [ - 3371, - 3378 + 3362, + 3369 ], "loc": { "start": { @@ -3103,8 +3050,8 @@ "type": "Identifier", "name": "vignetteOffset", "range": [ - 3379, - 3393 + 3370, + 3384 ], "loc": { "start": { @@ -3118,8 +3065,8 @@ } }, "range": [ - 3371, - 3393 + 3362, + 3384 ], "loc": { "start": { @@ -3136,8 +3083,8 @@ "type": "Identifier", "name": "undefined", "range": [ - 3398, - 3407 + 3389, + 3398 ], "loc": { "start": { @@ -3151,8 +3098,8 @@ } }, "range": [ - 3371, - 3407 + 3362, + 3398 ], "loc": { "start": { @@ -3180,8 +3127,8 @@ "type": "Identifier", "name": "options", "range": [ - 3411, - 3418 + 3402, + 3409 ], "loc": { "start": { @@ -3198,8 +3145,8 @@ "type": "Identifier", "name": "vignetteOffset", "range": [ - 3419, - 3433 + 3410, + 3424 ], "loc": { "start": { @@ -3213,8 +3160,8 @@ } }, "range": [ - 3411, - 3433 + 3402, + 3424 ], "loc": { "start": { @@ -3232,8 +3179,8 @@ "value": 1, "raw": "1.0", "range": [ - 3436, - 3439 + 3427, + 3430 ], "loc": { "start": { @@ -3247,8 +3194,8 @@ } }, "range": [ - 3411, - 3439 + 3402, + 3430 ], "loc": { "start": { @@ -3262,8 +3209,8 @@ } }, "range": [ - 3411, - 3440 + 3402, + 3431 ], "loc": { "start": { @@ -3278,8 +3225,8 @@ } ], "range": [ - 3409, - 3442 + 3400, + 3433 ], "loc": { "start": { @@ -3294,8 +3241,8 @@ }, "alternate": null, "range": [ - 3368, - 3442 + 3359, + 3433 ], "loc": { "start": { @@ -3320,8 +3267,8 @@ "type": "Identifier", "name": "options", "range": [ - 3449, - 3456 + 3440, + 3447 ], "loc": { "start": { @@ -3338,8 +3285,8 @@ "type": "Identifier", "name": "vignetteDarkness", "range": [ - 3457, - 3473 + 3448, + 3464 ], "loc": { "start": { @@ -3353,8 +3300,8 @@ } }, "range": [ - 3449, - 3473 + 3440, + 3464 ], "loc": { "start": { @@ -3371,8 +3318,8 @@ "type": "Identifier", "name": "undefined", "range": [ - 3478, - 3487 + 3469, + 3478 ], "loc": { "start": { @@ -3386,8 +3333,8 @@ } }, "range": [ - 3449, - 3487 + 3440, + 3478 ], "loc": { "start": { @@ -3415,8 +3362,8 @@ "type": "Identifier", "name": "options", "range": [ - 3491, - 3498 + 3482, + 3489 ], "loc": { "start": { @@ -3433,8 +3380,8 @@ "type": "Identifier", "name": "vignetteDarkness", "range": [ - 3499, - 3515 + 3490, + 3506 ], "loc": { "start": { @@ -3448,8 +3395,8 @@ } }, "range": [ - 3491, - 3515 + 3482, + 3506 ], "loc": { "start": { @@ -3467,8 +3414,8 @@ "value": 1, "raw": "1.0", "range": [ - 3518, - 3521 + 3509, + 3512 ], "loc": { "start": { @@ -3482,8 +3429,8 @@ } }, "range": [ - 3491, - 3521 + 3482, + 3512 ], "loc": { "start": { @@ -3497,8 +3444,8 @@ } }, "range": [ - 3491, - 3522 + 3482, + 3513 ], "loc": { "start": { @@ -3513,8 +3460,8 @@ } ], "range": [ - 3489, - 3524 + 3480, + 3515 ], "loc": { "start": { @@ -3529,8 +3476,8 @@ }, "alternate": null, "range": [ - 3446, - 3524 + 3437, + 3515 ], "loc": { "start": { @@ -3550,8 +3497,8 @@ "callee": { "type": "Super", "range": [ - 3530, - 3535 + 3521, + 3526 ], "loc": { "start": { @@ -3574,8 +3521,8 @@ "type": "Identifier", "name": "type", "range": [ - 3544, - 3548 + 3535, + 3539 ], "loc": { "start": { @@ -3593,8 +3540,8 @@ "value": "FilmMaterial", "raw": "\"FilmMaterial\"", "range": [ - 3550, - 3564 + 3541, + 3555 ], "loc": { "start": { @@ -3612,8 +3559,8 @@ "shorthand": false, "computed": false, "range": [ - 3544, - 3564 + 3535, + 3555 ], "loc": { "start": { @@ -3632,8 +3579,8 @@ "type": "Identifier", "name": "uniforms", "range": [ - 3572, - 3580 + 3563, + 3571 ], "loc": { "start": { @@ -3655,8 +3602,8 @@ "type": "Identifier", "name": "tDiffuse", "range": [ - 3591, - 3599 + 3582, + 3590 ], "loc": { "start": { @@ -3675,8 +3622,8 @@ "type": "Identifier", "name": "Uniform", "range": [ - 3605, - 3612 + 3596, + 3603 ], "loc": { "start": { @@ -3695,8 +3642,8 @@ "value": null, "raw": "null", "range": [ - 3613, - 3617 + 3604, + 3608 ], "loc": { "start": { @@ -3711,8 +3658,8 @@ } ], "range": [ - 3601, - 3618 + 3592, + 3609 ], "loc": { "start": { @@ -3730,8 +3677,8 @@ "shorthand": false, "computed": false, "range": [ - 3591, - 3618 + 3582, + 3609 ], "loc": { "start": { @@ -3750,8 +3697,8 @@ "type": "Identifier", "name": "time", "range": [ - 3625, - 3629 + 3616, + 3620 ], "loc": { "start": { @@ -3770,8 +3717,8 @@ "type": "Identifier", "name": "Uniform", "range": [ - 3635, - 3642 + 3626, + 3633 ], "loc": { "start": { @@ -3790,8 +3737,8 @@ "value": 0, "raw": "0.0", "range": [ - 3643, - 3646 + 3634, + 3637 ], "loc": { "start": { @@ -3806,8 +3753,8 @@ } ], "range": [ - 3631, - 3647 + 3622, + 3638 ], "loc": { "start": { @@ -3825,8 +3772,8 @@ "shorthand": false, "computed": false, "range": [ - 3625, - 3647 + 3616, + 3638 ], "loc": { "start": { @@ -3845,8 +3792,8 @@ "type": "Identifier", "name": "noiseIntensity", "range": [ - 3656, - 3670 + 3647, + 3661 ], "loc": { "start": { @@ -3865,8 +3812,8 @@ "type": "Identifier", "name": "Uniform", "range": [ - 3676, - 3683 + 3667, + 3674 ], "loc": { "start": { @@ -3887,8 +3834,8 @@ "type": "Identifier", "name": "options", "range": [ - 3684, - 3691 + 3675, + 3682 ], "loc": { "start": { @@ -3905,8 +3852,8 @@ "type": "Identifier", "name": "noiseIntensity", "range": [ - 3692, - 3706 + 3683, + 3697 ], "loc": { "start": { @@ -3920,8 +3867,8 @@ } }, "range": [ - 3684, - 3706 + 3675, + 3697 ], "loc": { "start": { @@ -3936,8 +3883,8 @@ } ], "range": [ - 3672, - 3707 + 3663, + 3698 ], "loc": { "start": { @@ -3955,8 +3902,8 @@ "shorthand": false, "computed": false, "range": [ - 3656, - 3707 + 3647, + 3698 ], "loc": { "start": { @@ -3975,8 +3922,8 @@ "type": "Identifier", "name": "scanlineIntensity", "range": [ - 3714, - 3731 + 3705, + 3722 ], "loc": { "start": { @@ -3995,8 +3942,8 @@ "type": "Identifier", "name": "Uniform", "range": [ - 3737, - 3744 + 3728, + 3735 ], "loc": { "start": { @@ -4017,8 +3964,8 @@ "type": "Identifier", "name": "options", "range": [ - 3745, - 3752 + 3736, + 3743 ], "loc": { "start": { @@ -4035,8 +3982,8 @@ "type": "Identifier", "name": "scanlineIntensity", "range": [ - 3753, - 3770 + 3744, + 3761 ], "loc": { "start": { @@ -4050,8 +3997,8 @@ } }, "range": [ - 3745, - 3770 + 3736, + 3761 ], "loc": { "start": { @@ -4066,8 +4013,8 @@ } ], "range": [ - 3733, - 3771 + 3724, + 3762 ], "loc": { "start": { @@ -4085,8 +4032,8 @@ "shorthand": false, "computed": false, "range": [ - 3714, - 3771 + 3705, + 3762 ], "loc": { "start": { @@ -4105,8 +4052,8 @@ "type": "Identifier", "name": "scanlineCount", "range": [ - 3778, - 3791 + 3769, + 3782 ], "loc": { "start": { @@ -4125,8 +4072,8 @@ "type": "Identifier", "name": "Uniform", "range": [ - 3797, - 3804 + 3788, + 3795 ], "loc": { "start": { @@ -4145,8 +4092,8 @@ "value": 0, "raw": "0.0", "range": [ - 3805, - 3808 + 3796, + 3799 ], "loc": { "start": { @@ -4161,8 +4108,8 @@ } ], "range": [ - 3793, - 3809 + 3784, + 3800 ], "loc": { "start": { @@ -4180,8 +4127,8 @@ "shorthand": false, "computed": false, "range": [ - 3778, - 3809 + 3769, + 3800 ], "loc": { "start": { @@ -4198,10 +4145,10 @@ "type": "Property", "key": { "type": "Identifier", - "name": "luminanceCoefficients", + "name": "greyscaleIntensity", "range": [ - 3818, - 3839 + 3809, + 3827 ], "loc": { "start": { @@ -4210,176 +4157,6 @@ }, "end": { "line": 81, - "column": 25 - } - } - }, - "value": { - "type": "NewExpression", - "callee": { - "type": "Identifier", - "name": "Uniform", - "range": [ - 3845, - 3852 - ], - "loc": { - "start": { - "line": 81, - "column": 31 - }, - "end": { - "line": 81, - "column": 38 - } - } - }, - "arguments": [ - { - "type": "NewExpression", - "callee": { - "type": "Identifier", - "name": "Vector3", - "range": [ - 3857, - 3864 - ], - "loc": { - "start": { - "line": 81, - "column": 43 - }, - "end": { - "line": 81, - "column": 50 - } - } - }, - "arguments": [ - { - "type": "Literal", - "value": 0.2126, - "raw": "0.2126", - "range": [ - 3865, - 3871 - ], - "loc": { - "start": { - "line": 81, - "column": 51 - }, - "end": { - "line": 81, - "column": 57 - } - } - }, - { - "type": "Literal", - "value": 0.7152, - "raw": "0.7152", - "range": [ - 3873, - 3879 - ], - "loc": { - "start": { - "line": 81, - "column": 59 - }, - "end": { - "line": 81, - "column": 65 - } - } - }, - { - "type": "Literal", - "value": 0.0722, - "raw": "0.0722", - "range": [ - 3881, - 3887 - ], - "loc": { - "start": { - "line": 81, - "column": 67 - }, - "end": { - "line": 81, - "column": 73 - } - } - } - ], - "range": [ - 3853, - 3888 - ], - "loc": { - "start": { - "line": 81, - "column": 39 - }, - "end": { - "line": 81, - "column": 74 - } - } - } - ], - "range": [ - 3841, - 3889 - ], - "loc": { - "start": { - "line": 81, - "column": 27 - }, - "end": { - "line": 81, - "column": 75 - } - } - }, - "kind": "init", - "method": false, - "shorthand": false, - "computed": false, - "range": [ - 3818, - 3889 - ], - "loc": { - "start": { - "line": 81, - "column": 4 - }, - "end": { - "line": 81, - "column": 75 - } - } - }, - { - "type": "Property", - "key": { - "type": "Identifier", - "name": "greyscaleIntensity", - "range": [ - 3896, - 3914 - ], - "loc": { - "start": { - "line": 82, - "column": 4 - }, - "end": { - "line": 82, "column": 22 } } @@ -4390,16 +4167,16 @@ "type": "Identifier", "name": "Uniform", "range": [ - 3920, - 3927 + 3833, + 3840 ], "loc": { "start": { - "line": 82, + "line": 81, "column": 28 }, "end": { - "line": 82, + "line": 81, "column": 35 } } @@ -4412,16 +4189,16 @@ "type": "Identifier", "name": "options", "range": [ - 3928, - 3935 + 3841, + 3848 ], "loc": { "start": { - "line": 82, + "line": 81, "column": 36 }, "end": { - "line": 82, + "line": 81, "column": 43 } } @@ -4430,47 +4207,47 @@ "type": "Identifier", "name": "greyscaleIntensity", "range": [ - 3936, - 3954 + 3849, + 3867 ], "loc": { "start": { - "line": 82, + "line": 81, "column": 44 }, "end": { - "line": 82, + "line": 81, "column": 62 } } }, "range": [ - 3928, - 3954 + 3841, + 3867 ], "loc": { "start": { - "line": 82, + "line": 81, "column": 36 }, "end": { - "line": 82, + "line": 81, "column": 62 } } } ], "range": [ - 3916, - 3955 + 3829, + 3868 ], "loc": { "start": { - "line": 82, + "line": 81, "column": 24 }, "end": { - "line": 82, + "line": 81, "column": 63 } } @@ -4480,16 +4257,16 @@ "shorthand": false, "computed": false, "range": [ - 3896, - 3955 + 3809, + 3868 ], "loc": { "start": { - "line": 82, + "line": 81, "column": 4 }, "end": { - "line": 82, + "line": 81, "column": 63 } } @@ -4500,16 +4277,16 @@ "type": "Identifier", "name": "sepiaIntensity", "range": [ - 3962, - 3976 + 3875, + 3889 ], "loc": { "start": { - "line": 83, + "line": 82, "column": 4 }, "end": { - "line": 83, + "line": 82, "column": 18 } } @@ -4520,16 +4297,16 @@ "type": "Identifier", "name": "Uniform", "range": [ - 3982, - 3989 + 3895, + 3902 ], "loc": { "start": { - "line": 83, + "line": 82, "column": 24 }, "end": { - "line": 83, + "line": 82, "column": 31 } } @@ -4542,16 +4319,16 @@ "type": "Identifier", "name": "options", "range": [ - 3990, - 3997 + 3903, + 3910 ], "loc": { "start": { - "line": 83, + "line": 82, "column": 32 }, "end": { - "line": 83, + "line": 82, "column": 39 } } @@ -4560,47 +4337,47 @@ "type": "Identifier", "name": "sepiaIntensity", "range": [ - 3998, - 4012 + 3911, + 3925 ], "loc": { "start": { - "line": 83, + "line": 82, "column": 40 }, "end": { - "line": 83, + "line": 82, "column": 54 } } }, "range": [ - 3990, - 4012 + 3903, + 3925 ], "loc": { "start": { - "line": 83, + "line": 82, "column": 32 }, "end": { - "line": 83, + "line": 82, "column": 54 } } } ], "range": [ - 3978, - 4013 + 3891, + 3926 ], "loc": { "start": { - "line": 83, + "line": 82, "column": 20 }, "end": { - "line": 83, + "line": 82, "column": 55 } } @@ -4610,16 +4387,16 @@ "shorthand": false, "computed": false, "range": [ - 3962, - 4013 + 3875, + 3926 ], "loc": { "start": { - "line": 83, + "line": 82, "column": 4 }, "end": { - "line": 83, + "line": 82, "column": 55 } } @@ -4630,16 +4407,16 @@ "type": "Identifier", "name": "vignetteOffset", "range": [ - 4022, - 4036 + 3935, + 3949 ], "loc": { "start": { - "line": 85, + "line": 84, "column": 4 }, "end": { - "line": 85, + "line": 84, "column": 18 } } @@ -4650,16 +4427,16 @@ "type": "Identifier", "name": "Uniform", "range": [ - 4042, - 4049 + 3955, + 3962 ], "loc": { "start": { - "line": 85, + "line": 84, "column": 24 }, "end": { - "line": 85, + "line": 84, "column": 31 } } @@ -4672,16 +4449,16 @@ "type": "Identifier", "name": "options", "range": [ - 4050, - 4057 + 3963, + 3970 ], "loc": { "start": { - "line": 85, + "line": 84, "column": 32 }, "end": { - "line": 85, + "line": 84, "column": 39 } } @@ -4690,47 +4467,47 @@ "type": "Identifier", "name": "vignetteOffset", "range": [ - 4058, - 4072 + 3971, + 3985 ], "loc": { "start": { - "line": 85, + "line": 84, "column": 40 }, "end": { - "line": 85, + "line": 84, "column": 54 } } }, "range": [ - 4050, - 4072 + 3963, + 3985 ], "loc": { "start": { - "line": 85, + "line": 84, "column": 32 }, "end": { - "line": 85, + "line": 84, "column": 54 } } } ], "range": [ - 4038, - 4073 + 3951, + 3986 ], "loc": { "start": { - "line": 85, + "line": 84, "column": 20 }, "end": { - "line": 85, + "line": 84, "column": 55 } } @@ -4740,16 +4517,16 @@ "shorthand": false, "computed": false, "range": [ - 4022, - 4073 + 3935, + 3986 ], "loc": { "start": { - "line": 85, + "line": 84, "column": 4 }, "end": { - "line": 85, + "line": 84, "column": 55 } } @@ -4760,16 +4537,16 @@ "type": "Identifier", "name": "vignetteDarkness", "range": [ - 4080, - 4096 + 3993, + 4009 ], "loc": { "start": { - "line": 86, + "line": 85, "column": 4 }, "end": { - "line": 86, + "line": 85, "column": 20 } } @@ -4780,16 +4557,16 @@ "type": "Identifier", "name": "Uniform", "range": [ - 4102, - 4109 + 4015, + 4022 ], "loc": { "start": { - "line": 86, + "line": 85, "column": 26 }, "end": { - "line": 86, + "line": 85, "column": 33 } } @@ -4802,16 +4579,16 @@ "type": "Identifier", "name": "options", "range": [ - 4110, - 4117 + 4023, + 4030 ], "loc": { "start": { - "line": 86, + "line": 85, "column": 34 }, "end": { - "line": 86, + "line": 85, "column": 41 } } @@ -4820,47 +4597,47 @@ "type": "Identifier", "name": "vignetteDarkness", "range": [ - 4118, - 4134 + 4031, + 4047 ], "loc": { "start": { - "line": 86, + "line": 85, "column": 42 }, "end": { - "line": 86, + "line": 85, "column": 58 } } }, "range": [ - 4110, - 4134 + 4023, + 4047 ], "loc": { "start": { - "line": 86, + "line": 85, "column": 34 }, "end": { - "line": 86, + "line": 85, "column": 58 } } } ], "range": [ - 4098, - 4135 + 4011, + 4048 ], "loc": { "start": { - "line": 86, + "line": 85, "column": 22 }, "end": { - "line": 86, + "line": 85, "column": 59 } } @@ -4870,24 +4647,24 @@ "shorthand": false, "computed": false, "range": [ - 4080, - 4135 + 3993, + 4048 ], "loc": { "start": { - "line": 86, + "line": 85, "column": 4 }, "end": { - "line": 86, + "line": 85, "column": 59 } } } ], "range": [ - 3582, - 4143 + 3573, + 4056 ], "loc": { "start": { @@ -4895,7 +4672,7 @@ "column": 13 }, "end": { - "line": 88, + "line": 87, "column": 4 } } @@ -4905,8 +4682,8 @@ "shorthand": false, "computed": false, "range": [ - 3572, - 4143 + 3563, + 4056 ], "loc": { "start": { @@ -4914,7 +4691,7 @@ "column": 3 }, "end": { - "line": 88, + "line": 87, "column": 4 } } @@ -4925,16 +4702,16 @@ "type": "Identifier", "name": "fragmentShader", "range": [ - 4151, - 4165 + 4064, + 4078 ], "loc": { "start": { - "line": 90, + "line": 89, "column": 3 }, "end": { - "line": 90, + "line": 89, "column": 17 } } @@ -4943,16 +4720,16 @@ "type": "Identifier", "name": "fragment", "range": [ - 4167, - 4175 + 4080, + 4088 ], "loc": { "start": { - "line": 90, + "line": 89, "column": 19 }, "end": { - "line": 90, + "line": 89, "column": 27 } } @@ -4962,16 +4739,16 @@ "shorthand": false, "computed": false, "range": [ - 4151, - 4175 + 4064, + 4088 ], "loc": { "start": { - "line": 90, + "line": 89, "column": 3 }, "end": { - "line": 90, + "line": 89, "column": 27 } } @@ -4982,16 +4759,16 @@ "type": "Identifier", "name": "vertexShader", "range": [ - 4181, - 4193 + 4094, + 4106 ], "loc": { "start": { - "line": 91, + "line": 90, "column": 3 }, "end": { - "line": 91, + "line": 90, "column": 15 } } @@ -5000,16 +4777,16 @@ "type": "Identifier", "name": "vertex", "range": [ - 4195, - 4201 + 4108, + 4114 ], "loc": { "start": { - "line": 91, + "line": 90, "column": 17 }, "end": { - "line": 91, + "line": 90, "column": 23 } } @@ -5019,16 +4796,16 @@ "shorthand": false, "computed": false, "range": [ - 4181, - 4201 + 4094, + 4114 ], "loc": { "start": { - "line": 91, + "line": 90, "column": 3 }, "end": { - "line": 91, + "line": 90, "column": 23 } } @@ -5039,16 +4816,16 @@ "type": "Identifier", "name": "depthWrite", "range": [ - 4209, - 4219 + 4122, + 4132 ], "loc": { "start": { - "line": 93, + "line": 92, "column": 3 }, "end": { - "line": 93, + "line": 92, "column": 13 } } @@ -5058,16 +4835,16 @@ "value": false, "raw": "false", "range": [ - 4221, - 4226 + 4134, + 4139 ], "loc": { "start": { - "line": 93, + "line": 92, "column": 15 }, "end": { - "line": 93, + "line": 92, "column": 20 } } @@ -5077,16 +4854,16 @@ "shorthand": false, "computed": false, "range": [ - 4209, - 4226 + 4122, + 4139 ], "loc": { "start": { - "line": 93, + "line": 92, "column": 3 }, "end": { - "line": 93, + "line": 92, "column": 20 } } @@ -5097,16 +4874,16 @@ "type": "Identifier", "name": "depthTest", "range": [ - 4232, - 4241 + 4145, + 4154 ], "loc": { "start": { - "line": 94, + "line": 93, "column": 3 }, "end": { - "line": 94, + "line": 93, "column": 12 } } @@ -5116,16 +4893,16 @@ "value": false, "raw": "false", "range": [ - 4243, - 4248 + 4156, + 4161 ], "loc": { "start": { - "line": 94, + "line": 93, "column": 14 }, "end": { - "line": 94, + "line": 93, "column": 19 } } @@ -5135,24 +4912,24 @@ "shorthand": false, "computed": false, "range": [ - 4232, - 4248 + 4145, + 4161 ], "loc": { "start": { - "line": 94, + "line": 93, "column": 3 }, "end": { - "line": 94, + "line": 93, "column": 19 } } } ], "range": [ - 3536, - 4255 + 3527, + 4168 ], "loc": { "start": { @@ -5160,15 +4937,15 @@ "column": 8 }, "end": { - "line": 96, + "line": 95, "column": 3 } } } ], "range": [ - 3530, - 4256 + 3521, + 4169 ], "loc": { "start": { @@ -5176,14 +4953,14 @@ "column": 2 }, "end": { - "line": 96, + "line": 95, "column": 4 } } }, "range": [ - 3530, - 4257 + 3521, + 4170 ], "loc": { "start": { @@ -5191,7 +4968,7 @@ "column": 2 }, "end": { - "line": 96, + "line": 95, "column": 5 } } @@ -5205,16 +4982,16 @@ "type": "Identifier", "name": "options", "range": [ - 4266, - 4273 + 4179, + 4186 ], "loc": { "start": { - "line": 98, + "line": 97, "column": 5 }, "end": { - "line": 98, + "line": 97, "column": 12 } } @@ -5223,31 +5000,31 @@ "type": "Identifier", "name": "greyscale", "range": [ - 4274, - 4283 + 4187, + 4196 ], "loc": { "start": { - "line": 98, + "line": 97, "column": 13 }, "end": { - "line": 98, + "line": 97, "column": 22 } } }, "range": [ - 4266, - 4283 + 4179, + 4196 ], "loc": { "start": { - "line": 98, + "line": 97, "column": 5 }, "end": { - "line": 98, + "line": 97, "column": 22 } } @@ -5269,16 +5046,16 @@ "object": { "type": "ThisExpression", "range": [ - 4287, - 4291 + 4200, + 4204 ], "loc": { "start": { - "line": 98, + "line": 97, "column": 26 }, "end": { - "line": 98, + "line": 97, "column": 30 } } @@ -5287,31 +5064,31 @@ "type": "Identifier", "name": "defines", "range": [ - 4292, - 4299 + 4205, + 4212 ], "loc": { "start": { - "line": 98, + "line": 97, "column": 31 }, "end": { - "line": 98, + "line": 97, "column": 38 } } }, "range": [ - 4287, - 4299 + 4200, + 4212 ], "loc": { "start": { - "line": 98, + "line": 97, "column": 26 }, "end": { - "line": 98, + "line": 97, "column": 38 } } @@ -5320,31 +5097,31 @@ "type": "Identifier", "name": "GREYSCALE", "range": [ - 4300, - 4309 + 4213, + 4222 ], "loc": { "start": { - "line": 98, + "line": 97, "column": 39 }, "end": { - "line": 98, + "line": 97, "column": 48 } } }, "range": [ - 4287, - 4309 + 4200, + 4222 ], "loc": { "start": { - "line": 98, + "line": 97, "column": 26 }, "end": { - "line": 98, + "line": 97, "column": 48 } } @@ -5354,78 +5131,78 @@ "value": "1", "raw": "\"1\"", "range": [ - 4312, - 4315 + 4225, + 4228 ], "loc": { "start": { - "line": 98, + "line": 97, "column": 51 }, "end": { - "line": 98, + "line": 97, "column": 54 } } }, "range": [ - 4287, - 4315 + 4200, + 4228 ], "loc": { "start": { - "line": 98, + "line": 97, "column": 26 }, "end": { - "line": 98, + "line": 97, "column": 54 } } }, "range": [ - 4287, - 4316 + 4200, + 4229 ], "loc": { "start": { - "line": 98, + "line": 97, "column": 26 }, "end": { - "line": 98, + "line": 97, "column": 55 } } } ], "range": [ - 4285, - 4318 + 4198, + 4231 ], "loc": { "start": { - "line": 98, + "line": 97, "column": 24 }, "end": { - "line": 98, + "line": 97, "column": 57 } } }, "alternate": null, "range": [ - 4263, - 4318 + 4176, + 4231 ], "loc": { "start": { - "line": 98, + "line": 97, "column": 2 }, "end": { - "line": 98, + "line": 97, "column": 57 } } @@ -5439,16 +5216,16 @@ "type": "Identifier", "name": "options", "range": [ - 4325, - 4332 + 4238, + 4245 ], "loc": { "start": { - "line": 99, + "line": 98, "column": 5 }, "end": { - "line": 99, + "line": 98, "column": 12 } } @@ -5457,31 +5234,31 @@ "type": "Identifier", "name": "sepia", "range": [ - 4333, - 4338 + 4246, + 4251 ], "loc": { "start": { - "line": 99, + "line": 98, "column": 13 }, "end": { - "line": 99, + "line": 98, "column": 18 } } }, "range": [ - 4325, - 4338 + 4238, + 4251 ], "loc": { "start": { - "line": 99, + "line": 98, "column": 5 }, "end": { - "line": 99, + "line": 98, "column": 18 } } @@ -5503,16 +5280,16 @@ "object": { "type": "ThisExpression", "range": [ - 4342, - 4346 + 4255, + 4259 ], "loc": { "start": { - "line": 99, + "line": 98, "column": 22 }, "end": { - "line": 99, + "line": 98, "column": 26 } } @@ -5521,31 +5298,31 @@ "type": "Identifier", "name": "defines", "range": [ - 4347, - 4354 + 4260, + 4267 ], "loc": { "start": { - "line": 99, + "line": 98, "column": 27 }, "end": { - "line": 99, + "line": 98, "column": 34 } } }, "range": [ - 4342, - 4354 + 4255, + 4267 ], "loc": { "start": { - "line": 99, + "line": 98, "column": 22 }, "end": { - "line": 99, + "line": 98, "column": 34 } } @@ -5554,31 +5331,31 @@ "type": "Identifier", "name": "SEPIA", "range": [ - 4355, - 4360 + 4268, + 4273 ], "loc": { "start": { - "line": 99, + "line": 98, "column": 35 }, "end": { - "line": 99, + "line": 98, "column": 40 } } }, "range": [ - 4342, - 4360 + 4255, + 4273 ], "loc": { "start": { - "line": 99, + "line": 98, "column": 22 }, "end": { - "line": 99, + "line": 98, "column": 40 } } @@ -5588,78 +5365,78 @@ "value": "1", "raw": "\"1\"", "range": [ - 4363, - 4366 + 4276, + 4279 ], "loc": { "start": { - "line": 99, + "line": 98, "column": 43 }, "end": { - "line": 99, + "line": 98, "column": 46 } } }, "range": [ - 4342, - 4366 + 4255, + 4279 ], "loc": { "start": { - "line": 99, + "line": 98, "column": 22 }, "end": { - "line": 99, + "line": 98, "column": 46 } } }, "range": [ - 4342, - 4367 + 4255, + 4280 ], "loc": { "start": { - "line": 99, + "line": 98, "column": 22 }, "end": { - "line": 99, + "line": 98, "column": 47 } } } ], "range": [ - 4340, - 4369 + 4253, + 4282 ], "loc": { "start": { - "line": 99, + "line": 98, "column": 20 }, "end": { - "line": 99, + "line": 98, "column": 49 } } }, "alternate": null, "range": [ - 4322, - 4369 + 4235, + 4282 ], "loc": { "start": { - "line": 99, + "line": 98, "column": 2 }, "end": { - "line": 99, + "line": 98, "column": 49 } } @@ -5673,16 +5450,16 @@ "type": "Identifier", "name": "options", "range": [ - 4376, - 4383 + 4289, + 4296 ], "loc": { "start": { - "line": 100, + "line": 99, "column": 5 }, "end": { - "line": 100, + "line": 99, "column": 12 } } @@ -5691,31 +5468,31 @@ "type": "Identifier", "name": "vignette", "range": [ - 4384, - 4392 + 4297, + 4305 ], "loc": { "start": { - "line": 100, + "line": 99, "column": 13 }, "end": { - "line": 100, + "line": 99, "column": 21 } } }, "range": [ - 4376, - 4392 + 4289, + 4305 ], "loc": { "start": { - "line": 100, + "line": 99, "column": 5 }, "end": { - "line": 100, + "line": 99, "column": 21 } } @@ -5737,16 +5514,16 @@ "object": { "type": "ThisExpression", "range": [ - 4396, - 4400 + 4309, + 4313 ], "loc": { "start": { - "line": 100, + "line": 99, "column": 25 }, "end": { - "line": 100, + "line": 99, "column": 29 } } @@ -5755,31 +5532,31 @@ "type": "Identifier", "name": "defines", "range": [ - 4401, - 4408 + 4314, + 4321 ], "loc": { "start": { - "line": 100, + "line": 99, "column": 30 }, "end": { - "line": 100, + "line": 99, "column": 37 } } }, "range": [ - 4396, - 4408 + 4309, + 4321 ], "loc": { "start": { - "line": 100, + "line": 99, "column": 25 }, "end": { - "line": 100, + "line": 99, "column": 37 } } @@ -5788,31 +5565,31 @@ "type": "Identifier", "name": "VIGNETTE", "range": [ - 4409, - 4417 + 4322, + 4330 ], "loc": { "start": { - "line": 100, + "line": 99, "column": 38 }, "end": { - "line": 100, + "line": 99, "column": 46 } } }, "range": [ - 4396, - 4417 + 4309, + 4330 ], "loc": { "start": { - "line": 100, + "line": 99, "column": 25 }, "end": { - "line": 100, + "line": 99, "column": 46 } } @@ -5822,78 +5599,78 @@ "value": "1", "raw": "\"1\"", "range": [ - 4420, - 4423 + 4333, + 4336 ], "loc": { "start": { - "line": 100, + "line": 99, "column": 49 }, "end": { - "line": 100, + "line": 99, "column": 52 } } }, "range": [ - 4396, - 4423 + 4309, + 4336 ], "loc": { "start": { - "line": 100, + "line": 99, "column": 25 }, "end": { - "line": 100, + "line": 99, "column": 52 } } }, "range": [ - 4396, - 4424 + 4309, + 4337 ], "loc": { "start": { - "line": 100, + "line": 99, "column": 25 }, "end": { - "line": 100, + "line": 99, "column": 53 } } } ], "range": [ - 4394, - 4426 + 4307, + 4339 ], "loc": { "start": { - "line": 100, + "line": 99, "column": 23 }, "end": { - "line": 100, + "line": 99, "column": 55 } } }, "alternate": null, "range": [ - 4373, - 4426 + 4286, + 4339 ], "loc": { "start": { - "line": 100, + "line": 99, "column": 2 }, "end": { - "line": 100, + "line": 99, "column": 55 } } @@ -5907,16 +5684,16 @@ "type": "Identifier", "name": "options", "range": [ - 4433, - 4440 + 4346, + 4353 ], "loc": { "start": { - "line": 101, + "line": 100, "column": 5 }, "end": { - "line": 101, + "line": 100, "column": 12 } } @@ -5925,31 +5702,31 @@ "type": "Identifier", "name": "eskil", "range": [ - 4441, - 4446 + 4354, + 4359 ], "loc": { "start": { - "line": 101, + "line": 100, "column": 13 }, "end": { - "line": 101, + "line": 100, "column": 18 } } }, "range": [ - 4433, - 4446 + 4346, + 4359 ], "loc": { "start": { - "line": 101, + "line": 100, "column": 5 }, "end": { - "line": 101, + "line": 100, "column": 18 } } @@ -5971,16 +5748,16 @@ "object": { "type": "ThisExpression", "range": [ - 4450, - 4454 + 4363, + 4367 ], "loc": { "start": { - "line": 101, + "line": 100, "column": 22 }, "end": { - "line": 101, + "line": 100, "column": 26 } } @@ -5989,31 +5766,31 @@ "type": "Identifier", "name": "defines", "range": [ - 4455, - 4462 + 4368, + 4375 ], "loc": { "start": { - "line": 101, + "line": 100, "column": 27 }, "end": { - "line": 101, + "line": 100, "column": 34 } } }, "range": [ - 4450, - 4462 + 4363, + 4375 ], "loc": { "start": { - "line": 101, + "line": 100, "column": 22 }, "end": { - "line": 101, + "line": 100, "column": 34 } } @@ -6022,31 +5799,31 @@ "type": "Identifier", "name": "ESKIL", "range": [ - 4463, - 4468 + 4376, + 4381 ], "loc": { "start": { - "line": 101, + "line": 100, "column": 35 }, "end": { - "line": 101, + "line": 100, "column": 40 } } }, "range": [ - 4450, - 4468 + 4363, + 4381 ], "loc": { "start": { - "line": 101, + "line": 100, "column": 22 }, "end": { - "line": 101, + "line": 100, "column": 40 } } @@ -6056,78 +5833,78 @@ "value": "1", "raw": "\"1\"", "range": [ - 4471, - 4474 + 4384, + 4387 ], "loc": { "start": { - "line": 101, + "line": 100, "column": 43 }, "end": { - "line": 101, + "line": 100, "column": 46 } } }, "range": [ - 4450, - 4474 + 4363, + 4387 ], "loc": { "start": { - "line": 101, + "line": 100, "column": 22 }, "end": { - "line": 101, + "line": 100, "column": 46 } } }, "range": [ - 4450, - 4475 + 4363, + 4388 ], "loc": { "start": { - "line": 101, + "line": 100, "column": 22 }, "end": { - "line": 101, + "line": 100, "column": 47 } } } ], "range": [ - 4448, - 4477 + 4361, + 4390 ], "loc": { "start": { - "line": 101, + "line": 100, "column": 20 }, "end": { - "line": 101, + "line": 100, "column": 49 } } }, "alternate": null, "range": [ - 4430, - 4477 + 4343, + 4390 ], "loc": { "start": { - "line": 101, + "line": 100, "column": 2 }, "end": { - "line": 101, + "line": 100, "column": 49 } } @@ -6141,16 +5918,16 @@ "type": "Identifier", "name": "options", "range": [ - 4486, - 4493 + 4399, + 4406 ], "loc": { "start": { - "line": 103, + "line": 102, "column": 5 }, "end": { - "line": 103, + "line": 102, "column": 12 } } @@ -6159,31 +5936,31 @@ "type": "Identifier", "name": "screenMode", "range": [ - 4494, - 4504 + 4407, + 4417 ], "loc": { "start": { - "line": 103, + "line": 102, "column": 13 }, "end": { - "line": 103, + "line": 102, "column": 23 } } }, "range": [ - 4486, - 4504 + 4399, + 4417 ], "loc": { "start": { - "line": 103, + "line": 102, "column": 5 }, "end": { - "line": 103, + "line": 102, "column": 23 } } @@ -6205,16 +5982,16 @@ "object": { "type": "ThisExpression", "range": [ - 4508, - 4512 + 4421, + 4425 ], "loc": { "start": { - "line": 103, + "line": 102, "column": 27 }, "end": { - "line": 103, + "line": 102, "column": 31 } } @@ -6223,31 +6000,31 @@ "type": "Identifier", "name": "defines", "range": [ - 4513, - 4520 + 4426, + 4433 ], "loc": { "start": { - "line": 103, + "line": 102, "column": 32 }, "end": { - "line": 103, + "line": 102, "column": 39 } } }, "range": [ - 4508, - 4520 + 4421, + 4433 ], "loc": { "start": { - "line": 103, + "line": 102, "column": 27 }, "end": { - "line": 103, + "line": 102, "column": 39 } } @@ -6256,31 +6033,31 @@ "type": "Identifier", "name": "SCREEN_MODE", "range": [ - 4521, - 4532 + 4434, + 4445 ], "loc": { "start": { - "line": 103, + "line": 102, "column": 40 }, "end": { - "line": 103, + "line": 102, "column": 51 } } }, "range": [ - 4508, - 4532 + 4421, + 4445 ], "loc": { "start": { - "line": 103, + "line": 102, "column": 27 }, "end": { - "line": 103, + "line": 102, "column": 51 } } @@ -6290,78 +6067,78 @@ "value": "1", "raw": "\"1\"", "range": [ - 4535, - 4538 + 4448, + 4451 ], "loc": { "start": { - "line": 103, + "line": 102, "column": 54 }, "end": { - "line": 103, + "line": 102, "column": 57 } } }, "range": [ - 4508, - 4538 + 4421, + 4451 ], "loc": { "start": { - "line": 103, + "line": 102, "column": 27 }, "end": { - "line": 103, + "line": 102, "column": 57 } } }, "range": [ - 4508, - 4539 + 4421, + 4452 ], "loc": { "start": { - "line": 103, + "line": 102, "column": 27 }, "end": { - "line": 103, + "line": 102, "column": 58 } } } ], "range": [ - 4506, - 4541 + 4419, + 4454 ], "loc": { "start": { - "line": 103, + "line": 102, "column": 25 }, "end": { - "line": 103, + "line": 102, "column": 60 } } }, "alternate": null, "range": [ - 4483, - 4541 + 4396, + 4454 ], "loc": { "start": { - "line": 103, + "line": 102, "column": 2 }, "end": { - "line": 103, + "line": 102, "column": 60 } } @@ -6375,16 +6152,16 @@ "type": "Identifier", "name": "options", "range": [ - 4548, - 4555 + 4461, + 4468 ], "loc": { "start": { - "line": 104, + "line": 103, "column": 5 }, "end": { - "line": 104, + "line": 103, "column": 12 } } @@ -6393,31 +6170,31 @@ "type": "Identifier", "name": "noise", "range": [ - 4556, - 4561 + 4469, + 4474 ], "loc": { "start": { - "line": 104, + "line": 103, "column": 13 }, "end": { - "line": 104, + "line": 103, "column": 18 } } }, "range": [ - 4548, - 4561 + 4461, + 4474 ], "loc": { "start": { - "line": 104, + "line": 103, "column": 5 }, "end": { - "line": 104, + "line": 103, "column": 18 } } @@ -6439,16 +6216,16 @@ "object": { "type": "ThisExpression", "range": [ - 4565, - 4569 + 4478, + 4482 ], "loc": { "start": { - "line": 104, + "line": 103, "column": 22 }, "end": { - "line": 104, + "line": 103, "column": 26 } } @@ -6457,31 +6234,31 @@ "type": "Identifier", "name": "defines", "range": [ - 4570, - 4577 + 4483, + 4490 ], "loc": { "start": { - "line": 104, + "line": 103, "column": 27 }, "end": { - "line": 104, + "line": 103, "column": 34 } } }, "range": [ - 4565, - 4577 + 4478, + 4490 ], "loc": { "start": { - "line": 104, + "line": 103, "column": 22 }, "end": { - "line": 104, + "line": 103, "column": 34 } } @@ -6490,31 +6267,31 @@ "type": "Identifier", "name": "NOISE", "range": [ - 4578, - 4583 + 4491, + 4496 ], "loc": { "start": { - "line": 104, + "line": 103, "column": 35 }, "end": { - "line": 104, + "line": 103, "column": 40 } } }, "range": [ - 4565, - 4583 + 4478, + 4496 ], "loc": { "start": { - "line": 104, + "line": 103, "column": 22 }, "end": { - "line": 104, + "line": 103, "column": 40 } } @@ -6524,78 +6301,78 @@ "value": "1", "raw": "\"1\"", "range": [ - 4586, - 4589 + 4499, + 4502 ], "loc": { "start": { - "line": 104, + "line": 103, "column": 43 }, "end": { - "line": 104, + "line": 103, "column": 46 } } }, "range": [ - 4565, - 4589 + 4478, + 4502 ], "loc": { "start": { - "line": 104, + "line": 103, "column": 22 }, "end": { - "line": 104, + "line": 103, "column": 46 } } }, "range": [ - 4565, - 4590 + 4478, + 4503 ], "loc": { "start": { - "line": 104, + "line": 103, "column": 22 }, "end": { - "line": 104, + "line": 103, "column": 47 } } } ], "range": [ - 4563, - 4592 + 4476, + 4505 ], "loc": { "start": { - "line": 104, + "line": 103, "column": 20 }, "end": { - "line": 104, + "line": 103, "column": 49 } } }, "alternate": null, "range": [ - 4545, - 4592 + 4458, + 4505 ], "loc": { "start": { - "line": 104, + "line": 103, "column": 2 }, "end": { - "line": 104, + "line": 103, "column": 49 } } @@ -6609,16 +6386,16 @@ "type": "Identifier", "name": "options", "range": [ - 4599, - 4606 + 4512, + 4519 ], "loc": { "start": { - "line": 105, + "line": 104, "column": 5 }, "end": { - "line": 105, + "line": 104, "column": 12 } } @@ -6627,31 +6404,31 @@ "type": "Identifier", "name": "scanlines", "range": [ - 4607, - 4616 + 4520, + 4529 ], "loc": { "start": { - "line": 105, + "line": 104, "column": 13 }, "end": { - "line": 105, + "line": 104, "column": 22 } } }, "range": [ - 4599, - 4616 + 4512, + 4529 ], "loc": { "start": { - "line": 105, + "line": 104, "column": 5 }, "end": { - "line": 105, + "line": 104, "column": 22 } } @@ -6673,16 +6450,16 @@ "object": { "type": "ThisExpression", "range": [ - 4620, - 4624 + 4533, + 4537 ], "loc": { "start": { - "line": 105, + "line": 104, "column": 26 }, "end": { - "line": 105, + "line": 104, "column": 30 } } @@ -6691,31 +6468,31 @@ "type": "Identifier", "name": "defines", "range": [ - 4625, - 4632 + 4538, + 4545 ], "loc": { "start": { - "line": 105, + "line": 104, "column": 31 }, "end": { - "line": 105, + "line": 104, "column": 38 } } }, "range": [ - 4620, - 4632 + 4533, + 4545 ], "loc": { "start": { - "line": 105, + "line": 104, "column": 26 }, "end": { - "line": 105, + "line": 104, "column": 38 } } @@ -6724,31 +6501,31 @@ "type": "Identifier", "name": "SCANLINES", "range": [ - 4633, - 4642 + 4546, + 4555 ], "loc": { "start": { - "line": 105, + "line": 104, "column": 39 }, "end": { - "line": 105, + "line": 104, "column": 48 } } }, "range": [ - 4620, - 4642 + 4533, + 4555 ], "loc": { "start": { - "line": 105, + "line": 104, "column": 26 }, "end": { - "line": 105, + "line": 104, "column": 48 } } @@ -6758,86 +6535,86 @@ "value": "1", "raw": "\"1\"", "range": [ - 4645, - 4648 + 4558, + 4561 ], "loc": { "start": { - "line": 105, + "line": 104, "column": 51 }, "end": { - "line": 105, + "line": 104, "column": 54 } } }, "range": [ - 4620, - 4648 + 4533, + 4561 ], "loc": { "start": { - "line": 105, + "line": 104, "column": 26 }, "end": { - "line": 105, + "line": 104, "column": 54 } } }, "range": [ - 4620, - 4649 + 4533, + 4562 ], "loc": { "start": { - "line": 105, + "line": 104, "column": 26 }, "end": { - "line": 105, + "line": 104, "column": 55 } } } ], "range": [ - 4618, - 4651 + 4531, + 4564 ], "loc": { "start": { - "line": 105, + "line": 104, "column": 24 }, "end": { - "line": 105, + "line": 104, "column": 57 } } }, "alternate": null, "range": [ - 4596, - 4651 + 4509, + 4564 ], "loc": { "start": { - "line": 105, + "line": 104, "column": 2 }, "end": { - "line": 105, + "line": 104, "column": 57 } } } ], "range": [ - 2565, - 4657 + 2556, + 4570 ], "loc": { "start": { @@ -6845,7 +6622,7 @@ "column": 27 }, "end": { - "line": 107, + "line": 106, "column": 2 } } @@ -6853,8 +6630,8 @@ "generator": false, "expression": false, "range": [ - 2550, - 4657 + 2541, + 4570 ], "loc": { "start": { @@ -6862,7 +6639,7 @@ "column": 12 }, "end": { - "line": 107, + "line": 106, "column": 2 } } @@ -6870,8 +6647,8 @@ "kind": "constructor", "computed": false, "range": [ - 2539, - 4657 + 2530, + 4570 ], "loc": { "start": { @@ -6879,7 +6656,7 @@ "column": 1 }, "end": { - "line": 107, + "line": 106, "column": 2 } }, @@ -6888,8 +6665,8 @@ "type": "Block", "value": "*\r\n\t * Constructs a new film material.\r\n\t *\r\n\t * @param {Object} [options] - The options. Disabled effects will not be included in the final shader and have no negative impact on performance.\r\n\t * @param {Boolean} [options.greyscale=false] - Enable greyscale effect. Greyscale and sepia are mutually exclusive.\r\n\t * @param {Boolean} [options.sepia=false] - Enable sepia effect. Greyscale and sepia are mutually exclusive.\r\n\t * @param {Boolean} [options.vignette=false] - Apply vignette effect.\r\n\t * @param {Boolean} [options.eskil=false] - Use Eskil's vignette approach. The default looks dusty while Eskil looks burned out.\r\n\t * @param {Boolean} [options.screenMode=true] - Whether the screen blend mode should be used for noise and scanlines. Both of these effects are computed independently.\r\n\t * @param {Boolean} [options.noise=true] - Show noise-based film grain.\r\n\t * @param {Boolean} [options.scanlines=true] - Show scanlines.\r\n\t * @param {Number} [options.noiseIntensity=0.5] - The noise intensity. 0.0 to 1.0.\r\n\t * @param {Number} [options.scanlineIntensity=0.05] - The scanline intensity. 0.0 to 1.0.\r\n\t * @param {Number} [options.greyscaleIntensity=1.0] - The intensity of the greyscale effect. 0.0 to 1.0.\r\n\t * @param {Number} [options.sepiaIntensity=1.0] - The intensity of the sepia effect. 0.0 to 1.0.\r\n\t * @param {Number} [options.vignetteOffset=1.0] - The offset of the vignette effect. 0.0 to 1.0.\r\n\t * @param {Number} [options.vignetteDarkness=1.0] - The darkness of the vignette effect. 0.0 to 1.0.\r\n\t ", "range": [ - 1008, - 2534 + 999, + 2525 ], "loc": { "start": { @@ -6907,8 +6684,8 @@ } ], "range": [ - 1002, - 4662 + 993, + 4575 ], "loc": { "start": { @@ -6916,14 +6693,14 @@ "column": 49 }, "end": { - "line": 109, + "line": 108, "column": 1 } } }, "range": [ - 960, - 4662 + 951, + 4575 ], "loc": { "start": { @@ -6931,7 +6708,7 @@ "column": 7 }, "end": { - "line": 109, + "line": 108, "column": 1 } }, @@ -6940,8 +6717,8 @@ "type": "Block", "value": "*\r\n * A cinematic shader that provides the following effects:\r\n * - Film Grain\r\n * - Scanlines\r\n * - Vignette\r\n * - Greyscale\r\n * - Sepia\r\n *\r\n * Original scanlines algorithm by Pat \"Hawthorne\" Shearon.\r\n * http://www.truevision3d.com/forums/showcase/staticnoise_colorblackwhite_scanline_shaders-t18698.0.html\r\n *\r\n * Optimised scanlines and noise with intensity scaling by Georg \"Leviathan\"\r\n * Steinrohder. This version was provided under a Creative Commons Attribution\r\n * 3.0 License: http://creativecommons.org/licenses/by/3.0.\r\n *\r\n * The sepia effect is based on:\r\n * https://github.com/evanw/glfx.js\r\n *\r\n * The vignette code is based on PaintEffect postprocess from ro.me:\r\n * http://code.google.com/p/3-dreams-of-black/source/browse/deploy/js/effects/PaintEffect.js\r\n ", "range": [ - 159, - 949 + 150, + 940 ], "loc": { "start": { @@ -6960,8 +6737,8 @@ "specifiers": [], "source": null, "range": [ - 953, - 4662 + 944, + 4575 ], "loc": { "start": { @@ -6969,7 +6746,7 @@ "column": 0 }, "end": { - "line": 109, + "line": 108, "column": 1 } }, @@ -6978,8 +6755,8 @@ "type": "Block", "value": "*\r\n * A cinematic shader that provides the following effects:\r\n * - Film Grain\r\n * - Scanlines\r\n * - Vignette\r\n * - Greyscale\r\n * - Sepia\r\n *\r\n * Original scanlines algorithm by Pat \"Hawthorne\" Shearon.\r\n * http://www.truevision3d.com/forums/showcase/staticnoise_colorblackwhite_scanline_shaders-t18698.0.html\r\n *\r\n * Optimised scanlines and noise with intensity scaling by Georg \"Leviathan\"\r\n * Steinrohder. This version was provided under a Creative Commons Attribution\r\n * 3.0 License: http://creativecommons.org/licenses/by/3.0.\r\n *\r\n * The sepia effect is based on:\r\n * https://github.com/evanw/glfx.js\r\n *\r\n * The vignette code is based on PaintEffect postprocess from ro.me:\r\n * http://code.google.com/p/3-dreams-of-black/source/browse/deploy/js/effects/PaintEffect.js\r\n ", "range": [ - 159, - 949 + 150, + 940 ], "loc": { "start": { @@ -6998,7 +6775,7 @@ "sourceType": "module", "range": [ 0, - 4662 + 4575 ], "loc": { "start": { @@ -7006,7 +6783,7 @@ "column": 0 }, "end": { - "line": 109, + "line": 108, "column": 1 } }, @@ -7015,8 +6792,8 @@ "type": "Block", "value": "*\r\n * A cinematic shader that provides the following effects:\r\n * - Film Grain\r\n * - Scanlines\r\n * - Vignette\r\n * - Greyscale\r\n * - Sepia\r\n *\r\n * Original scanlines algorithm by Pat \"Hawthorne\" Shearon.\r\n * http://www.truevision3d.com/forums/showcase/staticnoise_colorblackwhite_scanline_shaders-t18698.0.html\r\n *\r\n * Optimised scanlines and noise with intensity scaling by Georg \"Leviathan\"\r\n * Steinrohder. This version was provided under a Creative Commons Attribution\r\n * 3.0 License: http://creativecommons.org/licenses/by/3.0.\r\n *\r\n * The sepia effect is based on:\r\n * https://github.com/evanw/glfx.js\r\n *\r\n * The vignette code is based on PaintEffect postprocess from ro.me:\r\n * http://code.google.com/p/3-dreams-of-black/source/browse/deploy/js/effects/PaintEffect.js\r\n ", "range": [ - 159, - 949 + 150, + 940 ], "loc": { "start": { @@ -7033,8 +6810,8 @@ "type": "Block", "value": "*\r\n\t * Constructs a new film material.\r\n\t *\r\n\t * @param {Object} [options] - The options. Disabled effects will not be included in the final shader and have no negative impact on performance.\r\n\t * @param {Boolean} [options.greyscale=false] - Enable greyscale effect. Greyscale and sepia are mutually exclusive.\r\n\t * @param {Boolean} [options.sepia=false] - Enable sepia effect. Greyscale and sepia are mutually exclusive.\r\n\t * @param {Boolean} [options.vignette=false] - Apply vignette effect.\r\n\t * @param {Boolean} [options.eskil=false] - Use Eskil's vignette approach. The default looks dusty while Eskil looks burned out.\r\n\t * @param {Boolean} [options.screenMode=true] - Whether the screen blend mode should be used for noise and scanlines. Both of these effects are computed independently.\r\n\t * @param {Boolean} [options.noise=true] - Show noise-based film grain.\r\n\t * @param {Boolean} [options.scanlines=true] - Show scanlines.\r\n\t * @param {Number} [options.noiseIntensity=0.5] - The noise intensity. 0.0 to 1.0.\r\n\t * @param {Number} [options.scanlineIntensity=0.05] - The scanline intensity. 0.0 to 1.0.\r\n\t * @param {Number} [options.greyscaleIntensity=1.0] - The intensity of the greyscale effect. 0.0 to 1.0.\r\n\t * @param {Number} [options.sepiaIntensity=1.0] - The intensity of the sepia effect. 0.0 to 1.0.\r\n\t * @param {Number} [options.vignetteOffset=1.0] - The offset of the vignette effect. 0.0 to 1.0.\r\n\t * @param {Number} [options.vignetteDarkness=1.0] - The darkness of the vignette effect. 0.0 to 1.0.\r\n\t ", "range": [ - 1008, - 2534 + 999, + 2525 ], "loc": { "start": { diff --git a/public/docs/ast/source/materials/LuminosityMaterial.js.json b/public/docs/ast/source/materials/LuminosityMaterial.js.json index 9968bc1bd..254154835 100644 --- a/public/docs/ast/source/materials/LuminosityMaterial.js.json +++ b/public/docs/ast/source/materials/LuminosityMaterial.js.json @@ -162,59 +162,6 @@ "column": 41 } } - }, - { - "type": "ImportSpecifier", - "local": { - "type": "Identifier", - "name": "Vector3", - "range": [ - 43, - 50 - ], - "loc": { - "start": { - "line": 1, - "column": 43 - }, - "end": { - "line": 1, - "column": 50 - } - } - }, - "imported": { - "type": "Identifier", - "name": "Vector3", - "range": [ - 43, - 50 - ], - "loc": { - "start": { - "line": 1, - "column": 43 - }, - "end": { - "line": 1, - "column": 50 - } - } - }, - "range": [ - 43, - 50 - ], - "loc": { - "start": { - "line": 1, - "column": 43 - }, - "end": { - "line": 1, - "column": 50 - } - } } ], "source": { @@ -222,23 +169,23 @@ "value": "three", "raw": "\"three\"", "range": [ - 58, - 65 + 49, + 56 ], "loc": { "start": { "line": 1, - "column": 58 + "column": 49 }, "end": { "line": 1, - "column": 65 + "column": 56 } } }, "range": [ 0, - 66 + 57 ], "loc": { "start": { @@ -247,7 +194,7 @@ }, "end": { "line": 1, - "column": 66 + "column": 57 } } }, @@ -260,8 +207,8 @@ "type": "Identifier", "name": "fragment", "range": [ - 77, - 85 + 68, + 76 ], "loc": { "start": { @@ -275,8 +222,8 @@ } }, "range": [ - 77, - 85 + 68, + 76 ], "loc": { "start": { @@ -295,8 +242,8 @@ "value": "./glsl/luminosity/shader.frag", "raw": "\"./glsl/luminosity/shader.frag\"", "range": [ - 91, - 122 + 82, + 113 ], "loc": { "start": { @@ -310,8 +257,8 @@ } }, "range": [ - 70, - 123 + 61, + 114 ], "loc": { "start": { @@ -333,8 +280,8 @@ "type": "Identifier", "name": "vertex", "range": [ - 132, - 138 + 123, + 129 ], "loc": { "start": { @@ -348,8 +295,8 @@ } }, "range": [ - 132, - 138 + 123, + 129 ], "loc": { "start": { @@ -368,8 +315,8 @@ "value": "./glsl/luminosity/shader.vert", "raw": "\"./glsl/luminosity/shader.vert\"", "range": [ - 144, - 175 + 135, + 166 ], "loc": { "start": { @@ -383,8 +330,8 @@ } }, "range": [ - 125, - 176 + 116, + 167 ], "loc": { "start": { @@ -401,8 +348,8 @@ "type": "Block", "value": "*\r\n * A luminosity shader material.\r\n *\r\n * This shader produces a greyscale luminance map that describes the absolute\r\n * amount of light emitted by a scene. It can also be configured to output\r\n * colours that are scaled with their respective luminance value. Additionally,\r\n * a range may be provided to mask out undesired texels.\r\n *\r\n * The alpha channel will remain unaffected in all cases.\r\n *\r\n * On luminance coefficients:\r\n * http://www.poynton.com/notes/colour_and_gamma/ColorFAQ.html#RTFToC9\r\n *\r\n * Coefficients for different colour spaces:\r\n * https://hsto.org/getpro/habr/post_images/2ab/69d/084/2ab69d084f9a597e032624bcd74d57a7.png\r\n *\r\n * Luminance range reference:\r\n * https://cycling74.com/2007/05/23/your-first-shader/#.Vty9FfkrL4Z\r\n ", "range": [ - 180, - 941 + 171, + 932 ], "loc": { "start": { @@ -425,8 +372,8 @@ "type": "Identifier", "name": "LuminosityMaterial", "range": [ - 958, - 976 + 949, + 967 ], "loc": { "start": { @@ -443,8 +390,8 @@ "type": "Identifier", "name": "ShaderMaterial", "range": [ - 985, - 999 + 976, + 990 ], "loc": { "start": { @@ -466,8 +413,8 @@ "type": "Identifier", "name": "constructor", "range": [ - 1313, - 1324 + 1304, + 1315 ], "loc": { "start": { @@ -490,8 +437,8 @@ "type": "Identifier", "name": "color", "range": [ - 1325, - 1330 + 1316, + 1321 ], "loc": { "start": { @@ -509,8 +456,8 @@ "value": false, "raw": "false", "range": [ - 1333, - 1338 + 1324, + 1329 ], "loc": { "start": { @@ -524,8 +471,8 @@ } }, "range": [ - 1325, - 1338 + 1316, + 1329 ], "loc": { "start": { @@ -544,8 +491,8 @@ "type": "Identifier", "name": "range", "range": [ - 1340, - 1345 + 1331, + 1336 ], "loc": { "start": { @@ -563,8 +510,8 @@ "value": null, "raw": "null", "range": [ - 1348, - 1352 + 1339, + 1343 ], "loc": { "start": { @@ -578,8 +525,8 @@ } }, "range": [ - 1340, - 1352 + 1331, + 1343 ], "loc": { "start": { @@ -603,8 +550,8 @@ "callee": { "type": "Super", "range": [ - 1361, - 1366 + 1352, + 1357 ], "loc": { "start": { @@ -627,8 +574,8 @@ "type": "Identifier", "name": "type", "range": [ - 1375, - 1379 + 1366, + 1370 ], "loc": { "start": { @@ -646,8 +593,8 @@ "value": "LuminosityMaterial", "raw": "\"LuminosityMaterial\"", "range": [ - 1381, - 1401 + 1372, + 1392 ], "loc": { "start": { @@ -665,8 +612,8 @@ "shorthand": false, "computed": false, "range": [ - 1375, - 1401 + 1366, + 1392 ], "loc": { "start": { @@ -685,8 +632,8 @@ "type": "Identifier", "name": "uniforms", "range": [ - 1409, - 1417 + 1400, + 1408 ], "loc": { "start": { @@ -708,8 +655,8 @@ "type": "Identifier", "name": "tDiffuse", "range": [ - 1428, - 1436 + 1419, + 1427 ], "loc": { "start": { @@ -728,8 +675,8 @@ "type": "Identifier", "name": "Uniform", "range": [ - 1442, - 1449 + 1433, + 1440 ], "loc": { "start": { @@ -748,8 +695,8 @@ "value": null, "raw": "null", "range": [ - 1450, - 1454 + 1441, + 1445 ], "loc": { "start": { @@ -764,8 +711,8 @@ } ], "range": [ - 1438, - 1455 + 1429, + 1446 ], "loc": { "start": { @@ -783,8 +730,8 @@ "shorthand": false, "computed": false, "range": [ - 1428, - 1455 + 1419, + 1446 ], "loc": { "start": { @@ -803,8 +750,8 @@ "type": "Identifier", "name": "distinction", "range": [ - 1462, - 1473 + 1453, + 1464 ], "loc": { "start": { @@ -823,8 +770,8 @@ "type": "Identifier", "name": "Uniform", "range": [ - 1479, - 1486 + 1470, + 1477 ], "loc": { "start": { @@ -843,8 +790,8 @@ "value": 1, "raw": "1.0", "range": [ - 1487, - 1490 + 1478, + 1481 ], "loc": { "start": { @@ -859,8 +806,8 @@ } ], "range": [ - 1475, - 1491 + 1466, + 1482 ], "loc": { "start": { @@ -878,8 +825,8 @@ "shorthand": false, "computed": false, "range": [ - 1462, - 1491 + 1453, + 1482 ], "loc": { "start": { @@ -898,8 +845,8 @@ "type": "Identifier", "name": "range", "range": [ - 1498, - 1503 + 1489, + 1494 ], "loc": { "start": { @@ -918,8 +865,8 @@ "type": "Identifier", "name": "Uniform", "range": [ - 1509, - 1516 + 1500, + 1507 ], "loc": { "start": { @@ -942,8 +889,8 @@ "type": "Identifier", "name": "range", "range": [ - 1518, - 1523 + 1509, + 1514 ], "loc": { "start": { @@ -961,8 +908,8 @@ "value": null, "raw": "null", "range": [ - 1528, - 1532 + 1519, + 1523 ], "loc": { "start": { @@ -976,8 +923,8 @@ } }, "range": [ - 1518, - 1532 + 1509, + 1523 ], "loc": { "start": { @@ -994,8 +941,8 @@ "type": "Identifier", "name": "range", "range": [ - 1536, - 1541 + 1527, + 1532 ], "loc": { "start": { @@ -1014,8 +961,8 @@ "type": "Identifier", "name": "Vector2", "range": [ - 1548, - 1555 + 1539, + 1546 ], "loc": { "start": { @@ -1030,8 +977,8 @@ }, "arguments": [], "range": [ - 1544, - 1557 + 1535, + 1548 ], "loc": { "start": { @@ -1045,8 +992,8 @@ } }, "range": [ - 1517, - 1557 + 1508, + 1548 ], "loc": { "start": { @@ -1061,8 +1008,8 @@ } ], "range": [ - 1505, - 1558 + 1496, + 1549 ], "loc": { "start": { @@ -1080,8 +1027,8 @@ "shorthand": false, "computed": false, "range": [ - 1498, - 1558 + 1489, + 1549 ], "loc": { "start": { @@ -1093,181 +1040,11 @@ "column": 64 } } - }, - { - "type": "Property", - "key": { - "type": "Identifier", - "name": "luminanceCoefficients", - "range": [ - 1565, - 1586 - ], - "loc": { - "start": { - "line": 46, - "column": 4 - }, - "end": { - "line": 46, - "column": 25 - } - } - }, - "value": { - "type": "NewExpression", - "callee": { - "type": "Identifier", - "name": "Uniform", - "range": [ - 1592, - 1599 - ], - "loc": { - "start": { - "line": 46, - "column": 31 - }, - "end": { - "line": 46, - "column": 38 - } - } - }, - "arguments": [ - { - "type": "NewExpression", - "callee": { - "type": "Identifier", - "name": "Vector3", - "range": [ - 1604, - 1611 - ], - "loc": { - "start": { - "line": 46, - "column": 43 - }, - "end": { - "line": 46, - "column": 50 - } - } - }, - "arguments": [ - { - "type": "Literal", - "value": 0.2126, - "raw": "0.2126", - "range": [ - 1612, - 1618 - ], - "loc": { - "start": { - "line": 46, - "column": 51 - }, - "end": { - "line": 46, - "column": 57 - } - } - }, - { - "type": "Literal", - "value": 0.7152, - "raw": "0.7152", - "range": [ - 1620, - 1626 - ], - "loc": { - "start": { - "line": 46, - "column": 59 - }, - "end": { - "line": 46, - "column": 65 - } - } - }, - { - "type": "Literal", - "value": 0.0722, - "raw": "0.0722", - "range": [ - 1628, - 1634 - ], - "loc": { - "start": { - "line": 46, - "column": 67 - }, - "end": { - "line": 46, - "column": 73 - } - } - } - ], - "range": [ - 1600, - 1635 - ], - "loc": { - "start": { - "line": 46, - "column": 39 - }, - "end": { - "line": 46, - "column": 74 - } - } - } - ], - "range": [ - 1588, - 1636 - ], - "loc": { - "start": { - "line": 46, - "column": 27 - }, - "end": { - "line": 46, - "column": 75 - } - } - }, - "kind": "init", - "method": false, - "shorthand": false, - "computed": false, - "range": [ - 1565, - 1636 - ], - "loc": { - "start": { - "line": 46, - "column": 4 - }, - "end": { - "line": 46, - "column": 75 - } - } } ], "range": [ - 1419, - 1644 + 1410, + 1557 ], "loc": { "start": { @@ -1275,7 +1052,7 @@ "column": 13 }, "end": { - "line": 48, + "line": 47, "column": 4 } } @@ -1285,8 +1062,8 @@ "shorthand": false, "computed": false, "range": [ - 1409, - 1644 + 1400, + 1557 ], "loc": { "start": { @@ -1294,7 +1071,7 @@ "column": 3 }, "end": { - "line": 48, + "line": 47, "column": 4 } } @@ -1305,16 +1082,16 @@ "type": "Identifier", "name": "fragmentShader", "range": [ - 1652, - 1666 + 1565, + 1579 ], "loc": { "start": { - "line": 50, + "line": 49, "column": 3 }, "end": { - "line": 50, + "line": 49, "column": 17 } } @@ -1323,16 +1100,16 @@ "type": "Identifier", "name": "fragment", "range": [ - 1668, - 1676 + 1581, + 1589 ], "loc": { "start": { - "line": 50, + "line": 49, "column": 19 }, "end": { - "line": 50, + "line": 49, "column": 27 } } @@ -1342,16 +1119,16 @@ "shorthand": false, "computed": false, "range": [ - 1652, - 1676 + 1565, + 1589 ], "loc": { "start": { - "line": 50, + "line": 49, "column": 3 }, "end": { - "line": 50, + "line": 49, "column": 27 } } @@ -1362,16 +1139,16 @@ "type": "Identifier", "name": "vertexShader", "range": [ - 1682, - 1694 + 1595, + 1607 ], "loc": { "start": { - "line": 51, + "line": 50, "column": 3 }, "end": { - "line": 51, + "line": 50, "column": 15 } } @@ -1380,16 +1157,16 @@ "type": "Identifier", "name": "vertex", "range": [ - 1696, - 1702 + 1609, + 1615 ], "loc": { "start": { - "line": 51, + "line": 50, "column": 17 }, "end": { - "line": 51, + "line": 50, "column": 23 } } @@ -1399,24 +1176,24 @@ "shorthand": false, "computed": false, "range": [ - 1682, - 1702 + 1595, + 1615 ], "loc": { "start": { - "line": 51, + "line": 50, "column": 3 }, "end": { - "line": 51, + "line": 50, "column": 23 } } } ], "range": [ - 1367, - 1709 + 1358, + 1622 ], "loc": { "start": { @@ -1424,15 +1201,15 @@ "column": 8 }, "end": { - "line": 53, + "line": 52, "column": 3 } } } ], "range": [ - 1361, - 1710 + 1352, + 1623 ], "loc": { "start": { @@ -1440,14 +1217,14 @@ "column": 2 }, "end": { - "line": 53, + "line": 52, "column": 4 } } }, "range": [ - 1361, - 1711 + 1352, + 1624 ], "loc": { "start": { @@ -1455,7 +1232,7 @@ "column": 2 }, "end": { - "line": 53, + "line": 52, "column": 5 } } @@ -1466,16 +1243,16 @@ "type": "Identifier", "name": "color", "range": [ - 1720, - 1725 + 1633, + 1638 ], "loc": { "start": { - "line": 55, + "line": 54, "column": 5 }, "end": { - "line": 55, + "line": 54, "column": 10 } } @@ -1497,16 +1274,16 @@ "object": { "type": "ThisExpression", "range": [ - 1729, - 1733 + 1642, + 1646 ], "loc": { "start": { - "line": 55, + "line": 54, "column": 14 }, "end": { - "line": 55, + "line": 54, "column": 18 } } @@ -1515,31 +1292,31 @@ "type": "Identifier", "name": "defines", "range": [ - 1734, - 1741 + 1647, + 1654 ], "loc": { "start": { - "line": 55, + "line": 54, "column": 19 }, "end": { - "line": 55, + "line": 54, "column": 26 } } }, "range": [ - 1729, - 1741 + 1642, + 1654 ], "loc": { "start": { - "line": 55, + "line": 54, "column": 14 }, "end": { - "line": 55, + "line": 54, "column": 26 } } @@ -1548,31 +1325,31 @@ "type": "Identifier", "name": "COLOR", "range": [ - 1742, - 1747 + 1655, + 1660 ], "loc": { "start": { - "line": 55, + "line": 54, "column": 27 }, "end": { - "line": 55, + "line": 54, "column": 32 } } }, "range": [ - 1729, - 1747 + 1642, + 1660 ], "loc": { "start": { - "line": 55, + "line": 54, "column": 14 }, "end": { - "line": 55, + "line": 54, "column": 32 } } @@ -1582,78 +1359,78 @@ "value": "1", "raw": "\"1\"", "range": [ - 1750, - 1753 + 1663, + 1666 ], "loc": { "start": { - "line": 55, + "line": 54, "column": 35 }, "end": { - "line": 55, + "line": 54, "column": 38 } } }, "range": [ - 1729, - 1753 + 1642, + 1666 ], "loc": { "start": { - "line": 55, + "line": 54, "column": 14 }, "end": { - "line": 55, + "line": 54, "column": 38 } } }, "range": [ - 1729, - 1754 + 1642, + 1667 ], "loc": { "start": { - "line": 55, + "line": 54, "column": 14 }, "end": { - "line": 55, + "line": 54, "column": 39 } } } ], "range": [ - 1727, - 1756 + 1640, + 1669 ], "loc": { "start": { - "line": 55, + "line": 54, "column": 12 }, "end": { - "line": 55, + "line": 54, "column": 41 } } }, "alternate": null, "range": [ - 1717, - 1756 + 1630, + 1669 ], "loc": { "start": { - "line": 55, + "line": 54, "column": 2 }, "end": { - "line": 55, + "line": 54, "column": 41 } } @@ -1667,16 +1444,16 @@ "type": "Identifier", "name": "range", "range": [ - 1763, - 1768 + 1676, + 1681 ], "loc": { "start": { - "line": 56, + "line": 55, "column": 5 }, "end": { - "line": 56, + "line": 55, "column": 10 } } @@ -1686,31 +1463,31 @@ "value": null, "raw": "null", "range": [ - 1773, - 1777 + 1686, + 1690 ], "loc": { "start": { - "line": 56, + "line": 55, "column": 15 }, "end": { - "line": 56, + "line": 55, "column": 19 } } }, "range": [ - 1763, - 1777 + 1676, + 1690 ], "loc": { "start": { - "line": 56, + "line": 55, "column": 5 }, "end": { - "line": 56, + "line": 55, "column": 19 } } @@ -1732,16 +1509,16 @@ "object": { "type": "ThisExpression", "range": [ - 1781, - 1785 + 1694, + 1698 ], "loc": { "start": { - "line": 56, + "line": 55, "column": 23 }, "end": { - "line": 56, + "line": 55, "column": 27 } } @@ -1750,31 +1527,31 @@ "type": "Identifier", "name": "defines", "range": [ - 1786, - 1793 + 1699, + 1706 ], "loc": { "start": { - "line": 56, + "line": 55, "column": 28 }, "end": { - "line": 56, + "line": 55, "column": 35 } } }, "range": [ - 1781, - 1793 + 1694, + 1706 ], "loc": { "start": { - "line": 56, + "line": 55, "column": 23 }, "end": { - "line": 56, + "line": 55, "column": 35 } } @@ -1783,31 +1560,31 @@ "type": "Identifier", "name": "RANGE", "range": [ - 1794, - 1799 + 1707, + 1712 ], "loc": { "start": { - "line": 56, + "line": 55, "column": 36 }, "end": { - "line": 56, + "line": 55, "column": 41 } } }, "range": [ - 1781, - 1799 + 1694, + 1712 ], "loc": { "start": { - "line": 56, + "line": 55, "column": 23 }, "end": { - "line": 56, + "line": 55, "column": 41 } } @@ -1817,86 +1594,86 @@ "value": "1", "raw": "\"1\"", "range": [ - 1802, - 1805 + 1715, + 1718 ], "loc": { "start": { - "line": 56, + "line": 55, "column": 44 }, "end": { - "line": 56, + "line": 55, "column": 47 } } }, "range": [ - 1781, - 1805 + 1694, + 1718 ], "loc": { "start": { - "line": 56, + "line": 55, "column": 23 }, "end": { - "line": 56, + "line": 55, "column": 47 } } }, "range": [ - 1781, - 1806 + 1694, + 1719 ], "loc": { "start": { - "line": 56, + "line": 55, "column": 23 }, "end": { - "line": 56, + "line": 55, "column": 48 } } } ], "range": [ - 1779, - 1808 + 1692, + 1721 ], "loc": { "start": { - "line": 56, + "line": 55, "column": 21 }, "end": { - "line": 56, + "line": 55, "column": 50 } } }, "alternate": null, "range": [ - 1760, - 1808 + 1673, + 1721 ], "loc": { "start": { - "line": 56, + "line": 55, "column": 2 }, "end": { - "line": 56, + "line": 55, "column": 50 } } } ], "range": [ - 1354, - 1814 + 1345, + 1727 ], "loc": { "start": { @@ -1904,7 +1681,7 @@ "column": 42 }, "end": { - "line": 58, + "line": 57, "column": 2 } } @@ -1912,8 +1689,8 @@ "generator": false, "expression": false, "range": [ - 1324, - 1814 + 1315, + 1727 ], "loc": { "start": { @@ -1921,7 +1698,7 @@ "column": 12 }, "end": { - "line": 58, + "line": 57, "column": 2 } } @@ -1929,8 +1706,8 @@ "kind": "constructor", "computed": false, "range": [ - 1313, - 1814 + 1304, + 1727 ], "loc": { "start": { @@ -1938,7 +1715,7 @@ "column": 1 }, "end": { - "line": 58, + "line": 57, "column": 2 } }, @@ -1947,8 +1724,8 @@ "type": "Block", "value": "*\r\n\t * Constructs a new luminosity material.\r\n\t *\r\n\t * @param {Boolean} [color=false] - Defines whether the shader should output colours scaled with their luminance value.\r\n\t * @param {Vector2} [range] - If provided, the shader will mask out texels that aren't in the specified luminance range.\r\n\t ", "range": [ - 1006, - 1308 + 997, + 1299 ], "loc": { "start": { @@ -1966,8 +1743,8 @@ } ], "range": [ - 1000, - 1819 + 991, + 1732 ], "loc": { "start": { @@ -1975,14 +1752,14 @@ "column": 55 }, "end": { - "line": 60, + "line": 59, "column": 1 } } }, "range": [ - 952, - 1819 + 943, + 1732 ], "loc": { "start": { @@ -1990,7 +1767,7 @@ "column": 7 }, "end": { - "line": 60, + "line": 59, "column": 1 } }, @@ -1999,8 +1776,8 @@ "type": "Block", "value": "*\r\n * A luminosity shader material.\r\n *\r\n * This shader produces a greyscale luminance map that describes the absolute\r\n * amount of light emitted by a scene. It can also be configured to output\r\n * colours that are scaled with their respective luminance value. Additionally,\r\n * a range may be provided to mask out undesired texels.\r\n *\r\n * The alpha channel will remain unaffected in all cases.\r\n *\r\n * On luminance coefficients:\r\n * http://www.poynton.com/notes/colour_and_gamma/ColorFAQ.html#RTFToC9\r\n *\r\n * Coefficients for different colour spaces:\r\n * https://hsto.org/getpro/habr/post_images/2ab/69d/084/2ab69d084f9a597e032624bcd74d57a7.png\r\n *\r\n * Luminance range reference:\r\n * https://cycling74.com/2007/05/23/your-first-shader/#.Vty9FfkrL4Z\r\n ", "range": [ - 180, - 941 + 171, + 932 ], "loc": { "start": { @@ -2019,8 +1796,8 @@ "specifiers": [], "source": null, "range": [ - 945, - 1819 + 936, + 1732 ], "loc": { "start": { @@ -2028,7 +1805,7 @@ "column": 0 }, "end": { - "line": 60, + "line": 59, "column": 1 } }, @@ -2037,8 +1814,8 @@ "type": "Block", "value": "*\r\n * A luminosity shader material.\r\n *\r\n * This shader produces a greyscale luminance map that describes the absolute\r\n * amount of light emitted by a scene. It can also be configured to output\r\n * colours that are scaled with their respective luminance value. Additionally,\r\n * a range may be provided to mask out undesired texels.\r\n *\r\n * The alpha channel will remain unaffected in all cases.\r\n *\r\n * On luminance coefficients:\r\n * http://www.poynton.com/notes/colour_and_gamma/ColorFAQ.html#RTFToC9\r\n *\r\n * Coefficients for different colour spaces:\r\n * https://hsto.org/getpro/habr/post_images/2ab/69d/084/2ab69d084f9a597e032624bcd74d57a7.png\r\n *\r\n * Luminance range reference:\r\n * https://cycling74.com/2007/05/23/your-first-shader/#.Vty9FfkrL4Z\r\n ", "range": [ - 180, - 941 + 171, + 932 ], "loc": { "start": { @@ -2057,7 +1834,7 @@ "sourceType": "module", "range": [ 0, - 1819 + 1732 ], "loc": { "start": { @@ -2065,7 +1842,7 @@ "column": 0 }, "end": { - "line": 60, + "line": 59, "column": 1 } }, @@ -2074,8 +1851,8 @@ "type": "Block", "value": "*\r\n * A luminosity shader material.\r\n *\r\n * This shader produces a greyscale luminance map that describes the absolute\r\n * amount of light emitted by a scene. It can also be configured to output\r\n * colours that are scaled with their respective luminance value. Additionally,\r\n * a range may be provided to mask out undesired texels.\r\n *\r\n * The alpha channel will remain unaffected in all cases.\r\n *\r\n * On luminance coefficients:\r\n * http://www.poynton.com/notes/colour_and_gamma/ColorFAQ.html#RTFToC9\r\n *\r\n * Coefficients for different colour spaces:\r\n * https://hsto.org/getpro/habr/post_images/2ab/69d/084/2ab69d084f9a597e032624bcd74d57a7.png\r\n *\r\n * Luminance range reference:\r\n * https://cycling74.com/2007/05/23/your-first-shader/#.Vty9FfkrL4Z\r\n ", "range": [ - 180, - 941 + 171, + 932 ], "loc": { "start": { @@ -2092,8 +1869,8 @@ "type": "Block", "value": "*\r\n\t * Constructs a new luminosity material.\r\n\t *\r\n\t * @param {Boolean} [color=false] - Defines whether the shader should output colours scaled with their luminance value.\r\n\t * @param {Vector2} [range] - If provided, the shader will mask out texels that aren't in the specified luminance range.\r\n\t ", "range": [ - 1006, - 1308 + 997, + 1299 ], "loc": { "start": { diff --git a/public/docs/ast/source/materials/SMAAColorEdgesMaterial.js.json b/public/docs/ast/source/materials/SMAAColorEdgesMaterial.js.json index d7d5fcafb..493965f36 100644 --- a/public/docs/ast/source/materials/SMAAColorEdgesMaterial.js.json +++ b/public/docs/ast/source/materials/SMAAColorEdgesMaterial.js.json @@ -1298,12 +1298,472 @@ } } ], + "trailingComments": [ + { + "type": "Block", + "value": "*\r\n\t * Sets the edge detection sensitivity.\r\n\t *\r\n\t * A lower value results in more edges being detected at the expense of\r\n\t * performance. \r\n\t *\r\n\t * 0.1 is a reasonable value, and allows to catch most visible edges.\r\n\t * 0.05 is a rather overkill value, that allows to catch 'em all.\r\n\t *\r\n\t * If temporal supersampling is used, 0.2 could be a reasonable value,\r\n\t * as low contrast edges are properly filtered by just 2x.\r\n\t *\r\n\t * @param {Number} threshold - The edge detection sensitivity. Range: [0, 0.5].\r\n\t ", + "range": [ + 865, + 1385 + ], + "loc": { + "start": { + "line": 49, + "column": 1 + }, + "end": { + "line": 62, + "column": 4 + } + } + } + ], + "static": false + }, + { + "type": "MethodDefinition", + "key": { + "type": "Identifier", + "name": "setEdgeDetectionThreshold", + "range": [ + 1390, + 1415 + ], + "loc": { + "start": { + "line": 64, + "column": 1 + }, + "end": { + "line": 64, + "column": 26 + } + } + }, + "value": { + "type": "FunctionExpression", + "id": null, + "params": [ + { + "type": "Identifier", + "name": "threshold", + "range": [ + 1416, + 1425 + ], + "loc": { + "start": { + "line": 64, + "column": 27 + }, + "end": { + "line": 64, + "column": 36 + } + } + } + ], + "body": { + "type": "BlockStatement", + "body": [ + { + "type": "ExpressionStatement", + "expression": { + "type": "AssignmentExpression", + "operator": "=", + "left": { + "type": "MemberExpression", + "computed": false, + "object": { + "type": "MemberExpression", + "computed": false, + "object": { + "type": "ThisExpression", + "range": [ + 1434, + 1438 + ], + "loc": { + "start": { + "line": 66, + "column": 2 + }, + "end": { + "line": 66, + "column": 6 + } + } + }, + "property": { + "type": "Identifier", + "name": "defines", + "range": [ + 1439, + 1446 + ], + "loc": { + "start": { + "line": 66, + "column": 7 + }, + "end": { + "line": 66, + "column": 14 + } + } + }, + "range": [ + 1434, + 1446 + ], + "loc": { + "start": { + "line": 66, + "column": 2 + }, + "end": { + "line": 66, + "column": 14 + } + } + }, + "property": { + "type": "Identifier", + "name": "EDGE_THRESHOLD", + "range": [ + 1447, + 1461 + ], + "loc": { + "start": { + "line": 66, + "column": 15 + }, + "end": { + "line": 66, + "column": 29 + } + } + }, + "range": [ + 1434, + 1461 + ], + "loc": { + "start": { + "line": 66, + "column": 2 + }, + "end": { + "line": 66, + "column": 29 + } + } + }, + "right": { + "type": "CallExpression", + "callee": { + "type": "MemberExpression", + "computed": false, + "object": { + "type": "Identifier", + "name": "threshold", + "range": [ + 1464, + 1473 + ], + "loc": { + "start": { + "line": 66, + "column": 32 + }, + "end": { + "line": 66, + "column": 41 + } + } + }, + "property": { + "type": "Identifier", + "name": "toFixed", + "range": [ + 1474, + 1481 + ], + "loc": { + "start": { + "line": 66, + "column": 42 + }, + "end": { + "line": 66, + "column": 49 + } + } + }, + "range": [ + 1464, + 1481 + ], + "loc": { + "start": { + "line": 66, + "column": 32 + }, + "end": { + "line": 66, + "column": 49 + } + } + }, + "arguments": [ + { + "type": "Literal", + "value": "2", + "raw": "\"2\"", + "range": [ + 1482, + 1485 + ], + "loc": { + "start": { + "line": 66, + "column": 50 + }, + "end": { + "line": 66, + "column": 53 + } + } + } + ], + "range": [ + 1464, + 1486 + ], + "loc": { + "start": { + "line": 66, + "column": 32 + }, + "end": { + "line": 66, + "column": 54 + } + } + }, + "range": [ + 1434, + 1486 + ], + "loc": { + "start": { + "line": 66, + "column": 2 + }, + "end": { + "line": 66, + "column": 54 + } + } + }, + "range": [ + 1434, + 1487 + ], + "loc": { + "start": { + "line": 66, + "column": 2 + }, + "end": { + "line": 66, + "column": 55 + } + } + }, + { + "type": "ExpressionStatement", + "expression": { + "type": "AssignmentExpression", + "operator": "=", + "left": { + "type": "MemberExpression", + "computed": false, + "object": { + "type": "ThisExpression", + "range": [ + 1493, + 1497 + ], + "loc": { + "start": { + "line": 68, + "column": 2 + }, + "end": { + "line": 68, + "column": 6 + } + } + }, + "property": { + "type": "Identifier", + "name": "needsUpdate", + "range": [ + 1498, + 1509 + ], + "loc": { + "start": { + "line": 68, + "column": 7 + }, + "end": { + "line": 68, + "column": 18 + } + } + }, + "range": [ + 1493, + 1509 + ], + "loc": { + "start": { + "line": 68, + "column": 2 + }, + "end": { + "line": 68, + "column": 18 + } + } + }, + "right": { + "type": "Literal", + "value": true, + "raw": "true", + "range": [ + 1512, + 1516 + ], + "loc": { + "start": { + "line": 68, + "column": 21 + }, + "end": { + "line": 68, + "column": 25 + } + } + }, + "range": [ + 1493, + 1516 + ], + "loc": { + "start": { + "line": 68, + "column": 2 + }, + "end": { + "line": 68, + "column": 25 + } + } + }, + "range": [ + 1493, + 1517 + ], + "loc": { + "start": { + "line": 68, + "column": 2 + }, + "end": { + "line": 68, + "column": 26 + } + } + } + ], + "range": [ + 1427, + 1523 + ], + "loc": { + "start": { + "line": 64, + "column": 38 + }, + "end": { + "line": 70, + "column": 2 + } + } + }, + "generator": false, + "expression": false, + "range": [ + 1415, + 1523 + ], + "loc": { + "start": { + "line": 64, + "column": 26 + }, + "end": { + "line": 70, + "column": 2 + } + } + }, + "kind": "method", + "computed": false, + "range": [ + 1390, + 1523 + ], + "loc": { + "start": { + "line": 64, + "column": 1 + }, + "end": { + "line": 70, + "column": 2 + } + }, + "leadingComments": [ + { + "type": "Block", + "value": "*\r\n\t * Sets the edge detection sensitivity.\r\n\t *\r\n\t * A lower value results in more edges being detected at the expense of\r\n\t * performance. \r\n\t *\r\n\t * 0.1 is a reasonable value, and allows to catch most visible edges.\r\n\t * 0.05 is a rather overkill value, that allows to catch 'em all.\r\n\t *\r\n\t * If temporal supersampling is used, 0.2 could be a reasonable value,\r\n\t * as low contrast edges are properly filtered by just 2x.\r\n\t *\r\n\t * @param {Number} threshold - The edge detection sensitivity. Range: [0, 0.5].\r\n\t ", + "range": [ + 865, + 1385 + ], + "loc": { + "start": { + "line": 49, + "column": 1 + }, + "end": { + "line": 62, + "column": 4 + } + } + } + ], "static": false } ], "range": [ 351, - 865 + 1528 ], "loc": { "start": { @@ -1311,14 +1771,14 @@ "column": 59 }, "end": { - "line": 49, + "line": 72, "column": 1 } } }, "range": [ 299, - 865 + 1528 ], "loc": { "start": { @@ -1326,7 +1786,7 @@ "column": 7 }, "end": { - "line": 49, + "line": 72, "column": 1 } }, @@ -1356,7 +1816,7 @@ "source": null, "range": [ 292, - 865 + 1528 ], "loc": { "start": { @@ -1364,7 +1824,7 @@ "column": 0 }, "end": { - "line": 49, + "line": 72, "column": 1 } }, @@ -1393,7 +1853,7 @@ "sourceType": "module", "range": [ 0, - 865 + 1528 ], "loc": { "start": { @@ -1401,7 +1861,7 @@ "column": 0 }, "end": { - "line": 49, + "line": 72, "column": 1 } }, @@ -1441,6 +1901,24 @@ "column": 4 } } + }, + { + "type": "Block", + "value": "*\r\n\t * Sets the edge detection sensitivity.\r\n\t *\r\n\t * A lower value results in more edges being detected at the expense of\r\n\t * performance. \r\n\t *\r\n\t * 0.1 is a reasonable value, and allows to catch most visible edges.\r\n\t * 0.05 is a rather overkill value, that allows to catch 'em all.\r\n\t *\r\n\t * If temporal supersampling is used, 0.2 could be a reasonable value,\r\n\t * as low contrast edges are properly filtered by just 2x.\r\n\t *\r\n\t * @param {Number} threshold - The edge detection sensitivity. Range: [0, 0.5].\r\n\t ", + "range": [ + 865, + 1385 + ], + "loc": { + "start": { + "line": 49, + "column": 1 + }, + "end": { + "line": 62, + "column": 4 + } + } } ] } \ No newline at end of file diff --git a/public/docs/ast/source/materials/SMAAWeightsMaterial.js.json b/public/docs/ast/source/materials/SMAAWeightsMaterial.js.json index e196e989c..fdb675e70 100644 --- a/public/docs/ast/source/materials/SMAAWeightsMaterial.js.json +++ b/public/docs/ast/source/materials/SMAAWeightsMaterial.js.json @@ -205,10 +205,10 @@ "type": "ImportDefaultSpecifier", "local": { "type": "Identifier", - "name": "areaImage", + "name": "fragment", "range": [ 68, - 77 + 76 ], "loc": { "start": { @@ -217,13 +217,13 @@ }, "end": { "line": 3, - "column": 16 + "column": 15 } } }, "range": [ 68, - 77 + 76 ], "loc": { "start": { @@ -232,33 +232,33 @@ }, "end": { "line": 3, - "column": 16 + "column": 15 } } } ], "source": { "type": "Literal", - "value": "./images/smaa/areaImage.js", - "raw": "\"./images/smaa/areaImage.js\"", + "value": "./glsl/smaa-weights/shader.frag", + "raw": "\"./glsl/smaa-weights/shader.frag\"", "range": [ - 83, - 111 + 82, + 115 ], "loc": { "start": { "line": 3, - "column": 22 + "column": 21 }, "end": { "line": 3, - "column": 50 + "column": 54 } } }, "range": [ 61, - 112 + 116 ], "loc": { "start": { @@ -267,7 +267,7 @@ }, "end": { "line": 3, - "column": 51 + "column": 55 } } }, @@ -278,10 +278,10 @@ "type": "ImportDefaultSpecifier", "local": { "type": "Identifier", - "name": "searchImage", + "name": "vertex", "range": [ - 121, - 132 + 125, + 131 ], "loc": { "start": { @@ -290,13 +290,13 @@ }, "end": { "line": 4, - "column": 18 + "column": 13 } } }, "range": [ - 121, - 132 + 125, + 131 ], "loc": { "start": { @@ -305,152 +305,6 @@ }, "end": { "line": 4, - "column": 18 - } - } - } - ], - "source": { - "type": "Literal", - "value": "./images/smaa/searchImage.js", - "raw": "\"./images/smaa/searchImage.js\"", - "range": [ - 138, - 168 - ], - "loc": { - "start": { - "line": 4, - "column": 24 - }, - "end": { - "line": 4, - "column": 54 - } - } - }, - "range": [ - 114, - 169 - ], - "loc": { - "start": { - "line": 4, - "column": 0 - }, - "end": { - "line": 4, - "column": 55 - } - } - }, - { - "type": "ImportDeclaration", - "specifiers": [ - { - "type": "ImportDefaultSpecifier", - "local": { - "type": "Identifier", - "name": "fragment", - "range": [ - 180, - 188 - ], - "loc": { - "start": { - "line": 6, - "column": 7 - }, - "end": { - "line": 6, - "column": 15 - } - } - }, - "range": [ - 180, - 188 - ], - "loc": { - "start": { - "line": 6, - "column": 7 - }, - "end": { - "line": 6, - "column": 15 - } - } - } - ], - "source": { - "type": "Literal", - "value": "./glsl/smaa-weights/shader.frag", - "raw": "\"./glsl/smaa-weights/shader.frag\"", - "range": [ - 194, - 227 - ], - "loc": { - "start": { - "line": 6, - "column": 21 - }, - "end": { - "line": 6, - "column": 54 - } - } - }, - "range": [ - 173, - 228 - ], - "loc": { - "start": { - "line": 6, - "column": 0 - }, - "end": { - "line": 6, - "column": 55 - } - } - }, - { - "type": "ImportDeclaration", - "specifiers": [ - { - "type": "ImportDefaultSpecifier", - "local": { - "type": "Identifier", - "name": "vertex", - "range": [ - 237, - 243 - ], - "loc": { - "start": { - "line": 7, - "column": 7 - }, - "end": { - "line": 7, - "column": 13 - } - } - }, - "range": [ - 237, - 243 - ], - "loc": { - "start": { - "line": 7, - "column": 7 - }, - "end": { - "line": 7, "column": 13 } } @@ -461,31 +315,31 @@ "value": "./glsl/smaa-weights/shader.vert", "raw": "\"./glsl/smaa-weights/shader.vert\"", "range": [ - 249, - 282 + 137, + 170 ], "loc": { "start": { - "line": 7, + "line": 4, "column": 19 }, "end": { - "line": 7, + "line": 4, "column": 52 } } }, "range": [ - 230, - 283 + 118, + 171 ], "loc": { "start": { - "line": 7, + "line": 4, "column": 0 }, "end": { - "line": 7, + "line": 4, "column": 53 } }, @@ -494,16 +348,16 @@ "type": "Block", "value": "*\r\n * Subpixel Morphological Antialiasing.\r\n *\r\n * This material computes weights for detected edges.\r\n ", "range": [ - 287, - 395 + 175, + 283 ], "loc": { "start": { - "line": 9, + "line": 6, "column": 0 }, "end": { - "line": 13, + "line": 10, "column": 3 } } @@ -518,16 +372,16 @@ "type": "Identifier", "name": "SMAAWeightsMaterial", "range": [ - 412, - 431 + 300, + 319 ], "loc": { "start": { - "line": 15, + "line": 12, "column": 13 }, "end": { - "line": 15, + "line": 12, "column": 32 } } @@ -536,16 +390,16 @@ "type": "Identifier", "name": "ShaderMaterial", "range": [ - 440, - 454 + 328, + 342 ], "loc": { "start": { - "line": 15, + "line": 12, "column": 41 }, "end": { - "line": 15, + "line": 12, "column": 55 } } @@ -559,16 +413,16 @@ "type": "Identifier", "name": "constructor", "range": [ - 593, - 604 + 481, + 492 ], "loc": { "start": { - "line": 23, + "line": 20, "column": 1 }, "end": { - "line": 23, + "line": 20, "column": 12 } } @@ -583,16 +437,16 @@ "type": "Identifier", "name": "texelSize", "range": [ - 605, - 614 + 493, + 502 ], "loc": { "start": { - "line": 23, + "line": 20, "column": 13 }, "end": { - "line": 23, + "line": 20, "column": 22 } } @@ -603,47 +457,47 @@ "type": "Identifier", "name": "Vector2", "range": [ - 621, - 628 + 509, + 516 ], "loc": { "start": { - "line": 23, + "line": 20, "column": 29 }, "end": { - "line": 23, + "line": 20, "column": 36 } } }, "arguments": [], "range": [ - 617, - 630 + 505, + 518 ], "loc": { "start": { - "line": 23, + "line": 20, "column": 25 }, "end": { - "line": 23, + "line": 20, "column": 38 } } }, "range": [ - 605, - 630 + 493, + 518 ], "loc": { "start": { - "line": 23, + "line": 20, "column": 13 }, "end": { - "line": 23, + "line": 20, "column": 38 } } @@ -659,16 +513,16 @@ "callee": { "type": "Super", "range": [ - 639, - 644 + 527, + 532 ], "loc": { "start": { - "line": 25, + "line": 22, "column": 2 }, "end": { - "line": 25, + "line": 22, "column": 7 } } @@ -683,16 +537,16 @@ "type": "Identifier", "name": "type", "range": [ - 653, - 657 + 541, + 545 ], "loc": { "start": { - "line": 27, + "line": 24, "column": 3 }, "end": { - "line": 27, + "line": 24, "column": 7 } } @@ -702,16 +556,16 @@ "value": "SMAAWeightsMaterial", "raw": "\"SMAAWeightsMaterial\"", "range": [ - 659, - 680 + 547, + 568 ], "loc": { "start": { - "line": 27, + "line": 24, "column": 9 }, "end": { - "line": 27, + "line": 24, "column": 30 } } @@ -721,16 +575,16 @@ "shorthand": false, "computed": false, "range": [ - 653, - 680 + 541, + 568 ], "loc": { "start": { - "line": 27, + "line": 24, "column": 3 }, "end": { - "line": 27, + "line": 24, "column": 30 } } @@ -741,16 +595,16 @@ "type": "Identifier", "name": "defines", "range": [ - 688, - 695 + 576, + 583 ], "loc": { "start": { - "line": 29, + "line": 26, "column": 3 }, "end": { - "line": 29, + "line": 26, "column": 10 } } @@ -762,19 +616,19 @@ "type": "Property", "key": { "type": "Identifier", - "name": "SMAA_MAX_SEARCH_STEPS_INT", + "name": "MAX_SEARCH_STEPS_INT", "range": [ - 706, - 731 + 625, + 645 ], "loc": { "start": { - "line": 31, + "line": 29, "column": 4 }, "end": { - "line": 31, - "column": 29 + "line": 29, + "column": 24 } } }, @@ -783,17 +637,17 @@ "value": "8", "raw": "\"8\"", "range": [ - 733, - 736 + 647, + 650 ], "loc": { "start": { - "line": 31, - "column": 31 + "line": 29, + "column": 26 }, "end": { - "line": 31, - "column": 34 + "line": 29, + "column": 29 } } }, @@ -802,37 +656,57 @@ "shorthand": false, "computed": false, "range": [ - 706, - 736 + 625, + 650 ], "loc": { "start": { - "line": 31, + "line": 29, "column": 4 }, "end": { - "line": 31, - "column": 34 + "line": 29, + "column": 29 } - } + }, + "leadingComments": [ + { + "type": "Line", + "value": " Configurable settings:", + "range": [ + 594, + 619 + ], + "loc": { + "start": { + "line": 28, + "column": 4 + }, + "end": { + "line": 28, + "column": 29 + } + } + } + ] }, { "type": "Property", "key": { "type": "Identifier", - "name": "SMAA_MAX_SEARCH_STEPS_FLOAT", + "name": "MAX_SEARCH_STEPS_FLOAT", "range": [ - 743, - 770 + 657, + 679 ], "loc": { "start": { - "line": 32, + "line": 30, "column": 4 }, "end": { - "line": 32, - "column": 31 + "line": 30, + "column": 26 } } }, @@ -841,17 +715,17 @@ "value": "8.0", "raw": "\"8.0\"", "range": [ - 772, - 777 + 681, + 686 ], "loc": { "start": { - "line": 32, - "column": 33 + "line": 30, + "column": 28 }, "end": { - "line": 32, - "column": 38 + "line": 30, + "column": 33 } } }, @@ -860,17 +734,17 @@ "shorthand": false, "computed": false, "range": [ - 743, - 777 + 657, + 686 ], "loc": { "start": { - "line": 32, + "line": 30, "column": 4 }, "end": { - "line": 32, - "column": 38 + "line": 30, + "column": 33 } } }, @@ -878,19 +752,19 @@ "type": "Property", "key": { "type": "Identifier", - "name": "SMAA_AREATEX_MAX_DISTANCE", + "name": "AREATEX_MAX_DISTANCE", "range": [ - 786, - 811 + 730, + 750 ], "loc": { "start": { - "line": 34, + "line": 33, "column": 4 }, "end": { - "line": 34, - "column": 29 + "line": 33, + "column": 24 } } }, @@ -899,17 +773,17 @@ "value": "16.0", "raw": "\"16.0\"", "range": [ - 813, - 819 + 752, + 758 ], "loc": { "start": { - "line": 34, - "column": 31 + "line": 33, + "column": 26 }, "end": { - "line": 34, - "column": 37 + "line": 33, + "column": 32 } } }, @@ -918,37 +792,57 @@ "shorthand": false, "computed": false, "range": [ - 786, - 819 + 730, + 758 ], "loc": { "start": { - "line": 34, + "line": 33, "column": 4 }, "end": { - "line": 34, - "column": 37 + "line": 33, + "column": 32 } - } + }, + "leadingComments": [ + { + "type": "Line", + "value": " Non-configurable settings:", + "range": [ + 695, + 724 + ], + "loc": { + "start": { + "line": 32, + "column": 4 + }, + "end": { + "line": 32, + "column": 33 + } + } + } + ] }, { "type": "Property", "key": { "type": "Identifier", - "name": "SMAA_AREATEX_PIXEL_SIZE", + "name": "AREATEX_PIXEL_SIZE", "range": [ - 828, - 851 + 765, + 783 ], "loc": { "start": { - "line": 36, + "line": 34, "column": 4 }, "end": { - "line": 36, - "column": 27 + "line": 34, + "column": 22 } } }, @@ -957,17 +851,17 @@ "value": "(1.0 / vec2(160.0, 560.0))", "raw": "\"(1.0 / vec2(160.0, 560.0))\"", "range": [ - 853, - 881 + 785, + 813 ], "loc": { "start": { - "line": 36, - "column": 29 + "line": 34, + "column": 24 }, "end": { - "line": 36, - "column": 57 + "line": 34, + "column": 52 } } }, @@ -976,17 +870,17 @@ "shorthand": false, "computed": false, "range": [ - 828, - 881 + 765, + 813 ], "loc": { "start": { - "line": 36, + "line": 34, "column": 4 }, "end": { - "line": 36, - "column": 57 + "line": 34, + "column": 52 } } }, @@ -994,19 +888,19 @@ "type": "Property", "key": { "type": "Identifier", - "name": "SMAA_AREATEX_SUBTEX_SIZE", + "name": "AREATEX_SUBTEX_SIZE", "range": [ - 888, - 912 + 820, + 839 ], "loc": { "start": { - "line": 37, + "line": 35, "column": 4 }, "end": { - "line": 37, - "column": 28 + "line": 35, + "column": 23 } } }, @@ -1015,17 +909,17 @@ "value": "(1.0 / 7.0)", "raw": "\"(1.0 / 7.0)\"", "range": [ - 914, - 927 + 841, + 854 ], "loc": { "start": { - "line": 37, - "column": 30 + "line": 35, + "column": 25 }, "end": { - "line": 37, - "column": 43 + "line": 35, + "column": 38 } } }, @@ -1034,94 +928,210 @@ "shorthand": false, "computed": false, "range": [ - 888, - 927 + 820, + 854 ], "loc": { "start": { - "line": 37, + "line": 35, "column": 4 }, "end": { - "line": 37, - "column": 43 + "line": 35, + "column": 38 } } - } - ], - "range": [ - 697, - 935 - ], - "loc": { - "start": { - "line": 29, - "column": 12 - }, - "end": { - "line": 39, - "column": 4 - } - } - }, - "kind": "init", - "method": false, - "shorthand": false, - "computed": false, - "range": [ - 688, - 935 - ], - "loc": { - "start": { - "line": 29, - "column": 3 - }, - "end": { - "line": 39, - "column": 4 - } - } - }, - { - "type": "Property", - "key": { - "type": "Identifier", - "name": "uniforms", - "range": [ - 943, - 951 - ], - "loc": { - "start": { - "line": 41, - "column": 3 }, - "end": { - "line": 41, - "column": 11 - } - } - }, - "value": { - "type": "ObjectExpression", - "properties": [ { "type": "Property", "key": { "type": "Identifier", - "name": "tDiffuse", + "name": "SEARCHTEX_SIZE", "range": [ - 962, - 970 + 861, + 875 ], "loc": { "start": { - "line": 43, + "line": 36, "column": 4 }, "end": { - "line": 43, + "line": 36, + "column": 18 + } + } + }, + "value": { + "type": "Literal", + "value": "vec2(66.0, 33.0)", + "raw": "\"vec2(66.0, 33.0)\"", + "range": [ + 877, + 895 + ], + "loc": { + "start": { + "line": 36, + "column": 20 + }, + "end": { + "line": 36, + "column": 38 + } + } + }, + "kind": "init", + "method": false, + "shorthand": false, + "computed": false, + "range": [ + 861, + 895 + ], + "loc": { + "start": { + "line": 36, + "column": 4 + }, + "end": { + "line": 36, + "column": 38 + } + } + }, + { + "type": "Property", + "key": { + "type": "Identifier", + "name": "SEARCHTEX_PACKED_SIZE", + "range": [ + 902, + 923 + ], + "loc": { + "start": { + "line": 37, + "column": 4 + }, + "end": { + "line": 37, + "column": 25 + } + } + }, + "value": { + "type": "Literal", + "value": "vec2(64.0, 16.0)", + "raw": "\"vec2(64.0, 16.0)\"", + "range": [ + 925, + 943 + ], + "loc": { + "start": { + "line": 37, + "column": 27 + }, + "end": { + "line": 37, + "column": 45 + } + } + }, + "kind": "init", + "method": false, + "shorthand": false, + "computed": false, + "range": [ + 902, + 943 + ], + "loc": { + "start": { + "line": 37, + "column": 4 + }, + "end": { + "line": 37, + "column": 45 + } + } + } + ], + "range": [ + 585, + 951 + ], + "loc": { + "start": { + "line": 26, + "column": 12 + }, + "end": { + "line": 39, + "column": 4 + } + } + }, + "kind": "init", + "method": false, + "shorthand": false, + "computed": false, + "range": [ + 576, + 951 + ], + "loc": { + "start": { + "line": 26, + "column": 3 + }, + "end": { + "line": 39, + "column": 4 + } + } + }, + { + "type": "Property", + "key": { + "type": "Identifier", + "name": "uniforms", + "range": [ + 959, + 967 + ], + "loc": { + "start": { + "line": 41, + "column": 3 + }, + "end": { + "line": 41, + "column": 11 + } + } + }, + "value": { + "type": "ObjectExpression", + "properties": [ + { + "type": "Property", + "key": { + "type": "Identifier", + "name": "tDiffuse", + "range": [ + 978, + 986 + ], + "loc": { + "start": { + "line": 43, + "column": 4 + }, + "end": { + "line": 43, "column": 12 } } @@ -1132,8 +1142,8 @@ "type": "Identifier", "name": "Uniform", "range": [ - 976, - 983 + 992, + 999 ], "loc": { "start": { @@ -1152,8 +1162,8 @@ "value": null, "raw": "null", "range": [ - 984, - 988 + 1000, + 1004 ], "loc": { "start": { @@ -1168,8 +1178,8 @@ } ], "range": [ - 972, - 989 + 988, + 1005 ], "loc": { "start": { @@ -1187,8 +1197,8 @@ "shorthand": false, "computed": false, "range": [ - 962, - 989 + 978, + 1005 ], "loc": { "start": { @@ -1207,8 +1217,8 @@ "type": "Identifier", "name": "tArea", "range": [ - 996, - 1001 + 1012, + 1017 ], "loc": { "start": { @@ -1227,8 +1237,8 @@ "type": "Identifier", "name": "Uniform", "range": [ - 1007, - 1014 + 1023, + 1030 ], "loc": { "start": { @@ -1247,8 +1257,8 @@ "value": null, "raw": "null", "range": [ - 1015, - 1019 + 1031, + 1035 ], "loc": { "start": { @@ -1263,8 +1273,8 @@ } ], "range": [ - 1003, - 1020 + 1019, + 1036 ], "loc": { "start": { @@ -1282,8 +1292,8 @@ "shorthand": false, "computed": false, "range": [ - 996, - 1020 + 1012, + 1036 ], "loc": { "start": { @@ -1302,8 +1312,8 @@ "type": "Identifier", "name": "tSearch", "range": [ - 1027, - 1034 + 1043, + 1050 ], "loc": { "start": { @@ -1322,8 +1332,8 @@ "type": "Identifier", "name": "Uniform", "range": [ - 1040, - 1047 + 1056, + 1063 ], "loc": { "start": { @@ -1342,8 +1352,8 @@ "value": null, "raw": "null", "range": [ - 1048, - 1052 + 1064, + 1068 ], "loc": { "start": { @@ -1358,8 +1368,8 @@ } ], "range": [ - 1036, - 1053 + 1052, + 1069 ], "loc": { "start": { @@ -1377,8 +1387,8 @@ "shorthand": false, "computed": false, "range": [ - 1027, - 1053 + 1043, + 1069 ], "loc": { "start": { @@ -1397,8 +1407,8 @@ "type": "Identifier", "name": "texelSize", "range": [ - 1060, - 1069 + 1076, + 1085 ], "loc": { "start": { @@ -1417,8 +1427,8 @@ "type": "Identifier", "name": "Uniform", "range": [ - 1075, - 1082 + 1091, + 1098 ], "loc": { "start": { @@ -1436,8 +1446,8 @@ "type": "Identifier", "name": "texelSize", "range": [ - 1083, - 1092 + 1099, + 1108 ], "loc": { "start": { @@ -1452,8 +1462,8 @@ } ], "range": [ - 1071, - 1093 + 1087, + 1109 ], "loc": { "start": { @@ -1471,8 +1481,8 @@ "shorthand": false, "computed": false, "range": [ - 1060, - 1093 + 1076, + 1109 ], "loc": { "start": { @@ -1487,8 +1497,8 @@ } ], "range": [ - 953, - 1101 + 969, + 1117 ], "loc": { "start": { @@ -1506,8 +1516,8 @@ "shorthand": false, "computed": false, "range": [ - 943, - 1101 + 959, + 1117 ], "loc": { "start": { @@ -1526,8 +1536,8 @@ "type": "Identifier", "name": "fragmentShader", "range": [ - 1109, - 1123 + 1125, + 1139 ], "loc": { "start": { @@ -1544,8 +1554,8 @@ "type": "Identifier", "name": "fragment", "range": [ - 1125, - 1133 + 1141, + 1149 ], "loc": { "start": { @@ -1563,8 +1573,8 @@ "shorthand": false, "computed": false, "range": [ - 1109, - 1133 + 1125, + 1149 ], "loc": { "start": { @@ -1583,8 +1593,8 @@ "type": "Identifier", "name": "vertexShader", "range": [ - 1139, - 1151 + 1155, + 1167 ], "loc": { "start": { @@ -1601,8 +1611,8 @@ "type": "Identifier", "name": "vertex", "range": [ - 1153, - 1159 + 1169, + 1175 ], "loc": { "start": { @@ -1620,8 +1630,8 @@ "shorthand": false, "computed": false, "range": [ - 1139, - 1159 + 1155, + 1175 ], "loc": { "start": { @@ -1640,8 +1650,8 @@ "type": "Identifier", "name": "depthWrite", "range": [ - 1167, - 1177 + 1183, + 1193 ], "loc": { "start": { @@ -1659,8 +1669,8 @@ "value": false, "raw": "false", "range": [ - 1179, - 1184 + 1195, + 1200 ], "loc": { "start": { @@ -1678,8 +1688,8 @@ "shorthand": false, "computed": false, "range": [ - 1167, - 1184 + 1183, + 1200 ], "loc": { "start": { @@ -1698,8 +1708,8 @@ "type": "Identifier", "name": "depthTest", "range": [ - 1190, - 1199 + 1206, + 1215 ], "loc": { "start": { @@ -1717,8 +1727,8 @@ "value": false, "raw": "false", "range": [ - 1201, - 1206 + 1217, + 1222 ], "loc": { "start": { @@ -1736,8 +1746,8 @@ "shorthand": false, "computed": false, "range": [ - 1190, - 1206 + 1206, + 1222 ], "loc": { "start": { @@ -1752,12 +1762,12 @@ } ], "range": [ - 645, - 1213 + 533, + 1229 ], "loc": { "start": { - "line": 25, + "line": 22, "column": 8 }, "end": { @@ -1768,12 +1778,12 @@ } ], "range": [ - 639, - 1214 + 527, + 1230 ], "loc": { "start": { - "line": 25, + "line": 22, "column": 2 }, "end": { @@ -1783,40 +1793,157 @@ } }, "range": [ - 639, - 1215 + 527, + 1231 ], "loc": { "start": { - "line": 25, + "line": 22, "column": 2 }, "end": { "line": 56, "column": 5 } - }, - "trailingComments": [ - { - "type": "Block", - "value": "*\r\n\t\t * The area pattern recognition image. Encoded as base64.\r\n\t\t *\r\n\t\t * @type {String}\r\n\t\t ", - "range": [ - 1221, - 1319 - ], - "loc": { - "start": { - "line": 58, - "column": 2 - }, - "end": { - "line": 62, - "column": 5 - } - } - } - ] + } + } + ], + "range": [ + 520, + 1237 + ], + "loc": { + "start": { + "line": 20, + "column": 40 + }, + "end": { + "line": 58, + "column": 2 + } + } + }, + "generator": false, + "expression": false, + "range": [ + 492, + 1237 + ], + "loc": { + "start": { + "line": 20, + "column": 12 + }, + "end": { + "line": 58, + "column": 2 + } + } + }, + "kind": "constructor", + "computed": false, + "range": [ + 481, + 1237 + ], + "loc": { + "start": { + "line": 20, + "column": 1 + }, + "end": { + "line": 58, + "column": 2 + } + }, + "leadingComments": [ + { + "type": "Block", + "value": "*\r\n\t * Constructs a new SMAA weights material.\r\n\t *\r\n\t * @param {Vector2} [texelSize] - The absolute screen texel size.\r\n\t ", + "range": [ + 349, + 476 + ], + "loc": { + "start": { + "line": 14, + "column": 1 + }, + "end": { + "line": 18, + "column": 4 + } + } + } + ], + "trailingComments": [ + { + "type": "Block", + "value": "*\r\n\t * Sets the maximum amount of steps performed in the horizontal/vertical\r\n\t * pattern searches, at each side of the pixel.\r\n\t *\r\n\t * In number of pixels, it's actually the double. So the maximum line length\r\n\t * perfectly handled by, for example 16, is 64 (perfectly means that longer\r\n\t * lines won't look as good, but are still antialiased).\r\n\t *\r\n\t * @param {Number} steps - The search steps. Range: [0, 112].\r\n\t ", + "range": [ + 1242, + 1666 + ], + "loc": { + "start": { + "line": 60, + "column": 1 }, + "end": { + "line": 69, + "column": 4 + } + } + } + ], + "static": false + }, + { + "type": "MethodDefinition", + "key": { + "type": "Identifier", + "name": "setOrthogonalSearchSteps", + "range": [ + 1671, + 1695 + ], + "loc": { + "start": { + "line": 71, + "column": 1 + }, + "end": { + "line": 71, + "column": 25 + } + } + }, + "value": { + "type": "FunctionExpression", + "id": null, + "params": [ + { + "type": "Identifier", + "name": "steps", + "range": [ + 1696, + 1701 + ], + "loc": { + "start": { + "line": 71, + "column": 26 + }, + "end": { + "line": 71, + "column": 31 + } + } + } + ], + "body": { + "type": "BlockStatement", + "body": [ { "type": "ExpressionStatement", "expression": { @@ -1826,142 +1953,428 @@ "type": "MemberExpression", "computed": false, "object": { - "type": "ThisExpression", + "type": "MemberExpression", + "computed": false, + "object": { + "type": "ThisExpression", + "range": [ + 1710, + 1714 + ], + "loc": { + "start": { + "line": 73, + "column": 2 + }, + "end": { + "line": 73, + "column": 6 + } + } + }, + "property": { + "type": "Identifier", + "name": "defines", + "range": [ + 1715, + 1722 + ], + "loc": { + "start": { + "line": 73, + "column": 7 + }, + "end": { + "line": 73, + "column": 14 + } + } + }, "range": [ - 1325, - 1329 + 1710, + 1722 ], "loc": { "start": { - "line": 64, + "line": 73, "column": 2 }, "end": { - "line": 64, - "column": 6 + "line": 73, + "column": 14 } } }, "property": { "type": "Identifier", - "name": "areaImage", + "name": "MAX_SEARCH_STEPS_INT", "range": [ - 1330, - 1339 + 1723, + 1743 ], "loc": { "start": { - "line": 64, - "column": 7 + "line": 73, + "column": 15 }, "end": { - "line": 64, - "column": 16 + "line": 73, + "column": 35 } } }, "range": [ - 1325, - 1339 + 1710, + 1743 ], "loc": { "start": { - "line": 64, + "line": 73, "column": 2 }, "end": { - "line": 64, - "column": 16 + "line": 73, + "column": 35 } } }, "right": { - "type": "Identifier", - "name": "areaImage", + "type": "CallExpression", + "callee": { + "type": "MemberExpression", + "computed": false, + "object": { + "type": "Identifier", + "name": "steps", + "range": [ + 1746, + 1751 + ], + "loc": { + "start": { + "line": 73, + "column": 38 + }, + "end": { + "line": 73, + "column": 43 + } + } + }, + "property": { + "type": "Identifier", + "name": "toFixed", + "range": [ + 1752, + 1759 + ], + "loc": { + "start": { + "line": 73, + "column": 44 + }, + "end": { + "line": 73, + "column": 51 + } + } + }, + "range": [ + 1746, + 1759 + ], + "loc": { + "start": { + "line": 73, + "column": 38 + }, + "end": { + "line": 73, + "column": 51 + } + } + }, + "arguments": [ + { + "type": "Literal", + "value": "0", + "raw": "\"0\"", + "range": [ + 1760, + 1763 + ], + "loc": { + "start": { + "line": 73, + "column": 52 + }, + "end": { + "line": 73, + "column": 55 + } + } + } + ], "range": [ - 1342, - 1351 + 1746, + 1764 ], "loc": { "start": { - "line": 64, - "column": 19 + "line": 73, + "column": 38 }, "end": { - "line": 64, - "column": 28 + "line": 73, + "column": 56 } } }, "range": [ - 1325, - 1351 + 1710, + 1764 ], "loc": { "start": { - "line": 64, + "line": 73, "column": 2 }, "end": { - "line": 64, - "column": 28 + "line": 73, + "column": 56 } } }, "range": [ - 1325, - 1352 + 1710, + 1765 ], "loc": { "start": { - "line": 64, + "line": 73, "column": 2 }, "end": { - "line": 64, - "column": 29 + "line": 73, + "column": 57 } - }, - "leadingComments": [ - { - "type": "Block", - "value": "*\r\n\t\t * The area pattern recognition image. Encoded as base64.\r\n\t\t *\r\n\t\t * @type {String}\r\n\t\t ", + } + }, + { + "type": "ExpressionStatement", + "expression": { + "type": "AssignmentExpression", + "operator": "=", + "left": { + "type": "MemberExpression", + "computed": false, + "object": { + "type": "MemberExpression", + "computed": false, + "object": { + "type": "ThisExpression", + "range": [ + 1769, + 1773 + ], + "loc": { + "start": { + "line": 74, + "column": 2 + }, + "end": { + "line": 74, + "column": 6 + } + } + }, + "property": { + "type": "Identifier", + "name": "defines", + "range": [ + 1774, + 1781 + ], + "loc": { + "start": { + "line": 74, + "column": 7 + }, + "end": { + "line": 74, + "column": 14 + } + } + }, + "range": [ + 1769, + 1781 + ], + "loc": { + "start": { + "line": 74, + "column": 2 + }, + "end": { + "line": 74, + "column": 14 + } + } + }, + "property": { + "type": "Identifier", + "name": "MAX_SEARCH_STEPS_FLOAT", + "range": [ + 1782, + 1804 + ], + "loc": { + "start": { + "line": 74, + "column": 15 + }, + "end": { + "line": 74, + "column": 37 + } + } + }, "range": [ - 1221, - 1319 + 1769, + 1804 ], "loc": { "start": { - "line": 58, + "line": 74, "column": 2 }, "end": { - "line": 62, - "column": 5 + "line": 74, + "column": 37 } } - } - ], - "trailingComments": [ - { - "type": "Block", - "value": "*\r\n\t\t * The search image. Encoded as base64.\r\n\t\t *\r\n\t\t * @type {String}\r\n\t\t ", + }, + "right": { + "type": "CallExpression", + "callee": { + "type": "MemberExpression", + "computed": false, + "object": { + "type": "Identifier", + "name": "steps", + "range": [ + 1807, + 1812 + ], + "loc": { + "start": { + "line": 74, + "column": 40 + }, + "end": { + "line": 74, + "column": 45 + } + } + }, + "property": { + "type": "Identifier", + "name": "toFixed", + "range": [ + 1813, + 1820 + ], + "loc": { + "start": { + "line": 74, + "column": 46 + }, + "end": { + "line": 74, + "column": 53 + } + } + }, + "range": [ + 1807, + 1820 + ], + "loc": { + "start": { + "line": 74, + "column": 40 + }, + "end": { + "line": 74, + "column": 53 + } + } + }, + "arguments": [ + { + "type": "Literal", + "value": "1", + "raw": "\"1\"", + "range": [ + 1821, + 1824 + ], + "loc": { + "start": { + "line": 74, + "column": 54 + }, + "end": { + "line": 74, + "column": 57 + } + } + } + ], "range": [ - 1358, - 1438 + 1807, + 1825 ], "loc": { "start": { - "line": 66, - "column": 2 + "line": 74, + "column": 40 }, "end": { - "line": 70, - "column": 5 + "line": 74, + "column": 58 } } + }, + "range": [ + 1769, + 1825 + ], + "loc": { + "start": { + "line": 74, + "column": 2 + }, + "end": { + "line": 74, + "column": 58 + } + } + }, + "range": [ + 1769, + 1826 + ], + "loc": { + "start": { + "line": 74, + "column": 2 + }, + "end": { + "line": 74, + "column": 59 } - ] + } }, { "type": "ExpressionStatement", @@ -1974,133 +2387,114 @@ "object": { "type": "ThisExpression", "range": [ - 1444, - 1448 + 1832, + 1836 ], "loc": { "start": { - "line": 72, + "line": 76, "column": 2 }, "end": { - "line": 72, + "line": 76, "column": 6 } } }, "property": { "type": "Identifier", - "name": "searchImage", + "name": "needsUpdate", "range": [ - 1449, - 1460 + 1837, + 1848 ], "loc": { "start": { - "line": 72, + "line": 76, "column": 7 }, "end": { - "line": 72, + "line": 76, "column": 18 } } }, "range": [ - 1444, - 1460 + 1832, + 1848 ], "loc": { "start": { - "line": 72, + "line": 76, "column": 2 }, "end": { - "line": 72, + "line": 76, "column": 18 } } }, "right": { - "type": "Identifier", - "name": "searchImage", + "type": "Literal", + "value": true, + "raw": "true", "range": [ - 1463, - 1474 + 1851, + 1855 ], "loc": { "start": { - "line": 72, + "line": 76, "column": 21 }, "end": { - "line": 72, - "column": 32 + "line": 76, + "column": 25 } } }, "range": [ - 1444, - 1474 + 1832, + 1855 ], "loc": { "start": { - "line": 72, + "line": 76, "column": 2 }, "end": { - "line": 72, - "column": 32 + "line": 76, + "column": 25 } } }, "range": [ - 1444, - 1475 + 1832, + 1856 ], "loc": { "start": { - "line": 72, + "line": 76, "column": 2 }, "end": { - "line": 72, - "column": 33 - } - }, - "leadingComments": [ - { - "type": "Block", - "value": "*\r\n\t\t * The search image. Encoded as base64.\r\n\t\t *\r\n\t\t * @type {String}\r\n\t\t ", - "range": [ - 1358, - 1438 - ], - "loc": { - "start": { - "line": 66, - "column": 2 - }, - "end": { - "line": 70, - "column": 5 - } - } + "line": 76, + "column": 26 } - ] + } } ], "range": [ - 632, - 1481 + 1703, + 1862 ], "loc": { "start": { - "line": 23, - "column": 40 + "line": 71, + "column": 33 }, "end": { - "line": 74, + "line": 78, "column": 2 } } @@ -2108,51 +2502,51 @@ "generator": false, "expression": false, "range": [ - 604, - 1481 + 1695, + 1862 ], "loc": { "start": { - "line": 23, - "column": 12 + "line": 71, + "column": 25 }, "end": { - "line": 74, + "line": 78, "column": 2 } } }, - "kind": "constructor", + "kind": "method", "computed": false, "range": [ - 593, - 1481 + 1671, + 1862 ], "loc": { "start": { - "line": 23, + "line": 71, "column": 1 }, "end": { - "line": 74, + "line": 78, "column": 2 } }, "leadingComments": [ { "type": "Block", - "value": "*\r\n\t * Constructs a new SMAA weights material.\r\n\t *\r\n\t * @param {Vector2} [texelSize] - The absolute screen texel size.\r\n\t ", + "value": "*\r\n\t * Sets the maximum amount of steps performed in the horizontal/vertical\r\n\t * pattern searches, at each side of the pixel.\r\n\t *\r\n\t * In number of pixels, it's actually the double. So the maximum line length\r\n\t * perfectly handled by, for example 16, is 64 (perfectly means that longer\r\n\t * lines won't look as good, but are still antialiased).\r\n\t *\r\n\t * @param {Number} steps - The search steps. Range: [0, 112].\r\n\t ", "range": [ - 461, - 588 + 1242, + 1666 ], "loc": { "start": { - "line": 17, + "line": 60, "column": 1 }, "end": { - "line": 21, + "line": 69, "column": 4 } } @@ -2162,31 +2556,31 @@ } ], "range": [ - 455, - 1486 + 343, + 1867 ], "loc": { "start": { - "line": 15, + "line": 12, "column": 56 }, "end": { - "line": 76, + "line": 80, "column": 1 } } }, "range": [ - 406, - 1486 + 294, + 1867 ], "loc": { "start": { - "line": 15, + "line": 12, "column": 7 }, "end": { - "line": 76, + "line": 80, "column": 1 } }, @@ -2195,16 +2589,16 @@ "type": "Block", "value": "*\r\n * Subpixel Morphological Antialiasing.\r\n *\r\n * This material computes weights for detected edges.\r\n ", "range": [ - 287, - 395 + 175, + 283 ], "loc": { "start": { - "line": 9, + "line": 6, "column": 0 }, "end": { - "line": 13, + "line": 10, "column": 3 } } @@ -2215,16 +2609,16 @@ "specifiers": [], "source": null, "range": [ - 399, - 1486 + 287, + 1867 ], "loc": { "start": { - "line": 15, + "line": 12, "column": 0 }, "end": { - "line": 76, + "line": 80, "column": 1 } }, @@ -2233,16 +2627,16 @@ "type": "Block", "value": "*\r\n * Subpixel Morphological Antialiasing.\r\n *\r\n * This material computes weights for detected edges.\r\n ", "range": [ - 287, - 395 + 175, + 283 ], "loc": { "start": { - "line": 9, + "line": 6, "column": 0 }, "end": { - "line": 13, + "line": 10, "column": 3 } } @@ -2253,7 +2647,7 @@ "sourceType": "module", "range": [ 0, - 1486 + 1867 ], "loc": { "start": { @@ -2261,7 +2655,7 @@ "column": 0 }, "end": { - "line": 76, + "line": 80, "column": 1 } }, @@ -2270,16 +2664,16 @@ "type": "Block", "value": "*\r\n * Subpixel Morphological Antialiasing.\r\n *\r\n * This material computes weights for detected edges.\r\n ", "range": [ - 287, - 395 + 175, + 283 ], "loc": { "start": { - "line": 9, + "line": 6, "column": 0 }, "end": { - "line": 13, + "line": 10, "column": 3 } } @@ -2288,53 +2682,71 @@ "type": "Block", "value": "*\r\n\t * Constructs a new SMAA weights material.\r\n\t *\r\n\t * @param {Vector2} [texelSize] - The absolute screen texel size.\r\n\t ", "range": [ - 461, - 588 + 349, + 476 ], "loc": { "start": { - "line": 17, + "line": 14, "column": 1 }, "end": { - "line": 21, + "line": 18, "column": 4 } } }, { - "type": "Block", - "value": "*\r\n\t\t * The area pattern recognition image. Encoded as base64.\r\n\t\t *\r\n\t\t * @type {String}\r\n\t\t ", + "type": "Line", + "value": " Configurable settings:", + "range": [ + 594, + 619 + ], + "loc": { + "start": { + "line": 28, + "column": 4 + }, + "end": { + "line": 28, + "column": 29 + } + } + }, + { + "type": "Line", + "value": " Non-configurable settings:", "range": [ - 1221, - 1319 + 695, + 724 ], "loc": { "start": { - "line": 58, - "column": 2 + "line": 32, + "column": 4 }, "end": { - "line": 62, - "column": 5 + "line": 32, + "column": 33 } } }, { "type": "Block", - "value": "*\r\n\t\t * The search image. Encoded as base64.\r\n\t\t *\r\n\t\t * @type {String}\r\n\t\t ", + "value": "*\r\n\t * Sets the maximum amount of steps performed in the horizontal/vertical\r\n\t * pattern searches, at each side of the pixel.\r\n\t *\r\n\t * In number of pixels, it's actually the double. So the maximum line length\r\n\t * perfectly handled by, for example 16, is 64 (perfectly means that longer\r\n\t * lines won't look as good, but are still antialiased).\r\n\t *\r\n\t * @param {Number} steps - The search steps. Range: [0, 112].\r\n\t ", "range": [ - 1358, - 1438 + 1242, + 1666 ], "loc": { "start": { - "line": 66, - "column": 2 + "line": 60, + "column": 1 }, "end": { - "line": 70, - "column": 5 + "line": 69, + "column": 4 } } } diff --git a/public/docs/ast/source/materials/ToneMappingMaterial.js.json b/public/docs/ast/source/materials/ToneMappingMaterial.js.json index 6508de810..33bde1176 100644 --- a/public/docs/ast/source/materials/ToneMappingMaterial.js.json +++ b/public/docs/ast/source/materials/ToneMappingMaterial.js.json @@ -109,59 +109,6 @@ "column": 32 } } - }, - { - "type": "ImportSpecifier", - "local": { - "type": "Identifier", - "name": "Vector3", - "range": [ - 34, - 41 - ], - "loc": { - "start": { - "line": 1, - "column": 34 - }, - "end": { - "line": 1, - "column": 41 - } - } - }, - "imported": { - "type": "Identifier", - "name": "Vector3", - "range": [ - 34, - 41 - ], - "loc": { - "start": { - "line": 1, - "column": 34 - }, - "end": { - "line": 1, - "column": 41 - } - } - }, - "range": [ - 34, - 41 - ], - "loc": { - "start": { - "line": 1, - "column": 34 - }, - "end": { - "line": 1, - "column": 41 - } - } } ], "source": { @@ -169,23 +116,23 @@ "value": "three", "raw": "\"three\"", "range": [ - 49, - 56 + 40, + 47 ], "loc": { "start": { "line": 1, - "column": 49 + "column": 40 }, "end": { "line": 1, - "column": 56 + "column": 47 } } }, "range": [ 0, - 57 + 48 ], "loc": { "start": { @@ -194,7 +141,7 @@ }, "end": { "line": 1, - "column": 57 + "column": 48 } } }, @@ -207,8 +154,8 @@ "type": "Identifier", "name": "fragment", "range": [ - 68, - 76 + 59, + 67 ], "loc": { "start": { @@ -222,8 +169,8 @@ } }, "range": [ - 68, - 76 + 59, + 67 ], "loc": { "start": { @@ -242,8 +189,8 @@ "value": "./glsl/tone-mapping/shader.frag", "raw": "\"./glsl/tone-mapping/shader.frag\"", "range": [ - 82, - 115 + 73, + 106 ], "loc": { "start": { @@ -257,8 +204,8 @@ } }, "range": [ - 61, - 116 + 52, + 107 ], "loc": { "start": { @@ -280,8 +227,8 @@ "type": "Identifier", "name": "vertex", "range": [ - 125, - 131 + 116, + 122 ], "loc": { "start": { @@ -295,8 +242,8 @@ } }, "range": [ - 125, - 131 + 116, + 122 ], "loc": { "start": { @@ -315,8 +262,8 @@ "value": "./glsl/tone-mapping/shader.vert", "raw": "\"./glsl/tone-mapping/shader.vert\"", "range": [ - 137, - 170 + 128, + 161 ], "loc": { "start": { @@ -330,8 +277,8 @@ } }, "range": [ - 118, - 171 + 109, + 162 ], "loc": { "start": { @@ -348,8 +295,8 @@ "type": "Block", "value": "*\r\n * Full-screen tone-mapping shader material.\r\n *\r\n * Reference:\r\n * http://www.cis.rit.edu/people/faculty/ferwerda/publications/sig02_paper.pdf\r\n ", "range": [ - 175, - 329 + 166, + 320 ], "loc": { "start": { @@ -372,8 +319,8 @@ "type": "Identifier", "name": "ToneMappingMaterial", "range": [ - 346, - 365 + 337, + 356 ], "loc": { "start": { @@ -390,8 +337,8 @@ "type": "Identifier", "name": "ShaderMaterial", "range": [ - 374, - 388 + 365, + 379 ], "loc": { "start": { @@ -413,8 +360,8 @@ "type": "Identifier", "name": "constructor", "range": [ - 454, - 465 + 445, + 456 ], "loc": { "start": { @@ -441,8 +388,8 @@ "callee": { "type": "Super", "range": [ - 475, - 480 + 466, + 471 ], "loc": { "start": { @@ -465,8 +412,8 @@ "type": "Identifier", "name": "type", "range": [ - 489, - 493 + 480, + 484 ], "loc": { "start": { @@ -484,8 +431,8 @@ "value": "ToneMappingMaterial", "raw": "\"ToneMappingMaterial\"", "range": [ - 495, - 516 + 486, + 507 ], "loc": { "start": { @@ -503,8 +450,8 @@ "shorthand": false, "computed": false, "range": [ - 489, - 516 + 480, + 507 ], "loc": { "start": { @@ -523,8 +470,8 @@ "type": "Identifier", "name": "uniforms", "range": [ - 524, - 532 + 515, + 523 ], "loc": { "start": { @@ -546,8 +493,8 @@ "type": "Identifier", "name": "tDiffuse", "range": [ - 543, - 551 + 534, + 542 ], "loc": { "start": { @@ -566,8 +513,8 @@ "type": "Identifier", "name": "Uniform", "range": [ - 557, - 564 + 548, + 555 ], "loc": { "start": { @@ -586,8 +533,8 @@ "value": null, "raw": "null", "range": [ - 565, - 569 + 556, + 560 ], "loc": { "start": { @@ -602,8 +549,8 @@ } ], "range": [ - 553, - 570 + 544, + 561 ], "loc": { "start": { @@ -621,8 +568,8 @@ "shorthand": false, "computed": false, "range": [ - 543, - 570 + 534, + 561 ], "loc": { "start": { @@ -641,8 +588,8 @@ "type": "Identifier", "name": "luminanceMap", "range": [ - 577, - 589 + 568, + 580 ], "loc": { "start": { @@ -661,8 +608,8 @@ "type": "Identifier", "name": "Uniform", "range": [ - 595, - 602 + 586, + 593 ], "loc": { "start": { @@ -681,8 +628,8 @@ "value": null, "raw": "null", "range": [ - 603, - 607 + 594, + 598 ], "loc": { "start": { @@ -697,8 +644,8 @@ } ], "range": [ - 591, - 608 + 582, + 599 ], "loc": { "start": { @@ -716,8 +663,8 @@ "shorthand": false, "computed": false, "range": [ - 577, - 608 + 568, + 599 ], "loc": { "start": { @@ -736,8 +683,8 @@ "type": "Identifier", "name": "averageLuminance", "range": [ - 615, - 631 + 606, + 622 ], "loc": { "start": { @@ -756,8 +703,8 @@ "type": "Identifier", "name": "Uniform", "range": [ - 637, - 644 + 628, + 635 ], "loc": { "start": { @@ -776,8 +723,8 @@ "value": 1, "raw": "1.0", "range": [ - 645, - 648 + 636, + 639 ], "loc": { "start": { @@ -792,8 +739,8 @@ } ], "range": [ - 633, - 649 + 624, + 640 ], "loc": { "start": { @@ -811,8 +758,8 @@ "shorthand": false, "computed": false, "range": [ - 615, - 649 + 606, + 640 ], "loc": { "start": { @@ -829,10 +776,10 @@ "type": "Property", "key": { "type": "Identifier", - "name": "luminanceCoefficients", + "name": "maxLuminance", "range": [ - 656, - 677 + 647, + 659 ], "loc": { "start": { @@ -841,176 +788,6 @@ }, "end": { "line": 30, - "column": 25 - } - } - }, - "value": { - "type": "NewExpression", - "callee": { - "type": "Identifier", - "name": "Uniform", - "range": [ - 683, - 690 - ], - "loc": { - "start": { - "line": 30, - "column": 31 - }, - "end": { - "line": 30, - "column": 38 - } - } - }, - "arguments": [ - { - "type": "NewExpression", - "callee": { - "type": "Identifier", - "name": "Vector3", - "range": [ - 695, - 702 - ], - "loc": { - "start": { - "line": 30, - "column": 43 - }, - "end": { - "line": 30, - "column": 50 - } - } - }, - "arguments": [ - { - "type": "Literal", - "value": 0.2126, - "raw": "0.2126", - "range": [ - 703, - 709 - ], - "loc": { - "start": { - "line": 30, - "column": 51 - }, - "end": { - "line": 30, - "column": 57 - } - } - }, - { - "type": "Literal", - "value": 0.7152, - "raw": "0.7152", - "range": [ - 711, - 717 - ], - "loc": { - "start": { - "line": 30, - "column": 59 - }, - "end": { - "line": 30, - "column": 65 - } - } - }, - { - "type": "Literal", - "value": 0.0722, - "raw": "0.0722", - "range": [ - 719, - 725 - ], - "loc": { - "start": { - "line": 30, - "column": 67 - }, - "end": { - "line": 30, - "column": 73 - } - } - } - ], - "range": [ - 691, - 726 - ], - "loc": { - "start": { - "line": 30, - "column": 39 - }, - "end": { - "line": 30, - "column": 74 - } - } - } - ], - "range": [ - 679, - 727 - ], - "loc": { - "start": { - "line": 30, - "column": 27 - }, - "end": { - "line": 30, - "column": 75 - } - } - }, - "kind": "init", - "method": false, - "shorthand": false, - "computed": false, - "range": [ - 656, - 727 - ], - "loc": { - "start": { - "line": 30, - "column": 4 - }, - "end": { - "line": 30, - "column": 75 - } - } - }, - { - "type": "Property", - "key": { - "type": "Identifier", - "name": "maxLuminance", - "range": [ - 734, - 746 - ], - "loc": { - "start": { - "line": 31, - "column": 4 - }, - "end": { - "line": 31, "column": 16 } } @@ -1021,16 +798,16 @@ "type": "Identifier", "name": "Uniform", "range": [ - 752, - 759 + 665, + 672 ], "loc": { "start": { - "line": 31, + "line": 30, "column": 22 }, "end": { - "line": 31, + "line": 30, "column": 29 } } @@ -1041,32 +818,32 @@ "value": 16, "raw": "16.0", "range": [ - 760, - 764 + 673, + 677 ], "loc": { "start": { - "line": 31, + "line": 30, "column": 30 }, "end": { - "line": 31, + "line": 30, "column": 34 } } } ], "range": [ - 748, - 765 + 661, + 678 ], "loc": { "start": { - "line": 31, + "line": 30, "column": 18 }, "end": { - "line": 31, + "line": 30, "column": 35 } } @@ -1076,16 +853,16 @@ "shorthand": false, "computed": false, "range": [ - 734, - 765 + 647, + 678 ], "loc": { "start": { - "line": 31, + "line": 30, "column": 4 }, "end": { - "line": 31, + "line": 30, "column": 35 } } @@ -1096,16 +873,16 @@ "type": "Identifier", "name": "middleGrey", "range": [ - 772, - 782 + 685, + 695 ], "loc": { "start": { - "line": 32, + "line": 31, "column": 4 }, "end": { - "line": 32, + "line": 31, "column": 14 } } @@ -1116,16 +893,16 @@ "type": "Identifier", "name": "Uniform", "range": [ - 788, - 795 + 701, + 708 ], "loc": { "start": { - "line": 32, + "line": 31, "column": 20 }, "end": { - "line": 32, + "line": 31, "column": 27 } } @@ -1136,32 +913,32 @@ "value": 0.6, "raw": "0.6", "range": [ - 796, - 799 + 709, + 712 ], "loc": { "start": { - "line": 32, + "line": 31, "column": 28 }, "end": { - "line": 32, + "line": 31, "column": 31 } } } ], "range": [ - 784, - 800 + 697, + 713 ], "loc": { "start": { - "line": 32, + "line": 31, "column": 16 }, "end": { - "line": 32, + "line": 31, "column": 32 } } @@ -1171,24 +948,24 @@ "shorthand": false, "computed": false, "range": [ - 772, - 800 + 685, + 713 ], "loc": { "start": { - "line": 32, + "line": 31, "column": 4 }, "end": { - "line": 32, + "line": 31, "column": 32 } } } ], "range": [ - 534, - 808 + 525, + 721 ], "loc": { "start": { @@ -1196,7 +973,7 @@ "column": 13 }, "end": { - "line": 34, + "line": 33, "column": 4 } } @@ -1206,8 +983,8 @@ "shorthand": false, "computed": false, "range": [ - 524, - 808 + 515, + 721 ], "loc": { "start": { @@ -1215,7 +992,7 @@ "column": 3 }, "end": { - "line": 34, + "line": 33, "column": 4 } } @@ -1226,16 +1003,16 @@ "type": "Identifier", "name": "fragmentShader", "range": [ - 816, - 830 + 729, + 743 ], "loc": { "start": { - "line": 36, + "line": 35, "column": 3 }, "end": { - "line": 36, + "line": 35, "column": 17 } } @@ -1244,16 +1021,16 @@ "type": "Identifier", "name": "fragment", "range": [ - 832, - 840 + 745, + 753 ], "loc": { "start": { - "line": 36, + "line": 35, "column": 19 }, "end": { - "line": 36, + "line": 35, "column": 27 } } @@ -1263,16 +1040,16 @@ "shorthand": false, "computed": false, "range": [ - 816, - 840 + 729, + 753 ], "loc": { "start": { - "line": 36, + "line": 35, "column": 3 }, "end": { - "line": 36, + "line": 35, "column": 27 } } @@ -1283,16 +1060,16 @@ "type": "Identifier", "name": "vertexShader", "range": [ - 846, - 858 + 759, + 771 ], "loc": { "start": { - "line": 37, + "line": 36, "column": 3 }, "end": { - "line": 37, + "line": 36, "column": 15 } } @@ -1301,16 +1078,16 @@ "type": "Identifier", "name": "vertex", "range": [ - 860, - 866 + 773, + 779 ], "loc": { "start": { - "line": 37, + "line": 36, "column": 17 }, "end": { - "line": 37, + "line": 36, "column": 23 } } @@ -1320,16 +1097,16 @@ "shorthand": false, "computed": false, "range": [ - 846, - 866 + 759, + 779 ], "loc": { "start": { - "line": 37, + "line": 36, "column": 3 }, "end": { - "line": 37, + "line": 36, "column": 23 } } @@ -1340,16 +1117,16 @@ "type": "Identifier", "name": "depthWrite", "range": [ - 874, - 884 + 787, + 797 ], "loc": { "start": { - "line": 39, + "line": 38, "column": 3 }, "end": { - "line": 39, + "line": 38, "column": 13 } } @@ -1359,16 +1136,16 @@ "value": false, "raw": "false", "range": [ - 886, - 891 + 799, + 804 ], "loc": { "start": { - "line": 39, + "line": 38, "column": 15 }, "end": { - "line": 39, + "line": 38, "column": 20 } } @@ -1378,16 +1155,16 @@ "shorthand": false, "computed": false, "range": [ - 874, - 891 + 787, + 804 ], "loc": { "start": { - "line": 39, + "line": 38, "column": 3 }, "end": { - "line": 39, + "line": 38, "column": 20 } } @@ -1398,16 +1175,16 @@ "type": "Identifier", "name": "depthTest", "range": [ - 897, - 906 + 810, + 819 ], "loc": { "start": { - "line": 40, + "line": 39, "column": 3 }, "end": { - "line": 40, + "line": 39, "column": 12 } } @@ -1417,16 +1194,16 @@ "value": false, "raw": "false", "range": [ - 908, - 913 + 821, + 826 ], "loc": { "start": { - "line": 40, + "line": 39, "column": 14 }, "end": { - "line": 40, + "line": 39, "column": 19 } } @@ -1436,24 +1213,24 @@ "shorthand": false, "computed": false, "range": [ - 897, - 913 + 810, + 826 ], "loc": { "start": { - "line": 40, + "line": 39, "column": 3 }, "end": { - "line": 40, + "line": 39, "column": 19 } } } ], "range": [ - 481, - 920 + 472, + 833 ], "loc": { "start": { @@ -1461,15 +1238,15 @@ "column": 8 }, "end": { - "line": 42, + "line": 41, "column": 3 } } } ], "range": [ - 475, - 921 + 466, + 834 ], "loc": { "start": { @@ -1477,14 +1254,14 @@ "column": 2 }, "end": { - "line": 42, + "line": 41, "column": 4 } } }, "range": [ - 475, - 922 + 466, + 835 ], "loc": { "start": { @@ -1492,15 +1269,15 @@ "column": 2 }, "end": { - "line": 42, + "line": 41, "column": 5 } } } ], "range": [ - 468, - 928 + 459, + 841 ], "loc": { "start": { @@ -1508,7 +1285,7 @@ "column": 15 }, "end": { - "line": 44, + "line": 43, "column": 2 } } @@ -1516,8 +1293,8 @@ "generator": false, "expression": false, "range": [ - 465, - 928 + 456, + 841 ], "loc": { "start": { @@ -1525,7 +1302,7 @@ "column": 12 }, "end": { - "line": 44, + "line": 43, "column": 2 } } @@ -1533,8 +1310,8 @@ "kind": "constructor", "computed": false, "range": [ - 454, - 928 + 445, + 841 ], "loc": { "start": { @@ -1542,7 +1319,7 @@ "column": 1 }, "end": { - "line": 44, + "line": 43, "column": 2 } }, @@ -1551,8 +1328,8 @@ "type": "Block", "value": "*\r\n\t * Constructs a new tone mapping material.\r\n\t ", "range": [ - 395, - 449 + 386, + 440 ], "loc": { "start": { @@ -1570,8 +1347,8 @@ } ], "range": [ - 389, - 933 + 380, + 846 ], "loc": { "start": { @@ -1579,14 +1356,14 @@ "column": 56 }, "end": { - "line": 46, + "line": 45, "column": 1 } } }, "range": [ - 340, - 933 + 331, + 846 ], "loc": { "start": { @@ -1594,7 +1371,7 @@ "column": 7 }, "end": { - "line": 46, + "line": 45, "column": 1 } }, @@ -1603,8 +1380,8 @@ "type": "Block", "value": "*\r\n * Full-screen tone-mapping shader material.\r\n *\r\n * Reference:\r\n * http://www.cis.rit.edu/people/faculty/ferwerda/publications/sig02_paper.pdf\r\n ", "range": [ - 175, - 329 + 166, + 320 ], "loc": { "start": { @@ -1623,8 +1400,8 @@ "specifiers": [], "source": null, "range": [ - 333, - 933 + 324, + 846 ], "loc": { "start": { @@ -1632,7 +1409,7 @@ "column": 0 }, "end": { - "line": 46, + "line": 45, "column": 1 } }, @@ -1641,8 +1418,8 @@ "type": "Block", "value": "*\r\n * Full-screen tone-mapping shader material.\r\n *\r\n * Reference:\r\n * http://www.cis.rit.edu/people/faculty/ferwerda/publications/sig02_paper.pdf\r\n ", "range": [ - 175, - 329 + 166, + 320 ], "loc": { "start": { @@ -1661,7 +1438,7 @@ "sourceType": "module", "range": [ 0, - 933 + 846 ], "loc": { "start": { @@ -1669,7 +1446,7 @@ "column": 0 }, "end": { - "line": 46, + "line": 45, "column": 1 } }, @@ -1678,8 +1455,8 @@ "type": "Block", "value": "*\r\n * Full-screen tone-mapping shader material.\r\n *\r\n * Reference:\r\n * http://www.cis.rit.edu/people/faculty/ferwerda/publications/sig02_paper.pdf\r\n ", "range": [ - 175, - 329 + 166, + 320 ], "loc": { "start": { @@ -1696,8 +1473,8 @@ "type": "Block", "value": "*\r\n\t * Constructs a new tone mapping material.\r\n\t ", "range": [ - 395, - 449 + 386, + 440 ], "loc": { "start": { diff --git a/public/docs/ast/source/materials/images/RawImageData.js.json b/public/docs/ast/source/materials/images/RawImageData.js.json new file mode 100644 index 000000000..9224e143b --- /dev/null +++ b/public/docs/ast/source/materials/images/RawImageData.js.json @@ -0,0 +1,4870 @@ +{ + "type": "Program", + "body": [ + { + "type": "FunctionDeclaration", + "id": { + "type": "Identifier", + "name": "createCanvas", + "range": [ + 337, + 349 + ], + "loc": { + "start": { + "line": 12, + "column": 9 + }, + "end": { + "line": 12, + "column": 21 + } + } + }, + "params": [ + { + "type": "Identifier", + "name": "width", + "range": [ + 350, + 355 + ], + "loc": { + "start": { + "line": 12, + "column": 22 + }, + "end": { + "line": 12, + "column": 27 + } + } + }, + { + "type": "Identifier", + "name": "height", + "range": [ + 357, + 363 + ], + "loc": { + "start": { + "line": 12, + "column": 29 + }, + "end": { + "line": 12, + "column": 35 + } + } + }, + { + "type": "Identifier", + "name": "data", + "range": [ + 365, + 369 + ], + "loc": { + "start": { + "line": 12, + "column": 37 + }, + "end": { + "line": 12, + "column": 41 + } + } + }, + { + "type": "Identifier", + "name": "channels", + "range": [ + 371, + 379 + ], + "loc": { + "start": { + "line": 12, + "column": 43 + }, + "end": { + "line": 12, + "column": 51 + } + } + } + ], + "body": { + "type": "BlockStatement", + "body": [ + { + "type": "VariableDeclaration", + "declarations": [ + { + "type": "VariableDeclarator", + "id": { + "type": "Identifier", + "name": "canvas", + "range": [ + 393, + 399 + ], + "loc": { + "start": { + "line": 14, + "column": 7 + }, + "end": { + "line": 14, + "column": 13 + } + } + }, + "init": { + "type": "CallExpression", + "callee": { + "type": "MemberExpression", + "computed": false, + "object": { + "type": "Identifier", + "name": "document", + "range": [ + 402, + 410 + ], + "loc": { + "start": { + "line": 14, + "column": 16 + }, + "end": { + "line": 14, + "column": 24 + } + } + }, + "property": { + "type": "Identifier", + "name": "createElementNS", + "range": [ + 411, + 426 + ], + "loc": { + "start": { + "line": 14, + "column": 25 + }, + "end": { + "line": 14, + "column": 40 + } + } + }, + "range": [ + 402, + 426 + ], + "loc": { + "start": { + "line": 14, + "column": 16 + }, + "end": { + "line": 14, + "column": 40 + } + } + }, + "arguments": [ + { + "type": "Literal", + "value": "http://www.w3.org/1999/xhtml", + "raw": "\"http://www.w3.org/1999/xhtml\"", + "range": [ + 427, + 457 + ], + "loc": { + "start": { + "line": 14, + "column": 41 + }, + "end": { + "line": 14, + "column": 71 + } + } + }, + { + "type": "Literal", + "value": "canvas", + "raw": "\"canvas\"", + "range": [ + 459, + 467 + ], + "loc": { + "start": { + "line": 14, + "column": 73 + }, + "end": { + "line": 14, + "column": 81 + } + } + } + ], + "range": [ + 402, + 468 + ], + "loc": { + "start": { + "line": 14, + "column": 16 + }, + "end": { + "line": 14, + "column": 82 + } + } + }, + "range": [ + 393, + 468 + ], + "loc": { + "start": { + "line": 14, + "column": 7 + }, + "end": { + "line": 14, + "column": 82 + } + } + } + ], + "kind": "const", + "range": [ + 387, + 469 + ], + "loc": { + "start": { + "line": 14, + "column": 1 + }, + "end": { + "line": 14, + "column": 83 + } + } + }, + { + "type": "VariableDeclaration", + "declarations": [ + { + "type": "VariableDeclarator", + "id": { + "type": "Identifier", + "name": "context", + "range": [ + 478, + 485 + ], + "loc": { + "start": { + "line": 15, + "column": 7 + }, + "end": { + "line": 15, + "column": 14 + } + } + }, + "init": { + "type": "CallExpression", + "callee": { + "type": "MemberExpression", + "computed": false, + "object": { + "type": "Identifier", + "name": "canvas", + "range": [ + 488, + 494 + ], + "loc": { + "start": { + "line": 15, + "column": 17 + }, + "end": { + "line": 15, + "column": 23 + } + } + }, + "property": { + "type": "Identifier", + "name": "getContext", + "range": [ + 495, + 505 + ], + "loc": { + "start": { + "line": 15, + "column": 24 + }, + "end": { + "line": 15, + "column": 34 + } + } + }, + "range": [ + 488, + 505 + ], + "loc": { + "start": { + "line": 15, + "column": 17 + }, + "end": { + "line": 15, + "column": 34 + } + } + }, + "arguments": [ + { + "type": "Literal", + "value": "2d", + "raw": "\"2d\"", + "range": [ + 506, + 510 + ], + "loc": { + "start": { + "line": 15, + "column": 35 + }, + "end": { + "line": 15, + "column": 39 + } + } + } + ], + "range": [ + 488, + 511 + ], + "loc": { + "start": { + "line": 15, + "column": 17 + }, + "end": { + "line": 15, + "column": 40 + } + } + }, + "range": [ + 478, + 511 + ], + "loc": { + "start": { + "line": 15, + "column": 7 + }, + "end": { + "line": 15, + "column": 40 + } + } + } + ], + "kind": "const", + "range": [ + 472, + 512 + ], + "loc": { + "start": { + "line": 15, + "column": 1 + }, + "end": { + "line": 15, + "column": 41 + } + } + }, + { + "type": "VariableDeclaration", + "declarations": [ + { + "type": "VariableDeclarator", + "id": { + "type": "Identifier", + "name": "imageData", + "range": [ + 523, + 532 + ], + "loc": { + "start": { + "line": 17, + "column": 7 + }, + "end": { + "line": 17, + "column": 16 + } + } + }, + "init": { + "type": "CallExpression", + "callee": { + "type": "MemberExpression", + "computed": false, + "object": { + "type": "Identifier", + "name": "context", + "range": [ + 535, + 542 + ], + "loc": { + "start": { + "line": 17, + "column": 19 + }, + "end": { + "line": 17, + "column": 26 + } + } + }, + "property": { + "type": "Identifier", + "name": "createImageData", + "range": [ + 543, + 558 + ], + "loc": { + "start": { + "line": 17, + "column": 27 + }, + "end": { + "line": 17, + "column": 42 + } + } + }, + "range": [ + 535, + 558 + ], + "loc": { + "start": { + "line": 17, + "column": 19 + }, + "end": { + "line": 17, + "column": 42 + } + } + }, + "arguments": [ + { + "type": "Identifier", + "name": "width", + "range": [ + 559, + 564 + ], + "loc": { + "start": { + "line": 17, + "column": 43 + }, + "end": { + "line": 17, + "column": 48 + } + } + }, + { + "type": "Identifier", + "name": "height", + "range": [ + 566, + 572 + ], + "loc": { + "start": { + "line": 17, + "column": 50 + }, + "end": { + "line": 17, + "column": 56 + } + } + } + ], + "range": [ + 535, + 573 + ], + "loc": { + "start": { + "line": 17, + "column": 19 + }, + "end": { + "line": 17, + "column": 57 + } + } + }, + "range": [ + 523, + 573 + ], + "loc": { + "start": { + "line": 17, + "column": 7 + }, + "end": { + "line": 17, + "column": 57 + } + } + } + ], + "kind": "const", + "range": [ + 517, + 574 + ], + "loc": { + "start": { + "line": 17, + "column": 1 + }, + "end": { + "line": 17, + "column": 58 + } + } + }, + { + "type": "VariableDeclaration", + "declarations": [ + { + "type": "VariableDeclarator", + "id": { + "type": "Identifier", + "name": "target", + "range": [ + 583, + 589 + ], + "loc": { + "start": { + "line": 18, + "column": 7 + }, + "end": { + "line": 18, + "column": 13 + } + } + }, + "init": { + "type": "MemberExpression", + "computed": false, + "object": { + "type": "Identifier", + "name": "imageData", + "range": [ + 592, + 601 + ], + "loc": { + "start": { + "line": 18, + "column": 16 + }, + "end": { + "line": 18, + "column": 25 + } + } + }, + "property": { + "type": "Identifier", + "name": "data", + "range": [ + 602, + 606 + ], + "loc": { + "start": { + "line": 18, + "column": 26 + }, + "end": { + "line": 18, + "column": 30 + } + } + }, + "range": [ + 592, + 606 + ], + "loc": { + "start": { + "line": 18, + "column": 16 + }, + "end": { + "line": 18, + "column": 30 + } + } + }, + "range": [ + 583, + 606 + ], + "loc": { + "start": { + "line": 18, + "column": 7 + }, + "end": { + "line": 18, + "column": 30 + } + } + } + ], + "kind": "const", + "range": [ + 577, + 607 + ], + "loc": { + "start": { + "line": 18, + "column": 1 + }, + "end": { + "line": 18, + "column": 31 + } + } + }, + { + "type": "VariableDeclaration", + "declarations": [ + { + "type": "VariableDeclarator", + "id": { + "type": "Identifier", + "name": "x", + "range": [ + 616, + 617 + ], + "loc": { + "start": { + "line": 20, + "column": 5 + }, + "end": { + "line": 20, + "column": 6 + } + } + }, + "init": null, + "range": [ + 616, + 617 + ], + "loc": { + "start": { + "line": 20, + "column": 5 + }, + "end": { + "line": 20, + "column": 6 + } + } + }, + { + "type": "VariableDeclarator", + "id": { + "type": "Identifier", + "name": "y", + "range": [ + 619, + 620 + ], + "loc": { + "start": { + "line": 20, + "column": 8 + }, + "end": { + "line": 20, + "column": 9 + } + } + }, + "init": null, + "range": [ + 619, + 620 + ], + "loc": { + "start": { + "line": 20, + "column": 8 + }, + "end": { + "line": 20, + "column": 9 + } + } + } + ], + "kind": "let", + "range": [ + 612, + 621 + ], + "loc": { + "start": { + "line": 20, + "column": 1 + }, + "end": { + "line": 20, + "column": 10 + } + } + }, + { + "type": "VariableDeclaration", + "declarations": [ + { + "type": "VariableDeclarator", + "id": { + "type": "Identifier", + "name": "i", + "range": [ + 628, + 629 + ], + "loc": { + "start": { + "line": 21, + "column": 5 + }, + "end": { + "line": 21, + "column": 6 + } + } + }, + "init": null, + "range": [ + 628, + 629 + ], + "loc": { + "start": { + "line": 21, + "column": 5 + }, + "end": { + "line": 21, + "column": 6 + } + } + }, + { + "type": "VariableDeclarator", + "id": { + "type": "Identifier", + "name": "j", + "range": [ + 631, + 632 + ], + "loc": { + "start": { + "line": 21, + "column": 8 + }, + "end": { + "line": 21, + "column": 9 + } + } + }, + "init": null, + "range": [ + 631, + 632 + ], + "loc": { + "start": { + "line": 21, + "column": 8 + }, + "end": { + "line": 21, + "column": 9 + } + } + } + ], + "kind": "let", + "range": [ + 624, + 633 + ], + "loc": { + "start": { + "line": 21, + "column": 1 + }, + "end": { + "line": 21, + "column": 10 + } + } + }, + { + "type": "ForStatement", + "init": { + "type": "AssignmentExpression", + "operator": "=", + "left": { + "type": "Identifier", + "name": "y", + "range": [ + 642, + 643 + ], + "loc": { + "start": { + "line": 23, + "column": 5 + }, + "end": { + "line": 23, + "column": 6 + } + } + }, + "right": { + "type": "Literal", + "value": 0, + "raw": "0", + "range": [ + 646, + 647 + ], + "loc": { + "start": { + "line": 23, + "column": 9 + }, + "end": { + "line": 23, + "column": 10 + } + } + }, + "range": [ + 642, + 647 + ], + "loc": { + "start": { + "line": 23, + "column": 5 + }, + "end": { + "line": 23, + "column": 10 + } + } + }, + "test": { + "type": "BinaryExpression", + "operator": "<", + "left": { + "type": "Identifier", + "name": "y", + "range": [ + 649, + 650 + ], + "loc": { + "start": { + "line": 23, + "column": 12 + }, + "end": { + "line": 23, + "column": 13 + } + } + }, + "right": { + "type": "Identifier", + "name": "height", + "range": [ + 653, + 659 + ], + "loc": { + "start": { + "line": 23, + "column": 16 + }, + "end": { + "line": 23, + "column": 22 + } + } + }, + "range": [ + 649, + 659 + ], + "loc": { + "start": { + "line": 23, + "column": 12 + }, + "end": { + "line": 23, + "column": 22 + } + } + }, + "update": { + "type": "UpdateExpression", + "operator": "++", + "argument": { + "type": "Identifier", + "name": "y", + "range": [ + 663, + 664 + ], + "loc": { + "start": { + "line": 23, + "column": 26 + }, + "end": { + "line": 23, + "column": 27 + } + } + }, + "prefix": true, + "range": [ + 661, + 664 + ], + "loc": { + "start": { + "line": 23, + "column": 24 + }, + "end": { + "line": 23, + "column": 27 + } + } + }, + "body": { + "type": "BlockStatement", + "body": [ + { + "type": "ForStatement", + "init": { + "type": "AssignmentExpression", + "operator": "=", + "left": { + "type": "Identifier", + "name": "x", + "range": [ + 677, + 678 + ], + "loc": { + "start": { + "line": 25, + "column": 6 + }, + "end": { + "line": 25, + "column": 7 + } + } + }, + "right": { + "type": "Literal", + "value": 0, + "raw": "0", + "range": [ + 681, + 682 + ], + "loc": { + "start": { + "line": 25, + "column": 10 + }, + "end": { + "line": 25, + "column": 11 + } + } + }, + "range": [ + 677, + 682 + ], + "loc": { + "start": { + "line": 25, + "column": 6 + }, + "end": { + "line": 25, + "column": 11 + } + } + }, + "test": { + "type": "BinaryExpression", + "operator": "<", + "left": { + "type": "Identifier", + "name": "x", + "range": [ + 684, + 685 + ], + "loc": { + "start": { + "line": 25, + "column": 13 + }, + "end": { + "line": 25, + "column": 14 + } + } + }, + "right": { + "type": "Identifier", + "name": "width", + "range": [ + 688, + 693 + ], + "loc": { + "start": { + "line": 25, + "column": 17 + }, + "end": { + "line": 25, + "column": 22 + } + } + }, + "range": [ + 684, + 693 + ], + "loc": { + "start": { + "line": 25, + "column": 13 + }, + "end": { + "line": 25, + "column": 22 + } + } + }, + "update": { + "type": "UpdateExpression", + "operator": "++", + "argument": { + "type": "Identifier", + "name": "x", + "range": [ + 697, + 698 + ], + "loc": { + "start": { + "line": 25, + "column": 26 + }, + "end": { + "line": 25, + "column": 27 + } + } + }, + "prefix": true, + "range": [ + 695, + 698 + ], + "loc": { + "start": { + "line": 25, + "column": 24 + }, + "end": { + "line": 25, + "column": 27 + } + } + }, + "body": { + "type": "BlockStatement", + "body": [ + { + "type": "ExpressionStatement", + "expression": { + "type": "AssignmentExpression", + "operator": "=", + "left": { + "type": "Identifier", + "name": "i", + "range": [ + 708, + 709 + ], + "loc": { + "start": { + "line": 27, + "column": 3 + }, + "end": { + "line": 27, + "column": 4 + } + } + }, + "right": { + "type": "BinaryExpression", + "operator": "*", + "left": { + "type": "BinaryExpression", + "operator": "+", + "left": { + "type": "BinaryExpression", + "operator": "*", + "left": { + "type": "Identifier", + "name": "y", + "range": [ + 713, + 714 + ], + "loc": { + "start": { + "line": 27, + "column": 8 + }, + "end": { + "line": 27, + "column": 9 + } + } + }, + "right": { + "type": "Identifier", + "name": "width", + "range": [ + 717, + 722 + ], + "loc": { + "start": { + "line": 27, + "column": 12 + }, + "end": { + "line": 27, + "column": 17 + } + } + }, + "range": [ + 713, + 722 + ], + "loc": { + "start": { + "line": 27, + "column": 8 + }, + "end": { + "line": 27, + "column": 17 + } + } + }, + "right": { + "type": "Identifier", + "name": "x", + "range": [ + 725, + 726 + ], + "loc": { + "start": { + "line": 27, + "column": 20 + }, + "end": { + "line": 27, + "column": 21 + } + } + }, + "range": [ + 713, + 726 + ], + "loc": { + "start": { + "line": 27, + "column": 8 + }, + "end": { + "line": 27, + "column": 21 + } + } + }, + "right": { + "type": "Literal", + "value": 4, + "raw": "4", + "range": [ + 730, + 731 + ], + "loc": { + "start": { + "line": 27, + "column": 25 + }, + "end": { + "line": 27, + "column": 26 + } + } + }, + "range": [ + 712, + 731 + ], + "loc": { + "start": { + "line": 27, + "column": 7 + }, + "end": { + "line": 27, + "column": 26 + } + } + }, + "range": [ + 708, + 731 + ], + "loc": { + "start": { + "line": 27, + "column": 3 + }, + "end": { + "line": 27, + "column": 26 + } + } + }, + "range": [ + 708, + 732 + ], + "loc": { + "start": { + "line": 27, + "column": 3 + }, + "end": { + "line": 27, + "column": 27 + } + } + }, + { + "type": "ExpressionStatement", + "expression": { + "type": "AssignmentExpression", + "operator": "=", + "left": { + "type": "Identifier", + "name": "j", + "range": [ + 737, + 738 + ], + "loc": { + "start": { + "line": 28, + "column": 3 + }, + "end": { + "line": 28, + "column": 4 + } + } + }, + "right": { + "type": "BinaryExpression", + "operator": "*", + "left": { + "type": "BinaryExpression", + "operator": "+", + "left": { + "type": "BinaryExpression", + "operator": "*", + "left": { + "type": "Identifier", + "name": "y", + "range": [ + 742, + 743 + ], + "loc": { + "start": { + "line": 28, + "column": 8 + }, + "end": { + "line": 28, + "column": 9 + } + } + }, + "right": { + "type": "Identifier", + "name": "width", + "range": [ + 746, + 751 + ], + "loc": { + "start": { + "line": 28, + "column": 12 + }, + "end": { + "line": 28, + "column": 17 + } + } + }, + "range": [ + 742, + 751 + ], + "loc": { + "start": { + "line": 28, + "column": 8 + }, + "end": { + "line": 28, + "column": 17 + } + } + }, + "right": { + "type": "Identifier", + "name": "x", + "range": [ + 754, + 755 + ], + "loc": { + "start": { + "line": 28, + "column": 20 + }, + "end": { + "line": 28, + "column": 21 + } + } + }, + "range": [ + 742, + 755 + ], + "loc": { + "start": { + "line": 28, + "column": 8 + }, + "end": { + "line": 28, + "column": 21 + } + } + }, + "right": { + "type": "Identifier", + "name": "channels", + "range": [ + 759, + 767 + ], + "loc": { + "start": { + "line": 28, + "column": 25 + }, + "end": { + "line": 28, + "column": 33 + } + } + }, + "range": [ + 741, + 767 + ], + "loc": { + "start": { + "line": 28, + "column": 7 + }, + "end": { + "line": 28, + "column": 33 + } + } + }, + "range": [ + 737, + 767 + ], + "loc": { + "start": { + "line": 28, + "column": 3 + }, + "end": { + "line": 28, + "column": 33 + } + } + }, + "range": [ + 737, + 768 + ], + "loc": { + "start": { + "line": 28, + "column": 3 + }, + "end": { + "line": 28, + "column": 34 + } + } + }, + { + "type": "ExpressionStatement", + "expression": { + "type": "AssignmentExpression", + "operator": "=", + "left": { + "type": "MemberExpression", + "computed": true, + "object": { + "type": "Identifier", + "name": "target", + "range": [ + 775, + 781 + ], + "loc": { + "start": { + "line": 30, + "column": 3 + }, + "end": { + "line": 30, + "column": 9 + } + } + }, + "property": { + "type": "Identifier", + "name": "i", + "range": [ + 782, + 783 + ], + "loc": { + "start": { + "line": 30, + "column": 10 + }, + "end": { + "line": 30, + "column": 11 + } + } + }, + "range": [ + 775, + 784 + ], + "loc": { + "start": { + "line": 30, + "column": 3 + }, + "end": { + "line": 30, + "column": 12 + } + } + }, + "right": { + "type": "ConditionalExpression", + "test": { + "type": "BinaryExpression", + "operator": ">", + "left": { + "type": "Identifier", + "name": "channels", + "range": [ + 788, + 796 + ], + "loc": { + "start": { + "line": 30, + "column": 16 + }, + "end": { + "line": 30, + "column": 24 + } + } + }, + "right": { + "type": "Literal", + "value": 0, + "raw": "0", + "range": [ + 799, + 800 + ], + "loc": { + "start": { + "line": 30, + "column": 27 + }, + "end": { + "line": 30, + "column": 28 + } + } + }, + "range": [ + 788, + 800 + ], + "loc": { + "start": { + "line": 30, + "column": 16 + }, + "end": { + "line": 30, + "column": 28 + } + } + }, + "consequent": { + "type": "MemberExpression", + "computed": true, + "object": { + "type": "Identifier", + "name": "data", + "range": [ + 804, + 808 + ], + "loc": { + "start": { + "line": 30, + "column": 32 + }, + "end": { + "line": 30, + "column": 36 + } + } + }, + "property": { + "type": "Identifier", + "name": "j", + "range": [ + 809, + 810 + ], + "loc": { + "start": { + "line": 30, + "column": 37 + }, + "end": { + "line": 30, + "column": 38 + } + } + }, + "range": [ + 804, + 811 + ], + "loc": { + "start": { + "line": 30, + "column": 32 + }, + "end": { + "line": 30, + "column": 39 + } + } + }, + "alternate": { + "type": "Literal", + "value": 0, + "raw": "0", + "range": [ + 814, + 815 + ], + "loc": { + "start": { + "line": 30, + "column": 42 + }, + "end": { + "line": 30, + "column": 43 + } + } + }, + "range": [ + 787, + 815 + ], + "loc": { + "start": { + "line": 30, + "column": 15 + }, + "end": { + "line": 30, + "column": 43 + } + } + }, + "range": [ + 775, + 815 + ], + "loc": { + "start": { + "line": 30, + "column": 3 + }, + "end": { + "line": 30, + "column": 43 + } + } + }, + "range": [ + 775, + 816 + ], + "loc": { + "start": { + "line": 30, + "column": 3 + }, + "end": { + "line": 30, + "column": 44 + } + } + }, + { + "type": "ExpressionStatement", + "expression": { + "type": "AssignmentExpression", + "operator": "=", + "left": { + "type": "MemberExpression", + "computed": true, + "object": { + "type": "Identifier", + "name": "target", + "range": [ + 821, + 827 + ], + "loc": { + "start": { + "line": 31, + "column": 3 + }, + "end": { + "line": 31, + "column": 9 + } + } + }, + "property": { + "type": "BinaryExpression", + "operator": "+", + "left": { + "type": "Identifier", + "name": "i", + "range": [ + 828, + 829 + ], + "loc": { + "start": { + "line": 31, + "column": 10 + }, + "end": { + "line": 31, + "column": 11 + } + } + }, + "right": { + "type": "Literal", + "value": 1, + "raw": "1", + "range": [ + 832, + 833 + ], + "loc": { + "start": { + "line": 31, + "column": 14 + }, + "end": { + "line": 31, + "column": 15 + } + } + }, + "range": [ + 828, + 833 + ], + "loc": { + "start": { + "line": 31, + "column": 10 + }, + "end": { + "line": 31, + "column": 15 + } + } + }, + "range": [ + 821, + 834 + ], + "loc": { + "start": { + "line": 31, + "column": 3 + }, + "end": { + "line": 31, + "column": 16 + } + } + }, + "right": { + "type": "ConditionalExpression", + "test": { + "type": "BinaryExpression", + "operator": ">", + "left": { + "type": "Identifier", + "name": "channels", + "range": [ + 838, + 846 + ], + "loc": { + "start": { + "line": 31, + "column": 20 + }, + "end": { + "line": 31, + "column": 28 + } + } + }, + "right": { + "type": "Literal", + "value": 1, + "raw": "1", + "range": [ + 849, + 850 + ], + "loc": { + "start": { + "line": 31, + "column": 31 + }, + "end": { + "line": 31, + "column": 32 + } + } + }, + "range": [ + 838, + 850 + ], + "loc": { + "start": { + "line": 31, + "column": 20 + }, + "end": { + "line": 31, + "column": 32 + } + } + }, + "consequent": { + "type": "MemberExpression", + "computed": true, + "object": { + "type": "Identifier", + "name": "data", + "range": [ + 854, + 858 + ], + "loc": { + "start": { + "line": 31, + "column": 36 + }, + "end": { + "line": 31, + "column": 40 + } + } + }, + "property": { + "type": "BinaryExpression", + "operator": "+", + "left": { + "type": "Identifier", + "name": "j", + "range": [ + 859, + 860 + ], + "loc": { + "start": { + "line": 31, + "column": 41 + }, + "end": { + "line": 31, + "column": 42 + } + } + }, + "right": { + "type": "Literal", + "value": 1, + "raw": "1", + "range": [ + 863, + 864 + ], + "loc": { + "start": { + "line": 31, + "column": 45 + }, + "end": { + "line": 31, + "column": 46 + } + } + }, + "range": [ + 859, + 864 + ], + "loc": { + "start": { + "line": 31, + "column": 41 + }, + "end": { + "line": 31, + "column": 46 + } + } + }, + "range": [ + 854, + 865 + ], + "loc": { + "start": { + "line": 31, + "column": 36 + }, + "end": { + "line": 31, + "column": 47 + } + } + }, + "alternate": { + "type": "Literal", + "value": 0, + "raw": "0", + "range": [ + 868, + 869 + ], + "loc": { + "start": { + "line": 31, + "column": 50 + }, + "end": { + "line": 31, + "column": 51 + } + } + }, + "range": [ + 837, + 869 + ], + "loc": { + "start": { + "line": 31, + "column": 19 + }, + "end": { + "line": 31, + "column": 51 + } + } + }, + "range": [ + 821, + 869 + ], + "loc": { + "start": { + "line": 31, + "column": 3 + }, + "end": { + "line": 31, + "column": 51 + } + } + }, + "range": [ + 821, + 870 + ], + "loc": { + "start": { + "line": 31, + "column": 3 + }, + "end": { + "line": 31, + "column": 52 + } + } + }, + { + "type": "ExpressionStatement", + "expression": { + "type": "AssignmentExpression", + "operator": "=", + "left": { + "type": "MemberExpression", + "computed": true, + "object": { + "type": "Identifier", + "name": "target", + "range": [ + 875, + 881 + ], + "loc": { + "start": { + "line": 32, + "column": 3 + }, + "end": { + "line": 32, + "column": 9 + } + } + }, + "property": { + "type": "BinaryExpression", + "operator": "+", + "left": { + "type": "Identifier", + "name": "i", + "range": [ + 882, + 883 + ], + "loc": { + "start": { + "line": 32, + "column": 10 + }, + "end": { + "line": 32, + "column": 11 + } + } + }, + "right": { + "type": "Literal", + "value": 2, + "raw": "2", + "range": [ + 886, + 887 + ], + "loc": { + "start": { + "line": 32, + "column": 14 + }, + "end": { + "line": 32, + "column": 15 + } + } + }, + "range": [ + 882, + 887 + ], + "loc": { + "start": { + "line": 32, + "column": 10 + }, + "end": { + "line": 32, + "column": 15 + } + } + }, + "range": [ + 875, + 888 + ], + "loc": { + "start": { + "line": 32, + "column": 3 + }, + "end": { + "line": 32, + "column": 16 + } + } + }, + "right": { + "type": "ConditionalExpression", + "test": { + "type": "BinaryExpression", + "operator": ">", + "left": { + "type": "Identifier", + "name": "channels", + "range": [ + 892, + 900 + ], + "loc": { + "start": { + "line": 32, + "column": 20 + }, + "end": { + "line": 32, + "column": 28 + } + } + }, + "right": { + "type": "Literal", + "value": 2, + "raw": "2", + "range": [ + 903, + 904 + ], + "loc": { + "start": { + "line": 32, + "column": 31 + }, + "end": { + "line": 32, + "column": 32 + } + } + }, + "range": [ + 892, + 904 + ], + "loc": { + "start": { + "line": 32, + "column": 20 + }, + "end": { + "line": 32, + "column": 32 + } + } + }, + "consequent": { + "type": "MemberExpression", + "computed": true, + "object": { + "type": "Identifier", + "name": "data", + "range": [ + 908, + 912 + ], + "loc": { + "start": { + "line": 32, + "column": 36 + }, + "end": { + "line": 32, + "column": 40 + } + } + }, + "property": { + "type": "BinaryExpression", + "operator": "+", + "left": { + "type": "Identifier", + "name": "j", + "range": [ + 913, + 914 + ], + "loc": { + "start": { + "line": 32, + "column": 41 + }, + "end": { + "line": 32, + "column": 42 + } + } + }, + "right": { + "type": "Literal", + "value": 2, + "raw": "2", + "range": [ + 917, + 918 + ], + "loc": { + "start": { + "line": 32, + "column": 45 + }, + "end": { + "line": 32, + "column": 46 + } + } + }, + "range": [ + 913, + 918 + ], + "loc": { + "start": { + "line": 32, + "column": 41 + }, + "end": { + "line": 32, + "column": 46 + } + } + }, + "range": [ + 908, + 919 + ], + "loc": { + "start": { + "line": 32, + "column": 36 + }, + "end": { + "line": 32, + "column": 47 + } + } + }, + "alternate": { + "type": "Literal", + "value": 0, + "raw": "0", + "range": [ + 922, + 923 + ], + "loc": { + "start": { + "line": 32, + "column": 50 + }, + "end": { + "line": 32, + "column": 51 + } + } + }, + "range": [ + 891, + 923 + ], + "loc": { + "start": { + "line": 32, + "column": 19 + }, + "end": { + "line": 32, + "column": 51 + } + } + }, + "range": [ + 875, + 923 + ], + "loc": { + "start": { + "line": 32, + "column": 3 + }, + "end": { + "line": 32, + "column": 51 + } + } + }, + "range": [ + 875, + 924 + ], + "loc": { + "start": { + "line": 32, + "column": 3 + }, + "end": { + "line": 32, + "column": 52 + } + } + }, + { + "type": "ExpressionStatement", + "expression": { + "type": "AssignmentExpression", + "operator": "=", + "left": { + "type": "MemberExpression", + "computed": true, + "object": { + "type": "Identifier", + "name": "target", + "range": [ + 929, + 935 + ], + "loc": { + "start": { + "line": 33, + "column": 3 + }, + "end": { + "line": 33, + "column": 9 + } + } + }, + "property": { + "type": "BinaryExpression", + "operator": "+", + "left": { + "type": "Identifier", + "name": "i", + "range": [ + 936, + 937 + ], + "loc": { + "start": { + "line": 33, + "column": 10 + }, + "end": { + "line": 33, + "column": 11 + } + } + }, + "right": { + "type": "Literal", + "value": 3, + "raw": "3", + "range": [ + 940, + 941 + ], + "loc": { + "start": { + "line": 33, + "column": 14 + }, + "end": { + "line": 33, + "column": 15 + } + } + }, + "range": [ + 936, + 941 + ], + "loc": { + "start": { + "line": 33, + "column": 10 + }, + "end": { + "line": 33, + "column": 15 + } + } + }, + "range": [ + 929, + 942 + ], + "loc": { + "start": { + "line": 33, + "column": 3 + }, + "end": { + "line": 33, + "column": 16 + } + } + }, + "right": { + "type": "ConditionalExpression", + "test": { + "type": "BinaryExpression", + "operator": ">", + "left": { + "type": "Identifier", + "name": "channels", + "range": [ + 946, + 954 + ], + "loc": { + "start": { + "line": 33, + "column": 20 + }, + "end": { + "line": 33, + "column": 28 + } + } + }, + "right": { + "type": "Literal", + "value": 3, + "raw": "3", + "range": [ + 957, + 958 + ], + "loc": { + "start": { + "line": 33, + "column": 31 + }, + "end": { + "line": 33, + "column": 32 + } + } + }, + "range": [ + 946, + 958 + ], + "loc": { + "start": { + "line": 33, + "column": 20 + }, + "end": { + "line": 33, + "column": 32 + } + } + }, + "consequent": { + "type": "MemberExpression", + "computed": true, + "object": { + "type": "Identifier", + "name": "data", + "range": [ + 962, + 966 + ], + "loc": { + "start": { + "line": 33, + "column": 36 + }, + "end": { + "line": 33, + "column": 40 + } + } + }, + "property": { + "type": "BinaryExpression", + "operator": "+", + "left": { + "type": "Identifier", + "name": "j", + "range": [ + 967, + 968 + ], + "loc": { + "start": { + "line": 33, + "column": 41 + }, + "end": { + "line": 33, + "column": 42 + } + } + }, + "right": { + "type": "Literal", + "value": 3, + "raw": "3", + "range": [ + 971, + 972 + ], + "loc": { + "start": { + "line": 33, + "column": 45 + }, + "end": { + "line": 33, + "column": 46 + } + } + }, + "range": [ + 967, + 972 + ], + "loc": { + "start": { + "line": 33, + "column": 41 + }, + "end": { + "line": 33, + "column": 46 + } + } + }, + "range": [ + 962, + 973 + ], + "loc": { + "start": { + "line": 33, + "column": 36 + }, + "end": { + "line": 33, + "column": 47 + } + } + }, + "alternate": { + "type": "Literal", + "value": 255, + "raw": "255", + "range": [ + 976, + 979 + ], + "loc": { + "start": { + "line": 33, + "column": 50 + }, + "end": { + "line": 33, + "column": 53 + } + } + }, + "range": [ + 945, + 979 + ], + "loc": { + "start": { + "line": 33, + "column": 19 + }, + "end": { + "line": 33, + "column": 53 + } + } + }, + "range": [ + 929, + 979 + ], + "loc": { + "start": { + "line": 33, + "column": 3 + }, + "end": { + "line": 33, + "column": 53 + } + } + }, + "range": [ + 929, + 980 + ], + "loc": { + "start": { + "line": 33, + "column": 3 + }, + "end": { + "line": 33, + "column": 54 + } + } + } + ], + "range": [ + 700, + 987 + ], + "loc": { + "start": { + "line": 25, + "column": 29 + }, + "end": { + "line": 35, + "column": 3 + } + } + }, + "range": [ + 673, + 987 + ], + "loc": { + "start": { + "line": 25, + "column": 2 + }, + "end": { + "line": 35, + "column": 3 + } + } + } + ], + "range": [ + 666, + 993 + ], + "loc": { + "start": { + "line": 23, + "column": 29 + }, + "end": { + "line": 37, + "column": 2 + } + } + }, + "range": [ + 638, + 993 + ], + "loc": { + "start": { + "line": 23, + "column": 1 + }, + "end": { + "line": 37, + "column": 2 + } + } + }, + { + "type": "ExpressionStatement", + "expression": { + "type": "AssignmentExpression", + "operator": "=", + "left": { + "type": "MemberExpression", + "computed": false, + "object": { + "type": "Identifier", + "name": "canvas", + "range": [ + 998, + 1004 + ], + "loc": { + "start": { + "line": 39, + "column": 1 + }, + "end": { + "line": 39, + "column": 7 + } + } + }, + "property": { + "type": "Identifier", + "name": "width", + "range": [ + 1005, + 1010 + ], + "loc": { + "start": { + "line": 39, + "column": 8 + }, + "end": { + "line": 39, + "column": 13 + } + } + }, + "range": [ + 998, + 1010 + ], + "loc": { + "start": { + "line": 39, + "column": 1 + }, + "end": { + "line": 39, + "column": 13 + } + } + }, + "right": { + "type": "Identifier", + "name": "width", + "range": [ + 1013, + 1018 + ], + "loc": { + "start": { + "line": 39, + "column": 16 + }, + "end": { + "line": 39, + "column": 21 + } + } + }, + "range": [ + 998, + 1018 + ], + "loc": { + "start": { + "line": 39, + "column": 1 + }, + "end": { + "line": 39, + "column": 21 + } + } + }, + "range": [ + 998, + 1019 + ], + "loc": { + "start": { + "line": 39, + "column": 1 + }, + "end": { + "line": 39, + "column": 22 + } + } + }, + { + "type": "ExpressionStatement", + "expression": { + "type": "AssignmentExpression", + "operator": "=", + "left": { + "type": "MemberExpression", + "computed": false, + "object": { + "type": "Identifier", + "name": "canvas", + "range": [ + 1022, + 1028 + ], + "loc": { + "start": { + "line": 40, + "column": 1 + }, + "end": { + "line": 40, + "column": 7 + } + } + }, + "property": { + "type": "Identifier", + "name": "height", + "range": [ + 1029, + 1035 + ], + "loc": { + "start": { + "line": 40, + "column": 8 + }, + "end": { + "line": 40, + "column": 14 + } + } + }, + "range": [ + 1022, + 1035 + ], + "loc": { + "start": { + "line": 40, + "column": 1 + }, + "end": { + "line": 40, + "column": 14 + } + } + }, + "right": { + "type": "Identifier", + "name": "height", + "range": [ + 1038, + 1044 + ], + "loc": { + "start": { + "line": 40, + "column": 17 + }, + "end": { + "line": 40, + "column": 23 + } + } + }, + "range": [ + 1022, + 1044 + ], + "loc": { + "start": { + "line": 40, + "column": 1 + }, + "end": { + "line": 40, + "column": 23 + } + } + }, + "range": [ + 1022, + 1045 + ], + "loc": { + "start": { + "line": 40, + "column": 1 + }, + "end": { + "line": 40, + "column": 24 + } + } + }, + { + "type": "ExpressionStatement", + "expression": { + "type": "CallExpression", + "callee": { + "type": "MemberExpression", + "computed": false, + "object": { + "type": "Identifier", + "name": "context", + "range": [ + 1050, + 1057 + ], + "loc": { + "start": { + "line": 42, + "column": 1 + }, + "end": { + "line": 42, + "column": 8 + } + } + }, + "property": { + "type": "Identifier", + "name": "putImageData", + "range": [ + 1058, + 1070 + ], + "loc": { + "start": { + "line": 42, + "column": 9 + }, + "end": { + "line": 42, + "column": 21 + } + } + }, + "range": [ + 1050, + 1070 + ], + "loc": { + "start": { + "line": 42, + "column": 1 + }, + "end": { + "line": 42, + "column": 21 + } + } + }, + "arguments": [ + { + "type": "Identifier", + "name": "imageData", + "range": [ + 1071, + 1080 + ], + "loc": { + "start": { + "line": 42, + "column": 22 + }, + "end": { + "line": 42, + "column": 31 + } + } + }, + { + "type": "Literal", + "value": 0, + "raw": "0", + "range": [ + 1082, + 1083 + ], + "loc": { + "start": { + "line": 42, + "column": 33 + }, + "end": { + "line": 42, + "column": 34 + } + } + }, + { + "type": "Literal", + "value": 0, + "raw": "0", + "range": [ + 1085, + 1086 + ], + "loc": { + "start": { + "line": 42, + "column": 36 + }, + "end": { + "line": 42, + "column": 37 + } + } + } + ], + "range": [ + 1050, + 1087 + ], + "loc": { + "start": { + "line": 42, + "column": 1 + }, + "end": { + "line": 42, + "column": 38 + } + } + }, + "range": [ + 1050, + 1088 + ], + "loc": { + "start": { + "line": 42, + "column": 1 + }, + "end": { + "line": 42, + "column": 39 + } + } + }, + { + "type": "ReturnStatement", + "argument": { + "type": "Identifier", + "name": "canvas", + "range": [ + 1100, + 1106 + ], + "loc": { + "start": { + "line": 44, + "column": 8 + }, + "end": { + "line": 44, + "column": 14 + } + } + }, + "range": [ + 1093, + 1107 + ], + "loc": { + "start": { + "line": 44, + "column": 1 + }, + "end": { + "line": 44, + "column": 15 + } + } + } + ], + "range": [ + 381, + 1112 + ], + "loc": { + "start": { + "line": 12, + "column": 53 + }, + "end": { + "line": 46, + "column": 1 + } + } + }, + "generator": false, + "expression": false, + "range": [ + 328, + 1112 + ], + "loc": { + "start": { + "line": 12, + "column": 0 + }, + "end": { + "line": 46, + "column": 1 + } + }, + "leadingComments": [ + { + "type": "Block", + "value": "*\r\n * Creates a new canvas from raw image data.\r\n *\r\n * @private\r\n * @param {Number} width - The image width.\r\n * @param {Number} width - The image height.\r\n * @param {Uint8ClampedArray} data - The image data.\r\n * @param {Number} channels - The color channels used for a single pixel.\r\n * @return {Canvas} The canvas.\r\n ", + "range": [ + 0, + 324 + ], + "loc": { + "start": { + "line": 1, + "column": 0 + }, + "end": { + "line": 10, + "column": 3 + } + } + } + ], + "trailingComments": [ + { + "type": "Block", + "value": "*\r\n * A container for raw image data.\r\n ", + "range": [ + 1116, + 1160 + ], + "loc": { + "start": { + "line": 48, + "column": 0 + }, + "end": { + "line": 50, + "column": 3 + } + } + } + ] + }, + { + "type": "ExportNamedDeclaration", + "declaration": { + "type": "ClassDeclaration", + "id": { + "type": "Identifier", + "name": "RawImageData", + "range": [ + 1177, + 1189 + ], + "loc": { + "start": { + "line": 52, + "column": 13 + }, + "end": { + "line": 52, + "column": 25 + } + } + }, + "superClass": null, + "body": { + "type": "ClassBody", + "body": [ + { + "type": "MethodDefinition", + "key": { + "type": "Identifier", + "name": "constructor", + "range": [ + 1533, + 1544 + ], + "loc": { + "start": { + "line": 63, + "column": 1 + }, + "end": { + "line": 63, + "column": 12 + } + } + }, + "value": { + "type": "FunctionExpression", + "id": null, + "params": [ + { + "type": "AssignmentPattern", + "left": { + "type": "Identifier", + "name": "width", + "range": [ + 1545, + 1550 + ], + "loc": { + "start": { + "line": 63, + "column": 13 + }, + "end": { + "line": 63, + "column": 18 + } + } + }, + "right": { + "type": "Literal", + "value": 0, + "raw": "0", + "range": [ + 1553, + 1554 + ], + "loc": { + "start": { + "line": 63, + "column": 21 + }, + "end": { + "line": 63, + "column": 22 + } + } + }, + "range": [ + 1545, + 1554 + ], + "loc": { + "start": { + "line": 63, + "column": 13 + }, + "end": { + "line": 63, + "column": 22 + } + } + }, + { + "type": "AssignmentPattern", + "left": { + "type": "Identifier", + "name": "height", + "range": [ + 1556, + 1562 + ], + "loc": { + "start": { + "line": 63, + "column": 24 + }, + "end": { + "line": 63, + "column": 30 + } + } + }, + "right": { + "type": "Literal", + "value": 0, + "raw": "0", + "range": [ + 1565, + 1566 + ], + "loc": { + "start": { + "line": 63, + "column": 33 + }, + "end": { + "line": 63, + "column": 34 + } + } + }, + "range": [ + 1556, + 1566 + ], + "loc": { + "start": { + "line": 63, + "column": 24 + }, + "end": { + "line": 63, + "column": 34 + } + } + }, + { + "type": "AssignmentPattern", + "left": { + "type": "Identifier", + "name": "data", + "range": [ + 1568, + 1572 + ], + "loc": { + "start": { + "line": 63, + "column": 36 + }, + "end": { + "line": 63, + "column": 40 + } + } + }, + "right": { + "type": "Literal", + "value": null, + "raw": "null", + "range": [ + 1575, + 1579 + ], + "loc": { + "start": { + "line": 63, + "column": 43 + }, + "end": { + "line": 63, + "column": 47 + } + } + }, + "range": [ + 1568, + 1579 + ], + "loc": { + "start": { + "line": 63, + "column": 36 + }, + "end": { + "line": 63, + "column": 47 + } + } + }, + { + "type": "AssignmentPattern", + "left": { + "type": "Identifier", + "name": "channels", + "range": [ + 1581, + 1589 + ], + "loc": { + "start": { + "line": 63, + "column": 49 + }, + "end": { + "line": 63, + "column": 57 + } + } + }, + "right": { + "type": "Literal", + "value": 4, + "raw": "4", + "range": [ + 1592, + 1593 + ], + "loc": { + "start": { + "line": 63, + "column": 60 + }, + "end": { + "line": 63, + "column": 61 + } + } + }, + "range": [ + 1581, + 1593 + ], + "loc": { + "start": { + "line": 63, + "column": 49 + }, + "end": { + "line": 63, + "column": 61 + } + } + } + ], + "body": { + "type": "BlockStatement", + "body": [ + { + "type": "ExpressionStatement", + "expression": { + "type": "AssignmentExpression", + "operator": "=", + "left": { + "type": "MemberExpression", + "computed": false, + "object": { + "type": "ThisExpression", + "range": [ + 1692, + 1696 + ], + "loc": { + "start": { + "line": 72, + "column": 2 + }, + "end": { + "line": 72, + "column": 6 + } + } + }, + "property": { + "type": "Identifier", + "name": "width", + "range": [ + 1697, + 1702 + ], + "loc": { + "start": { + "line": 72, + "column": 7 + }, + "end": { + "line": 72, + "column": 12 + } + } + }, + "range": [ + 1692, + 1702 + ], + "loc": { + "start": { + "line": 72, + "column": 2 + }, + "end": { + "line": 72, + "column": 12 + } + } + }, + "right": { + "type": "Identifier", + "name": "width", + "range": [ + 1705, + 1710 + ], + "loc": { + "start": { + "line": 72, + "column": 15 + }, + "end": { + "line": 72, + "column": 20 + } + } + }, + "range": [ + 1692, + 1710 + ], + "loc": { + "start": { + "line": 72, + "column": 2 + }, + "end": { + "line": 72, + "column": 20 + } + } + }, + "range": [ + 1692, + 1711 + ], + "loc": { + "start": { + "line": 72, + "column": 2 + }, + "end": { + "line": 72, + "column": 21 + } + }, + "leadingComments": [ + { + "type": "Block", + "value": "*\r\n\t\t * The width of the image.\r\n\t\t *\r\n\t\t * @type {Number}\r\n\t\t * @default 0\r\n\t\t ", + "range": [ + 1602, + 1686 + ], + "loc": { + "start": { + "line": 65, + "column": 2 + }, + "end": { + "line": 70, + "column": 5 + } + } + } + ], + "trailingComments": [ + { + "type": "Block", + "value": "*\r\n\t\t * The height of the image.\r\n\t\t *\r\n\t\t * @type {Number}\r\n\t\t * @default 0\r\n\t\t ", + "range": [ + 1717, + 1802 + ], + "loc": { + "start": { + "line": 74, + "column": 2 + }, + "end": { + "line": 79, + "column": 5 + } + } + } + ] + }, + { + "type": "ExpressionStatement", + "expression": { + "type": "AssignmentExpression", + "operator": "=", + "left": { + "type": "MemberExpression", + "computed": false, + "object": { + "type": "ThisExpression", + "range": [ + 1808, + 1812 + ], + "loc": { + "start": { + "line": 81, + "column": 2 + }, + "end": { + "line": 81, + "column": 6 + } + } + }, + "property": { + "type": "Identifier", + "name": "height", + "range": [ + 1813, + 1819 + ], + "loc": { + "start": { + "line": 81, + "column": 7 + }, + "end": { + "line": 81, + "column": 13 + } + } + }, + "range": [ + 1808, + 1819 + ], + "loc": { + "start": { + "line": 81, + "column": 2 + }, + "end": { + "line": 81, + "column": 13 + } + } + }, + "right": { + "type": "Identifier", + "name": "height", + "range": [ + 1822, + 1828 + ], + "loc": { + "start": { + "line": 81, + "column": 16 + }, + "end": { + "line": 81, + "column": 22 + } + } + }, + "range": [ + 1808, + 1828 + ], + "loc": { + "start": { + "line": 81, + "column": 2 + }, + "end": { + "line": 81, + "column": 22 + } + } + }, + "range": [ + 1808, + 1829 + ], + "loc": { + "start": { + "line": 81, + "column": 2 + }, + "end": { + "line": 81, + "column": 23 + } + }, + "leadingComments": [ + { + "type": "Block", + "value": "*\r\n\t\t * The height of the image.\r\n\t\t *\r\n\t\t * @type {Number}\r\n\t\t * @default 0\r\n\t\t ", + "range": [ + 1717, + 1802 + ], + "loc": { + "start": { + "line": 74, + "column": 2 + }, + "end": { + "line": 79, + "column": 5 + } + } + } + ], + "trailingComments": [ + { + "type": "Block", + "value": "*\r\n\t\t * The image data.\r\n\t\t *\r\n\t\t * @type {Uiint8ClampedArray}\r\n\t\t * @default null\r\n\t\t ", + "range": [ + 1835, + 1926 + ], + "loc": { + "start": { + "line": 83, + "column": 2 + }, + "end": { + "line": 88, + "column": 5 + } + } + } + ] + }, + { + "type": "ExpressionStatement", + "expression": { + "type": "AssignmentExpression", + "operator": "=", + "left": { + "type": "MemberExpression", + "computed": false, + "object": { + "type": "ThisExpression", + "range": [ + 1932, + 1936 + ], + "loc": { + "start": { + "line": 90, + "column": 2 + }, + "end": { + "line": 90, + "column": 6 + } + } + }, + "property": { + "type": "Identifier", + "name": "data", + "range": [ + 1937, + 1941 + ], + "loc": { + "start": { + "line": 90, + "column": 7 + }, + "end": { + "line": 90, + "column": 11 + } + } + }, + "range": [ + 1932, + 1941 + ], + "loc": { + "start": { + "line": 90, + "column": 2 + }, + "end": { + "line": 90, + "column": 11 + } + } + }, + "right": { + "type": "Identifier", + "name": "data", + "range": [ + 1944, + 1948 + ], + "loc": { + "start": { + "line": 90, + "column": 14 + }, + "end": { + "line": 90, + "column": 18 + } + } + }, + "range": [ + 1932, + 1948 + ], + "loc": { + "start": { + "line": 90, + "column": 2 + }, + "end": { + "line": 90, + "column": 18 + } + } + }, + "range": [ + 1932, + 1949 + ], + "loc": { + "start": { + "line": 90, + "column": 2 + }, + "end": { + "line": 90, + "column": 19 + } + }, + "leadingComments": [ + { + "type": "Block", + "value": "*\r\n\t\t * The image data.\r\n\t\t *\r\n\t\t * @type {Uiint8ClampedArray}\r\n\t\t * @default null\r\n\t\t ", + "range": [ + 1835, + 1926 + ], + "loc": { + "start": { + "line": 83, + "column": 2 + }, + "end": { + "line": 88, + "column": 5 + } + } + } + ], + "trailingComments": [ + { + "type": "Block", + "value": "*\r\n\t\t * The amount of color channels used per pixel. Range [1, 4].\r\n\t\t *\r\n\t\t * @type {Number}\r\n\t\t * @default 4\r\n\t\t ", + "range": [ + 1955, + 2074 + ], + "loc": { + "start": { + "line": 92, + "column": 2 + }, + "end": { + "line": 97, + "column": 5 + } + } + } + ] + }, + { + "type": "ExpressionStatement", + "expression": { + "type": "AssignmentExpression", + "operator": "=", + "left": { + "type": "MemberExpression", + "computed": false, + "object": { + "type": "ThisExpression", + "range": [ + 2080, + 2084 + ], + "loc": { + "start": { + "line": 99, + "column": 2 + }, + "end": { + "line": 99, + "column": 6 + } + } + }, + "property": { + "type": "Identifier", + "name": "channels", + "range": [ + 2085, + 2093 + ], + "loc": { + "start": { + "line": 99, + "column": 7 + }, + "end": { + "line": 99, + "column": 15 + } + } + }, + "range": [ + 2080, + 2093 + ], + "loc": { + "start": { + "line": 99, + "column": 2 + }, + "end": { + "line": 99, + "column": 15 + } + } + }, + "right": { + "type": "Identifier", + "name": "channels", + "range": [ + 2096, + 2104 + ], + "loc": { + "start": { + "line": 99, + "column": 18 + }, + "end": { + "line": 99, + "column": 26 + } + } + }, + "range": [ + 2080, + 2104 + ], + "loc": { + "start": { + "line": 99, + "column": 2 + }, + "end": { + "line": 99, + "column": 26 + } + } + }, + "range": [ + 2080, + 2105 + ], + "loc": { + "start": { + "line": 99, + "column": 2 + }, + "end": { + "line": 99, + "column": 27 + } + }, + "leadingComments": [ + { + "type": "Block", + "value": "*\r\n\t\t * The amount of color channels used per pixel. Range [1, 4].\r\n\t\t *\r\n\t\t * @type {Number}\r\n\t\t * @default 4\r\n\t\t ", + "range": [ + 1955, + 2074 + ], + "loc": { + "start": { + "line": 92, + "column": 2 + }, + "end": { + "line": 97, + "column": 5 + } + } + } + ] + } + ], + "range": [ + 1595, + 2111 + ], + "loc": { + "start": { + "line": 63, + "column": 63 + }, + "end": { + "line": 101, + "column": 2 + } + } + }, + "generator": false, + "expression": false, + "range": [ + 1544, + 2111 + ], + "loc": { + "start": { + "line": 63, + "column": 12 + }, + "end": { + "line": 101, + "column": 2 + } + } + }, + "kind": "constructor", + "computed": false, + "range": [ + 1533, + 2111 + ], + "loc": { + "start": { + "line": 63, + "column": 1 + }, + "end": { + "line": 101, + "column": 2 + } + }, + "leadingComments": [ + { + "type": "Block", + "value": "*\r\n\t * Constructs a new image data container.\r\n\t *\r\n\t * @param {Number} [width=0] - The width of the image.\r\n\t * @param {Number} [height=0] - The height of the image.\r\n\t * @param {Uiint8ClampedArray} [data=null] - The image data.\r\n\t * @param {Number} [channels=4] - The amount of color channels used per pixel. Range [1, 4].\r\n\t ", + "range": [ + 1196, + 1528 + ], + "loc": { + "start": { + "line": 54, + "column": 1 + }, + "end": { + "line": 61, + "column": 4 + } + } + } + ], + "trailingComments": [ + { + "type": "Block", + "value": "*\r\n\t * Creates a canvas from this image data.\r\n\t *\r\n\t * @return {Canvas} The canvas or null if it couldn't be created.\r\n\t ", + "range": [ + 2116, + 2242 + ], + "loc": { + "start": { + "line": 103, + "column": 1 + }, + "end": { + "line": 107, + "column": 4 + } + } + } + ], + "static": false + }, + { + "type": "MethodDefinition", + "key": { + "type": "Identifier", + "name": "toCanvas", + "range": [ + 2247, + 2255 + ], + "loc": { + "start": { + "line": 109, + "column": 1 + }, + "end": { + "line": 109, + "column": 9 + } + } + }, + "value": { + "type": "FunctionExpression", + "id": null, + "params": [], + "body": { + "type": "BlockStatement", + "body": [ + { + "type": "ReturnStatement", + "argument": { + "type": "ConditionalExpression", + "test": { + "type": "BinaryExpression", + "operator": "===", + "left": { + "type": "UnaryExpression", + "operator": "typeof", + "argument": { + "type": "Identifier", + "name": "document", + "range": [ + 2280, + 2288 + ], + "loc": { + "start": { + "line": 111, + "column": 17 + }, + "end": { + "line": 111, + "column": 25 + } + } + }, + "prefix": true, + "range": [ + 2273, + 2288 + ], + "loc": { + "start": { + "line": 111, + "column": 10 + }, + "end": { + "line": 111, + "column": 25 + } + } + }, + "right": { + "type": "Literal", + "value": "undefined", + "raw": "\"undefined\"", + "range": [ + 2293, + 2304 + ], + "loc": { + "start": { + "line": 111, + "column": 30 + }, + "end": { + "line": 111, + "column": 41 + } + } + }, + "range": [ + 2273, + 2304 + ], + "loc": { + "start": { + "line": 111, + "column": 10 + }, + "end": { + "line": 111, + "column": 41 + } + } + }, + "consequent": { + "type": "Literal", + "value": null, + "raw": "null", + "range": [ + 2308, + 2312 + ], + "loc": { + "start": { + "line": 111, + "column": 45 + }, + "end": { + "line": 111, + "column": 49 + } + } + }, + "alternate": { + "type": "CallExpression", + "callee": { + "type": "Identifier", + "name": "createCanvas", + "range": [ + 2315, + 2327 + ], + "loc": { + "start": { + "line": 111, + "column": 52 + }, + "end": { + "line": 111, + "column": 64 + } + } + }, + "arguments": [ + { + "type": "MemberExpression", + "computed": false, + "object": { + "type": "ThisExpression", + "range": [ + 2333, + 2337 + ], + "loc": { + "start": { + "line": 112, + "column": 3 + }, + "end": { + "line": 112, + "column": 7 + } + } + }, + "property": { + "type": "Identifier", + "name": "width", + "range": [ + 2338, + 2343 + ], + "loc": { + "start": { + "line": 112, + "column": 8 + }, + "end": { + "line": 112, + "column": 13 + } + } + }, + "range": [ + 2333, + 2343 + ], + "loc": { + "start": { + "line": 112, + "column": 3 + }, + "end": { + "line": 112, + "column": 13 + } + } + }, + { + "type": "MemberExpression", + "computed": false, + "object": { + "type": "ThisExpression", + "range": [ + 2349, + 2353 + ], + "loc": { + "start": { + "line": 113, + "column": 3 + }, + "end": { + "line": 113, + "column": 7 + } + } + }, + "property": { + "type": "Identifier", + "name": "height", + "range": [ + 2354, + 2360 + ], + "loc": { + "start": { + "line": 113, + "column": 8 + }, + "end": { + "line": 113, + "column": 14 + } + } + }, + "range": [ + 2349, + 2360 + ], + "loc": { + "start": { + "line": 113, + "column": 3 + }, + "end": { + "line": 113, + "column": 14 + } + } + }, + { + "type": "MemberExpression", + "computed": false, + "object": { + "type": "ThisExpression", + "range": [ + 2366, + 2370 + ], + "loc": { + "start": { + "line": 114, + "column": 3 + }, + "end": { + "line": 114, + "column": 7 + } + } + }, + "property": { + "type": "Identifier", + "name": "data", + "range": [ + 2371, + 2375 + ], + "loc": { + "start": { + "line": 114, + "column": 8 + }, + "end": { + "line": 114, + "column": 12 + } + } + }, + "range": [ + 2366, + 2375 + ], + "loc": { + "start": { + "line": 114, + "column": 3 + }, + "end": { + "line": 114, + "column": 12 + } + } + }, + { + "type": "MemberExpression", + "computed": false, + "object": { + "type": "ThisExpression", + "range": [ + 2381, + 2385 + ], + "loc": { + "start": { + "line": 115, + "column": 3 + }, + "end": { + "line": 115, + "column": 7 + } + } + }, + "property": { + "type": "Identifier", + "name": "channels", + "range": [ + 2386, + 2394 + ], + "loc": { + "start": { + "line": 115, + "column": 8 + }, + "end": { + "line": 115, + "column": 16 + } + } + }, + "range": [ + 2381, + 2394 + ], + "loc": { + "start": { + "line": 115, + "column": 3 + }, + "end": { + "line": 115, + "column": 16 + } + } + } + ], + "range": [ + 2315, + 2399 + ], + "loc": { + "start": { + "line": 111, + "column": 52 + }, + "end": { + "line": 116, + "column": 3 + } + } + }, + "range": [ + 2272, + 2399 + ], + "loc": { + "start": { + "line": 111, + "column": 9 + }, + "end": { + "line": 116, + "column": 3 + } + } + }, + "range": [ + 2265, + 2400 + ], + "loc": { + "start": { + "line": 111, + "column": 2 + }, + "end": { + "line": 116, + "column": 4 + } + } + } + ], + "range": [ + 2258, + 2406 + ], + "loc": { + "start": { + "line": 109, + "column": 12 + }, + "end": { + "line": 118, + "column": 2 + } + } + }, + "generator": false, + "expression": false, + "range": [ + 2255, + 2406 + ], + "loc": { + "start": { + "line": 109, + "column": 9 + }, + "end": { + "line": 118, + "column": 2 + } + } + }, + "kind": "method", + "computed": false, + "range": [ + 2247, + 2406 + ], + "loc": { + "start": { + "line": 109, + "column": 1 + }, + "end": { + "line": 118, + "column": 2 + } + }, + "leadingComments": [ + { + "type": "Block", + "value": "*\r\n\t * Creates a canvas from this image data.\r\n\t *\r\n\t * @return {Canvas} The canvas or null if it couldn't be created.\r\n\t ", + "range": [ + 2116, + 2242 + ], + "loc": { + "start": { + "line": 103, + "column": 1 + }, + "end": { + "line": 107, + "column": 4 + } + } + } + ], + "static": false + } + ], + "range": [ + 1190, + 2411 + ], + "loc": { + "start": { + "line": 52, + "column": 26 + }, + "end": { + "line": 120, + "column": 1 + } + } + }, + "range": [ + 1171, + 2411 + ], + "loc": { + "start": { + "line": 52, + "column": 7 + }, + "end": { + "line": 120, + "column": 1 + } + }, + "leadingComments": [ + { + "type": "Block", + "value": "*\r\n * A container for raw image data.\r\n ", + "range": [ + 1116, + 1160 + ], + "loc": { + "start": { + "line": 48, + "column": 0 + }, + "end": { + "line": 50, + "column": 3 + } + } + } + ], + "trailingComments": [] + }, + "specifiers": [], + "source": null, + "range": [ + 1164, + 2411 + ], + "loc": { + "start": { + "line": 52, + "column": 0 + }, + "end": { + "line": 120, + "column": 1 + } + }, + "leadingComments": [ + { + "type": "Block", + "value": "*\r\n * A container for raw image data.\r\n ", + "range": [ + 1116, + 1160 + ], + "loc": { + "start": { + "line": 48, + "column": 0 + }, + "end": { + "line": 50, + "column": 3 + } + } + } + ] + } + ], + "sourceType": "module", + "range": [ + 328, + 2411 + ], + "loc": { + "start": { + "line": 12, + "column": 0 + }, + "end": { + "line": 120, + "column": 1 + } + }, + "comments": [ + { + "type": "Block", + "value": "*\r\n * Creates a new canvas from raw image data.\r\n *\r\n * @private\r\n * @param {Number} width - The image width.\r\n * @param {Number} width - The image height.\r\n * @param {Uint8ClampedArray} data - The image data.\r\n * @param {Number} channels - The color channels used for a single pixel.\r\n * @return {Canvas} The canvas.\r\n ", + "range": [ + 0, + 324 + ], + "loc": { + "start": { + "line": 1, + "column": 0 + }, + "end": { + "line": 10, + "column": 3 + } + } + }, + { + "type": "Block", + "value": "*\r\n * A container for raw image data.\r\n ", + "range": [ + 1116, + 1160 + ], + "loc": { + "start": { + "line": 48, + "column": 0 + }, + "end": { + "line": 50, + "column": 3 + } + } + }, + { + "type": "Block", + "value": "*\r\n\t * Constructs a new image data container.\r\n\t *\r\n\t * @param {Number} [width=0] - The width of the image.\r\n\t * @param {Number} [height=0] - The height of the image.\r\n\t * @param {Uiint8ClampedArray} [data=null] - The image data.\r\n\t * @param {Number} [channels=4] - The amount of color channels used per pixel. Range [1, 4].\r\n\t ", + "range": [ + 1196, + 1528 + ], + "loc": { + "start": { + "line": 54, + "column": 1 + }, + "end": { + "line": 61, + "column": 4 + } + } + }, + { + "type": "Block", + "value": "*\r\n\t\t * The width of the image.\r\n\t\t *\r\n\t\t * @type {Number}\r\n\t\t * @default 0\r\n\t\t ", + "range": [ + 1602, + 1686 + ], + "loc": { + "start": { + "line": 65, + "column": 2 + }, + "end": { + "line": 70, + "column": 5 + } + } + }, + { + "type": "Block", + "value": "*\r\n\t\t * The height of the image.\r\n\t\t *\r\n\t\t * @type {Number}\r\n\t\t * @default 0\r\n\t\t ", + "range": [ + 1717, + 1802 + ], + "loc": { + "start": { + "line": 74, + "column": 2 + }, + "end": { + "line": 79, + "column": 5 + } + } + }, + { + "type": "Block", + "value": "*\r\n\t\t * The image data.\r\n\t\t *\r\n\t\t * @type {Uiint8ClampedArray}\r\n\t\t * @default null\r\n\t\t ", + "range": [ + 1835, + 1926 + ], + "loc": { + "start": { + "line": 83, + "column": 2 + }, + "end": { + "line": 88, + "column": 5 + } + } + }, + { + "type": "Block", + "value": "*\r\n\t\t * The amount of color channels used per pixel. Range [1, 4].\r\n\t\t *\r\n\t\t * @type {Number}\r\n\t\t * @default 4\r\n\t\t ", + "range": [ + 1955, + 2074 + ], + "loc": { + "start": { + "line": 92, + "column": 2 + }, + "end": { + "line": 97, + "column": 5 + } + } + }, + { + "type": "Block", + "value": "*\r\n\t * Creates a canvas from this image data.\r\n\t *\r\n\t * @return {Canvas} The canvas or null if it couldn't be created.\r\n\t ", + "range": [ + 2116, + 2242 + ], + "loc": { + "start": { + "line": 103, + "column": 1 + }, + "end": { + "line": 107, + "column": 4 + } + } + } + ] +} \ No newline at end of file diff --git a/public/docs/ast/source/materials/images/index.js.json b/public/docs/ast/source/materials/images/index.js.json new file mode 100644 index 000000000..4d41f72f9 --- /dev/null +++ b/public/docs/ast/source/materials/images/index.js.json @@ -0,0 +1,336 @@ +{ + "type": "Program", + "body": [ + { + "type": "ExportNamedDeclaration", + "declaration": null, + "specifiers": [ + { + "type": "ExportSpecifier", + "exported": { + "type": "Identifier", + "name": "SMAAAreaImageData", + "range": [ + 140, + 157 + ], + "loc": { + "start": { + "line": 7, + "column": 9 + }, + "end": { + "line": 7, + "column": 26 + } + } + }, + "local": { + "type": "Identifier", + "name": "SMAAAreaImageData", + "range": [ + 140, + 157 + ], + "loc": { + "start": { + "line": 7, + "column": 9 + }, + "end": { + "line": 7, + "column": 26 + } + } + }, + "range": [ + 140, + 157 + ], + "loc": { + "start": { + "line": 7, + "column": 9 + }, + "end": { + "line": 7, + "column": 26 + } + } + } + ], + "source": { + "type": "Literal", + "value": "./smaa/utils/SMAAAreaImageData.js", + "raw": "\"./smaa/utils/SMAAAreaImageData.js\"", + "range": [ + 165, + 200 + ], + "loc": { + "start": { + "line": 7, + "column": 34 + }, + "end": { + "line": 7, + "column": 69 + } + } + }, + "range": [ + 131, + 201 + ], + "loc": { + "start": { + "line": 7, + "column": 0 + }, + "end": { + "line": 7, + "column": 70 + } + }, + "leadingComments": [ + { + "type": "Block", + "value": "*\r\n * A collection of shader-specific data images and related utilities.\r\n *\r\n * @module postprocessing/materials/images\r\n ", + "range": [ + 0, + 127 + ], + "loc": { + "start": { + "line": 1, + "column": 0 + }, + "end": { + "line": 5, + "column": 3 + } + } + } + ] + }, + { + "type": "ExportNamedDeclaration", + "declaration": null, + "specifiers": [ + { + "type": "ExportSpecifier", + "exported": { + "type": "Identifier", + "name": "SMAASearchImageData", + "range": [ + 212, + 231 + ], + "loc": { + "start": { + "line": 8, + "column": 9 + }, + "end": { + "line": 8, + "column": 28 + } + } + }, + "local": { + "type": "Identifier", + "name": "SMAASearchImageData", + "range": [ + 212, + 231 + ], + "loc": { + "start": { + "line": 8, + "column": 9 + }, + "end": { + "line": 8, + "column": 28 + } + } + }, + "range": [ + 212, + 231 + ], + "loc": { + "start": { + "line": 8, + "column": 9 + }, + "end": { + "line": 8, + "column": 28 + } + } + } + ], + "source": { + "type": "Literal", + "value": "./smaa/utils/SMAASearchImageData.js", + "raw": "\"./smaa/utils/SMAASearchImageData.js\"", + "range": [ + 239, + 276 + ], + "loc": { + "start": { + "line": 8, + "column": 36 + }, + "end": { + "line": 8, + "column": 73 + } + } + }, + "range": [ + 203, + 277 + ], + "loc": { + "start": { + "line": 8, + "column": 0 + }, + "end": { + "line": 8, + "column": 74 + } + } + }, + { + "type": "ExportNamedDeclaration", + "declaration": null, + "specifiers": [ + { + "type": "ExportSpecifier", + "exported": { + "type": "Identifier", + "name": "RawImageData", + "range": [ + 290, + 302 + ], + "loc": { + "start": { + "line": 10, + "column": 9 + }, + "end": { + "line": 10, + "column": 21 + } + } + }, + "local": { + "type": "Identifier", + "name": "RawImageData", + "range": [ + 290, + 302 + ], + "loc": { + "start": { + "line": 10, + "column": 9 + }, + "end": { + "line": 10, + "column": 21 + } + } + }, + "range": [ + 290, + 302 + ], + "loc": { + "start": { + "line": 10, + "column": 9 + }, + "end": { + "line": 10, + "column": 21 + } + } + } + ], + "source": { + "type": "Literal", + "value": "./RawImageData.js", + "raw": "\"./RawImageData.js\"", + "range": [ + 310, + 329 + ], + "loc": { + "start": { + "line": 10, + "column": 29 + }, + "end": { + "line": 10, + "column": 48 + } + } + }, + "range": [ + 281, + 330 + ], + "loc": { + "start": { + "line": 10, + "column": 0 + }, + "end": { + "line": 10, + "column": 49 + } + } + } + ], + "sourceType": "module", + "range": [ + 131, + 330 + ], + "loc": { + "start": { + "line": 7, + "column": 0 + }, + "end": { + "line": 10, + "column": 49 + } + }, + "comments": [ + { + "type": "Block", + "value": "*\r\n * A collection of shader-specific data images and related utilities.\r\n *\r\n * @module postprocessing/materials/images\r\n ", + "range": [ + 0, + 127 + ], + "loc": { + "start": { + "line": 1, + "column": 0 + }, + "end": { + "line": 5, + "column": 3 + } + } + } + ] +} \ No newline at end of file diff --git a/public/docs/ast/source/materials/images/smaa/areaImage.js.json b/public/docs/ast/source/materials/images/smaa/areaImage.js.json deleted file mode 100644 index fc56cb5a2..000000000 --- a/public/docs/ast/source/materials/images/smaa/areaImage.js.json +++ /dev/null @@ -1,59 +0,0 @@ -{ - "type": "Program", - "body": [ - { - "type": "ExportDefaultDeclaration", - "declaration": { - "type": "Literal", - "value": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKAAAAIwCAIAAACOVPcQAACBeklEQVR42u39W4xlWXrnh/3WWvuciIzMrKxrV8/0rWbY0+SQFKcb4owIkSIFCjY9AC1BT/LYBozRi+EX+cV+8IMsYAaCwRcBwjzMiw2jAWtgwC8WR5Q8mDFHZLNHTarZGrLJJllt1W2qKrsumZWZcTvn7L3W54e1vrXX3vuciLPPORFR1XE2EomorB0nVuz//r71re/y/1eMvb4Cb3N11xV/PP/2v4UBAwJG/7H8urx6/25/Gf8O5hypMQ0EEEQwAqLfoN/Z+97f/SW+/NvcgQk4sGBJK6H7N4PFVL+K+e0N11yNfkKvwUdwdlUAXPHHL38oa15f/i/46Ih6SuMSPmLAYAwyRKn7dfMGH97jaMFBYCJUgotIC2YAdu+LyW9vvubxAP8kAL8H/koAuOKP3+q6+xGnd5kdYCeECnGIJViwGJMAkQKfDvB3WZxjLKGh8VSCCzhwEWBpMc5/kBbjawT4HnwJfhr+pPBIu7uu+OOTo9vsmtQcniMBGkKFd4jDWMSCRUpLjJYNJkM+IRzQ+PQvIeAMTrBS2LEiaiR9b/5PuT6Ap/AcfAFO4Y3dA3DFH7/VS+M8k4baEAQfMI4QfbVDDGIRg7GKaIY52qAjTAgTvGBAPGIIghOCYAUrGFNgzA7Q3QhgCwfwAnwe5vDejgG44o/fbm1C5ZlYQvQDARPAIQGxCWBM+wWl37ZQESb4gImexGMDouhGLx1Cst0Saa4b4AqO4Hk4gxo+3DHAV/nx27p3JziPM2pVgoiia5MdEzCGULprIN7gEEeQ5IQxEBBBQnxhsDb5auGmAAYcHMA9eAAz8PBol8/xij9+C4Djlim4gJjWcwZBhCBgMIIYxGAVIkH3ZtcBuLdtRFMWsPGoY9rN+HoBji9VBYdwD2ZQg4cnO7OSq/z4rU5KKdwVbFAjNojCQzTlCLPFSxtamwh2jMUcEgg2Wm/6XgErIBhBckQtGN3CzbVacERgCnfgLswhnvqf7QyAq/z4rRZm1YglYE3affGITaZsdIe2FmMIpnOCap25I6jt2kCwCW0D1uAD9sZctNGXcQIHCkINDQgc78aCr+zjtw3BU/ijdpw3zhCwcaONwBvdeS2YZKkJNJsMPf2JKEvC28RXxxI0ASJyzQCjCEQrO4Q7sFArEzjZhaFc4cdv+/JFdKULM4px0DfUBI2hIsy06BqLhGTQEVdbfAIZXYMPesq6VoCHICzUyjwInO4Y411//LYLs6TDa9wvg2CC2rElgAnpTBziThxaL22MYhzfkghz6GAs2VHbbdM91VZu1MEEpupMMwKyVTb5ij9+u4VJG/5EgEMMmFF01cFai3isRbKbzb+YaU/MQbAm2XSMoUPAmvZzbuKYRIFApbtlrfFuUGd6vq2hXNnH78ZLh/iFhsQG3T4D1ib7k5CC6vY0DCbtrohgLEIClXiGtl10zc0CnEGIhhatLBva7NP58Tvw0qE8yWhARLQ8h4+AhQSP+I4F5xoU+VilGRJs6wnS7ruti/4KvAY/CfdgqjsMy4pf8fodQO8/gnuX3f/3xi3om1/h7THr+co3x93PP9+FBUfbNUjcjEmhcrkT+8K7ml7V10Jo05mpIEFy1NmCJWx9SIKKt+EjAL4Ez8EBVOB6havuT/rByPvHXK+9zUcfcbb254+9fydJknYnRr1oGfdaiAgpxu1Rx/Rek8KISftx3L+DfsLWAANn8Hvw0/AFeAGO9DFV3c6D+CcWbL8Dj9e7f+T1k8AZv/d7+PXWM/Z+VvdCrIvuAKO09RpEEQJM0Ci6+B4xhTWr4cZNOvhktabw0ta0rSJmqz3Yw5/AKXwenod7cAhTmBSPKf6JBdvH8IP17h95pXqw50/+BFnj88fev4NchyaK47OPhhtI8RFSvAfDSNh0Ck0p2gLxGkib5NJj/JWCr90EWQJvwBzO4AHcgztwAFN1evHPUVGwfXON+0debT1YeGON9Yy9/63X+OguiwmhIhQhD7l4sMqlG3D86Suc3qWZ4rWjI1X7u0Ytw6x3rIMeIOPDprfe2XzNgyj6PahhBjO4C3e6puDgXrdg+/5l948vF3bqwZetZ+z9Rx9zdIY5pInPK4Nk0t+l52xdK2B45Qd87nM8fsD5EfUhIcJcERw4RdqqH7Yde5V7m1vhNmtedkz6EDzUMF/2jJYWbC+4fzzA/Y+/8PPH3j9dcBAPIRP8JLXd5BpAu03aziOL3VVHZzz3CXWDPWd+SH2AnxIqQoTZpo9Ckc6HIrFbAbzNmlcg8Ag8NFDDAhbJvTBZXbC94P7t68EXfv6o+21gUtPETU7bbkLxvNKRFG2+KXzvtObonPP4rBvsgmaKj404DlshFole1Glfh02fE7bYR7dZ82oTewIBGn1Md6CG6YUF26X376oevOLzx95vhUmgblI6LBZwTCDY7vMq0op5WVXgsObOXJ+1x3qaBl9j1FeLxbhU9w1F+Wiba6s1X/TBz1LnUfuYDi4r2C69f1f14BWfP+p+W2GFKuC9phcELMYRRLur9DEZTUdEH+iEqWdaM7X4WOoPGI+ZYD2+wcQ+y+ioHUZ9dTDbArzxmi/bJI9BND0Ynd6lBdve/butBw8+f/T9D3ABa3AG8W3VPX4hBin+bj8dMMmSpp5pg7fJ6xrBFE2WQQEWnV8Qg3FbAWzYfM1rREEnmvkN2o1+acG2d/9u68GDzx91v3mAjb1zkpqT21OipPKO0b9TO5W0nTdOmAQm0TObts3aBKgwARtoPDiCT0gHgwnbArzxmtcLc08HgF1asN0C4Ms/fvD5I+7PhfqyXE/b7RbbrGyRQRT9ARZcwAUmgdoz0ehJ9Fn7QAhUjhDAQSw0bV3T3WbNa59jzmiP6GsWbGXDX2ytjy8+f9T97fiBPq9YeLdBmyuizZHaqXITnXiMUEEVcJ7K4j3BFPurtB4bixW8wTpweL8DC95szWMOqucFYGsWbGU7p3TxxxefP+r+oTVktxY0v5hbq3KiOKYnY8ddJVSBxuMMVffNbxwIOERShst73HZ78DZrHpmJmH3K6sGz0fe3UUj0eyRrSCGTTc+rjVNoGzNSv05srAxUBh8IhqChiQgVNIIBH3AVPnrsnXQZbLTm8ammv8eVXn/vWpaTem5IXRlt+U/LA21zhSb9cye6jcOfCnOwhIAYXAMVTUNV0QhVha9xjgA27ODJbLbmitt3tRN80lqG6N/khgot4ZVlOyO4WNg3OIMzhIZQpUEHieg2im6F91hB3I2tubql6BYNN9Hj5S7G0G2tahslBWKDnOiIvuAEDzakDQKDNFQT6gbn8E2y4BBubM230YIpBnDbMa+y3dx0n1S0BtuG62lCCXwcY0F72T1VRR3t2ONcsmDjbmzNt9RFs2LO2hQNyb022JisaI8rAWuw4HI3FuAIhZdOGIcdjLJvvObqlpqvWTJnnQbyi/1M9O8UxWhBs//H42I0q1Yb/XPGONzcmm+ri172mHKvZBpHkJaNJz6v9jxqiklDj3U4CA2ugpAaYMWqNXsdXbmJNd9egCnJEsphXNM+MnK3m0FCJ5S1kmJpa3DgPVbnQnPGWIDspW9ozbcO4K/9LkfaQO2KHuqlfFXSbdNzcEcwoqNEFE9zcIXu9/6n/ym/BC/C3aJLzEKPuYVlbFnfhZ8kcWxV3dbv4bKl28566wD+8C53aw49lTABp9PWbsB+knfc/Li3eVizf5vv/xmvnPKg5ihwKEwlrcHqucuVcVOxEv8aH37E3ZqpZypUulrHEtIWKUr+txHg+ojZDGlwnqmkGlzcVi1dLiNSJiHjfbRNOPwKpx9TVdTn3K05DBx4psIk4Ei8aCkJahRgffk4YnEXe07T4H2RR1u27E6wfQsBDofUgjFUFnwC2AiVtA+05J2zpiDK2Oa0c5fmAecN1iJzmpqFZxqYBCYhFTCsUNEmUnIcZ6aEA5rQVhEywG6w7HSW02XfOoBlQmjwulOFQAg66SvJblrTEX1YtJ3uG15T/BH1OfOQeuR8g/c0gdpT5fx2SKbs9EfHTKdM8A1GaJRHLVIwhcGyydZsbifAFVKl5EMKNU2Hryo+06BeTgqnxzYjThVySDikbtJPieco75lYfKAJOMEZBTjoITuWHXXZVhcUDIS2hpiXHV9Ku4u44bN5OYLDOkJo8w+xJSMbhBRHEdEs9JZUCkQrPMAvaHyLkxgkEHxiNkx/x2YB0mGsQ8EUWj/stW5YLhtS5SMu+/YBbNPDCkGTUybN8krRLBGPlZkVOA0j+a1+rkyQKWGaPHPLZOkJhioQYnVZ2hS3zVxMtgC46KuRwbJNd9nV2PHgb36F194ecf/Yeu2vAFe5nm/bRBFrnY4BauE8ERmZRFUn0k8hbftiVYSKMEme2dJCJSCGYAlNqh87bXOPdUkGy24P6d1ll21MBqqx48Fvv8ZHH8HZFY7j/uAq1xMJUFqCSUlJPmNbIiNsmwuMs/q9CMtsZsFO6SprzCS1Z7QL8xCQClEelpjTduDMsmWD8S1PT152BtvmIGvUeDA/yRn83u/x0/4qxoPHjx+PXY9pqX9bgMvh/Nz9kpP4pOe1/fYf3axUiMdHLlPpZCNjgtNFAhcHEDxTumNONhHrBduW+vOyY++70WWnPXj98eA4kOt/mj/5E05l9+O4o8ePx67HFqyC+qSSnyselqjZGaVK2TadbFLPWAQ4NBhHqDCCV7OTpo34AlSSylPtIdd2AJZlyzYQrDJ5lcWGNceD80CunPLGGzsfD+7wRb95NevJI5docQ3tgCyr5bGnyaPRlmwNsFELViOOx9loebGNq2moDOKpHLVP5al2cymWHbkfzGXL7kfRl44H9wZy33tvt+PB/Xnf93e+nh5ZlU18wCiRUa9m7kib9LYuOk+hudQNbxwm0AQqbfloimaB2lM5fChex+ylMwuTbfmXQtmWlenZljbdXTLuOxjI/fDDHY4Hjx8/Hrse0zXfPFxbUN1kKqSCCSk50m0Ajtx3ub9XHBKHXESb8iO6E+qGytF4nO0OG3SXzbJlhxBnKtKyl0NwybjvYCD30aMdjgePHz8eu56SVTBbgxJMliQ3Oauwg0QHxXE2Ez/EIReLdQj42Gzb4CLS0YJD9xUx7bsi0vJi5mUbW1QzL0h0PFk17rtiIPfJk52MB48fPx67npJJwyrBa2RCCQRTbGZSPCxTPOiND4G2pYyOQ4h4jINIJh5wFU1NFZt+IsZ59LSnDqBjZ2awbOku+yInunLcd8VA7rNnOxkPHj9+PGY9B0MWJJNozOJmlglvDMXDEozdhQWbgs/U6oBanGzLrdSNNnZFjOkmbi5bNt1lX7JLLhn3vXAg9/h4y/Hg8ePHI9dzQMEkWCgdRfYykYKnkP7D4rIujsujaKPBsB54vE2TS00ccvFY/Tth7JXeq1hz+qgVy04sAJawTsvOknHfCwdyT062HA8eP348Zj0vdoXF4pilKa2BROed+9fyw9rWRXeTFXESMOanvDZfJuJaSXouQdMdDJZtekZcLLvEeK04d8m474UDuaenW44Hjx8/Xns9YYqZpszGWB3AN/4VHw+k7WSFtJ3Qicuqb/NlVmgXWsxh570xg2UwxUw3WfO6B5nOuO8aA7lnZxuPB48fPx6znm1i4bsfcbaptF3zNT78eFPtwi1OaCNOqp1x3zUGcs/PN++AGD1+fMXrSVm2baTtPhPahbPhA71wIHd2bXzRa69nG+3CraTtPivahV/55tXWg8fyRY/9AdsY8VbSdp8V7cKrrgdfM//z6ILQFtJ2nxHtwmuoB4/kf74+gLeRtvvMaBdeSz34+vifx0YG20jbfTa0C6+tHrwe//NmOG0L8EbSdp8R7cLrrQe/996O+ai3ujQOskpTNULa7jOjXXj99eCd8lHvoFiwsbTdZ0a78PrrwTvlo966pLuRtB2fFe3Cm6oHP9kNH/W2FryxtN1nTLvwRurBO+Kj3pWXHidtx2dFu/Bm68Fb81HvykuPlrb7LGkX3mw9eGs+6h1Y8MbSdjegXcguQLjmevDpTQLMxtJ2N6NdyBZu9AbrwVvwUW+LbteULUpCdqm0HTelXbhNPe8G68Gb8lFvVfYfSNuxvrTdTWoXbozAzdaDZzfkorOj1oxVxlIMlpSIlpLrt8D4hrQL17z+c3h6hU/wv4Q/utps4+bm+6P/hIcf0JwQ5oQGPBL0eKPTYEXTW+eL/2DKn73J9BTXYANG57hz1cEMviVf/4tf5b/6C5pTQkMIWoAq7hTpOJjtAM4pxKu5vg5vXeUrtI09/Mo/5H+4z+Mp5xULh7cEm2QbRP2tFIKR7WM3fPf/jZ3SWCqLM2l4NxID5zB72HQXv3jj/8mLR5xXNA5v8EbFQEz7PpRfl1+MB/hlAN65qgDn3wTgH13hK7T59bmP+NIx1SHHU84nLOITt3iVz8mNO+lPrjGAnBFqmioNn1mTyk1ta47R6d4MrX7tjrnjYUpdUbv2rVr6YpVfsGG58AG8Ah9eyUN8CX4WfgV+G8LVWPDGb+Zd4cU584CtqSbMKxauxTg+dyn/LkVgA+IR8KHtejeFKRtTmLLpxN6mYVLjYxwXf5x2VofiZcp/lwKk4wGOpYDnoIZPdg/AAbwMfx0+ge9dgZvYjuqKe4HnGnykYo5TvJbG0Vj12JagRhwKa44H95ShkZa5RyLGGdfYvG7aw1TsF6iapPAS29mNS3NmsTQZCmgTzFwgL3upCTgtBTRwvGMAKrgLn4evwin8+afJRcff+8izUGUM63GOOuAs3tJkw7J4kyoNreqrpO6cYLQeFUd7TTpr5YOTLc9RUUogUOVJQ1GYJaFLAW0oTmKyYS46ZooP4S4EON3xQ5zC8/CX4CnM4c1PE8ApexpoYuzqlP3d4S3OJP8ZDK7cKWNaTlqmgDiiHwl1YsE41w1zT4iRTm3DBqxvOUsbMKKDa/EHxagtnta072ejc3DOIh5ojvh8l3tk1JF/AV6FU6jh3U8HwEazLgdCLYSQ+MYiAI2ltomkzttUb0gGHdSUUgsIYjTzLG3mObX4FBRaYtpDVNZrih9TgTeYOBxsEnN1gOCTM8Bsw/ieMc75w9kuAT6A+/AiHGvN/+Gn4KRkiuzpNNDYhDGFndWRpE6SVfm8U5bxnSgVV2jrg6JCKmneqey8VMFgq2+AM/i4L4RUbfSi27lNXZ7R7W9RTcq/q9fk4Xw3AMQd4I5ifAZz8FcVtm9SAom/dyN4lczJQW/kC42ZrHgcCoIf1oVMKkVItmMBi9cOeNHGLqOZk+QqQmrbc5YmYgxELUUN35z2iohstgfLIFmcMV7s4CFmI74L9+EFmGsi+tGnAOD4Yk9gIpo01Y4cA43BWGygMdr4YZekG3OBIUXXNukvJS8tqa06e+lSDCtnqqMFu6hWHXCF+WaYt64m9QBmNxi7Ioy7D+fa1yHw+FMAcPt7SysFLtoG4PXAk7JOA3aAxBRqUiAdU9Yp5lK3HLSRFtOim0sa8euEt08xvKjYjzeJ2GU7YawexrnKI9tmobInjFXCewpwriY9+RR4aaezFhMhGCppKwom0ChrgFlKzyPKkGlTW1YQrE9HJqu8hKGgMc6hVi5QRq0PZxNfrYNgE64utmRv6KKHRpxf6VDUaOvNP5jCEx5q185My/7RKz69UQu2im5k4/eownpxZxNLwiZ1AZTO2ZjWjkU9uaB2HFn6Q3u0JcsSx/qV9hTEApRzeBLDJQXxYmTnq7bdLa3+uqFrxLJ5w1TehnNHx5ECvCh2g2c3hHH5YsfdaSKddztfjQ6imKFGSyFwlLzxEGPp6r5IevVjk1AMx3wMqi1NxDVjLBiPs9tbsCkIY5we5/ML22zrCScFxnNtzsr9Wcc3CnD+pYO+4VXXiDE0oc/vQQ/fDK3oPESJMYXNmJa/DuloJZkcTpcYE8lIH8Dz8DJMiynNC86Mb2lNaaqP/+L7f2fcE/yP7/Lde8xfgSOdMxvOixZf/9p3+M4hT1+F+zApxg9XfUvYjc8qX2lfOOpK2gNRtB4flpFu9FTKCp2XJRgXnX6olp1zyYjTKJSkGmLE2NjUr1bxFM4AeAAHBUFIeSLqXR+NvH/M9fOnfHzOD2vCSyQJKzfgsCh+yi/Mmc35F2fUrw7miW33W9hBD1vpuUojFphIyvg7aTeoymDkIkeW3XLHmguMzbIAJejN6B5MDrhipE2y6SoFRO/AK/AcHHZHNIfiWrEe/C6cr3f/yOvrQKB+zMM55/GQdLDsR+ifr5Fiuu+/y+M78LzOE5dsNuXC3PYvYWd8NXvphLSkJIasrlD2/HOqQ+RjcRdjKTGWYhhVUm4yxlyiGPuMsZR7sMCHUBeTuNWA7if+ifXgc/hovftHXs/DV+Fvwe+f8shzMiMcweFgBly3//vwJfg5AN4450fn1Hd1Rm1aBLu22Dy3y3H2+OqMemkbGZ4jozcDjJf6596xOLpC0eMTHbKnxLxH27uZ/bMTGs2jOaMOY4m87CfQwF0dw53oa1k80JRuz/XgS+8fX3N9Af4qPIMfzKgCp4H5TDGe9GGeFPzSsZz80SlPTxXjgwJmC45njzgt2vbQ4b4OAdUK4/vWhO8d8v6EE8fMUsfakXbPpFJeLs2ubM/qdm/la3WP91uWhxXHjoWhyRUq2iJ/+5mA73zwIIo+LoZ/SgvIRjAd1IMvvn98PfgOvAJfhhm8scAKVWDuaRaK8aQ9f7vuPDH6Bj47ZXau7rqYJ66mTDwEDU6lLbCjCK0qTXyl5mnDoeNRxanj3FJbaksTk0faXxHxLrssgPkWB9LnA/MFleXcJozzjwsUvUG0X/QCve51qkMDXp9mtcyOy3rwBfdvVJK7D6/ACSzg3RoruIq5UDeESfEmVclDxnniU82vxMLtceD0hGZWzBNPMM/jSPne2OVatiTKUpY5vY7gc0LdUAWeWM5tH+O2I66AOWw9xT2BuyRVLGdoDHUsVRXOo/c+ZdRXvFfnxWyIV4upFLCl9eAL7h8Zv0QH8Ry8pA2cHzQpGesctVA37ZtklBTgHjyvdSeKY/RZw/kJMk0Y25cSNRWSigQtlULPTw+kzuJPeYEkXjQRpoGZobYsLF79pyd1dMRHInbgFTZqNLhDqiIsTNpoex2WLcy0/X6rHcdMMQvFSd5dWA++4P7xv89deACnmr36uGlL69bRCL6BSZsS6c0TU2TKK5gtWCzgAOOwQcurqk9j8whvziZSMLcq5hbuwBEsYjopUBkqw1yYBGpLA97SRElEmx5MCInBY5vgLk94iKqSWmhIGmkJ4Bi9m4L645J68LyY4wsFYBfUg5feP/6gWWm58IEmKQM89hq7KsZNaKtP5TxxrUZZVkNmMJtjbKrGxLNEbHPJxhqy7lAmbC32ZqeF6lTaknRWcYaFpfLUBh/rwaQycCCJmW15Kstv6jRHyJFry2C1ahkkIW0LO75s61+owxK1y3XqweX9m5YLM2DPFeOjn/iiqCKJ+yKXF8t5Yl/kNsqaSCryxPq5xWTFIaP8KSW0RYxqupaUf0RcTNSSdJZGcKYdYA6kdtrtmyBckfKXwqk0pHpUHlwWaffjNRBYFPUDWa8e3Lt/o0R0CdisKDM89cX0pvRHEfM8ca4t0s2Xx4kgo91MPQJ/0c9MQYq0co8MBh7bz1fio0UUHLR4aAIOvOmoYO6kwlEVODSSTliWtOtH6sPkrtctF9ZtJ9GIerBskvhdVS5cFNv9s1BU0AbdUgdK4FG+dRnjFmDTzniRMdZO1QhzMK355vigbdkpz9P6qjUGE5J2qAcXmwJ20cZUiAD0z+pGMx6xkzJkmEf40Hr4qZfVg2XzF9YOyoV5BjzVkUJngKf8lgNYwKECEHrCNDrWZzMlflS3yBhr/InyoUgBc/lKT4pxVrrC6g1YwcceK3BmNxZcAtz3j5EIpqguh9H6wc011YN75cKDLpFDxuwkrPQmUwW4KTbj9mZTwBwLq4aQMUZbHm1rylJ46dzR0dua2n3RYCWZsiHROeywyJGR7mXKlpryyCiouY56sFkBWEnkEB/raeh/Sw4162KeuAxMQpEkzy5alMY5wamMsWKKrtW2WpEWNnReZWONKWjrdsKZarpFjqCslq773PLmEhM448Pc3+FKr1+94vv/rfw4tEcu+lKTBe4kZSdijBrykwv9vbCMPcLQTygBjzVckSLPRVGslqdunwJ4oegtFOYb4SwxNgWLCmD7T9kVjTv5YDgpo0XBmN34Z/rEHp0sgyz7lngsrm4lvMm2Mr1zNOJYJ5cuxuQxwMGJq/TP5emlb8fsQBZviK4t8hFL+zbhtlpwaRSxQRWfeETjuauPsdGxsBVdO7nmP4xvzSoT29pRl7kGqz+k26B3Oy0YNV+SXbbQas1ctC/GarskRdFpKczVAF1ZXnLcpaMuzVe6lZ2g/1ndcvOVgRG3sdUAY1bKD6achijMPdMxV4muKVorSpiDHituH7rSTs7n/4y5DhRXo4FVBN4vO/zbAcxhENzGbHCzU/98Mcx5e7a31kWjw9FCe/zNeYyQjZsWb1uc7U33pN4Mji6hCLhivqfa9Ss6xLg031AgfesA/l99m9fgvnaF9JoE6bYKmkGNK3aPbHB96w3+DnxFm4hs0drLsk7U8kf/N/CvwQNtllna0rjq61sH8L80HAuvwH1tvBy2ChqWSCaYTaGN19sTvlfzFD6n+iKTbvtayfrfe9ueWh6GJFoxLdr7V72a5ZpvHcCPDzma0wTO4EgbLyedxstO81n57LYBOBzyfsOhUKsW1J1BB5vr/tz8RyqOFylQP9Tvst2JALsC5lsH8PyQ40DV4ANzYa4dedNiKNR1s+x2wwbR7q4/4cTxqEk4LWDebfisuo36JXLiWFjOtLrlNWh3K1rRS4xvHcDNlFnNmWBBAl5SWaL3oPOfnvbr5pdjVnEaeBJSYjuLEkyLLsWhKccadmOphZkOPgVdalj2QpSmfOsADhMWE2ZBu4+EEJI4wKTAuCoC4xwQbWXBltpxbjkXJtKxxabo9e7tyhlgb6gNlSbUpMh+l/FaqzVwewGu8BW1Zx7pTpQDJUjb8tsUTW6+GDXbMn3mLbXlXJiGdggxFAoUrtPS3wE4Nk02UZG2OOzlk7fRs7i95QCLo3E0jtrjnM7SR3uS1p4qtS2nJ5OwtQVHgOvArLBFijZUV9QtSl8dAY5d0E0hM0w3HS2DpIeB6m/A1+HfhJcGUq4sOxH+x3f5+VO+Ds9rYNI7zPXOYWPrtf8bYMx6fuOAX5jzNR0PdsuON+X1f7EERxMJJoU6GkTEWBvVolVlb5lh3tKCg6Wx1IbaMDdJ+9sUCc5KC46hKGCk3IVOS4TCqdBNfUs7Kd4iXf2RjnT/LLysJy3XDcHLh/vde3x8DoGvwgsa67vBk91G5Pe/HbOe7xwym0NXbtiuuDkGO2IJDh9oQvJ4cY4vdoqLDuoH9Zl2F/ofsekn8lkuhIlhQcffUtSjytFyp++p6NiE7Rqx/lodgKVoceEp/CP4FfjrquZaTtj2AvH5K/ywpn7M34K/SsoYDAdIN448I1/0/wveW289T1/lX5xBzc8N5IaHr0XMOQdHsIkDuJFifj20pBm5jzwUv9e2FhwRsvhAbalCIuIw3bhJihY3p6nTFFIZgiSYjfTf3aXuOjmeGn4bPoGvwl+CFzTRczBIuHBEeImHc37/lGfwZR0cXzVDOvaKfNHvwe+suZ771K/y/XcBlsoN996JpBhoE2toYxOznNEOS5TJc6Id5GEXLjrWo+LEWGNpPDU4WAwsIRROu+1vM+0oW37z/MBN9kqHnSArwPfgFJ7Cq/Ai3Ie7g7ncmI09v8sjzw9mzOAEXoIHxURueaAce5V80f/DOuuZwHM8vsMb5wBzOFWM7wymTXPAEvm4vcFpZ2ut0VZRjkiP2MlmLd6DIpbGSiHOjdnUHN90hRYmhTnmvhzp1iKDNj+b7t5hi79lWGwQ+HN9RsfFMy0FXbEwhfuczKgCbyxYwBmcFhhvo/7a44v+i3XWcwDP86PzpGQYdWh7csP5dBvZ1jNzdxC8pBGuxqSW5vw40nBpj5JhMwvOzN0RWqERHMr4Lv1kWX84xLR830G3j6yqZ1a8UstTlW+qJPOZ+sZ7xZPKTJLhiNOAFd6tk+jrTH31ncLOxid8+nzRb128HhUcru/y0Wn6iT254YPC6FtVSIMoW2sk727AhvTtrWKZTvgsmckfXYZWeNRXx/3YQ2OUxLDrbHtN11IwrgXT6c8dATDwLniYwxzO4RzuQqTKSC5gAofMZ1QBK3zQ4JWobFbcvJm87FK+6JXrKahLn54m3p+McXzzYtP8VF/QpJuh1OwieElEoI1pRxPS09FBrkq2tWCU59+HdhNtTIqKm8EBrw2RTOEDpG3IKo2Y7mFdLm3ZeVjYwVw11o/oznceMve4CgMfNym/utA/d/ILMR7gpXzRy9eDsgLcgbs8O2Va1L0zzIdwGGemTBuwROHeoMShkUc7P+ISY3KH5ZZeWqO8mFTxQYeXTNuzvvK5FGPdQfuu00DwYFY9dyhctEt+OJDdnucfpmyhzUJzfsJjr29l8S0bXBfwRS9ZT26tmMIdZucch5ZboMz3Nio3nIOsYHCGoDT4kUA9MiXEp9Xsui1S8th/kbWIrMBxDGLodWUQIWcvnXy+9M23xPiSMOiRPqM+YMXkUN3gXFrZJwXGzUaMpJfyRS9ZT0lPe8TpScuRlbMHeUmlaKDoNuy62iWNTWNFYjoxFzuJs8oR+RhRx7O4SVNSXpa0ZJQ0K1LAHDQ+D9IepkMXpcsq5EVCvClBUIzDhDoyKwDw1Lc59GbTeORivugw1IcuaEOaGWdNm+Ps5fQ7/tm0DjMegq3yM3vb5j12qUId5UZD2oxDSEWOZMSqFl/W+5oynWDa/aI04tJRQ2eTXusg86SQVu/nwSYwpW6wLjlqIzwLuxGIvoAvul0PS+ZNz0/akp/pniO/8JDnGyaCkzbhl6YcqmK/69prxPqtpx2+Km9al9sjL+rwMgHw4jE/C8/HQ3m1vBuL1fldbzd8mOueVJ92syqdEY4KJjSCde3mcRw2TA6szxedn+zwhZMps0XrqEsiUjnC1hw0TELC2Ek7uAAdzcheXv1BYLagspxpzSAoZZUsIzIq35MnFQ9DOrlNB30jq3L4pkhccKUAA8/ocvN1Rzx9QyOtERs4CVsJRK/DF71kPYrxYsGsm6RMh4cps5g1DOmM54Ly1ii0Hd3Y/BMk8VWFgBVmhqrkJCPBHAolwZaWzLR9Vb7bcWdX9NyUYE+uB2BKfuaeBUcjDljbYVY4DdtsVWvzRZdWnyUzDpjNl1Du3aloAjVJTNDpcIOVVhrHFF66lLfJL1zJr9PQ2nFJSBaKoDe+sAvLufZVHVzYh7W0h/c6AAZ+7Tvj6q9j68G/cTCS/3n1vLKHZwNi+P+pS0WkZNMBMUl+LDLuiE4omZy71r3UFMwNJV+VJ/GC5ixVUkBStsT4gGKh0Gm4Oy3qvq7Lbmq24nPdDuDR9deR11XzP4vFu3TYzfnIyiSVmgizUYGqkIXNdKTY9pgb9D2Ix5t0+NHkVzCdU03suWkkVZAoCONCn0T35gAeW38de43mf97sMOpSvj4aa1KYUm58USI7Wxxes03bAZdRzk6UtbzMaCQ6IxO0dy7X+XsjoD16hpsBeGz9dfzHj+R/Hp8nCxZRqkEDTaCKCSywjiaoMJ1TITE9eg7Jqnq8HL6gDwiZb0u0V0Rr/rmvqjxKuaLCX7ZWXTvAY+uvm3z8CP7nzVpngqrJpZKwWnCUjIviYVlirlGOzPLI3SMVyp/elvBUjjDkNhrtufFFErQ8pmdSlbK16toBHlt/HV8uHMX/vEGALkV3RJREiSlopxwdMXOZPLZ+ix+kAHpMKIk8UtE1ygtquttwxNhphrIZ1IBzjGF3IIGxGcBj6q8bHJBG8T9vdsoWrTFEuebEZuVxhhClH6P5Zo89OG9fwHNjtNQTpD0TG9PJLEYqvEY6Rlxy+ZZGfL0Aj62/bnQCXp//eeM4KzfQVJbgMQbUjlMFIm6TpcfWlZje7NBSV6IsEVmumWIbjiloUzQX9OzYdo8L1wjw2PrrpimONfmfNyzKklrgnEkSzT5QWYQW40YShyzqsRmMXbvVxKtGuYyMKaU1ugenLDm5Ily4iT14fP11Mx+xJv+zZ3MvnfdFqxU3a1W/FTB4m3Qfsyc1XUcdVhDeUDZXSFHHLQj/Y5jtC7ZqM0CXGwB4bP11i3LhOvzPGygYtiUBiwQV/4wFO0majijGsafHyRLu0yG6q35cL1rOpVxr2s5cM2jJYMCdc10Aj6q/blRpWJ//+dmm5psMl0KA2+AFRx9jMe2WbC4jQxnikd4DU8TwUjRVacgdlhmr3bpddzuJ9zXqr2xnxJfzP29RexdtjDVZqzkqa6PyvcojGrfkXiJ8SEtml/nYskicv0ivlxbqjemwUjMw5evdg8fUX9nOiC/lf94Q2i7MURk9nW1MSj5j8eAyV6y5CN2S6qbnw3vdA1Iwq+XOSCl663udN3IzLnrt+us25cI1+Z83SXQUldqQq0b5XOT17bGpLd6ssN1VMPf8c+jG8L3NeCnMdF+Ra3fRa9dft39/LuZ/3vwHoHrqGmQFafmiQw6eyzMxS05K4bL9uA+SKUQzCnSDkqOGokXyJvbgJ/BHI+qvY69//4rl20NsmK2ou2dTsyIALv/91/8n3P2Aao71WFGi8KKv1fRC5+J67Q/507/E/SOshqN5TsmYIjVt+kcjAx98iz/4SaojbIV1rexE7/C29HcYD/DX4a0rBOF5VTu7omsb11L/AWcVlcVZHSsqGuXLLp9ha8I//w3Mv+T4Ew7nTBsmgapoCrNFObIcN4pf/Ob/mrvHTGqqgAupL8qWjWPS9m/31jAe4DjA+4+uCoQoT/zOzlrNd3qd4SdphFxsUvYwGWbTWtISc3wNOWH+kHBMfc6kpmpwPgHWwqaSUG2ZWWheYOGQGaHB+eQ/kn6b3pOgLV+ODSn94wDvr8Bvb70/LLuiPPEr8OGVWfDmr45PZyccEmsVXZGe1pRNX9SU5+AVQkNTIVPCHF/jGmyDC9j4R9LfWcQvfiETmgMMUCMN1uNCakkweZsowdYobiMSlnKA93u7NzTXlSfe+SVbfnPQXmg9LpYAQxpwEtONyEyaueWM4FPjjyjG3uOaFmBTWDNgBXGEiQpsaWhnAqIijB07Dlsy3fUGeP989xbWkyf+FF2SNEtT1E0f4DYYVlxFlbaSMPIRMk/3iMU5pME2SIWJvjckciebkQuIRRyhUvkHg/iUljG5kzVog5hV7vIlCuBrmlhvgPfNHQM8lCf+FEGsYbMIBC0qC9a0uuy2wLXVbLBaP5kjHokCRxapkQyzI4QEcwgYHRZBp+XEFTqXFuNVzMtjXLJgX4gAid24Hjwc4N3dtVSe+NNiwTrzH4WVUOlDobUqr1FuAgYllc8pmzoVrELRHSIW8ViPxNy4xwjBpyR55I6J220qQTZYR4guvUICJiSpr9gFFle4RcF/OMB7BRiX8sSfhpNSO3lvEZCQfLUVTKT78Ek1LRLhWN+yLyTnp8qWUZ46b6vxdRGXfHVqx3eI75YaLa4iNNiK4NOW7wPW6lhbSOF9/M9qw8e/aoB3d156qTzxp8pXx5BKAsYSTOIIiPkp68GmTq7sZtvyzBQaRLNxIZ+paozHWoLFeExIhRBrWitHCAHrCF7/thhD8JhYz84wg93QRV88wLuLY8zF8sQ36qF1J455bOlgnELfshKVxYOXKVuKx0jaj22sczTQqPqtV/XDgpswmGTWWMSDw3ssyUunLLrVPGjYRsH5ggHeHSWiV8kT33ycFSfMgkoOK8apCye0J6VW6GOYvffgU9RWsukEi2kUV2nl4dOYUzRik9p7bcA4ggdJ53LxKcEe17B1R8eqAd7dOepV8sTXf5lhejoL85hUdhDdknPtKHFhljOT+bdq0hxbm35p2nc8+Ja1Iw+tJykgp0EWuAAZYwMVwac5KzYMslhvgHdHRrxKnvhTYcfKsxTxtTETkjHO7rr3zjoV25lAQHrqpV7bTiy2aXMmUhTBnKS91jhtR3GEoF0oLnWhWNnYgtcc4N0FxlcgT7yz3TgNIKkscx9jtV1ZKpWW+Ub1tc1eOv5ucdgpx+FJy9pgbLE7xDyXb/f+hLHVGeitHOi6A7ybo3sF8sS7w7cgdk0nJaOn3hLj3uyD0Zp5pazFIUXUpuTTU18d1EPkDoX8SkmWTnVIozEdbTcZjoqxhNHf1JrSS/AcvHjZ/SMHhL/7i5z+POsTUh/8BvNfYMTA8n+yU/MlTZxSJDRStqvEuLQKWwDctMTQogUDyQRoTQG5Kc6oQRE1yV1jCA7ri7jdZyK0sYTRjCR0Hnnd+y7nHxNgTULqw+8wj0mQKxpYvhjm9uSUxg+TTy7s2GtLUGcywhXSKZN275GsqlclX90J6bRI1aouxmgL7Q0Nen5ziM80SqMIo8cSOo+8XplT/5DHNWsSUr/6lLN/QQ3rDyzLruEW5enpf7KqZoShEduuSFOV7DLX7Ye+GmXb6/hnNNqKsVXuMDFpb9Y9eH3C6NGEzuOuI3gpMH/I6e+zDiH1fXi15t3vA1czsLws0TGEtmPEJdiiFPwlwKbgLHAFk4P6ZyPdymYYHGE0dutsChQBl2JcBFlrEkY/N5bQeXQ18gjunuMfMfsBlxJSx3niO485fwO4fGD5T/+3fPQqkneWVdwnw/3bMPkW9Wbqg+iC765Zk+xcT98ibKZc2EdgHcLoF8cSOo/Oc8fS+OyEULF4g4sJqXVcmfMfsc7A8v1/yfGXmL9I6Fn5pRwZhsPv0TxFNlAfZCvG+Oohi82UC5f/2IsJo0cTOm9YrDoKhFPEUr/LBYTUNht9zelHXDqwfPCIw4owp3mOcIQcLttWXFe3VZ/j5H3cIc0G6oPbCR+6Y2xF2EC5cGUm6wKC5tGEzhsWqw5hNidUiKX5gFWE1GXh4/Qplw4sVzOmx9QxU78g3EF6wnZlEN4FzJ1QPSLEZz1KfXC7vd8ssGdIbNUYpVx4UapyFUHzJoTOo1McSkeNn1M5MDQfs4qQuhhX5vQZFw8suwWTcyYTgioISk2YdmkhehG4PkE7w51inyAGGaU+uCXADabGzJR1fn3lwkty0asIo8cROm9Vy1g0yDxxtPvHDAmpu+PKnM8Ix1wwsGw91YJqhteaWgjYBmmQiebmSpwKKzE19hx7jkzSWOm66oPbzZ8Yj6kxVSpYjVAuvLzYMCRo3oTQecOOjjgi3NQ4l9K5/hOGhNTdcWVOTrlgYNkEXINbpCkBRyqhp+LdRB3g0OU6rMfW2HPCFFMV9nSp+uB2woepdbLBuJQyaw/ZFysXrlXwHxI0b0LovEkiOpXGA1Ijagf+KUNC6rKNa9bQnLFqYNkEnMc1uJrg2u64ELPBHpkgWbmwKpJoDhMwNbbGzAp7Yg31wS2T5rGtzit59PrKhesWG550CZpHEzpv2NGRaxlNjbMqpmEIzygJqQfjypycs2pg2cS2RY9r8HUqkqdEgKTWtWTKoRvOBPDYBltja2SO0RGjy9UHtxwRjA11ujbKF+ti5cIR9eCnxUg6owidtyoU5tK4NLji5Q3HCtiyF2IqLGYsHViOXTXOYxucDqG0HyttqYAKqYo3KTY1ekyDXRAm2AWh9JmsVh/ccg9WJ2E8YjG201sPq5ULxxX8n3XLXuMInbft2mk80rRGjCGctJ8/GFdmEQ9Ug4FlE1ll1Y7jtiraqm5Fe04VV8lvSVBL8hiPrfFVd8+7QH3Qbu2ipTVi8cvSGivc9cj8yvH11YMHdNSERtuOslM97feYFOPKzGcsI4zW0YGAbTAOaxCnxdfiYUmVWslxiIblCeAYr9VYR1gM7GmoPrilunSxxeT3DN/2eBQ9H11+nk1adn6VK71+5+Jfct4/el10/7KBZfNryUunWSCPxPECk1rdOv1WVSrQmpC+Tl46YD3ikQYcpunSQgzVB2VHFhxHVGKDgMEY5GLlQnP7FMDzw7IacAWnO6sBr12u+XanW2AO0wQ8pknnFhsL7KYIqhkEPmEXFkwaN5KQphbkUmG72wgw7WSm9RiL9QT925hkjiVIIhphFS9HKI6/8QAjlpXqg9W2C0apyaVDwKQwrwLY3j6ADR13ZyUNByQXHQu6RY09Hu6zMqXRaNZGS/KEJs0cJEe9VH1QdvBSJv9h09eiRmy0V2uJcqHcShcdvbSNg5fxkenkVprXM9rDVnX24/y9MVtncvbKY706anNl3ASll9a43UiacVquXGhvq4s2FP62NGKfQLIQYu9q1WmdMfmUrDGt8eDS0cXozH/fjmUH6Jruvm50hBDSaEU/2Ru2LEN/dl006TSc/g7tfJERxGMsgDUEr104pfWH9lQaN+M4KWQjwZbVc2rZVNHsyHal23wZtIs2JJqtIc/WLXXRFCpJkfE9jvWlfFbsNQ9pP5ZBS0zKh4R0aMFj1IjTcTnvi0Zz2rt7NdvQb2mgbju1plsH8MmbnEk7KbK0b+wC2iy3aX3szW8xeZvDwET6hWZYwqTXSSG+wMETKum0Dq/q+x62gt2ua2ppAo309TRk9TPazfV3qL9H8z7uhGqGqxNVg/FKx0HBl9OVUORn8Q8Jx9gFttGQUDr3tzcXX9xGgN0EpzN9mdZ3GATtPhL+CjxFDmkeEU6x56kqZRusLzALXVqkCN7zMEcqwjmywDQ6OhyUe0Xao1Qpyncrg6wKp9XfWDsaZplElvQ/b3sdweeghorwBDlHzgk1JmMc/wiERICVy2VJFdMjFuLQSp3S0W3+sngt2njwNgLssFGVQdJ0tu0KH4ky1LW4yrbkuaA6Iy9oz/qEMMXMMDWyIHhsAyFZc2peV9hc7kiKvfULxCl9iddfRK1f8kk9qvbdOoBtOg7ZkOZ5MsGrSHsokgLXUp9y88smniwWyuFSIRVmjplga3yD8Uij5QS1ZiM4U3Qw5QlSm2bXjFe6jzzBFtpg+/YBbLAWG7OPynNjlCw65fukGNdkJRf7yM1fOxVzbxOJVocFoYIaGwH22mIQkrvu1E2nGuebxIgW9U9TSiukPGU+Lt++c3DJPKhyhEEbXCQLUpae2exiKy6tMPe9mDRBFCEMTWrtwxN8qvuGnt6MoihKWS5NSyBhbH8StXoAz8PLOrRgLtOT/+4vcu+7vDLnqNvztOq7fmd8sMmY9Xzn1zj8Dq8+XVdu2Nv0IIySgEdQo3xVHps3Q5i3fLFsV4aiqzAiBhbgMDEd1uh8qZZ+lwhjkgokkOIv4xNJmyncdfUUzgB4oFMBtiu71Xumpz/P+cfUP+SlwFExwWW62r7b+LSPxqxn/gvMZ5z9C16t15UbNlq+jbGJtco7p8wbYlL4alSyfWdeuu0j7JA3JFNuVAwtst7F7FhWBbPFNKIUORndWtLraFLmMu7KFVDDOzqkeaiN33YAW/r76wR4XDN/yN1z7hejPau06EddkS/6XThfcz1fI/4K736fO48vlxt2PXJYFaeUkFS8U15XE3428xdtn2kc8GQlf1vkIaNRRnOMvLTWrZbElEHeLWi1o0dlKPAh1MVgbbVquPJ5+Cr8LU5/H/+I2QlHIU2ClXM9G8v7Rr7oc/hozfUUgsPnb3D+I+7WF8kNO92GY0SNvuxiE+2Bt8prVJTkzE64sfOstxuwfxUUoyk8VjcTlsqe2qITSFoSj6Epd4KsT6BZOWmtgE3hBfir8IzZDwgV4ZTZvD8VvPHERo8v+vL1DASHTz/i9OlKueHDjK5Rnx/JB1Vb1ioXdBra16dmt7dgik10yA/FwJSVY6XjA3oy4SqM2frqDPPSRMex9qs3XQtoWxMj7/Er8GWYsXgjaVz4OYumP2+9kbxvny/6kvWsEBw+fcb5bInc8APdhpOSs01tEqIkoiZjbAqKMruLbJYddHuHFRIyJcbdEdbl2sVLaySygunutBg96Y2/JjKRCdyHV+AEFtTvIpbKIXOamknYSiB6KV/0JetZITgcjjk5ZdaskBtWO86UF0ap6ozGXJk2WNiRUlCPFir66lzdm/SLSuK7EUdPz8f1z29Skq6F1fXg8+5UVR6bszncP4Tn4KUkkdJ8UFCY1zR1i8RmL/qQL3rlei4THG7OODlnKko4oI01kd3CaM08Ia18kC3GNoVaO9iDh+hWxSyTXFABXoau7Q6q9OxYg/OVEMw6jdbtSrJ9cBcewGmaZmg+bvkUnUUaGr+ZfnMH45Ivevl61hMcXsxYLFTu1hTm2zViCp7u0o5l+2PSUh9bDj6FgYypufBDhqK2+oXkiuHFHR3zfj+9PtA8oR0xnqX8qn+sx3bFODSbbF0X8EUvWQ8jBIcjo5bRmLOljDNtcqNtOe756h3l0VhKa9hDd2l1eqmsnh0MNMT/Cqnx6BInumhLT8luljzQ53RiJeA/0dxe5NK0o2fA1+GLXr6eNQWHNUOJssQaTRlGpLHKL9fD+IrQzTOMZS9fNQD4AnRNVxvTdjC+fJdcDDWQcyB00B0t9BDwTxXgaAfzDZ/DBXzRnfWMFRwuNqocOmX6OKNkY63h5n/fFcB28McVHqnXZVI27K0i4rDLNE9lDKV/rT+udVbD8dFFu2GGZ8mOt0kAXcoX3ZkIWVtw+MNf5NjR2FbivROHmhV1/pj2egv/fMGIOWTIWrV3Av8N9imV9IWml36H6cUjqEWNv9aNc+veb2sH46PRaHSuMBxvtW+twxctq0z+QsHhux8Q7rCY4Ct8lqsx7c6Sy0dl5T89rIeEuZKoVctIk1hNpfavER6yyH1Vvm3MbsUHy4ab4hWr/OZPcsRBphnaV65/ZcdYPNNwsjN/djlf9NqCw9U5ExCPcdhKxUgLSmfROpLp4WSUr8ojdwbncbvCf+a/YzRaEc6QOvXcGO256TXc5Lab9POvB+AWY7PigWYjzhifbovuunzRawsO24ZqQQAqguBtmpmPB7ysXJfyDDaV/aPGillgz1MdQg4u5MYaEtBNNHFjkRlSpd65lp4hd2AVPTfbV7FGpyIOfmNc/XVsPfg7vzaS/3nkvLL593ANLvMuRMGpQIhiF7kUEW9QDpAUbTWYBcbp4WpacHHY1aacqQyjGZS9HI3yCBT9kUZJhVOD+zUDvEH9ddR11fzPcTDQ5TlgB0KwqdXSavk9BC0pKp0WmcuowSw07VXmXC5guzSa4p0UvRw2lbDiYUx0ExJJRzWzi6Gm8cnEkfXXsdcG/M/jAJa0+bmCgdmQ9CYlNlSYZOKixmRsgiFxkrmW4l3KdFKv1DM8tk6WxPYJZhUUzcd8Kdtgrw/gkfXXDT7+avmfVak32qhtkg6NVdUS5wgkru1YzIkSduTW1FDwVWV3JQVJVuieTc0y4iDpFwc7/BvSalvKdQM8sv662cevz/+8sQVnjVAT0W2wLllw1JiMhJRxgDjCjLQsOzSFSgZqx7lAW1JW0e03yAD3asC+GD3NbQhbe+mN5GXH1F83KDOM4n/e5JIuH4NpdQARrFPBVptUNcjj4cVMcFSRTE2NpR1LEYbYMmfWpXgP9KejaPsLUhuvLCsVXznAG9dfx9SR1ud/3hZdCLHb1GMdPqRJgqDmm76mHbvOXDtiO2QPUcKo/TWkQ0i2JFXpBoo7vij1i1Lp3ADAo+qvG3V0rM//vFnnTE4hxd5Ka/Cor5YEdsLVJyKtDgVoHgtW11pWSjolPNMnrlrVj9Fv2Qn60twMwKPqr+N/wvr8z5tZcDsDrv06tkqyzESM85Ycv6XBWA2birlNCXrI6VbD2lx2L0vQO0QVTVVLH4SE67fgsfVXv8n7sz7/85Z7cMtbE6f088wSaR4kCkCm10s6pKbJhfqiUNGLq+0gLWC6eUAZFPnLjwqtKd8EwGvWX59t7iPW4X/eAN1svgRVSY990YZg06BD1ohLMtyFTI4pKTJsS9xREq9EOaPWiO2gpms7397x6nQJkbh+Fz2q/rqRROX6/M8bJrqlVW4l6JEptKeUFuMYUbtCQ7CIttpGc6MY93x1r1vgAnRXvY5cvwWPqb9uWQm+lP95QxdNMeWhOq1x0Db55C7GcUv2ZUuN6n8iKzsvOxibC//Yfs9Na8r2Rlz02vXXDT57FP/zJi66/EJSmsJKa8QxnoqW3VLQ+jZVUtJwJ8PNX1NQCwfNgdhhHD9on7PdRdrdGPF28rJr1F+3LBdeyv+8yYfLoMYet1vX4upNAjVvwOUWnlNXJXlkzk5Il6kqeoiL0C07qno+/CYBXq/+utlnsz7/Mzvy0tmI4zm4ag23PRN3t/CWryoUVJGm+5+K8RJ0V8Hc88/XHUX/HfiAq7t+BH+x6v8t438enWmdJwFA6ZINriLGKv/95f8lT9/FnyA1NMVEvQyaXuu+gz36f/DD73E4pwqpLcvm/o0Vle78n//+L/NPvoefp1pTJye6e4A/D082FERa5/opeH9zpvh13cNm19/4v/LDe5xMWTi8I0Ta0qKlK27AS/v3/r+/x/2GO9K2c7kVMonDpq7//jc5PKCxeNPpFVzaRr01wF8C4Pu76hXuX18H4LduTr79guuFD3n5BHfI+ZRFhY8w29TYhbbLi/bvBdqKE4fUgg1pBKnV3FEaCWOWyA+m3WpORZr/j+9TKJtW8yBTF2/ZEODI9/QavHkVdGFp/Pjn4Q+u5hXapsP5sOH+OXXA1LiKuqJxiMNbhTkbdJTCy4llEt6NnqRT4dhg1V3nbdrm6dYMecA1yTOL4PWTE9L5VzPFlLBCvlG58AhehnN4uHsAYinyJ+AZ/NkVvELbfOBUuOO5syBIEtiqHU1k9XeISX5bsimrkUUhnGDxourN8SgUsCZVtKyGbyGzHXdjOhsAvOAswSRyIBddRdEZWP6GZhNK/yjwew9ehBo+3jEADu7Ay2n8mDc+TS7awUHg0OMzR0LABhqLD4hJEh/BEGyBdGlSJoXYXtr+3HS4ijzVpgi0paWXtdruGTknXBz+11qT1Q2inxaTzQCO46P3lfLpyS4fou2PH/PupwZgCxNhGlj4IvUuWEsTkqMWm6i4xCSMc9N1RDQoCVcuGItJ/MRWefais+3synowi/dESgJjkilnWnBTGvRWmaw8oR15257t7CHmCf8HOn7cwI8+NQBXMBEmAa8PMRemrNCEhLGEhDQKcGZWS319BX9PFBEwGTbRBhLbDcaV3drFcDqk5kCTd2JF1Wp0HraqBx8U0wwBTnbpCadwBA/gTH/CDrcCs93LV8E0YlmmcyQRQnjBa8JESmGUfIjK/7fkaDJpmD2QptFNVJU1bbtIAjjWQizepOKptRjbzR9Kag6xZmMLLjHOtcLT3Tx9o/0EcTT1XN3E45u24AiwEypDJXihKjQxjLprEwcmRKclaDNZCVqr/V8mYWyFADbusiY5hvgFoU2vio49RgJLn5OsReRFN6tabeetiiy0V7KFHT3HyZLx491u95sn4K1QQSPKM9hNT0wMVvAWbzDSVdrKw4zRjZMyJIHkfq1VAVCDl/bUhNKlGq0zGr05+YAceXVPCttVk0oqjVwMPt+BBefx4yPtGVkUsqY3CHDPiCM5ngupUwCdbkpd8kbPrCWHhkmtIKLEetF2499eS1jZlIPGYnlcPXeM2KD9vLS0bW3ktYNqUllpKLn5ZrsxlIzxvDu5eHxzGLctkZLEY4PgSOg2IUVVcUONzUDBEpRaMoXNmUc0tFZrTZquiLyKxrSm3DvIW9Fil+AkhXu5PhEPx9mUNwqypDvZWdKlhIJQY7vn2OsnmBeOWnYZ0m1iwbbw1U60by5om47iHRV6fOgzjMf/DAZrlP40Z7syxpLK0lJ0gqaAK1c2KQKu7tabTXkLFz0sCftuwX++MyNeNn68k5Buq23YQhUh0SNTJa1ioQ0p4nUG2y0XilF1JqODqdImloPS4Bp111DEWT0jJjVv95uX9BBV7eB3bUWcu0acSVM23YZdd8R8UbQUxJ9wdu3oMuhdt929ME+mh6JXJ8di2RxbTi6TbrDquqV4aUKR2iwT6aZbyOwEXN3DUsWr8Hn4EhwNyHuXHh7/pdaUjtR7vnDh/d8c9xD/s5f501eQ1+CuDiCvGhk1AN/4Tf74RfxPwD3toLarR0zNtsnPzmS64KIRk861dMWCU8ArasG9T9H0ZBpsDGnjtAOM2+/LuIb2iIUGXNgl5ZmKD/Tw8TlaAuihaFP5yrw18v4x1898zIdP+DDAX1bM3GAMvPgRP/cJn3zCW013nrhHkrITyvYuwOUkcHuKlRSW5C6rzIdY4ppnF7J8aAJbQepgbJYBjCY9usGXDKQxq7RZfh9eg5d1UHMVATRaD/4BHK93/1iAgYZ/+jqPn8Dn4UExmWrpa3+ZOK6MvM3bjwfzxNWA2dhs8+51XHSPJiaAhGSpWevEs5xHLXcEGFXYiCONySH3fPWq93JIsBiSWvWyc3CAN+EcXoT7rCSANloPPoa31rt/5PUA/gp8Q/jDD3hyrjzlR8VkanfOvB1XPubt17vzxAfdSVbD1pzAnfgyF3ycadOTOTXhpEUoLC1HZyNGW3dtmjeXgr2r56JNmRwdNNWaQVBddd6rh4MhviEB9EFRD/7RGvePvCbwAL4Mx/D6M541hHO4D3e7g6PafdcZVw689z7NGTwo5om7A8sPhccT6qKcl9NJl9aM/9kX+e59Hh1yPqGuCCZxuITcsmNaJ5F7d0q6J3H48TO1/+M57085q2icdu2U+W36Ldllz9Agiv4YGljoEN908EzvDOrBF98/vtJwCC/BF2AG75xxEmjmMIcjxbjoaxqOK3/4hPOZzhMPBpYPG44CM0dTVm1LjLtUWWVz1Bcf8tEx0zs8O2A2YVHRxKYOiy/aOVoAaMu0i7ubu43njjmd4ibMHU1sIDHaQNKrZND/FZYdk54oCXetjq7E7IVl9eAL7t+oHnwXXtLx44czzoRFHBztYVwtH1d+NOMkupZ5MTM+gUmq90X+Bh9zjRlmaQ+m7YMqUL/veemcecAtOJ0yq1JnVlN27di2E0+Klp1tAJ4KRw1eMI7aJjsO3R8kPSI3fUFXnIOfdQe86sIIVtWDL7h//Ok6vj8vwDk08NEcI8zz7OhBy+WwalzZeZ4+0XniRfst9pAJqQHDGLzVQ2pheZnnv1OWhwO43/AgcvAEXEVVpa4db9sGvNK8wjaENHkfFQ4Ci5i7dqnQlPoLQrHXZDvO3BIXZbJOBrOaEbML6sFL798I4FhKihjHMsPjBUZYCMFr6nvaArxqXPn4lCa+cHfSa2cP27g3Z3ziYTRrcbQNGLQmGF3F3cBdzzzX7AILx0IB9rbwn9kx2G1FW3Inic+ZLIsVvKR8Zwfj0l1fkqo8LWY1M3IX14OX3r9RKTIO+d9XzAI8qRPGPn/4NC2n6o4rN8XJ82TOIvuVA8zLKUHRFgBCetlDZlqR1gLKjS39xoE7Bt8UvA6BxuEDjU3tFsEijgA+615tmZkXKqiEENrh41iLDDZNq4pKTWR3LZfnos81LOuNa15cD956vLMsJd1rqYp51gDUQqMYm2XsxnUhD2jg1DM7SeuJxxgrmpfISSXVIJIS5qJJSvJPEQ49DQTVIbYWJ9QWa/E2+c/oPK1drmC7WSfJRNKBO5Yjvcp7Gc3dmmI/Xh1kDTEuiSnWqQf37h+fTMhGnDf6dsS8SQfQWlqqwXXGlc/PEZ/SC5mtzIV0nAshlQdM/LvUtYutrEZ/Y+EAFtq1k28zQhOwLr1AIeANzhF8t9qzTdZf2qRKO6MWE9ohBYwibbOmrFtNmg3mcS+tB28xv2uKd/agYCvOP+GkSc+0lr7RXzyufL7QbkUpjLjEWFLqOIkAGu2B0tNlO9Eau2W1qcOUvVRgKzypKIQZ5KI3q0MLzqTNRYqiZOqmtqloIRlmkBHVpHmRYV6/HixbO6UC47KOFJnoMrVyr7wYz+SlW6GUaghYbY1I6kkxA2W1fSJokUdSh2LQ1GAimRGm0MT+uu57H5l7QgOWxERpO9moLRPgTtquWCfFlGlIjQaRly9odmzMOWY+IBO5tB4sW/0+VWGUh32qYk79EidWKrjWuiLpiVNGFWFRJVktyeXWmbgBBzVl8anPuXyNJlBJOlKLTgAbi/EYHVHxWiDaVR06GnHQNpJcWcK2jJtiCfG2sEHLzuI66sGrMK47nPIInPnu799935aOK2cvmvubrE38ZzZjrELCmXM2hM7UcpXD2oC3+ECVp7xtIuxptJ0jUr3sBmBS47TVxlvJ1Sqb/E0uLdvLj0lLr29ypdd/eMX3f6lrxGlKwKQxEGvw0qHbkbwrF3uHKwVENbIV2wZ13kNEF6zD+x24aLNMfDTCbDPnEikZFyTNttxWBXDaBuM8KtI2rmaMdUY7cXcUPstqTGvBGSrFWIpNMfbdea990bvAOC1YX0qbc6smDS1mPxSJoW4fwEXvjMmhlijDRq6qale6aJEuFGoppYDoBELQzLBuh/mZNx7jkinv0EtnUp50lO9hbNK57lZaMAWuWR5Yo9/kYwcYI0t4gWM47Umnl3YmpeBPqSyNp3K7s2DSAS/39KRuEN2bS4xvowV3dFRMx/VFcp2Yp8w2nTO9hCXtHG1kF1L4KlrJr2wKfyq77R7MKpFKzWlY9UkhYxyHWW6nBWPaudvEAl3CGcNpSXPZ6R9BbBtIl6cHL3gIBi+42CYXqCx1gfGWe7Ap0h3luyXdt1MKy4YUT9xSF01G16YEdWsouW9mgDHd3veyA97H+Ya47ZmEbqMY72oPztCGvK0onL44AvgC49saZKkWRz4veWljE1FHjbRJaWv6ZKKtl875h4CziFCZhG5rx7tefsl0aRT1bMHZjm8dwL/6u7wCRysaQblQoG5yAQN5zpatMNY/+yf8z+GLcH/Qn0iX2W2oEfXP4GvwQHuIL9AYGnaO3zqAX6946nkgqZNnUhx43DIdQtMFeOPrgy/y3Yd85HlJWwjLFkU3kFwq28xPnuPhMWeS+tDLV9Otllq7pQCf3uXJDN9wFDiUTgefHaiYbdfi3b3u8+iY6TnzhgehI1LTe8lcd7s1wJSzKbahCRxKKztTLXstGAiu3a6rPuQs5pk9TWAan5f0BZmGf7Ylxzzk/A7PAs4QPPPAHeFQ2hbFHszlgZuKZsJcUmbDC40sEU403cEjczstOEypa+YxevL4QBC8oRYqWdK6b7sK25tfE+oDZgtOQ2Jg8T41HGcBE6fTWHn4JtHcu9S7uYgU5KSCkl/mcnq+5/YBXOEr6lCUCwOTOM1taOI8mSxx1NsCXBEmLKbMAg5MkwbLmpBaFOPrNSlO2HnLiEqW3tHEwd8AeiQLmn+2gxjC3k6AxREqvKcJbTEzlpLiw4rNZK6oJdidbMMGX9FULKr0AkW+2qDEPBNNm5QAt2Ik2nftNWHetubosHLo2nG4vQA7GkcVCgVCgaDixHqo9UUn1A6OshapaNR/LPRYFV8siT1cCtJE0k/3WtaNSuUZYKPnsVIW0xXWnMUxq5+En4Kvw/MqQmVXnAXj9Z+9zM98zM/Agy7F/qqj2Nh67b8HjFnPP3iBn/tkpdzwEJX/whIcQUXOaikeliCRGUk7tiwF0rItwMEhjkZ309hikFoRAmLTpEXWuHS6y+am/KB/fM50aLEhGnSMwkpxzOov4H0AvgovwJ1iGzDLtJn/9BU+fAINfwUe6FHSLhu83viV/+/HrOePX+STT2B9uWGbrMHHLldRBlhS/CJQmcRxJFqZica01XixAZsYiH1uolZxLrR/SgxVIJjkpQP4PE9sE59LKLr7kltSBogS5tyszzH8Fvw8/AS8rNOg0xUS9fIaHwb+6et8Q/gyvKRjf5OusOzGx8evA/BP4IP11uN/grca5O0lcsPLJ5YjwI4QkJBOHa0WdMZYGxPbh2W2nR9v3WxEWqgp/G3+6VZbRLSAAZ3BhdhAaUL33VUSw9yjEsvbaQ9u4A/gGXwZXoEHOuU1GSj2chf+Mo+f8IcfcAxfIKVmyunRbYQVnoevwgfw3TXXcw++xNuP4fhyueEUNttEduRVaDttddoP0eSxLe2LENk6itYxlrxBNBYrNNKSQmeaLcm9c8UsaB5WyO6675yyQIAWSDpBVoA/gxmcwEvwoDv0m58UE7gHn+fJOa8/Ywan8EKRfjsopF83eCglX/Sfr7OeaRoQfvt1CGvIDccH5BCvw1sWIzRGC/66t0VTcLZQZtm6PlAasbOJ9iwWtUo7biktTSIPxnR24jxP1ZKaqq+2RcXM9OrBAm/AAs7hDJ5bNmGb+KIfwCs8a3jnjBrOFeMjHSCdbKr+2uOLfnOd9eiA8Hvvwwq54VbP2OqwkB48Ytc4YEOiH2vTXqodabfWEOzso4qxdbqD5L6tbtNPECqbhnA708DZH4QOJUXqScmUlks7Ot6FBuZw3n2mEbaUX7kDzxHOOQk8nKWMzAzu6ZZ8sOFw4RK+6PcuXo9tB4SbMz58ApfKDXf3szjNIIbGpD5TKTRxGkEMLjLl+K3wlWXBsCUxIDU+jbOiysESqAy1MGUJpXgwbTWzNOVEziIXZrJ+VIztl1PUBxTSo0dwn2bOmfDRPD3TRTGlfbCJvO9KvuhL1hMHhB9wPuPRLGHcdOWG2xc0U+5bQtAJT0nRTewXL1pgk2+rZAdeWmz3jxAqfNQQdzTlbF8uJ5ecEIWvTkevAHpwz7w78QujlD/Lr491bD8/1vhM2yrUQRrWXNQY4fGilfctMWYjL72UL/qS9eiA8EmN88nbNdour+PBbbAjOjIa4iBhfFg6rxeKdEGcL6p3EWR1Qq2Qkhs2DrnkRnmN9tG2EAqmgPw6hoL7Oza7B+3SCrR9tRftko+Lsf2F/mkTndN2LmzuMcKTuj/mX2+4Va3ki16+nnJY+S7MefpkidxwnV+4wkXH8TKnX0tsYzYp29DOOoSW1nf7nTh2akYiWmcJOuTidSaqESrTYpwjJJNVGQr+rLI7WsqerHW6Kp/oM2pKuV7T1QY9gjqlZp41/WfKpl56FV/0kvXQFRyeQ83xaTu5E8p5dNP3dUF34ihyI3GSpeCsywSh22ZJdWto9winhqifb7VRvgktxp13vyjrS0EjvrRfZ62uyqddSWaWYlwTPAtJZ2oZ3j/Sgi/mi+6vpzesfAcWNA0n8xVyw90GVFGuZjTXEQy+6GfLGLMLL523f5E0OmxVjDoOuRiH91RKU+vtoCtH7TgmvBLvtFXWLW15H9GTdVw8ow4IlRLeHECN9ym1e9K0I+Cbnhgv4Yu+aD2HaQJ80XDqOzSGAV4+4yCqBxrsJAX6ZTIoX36QnvzhhzzMfFW2dZVLOJfo0zbce5OvwXMFaZ81mOnlTVXpDZsQNuoYWveketKb5+6JOOsgX+NTm7H49fUTlx+WLuWL7qxnOFh4BxpmJx0p2gDzA/BUARuS6phR+pUsY7MMboAHx5xNsSVfVZcYSwqCKrqon7zM+8ecCkeS4nm3rINuaWvVNnMRI1IRpxTqx8PZUZ0Br/UEduo3B3hNvmgZfs9gQPj8vIOxd2kndir3awvJ6BLvoUuOfFWNYB0LR1OQJoUySKb9IlOBx74q1+ADC2G6rOdmFdJcD8BkfualA+BdjOOzP9uUhGUEX/TwhZsUduwRr8wNuXKurCixLBgpQI0mDbJr9dIqUuV+92ngkJZ7xduCk2yZKbfWrH1VBiTg9VdzsgRjW3CVXCvAwDd+c1z9dWw9+B+8MJL/eY15ZQ/HqvTwVdsZn5WQsgRRnMaWaecu3jFvMBEmgg+FJFZsnSl0zjB9OqPYaBD7qmoVyImFvzi41usesV0julaAR9dfR15Xzv9sEruRDyk1nb+QaLU67T885GTls6YgcY+UiMa25M/pwGrbCfzkvR3e0jjtuaFtnwuagHTSb5y7boBH119HXhvwP487jJLsLJ4XnUkHX5sLbS61dpiAXRoZSCrFJ+EjpeU3puVfitngYNo6PJrAigKktmwjyQdZpfq30mmtulaAx9Zfx15Xzv+cyeuiBFUs9zq8Kq+XB9a4PVvph3GV4E3y8HENJrN55H1X2p8VyqSKwVusJDKzXOZzplWdzBUFK9e+B4+uv468xvI/b5xtSAkBHQaPvtqWzllVvEOxPbuiE6+j2pvjcKsbvI7txnRErgfH7LdXqjq0IokKzga14GzQ23SSbCQvO6r+Or7SMIr/efOkkqSdMnj9mBx2DRsiY29Uj6+qK9ZrssCKaptR6HKURdwUYeUWA2kPzVKQO8ku2nU3Anhs/XWkBx3F/7wJtCTTTIKftthue1ty9xvNYLY/zo5KSbIuKbXpbEdSyeRyYdAIwKY2neyoc3+k1XUaufYga3T9daMUx/r8z1s10ITknIO0kuoMt+TB8jK0lpayqqjsJ2qtXAYwBU932zinimgmd6mTRDnQfr88q36NAI+tv24E8Pr8zxtasBqx0+xHH9HhlrwsxxNUfKOHQaZBITNf0uccj8GXiVmXAuPEAKSdN/4GLHhs/XWj92dN/uetNuBMnVR+XWDc25JLjo5Mg5IZIq226tmCsip2zZliL213YrTlL2hcFjpCduyim3M7/eB16q/blQsv5X/esDRbtJeabLIosWy3ycavwLhtxdWzbMmHiBTiVjJo6lCLjXZsi7p9PEPnsq6X6wd4bP11i0rD5fzPm/0A6brrIsllenZs0lCJlU4abakR59enZKrKe3BZihbTxlyZ2zl1+g0wvgmA166/bhwDrcn/7Ddz0eWZuJvfSESug6NzZsox3Z04FIxz0mUjMwVOOVTq1CQ0AhdbBGVdjG/CgsfUX7esJl3K/7ytWHRv683praW/8iDOCqWLLhpljDY1ZpzK75QiaZoOTpLKl60auHS/97oBXrv+umU9+FL+5+NtLFgjqVLCdbmj7pY5zPCPLOHNCwXGOcLquOhi8CmCWvbcuO73XmMUPab+ug3A6/A/78Bwe0bcS2+tgHn4J5pyS2WbOck0F51Vq3LcjhLvZ67p1ABbaL2H67bg78BfjKi/jr3+T/ABV3ilLmNXTI2SpvxWBtt6/Z//D0z/FXaGbSBgylzlsEGp+5//xrd4/ae4d8DUUjlslfIYS3t06HZpvfQtvv0N7AHWqtjP2pW08QD/FLy//da38vo8PNlKHf5y37Dxdfe/oj4kVIgFq3koLReSR76W/bx//n9k8jonZxzWTANVwEniDsg87sOSd/z7//PvMp3jQiptGVWFX2caezzAXwfgtzYUvbr0iozs32c3Uge7varH+CNE6cvEYmzbPZ9hMaYDdjK4V2iecf6EcEbdUDVUARda2KzO/JtCuDbNQB/iTeL0EG1JSO1jbXS+nLxtPMDPw1fh5+EPrgSEKE/8Gry5A73ui87AmxwdatyMEBCPNOCSKUeRZ2P6Myb5MRvgCHmA9ywsMifU+AYXcB6Xa5GibUC5TSyerxyh0j6QgLVpdyhfArRTTLqQjwe4HOD9s92D4Ap54odXAPBWLAwB02igG5Kkc+piN4lvODIFGAZgT+EO4Si1s7fjSR7vcQETUkRm9O+MXyo9OYhfe4xt9STQ2pcZRLayCV90b4D3jR0DYAfyxJ+eywg2IL7NTMXna7S/RpQ63JhWEM8U41ZyQGjwsVS0QBrEKLu8xwZsbi4wLcCT+OGidPIOCe1PiSc9Qt+go+vYqB7cG+B9d8cAD+WJPz0Am2gxXgU9IneOqDpAAXOsOltVuMzpdakJXrdPCzXiNVUpCeOos5cxnpQT39G+XVLhs1osQVvJKPZyNq8HDwd4d7pNDuWJPxVX7MSzqUDU6gfadKiNlUFTzLeFHHDlzO4kpa7aiKhBPGKwOqxsBAmYkOIpipyXcQSPlRTf+Tii0U3EJGaZsDER2qoB3h2hu0qe+NNwUooYU8y5mILbJe6OuX+2FTKy7bieTDAemaQyQ0CPthljSWO+xmFDIYiESjM5xKd6Ik5lvLq5GrQ3aCMLvmCA9wowLuWJb9xF59hVVP6O0CrBi3ZjZSNOvRy+I6klNVRJYRBaEzdN+imiUXQ8iVF8fsp+W4JXw7WISW7fDh7lptWkCwZ4d7QTXyBPfJMYK7SijjFppGnlIVJBJBYj7eUwtiP1IBXGI1XCsjNpbjENVpSAJ2hq2LTywEly3hUYazt31J8w2+aiLx3g3fohXixPfOMYm6zCGs9LVo9MoW3MCJE7R5u/WsOIjrqBoHUO0bJE9vxBpbhsd3+Nb4/vtPCZ4oZYCitNeYuC/8UDvDvy0qvkiW/cgqNqRyzqSZa/s0mqNGjtKOoTm14zZpUauiQgVfqtQiZjq7Q27JNaSK5ExRcrGCXO1FJYh6jR6CFqK7bZdQZ4t8g0rSlPfP1RdBtqaa9diqtzJkQ9duSryi2brQXbxDwbRUpFMBHjRj8+Nt7GDKgvph9okW7LX47gu0SpGnnFQ1S1lYldOsC7hYteR574ZuKs7Ei1lBsfdz7IZoxzzCVmmVqaSySzQbBVAWDek+N4jh9E/4VqZrJjPwiv9BC1XcvOWgO8275CVyBPvAtTVlDJfZkaZGU7NpqBogAj/xEHkeAuJihWYCxGN6e8+9JtSegFXF1TrhhLGP1fak3pebgPz192/8gB4d/6WT7+GdYnpH7hH/DJzzFiYPn/vjW0SgNpTNuPIZoAEZv8tlGw4+RLxy+ZjnKa5NdFoC7UaW0aduoYse6+bXg1DLg6UfRYwmhGEjqPvF75U558SANrElK/+MdpXvmqBpaXOa/MTZaa1DOcSiLaw9j0NNNst3c+63c7EKTpkvKHzu6bPbP0RkuHAVcbRY8ijP46MIbQeeT1mhA+5PV/inyDdQipf8LTvMXbwvoDy7IruDNVZKTfV4CTSRUYdybUCnGU7KUTDxLgCknqUm5aAW6/1p6eMsOYsphLzsHrE0Y/P5bQedx1F/4yPHnMB3/IOoTU9+BL8PhtjuFKBpZXnYNJxTuv+2XqolKR2UQgHhS5novuxVySJhBNRF3SoKK1XZbbXjVwWNyOjlqWJjrWJIy+P5bQedyldNScP+HZ61xKSK3jyrz+NiHG1hcOLL/+P+PDF2gOkekKGiNWKgJ+8Z/x8Iv4DdQHzcpZyF4v19I27w9/yPGDFQvmEpKtqv/TLiWMfn4sofMm9eAH8Ao0zzh7h4sJqYtxZd5/D7hkYPneDzl5idlzNHcIB0jVlQ+8ULzw/nc5/ojzl2juE0apD7LRnJxe04dMz2iOCFNtGFpTuXA5AhcTRo8mdN4kz30nVjEC4YTZQy4gpC7GlTlrePKhGsKKgeXpCYeO0MAd/GH7yKQUlXPLOasOH3FnSphjHuDvEu4gB8g66oNbtr6eMbFIA4fIBJkgayoXriw2XEDQPJrQeROAlY6aeYOcMf+IVYTU3XFlZufMHinGywaW3YLpObVBAsbjF4QJMsVUSayjk4voPsHJOQfPWDhCgDnmDl6XIRerD24HsGtw86RMHOLvVSHrKBdeVE26gKB5NKHzaIwLOmrqBWJYZDLhASG16c0Tn+CdRhWDgWXnqRZUTnPIHuMJTfLVpkoYy5CzylHVTGZMTwkGAo2HBlkQplrJX6U+uF1wZz2uwS1SQ12IqWaPuO4baZaEFBdukksJmkcTOm+YJSvoqPFzxFA/YUhIvWxcmSdPWTWwbAKVp6rxTtPFUZfKIwpzm4IoMfaYQLWgmlG5FME2gdBgm+J7J+rtS/XBbaVLsR7bpPQnpMFlo2doWaVceHk9+MkyguZNCJ1He+kuHTWyQAzNM5YSUg/GlTk9ZunAsg1qELVOhUSAK0LABIJHLKbqaEbHZLL1VA3VgqoiOKXYiS+HRyaEKgsfIqX64HYWbLRXy/qWoylIV9gudL1OWBNgBgTNmxA6b4txDT4gi3Ri7xFSLxtXpmmYnzAcWDZgY8d503LFogz5sbonDgkKcxGsWsE1OI+rcQtlgBBCSOKD1mtqYpIU8cTvBmAT0yZe+zUzeY92fYjTtGipXLhuR0ePoHk0ofNWBX+lo8Z7pAZDk8mEw5L7dVyZZoE/pTewbI6SNbiAL5xeygW4xPRuLCGbhcO4RIeTMFYHEJkYyEO9HmJfXMDEj/LaH781wHHZEtqSQ/69UnGpzH7LKIAZEDSPJnTesJTUa+rwTepI9dLJEawYV+ZkRn9g+QirD8vF8Mq0jFQ29js6kCS3E1+jZIhgPNanHdHFqFvPJLHqFwQqbIA4jhDxcNsOCCQLDomaL/dr5lyJaJU6FxPFjO3JOh3kVMcROo8u+C+jo05GjMF3P3/FuDLn5x2M04xXULPwaS6hBYki+MrMdZJSgPHlcB7nCR5bJ9Kr5ACUn9jk5kivdd8tk95SOGrtqu9lr2IhK65ZtEl7ZKrp7DrqwZfRUSN1el7+7NJxZbywOC8neNKTch5vsTEMNsoCCqHBCqIPRjIPkm0BjvFODGtto99rCl+d3wmHkW0FPdpZtC7MMcVtGFQjJLX5bdQ2+x9ypdc313uj8xlsrfuLgWXz1cRhZvJYX0iNVBRcVcmCXZs6aEf3RQF2WI/TcCbKmGU3IOoDJGDdDub0+hYckt6PlGu2BcxmhbTdj/klhccLGJMcqRjMJP1jW2ETqLSWJ/29MAoORluJ+6LPffBZbi5gqi5h6catQpmOT7/OFf5UorRpLzCqcMltBLhwd1are3kztrSzXO0LUbXRQcdLh/RdSZ+swRm819REDrtqzC4es6Gw4JCKlSnjYVpo0xeq33PrADbFLL3RuCmObVmPN+24kfa+AojDuM4umKe2QwCf6EN906HwjujaitDs5o0s1y+k3lgbT2W2i7FJdnwbLXhJUBq/9liTctSmFC/0OqUinb0QddTWamtjbHRFuWJJ6NpqZ8vO3fZJ37Db+2GkaPYLGHs7XTTdiFQJ68SkVJFVmY6McR5UycflNCsccHFaV9FNbR4NttLxw4pQ7wJd066Z0ohVbzihaxHVExd/ay04oxUKWt+AsdiQ9OUyZ2krzN19IZIwafSTFgIBnMV73ADj7V/K8u1MaY2sJp2HWm0f41tqwajEvdHWOJs510MaAqN4aoSiPCXtN2KSi46dUxHdaMquar82O1x5jqhDGvqmoE9LfxcY3zqA7/x3HA67r9ZG4O6Cuxu12/+TP+eLP+I+HErqDDCDVmBDO4larujNe7x8om2rMug0MX0rL1+IWwdwfR+p1TNTyNmVJ85ljWzbWuGv8/C7HD/izjkHNZNYlhZcUOKVzKFUxsxxN/kax+8zPWPSFKw80rJr9Tizyj3o1gEsdwgWGoxPezDdZ1TSENE1dLdNvuKL+I84nxKesZgxXVA1VA1OcL49dFlpFV5yJMhzyCmNQ+a4BqusPJ2bB+xo8V9u3x48VVIEPS/mc3DvAbXyoYr6VgDfh5do5hhHOCXMqBZUPhWYbWZECwVJljLgMUWOCB4MUuMaxGNUQDVI50TQ+S3kFgIcu2qKkNSHVoM0SHsgoZxP2d5HH8B9woOk4x5bPkKtAHucZsdykjxuIpbUrSILgrT8G7G5oCW+K0990o7E3T6AdW4TilH5kDjds+H64kS0mz24grtwlzDHBJqI8YJQExotPvoC4JBq0lEjjQkyBZ8oH2LnRsQ4Hu1QsgDTJbO8fQDnllitkxuVskoiKbRF9VwzMDvxHAdwB7mD9yCplhHFEyUWHx3WtwCbSMMTCUCcEmSGlg4gTXkHpZXWQ7kpznK3EmCHiXInqndkQjunG5kxTKEeGye7jWz9cyMR2mGiFQ15ENRBTbCp+Gh86vAyASdgmJq2MC6hoADQ3GosP0QHbnMHjyBQvQqfhy/BUbeHd5WY/G/9LK/8Ka8Jd7UFeNWEZvzPb458Dn8DGLOe3/wGL/4xP+HXlRt+M1PE2iLhR8t+lfgxsuh7AfO2AOf+owWhSZRYQbd622hbpKWKuU+XuvNzP0OseRDa+mObgDHJUSc/pKx31QdKffQ5OIJpt8GWjlgTwMc/w5MPCR/yl1XC2a2Yut54SvOtMev55Of45BOat9aWG27p2ZVORRvnEk1hqWMVUmqa7S2YtvlIpspuF1pt0syuZS2NV14mUidCSfzQzg+KqvIYCMljIx2YK2AO34fX4GWdu5xcIAb8MzTw+j/lyWM+Dw/gjs4GD6ehNgA48kX/AI7XXM/XAN4WHr+9ntywqoCakCqmKP0rmQrJJEErG2Upg1JObr01lKQy4jskWalKYfJ/EDLMpjNSHFEUAde2fltaDgmrNaWQ9+AAb8I5vKjz3L1n1LriB/BXkG/wwR9y/oRX4LlioHA4LzP2inzRx/DWmutRweFjeP3tNeSGlaE1Fde0OS11yOpmbIp2u/jF1n2RRZviJM0yBT3IZl2HWImKjQOxIyeU325b/qWyU9Moj1o07tS0G7qJDoGHg5m8yeCxMoEH8GU45tnrNM84D2l297DQ9t1YP7jki/7RmutRweEA77/HWXOh3HCxkRgldDQkAjNTMl2Iloc1qN5JfJeeTlyTRzxURTdn1Ixv2uKjs12AbdEWlBtmVdk2k7FFwj07PCZ9XAwW3dG+8xKzNFr4EnwBZpy9Qzhh3jDXebBpYcpuo4fQ44u+fD1dweEnHzI7v0xuuOALRUV8rXpFyfSTQYkhd7IHm07jpyhlkCmI0ALYqPTpUxXS+z4jgDj1Pflvmz5ecuItpIBxyTHpSTGWd9g1ApfD/bvwUhL4nT1EzqgX7cxfCcNmb3mPL/qi9SwTHJ49oj5ZLjccbTG3pRmlYi6JCG0mQrAt1+i2UXTZ2dv9IlQpN5naMYtviaXlTrFpoMsl3bOAFEa8sqPj2WCMrx3Yjx99qFwO59Aw/wgx+HlqNz8oZvA3exRDvuhL1jMQHPaOJ0+XyA3fp1OfM3qObEVdhxjvynxNMXQV4+GJyvOEFqeQBaIbbO7i63rpxCltdZShPFxkjM2FPVkn3TG+Rp9pO3l2RzFegGfxGDHIAh8SteR0C4HopXzRF61nheDw6TFN05Ebvq8M3VKKpGjjO6r7nhudTEGMtYM92HTDaR1FDMXJ1eThsbKfywyoWwrzRSXkc51flG3vIid62h29bIcFbTGhfV+faaB+ohj7dPN0C2e2lC96+XouFByen9AsunLDJZ9z7NExiUc0OuoYW6UZkIyx2YUR2z6/TiRjyKMx5GbbjLHvHuf7YmtKghf34LJfx63Yg8vrvN2zC7lY0x0tvKezo4HmGYDU+Gab6dFL+KI761lDcNifcjLrrr9LWZJctG1FfU1uwhoQE22ObjdfkSzY63CbU5hzs21WeTddH2BaL11Gi7lVdlxP1nkxqhnKhVY6knS3EPgVGg1JpN5cP/hivujOelhXcPj8HC/LyI6MkteVjlolBdMmF3a3DbsuAYhL44dxzthWSN065xxUd55Lmf0wRbOYOqH09/o9WbO2VtFdaMb4qBgtFJoT1SqoN8wPXMoXLb3p1PUEhxfnnLzGzBI0Ku7FxrKsNJj/8bn/H8fPIVOd3rfrklUB/DOeO+nkghgSPzrlPxluCMtOnDL4Yml6dK1r3vsgMxgtPOrMFUZbEUbTdIzii5beq72G4PD0DKnwjmBULUVFmy8t+k7fZ3pKc0Q4UC6jpVRqS9Umv8bxw35flZVOU1X7qkjnhZlsMbk24qQ6Hz7QcuL6sDC0iHHki96Uh2UdvmgZnjIvExy2TeJdMDZNSbdZyAHe/Yd1xsQhHiKzjh7GxQ4yqMPaywPkjMamvqrYpmO7Knad+ZQC5msCuAPWUoxrxVhrGv7a+KLXFhyONdTMrZ7ke23qiO40ZJUyzgYyX5XyL0mV7NiUzEs9mjtbMN0dERqwyAJpigad0B3/zRV7s4PIfXSu6YV/MK7+OrYe/JvfGMn/PHJe2fyUdtnFrKRNpXV0Y2559aWPt/G4BlvjTMtXlVIWCnNyA3YQBDmYIodFz41PvXPSa6rq9lWZawZ4dP115HXV/M/tnFkkrBOdzg6aP4pID+MZnTJ1SuuB6iZlyiox4HT2y3YBtkUKWooacBQUDTpjwaDt5poBHl1/HXltwP887lKKXxNUEyPqpGTyA699UqY/lt9yGdlUKra0fFWS+36iylVWrAyd7Uw0CZM0z7xKTOduznLIjG2Hx8cDPLb+OvK6Bv7n1DYci4CxUuRxrjBc0bb4vD3rN5Zz36ntLb83eVJIB8LiIzCmn6SMPjlX+yNlTjvIGjs+QzHPf60Aj62/jrzG8j9vYMFtm1VoRWCJdmw7z9N0t+c8cxZpPeK4aTRicS25QhrVtUp7U578chk4q04Wx4YoQSjFryUlpcQ1AbxZ/XVMknIU//OGl7Q6z9Zpxi0+3yFhSkjUDpnCIUhLWVX23KQ+L9vKvFKI0ZWFQgkDLvBoylrHNVmaw10zwCPrr5tlodfnf94EWnQ0lFRWy8pW9LbkLsyUVDc2NSTHGDtnD1uMtchjbCeb1mpxFP0YbcClhzdLu6lfO8Bj6q+bdT2sz/+8SZCV7VIxtt0DUn9L7r4cLYWDSXnseEpOGFuty0qbOVlS7NNzs5FOGJUqQpl2Q64/yBpZf90sxbE+//PGdZ02HSipCbmD6NItmQ4Lk5XUrGpDMkhbMm2ZVheNYV+VbUWTcv99+2NyX1VoafSuC+AN6q9bFIMv5X/eagNWXZxEa9JjlMwNWb00akGUkSoepp1/yRuuqHGbUn3UdBSTxBU6SEVklzWRUkPndVvw2PrrpjvxOvzPmwHc0hpmq82npi7GRro8dXp0KXnUQmhZbRL7NEVp1uuZmO45vuzKsHrktS3GLWXODVjw+vXXLYx4Hf7njRPd0i3aoAGX6W29GnaV5YdyDj9TFkakje7GHYzDoObfddHtOSpoi2SmzJHrB3hM/XUDDEbxP2/oosszcRlehWXUvzHv4TpBVktHqwenFo8uLVmy4DKLa5d3RtLrmrM3aMFr1183E4sewf+85VWeg1c5ag276NZrM9IJVNcmLEvDNaV62aq+14IAOGFsBt973Ra8Xv11YzXwNfmft7Jg2oS+XOyoC8/cwzi66Dhmgk38kUmP1CUiYWOX1bpD2zWXt2FCp7uq8703APAa9dfNdscR/M/bZLIyouVxqJfeWvG9Je+JVckHQ9+CI9NWxz+blX/KYYvO5n2tAP/vrlZ7+8/h9y+9qeB/Hnt967e5mevX10rALDWK//FaAT5MXdBXdP0C/BAes792c40H+AiAp1e1oH8HgH94g/Lttx1gp63op1eyoM/Bvw5/G/7xFbqJPcCXnmBiwDPb/YKO4FX4OjyCb289db2/Noqicw4i7N6TVtoz8tNwDH+8x/i6Ae7lmaQVENzJFb3Di/BFeAwz+Is9SjeQySpPqbLFlNmyz47z5a/AF+AYFvDmHqibSXTEzoT4Gc3OALaqAP4KPFUJ6n+1x+rGAM6Zd78bgJ0a8QN4GU614vxwD9e1Amy6CcskNrczLx1JIp6HE5UZD/DBHrFr2oNlgG4Odv226BodoryjGJ9q2T/AR3vQrsOCS0ctXZi3ruLlhpFDJYl4HmYtjQCP9rhdn4suySLKDt6wLcC52h8xPlcjju1fn+yhuw4LZsAGUuo2b4Fx2UwQu77uqRHXGtg92aN3tQCbFexc0uk93vhTXbct6y7MulLycoUljx8ngDMBg1tvJjAazpEmOtxlzclvj1vQf1Tx7QlPDpGpqgtdSKz/d9/hdy1vTfFHSmC9dGDZbLiezz7Ac801HirGZsWjydfZyPvHXL/Y8Mjzg8BxTZiuwKz4Eb8sBE9zznszmjvFwHKPIWUnwhqfVRcd4Ck0K6ate48m1oOfrX3/yOtvAsJ8zsPAM89sjnddmuLuDPjX9Bu/L7x7xpMzFk6nWtyQfPg278Gn4Aekz2ZgOmU9eJ37R14vwE/BL8G3aibCiWMWWDQ0ZtkPMnlcGeAu/Ag+8ZyecU5BPuy2ILD+sQqyZhAKmn7XZd+jIMTN9eBL7x95xVLSX4On8EcNlXDqmBlqS13jG4LpmGbkF/0CnOi3H8ETOIXzmnmtb0a16Tzxj1sUvQCBiXZGDtmB3KAefPH94xcUa/6vwRn80GOFyjEXFpba4A1e8KQfFF+259tx5XS4egYn8fQsLGrqGrHbztr+uByTahWuL1NUGbDpsnrwBfePPwHHIf9X4RnM4Z2ABWdxUBlqQ2PwhuDxoS0vvqB1JzS0P4h2nA/QgTrsJFn+Y3AOjs9JFC07CGWX1oNX3T/yHOzgDjwPn1PM3g9Jk9lZrMEpxnlPmBbjyo2+KFXRU52TJM/2ALcY57RUzjObbjqxVw++4P6RAOf58pcVsw9Daje3htriYrpDOonre3CudSe6bfkTEgHBHuDiyu5MCsc7BHhYDx7ePxLjqigXZsw+ijMHFhuwBmtoTPtOxOrTvYJDnC75dnUbhfwu/ZW9AgYd+peL68HD+0emKquiXHhWjJg/UrkJYzuiaL3E9aI/ytrCvAd4GcYZMCkSQxfUg3v3j8c4e90j5ZTPdvmJJGHnOCI2nHS8081X013pHuBlV1gB2MX1YNmWLHqqGN/TWmG0y6clJWthxNUl48q38Bi8vtMKyzzpFdSDhxZ5WBA5ZLt8Jv3895DduBlgbPYAj8C4B8hO68FDkoh5lydC4FiWvBOVqjYdqjiLv92t8yPDjrDaiHdUD15qkSURSGmXJwOMSxWAXYwr3zaAufJ66l+94vv3AO+vPcD7aw/w/toDvL/2AO+vPcD7aw/wHuD9tQd4f+0B3l97gPfXHuD9tQd4f+0B3l97gG8LwP8G/AL8O/A5OCq0Ys2KIdv/qOIXG/4mvFAMF16gZD+2Xvu/B8as5+8bfllWyg0zaNO5bfXj6vfhhwD86/Aq3NfRS9t9WPnhfnvCIw/CT8GLcFTMnpntdF/z9V+PWc/vWoIH+FL3Znv57PitcdGP4R/C34avw5fgRVUInCwbsn1yyA8C8zm/BH8NXoXnVE6wVPjdeCI38kX/3+Ct9dbz1pTmHFRu+Hm4O9Ch3clr99negxfwj+ER/DR8EV6B5+DuQOnTgUw5rnkY+FbNU3gNXh0o/JYTuWOvyBf9FvzX663HH/HejO8LwAl8Hl5YLTd8q7sqA3wbjuExfAFegQdwfyDoSkWY8swzEf6o4Qyewefg+cHNbqMQruSL/u/WWc+E5g7vnnEXgDmcDeSGb/F4cBcCgT+GGRzDU3hZYburAt9TEtHgbM6JoxJ+6NMzzTcf6c2bycv2+KK/f+l6LBzw5IwfqZJhA3M472pWT/ajKxnjv4AFnMEpnBTPND6s2J7qHbPAqcMK74T2mZ4VGB9uJA465It+/eL1WKhYOD7xHOkr1ajK7d0C4+ke4Hy9qXZwpgLr+Znm/uNFw8xQOSy8H9IzjUrd9+BIfenYaylf9FsXr8fBAadnPIEDna8IBcwlxnuA0/Wv6GAWPd7dDIKjMdSWueAsBj4M7TOd06qBbwDwKr7oleuxMOEcTuEZTHWvDYUO7aHqAe0Bbq+HEFRzOz7WVoTDQkVds7A4sIIxfCQdCefFRoIOF/NFL1mPab/nvOakSL/Q1aFtNpUb/nFOVX6gzyg/1nISyDfUhsokIzaBR9Kxm80s5mK+6P56il1jXic7nhQxsxSm3OwBHl4fFdLqi64nDQZvqE2at7cWAp/IVvrN6/BFL1mPhYrGMBfOi4PyjuSGf6wBBh7p/FZTghCNWGgMzlBbrNJoPJX2mW5mwZfyRffXo7OFi5pZcS4qZUrlViptrXtw+GQoyhDPS+ANjcGBNRiLCQDPZPMHuiZfdFpPSTcQwwKYdRNqpkjm7AFeeT0pJzALgo7g8YYGrMHS0iocy+YTm2vyRUvvpXCIpQ5pe666TJrcygnScUf/p0NDs/iAI/nqDHC8TmQT8x3NF91l76oDdQGwu61Z6E0ABv7uO1dbf/37Zlv+Zw/Pbh8f1s4Avur6657/+YYBvur6657/+YYBvur6657/+YYBvur6657/+aYBvuL6657/+VMA8FXWX/f8zzcN8BXXX/f8zzcNMFdbf93zP38KLPiK6697/uebtuArrr/u+Z9vGmCusP6653/+1FjwVdZf9/zPN7oHX339dc//fNMu+irrr3v+50+Bi+Zq6697/uebA/jz8Pudf9ht/fWv517J/XUzAP8C/BAeX9WCDrUpZ3/dEMBxgPcfbtTVvsYV5Yn32u03B3Ac4P3b8I+vxNBKeeL9dRMAlwO83959qGO78sT769oB7g3w/vGVYFzKE++v6wV4OMD7F7tckFkmT7y/rhHgpQO8b+4Y46XyxPvrugBeNcB7BRiX8sT767oAvmCA9woAHsoT76+rBJjLBnh3txOvkifeX1dswZcO8G6N7sXyxPvr6i340gHe3TnqVfLE++uKAb50gHcXLnrX8sR7gNdPRqwzwLu7Y/FO5Yn3AK9jXCMGeHdgxDuVJ75VAI8ljP7PAb3/RfjcZfePHBB+79dpfpH1CanN30d+mT1h9GqAxxJGM5LQeeQ1+Tb+EQJrElLb38VHQ94TRq900aMIo8cSOo+8Dp8QfsB8zpqE1NO3OI9Zrj1h9EV78PqE0WMJnUdeU6E+Jjyk/hbrEFIfeWbvId8H9oTRFwdZaxJGvziW0Hn0gqYB/wyZ0PwRlxJST+BOw9m77Amj14ii1yGM/txYQudN0qDzGe4EqfA/5GJCagsHcPaEPWH0esekSwmjRxM6b5JEcZ4ww50ilvAOFxBSx4yLW+A/YU8YvfY5+ALC6NGEzhtmyZoFZoarwBLeZxUhtY4rc3bKnjB6TKJjFUHzJoTOozF2YBpsjcyxDgzhQ1YRUse8+J4wenwmaylB82hC5w0zoRXUNXaRBmSMQUqiWSWkLsaVqc/ZE0aPTFUuJWgeTei8SfLZQeMxNaZSIzbII4aE1Nmr13P2hNHjc9E9guYNCZ032YlNwESMLcZiLQHkE4aE1BFg0yAR4z1h9AiAGRA0jyZ03tyIxWMajMPWBIsxYJCnlITU5ShiHYdZ94TR4wCmSxg9jtB5KyPGYzymAYexWEMwAPIsAdYdV6aObmNPGD0aYLoEzaMJnTc0Ygs+YDw0GAtqxBjkuP38bMRWCHn73xNGjz75P73WenCEJnhwyVe3AEe8TtKdJcYhBl97wuhNAObK66lvD/9J9NS75v17wuitAN5fe4D31x7g/bUHeH/tAd5fe4D3AO+vPcD7aw/w/toDvL/2AO+vPcD7aw/w/toDvAd4f/24ABzZ8o+KLsSLS+Pv/TqTb3P4hKlQrTGh+fbIBT0Axqznnb+L/V2mb3HkN5Mb/nEHeK7d4IcDld6lmDW/iH9E+AH1MdOw/Jlu2T1xNmY98sv4wHnD7D3uNHu54WUuOsBTbQuvBsPT/UfzNxGYzwkP8c+Yz3C+r/i6DcyRL/rZ+utRwWH5PmfvcvYEt9jLDS/bg0/B64DWKrQM8AL8FPwS9beQCe6EMKNZYJol37jBMy35otdaz0Bw2H/C2Smc7+WGB0HWDELBmOByA3r5QONo4V+DpzR/hFS4U8wMW1PXNB4TOqYz9urxRV++ntWCw/U59Ty9ebdWbrgfRS9AYKKN63ZokZVygr8GZ/gfIhZXIXPsAlNjPOLBby5c1eOLvmQ9lwkOy5x6QV1j5TYqpS05JtUgUHUp5toHGsVfn4NX4RnMCe+AxTpwmApTYxqMxwfCeJGjpXzRF61nbcHhUBPqWze9svwcHJ+S6NPscKrEjug78Dx8Lj3T8D4YxGIdxmJcwhi34fzZUr7olevZCw5vkOhoClq5zBPZAnygD/Tl9EzDh6kl3VhsHYcDEb+hCtJSvuiV69kLDm+WycrOTArHmB5/VYyP6jOVjwgGawk2zQOaTcc1L+aLXrKeveDwZqlKrw8U9Y1p66uK8dEzdYwBeUQAY7DbyYNezBfdWQ97weEtAKYQg2xJIkuveAT3dYeLGH+ShrWNwZgN0b2YL7qznr3g8JYAo5bQBziPjx7BPZ0d9RCQp4UZbnFdzBddor4XHN4KYMrB2qHFRIzzcLAHQZ5the5ovui94PCWAPefaYnxIdzRwdHCbuR4B+tbiy96Lzi8E4D7z7S0mEPd+eqO3cT53Z0Y8SV80XvB4Z0ADJi/f7X113f+7p7/+UYBvur6657/+YYBvur6657/+aYBvuL6657/+aYBvuL6657/+aYBvuL6657/+aYBvuL6657/+VMA8FXWX/f8z58OgK+y/rrnf75RgLna+uue//lTA/CV1V/3/M837aKvvv6653++UQvmauuve/7nTwfAV1N/3fM/fzr24Cuuv+75nz8FFnxl9dc9//MOr/8/glixwRuUfM4AAAAASUVORK5CYII=", - "raw": "\"data:image/png;base64,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\"", - "range": [ - 15, - 44311 - ], - "loc": { - "start": { - "line": 1, - "column": 15 - }, - "end": { - "line": 1, - "column": 44311 - } - }, - "leadingComments": [], - "trailingComments": [] - }, - "range": [ - 0, - 44312 - ], - "loc": { - "start": { - "line": 1, - "column": 0 - }, - "end": { - "line": 1, - "column": 44312 - } - } - } - ], - "sourceType": "module", - "range": [ - 0, - 44312 - ], - "loc": { - "start": { - "line": 1, - "column": 0 - }, - "end": { - "line": 1, - "column": 44312 - } - }, - "comments": [] -} \ No newline at end of file diff --git a/public/docs/ast/source/materials/images/smaa/areaImageDataUrl.js.json b/public/docs/ast/source/materials/images/smaa/areaImageDataUrl.js.json new file mode 100644 index 000000000..84647ea58 --- /dev/null +++ b/public/docs/ast/source/materials/images/smaa/areaImageDataUrl.js.json @@ -0,0 +1,117 @@ +{ + "type": "Program", + "body": [ + { + "type": "ExportDefaultDeclaration", + "declaration": { + "type": "Literal", + "value": "data:image/png;base64,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", + "raw": "\"data:image/png;base64,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\"", + "range": [ + 87, + 66867 + ], + "loc": { + "start": { + "line": 2, + "column": 15 + }, + "end": { + "line": 2, + "column": 66795 + } + }, + "leadingComments": [ + { + "type": "Line", + "value": " Generated with SMAAAreaImageData.generate().toCanvas().toDataUrl().", + "range": [ + 0, + 70 + ], + "loc": { + "start": { + "line": 1, + "column": 0 + }, + "end": { + "line": 1, + "column": 70 + } + } + } + ], + "trailingComments": [] + }, + "range": [ + 72, + 66868 + ], + "loc": { + "start": { + "line": 2, + "column": 0 + }, + "end": { + "line": 2, + "column": 66796 + } + }, + "leadingComments": [ + { + "type": "Line", + "value": " Generated with SMAAAreaImageData.generate().toCanvas().toDataUrl().", + "range": [ + 0, + 70 + ], + "loc": { + "start": { + "line": 1, + "column": 0 + }, + "end": { + "line": 1, + "column": 70 + } + } + } + ] + } + ], + "sourceType": "module", + "range": [ + 72, + 66868 + ], + "loc": { + "start": { + "line": 2, + "column": 0 + }, + "end": { + "line": 2, + "column": 66796 + } + }, + "comments": [ + { + "type": "Line", + "value": " Generated with SMAAAreaImageData.generate().toCanvas().toDataUrl().", + "range": [ + 0, + 70 + ], + "loc": { + "start": { + "line": 1, + "column": 0 + }, + "end": { + "line": 1, + "column": 70 + } + } + } + ] +} \ No newline at end of file diff --git a/public/docs/ast/source/materials/images/smaa/searchImage.js.json b/public/docs/ast/source/materials/images/smaa/searchImage.js.json deleted file mode 100644 index f19c93f5d..000000000 --- a/public/docs/ast/source/materials/images/smaa/searchImage.js.json +++ /dev/null @@ -1,59 +0,0 @@ -{ - "type": "Program", - "body": [ - { - "type": "ExportDefaultDeclaration", - "declaration": { - "type": "Literal", - "value": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEIAAAAhCAAAAABIXyLAAAAAOElEQVRIx2NgGAWjYBSMglEwEICREYRgFBZBqDCSLA2MGPUIVQETE9iNUAqLR5gIeoQKRgwXjwAAGn4AtaFeYLEAAAAASUVORK5CYII=", - "raw": "\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEIAAAAhCAAAAABIXyLAAAAAOElEQVRIx2NgGAWjYBSMglEwEICREYRgFBZBqDCSLA2MGPUIVQETE9iNUAqLR5gIeoQKRgwXjwAAGn4AtaFeYLEAAAAASUVORK5CYII=\"", - "range": [ - 15, - 191 - ], - "loc": { - "start": { - "line": 1, - "column": 15 - }, - "end": { - "line": 1, - "column": 191 - } - }, - "leadingComments": [], - "trailingComments": [] - }, - "range": [ - 0, - 192 - ], - "loc": { - "start": { - "line": 1, - "column": 0 - }, - "end": { - "line": 1, - "column": 192 - } - } - } - ], - "sourceType": "module", - "range": [ - 0, - 192 - ], - "loc": { - "start": { - "line": 1, - "column": 0 - }, - "end": { - "line": 1, - "column": 192 - } - }, - "comments": [] -} \ No newline at end of file diff --git a/public/docs/ast/source/materials/images/smaa/searchImageDataUrl.js.json b/public/docs/ast/source/materials/images/smaa/searchImageDataUrl.js.json new file mode 100644 index 000000000..20149d557 --- /dev/null +++ b/public/docs/ast/source/materials/images/smaa/searchImageDataUrl.js.json @@ -0,0 +1,117 @@ +{ + "type": "Program", + "body": [ + { + "type": "ExportDefaultDeclaration", + "declaration": { + "type": "Literal", + "value": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEIAAAAhCAAAAABIXyLAAAAAOElEQVRIx2NgGAWjYBSMglEwEICREYRgFBZBqDCSLA2MGPUIVQETE9iNUAqLR5gIeoQKRgwXjwAAGn4AtaFeYLEAAAAASUVORK5CYII", + "raw": "\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEIAAAAhCAAAAABIXyLAAAAAOElEQVRIx2NgGAWjYBSMglEwEICREYRgFBZBqDCSLA2MGPUIVQETE9iNUAqLR5gIeoQKRgwXjwAAGn4AtaFeYLEAAAAASUVORK5CYII\"", + "range": [ + 121, + 296 + ], + "loc": { + "start": { + "line": 2, + "column": 15 + }, + "end": { + "line": 2, + "column": 190 + } + }, + "leadingComments": [ + { + "type": "Line", + "value": " Generated with SMAASearchImageData.generate().toCanvas().toDataUrl(), not cropped, low dynamic range.", + "range": [ + 0, + 104 + ], + "loc": { + "start": { + "line": 1, + "column": 0 + }, + "end": { + "line": 1, + "column": 104 + } + } + } + ], + "trailingComments": [] + }, + "range": [ + 106, + 297 + ], + "loc": { + "start": { + "line": 2, + "column": 0 + }, + "end": { + "line": 2, + "column": 191 + } + }, + "leadingComments": [ + { + "type": "Line", + "value": " Generated with SMAASearchImageData.generate().toCanvas().toDataUrl(), not cropped, low dynamic range.", + "range": [ + 0, + 104 + ], + "loc": { + "start": { + "line": 1, + "column": 0 + }, + "end": { + "line": 1, + "column": 104 + } + } + } + ] + } + ], + "sourceType": "module", + "range": [ + 106, + 297 + ], + "loc": { + "start": { + "line": 2, + "column": 0 + }, + "end": { + "line": 2, + "column": 191 + } + }, + "comments": [ + { + "type": "Line", + "value": " Generated with SMAASearchImageData.generate().toCanvas().toDataUrl(), not cropped, low dynamic range.", + "range": [ + 0, + 104 + ], + "loc": { + "start": { + "line": 1, + "column": 0 + }, + "end": { + "line": 1, + "column": 104 + } + } + } + ] +} \ No newline at end of file diff --git a/public/docs/ast/source/materials/images/smaa/utils/SMAAAreaImageData.js.json b/public/docs/ast/source/materials/images/smaa/utils/SMAAAreaImageData.js.json new file mode 100644 index 000000000..83a45d984 --- /dev/null +++ b/public/docs/ast/source/materials/images/smaa/utils/SMAAAreaImageData.js.json @@ -0,0 +1,59041 @@ +{ + "type": "Program", + "body": [ + { + "type": "ImportDeclaration", + "specifiers": [ + { + "type": "ImportSpecifier", + "local": { + "type": "Identifier", + "name": "Box2", + "range": [ + 9, + 13 + ], + "loc": { + "start": { + "line": 1, + "column": 9 + }, + "end": { + "line": 1, + "column": 13 + } + } + }, + "imported": { + "type": "Identifier", + "name": "Box2", + "range": [ + 9, + 13 + ], + "loc": { + "start": { + "line": 1, + "column": 9 + }, + "end": { + "line": 1, + "column": 13 + } + } + }, + "range": [ + 9, + 13 + ], + "loc": { + "start": { + "line": 1, + "column": 9 + }, + "end": { + "line": 1, + "column": 13 + } + } + }, + { + "type": "ImportSpecifier", + "local": { + "type": "Identifier", + "name": "Vector2", + "range": [ + 15, + 22 + ], + "loc": { + "start": { + "line": 1, + "column": 15 + }, + "end": { + "line": 1, + "column": 22 + } + } + }, + "imported": { + "type": "Identifier", + "name": "Vector2", + "range": [ + 15, + 22 + ], + "loc": { + "start": { + "line": 1, + "column": 15 + }, + "end": { + "line": 1, + "column": 22 + } + } + }, + "range": [ + 15, + 22 + ], + "loc": { + "start": { + "line": 1, + "column": 15 + }, + "end": { + "line": 1, + "column": 22 + } + } + } + ], + "source": { + "type": "Literal", + "value": "three", + "raw": "\"three\"", + "range": [ + 30, + 37 + ], + "loc": { + "start": { + "line": 1, + "column": 30 + }, + "end": { + "line": 1, + "column": 37 + } + } + }, + "range": [ + 0, + 38 + ], + "loc": { + "start": { + "line": 1, + "column": 0 + }, + "end": { + "line": 1, + "column": 38 + } + } + }, + { + "type": "ImportDeclaration", + "specifiers": [ + { + "type": "ImportSpecifier", + "local": { + "type": "Identifier", + "name": "RawImageData", + "range": [ + 49, + 61 + ], + "loc": { + "start": { + "line": 2, + "column": 9 + }, + "end": { + "line": 2, + "column": 21 + } + } + }, + "imported": { + "type": "Identifier", + "name": "RawImageData", + "range": [ + 49, + 61 + ], + "loc": { + "start": { + "line": 2, + "column": 9 + }, + "end": { + "line": 2, + "column": 21 + } + } + }, + "range": [ + 49, + 61 + ], + "loc": { + "start": { + "line": 2, + "column": 9 + }, + "end": { + "line": 2, + "column": 21 + } + } + } + ], + "source": { + "type": "Literal", + "value": "../../RawImageData.js", + "raw": "\"../../RawImageData.js\"", + "range": [ + 69, + 92 + ], + "loc": { + "start": { + "line": 2, + "column": 29 + }, + "end": { + "line": 2, + "column": 52 + } + } + }, + "range": [ + 40, + 93 + ], + "loc": { + "start": { + "line": 2, + "column": 0 + }, + "end": { + "line": 2, + "column": 53 + } + }, + "trailingComments": [ + { + "type": "Block", + "value": "*\r\n * A box.\r\n *\r\n * @type {Box2}\r\n * @private\r\n ", + "range": [ + 97, + 150 + ], + "loc": { + "start": { + "line": 4, + "column": 0 + }, + "end": { + "line": 9, + "column": 3 + } + } + } + ] + }, + { + "type": "VariableDeclaration", + "declarations": [ + { + "type": "VariableDeclarator", + "id": { + "type": "Identifier", + "name": "b0", + "range": [ + 160, + 162 + ], + "loc": { + "start": { + "line": 11, + "column": 6 + }, + "end": { + "line": 11, + "column": 8 + } + } + }, + "init": { + "type": "NewExpression", + "callee": { + "type": "Identifier", + "name": "Box2", + "range": [ + 169, + 173 + ], + "loc": { + "start": { + "line": 11, + "column": 15 + }, + "end": { + "line": 11, + "column": 19 + } + } + }, + "arguments": [], + "range": [ + 165, + 175 + ], + "loc": { + "start": { + "line": 11, + "column": 11 + }, + "end": { + "line": 11, + "column": 21 + } + } + }, + "range": [ + 160, + 175 + ], + "loc": { + "start": { + "line": 11, + "column": 6 + }, + "end": { + "line": 11, + "column": 21 + } + } + } + ], + "kind": "const", + "range": [ + 154, + 176 + ], + "loc": { + "start": { + "line": 11, + "column": 0 + }, + "end": { + "line": 11, + "column": 22 + } + }, + "leadingComments": [ + { + "type": "Block", + "value": "*\r\n * A box.\r\n *\r\n * @type {Box2}\r\n * @private\r\n ", + "range": [ + 97, + 150 + ], + "loc": { + "start": { + "line": 4, + "column": 0 + }, + "end": { + "line": 9, + "column": 3 + } + } + } + ], + "trailingComments": [ + { + "type": "Block", + "value": "*\r\n * A box.\r\n *\r\n * @type {Box2}\r\n * @private\r\n ", + "range": [ + 180, + 233 + ], + "loc": { + "start": { + "line": 13, + "column": 0 + }, + "end": { + "line": 18, + "column": 3 + } + } + } + ] + }, + { + "type": "VariableDeclaration", + "declarations": [ + { + "type": "VariableDeclarator", + "id": { + "type": "Identifier", + "name": "b1", + "range": [ + 243, + 245 + ], + "loc": { + "start": { + "line": 20, + "column": 6 + }, + "end": { + "line": 20, + "column": 8 + } + } + }, + "init": { + "type": "NewExpression", + "callee": { + "type": "Identifier", + "name": "Box2", + "range": [ + 252, + 256 + ], + "loc": { + "start": { + "line": 20, + "column": 15 + }, + "end": { + "line": 20, + "column": 19 + } + } + }, + "arguments": [], + "range": [ + 248, + 258 + ], + "loc": { + "start": { + "line": 20, + "column": 11 + }, + "end": { + "line": 20, + "column": 21 + } + } + }, + "range": [ + 243, + 258 + ], + "loc": { + "start": { + "line": 20, + "column": 6 + }, + "end": { + "line": 20, + "column": 21 + } + } + } + ], + "kind": "const", + "range": [ + 237, + 259 + ], + "loc": { + "start": { + "line": 20, + "column": 0 + }, + "end": { + "line": 20, + "column": 22 + } + }, + "leadingComments": [ + { + "type": "Block", + "value": "*\r\n * A box.\r\n *\r\n * @type {Box2}\r\n * @private\r\n ", + "range": [ + 180, + 233 + ], + "loc": { + "start": { + "line": 13, + "column": 0 + }, + "end": { + "line": 18, + "column": 3 + } + } + } + ], + "trailingComments": [ + { + "type": "Block", + "value": "*\r\n * The orthogonal texture size.\r\n *\r\n * @type {Number}\r\n * @private\r\n * @final\r\n ", + "range": [ + 263, + 351 + ], + "loc": { + "start": { + "line": 22, + "column": 0 + }, + "end": { + "line": 28, + "column": 3 + } + } + } + ] + }, + { + "type": "VariableDeclaration", + "declarations": [ + { + "type": "VariableDeclarator", + "id": { + "type": "Identifier", + "name": "ORTHOGONAL_SIZE", + "range": [ + 361, + 376 + ], + "loc": { + "start": { + "line": 30, + "column": 6 + }, + "end": { + "line": 30, + "column": 21 + } + } + }, + "init": { + "type": "Literal", + "value": 16, + "raw": "16", + "range": [ + 379, + 381 + ], + "loc": { + "start": { + "line": 30, + "column": 24 + }, + "end": { + "line": 30, + "column": 26 + } + } + }, + "range": [ + 361, + 381 + ], + "loc": { + "start": { + "line": 30, + "column": 6 + }, + "end": { + "line": 30, + "column": 26 + } + } + } + ], + "kind": "const", + "range": [ + 355, + 382 + ], + "loc": { + "start": { + "line": 30, + "column": 0 + }, + "end": { + "line": 30, + "column": 27 + } + }, + "leadingComments": [ + { + "type": "Block", + "value": "*\r\n * The orthogonal texture size.\r\n *\r\n * @type {Number}\r\n * @private\r\n * @final\r\n ", + "range": [ + 263, + 351 + ], + "loc": { + "start": { + "line": 22, + "column": 0 + }, + "end": { + "line": 28, + "column": 3 + } + } + } + ], + "trailingComments": [ + { + "type": "Block", + "value": "*\r\n * The diagonal texture size.\r\n *\r\n * @type {Number}\r\n * @private\r\n * @final\r\n ", + "range": [ + 386, + 472 + ], + "loc": { + "start": { + "line": 32, + "column": 0 + }, + "end": { + "line": 38, + "column": 3 + } + } + } + ] + }, + { + "type": "VariableDeclaration", + "declarations": [ + { + "type": "VariableDeclarator", + "id": { + "type": "Identifier", + "name": "DIAGONAL_SIZE", + "range": [ + 482, + 495 + ], + "loc": { + "start": { + "line": 40, + "column": 6 + }, + "end": { + "line": 40, + "column": 19 + } + } + }, + "init": { + "type": "Literal", + "value": 20, + "raw": "20", + "range": [ + 498, + 500 + ], + "loc": { + "start": { + "line": 40, + "column": 22 + }, + "end": { + "line": 40, + "column": 24 + } + } + }, + "range": [ + 482, + 500 + ], + "loc": { + "start": { + "line": 40, + "column": 6 + }, + "end": { + "line": 40, + "column": 24 + } + } + } + ], + "kind": "const", + "range": [ + 476, + 501 + ], + "loc": { + "start": { + "line": 40, + "column": 0 + }, + "end": { + "line": 40, + "column": 25 + } + }, + "leadingComments": [ + { + "type": "Block", + "value": "*\r\n * The diagonal texture size.\r\n *\r\n * @type {Number}\r\n * @private\r\n * @final\r\n ", + "range": [ + 386, + 472 + ], + "loc": { + "start": { + "line": 32, + "column": 0 + }, + "end": { + "line": 38, + "column": 3 + } + } + } + ], + "trailingComments": [ + { + "type": "Block", + "value": "*\r\n * The number of samples for calculating areas in the diagonal textures.\r\n * Diagonal areas are calculated using brute force sampling.\r\n *\r\n * @type {Number}\r\n * @private\r\n * @final\r\n ", + "range": [ + 505, + 696 + ], + "loc": { + "start": { + "line": 42, + "column": 0 + }, + "end": { + "line": 49, + "column": 3 + } + } + } + ] + }, + { + "type": "VariableDeclaration", + "declarations": [ + { + "type": "VariableDeclarator", + "id": { + "type": "Identifier", + "name": "DIAGONAL_SAMPLES", + "range": [ + 706, + 722 + ], + "loc": { + "start": { + "line": 51, + "column": 6 + }, + "end": { + "line": 51, + "column": 22 + } + } + }, + "init": { + "type": "Literal", + "value": 30, + "raw": "30", + "range": [ + 725, + 727 + ], + "loc": { + "start": { + "line": 51, + "column": 25 + }, + "end": { + "line": 51, + "column": 27 + } + } + }, + "range": [ + 706, + 727 + ], + "loc": { + "start": { + "line": 51, + "column": 6 + }, + "end": { + "line": 51, + "column": 27 + } + } + } + ], + "kind": "const", + "range": [ + 700, + 728 + ], + "loc": { + "start": { + "line": 51, + "column": 0 + }, + "end": { + "line": 51, + "column": 28 + } + }, + "leadingComments": [ + { + "type": "Block", + "value": "*\r\n * The number of samples for calculating areas in the diagonal textures.\r\n * Diagonal areas are calculated using brute force sampling.\r\n *\r\n * @type {Number}\r\n * @private\r\n * @final\r\n ", + "range": [ + 505, + 696 + ], + "loc": { + "start": { + "line": 42, + "column": 0 + }, + "end": { + "line": 49, + "column": 3 + } + } + } + ], + "trailingComments": [ + { + "type": "Block", + "value": "*\r\n * The maximum distance for smoothing U-shapes.\r\n *\r\n * @type {Number}\r\n * @private\r\n * @final\r\n ", + "range": [ + 732, + 836 + ], + "loc": { + "start": { + "line": 53, + "column": 0 + }, + "end": { + "line": 59, + "column": 3 + } + } + } + ] + }, + { + "type": "VariableDeclaration", + "declarations": [ + { + "type": "VariableDeclarator", + "id": { + "type": "Identifier", + "name": "SMOOTH_MAX_DISTANCE", + "range": [ + 846, + 865 + ], + "loc": { + "start": { + "line": 61, + "column": 6 + }, + "end": { + "line": 61, + "column": 25 + } + } + }, + "init": { + "type": "Literal", + "value": 32, + "raw": "32", + "range": [ + 868, + 870 + ], + "loc": { + "start": { + "line": 61, + "column": 28 + }, + "end": { + "line": 61, + "column": 30 + } + } + }, + "range": [ + 846, + 870 + ], + "loc": { + "start": { + "line": 61, + "column": 6 + }, + "end": { + "line": 61, + "column": 30 + } + } + } + ], + "kind": "const", + "range": [ + 840, + 871 + ], + "loc": { + "start": { + "line": 61, + "column": 0 + }, + "end": { + "line": 61, + "column": 31 + } + }, + "leadingComments": [ + { + "type": "Block", + "value": "*\r\n * The maximum distance for smoothing U-shapes.\r\n *\r\n * @type {Number}\r\n * @private\r\n * @final\r\n ", + "range": [ + 732, + 836 + ], + "loc": { + "start": { + "line": 53, + "column": 0 + }, + "end": { + "line": 59, + "column": 3 + } + } + } + ], + "trailingComments": [ + { + "type": "Block", + "value": "*\r\n * Subsampling offsets for orthogonal areas.\r\n *\r\n * @type {Float32Array}\r\n * @private\r\n ", + "range": [ + 875, + 971 + ], + "loc": { + "start": { + "line": 63, + "column": 0 + }, + "end": { + "line": 68, + "column": 3 + } + } + } + ] + }, + { + "type": "VariableDeclaration", + "declarations": [ + { + "type": "VariableDeclarator", + "id": { + "type": "Identifier", + "name": "orthogonalSubsamplingOffsets", + "range": [ + 981, + 1009 + ], + "loc": { + "start": { + "line": 70, + "column": 6 + }, + "end": { + "line": 70, + "column": 34 + } + } + }, + "init": { + "type": "NewExpression", + "callee": { + "type": "Identifier", + "name": "Float32Array", + "range": [ + 1016, + 1028 + ], + "loc": { + "start": { + "line": 70, + "column": 41 + }, + "end": { + "line": 70, + "column": 53 + } + } + }, + "arguments": [ + { + "type": "ArrayExpression", + "elements": [ + { + "type": "Literal", + "value": 0, + "raw": "0.0", + "range": [ + 1033, + 1036 + ], + "loc": { + "start": { + "line": 71, + "column": 1 + }, + "end": { + "line": 71, + "column": 4 + } + } + }, + { + "type": "UnaryExpression", + "operator": "-", + "argument": { + "type": "Literal", + "value": 0.25, + "raw": "0.25", + "range": [ + 1041, + 1045 + ], + "loc": { + "start": { + "line": 72, + "column": 2 + }, + "end": { + "line": 72, + "column": 6 + } + } + }, + "prefix": true, + "range": [ + 1040, + 1045 + ], + "loc": { + "start": { + "line": 72, + "column": 1 + }, + "end": { + "line": 72, + "column": 6 + } + } + }, + { + "type": "Literal", + "value": 0.25, + "raw": "0.25", + "range": [ + 1049, + 1053 + ], + "loc": { + "start": { + "line": 73, + "column": 1 + }, + "end": { + "line": 73, + "column": 5 + } + } + }, + { + "type": "UnaryExpression", + "operator": "-", + "argument": { + "type": "Literal", + "value": 0.125, + "raw": "0.125", + "range": [ + 1058, + 1063 + ], + "loc": { + "start": { + "line": 74, + "column": 2 + }, + "end": { + "line": 74, + "column": 7 + } + } + }, + "prefix": true, + "range": [ + 1057, + 1063 + ], + "loc": { + "start": { + "line": 74, + "column": 1 + }, + "end": { + "line": 74, + "column": 7 + } + } + }, + { + "type": "Literal", + "value": 0.125, + "raw": "0.125", + "range": [ + 1067, + 1072 + ], + "loc": { + "start": { + "line": 75, + "column": 1 + }, + "end": { + "line": 75, + "column": 6 + } + } + }, + { + "type": "UnaryExpression", + "operator": "-", + "argument": { + "type": "Literal", + "value": 0.375, + "raw": "0.375", + "range": [ + 1077, + 1082 + ], + "loc": { + "start": { + "line": 76, + "column": 2 + }, + "end": { + "line": 76, + "column": 7 + } + } + }, + "prefix": true, + "range": [ + 1076, + 1082 + ], + "loc": { + "start": { + "line": 76, + "column": 1 + }, + "end": { + "line": 76, + "column": 7 + } + } + }, + { + "type": "Literal", + "value": 0.375, + "raw": "0.375", + "range": [ + 1086, + 1091 + ], + "loc": { + "start": { + "line": 77, + "column": 1 + }, + "end": { + "line": 77, + "column": 6 + } + } + } + ], + "range": [ + 1029, + 1094 + ], + "loc": { + "start": { + "line": 70, + "column": 54 + }, + "end": { + "line": 78, + "column": 1 + } + } + } + ], + "range": [ + 1012, + 1095 + ], + "loc": { + "start": { + "line": 70, + "column": 37 + }, + "end": { + "line": 78, + "column": 2 + } + } + }, + "range": [ + 981, + 1095 + ], + "loc": { + "start": { + "line": 70, + "column": 6 + }, + "end": { + "line": 78, + "column": 2 + } + } + } + ], + "kind": "const", + "range": [ + 975, + 1096 + ], + "loc": { + "start": { + "line": 70, + "column": 0 + }, + "end": { + "line": 78, + "column": 3 + } + }, + "leadingComments": [ + { + "type": "Block", + "value": "*\r\n * Subsampling offsets for orthogonal areas.\r\n *\r\n * @type {Float32Array}\r\n * @private\r\n ", + "range": [ + 875, + 971 + ], + "loc": { + "start": { + "line": 63, + "column": 0 + }, + "end": { + "line": 68, + "column": 3 + } + } + } + ], + "trailingComments": [ + { + "type": "Block", + "value": "*\r\n * Subsampling offset pairs for diagonal areas.\r\n *\r\n * @type {Float32Array[]}\r\n * @private\r\n ", + "range": [ + 1100, + 1201 + ], + "loc": { + "start": { + "line": 80, + "column": 0 + }, + "end": { + "line": 85, + "column": 3 + } + } + } + ] + }, + { + "type": "VariableDeclaration", + "declarations": [ + { + "type": "VariableDeclarator", + "id": { + "type": "Identifier", + "name": "diagonalSubsamplingOffsets", + "range": [ + 1211, + 1237 + ], + "loc": { + "start": { + "line": 87, + "column": 6 + }, + "end": { + "line": 87, + "column": 32 + } + } + }, + "init": { + "type": "ArrayExpression", + "elements": [ + { + "type": "NewExpression", + "callee": { + "type": "Identifier", + "name": "Float32Array", + "range": [ + 1250, + 1262 + ], + "loc": { + "start": { + "line": 89, + "column": 5 + }, + "end": { + "line": 89, + "column": 17 + } + } + }, + "arguments": [ + { + "type": "ArrayExpression", + "elements": [ + { + "type": "Literal", + "value": 0, + "raw": "0.0", + "range": [ + 1264, + 1267 + ], + "loc": { + "start": { + "line": 89, + "column": 19 + }, + "end": { + "line": 89, + "column": 22 + } + } + }, + { + "type": "Literal", + "value": 0, + "raw": "0.0", + "range": [ + 1269, + 1272 + ], + "loc": { + "start": { + "line": 89, + "column": 24 + }, + "end": { + "line": 89, + "column": 27 + } + } + } + ], + "range": [ + 1263, + 1273 + ], + "loc": { + "start": { + "line": 89, + "column": 18 + }, + "end": { + "line": 89, + "column": 28 + } + } + } + ], + "range": [ + 1246, + 1274 + ], + "loc": { + "start": { + "line": 89, + "column": 1 + }, + "end": { + "line": 89, + "column": 29 + } + } + }, + { + "type": "NewExpression", + "callee": { + "type": "Identifier", + "name": "Float32Array", + "range": [ + 1282, + 1294 + ], + "loc": { + "start": { + "line": 90, + "column": 5 + }, + "end": { + "line": 90, + "column": 17 + } + } + }, + "arguments": [ + { + "type": "ArrayExpression", + "elements": [ + { + "type": "Literal", + "value": 0.25, + "raw": "0.25", + "range": [ + 1296, + 1300 + ], + "loc": { + "start": { + "line": 90, + "column": 19 + }, + "end": { + "line": 90, + "column": 23 + } + } + }, + { + "type": "UnaryExpression", + "operator": "-", + "argument": { + "type": "Literal", + "value": 0.25, + "raw": "0.25", + "range": [ + 1303, + 1307 + ], + "loc": { + "start": { + "line": 90, + "column": 26 + }, + "end": { + "line": 90, + "column": 30 + } + } + }, + "prefix": true, + "range": [ + 1302, + 1307 + ], + "loc": { + "start": { + "line": 90, + "column": 25 + }, + "end": { + "line": 90, + "column": 30 + } + } + } + ], + "range": [ + 1295, + 1308 + ], + "loc": { + "start": { + "line": 90, + "column": 18 + }, + "end": { + "line": 90, + "column": 31 + } + } + } + ], + "range": [ + 1278, + 1309 + ], + "loc": { + "start": { + "line": 90, + "column": 1 + }, + "end": { + "line": 90, + "column": 32 + } + } + }, + { + "type": "NewExpression", + "callee": { + "type": "Identifier", + "name": "Float32Array", + "range": [ + 1317, + 1329 + ], + "loc": { + "start": { + "line": 91, + "column": 5 + }, + "end": { + "line": 91, + "column": 17 + } + } + }, + "arguments": [ + { + "type": "ArrayExpression", + "elements": [ + { + "type": "UnaryExpression", + "operator": "-", + "argument": { + "type": "Literal", + "value": 0.25, + "raw": "0.25", + "range": [ + 1332, + 1336 + ], + "loc": { + "start": { + "line": 91, + "column": 20 + }, + "end": { + "line": 91, + "column": 24 + } + } + }, + "prefix": true, + "range": [ + 1331, + 1336 + ], + "loc": { + "start": { + "line": 91, + "column": 19 + }, + "end": { + "line": 91, + "column": 24 + } + } + }, + { + "type": "Literal", + "value": 0.25, + "raw": "0.25", + "range": [ + 1338, + 1342 + ], + "loc": { + "start": { + "line": 91, + "column": 26 + }, + "end": { + "line": 91, + "column": 30 + } + } + } + ], + "range": [ + 1330, + 1343 + ], + "loc": { + "start": { + "line": 91, + "column": 18 + }, + "end": { + "line": 91, + "column": 31 + } + } + } + ], + "range": [ + 1313, + 1344 + ], + "loc": { + "start": { + "line": 91, + "column": 1 + }, + "end": { + "line": 91, + "column": 32 + } + } + }, + { + "type": "NewExpression", + "callee": { + "type": "Identifier", + "name": "Float32Array", + "range": [ + 1352, + 1364 + ], + "loc": { + "start": { + "line": 92, + "column": 5 + }, + "end": { + "line": 92, + "column": 17 + } + } + }, + "arguments": [ + { + "type": "ArrayExpression", + "elements": [ + { + "type": "Literal", + "value": 0.125, + "raw": "0.125", + "range": [ + 1366, + 1371 + ], + "loc": { + "start": { + "line": 92, + "column": 19 + }, + "end": { + "line": 92, + "column": 24 + } + } + }, + { + "type": "UnaryExpression", + "operator": "-", + "argument": { + "type": "Literal", + "value": 0.125, + "raw": "0.125", + "range": [ + 1374, + 1379 + ], + "loc": { + "start": { + "line": 92, + "column": 27 + }, + "end": { + "line": 92, + "column": 32 + } + } + }, + "prefix": true, + "range": [ + 1373, + 1379 + ], + "loc": { + "start": { + "line": 92, + "column": 26 + }, + "end": { + "line": 92, + "column": 32 + } + } + } + ], + "range": [ + 1365, + 1380 + ], + "loc": { + "start": { + "line": 92, + "column": 18 + }, + "end": { + "line": 92, + "column": 33 + } + } + } + ], + "range": [ + 1348, + 1381 + ], + "loc": { + "start": { + "line": 92, + "column": 1 + }, + "end": { + "line": 92, + "column": 34 + } + } + }, + { + "type": "NewExpression", + "callee": { + "type": "Identifier", + "name": "Float32Array", + "range": [ + 1389, + 1401 + ], + "loc": { + "start": { + "line": 93, + "column": 5 + }, + "end": { + "line": 93, + "column": 17 + } + } + }, + "arguments": [ + { + "type": "ArrayExpression", + "elements": [ + { + "type": "UnaryExpression", + "operator": "-", + "argument": { + "type": "Literal", + "value": 0.125, + "raw": "0.125", + "range": [ + 1404, + 1409 + ], + "loc": { + "start": { + "line": 93, + "column": 20 + }, + "end": { + "line": 93, + "column": 25 + } + } + }, + "prefix": true, + "range": [ + 1403, + 1409 + ], + "loc": { + "start": { + "line": 93, + "column": 19 + }, + "end": { + "line": 93, + "column": 25 + } + } + }, + { + "type": "Literal", + "value": 0.125, + "raw": "0.125", + "range": [ + 1411, + 1416 + ], + "loc": { + "start": { + "line": 93, + "column": 27 + }, + "end": { + "line": 93, + "column": 32 + } + } + } + ], + "range": [ + 1402, + 1417 + ], + "loc": { + "start": { + "line": 93, + "column": 18 + }, + "end": { + "line": 93, + "column": 33 + } + } + } + ], + "range": [ + 1385, + 1418 + ], + "loc": { + "start": { + "line": 93, + "column": 1 + }, + "end": { + "line": 93, + "column": 34 + } + } + } + ], + "range": [ + 1240, + 1423 + ], + "loc": { + "start": { + "line": 87, + "column": 35 + }, + "end": { + "line": 95, + "column": 1 + } + } + }, + "range": [ + 1211, + 1423 + ], + "loc": { + "start": { + "line": 87, + "column": 6 + }, + "end": { + "line": 95, + "column": 1 + } + } + } + ], + "kind": "const", + "range": [ + 1205, + 1424 + ], + "loc": { + "start": { + "line": 87, + "column": 0 + }, + "end": { + "line": 95, + "column": 2 + } + }, + "leadingComments": [ + { + "type": "Block", + "value": "*\r\n * Subsampling offset pairs for diagonal areas.\r\n *\r\n * @type {Float32Array[]}\r\n * @private\r\n ", + "range": [ + 1100, + 1201 + ], + "loc": { + "start": { + "line": 80, + "column": 0 + }, + "end": { + "line": 85, + "column": 3 + } + } + } + ], + "trailingComments": [ + { + "type": "Block", + "value": "*\r\n * Orthogonal pattern positioning coordinates.\r\n *\r\n * Used for placing each pattern subtexture into a specific spot.\r\n *\r\n * @type {Uint8Array[]}\r\n * @private\r\n ", + "range": [ + 1428, + 1597 + ], + "loc": { + "start": { + "line": 97, + "column": 0 + }, + "end": { + "line": 104, + "column": 3 + } + } + } + ] + }, + { + "type": "VariableDeclaration", + "declarations": [ + { + "type": "VariableDeclarator", + "id": { + "type": "Identifier", + "name": "orthogonalEdges", + "range": [ + 1607, + 1622 + ], + "loc": { + "start": { + "line": 106, + "column": 6 + }, + "end": { + "line": 106, + "column": 21 + } + } + }, + "init": { + "type": "ArrayExpression", + "elements": [ + { + "type": "NewExpression", + "callee": { + "type": "Identifier", + "name": "Uint8Array", + "range": [ + 1635, + 1645 + ], + "loc": { + "start": { + "line": 108, + "column": 5 + }, + "end": { + "line": 108, + "column": 15 + } + } + }, + "arguments": [ + { + "type": "ArrayExpression", + "elements": [ + { + "type": "Literal", + "value": 0, + "raw": "0", + "range": [ + 1647, + 1648 + ], + "loc": { + "start": { + "line": 108, + "column": 17 + }, + "end": { + "line": 108, + "column": 18 + } + } + }, + { + "type": "Literal", + "value": 0, + "raw": "0", + "range": [ + 1650, + 1651 + ], + "loc": { + "start": { + "line": 108, + "column": 20 + }, + "end": { + "line": 108, + "column": 21 + } + } + } + ], + "range": [ + 1646, + 1652 + ], + "loc": { + "start": { + "line": 108, + "column": 16 + }, + "end": { + "line": 108, + "column": 22 + } + } + } + ], + "range": [ + 1631, + 1653 + ], + "loc": { + "start": { + "line": 108, + "column": 1 + }, + "end": { + "line": 108, + "column": 23 + } + } + }, + { + "type": "NewExpression", + "callee": { + "type": "Identifier", + "name": "Uint8Array", + "range": [ + 1661, + 1671 + ], + "loc": { + "start": { + "line": 109, + "column": 5 + }, + "end": { + "line": 109, + "column": 15 + } + } + }, + "arguments": [ + { + "type": "ArrayExpression", + "elements": [ + { + "type": "Literal", + "value": 3, + "raw": "3", + "range": [ + 1673, + 1674 + ], + "loc": { + "start": { + "line": 109, + "column": 17 + }, + "end": { + "line": 109, + "column": 18 + } + } + }, + { + "type": "Literal", + "value": 0, + "raw": "0", + "range": [ + 1676, + 1677 + ], + "loc": { + "start": { + "line": 109, + "column": 20 + }, + "end": { + "line": 109, + "column": 21 + } + } + } + ], + "range": [ + 1672, + 1678 + ], + "loc": { + "start": { + "line": 109, + "column": 16 + }, + "end": { + "line": 109, + "column": 22 + } + } + } + ], + "range": [ + 1657, + 1679 + ], + "loc": { + "start": { + "line": 109, + "column": 1 + }, + "end": { + "line": 109, + "column": 23 + } + } + }, + { + "type": "NewExpression", + "callee": { + "type": "Identifier", + "name": "Uint8Array", + "range": [ + 1687, + 1697 + ], + "loc": { + "start": { + "line": 110, + "column": 5 + }, + "end": { + "line": 110, + "column": 15 + } + } + }, + "arguments": [ + { + "type": "ArrayExpression", + "elements": [ + { + "type": "Literal", + "value": 0, + "raw": "0", + "range": [ + 1699, + 1700 + ], + "loc": { + "start": { + "line": 110, + "column": 17 + }, + "end": { + "line": 110, + "column": 18 + } + } + }, + { + "type": "Literal", + "value": 3, + "raw": "3", + "range": [ + 1702, + 1703 + ], + "loc": { + "start": { + "line": 110, + "column": 20 + }, + "end": { + "line": 110, + "column": 21 + } + } + } + ], + "range": [ + 1698, + 1704 + ], + "loc": { + "start": { + "line": 110, + "column": 16 + }, + "end": { + "line": 110, + "column": 22 + } + } + } + ], + "range": [ + 1683, + 1705 + ], + "loc": { + "start": { + "line": 110, + "column": 1 + }, + "end": { + "line": 110, + "column": 23 + } + } + }, + { + "type": "NewExpression", + "callee": { + "type": "Identifier", + "name": "Uint8Array", + "range": [ + 1713, + 1723 + ], + "loc": { + "start": { + "line": 111, + "column": 5 + }, + "end": { + "line": 111, + "column": 15 + } + } + }, + "arguments": [ + { + "type": "ArrayExpression", + "elements": [ + { + "type": "Literal", + "value": 3, + "raw": "3", + "range": [ + 1725, + 1726 + ], + "loc": { + "start": { + "line": 111, + "column": 17 + }, + "end": { + "line": 111, + "column": 18 + } + } + }, + { + "type": "Literal", + "value": 3, + "raw": "3", + "range": [ + 1728, + 1729 + ], + "loc": { + "start": { + "line": 111, + "column": 20 + }, + "end": { + "line": 111, + "column": 21 + } + } + } + ], + "range": [ + 1724, + 1730 + ], + "loc": { + "start": { + "line": 111, + "column": 16 + }, + "end": { + "line": 111, + "column": 22 + } + } + } + ], + "range": [ + 1709, + 1731 + ], + "loc": { + "start": { + "line": 111, + "column": 1 + }, + "end": { + "line": 111, + "column": 23 + } + } + }, + { + "type": "NewExpression", + "callee": { + "type": "Identifier", + "name": "Uint8Array", + "range": [ + 1741, + 1751 + ], + "loc": { + "start": { + "line": 113, + "column": 5 + }, + "end": { + "line": 113, + "column": 15 + } + } + }, + "arguments": [ + { + "type": "ArrayExpression", + "elements": [ + { + "type": "Literal", + "value": 1, + "raw": "1", + "range": [ + 1753, + 1754 + ], + "loc": { + "start": { + "line": 113, + "column": 17 + }, + "end": { + "line": 113, + "column": 18 + } + } + }, + { + "type": "Literal", + "value": 0, + "raw": "0", + "range": [ + 1756, + 1757 + ], + "loc": { + "start": { + "line": 113, + "column": 20 + }, + "end": { + "line": 113, + "column": 21 + } + } + } + ], + "range": [ + 1752, + 1758 + ], + "loc": { + "start": { + "line": 113, + "column": 16 + }, + "end": { + "line": 113, + "column": 22 + } + } + } + ], + "range": [ + 1737, + 1759 + ], + "loc": { + "start": { + "line": 113, + "column": 1 + }, + "end": { + "line": 113, + "column": 23 + } + } + }, + { + "type": "NewExpression", + "callee": { + "type": "Identifier", + "name": "Uint8Array", + "range": [ + 1767, + 1777 + ], + "loc": { + "start": { + "line": 114, + "column": 5 + }, + "end": { + "line": 114, + "column": 15 + } + } + }, + "arguments": [ + { + "type": "ArrayExpression", + "elements": [ + { + "type": "Literal", + "value": 4, + "raw": "4", + "range": [ + 1779, + 1780 + ], + "loc": { + "start": { + "line": 114, + "column": 17 + }, + "end": { + "line": 114, + "column": 18 + } + } + }, + { + "type": "Literal", + "value": 0, + "raw": "0", + "range": [ + 1782, + 1783 + ], + "loc": { + "start": { + "line": 114, + "column": 20 + }, + "end": { + "line": 114, + "column": 21 + } + } + } + ], + "range": [ + 1778, + 1784 + ], + "loc": { + "start": { + "line": 114, + "column": 16 + }, + "end": { + "line": 114, + "column": 22 + } + } + } + ], + "range": [ + 1763, + 1785 + ], + "loc": { + "start": { + "line": 114, + "column": 1 + }, + "end": { + "line": 114, + "column": 23 + } + } + }, + { + "type": "NewExpression", + "callee": { + "type": "Identifier", + "name": "Uint8Array", + "range": [ + 1793, + 1803 + ], + "loc": { + "start": { + "line": 115, + "column": 5 + }, + "end": { + "line": 115, + "column": 15 + } + } + }, + "arguments": [ + { + "type": "ArrayExpression", + "elements": [ + { + "type": "Literal", + "value": 1, + "raw": "1", + "range": [ + 1805, + 1806 + ], + "loc": { + "start": { + "line": 115, + "column": 17 + }, + "end": { + "line": 115, + "column": 18 + } + } + }, + { + "type": "Literal", + "value": 3, + "raw": "3", + "range": [ + 1808, + 1809 + ], + "loc": { + "start": { + "line": 115, + "column": 20 + }, + "end": { + "line": 115, + "column": 21 + } + } + } + ], + "range": [ + 1804, + 1810 + ], + "loc": { + "start": { + "line": 115, + "column": 16 + }, + "end": { + "line": 115, + "column": 22 + } + } + } + ], + "range": [ + 1789, + 1811 + ], + "loc": { + "start": { + "line": 115, + "column": 1 + }, + "end": { + "line": 115, + "column": 23 + } + } + }, + { + "type": "NewExpression", + "callee": { + "type": "Identifier", + "name": "Uint8Array", + "range": [ + 1819, + 1829 + ], + "loc": { + "start": { + "line": 116, + "column": 5 + }, + "end": { + "line": 116, + "column": 15 + } + } + }, + "arguments": [ + { + "type": "ArrayExpression", + "elements": [ + { + "type": "Literal", + "value": 4, + "raw": "4", + "range": [ + 1831, + 1832 + ], + "loc": { + "start": { + "line": 116, + "column": 17 + }, + "end": { + "line": 116, + "column": 18 + } + } + }, + { + "type": "Literal", + "value": 3, + "raw": "3", + "range": [ + 1834, + 1835 + ], + "loc": { + "start": { + "line": 116, + "column": 20 + }, + "end": { + "line": 116, + "column": 21 + } + } + } + ], + "range": [ + 1830, + 1836 + ], + "loc": { + "start": { + "line": 116, + "column": 16 + }, + "end": { + "line": 116, + "column": 22 + } + } + } + ], + "range": [ + 1815, + 1837 + ], + "loc": { + "start": { + "line": 116, + "column": 1 + }, + "end": { + "line": 116, + "column": 23 + } + } + }, + { + "type": "NewExpression", + "callee": { + "type": "Identifier", + "name": "Uint8Array", + "range": [ + 1847, + 1857 + ], + "loc": { + "start": { + "line": 118, + "column": 5 + }, + "end": { + "line": 118, + "column": 15 + } + } + }, + "arguments": [ + { + "type": "ArrayExpression", + "elements": [ + { + "type": "Literal", + "value": 0, + "raw": "0", + "range": [ + 1859, + 1860 + ], + "loc": { + "start": { + "line": 118, + "column": 17 + }, + "end": { + "line": 118, + "column": 18 + } + } + }, + { + "type": "Literal", + "value": 1, + "raw": "1", + "range": [ + 1862, + 1863 + ], + "loc": { + "start": { + "line": 118, + "column": 20 + }, + "end": { + "line": 118, + "column": 21 + } + } + } + ], + "range": [ + 1858, + 1864 + ], + "loc": { + "start": { + "line": 118, + "column": 16 + }, + "end": { + "line": 118, + "column": 22 + } + } + } + ], + "range": [ + 1843, + 1865 + ], + "loc": { + "start": { + "line": 118, + "column": 1 + }, + "end": { + "line": 118, + "column": 23 + } + } + }, + { + "type": "NewExpression", + "callee": { + "type": "Identifier", + "name": "Uint8Array", + "range": [ + 1873, + 1883 + ], + "loc": { + "start": { + "line": 119, + "column": 5 + }, + "end": { + "line": 119, + "column": 15 + } + } + }, + "arguments": [ + { + "type": "ArrayExpression", + "elements": [ + { + "type": "Literal", + "value": 3, + "raw": "3", + "range": [ + 1885, + 1886 + ], + "loc": { + "start": { + "line": 119, + "column": 17 + }, + "end": { + "line": 119, + "column": 18 + } + } + }, + { + "type": "Literal", + "value": 1, + "raw": "1", + "range": [ + 1888, + 1889 + ], + "loc": { + "start": { + "line": 119, + "column": 20 + }, + "end": { + "line": 119, + "column": 21 + } + } + } + ], + "range": [ + 1884, + 1890 + ], + "loc": { + "start": { + "line": 119, + "column": 16 + }, + "end": { + "line": 119, + "column": 22 + } + } + } + ], + "range": [ + 1869, + 1891 + ], + "loc": { + "start": { + "line": 119, + "column": 1 + }, + "end": { + "line": 119, + "column": 23 + } + } + }, + { + "type": "NewExpression", + "callee": { + "type": "Identifier", + "name": "Uint8Array", + "range": [ + 1899, + 1909 + ], + "loc": { + "start": { + "line": 120, + "column": 5 + }, + "end": { + "line": 120, + "column": 15 + } + } + }, + "arguments": [ + { + "type": "ArrayExpression", + "elements": [ + { + "type": "Literal", + "value": 0, + "raw": "0", + "range": [ + 1911, + 1912 + ], + "loc": { + "start": { + "line": 120, + "column": 17 + }, + "end": { + "line": 120, + "column": 18 + } + } + }, + { + "type": "Literal", + "value": 4, + "raw": "4", + "range": [ + 1914, + 1915 + ], + "loc": { + "start": { + "line": 120, + "column": 20 + }, + "end": { + "line": 120, + "column": 21 + } + } + } + ], + "range": [ + 1910, + 1916 + ], + "loc": { + "start": { + "line": 120, + "column": 16 + }, + "end": { + "line": 120, + "column": 22 + } + } + } + ], + "range": [ + 1895, + 1917 + ], + "loc": { + "start": { + "line": 120, + "column": 1 + }, + "end": { + "line": 120, + "column": 23 + } + } + }, + { + "type": "NewExpression", + "callee": { + "type": "Identifier", + "name": "Uint8Array", + "range": [ + 1925, + 1935 + ], + "loc": { + "start": { + "line": 121, + "column": 5 + }, + "end": { + "line": 121, + "column": 15 + } + } + }, + "arguments": [ + { + "type": "ArrayExpression", + "elements": [ + { + "type": "Literal", + "value": 3, + "raw": "3", + "range": [ + 1937, + 1938 + ], + "loc": { + "start": { + "line": 121, + "column": 17 + }, + "end": { + "line": 121, + "column": 18 + } + } + }, + { + "type": "Literal", + "value": 4, + "raw": "4", + "range": [ + 1940, + 1941 + ], + "loc": { + "start": { + "line": 121, + "column": 20 + }, + "end": { + "line": 121, + "column": 21 + } + } + } + ], + "range": [ + 1936, + 1942 + ], + "loc": { + "start": { + "line": 121, + "column": 16 + }, + "end": { + "line": 121, + "column": 22 + } + } + } + ], + "range": [ + 1921, + 1943 + ], + "loc": { + "start": { + "line": 121, + "column": 1 + }, + "end": { + "line": 121, + "column": 23 + } + } + }, + { + "type": "NewExpression", + "callee": { + "type": "Identifier", + "name": "Uint8Array", + "range": [ + 1953, + 1963 + ], + "loc": { + "start": { + "line": 123, + "column": 5 + }, + "end": { + "line": 123, + "column": 15 + } + } + }, + "arguments": [ + { + "type": "ArrayExpression", + "elements": [ + { + "type": "Literal", + "value": 1, + "raw": "1", + "range": [ + 1965, + 1966 + ], + "loc": { + "start": { + "line": 123, + "column": 17 + }, + "end": { + "line": 123, + "column": 18 + } + } + }, + { + "type": "Literal", + "value": 1, + "raw": "1", + "range": [ + 1968, + 1969 + ], + "loc": { + "start": { + "line": 123, + "column": 20 + }, + "end": { + "line": 123, + "column": 21 + } + } + } + ], + "range": [ + 1964, + 1970 + ], + "loc": { + "start": { + "line": 123, + "column": 16 + }, + "end": { + "line": 123, + "column": 22 + } + } + } + ], + "range": [ + 1949, + 1971 + ], + "loc": { + "start": { + "line": 123, + "column": 1 + }, + "end": { + "line": 123, + "column": 23 + } + } + }, + { + "type": "NewExpression", + "callee": { + "type": "Identifier", + "name": "Uint8Array", + "range": [ + 1979, + 1989 + ], + "loc": { + "start": { + "line": 124, + "column": 5 + }, + "end": { + "line": 124, + "column": 15 + } + } + }, + "arguments": [ + { + "type": "ArrayExpression", + "elements": [ + { + "type": "Literal", + "value": 4, + "raw": "4", + "range": [ + 1991, + 1992 + ], + "loc": { + "start": { + "line": 124, + "column": 17 + }, + "end": { + "line": 124, + "column": 18 + } + } + }, + { + "type": "Literal", + "value": 1, + "raw": "1", + "range": [ + 1994, + 1995 + ], + "loc": { + "start": { + "line": 124, + "column": 20 + }, + "end": { + "line": 124, + "column": 21 + } + } + } + ], + "range": [ + 1990, + 1996 + ], + "loc": { + "start": { + "line": 124, + "column": 16 + }, + "end": { + "line": 124, + "column": 22 + } + } + } + ], + "range": [ + 1975, + 1997 + ], + "loc": { + "start": { + "line": 124, + "column": 1 + }, + "end": { + "line": 124, + "column": 23 + } + } + }, + { + "type": "NewExpression", + "callee": { + "type": "Identifier", + "name": "Uint8Array", + "range": [ + 2005, + 2015 + ], + "loc": { + "start": { + "line": 125, + "column": 5 + }, + "end": { + "line": 125, + "column": 15 + } + } + }, + "arguments": [ + { + "type": "ArrayExpression", + "elements": [ + { + "type": "Literal", + "value": 1, + "raw": "1", + "range": [ + 2017, + 2018 + ], + "loc": { + "start": { + "line": 125, + "column": 17 + }, + "end": { + "line": 125, + "column": 18 + } + } + }, + { + "type": "Literal", + "value": 4, + "raw": "4", + "range": [ + 2020, + 2021 + ], + "loc": { + "start": { + "line": 125, + "column": 20 + }, + "end": { + "line": 125, + "column": 21 + } + } + } + ], + "range": [ + 2016, + 2022 + ], + "loc": { + "start": { + "line": 125, + "column": 16 + }, + "end": { + "line": 125, + "column": 22 + } + } + } + ], + "range": [ + 2001, + 2023 + ], + "loc": { + "start": { + "line": 125, + "column": 1 + }, + "end": { + "line": 125, + "column": 23 + } + } + }, + { + "type": "NewExpression", + "callee": { + "type": "Identifier", + "name": "Uint8Array", + "range": [ + 2031, + 2041 + ], + "loc": { + "start": { + "line": 126, + "column": 5 + }, + "end": { + "line": 126, + "column": 15 + } + } + }, + "arguments": [ + { + "type": "ArrayExpression", + "elements": [ + { + "type": "Literal", + "value": 4, + "raw": "4", + "range": [ + 2043, + 2044 + ], + "loc": { + "start": { + "line": 126, + "column": 17 + }, + "end": { + "line": 126, + "column": 18 + } + } + }, + { + "type": "Literal", + "value": 4, + "raw": "4", + "range": [ + 2046, + 2047 + ], + "loc": { + "start": { + "line": 126, + "column": 20 + }, + "end": { + "line": 126, + "column": 21 + } + } + } + ], + "range": [ + 2042, + 2048 + ], + "loc": { + "start": { + "line": 126, + "column": 16 + }, + "end": { + "line": 126, + "column": 22 + } + } + } + ], + "range": [ + 2027, + 2049 + ], + "loc": { + "start": { + "line": 126, + "column": 1 + }, + "end": { + "line": 126, + "column": 23 + } + } + } + ], + "range": [ + 1625, + 2054 + ], + "loc": { + "start": { + "line": 106, + "column": 24 + }, + "end": { + "line": 128, + "column": 1 + } + } + }, + "range": [ + 1607, + 2054 + ], + "loc": { + "start": { + "line": 106, + "column": 6 + }, + "end": { + "line": 128, + "column": 1 + } + } + } + ], + "kind": "const", + "range": [ + 1601, + 2055 + ], + "loc": { + "start": { + "line": 106, + "column": 0 + }, + "end": { + "line": 128, + "column": 2 + } + }, + "leadingComments": [ + { + "type": "Block", + "value": "*\r\n * Orthogonal pattern positioning coordinates.\r\n *\r\n * Used for placing each pattern subtexture into a specific spot.\r\n *\r\n * @type {Uint8Array[]}\r\n * @private\r\n ", + "range": [ + 1428, + 1597 + ], + "loc": { + "start": { + "line": 97, + "column": 0 + }, + "end": { + "line": 104, + "column": 3 + } + } + } + ], + "trailingComments": [ + { + "type": "Block", + "value": "*\r\n * Diagonal pattern positioning coordinates.\r\n *\r\n * Used for placing each pattern subtexture into a specific spot.\r\n *\r\n * @type {Uint8Array[]}\r\n * @private\r\n ", + "range": [ + 2059, + 2226 + ], + "loc": { + "start": { + "line": 130, + "column": 0 + }, + "end": { + "line": 137, + "column": 3 + } + } + } + ] + }, + { + "type": "VariableDeclaration", + "declarations": [ + { + "type": "VariableDeclarator", + "id": { + "type": "Identifier", + "name": "diagonalEdges", + "range": [ + 2236, + 2249 + ], + "loc": { + "start": { + "line": 139, + "column": 6 + }, + "end": { + "line": 139, + "column": 19 + } + } + }, + "init": { + "type": "ArrayExpression", + "elements": [ + { + "type": "NewExpression", + "callee": { + "type": "Identifier", + "name": "Uint8Array", + "range": [ + 2262, + 2272 + ], + "loc": { + "start": { + "line": 141, + "column": 5 + }, + "end": { + "line": 141, + "column": 15 + } + } + }, + "arguments": [ + { + "type": "ArrayExpression", + "elements": [ + { + "type": "Literal", + "value": 0, + "raw": "0", + "range": [ + 2274, + 2275 + ], + "loc": { + "start": { + "line": 141, + "column": 17 + }, + "end": { + "line": 141, + "column": 18 + } + } + }, + { + "type": "Literal", + "value": 0, + "raw": "0", + "range": [ + 2277, + 2278 + ], + "loc": { + "start": { + "line": 141, + "column": 20 + }, + "end": { + "line": 141, + "column": 21 + } + } + } + ], + "range": [ + 2273, + 2279 + ], + "loc": { + "start": { + "line": 141, + "column": 16 + }, + "end": { + "line": 141, + "column": 22 + } + } + } + ], + "range": [ + 2258, + 2280 + ], + "loc": { + "start": { + "line": 141, + "column": 1 + }, + "end": { + "line": 141, + "column": 23 + } + } + }, + { + "type": "NewExpression", + "callee": { + "type": "Identifier", + "name": "Uint8Array", + "range": [ + 2288, + 2298 + ], + "loc": { + "start": { + "line": 142, + "column": 5 + }, + "end": { + "line": 142, + "column": 15 + } + } + }, + "arguments": [ + { + "type": "ArrayExpression", + "elements": [ + { + "type": "Literal", + "value": 1, + "raw": "1", + "range": [ + 2300, + 2301 + ], + "loc": { + "start": { + "line": 142, + "column": 17 + }, + "end": { + "line": 142, + "column": 18 + } + } + }, + { + "type": "Literal", + "value": 0, + "raw": "0", + "range": [ + 2303, + 2304 + ], + "loc": { + "start": { + "line": 142, + "column": 20 + }, + "end": { + "line": 142, + "column": 21 + } + } + } + ], + "range": [ + 2299, + 2305 + ], + "loc": { + "start": { + "line": 142, + "column": 16 + }, + "end": { + "line": 142, + "column": 22 + } + } + } + ], + "range": [ + 2284, + 2306 + ], + "loc": { + "start": { + "line": 142, + "column": 1 + }, + "end": { + "line": 142, + "column": 23 + } + } + }, + { + "type": "NewExpression", + "callee": { + "type": "Identifier", + "name": "Uint8Array", + "range": [ + 2314, + 2324 + ], + "loc": { + "start": { + "line": 143, + "column": 5 + }, + "end": { + "line": 143, + "column": 15 + } + } + }, + "arguments": [ + { + "type": "ArrayExpression", + "elements": [ + { + "type": "Literal", + "value": 0, + "raw": "0", + "range": [ + 2326, + 2327 + ], + "loc": { + "start": { + "line": 143, + "column": 17 + }, + "end": { + "line": 143, + "column": 18 + } + } + }, + { + "type": "Literal", + "value": 2, + "raw": "2", + "range": [ + 2329, + 2330 + ], + "loc": { + "start": { + "line": 143, + "column": 20 + }, + "end": { + "line": 143, + "column": 21 + } + } + } + ], + "range": [ + 2325, + 2331 + ], + "loc": { + "start": { + "line": 143, + "column": 16 + }, + "end": { + "line": 143, + "column": 22 + } + } + } + ], + "range": [ + 2310, + 2332 + ], + "loc": { + "start": { + "line": 143, + "column": 1 + }, + "end": { + "line": 143, + "column": 23 + } + } + }, + { + "type": "NewExpression", + "callee": { + "type": "Identifier", + "name": "Uint8Array", + "range": [ + 2340, + 2350 + ], + "loc": { + "start": { + "line": 144, + "column": 5 + }, + "end": { + "line": 144, + "column": 15 + } + } + }, + "arguments": [ + { + "type": "ArrayExpression", + "elements": [ + { + "type": "Literal", + "value": 1, + "raw": "1", + "range": [ + 2352, + 2353 + ], + "loc": { + "start": { + "line": 144, + "column": 17 + }, + "end": { + "line": 144, + "column": 18 + } + } + }, + { + "type": "Literal", + "value": 2, + "raw": "2", + "range": [ + 2355, + 2356 + ], + "loc": { + "start": { + "line": 144, + "column": 20 + }, + "end": { + "line": 144, + "column": 21 + } + } + } + ], + "range": [ + 2351, + 2357 + ], + "loc": { + "start": { + "line": 144, + "column": 16 + }, + "end": { + "line": 144, + "column": 22 + } + } + } + ], + "range": [ + 2336, + 2358 + ], + "loc": { + "start": { + "line": 144, + "column": 1 + }, + "end": { + "line": 144, + "column": 23 + } + } + }, + { + "type": "NewExpression", + "callee": { + "type": "Identifier", + "name": "Uint8Array", + "range": [ + 2368, + 2378 + ], + "loc": { + "start": { + "line": 146, + "column": 5 + }, + "end": { + "line": 146, + "column": 15 + } + } + }, + "arguments": [ + { + "type": "ArrayExpression", + "elements": [ + { + "type": "Literal", + "value": 2, + "raw": "2", + "range": [ + 2380, + 2381 + ], + "loc": { + "start": { + "line": 146, + "column": 17 + }, + "end": { + "line": 146, + "column": 18 + } + } + }, + { + "type": "Literal", + "value": 0, + "raw": "0", + "range": [ + 2383, + 2384 + ], + "loc": { + "start": { + "line": 146, + "column": 20 + }, + "end": { + "line": 146, + "column": 21 + } + } + } + ], + "range": [ + 2379, + 2385 + ], + "loc": { + "start": { + "line": 146, + "column": 16 + }, + "end": { + "line": 146, + "column": 22 + } + } + } + ], + "range": [ + 2364, + 2386 + ], + "loc": { + "start": { + "line": 146, + "column": 1 + }, + "end": { + "line": 146, + "column": 23 + } + } + }, + { + "type": "NewExpression", + "callee": { + "type": "Identifier", + "name": "Uint8Array", + "range": [ + 2394, + 2404 + ], + "loc": { + "start": { + "line": 147, + "column": 5 + }, + "end": { + "line": 147, + "column": 15 + } + } + }, + "arguments": [ + { + "type": "ArrayExpression", + "elements": [ + { + "type": "Literal", + "value": 3, + "raw": "3", + "range": [ + 2406, + 2407 + ], + "loc": { + "start": { + "line": 147, + "column": 17 + }, + "end": { + "line": 147, + "column": 18 + } + } + }, + { + "type": "Literal", + "value": 0, + "raw": "0", + "range": [ + 2409, + 2410 + ], + "loc": { + "start": { + "line": 147, + "column": 20 + }, + "end": { + "line": 147, + "column": 21 + } + } + } + ], + "range": [ + 2405, + 2411 + ], + "loc": { + "start": { + "line": 147, + "column": 16 + }, + "end": { + "line": 147, + "column": 22 + } + } + } + ], + "range": [ + 2390, + 2412 + ], + "loc": { + "start": { + "line": 147, + "column": 1 + }, + "end": { + "line": 147, + "column": 23 + } + } + }, + { + "type": "NewExpression", + "callee": { + "type": "Identifier", + "name": "Uint8Array", + "range": [ + 2420, + 2430 + ], + "loc": { + "start": { + "line": 148, + "column": 5 + }, + "end": { + "line": 148, + "column": 15 + } + } + }, + "arguments": [ + { + "type": "ArrayExpression", + "elements": [ + { + "type": "Literal", + "value": 2, + "raw": "2", + "range": [ + 2432, + 2433 + ], + "loc": { + "start": { + "line": 148, + "column": 17 + }, + "end": { + "line": 148, + "column": 18 + } + } + }, + { + "type": "Literal", + "value": 2, + "raw": "2", + "range": [ + 2435, + 2436 + ], + "loc": { + "start": { + "line": 148, + "column": 20 + }, + "end": { + "line": 148, + "column": 21 + } + } + } + ], + "range": [ + 2431, + 2437 + ], + "loc": { + "start": { + "line": 148, + "column": 16 + }, + "end": { + "line": 148, + "column": 22 + } + } + } + ], + "range": [ + 2416, + 2438 + ], + "loc": { + "start": { + "line": 148, + "column": 1 + }, + "end": { + "line": 148, + "column": 23 + } + } + }, + { + "type": "NewExpression", + "callee": { + "type": "Identifier", + "name": "Uint8Array", + "range": [ + 2446, + 2456 + ], + "loc": { + "start": { + "line": 149, + "column": 5 + }, + "end": { + "line": 149, + "column": 15 + } + } + }, + "arguments": [ + { + "type": "ArrayExpression", + "elements": [ + { + "type": "Literal", + "value": 3, + "raw": "3", + "range": [ + 2458, + 2459 + ], + "loc": { + "start": { + "line": 149, + "column": 17 + }, + "end": { + "line": 149, + "column": 18 + } + } + }, + { + "type": "Literal", + "value": 2, + "raw": "2", + "range": [ + 2461, + 2462 + ], + "loc": { + "start": { + "line": 149, + "column": 20 + }, + "end": { + "line": 149, + "column": 21 + } + } + } + ], + "range": [ + 2457, + 2463 + ], + "loc": { + "start": { + "line": 149, + "column": 16 + }, + "end": { + "line": 149, + "column": 22 + } + } + } + ], + "range": [ + 2442, + 2464 + ], + "loc": { + "start": { + "line": 149, + "column": 1 + }, + "end": { + "line": 149, + "column": 23 + } + } + }, + { + "type": "NewExpression", + "callee": { + "type": "Identifier", + "name": "Uint8Array", + "range": [ + 2474, + 2484 + ], + "loc": { + "start": { + "line": 151, + "column": 5 + }, + "end": { + "line": 151, + "column": 15 + } + } + }, + "arguments": [ + { + "type": "ArrayExpression", + "elements": [ + { + "type": "Literal", + "value": 0, + "raw": "0", + "range": [ + 2486, + 2487 + ], + "loc": { + "start": { + "line": 151, + "column": 17 + }, + "end": { + "line": 151, + "column": 18 + } + } + }, + { + "type": "Literal", + "value": 1, + "raw": "1", + "range": [ + 2489, + 2490 + ], + "loc": { + "start": { + "line": 151, + "column": 20 + }, + "end": { + "line": 151, + "column": 21 + } + } + } + ], + "range": [ + 2485, + 2491 + ], + "loc": { + "start": { + "line": 151, + "column": 16 + }, + "end": { + "line": 151, + "column": 22 + } + } + } + ], + "range": [ + 2470, + 2492 + ], + "loc": { + "start": { + "line": 151, + "column": 1 + }, + "end": { + "line": 151, + "column": 23 + } + } + }, + { + "type": "NewExpression", + "callee": { + "type": "Identifier", + "name": "Uint8Array", + "range": [ + 2500, + 2510 + ], + "loc": { + "start": { + "line": 152, + "column": 5 + }, + "end": { + "line": 152, + "column": 15 + } + } + }, + "arguments": [ + { + "type": "ArrayExpression", + "elements": [ + { + "type": "Literal", + "value": 1, + "raw": "1", + "range": [ + 2512, + 2513 + ], + "loc": { + "start": { + "line": 152, + "column": 17 + }, + "end": { + "line": 152, + "column": 18 + } + } + }, + { + "type": "Literal", + "value": 1, + "raw": "1", + "range": [ + 2515, + 2516 + ], + "loc": { + "start": { + "line": 152, + "column": 20 + }, + "end": { + "line": 152, + "column": 21 + } + } + } + ], + "range": [ + 2511, + 2517 + ], + "loc": { + "start": { + "line": 152, + "column": 16 + }, + "end": { + "line": 152, + "column": 22 + } + } + } + ], + "range": [ + 2496, + 2518 + ], + "loc": { + "start": { + "line": 152, + "column": 1 + }, + "end": { + "line": 152, + "column": 23 + } + } + }, + { + "type": "NewExpression", + "callee": { + "type": "Identifier", + "name": "Uint8Array", + "range": [ + 2526, + 2536 + ], + "loc": { + "start": { + "line": 153, + "column": 5 + }, + "end": { + "line": 153, + "column": 15 + } + } + }, + "arguments": [ + { + "type": "ArrayExpression", + "elements": [ + { + "type": "Literal", + "value": 0, + "raw": "0", + "range": [ + 2538, + 2539 + ], + "loc": { + "start": { + "line": 153, + "column": 17 + }, + "end": { + "line": 153, + "column": 18 + } + } + }, + { + "type": "Literal", + "value": 3, + "raw": "3", + "range": [ + 2541, + 2542 + ], + "loc": { + "start": { + "line": 153, + "column": 20 + }, + "end": { + "line": 153, + "column": 21 + } + } + } + ], + "range": [ + 2537, + 2543 + ], + "loc": { + "start": { + "line": 153, + "column": 16 + }, + "end": { + "line": 153, + "column": 22 + } + } + } + ], + "range": [ + 2522, + 2544 + ], + "loc": { + "start": { + "line": 153, + "column": 1 + }, + "end": { + "line": 153, + "column": 23 + } + } + }, + { + "type": "NewExpression", + "callee": { + "type": "Identifier", + "name": "Uint8Array", + "range": [ + 2552, + 2562 + ], + "loc": { + "start": { + "line": 154, + "column": 5 + }, + "end": { + "line": 154, + "column": 15 + } + } + }, + "arguments": [ + { + "type": "ArrayExpression", + "elements": [ + { + "type": "Literal", + "value": 1, + "raw": "1", + "range": [ + 2564, + 2565 + ], + "loc": { + "start": { + "line": 154, + "column": 17 + }, + "end": { + "line": 154, + "column": 18 + } + } + }, + { + "type": "Literal", + "value": 3, + "raw": "3", + "range": [ + 2567, + 2568 + ], + "loc": { + "start": { + "line": 154, + "column": 20 + }, + "end": { + "line": 154, + "column": 21 + } + } + } + ], + "range": [ + 2563, + 2569 + ], + "loc": { + "start": { + "line": 154, + "column": 16 + }, + "end": { + "line": 154, + "column": 22 + } + } + } + ], + "range": [ + 2548, + 2570 + ], + "loc": { + "start": { + "line": 154, + "column": 1 + }, + "end": { + "line": 154, + "column": 23 + } + } + }, + { + "type": "NewExpression", + "callee": { + "type": "Identifier", + "name": "Uint8Array", + "range": [ + 2580, + 2590 + ], + "loc": { + "start": { + "line": 156, + "column": 5 + }, + "end": { + "line": 156, + "column": 15 + } + } + }, + "arguments": [ + { + "type": "ArrayExpression", + "elements": [ + { + "type": "Literal", + "value": 2, + "raw": "2", + "range": [ + 2592, + 2593 + ], + "loc": { + "start": { + "line": 156, + "column": 17 + }, + "end": { + "line": 156, + "column": 18 + } + } + }, + { + "type": "Literal", + "value": 1, + "raw": "1", + "range": [ + 2595, + 2596 + ], + "loc": { + "start": { + "line": 156, + "column": 20 + }, + "end": { + "line": 156, + "column": 21 + } + } + } + ], + "range": [ + 2591, + 2597 + ], + "loc": { + "start": { + "line": 156, + "column": 16 + }, + "end": { + "line": 156, + "column": 22 + } + } + } + ], + "range": [ + 2576, + 2598 + ], + "loc": { + "start": { + "line": 156, + "column": 1 + }, + "end": { + "line": 156, + "column": 23 + } + } + }, + { + "type": "NewExpression", + "callee": { + "type": "Identifier", + "name": "Uint8Array", + "range": [ + 2606, + 2616 + ], + "loc": { + "start": { + "line": 157, + "column": 5 + }, + "end": { + "line": 157, + "column": 15 + } + } + }, + "arguments": [ + { + "type": "ArrayExpression", + "elements": [ + { + "type": "Literal", + "value": 3, + "raw": "3", + "range": [ + 2618, + 2619 + ], + "loc": { + "start": { + "line": 157, + "column": 17 + }, + "end": { + "line": 157, + "column": 18 + } + } + }, + { + "type": "Literal", + "value": 1, + "raw": "1", + "range": [ + 2621, + 2622 + ], + "loc": { + "start": { + "line": 157, + "column": 20 + }, + "end": { + "line": 157, + "column": 21 + } + } + } + ], + "range": [ + 2617, + 2623 + ], + "loc": { + "start": { + "line": 157, + "column": 16 + }, + "end": { + "line": 157, + "column": 22 + } + } + } + ], + "range": [ + 2602, + 2624 + ], + "loc": { + "start": { + "line": 157, + "column": 1 + }, + "end": { + "line": 157, + "column": 23 + } + } + }, + { + "type": "NewExpression", + "callee": { + "type": "Identifier", + "name": "Uint8Array", + "range": [ + 2632, + 2642 + ], + "loc": { + "start": { + "line": 158, + "column": 5 + }, + "end": { + "line": 158, + "column": 15 + } + } + }, + "arguments": [ + { + "type": "ArrayExpression", + "elements": [ + { + "type": "Literal", + "value": 2, + "raw": "2", + "range": [ + 2644, + 2645 + ], + "loc": { + "start": { + "line": 158, + "column": 17 + }, + "end": { + "line": 158, + "column": 18 + } + } + }, + { + "type": "Literal", + "value": 3, + "raw": "3", + "range": [ + 2647, + 2648 + ], + "loc": { + "start": { + "line": 158, + "column": 20 + }, + "end": { + "line": 158, + "column": 21 + } + } + } + ], + "range": [ + 2643, + 2649 + ], + "loc": { + "start": { + "line": 158, + "column": 16 + }, + "end": { + "line": 158, + "column": 22 + } + } + } + ], + "range": [ + 2628, + 2650 + ], + "loc": { + "start": { + "line": 158, + "column": 1 + }, + "end": { + "line": 158, + "column": 23 + } + } + }, + { + "type": "NewExpression", + "callee": { + "type": "Identifier", + "name": "Uint8Array", + "range": [ + 2658, + 2668 + ], + "loc": { + "start": { + "line": 159, + "column": 5 + }, + "end": { + "line": 159, + "column": 15 + } + } + }, + "arguments": [ + { + "type": "ArrayExpression", + "elements": [ + { + "type": "Literal", + "value": 3, + "raw": "3", + "range": [ + 2670, + 2671 + ], + "loc": { + "start": { + "line": 159, + "column": 17 + }, + "end": { + "line": 159, + "column": 18 + } + } + }, + { + "type": "Literal", + "value": 3, + "raw": "3", + "range": [ + 2673, + 2674 + ], + "loc": { + "start": { + "line": 159, + "column": 20 + }, + "end": { + "line": 159, + "column": 21 + } + } + } + ], + "range": [ + 2669, + 2675 + ], + "loc": { + "start": { + "line": 159, + "column": 16 + }, + "end": { + "line": 159, + "column": 22 + } + } + } + ], + "range": [ + 2654, + 2676 + ], + "loc": { + "start": { + "line": 159, + "column": 1 + }, + "end": { + "line": 159, + "column": 23 + } + } + } + ], + "range": [ + 2252, + 2681 + ], + "loc": { + "start": { + "line": 139, + "column": 22 + }, + "end": { + "line": 161, + "column": 1 + } + } + }, + "range": [ + 2236, + 2681 + ], + "loc": { + "start": { + "line": 139, + "column": 6 + }, + "end": { + "line": 161, + "column": 1 + } + } + } + ], + "kind": "const", + "range": [ + 2230, + 2682 + ], + "loc": { + "start": { + "line": 139, + "column": 0 + }, + "end": { + "line": 161, + "column": 2 + } + }, + "leadingComments": [ + { + "type": "Block", + "value": "*\r\n * Diagonal pattern positioning coordinates.\r\n *\r\n * Used for placing each pattern subtexture into a specific spot.\r\n *\r\n * @type {Uint8Array[]}\r\n * @private\r\n ", + "range": [ + 2059, + 2226 + ], + "loc": { + "start": { + "line": 130, + "column": 0 + }, + "end": { + "line": 137, + "column": 3 + } + } + } + ], + "trailingComments": [ + { + "type": "Block", + "value": "*\r\n * Linearly interpolates between two values.\r\n *\r\n * @private\r\n * @param {Number} a - The initial value.\r\n * @param {Number} b - The target value.\r\n * @param {Number} p - The interpolation value.\r\n * @return {Number} The interpolated value.\r\n ", + "range": [ + 2686, + 2936 + ], + "loc": { + "start": { + "line": 163, + "column": 0 + }, + "end": { + "line": 171, + "column": 3 + } + } + } + ] + }, + { + "type": "FunctionDeclaration", + "id": { + "type": "Identifier", + "name": "lerp", + "range": [ + 2949, + 2953 + ], + "loc": { + "start": { + "line": 173, + "column": 9 + }, + "end": { + "line": 173, + "column": 13 + } + } + }, + "params": [ + { + "type": "Identifier", + "name": "a", + "range": [ + 2954, + 2955 + ], + "loc": { + "start": { + "line": 173, + "column": 14 + }, + "end": { + "line": 173, + "column": 15 + } + } + }, + { + "type": "Identifier", + "name": "b", + "range": [ + 2957, + 2958 + ], + "loc": { + "start": { + "line": 173, + "column": 17 + }, + "end": { + "line": 173, + "column": 18 + } + } + }, + { + "type": "Identifier", + "name": "p", + "range": [ + 2960, + 2961 + ], + "loc": { + "start": { + "line": 173, + "column": 20 + }, + "end": { + "line": 173, + "column": 21 + } + } + } + ], + "body": { + "type": "BlockStatement", + "body": [ + { + "type": "ReturnStatement", + "argument": { + "type": "BinaryExpression", + "operator": "+", + "left": { + "type": "Identifier", + "name": "a", + "range": [ + 2976, + 2977 + ], + "loc": { + "start": { + "line": 175, + "column": 8 + }, + "end": { + "line": 175, + "column": 9 + } + } + }, + "right": { + "type": "BinaryExpression", + "operator": "*", + "left": { + "type": "BinaryExpression", + "operator": "-", + "left": { + "type": "Identifier", + "name": "b", + "range": [ + 2981, + 2982 + ], + "loc": { + "start": { + "line": 175, + "column": 13 + }, + "end": { + "line": 175, + "column": 14 + } + } + }, + "right": { + "type": "Identifier", + "name": "a", + "range": [ + 2985, + 2986 + ], + "loc": { + "start": { + "line": 175, + "column": 17 + }, + "end": { + "line": 175, + "column": 18 + } + } + }, + "range": [ + 2981, + 2986 + ], + "loc": { + "start": { + "line": 175, + "column": 13 + }, + "end": { + "line": 175, + "column": 18 + } + } + }, + "right": { + "type": "Identifier", + "name": "p", + "range": [ + 2990, + 2991 + ], + "loc": { + "start": { + "line": 175, + "column": 22 + }, + "end": { + "line": 175, + "column": 23 + } + } + }, + "range": [ + 2980, + 2991 + ], + "loc": { + "start": { + "line": 175, + "column": 12 + }, + "end": { + "line": 175, + "column": 23 + } + } + }, + "range": [ + 2976, + 2991 + ], + "loc": { + "start": { + "line": 175, + "column": 8 + }, + "end": { + "line": 175, + "column": 23 + } + } + }, + "range": [ + 2969, + 2992 + ], + "loc": { + "start": { + "line": 175, + "column": 1 + }, + "end": { + "line": 175, + "column": 24 + } + } + } + ], + "range": [ + 2963, + 2997 + ], + "loc": { + "start": { + "line": 173, + "column": 23 + }, + "end": { + "line": 177, + "column": 1 + } + } + }, + "generator": false, + "expression": false, + "range": [ + 2940, + 2997 + ], + "loc": { + "start": { + "line": 173, + "column": 0 + }, + "end": { + "line": 177, + "column": 1 + } + }, + "leadingComments": [ + { + "type": "Block", + "value": "*\r\n * Linearly interpolates between two values.\r\n *\r\n * @private\r\n * @param {Number} a - The initial value.\r\n * @param {Number} b - The target value.\r\n * @param {Number} p - The interpolation value.\r\n * @return {Number} The interpolated value.\r\n ", + "range": [ + 2686, + 2936 + ], + "loc": { + "start": { + "line": 163, + "column": 0 + }, + "end": { + "line": 171, + "column": 3 + } + } + } + ], + "trailingComments": [ + { + "type": "Block", + "value": "*\r\n * Clamps a value to the range [0, 1].\r\n *\r\n * @private\r\n * @param {Number} a - The value.\r\n * @return {Number} The saturated value.\r\n ", + "range": [ + 3001, + 3143 + ], + "loc": { + "start": { + "line": 179, + "column": 0 + }, + "end": { + "line": 185, + "column": 3 + } + } + } + ] + }, + { + "type": "FunctionDeclaration", + "id": { + "type": "Identifier", + "name": "saturate", + "range": [ + 3156, + 3164 + ], + "loc": { + "start": { + "line": 187, + "column": 9 + }, + "end": { + "line": 187, + "column": 17 + } + } + }, + "params": [ + { + "type": "Identifier", + "name": "a", + "range": [ + 3165, + 3166 + ], + "loc": { + "start": { + "line": 187, + "column": 18 + }, + "end": { + "line": 187, + "column": 19 + } + } + } + ], + "body": { + "type": "BlockStatement", + "body": [ + { + "type": "ReturnStatement", + "argument": { + "type": "CallExpression", + "callee": { + "type": "MemberExpression", + "computed": false, + "object": { + "type": "Identifier", + "name": "Math", + "range": [ + 3181, + 3185 + ], + "loc": { + "start": { + "line": 189, + "column": 8 + }, + "end": { + "line": 189, + "column": 12 + } + } + }, + "property": { + "type": "Identifier", + "name": "min", + "range": [ + 3186, + 3189 + ], + "loc": { + "start": { + "line": 189, + "column": 13 + }, + "end": { + "line": 189, + "column": 16 + } + } + }, + "range": [ + 3181, + 3189 + ], + "loc": { + "start": { + "line": 189, + "column": 8 + }, + "end": { + "line": 189, + "column": 16 + } + } + }, + "arguments": [ + { + "type": "CallExpression", + "callee": { + "type": "MemberExpression", + "computed": false, + "object": { + "type": "Identifier", + "name": "Math", + "range": [ + 3190, + 3194 + ], + "loc": { + "start": { + "line": 189, + "column": 17 + }, + "end": { + "line": 189, + "column": 21 + } + } + }, + "property": { + "type": "Identifier", + "name": "max", + "range": [ + 3195, + 3198 + ], + "loc": { + "start": { + "line": 189, + "column": 22 + }, + "end": { + "line": 189, + "column": 25 + } + } + }, + "range": [ + 3190, + 3198 + ], + "loc": { + "start": { + "line": 189, + "column": 17 + }, + "end": { + "line": 189, + "column": 25 + } + } + }, + "arguments": [ + { + "type": "Identifier", + "name": "a", + "range": [ + 3199, + 3200 + ], + "loc": { + "start": { + "line": 189, + "column": 26 + }, + "end": { + "line": 189, + "column": 27 + } + } + }, + { + "type": "Literal", + "value": 0, + "raw": "0.0", + "range": [ + 3202, + 3205 + ], + "loc": { + "start": { + "line": 189, + "column": 29 + }, + "end": { + "line": 189, + "column": 32 + } + } + } + ], + "range": [ + 3190, + 3206 + ], + "loc": { + "start": { + "line": 189, + "column": 17 + }, + "end": { + "line": 189, + "column": 33 + } + } + }, + { + "type": "Literal", + "value": 1, + "raw": "1.0", + "range": [ + 3208, + 3211 + ], + "loc": { + "start": { + "line": 189, + "column": 35 + }, + "end": { + "line": 189, + "column": 38 + } + } + } + ], + "range": [ + 3181, + 3212 + ], + "loc": { + "start": { + "line": 189, + "column": 8 + }, + "end": { + "line": 189, + "column": 39 + } + } + }, + "range": [ + 3174, + 3213 + ], + "loc": { + "start": { + "line": 189, + "column": 1 + }, + "end": { + "line": 189, + "column": 40 + } + } + } + ], + "range": [ + 3168, + 3218 + ], + "loc": { + "start": { + "line": 187, + "column": 21 + }, + "end": { + "line": 191, + "column": 1 + } + } + }, + "generator": false, + "expression": false, + "range": [ + 3147, + 3218 + ], + "loc": { + "start": { + "line": 187, + "column": 0 + }, + "end": { + "line": 191, + "column": 1 + } + }, + "leadingComments": [ + { + "type": "Block", + "value": "*\r\n * Clamps a value to the range [0, 1].\r\n *\r\n * @private\r\n * @param {Number} a - The value.\r\n * @return {Number} The saturated value.\r\n ", + "range": [ + 3001, + 3143 + ], + "loc": { + "start": { + "line": 179, + "column": 0 + }, + "end": { + "line": 185, + "column": 3 + } + } + } + ], + "trailingComments": [ + { + "type": "Block", + "value": "*\r\n * A smoothing function for small U-patterns.\r\n *\r\n * @private\r\n * @param {Number} d - A smoothing factor.\r\n * @param {Box2} b - The area that should be smoothed.\r\n * @return {Box2} The smoothed area.\r\n ", + "range": [ + 3222, + 3432 + ], + "loc": { + "start": { + "line": 193, + "column": 0 + }, + "end": { + "line": 200, + "column": 3 + } + } + } + ] + }, + { + "type": "FunctionDeclaration", + "id": { + "type": "Identifier", + "name": "smoothArea", + "range": [ + 3445, + 3455 + ], + "loc": { + "start": { + "line": 202, + "column": 9 + }, + "end": { + "line": 202, + "column": 19 + } + } + }, + "params": [ + { + "type": "Identifier", + "name": "d", + "range": [ + 3456, + 3457 + ], + "loc": { + "start": { + "line": 202, + "column": 20 + }, + "end": { + "line": 202, + "column": 21 + } + } + }, + { + "type": "Identifier", + "name": "b", + "range": [ + 3459, + 3460 + ], + "loc": { + "start": { + "line": 202, + "column": 23 + }, + "end": { + "line": 202, + "column": 24 + } + } + } + ], + "body": { + "type": "BlockStatement", + "body": [ + { + "type": "VariableDeclaration", + "declarations": [ + { + "type": "VariableDeclarator", + "id": { + "type": "Identifier", + "name": "a1", + "range": [ + 3474, + 3476 + ], + "loc": { + "start": { + "line": 204, + "column": 7 + }, + "end": { + "line": 204, + "column": 9 + } + } + }, + "init": { + "type": "MemberExpression", + "computed": false, + "object": { + "type": "Identifier", + "name": "b", + "range": [ + 3479, + 3480 + ], + "loc": { + "start": { + "line": 204, + "column": 12 + }, + "end": { + "line": 204, + "column": 13 + } + } + }, + "property": { + "type": "Identifier", + "name": "min", + "range": [ + 3481, + 3484 + ], + "loc": { + "start": { + "line": 204, + "column": 14 + }, + "end": { + "line": 204, + "column": 17 + } + } + }, + "range": [ + 3479, + 3484 + ], + "loc": { + "start": { + "line": 204, + "column": 12 + }, + "end": { + "line": 204, + "column": 17 + } + } + }, + "range": [ + 3474, + 3484 + ], + "loc": { + "start": { + "line": 204, + "column": 7 + }, + "end": { + "line": 204, + "column": 17 + } + } + } + ], + "kind": "const", + "range": [ + 3468, + 3485 + ], + "loc": { + "start": { + "line": 204, + "column": 1 + }, + "end": { + "line": 204, + "column": 18 + } + } + }, + { + "type": "VariableDeclaration", + "declarations": [ + { + "type": "VariableDeclarator", + "id": { + "type": "Identifier", + "name": "a2", + "range": [ + 3494, + 3496 + ], + "loc": { + "start": { + "line": 205, + "column": 7 + }, + "end": { + "line": 205, + "column": 9 + } + } + }, + "init": { + "type": "MemberExpression", + "computed": false, + "object": { + "type": "Identifier", + "name": "b", + "range": [ + 3499, + 3500 + ], + "loc": { + "start": { + "line": 205, + "column": 12 + }, + "end": { + "line": 205, + "column": 13 + } + } + }, + "property": { + "type": "Identifier", + "name": "max", + "range": [ + 3501, + 3504 + ], + "loc": { + "start": { + "line": 205, + "column": 14 + }, + "end": { + "line": 205, + "column": 17 + } + } + }, + "range": [ + 3499, + 3504 + ], + "loc": { + "start": { + "line": 205, + "column": 12 + }, + "end": { + "line": 205, + "column": 17 + } + } + }, + "range": [ + 3494, + 3504 + ], + "loc": { + "start": { + "line": 205, + "column": 7 + }, + "end": { + "line": 205, + "column": 17 + } + } + } + ], + "kind": "const", + "range": [ + 3488, + 3505 + ], + "loc": { + "start": { + "line": 205, + "column": 1 + }, + "end": { + "line": 205, + "column": 18 + } + } + }, + { + "type": "VariableDeclaration", + "declarations": [ + { + "type": "VariableDeclarator", + "id": { + "type": "Identifier", + "name": "b1X", + "range": [ + 3516, + 3519 + ], + "loc": { + "start": { + "line": 207, + "column": 7 + }, + "end": { + "line": 207, + "column": 10 + } + } + }, + "init": { + "type": "BinaryExpression", + "operator": "*", + "left": { + "type": "CallExpression", + "callee": { + "type": "MemberExpression", + "computed": false, + "object": { + "type": "Identifier", + "name": "Math", + "range": [ + 3522, + 3526 + ], + "loc": { + "start": { + "line": 207, + "column": 13 + }, + "end": { + "line": 207, + "column": 17 + } + } + }, + "property": { + "type": "Identifier", + "name": "sqrt", + "range": [ + 3527, + 3531 + ], + "loc": { + "start": { + "line": 207, + "column": 18 + }, + "end": { + "line": 207, + "column": 22 + } + } + }, + "range": [ + 3522, + 3531 + ], + "loc": { + "start": { + "line": 207, + "column": 13 + }, + "end": { + "line": 207, + "column": 22 + } + } + }, + "arguments": [ + { + "type": "BinaryExpression", + "operator": "*", + "left": { + "type": "MemberExpression", + "computed": false, + "object": { + "type": "Identifier", + "name": "a1", + "range": [ + 3532, + 3534 + ], + "loc": { + "start": { + "line": 207, + "column": 23 + }, + "end": { + "line": 207, + "column": 25 + } + } + }, + "property": { + "type": "Identifier", + "name": "x", + "range": [ + 3535, + 3536 + ], + "loc": { + "start": { + "line": 207, + "column": 26 + }, + "end": { + "line": 207, + "column": 27 + } + } + }, + "range": [ + 3532, + 3536 + ], + "loc": { + "start": { + "line": 207, + "column": 23 + }, + "end": { + "line": 207, + "column": 27 + } + } + }, + "right": { + "type": "Literal", + "value": 2, + "raw": "2.0", + "range": [ + 3539, + 3542 + ], + "loc": { + "start": { + "line": 207, + "column": 30 + }, + "end": { + "line": 207, + "column": 33 + } + } + }, + "range": [ + 3532, + 3542 + ], + "loc": { + "start": { + "line": 207, + "column": 23 + }, + "end": { + "line": 207, + "column": 33 + } + } + } + ], + "range": [ + 3522, + 3543 + ], + "loc": { + "start": { + "line": 207, + "column": 13 + }, + "end": { + "line": 207, + "column": 34 + } + } + }, + "right": { + "type": "Literal", + "value": 0.5, + "raw": "0.5", + "range": [ + 3546, + 3549 + ], + "loc": { + "start": { + "line": 207, + "column": 37 + }, + "end": { + "line": 207, + "column": 40 + } + } + }, + "range": [ + 3522, + 3549 + ], + "loc": { + "start": { + "line": 207, + "column": 13 + }, + "end": { + "line": 207, + "column": 40 + } + } + }, + "range": [ + 3516, + 3549 + ], + "loc": { + "start": { + "line": 207, + "column": 7 + }, + "end": { + "line": 207, + "column": 40 + } + } + } + ], + "kind": "const", + "range": [ + 3510, + 3550 + ], + "loc": { + "start": { + "line": 207, + "column": 1 + }, + "end": { + "line": 207, + "column": 41 + } + } + }, + { + "type": "VariableDeclaration", + "declarations": [ + { + "type": "VariableDeclarator", + "id": { + "type": "Identifier", + "name": "b1Y", + "range": [ + 3559, + 3562 + ], + "loc": { + "start": { + "line": 208, + "column": 7 + }, + "end": { + "line": 208, + "column": 10 + } + } + }, + "init": { + "type": "BinaryExpression", + "operator": "*", + "left": { + "type": "CallExpression", + "callee": { + "type": "MemberExpression", + "computed": false, + "object": { + "type": "Identifier", + "name": "Math", + "range": [ + 3565, + 3569 + ], + "loc": { + "start": { + "line": 208, + "column": 13 + }, + "end": { + "line": 208, + "column": 17 + } + } + }, + "property": { + "type": "Identifier", + "name": "sqrt", + "range": [ + 3570, + 3574 + ], + "loc": { + "start": { + "line": 208, + "column": 18 + }, + "end": { + "line": 208, + "column": 22 + } + } + }, + "range": [ + 3565, + 3574 + ], + "loc": { + "start": { + "line": 208, + "column": 13 + }, + "end": { + "line": 208, + "column": 22 + } + } + }, + "arguments": [ + { + "type": "BinaryExpression", + "operator": "*", + "left": { + "type": "MemberExpression", + "computed": false, + "object": { + "type": "Identifier", + "name": "a1", + "range": [ + 3575, + 3577 + ], + "loc": { + "start": { + "line": 208, + "column": 23 + }, + "end": { + "line": 208, + "column": 25 + } + } + }, + "property": { + "type": "Identifier", + "name": "y", + "range": [ + 3578, + 3579 + ], + "loc": { + "start": { + "line": 208, + "column": 26 + }, + "end": { + "line": 208, + "column": 27 + } + } + }, + "range": [ + 3575, + 3579 + ], + "loc": { + "start": { + "line": 208, + "column": 23 + }, + "end": { + "line": 208, + "column": 27 + } + } + }, + "right": { + "type": "Literal", + "value": 2, + "raw": "2.0", + "range": [ + 3582, + 3585 + ], + "loc": { + "start": { + "line": 208, + "column": 30 + }, + "end": { + "line": 208, + "column": 33 + } + } + }, + "range": [ + 3575, + 3585 + ], + "loc": { + "start": { + "line": 208, + "column": 23 + }, + "end": { + "line": 208, + "column": 33 + } + } + } + ], + "range": [ + 3565, + 3586 + ], + "loc": { + "start": { + "line": 208, + "column": 13 + }, + "end": { + "line": 208, + "column": 34 + } + } + }, + "right": { + "type": "Literal", + "value": 0.5, + "raw": "0.5", + "range": [ + 3589, + 3592 + ], + "loc": { + "start": { + "line": 208, + "column": 37 + }, + "end": { + "line": 208, + "column": 40 + } + } + }, + "range": [ + 3565, + 3592 + ], + "loc": { + "start": { + "line": 208, + "column": 13 + }, + "end": { + "line": 208, + "column": 40 + } + } + }, + "range": [ + 3559, + 3592 + ], + "loc": { + "start": { + "line": 208, + "column": 7 + }, + "end": { + "line": 208, + "column": 40 + } + } + } + ], + "kind": "const", + "range": [ + 3553, + 3593 + ], + "loc": { + "start": { + "line": 208, + "column": 1 + }, + "end": { + "line": 208, + "column": 41 + } + } + }, + { + "type": "VariableDeclaration", + "declarations": [ + { + "type": "VariableDeclarator", + "id": { + "type": "Identifier", + "name": "b2X", + "range": [ + 3602, + 3605 + ], + "loc": { + "start": { + "line": 209, + "column": 7 + }, + "end": { + "line": 209, + "column": 10 + } + } + }, + "init": { + "type": "BinaryExpression", + "operator": "*", + "left": { + "type": "CallExpression", + "callee": { + "type": "MemberExpression", + "computed": false, + "object": { + "type": "Identifier", + "name": "Math", + "range": [ + 3608, + 3612 + ], + "loc": { + "start": { + "line": 209, + "column": 13 + }, + "end": { + "line": 209, + "column": 17 + } + } + }, + "property": { + "type": "Identifier", + "name": "sqrt", + "range": [ + 3613, + 3617 + ], + "loc": { + "start": { + "line": 209, + "column": 18 + }, + "end": { + "line": 209, + "column": 22 + } + } + }, + "range": [ + 3608, + 3617 + ], + "loc": { + "start": { + "line": 209, + "column": 13 + }, + "end": { + "line": 209, + "column": 22 + } + } + }, + "arguments": [ + { + "type": "BinaryExpression", + "operator": "*", + "left": { + "type": "MemberExpression", + "computed": false, + "object": { + "type": "Identifier", + "name": "a2", + "range": [ + 3618, + 3620 + ], + "loc": { + "start": { + "line": 209, + "column": 23 + }, + "end": { + "line": 209, + "column": 25 + } + } + }, + "property": { + "type": "Identifier", + "name": "x", + "range": [ + 3621, + 3622 + ], + "loc": { + "start": { + "line": 209, + "column": 26 + }, + "end": { + "line": 209, + "column": 27 + } + } + }, + "range": [ + 3618, + 3622 + ], + "loc": { + "start": { + "line": 209, + "column": 23 + }, + "end": { + "line": 209, + "column": 27 + } + } + }, + "right": { + "type": "Literal", + "value": 2, + "raw": "2.0", + "range": [ + 3625, + 3628 + ], + "loc": { + "start": { + "line": 209, + "column": 30 + }, + "end": { + "line": 209, + "column": 33 + } + } + }, + "range": [ + 3618, + 3628 + ], + "loc": { + "start": { + "line": 209, + "column": 23 + }, + "end": { + "line": 209, + "column": 33 + } + } + } + ], + "range": [ + 3608, + 3629 + ], + "loc": { + "start": { + "line": 209, + "column": 13 + }, + "end": { + "line": 209, + "column": 34 + } + } + }, + "right": { + "type": "Literal", + "value": 0.5, + "raw": "0.5", + "range": [ + 3632, + 3635 + ], + "loc": { + "start": { + "line": 209, + "column": 37 + }, + "end": { + "line": 209, + "column": 40 + } + } + }, + "range": [ + 3608, + 3635 + ], + "loc": { + "start": { + "line": 209, + "column": 13 + }, + "end": { + "line": 209, + "column": 40 + } + } + }, + "range": [ + 3602, + 3635 + ], + "loc": { + "start": { + "line": 209, + "column": 7 + }, + "end": { + "line": 209, + "column": 40 + } + } + } + ], + "kind": "const", + "range": [ + 3596, + 3636 + ], + "loc": { + "start": { + "line": 209, + "column": 1 + }, + "end": { + "line": 209, + "column": 41 + } + } + }, + { + "type": "VariableDeclaration", + "declarations": [ + { + "type": "VariableDeclarator", + "id": { + "type": "Identifier", + "name": "b2Y", + "range": [ + 3645, + 3648 + ], + "loc": { + "start": { + "line": 210, + "column": 7 + }, + "end": { + "line": 210, + "column": 10 + } + } + }, + "init": { + "type": "BinaryExpression", + "operator": "*", + "left": { + "type": "CallExpression", + "callee": { + "type": "MemberExpression", + "computed": false, + "object": { + "type": "Identifier", + "name": "Math", + "range": [ + 3651, + 3655 + ], + "loc": { + "start": { + "line": 210, + "column": 13 + }, + "end": { + "line": 210, + "column": 17 + } + } + }, + "property": { + "type": "Identifier", + "name": "sqrt", + "range": [ + 3656, + 3660 + ], + "loc": { + "start": { + "line": 210, + "column": 18 + }, + "end": { + "line": 210, + "column": 22 + } + } + }, + "range": [ + 3651, + 3660 + ], + "loc": { + "start": { + "line": 210, + "column": 13 + }, + "end": { + "line": 210, + "column": 22 + } + } + }, + "arguments": [ + { + "type": "BinaryExpression", + "operator": "*", + "left": { + "type": "MemberExpression", + "computed": false, + "object": { + "type": "Identifier", + "name": "a2", + "range": [ + 3661, + 3663 + ], + "loc": { + "start": { + "line": 210, + "column": 23 + }, + "end": { + "line": 210, + "column": 25 + } + } + }, + "property": { + "type": "Identifier", + "name": "y", + "range": [ + 3664, + 3665 + ], + "loc": { + "start": { + "line": 210, + "column": 26 + }, + "end": { + "line": 210, + "column": 27 + } + } + }, + "range": [ + 3661, + 3665 + ], + "loc": { + "start": { + "line": 210, + "column": 23 + }, + "end": { + "line": 210, + "column": 27 + } + } + }, + "right": { + "type": "Literal", + "value": 2, + "raw": "2.0", + "range": [ + 3668, + 3671 + ], + "loc": { + "start": { + "line": 210, + "column": 30 + }, + "end": { + "line": 210, + "column": 33 + } + } + }, + "range": [ + 3661, + 3671 + ], + "loc": { + "start": { + "line": 210, + "column": 23 + }, + "end": { + "line": 210, + "column": 33 + } + } + } + ], + "range": [ + 3651, + 3672 + ], + "loc": { + "start": { + "line": 210, + "column": 13 + }, + "end": { + "line": 210, + "column": 34 + } + } + }, + "right": { + "type": "Literal", + "value": 0.5, + "raw": "0.5", + "range": [ + 3675, + 3678 + ], + "loc": { + "start": { + "line": 210, + "column": 37 + }, + "end": { + "line": 210, + "column": 40 + } + } + }, + "range": [ + 3651, + 3678 + ], + "loc": { + "start": { + "line": 210, + "column": 13 + }, + "end": { + "line": 210, + "column": 40 + } + } + }, + "range": [ + 3645, + 3678 + ], + "loc": { + "start": { + "line": 210, + "column": 7 + }, + "end": { + "line": 210, + "column": 40 + } + } + } + ], + "kind": "const", + "range": [ + 3639, + 3679 + ], + "loc": { + "start": { + "line": 210, + "column": 1 + }, + "end": { + "line": 210, + "column": 41 + } + } + }, + { + "type": "VariableDeclaration", + "declarations": [ + { + "type": "VariableDeclarator", + "id": { + "type": "Identifier", + "name": "p", + "range": [ + 3690, + 3691 + ], + "loc": { + "start": { + "line": 212, + "column": 7 + }, + "end": { + "line": 212, + "column": 8 + } + } + }, + "init": { + "type": "CallExpression", + "callee": { + "type": "Identifier", + "name": "saturate", + "range": [ + 3694, + 3702 + ], + "loc": { + "start": { + "line": 212, + "column": 11 + }, + "end": { + "line": 212, + "column": 19 + } + } + }, + "arguments": [ + { + "type": "BinaryExpression", + "operator": "/", + "left": { + "type": "Identifier", + "name": "d", + "range": [ + 3703, + 3704 + ], + "loc": { + "start": { + "line": 212, + "column": 20 + }, + "end": { + "line": 212, + "column": 21 + } + } + }, + "right": { + "type": "Identifier", + "name": "SMOOTH_MAX_DISTANCE", + "range": [ + 3707, + 3726 + ], + "loc": { + "start": { + "line": 212, + "column": 24 + }, + "end": { + "line": 212, + "column": 43 + } + } + }, + "range": [ + 3703, + 3726 + ], + "loc": { + "start": { + "line": 212, + "column": 20 + }, + "end": { + "line": 212, + "column": 43 + } + } + } + ], + "range": [ + 3694, + 3727 + ], + "loc": { + "start": { + "line": 212, + "column": 11 + }, + "end": { + "line": 212, + "column": 44 + } + } + }, + "range": [ + 3690, + 3727 + ], + "loc": { + "start": { + "line": 212, + "column": 7 + }, + "end": { + "line": 212, + "column": 44 + } + } + } + ], + "kind": "const", + "range": [ + 3684, + 3728 + ], + "loc": { + "start": { + "line": 212, + "column": 1 + }, + "end": { + "line": 212, + "column": 45 + } + } + }, + { + "type": "ExpressionStatement", + "expression": { + "type": "CallExpression", + "callee": { + "type": "MemberExpression", + "computed": false, + "object": { + "type": "Identifier", + "name": "a1", + "range": [ + 3733, + 3735 + ], + "loc": { + "start": { + "line": 214, + "column": 1 + }, + "end": { + "line": 214, + "column": 3 + } + } + }, + "property": { + "type": "Identifier", + "name": "set", + "range": [ + 3736, + 3739 + ], + "loc": { + "start": { + "line": 214, + "column": 4 + }, + "end": { + "line": 214, + "column": 7 + } + } + }, + "range": [ + 3733, + 3739 + ], + "loc": { + "start": { + "line": 214, + "column": 1 + }, + "end": { + "line": 214, + "column": 7 + } + } + }, + "arguments": [ + { + "type": "CallExpression", + "callee": { + "type": "Identifier", + "name": "lerp", + "range": [ + 3740, + 3744 + ], + "loc": { + "start": { + "line": 214, + "column": 8 + }, + "end": { + "line": 214, + "column": 12 + } + } + }, + "arguments": [ + { + "type": "Identifier", + "name": "b1X", + "range": [ + 3745, + 3748 + ], + "loc": { + "start": { + "line": 214, + "column": 13 + }, + "end": { + "line": 214, + "column": 16 + } + } + }, + { + "type": "MemberExpression", + "computed": false, + "object": { + "type": "Identifier", + "name": "a1", + "range": [ + 3750, + 3752 + ], + "loc": { + "start": { + "line": 214, + "column": 18 + }, + "end": { + "line": 214, + "column": 20 + } + } + }, + "property": { + "type": "Identifier", + "name": "x", + "range": [ + 3753, + 3754 + ], + "loc": { + "start": { + "line": 214, + "column": 21 + }, + "end": { + "line": 214, + "column": 22 + } + } + }, + "range": [ + 3750, + 3754 + ], + "loc": { + "start": { + "line": 214, + "column": 18 + }, + "end": { + "line": 214, + "column": 22 + } + } + }, + { + "type": "Identifier", + "name": "p", + "range": [ + 3756, + 3757 + ], + "loc": { + "start": { + "line": 214, + "column": 24 + }, + "end": { + "line": 214, + "column": 25 + } + } + } + ], + "range": [ + 3740, + 3758 + ], + "loc": { + "start": { + "line": 214, + "column": 8 + }, + "end": { + "line": 214, + "column": 26 + } + } + }, + { + "type": "CallExpression", + "callee": { + "type": "Identifier", + "name": "lerp", + "range": [ + 3760, + 3764 + ], + "loc": { + "start": { + "line": 214, + "column": 28 + }, + "end": { + "line": 214, + "column": 32 + } + } + }, + "arguments": [ + { + "type": "Identifier", + "name": "b1Y", + "range": [ + 3765, + 3768 + ], + "loc": { + "start": { + "line": 214, + "column": 33 + }, + "end": { + "line": 214, + "column": 36 + } + } + }, + { + "type": "MemberExpression", + "computed": false, + "object": { + "type": "Identifier", + "name": "a1", + "range": [ + 3770, + 3772 + ], + "loc": { + "start": { + "line": 214, + "column": 38 + }, + "end": { + "line": 214, + "column": 40 + } + } + }, + "property": { + "type": "Identifier", + "name": "y", + "range": [ + 3773, + 3774 + ], + "loc": { + "start": { + "line": 214, + "column": 41 + }, + "end": { + "line": 214, + "column": 42 + } + } + }, + "range": [ + 3770, + 3774 + ], + "loc": { + "start": { + "line": 214, + "column": 38 + }, + "end": { + "line": 214, + "column": 42 + } + } + }, + { + "type": "Identifier", + "name": "p", + "range": [ + 3776, + 3777 + ], + "loc": { + "start": { + "line": 214, + "column": 44 + }, + "end": { + "line": 214, + "column": 45 + } + } + } + ], + "range": [ + 3760, + 3778 + ], + "loc": { + "start": { + "line": 214, + "column": 28 + }, + "end": { + "line": 214, + "column": 46 + } + } + } + ], + "range": [ + 3733, + 3779 + ], + "loc": { + "start": { + "line": 214, + "column": 1 + }, + "end": { + "line": 214, + "column": 47 + } + } + }, + "range": [ + 3733, + 3780 + ], + "loc": { + "start": { + "line": 214, + "column": 1 + }, + "end": { + "line": 214, + "column": 48 + } + } + }, + { + "type": "ExpressionStatement", + "expression": { + "type": "CallExpression", + "callee": { + "type": "MemberExpression", + "computed": false, + "object": { + "type": "Identifier", + "name": "a2", + "range": [ + 3783, + 3785 + ], + "loc": { + "start": { + "line": 215, + "column": 1 + }, + "end": { + "line": 215, + "column": 3 + } + } + }, + "property": { + "type": "Identifier", + "name": "set", + "range": [ + 3786, + 3789 + ], + "loc": { + "start": { + "line": 215, + "column": 4 + }, + "end": { + "line": 215, + "column": 7 + } + } + }, + "range": [ + 3783, + 3789 + ], + "loc": { + "start": { + "line": 215, + "column": 1 + }, + "end": { + "line": 215, + "column": 7 + } + } + }, + "arguments": [ + { + "type": "CallExpression", + "callee": { + "type": "Identifier", + "name": "lerp", + "range": [ + 3790, + 3794 + ], + "loc": { + "start": { + "line": 215, + "column": 8 + }, + "end": { + "line": 215, + "column": 12 + } + } + }, + "arguments": [ + { + "type": "Identifier", + "name": "b2X", + "range": [ + 3795, + 3798 + ], + "loc": { + "start": { + "line": 215, + "column": 13 + }, + "end": { + "line": 215, + "column": 16 + } + } + }, + { + "type": "MemberExpression", + "computed": false, + "object": { + "type": "Identifier", + "name": "a2", + "range": [ + 3800, + 3802 + ], + "loc": { + "start": { + "line": 215, + "column": 18 + }, + "end": { + "line": 215, + "column": 20 + } + } + }, + "property": { + "type": "Identifier", + "name": "x", + "range": [ + 3803, + 3804 + ], + "loc": { + "start": { + "line": 215, + "column": 21 + }, + "end": { + "line": 215, + "column": 22 + } + } + }, + "range": [ + 3800, + 3804 + ], + "loc": { + "start": { + "line": 215, + "column": 18 + }, + "end": { + "line": 215, + "column": 22 + } + } + }, + { + "type": "Identifier", + "name": "p", + "range": [ + 3806, + 3807 + ], + "loc": { + "start": { + "line": 215, + "column": 24 + }, + "end": { + "line": 215, + "column": 25 + } + } + } + ], + "range": [ + 3790, + 3808 + ], + "loc": { + "start": { + "line": 215, + "column": 8 + }, + "end": { + "line": 215, + "column": 26 + } + } + }, + { + "type": "CallExpression", + "callee": { + "type": "Identifier", + "name": "lerp", + "range": [ + 3810, + 3814 + ], + "loc": { + "start": { + "line": 215, + "column": 28 + }, + "end": { + "line": 215, + "column": 32 + } + } + }, + "arguments": [ + { + "type": "Identifier", + "name": "b2Y", + "range": [ + 3815, + 3818 + ], + "loc": { + "start": { + "line": 215, + "column": 33 + }, + "end": { + "line": 215, + "column": 36 + } + } + }, + { + "type": "MemberExpression", + "computed": false, + "object": { + "type": "Identifier", + "name": "a2", + "range": [ + 3820, + 3822 + ], + "loc": { + "start": { + "line": 215, + "column": 38 + }, + "end": { + "line": 215, + "column": 40 + } + } + }, + "property": { + "type": "Identifier", + "name": "y", + "range": [ + 3823, + 3824 + ], + "loc": { + "start": { + "line": 215, + "column": 41 + }, + "end": { + "line": 215, + "column": 42 + } + } + }, + "range": [ + 3820, + 3824 + ], + "loc": { + "start": { + "line": 215, + "column": 38 + }, + "end": { + "line": 215, + "column": 42 + } + } + }, + { + "type": "Identifier", + "name": "p", + "range": [ + 3826, + 3827 + ], + "loc": { + "start": { + "line": 215, + "column": 44 + }, + "end": { + "line": 215, + "column": 45 + } + } + } + ], + "range": [ + 3810, + 3828 + ], + "loc": { + "start": { + "line": 215, + "column": 28 + }, + "end": { + "line": 215, + "column": 46 + } + } + } + ], + "range": [ + 3783, + 3829 + ], + "loc": { + "start": { + "line": 215, + "column": 1 + }, + "end": { + "line": 215, + "column": 47 + } + } + }, + "range": [ + 3783, + 3830 + ], + "loc": { + "start": { + "line": 215, + "column": 1 + }, + "end": { + "line": 215, + "column": 48 + } + } + }, + { + "type": "ReturnStatement", + "argument": { + "type": "Identifier", + "name": "b", + "range": [ + 3842, + 3843 + ], + "loc": { + "start": { + "line": 217, + "column": 8 + }, + "end": { + "line": 217, + "column": 9 + } + } + }, + "range": [ + 3835, + 3844 + ], + "loc": { + "start": { + "line": 217, + "column": 1 + }, + "end": { + "line": 217, + "column": 10 + } + } + } + ], + "range": [ + 3462, + 3849 + ], + "loc": { + "start": { + "line": 202, + "column": 26 + }, + "end": { + "line": 219, + "column": 1 + } + } + }, + "generator": false, + "expression": false, + "range": [ + 3436, + 3849 + ], + "loc": { + "start": { + "line": 202, + "column": 0 + }, + "end": { + "line": 219, + "column": 1 + } + }, + "leadingComments": [ + { + "type": "Block", + "value": "*\r\n * A smoothing function for small U-patterns.\r\n *\r\n * @private\r\n * @param {Number} d - A smoothing factor.\r\n * @param {Box2} b - The area that should be smoothed.\r\n * @return {Box2} The smoothed area.\r\n ", + "range": [ + 3222, + 3432 + ], + "loc": { + "start": { + "line": 193, + "column": 0 + }, + "end": { + "line": 200, + "column": 3 + } + } + } + ], + "trailingComments": [ + { + "type": "Block", + "value": "*\r\n * Calculates the area under the line p1 -> p2, for the pixels (x, x + 1).\r\n *\r\n * @private\r\n * @param {Vector2} p1 - The starting point of the line.\r\n * @param {Vector2} p2 - The ending point of the line.\r\n * @param {Number} x - The pixel index.\r\n * @param {Vector2} result - A target vector to store the area in.\r\n * @return {Vector2} The area.\r\n ", + "range": [ + 3853, + 4209 + ], + "loc": { + "start": { + "line": 221, + "column": 0 + }, + "end": { + "line": 230, + "column": 3 + } + } + } + ] + }, + { + "type": "FunctionDeclaration", + "id": { + "type": "Identifier", + "name": "calculateOrthogonalArea", + "range": [ + 4222, + 4245 + ], + "loc": { + "start": { + "line": 232, + "column": 9 + }, + "end": { + "line": 232, + "column": 32 + } + } + }, + "params": [ + { + "type": "Identifier", + "name": "p1", + "range": [ + 4246, + 4248 + ], + "loc": { + "start": { + "line": 232, + "column": 33 + }, + "end": { + "line": 232, + "column": 35 + } + } + }, + { + "type": "Identifier", + "name": "p2", + "range": [ + 4250, + 4252 + ], + "loc": { + "start": { + "line": 232, + "column": 37 + }, + "end": { + "line": 232, + "column": 39 + } + } + }, + { + "type": "Identifier", + "name": "x", + "range": [ + 4254, + 4255 + ], + "loc": { + "start": { + "line": 232, + "column": 41 + }, + "end": { + "line": 232, + "column": 42 + } + } + }, + { + "type": "Identifier", + "name": "result", + "range": [ + 4257, + 4263 + ], + "loc": { + "start": { + "line": 232, + "column": 44 + }, + "end": { + "line": 232, + "column": 50 + } + } + } + ], + "body": { + "type": "BlockStatement", + "body": [ + { + "type": "VariableDeclaration", + "declarations": [ + { + "type": "VariableDeclarator", + "id": { + "type": "Identifier", + "name": "dX", + "range": [ + 4277, + 4279 + ], + "loc": { + "start": { + "line": 234, + "column": 7 + }, + "end": { + "line": 234, + "column": 9 + } + } + }, + "init": { + "type": "BinaryExpression", + "operator": "-", + "left": { + "type": "MemberExpression", + "computed": false, + "object": { + "type": "Identifier", + "name": "p2", + "range": [ + 4282, + 4284 + ], + "loc": { + "start": { + "line": 234, + "column": 12 + }, + "end": { + "line": 234, + "column": 14 + } + } + }, + "property": { + "type": "Identifier", + "name": "x", + "range": [ + 4285, + 4286 + ], + "loc": { + "start": { + "line": 234, + "column": 15 + }, + "end": { + "line": 234, + "column": 16 + } + } + }, + "range": [ + 4282, + 4286 + ], + "loc": { + "start": { + "line": 234, + "column": 12 + }, + "end": { + "line": 234, + "column": 16 + } + } + }, + "right": { + "type": "MemberExpression", + "computed": false, + "object": { + "type": "Identifier", + "name": "p1", + "range": [ + 4289, + 4291 + ], + "loc": { + "start": { + "line": 234, + "column": 19 + }, + "end": { + "line": 234, + "column": 21 + } + } + }, + "property": { + "type": "Identifier", + "name": "x", + "range": [ + 4292, + 4293 + ], + "loc": { + "start": { + "line": 234, + "column": 22 + }, + "end": { + "line": 234, + "column": 23 + } + } + }, + "range": [ + 4289, + 4293 + ], + "loc": { + "start": { + "line": 234, + "column": 19 + }, + "end": { + "line": 234, + "column": 23 + } + } + }, + "range": [ + 4282, + 4293 + ], + "loc": { + "start": { + "line": 234, + "column": 12 + }, + "end": { + "line": 234, + "column": 23 + } + } + }, + "range": [ + 4277, + 4293 + ], + "loc": { + "start": { + "line": 234, + "column": 7 + }, + "end": { + "line": 234, + "column": 23 + } + } + } + ], + "kind": "const", + "range": [ + 4271, + 4294 + ], + "loc": { + "start": { + "line": 234, + "column": 1 + }, + "end": { + "line": 234, + "column": 24 + } + } + }, + { + "type": "VariableDeclaration", + "declarations": [ + { + "type": "VariableDeclarator", + "id": { + "type": "Identifier", + "name": "dY", + "range": [ + 4303, + 4305 + ], + "loc": { + "start": { + "line": 235, + "column": 7 + }, + "end": { + "line": 235, + "column": 9 + } + } + }, + "init": { + "type": "BinaryExpression", + "operator": "-", + "left": { + "type": "MemberExpression", + "computed": false, + "object": { + "type": "Identifier", + "name": "p2", + "range": [ + 4308, + 4310 + ], + "loc": { + "start": { + "line": 235, + "column": 12 + }, + "end": { + "line": 235, + "column": 14 + } + } + }, + "property": { + "type": "Identifier", + "name": "y", + "range": [ + 4311, + 4312 + ], + "loc": { + "start": { + "line": 235, + "column": 15 + }, + "end": { + "line": 235, + "column": 16 + } + } + }, + "range": [ + 4308, + 4312 + ], + "loc": { + "start": { + "line": 235, + "column": 12 + }, + "end": { + "line": 235, + "column": 16 + } + } + }, + "right": { + "type": "MemberExpression", + "computed": false, + "object": { + "type": "Identifier", + "name": "p1", + "range": [ + 4315, + 4317 + ], + "loc": { + "start": { + "line": 235, + "column": 19 + }, + "end": { + "line": 235, + "column": 21 + } + } + }, + "property": { + "type": "Identifier", + "name": "y", + "range": [ + 4318, + 4319 + ], + "loc": { + "start": { + "line": 235, + "column": 22 + }, + "end": { + "line": 235, + "column": 23 + } + } + }, + "range": [ + 4315, + 4319 + ], + "loc": { + "start": { + "line": 235, + "column": 19 + }, + "end": { + "line": 235, + "column": 23 + } + } + }, + "range": [ + 4308, + 4319 + ], + "loc": { + "start": { + "line": 235, + "column": 12 + }, + "end": { + "line": 235, + "column": 23 + } + } + }, + "range": [ + 4303, + 4319 + ], + "loc": { + "start": { + "line": 235, + "column": 7 + }, + "end": { + "line": 235, + "column": 23 + } + } + } + ], + "kind": "const", + "range": [ + 4297, + 4320 + ], + "loc": { + "start": { + "line": 235, + "column": 1 + }, + "end": { + "line": 235, + "column": 24 + } + } + }, + { + "type": "VariableDeclaration", + "declarations": [ + { + "type": "VariableDeclarator", + "id": { + "type": "Identifier", + "name": "x1", + "range": [ + 4331, + 4333 + ], + "loc": { + "start": { + "line": 237, + "column": 7 + }, + "end": { + "line": 237, + "column": 9 + } + } + }, + "init": { + "type": "Identifier", + "name": "x", + "range": [ + 4336, + 4337 + ], + "loc": { + "start": { + "line": 237, + "column": 12 + }, + "end": { + "line": 237, + "column": 13 + } + } + }, + "range": [ + 4331, + 4337 + ], + "loc": { + "start": { + "line": 237, + "column": 7 + }, + "end": { + "line": 237, + "column": 13 + } + } + } + ], + "kind": "const", + "range": [ + 4325, + 4338 + ], + "loc": { + "start": { + "line": 237, + "column": 1 + }, + "end": { + "line": 237, + "column": 14 + } + } + }, + { + "type": "VariableDeclaration", + "declarations": [ + { + "type": "VariableDeclarator", + "id": { + "type": "Identifier", + "name": "x2", + "range": [ + 4347, + 4349 + ], + "loc": { + "start": { + "line": 238, + "column": 7 + }, + "end": { + "line": 238, + "column": 9 + } + } + }, + "init": { + "type": "BinaryExpression", + "operator": "+", + "left": { + "type": "Identifier", + "name": "x", + "range": [ + 4352, + 4353 + ], + "loc": { + "start": { + "line": 238, + "column": 12 + }, + "end": { + "line": 238, + "column": 13 + } + } + }, + "right": { + "type": "Literal", + "value": 1, + "raw": "1.0", + "range": [ + 4356, + 4359 + ], + "loc": { + "start": { + "line": 238, + "column": 16 + }, + "end": { + "line": 238, + "column": 19 + } + } + }, + "range": [ + 4352, + 4359 + ], + "loc": { + "start": { + "line": 238, + "column": 12 + }, + "end": { + "line": 238, + "column": 19 + } + } + }, + "range": [ + 4347, + 4359 + ], + "loc": { + "start": { + "line": 238, + "column": 7 + }, + "end": { + "line": 238, + "column": 19 + } + } + } + ], + "kind": "const", + "range": [ + 4341, + 4360 + ], + "loc": { + "start": { + "line": 238, + "column": 1 + }, + "end": { + "line": 238, + "column": 20 + } + } + }, + { + "type": "VariableDeclaration", + "declarations": [ + { + "type": "VariableDeclarator", + "id": { + "type": "Identifier", + "name": "y1", + "range": [ + 4371, + 4373 + ], + "loc": { + "start": { + "line": 240, + "column": 7 + }, + "end": { + "line": 240, + "column": 9 + } + } + }, + "init": { + "type": "BinaryExpression", + "operator": "+", + "left": { + "type": "MemberExpression", + "computed": false, + "object": { + "type": "Identifier", + "name": "p1", + "range": [ + 4376, + 4378 + ], + "loc": { + "start": { + "line": 240, + "column": 12 + }, + "end": { + "line": 240, + "column": 14 + } + } + }, + "property": { + "type": "Identifier", + "name": "y", + "range": [ + 4379, + 4380 + ], + "loc": { + "start": { + "line": 240, + "column": 15 + }, + "end": { + "line": 240, + "column": 16 + } + } + }, + "range": [ + 4376, + 4380 + ], + "loc": { + "start": { + "line": 240, + "column": 12 + }, + "end": { + "line": 240, + "column": 16 + } + } + }, + "right": { + "type": "BinaryExpression", + "operator": "/", + "left": { + "type": "BinaryExpression", + "operator": "*", + "left": { + "type": "Identifier", + "name": "dY", + "range": [ + 4383, + 4385 + ], + "loc": { + "start": { + "line": 240, + "column": 19 + }, + "end": { + "line": 240, + "column": 21 + } + } + }, + "right": { + "type": "BinaryExpression", + "operator": "-", + "left": { + "type": "Identifier", + "name": "x1", + "range": [ + 4389, + 4391 + ], + "loc": { + "start": { + "line": 240, + "column": 25 + }, + "end": { + "line": 240, + "column": 27 + } + } + }, + "right": { + "type": "MemberExpression", + "computed": false, + "object": { + "type": "Identifier", + "name": "p1", + "range": [ + 4394, + 4396 + ], + "loc": { + "start": { + "line": 240, + "column": 30 + }, + "end": { + "line": 240, + "column": 32 + } + } + }, + "property": { + "type": "Identifier", + "name": "x", + "range": [ + 4397, + 4398 + ], + "loc": { + "start": { + "line": 240, + "column": 33 + }, + "end": { + "line": 240, + "column": 34 + } + } + }, + "range": [ + 4394, + 4398 + ], + "loc": { + "start": { + "line": 240, + "column": 30 + }, + "end": { + "line": 240, + "column": 34 + } + } + }, + "range": [ + 4389, + 4398 + ], + "loc": { + "start": { + "line": 240, + "column": 25 + }, + "end": { + "line": 240, + "column": 34 + } + } + }, + "range": [ + 4383, + 4399 + ], + "loc": { + "start": { + "line": 240, + "column": 19 + }, + "end": { + "line": 240, + "column": 35 + } + } + }, + "right": { + "type": "Identifier", + "name": "dX", + "range": [ + 4402, + 4404 + ], + "loc": { + "start": { + "line": 240, + "column": 38 + }, + "end": { + "line": 240, + "column": 40 + } + } + }, + "range": [ + 4383, + 4404 + ], + "loc": { + "start": { + "line": 240, + "column": 19 + }, + "end": { + "line": 240, + "column": 40 + } + } + }, + "range": [ + 4376, + 4404 + ], + "loc": { + "start": { + "line": 240, + "column": 12 + }, + "end": { + "line": 240, + "column": 40 + } + } + }, + "range": [ + 4371, + 4404 + ], + "loc": { + "start": { + "line": 240, + "column": 7 + }, + "end": { + "line": 240, + "column": 40 + } + } + } + ], + "kind": "const", + "range": [ + 4365, + 4405 + ], + "loc": { + "start": { + "line": 240, + "column": 1 + }, + "end": { + "line": 240, + "column": 41 + } + } + }, + { + "type": "VariableDeclaration", + "declarations": [ + { + "type": "VariableDeclarator", + "id": { + "type": "Identifier", + "name": "y2", + "range": [ + 4414, + 4416 + ], + "loc": { + "start": { + "line": 241, + "column": 7 + }, + "end": { + "line": 241, + "column": 9 + } + } + }, + "init": { + "type": "BinaryExpression", + "operator": "+", + "left": { + "type": "MemberExpression", + "computed": false, + "object": { + "type": "Identifier", + "name": "p1", + "range": [ + 4419, + 4421 + ], + "loc": { + "start": { + "line": 241, + "column": 12 + }, + "end": { + "line": 241, + "column": 14 + } + } + }, + "property": { + "type": "Identifier", + "name": "y", + "range": [ + 4422, + 4423 + ], + "loc": { + "start": { + "line": 241, + "column": 15 + }, + "end": { + "line": 241, + "column": 16 + } + } + }, + "range": [ + 4419, + 4423 + ], + "loc": { + "start": { + "line": 241, + "column": 12 + }, + "end": { + "line": 241, + "column": 16 + } + } + }, + "right": { + "type": "BinaryExpression", + "operator": "/", + "left": { + "type": "BinaryExpression", + "operator": "*", + "left": { + "type": "Identifier", + "name": "dY", + "range": [ + 4426, + 4428 + ], + "loc": { + "start": { + "line": 241, + "column": 19 + }, + "end": { + "line": 241, + "column": 21 + } + } + }, + "right": { + "type": "BinaryExpression", + "operator": "-", + "left": { + "type": "Identifier", + "name": "x2", + "range": [ + 4432, + 4434 + ], + "loc": { + "start": { + "line": 241, + "column": 25 + }, + "end": { + "line": 241, + "column": 27 + } + } + }, + "right": { + "type": "MemberExpression", + "computed": false, + "object": { + "type": "Identifier", + "name": "p1", + "range": [ + 4437, + 4439 + ], + "loc": { + "start": { + "line": 241, + "column": 30 + }, + "end": { + "line": 241, + "column": 32 + } + } + }, + "property": { + "type": "Identifier", + "name": "x", + "range": [ + 4440, + 4441 + ], + "loc": { + "start": { + "line": 241, + "column": 33 + }, + "end": { + "line": 241, + "column": 34 + } + } + }, + "range": [ + 4437, + 4441 + ], + "loc": { + "start": { + "line": 241, + "column": 30 + }, + "end": { + "line": 241, + "column": 34 + } + } + }, + "range": [ + 4432, + 4441 + ], + "loc": { + "start": { + "line": 241, + "column": 25 + }, + "end": { + "line": 241, + "column": 34 + } + } + }, + "range": [ + 4426, + 4442 + ], + "loc": { + "start": { + "line": 241, + "column": 19 + }, + "end": { + "line": 241, + "column": 35 + } + } + }, + "right": { + "type": "Identifier", + "name": "dX", + "range": [ + 4445, + 4447 + ], + "loc": { + "start": { + "line": 241, + "column": 38 + }, + "end": { + "line": 241, + "column": 40 + } + } + }, + "range": [ + 4426, + 4447 + ], + "loc": { + "start": { + "line": 241, + "column": 19 + }, + "end": { + "line": 241, + "column": 40 + } + } + }, + "range": [ + 4419, + 4447 + ], + "loc": { + "start": { + "line": 241, + "column": 12 + }, + "end": { + "line": 241, + "column": 40 + } + } + }, + "range": [ + 4414, + 4447 + ], + "loc": { + "start": { + "line": 241, + "column": 7 + }, + "end": { + "line": 241, + "column": 40 + } + } + } + ], + "kind": "const", + "range": [ + 4408, + 4448 + ], + "loc": { + "start": { + "line": 241, + "column": 1 + }, + "end": { + "line": 241, + "column": 41 + } + } + }, + { + "type": "VariableDeclaration", + "declarations": [ + { + "type": "VariableDeclarator", + "id": { + "type": "Identifier", + "name": "a", + "range": [ + 4457, + 4458 + ], + "loc": { + "start": { + "line": 243, + "column": 5 + }, + "end": { + "line": 243, + "column": 6 + } + } + }, + "init": null, + "range": [ + 4457, + 4458 + ], + "loc": { + "start": { + "line": 243, + "column": 5 + }, + "end": { + "line": 243, + "column": 6 + } + } + }, + { + "type": "VariableDeclarator", + "id": { + "type": "Identifier", + "name": "a1", + "range": [ + 4460, + 4462 + ], + "loc": { + "start": { + "line": 243, + "column": 8 + }, + "end": { + "line": 243, + "column": 10 + } + } + }, + "init": null, + "range": [ + 4460, + 4462 + ], + "loc": { + "start": { + "line": 243, + "column": 8 + }, + "end": { + "line": 243, + "column": 10 + } + } + }, + { + "type": "VariableDeclarator", + "id": { + "type": "Identifier", + "name": "a2", + "range": [ + 4464, + 4466 + ], + "loc": { + "start": { + "line": 243, + "column": 12 + }, + "end": { + "line": 243, + "column": 14 + } + } + }, + "init": null, + "range": [ + 4464, + 4466 + ], + "loc": { + "start": { + "line": 243, + "column": 12 + }, + "end": { + "line": 243, + "column": 14 + } + } + }, + { + "type": "VariableDeclarator", + "id": { + "type": "Identifier", + "name": "t", + "range": [ + 4468, + 4469 + ], + "loc": { + "start": { + "line": 243, + "column": 16 + }, + "end": { + "line": 243, + "column": 17 + } + } + }, + "init": null, + "range": [ + 4468, + 4469 + ], + "loc": { + "start": { + "line": 243, + "column": 16 + }, + "end": { + "line": 243, + "column": 17 + } + } + } + ], + "kind": "let", + "range": [ + 4453, + 4470 + ], + "loc": { + "start": { + "line": 243, + "column": 1 + }, + "end": { + "line": 243, + "column": 18 + } + }, + "trailingComments": [ + { + "type": "Line", + "value": " Check if x is inside the area.", + "range": [ + 4475, + 4508 + ], + "loc": { + "start": { + "line": 245, + "column": 1 + }, + "end": { + "line": 245, + "column": 34 + } + } + } + ] + }, + { + "type": "IfStatement", + "test": { + "type": "LogicalExpression", + "operator": "||", + "left": { + "type": "LogicalExpression", + "operator": "&&", + "left": { + "type": "BinaryExpression", + "operator": ">=", + "left": { + "type": "Identifier", + "name": "x1", + "range": [ + 4515, + 4517 + ], + "loc": { + "start": { + "line": 246, + "column": 5 + }, + "end": { + "line": 246, + "column": 7 + } + } + }, + "right": { + "type": "MemberExpression", + "computed": false, + "object": { + "type": "Identifier", + "name": "p1", + "range": [ + 4521, + 4523 + ], + "loc": { + "start": { + "line": 246, + "column": 11 + }, + "end": { + "line": 246, + "column": 13 + } + } + }, + "property": { + "type": "Identifier", + "name": "x", + "range": [ + 4524, + 4525 + ], + "loc": { + "start": { + "line": 246, + "column": 14 + }, + "end": { + "line": 246, + "column": 15 + } + } + }, + "range": [ + 4521, + 4525 + ], + "loc": { + "start": { + "line": 246, + "column": 11 + }, + "end": { + "line": 246, + "column": 15 + } + } + }, + "range": [ + 4515, + 4525 + ], + "loc": { + "start": { + "line": 246, + "column": 5 + }, + "end": { + "line": 246, + "column": 15 + } + } + }, + "right": { + "type": "BinaryExpression", + "operator": "<", + "left": { + "type": "Identifier", + "name": "x1", + "range": [ + 4529, + 4531 + ], + "loc": { + "start": { + "line": 246, + "column": 19 + }, + "end": { + "line": 246, + "column": 21 + } + } + }, + "right": { + "type": "MemberExpression", + "computed": false, + "object": { + "type": "Identifier", + "name": "p2", + "range": [ + 4534, + 4536 + ], + "loc": { + "start": { + "line": 246, + "column": 24 + }, + "end": { + "line": 246, + "column": 26 + } + } + }, + "property": { + "type": "Identifier", + "name": "x", + "range": [ + 4537, + 4538 + ], + "loc": { + "start": { + "line": 246, + "column": 27 + }, + "end": { + "line": 246, + "column": 28 + } + } + }, + "range": [ + 4534, + 4538 + ], + "loc": { + "start": { + "line": 246, + "column": 24 + }, + "end": { + "line": 246, + "column": 28 + } + } + }, + "range": [ + 4529, + 4538 + ], + "loc": { + "start": { + "line": 246, + "column": 19 + }, + "end": { + "line": 246, + "column": 28 + } + } + }, + "range": [ + 4515, + 4538 + ], + "loc": { + "start": { + "line": 246, + "column": 5 + }, + "end": { + "line": 246, + "column": 28 + } + } + }, + "right": { + "type": "LogicalExpression", + "operator": "&&", + "left": { + "type": "BinaryExpression", + "operator": ">", + "left": { + "type": "Identifier", + "name": "x2", + "range": [ + 4544, + 4546 + ], + "loc": { + "start": { + "line": 246, + "column": 34 + }, + "end": { + "line": 246, + "column": 36 + } + } + }, + "right": { + "type": "MemberExpression", + "computed": false, + "object": { + "type": "Identifier", + "name": "p1", + "range": [ + 4549, + 4551 + ], + "loc": { + "start": { + "line": 246, + "column": 39 + }, + "end": { + "line": 246, + "column": 41 + } + } + }, + "property": { + "type": "Identifier", + "name": "x", + "range": [ + 4552, + 4553 + ], + "loc": { + "start": { + "line": 246, + "column": 42 + }, + "end": { + "line": 246, + "column": 43 + } + } + }, + "range": [ + 4549, + 4553 + ], + "loc": { + "start": { + "line": 246, + "column": 39 + }, + "end": { + "line": 246, + "column": 43 + } + } + }, + "range": [ + 4544, + 4553 + ], + "loc": { + "start": { + "line": 246, + "column": 34 + }, + "end": { + "line": 246, + "column": 43 + } + } + }, + "right": { + "type": "BinaryExpression", + "operator": "<=", + "left": { + "type": "Identifier", + "name": "x2", + "range": [ + 4557, + 4559 + ], + "loc": { + "start": { + "line": 246, + "column": 47 + }, + "end": { + "line": 246, + "column": 49 + } + } + }, + "right": { + "type": "MemberExpression", + "computed": false, + "object": { + "type": "Identifier", + "name": "p2", + "range": [ + 4563, + 4565 + ], + "loc": { + "start": { + "line": 246, + "column": 53 + }, + "end": { + "line": 246, + "column": 55 + } + } + }, + "property": { + "type": "Identifier", + "name": "x", + "range": [ + 4566, + 4567 + ], + "loc": { + "start": { + "line": 246, + "column": 56 + }, + "end": { + "line": 246, + "column": 57 + } + } + }, + "range": [ + 4563, + 4567 + ], + "loc": { + "start": { + "line": 246, + "column": 53 + }, + "end": { + "line": 246, + "column": 57 + } + } + }, + "range": [ + 4557, + 4567 + ], + "loc": { + "start": { + "line": 246, + "column": 47 + }, + "end": { + "line": 246, + "column": 57 + } + } + }, + "range": [ + 4544, + 4567 + ], + "loc": { + "start": { + "line": 246, + "column": 34 + }, + "end": { + "line": 246, + "column": 57 + } + } + }, + "range": [ + 4514, + 4568 + ], + "loc": { + "start": { + "line": 246, + "column": 4 + }, + "end": { + "line": 246, + "column": 58 + } + } + }, + "consequent": { + "type": "BlockStatement", + "body": [ + { + "type": "IfStatement", + "test": { + "type": "LogicalExpression", + "operator": "||", + "left": { + "type": "LogicalExpression", + "operator": "||", + "left": { + "type": "BinaryExpression", + "operator": "===", + "left": { + "type": "CallExpression", + "callee": { + "type": "MemberExpression", + "computed": false, + "object": { + "type": "Identifier", + "name": "Math", + "range": [ + 4616, + 4620 + ], + "loc": { + "start": { + "line": 249, + "column": 5 + }, + "end": { + "line": 249, + "column": 9 + } + } + }, + "property": { + "type": "Identifier", + "name": "sign", + "range": [ + 4621, + 4625 + ], + "loc": { + "start": { + "line": 249, + "column": 10 + }, + "end": { + "line": 249, + "column": 14 + } + } + }, + "range": [ + 4616, + 4625 + ], + "loc": { + "start": { + "line": 249, + "column": 5 + }, + "end": { + "line": 249, + "column": 14 + } + } + }, + "arguments": [ + { + "type": "Identifier", + "name": "y1", + "range": [ + 4626, + 4628 + ], + "loc": { + "start": { + "line": 249, + "column": 15 + }, + "end": { + "line": 249, + "column": 17 + } + } + } + ], + "range": [ + 4616, + 4629 + ], + "loc": { + "start": { + "line": 249, + "column": 5 + }, + "end": { + "line": 249, + "column": 18 + } + } + }, + "right": { + "type": "CallExpression", + "callee": { + "type": "MemberExpression", + "computed": false, + "object": { + "type": "Identifier", + "name": "Math", + "range": [ + 4634, + 4638 + ], + "loc": { + "start": { + "line": 249, + "column": 23 + }, + "end": { + "line": 249, + "column": 27 + } + } + }, + "property": { + "type": "Identifier", + "name": "sign", + "range": [ + 4639, + 4643 + ], + "loc": { + "start": { + "line": 249, + "column": 28 + }, + "end": { + "line": 249, + "column": 32 + } + } + }, + "range": [ + 4634, + 4643 + ], + "loc": { + "start": { + "line": 249, + "column": 23 + }, + "end": { + "line": 249, + "column": 32 + } + } + }, + "arguments": [ + { + "type": "Identifier", + "name": "y2", + "range": [ + 4644, + 4646 + ], + "loc": { + "start": { + "line": 249, + "column": 33 + }, + "end": { + "line": 249, + "column": 35 + } + } + } + ], + "range": [ + 4634, + 4647 + ], + "loc": { + "start": { + "line": 249, + "column": 23 + }, + "end": { + "line": 249, + "column": 36 + } + } + }, + "range": [ + 4616, + 4647 + ], + "loc": { + "start": { + "line": 249, + "column": 5 + }, + "end": { + "line": 249, + "column": 36 + } + } + }, + "right": { + "type": "BinaryExpression", + "operator": "<", + "left": { + "type": "CallExpression", + "callee": { + "type": "MemberExpression", + "computed": false, + "object": { + "type": "Identifier", + "name": "Math", + "range": [ + 4651, + 4655 + ], + "loc": { + "start": { + "line": 249, + "column": 40 + }, + "end": { + "line": 249, + "column": 44 + } + } + }, + "property": { + "type": "Identifier", + "name": "abs", + "range": [ + 4656, + 4659 + ], + "loc": { + "start": { + "line": 249, + "column": 45 + }, + "end": { + "line": 249, + "column": 48 + } + } + }, + "range": [ + 4651, + 4659 + ], + "loc": { + "start": { + "line": 249, + "column": 40 + }, + "end": { + "line": 249, + "column": 48 + } + } + }, + "arguments": [ + { + "type": "Identifier", + "name": "y1", + "range": [ + 4660, + 4662 + ], + "loc": { + "start": { + "line": 249, + "column": 49 + }, + "end": { + "line": 249, + "column": 51 + } + } + } + ], + "range": [ + 4651, + 4663 + ], + "loc": { + "start": { + "line": 249, + "column": 40 + }, + "end": { + "line": 249, + "column": 52 + } + } + }, + "right": { + "type": "Literal", + "value": 0.0001, + "raw": "1e-4", + "range": [ + 4666, + 4670 + ], + "loc": { + "start": { + "line": 249, + "column": 55 + }, + "end": { + "line": 249, + "column": 59 + } + } + }, + "range": [ + 4651, + 4670 + ], + "loc": { + "start": { + "line": 249, + "column": 40 + }, + "end": { + "line": 249, + "column": 59 + } + } + }, + "range": [ + 4616, + 4670 + ], + "loc": { + "start": { + "line": 249, + "column": 5 + }, + "end": { + "line": 249, + "column": 59 + } + } + }, + "right": { + "type": "BinaryExpression", + "operator": "<", + "left": { + "type": "CallExpression", + "callee": { + "type": "MemberExpression", + "computed": false, + "object": { + "type": "Identifier", + "name": "Math", + "range": [ + 4674, + 4678 + ], + "loc": { + "start": { + "line": 249, + "column": 63 + }, + "end": { + "line": 249, + "column": 67 + } + } + }, + "property": { + "type": "Identifier", + "name": "abs", + "range": [ + 4679, + 4682 + ], + "loc": { + "start": { + "line": 249, + "column": 68 + }, + "end": { + "line": 249, + "column": 71 + } + } + }, + "range": [ + 4674, + 4682 + ], + "loc": { + "start": { + "line": 249, + "column": 63 + }, + "end": { + "line": 249, + "column": 71 + } + } + }, + "arguments": [ + { + "type": "Identifier", + "name": "y2", + "range": [ + 4683, + 4685 + ], + "loc": { + "start": { + "line": 249, + "column": 72 + }, + "end": { + "line": 249, + "column": 74 + } + } + } + ], + "range": [ + 4674, + 4686 + ], + "loc": { + "start": { + "line": 249, + "column": 63 + }, + "end": { + "line": 249, + "column": 75 + } + } + }, + "right": { + "type": "Literal", + "value": 0.0001, + "raw": "1e-4", + "range": [ + 4689, + 4693 + ], + "loc": { + "start": { + "line": 249, + "column": 78 + }, + "end": { + "line": 249, + "column": 82 + } + } + }, + "range": [ + 4674, + 4693 + ], + "loc": { + "start": { + "line": 249, + "column": 63 + }, + "end": { + "line": 249, + "column": 82 + } + } + }, + "range": [ + 4616, + 4693 + ], + "loc": { + "start": { + "line": 249, + "column": 5 + }, + "end": { + "line": 249, + "column": 82 + } + } + }, + "consequent": { + "type": "BlockStatement", + "body": [ + { + "type": "ExpressionStatement", + "expression": { + "type": "AssignmentExpression", + "operator": "=", + "left": { + "type": "Identifier", + "name": "a", + "range": [ + 4703, + 4704 + ], + "loc": { + "start": { + "line": 251, + "column": 3 + }, + "end": { + "line": 251, + "column": 4 + } + } + }, + "right": { + "type": "BinaryExpression", + "operator": "/", + "left": { + "type": "BinaryExpression", + "operator": "+", + "left": { + "type": "Identifier", + "name": "y1", + "range": [ + 4708, + 4710 + ], + "loc": { + "start": { + "line": 251, + "column": 8 + }, + "end": { + "line": 251, + "column": 10 + } + } + }, + "right": { + "type": "Identifier", + "name": "y2", + "range": [ + 4713, + 4715 + ], + "loc": { + "start": { + "line": 251, + "column": 13 + }, + "end": { + "line": 251, + "column": 15 + } + } + }, + "range": [ + 4708, + 4715 + ], + "loc": { + "start": { + "line": 251, + "column": 8 + }, + "end": { + "line": 251, + "column": 15 + } + } + }, + "right": { + "type": "Literal", + "value": 2, + "raw": "2.0", + "range": [ + 4719, + 4722 + ], + "loc": { + "start": { + "line": 251, + "column": 19 + }, + "end": { + "line": 251, + "column": 22 + } + } + }, + "range": [ + 4707, + 4722 + ], + "loc": { + "start": { + "line": 251, + "column": 7 + }, + "end": { + "line": 251, + "column": 22 + } + } + }, + "range": [ + 4703, + 4722 + ], + "loc": { + "start": { + "line": 251, + "column": 3 + }, + "end": { + "line": 251, + "column": 22 + } + } + }, + "range": [ + 4703, + 4723 + ], + "loc": { + "start": { + "line": 251, + "column": 3 + }, + "end": { + "line": 251, + "column": 23 + } + } + }, + { + "type": "IfStatement", + "test": { + "type": "BinaryExpression", + "operator": "<", + "left": { + "type": "Identifier", + "name": "a", + "range": [ + 4733, + 4734 + ], + "loc": { + "start": { + "line": 253, + "column": 6 + }, + "end": { + "line": 253, + "column": 7 + } + } + }, + "right": { + "type": "Literal", + "value": 0, + "raw": "0.0", + "range": [ + 4737, + 4740 + ], + "loc": { + "start": { + "line": 253, + "column": 10 + }, + "end": { + "line": 253, + "column": 13 + } + } + }, + "range": [ + 4733, + 4740 + ], + "loc": { + "start": { + "line": 253, + "column": 6 + }, + "end": { + "line": 253, + "column": 13 + } + } + }, + "consequent": { + "type": "BlockStatement", + "body": [ + { + "type": "ExpressionStatement", + "expression": { + "type": "CallExpression", + "callee": { + "type": "MemberExpression", + "computed": false, + "object": { + "type": "Identifier", + "name": "result", + "range": [ + 4751, + 4757 + ], + "loc": { + "start": { + "line": 255, + "column": 4 + }, + "end": { + "line": 255, + "column": 10 + } + } + }, + "property": { + "type": "Identifier", + "name": "set", + "range": [ + 4758, + 4761 + ], + "loc": { + "start": { + "line": 255, + "column": 11 + }, + "end": { + "line": 255, + "column": 14 + } + } + }, + "range": [ + 4751, + 4761 + ], + "loc": { + "start": { + "line": 255, + "column": 4 + }, + "end": { + "line": 255, + "column": 14 + } + } + }, + "arguments": [ + { + "type": "CallExpression", + "callee": { + "type": "MemberExpression", + "computed": false, + "object": { + "type": "Identifier", + "name": "Math", + "range": [ + 4762, + 4766 + ], + "loc": { + "start": { + "line": 255, + "column": 15 + }, + "end": { + "line": 255, + "column": 19 + } + } + }, + "property": { + "type": "Identifier", + "name": "abs", + "range": [ + 4767, + 4770 + ], + "loc": { + "start": { + "line": 255, + "column": 20 + }, + "end": { + "line": 255, + "column": 23 + } + } + }, + "range": [ + 4762, + 4770 + ], + "loc": { + "start": { + "line": 255, + "column": 15 + }, + "end": { + "line": 255, + "column": 23 + } + } + }, + "arguments": [ + { + "type": "Identifier", + "name": "a", + "range": [ + 4771, + 4772 + ], + "loc": { + "start": { + "line": 255, + "column": 24 + }, + "end": { + "line": 255, + "column": 25 + } + } + } + ], + "range": [ + 4762, + 4773 + ], + "loc": { + "start": { + "line": 255, + "column": 15 + }, + "end": { + "line": 255, + "column": 26 + } + } + }, + { + "type": "Literal", + "value": 0, + "raw": "0.0", + "range": [ + 4775, + 4778 + ], + "loc": { + "start": { + "line": 255, + "column": 28 + }, + "end": { + "line": 255, + "column": 31 + } + } + } + ], + "range": [ + 4751, + 4779 + ], + "loc": { + "start": { + "line": 255, + "column": 4 + }, + "end": { + "line": 255, + "column": 32 + } + } + }, + "range": [ + 4751, + 4780 + ], + "loc": { + "start": { + "line": 255, + "column": 4 + }, + "end": { + "line": 255, + "column": 33 + } + } + } + ], + "range": [ + 4742, + 4788 + ], + "loc": { + "start": { + "line": 253, + "column": 15 + }, + "end": { + "line": 257, + "column": 4 + } + } + }, + "alternate": { + "type": "BlockStatement", + "body": [ + { + "type": "ExpressionStatement", + "expression": { + "type": "CallExpression", + "callee": { + "type": "MemberExpression", + "computed": false, + "object": { + "type": "Identifier", + "name": "result", + "range": [ + 4803, + 4809 + ], + "loc": { + "start": { + "line": 259, + "column": 4 + }, + "end": { + "line": 259, + "column": 10 + } + } + }, + "property": { + "type": "Identifier", + "name": "set", + "range": [ + 4810, + 4813 + ], + "loc": { + "start": { + "line": 259, + "column": 11 + }, + "end": { + "line": 259, + "column": 14 + } + } + }, + "range": [ + 4803, + 4813 + ], + "loc": { + "start": { + "line": 259, + "column": 4 + }, + "end": { + "line": 259, + "column": 14 + } + } + }, + "arguments": [ + { + "type": "Literal", + "value": 0, + "raw": "0.0", + "range": [ + 4814, + 4817 + ], + "loc": { + "start": { + "line": 259, + "column": 15 + }, + "end": { + "line": 259, + "column": 18 + } + } + }, + { + "type": "CallExpression", + "callee": { + "type": "MemberExpression", + "computed": false, + "object": { + "type": "Identifier", + "name": "Math", + "range": [ + 4819, + 4823 + ], + "loc": { + "start": { + "line": 259, + "column": 20 + }, + "end": { + "line": 259, + "column": 24 + } + } + }, + "property": { + "type": "Identifier", + "name": "abs", + "range": [ + 4824, + 4827 + ], + "loc": { + "start": { + "line": 259, + "column": 25 + }, + "end": { + "line": 259, + "column": 28 + } + } + }, + "range": [ + 4819, + 4827 + ], + "loc": { + "start": { + "line": 259, + "column": 20 + }, + "end": { + "line": 259, + "column": 28 + } + } + }, + "arguments": [ + { + "type": "Identifier", + "name": "a", + "range": [ + 4828, + 4829 + ], + "loc": { + "start": { + "line": 259, + "column": 29 + }, + "end": { + "line": 259, + "column": 30 + } + } + } + ], + "range": [ + 4819, + 4830 + ], + "loc": { + "start": { + "line": 259, + "column": 20 + }, + "end": { + "line": 259, + "column": 31 + } + } + } + ], + "range": [ + 4803, + 4831 + ], + "loc": { + "start": { + "line": 259, + "column": 4 + }, + "end": { + "line": 259, + "column": 32 + } + } + }, + "range": [ + 4803, + 4832 + ], + "loc": { + "start": { + "line": 259, + "column": 4 + }, + "end": { + "line": 259, + "column": 33 + } + } + } + ], + "range": [ + 4794, + 4840 + ], + "loc": { + "start": { + "line": 257, + "column": 10 + }, + "end": { + "line": 261, + "column": 4 + } + } + }, + "range": [ + 4730, + 4840 + ], + "loc": { + "start": { + "line": 253, + "column": 3 + }, + "end": { + "line": 261, + "column": 4 + } + } + } + ], + "range": [ + 4695, + 4847 + ], + "loc": { + "start": { + "line": 249, + "column": 84 + }, + "end": { + "line": 263, + "column": 3 + } + } + }, + "alternate": { + "type": "BlockStatement", + "body": [ + { + "type": "ExpressionStatement", + "expression": { + "type": "AssignmentExpression", + "operator": "=", + "left": { + "type": "Identifier", + "name": "t", + "range": [ + 4883, + 4884 + ], + "loc": { + "start": { + "line": 266, + "column": 3 + }, + "end": { + "line": 266, + "column": 4 + } + } + }, + "right": { + "type": "BinaryExpression", + "operator": "+", + "left": { + "type": "BinaryExpression", + "operator": "/", + "left": { + "type": "BinaryExpression", + "operator": "*", + "left": { + "type": "UnaryExpression", + "operator": "-", + "argument": { + "type": "MemberExpression", + "computed": false, + "object": { + "type": "Identifier", + "name": "p1", + "range": [ + 4888, + 4890 + ], + "loc": { + "start": { + "line": 266, + "column": 8 + }, + "end": { + "line": 266, + "column": 10 + } + } + }, + "property": { + "type": "Identifier", + "name": "y", + "range": [ + 4891, + 4892 + ], + "loc": { + "start": { + "line": 266, + "column": 11 + }, + "end": { + "line": 266, + "column": 12 + } + } + }, + "range": [ + 4888, + 4892 + ], + "loc": { + "start": { + "line": 266, + "column": 8 + }, + "end": { + "line": 266, + "column": 12 + } + } + }, + "prefix": true, + "range": [ + 4887, + 4892 + ], + "loc": { + "start": { + "line": 266, + "column": 7 + }, + "end": { + "line": 266, + "column": 12 + } + } + }, + "right": { + "type": "Identifier", + "name": "dX", + "range": [ + 4895, + 4897 + ], + "loc": { + "start": { + "line": 266, + "column": 15 + }, + "end": { + "line": 266, + "column": 17 + } + } + }, + "range": [ + 4887, + 4897 + ], + "loc": { + "start": { + "line": 266, + "column": 7 + }, + "end": { + "line": 266, + "column": 17 + } + } + }, + "right": { + "type": "Identifier", + "name": "dY", + "range": [ + 4900, + 4902 + ], + "loc": { + "start": { + "line": 266, + "column": 20 + }, + "end": { + "line": 266, + "column": 22 + } + } + }, + "range": [ + 4887, + 4902 + ], + "loc": { + "start": { + "line": 266, + "column": 7 + }, + "end": { + "line": 266, + "column": 22 + } + } + }, + "right": { + "type": "MemberExpression", + "computed": false, + "object": { + "type": "Identifier", + "name": "p1", + "range": [ + 4905, + 4907 + ], + "loc": { + "start": { + "line": 266, + "column": 25 + }, + "end": { + "line": 266, + "column": 27 + } + } + }, + "property": { + "type": "Identifier", + "name": "x", + "range": [ + 4908, + 4909 + ], + "loc": { + "start": { + "line": 266, + "column": 28 + }, + "end": { + "line": 266, + "column": 29 + } + } + }, + "range": [ + 4905, + 4909 + ], + "loc": { + "start": { + "line": 266, + "column": 25 + }, + "end": { + "line": 266, + "column": 29 + } + } + }, + "range": [ + 4887, + 4909 + ], + "loc": { + "start": { + "line": 266, + "column": 7 + }, + "end": { + "line": 266, + "column": 29 + } + } + }, + "range": [ + 4883, + 4909 + ], + "loc": { + "start": { + "line": 266, + "column": 3 + }, + "end": { + "line": 266, + "column": 29 + } + } + }, + "range": [ + 4883, + 4910 + ], + "loc": { + "start": { + "line": 266, + "column": 3 + }, + "end": { + "line": 266, + "column": 30 + } + }, + "leadingComments": [ + { + "type": "Line", + "value": " Two triangles.", + "range": [ + 4861, + 4878 + ], + "loc": { + "start": { + "line": 265, + "column": 3 + }, + "end": { + "line": 265, + "column": 20 + } + } + } + ] + }, + { + "type": "ExpressionStatement", + "expression": { + "type": "AssignmentExpression", + "operator": "=", + "left": { + "type": "Identifier", + "name": "a1", + "range": [ + 4917, + 4919 + ], + "loc": { + "start": { + "line": 268, + "column": 3 + }, + "end": { + "line": 268, + "column": 5 + } + } + }, + "right": { + "type": "ConditionalExpression", + "test": { + "type": "BinaryExpression", + "operator": ">", + "left": { + "type": "Identifier", + "name": "t", + "range": [ + 4923, + 4924 + ], + "loc": { + "start": { + "line": 268, + "column": 9 + }, + "end": { + "line": 268, + "column": 10 + } + } + }, + "right": { + "type": "MemberExpression", + "computed": false, + "object": { + "type": "Identifier", + "name": "p1", + "range": [ + 4927, + 4929 + ], + "loc": { + "start": { + "line": 268, + "column": 13 + }, + "end": { + "line": 268, + "column": 15 + } + } + }, + "property": { + "type": "Identifier", + "name": "x", + "range": [ + 4930, + 4931 + ], + "loc": { + "start": { + "line": 268, + "column": 16 + }, + "end": { + "line": 268, + "column": 17 + } + } + }, + "range": [ + 4927, + 4931 + ], + "loc": { + "start": { + "line": 268, + "column": 13 + }, + "end": { + "line": 268, + "column": 17 + } + } + }, + "range": [ + 4923, + 4931 + ], + "loc": { + "start": { + "line": 268, + "column": 9 + }, + "end": { + "line": 268, + "column": 17 + } + } + }, + "consequent": { + "type": "BinaryExpression", + "operator": "/", + "left": { + "type": "BinaryExpression", + "operator": "*", + "left": { + "type": "Identifier", + "name": "y1", + "range": [ + 4935, + 4937 + ], + "loc": { + "start": { + "line": 268, + "column": 21 + }, + "end": { + "line": 268, + "column": 23 + } + } + }, + "right": { + "type": "BinaryExpression", + "operator": "-", + "left": { + "type": "Identifier", + "name": "t", + "range": [ + 4941, + 4942 + ], + "loc": { + "start": { + "line": 268, + "column": 27 + }, + "end": { + "line": 268, + "column": 28 + } + } + }, + "right": { + "type": "CallExpression", + "callee": { + "type": "MemberExpression", + "computed": false, + "object": { + "type": "Identifier", + "name": "Math", + "range": [ + 4945, + 4949 + ], + "loc": { + "start": { + "line": 268, + "column": 31 + }, + "end": { + "line": 268, + "column": 35 + } + } + }, + "property": { + "type": "Identifier", + "name": "trunc", + "range": [ + 4950, + 4955 + ], + "loc": { + "start": { + "line": 268, + "column": 36 + }, + "end": { + "line": 268, + "column": 41 + } + } + }, + "range": [ + 4945, + 4955 + ], + "loc": { + "start": { + "line": 268, + "column": 31 + }, + "end": { + "line": 268, + "column": 41 + } + } + }, + "arguments": [ + { + "type": "Identifier", + "name": "t", + "range": [ + 4956, + 4957 + ], + "loc": { + "start": { + "line": 268, + "column": 42 + }, + "end": { + "line": 268, + "column": 43 + } + } + } + ], + "range": [ + 4945, + 4958 + ], + "loc": { + "start": { + "line": 268, + "column": 31 + }, + "end": { + "line": 268, + "column": 44 + } + } + }, + "range": [ + 4941, + 4958 + ], + "loc": { + "start": { + "line": 268, + "column": 27 + }, + "end": { + "line": 268, + "column": 44 + } + } + }, + "range": [ + 4935, + 4959 + ], + "loc": { + "start": { + "line": 268, + "column": 21 + }, + "end": { + "line": 268, + "column": 45 + } + } + }, + "right": { + "type": "Literal", + "value": 2, + "raw": "2.0", + "range": [ + 4962, + 4965 + ], + "loc": { + "start": { + "line": 268, + "column": 48 + }, + "end": { + "line": 268, + "column": 51 + } + } + }, + "range": [ + 4935, + 4965 + ], + "loc": { + "start": { + "line": 268, + "column": 21 + }, + "end": { + "line": 268, + "column": 51 + } + } + }, + "alternate": { + "type": "Literal", + "value": 0, + "raw": "0.0", + "range": [ + 4968, + 4971 + ], + "loc": { + "start": { + "line": 268, + "column": 54 + }, + "end": { + "line": 268, + "column": 57 + } + } + }, + "range": [ + 4922, + 4971 + ], + "loc": { + "start": { + "line": 268, + "column": 8 + }, + "end": { + "line": 268, + "column": 57 + } + } + }, + "range": [ + 4917, + 4971 + ], + "loc": { + "start": { + "line": 268, + "column": 3 + }, + "end": { + "line": 268, + "column": 57 + } + } + }, + "range": [ + 4917, + 4972 + ], + "loc": { + "start": { + "line": 268, + "column": 3 + }, + "end": { + "line": 268, + "column": 58 + } + } + }, + { + "type": "ExpressionStatement", + "expression": { + "type": "AssignmentExpression", + "operator": "=", + "left": { + "type": "Identifier", + "name": "a2", + "range": [ + 4977, + 4979 + ], + "loc": { + "start": { + "line": 269, + "column": 3 + }, + "end": { + "line": 269, + "column": 5 + } + } + }, + "right": { + "type": "ConditionalExpression", + "test": { + "type": "BinaryExpression", + "operator": "<", + "left": { + "type": "Identifier", + "name": "t", + "range": [ + 4983, + 4984 + ], + "loc": { + "start": { + "line": 269, + "column": 9 + }, + "end": { + "line": 269, + "column": 10 + } + } + }, + "right": { + "type": "MemberExpression", + "computed": false, + "object": { + "type": "Identifier", + "name": "p2", + "range": [ + 4987, + 4989 + ], + "loc": { + "start": { + "line": 269, + "column": 13 + }, + "end": { + "line": 269, + "column": 15 + } + } + }, + "property": { + "type": "Identifier", + "name": "x", + "range": [ + 4990, + 4991 + ], + "loc": { + "start": { + "line": 269, + "column": 16 + }, + "end": { + "line": 269, + "column": 17 + } + } + }, + "range": [ + 4987, + 4991 + ], + "loc": { + "start": { + "line": 269, + "column": 13 + }, + "end": { + "line": 269, + "column": 17 + } + } + }, + "range": [ + 4983, + 4991 + ], + "loc": { + "start": { + "line": 269, + "column": 9 + }, + "end": { + "line": 269, + "column": 17 + } + } + }, + "consequent": { + "type": "BinaryExpression", + "operator": "/", + "left": { + "type": "BinaryExpression", + "operator": "*", + "left": { + "type": "Identifier", + "name": "y2", + "range": [ + 4995, + 4997 + ], + "loc": { + "start": { + "line": 269, + "column": 21 + }, + "end": { + "line": 269, + "column": 23 + } + } + }, + "right": { + "type": "BinaryExpression", + "operator": "-", + "left": { + "type": "Literal", + "value": 1, + "raw": "1.0", + "range": [ + 5001, + 5004 + ], + "loc": { + "start": { + "line": 269, + "column": 27 + }, + "end": { + "line": 269, + "column": 30 + } + } + }, + "right": { + "type": "BinaryExpression", + "operator": "-", + "left": { + "type": "Identifier", + "name": "t", + "range": [ + 5008, + 5009 + ], + "loc": { + "start": { + "line": 269, + "column": 34 + }, + "end": { + "line": 269, + "column": 35 + } + } + }, + "right": { + "type": "CallExpression", + "callee": { + "type": "MemberExpression", + "computed": false, + "object": { + "type": "Identifier", + "name": "Math", + "range": [ + 5012, + 5016 + ], + "loc": { + "start": { + "line": 269, + "column": 38 + }, + "end": { + "line": 269, + "column": 42 + } + } + }, + "property": { + "type": "Identifier", + "name": "trunc", + "range": [ + 5017, + 5022 + ], + "loc": { + "start": { + "line": 269, + "column": 43 + }, + "end": { + "line": 269, + "column": 48 + } + } + }, + "range": [ + 5012, + 5022 + ], + "loc": { + "start": { + "line": 269, + "column": 38 + }, + "end": { + "line": 269, + "column": 48 + } + } + }, + "arguments": [ + { + "type": "Identifier", + "name": "t", + "range": [ + 5023, + 5024 + ], + "loc": { + "start": { + "line": 269, + "column": 49 + }, + "end": { + "line": 269, + "column": 50 + } + } + } + ], + "range": [ + 5012, + 5025 + ], + "loc": { + "start": { + "line": 269, + "column": 38 + }, + "end": { + "line": 269, + "column": 51 + } + } + }, + "range": [ + 5008, + 5025 + ], + "loc": { + "start": { + "line": 269, + "column": 34 + }, + "end": { + "line": 269, + "column": 51 + } + } + }, + "range": [ + 5001, + 5026 + ], + "loc": { + "start": { + "line": 269, + "column": 27 + }, + "end": { + "line": 269, + "column": 52 + } + } + }, + "range": [ + 4995, + 5027 + ], + "loc": { + "start": { + "line": 269, + "column": 21 + }, + "end": { + "line": 269, + "column": 53 + } + } + }, + "right": { + "type": "Literal", + "value": 2, + "raw": "2.0", + "range": [ + 5030, + 5033 + ], + "loc": { + "start": { + "line": 269, + "column": 56 + }, + "end": { + "line": 269, + "column": 59 + } + } + }, + "range": [ + 4995, + 5033 + ], + "loc": { + "start": { + "line": 269, + "column": 21 + }, + "end": { + "line": 269, + "column": 59 + } + } + }, + "alternate": { + "type": "Literal", + "value": 0, + "raw": "0.0", + "range": [ + 5036, + 5039 + ], + "loc": { + "start": { + "line": 269, + "column": 62 + }, + "end": { + "line": 269, + "column": 65 + } + } + }, + "range": [ + 4982, + 5039 + ], + "loc": { + "start": { + "line": 269, + "column": 8 + }, + "end": { + "line": 269, + "column": 65 + } + } + }, + "range": [ + 4977, + 5039 + ], + "loc": { + "start": { + "line": 269, + "column": 3 + }, + "end": { + "line": 269, + "column": 65 + } + } + }, + "range": [ + 4977, + 5040 + ], + "loc": { + "start": { + "line": 269, + "column": 3 + }, + "end": { + "line": 269, + "column": 66 + } + } + }, + { + "type": "ExpressionStatement", + "expression": { + "type": "AssignmentExpression", + "operator": "=", + "left": { + "type": "Identifier", + "name": "a", + "range": [ + 5047, + 5048 + ], + "loc": { + "start": { + "line": 271, + "column": 3 + }, + "end": { + "line": 271, + "column": 4 + } + } + }, + "right": { + "type": "ConditionalExpression", + "test": { + "type": "BinaryExpression", + "operator": ">", + "left": { + "type": "CallExpression", + "callee": { + "type": "MemberExpression", + "computed": false, + "object": { + "type": "Identifier", + "name": "Math", + "range": [ + 5052, + 5056 + ], + "loc": { + "start": { + "line": 271, + "column": 8 + }, + "end": { + "line": 271, + "column": 12 + } + } + }, + "property": { + "type": "Identifier", + "name": "abs", + "range": [ + 5057, + 5060 + ], + "loc": { + "start": { + "line": 271, + "column": 13 + }, + "end": { + "line": 271, + "column": 16 + } + } + }, + "range": [ + 5052, + 5060 + ], + "loc": { + "start": { + "line": 271, + "column": 8 + }, + "end": { + "line": 271, + "column": 16 + } + } + }, + "arguments": [ + { + "type": "Identifier", + "name": "a1", + "range": [ + 5061, + 5063 + ], + "loc": { + "start": { + "line": 271, + "column": 17 + }, + "end": { + "line": 271, + "column": 19 + } + } + } + ], + "range": [ + 5052, + 5064 + ], + "loc": { + "start": { + "line": 271, + "column": 8 + }, + "end": { + "line": 271, + "column": 20 + } + } + }, + "right": { + "type": "CallExpression", + "callee": { + "type": "MemberExpression", + "computed": false, + "object": { + "type": "Identifier", + "name": "Math", + "range": [ + 5067, + 5071 + ], + "loc": { + "start": { + "line": 271, + "column": 23 + }, + "end": { + "line": 271, + "column": 27 + } + } + }, + "property": { + "type": "Identifier", + "name": "abs", + "range": [ + 5072, + 5075 + ], + "loc": { + "start": { + "line": 271, + "column": 28 + }, + "end": { + "line": 271, + "column": 31 + } + } + }, + "range": [ + 5067, + 5075 + ], + "loc": { + "start": { + "line": 271, + "column": 23 + }, + "end": { + "line": 271, + "column": 31 + } + } + }, + "arguments": [ + { + "type": "Identifier", + "name": "a2", + "range": [ + 5076, + 5078 + ], + "loc": { + "start": { + "line": 271, + "column": 32 + }, + "end": { + "line": 271, + "column": 34 + } + } + } + ], + "range": [ + 5067, + 5079 + ], + "loc": { + "start": { + "line": 271, + "column": 23 + }, + "end": { + "line": 271, + "column": 35 + } + } + }, + "range": [ + 5052, + 5079 + ], + "loc": { + "start": { + "line": 271, + "column": 8 + }, + "end": { + "line": 271, + "column": 35 + } + } + }, + "consequent": { + "type": "Identifier", + "name": "a1", + "range": [ + 5083, + 5085 + ], + "loc": { + "start": { + "line": 271, + "column": 39 + }, + "end": { + "line": 271, + "column": 41 + } + } + }, + "alternate": { + "type": "UnaryExpression", + "operator": "-", + "argument": { + "type": "Identifier", + "name": "a2", + "range": [ + 5089, + 5091 + ], + "loc": { + "start": { + "line": 271, + "column": 45 + }, + "end": { + "line": 271, + "column": 47 + } + } + }, + "prefix": true, + "range": [ + 5088, + 5091 + ], + "loc": { + "start": { + "line": 271, + "column": 44 + }, + "end": { + "line": 271, + "column": 47 + } + } + }, + "range": [ + 5051, + 5091 + ], + "loc": { + "start": { + "line": 271, + "column": 7 + }, + "end": { + "line": 271, + "column": 47 + } + } + }, + "range": [ + 5047, + 5091 + ], + "loc": { + "start": { + "line": 271, + "column": 3 + }, + "end": { + "line": 271, + "column": 47 + } + } + }, + "range": [ + 5047, + 5092 + ], + "loc": { + "start": { + "line": 271, + "column": 3 + }, + "end": { + "line": 271, + "column": 48 + } + } + }, + { + "type": "IfStatement", + "test": { + "type": "BinaryExpression", + "operator": "<", + "left": { + "type": "Identifier", + "name": "a", + "range": [ + 5102, + 5103 + ], + "loc": { + "start": { + "line": 273, + "column": 6 + }, + "end": { + "line": 273, + "column": 7 + } + } + }, + "right": { + "type": "Literal", + "value": 0, + "raw": "0.0", + "range": [ + 5106, + 5109 + ], + "loc": { + "start": { + "line": 273, + "column": 10 + }, + "end": { + "line": 273, + "column": 13 + } + } + }, + "range": [ + 5102, + 5109 + ], + "loc": { + "start": { + "line": 273, + "column": 6 + }, + "end": { + "line": 273, + "column": 13 + } + } + }, + "consequent": { + "type": "BlockStatement", + "body": [ + { + "type": "ExpressionStatement", + "expression": { + "type": "CallExpression", + "callee": { + "type": "MemberExpression", + "computed": false, + "object": { + "type": "Identifier", + "name": "result", + "range": [ + 5120, + 5126 + ], + "loc": { + "start": { + "line": 275, + "column": 4 + }, + "end": { + "line": 275, + "column": 10 + } + } + }, + "property": { + "type": "Identifier", + "name": "set", + "range": [ + 5127, + 5130 + ], + "loc": { + "start": { + "line": 275, + "column": 11 + }, + "end": { + "line": 275, + "column": 14 + } + } + }, + "range": [ + 5120, + 5130 + ], + "loc": { + "start": { + "line": 275, + "column": 4 + }, + "end": { + "line": 275, + "column": 14 + } + } + }, + "arguments": [ + { + "type": "CallExpression", + "callee": { + "type": "MemberExpression", + "computed": false, + "object": { + "type": "Identifier", + "name": "Math", + "range": [ + 5131, + 5135 + ], + "loc": { + "start": { + "line": 275, + "column": 15 + }, + "end": { + "line": 275, + "column": 19 + } + } + }, + "property": { + "type": "Identifier", + "name": "abs", + "range": [ + 5136, + 5139 + ], + "loc": { + "start": { + "line": 275, + "column": 20 + }, + "end": { + "line": 275, + "column": 23 + } + } + }, + "range": [ + 5131, + 5139 + ], + "loc": { + "start": { + "line": 275, + "column": 15 + }, + "end": { + "line": 275, + "column": 23 + } + } + }, + "arguments": [ + { + "type": "Identifier", + "name": "a1", + "range": [ + 5140, + 5142 + ], + "loc": { + "start": { + "line": 275, + "column": 24 + }, + "end": { + "line": 275, + "column": 26 + } + } + } + ], + "range": [ + 5131, + 5143 + ], + "loc": { + "start": { + "line": 275, + "column": 15 + }, + "end": { + "line": 275, + "column": 27 + } + } + }, + { + "type": "CallExpression", + "callee": { + "type": "MemberExpression", + "computed": false, + "object": { + "type": "Identifier", + "name": "Math", + "range": [ + 5145, + 5149 + ], + "loc": { + "start": { + "line": 275, + "column": 29 + }, + "end": { + "line": 275, + "column": 33 + } + } + }, + "property": { + "type": "Identifier", + "name": "abs", + "range": [ + 5150, + 5153 + ], + "loc": { + "start": { + "line": 275, + "column": 34 + }, + "end": { + "line": 275, + "column": 37 + } + } + }, + "range": [ + 5145, + 5153 + ], + "loc": { + "start": { + "line": 275, + "column": 29 + }, + "end": { + "line": 275, + "column": 37 + } + } + }, + "arguments": [ + { + "type": "Identifier", + "name": "a2", + "range": [ + 5154, + 5156 + ], + "loc": { + "start": { + "line": 275, + "column": 38 + }, + "end": { + "line": 275, + "column": 40 + } + } + } + ], + "range": [ + 5145, + 5157 + ], + "loc": { + "start": { + "line": 275, + "column": 29 + }, + "end": { + "line": 275, + "column": 41 + } + } + } + ], + "range": [ + 5120, + 5158 + ], + "loc": { + "start": { + "line": 275, + "column": 4 + }, + "end": { + "line": 275, + "column": 42 + } + } + }, + "range": [ + 5120, + 5159 + ], + "loc": { + "start": { + "line": 275, + "column": 4 + }, + "end": { + "line": 275, + "column": 43 + } + } + } + ], + "range": [ + 5111, + 5167 + ], + "loc": { + "start": { + "line": 273, + "column": 15 + }, + "end": { + "line": 277, + "column": 4 + } + } + }, + "alternate": { + "type": "BlockStatement", + "body": [ + { + "type": "ExpressionStatement", + "expression": { + "type": "CallExpression", + "callee": { + "type": "MemberExpression", + "computed": false, + "object": { + "type": "Identifier", + "name": "result", + "range": [ + 5182, + 5188 + ], + "loc": { + "start": { + "line": 279, + "column": 4 + }, + "end": { + "line": 279, + "column": 10 + } + } + }, + "property": { + "type": "Identifier", + "name": "set", + "range": [ + 5189, + 5192 + ], + "loc": { + "start": { + "line": 279, + "column": 11 + }, + "end": { + "line": 279, + "column": 14 + } + } + }, + "range": [ + 5182, + 5192 + ], + "loc": { + "start": { + "line": 279, + "column": 4 + }, + "end": { + "line": 279, + "column": 14 + } + } + }, + "arguments": [ + { + "type": "CallExpression", + "callee": { + "type": "MemberExpression", + "computed": false, + "object": { + "type": "Identifier", + "name": "Math", + "range": [ + 5193, + 5197 + ], + "loc": { + "start": { + "line": 279, + "column": 15 + }, + "end": { + "line": 279, + "column": 19 + } + } + }, + "property": { + "type": "Identifier", + "name": "abs", + "range": [ + 5198, + 5201 + ], + "loc": { + "start": { + "line": 279, + "column": 20 + }, + "end": { + "line": 279, + "column": 23 + } + } + }, + "range": [ + 5193, + 5201 + ], + "loc": { + "start": { + "line": 279, + "column": 15 + }, + "end": { + "line": 279, + "column": 23 + } + } + }, + "arguments": [ + { + "type": "Identifier", + "name": "a2", + "range": [ + 5202, + 5204 + ], + "loc": { + "start": { + "line": 279, + "column": 24 + }, + "end": { + "line": 279, + "column": 26 + } + } + } + ], + "range": [ + 5193, + 5205 + ], + "loc": { + "start": { + "line": 279, + "column": 15 + }, + "end": { + "line": 279, + "column": 27 + } + } + }, + { + "type": "CallExpression", + "callee": { + "type": "MemberExpression", + "computed": false, + "object": { + "type": "Identifier", + "name": "Math", + "range": [ + 5207, + 5211 + ], + "loc": { + "start": { + "line": 279, + "column": 29 + }, + "end": { + "line": 279, + "column": 33 + } + } + }, + "property": { + "type": "Identifier", + "name": "abs", + "range": [ + 5212, + 5215 + ], + "loc": { + "start": { + "line": 279, + "column": 34 + }, + "end": { + "line": 279, + "column": 37 + } + } + }, + "range": [ + 5207, + 5215 + ], + "loc": { + "start": { + "line": 279, + "column": 29 + }, + "end": { + "line": 279, + "column": 37 + } + } + }, + "arguments": [ + { + "type": "Identifier", + "name": "a1", + "range": [ + 5216, + 5218 + ], + "loc": { + "start": { + "line": 279, + "column": 38 + }, + "end": { + "line": 279, + "column": 40 + } + } + } + ], + "range": [ + 5207, + 5219 + ], + "loc": { + "start": { + "line": 279, + "column": 29 + }, + "end": { + "line": 279, + "column": 41 + } + } + } + ], + "range": [ + 5182, + 5220 + ], + "loc": { + "start": { + "line": 279, + "column": 4 + }, + "end": { + "line": 279, + "column": 42 + } + } + }, + "range": [ + 5182, + 5221 + ], + "loc": { + "start": { + "line": 279, + "column": 4 + }, + "end": { + "line": 279, + "column": 43 + } + } + } + ], + "range": [ + 5173, + 5229 + ], + "loc": { + "start": { + "line": 277, + "column": 10 + }, + "end": { + "line": 281, + "column": 4 + } + } + }, + "range": [ + 5099, + 5229 + ], + "loc": { + "start": { + "line": 273, + "column": 3 + }, + "end": { + "line": 281, + "column": 4 + } + } + } + ], + "range": [ + 4853, + 5236 + ], + "loc": { + "start": { + "line": 263, + "column": 9 + }, + "end": { + "line": 283, + "column": 3 + } + } + }, + "range": [ + 4613, + 5236 + ], + "loc": { + "start": { + "line": 249, + "column": 2 + }, + "end": { + "line": 283, + "column": 3 + } + }, + "leadingComments": [ + { + "type": "Line", + "value": " Check if this is a trapezoid.", + "range": [ + 4577, + 4609 + ], + "loc": { + "start": { + "line": 248, + "column": 2 + }, + "end": { + "line": 248, + "column": 34 + } + } + } + ] + } + ], + "range": [ + 4570, + 5242 + ], + "loc": { + "start": { + "line": 246, + "column": 60 + }, + "end": { + "line": 285, + "column": 2 + } + } + }, + "alternate": { + "type": "BlockStatement", + "body": [ + { + "type": "ExpressionStatement", + "expression": { + "type": "CallExpression", + "callee": { + "type": "MemberExpression", + "computed": false, + "object": { + "type": "Identifier", + "name": "result", + "range": [ + 5255, + 5261 + ], + "loc": { + "start": { + "line": 287, + "column": 2 + }, + "end": { + "line": 287, + "column": 8 + } + } + }, + "property": { + "type": "Identifier", + "name": "set", + "range": [ + 5262, + 5265 + ], + "loc": { + "start": { + "line": 287, + "column": 9 + }, + "end": { + "line": 287, + "column": 12 + } + } + }, + "range": [ + 5255, + 5265 + ], + "loc": { + "start": { + "line": 287, + "column": 2 + }, + "end": { + "line": 287, + "column": 12 + } + } + }, + "arguments": [ + { + "type": "Literal", + "value": 0, + "raw": "0", + "range": [ + 5266, + 5267 + ], + "loc": { + "start": { + "line": 287, + "column": 13 + }, + "end": { + "line": 287, + "column": 14 + } + } + }, + { + "type": "Literal", + "value": 0, + "raw": "0", + "range": [ + 5269, + 5270 + ], + "loc": { + "start": { + "line": 287, + "column": 16 + }, + "end": { + "line": 287, + "column": 17 + } + } + } + ], + "range": [ + 5255, + 5271 + ], + "loc": { + "start": { + "line": 287, + "column": 2 + }, + "end": { + "line": 287, + "column": 18 + } + } + }, + "range": [ + 5255, + 5272 + ], + "loc": { + "start": { + "line": 287, + "column": 2 + }, + "end": { + "line": 287, + "column": 19 + } + } + } + ], + "range": [ + 5248, + 5278 + ], + "loc": { + "start": { + "line": 285, + "column": 8 + }, + "end": { + "line": 289, + "column": 2 + } + } + }, + "range": [ + 4511, + 5278 + ], + "loc": { + "start": { + "line": 246, + "column": 1 + }, + "end": { + "line": 289, + "column": 2 + } + }, + "leadingComments": [ + { + "type": "Line", + "value": " Check if x is inside the area.", + "range": [ + 4475, + 4508 + ], + "loc": { + "start": { + "line": 245, + "column": 1 + }, + "end": { + "line": 245, + "column": 34 + } + } + } + ] + }, + { + "type": "ReturnStatement", + "argument": { + "type": "Identifier", + "name": "result", + "range": [ + 5290, + 5296 + ], + "loc": { + "start": { + "line": 291, + "column": 8 + }, + "end": { + "line": 291, + "column": 14 + } + } + }, + "range": [ + 5283, + 5297 + ], + "loc": { + "start": { + "line": 291, + "column": 1 + }, + "end": { + "line": 291, + "column": 15 + } + } + } + ], + "range": [ + 4265, + 5302 + ], + "loc": { + "start": { + "line": 232, + "column": 52 + }, + "end": { + "line": 293, + "column": 1 + } + } + }, + "generator": false, + "expression": false, + "range": [ + 4213, + 5302 + ], + "loc": { + "start": { + "line": 232, + "column": 0 + }, + "end": { + "line": 293, + "column": 1 + } + }, + "leadingComments": [ + { + "type": "Block", + "value": "*\r\n * Calculates the area under the line p1 -> p2, for the pixels (x, x + 1).\r\n *\r\n * @private\r\n * @param {Vector2} p1 - The starting point of the line.\r\n * @param {Vector2} p2 - The ending point of the line.\r\n * @param {Number} x - The pixel index.\r\n * @param {Vector2} result - A target vector to store the area in.\r\n * @return {Vector2} The area.\r\n ", + "range": [ + 3853, + 4209 + ], + "loc": { + "start": { + "line": 221, + "column": 0 + }, + "end": { + "line": 230, + "column": 3 + } + } + } + ], + "trailingComments": [ + { + "type": "Block", + "value": "*\r\n * Calculates the area for a given pattern and distances to the left and to the\r\n * right, biased by an offset.\r\n *\r\n * @private\r\n * @param {Number} pattern - A pattern index.\r\n * @param {Number} left - The left distance.\r\n * @param {Number} right - The right distance.\r\n * @param {Number} offset - An offset.\r\n * @param {Vector2} result - A target vector to store the area in.\r\n * @return {Vector2} The orthogonal area.\r\n ", + "range": [ + 5306, + 5736 + ], + "loc": { + "start": { + "line": 295, + "column": 0 + }, + "end": { + "line": 306, + "column": 3 + } + } + } + ] + }, + { + "type": "FunctionDeclaration", + "id": { + "type": "Identifier", + "name": "calculateOrthogonalAreaForPattern", + "range": [ + 5749, + 5782 + ], + "loc": { + "start": { + "line": 308, + "column": 9 + }, + "end": { + "line": 308, + "column": 42 + } + } + }, + "params": [ + { + "type": "Identifier", + "name": "pattern", + "range": [ + 5783, + 5790 + ], + "loc": { + "start": { + "line": 308, + "column": 43 + }, + "end": { + "line": 308, + "column": 50 + } + } + }, + { + "type": "Identifier", + "name": "left", + "range": [ + 5792, + 5796 + ], + "loc": { + "start": { + "line": 308, + "column": 52 + }, + "end": { + "line": 308, + "column": 56 + } + } + }, + { + "type": "Identifier", + "name": "right", + "range": [ + 5798, + 5803 + ], + "loc": { + "start": { + "line": 308, + "column": 58 + }, + "end": { + "line": 308, + "column": 63 + } + } + }, + { + "type": "Identifier", + "name": "offset", + "range": [ + 5805, + 5811 + ], + "loc": { + "start": { + "line": 308, + "column": 65 + }, + "end": { + "line": 308, + "column": 71 + } + } + }, + { + "type": "Identifier", + "name": "result", + "range": [ + 5813, + 5819 + ], + "loc": { + "start": { + "line": 308, + "column": 73 + }, + "end": { + "line": 308, + "column": 79 + } + } + } + ], + "body": { + "type": "BlockStatement", + "body": [ + { + "type": "VariableDeclaration", + "declarations": [ + { + "type": "VariableDeclarator", + "id": { + "type": "Identifier", + "name": "p1", + "range": [ + 5833, + 5835 + ], + "loc": { + "start": { + "line": 310, + "column": 7 + }, + "end": { + "line": 310, + "column": 9 + } + } + }, + "init": { + "type": "MemberExpression", + "computed": false, + "object": { + "type": "Identifier", + "name": "b0", + "range": [ + 5838, + 5840 + ], + "loc": { + "start": { + "line": 310, + "column": 12 + }, + "end": { + "line": 310, + "column": 14 + } + } + }, + "property": { + "type": "Identifier", + "name": "min", + "range": [ + 5841, + 5844 + ], + "loc": { + "start": { + "line": 310, + "column": 15 + }, + "end": { + "line": 310, + "column": 18 + } + } + }, + "range": [ + 5838, + 5844 + ], + "loc": { + "start": { + "line": 310, + "column": 12 + }, + "end": { + "line": 310, + "column": 18 + } + } + }, + "range": [ + 5833, + 5844 + ], + "loc": { + "start": { + "line": 310, + "column": 7 + }, + "end": { + "line": 310, + "column": 18 + } + } + } + ], + "kind": "const", + "range": [ + 5827, + 5845 + ], + "loc": { + "start": { + "line": 310, + "column": 1 + }, + "end": { + "line": 310, + "column": 19 + } + } + }, + { + "type": "VariableDeclaration", + "declarations": [ + { + "type": "VariableDeclarator", + "id": { + "type": "Identifier", + "name": "p2", + "range": [ + 5854, + 5856 + ], + "loc": { + "start": { + "line": 311, + "column": 7 + }, + "end": { + "line": 311, + "column": 9 + } + } + }, + "init": { + "type": "MemberExpression", + "computed": false, + "object": { + "type": "Identifier", + "name": "b0", + "range": [ + 5859, + 5861 + ], + "loc": { + "start": { + "line": 311, + "column": 12 + }, + "end": { + "line": 311, + "column": 14 + } + } + }, + "property": { + "type": "Identifier", + "name": "max", + "range": [ + 5862, + 5865 + ], + "loc": { + "start": { + "line": 311, + "column": 15 + }, + "end": { + "line": 311, + "column": 18 + } + } + }, + "range": [ + 5859, + 5865 + ], + "loc": { + "start": { + "line": 311, + "column": 12 + }, + "end": { + "line": 311, + "column": 18 + } + } + }, + "range": [ + 5854, + 5865 + ], + "loc": { + "start": { + "line": 311, + "column": 7 + }, + "end": { + "line": 311, + "column": 18 + } + } + } + ], + "kind": "const", + "range": [ + 5848, + 5866 + ], + "loc": { + "start": { + "line": 311, + "column": 1 + }, + "end": { + "line": 311, + "column": 19 + } + } + }, + { + "type": "VariableDeclaration", + "declarations": [ + { + "type": "VariableDeclarator", + "id": { + "type": "Identifier", + "name": "a1", + "range": [ + 5875, + 5877 + ], + "loc": { + "start": { + "line": 312, + "column": 7 + }, + "end": { + "line": 312, + "column": 9 + } + } + }, + "init": { + "type": "MemberExpression", + "computed": false, + "object": { + "type": "Identifier", + "name": "b1", + "range": [ + 5880, + 5882 + ], + "loc": { + "start": { + "line": 312, + "column": 12 + }, + "end": { + "line": 312, + "column": 14 + } + } + }, + "property": { + "type": "Identifier", + "name": "min", + "range": [ + 5883, + 5886 + ], + "loc": { + "start": { + "line": 312, + "column": 15 + }, + "end": { + "line": 312, + "column": 18 + } + } + }, + "range": [ + 5880, + 5886 + ], + "loc": { + "start": { + "line": 312, + "column": 12 + }, + "end": { + "line": 312, + "column": 18 + } + } + }, + "range": [ + 5875, + 5886 + ], + "loc": { + "start": { + "line": 312, + "column": 7 + }, + "end": { + "line": 312, + "column": 18 + } + } + } + ], + "kind": "const", + "range": [ + 5869, + 5887 + ], + "loc": { + "start": { + "line": 312, + "column": 1 + }, + "end": { + "line": 312, + "column": 19 + } + } + }, + { + "type": "VariableDeclaration", + "declarations": [ + { + "type": "VariableDeclarator", + "id": { + "type": "Identifier", + "name": "a2", + "range": [ + 5896, + 5898 + ], + "loc": { + "start": { + "line": 313, + "column": 7 + }, + "end": { + "line": 313, + "column": 9 + } + } + }, + "init": { + "type": "MemberExpression", + "computed": false, + "object": { + "type": "Identifier", + "name": "b1", + "range": [ + 5901, + 5903 + ], + "loc": { + "start": { + "line": 313, + "column": 12 + }, + "end": { + "line": 313, + "column": 14 + } + } + }, + "property": { + "type": "Identifier", + "name": "max", + "range": [ + 5904, + 5907 + ], + "loc": { + "start": { + "line": 313, + "column": 15 + }, + "end": { + "line": 313, + "column": 18 + } + } + }, + "range": [ + 5901, + 5907 + ], + "loc": { + "start": { + "line": 313, + "column": 12 + }, + "end": { + "line": 313, + "column": 18 + } + } + }, + "range": [ + 5896, + 5907 + ], + "loc": { + "start": { + "line": 313, + "column": 7 + }, + "end": { + "line": 313, + "column": 18 + } + } + } + ], + "kind": "const", + "range": [ + 5890, + 5908 + ], + "loc": { + "start": { + "line": 313, + "column": 1 + }, + "end": { + "line": 313, + "column": 19 + } + } + }, + { + "type": "VariableDeclaration", + "declarations": [ + { + "type": "VariableDeclarator", + "id": { + "type": "Identifier", + "name": "a", + "range": [ + 5917, + 5918 + ], + "loc": { + "start": { + "line": 314, + "column": 7 + }, + "end": { + "line": 314, + "column": 8 + } + } + }, + "init": { + "type": "Identifier", + "name": "b1", + "range": [ + 5921, + 5923 + ], + "loc": { + "start": { + "line": 314, + "column": 11 + }, + "end": { + "line": 314, + "column": 13 + } + } + }, + "range": [ + 5917, + 5923 + ], + "loc": { + "start": { + "line": 314, + "column": 7 + }, + "end": { + "line": 314, + "column": 13 + } + } + } + ], + "kind": "const", + "range": [ + 5911, + 5924 + ], + "loc": { + "start": { + "line": 314, + "column": 1 + }, + "end": { + "line": 314, + "column": 14 + } + }, + "trailingComments": [ + { + "type": "Block", + "value": " o1 |\r\n\t * .-------´\r\n\t * o2 |\r\n\t *\r\n\t * <---d--->\r\n\t ", + "range": [ + 5929, + 6009 + ], + "loc": { + "start": { + "line": 316, + "column": 1 + }, + "end": { + "line": 321, + "column": 4 + } + } + } + ] + }, + { + "type": "VariableDeclaration", + "declarations": [ + { + "type": "VariableDeclarator", + "id": { + "type": "Identifier", + "name": "o1", + "range": [ + 6020, + 6022 + ], + "loc": { + "start": { + "line": 323, + "column": 7 + }, + "end": { + "line": 323, + "column": 9 + } + } + }, + "init": { + "type": "BinaryExpression", + "operator": "+", + "left": { + "type": "Literal", + "value": 0.5, + "raw": "0.5", + "range": [ + 6025, + 6028 + ], + "loc": { + "start": { + "line": 323, + "column": 12 + }, + "end": { + "line": 323, + "column": 15 + } + } + }, + "right": { + "type": "Identifier", + "name": "offset", + "range": [ + 6031, + 6037 + ], + "loc": { + "start": { + "line": 323, + "column": 18 + }, + "end": { + "line": 323, + "column": 24 + } + } + }, + "range": [ + 6025, + 6037 + ], + "loc": { + "start": { + "line": 323, + "column": 12 + }, + "end": { + "line": 323, + "column": 24 + } + } + }, + "range": [ + 6020, + 6037 + ], + "loc": { + "start": { + "line": 323, + "column": 7 + }, + "end": { + "line": 323, + "column": 24 + } + } + } + ], + "kind": "const", + "range": [ + 6014, + 6038 + ], + "loc": { + "start": { + "line": 323, + "column": 1 + }, + "end": { + "line": 323, + "column": 25 + } + }, + "leadingComments": [ + { + "type": "Block", + "value": " o1 |\r\n\t * .-------´\r\n\t * o2 |\r\n\t *\r\n\t * <---d--->\r\n\t ", + "range": [ + 5929, + 6009 + ], + "loc": { + "start": { + "line": 316, + "column": 1 + }, + "end": { + "line": 321, + "column": 4 + } + } + } + ] + }, + { + "type": "VariableDeclaration", + "declarations": [ + { + "type": "VariableDeclarator", + "id": { + "type": "Identifier", + "name": "o2", + "range": [ + 6047, + 6049 + ], + "loc": { + "start": { + "line": 324, + "column": 7 + }, + "end": { + "line": 324, + "column": 9 + } + } + }, + "init": { + "type": "BinaryExpression", + "operator": "-", + "left": { + "type": "BinaryExpression", + "operator": "+", + "left": { + "type": "Literal", + "value": 0.5, + "raw": "0.5", + "range": [ + 6052, + 6055 + ], + "loc": { + "start": { + "line": 324, + "column": 12 + }, + "end": { + "line": 324, + "column": 15 + } + } + }, + "right": { + "type": "Identifier", + "name": "offset", + "range": [ + 6058, + 6064 + ], + "loc": { + "start": { + "line": 324, + "column": 18 + }, + "end": { + "line": 324, + "column": 24 + } + } + }, + "range": [ + 6052, + 6064 + ], + "loc": { + "start": { + "line": 324, + "column": 12 + }, + "end": { + "line": 324, + "column": 24 + } + } + }, + "right": { + "type": "Literal", + "value": 1, + "raw": "1.0", + "range": [ + 6067, + 6070 + ], + "loc": { + "start": { + "line": 324, + "column": 27 + }, + "end": { + "line": 324, + "column": 30 + } + } + }, + "range": [ + 6052, + 6070 + ], + "loc": { + "start": { + "line": 324, + "column": 12 + }, + "end": { + "line": 324, + "column": 30 + } + } + }, + "range": [ + 6047, + 6070 + ], + "loc": { + "start": { + "line": 324, + "column": 7 + }, + "end": { + "line": 324, + "column": 30 + } + } + } + ], + "kind": "const", + "range": [ + 6041, + 6071 + ], + "loc": { + "start": { + "line": 324, + "column": 1 + }, + "end": { + "line": 324, + "column": 31 + } + } + }, + { + "type": "VariableDeclaration", + "declarations": [ + { + "type": "VariableDeclarator", + "id": { + "type": "Identifier", + "name": "d", + "range": [ + 6080, + 6081 + ], + "loc": { + "start": { + "line": 325, + "column": 7 + }, + "end": { + "line": 325, + "column": 8 + } + } + }, + "init": { + "type": "BinaryExpression", + "operator": "+", + "left": { + "type": "BinaryExpression", + "operator": "+", + "left": { + "type": "Identifier", + "name": "left", + "range": [ + 6084, + 6088 + ], + "loc": { + "start": { + "line": 325, + "column": 11 + }, + "end": { + "line": 325, + "column": 15 + } + } + }, + "right": { + "type": "Identifier", + "name": "right", + "range": [ + 6091, + 6096 + ], + "loc": { + "start": { + "line": 325, + "column": 18 + }, + "end": { + "line": 325, + "column": 23 + } + } + }, + "range": [ + 6084, + 6096 + ], + "loc": { + "start": { + "line": 325, + "column": 11 + }, + "end": { + "line": 325, + "column": 23 + } + } + }, + "right": { + "type": "Literal", + "value": 1, + "raw": "1", + "range": [ + 6099, + 6100 + ], + "loc": { + "start": { + "line": 325, + "column": 26 + }, + "end": { + "line": 325, + "column": 27 + } + } + }, + "range": [ + 6084, + 6100 + ], + "loc": { + "start": { + "line": 325, + "column": 11 + }, + "end": { + "line": 325, + "column": 27 + } + } + }, + "range": [ + 6080, + 6100 + ], + "loc": { + "start": { + "line": 325, + "column": 7 + }, + "end": { + "line": 325, + "column": 27 + } + } + } + ], + "kind": "const", + "range": [ + 6074, + 6101 + ], + "loc": { + "start": { + "line": 325, + "column": 1 + }, + "end": { + "line": 325, + "column": 28 + } + } + }, + { + "type": "SwitchStatement", + "discriminant": { + "type": "Identifier", + "name": "pattern", + "range": [ + 6113, + 6120 + ], + "loc": { + "start": { + "line": 327, + "column": 8 + }, + "end": { + "line": 327, + "column": 15 + } + } + }, + "cases": [ + { + "type": "SwitchCase", + "test": { + "type": "Literal", + "value": 0, + "raw": "0", + "range": [ + 6134, + 6135 + ], + "loc": { + "start": { + "line": 329, + "column": 7 + }, + "end": { + "line": 329, + "column": 8 + } + } + }, + "consequent": [ + { + "type": "BlockStatement", + "body": [ + { + "type": "ExpressionStatement", + "expression": { + "type": "CallExpression", + "callee": { + "type": "MemberExpression", + "computed": false, + "object": { + "type": "Identifier", + "name": "result", + "range": [ + 6164, + 6170 + ], + "loc": { + "start": { + "line": 333, + "column": 3 + }, + "end": { + "line": 333, + "column": 9 + } + } + }, + "property": { + "type": "Identifier", + "name": "set", + "range": [ + 6171, + 6174 + ], + "loc": { + "start": { + "line": 333, + "column": 10 + }, + "end": { + "line": 333, + "column": 13 + } + } + }, + "range": [ + 6164, + 6174 + ], + "loc": { + "start": { + "line": 333, + "column": 3 + }, + "end": { + "line": 333, + "column": 13 + } + } + }, + "arguments": [ + { + "type": "Literal", + "value": 0, + "raw": "0", + "range": [ + 6175, + 6176 + ], + "loc": { + "start": { + "line": 333, + "column": 14 + }, + "end": { + "line": 333, + "column": 15 + } + } + }, + { + "type": "Literal", + "value": 0, + "raw": "0", + "range": [ + 6178, + 6179 + ], + "loc": { + "start": { + "line": 333, + "column": 17 + }, + "end": { + "line": 333, + "column": 18 + } + } + } + ], + "range": [ + 6164, + 6180 + ], + "loc": { + "start": { + "line": 333, + "column": 3 + }, + "end": { + "line": 333, + "column": 19 + } + } + }, + "range": [ + 6164, + 6181 + ], + "loc": { + "start": { + "line": 333, + "column": 3 + }, + "end": { + "line": 333, + "column": 20 + } + }, + "leadingComments": [ + { + "type": "Line", + "value": " ------", + "range": [ + 6145, + 6157 + ], + "loc": { + "start": { + "line": 331, + "column": 3 + }, + "end": { + "line": 331, + "column": 15 + } + } + } + ] + }, + { + "type": "BreakStatement", + "label": null, + "range": [ + 6188, + 6194 + ], + "loc": { + "start": { + "line": 335, + "column": 3 + }, + "end": { + "line": 335, + "column": 9 + } + } + } + ], + "range": [ + 6137, + 6201 + ], + "loc": { + "start": { + "line": 329, + "column": 10 + }, + "end": { + "line": 337, + "column": 3 + } + } + } + ], + "range": [ + 6129, + 6201 + ], + "loc": { + "start": { + "line": 329, + "column": 2 + }, + "end": { + "line": 337, + "column": 3 + } + } + }, + { + "type": "SwitchCase", + "test": { + "type": "Literal", + "value": 1, + "raw": "1", + "range": [ + 6212, + 6213 + ], + "loc": { + "start": { + "line": 339, + "column": 7 + }, + "end": { + "line": 339, + "column": 8 + } + } + }, + "consequent": [ + { + "type": "BlockStatement", + "body": [ + { + "type": "IfStatement", + "test": { + "type": "BinaryExpression", + "operator": "<=", + "left": { + "type": "Identifier", + "name": "left", + "range": [ + 6465, + 6469 + ], + "loc": { + "start": { + "line": 349, + "column": 6 + }, + "end": { + "line": 349, + "column": 10 + } + } + }, + "right": { + "type": "Identifier", + "name": "right", + "range": [ + 6473, + 6478 + ], + "loc": { + "start": { + "line": 349, + "column": 14 + }, + "end": { + "line": 349, + "column": 19 + } + } + }, + "range": [ + 6465, + 6478 + ], + "loc": { + "start": { + "line": 349, + "column": 6 + }, + "end": { + "line": 349, + "column": 19 + } + } + }, + "consequent": { + "type": "BlockStatement", + "body": [ + { + "type": "ExpressionStatement", + "expression": { + "type": "CallExpression", + "callee": { + "type": "Identifier", + "name": "calculateOrthogonalArea", + "range": [ + 6489, + 6512 + ], + "loc": { + "start": { + "line": 351, + "column": 4 + }, + "end": { + "line": 351, + "column": 27 + } + } + }, + "arguments": [ + { + "type": "CallExpression", + "callee": { + "type": "MemberExpression", + "computed": false, + "object": { + "type": "Identifier", + "name": "p1", + "range": [ + 6513, + 6515 + ], + "loc": { + "start": { + "line": 351, + "column": 28 + }, + "end": { + "line": 351, + "column": 30 + } + } + }, + "property": { + "type": "Identifier", + "name": "set", + "range": [ + 6516, + 6519 + ], + "loc": { + "start": { + "line": 351, + "column": 31 + }, + "end": { + "line": 351, + "column": 34 + } + } + }, + "range": [ + 6513, + 6519 + ], + "loc": { + "start": { + "line": 351, + "column": 28 + }, + "end": { + "line": 351, + "column": 34 + } + } + }, + "arguments": [ + { + "type": "Literal", + "value": 0, + "raw": "0.0", + "range": [ + 6520, + 6523 + ], + "loc": { + "start": { + "line": 351, + "column": 35 + }, + "end": { + "line": 351, + "column": 38 + } + } + }, + { + "type": "Identifier", + "name": "o2", + "range": [ + 6525, + 6527 + ], + "loc": { + "start": { + "line": 351, + "column": 40 + }, + "end": { + "line": 351, + "column": 42 + } + } + } + ], + "range": [ + 6513, + 6528 + ], + "loc": { + "start": { + "line": 351, + "column": 28 + }, + "end": { + "line": 351, + "column": 43 + } + } + }, + { + "type": "CallExpression", + "callee": { + "type": "MemberExpression", + "computed": false, + "object": { + "type": "Identifier", + "name": "p2", + "range": [ + 6530, + 6532 + ], + "loc": { + "start": { + "line": 351, + "column": 45 + }, + "end": { + "line": 351, + "column": 47 + } + } + }, + "property": { + "type": "Identifier", + "name": "set", + "range": [ + 6533, + 6536 + ], + "loc": { + "start": { + "line": 351, + "column": 48 + }, + "end": { + "line": 351, + "column": 51 + } + } + }, + "range": [ + 6530, + 6536 + ], + "loc": { + "start": { + "line": 351, + "column": 45 + }, + "end": { + "line": 351, + "column": 51 + } + } + }, + "arguments": [ + { + "type": "BinaryExpression", + "operator": "/", + "left": { + "type": "Identifier", + "name": "d", + "range": [ + 6537, + 6538 + ], + "loc": { + "start": { + "line": 351, + "column": 52 + }, + "end": { + "line": 351, + "column": 53 + } + } + }, + "right": { + "type": "Literal", + "value": 2, + "raw": "2.0", + "range": [ + 6541, + 6544 + ], + "loc": { + "start": { + "line": 351, + "column": 56 + }, + "end": { + "line": 351, + "column": 59 + } + } + }, + "range": [ + 6537, + 6544 + ], + "loc": { + "start": { + "line": 351, + "column": 52 + }, + "end": { + "line": 351, + "column": 59 + } + } + }, + { + "type": "Literal", + "value": 0, + "raw": "0.0", + "range": [ + 6546, + 6549 + ], + "loc": { + "start": { + "line": 351, + "column": 61 + }, + "end": { + "line": 351, + "column": 64 + } + } + } + ], + "range": [ + 6530, + 6550 + ], + "loc": { + "start": { + "line": 351, + "column": 45 + }, + "end": { + "line": 351, + "column": 65 + } + } + }, + { + "type": "Identifier", + "name": "left", + "range": [ + 6552, + 6556 + ], + "loc": { + "start": { + "line": 351, + "column": 67 + }, + "end": { + "line": 351, + "column": 71 + } + } + }, + { + "type": "Identifier", + "name": "result", + "range": [ + 6558, + 6564 + ], + "loc": { + "start": { + "line": 351, + "column": 73 + }, + "end": { + "line": 351, + "column": 79 + } + } + } + ], + "range": [ + 6489, + 6565 + ], + "loc": { + "start": { + "line": 351, + "column": 4 + }, + "end": { + "line": 351, + "column": 80 + } + } + }, + "range": [ + 6489, + 6566 + ], + "loc": { + "start": { + "line": 351, + "column": 4 + }, + "end": { + "line": 351, + "column": 81 + } + } + } + ], + "range": [ + 6480, + 6574 + ], + "loc": { + "start": { + "line": 349, + "column": 21 + }, + "end": { + "line": 353, + "column": 4 + } + } + }, + "alternate": { + "type": "BlockStatement", + "body": [ + { + "type": "ExpressionStatement", + "expression": { + "type": "CallExpression", + "callee": { + "type": "MemberExpression", + "computed": false, + "object": { + "type": "Identifier", + "name": "result", + "range": [ + 6589, + 6595 + ], + "loc": { + "start": { + "line": 355, + "column": 4 + }, + "end": { + "line": 355, + "column": 10 + } + } + }, + "property": { + "type": "Identifier", + "name": "set", + "range": [ + 6596, + 6599 + ], + "loc": { + "start": { + "line": 355, + "column": 11 + }, + "end": { + "line": 355, + "column": 14 + } + } + }, + "range": [ + 6589, + 6599 + ], + "loc": { + "start": { + "line": 355, + "column": 4 + }, + "end": { + "line": 355, + "column": 14 + } + } + }, + "arguments": [ + { + "type": "Literal", + "value": 0, + "raw": "0", + "range": [ + 6600, + 6601 + ], + "loc": { + "start": { + "line": 355, + "column": 15 + }, + "end": { + "line": 355, + "column": 16 + } + } + }, + { + "type": "Literal", + "value": 0, + "raw": "0", + "range": [ + 6603, + 6604 + ], + "loc": { + "start": { + "line": 355, + "column": 18 + }, + "end": { + "line": 355, + "column": 19 + } + } + } + ], + "range": [ + 6589, + 6605 + ], + "loc": { + "start": { + "line": 355, + "column": 4 + }, + "end": { + "line": 355, + "column": 20 + } + } + }, + "range": [ + 6589, + 6606 + ], + "loc": { + "start": { + "line": 355, + "column": 4 + }, + "end": { + "line": 355, + "column": 21 + } + } + } + ], + "range": [ + 6580, + 6614 + ], + "loc": { + "start": { + "line": 353, + "column": 10 + }, + "end": { + "line": 357, + "column": 4 + } + } + }, + "range": [ + 6462, + 6614 + ], + "loc": { + "start": { + "line": 349, + "column": 3 + }, + "end": { + "line": 357, + "column": 4 + } + }, + "leadingComments": [ + { + "type": "Block", + "value": " .------\r\n\t\t\t * |\r\n\t\t\t *\r\n\t\t\t * The offset is only applied to L patterns in the crossing edge side to\r\n\t\t\t * make it converge with the unfiltered pattern 0.\r\n\t\t\t * The pattern 0 must not be filtered to avoid artifacts.\r\n\t\t\t ", + "range": [ + 6223, + 6455 + ], + "loc": { + "start": { + "line": 341, + "column": 3 + }, + "end": { + "line": 347, + "column": 6 + } + } + } + ] + }, + { + "type": "BreakStatement", + "label": null, + "range": [ + 6621, + 6627 + ], + "loc": { + "start": { + "line": 359, + "column": 3 + }, + "end": { + "line": 359, + "column": 9 + } + } + } + ], + "range": [ + 6215, + 6634 + ], + "loc": { + "start": { + "line": 339, + "column": 10 + }, + "end": { + "line": 361, + "column": 3 + } + } + } + ], + "range": [ + 6207, + 6634 + ], + "loc": { + "start": { + "line": 339, + "column": 2 + }, + "end": { + "line": 361, + "column": 3 + } + } + }, + { + "type": "SwitchCase", + "test": { + "type": "Literal", + "value": 2, + "raw": "2", + "range": [ + 6645, + 6646 + ], + "loc": { + "start": { + "line": 363, + "column": 7 + }, + "end": { + "line": 363, + "column": 8 + } + } + }, + "consequent": [ + { + "type": "BlockStatement", + "body": [ + { + "type": "IfStatement", + "test": { + "type": "BinaryExpression", + "operator": ">=", + "left": { + "type": "Identifier", + "name": "left", + "range": [ + 6705, + 6709 + ], + "loc": { + "start": { + "line": 369, + "column": 6 + }, + "end": { + "line": 369, + "column": 10 + } + } + }, + "right": { + "type": "Identifier", + "name": "right", + "range": [ + 6713, + 6718 + ], + "loc": { + "start": { + "line": 369, + "column": 14 + }, + "end": { + "line": 369, + "column": 19 + } + } + }, + "range": [ + 6705, + 6718 + ], + "loc": { + "start": { + "line": 369, + "column": 6 + }, + "end": { + "line": 369, + "column": 19 + } + } + }, + "consequent": { + "type": "BlockStatement", + "body": [ + { + "type": "ExpressionStatement", + "expression": { + "type": "CallExpression", + "callee": { + "type": "Identifier", + "name": "calculateOrthogonalArea", + "range": [ + 6729, + 6752 + ], + "loc": { + "start": { + "line": 371, + "column": 4 + }, + "end": { + "line": 371, + "column": 27 + } + } + }, + "arguments": [ + { + "type": "CallExpression", + "callee": { + "type": "MemberExpression", + "computed": false, + "object": { + "type": "Identifier", + "name": "p1", + "range": [ + 6753, + 6755 + ], + "loc": { + "start": { + "line": 371, + "column": 28 + }, + "end": { + "line": 371, + "column": 30 + } + } + }, + "property": { + "type": "Identifier", + "name": "set", + "range": [ + 6756, + 6759 + ], + "loc": { + "start": { + "line": 371, + "column": 31 + }, + "end": { + "line": 371, + "column": 34 + } + } + }, + "range": [ + 6753, + 6759 + ], + "loc": { + "start": { + "line": 371, + "column": 28 + }, + "end": { + "line": 371, + "column": 34 + } + } + }, + "arguments": [ + { + "type": "BinaryExpression", + "operator": "/", + "left": { + "type": "Identifier", + "name": "d", + "range": [ + 6760, + 6761 + ], + "loc": { + "start": { + "line": 371, + "column": 35 + }, + "end": { + "line": 371, + "column": 36 + } + } + }, + "right": { + "type": "Literal", + "value": 2, + "raw": "2.0", + "range": [ + 6764, + 6767 + ], + "loc": { + "start": { + "line": 371, + "column": 39 + }, + "end": { + "line": 371, + "column": 42 + } + } + }, + "range": [ + 6760, + 6767 + ], + "loc": { + "start": { + "line": 371, + "column": 35 + }, + "end": { + "line": 371, + "column": 42 + } + } + }, + { + "type": "Literal", + "value": 0, + "raw": "0.0", + "range": [ + 6769, + 6772 + ], + "loc": { + "start": { + "line": 371, + "column": 44 + }, + "end": { + "line": 371, + "column": 47 + } + } + } + ], + "range": [ + 6753, + 6773 + ], + "loc": { + "start": { + "line": 371, + "column": 28 + }, + "end": { + "line": 371, + "column": 48 + } + } + }, + { + "type": "CallExpression", + "callee": { + "type": "MemberExpression", + "computed": false, + "object": { + "type": "Identifier", + "name": "p2", + "range": [ + 6775, + 6777 + ], + "loc": { + "start": { + "line": 371, + "column": 50 + }, + "end": { + "line": 371, + "column": 52 + } + } + }, + "property": { + "type": "Identifier", + "name": "set", + "range": [ + 6778, + 6781 + ], + "loc": { + "start": { + "line": 371, + "column": 53 + }, + "end": { + "line": 371, + "column": 56 + } + } + }, + "range": [ + 6775, + 6781 + ], + "loc": { + "start": { + "line": 371, + "column": 50 + }, + "end": { + "line": 371, + "column": 56 + } + } + }, + "arguments": [ + { + "type": "Identifier", + "name": "d", + "range": [ + 6782, + 6783 + ], + "loc": { + "start": { + "line": 371, + "column": 57 + }, + "end": { + "line": 371, + "column": 58 + } + } + }, + { + "type": "Identifier", + "name": "o2", + "range": [ + 6785, + 6787 + ], + "loc": { + "start": { + "line": 371, + "column": 60 + }, + "end": { + "line": 371, + "column": 62 + } + } + } + ], + "range": [ + 6775, + 6788 + ], + "loc": { + "start": { + "line": 371, + "column": 50 + }, + "end": { + "line": 371, + "column": 63 + } + } + }, + { + "type": "Identifier", + "name": "left", + "range": [ + 6790, + 6794 + ], + "loc": { + "start": { + "line": 371, + "column": 65 + }, + "end": { + "line": 371, + "column": 69 + } + } + }, + { + "type": "Identifier", + "name": "result", + "range": [ + 6796, + 6802 + ], + "loc": { + "start": { + "line": 371, + "column": 71 + }, + "end": { + "line": 371, + "column": 77 + } + } + } + ], + "range": [ + 6729, + 6803 + ], + "loc": { + "start": { + "line": 371, + "column": 4 + }, + "end": { + "line": 371, + "column": 78 + } + } + }, + "range": [ + 6729, + 6804 + ], + "loc": { + "start": { + "line": 371, + "column": 4 + }, + "end": { + "line": 371, + "column": 79 + } + } + } + ], + "range": [ + 6720, + 6812 + ], + "loc": { + "start": { + "line": 369, + "column": 21 + }, + "end": { + "line": 373, + "column": 4 + } + } + }, + "alternate": { + "type": "BlockStatement", + "body": [ + { + "type": "ExpressionStatement", + "expression": { + "type": "CallExpression", + "callee": { + "type": "MemberExpression", + "computed": false, + "object": { + "type": "Identifier", + "name": "result", + "range": [ + 6827, + 6833 + ], + "loc": { + "start": { + "line": 375, + "column": 4 + }, + "end": { + "line": 375, + "column": 10 + } + } + }, + "property": { + "type": "Identifier", + "name": "set", + "range": [ + 6834, + 6837 + ], + "loc": { + "start": { + "line": 375, + "column": 11 + }, + "end": { + "line": 375, + "column": 14 + } + } + }, + "range": [ + 6827, + 6837 + ], + "loc": { + "start": { + "line": 375, + "column": 4 + }, + "end": { + "line": 375, + "column": 14 + } + } + }, + "arguments": [ + { + "type": "Literal", + "value": 0, + "raw": "0", + "range": [ + 6838, + 6839 + ], + "loc": { + "start": { + "line": 375, + "column": 15 + }, + "end": { + "line": 375, + "column": 16 + } + } + }, + { + "type": "Literal", + "value": 0, + "raw": "0", + "range": [ + 6841, + 6842 + ], + "loc": { + "start": { + "line": 375, + "column": 18 + }, + "end": { + "line": 375, + "column": 19 + } + } + } + ], + "range": [ + 6827, + 6843 + ], + "loc": { + "start": { + "line": 375, + "column": 4 + }, + "end": { + "line": 375, + "column": 20 + } + } + }, + "range": [ + 6827, + 6844 + ], + "loc": { + "start": { + "line": 375, + "column": 4 + }, + "end": { + "line": 375, + "column": 21 + } + } + } + ], + "range": [ + 6818, + 6852 + ], + "loc": { + "start": { + "line": 373, + "column": 10 + }, + "end": { + "line": 377, + "column": 4 + } + } + }, + "range": [ + 6702, + 6852 + ], + "loc": { + "start": { + "line": 369, + "column": 3 + }, + "end": { + "line": 377, + "column": 4 + } + }, + "leadingComments": [ + { + "type": "Block", + "value": " ------.\r\n\t\t\t * |\r\n\t\t\t ", + "range": [ + 6656, + 6695 + ], + "loc": { + "start": { + "line": 365, + "column": 3 + }, + "end": { + "line": 367, + "column": 6 + } + } + } + ] + }, + { + "type": "BreakStatement", + "label": null, + "range": [ + 6859, + 6865 + ], + "loc": { + "start": { + "line": 379, + "column": 3 + }, + "end": { + "line": 379, + "column": 9 + } + } + } + ], + "range": [ + 6648, + 6872 + ], + "loc": { + "start": { + "line": 363, + "column": 10 + }, + "end": { + "line": 381, + "column": 3 + } + } + } + ], + "range": [ + 6640, + 6872 + ], + "loc": { + "start": { + "line": 363, + "column": 2 + }, + "end": { + "line": 381, + "column": 3 + } + } + }, + { + "type": "SwitchCase", + "test": { + "type": "Literal", + "value": 3, + "raw": "3", + "range": [ + 6883, + 6884 + ], + "loc": { + "start": { + "line": 383, + "column": 7 + }, + "end": { + "line": 383, + "column": 8 + } + } + }, + "consequent": [ + { + "type": "BlockStatement", + "body": [ + { + "type": "ExpressionStatement", + "expression": { + "type": "CallExpression", + "callee": { + "type": "Identifier", + "name": "calculateOrthogonalArea", + "range": [ + 6940, + 6963 + ], + "loc": { + "start": { + "line": 389, + "column": 3 + }, + "end": { + "line": 389, + "column": 26 + } + } + }, + "arguments": [ + { + "type": "CallExpression", + "callee": { + "type": "MemberExpression", + "computed": false, + "object": { + "type": "Identifier", + "name": "p1", + "range": [ + 6964, + 6966 + ], + "loc": { + "start": { + "line": 389, + "column": 27 + }, + "end": { + "line": 389, + "column": 29 + } + } + }, + "property": { + "type": "Identifier", + "name": "set", + "range": [ + 6967, + 6970 + ], + "loc": { + "start": { + "line": 389, + "column": 30 + }, + "end": { + "line": 389, + "column": 33 + } + } + }, + "range": [ + 6964, + 6970 + ], + "loc": { + "start": { + "line": 389, + "column": 27 + }, + "end": { + "line": 389, + "column": 33 + } + } + }, + "arguments": [ + { + "type": "Literal", + "value": 0, + "raw": "0.0", + "range": [ + 6971, + 6974 + ], + "loc": { + "start": { + "line": 389, + "column": 34 + }, + "end": { + "line": 389, + "column": 37 + } + } + }, + { + "type": "Identifier", + "name": "o2", + "range": [ + 6976, + 6978 + ], + "loc": { + "start": { + "line": 389, + "column": 39 + }, + "end": { + "line": 389, + "column": 41 + } + } + } + ], + "range": [ + 6964, + 6979 + ], + "loc": { + "start": { + "line": 389, + "column": 27 + }, + "end": { + "line": 389, + "column": 42 + } + } + }, + { + "type": "CallExpression", + "callee": { + "type": "MemberExpression", + "computed": false, + "object": { + "type": "Identifier", + "name": "p2", + "range": [ + 6981, + 6983 + ], + "loc": { + "start": { + "line": 389, + "column": 44 + }, + "end": { + "line": 389, + "column": 46 + } + } + }, + "property": { + "type": "Identifier", + "name": "set", + "range": [ + 6984, + 6987 + ], + "loc": { + "start": { + "line": 389, + "column": 47 + }, + "end": { + "line": 389, + "column": 50 + } + } + }, + "range": [ + 6981, + 6987 + ], + "loc": { + "start": { + "line": 389, + "column": 44 + }, + "end": { + "line": 389, + "column": 50 + } + } + }, + "arguments": [ + { + "type": "BinaryExpression", + "operator": "/", + "left": { + "type": "Identifier", + "name": "d", + "range": [ + 6988, + 6989 + ], + "loc": { + "start": { + "line": 389, + "column": 51 + }, + "end": { + "line": 389, + "column": 52 + } + } + }, + "right": { + "type": "Literal", + "value": 2, + "raw": "2.0", + "range": [ + 6992, + 6995 + ], + "loc": { + "start": { + "line": 389, + "column": 55 + }, + "end": { + "line": 389, + "column": 58 + } + } + }, + "range": [ + 6988, + 6995 + ], + "loc": { + "start": { + "line": 389, + "column": 51 + }, + "end": { + "line": 389, + "column": 58 + } + } + }, + { + "type": "Literal", + "value": 0, + "raw": "0.0", + "range": [ + 6997, + 7000 + ], + "loc": { + "start": { + "line": 389, + "column": 60 + }, + "end": { + "line": 389, + "column": 63 + } + } + } + ], + "range": [ + 6981, + 7001 + ], + "loc": { + "start": { + "line": 389, + "column": 44 + }, + "end": { + "line": 389, + "column": 64 + } + } + }, + { + "type": "Identifier", + "name": "left", + "range": [ + 7003, + 7007 + ], + "loc": { + "start": { + "line": 389, + "column": 66 + }, + "end": { + "line": 389, + "column": 70 + } + } + }, + { + "type": "Identifier", + "name": "a1", + "range": [ + 7009, + 7011 + ], + "loc": { + "start": { + "line": 389, + "column": 72 + }, + "end": { + "line": 389, + "column": 74 + } + } + } + ], + "range": [ + 6940, + 7012 + ], + "loc": { + "start": { + "line": 389, + "column": 3 + }, + "end": { + "line": 389, + "column": 75 + } + } + }, + "range": [ + 6940, + 7013 + ], + "loc": { + "start": { + "line": 389, + "column": 3 + }, + "end": { + "line": 389, + "column": 76 + } + }, + "leadingComments": [ + { + "type": "Block", + "value": " .------.\r\n\t\t\t * | |\r\n\t\t\t ", + "range": [ + 6894, + 6933 + ], + "loc": { + "start": { + "line": 385, + "column": 3 + }, + "end": { + "line": 387, + "column": 6 + } + } + } + ] + }, + { + "type": "ExpressionStatement", + "expression": { + "type": "CallExpression", + "callee": { + "type": "Identifier", + "name": "calculateOrthogonalArea", + "range": [ + 7018, + 7041 + ], + "loc": { + "start": { + "line": 390, + "column": 3 + }, + "end": { + "line": 390, + "column": 26 + } + } + }, + "arguments": [ + { + "type": "CallExpression", + "callee": { + "type": "MemberExpression", + "computed": false, + "object": { + "type": "Identifier", + "name": "p1", + "range": [ + 7042, + 7044 + ], + "loc": { + "start": { + "line": 390, + "column": 27 + }, + "end": { + "line": 390, + "column": 29 + } + } + }, + "property": { + "type": "Identifier", + "name": "set", + "range": [ + 7045, + 7048 + ], + "loc": { + "start": { + "line": 390, + "column": 30 + }, + "end": { + "line": 390, + "column": 33 + } + } + }, + "range": [ + 7042, + 7048 + ], + "loc": { + "start": { + "line": 390, + "column": 27 + }, + "end": { + "line": 390, + "column": 33 + } + } + }, + "arguments": [ + { + "type": "BinaryExpression", + "operator": "/", + "left": { + "type": "Identifier", + "name": "d", + "range": [ + 7049, + 7050 + ], + "loc": { + "start": { + "line": 390, + "column": 34 + }, + "end": { + "line": 390, + "column": 35 + } + } + }, + "right": { + "type": "Literal", + "value": 2, + "raw": "2.0", + "range": [ + 7053, + 7056 + ], + "loc": { + "start": { + "line": 390, + "column": 38 + }, + "end": { + "line": 390, + "column": 41 + } + } + }, + "range": [ + 7049, + 7056 + ], + "loc": { + "start": { + "line": 390, + "column": 34 + }, + "end": { + "line": 390, + "column": 41 + } + } + }, + { + "type": "Literal", + "value": 0, + "raw": "0.0", + "range": [ + 7058, + 7061 + ], + "loc": { + "start": { + "line": 390, + "column": 43 + }, + "end": { + "line": 390, + "column": 46 + } + } + } + ], + "range": [ + 7042, + 7062 + ], + "loc": { + "start": { + "line": 390, + "column": 27 + }, + "end": { + "line": 390, + "column": 47 + } + } + }, + { + "type": "CallExpression", + "callee": { + "type": "MemberExpression", + "computed": false, + "object": { + "type": "Identifier", + "name": "p2", + "range": [ + 7064, + 7066 + ], + "loc": { + "start": { + "line": 390, + "column": 49 + }, + "end": { + "line": 390, + "column": 51 + } + } + }, + "property": { + "type": "Identifier", + "name": "set", + "range": [ + 7067, + 7070 + ], + "loc": { + "start": { + "line": 390, + "column": 52 + }, + "end": { + "line": 390, + "column": 55 + } + } + }, + "range": [ + 7064, + 7070 + ], + "loc": { + "start": { + "line": 390, + "column": 49 + }, + "end": { + "line": 390, + "column": 55 + } + } + }, + "arguments": [ + { + "type": "Identifier", + "name": "d", + "range": [ + 7071, + 7072 + ], + "loc": { + "start": { + "line": 390, + "column": 56 + }, + "end": { + "line": 390, + "column": 57 + } + } + }, + { + "type": "Identifier", + "name": "o2", + "range": [ + 7074, + 7076 + ], + "loc": { + "start": { + "line": 390, + "column": 59 + }, + "end": { + "line": 390, + "column": 61 + } + } + } + ], + "range": [ + 7064, + 7077 + ], + "loc": { + "start": { + "line": 390, + "column": 49 + }, + "end": { + "line": 390, + "column": 62 + } + } + }, + { + "type": "Identifier", + "name": "left", + "range": [ + 7079, + 7083 + ], + "loc": { + "start": { + "line": 390, + "column": 64 + }, + "end": { + "line": 390, + "column": 68 + } + } + }, + { + "type": "Identifier", + "name": "a2", + "range": [ + 7085, + 7087 + ], + "loc": { + "start": { + "line": 390, + "column": 70 + }, + "end": { + "line": 390, + "column": 72 + } + } + } + ], + "range": [ + 7018, + 7088 + ], + "loc": { + "start": { + "line": 390, + "column": 3 + }, + "end": { + "line": 390, + "column": 73 + } + } + }, + "range": [ + 7018, + 7089 + ], + "loc": { + "start": { + "line": 390, + "column": 3 + }, + "end": { + "line": 390, + "column": 74 + } + } + }, + { + "type": "ExpressionStatement", + "expression": { + "type": "CallExpression", + "callee": { + "type": "Identifier", + "name": "smoothArea", + "range": [ + 7096, + 7106 + ], + "loc": { + "start": { + "line": 392, + "column": 3 + }, + "end": { + "line": 392, + "column": 13 + } + } + }, + "arguments": [ + { + "type": "Identifier", + "name": "d", + "range": [ + 7107, + 7108 + ], + "loc": { + "start": { + "line": 392, + "column": 14 + }, + "end": { + "line": 392, + "column": 15 + } + } + }, + { + "type": "Identifier", + "name": "a", + "range": [ + 7110, + 7111 + ], + "loc": { + "start": { + "line": 392, + "column": 17 + }, + "end": { + "line": 392, + "column": 18 + } + } + } + ], + "range": [ + 7096, + 7112 + ], + "loc": { + "start": { + "line": 392, + "column": 3 + }, + "end": { + "line": 392, + "column": 19 + } + } + }, + "range": [ + 7096, + 7113 + ], + "loc": { + "start": { + "line": 392, + "column": 3 + }, + "end": { + "line": 392, + "column": 20 + } + } + }, + { + "type": "ExpressionStatement", + "expression": { + "type": "CallExpression", + "callee": { + "type": "MemberExpression", + "computed": false, + "object": { + "type": "Identifier", + "name": "result", + "range": [ + 7120, + 7126 + ], + "loc": { + "start": { + "line": 394, + "column": 3 + }, + "end": { + "line": 394, + "column": 9 + } + } + }, + "property": { + "type": "Identifier", + "name": "addVectors", + "range": [ + 7127, + 7137 + ], + "loc": { + "start": { + "line": 394, + "column": 10 + }, + "end": { + "line": 394, + "column": 20 + } + } + }, + "range": [ + 7120, + 7137 + ], + "loc": { + "start": { + "line": 394, + "column": 3 + }, + "end": { + "line": 394, + "column": 20 + } + } + }, + "arguments": [ + { + "type": "Identifier", + "name": "a1", + "range": [ + 7138, + 7140 + ], + "loc": { + "start": { + "line": 394, + "column": 21 + }, + "end": { + "line": 394, + "column": 23 + } + } + }, + { + "type": "Identifier", + "name": "a2", + "range": [ + 7142, + 7144 + ], + "loc": { + "start": { + "line": 394, + "column": 25 + }, + "end": { + "line": 394, + "column": 27 + } + } + } + ], + "range": [ + 7120, + 7145 + ], + "loc": { + "start": { + "line": 394, + "column": 3 + }, + "end": { + "line": 394, + "column": 28 + } + } + }, + "range": [ + 7120, + 7146 + ], + "loc": { + "start": { + "line": 394, + "column": 3 + }, + "end": { + "line": 394, + "column": 29 + } + } + }, + { + "type": "BreakStatement", + "label": null, + "range": [ + 7153, + 7159 + ], + "loc": { + "start": { + "line": 396, + "column": 3 + }, + "end": { + "line": 396, + "column": 9 + } + } + } + ], + "range": [ + 6886, + 7166 + ], + "loc": { + "start": { + "line": 383, + "column": 10 + }, + "end": { + "line": 398, + "column": 3 + } + } + } + ], + "range": [ + 6878, + 7166 + ], + "loc": { + "start": { + "line": 383, + "column": 2 + }, + "end": { + "line": 398, + "column": 3 + } + } + }, + { + "type": "SwitchCase", + "test": { + "type": "Literal", + "value": 4, + "raw": "4", + "range": [ + 7177, + 7178 + ], + "loc": { + "start": { + "line": 400, + "column": 7 + }, + "end": { + "line": 400, + "column": 8 + } + } + }, + "consequent": [ + { + "type": "BlockStatement", + "body": [ + { + "type": "IfStatement", + "test": { + "type": "BinaryExpression", + "operator": "<=", + "left": { + "type": "Identifier", + "name": "left", + "range": [ + 7229, + 7233 + ], + "loc": { + "start": { + "line": 406, + "column": 6 + }, + "end": { + "line": 406, + "column": 10 + } + } + }, + "right": { + "type": "Identifier", + "name": "right", + "range": [ + 7237, + 7242 + ], + "loc": { + "start": { + "line": 406, + "column": 14 + }, + "end": { + "line": 406, + "column": 19 + } + } + }, + "range": [ + 7229, + 7242 + ], + "loc": { + "start": { + "line": 406, + "column": 6 + }, + "end": { + "line": 406, + "column": 19 + } + } + }, + "consequent": { + "type": "BlockStatement", + "body": [ + { + "type": "ExpressionStatement", + "expression": { + "type": "CallExpression", + "callee": { + "type": "Identifier", + "name": "calculateOrthogonalArea", + "range": [ + 7253, + 7276 + ], + "loc": { + "start": { + "line": 408, + "column": 4 + }, + "end": { + "line": 408, + "column": 27 + } + } + }, + "arguments": [ + { + "type": "CallExpression", + "callee": { + "type": "MemberExpression", + "computed": false, + "object": { + "type": "Identifier", + "name": "p1", + "range": [ + 7277, + 7279 + ], + "loc": { + "start": { + "line": 408, + "column": 28 + }, + "end": { + "line": 408, + "column": 30 + } + } + }, + "property": { + "type": "Identifier", + "name": "set", + "range": [ + 7280, + 7283 + ], + "loc": { + "start": { + "line": 408, + "column": 31 + }, + "end": { + "line": 408, + "column": 34 + } + } + }, + "range": [ + 7277, + 7283 + ], + "loc": { + "start": { + "line": 408, + "column": 28 + }, + "end": { + "line": 408, + "column": 34 + } + } + }, + "arguments": [ + { + "type": "Literal", + "value": 0, + "raw": "0.0", + "range": [ + 7284, + 7287 + ], + "loc": { + "start": { + "line": 408, + "column": 35 + }, + "end": { + "line": 408, + "column": 38 + } + } + }, + { + "type": "Identifier", + "name": "o1", + "range": [ + 7289, + 7291 + ], + "loc": { + "start": { + "line": 408, + "column": 40 + }, + "end": { + "line": 408, + "column": 42 + } + } + } + ], + "range": [ + 7277, + 7292 + ], + "loc": { + "start": { + "line": 408, + "column": 28 + }, + "end": { + "line": 408, + "column": 43 + } + } + }, + { + "type": "CallExpression", + "callee": { + "type": "MemberExpression", + "computed": false, + "object": { + "type": "Identifier", + "name": "p2", + "range": [ + 7294, + 7296 + ], + "loc": { + "start": { + "line": 408, + "column": 45 + }, + "end": { + "line": 408, + "column": 47 + } + } + }, + "property": { + "type": "Identifier", + "name": "set", + "range": [ + 7297, + 7300 + ], + "loc": { + "start": { + "line": 408, + "column": 48 + }, + "end": { + "line": 408, + "column": 51 + } + } + }, + "range": [ + 7294, + 7300 + ], + "loc": { + "start": { + "line": 408, + "column": 45 + }, + "end": { + "line": 408, + "column": 51 + } + } + }, + "arguments": [ + { + "type": "BinaryExpression", + "operator": "/", + "left": { + "type": "Identifier", + "name": "d", + "range": [ + 7301, + 7302 + ], + "loc": { + "start": { + "line": 408, + "column": 52 + }, + "end": { + "line": 408, + "column": 53 + } + } + }, + "right": { + "type": "Literal", + "value": 2, + "raw": "2.0", + "range": [ + 7305, + 7308 + ], + "loc": { + "start": { + "line": 408, + "column": 56 + }, + "end": { + "line": 408, + "column": 59 + } + } + }, + "range": [ + 7301, + 7308 + ], + "loc": { + "start": { + "line": 408, + "column": 52 + }, + "end": { + "line": 408, + "column": 59 + } + } + }, + { + "type": "Literal", + "value": 0, + "raw": "0.0", + "range": [ + 7310, + 7313 + ], + "loc": { + "start": { + "line": 408, + "column": 61 + }, + "end": { + "line": 408, + "column": 64 + } + } + } + ], + "range": [ + 7294, + 7314 + ], + "loc": { + "start": { + "line": 408, + "column": 45 + }, + "end": { + "line": 408, + "column": 65 + } + } + }, + { + "type": "Identifier", + "name": "left", + "range": [ + 7316, + 7320 + ], + "loc": { + "start": { + "line": 408, + "column": 67 + }, + "end": { + "line": 408, + "column": 71 + } + } + }, + { + "type": "Identifier", + "name": "result", + "range": [ + 7322, + 7328 + ], + "loc": { + "start": { + "line": 408, + "column": 73 + }, + "end": { + "line": 408, + "column": 79 + } + } + } + ], + "range": [ + 7253, + 7329 + ], + "loc": { + "start": { + "line": 408, + "column": 4 + }, + "end": { + "line": 408, + "column": 80 + } + } + }, + "range": [ + 7253, + 7330 + ], + "loc": { + "start": { + "line": 408, + "column": 4 + }, + "end": { + "line": 408, + "column": 81 + } + } + } + ], + "range": [ + 7244, + 7338 + ], + "loc": { + "start": { + "line": 406, + "column": 21 + }, + "end": { + "line": 410, + "column": 4 + } + } + }, + "alternate": { + "type": "BlockStatement", + "body": [ + { + "type": "ExpressionStatement", + "expression": { + "type": "CallExpression", + "callee": { + "type": "MemberExpression", + "computed": false, + "object": { + "type": "Identifier", + "name": "result", + "range": [ + 7353, + 7359 + ], + "loc": { + "start": { + "line": 412, + "column": 4 + }, + "end": { + "line": 412, + "column": 10 + } + } + }, + "property": { + "type": "Identifier", + "name": "set", + "range": [ + 7360, + 7363 + ], + "loc": { + "start": { + "line": 412, + "column": 11 + }, + "end": { + "line": 412, + "column": 14 + } + } + }, + "range": [ + 7353, + 7363 + ], + "loc": { + "start": { + "line": 412, + "column": 4 + }, + "end": { + "line": 412, + "column": 14 + } + } + }, + "arguments": [ + { + "type": "Literal", + "value": 0, + "raw": "0", + "range": [ + 7364, + 7365 + ], + "loc": { + "start": { + "line": 412, + "column": 15 + }, + "end": { + "line": 412, + "column": 16 + } + } + }, + { + "type": "Literal", + "value": 0, + "raw": "0", + "range": [ + 7367, + 7368 + ], + "loc": { + "start": { + "line": 412, + "column": 18 + }, + "end": { + "line": 412, + "column": 19 + } + } + } + ], + "range": [ + 7353, + 7369 + ], + "loc": { + "start": { + "line": 412, + "column": 4 + }, + "end": { + "line": 412, + "column": 20 + } + } + }, + "range": [ + 7353, + 7370 + ], + "loc": { + "start": { + "line": 412, + "column": 4 + }, + "end": { + "line": 412, + "column": 21 + } + } + } + ], + "range": [ + 7344, + 7378 + ], + "loc": { + "start": { + "line": 410, + "column": 10 + }, + "end": { + "line": 414, + "column": 4 + } + } + }, + "range": [ + 7226, + 7378 + ], + "loc": { + "start": { + "line": 406, + "column": 3 + }, + "end": { + "line": 414, + "column": 4 + } + }, + "leadingComments": [ + { + "type": "Block", + "value": " |\r\n\t\t\t * `------\r\n\t\t\t ", + "range": [ + 7188, + 7219 + ], + "loc": { + "start": { + "line": 402, + "column": 3 + }, + "end": { + "line": 404, + "column": 6 + } + } + } + ] + }, + { + "type": "BreakStatement", + "label": null, + "range": [ + 7385, + 7391 + ], + "loc": { + "start": { + "line": 416, + "column": 3 + }, + "end": { + "line": 416, + "column": 9 + } + } + } + ], + "range": [ + 7180, + 7398 + ], + "loc": { + "start": { + "line": 400, + "column": 10 + }, + "end": { + "line": 418, + "column": 3 + } + } + } + ], + "range": [ + 7172, + 7398 + ], + "loc": { + "start": { + "line": 400, + "column": 2 + }, + "end": { + "line": 418, + "column": 3 + } + } + }, + { + "type": "SwitchCase", + "test": { + "type": "Literal", + "value": 5, + "raw": "5", + "range": [ + 7409, + 7410 + ], + "loc": { + "start": { + "line": 420, + "column": 7 + }, + "end": { + "line": 420, + "column": 8 + } + } + }, + "consequent": [ + { + "type": "BlockStatement", + "body": [ + { + "type": "ExpressionStatement", + "expression": { + "type": "CallExpression", + "callee": { + "type": "MemberExpression", + "computed": false, + "object": { + "type": "Identifier", + "name": "result", + "range": [ + 7469, + 7475 + ], + "loc": { + "start": { + "line": 427, + "column": 3 + }, + "end": { + "line": 427, + "column": 9 + } + } + }, + "property": { + "type": "Identifier", + "name": "set", + "range": [ + 7476, + 7479 + ], + "loc": { + "start": { + "line": 427, + "column": 10 + }, + "end": { + "line": 427, + "column": 13 + } + } + }, + "range": [ + 7469, + 7479 + ], + "loc": { + "start": { + "line": 427, + "column": 3 + }, + "end": { + "line": 427, + "column": 13 + } + } + }, + "arguments": [ + { + "type": "Literal", + "value": 0, + "raw": "0", + "range": [ + 7480, + 7481 + ], + "loc": { + "start": { + "line": 427, + "column": 14 + }, + "end": { + "line": 427, + "column": 15 + } + } + }, + { + "type": "Literal", + "value": 0, + "raw": "0", + "range": [ + 7483, + 7484 + ], + "loc": { + "start": { + "line": 427, + "column": 17 + }, + "end": { + "line": 427, + "column": 18 + } + } + } + ], + "range": [ + 7469, + 7485 + ], + "loc": { + "start": { + "line": 427, + "column": 3 + }, + "end": { + "line": 427, + "column": 19 + } + } + }, + "range": [ + 7469, + 7486 + ], + "loc": { + "start": { + "line": 427, + "column": 3 + }, + "end": { + "line": 427, + "column": 20 + } + }, + "leadingComments": [ + { + "type": "Block", + "value": " |\r\n\t\t\t * +------\r\n\t\t\t * |\r\n\t\t\t ", + "range": [ + 7420, + 7462 + ], + "loc": { + "start": { + "line": 422, + "column": 3 + }, + "end": { + "line": 425, + "column": 6 + } + } + } + ] + }, + { + "type": "BreakStatement", + "label": null, + "range": [ + 7493, + 7499 + ], + "loc": { + "start": { + "line": 429, + "column": 3 + }, + "end": { + "line": 429, + "column": 9 + } + } + } + ], + "range": [ + 7412, + 7506 + ], + "loc": { + "start": { + "line": 420, + "column": 10 + }, + "end": { + "line": 431, + "column": 3 + } + } + } + ], + "range": [ + 7404, + 7506 + ], + "loc": { + "start": { + "line": 420, + "column": 2 + }, + "end": { + "line": 431, + "column": 3 + } + } + }, + { + "type": "SwitchCase", + "test": { + "type": "Literal", + "value": 6, + "raw": "6", + "range": [ + 7517, + 7518 + ], + "loc": { + "start": { + "line": 433, + "column": 7 + }, + "end": { + "line": 433, + "column": 8 + } + } + }, + "consequent": [ + { + "type": "BlockStatement", + "body": [ + { + "type": "IfStatement", + "test": { + "type": "BinaryExpression", + "operator": ">", + "left": { + "type": "CallExpression", + "callee": { + "type": "MemberExpression", + "computed": false, + "object": { + "type": "Identifier", + "name": "Math", + "range": [ + 7962, + 7966 + ], + "loc": { + "start": { + "line": 446, + "column": 6 + }, + "end": { + "line": 446, + "column": 10 + } + } + }, + "property": { + "type": "Identifier", + "name": "abs", + "range": [ + 7967, + 7970 + ], + "loc": { + "start": { + "line": 446, + "column": 11 + }, + "end": { + "line": 446, + "column": 14 + } + } + }, + "range": [ + 7962, + 7970 + ], + "loc": { + "start": { + "line": 446, + "column": 6 + }, + "end": { + "line": 446, + "column": 14 + } + } + }, + "arguments": [ + { + "type": "Identifier", + "name": "offset", + "range": [ + 7971, + 7977 + ], + "loc": { + "start": { + "line": 446, + "column": 15 + }, + "end": { + "line": 446, + "column": 21 + } + } + } + ], + "range": [ + 7962, + 7978 + ], + "loc": { + "start": { + "line": 446, + "column": 6 + }, + "end": { + "line": 446, + "column": 22 + } + } + }, + "right": { + "type": "Literal", + "value": 0, + "raw": "0.0", + "range": [ + 7981, + 7984 + ], + "loc": { + "start": { + "line": 446, + "column": 25 + }, + "end": { + "line": 446, + "column": 28 + } + } + }, + "range": [ + 7962, + 7984 + ], + "loc": { + "start": { + "line": 446, + "column": 6 + }, + "end": { + "line": 446, + "column": 28 + } + } + }, + "consequent": { + "type": "BlockStatement", + "body": [ + { + "type": "ExpressionStatement", + "expression": { + "type": "CallExpression", + "callee": { + "type": "Identifier", + "name": "calculateOrthogonalArea", + "range": [ + 7995, + 8018 + ], + "loc": { + "start": { + "line": 448, + "column": 4 + }, + "end": { + "line": 448, + "column": 27 + } + } + }, + "arguments": [ + { + "type": "CallExpression", + "callee": { + "type": "MemberExpression", + "computed": false, + "object": { + "type": "Identifier", + "name": "p1", + "range": [ + 8019, + 8021 + ], + "loc": { + "start": { + "line": 448, + "column": 28 + }, + "end": { + "line": 448, + "column": 30 + } + } + }, + "property": { + "type": "Identifier", + "name": "set", + "range": [ + 8022, + 8025 + ], + "loc": { + "start": { + "line": 448, + "column": 31 + }, + "end": { + "line": 448, + "column": 34 + } + } + }, + "range": [ + 8019, + 8025 + ], + "loc": { + "start": { + "line": 448, + "column": 28 + }, + "end": { + "line": 448, + "column": 34 + } + } + }, + "arguments": [ + { + "type": "Literal", + "value": 0, + "raw": "0.0", + "range": [ + 8026, + 8029 + ], + "loc": { + "start": { + "line": 448, + "column": 35 + }, + "end": { + "line": 448, + "column": 38 + } + } + }, + { + "type": "Identifier", + "name": "o1", + "range": [ + 8031, + 8033 + ], + "loc": { + "start": { + "line": 448, + "column": 40 + }, + "end": { + "line": 448, + "column": 42 + } + } + } + ], + "range": [ + 8019, + 8034 + ], + "loc": { + "start": { + "line": 448, + "column": 28 + }, + "end": { + "line": 448, + "column": 43 + } + } + }, + { + "type": "CallExpression", + "callee": { + "type": "MemberExpression", + "computed": false, + "object": { + "type": "Identifier", + "name": "p2", + "range": [ + 8036, + 8038 + ], + "loc": { + "start": { + "line": 448, + "column": 45 + }, + "end": { + "line": 448, + "column": 47 + } + } + }, + "property": { + "type": "Identifier", + "name": "set", + "range": [ + 8039, + 8042 + ], + "loc": { + "start": { + "line": 448, + "column": 48 + }, + "end": { + "line": 448, + "column": 51 + } + } + }, + "range": [ + 8036, + 8042 + ], + "loc": { + "start": { + "line": 448, + "column": 45 + }, + "end": { + "line": 448, + "column": 51 + } + } + }, + "arguments": [ + { + "type": "Identifier", + "name": "d", + "range": [ + 8043, + 8044 + ], + "loc": { + "start": { + "line": 448, + "column": 52 + }, + "end": { + "line": 448, + "column": 53 + } + } + }, + { + "type": "Identifier", + "name": "o2", + "range": [ + 8046, + 8048 + ], + "loc": { + "start": { + "line": 448, + "column": 55 + }, + "end": { + "line": 448, + "column": 57 + } + } + } + ], + "range": [ + 8036, + 8049 + ], + "loc": { + "start": { + "line": 448, + "column": 45 + }, + "end": { + "line": 448, + "column": 58 + } + } + }, + { + "type": "Identifier", + "name": "left", + "range": [ + 8051, + 8055 + ], + "loc": { + "start": { + "line": 448, + "column": 60 + }, + "end": { + "line": 448, + "column": 64 + } + } + }, + { + "type": "Identifier", + "name": "a1", + "range": [ + 8057, + 8059 + ], + "loc": { + "start": { + "line": 448, + "column": 66 + }, + "end": { + "line": 448, + "column": 68 + } + } + } + ], + "range": [ + 7995, + 8060 + ], + "loc": { + "start": { + "line": 448, + "column": 4 + }, + "end": { + "line": 448, + "column": 69 + } + } + }, + "range": [ + 7995, + 8061 + ], + "loc": { + "start": { + "line": 448, + "column": 4 + }, + "end": { + "line": 448, + "column": 70 + } + } + }, + { + "type": "ExpressionStatement", + "expression": { + "type": "CallExpression", + "callee": { + "type": "Identifier", + "name": "calculateOrthogonalArea", + "range": [ + 8067, + 8090 + ], + "loc": { + "start": { + "line": 449, + "column": 4 + }, + "end": { + "line": 449, + "column": 27 + } + } + }, + "arguments": [ + { + "type": "CallExpression", + "callee": { + "type": "MemberExpression", + "computed": false, + "object": { + "type": "Identifier", + "name": "p1", + "range": [ + 8091, + 8093 + ], + "loc": { + "start": { + "line": 449, + "column": 28 + }, + "end": { + "line": 449, + "column": 30 + } + } + }, + "property": { + "type": "Identifier", + "name": "set", + "range": [ + 8094, + 8097 + ], + "loc": { + "start": { + "line": 449, + "column": 31 + }, + "end": { + "line": 449, + "column": 34 + } + } + }, + "range": [ + 8091, + 8097 + ], + "loc": { + "start": { + "line": 449, + "column": 28 + }, + "end": { + "line": 449, + "column": 34 + } + } + }, + "arguments": [ + { + "type": "Literal", + "value": 0, + "raw": "0.0", + "range": [ + 8098, + 8101 + ], + "loc": { + "start": { + "line": 449, + "column": 35 + }, + "end": { + "line": 449, + "column": 38 + } + } + }, + { + "type": "Identifier", + "name": "o1", + "range": [ + 8103, + 8105 + ], + "loc": { + "start": { + "line": 449, + "column": 40 + }, + "end": { + "line": 449, + "column": 42 + } + } + } + ], + "range": [ + 8091, + 8106 + ], + "loc": { + "start": { + "line": 449, + "column": 28 + }, + "end": { + "line": 449, + "column": 43 + } + } + }, + { + "type": "CallExpression", + "callee": { + "type": "MemberExpression", + "computed": false, + "object": { + "type": "Identifier", + "name": "p2", + "range": [ + 8108, + 8110 + ], + "loc": { + "start": { + "line": 449, + "column": 45 + }, + "end": { + "line": 449, + "column": 47 + } + } + }, + "property": { + "type": "Identifier", + "name": "set", + "range": [ + 8111, + 8114 + ], + "loc": { + "start": { + "line": 449, + "column": 48 + }, + "end": { + "line": 449, + "column": 51 + } + } + }, + "range": [ + 8108, + 8114 + ], + "loc": { + "start": { + "line": 449, + "column": 45 + }, + "end": { + "line": 449, + "column": 51 + } + } + }, + "arguments": [ + { + "type": "BinaryExpression", + "operator": "/", + "left": { + "type": "Identifier", + "name": "d", + "range": [ + 8115, + 8116 + ], + "loc": { + "start": { + "line": 449, + "column": 52 + }, + "end": { + "line": 449, + "column": 53 + } + } + }, + "right": { + "type": "Literal", + "value": 2, + "raw": "2.0", + "range": [ + 8119, + 8122 + ], + "loc": { + "start": { + "line": 449, + "column": 56 + }, + "end": { + "line": 449, + "column": 59 + } + } + }, + "range": [ + 8115, + 8122 + ], + "loc": { + "start": { + "line": 449, + "column": 52 + }, + "end": { + "line": 449, + "column": 59 + } + } + }, + { + "type": "Literal", + "value": 0, + "raw": "0.0", + "range": [ + 8124, + 8127 + ], + "loc": { + "start": { + "line": 449, + "column": 61 + }, + "end": { + "line": 449, + "column": 64 + } + } + } + ], + "range": [ + 8108, + 8128 + ], + "loc": { + "start": { + "line": 449, + "column": 45 + }, + "end": { + "line": 449, + "column": 65 + } + } + }, + { + "type": "Identifier", + "name": "left", + "range": [ + 8130, + 8134 + ], + "loc": { + "start": { + "line": 449, + "column": 67 + }, + "end": { + "line": 449, + "column": 71 + } + } + }, + { + "type": "Identifier", + "name": "a2", + "range": [ + 8136, + 8138 + ], + "loc": { + "start": { + "line": 449, + "column": 73 + }, + "end": { + "line": 449, + "column": 75 + } + } + } + ], + "range": [ + 8067, + 8139 + ], + "loc": { + "start": { + "line": 449, + "column": 4 + }, + "end": { + "line": 449, + "column": 76 + } + } + }, + "range": [ + 8067, + 8140 + ], + "loc": { + "start": { + "line": 449, + "column": 4 + }, + "end": { + "line": 449, + "column": 77 + } + } + }, + { + "type": "ExpressionStatement", + "expression": { + "type": "CallExpression", + "callee": { + "type": "MemberExpression", + "computed": false, + "object": { + "type": "Identifier", + "name": "a2", + "range": [ + 8146, + 8148 + ], + "loc": { + "start": { + "line": 450, + "column": 4 + }, + "end": { + "line": 450, + "column": 6 + } + } + }, + "property": { + "type": "Identifier", + "name": "add", + "range": [ + 8149, + 8152 + ], + "loc": { + "start": { + "line": 450, + "column": 7 + }, + "end": { + "line": 450, + "column": 10 + } + } + }, + "range": [ + 8146, + 8152 + ], + "loc": { + "start": { + "line": 450, + "column": 4 + }, + "end": { + "line": 450, + "column": 10 + } + } + }, + "arguments": [ + { + "type": "CallExpression", + "callee": { + "type": "Identifier", + "name": "calculateOrthogonalArea", + "range": [ + 8153, + 8176 + ], + "loc": { + "start": { + "line": 450, + "column": 11 + }, + "end": { + "line": 450, + "column": 34 + } + } + }, + "arguments": [ + { + "type": "CallExpression", + "callee": { + "type": "MemberExpression", + "computed": false, + "object": { + "type": "Identifier", + "name": "p1", + "range": [ + 8177, + 8179 + ], + "loc": { + "start": { + "line": 450, + "column": 35 + }, + "end": { + "line": 450, + "column": 37 + } + } + }, + "property": { + "type": "Identifier", + "name": "set", + "range": [ + 8180, + 8183 + ], + "loc": { + "start": { + "line": 450, + "column": 38 + }, + "end": { + "line": 450, + "column": 41 + } + } + }, + "range": [ + 8177, + 8183 + ], + "loc": { + "start": { + "line": 450, + "column": 35 + }, + "end": { + "line": 450, + "column": 41 + } + } + }, + "arguments": [ + { + "type": "BinaryExpression", + "operator": "/", + "left": { + "type": "Identifier", + "name": "d", + "range": [ + 8184, + 8185 + ], + "loc": { + "start": { + "line": 450, + "column": 42 + }, + "end": { + "line": 450, + "column": 43 + } + } + }, + "right": { + "type": "Literal", + "value": 2, + "raw": "2.0", + "range": [ + 8188, + 8191 + ], + "loc": { + "start": { + "line": 450, + "column": 46 + }, + "end": { + "line": 450, + "column": 49 + } + } + }, + "range": [ + 8184, + 8191 + ], + "loc": { + "start": { + "line": 450, + "column": 42 + }, + "end": { + "line": 450, + "column": 49 + } + } + }, + { + "type": "Literal", + "value": 0, + "raw": "0.0", + "range": [ + 8193, + 8196 + ], + "loc": { + "start": { + "line": 450, + "column": 51 + }, + "end": { + "line": 450, + "column": 54 + } + } + } + ], + "range": [ + 8177, + 8197 + ], + "loc": { + "start": { + "line": 450, + "column": 35 + }, + "end": { + "line": 450, + "column": 55 + } + } + }, + { + "type": "CallExpression", + "callee": { + "type": "MemberExpression", + "computed": false, + "object": { + "type": "Identifier", + "name": "p2", + "range": [ + 8199, + 8201 + ], + "loc": { + "start": { + "line": 450, + "column": 57 + }, + "end": { + "line": 450, + "column": 59 + } + } + }, + "property": { + "type": "Identifier", + "name": "set", + "range": [ + 8202, + 8205 + ], + "loc": { + "start": { + "line": 450, + "column": 60 + }, + "end": { + "line": 450, + "column": 63 + } + } + }, + "range": [ + 8199, + 8205 + ], + "loc": { + "start": { + "line": 450, + "column": 57 + }, + "end": { + "line": 450, + "column": 63 + } + } + }, + "arguments": [ + { + "type": "Identifier", + "name": "d", + "range": [ + 8206, + 8207 + ], + "loc": { + "start": { + "line": 450, + "column": 64 + }, + "end": { + "line": 450, + "column": 65 + } + } + }, + { + "type": "Identifier", + "name": "o2", + "range": [ + 8209, + 8211 + ], + "loc": { + "start": { + "line": 450, + "column": 67 + }, + "end": { + "line": 450, + "column": 69 + } + } + } + ], + "range": [ + 8199, + 8212 + ], + "loc": { + "start": { + "line": 450, + "column": 57 + }, + "end": { + "line": 450, + "column": 70 + } + } + }, + { + "type": "Identifier", + "name": "left", + "range": [ + 8214, + 8218 + ], + "loc": { + "start": { + "line": 450, + "column": 72 + }, + "end": { + "line": 450, + "column": 76 + } + } + }, + { + "type": "Identifier", + "name": "result", + "range": [ + 8220, + 8226 + ], + "loc": { + "start": { + "line": 450, + "column": 78 + }, + "end": { + "line": 450, + "column": 84 + } + } + } + ], + "range": [ + 8153, + 8227 + ], + "loc": { + "start": { + "line": 450, + "column": 11 + }, + "end": { + "line": 450, + "column": 85 + } + } + } + ], + "range": [ + 8146, + 8228 + ], + "loc": { + "start": { + "line": 450, + "column": 4 + }, + "end": { + "line": 450, + "column": 86 + } + } + }, + "range": [ + 8146, + 8229 + ], + "loc": { + "start": { + "line": 450, + "column": 4 + }, + "end": { + "line": 450, + "column": 87 + } + } + }, + { + "type": "ExpressionStatement", + "expression": { + "type": "CallExpression", + "callee": { + "type": "MemberExpression", + "computed": false, + "object": { + "type": "CallExpression", + "callee": { + "type": "MemberExpression", + "computed": false, + "object": { + "type": "Identifier", + "name": "result", + "range": [ + 8237, + 8243 + ], + "loc": { + "start": { + "line": 452, + "column": 4 + }, + "end": { + "line": 452, + "column": 10 + } + } + }, + "property": { + "type": "Identifier", + "name": "addVectors", + "range": [ + 8244, + 8254 + ], + "loc": { + "start": { + "line": 452, + "column": 11 + }, + "end": { + "line": 452, + "column": 21 + } + } + }, + "range": [ + 8237, + 8254 + ], + "loc": { + "start": { + "line": 452, + "column": 4 + }, + "end": { + "line": 452, + "column": 21 + } + } + }, + "arguments": [ + { + "type": "Identifier", + "name": "a1", + "range": [ + 8255, + 8257 + ], + "loc": { + "start": { + "line": 452, + "column": 22 + }, + "end": { + "line": 452, + "column": 24 + } + } + }, + { + "type": "Identifier", + "name": "a2", + "range": [ + 8259, + 8261 + ], + "loc": { + "start": { + "line": 452, + "column": 26 + }, + "end": { + "line": 452, + "column": 28 + } + } + } + ], + "range": [ + 8237, + 8262 + ], + "loc": { + "start": { + "line": 452, + "column": 4 + }, + "end": { + "line": 452, + "column": 29 + } + } + }, + "property": { + "type": "Identifier", + "name": "divideScalar", + "range": [ + 8263, + 8275 + ], + "loc": { + "start": { + "line": 452, + "column": 30 + }, + "end": { + "line": 452, + "column": 42 + } + } + }, + "range": [ + 8237, + 8275 + ], + "loc": { + "start": { + "line": 452, + "column": 4 + }, + "end": { + "line": 452, + "column": 42 + } + } + }, + "arguments": [ + { + "type": "Literal", + "value": 2, + "raw": "2.0", + "range": [ + 8276, + 8279 + ], + "loc": { + "start": { + "line": 452, + "column": 43 + }, + "end": { + "line": 452, + "column": 46 + } + } + } + ], + "range": [ + 8237, + 8280 + ], + "loc": { + "start": { + "line": 452, + "column": 4 + }, + "end": { + "line": 452, + "column": 47 + } + } + }, + "range": [ + 8237, + 8281 + ], + "loc": { + "start": { + "line": 452, + "column": 4 + }, + "end": { + "line": 452, + "column": 48 + } + } + } + ], + "range": [ + 7986, + 8289 + ], + "loc": { + "start": { + "line": 446, + "column": 30 + }, + "end": { + "line": 454, + "column": 4 + } + } + }, + "alternate": { + "type": "BlockStatement", + "body": [ + { + "type": "ExpressionStatement", + "expression": { + "type": "CallExpression", + "callee": { + "type": "Identifier", + "name": "calculateOrthogonalArea", + "range": [ + 8304, + 8327 + ], + "loc": { + "start": { + "line": 456, + "column": 4 + }, + "end": { + "line": 456, + "column": 27 + } + } + }, + "arguments": [ + { + "type": "CallExpression", + "callee": { + "type": "MemberExpression", + "computed": false, + "object": { + "type": "Identifier", + "name": "p1", + "range": [ + 8328, + 8330 + ], + "loc": { + "start": { + "line": 456, + "column": 28 + }, + "end": { + "line": 456, + "column": 30 + } + } + }, + "property": { + "type": "Identifier", + "name": "set", + "range": [ + 8331, + 8334 + ], + "loc": { + "start": { + "line": 456, + "column": 31 + }, + "end": { + "line": 456, + "column": 34 + } + } + }, + "range": [ + 8328, + 8334 + ], + "loc": { + "start": { + "line": 456, + "column": 28 + }, + "end": { + "line": 456, + "column": 34 + } + } + }, + "arguments": [ + { + "type": "Literal", + "value": 0, + "raw": "0.0", + "range": [ + 8335, + 8338 + ], + "loc": { + "start": { + "line": 456, + "column": 35 + }, + "end": { + "line": 456, + "column": 38 + } + } + }, + { + "type": "Identifier", + "name": "o1", + "range": [ + 8340, + 8342 + ], + "loc": { + "start": { + "line": 456, + "column": 40 + }, + "end": { + "line": 456, + "column": 42 + } + } + } + ], + "range": [ + 8328, + 8343 + ], + "loc": { + "start": { + "line": 456, + "column": 28 + }, + "end": { + "line": 456, + "column": 43 + } + } + }, + { + "type": "CallExpression", + "callee": { + "type": "MemberExpression", + "computed": false, + "object": { + "type": "Identifier", + "name": "p2", + "range": [ + 8345, + 8347 + ], + "loc": { + "start": { + "line": 456, + "column": 45 + }, + "end": { + "line": 456, + "column": 47 + } + } + }, + "property": { + "type": "Identifier", + "name": "set", + "range": [ + 8348, + 8351 + ], + "loc": { + "start": { + "line": 456, + "column": 48 + }, + "end": { + "line": 456, + "column": 51 + } + } + }, + "range": [ + 8345, + 8351 + ], + "loc": { + "start": { + "line": 456, + "column": 45 + }, + "end": { + "line": 456, + "column": 51 + } + } + }, + "arguments": [ + { + "type": "Identifier", + "name": "d", + "range": [ + 8352, + 8353 + ], + "loc": { + "start": { + "line": 456, + "column": 52 + }, + "end": { + "line": 456, + "column": 53 + } + } + }, + { + "type": "Identifier", + "name": "o2", + "range": [ + 8355, + 8357 + ], + "loc": { + "start": { + "line": 456, + "column": 55 + }, + "end": { + "line": 456, + "column": 57 + } + } + } + ], + "range": [ + 8345, + 8358 + ], + "loc": { + "start": { + "line": 456, + "column": 45 + }, + "end": { + "line": 456, + "column": 58 + } + } + }, + { + "type": "Identifier", + "name": "left", + "range": [ + 8360, + 8364 + ], + "loc": { + "start": { + "line": 456, + "column": 60 + }, + "end": { + "line": 456, + "column": 64 + } + } + }, + { + "type": "Identifier", + "name": "result", + "range": [ + 8366, + 8372 + ], + "loc": { + "start": { + "line": 456, + "column": 66 + }, + "end": { + "line": 456, + "column": 72 + } + } + } + ], + "range": [ + 8304, + 8373 + ], + "loc": { + "start": { + "line": 456, + "column": 4 + }, + "end": { + "line": 456, + "column": 73 + } + } + }, + "range": [ + 8304, + 8374 + ], + "loc": { + "start": { + "line": 456, + "column": 4 + }, + "end": { + "line": 456, + "column": 74 + } + } + } + ], + "range": [ + 8295, + 8382 + ], + "loc": { + "start": { + "line": 454, + "column": 10 + }, + "end": { + "line": 458, + "column": 4 + } + } + }, + "range": [ + 7959, + 8382 + ], + "loc": { + "start": { + "line": 446, + "column": 3 + }, + "end": { + "line": 458, + "column": 4 + } + }, + "leadingComments": [ + { + "type": "Block", + "value": " |\r\n\t\t\t * `------.\r\n\t\t\t * |\r\n\t\t\t *\r\n\t\t\t * A problem of not offseting L patterns (see above) is that for certain\r\n\t\t\t * max search distances, the pixels in the center of a Z pattern will\r\n\t\t\t * detect the full Z pattern, while the pixels in the sides will detect an\r\n\t\t\t * L pattern. To avoid discontinuities, the full offsetted Z \r\n\t\t\t * revectorization is blended with partially offsetted L patterns.\r\n\t\t\t ", + "range": [ + 7528, + 7952 + ], + "loc": { + "start": { + "line": 435, + "column": 3 + }, + "end": { + "line": 444, + "column": 6 + } + } + } + ] + }, + { + "type": "BreakStatement", + "label": null, + "range": [ + 8389, + 8395 + ], + "loc": { + "start": { + "line": 460, + "column": 3 + }, + "end": { + "line": 460, + "column": 9 + } + } + } + ], + "range": [ + 7520, + 8402 + ], + "loc": { + "start": { + "line": 433, + "column": 10 + }, + "end": { + "line": 462, + "column": 3 + } + } + } + ], + "range": [ + 7512, + 8402 + ], + "loc": { + "start": { + "line": 433, + "column": 2 + }, + "end": { + "line": 462, + "column": 3 + } + } + }, + { + "type": "SwitchCase", + "test": { + "type": "Literal", + "value": 7, + "raw": "7", + "range": [ + 8413, + 8414 + ], + "loc": { + "start": { + "line": 464, + "column": 7 + }, + "end": { + "line": 464, + "column": 8 + } + } + }, + "consequent": [ + { + "type": "BlockStatement", + "body": [ + { + "type": "ExpressionStatement", + "expression": { + "type": "CallExpression", + "callee": { + "type": "Identifier", + "name": "calculateOrthogonalArea", + "range": [ + 8481, + 8504 + ], + "loc": { + "start": { + "line": 471, + "column": 3 + }, + "end": { + "line": 471, + "column": 26 + } + } + }, + "arguments": [ + { + "type": "CallExpression", + "callee": { + "type": "MemberExpression", + "computed": false, + "object": { + "type": "Identifier", + "name": "p1", + "range": [ + 8505, + 8507 + ], + "loc": { + "start": { + "line": 471, + "column": 27 + }, + "end": { + "line": 471, + "column": 29 + } + } + }, + "property": { + "type": "Identifier", + "name": "set", + "range": [ + 8508, + 8511 + ], + "loc": { + "start": { + "line": 471, + "column": 30 + }, + "end": { + "line": 471, + "column": 33 + } + } + }, + "range": [ + 8505, + 8511 + ], + "loc": { + "start": { + "line": 471, + "column": 27 + }, + "end": { + "line": 471, + "column": 33 + } + } + }, + "arguments": [ + { + "type": "Literal", + "value": 0, + "raw": "0.0", + "range": [ + 8512, + 8515 + ], + "loc": { + "start": { + "line": 471, + "column": 34 + }, + "end": { + "line": 471, + "column": 37 + } + } + }, + { + "type": "Identifier", + "name": "o1", + "range": [ + 8517, + 8519 + ], + "loc": { + "start": { + "line": 471, + "column": 39 + }, + "end": { + "line": 471, + "column": 41 + } + } + } + ], + "range": [ + 8505, + 8520 + ], + "loc": { + "start": { + "line": 471, + "column": 27 + }, + "end": { + "line": 471, + "column": 42 + } + } + }, + { + "type": "CallExpression", + "callee": { + "type": "MemberExpression", + "computed": false, + "object": { + "type": "Identifier", + "name": "p2", + "range": [ + 8522, + 8524 + ], + "loc": { + "start": { + "line": 471, + "column": 44 + }, + "end": { + "line": 471, + "column": 46 + } + } + }, + "property": { + "type": "Identifier", + "name": "set", + "range": [ + 8525, + 8528 + ], + "loc": { + "start": { + "line": 471, + "column": 47 + }, + "end": { + "line": 471, + "column": 50 + } + } + }, + "range": [ + 8522, + 8528 + ], + "loc": { + "start": { + "line": 471, + "column": 44 + }, + "end": { + "line": 471, + "column": 50 + } + } + }, + "arguments": [ + { + "type": "Identifier", + "name": "d", + "range": [ + 8529, + 8530 + ], + "loc": { + "start": { + "line": 471, + "column": 51 + }, + "end": { + "line": 471, + "column": 52 + } + } + }, + { + "type": "Identifier", + "name": "o2", + "range": [ + 8532, + 8534 + ], + "loc": { + "start": { + "line": 471, + "column": 54 + }, + "end": { + "line": 471, + "column": 56 + } + } + } + ], + "range": [ + 8522, + 8535 + ], + "loc": { + "start": { + "line": 471, + "column": 44 + }, + "end": { + "line": 471, + "column": 57 + } + } + }, + { + "type": "Identifier", + "name": "left", + "range": [ + 8537, + 8541 + ], + "loc": { + "start": { + "line": 471, + "column": 59 + }, + "end": { + "line": 471, + "column": 63 + } + } + }, + { + "type": "Identifier", + "name": "result", + "range": [ + 8543, + 8549 + ], + "loc": { + "start": { + "line": 471, + "column": 65 + }, + "end": { + "line": 471, + "column": 71 + } + } + } + ], + "range": [ + 8481, + 8550 + ], + "loc": { + "start": { + "line": 471, + "column": 3 + }, + "end": { + "line": 471, + "column": 72 + } + } + }, + "range": [ + 8481, + 8551 + ], + "loc": { + "start": { + "line": 471, + "column": 3 + }, + "end": { + "line": 471, + "column": 73 + } + }, + "leadingComments": [ + { + "type": "Block", + "value": " |\r\n\t\t\t * +------.\r\n\t\t\t * | |\r\n\t\t\t ", + "range": [ + 8424, + 8474 + ], + "loc": { + "start": { + "line": 466, + "column": 3 + }, + "end": { + "line": 469, + "column": 6 + } + } + } + ] + }, + { + "type": "BreakStatement", + "label": null, + "range": [ + 8558, + 8564 + ], + "loc": { + "start": { + "line": 473, + "column": 3 + }, + "end": { + "line": 473, + "column": 9 + } + } + } + ], + "range": [ + 8416, + 8571 + ], + "loc": { + "start": { + "line": 464, + "column": 10 + }, + "end": { + "line": 475, + "column": 3 + } + } + } + ], + "range": [ + 8408, + 8571 + ], + "loc": { + "start": { + "line": 464, + "column": 2 + }, + "end": { + "line": 475, + "column": 3 + } + } + }, + { + "type": "SwitchCase", + "test": { + "type": "Literal", + "value": 8, + "raw": "8", + "range": [ + 8582, + 8583 + ], + "loc": { + "start": { + "line": 477, + "column": 7 + }, + "end": { + "line": 477, + "column": 8 + } + } + }, + "consequent": [ + { + "type": "BlockStatement", + "body": [ + { + "type": "IfStatement", + "test": { + "type": "BinaryExpression", + "operator": ">=", + "left": { + "type": "Identifier", + "name": "left", + "range": [ + 8642, + 8646 + ], + "loc": { + "start": { + "line": 483, + "column": 6 + }, + "end": { + "line": 483, + "column": 10 + } + } + }, + "right": { + "type": "Identifier", + "name": "right", + "range": [ + 8650, + 8655 + ], + "loc": { + "start": { + "line": 483, + "column": 14 + }, + "end": { + "line": 483, + "column": 19 + } + } + }, + "range": [ + 8642, + 8655 + ], + "loc": { + "start": { + "line": 483, + "column": 6 + }, + "end": { + "line": 483, + "column": 19 + } + } + }, + "consequent": { + "type": "BlockStatement", + "body": [ + { + "type": "ExpressionStatement", + "expression": { + "type": "CallExpression", + "callee": { + "type": "Identifier", + "name": "calculateOrthogonalArea", + "range": [ + 8666, + 8689 + ], + "loc": { + "start": { + "line": 485, + "column": 4 + }, + "end": { + "line": 485, + "column": 27 + } + } + }, + "arguments": [ + { + "type": "CallExpression", + "callee": { + "type": "MemberExpression", + "computed": false, + "object": { + "type": "Identifier", + "name": "p1", + "range": [ + 8690, + 8692 + ], + "loc": { + "start": { + "line": 485, + "column": 28 + }, + "end": { + "line": 485, + "column": 30 + } + } + }, + "property": { + "type": "Identifier", + "name": "set", + "range": [ + 8693, + 8696 + ], + "loc": { + "start": { + "line": 485, + "column": 31 + }, + "end": { + "line": 485, + "column": 34 + } + } + }, + "range": [ + 8690, + 8696 + ], + "loc": { + "start": { + "line": 485, + "column": 28 + }, + "end": { + "line": 485, + "column": 34 + } + } + }, + "arguments": [ + { + "type": "BinaryExpression", + "operator": "/", + "left": { + "type": "Identifier", + "name": "d", + "range": [ + 8697, + 8698 + ], + "loc": { + "start": { + "line": 485, + "column": 35 + }, + "end": { + "line": 485, + "column": 36 + } + } + }, + "right": { + "type": "Literal", + "value": 2, + "raw": "2.0", + "range": [ + 8701, + 8704 + ], + "loc": { + "start": { + "line": 485, + "column": 39 + }, + "end": { + "line": 485, + "column": 42 + } + } + }, + "range": [ + 8697, + 8704 + ], + "loc": { + "start": { + "line": 485, + "column": 35 + }, + "end": { + "line": 485, + "column": 42 + } + } + }, + { + "type": "Literal", + "value": 0, + "raw": "0.0", + "range": [ + 8706, + 8709 + ], + "loc": { + "start": { + "line": 485, + "column": 44 + }, + "end": { + "line": 485, + "column": 47 + } + } + } + ], + "range": [ + 8690, + 8710 + ], + "loc": { + "start": { + "line": 485, + "column": 28 + }, + "end": { + "line": 485, + "column": 48 + } + } + }, + { + "type": "CallExpression", + "callee": { + "type": "MemberExpression", + "computed": false, + "object": { + "type": "Identifier", + "name": "p2", + "range": [ + 8712, + 8714 + ], + "loc": { + "start": { + "line": 485, + "column": 50 + }, + "end": { + "line": 485, + "column": 52 + } + } + }, + "property": { + "type": "Identifier", + "name": "set", + "range": [ + 8715, + 8718 + ], + "loc": { + "start": { + "line": 485, + "column": 53 + }, + "end": { + "line": 485, + "column": 56 + } + } + }, + "range": [ + 8712, + 8718 + ], + "loc": { + "start": { + "line": 485, + "column": 50 + }, + "end": { + "line": 485, + "column": 56 + } + } + }, + "arguments": [ + { + "type": "Identifier", + "name": "d", + "range": [ + 8719, + 8720 + ], + "loc": { + "start": { + "line": 485, + "column": 57 + }, + "end": { + "line": 485, + "column": 58 + } + } + }, + { + "type": "Identifier", + "name": "o1", + "range": [ + 8722, + 8724 + ], + "loc": { + "start": { + "line": 485, + "column": 60 + }, + "end": { + "line": 485, + "column": 62 + } + } + } + ], + "range": [ + 8712, + 8725 + ], + "loc": { + "start": { + "line": 485, + "column": 50 + }, + "end": { + "line": 485, + "column": 63 + } + } + }, + { + "type": "Identifier", + "name": "left", + "range": [ + 8727, + 8731 + ], + "loc": { + "start": { + "line": 485, + "column": 65 + }, + "end": { + "line": 485, + "column": 69 + } + } + }, + { + "type": "Identifier", + "name": "result", + "range": [ + 8733, + 8739 + ], + "loc": { + "start": { + "line": 485, + "column": 71 + }, + "end": { + "line": 485, + "column": 77 + } + } + } + ], + "range": [ + 8666, + 8740 + ], + "loc": { + "start": { + "line": 485, + "column": 4 + }, + "end": { + "line": 485, + "column": 78 + } + } + }, + "range": [ + 8666, + 8741 + ], + "loc": { + "start": { + "line": 485, + "column": 4 + }, + "end": { + "line": 485, + "column": 79 + } + } + } + ], + "range": [ + 8657, + 8749 + ], + "loc": { + "start": { + "line": 483, + "column": 21 + }, + "end": { + "line": 487, + "column": 4 + } + } + }, + "alternate": { + "type": "BlockStatement", + "body": [ + { + "type": "ExpressionStatement", + "expression": { + "type": "CallExpression", + "callee": { + "type": "MemberExpression", + "computed": false, + "object": { + "type": "Identifier", + "name": "result", + "range": [ + 8764, + 8770 + ], + "loc": { + "start": { + "line": 489, + "column": 4 + }, + "end": { + "line": 489, + "column": 10 + } + } + }, + "property": { + "type": "Identifier", + "name": "set", + "range": [ + 8771, + 8774 + ], + "loc": { + "start": { + "line": 489, + "column": 11 + }, + "end": { + "line": 489, + "column": 14 + } + } + }, + "range": [ + 8764, + 8774 + ], + "loc": { + "start": { + "line": 489, + "column": 4 + }, + "end": { + "line": 489, + "column": 14 + } + } + }, + "arguments": [ + { + "type": "Literal", + "value": 0, + "raw": "0", + "range": [ + 8775, + 8776 + ], + "loc": { + "start": { + "line": 489, + "column": 15 + }, + "end": { + "line": 489, + "column": 16 + } + } + }, + { + "type": "Literal", + "value": 0, + "raw": "0", + "range": [ + 8778, + 8779 + ], + "loc": { + "start": { + "line": 489, + "column": 18 + }, + "end": { + "line": 489, + "column": 19 + } + } + } + ], + "range": [ + 8764, + 8780 + ], + "loc": { + "start": { + "line": 489, + "column": 4 + }, + "end": { + "line": 489, + "column": 20 + } + } + }, + "range": [ + 8764, + 8781 + ], + "loc": { + "start": { + "line": 489, + "column": 4 + }, + "end": { + "line": 489, + "column": 21 + } + } + } + ], + "range": [ + 8755, + 8789 + ], + "loc": { + "start": { + "line": 487, + "column": 10 + }, + "end": { + "line": 491, + "column": 4 + } + } + }, + "range": [ + 8639, + 8789 + ], + "loc": { + "start": { + "line": 483, + "column": 3 + }, + "end": { + "line": 491, + "column": 4 + } + }, + "leadingComments": [ + { + "type": "Block", + "value": " |\r\n\t\t\t * ------´\r\n\t\t\t ", + "range": [ + 8593, + 8632 + ], + "loc": { + "start": { + "line": 479, + "column": 3 + }, + "end": { + "line": 481, + "column": 6 + } + } + } + ] + }, + { + "type": "BreakStatement", + "label": null, + "range": [ + 8796, + 8802 + ], + "loc": { + "start": { + "line": 493, + "column": 3 + }, + "end": { + "line": 493, + "column": 9 + } + } + } + ], + "range": [ + 8585, + 8809 + ], + "loc": { + "start": { + "line": 477, + "column": 10 + }, + "end": { + "line": 495, + "column": 3 + } + } + } + ], + "range": [ + 8577, + 8809 + ], + "loc": { + "start": { + "line": 477, + "column": 2 + }, + "end": { + "line": 495, + "column": 3 + } + } + }, + { + "type": "SwitchCase", + "test": { + "type": "Literal", + "value": 9, + "raw": "9", + "range": [ + 8820, + 8821 + ], + "loc": { + "start": { + "line": 497, + "column": 7 + }, + "end": { + "line": 497, + "column": 8 + } + } + }, + "consequent": [ + { + "type": "BlockStatement", + "body": [ + { + "type": "IfStatement", + "test": { + "type": "BinaryExpression", + "operator": ">", + "left": { + "type": "CallExpression", + "callee": { + "type": "MemberExpression", + "computed": false, + "object": { + "type": "Identifier", + "name": "Math", + "range": [ + 8891, + 8895 + ], + "loc": { + "start": { + "line": 504, + "column": 6 + }, + "end": { + "line": 504, + "column": 10 + } + } + }, + "property": { + "type": "Identifier", + "name": "abs", + "range": [ + 8896, + 8899 + ], + "loc": { + "start": { + "line": 504, + "column": 11 + }, + "end": { + "line": 504, + "column": 14 + } + } + }, + "range": [ + 8891, + 8899 + ], + "loc": { + "start": { + "line": 504, + "column": 6 + }, + "end": { + "line": 504, + "column": 14 + } + } + }, + "arguments": [ + { + "type": "Identifier", + "name": "offset", + "range": [ + 8900, + 8906 + ], + "loc": { + "start": { + "line": 504, + "column": 15 + }, + "end": { + "line": 504, + "column": 21 + } + } + } + ], + "range": [ + 8891, + 8907 + ], + "loc": { + "start": { + "line": 504, + "column": 6 + }, + "end": { + "line": 504, + "column": 22 + } + } + }, + "right": { + "type": "Literal", + "value": 0, + "raw": "0.0", + "range": [ + 8910, + 8913 + ], + "loc": { + "start": { + "line": 504, + "column": 25 + }, + "end": { + "line": 504, + "column": 28 + } + } + }, + "range": [ + 8891, + 8913 + ], + "loc": { + "start": { + "line": 504, + "column": 6 + }, + "end": { + "line": 504, + "column": 28 + } + } + }, + "consequent": { + "type": "BlockStatement", + "body": [ + { + "type": "ExpressionStatement", + "expression": { + "type": "CallExpression", + "callee": { + "type": "Identifier", + "name": "calculateOrthogonalArea", + "range": [ + 8924, + 8947 + ], + "loc": { + "start": { + "line": 506, + "column": 4 + }, + "end": { + "line": 506, + "column": 27 + } + } + }, + "arguments": [ + { + "type": "CallExpression", + "callee": { + "type": "MemberExpression", + "computed": false, + "object": { + "type": "Identifier", + "name": "p1", + "range": [ + 8948, + 8950 + ], + "loc": { + "start": { + "line": 506, + "column": 28 + }, + "end": { + "line": 506, + "column": 30 + } + } + }, + "property": { + "type": "Identifier", + "name": "set", + "range": [ + 8951, + 8954 + ], + "loc": { + "start": { + "line": 506, + "column": 31 + }, + "end": { + "line": 506, + "column": 34 + } + } + }, + "range": [ + 8948, + 8954 + ], + "loc": { + "start": { + "line": 506, + "column": 28 + }, + "end": { + "line": 506, + "column": 34 + } + } + }, + "arguments": [ + { + "type": "Literal", + "value": 0, + "raw": "0.0", + "range": [ + 8955, + 8958 + ], + "loc": { + "start": { + "line": 506, + "column": 35 + }, + "end": { + "line": 506, + "column": 38 + } + } + }, + { + "type": "Identifier", + "name": "o2", + "range": [ + 8960, + 8962 + ], + "loc": { + "start": { + "line": 506, + "column": 40 + }, + "end": { + "line": 506, + "column": 42 + } + } + } + ], + "range": [ + 8948, + 8963 + ], + "loc": { + "start": { + "line": 506, + "column": 28 + }, + "end": { + "line": 506, + "column": 43 + } + } + }, + { + "type": "CallExpression", + "callee": { + "type": "MemberExpression", + "computed": false, + "object": { + "type": "Identifier", + "name": "p2", + "range": [ + 8965, + 8967 + ], + "loc": { + "start": { + "line": 506, + "column": 45 + }, + "end": { + "line": 506, + "column": 47 + } + } + }, + "property": { + "type": "Identifier", + "name": "set", + "range": [ + 8968, + 8971 + ], + "loc": { + "start": { + "line": 506, + "column": 48 + }, + "end": { + "line": 506, + "column": 51 + } + } + }, + "range": [ + 8965, + 8971 + ], + "loc": { + "start": { + "line": 506, + "column": 45 + }, + "end": { + "line": 506, + "column": 51 + } + } + }, + "arguments": [ + { + "type": "Identifier", + "name": "d", + "range": [ + 8972, + 8973 + ], + "loc": { + "start": { + "line": 506, + "column": 52 + }, + "end": { + "line": 506, + "column": 53 + } + } + }, + { + "type": "Identifier", + "name": "o1", + "range": [ + 8975, + 8977 + ], + "loc": { + "start": { + "line": 506, + "column": 55 + }, + "end": { + "line": 506, + "column": 57 + } + } + } + ], + "range": [ + 8965, + 8978 + ], + "loc": { + "start": { + "line": 506, + "column": 45 + }, + "end": { + "line": 506, + "column": 58 + } + } + }, + { + "type": "Identifier", + "name": "left", + "range": [ + 8980, + 8984 + ], + "loc": { + "start": { + "line": 506, + "column": 60 + }, + "end": { + "line": 506, + "column": 64 + } + } + }, + { + "type": "Identifier", + "name": "a1", + "range": [ + 8986, + 8988 + ], + "loc": { + "start": { + "line": 506, + "column": 66 + }, + "end": { + "line": 506, + "column": 68 + } + } + } + ], + "range": [ + 8924, + 8989 + ], + "loc": { + "start": { + "line": 506, + "column": 4 + }, + "end": { + "line": 506, + "column": 69 + } + } + }, + "range": [ + 8924, + 8990 + ], + "loc": { + "start": { + "line": 506, + "column": 4 + }, + "end": { + "line": 506, + "column": 70 + } + } + }, + { + "type": "ExpressionStatement", + "expression": { + "type": "CallExpression", + "callee": { + "type": "Identifier", + "name": "calculateOrthogonalArea", + "range": [ + 8996, + 9019 + ], + "loc": { + "start": { + "line": 507, + "column": 4 + }, + "end": { + "line": 507, + "column": 27 + } + } + }, + "arguments": [ + { + "type": "CallExpression", + "callee": { + "type": "MemberExpression", + "computed": false, + "object": { + "type": "Identifier", + "name": "p1", + "range": [ + 9020, + 9022 + ], + "loc": { + "start": { + "line": 507, + "column": 28 + }, + "end": { + "line": 507, + "column": 30 + } + } + }, + "property": { + "type": "Identifier", + "name": "set", + "range": [ + 9023, + 9026 + ], + "loc": { + "start": { + "line": 507, + "column": 31 + }, + "end": { + "line": 507, + "column": 34 + } + } + }, + "range": [ + 9020, + 9026 + ], + "loc": { + "start": { + "line": 507, + "column": 28 + }, + "end": { + "line": 507, + "column": 34 + } + } + }, + "arguments": [ + { + "type": "Literal", + "value": 0, + "raw": "0.0", + "range": [ + 9027, + 9030 + ], + "loc": { + "start": { + "line": 507, + "column": 35 + }, + "end": { + "line": 507, + "column": 38 + } + } + }, + { + "type": "Identifier", + "name": "o2", + "range": [ + 9032, + 9034 + ], + "loc": { + "start": { + "line": 507, + "column": 40 + }, + "end": { + "line": 507, + "column": 42 + } + } + } + ], + "range": [ + 9020, + 9035 + ], + "loc": { + "start": { + "line": 507, + "column": 28 + }, + "end": { + "line": 507, + "column": 43 + } + } + }, + { + "type": "CallExpression", + "callee": { + "type": "MemberExpression", + "computed": false, + "object": { + "type": "Identifier", + "name": "p2", + "range": [ + 9037, + 9039 + ], + "loc": { + "start": { + "line": 507, + "column": 45 + }, + "end": { + "line": 507, + "column": 47 + } + } + }, + "property": { + "type": "Identifier", + "name": "set", + "range": [ + 9040, + 9043 + ], + "loc": { + "start": { + "line": 507, + "column": 48 + }, + "end": { + "line": 507, + "column": 51 + } + } + }, + "range": [ + 9037, + 9043 + ], + "loc": { + "start": { + "line": 507, + "column": 45 + }, + "end": { + "line": 507, + "column": 51 + } + } + }, + "arguments": [ + { + "type": "BinaryExpression", + "operator": "/", + "left": { + "type": "Identifier", + "name": "d", + "range": [ + 9044, + 9045 + ], + "loc": { + "start": { + "line": 507, + "column": 52 + }, + "end": { + "line": 507, + "column": 53 + } + } + }, + "right": { + "type": "Literal", + "value": 2, + "raw": "2.0", + "range": [ + 9048, + 9051 + ], + "loc": { + "start": { + "line": 507, + "column": 56 + }, + "end": { + "line": 507, + "column": 59 + } + } + }, + "range": [ + 9044, + 9051 + ], + "loc": { + "start": { + "line": 507, + "column": 52 + }, + "end": { + "line": 507, + "column": 59 + } + } + }, + { + "type": "Literal", + "value": 0, + "raw": "0.0", + "range": [ + 9053, + 9056 + ], + "loc": { + "start": { + "line": 507, + "column": 61 + }, + "end": { + "line": 507, + "column": 64 + } + } + } + ], + "range": [ + 9037, + 9057 + ], + "loc": { + "start": { + "line": 507, + "column": 45 + }, + "end": { + "line": 507, + "column": 65 + } + } + }, + { + "type": "Identifier", + "name": "left", + "range": [ + 9059, + 9063 + ], + "loc": { + "start": { + "line": 507, + "column": 67 + }, + "end": { + "line": 507, + "column": 71 + } + } + }, + { + "type": "Identifier", + "name": "a2", + "range": [ + 9065, + 9067 + ], + "loc": { + "start": { + "line": 507, + "column": 73 + }, + "end": { + "line": 507, + "column": 75 + } + } + } + ], + "range": [ + 8996, + 9068 + ], + "loc": { + "start": { + "line": 507, + "column": 4 + }, + "end": { + "line": 507, + "column": 76 + } + } + }, + "range": [ + 8996, + 9069 + ], + "loc": { + "start": { + "line": 507, + "column": 4 + }, + "end": { + "line": 507, + "column": 77 + } + } + }, + { + "type": "ExpressionStatement", + "expression": { + "type": "CallExpression", + "callee": { + "type": "MemberExpression", + "computed": false, + "object": { + "type": "Identifier", + "name": "a2", + "range": [ + 9075, + 9077 + ], + "loc": { + "start": { + "line": 508, + "column": 4 + }, + "end": { + "line": 508, + "column": 6 + } + } + }, + "property": { + "type": "Identifier", + "name": "add", + "range": [ + 9078, + 9081 + ], + "loc": { + "start": { + "line": 508, + "column": 7 + }, + "end": { + "line": 508, + "column": 10 + } + } + }, + "range": [ + 9075, + 9081 + ], + "loc": { + "start": { + "line": 508, + "column": 4 + }, + "end": { + "line": 508, + "column": 10 + } + } + }, + "arguments": [ + { + "type": "CallExpression", + "callee": { + "type": "Identifier", + "name": "calculateOrthogonalArea", + "range": [ + 9082, + 9105 + ], + "loc": { + "start": { + "line": 508, + "column": 11 + }, + "end": { + "line": 508, + "column": 34 + } + } + }, + "arguments": [ + { + "type": "CallExpression", + "callee": { + "type": "MemberExpression", + "computed": false, + "object": { + "type": "Identifier", + "name": "p1", + "range": [ + 9106, + 9108 + ], + "loc": { + "start": { + "line": 508, + "column": 35 + }, + "end": { + "line": 508, + "column": 37 + } + } + }, + "property": { + "type": "Identifier", + "name": "set", + "range": [ + 9109, + 9112 + ], + "loc": { + "start": { + "line": 508, + "column": 38 + }, + "end": { + "line": 508, + "column": 41 + } + } + }, + "range": [ + 9106, + 9112 + ], + "loc": { + "start": { + "line": 508, + "column": 35 + }, + "end": { + "line": 508, + "column": 41 + } + } + }, + "arguments": [ + { + "type": "BinaryExpression", + "operator": "/", + "left": { + "type": "Identifier", + "name": "d", + "range": [ + 9113, + 9114 + ], + "loc": { + "start": { + "line": 508, + "column": 42 + }, + "end": { + "line": 508, + "column": 43 + } + } + }, + "right": { + "type": "Literal", + "value": 2, + "raw": "2.0", + "range": [ + 9117, + 9120 + ], + "loc": { + "start": { + "line": 508, + "column": 46 + }, + "end": { + "line": 508, + "column": 49 + } + } + }, + "range": [ + 9113, + 9120 + ], + "loc": { + "start": { + "line": 508, + "column": 42 + }, + "end": { + "line": 508, + "column": 49 + } + } + }, + { + "type": "Literal", + "value": 0, + "raw": "0.0", + "range": [ + 9122, + 9125 + ], + "loc": { + "start": { + "line": 508, + "column": 51 + }, + "end": { + "line": 508, + "column": 54 + } + } + } + ], + "range": [ + 9106, + 9126 + ], + "loc": { + "start": { + "line": 508, + "column": 35 + }, + "end": { + "line": 508, + "column": 55 + } + } + }, + { + "type": "CallExpression", + "callee": { + "type": "MemberExpression", + "computed": false, + "object": { + "type": "Identifier", + "name": "p2", + "range": [ + 9128, + 9130 + ], + "loc": { + "start": { + "line": 508, + "column": 57 + }, + "end": { + "line": 508, + "column": 59 + } + } + }, + "property": { + "type": "Identifier", + "name": "set", + "range": [ + 9131, + 9134 + ], + "loc": { + "start": { + "line": 508, + "column": 60 + }, + "end": { + "line": 508, + "column": 63 + } + } + }, + "range": [ + 9128, + 9134 + ], + "loc": { + "start": { + "line": 508, + "column": 57 + }, + "end": { + "line": 508, + "column": 63 + } + } + }, + "arguments": [ + { + "type": "Identifier", + "name": "d", + "range": [ + 9135, + 9136 + ], + "loc": { + "start": { + "line": 508, + "column": 64 + }, + "end": { + "line": 508, + "column": 65 + } + } + }, + { + "type": "Identifier", + "name": "o1", + "range": [ + 9138, + 9140 + ], + "loc": { + "start": { + "line": 508, + "column": 67 + }, + "end": { + "line": 508, + "column": 69 + } + } + } + ], + "range": [ + 9128, + 9141 + ], + "loc": { + "start": { + "line": 508, + "column": 57 + }, + "end": { + "line": 508, + "column": 70 + } + } + }, + { + "type": "Identifier", + "name": "left", + "range": [ + 9143, + 9147 + ], + "loc": { + "start": { + "line": 508, + "column": 72 + }, + "end": { + "line": 508, + "column": 76 + } + } + }, + { + "type": "Identifier", + "name": "result", + "range": [ + 9149, + 9155 + ], + "loc": { + "start": { + "line": 508, + "column": 78 + }, + "end": { + "line": 508, + "column": 84 + } + } + } + ], + "range": [ + 9082, + 9156 + ], + "loc": { + "start": { + "line": 508, + "column": 11 + }, + "end": { + "line": 508, + "column": 85 + } + } + } + ], + "range": [ + 9075, + 9157 + ], + "loc": { + "start": { + "line": 508, + "column": 4 + }, + "end": { + "line": 508, + "column": 86 + } + } + }, + "range": [ + 9075, + 9158 + ], + "loc": { + "start": { + "line": 508, + "column": 4 + }, + "end": { + "line": 508, + "column": 87 + } + } + }, + { + "type": "ExpressionStatement", + "expression": { + "type": "CallExpression", + "callee": { + "type": "MemberExpression", + "computed": false, + "object": { + "type": "CallExpression", + "callee": { + "type": "MemberExpression", + "computed": false, + "object": { + "type": "Identifier", + "name": "result", + "range": [ + 9166, + 9172 + ], + "loc": { + "start": { + "line": 510, + "column": 4 + }, + "end": { + "line": 510, + "column": 10 + } + } + }, + "property": { + "type": "Identifier", + "name": "addVectors", + "range": [ + 9173, + 9183 + ], + "loc": { + "start": { + "line": 510, + "column": 11 + }, + "end": { + "line": 510, + "column": 21 + } + } + }, + "range": [ + 9166, + 9183 + ], + "loc": { + "start": { + "line": 510, + "column": 4 + }, + "end": { + "line": 510, + "column": 21 + } + } + }, + "arguments": [ + { + "type": "Identifier", + "name": "a1", + "range": [ + 9184, + 9186 + ], + "loc": { + "start": { + "line": 510, + "column": 22 + }, + "end": { + "line": 510, + "column": 24 + } + } + }, + { + "type": "Identifier", + "name": "a2", + "range": [ + 9188, + 9190 + ], + "loc": { + "start": { + "line": 510, + "column": 26 + }, + "end": { + "line": 510, + "column": 28 + } + } + } + ], + "range": [ + 9166, + 9191 + ], + "loc": { + "start": { + "line": 510, + "column": 4 + }, + "end": { + "line": 510, + "column": 29 + } + } + }, + "property": { + "type": "Identifier", + "name": "divideScalar", + "range": [ + 9192, + 9204 + ], + "loc": { + "start": { + "line": 510, + "column": 30 + }, + "end": { + "line": 510, + "column": 42 + } + } + }, + "range": [ + 9166, + 9204 + ], + "loc": { + "start": { + "line": 510, + "column": 4 + }, + "end": { + "line": 510, + "column": 42 + } + } + }, + "arguments": [ + { + "type": "Literal", + "value": 2, + "raw": "2.0", + "range": [ + 9205, + 9208 + ], + "loc": { + "start": { + "line": 510, + "column": 43 + }, + "end": { + "line": 510, + "column": 46 + } + } + } + ], + "range": [ + 9166, + 9209 + ], + "loc": { + "start": { + "line": 510, + "column": 4 + }, + "end": { + "line": 510, + "column": 47 + } + } + }, + "range": [ + 9166, + 9210 + ], + "loc": { + "start": { + "line": 510, + "column": 4 + }, + "end": { + "line": 510, + "column": 48 + } + } + } + ], + "range": [ + 8915, + 9218 + ], + "loc": { + "start": { + "line": 504, + "column": 30 + }, + "end": { + "line": 512, + "column": 4 + } + } + }, + "alternate": { + "type": "BlockStatement", + "body": [ + { + "type": "ExpressionStatement", + "expression": { + "type": "CallExpression", + "callee": { + "type": "Identifier", + "name": "calculateOrthogonalArea", + "range": [ + 9233, + 9256 + ], + "loc": { + "start": { + "line": 514, + "column": 4 + }, + "end": { + "line": 514, + "column": 27 + } + } + }, + "arguments": [ + { + "type": "CallExpression", + "callee": { + "type": "MemberExpression", + "computed": false, + "object": { + "type": "Identifier", + "name": "p1", + "range": [ + 9257, + 9259 + ], + "loc": { + "start": { + "line": 514, + "column": 28 + }, + "end": { + "line": 514, + "column": 30 + } + } + }, + "property": { + "type": "Identifier", + "name": "set", + "range": [ + 9260, + 9263 + ], + "loc": { + "start": { + "line": 514, + "column": 31 + }, + "end": { + "line": 514, + "column": 34 + } + } + }, + "range": [ + 9257, + 9263 + ], + "loc": { + "start": { + "line": 514, + "column": 28 + }, + "end": { + "line": 514, + "column": 34 + } + } + }, + "arguments": [ + { + "type": "Literal", + "value": 0, + "raw": "0.0", + "range": [ + 9264, + 9267 + ], + "loc": { + "start": { + "line": 514, + "column": 35 + }, + "end": { + "line": 514, + "column": 38 + } + } + }, + { + "type": "Identifier", + "name": "o2", + "range": [ + 9269, + 9271 + ], + "loc": { + "start": { + "line": 514, + "column": 40 + }, + "end": { + "line": 514, + "column": 42 + } + } + } + ], + "range": [ + 9257, + 9272 + ], + "loc": { + "start": { + "line": 514, + "column": 28 + }, + "end": { + "line": 514, + "column": 43 + } + } + }, + { + "type": "CallExpression", + "callee": { + "type": "MemberExpression", + "computed": false, + "object": { + "type": "Identifier", + "name": "p2", + "range": [ + 9274, + 9276 + ], + "loc": { + "start": { + "line": 514, + "column": 45 + }, + "end": { + "line": 514, + "column": 47 + } + } + }, + "property": { + "type": "Identifier", + "name": "set", + "range": [ + 9277, + 9280 + ], + "loc": { + "start": { + "line": 514, + "column": 48 + }, + "end": { + "line": 514, + "column": 51 + } + } + }, + "range": [ + 9274, + 9280 + ], + "loc": { + "start": { + "line": 514, + "column": 45 + }, + "end": { + "line": 514, + "column": 51 + } + } + }, + "arguments": [ + { + "type": "Identifier", + "name": "d", + "range": [ + 9281, + 9282 + ], + "loc": { + "start": { + "line": 514, + "column": 52 + }, + "end": { + "line": 514, + "column": 53 + } + } + }, + { + "type": "Identifier", + "name": "o1", + "range": [ + 9284, + 9286 + ], + "loc": { + "start": { + "line": 514, + "column": 55 + }, + "end": { + "line": 514, + "column": 57 + } + } + } + ], + "range": [ + 9274, + 9287 + ], + "loc": { + "start": { + "line": 514, + "column": 45 + }, + "end": { + "line": 514, + "column": 58 + } + } + }, + { + "type": "Identifier", + "name": "left", + "range": [ + 9289, + 9293 + ], + "loc": { + "start": { + "line": 514, + "column": 60 + }, + "end": { + "line": 514, + "column": 64 + } + } + }, + { + "type": "Identifier", + "name": "result", + "range": [ + 9295, + 9301 + ], + "loc": { + "start": { + "line": 514, + "column": 66 + }, + "end": { + "line": 514, + "column": 72 + } + } + } + ], + "range": [ + 9233, + 9302 + ], + "loc": { + "start": { + "line": 514, + "column": 4 + }, + "end": { + "line": 514, + "column": 73 + } + } + }, + "range": [ + 9233, + 9303 + ], + "loc": { + "start": { + "line": 514, + "column": 4 + }, + "end": { + "line": 514, + "column": 74 + } + } + } + ], + "range": [ + 9224, + 9311 + ], + "loc": { + "start": { + "line": 512, + "column": 10 + }, + "end": { + "line": 516, + "column": 4 + } + } + }, + "range": [ + 8888, + 9311 + ], + "loc": { + "start": { + "line": 504, + "column": 3 + }, + "end": { + "line": 516, + "column": 4 + } + }, + "leadingComments": [ + { + "type": "Block", + "value": " |\r\n\t\t\t * .------´\r\n\t\t\t * |\r\n\t\t\t ", + "range": [ + 8831, + 8881 + ], + "loc": { + "start": { + "line": 499, + "column": 3 + }, + "end": { + "line": 502, + "column": 6 + } + } + } + ] + }, + { + "type": "BreakStatement", + "label": null, + "range": [ + 9318, + 9324 + ], + "loc": { + "start": { + "line": 518, + "column": 3 + }, + "end": { + "line": 518, + "column": 9 + } + } + } + ], + "range": [ + 8823, + 9331 + ], + "loc": { + "start": { + "line": 497, + "column": 10 + }, + "end": { + "line": 520, + "column": 3 + } + } + } + ], + "range": [ + 8815, + 9331 + ], + "loc": { + "start": { + "line": 497, + "column": 2 + }, + "end": { + "line": 520, + "column": 3 + } + } + }, + { + "type": "SwitchCase", + "test": { + "type": "Literal", + "value": 10, + "raw": "10", + "range": [ + 9342, + 9344 + ], + "loc": { + "start": { + "line": 522, + "column": 7 + }, + "end": { + "line": 522, + "column": 9 + } + } + }, + "consequent": [ + { + "type": "BlockStatement", + "body": [ + { + "type": "ExpressionStatement", + "expression": { + "type": "CallExpression", + "callee": { + "type": "MemberExpression", + "computed": false, + "object": { + "type": "Identifier", + "name": "result", + "range": [ + 9418, + 9424 + ], + "loc": { + "start": { + "line": 529, + "column": 3 + }, + "end": { + "line": 529, + "column": 9 + } + } + }, + "property": { + "type": "Identifier", + "name": "set", + "range": [ + 9425, + 9428 + ], + "loc": { + "start": { + "line": 529, + "column": 10 + }, + "end": { + "line": 529, + "column": 13 + } + } + }, + "range": [ + 9418, + 9428 + ], + "loc": { + "start": { + "line": 529, + "column": 3 + }, + "end": { + "line": 529, + "column": 13 + } + } + }, + "arguments": [ + { + "type": "Literal", + "value": 0, + "raw": "0", + "range": [ + 9429, + 9430 + ], + "loc": { + "start": { + "line": 529, + "column": 14 + }, + "end": { + "line": 529, + "column": 15 + } + } + }, + { + "type": "Literal", + "value": 0, + "raw": "0", + "range": [ + 9432, + 9433 + ], + "loc": { + "start": { + "line": 529, + "column": 17 + }, + "end": { + "line": 529, + "column": 18 + } + } + } + ], + "range": [ + 9418, + 9434 + ], + "loc": { + "start": { + "line": 529, + "column": 3 + }, + "end": { + "line": 529, + "column": 19 + } + } + }, + "range": [ + 9418, + 9435 + ], + "loc": { + "start": { + "line": 529, + "column": 3 + }, + "end": { + "line": 529, + "column": 20 + } + }, + "leadingComments": [ + { + "type": "Block", + "value": " |\r\n\t\t\t * ------+\r\n\t\t\t * |\r\n\t\t\t ", + "range": [ + 9354, + 9411 + ], + "loc": { + "start": { + "line": 524, + "column": 3 + }, + "end": { + "line": 527, + "column": 6 + } + } + } + ] + }, + { + "type": "BreakStatement", + "label": null, + "range": [ + 9442, + 9448 + ], + "loc": { + "start": { + "line": 531, + "column": 3 + }, + "end": { + "line": 531, + "column": 9 + } + } + } + ], + "range": [ + 9346, + 9455 + ], + "loc": { + "start": { + "line": 522, + "column": 11 + }, + "end": { + "line": 533, + "column": 3 + } + } + } + ], + "range": [ + 9337, + 9455 + ], + "loc": { + "start": { + "line": 522, + "column": 2 + }, + "end": { + "line": 533, + "column": 3 + } + } + }, + { + "type": "SwitchCase", + "test": { + "type": "Literal", + "value": 11, + "raw": "11", + "range": [ + 9466, + 9468 + ], + "loc": { + "start": { + "line": 535, + "column": 7 + }, + "end": { + "line": 535, + "column": 9 + } + } + }, + "consequent": [ + { + "type": "BlockStatement", + "body": [ + { + "type": "ExpressionStatement", + "expression": { + "type": "CallExpression", + "callee": { + "type": "Identifier", + "name": "calculateOrthogonalArea", + "range": [ + 9542, + 9565 + ], + "loc": { + "start": { + "line": 542, + "column": 3 + }, + "end": { + "line": 542, + "column": 26 + } + } + }, + "arguments": [ + { + "type": "CallExpression", + "callee": { + "type": "MemberExpression", + "computed": false, + "object": { + "type": "Identifier", + "name": "p1", + "range": [ + 9566, + 9568 + ], + "loc": { + "start": { + "line": 542, + "column": 27 + }, + "end": { + "line": 542, + "column": 29 + } + } + }, + "property": { + "type": "Identifier", + "name": "set", + "range": [ + 9569, + 9572 + ], + "loc": { + "start": { + "line": 542, + "column": 30 + }, + "end": { + "line": 542, + "column": 33 + } + } + }, + "range": [ + 9566, + 9572 + ], + "loc": { + "start": { + "line": 542, + "column": 27 + }, + "end": { + "line": 542, + "column": 33 + } + } + }, + "arguments": [ + { + "type": "Literal", + "value": 0, + "raw": "0.0", + "range": [ + 9573, + 9576 + ], + "loc": { + "start": { + "line": 542, + "column": 34 + }, + "end": { + "line": 542, + "column": 37 + } + } + }, + { + "type": "Identifier", + "name": "o2", + "range": [ + 9578, + 9580 + ], + "loc": { + "start": { + "line": 542, + "column": 39 + }, + "end": { + "line": 542, + "column": 41 + } + } + } + ], + "range": [ + 9566, + 9581 + ], + "loc": { + "start": { + "line": 542, + "column": 27 + }, + "end": { + "line": 542, + "column": 42 + } + } + }, + { + "type": "CallExpression", + "callee": { + "type": "MemberExpression", + "computed": false, + "object": { + "type": "Identifier", + "name": "p2", + "range": [ + 9583, + 9585 + ], + "loc": { + "start": { + "line": 542, + "column": 44 + }, + "end": { + "line": 542, + "column": 46 + } + } + }, + "property": { + "type": "Identifier", + "name": "set", + "range": [ + 9586, + 9589 + ], + "loc": { + "start": { + "line": 542, + "column": 47 + }, + "end": { + "line": 542, + "column": 50 + } + } + }, + "range": [ + 9583, + 9589 + ], + "loc": { + "start": { + "line": 542, + "column": 44 + }, + "end": { + "line": 542, + "column": 50 + } + } + }, + "arguments": [ + { + "type": "Identifier", + "name": "d", + "range": [ + 9590, + 9591 + ], + "loc": { + "start": { + "line": 542, + "column": 51 + }, + "end": { + "line": 542, + "column": 52 + } + } + }, + { + "type": "Identifier", + "name": "o1", + "range": [ + 9593, + 9595 + ], + "loc": { + "start": { + "line": 542, + "column": 54 + }, + "end": { + "line": 542, + "column": 56 + } + } + } + ], + "range": [ + 9583, + 9596 + ], + "loc": { + "start": { + "line": 542, + "column": 44 + }, + "end": { + "line": 542, + "column": 57 + } + } + }, + { + "type": "Identifier", + "name": "left", + "range": [ + 9598, + 9602 + ], + "loc": { + "start": { + "line": 542, + "column": 59 + }, + "end": { + "line": 542, + "column": 63 + } + } + }, + { + "type": "Identifier", + "name": "result", + "range": [ + 9604, + 9610 + ], + "loc": { + "start": { + "line": 542, + "column": 65 + }, + "end": { + "line": 542, + "column": 71 + } + } + } + ], + "range": [ + 9542, + 9611 + ], + "loc": { + "start": { + "line": 542, + "column": 3 + }, + "end": { + "line": 542, + "column": 72 + } + } + }, + "range": [ + 9542, + 9612 + ], + "loc": { + "start": { + "line": 542, + "column": 3 + }, + "end": { + "line": 542, + "column": 73 + } + }, + "leadingComments": [ + { + "type": "Block", + "value": " |\r\n\t\t\t * .------+\r\n\t\t\t * | |\r\n\t\t\t ", + "range": [ + 9478, + 9535 + ], + "loc": { + "start": { + "line": 537, + "column": 3 + }, + "end": { + "line": 540, + "column": 6 + } + } + } + ] + }, + { + "type": "BreakStatement", + "label": null, + "range": [ + 9619, + 9625 + ], + "loc": { + "start": { + "line": 544, + "column": 3 + }, + "end": { + "line": 544, + "column": 9 + } + } + } + ], + "range": [ + 9470, + 9632 + ], + "loc": { + "start": { + "line": 535, + "column": 11 + }, + "end": { + "line": 546, + "column": 3 + } + } + } + ], + "range": [ + 9461, + 9632 + ], + "loc": { + "start": { + "line": 535, + "column": 2 + }, + "end": { + "line": 546, + "column": 3 + } + } + }, + { + "type": "SwitchCase", + "test": { + "type": "Literal", + "value": 12, + "raw": "12", + "range": [ + 9643, + 9645 + ], + "loc": { + "start": { + "line": 548, + "column": 7 + }, + "end": { + "line": 548, + "column": 9 + } + } + }, + "consequent": [ + { + "type": "BlockStatement", + "body": [ + { + "type": "ExpressionStatement", + "expression": { + "type": "CallExpression", + "callee": { + "type": "Identifier", + "name": "calculateOrthogonalArea", + "range": [ + 9701, + 9724 + ], + "loc": { + "start": { + "line": 554, + "column": 3 + }, + "end": { + "line": 554, + "column": 26 + } + } + }, + "arguments": [ + { + "type": "CallExpression", + "callee": { + "type": "MemberExpression", + "computed": false, + "object": { + "type": "Identifier", + "name": "p1", + "range": [ + 9725, + 9727 + ], + "loc": { + "start": { + "line": 554, + "column": 27 + }, + "end": { + "line": 554, + "column": 29 + } + } + }, + "property": { + "type": "Identifier", + "name": "set", + "range": [ + 9728, + 9731 + ], + "loc": { + "start": { + "line": 554, + "column": 30 + }, + "end": { + "line": 554, + "column": 33 + } + } + }, + "range": [ + 9725, + 9731 + ], + "loc": { + "start": { + "line": 554, + "column": 27 + }, + "end": { + "line": 554, + "column": 33 + } + } + }, + "arguments": [ + { + "type": "Literal", + "value": 0, + "raw": "0.0", + "range": [ + 9732, + 9735 + ], + "loc": { + "start": { + "line": 554, + "column": 34 + }, + "end": { + "line": 554, + "column": 37 + } + } + }, + { + "type": "Identifier", + "name": "o1", + "range": [ + 9737, + 9739 + ], + "loc": { + "start": { + "line": 554, + "column": 39 + }, + "end": { + "line": 554, + "column": 41 + } + } + } + ], + "range": [ + 9725, + 9740 + ], + "loc": { + "start": { + "line": 554, + "column": 27 + }, + "end": { + "line": 554, + "column": 42 + } + } + }, + { + "type": "CallExpression", + "callee": { + "type": "MemberExpression", + "computed": false, + "object": { + "type": "Identifier", + "name": "p2", + "range": [ + 9742, + 9744 + ], + "loc": { + "start": { + "line": 554, + "column": 44 + }, + "end": { + "line": 554, + "column": 46 + } + } + }, + "property": { + "type": "Identifier", + "name": "set", + "range": [ + 9745, + 9748 + ], + "loc": { + "start": { + "line": 554, + "column": 47 + }, + "end": { + "line": 554, + "column": 50 + } + } + }, + "range": [ + 9742, + 9748 + ], + "loc": { + "start": { + "line": 554, + "column": 44 + }, + "end": { + "line": 554, + "column": 50 + } + } + }, + "arguments": [ + { + "type": "BinaryExpression", + "operator": "/", + "left": { + "type": "Identifier", + "name": "d", + "range": [ + 9749, + 9750 + ], + "loc": { + "start": { + "line": 554, + "column": 51 + }, + "end": { + "line": 554, + "column": 52 + } + } + }, + "right": { + "type": "Literal", + "value": 2, + "raw": "2.0", + "range": [ + 9753, + 9756 + ], + "loc": { + "start": { + "line": 554, + "column": 55 + }, + "end": { + "line": 554, + "column": 58 + } + } + }, + "range": [ + 9749, + 9756 + ], + "loc": { + "start": { + "line": 554, + "column": 51 + }, + "end": { + "line": 554, + "column": 58 + } + } + }, + { + "type": "Literal", + "value": 0, + "raw": "0.0", + "range": [ + 9758, + 9761 + ], + "loc": { + "start": { + "line": 554, + "column": 60 + }, + "end": { + "line": 554, + "column": 63 + } + } + } + ], + "range": [ + 9742, + 9762 + ], + "loc": { + "start": { + "line": 554, + "column": 44 + }, + "end": { + "line": 554, + "column": 64 + } + } + }, + { + "type": "Identifier", + "name": "left", + "range": [ + 9764, + 9768 + ], + "loc": { + "start": { + "line": 554, + "column": 66 + }, + "end": { + "line": 554, + "column": 70 + } + } + }, + { + "type": "Identifier", + "name": "a1", + "range": [ + 9770, + 9772 + ], + "loc": { + "start": { + "line": 554, + "column": 72 + }, + "end": { + "line": 554, + "column": 74 + } + } + } + ], + "range": [ + 9701, + 9773 + ], + "loc": { + "start": { + "line": 554, + "column": 3 + }, + "end": { + "line": 554, + "column": 75 + } + } + }, + "range": [ + 9701, + 9774 + ], + "loc": { + "start": { + "line": 554, + "column": 3 + }, + "end": { + "line": 554, + "column": 76 + } + }, + "leadingComments": [ + { + "type": "Block", + "value": " | |\r\n\t\t\t * `------´\r\n\t\t\t ", + "range": [ + 9655, + 9694 + ], + "loc": { + "start": { + "line": 550, + "column": 3 + }, + "end": { + "line": 552, + "column": 6 + } + } + } + ] + }, + { + "type": "ExpressionStatement", + "expression": { + "type": "CallExpression", + "callee": { + "type": "Identifier", + "name": "calculateOrthogonalArea", + "range": [ + 9779, + 9802 + ], + "loc": { + "start": { + "line": 555, + "column": 3 + }, + "end": { + "line": 555, + "column": 26 + } + } + }, + "arguments": [ + { + "type": "CallExpression", + "callee": { + "type": "MemberExpression", + "computed": false, + "object": { + "type": "Identifier", + "name": "p1", + "range": [ + 9803, + 9805 + ], + "loc": { + "start": { + "line": 555, + "column": 27 + }, + "end": { + "line": 555, + "column": 29 + } + } + }, + "property": { + "type": "Identifier", + "name": "set", + "range": [ + 9806, + 9809 + ], + "loc": { + "start": { + "line": 555, + "column": 30 + }, + "end": { + "line": 555, + "column": 33 + } + } + }, + "range": [ + 9803, + 9809 + ], + "loc": { + "start": { + "line": 555, + "column": 27 + }, + "end": { + "line": 555, + "column": 33 + } + } + }, + "arguments": [ + { + "type": "BinaryExpression", + "operator": "/", + "left": { + "type": "Identifier", + "name": "d", + "range": [ + 9810, + 9811 + ], + "loc": { + "start": { + "line": 555, + "column": 34 + }, + "end": { + "line": 555, + "column": 35 + } + } + }, + "right": { + "type": "Literal", + "value": 2, + "raw": "2.0", + "range": [ + 9814, + 9817 + ], + "loc": { + "start": { + "line": 555, + "column": 38 + }, + "end": { + "line": 555, + "column": 41 + } + } + }, + "range": [ + 9810, + 9817 + ], + "loc": { + "start": { + "line": 555, + "column": 34 + }, + "end": { + "line": 555, + "column": 41 + } + } + }, + { + "type": "Literal", + "value": 0, + "raw": "0.0", + "range": [ + 9819, + 9822 + ], + "loc": { + "start": { + "line": 555, + "column": 43 + }, + "end": { + "line": 555, + "column": 46 + } + } + } + ], + "range": [ + 9803, + 9823 + ], + "loc": { + "start": { + "line": 555, + "column": 27 + }, + "end": { + "line": 555, + "column": 47 + } + } + }, + { + "type": "CallExpression", + "callee": { + "type": "MemberExpression", + "computed": false, + "object": { + "type": "Identifier", + "name": "p2", + "range": [ + 9825, + 9827 + ], + "loc": { + "start": { + "line": 555, + "column": 49 + }, + "end": { + "line": 555, + "column": 51 + } + } + }, + "property": { + "type": "Identifier", + "name": "set", + "range": [ + 9828, + 9831 + ], + "loc": { + "start": { + "line": 555, + "column": 52 + }, + "end": { + "line": 555, + "column": 55 + } + } + }, + "range": [ + 9825, + 9831 + ], + "loc": { + "start": { + "line": 555, + "column": 49 + }, + "end": { + "line": 555, + "column": 55 + } + } + }, + "arguments": [ + { + "type": "Identifier", + "name": "d", + "range": [ + 9832, + 9833 + ], + "loc": { + "start": { + "line": 555, + "column": 56 + }, + "end": { + "line": 555, + "column": 57 + } + } + }, + { + "type": "Identifier", + "name": "o1", + "range": [ + 9835, + 9837 + ], + "loc": { + "start": { + "line": 555, + "column": 59 + }, + "end": { + "line": 555, + "column": 61 + } + } + } + ], + "range": [ + 9825, + 9838 + ], + "loc": { + "start": { + "line": 555, + "column": 49 + }, + "end": { + "line": 555, + "column": 62 + } + } + }, + { + "type": "Identifier", + "name": "left", + "range": [ + 9840, + 9844 + ], + "loc": { + "start": { + "line": 555, + "column": 64 + }, + "end": { + "line": 555, + "column": 68 + } + } + }, + { + "type": "Identifier", + "name": "a2", + "range": [ + 9846, + 9848 + ], + "loc": { + "start": { + "line": 555, + "column": 70 + }, + "end": { + "line": 555, + "column": 72 + } + } + } + ], + "range": [ + 9779, + 9849 + ], + "loc": { + "start": { + "line": 555, + "column": 3 + }, + "end": { + "line": 555, + "column": 73 + } + } + }, + "range": [ + 9779, + 9850 + ], + "loc": { + "start": { + "line": 555, + "column": 3 + }, + "end": { + "line": 555, + "column": 74 + } + } + }, + { + "type": "ExpressionStatement", + "expression": { + "type": "CallExpression", + "callee": { + "type": "Identifier", + "name": "smoothArea", + "range": [ + 9857, + 9867 + ], + "loc": { + "start": { + "line": 557, + "column": 3 + }, + "end": { + "line": 557, + "column": 13 + } + } + }, + "arguments": [ + { + "type": "Identifier", + "name": "d", + "range": [ + 9868, + 9869 + ], + "loc": { + "start": { + "line": 557, + "column": 14 + }, + "end": { + "line": 557, + "column": 15 + } + } + }, + { + "type": "Identifier", + "name": "a", + "range": [ + 9871, + 9872 + ], + "loc": { + "start": { + "line": 557, + "column": 17 + }, + "end": { + "line": 557, + "column": 18 + } + } + } + ], + "range": [ + 9857, + 9873 + ], + "loc": { + "start": { + "line": 557, + "column": 3 + }, + "end": { + "line": 557, + "column": 19 + } + } + }, + "range": [ + 9857, + 9874 + ], + "loc": { + "start": { + "line": 557, + "column": 3 + }, + "end": { + "line": 557, + "column": 20 + } + } + }, + { + "type": "ExpressionStatement", + "expression": { + "type": "CallExpression", + "callee": { + "type": "MemberExpression", + "computed": false, + "object": { + "type": "Identifier", + "name": "result", + "range": [ + 9881, + 9887 + ], + "loc": { + "start": { + "line": 559, + "column": 3 + }, + "end": { + "line": 559, + "column": 9 + } + } + }, + "property": { + "type": "Identifier", + "name": "addVectors", + "range": [ + 9888, + 9898 + ], + "loc": { + "start": { + "line": 559, + "column": 10 + }, + "end": { + "line": 559, + "column": 20 + } + } + }, + "range": [ + 9881, + 9898 + ], + "loc": { + "start": { + "line": 559, + "column": 3 + }, + "end": { + "line": 559, + "column": 20 + } + } + }, + "arguments": [ + { + "type": "Identifier", + "name": "a1", + "range": [ + 9899, + 9901 + ], + "loc": { + "start": { + "line": 559, + "column": 21 + }, + "end": { + "line": 559, + "column": 23 + } + } + }, + { + "type": "Identifier", + "name": "a2", + "range": [ + 9903, + 9905 + ], + "loc": { + "start": { + "line": 559, + "column": 25 + }, + "end": { + "line": 559, + "column": 27 + } + } + } + ], + "range": [ + 9881, + 9906 + ], + "loc": { + "start": { + "line": 559, + "column": 3 + }, + "end": { + "line": 559, + "column": 28 + } + } + }, + "range": [ + 9881, + 9907 + ], + "loc": { + "start": { + "line": 559, + "column": 3 + }, + "end": { + "line": 559, + "column": 29 + } + } + }, + { + "type": "BreakStatement", + "label": null, + "range": [ + 9914, + 9920 + ], + "loc": { + "start": { + "line": 561, + "column": 3 + }, + "end": { + "line": 561, + "column": 9 + } + } + } + ], + "range": [ + 9647, + 9927 + ], + "loc": { + "start": { + "line": 548, + "column": 11 + }, + "end": { + "line": 563, + "column": 3 + } + } + } + ], + "range": [ + 9638, + 9927 + ], + "loc": { + "start": { + "line": 548, + "column": 2 + }, + "end": { + "line": 563, + "column": 3 + } + } + }, + { + "type": "SwitchCase", + "test": { + "type": "Literal", + "value": 13, + "raw": "13", + "range": [ + 9938, + 9940 + ], + "loc": { + "start": { + "line": 565, + "column": 7 + }, + "end": { + "line": 565, + "column": 9 + } + } + }, + "consequent": [ + { + "type": "BlockStatement", + "body": [ + { + "type": "ExpressionStatement", + "expression": { + "type": "CallExpression", + "callee": { + "type": "Identifier", + "name": "calculateOrthogonalArea", + "range": [ + 10007, + 10030 + ], + "loc": { + "start": { + "line": 572, + "column": 3 + }, + "end": { + "line": 572, + "column": 26 + } + } + }, + "arguments": [ + { + "type": "CallExpression", + "callee": { + "type": "MemberExpression", + "computed": false, + "object": { + "type": "Identifier", + "name": "p1", + "range": [ + 10031, + 10033 + ], + "loc": { + "start": { + "line": 572, + "column": 27 + }, + "end": { + "line": 572, + "column": 29 + } + } + }, + "property": { + "type": "Identifier", + "name": "set", + "range": [ + 10034, + 10037 + ], + "loc": { + "start": { + "line": 572, + "column": 30 + }, + "end": { + "line": 572, + "column": 33 + } + } + }, + "range": [ + 10031, + 10037 + ], + "loc": { + "start": { + "line": 572, + "column": 27 + }, + "end": { + "line": 572, + "column": 33 + } + } + }, + "arguments": [ + { + "type": "Literal", + "value": 0, + "raw": "0.0", + "range": [ + 10038, + 10041 + ], + "loc": { + "start": { + "line": 572, + "column": 34 + }, + "end": { + "line": 572, + "column": 37 + } + } + }, + { + "type": "Identifier", + "name": "o2", + "range": [ + 10043, + 10045 + ], + "loc": { + "start": { + "line": 572, + "column": 39 + }, + "end": { + "line": 572, + "column": 41 + } + } + } + ], + "range": [ + 10031, + 10046 + ], + "loc": { + "start": { + "line": 572, + "column": 27 + }, + "end": { + "line": 572, + "column": 42 + } + } + }, + { + "type": "CallExpression", + "callee": { + "type": "MemberExpression", + "computed": false, + "object": { + "type": "Identifier", + "name": "p2", + "range": [ + 10048, + 10050 + ], + "loc": { + "start": { + "line": 572, + "column": 44 + }, + "end": { + "line": 572, + "column": 46 + } + } + }, + "property": { + "type": "Identifier", + "name": "set", + "range": [ + 10051, + 10054 + ], + "loc": { + "start": { + "line": 572, + "column": 47 + }, + "end": { + "line": 572, + "column": 50 + } + } + }, + "range": [ + 10048, + 10054 + ], + "loc": { + "start": { + "line": 572, + "column": 44 + }, + "end": { + "line": 572, + "column": 50 + } + } + }, + "arguments": [ + { + "type": "Identifier", + "name": "d", + "range": [ + 10055, + 10056 + ], + "loc": { + "start": { + "line": 572, + "column": 51 + }, + "end": { + "line": 572, + "column": 52 + } + } + }, + { + "type": "Identifier", + "name": "o1", + "range": [ + 10058, + 10060 + ], + "loc": { + "start": { + "line": 572, + "column": 54 + }, + "end": { + "line": 572, + "column": 56 + } + } + } + ], + "range": [ + 10048, + 10061 + ], + "loc": { + "start": { + "line": 572, + "column": 44 + }, + "end": { + "line": 572, + "column": 57 + } + } + }, + { + "type": "Identifier", + "name": "left", + "range": [ + 10063, + 10067 + ], + "loc": { + "start": { + "line": 572, + "column": 59 + }, + "end": { + "line": 572, + "column": 63 + } + } + }, + { + "type": "Identifier", + "name": "result", + "range": [ + 10069, + 10075 + ], + "loc": { + "start": { + "line": 572, + "column": 65 + }, + "end": { + "line": 572, + "column": 71 + } + } + } + ], + "range": [ + 10007, + 10076 + ], + "loc": { + "start": { + "line": 572, + "column": 3 + }, + "end": { + "line": 572, + "column": 72 + } + } + }, + "range": [ + 10007, + 10077 + ], + "loc": { + "start": { + "line": 572, + "column": 3 + }, + "end": { + "line": 572, + "column": 73 + } + }, + "leadingComments": [ + { + "type": "Block", + "value": " | |\r\n\t\t\t * +------´\r\n\t\t\t * |\r\n\t\t\t ", + "range": [ + 9950, + 10000 + ], + "loc": { + "start": { + "line": 567, + "column": 3 + }, + "end": { + "line": 570, + "column": 6 + } + } + } + ] + }, + { + "type": "BreakStatement", + "label": null, + "range": [ + 10084, + 10090 + ], + "loc": { + "start": { + "line": 574, + "column": 3 + }, + "end": { + "line": 574, + "column": 9 + } + } + } + ], + "range": [ + 9942, + 10097 + ], + "loc": { + "start": { + "line": 565, + "column": 11 + }, + "end": { + "line": 576, + "column": 3 + } + } + } + ], + "range": [ + 9933, + 10097 + ], + "loc": { + "start": { + "line": 565, + "column": 2 + }, + "end": { + "line": 576, + "column": 3 + } + } + }, + { + "type": "SwitchCase", + "test": { + "type": "Literal", + "value": 14, + "raw": "14", + "range": [ + 10108, + 10110 + ], + "loc": { + "start": { + "line": 578, + "column": 7 + }, + "end": { + "line": 578, + "column": 9 + } + } + }, + "consequent": [ + { + "type": "BlockStatement", + "body": [ + { + "type": "ExpressionStatement", + "expression": { + "type": "CallExpression", + "callee": { + "type": "Identifier", + "name": "calculateOrthogonalArea", + "range": [ + 10184, + 10207 + ], + "loc": { + "start": { + "line": 585, + "column": 3 + }, + "end": { + "line": 585, + "column": 26 + } + } + }, + "arguments": [ + { + "type": "CallExpression", + "callee": { + "type": "MemberExpression", + "computed": false, + "object": { + "type": "Identifier", + "name": "p1", + "range": [ + 10208, + 10210 + ], + "loc": { + "start": { + "line": 585, + "column": 27 + }, + "end": { + "line": 585, + "column": 29 + } + } + }, + "property": { + "type": "Identifier", + "name": "set", + "range": [ + 10211, + 10214 + ], + "loc": { + "start": { + "line": 585, + "column": 30 + }, + "end": { + "line": 585, + "column": 33 + } + } + }, + "range": [ + 10208, + 10214 + ], + "loc": { + "start": { + "line": 585, + "column": 27 + }, + "end": { + "line": 585, + "column": 33 + } + } + }, + "arguments": [ + { + "type": "Literal", + "value": 0, + "raw": "0.0", + "range": [ + 10215, + 10218 + ], + "loc": { + "start": { + "line": 585, + "column": 34 + }, + "end": { + "line": 585, + "column": 37 + } + } + }, + { + "type": "Identifier", + "name": "o1", + "range": [ + 10220, + 10222 + ], + "loc": { + "start": { + "line": 585, + "column": 39 + }, + "end": { + "line": 585, + "column": 41 + } + } + } + ], + "range": [ + 10208, + 10223 + ], + "loc": { + "start": { + "line": 585, + "column": 27 + }, + "end": { + "line": 585, + "column": 42 + } + } + }, + { + "type": "CallExpression", + "callee": { + "type": "MemberExpression", + "computed": false, + "object": { + "type": "Identifier", + "name": "p2", + "range": [ + 10225, + 10227 + ], + "loc": { + "start": { + "line": 585, + "column": 44 + }, + "end": { + "line": 585, + "column": 46 + } + } + }, + "property": { + "type": "Identifier", + "name": "set", + "range": [ + 10228, + 10231 + ], + "loc": { + "start": { + "line": 585, + "column": 47 + }, + "end": { + "line": 585, + "column": 50 + } + } + }, + "range": [ + 10225, + 10231 + ], + "loc": { + "start": { + "line": 585, + "column": 44 + }, + "end": { + "line": 585, + "column": 50 + } + } + }, + "arguments": [ + { + "type": "Identifier", + "name": "d", + "range": [ + 10232, + 10233 + ], + "loc": { + "start": { + "line": 585, + "column": 51 + }, + "end": { + "line": 585, + "column": 52 + } + } + }, + { + "type": "Identifier", + "name": "o2", + "range": [ + 10235, + 10237 + ], + "loc": { + "start": { + "line": 585, + "column": 54 + }, + "end": { + "line": 585, + "column": 56 + } + } + } + ], + "range": [ + 10225, + 10238 + ], + "loc": { + "start": { + "line": 585, + "column": 44 + }, + "end": { + "line": 585, + "column": 57 + } + } + }, + { + "type": "Identifier", + "name": "left", + "range": [ + 10240, + 10244 + ], + "loc": { + "start": { + "line": 585, + "column": 59 + }, + "end": { + "line": 585, + "column": 63 + } + } + }, + { + "type": "Identifier", + "name": "result", + "range": [ + 10246, + 10252 + ], + "loc": { + "start": { + "line": 585, + "column": 65 + }, + "end": { + "line": 585, + "column": 71 + } + } + } + ], + "range": [ + 10184, + 10253 + ], + "loc": { + "start": { + "line": 585, + "column": 3 + }, + "end": { + "line": 585, + "column": 72 + } + } + }, + "range": [ + 10184, + 10254 + ], + "loc": { + "start": { + "line": 585, + "column": 3 + }, + "end": { + "line": 585, + "column": 73 + } + }, + "leadingComments": [ + { + "type": "Block", + "value": " | |\r\n\t\t\t * `------+\r\n\t\t\t * |\r\n\t\t\t ", + "range": [ + 10120, + 10177 + ], + "loc": { + "start": { + "line": 580, + "column": 3 + }, + "end": { + "line": 583, + "column": 6 + } + } + } + ] + }, + { + "type": "BreakStatement", + "label": null, + "range": [ + 10261, + 10267 + ], + "loc": { + "start": { + "line": 587, + "column": 3 + }, + "end": { + "line": 587, + "column": 9 + } + } + } + ], + "range": [ + 10112, + 10274 + ], + "loc": { + "start": { + "line": 578, + "column": 11 + }, + "end": { + "line": 589, + "column": 3 + } + } + } + ], + "range": [ + 10103, + 10274 + ], + "loc": { + "start": { + "line": 578, + "column": 2 + }, + "end": { + "line": 589, + "column": 3 + } + } + }, + { + "type": "SwitchCase", + "test": { + "type": "Literal", + "value": 15, + "raw": "15", + "range": [ + 10285, + 10287 + ], + "loc": { + "start": { + "line": 591, + "column": 7 + }, + "end": { + "line": 591, + "column": 9 + } + } + }, + "consequent": [ + { + "type": "BlockStatement", + "body": [ + { + "type": "ExpressionStatement", + "expression": { + "type": "CallExpression", + "callee": { + "type": "MemberExpression", + "computed": false, + "object": { + "type": "Identifier", + "name": "result", + "range": [ + 10361, + 10367 + ], + "loc": { + "start": { + "line": 598, + "column": 3 + }, + "end": { + "line": 598, + "column": 9 + } + } + }, + "property": { + "type": "Identifier", + "name": "set", + "range": [ + 10368, + 10371 + ], + "loc": { + "start": { + "line": 598, + "column": 10 + }, + "end": { + "line": 598, + "column": 13 + } + } + }, + "range": [ + 10361, + 10371 + ], + "loc": { + "start": { + "line": 598, + "column": 3 + }, + "end": { + "line": 598, + "column": 13 + } + } + }, + "arguments": [ + { + "type": "Literal", + "value": 0, + "raw": "0", + "range": [ + 10372, + 10373 + ], + "loc": { + "start": { + "line": 598, + "column": 14 + }, + "end": { + "line": 598, + "column": 15 + } + } + }, + { + "type": "Literal", + "value": 0, + "raw": "0", + "range": [ + 10375, + 10376 + ], + "loc": { + "start": { + "line": 598, + "column": 17 + }, + "end": { + "line": 598, + "column": 18 + } + } + } + ], + "range": [ + 10361, + 10377 + ], + "loc": { + "start": { + "line": 598, + "column": 3 + }, + "end": { + "line": 598, + "column": 19 + } + } + }, + "range": [ + 10361, + 10378 + ], + "loc": { + "start": { + "line": 598, + "column": 3 + }, + "end": { + "line": 598, + "column": 20 + } + }, + "leadingComments": [ + { + "type": "Block", + "value": " | |\r\n\t\t\t * +------+\r\n\t\t\t * | |\r\n\t\t\t ", + "range": [ + 10297, + 10354 + ], + "loc": { + "start": { + "line": 593, + "column": 3 + }, + "end": { + "line": 596, + "column": 6 + } + } + } + ] + }, + { + "type": "BreakStatement", + "label": null, + "range": [ + 10385, + 10391 + ], + "loc": { + "start": { + "line": 600, + "column": 3 + }, + "end": { + "line": 600, + "column": 9 + } + } + } + ], + "range": [ + 10289, + 10398 + ], + "loc": { + "start": { + "line": 591, + "column": 11 + }, + "end": { + "line": 602, + "column": 3 + } + } + } + ], + "range": [ + 10280, + 10398 + ], + "loc": { + "start": { + "line": 591, + "column": 2 + }, + "end": { + "line": 602, + "column": 3 + } + } + } + ], + "range": [ + 6106, + 10404 + ], + "loc": { + "start": { + "line": 327, + "column": 1 + }, + "end": { + "line": 604, + "column": 2 + } + } + }, + { + "type": "ReturnStatement", + "argument": { + "type": "Identifier", + "name": "result", + "range": [ + 10416, + 10422 + ], + "loc": { + "start": { + "line": 606, + "column": 8 + }, + "end": { + "line": 606, + "column": 14 + } + } + }, + "range": [ + 10409, + 10423 + ], + "loc": { + "start": { + "line": 606, + "column": 1 + }, + "end": { + "line": 606, + "column": 15 + } + } + } + ], + "range": [ + 5821, + 10428 + ], + "loc": { + "start": { + "line": 308, + "column": 81 + }, + "end": { + "line": 608, + "column": 1 + } + } + }, + "generator": false, + "expression": false, + "range": [ + 5740, + 10428 + ], + "loc": { + "start": { + "line": 308, + "column": 0 + }, + "end": { + "line": 608, + "column": 1 + } + }, + "leadingComments": [ + { + "type": "Block", + "value": "*\r\n * Calculates the area for a given pattern and distances to the left and to the\r\n * right, biased by an offset.\r\n *\r\n * @private\r\n * @param {Number} pattern - A pattern index.\r\n * @param {Number} left - The left distance.\r\n * @param {Number} right - The right distance.\r\n * @param {Number} offset - An offset.\r\n * @param {Vector2} result - A target vector to store the area in.\r\n * @return {Vector2} The orthogonal area.\r\n ", + "range": [ + 5306, + 5736 + ], + "loc": { + "start": { + "line": 295, + "column": 0 + }, + "end": { + "line": 306, + "column": 3 + } + } + } + ], + "trailingComments": [ + { + "type": "Block", + "value": "*\r\n * Determines whether the given pixel is inside the specified area.\r\n *\r\n * @private\r\n * @param {Vector2} p1 - The lower bounds of the area.\r\n * @param {Vector2} p2 - The upper bounds of the area.\r\n * @param {Vector2} x - The X-coordinates.\r\n * @param {Vector2} y - The Y-coordinates.\r\n * @return {Vector2} Whether the pixel lies inside the area.\r\n ", + "range": [ + 10432, + 10788 + ], + "loc": { + "start": { + "line": 610, + "column": 0 + }, + "end": { + "line": 619, + "column": 3 + } + } + } + ] + }, + { + "type": "FunctionDeclaration", + "id": { + "type": "Identifier", + "name": "isInsideArea", + "range": [ + 10801, + 10813 + ], + "loc": { + "start": { + "line": 621, + "column": 9 + }, + "end": { + "line": 621, + "column": 21 + } + } + }, + "params": [ + { + "type": "Identifier", + "name": "p1", + "range": [ + 10814, + 10816 + ], + "loc": { + "start": { + "line": 621, + "column": 22 + }, + "end": { + "line": 621, + "column": 24 + } + } + }, + { + "type": "Identifier", + "name": "p2", + "range": [ + 10818, + 10820 + ], + "loc": { + "start": { + "line": 621, + "column": 26 + }, + "end": { + "line": 621, + "column": 28 + } + } + }, + { + "type": "Identifier", + "name": "x", + "range": [ + 10822, + 10823 + ], + "loc": { + "start": { + "line": 621, + "column": 30 + }, + "end": { + "line": 621, + "column": 31 + } + } + }, + { + "type": "Identifier", + "name": "y", + "range": [ + 10825, + 10826 + ], + "loc": { + "start": { + "line": 621, + "column": 33 + }, + "end": { + "line": 621, + "column": 34 + } + } + } + ], + "body": { + "type": "BlockStatement", + "body": [ + { + "type": "VariableDeclaration", + "declarations": [ + { + "type": "VariableDeclarator", + "id": { + "type": "Identifier", + "name": "result", + "range": [ + 10838, + 10844 + ], + "loc": { + "start": { + "line": 623, + "column": 5 + }, + "end": { + "line": 623, + "column": 11 + } + } + }, + "init": { + "type": "CallExpression", + "callee": { + "type": "MemberExpression", + "computed": false, + "object": { + "type": "Identifier", + "name": "p1", + "range": [ + 10847, + 10849 + ], + "loc": { + "start": { + "line": 623, + "column": 14 + }, + "end": { + "line": 623, + "column": 16 + } + } + }, + "property": { + "type": "Identifier", + "name": "equals", + "range": [ + 10850, + 10856 + ], + "loc": { + "start": { + "line": 623, + "column": 17 + }, + "end": { + "line": 623, + "column": 23 + } + } + }, + "range": [ + 10847, + 10856 + ], + "loc": { + "start": { + "line": 623, + "column": 14 + }, + "end": { + "line": 623, + "column": 23 + } + } + }, + "arguments": [ + { + "type": "Identifier", + "name": "p2", + "range": [ + 10857, + 10859 + ], + "loc": { + "start": { + "line": 623, + "column": 24 + }, + "end": { + "line": 623, + "column": 26 + } + } + } + ], + "range": [ + 10847, + 10860 + ], + "loc": { + "start": { + "line": 623, + "column": 14 + }, + "end": { + "line": 623, + "column": 27 + } + } + }, + "range": [ + 10838, + 10860 + ], + "loc": { + "start": { + "line": 623, + "column": 5 + }, + "end": { + "line": 623, + "column": 27 + } + } + } + ], + "kind": "let", + "range": [ + 10834, + 10861 + ], + "loc": { + "start": { + "line": 623, + "column": 1 + }, + "end": { + "line": 623, + "column": 28 + } + } + }, + { + "type": "VariableDeclaration", + "declarations": [ + { + "type": "VariableDeclarator", + "id": { + "type": "Identifier", + "name": "xm", + "range": [ + 10870, + 10872 + ], + "loc": { + "start": { + "line": 625, + "column": 5 + }, + "end": { + "line": 625, + "column": 7 + } + } + }, + "init": null, + "range": [ + 10870, + 10872 + ], + "loc": { + "start": { + "line": 625, + "column": 5 + }, + "end": { + "line": 625, + "column": 7 + } + } + }, + { + "type": "VariableDeclarator", + "id": { + "type": "Identifier", + "name": "ym", + "range": [ + 10874, + 10876 + ], + "loc": { + "start": { + "line": 625, + "column": 9 + }, + "end": { + "line": 625, + "column": 11 + } + } + }, + "init": null, + "range": [ + 10874, + 10876 + ], + "loc": { + "start": { + "line": 625, + "column": 9 + }, + "end": { + "line": 625, + "column": 11 + } + } + } + ], + "kind": "let", + "range": [ + 10866, + 10877 + ], + "loc": { + "start": { + "line": 625, + "column": 1 + }, + "end": { + "line": 625, + "column": 12 + } + } + }, + { + "type": "VariableDeclaration", + "declarations": [ + { + "type": "VariableDeclarator", + "id": { + "type": "Identifier", + "name": "a", + "range": [ + 10884, + 10885 + ], + "loc": { + "start": { + "line": 626, + "column": 5 + }, + "end": { + "line": 626, + "column": 6 + } + } + }, + "init": null, + "range": [ + 10884, + 10885 + ], + "loc": { + "start": { + "line": 626, + "column": 5 + }, + "end": { + "line": 626, + "column": 6 + } + } + }, + { + "type": "VariableDeclarator", + "id": { + "type": "Identifier", + "name": "b", + "range": [ + 10887, + 10888 + ], + "loc": { + "start": { + "line": 626, + "column": 8 + }, + "end": { + "line": 626, + "column": 9 + } + } + }, + "init": null, + "range": [ + 10887, + 10888 + ], + "loc": { + "start": { + "line": 626, + "column": 8 + }, + "end": { + "line": 626, + "column": 9 + } + } + }, + { + "type": "VariableDeclarator", + "id": { + "type": "Identifier", + "name": "c", + "range": [ + 10890, + 10891 + ], + "loc": { + "start": { + "line": 626, + "column": 11 + }, + "end": { + "line": 626, + "column": 12 + } + } + }, + "init": null, + "range": [ + 10890, + 10891 + ], + "loc": { + "start": { + "line": 626, + "column": 11 + }, + "end": { + "line": 626, + "column": 12 + } + } + } + ], + "kind": "let", + "range": [ + 10880, + 10892 + ], + "loc": { + "start": { + "line": 626, + "column": 1 + }, + "end": { + "line": 626, + "column": 13 + } + } + }, + { + "type": "IfStatement", + "test": { + "type": "UnaryExpression", + "operator": "!", + "argument": { + "type": "Identifier", + "name": "result", + "range": [ + 10901, + 10907 + ], + "loc": { + "start": { + "line": 628, + "column": 5 + }, + "end": { + "line": 628, + "column": 11 + } + } + }, + "prefix": true, + "range": [ + 10900, + 10907 + ], + "loc": { + "start": { + "line": 628, + "column": 4 + }, + "end": { + "line": 628, + "column": 11 + } + } + }, + "consequent": { + "type": "BlockStatement", + "body": [ + { + "type": "ExpressionStatement", + "expression": { + "type": "AssignmentExpression", + "operator": "=", + "left": { + "type": "Identifier", + "name": "xm", + "range": [ + 10916, + 10918 + ], + "loc": { + "start": { + "line": 630, + "column": 2 + }, + "end": { + "line": 630, + "column": 4 + } + } + }, + "right": { + "type": "BinaryExpression", + "operator": "/", + "left": { + "type": "BinaryExpression", + "operator": "+", + "left": { + "type": "MemberExpression", + "computed": false, + "object": { + "type": "Identifier", + "name": "p1", + "range": [ + 10922, + 10924 + ], + "loc": { + "start": { + "line": 630, + "column": 8 + }, + "end": { + "line": 630, + "column": 10 + } + } + }, + "property": { + "type": "Identifier", + "name": "x", + "range": [ + 10925, + 10926 + ], + "loc": { + "start": { + "line": 630, + "column": 11 + }, + "end": { + "line": 630, + "column": 12 + } + } + }, + "range": [ + 10922, + 10926 + ], + "loc": { + "start": { + "line": 630, + "column": 8 + }, + "end": { + "line": 630, + "column": 12 + } + } + }, + "right": { + "type": "MemberExpression", + "computed": false, + "object": { + "type": "Identifier", + "name": "p2", + "range": [ + 10929, + 10931 + ], + "loc": { + "start": { + "line": 630, + "column": 15 + }, + "end": { + "line": 630, + "column": 17 + } + } + }, + "property": { + "type": "Identifier", + "name": "x", + "range": [ + 10932, + 10933 + ], + "loc": { + "start": { + "line": 630, + "column": 18 + }, + "end": { + "line": 630, + "column": 19 + } + } + }, + "range": [ + 10929, + 10933 + ], + "loc": { + "start": { + "line": 630, + "column": 15 + }, + "end": { + "line": 630, + "column": 19 + } + } + }, + "range": [ + 10922, + 10933 + ], + "loc": { + "start": { + "line": 630, + "column": 8 + }, + "end": { + "line": 630, + "column": 19 + } + } + }, + "right": { + "type": "Literal", + "value": 2, + "raw": "2.0", + "range": [ + 10937, + 10940 + ], + "loc": { + "start": { + "line": 630, + "column": 23 + }, + "end": { + "line": 630, + "column": 26 + } + } + }, + "range": [ + 10921, + 10940 + ], + "loc": { + "start": { + "line": 630, + "column": 7 + }, + "end": { + "line": 630, + "column": 26 + } + } + }, + "range": [ + 10916, + 10940 + ], + "loc": { + "start": { + "line": 630, + "column": 2 + }, + "end": { + "line": 630, + "column": 26 + } + } + }, + "range": [ + 10916, + 10941 + ], + "loc": { + "start": { + "line": 630, + "column": 2 + }, + "end": { + "line": 630, + "column": 27 + } + } + }, + { + "type": "ExpressionStatement", + "expression": { + "type": "AssignmentExpression", + "operator": "=", + "left": { + "type": "Identifier", + "name": "ym", + "range": [ + 10945, + 10947 + ], + "loc": { + "start": { + "line": 631, + "column": 2 + }, + "end": { + "line": 631, + "column": 4 + } + } + }, + "right": { + "type": "BinaryExpression", + "operator": "/", + "left": { + "type": "BinaryExpression", + "operator": "+", + "left": { + "type": "MemberExpression", + "computed": false, + "object": { + "type": "Identifier", + "name": "p1", + "range": [ + 10951, + 10953 + ], + "loc": { + "start": { + "line": 631, + "column": 8 + }, + "end": { + "line": 631, + "column": 10 + } + } + }, + "property": { + "type": "Identifier", + "name": "y", + "range": [ + 10954, + 10955 + ], + "loc": { + "start": { + "line": 631, + "column": 11 + }, + "end": { + "line": 631, + "column": 12 + } + } + }, + "range": [ + 10951, + 10955 + ], + "loc": { + "start": { + "line": 631, + "column": 8 + }, + "end": { + "line": 631, + "column": 12 + } + } + }, + "right": { + "type": "MemberExpression", + "computed": false, + "object": { + "type": "Identifier", + "name": "p2", + "range": [ + 10958, + 10960 + ], + "loc": { + "start": { + "line": 631, + "column": 15 + }, + "end": { + "line": 631, + "column": 17 + } + } + }, + "property": { + "type": "Identifier", + "name": "y", + "range": [ + 10961, + 10962 + ], + "loc": { + "start": { + "line": 631, + "column": 18 + }, + "end": { + "line": 631, + "column": 19 + } + } + }, + "range": [ + 10958, + 10962 + ], + "loc": { + "start": { + "line": 631, + "column": 15 + }, + "end": { + "line": 631, + "column": 19 + } + } + }, + "range": [ + 10951, + 10962 + ], + "loc": { + "start": { + "line": 631, + "column": 8 + }, + "end": { + "line": 631, + "column": 19 + } + } + }, + "right": { + "type": "Literal", + "value": 2, + "raw": "2.0", + "range": [ + 10966, + 10969 + ], + "loc": { + "start": { + "line": 631, + "column": 23 + }, + "end": { + "line": 631, + "column": 26 + } + } + }, + "range": [ + 10950, + 10969 + ], + "loc": { + "start": { + "line": 631, + "column": 7 + }, + "end": { + "line": 631, + "column": 26 + } + } + }, + "range": [ + 10945, + 10969 + ], + "loc": { + "start": { + "line": 631, + "column": 2 + }, + "end": { + "line": 631, + "column": 26 + } + } + }, + "range": [ + 10945, + 10970 + ], + "loc": { + "start": { + "line": 631, + "column": 2 + }, + "end": { + "line": 631, + "column": 27 + } + } + }, + { + "type": "ExpressionStatement", + "expression": { + "type": "AssignmentExpression", + "operator": "=", + "left": { + "type": "Identifier", + "name": "a", + "range": [ + 10976, + 10977 + ], + "loc": { + "start": { + "line": 633, + "column": 2 + }, + "end": { + "line": 633, + "column": 3 + } + } + }, + "right": { + "type": "BinaryExpression", + "operator": "-", + "left": { + "type": "MemberExpression", + "computed": false, + "object": { + "type": "Identifier", + "name": "p2", + "range": [ + 10980, + 10982 + ], + "loc": { + "start": { + "line": 633, + "column": 6 + }, + "end": { + "line": 633, + "column": 8 + } + } + }, + "property": { + "type": "Identifier", + "name": "y", + "range": [ + 10983, + 10984 + ], + "loc": { + "start": { + "line": 633, + "column": 9 + }, + "end": { + "line": 633, + "column": 10 + } + } + }, + "range": [ + 10980, + 10984 + ], + "loc": { + "start": { + "line": 633, + "column": 6 + }, + "end": { + "line": 633, + "column": 10 + } + } + }, + "right": { + "type": "MemberExpression", + "computed": false, + "object": { + "type": "Identifier", + "name": "p1", + "range": [ + 10987, + 10989 + ], + "loc": { + "start": { + "line": 633, + "column": 13 + }, + "end": { + "line": 633, + "column": 15 + } + } + }, + "property": { + "type": "Identifier", + "name": "y", + "range": [ + 10990, + 10991 + ], + "loc": { + "start": { + "line": 633, + "column": 16 + }, + "end": { + "line": 633, + "column": 17 + } + } + }, + "range": [ + 10987, + 10991 + ], + "loc": { + "start": { + "line": 633, + "column": 13 + }, + "end": { + "line": 633, + "column": 17 + } + } + }, + "range": [ + 10980, + 10991 + ], + "loc": { + "start": { + "line": 633, + "column": 6 + }, + "end": { + "line": 633, + "column": 17 + } + } + }, + "range": [ + 10976, + 10991 + ], + "loc": { + "start": { + "line": 633, + "column": 2 + }, + "end": { + "line": 633, + "column": 17 + } + } + }, + "range": [ + 10976, + 10992 + ], + "loc": { + "start": { + "line": 633, + "column": 2 + }, + "end": { + "line": 633, + "column": 18 + } + } + }, + { + "type": "ExpressionStatement", + "expression": { + "type": "AssignmentExpression", + "operator": "=", + "left": { + "type": "Identifier", + "name": "b", + "range": [ + 10996, + 10997 + ], + "loc": { + "start": { + "line": 634, + "column": 2 + }, + "end": { + "line": 634, + "column": 3 + } + } + }, + "right": { + "type": "BinaryExpression", + "operator": "-", + "left": { + "type": "MemberExpression", + "computed": false, + "object": { + "type": "Identifier", + "name": "p1", + "range": [ + 11000, + 11002 + ], + "loc": { + "start": { + "line": 634, + "column": 6 + }, + "end": { + "line": 634, + "column": 8 + } + } + }, + "property": { + "type": "Identifier", + "name": "x", + "range": [ + 11003, + 11004 + ], + "loc": { + "start": { + "line": 634, + "column": 9 + }, + "end": { + "line": 634, + "column": 10 + } + } + }, + "range": [ + 11000, + 11004 + ], + "loc": { + "start": { + "line": 634, + "column": 6 + }, + "end": { + "line": 634, + "column": 10 + } + } + }, + "right": { + "type": "MemberExpression", + "computed": false, + "object": { + "type": "Identifier", + "name": "p2", + "range": [ + 11007, + 11009 + ], + "loc": { + "start": { + "line": 634, + "column": 13 + }, + "end": { + "line": 634, + "column": 15 + } + } + }, + "property": { + "type": "Identifier", + "name": "x", + "range": [ + 11010, + 11011 + ], + "loc": { + "start": { + "line": 634, + "column": 16 + }, + "end": { + "line": 634, + "column": 17 + } + } + }, + "range": [ + 11007, + 11011 + ], + "loc": { + "start": { + "line": 634, + "column": 13 + }, + "end": { + "line": 634, + "column": 17 + } + } + }, + "range": [ + 11000, + 11011 + ], + "loc": { + "start": { + "line": 634, + "column": 6 + }, + "end": { + "line": 634, + "column": 17 + } + } + }, + "range": [ + 10996, + 11011 + ], + "loc": { + "start": { + "line": 634, + "column": 2 + }, + "end": { + "line": 634, + "column": 17 + } + } + }, + "range": [ + 10996, + 11012 + ], + "loc": { + "start": { + "line": 634, + "column": 2 + }, + "end": { + "line": 634, + "column": 18 + } + } + }, + { + "type": "ExpressionStatement", + "expression": { + "type": "AssignmentExpression", + "operator": "=", + "left": { + "type": "Identifier", + "name": "c", + "range": [ + 11018, + 11019 + ], + "loc": { + "start": { + "line": 636, + "column": 2 + }, + "end": { + "line": 636, + "column": 3 + } + } + }, + "right": { + "type": "BinaryExpression", + "operator": "+", + "left": { + "type": "BinaryExpression", + "operator": "*", + "left": { + "type": "Identifier", + "name": "a", + "range": [ + 11022, + 11023 + ], + "loc": { + "start": { + "line": 636, + "column": 6 + }, + "end": { + "line": 636, + "column": 7 + } + } + }, + "right": { + "type": "BinaryExpression", + "operator": "-", + "left": { + "type": "Identifier", + "name": "x", + "range": [ + 11027, + 11028 + ], + "loc": { + "start": { + "line": 636, + "column": 11 + }, + "end": { + "line": 636, + "column": 12 + } + } + }, + "right": { + "type": "Identifier", + "name": "xm", + "range": [ + 11031, + 11033 + ], + "loc": { + "start": { + "line": 636, + "column": 15 + }, + "end": { + "line": 636, + "column": 17 + } + } + }, + "range": [ + 11027, + 11033 + ], + "loc": { + "start": { + "line": 636, + "column": 11 + }, + "end": { + "line": 636, + "column": 17 + } + } + }, + "range": [ + 11022, + 11034 + ], + "loc": { + "start": { + "line": 636, + "column": 6 + }, + "end": { + "line": 636, + "column": 18 + } + } + }, + "right": { + "type": "BinaryExpression", + "operator": "*", + "left": { + "type": "Identifier", + "name": "b", + "range": [ + 11037, + 11038 + ], + "loc": { + "start": { + "line": 636, + "column": 21 + }, + "end": { + "line": 636, + "column": 22 + } + } + }, + "right": { + "type": "BinaryExpression", + "operator": "-", + "left": { + "type": "Identifier", + "name": "y", + "range": [ + 11042, + 11043 + ], + "loc": { + "start": { + "line": 636, + "column": 26 + }, + "end": { + "line": 636, + "column": 27 + } + } + }, + "right": { + "type": "Identifier", + "name": "ym", + "range": [ + 11046, + 11048 + ], + "loc": { + "start": { + "line": 636, + "column": 30 + }, + "end": { + "line": 636, + "column": 32 + } + } + }, + "range": [ + 11042, + 11048 + ], + "loc": { + "start": { + "line": 636, + "column": 26 + }, + "end": { + "line": 636, + "column": 32 + } + } + }, + "range": [ + 11037, + 11049 + ], + "loc": { + "start": { + "line": 636, + "column": 21 + }, + "end": { + "line": 636, + "column": 33 + } + } + }, + "range": [ + 11022, + 11049 + ], + "loc": { + "start": { + "line": 636, + "column": 6 + }, + "end": { + "line": 636, + "column": 33 + } + } + }, + "range": [ + 11018, + 11049 + ], + "loc": { + "start": { + "line": 636, + "column": 2 + }, + "end": { + "line": 636, + "column": 33 + } + } + }, + "range": [ + 11018, + 11050 + ], + "loc": { + "start": { + "line": 636, + "column": 2 + }, + "end": { + "line": 636, + "column": 34 + } + } + }, + { + "type": "ExpressionStatement", + "expression": { + "type": "AssignmentExpression", + "operator": "=", + "left": { + "type": "Identifier", + "name": "result", + "range": [ + 11056, + 11062 + ], + "loc": { + "start": { + "line": 638, + "column": 2 + }, + "end": { + "line": 638, + "column": 8 + } + } + }, + "right": { + "type": "BinaryExpression", + "operator": ">", + "left": { + "type": "Identifier", + "name": "c", + "range": [ + 11066, + 11067 + ], + "loc": { + "start": { + "line": 638, + "column": 12 + }, + "end": { + "line": 638, + "column": 13 + } + } + }, + "right": { + "type": "Literal", + "value": 0, + "raw": "0.0", + "range": [ + 11070, + 11073 + ], + "loc": { + "start": { + "line": 638, + "column": 16 + }, + "end": { + "line": 638, + "column": 19 + } + } + }, + "range": [ + 11066, + 11073 + ], + "loc": { + "start": { + "line": 638, + "column": 12 + }, + "end": { + "line": 638, + "column": 19 + } + } + }, + "range": [ + 11056, + 11074 + ], + "loc": { + "start": { + "line": 638, + "column": 2 + }, + "end": { + "line": 638, + "column": 20 + } + } + }, + "range": [ + 11056, + 11075 + ], + "loc": { + "start": { + "line": 638, + "column": 2 + }, + "end": { + "line": 638, + "column": 21 + } + } + } + ], + "range": [ + 10909, + 11081 + ], + "loc": { + "start": { + "line": 628, + "column": 13 + }, + "end": { + "line": 640, + "column": 2 + } + } + }, + "alternate": null, + "range": [ + 10897, + 11081 + ], + "loc": { + "start": { + "line": 628, + "column": 1 + }, + "end": { + "line": 640, + "column": 2 + } + } + }, + { + "type": "ReturnStatement", + "argument": { + "type": "Identifier", + "name": "result", + "range": [ + 11093, + 11099 + ], + "loc": { + "start": { + "line": 642, + "column": 8 + }, + "end": { + "line": 642, + "column": 14 + } + } + }, + "range": [ + 11086, + 11100 + ], + "loc": { + "start": { + "line": 642, + "column": 1 + }, + "end": { + "line": 642, + "column": 15 + } + } + } + ], + "range": [ + 10828, + 11105 + ], + "loc": { + "start": { + "line": 621, + "column": 36 + }, + "end": { + "line": 644, + "column": 1 + } + } + }, + "generator": false, + "expression": false, + "range": [ + 10792, + 11105 + ], + "loc": { + "start": { + "line": 621, + "column": 0 + }, + "end": { + "line": 644, + "column": 1 + } + }, + "leadingComments": [ + { + "type": "Block", + "value": "*\r\n * Determines whether the given pixel is inside the specified area.\r\n *\r\n * @private\r\n * @param {Vector2} p1 - The lower bounds of the area.\r\n * @param {Vector2} p2 - The upper bounds of the area.\r\n * @param {Vector2} x - The X-coordinates.\r\n * @param {Vector2} y - The Y-coordinates.\r\n * @return {Vector2} Whether the pixel lies inside the area.\r\n ", + "range": [ + 10432, + 10788 + ], + "loc": { + "start": { + "line": 610, + "column": 0 + }, + "end": { + "line": 619, + "column": 3 + } + } + } + ], + "trailingComments": [ + { + "type": "Block", + "value": "*\r\n * Calculates the area under the line p1 -> p2 for the pixel p using brute force\r\n * sampling.\r\n *\r\n * @private\r\n * @param {Vector2} p1 - The lower bounds of the area.\r\n * @param {Vector2} p2 - The upper bounds of the area.\r\n * @param {Number} pX - The X-coordinates.\r\n * @param {Number} pY - The Y-coordinates.\r\n * @param {Vector2} result - A target vector to store the area in.\r\n * @return {Number} The amount of pixels inside the area relative to the total amount of sampled pixels.\r\n ", + "range": [ + 11109, + 11604 + ], + "loc": { + "start": { + "line": 646, + "column": 0 + }, + "end": { + "line": 657, + "column": 3 + } + } + } + ] + }, + { + "type": "FunctionDeclaration", + "id": { + "type": "Identifier", + "name": "calculateDiagonalAreaForPixel", + "range": [ + 11617, + 11646 + ], + "loc": { + "start": { + "line": 659, + "column": 9 + }, + "end": { + "line": 659, + "column": 38 + } + } + }, + "params": [ + { + "type": "Identifier", + "name": "p1", + "range": [ + 11647, + 11649 + ], + "loc": { + "start": { + "line": 659, + "column": 39 + }, + "end": { + "line": 659, + "column": 41 + } + } + }, + { + "type": "Identifier", + "name": "p2", + "range": [ + 11651, + 11653 + ], + "loc": { + "start": { + "line": 659, + "column": 43 + }, + "end": { + "line": 659, + "column": 45 + } + } + }, + { + "type": "Identifier", + "name": "pX", + "range": [ + 11655, + 11657 + ], + "loc": { + "start": { + "line": 659, + "column": 47 + }, + "end": { + "line": 659, + "column": 49 + } + } + }, + { + "type": "Identifier", + "name": "pY", + "range": [ + 11659, + 11661 + ], + "loc": { + "start": { + "line": 659, + "column": 51 + }, + "end": { + "line": 659, + "column": 53 + } + } + } + ], + "body": { + "type": "BlockStatement", + "body": [ + { + "type": "VariableDeclaration", + "declarations": [ + { + "type": "VariableDeclarator", + "id": { + "type": "Identifier", + "name": "a", + "range": [ + 11673, + 11674 + ], + "loc": { + "start": { + "line": 661, + "column": 5 + }, + "end": { + "line": 661, + "column": 6 + } + } + }, + "init": null, + "range": [ + 11673, + 11674 + ], + "loc": { + "start": { + "line": 661, + "column": 5 + }, + "end": { + "line": 661, + "column": 6 + } + } + } + ], + "kind": "let", + "range": [ + 11669, + 11675 + ], + "loc": { + "start": { + "line": 661, + "column": 1 + }, + "end": { + "line": 661, + "column": 7 + } + } + }, + { + "type": "VariableDeclaration", + "declarations": [ + { + "type": "VariableDeclarator", + "id": { + "type": "Identifier", + "name": "x", + "range": [ + 11682, + 11683 + ], + "loc": { + "start": { + "line": 662, + "column": 5 + }, + "end": { + "line": 662, + "column": 6 + } + } + }, + "init": null, + "range": [ + 11682, + 11683 + ], + "loc": { + "start": { + "line": 662, + "column": 5 + }, + "end": { + "line": 662, + "column": 6 + } + } + }, + { + "type": "VariableDeclarator", + "id": { + "type": "Identifier", + "name": "y", + "range": [ + 11685, + 11686 + ], + "loc": { + "start": { + "line": 662, + "column": 8 + }, + "end": { + "line": 662, + "column": 9 + } + } + }, + "init": null, + "range": [ + 11685, + 11686 + ], + "loc": { + "start": { + "line": 662, + "column": 8 + }, + "end": { + "line": 662, + "column": 9 + } + } + } + ], + "kind": "let", + "range": [ + 11678, + 11687 + ], + "loc": { + "start": { + "line": 662, + "column": 1 + }, + "end": { + "line": 662, + "column": 10 + } + } + }, + { + "type": "VariableDeclaration", + "declarations": [ + { + "type": "VariableDeclarator", + "id": { + "type": "Identifier", + "name": "offsetX", + "range": [ + 11694, + 11701 + ], + "loc": { + "start": { + "line": 663, + "column": 5 + }, + "end": { + "line": 663, + "column": 12 + } + } + }, + "init": null, + "range": [ + 11694, + 11701 + ], + "loc": { + "start": { + "line": 663, + "column": 5 + }, + "end": { + "line": 663, + "column": 12 + } + } + }, + { + "type": "VariableDeclarator", + "id": { + "type": "Identifier", + "name": "offsetY", + "range": [ + 11703, + 11710 + ], + "loc": { + "start": { + "line": 663, + "column": 14 + }, + "end": { + "line": 663, + "column": 21 + } + } + }, + "init": null, + "range": [ + 11703, + 11710 + ], + "loc": { + "start": { + "line": 663, + "column": 14 + }, + "end": { + "line": 663, + "column": 21 + } + } + } + ], + "kind": "let", + "range": [ + 11690, + 11711 + ], + "loc": { + "start": { + "line": 663, + "column": 1 + }, + "end": { + "line": 663, + "column": 22 + } + } + }, + { + "type": "ForStatement", + "init": { + "type": "SequenceExpression", + "expressions": [ + { + "type": "AssignmentExpression", + "operator": "=", + "left": { + "type": "Identifier", + "name": "a", + "range": [ + 11720, + 11721 + ], + "loc": { + "start": { + "line": 665, + "column": 5 + }, + "end": { + "line": 665, + "column": 6 + } + } + }, + "right": { + "type": "Literal", + "value": 0, + "raw": "0", + "range": [ + 11724, + 11725 + ], + "loc": { + "start": { + "line": 665, + "column": 9 + }, + "end": { + "line": 665, + "column": 10 + } + } + }, + "range": [ + 11720, + 11725 + ], + "loc": { + "start": { + "line": 665, + "column": 5 + }, + "end": { + "line": 665, + "column": 10 + } + } + }, + { + "type": "AssignmentExpression", + "operator": "=", + "left": { + "type": "Identifier", + "name": "y", + "range": [ + 11727, + 11728 + ], + "loc": { + "start": { + "line": 665, + "column": 12 + }, + "end": { + "line": 665, + "column": 13 + } + } + }, + "right": { + "type": "Literal", + "value": 0, + "raw": "0", + "range": [ + 11731, + 11732 + ], + "loc": { + "start": { + "line": 665, + "column": 16 + }, + "end": { + "line": 665, + "column": 17 + } + } + }, + "range": [ + 11727, + 11732 + ], + "loc": { + "start": { + "line": 665, + "column": 12 + }, + "end": { + "line": 665, + "column": 17 + } + } + } + ], + "range": [ + 11720, + 11732 + ], + "loc": { + "start": { + "line": 665, + "column": 5 + }, + "end": { + "line": 665, + "column": 17 + } + } + }, + "test": { + "type": "BinaryExpression", + "operator": "<", + "left": { + "type": "Identifier", + "name": "y", + "range": [ + 11734, + 11735 + ], + "loc": { + "start": { + "line": 665, + "column": 19 + }, + "end": { + "line": 665, + "column": 20 + } + } + }, + "right": { + "type": "Identifier", + "name": "DIAGONAL_SAMPLES", + "range": [ + 11738, + 11754 + ], + "loc": { + "start": { + "line": 665, + "column": 23 + }, + "end": { + "line": 665, + "column": 39 + } + } + }, + "range": [ + 11734, + 11754 + ], + "loc": { + "start": { + "line": 665, + "column": 19 + }, + "end": { + "line": 665, + "column": 39 + } + } + }, + "update": { + "type": "UpdateExpression", + "operator": "++", + "argument": { + "type": "Identifier", + "name": "y", + "range": [ + 11758, + 11759 + ], + "loc": { + "start": { + "line": 665, + "column": 43 + }, + "end": { + "line": 665, + "column": 44 + } + } + }, + "prefix": true, + "range": [ + 11756, + 11759 + ], + "loc": { + "start": { + "line": 665, + "column": 41 + }, + "end": { + "line": 665, + "column": 44 + } + } + }, + "body": { + "type": "BlockStatement", + "body": [ + { + "type": "ForStatement", + "init": { + "type": "AssignmentExpression", + "operator": "=", + "left": { + "type": "Identifier", + "name": "x", + "range": [ + 11772, + 11773 + ], + "loc": { + "start": { + "line": 667, + "column": 6 + }, + "end": { + "line": 667, + "column": 7 + } + } + }, + "right": { + "type": "Literal", + "value": 0, + "raw": "0", + "range": [ + 11776, + 11777 + ], + "loc": { + "start": { + "line": 667, + "column": 10 + }, + "end": { + "line": 667, + "column": 11 + } + } + }, + "range": [ + 11772, + 11777 + ], + "loc": { + "start": { + "line": 667, + "column": 6 + }, + "end": { + "line": 667, + "column": 11 + } + } + }, + "test": { + "type": "BinaryExpression", + "operator": "<", + "left": { + "type": "Identifier", + "name": "x", + "range": [ + 11779, + 11780 + ], + "loc": { + "start": { + "line": 667, + "column": 13 + }, + "end": { + "line": 667, + "column": 14 + } + } + }, + "right": { + "type": "Identifier", + "name": "DIAGONAL_SAMPLES", + "range": [ + 11783, + 11799 + ], + "loc": { + "start": { + "line": 667, + "column": 17 + }, + "end": { + "line": 667, + "column": 33 + } + } + }, + "range": [ + 11779, + 11799 + ], + "loc": { + "start": { + "line": 667, + "column": 13 + }, + "end": { + "line": 667, + "column": 33 + } + } + }, + "update": { + "type": "UpdateExpression", + "operator": "++", + "argument": { + "type": "Identifier", + "name": "x", + "range": [ + 11803, + 11804 + ], + "loc": { + "start": { + "line": 667, + "column": 37 + }, + "end": { + "line": 667, + "column": 38 + } + } + }, + "prefix": true, + "range": [ + 11801, + 11804 + ], + "loc": { + "start": { + "line": 667, + "column": 35 + }, + "end": { + "line": 667, + "column": 38 + } + } + }, + "body": { + "type": "BlockStatement", + "body": [ + { + "type": "ExpressionStatement", + "expression": { + "type": "AssignmentExpression", + "operator": "=", + "left": { + "type": "Identifier", + "name": "offsetX", + "range": [ + 11814, + 11821 + ], + "loc": { + "start": { + "line": 669, + "column": 3 + }, + "end": { + "line": 669, + "column": 10 + } + } + }, + "right": { + "type": "BinaryExpression", + "operator": "/", + "left": { + "type": "Identifier", + "name": "x", + "range": [ + 11824, + 11825 + ], + "loc": { + "start": { + "line": 669, + "column": 13 + }, + "end": { + "line": 669, + "column": 14 + } + } + }, + "right": { + "type": "BinaryExpression", + "operator": "-", + "left": { + "type": "Identifier", + "name": "DIAGONAL_SAMPLES", + "range": [ + 11829, + 11845 + ], + "loc": { + "start": { + "line": 669, + "column": 18 + }, + "end": { + "line": 669, + "column": 34 + } + } + }, + "right": { + "type": "Literal", + "value": 1, + "raw": "1.0", + "range": [ + 11848, + 11851 + ], + "loc": { + "start": { + "line": 669, + "column": 37 + }, + "end": { + "line": 669, + "column": 40 + } + } + }, + "range": [ + 11829, + 11851 + ], + "loc": { + "start": { + "line": 669, + "column": 18 + }, + "end": { + "line": 669, + "column": 40 + } + } + }, + "range": [ + 11824, + 11852 + ], + "loc": { + "start": { + "line": 669, + "column": 13 + }, + "end": { + "line": 669, + "column": 41 + } + } + }, + "range": [ + 11814, + 11852 + ], + "loc": { + "start": { + "line": 669, + "column": 3 + }, + "end": { + "line": 669, + "column": 41 + } + } + }, + "range": [ + 11814, + 11853 + ], + "loc": { + "start": { + "line": 669, + "column": 3 + }, + "end": { + "line": 669, + "column": 42 + } + } + }, + { + "type": "ExpressionStatement", + "expression": { + "type": "AssignmentExpression", + "operator": "=", + "left": { + "type": "Identifier", + "name": "offsetY", + "range": [ + 11858, + 11865 + ], + "loc": { + "start": { + "line": 670, + "column": 3 + }, + "end": { + "line": 670, + "column": 10 + } + } + }, + "right": { + "type": "BinaryExpression", + "operator": "/", + "left": { + "type": "Identifier", + "name": "y", + "range": [ + 11868, + 11869 + ], + "loc": { + "start": { + "line": 670, + "column": 13 + }, + "end": { + "line": 670, + "column": 14 + } + } + }, + "right": { + "type": "BinaryExpression", + "operator": "-", + "left": { + "type": "Identifier", + "name": "DIAGONAL_SAMPLES", + "range": [ + 11873, + 11889 + ], + "loc": { + "start": { + "line": 670, + "column": 18 + }, + "end": { + "line": 670, + "column": 34 + } + } + }, + "right": { + "type": "Literal", + "value": 1, + "raw": "1.0", + "range": [ + 11892, + 11895 + ], + "loc": { + "start": { + "line": 670, + "column": 37 + }, + "end": { + "line": 670, + "column": 40 + } + } + }, + "range": [ + 11873, + 11895 + ], + "loc": { + "start": { + "line": 670, + "column": 18 + }, + "end": { + "line": 670, + "column": 40 + } + } + }, + "range": [ + 11868, + 11896 + ], + "loc": { + "start": { + "line": 670, + "column": 13 + }, + "end": { + "line": 670, + "column": 41 + } + } + }, + "range": [ + 11858, + 11896 + ], + "loc": { + "start": { + "line": 670, + "column": 3 + }, + "end": { + "line": 670, + "column": 41 + } + } + }, + "range": [ + 11858, + 11897 + ], + "loc": { + "start": { + "line": 670, + "column": 3 + }, + "end": { + "line": 670, + "column": 42 + } + } + }, + { + "type": "IfStatement", + "test": { + "type": "CallExpression", + "callee": { + "type": "Identifier", + "name": "isInsideArea", + "range": [ + 11907, + 11919 + ], + "loc": { + "start": { + "line": 672, + "column": 6 + }, + "end": { + "line": 672, + "column": 18 + } + } + }, + "arguments": [ + { + "type": "Identifier", + "name": "p1", + "range": [ + 11920, + 11922 + ], + "loc": { + "start": { + "line": 672, + "column": 19 + }, + "end": { + "line": 672, + "column": 21 + } + } + }, + { + "type": "Identifier", + "name": "p2", + "range": [ + 11924, + 11926 + ], + "loc": { + "start": { + "line": 672, + "column": 23 + }, + "end": { + "line": 672, + "column": 25 + } + } + }, + { + "type": "BinaryExpression", + "operator": "+", + "left": { + "type": "Identifier", + "name": "pX", + "range": [ + 11928, + 11930 + ], + "loc": { + "start": { + "line": 672, + "column": 27 + }, + "end": { + "line": 672, + "column": 29 + } + } + }, + "right": { + "type": "Identifier", + "name": "offsetX", + "range": [ + 11933, + 11940 + ], + "loc": { + "start": { + "line": 672, + "column": 32 + }, + "end": { + "line": 672, + "column": 39 + } + } + }, + "range": [ + 11928, + 11940 + ], + "loc": { + "start": { + "line": 672, + "column": 27 + }, + "end": { + "line": 672, + "column": 39 + } + } + }, + { + "type": "BinaryExpression", + "operator": "+", + "left": { + "type": "Identifier", + "name": "pY", + "range": [ + 11942, + 11944 + ], + "loc": { + "start": { + "line": 672, + "column": 41 + }, + "end": { + "line": 672, + "column": 43 + } + } + }, + "right": { + "type": "Identifier", + "name": "offsetY", + "range": [ + 11947, + 11954 + ], + "loc": { + "start": { + "line": 672, + "column": 46 + }, + "end": { + "line": 672, + "column": 53 + } + } + }, + "range": [ + 11942, + 11954 + ], + "loc": { + "start": { + "line": 672, + "column": 41 + }, + "end": { + "line": 672, + "column": 53 + } + } + } + ], + "range": [ + 11907, + 11955 + ], + "loc": { + "start": { + "line": 672, + "column": 6 + }, + "end": { + "line": 672, + "column": 54 + } + } + }, + "consequent": { + "type": "BlockStatement", + "body": [ + { + "type": "ExpressionStatement", + "expression": { + "type": "UpdateExpression", + "operator": "++", + "argument": { + "type": "Identifier", + "name": "a", + "range": [ + 11968, + 11969 + ], + "loc": { + "start": { + "line": 674, + "column": 6 + }, + "end": { + "line": 674, + "column": 7 + } + } + }, + "prefix": true, + "range": [ + 11966, + 11969 + ], + "loc": { + "start": { + "line": 674, + "column": 4 + }, + "end": { + "line": 674, + "column": 7 + } + } + }, + "range": [ + 11966, + 11970 + ], + "loc": { + "start": { + "line": 674, + "column": 4 + }, + "end": { + "line": 674, + "column": 8 + } + } + } + ], + "range": [ + 11957, + 11978 + ], + "loc": { + "start": { + "line": 672, + "column": 56 + }, + "end": { + "line": 676, + "column": 4 + } + } + }, + "alternate": null, + "range": [ + 11904, + 11978 + ], + "loc": { + "start": { + "line": 672, + "column": 3 + }, + "end": { + "line": 676, + "column": 4 + } + } + } + ], + "range": [ + 11806, + 11985 + ], + "loc": { + "start": { + "line": 667, + "column": 40 + }, + "end": { + "line": 678, + "column": 3 + } + } + }, + "range": [ + 11768, + 11985 + ], + "loc": { + "start": { + "line": 667, + "column": 2 + }, + "end": { + "line": 678, + "column": 3 + } + } + } + ], + "range": [ + 11761, + 11991 + ], + "loc": { + "start": { + "line": 665, + "column": 46 + }, + "end": { + "line": 680, + "column": 2 + } + } + }, + "range": [ + 11716, + 11991 + ], + "loc": { + "start": { + "line": 665, + "column": 1 + }, + "end": { + "line": 680, + "column": 2 + } + } + }, + { + "type": "ReturnStatement", + "argument": { + "type": "BinaryExpression", + "operator": "/", + "left": { + "type": "Identifier", + "name": "a", + "range": [ + 12003, + 12004 + ], + "loc": { + "start": { + "line": 682, + "column": 8 + }, + "end": { + "line": 682, + "column": 9 + } + } + }, + "right": { + "type": "BinaryExpression", + "operator": "*", + "left": { + "type": "Identifier", + "name": "DIAGONAL_SAMPLES", + "range": [ + 12008, + 12024 + ], + "loc": { + "start": { + "line": 682, + "column": 13 + }, + "end": { + "line": 682, + "column": 29 + } + } + }, + "right": { + "type": "Identifier", + "name": "DIAGONAL_SAMPLES", + "range": [ + 12027, + 12043 + ], + "loc": { + "start": { + "line": 682, + "column": 32 + }, + "end": { + "line": 682, + "column": 48 + } + } + }, + "range": [ + 12008, + 12043 + ], + "loc": { + "start": { + "line": 682, + "column": 13 + }, + "end": { + "line": 682, + "column": 48 + } + } + }, + "range": [ + 12003, + 12044 + ], + "loc": { + "start": { + "line": 682, + "column": 8 + }, + "end": { + "line": 682, + "column": 49 + } + } + }, + "range": [ + 11996, + 12045 + ], + "loc": { + "start": { + "line": 682, + "column": 1 + }, + "end": { + "line": 682, + "column": 50 + } + } + } + ], + "range": [ + 11663, + 12050 + ], + "loc": { + "start": { + "line": 659, + "column": 55 + }, + "end": { + "line": 684, + "column": 1 + } + } + }, + "generator": false, + "expression": false, + "range": [ + 11608, + 12050 + ], + "loc": { + "start": { + "line": 659, + "column": 0 + }, + "end": { + "line": 684, + "column": 1 + } + }, + "leadingComments": [ + { + "type": "Block", + "value": "*\r\n * Calculates the area under the line p1 -> p2 for the pixel p using brute force\r\n * sampling.\r\n *\r\n * @private\r\n * @param {Vector2} p1 - The lower bounds of the area.\r\n * @param {Vector2} p2 - The upper bounds of the area.\r\n * @param {Number} pX - The X-coordinates.\r\n * @param {Number} pY - The Y-coordinates.\r\n * @param {Vector2} result - A target vector to store the area in.\r\n * @return {Number} The amount of pixels inside the area relative to the total amount of sampled pixels.\r\n ", + "range": [ + 11109, + 11604 + ], + "loc": { + "start": { + "line": 646, + "column": 0 + }, + "end": { + "line": 657, + "column": 3 + } + } + } + ], + "trailingComments": [ + { + "type": "Block", + "value": "*\r\n * Calculates the area under the line p1 -> p2. This includes the pixel and its\r\n * opposite.\r\n *\r\n * @private\r\n * @param {Number} pattern - A pattern index.\r\n * @param {Vector2} p1 - The lower bounds of the area.\r\n * @param {Vector2} p2 - The upper bounds of the area.\r\n * @param {Number} left - The left distance.\r\n * @param {Float32Array} offset - An offset.\r\n * @param {Vector2} result - A target vector to store the area in.\r\n * @return {Vector2} The area.\r\n ", + "range": [ + 12054, + 12525 + ], + "loc": { + "start": { + "line": 686, + "column": 0 + }, + "end": { + "line": 698, + "column": 3 + } + } + } + ] + }, + { + "type": "FunctionDeclaration", + "id": { + "type": "Identifier", + "name": "calculateDiagonalArea", + "range": [ + 12538, + 12559 + ], + "loc": { + "start": { + "line": 700, + "column": 9 + }, + "end": { + "line": 700, + "column": 30 + } + } + }, + "params": [ + { + "type": "Identifier", + "name": "pattern", + "range": [ + 12560, + 12567 + ], + "loc": { + "start": { + "line": 700, + "column": 31 + }, + "end": { + "line": 700, + "column": 38 + } + } + }, + { + "type": "Identifier", + "name": "p1", + "range": [ + 12569, + 12571 + ], + "loc": { + "start": { + "line": 700, + "column": 40 + }, + "end": { + "line": 700, + "column": 42 + } + } + }, + { + "type": "Identifier", + "name": "p2", + "range": [ + 12573, + 12575 + ], + "loc": { + "start": { + "line": 700, + "column": 44 + }, + "end": { + "line": 700, + "column": 46 + } + } + }, + { + "type": "Identifier", + "name": "left", + "range": [ + 12577, + 12581 + ], + "loc": { + "start": { + "line": 700, + "column": 48 + }, + "end": { + "line": 700, + "column": 52 + } + } + }, + { + "type": "Identifier", + "name": "offset", + "range": [ + 12583, + 12589 + ], + "loc": { + "start": { + "line": 700, + "column": 54 + }, + "end": { + "line": 700, + "column": 60 + } + } + }, + { + "type": "Identifier", + "name": "result", + "range": [ + 12591, + 12597 + ], + "loc": { + "start": { + "line": 700, + "column": 62 + }, + "end": { + "line": 700, + "column": 68 + } + } + } + ], + "body": { + "type": "BlockStatement", + "body": [ + { + "type": "VariableDeclaration", + "declarations": [ + { + "type": "VariableDeclarator", + "id": { + "type": "Identifier", + "name": "e", + "range": [ + 12611, + 12612 + ], + "loc": { + "start": { + "line": 702, + "column": 7 + }, + "end": { + "line": 702, + "column": 8 + } + } + }, + "init": { + "type": "MemberExpression", + "computed": true, + "object": { + "type": "Identifier", + "name": "diagonalEdges", + "range": [ + 12615, + 12628 + ], + "loc": { + "start": { + "line": 702, + "column": 11 + }, + "end": { + "line": 702, + "column": 24 + } + } + }, + "property": { + "type": "Identifier", + "name": "pattern", + "range": [ + 12629, + 12636 + ], + "loc": { + "start": { + "line": 702, + "column": 25 + }, + "end": { + "line": 702, + "column": 32 + } + } + }, + "range": [ + 12615, + 12637 + ], + "loc": { + "start": { + "line": 702, + "column": 11 + }, + "end": { + "line": 702, + "column": 33 + } + } + }, + "range": [ + 12611, + 12637 + ], + "loc": { + "start": { + "line": 702, + "column": 7 + }, + "end": { + "line": 702, + "column": 33 + } + } + } + ], + "kind": "const", + "range": [ + 12605, + 12638 + ], + "loc": { + "start": { + "line": 702, + "column": 1 + }, + "end": { + "line": 702, + "column": 34 + } + } + }, + { + "type": "VariableDeclaration", + "declarations": [ + { + "type": "VariableDeclarator", + "id": { + "type": "Identifier", + "name": "e1", + "range": [ + 12647, + 12649 + ], + "loc": { + "start": { + "line": 703, + "column": 7 + }, + "end": { + "line": 703, + "column": 9 + } + } + }, + "init": { + "type": "MemberExpression", + "computed": true, + "object": { + "type": "Identifier", + "name": "e", + "range": [ + 12652, + 12653 + ], + "loc": { + "start": { + "line": 703, + "column": 12 + }, + "end": { + "line": 703, + "column": 13 + } + } + }, + "property": { + "type": "Literal", + "value": 0, + "raw": "0", + "range": [ + 12654, + 12655 + ], + "loc": { + "start": { + "line": 703, + "column": 14 + }, + "end": { + "line": 703, + "column": 15 + } + } + }, + "range": [ + 12652, + 12656 + ], + "loc": { + "start": { + "line": 703, + "column": 12 + }, + "end": { + "line": 703, + "column": 16 + } + } + }, + "range": [ + 12647, + 12656 + ], + "loc": { + "start": { + "line": 703, + "column": 7 + }, + "end": { + "line": 703, + "column": 16 + } + } + } + ], + "kind": "const", + "range": [ + 12641, + 12657 + ], + "loc": { + "start": { + "line": 703, + "column": 1 + }, + "end": { + "line": 703, + "column": 17 + } + } + }, + { + "type": "VariableDeclaration", + "declarations": [ + { + "type": "VariableDeclarator", + "id": { + "type": "Identifier", + "name": "e2", + "range": [ + 12666, + 12668 + ], + "loc": { + "start": { + "line": 704, + "column": 7 + }, + "end": { + "line": 704, + "column": 9 + } + } + }, + "init": { + "type": "MemberExpression", + "computed": true, + "object": { + "type": "Identifier", + "name": "e", + "range": [ + 12671, + 12672 + ], + "loc": { + "start": { + "line": 704, + "column": 12 + }, + "end": { + "line": 704, + "column": 13 + } + } + }, + "property": { + "type": "Literal", + "value": 1, + "raw": "1", + "range": [ + 12673, + 12674 + ], + "loc": { + "start": { + "line": 704, + "column": 14 + }, + "end": { + "line": 704, + "column": 15 + } + } + }, + "range": [ + 12671, + 12675 + ], + "loc": { + "start": { + "line": 704, + "column": 12 + }, + "end": { + "line": 704, + "column": 16 + } + } + }, + "range": [ + 12666, + 12675 + ], + "loc": { + "start": { + "line": 704, + "column": 7 + }, + "end": { + "line": 704, + "column": 16 + } + } + } + ], + "kind": "const", + "range": [ + 12660, + 12676 + ], + "loc": { + "start": { + "line": 704, + "column": 1 + }, + "end": { + "line": 704, + "column": 17 + } + } + }, + { + "type": "IfStatement", + "test": { + "type": "BinaryExpression", + "operator": ">", + "left": { + "type": "Identifier", + "name": "e1", + "range": [ + 12684, + 12686 + ], + "loc": { + "start": { + "line": 706, + "column": 4 + }, + "end": { + "line": 706, + "column": 6 + } + } + }, + "right": { + "type": "Literal", + "value": 0, + "raw": "0", + "range": [ + 12689, + 12690 + ], + "loc": { + "start": { + "line": 706, + "column": 9 + }, + "end": { + "line": 706, + "column": 10 + } + } + }, + "range": [ + 12684, + 12690 + ], + "loc": { + "start": { + "line": 706, + "column": 4 + }, + "end": { + "line": 706, + "column": 10 + } + } + }, + "consequent": { + "type": "BlockStatement", + "body": [ + { + "type": "ExpressionStatement", + "expression": { + "type": "AssignmentExpression", + "operator": "+=", + "left": { + "type": "MemberExpression", + "computed": false, + "object": { + "type": "Identifier", + "name": "p1", + "range": [ + 12699, + 12701 + ], + "loc": { + "start": { + "line": 708, + "column": 2 + }, + "end": { + "line": 708, + "column": 4 + } + } + }, + "property": { + "type": "Identifier", + "name": "x", + "range": [ + 12702, + 12703 + ], + "loc": { + "start": { + "line": 708, + "column": 5 + }, + "end": { + "line": 708, + "column": 6 + } + } + }, + "range": [ + 12699, + 12703 + ], + "loc": { + "start": { + "line": 708, + "column": 2 + }, + "end": { + "line": 708, + "column": 6 + } + } + }, + "right": { + "type": "MemberExpression", + "computed": true, + "object": { + "type": "Identifier", + "name": "offset", + "range": [ + 12707, + 12713 + ], + "loc": { + "start": { + "line": 708, + "column": 10 + }, + "end": { + "line": 708, + "column": 16 + } + } + }, + "property": { + "type": "Literal", + "value": 0, + "raw": "0", + "range": [ + 12714, + 12715 + ], + "loc": { + "start": { + "line": 708, + "column": 17 + }, + "end": { + "line": 708, + "column": 18 + } + } + }, + "range": [ + 12707, + 12716 + ], + "loc": { + "start": { + "line": 708, + "column": 10 + }, + "end": { + "line": 708, + "column": 19 + } + } + }, + "range": [ + 12699, + 12716 + ], + "loc": { + "start": { + "line": 708, + "column": 2 + }, + "end": { + "line": 708, + "column": 19 + } + } + }, + "range": [ + 12699, + 12717 + ], + "loc": { + "start": { + "line": 708, + "column": 2 + }, + "end": { + "line": 708, + "column": 20 + } + } + }, + { + "type": "ExpressionStatement", + "expression": { + "type": "AssignmentExpression", + "operator": "+=", + "left": { + "type": "MemberExpression", + "computed": false, + "object": { + "type": "Identifier", + "name": "p1", + "range": [ + 12721, + 12723 + ], + "loc": { + "start": { + "line": 709, + "column": 2 + }, + "end": { + "line": 709, + "column": 4 + } + } + }, + "property": { + "type": "Identifier", + "name": "y", + "range": [ + 12724, + 12725 + ], + "loc": { + "start": { + "line": 709, + "column": 5 + }, + "end": { + "line": 709, + "column": 6 + } + } + }, + "range": [ + 12721, + 12725 + ], + "loc": { + "start": { + "line": 709, + "column": 2 + }, + "end": { + "line": 709, + "column": 6 + } + } + }, + "right": { + "type": "MemberExpression", + "computed": true, + "object": { + "type": "Identifier", + "name": "offset", + "range": [ + 12729, + 12735 + ], + "loc": { + "start": { + "line": 709, + "column": 10 + }, + "end": { + "line": 709, + "column": 16 + } + } + }, + "property": { + "type": "Literal", + "value": 1, + "raw": "1", + "range": [ + 12736, + 12737 + ], + "loc": { + "start": { + "line": 709, + "column": 17 + }, + "end": { + "line": 709, + "column": 18 + } + } + }, + "range": [ + 12729, + 12738 + ], + "loc": { + "start": { + "line": 709, + "column": 10 + }, + "end": { + "line": 709, + "column": 19 + } + } + }, + "range": [ + 12721, + 12738 + ], + "loc": { + "start": { + "line": 709, + "column": 2 + }, + "end": { + "line": 709, + "column": 19 + } + } + }, + "range": [ + 12721, + 12739 + ], + "loc": { + "start": { + "line": 709, + "column": 2 + }, + "end": { + "line": 709, + "column": 20 + } + } + } + ], + "range": [ + 12692, + 12745 + ], + "loc": { + "start": { + "line": 706, + "column": 12 + }, + "end": { + "line": 711, + "column": 2 + } + } + }, + "alternate": null, + "range": [ + 12681, + 12745 + ], + "loc": { + "start": { + "line": 706, + "column": 1 + }, + "end": { + "line": 711, + "column": 2 + } + } + }, + { + "type": "IfStatement", + "test": { + "type": "BinaryExpression", + "operator": ">", + "left": { + "type": "Identifier", + "name": "e2", + "range": [ + 12753, + 12755 + ], + "loc": { + "start": { + "line": 713, + "column": 4 + }, + "end": { + "line": 713, + "column": 6 + } + } + }, + "right": { + "type": "Literal", + "value": 0, + "raw": "0", + "range": [ + 12758, + 12759 + ], + "loc": { + "start": { + "line": 713, + "column": 9 + }, + "end": { + "line": 713, + "column": 10 + } + } + }, + "range": [ + 12753, + 12759 + ], + "loc": { + "start": { + "line": 713, + "column": 4 + }, + "end": { + "line": 713, + "column": 10 + } + } + }, + "consequent": { + "type": "BlockStatement", + "body": [ + { + "type": "ExpressionStatement", + "expression": { + "type": "AssignmentExpression", + "operator": "+=", + "left": { + "type": "MemberExpression", + "computed": false, + "object": { + "type": "Identifier", + "name": "p2", + "range": [ + 12768, + 12770 + ], + "loc": { + "start": { + "line": 715, + "column": 2 + }, + "end": { + "line": 715, + "column": 4 + } + } + }, + "property": { + "type": "Identifier", + "name": "x", + "range": [ + 12771, + 12772 + ], + "loc": { + "start": { + "line": 715, + "column": 5 + }, + "end": { + "line": 715, + "column": 6 + } + } + }, + "range": [ + 12768, + 12772 + ], + "loc": { + "start": { + "line": 715, + "column": 2 + }, + "end": { + "line": 715, + "column": 6 + } + } + }, + "right": { + "type": "MemberExpression", + "computed": true, + "object": { + "type": "Identifier", + "name": "offset", + "range": [ + 12776, + 12782 + ], + "loc": { + "start": { + "line": 715, + "column": 10 + }, + "end": { + "line": 715, + "column": 16 + } + } + }, + "property": { + "type": "Literal", + "value": 0, + "raw": "0", + "range": [ + 12783, + 12784 + ], + "loc": { + "start": { + "line": 715, + "column": 17 + }, + "end": { + "line": 715, + "column": 18 + } + } + }, + "range": [ + 12776, + 12785 + ], + "loc": { + "start": { + "line": 715, + "column": 10 + }, + "end": { + "line": 715, + "column": 19 + } + } + }, + "range": [ + 12768, + 12785 + ], + "loc": { + "start": { + "line": 715, + "column": 2 + }, + "end": { + "line": 715, + "column": 19 + } + } + }, + "range": [ + 12768, + 12786 + ], + "loc": { + "start": { + "line": 715, + "column": 2 + }, + "end": { + "line": 715, + "column": 20 + } + } + }, + { + "type": "ExpressionStatement", + "expression": { + "type": "AssignmentExpression", + "operator": "+=", + "left": { + "type": "MemberExpression", + "computed": false, + "object": { + "type": "Identifier", + "name": "p2", + "range": [ + 12790, + 12792 + ], + "loc": { + "start": { + "line": 716, + "column": 2 + }, + "end": { + "line": 716, + "column": 4 + } + } + }, + "property": { + "type": "Identifier", + "name": "y", + "range": [ + 12793, + 12794 + ], + "loc": { + "start": { + "line": 716, + "column": 5 + }, + "end": { + "line": 716, + "column": 6 + } + } + }, + "range": [ + 12790, + 12794 + ], + "loc": { + "start": { + "line": 716, + "column": 2 + }, + "end": { + "line": 716, + "column": 6 + } + } + }, + "right": { + "type": "MemberExpression", + "computed": true, + "object": { + "type": "Identifier", + "name": "offset", + "range": [ + 12798, + 12804 + ], + "loc": { + "start": { + "line": 716, + "column": 10 + }, + "end": { + "line": 716, + "column": 16 + } + } + }, + "property": { + "type": "Literal", + "value": 1, + "raw": "1", + "range": [ + 12805, + 12806 + ], + "loc": { + "start": { + "line": 716, + "column": 17 + }, + "end": { + "line": 716, + "column": 18 + } + } + }, + "range": [ + 12798, + 12807 + ], + "loc": { + "start": { + "line": 716, + "column": 10 + }, + "end": { + "line": 716, + "column": 19 + } + } + }, + "range": [ + 12790, + 12807 + ], + "loc": { + "start": { + "line": 716, + "column": 2 + }, + "end": { + "line": 716, + "column": 19 + } + } + }, + "range": [ + 12790, + 12808 + ], + "loc": { + "start": { + "line": 716, + "column": 2 + }, + "end": { + "line": 716, + "column": 20 + } + } + } + ], + "range": [ + 12761, + 12814 + ], + "loc": { + "start": { + "line": 713, + "column": 12 + }, + "end": { + "line": 718, + "column": 2 + } + } + }, + "alternate": null, + "range": [ + 12750, + 12814 + ], + "loc": { + "start": { + "line": 713, + "column": 1 + }, + "end": { + "line": 718, + "column": 2 + } + } + }, + { + "type": "ReturnStatement", + "argument": { + "type": "CallExpression", + "callee": { + "type": "MemberExpression", + "computed": false, + "object": { + "type": "Identifier", + "name": "result", + "range": [ + 12826, + 12832 + ], + "loc": { + "start": { + "line": 720, + "column": 8 + }, + "end": { + "line": 720, + "column": 14 + } + } + }, + "property": { + "type": "Identifier", + "name": "set", + "range": [ + 12833, + 12836 + ], + "loc": { + "start": { + "line": 720, + "column": 15 + }, + "end": { + "line": 720, + "column": 18 + } + } + }, + "range": [ + 12826, + 12836 + ], + "loc": { + "start": { + "line": 720, + "column": 8 + }, + "end": { + "line": 720, + "column": 18 + } + } + }, + "arguments": [ + { + "type": "BinaryExpression", + "operator": "-", + "left": { + "type": "Literal", + "value": 1, + "raw": "1.0", + "range": [ + 12841, + 12844 + ], + "loc": { + "start": { + "line": 721, + "column": 2 + }, + "end": { + "line": 721, + "column": 5 + } + } + }, + "right": { + "type": "CallExpression", + "callee": { + "type": "Identifier", + "name": "calculateDiagonalAreaForPixel", + "range": [ + 12847, + 12876 + ], + "loc": { + "start": { + "line": 721, + "column": 8 + }, + "end": { + "line": 721, + "column": 37 + } + } + }, + "arguments": [ + { + "type": "Identifier", + "name": "p1", + "range": [ + 12877, + 12879 + ], + "loc": { + "start": { + "line": 721, + "column": 38 + }, + "end": { + "line": 721, + "column": 40 + } + } + }, + { + "type": "Identifier", + "name": "p2", + "range": [ + 12881, + 12883 + ], + "loc": { + "start": { + "line": 721, + "column": 42 + }, + "end": { + "line": 721, + "column": 44 + } + } + }, + { + "type": "BinaryExpression", + "operator": "+", + "left": { + "type": "Literal", + "value": 1, + "raw": "1.0", + "range": [ + 12885, + 12888 + ], + "loc": { + "start": { + "line": 721, + "column": 46 + }, + "end": { + "line": 721, + "column": 49 + } + } + }, + "right": { + "type": "Identifier", + "name": "left", + "range": [ + 12891, + 12895 + ], + "loc": { + "start": { + "line": 721, + "column": 52 + }, + "end": { + "line": 721, + "column": 56 + } + } + }, + "range": [ + 12885, + 12895 + ], + "loc": { + "start": { + "line": 721, + "column": 46 + }, + "end": { + "line": 721, + "column": 56 + } + } + }, + { + "type": "BinaryExpression", + "operator": "+", + "left": { + "type": "Literal", + "value": 0, + "raw": "0.0", + "range": [ + 12897, + 12900 + ], + "loc": { + "start": { + "line": 721, + "column": 58 + }, + "end": { + "line": 721, + "column": 61 + } + } + }, + "right": { + "type": "Identifier", + "name": "left", + "range": [ + 12903, + 12907 + ], + "loc": { + "start": { + "line": 721, + "column": 64 + }, + "end": { + "line": 721, + "column": 68 + } + } + }, + "range": [ + 12897, + 12907 + ], + "loc": { + "start": { + "line": 721, + "column": 58 + }, + "end": { + "line": 721, + "column": 68 + } + } + } + ], + "range": [ + 12847, + 12908 + ], + "loc": { + "start": { + "line": 721, + "column": 8 + }, + "end": { + "line": 721, + "column": 69 + } + } + }, + "range": [ + 12841, + 12908 + ], + "loc": { + "start": { + "line": 721, + "column": 2 + }, + "end": { + "line": 721, + "column": 69 + } + } + }, + { + "type": "CallExpression", + "callee": { + "type": "Identifier", + "name": "calculateDiagonalAreaForPixel", + "range": [ + 12913, + 12942 + ], + "loc": { + "start": { + "line": 722, + "column": 2 + }, + "end": { + "line": 722, + "column": 31 + } + } + }, + "arguments": [ + { + "type": "Identifier", + "name": "p1", + "range": [ + 12943, + 12945 + ], + "loc": { + "start": { + "line": 722, + "column": 32 + }, + "end": { + "line": 722, + "column": 34 + } + } + }, + { + "type": "Identifier", + "name": "p2", + "range": [ + 12947, + 12949 + ], + "loc": { + "start": { + "line": 722, + "column": 36 + }, + "end": { + "line": 722, + "column": 38 + } + } + }, + { + "type": "BinaryExpression", + "operator": "+", + "left": { + "type": "Literal", + "value": 1, + "raw": "1.0", + "range": [ + 12951, + 12954 + ], + "loc": { + "start": { + "line": 722, + "column": 40 + }, + "end": { + "line": 722, + "column": 43 + } + } + }, + "right": { + "type": "Identifier", + "name": "left", + "range": [ + 12957, + 12961 + ], + "loc": { + "start": { + "line": 722, + "column": 46 + }, + "end": { + "line": 722, + "column": 50 + } + } + }, + "range": [ + 12951, + 12961 + ], + "loc": { + "start": { + "line": 722, + "column": 40 + }, + "end": { + "line": 722, + "column": 50 + } + } + }, + { + "type": "BinaryExpression", + "operator": "+", + "left": { + "type": "Literal", + "value": 1, + "raw": "1.0", + "range": [ + 12963, + 12966 + ], + "loc": { + "start": { + "line": 722, + "column": 52 + }, + "end": { + "line": 722, + "column": 55 + } + } + }, + "right": { + "type": "Identifier", + "name": "left", + "range": [ + 12969, + 12973 + ], + "loc": { + "start": { + "line": 722, + "column": 58 + }, + "end": { + "line": 722, + "column": 62 + } + } + }, + "range": [ + 12963, + 12973 + ], + "loc": { + "start": { + "line": 722, + "column": 52 + }, + "end": { + "line": 722, + "column": 62 + } + } + } + ], + "range": [ + 12913, + 12974 + ], + "loc": { + "start": { + "line": 722, + "column": 2 + }, + "end": { + "line": 722, + "column": 63 + } + } + } + ], + "range": [ + 12826, + 12978 + ], + "loc": { + "start": { + "line": 720, + "column": 8 + }, + "end": { + "line": 723, + "column": 2 + } + } + }, + "range": [ + 12819, + 12979 + ], + "loc": { + "start": { + "line": 720, + "column": 1 + }, + "end": { + "line": 723, + "column": 3 + } + } + } + ], + "range": [ + 12599, + 12984 + ], + "loc": { + "start": { + "line": 700, + "column": 70 + }, + "end": { + "line": 725, + "column": 1 + } + } + }, + "generator": false, + "expression": false, + "range": [ + 12529, + 12984 + ], + "loc": { + "start": { + "line": 700, + "column": 0 + }, + "end": { + "line": 725, + "column": 1 + } + }, + "leadingComments": [ + { + "type": "Block", + "value": "*\r\n * Calculates the area under the line p1 -> p2. This includes the pixel and its\r\n * opposite.\r\n *\r\n * @private\r\n * @param {Number} pattern - A pattern index.\r\n * @param {Vector2} p1 - The lower bounds of the area.\r\n * @param {Vector2} p2 - The upper bounds of the area.\r\n * @param {Number} left - The left distance.\r\n * @param {Float32Array} offset - An offset.\r\n * @param {Vector2} result - A target vector to store the area in.\r\n * @return {Vector2} The area.\r\n ", + "range": [ + 12054, + 12525 + ], + "loc": { + "start": { + "line": 686, + "column": 0 + }, + "end": { + "line": 698, + "column": 3 + } + } + } + ], + "trailingComments": [ + { + "type": "Block", + "value": "*\r\n * Calculates the area for a given pattern and distances to the left and to the\r\n * right, biased by an offset.\r\n *\r\n * @private\r\n * @param {Number} pattern - A pattern index.\r\n * @param {Number} left - The left distance.\r\n * @param {Number} right - The right distance.\r\n * @param {Float32Array} offset - An offset.\r\n * @param {Vector2} result - A target vector to store the area in.\r\n * @return {Vector2} The orthogonal area.\r\n ", + "range": [ + 12988, + 13424 + ], + "loc": { + "start": { + "line": 727, + "column": 0 + }, + "end": { + "line": 738, + "column": 3 + } + } + } + ] + }, + { + "type": "FunctionDeclaration", + "id": { + "type": "Identifier", + "name": "calculateDiagonalAreaForPattern", + "range": [ + 13437, + 13468 + ], + "loc": { + "start": { + "line": 740, + "column": 9 + }, + "end": { + "line": 740, + "column": 40 + } + } + }, + "params": [ + { + "type": "Identifier", + "name": "pattern", + "range": [ + 13469, + 13476 + ], + "loc": { + "start": { + "line": 740, + "column": 41 + }, + "end": { + "line": 740, + "column": 48 + } + } + }, + { + "type": "Identifier", + "name": "left", + "range": [ + 13478, + 13482 + ], + "loc": { + "start": { + "line": 740, + "column": 50 + }, + "end": { + "line": 740, + "column": 54 + } + } + }, + { + "type": "Identifier", + "name": "right", + "range": [ + 13484, + 13489 + ], + "loc": { + "start": { + "line": 740, + "column": 56 + }, + "end": { + "line": 740, + "column": 61 + } + } + }, + { + "type": "Identifier", + "name": "offset", + "range": [ + 13491, + 13497 + ], + "loc": { + "start": { + "line": 740, + "column": 63 + }, + "end": { + "line": 740, + "column": 69 + } + } + }, + { + "type": "Identifier", + "name": "result", + "range": [ + 13499, + 13505 + ], + "loc": { + "start": { + "line": 740, + "column": 71 + }, + "end": { + "line": 740, + "column": 77 + } + } + } + ], + "body": { + "type": "BlockStatement", + "body": [ + { + "type": "VariableDeclaration", + "declarations": [ + { + "type": "VariableDeclarator", + "id": { + "type": "Identifier", + "name": "p1", + "range": [ + 13519, + 13521 + ], + "loc": { + "start": { + "line": 742, + "column": 7 + }, + "end": { + "line": 742, + "column": 9 + } + } + }, + "init": { + "type": "MemberExpression", + "computed": false, + "object": { + "type": "Identifier", + "name": "b0", + "range": [ + 13524, + 13526 + ], + "loc": { + "start": { + "line": 742, + "column": 12 + }, + "end": { + "line": 742, + "column": 14 + } + } + }, + "property": { + "type": "Identifier", + "name": "min", + "range": [ + 13527, + 13530 + ], + "loc": { + "start": { + "line": 742, + "column": 15 + }, + "end": { + "line": 742, + "column": 18 + } + } + }, + "range": [ + 13524, + 13530 + ], + "loc": { + "start": { + "line": 742, + "column": 12 + }, + "end": { + "line": 742, + "column": 18 + } + } + }, + "range": [ + 13519, + 13530 + ], + "loc": { + "start": { + "line": 742, + "column": 7 + }, + "end": { + "line": 742, + "column": 18 + } + } + } + ], + "kind": "const", + "range": [ + 13513, + 13531 + ], + "loc": { + "start": { + "line": 742, + "column": 1 + }, + "end": { + "line": 742, + "column": 19 + } + } + }, + { + "type": "VariableDeclaration", + "declarations": [ + { + "type": "VariableDeclarator", + "id": { + "type": "Identifier", + "name": "p2", + "range": [ + 13540, + 13542 + ], + "loc": { + "start": { + "line": 743, + "column": 7 + }, + "end": { + "line": 743, + "column": 9 + } + } + }, + "init": { + "type": "MemberExpression", + "computed": false, + "object": { + "type": "Identifier", + "name": "b0", + "range": [ + 13545, + 13547 + ], + "loc": { + "start": { + "line": 743, + "column": 12 + }, + "end": { + "line": 743, + "column": 14 + } + } + }, + "property": { + "type": "Identifier", + "name": "max", + "range": [ + 13548, + 13551 + ], + "loc": { + "start": { + "line": 743, + "column": 15 + }, + "end": { + "line": 743, + "column": 18 + } + } + }, + "range": [ + 13545, + 13551 + ], + "loc": { + "start": { + "line": 743, + "column": 12 + }, + "end": { + "line": 743, + "column": 18 + } + } + }, + "range": [ + 13540, + 13551 + ], + "loc": { + "start": { + "line": 743, + "column": 7 + }, + "end": { + "line": 743, + "column": 18 + } + } + } + ], + "kind": "const", + "range": [ + 13534, + 13552 + ], + "loc": { + "start": { + "line": 743, + "column": 1 + }, + "end": { + "line": 743, + "column": 19 + } + } + }, + { + "type": "VariableDeclaration", + "declarations": [ + { + "type": "VariableDeclarator", + "id": { + "type": "Identifier", + "name": "a1", + "range": [ + 13561, + 13563 + ], + "loc": { + "start": { + "line": 744, + "column": 7 + }, + "end": { + "line": 744, + "column": 9 + } + } + }, + "init": { + "type": "MemberExpression", + "computed": false, + "object": { + "type": "Identifier", + "name": "b1", + "range": [ + 13566, + 13568 + ], + "loc": { + "start": { + "line": 744, + "column": 12 + }, + "end": { + "line": 744, + "column": 14 + } + } + }, + "property": { + "type": "Identifier", + "name": "min", + "range": [ + 13569, + 13572 + ], + "loc": { + "start": { + "line": 744, + "column": 15 + }, + "end": { + "line": 744, + "column": 18 + } + } + }, + "range": [ + 13566, + 13572 + ], + "loc": { + "start": { + "line": 744, + "column": 12 + }, + "end": { + "line": 744, + "column": 18 + } + } + }, + "range": [ + 13561, + 13572 + ], + "loc": { + "start": { + "line": 744, + "column": 7 + }, + "end": { + "line": 744, + "column": 18 + } + } + } + ], + "kind": "const", + "range": [ + 13555, + 13573 + ], + "loc": { + "start": { + "line": 744, + "column": 1 + }, + "end": { + "line": 744, + "column": 19 + } + } + }, + { + "type": "VariableDeclaration", + "declarations": [ + { + "type": "VariableDeclarator", + "id": { + "type": "Identifier", + "name": "a2", + "range": [ + 13582, + 13584 + ], + "loc": { + "start": { + "line": 745, + "column": 7 + }, + "end": { + "line": 745, + "column": 9 + } + } + }, + "init": { + "type": "MemberExpression", + "computed": false, + "object": { + "type": "Identifier", + "name": "b1", + "range": [ + 13587, + 13589 + ], + "loc": { + "start": { + "line": 745, + "column": 12 + }, + "end": { + "line": 745, + "column": 14 + } + } + }, + "property": { + "type": "Identifier", + "name": "max", + "range": [ + 13590, + 13593 + ], + "loc": { + "start": { + "line": 745, + "column": 15 + }, + "end": { + "line": 745, + "column": 18 + } + } + }, + "range": [ + 13587, + 13593 + ], + "loc": { + "start": { + "line": 745, + "column": 12 + }, + "end": { + "line": 745, + "column": 18 + } + } + }, + "range": [ + 13582, + 13593 + ], + "loc": { + "start": { + "line": 745, + "column": 7 + }, + "end": { + "line": 745, + "column": 18 + } + } + } + ], + "kind": "const", + "range": [ + 13576, + 13594 + ], + "loc": { + "start": { + "line": 745, + "column": 1 + }, + "end": { + "line": 745, + "column": 19 + } + } + }, + { + "type": "VariableDeclaration", + "declarations": [ + { + "type": "VariableDeclarator", + "id": { + "type": "Identifier", + "name": "d", + "range": [ + 13605, + 13606 + ], + "loc": { + "start": { + "line": 747, + "column": 7 + }, + "end": { + "line": 747, + "column": 8 + } + } + }, + "init": { + "type": "BinaryExpression", + "operator": "+", + "left": { + "type": "BinaryExpression", + "operator": "+", + "left": { + "type": "Identifier", + "name": "left", + "range": [ + 13609, + 13613 + ], + "loc": { + "start": { + "line": 747, + "column": 11 + }, + "end": { + "line": 747, + "column": 15 + } + } + }, + "right": { + "type": "Identifier", + "name": "right", + "range": [ + 13616, + 13621 + ], + "loc": { + "start": { + "line": 747, + "column": 18 + }, + "end": { + "line": 747, + "column": 23 + } + } + }, + "range": [ + 13609, + 13621 + ], + "loc": { + "start": { + "line": 747, + "column": 11 + }, + "end": { + "line": 747, + "column": 23 + } + } + }, + "right": { + "type": "Literal", + "value": 1, + "raw": "1", + "range": [ + 13624, + 13625 + ], + "loc": { + "start": { + "line": 747, + "column": 26 + }, + "end": { + "line": 747, + "column": 27 + } + } + }, + "range": [ + 13609, + 13625 + ], + "loc": { + "start": { + "line": 747, + "column": 11 + }, + "end": { + "line": 747, + "column": 27 + } + } + }, + "range": [ + 13605, + 13625 + ], + "loc": { + "start": { + "line": 747, + "column": 7 + }, + "end": { + "line": 747, + "column": 27 + } + } + } + ], + "kind": "const", + "range": [ + 13599, + 13626 + ], + "loc": { + "start": { + "line": 747, + "column": 1 + }, + "end": { + "line": 747, + "column": 28 + } + }, + "trailingComments": [ + { + "type": "Block", + "value": " There is some Black Magic involved in the diagonal area calculations.\r\n\t * \r\n\t * Unlike orthogonal patterns, the \"null\" pattern (one without crossing edges)\r\n\t * must be filtered, and the ends of both the \"null\" and L patterns are not\r\n\t * known: L and U patterns have different endings, and the adjacent pattern is\r\n\t * unknown. Therefore, a blend of both possibilites is computed.\r\n\t ", + "range": [ + 13631, + 14022 + ], + "loc": { + "start": { + "line": 749, + "column": 1 + }, + "end": { + "line": 755, + "column": 4 + } + } + } + ] + }, + { + "type": "SwitchStatement", + "discriminant": { + "type": "Identifier", + "name": "pattern", + "range": [ + 14034, + 14041 + ], + "loc": { + "start": { + "line": 757, + "column": 8 + }, + "end": { + "line": 757, + "column": 15 + } + } + }, + "cases": [ + { + "type": "SwitchCase", + "test": { + "type": "Literal", + "value": 0, + "raw": "0", + "range": [ + 14055, + 14056 + ], + "loc": { + "start": { + "line": 759, + "column": 7 + }, + "end": { + "line": 759, + "column": 8 + } + } + }, + "consequent": [ + { + "type": "BlockStatement", + "body": [ + { + "type": "ExpressionStatement", + "expression": { + "type": "CallExpression", + "callee": { + "type": "Identifier", + "name": "calculateDiagonalArea", + "range": [ + 14177, + 14198 + ], + "loc": { + "start": { + "line": 769, + "column": 3 + }, + "end": { + "line": 769, + "column": 24 + } + } + }, + "arguments": [ + { + "type": "Identifier", + "name": "pattern", + "range": [ + 14199, + 14206 + ], + "loc": { + "start": { + "line": 769, + "column": 25 + }, + "end": { + "line": 769, + "column": 32 + } + } + }, + { + "type": "CallExpression", + "callee": { + "type": "MemberExpression", + "computed": false, + "object": { + "type": "Identifier", + "name": "p1", + "range": [ + 14208, + 14210 + ], + "loc": { + "start": { + "line": 769, + "column": 34 + }, + "end": { + "line": 769, + "column": 36 + } + } + }, + "property": { + "type": "Identifier", + "name": "set", + "range": [ + 14211, + 14214 + ], + "loc": { + "start": { + "line": 769, + "column": 37 + }, + "end": { + "line": 769, + "column": 40 + } + } + }, + "range": [ + 14208, + 14214 + ], + "loc": { + "start": { + "line": 769, + "column": 34 + }, + "end": { + "line": 769, + "column": 40 + } + } + }, + "arguments": [ + { + "type": "Literal", + "value": 1, + "raw": "1.0", + "range": [ + 14215, + 14218 + ], + "loc": { + "start": { + "line": 769, + "column": 41 + }, + "end": { + "line": 769, + "column": 44 + } + } + }, + { + "type": "Literal", + "value": 1, + "raw": "1.0", + "range": [ + 14220, + 14223 + ], + "loc": { + "start": { + "line": 769, + "column": 46 + }, + "end": { + "line": 769, + "column": 49 + } + } + } + ], + "range": [ + 14208, + 14224 + ], + "loc": { + "start": { + "line": 769, + "column": 34 + }, + "end": { + "line": 769, + "column": 50 + } + } + }, + { + "type": "CallExpression", + "callee": { + "type": "MemberExpression", + "computed": false, + "object": { + "type": "Identifier", + "name": "p2", + "range": [ + 14226, + 14228 + ], + "loc": { + "start": { + "line": 769, + "column": 52 + }, + "end": { + "line": 769, + "column": 54 + } + } + }, + "property": { + "type": "Identifier", + "name": "set", + "range": [ + 14229, + 14232 + ], + "loc": { + "start": { + "line": 769, + "column": 55 + }, + "end": { + "line": 769, + "column": 58 + } + } + }, + "range": [ + 14226, + 14232 + ], + "loc": { + "start": { + "line": 769, + "column": 52 + }, + "end": { + "line": 769, + "column": 58 + } + } + }, + "arguments": [ + { + "type": "BinaryExpression", + "operator": "+", + "left": { + "type": "Literal", + "value": 1, + "raw": "1.0", + "range": [ + 14233, + 14236 + ], + "loc": { + "start": { + "line": 769, + "column": 59 + }, + "end": { + "line": 769, + "column": 62 + } + } + }, + "right": { + "type": "Identifier", + "name": "d", + "range": [ + 14239, + 14240 + ], + "loc": { + "start": { + "line": 769, + "column": 65 + }, + "end": { + "line": 769, + "column": 66 + } + } + }, + "range": [ + 14233, + 14240 + ], + "loc": { + "start": { + "line": 769, + "column": 59 + }, + "end": { + "line": 769, + "column": 66 + } + } + }, + { + "type": "BinaryExpression", + "operator": "+", + "left": { + "type": "Literal", + "value": 1, + "raw": "1.0", + "range": [ + 14242, + 14245 + ], + "loc": { + "start": { + "line": 769, + "column": 68 + }, + "end": { + "line": 769, + "column": 71 + } + } + }, + "right": { + "type": "Identifier", + "name": "d", + "range": [ + 14248, + 14249 + ], + "loc": { + "start": { + "line": 769, + "column": 74 + }, + "end": { + "line": 769, + "column": 75 + } + } + }, + "range": [ + 14242, + 14249 + ], + "loc": { + "start": { + "line": 769, + "column": 68 + }, + "end": { + "line": 769, + "column": 75 + } + } + } + ], + "range": [ + 14226, + 14250 + ], + "loc": { + "start": { + "line": 769, + "column": 52 + }, + "end": { + "line": 769, + "column": 76 + } + } + }, + { + "type": "Identifier", + "name": "left", + "range": [ + 14252, + 14256 + ], + "loc": { + "start": { + "line": 769, + "column": 78 + }, + "end": { + "line": 769, + "column": 82 + } + } + }, + { + "type": "Identifier", + "name": "offset", + "range": [ + 14258, + 14264 + ], + "loc": { + "start": { + "line": 769, + "column": 84 + }, + "end": { + "line": 769, + "column": 90 + } + } + }, + { + "type": "Identifier", + "name": "a1", + "range": [ + 14266, + 14268 + ], + "loc": { + "start": { + "line": 769, + "column": 92 + }, + "end": { + "line": 769, + "column": 94 + } + } + } + ], + "range": [ + 14177, + 14269 + ], + "loc": { + "start": { + "line": 769, + "column": 3 + }, + "end": { + "line": 769, + "column": 95 + } + } + }, + "range": [ + 14177, + 14270 + ], + "loc": { + "start": { + "line": 769, + "column": 3 + }, + "end": { + "line": 769, + "column": 96 + } + }, + "leadingComments": [ + { + "type": "Block", + "value": " .-´\r\n\t\t\t * .-´\r\n\t\t\t * .-´\r\n\t\t\t * .-´\r\n\t\t\t * ´\r\n\t\t\t ", + "range": [ + 14066, + 14144 + ], + "loc": { + "start": { + "line": 761, + "column": 3 + }, + "end": { + "line": 766, + "column": 6 + } + } + }, + { + "type": "Line", + "value": " First possibility.", + "range": [ + 14151, + 14172 + ], + "loc": { + "start": { + "line": 768, + "column": 3 + }, + "end": { + "line": 768, + "column": 24 + } + } + } + ], + "trailingComments": [ + { + "type": "Line", + "value": " Second possibility.", + "range": [ + 14277, + 14299 + ], + "loc": { + "start": { + "line": 771, + "column": 3 + }, + "end": { + "line": 771, + "column": 25 + } + } + } + ] + }, + { + "type": "ExpressionStatement", + "expression": { + "type": "CallExpression", + "callee": { + "type": "Identifier", + "name": "calculateDiagonalArea", + "range": [ + 14304, + 14325 + ], + "loc": { + "start": { + "line": 772, + "column": 3 + }, + "end": { + "line": 772, + "column": 24 + } + } + }, + "arguments": [ + { + "type": "Identifier", + "name": "pattern", + "range": [ + 14326, + 14333 + ], + "loc": { + "start": { + "line": 772, + "column": 25 + }, + "end": { + "line": 772, + "column": 32 + } + } + }, + { + "type": "CallExpression", + "callee": { + "type": "MemberExpression", + "computed": false, + "object": { + "type": "Identifier", + "name": "p1", + "range": [ + 14335, + 14337 + ], + "loc": { + "start": { + "line": 772, + "column": 34 + }, + "end": { + "line": 772, + "column": 36 + } + } + }, + "property": { + "type": "Identifier", + "name": "set", + "range": [ + 14338, + 14341 + ], + "loc": { + "start": { + "line": 772, + "column": 37 + }, + "end": { + "line": 772, + "column": 40 + } + } + }, + "range": [ + 14335, + 14341 + ], + "loc": { + "start": { + "line": 772, + "column": 34 + }, + "end": { + "line": 772, + "column": 40 + } + } + }, + "arguments": [ + { + "type": "Literal", + "value": 1, + "raw": "1.0", + "range": [ + 14342, + 14345 + ], + "loc": { + "start": { + "line": 772, + "column": 41 + }, + "end": { + "line": 772, + "column": 44 + } + } + }, + { + "type": "Literal", + "value": 0, + "raw": "0.0", + "range": [ + 14347, + 14350 + ], + "loc": { + "start": { + "line": 772, + "column": 46 + }, + "end": { + "line": 772, + "column": 49 + } + } + } + ], + "range": [ + 14335, + 14351 + ], + "loc": { + "start": { + "line": 772, + "column": 34 + }, + "end": { + "line": 772, + "column": 50 + } + } + }, + { + "type": "CallExpression", + "callee": { + "type": "MemberExpression", + "computed": false, + "object": { + "type": "Identifier", + "name": "p2", + "range": [ + 14353, + 14355 + ], + "loc": { + "start": { + "line": 772, + "column": 52 + }, + "end": { + "line": 772, + "column": 54 + } + } + }, + "property": { + "type": "Identifier", + "name": "set", + "range": [ + 14356, + 14359 + ], + "loc": { + "start": { + "line": 772, + "column": 55 + }, + "end": { + "line": 772, + "column": 58 + } + } + }, + "range": [ + 14353, + 14359 + ], + "loc": { + "start": { + "line": 772, + "column": 52 + }, + "end": { + "line": 772, + "column": 58 + } + } + }, + "arguments": [ + { + "type": "BinaryExpression", + "operator": "+", + "left": { + "type": "Literal", + "value": 1, + "raw": "1.0", + "range": [ + 14360, + 14363 + ], + "loc": { + "start": { + "line": 772, + "column": 59 + }, + "end": { + "line": 772, + "column": 62 + } + } + }, + "right": { + "type": "Identifier", + "name": "d", + "range": [ + 14366, + 14367 + ], + "loc": { + "start": { + "line": 772, + "column": 65 + }, + "end": { + "line": 772, + "column": 66 + } + } + }, + "range": [ + 14360, + 14367 + ], + "loc": { + "start": { + "line": 772, + "column": 59 + }, + "end": { + "line": 772, + "column": 66 + } + } + }, + { + "type": "BinaryExpression", + "operator": "+", + "left": { + "type": "Literal", + "value": 0, + "raw": "0.0", + "range": [ + 14369, + 14372 + ], + "loc": { + "start": { + "line": 772, + "column": 68 + }, + "end": { + "line": 772, + "column": 71 + } + } + }, + "right": { + "type": "Identifier", + "name": "d", + "range": [ + 14375, + 14376 + ], + "loc": { + "start": { + "line": 772, + "column": 74 + }, + "end": { + "line": 772, + "column": 75 + } + } + }, + "range": [ + 14369, + 14376 + ], + "loc": { + "start": { + "line": 772, + "column": 68 + }, + "end": { + "line": 772, + "column": 75 + } + } + } + ], + "range": [ + 14353, + 14377 + ], + "loc": { + "start": { + "line": 772, + "column": 52 + }, + "end": { + "line": 772, + "column": 76 + } + } + }, + { + "type": "Identifier", + "name": "left", + "range": [ + 14379, + 14383 + ], + "loc": { + "start": { + "line": 772, + "column": 78 + }, + "end": { + "line": 772, + "column": 82 + } + } + }, + { + "type": "Identifier", + "name": "offset", + "range": [ + 14385, + 14391 + ], + "loc": { + "start": { + "line": 772, + "column": 84 + }, + "end": { + "line": 772, + "column": 90 + } + } + }, + { + "type": "Identifier", + "name": "a2", + "range": [ + 14393, + 14395 + ], + "loc": { + "start": { + "line": 772, + "column": 92 + }, + "end": { + "line": 772, + "column": 94 + } + } + } + ], + "range": [ + 14304, + 14396 + ], + "loc": { + "start": { + "line": 772, + "column": 3 + }, + "end": { + "line": 772, + "column": 95 + } + } + }, + "range": [ + 14304, + 14397 + ], + "loc": { + "start": { + "line": 772, + "column": 3 + }, + "end": { + "line": 772, + "column": 96 + } + }, + "leadingComments": [ + { + "type": "Line", + "value": " Second possibility.", + "range": [ + 14277, + 14299 + ], + "loc": { + "start": { + "line": 771, + "column": 3 + }, + "end": { + "line": 771, + "column": 25 + } + } + } + ], + "trailingComments": [ + { + "type": "Line", + "value": " Blend both possibilities together.", + "range": [ + 14404, + 14441 + ], + "loc": { + "start": { + "line": 774, + "column": 3 + }, + "end": { + "line": 774, + "column": 40 + } + } + } + ] + }, + { + "type": "ExpressionStatement", + "expression": { + "type": "CallExpression", + "callee": { + "type": "MemberExpression", + "computed": false, + "object": { + "type": "CallExpression", + "callee": { + "type": "MemberExpression", + "computed": false, + "object": { + "type": "Identifier", + "name": "result", + "range": [ + 14446, + 14452 + ], + "loc": { + "start": { + "line": 775, + "column": 3 + }, + "end": { + "line": 775, + "column": 9 + } + } + }, + "property": { + "type": "Identifier", + "name": "addVectors", + "range": [ + 14453, + 14463 + ], + "loc": { + "start": { + "line": 775, + "column": 10 + }, + "end": { + "line": 775, + "column": 20 + } + } + }, + "range": [ + 14446, + 14463 + ], + "loc": { + "start": { + "line": 775, + "column": 3 + }, + "end": { + "line": 775, + "column": 20 + } + } + }, + "arguments": [ + { + "type": "Identifier", + "name": "a1", + "range": [ + 14464, + 14466 + ], + "loc": { + "start": { + "line": 775, + "column": 21 + }, + "end": { + "line": 775, + "column": 23 + } + } + }, + { + "type": "Identifier", + "name": "a2", + "range": [ + 14468, + 14470 + ], + "loc": { + "start": { + "line": 775, + "column": 25 + }, + "end": { + "line": 775, + "column": 27 + } + } + } + ], + "range": [ + 14446, + 14471 + ], + "loc": { + "start": { + "line": 775, + "column": 3 + }, + "end": { + "line": 775, + "column": 28 + } + } + }, + "property": { + "type": "Identifier", + "name": "divideScalar", + "range": [ + 14472, + 14484 + ], + "loc": { + "start": { + "line": 775, + "column": 29 + }, + "end": { + "line": 775, + "column": 41 + } + } + }, + "range": [ + 14446, + 14484 + ], + "loc": { + "start": { + "line": 775, + "column": 3 + }, + "end": { + "line": 775, + "column": 41 + } + } + }, + "arguments": [ + { + "type": "Literal", + "value": 2, + "raw": "2.0", + "range": [ + 14485, + 14488 + ], + "loc": { + "start": { + "line": 775, + "column": 42 + }, + "end": { + "line": 775, + "column": 45 + } + } + } + ], + "range": [ + 14446, + 14489 + ], + "loc": { + "start": { + "line": 775, + "column": 3 + }, + "end": { + "line": 775, + "column": 46 + } + } + }, + "range": [ + 14446, + 14490 + ], + "loc": { + "start": { + "line": 775, + "column": 3 + }, + "end": { + "line": 775, + "column": 47 + } + }, + "leadingComments": [ + { + "type": "Line", + "value": " Blend both possibilities together.", + "range": [ + 14404, + 14441 + ], + "loc": { + "start": { + "line": 774, + "column": 3 + }, + "end": { + "line": 774, + "column": 40 + } + } + } + ] + }, + { + "type": "BreakStatement", + "label": null, + "range": [ + 14497, + 14503 + ], + "loc": { + "start": { + "line": 777, + "column": 3 + }, + "end": { + "line": 777, + "column": 9 + } + } + } + ], + "range": [ + 14058, + 14510 + ], + "loc": { + "start": { + "line": 759, + "column": 10 + }, + "end": { + "line": 779, + "column": 3 + } + } + } + ], + "range": [ + 14050, + 14510 + ], + "loc": { + "start": { + "line": 759, + "column": 2 + }, + "end": { + "line": 779, + "column": 3 + } + } + }, + { + "type": "SwitchCase", + "test": { + "type": "Literal", + "value": 1, + "raw": "1", + "range": [ + 14521, + 14522 + ], + "loc": { + "start": { + "line": 781, + "column": 7 + }, + "end": { + "line": 781, + "column": 8 + } + } + }, + "consequent": [ + { + "type": "BlockStatement", + "body": [ + { + "type": "ExpressionStatement", + "expression": { + "type": "CallExpression", + "callee": { + "type": "Identifier", + "name": "calculateDiagonalArea", + "range": [ + 14628, + 14649 + ], + "loc": { + "start": { + "line": 791, + "column": 3 + }, + "end": { + "line": 791, + "column": 24 + } + } + }, + "arguments": [ + { + "type": "Identifier", + "name": "pattern", + "range": [ + 14650, + 14657 + ], + "loc": { + "start": { + "line": 791, + "column": 25 + }, + "end": { + "line": 791, + "column": 32 + } + } + }, + { + "type": "CallExpression", + "callee": { + "type": "MemberExpression", + "computed": false, + "object": { + "type": "Identifier", + "name": "p1", + "range": [ + 14659, + 14661 + ], + "loc": { + "start": { + "line": 791, + "column": 34 + }, + "end": { + "line": 791, + "column": 36 + } + } + }, + "property": { + "type": "Identifier", + "name": "set", + "range": [ + 14662, + 14665 + ], + "loc": { + "start": { + "line": 791, + "column": 37 + }, + "end": { + "line": 791, + "column": 40 + } + } + }, + "range": [ + 14659, + 14665 + ], + "loc": { + "start": { + "line": 791, + "column": 34 + }, + "end": { + "line": 791, + "column": 40 + } + } + }, + "arguments": [ + { + "type": "Literal", + "value": 1, + "raw": "1.0", + "range": [ + 14666, + 14669 + ], + "loc": { + "start": { + "line": 791, + "column": 41 + }, + "end": { + "line": 791, + "column": 44 + } + } + }, + { + "type": "Literal", + "value": 0, + "raw": "0.0", + "range": [ + 14671, + 14674 + ], + "loc": { + "start": { + "line": 791, + "column": 46 + }, + "end": { + "line": 791, + "column": 49 + } + } + } + ], + "range": [ + 14659, + 14675 + ], + "loc": { + "start": { + "line": 791, + "column": 34 + }, + "end": { + "line": 791, + "column": 50 + } + } + }, + { + "type": "CallExpression", + "callee": { + "type": "MemberExpression", + "computed": false, + "object": { + "type": "Identifier", + "name": "p2", + "range": [ + 14677, + 14679 + ], + "loc": { + "start": { + "line": 791, + "column": 52 + }, + "end": { + "line": 791, + "column": 54 + } + } + }, + "property": { + "type": "Identifier", + "name": "set", + "range": [ + 14680, + 14683 + ], + "loc": { + "start": { + "line": 791, + "column": 55 + }, + "end": { + "line": 791, + "column": 58 + } + } + }, + "range": [ + 14677, + 14683 + ], + "loc": { + "start": { + "line": 791, + "column": 52 + }, + "end": { + "line": 791, + "column": 58 + } + } + }, + "arguments": [ + { + "type": "BinaryExpression", + "operator": "+", + "left": { + "type": "Literal", + "value": 0, + "raw": "0.0", + "range": [ + 14684, + 14687 + ], + "loc": { + "start": { + "line": 791, + "column": 59 + }, + "end": { + "line": 791, + "column": 62 + } + } + }, + "right": { + "type": "Identifier", + "name": "d", + "range": [ + 14690, + 14691 + ], + "loc": { + "start": { + "line": 791, + "column": 65 + }, + "end": { + "line": 791, + "column": 66 + } + } + }, + "range": [ + 14684, + 14691 + ], + "loc": { + "start": { + "line": 791, + "column": 59 + }, + "end": { + "line": 791, + "column": 66 + } + } + }, + { + "type": "BinaryExpression", + "operator": "+", + "left": { + "type": "Literal", + "value": 0, + "raw": "0.0", + "range": [ + 14693, + 14696 + ], + "loc": { + "start": { + "line": 791, + "column": 68 + }, + "end": { + "line": 791, + "column": 71 + } + } + }, + "right": { + "type": "Identifier", + "name": "d", + "range": [ + 14699, + 14700 + ], + "loc": { + "start": { + "line": 791, + "column": 74 + }, + "end": { + "line": 791, + "column": 75 + } + } + }, + "range": [ + 14693, + 14700 + ], + "loc": { + "start": { + "line": 791, + "column": 68 + }, + "end": { + "line": 791, + "column": 75 + } + } + } + ], + "range": [ + 14677, + 14701 + ], + "loc": { + "start": { + "line": 791, + "column": 52 + }, + "end": { + "line": 791, + "column": 76 + } + } + }, + { + "type": "Identifier", + "name": "left", + "range": [ + 14703, + 14707 + ], + "loc": { + "start": { + "line": 791, + "column": 78 + }, + "end": { + "line": 791, + "column": 82 + } + } + }, + { + "type": "Identifier", + "name": "offset", + "range": [ + 14709, + 14715 + ], + "loc": { + "start": { + "line": 791, + "column": 84 + }, + "end": { + "line": 791, + "column": 90 + } + } + }, + { + "type": "Identifier", + "name": "a1", + "range": [ + 14717, + 14719 + ], + "loc": { + "start": { + "line": 791, + "column": 92 + }, + "end": { + "line": 791, + "column": 94 + } + } + } + ], + "range": [ + 14628, + 14720 + ], + "loc": { + "start": { + "line": 791, + "column": 3 + }, + "end": { + "line": 791, + "column": 95 + } + } + }, + "range": [ + 14628, + 14721 + ], + "loc": { + "start": { + "line": 791, + "column": 3 + }, + "end": { + "line": 791, + "column": 96 + } + }, + "leadingComments": [ + { + "type": "Block", + "value": " .-´\r\n\t\t\t * .-´\r\n\t\t\t * .-´\r\n\t\t\t * .-´\r\n\t\t\t * |\r\n\t\t\t * |\r\n\t\t\t ", + "range": [ + 14532, + 14621 + ], + "loc": { + "start": { + "line": 783, + "column": 3 + }, + "end": { + "line": 789, + "column": 6 + } + } + } + ] + }, + { + "type": "ExpressionStatement", + "expression": { + "type": "CallExpression", + "callee": { + "type": "Identifier", + "name": "calculateDiagonalArea", + "range": [ + 14726, + 14747 + ], + "loc": { + "start": { + "line": 792, + "column": 3 + }, + "end": { + "line": 792, + "column": 24 + } + } + }, + "arguments": [ + { + "type": "Identifier", + "name": "pattern", + "range": [ + 14748, + 14755 + ], + "loc": { + "start": { + "line": 792, + "column": 25 + }, + "end": { + "line": 792, + "column": 32 + } + } + }, + { + "type": "CallExpression", + "callee": { + "type": "MemberExpression", + "computed": false, + "object": { + "type": "Identifier", + "name": "p1", + "range": [ + 14757, + 14759 + ], + "loc": { + "start": { + "line": 792, + "column": 34 + }, + "end": { + "line": 792, + "column": 36 + } + } + }, + "property": { + "type": "Identifier", + "name": "set", + "range": [ + 14760, + 14763 + ], + "loc": { + "start": { + "line": 792, + "column": 37 + }, + "end": { + "line": 792, + "column": 40 + } + } + }, + "range": [ + 14757, + 14763 + ], + "loc": { + "start": { + "line": 792, + "column": 34 + }, + "end": { + "line": 792, + "column": 40 + } + } + }, + "arguments": [ + { + "type": "Literal", + "value": 1, + "raw": "1.0", + "range": [ + 14764, + 14767 + ], + "loc": { + "start": { + "line": 792, + "column": 41 + }, + "end": { + "line": 792, + "column": 44 + } + } + }, + { + "type": "Literal", + "value": 0, + "raw": "0.0", + "range": [ + 14769, + 14772 + ], + "loc": { + "start": { + "line": 792, + "column": 46 + }, + "end": { + "line": 792, + "column": 49 + } + } + } + ], + "range": [ + 14757, + 14773 + ], + "loc": { + "start": { + "line": 792, + "column": 34 + }, + "end": { + "line": 792, + "column": 50 + } + } + }, + { + "type": "CallExpression", + "callee": { + "type": "MemberExpression", + "computed": false, + "object": { + "type": "Identifier", + "name": "p2", + "range": [ + 14775, + 14777 + ], + "loc": { + "start": { + "line": 792, + "column": 52 + }, + "end": { + "line": 792, + "column": 54 + } + } + }, + "property": { + "type": "Identifier", + "name": "set", + "range": [ + 14778, + 14781 + ], + "loc": { + "start": { + "line": 792, + "column": 55 + }, + "end": { + "line": 792, + "column": 58 + } + } + }, + "range": [ + 14775, + 14781 + ], + "loc": { + "start": { + "line": 792, + "column": 52 + }, + "end": { + "line": 792, + "column": 58 + } + } + }, + "arguments": [ + { + "type": "BinaryExpression", + "operator": "+", + "left": { + "type": "Literal", + "value": 1, + "raw": "1.0", + "range": [ + 14782, + 14785 + ], + "loc": { + "start": { + "line": 792, + "column": 59 + }, + "end": { + "line": 792, + "column": 62 + } + } + }, + "right": { + "type": "Identifier", + "name": "d", + "range": [ + 14788, + 14789 + ], + "loc": { + "start": { + "line": 792, + "column": 65 + }, + "end": { + "line": 792, + "column": 66 + } + } + }, + "range": [ + 14782, + 14789 + ], + "loc": { + "start": { + "line": 792, + "column": 59 + }, + "end": { + "line": 792, + "column": 66 + } + } + }, + { + "type": "BinaryExpression", + "operator": "+", + "left": { + "type": "Literal", + "value": 0, + "raw": "0.0", + "range": [ + 14791, + 14794 + ], + "loc": { + "start": { + "line": 792, + "column": 68 + }, + "end": { + "line": 792, + "column": 71 + } + } + }, + "right": { + "type": "Identifier", + "name": "d", + "range": [ + 14797, + 14798 + ], + "loc": { + "start": { + "line": 792, + "column": 74 + }, + "end": { + "line": 792, + "column": 75 + } + } + }, + "range": [ + 14791, + 14798 + ], + "loc": { + "start": { + "line": 792, + "column": 68 + }, + "end": { + "line": 792, + "column": 75 + } + } + } + ], + "range": [ + 14775, + 14799 + ], + "loc": { + "start": { + "line": 792, + "column": 52 + }, + "end": { + "line": 792, + "column": 76 + } + } + }, + { + "type": "Identifier", + "name": "left", + "range": [ + 14801, + 14805 + ], + "loc": { + "start": { + "line": 792, + "column": 78 + }, + "end": { + "line": 792, + "column": 82 + } + } + }, + { + "type": "Identifier", + "name": "offset", + "range": [ + 14807, + 14813 + ], + "loc": { + "start": { + "line": 792, + "column": 84 + }, + "end": { + "line": 792, + "column": 90 + } + } + }, + { + "type": "Identifier", + "name": "a2", + "range": [ + 14815, + 14817 + ], + "loc": { + "start": { + "line": 792, + "column": 92 + }, + "end": { + "line": 792, + "column": 94 + } + } + } + ], + "range": [ + 14726, + 14818 + ], + "loc": { + "start": { + "line": 792, + "column": 3 + }, + "end": { + "line": 792, + "column": 95 + } + } + }, + "range": [ + 14726, + 14819 + ], + "loc": { + "start": { + "line": 792, + "column": 3 + }, + "end": { + "line": 792, + "column": 96 + } + } + }, + { + "type": "ExpressionStatement", + "expression": { + "type": "CallExpression", + "callee": { + "type": "MemberExpression", + "computed": false, + "object": { + "type": "CallExpression", + "callee": { + "type": "MemberExpression", + "computed": false, + "object": { + "type": "Identifier", + "name": "result", + "range": [ + 14826, + 14832 + ], + "loc": { + "start": { + "line": 794, + "column": 3 + }, + "end": { + "line": 794, + "column": 9 + } + } + }, + "property": { + "type": "Identifier", + "name": "addVectors", + "range": [ + 14833, + 14843 + ], + "loc": { + "start": { + "line": 794, + "column": 10 + }, + "end": { + "line": 794, + "column": 20 + } + } + }, + "range": [ + 14826, + 14843 + ], + "loc": { + "start": { + "line": 794, + "column": 3 + }, + "end": { + "line": 794, + "column": 20 + } + } + }, + "arguments": [ + { + "type": "Identifier", + "name": "a1", + "range": [ + 14844, + 14846 + ], + "loc": { + "start": { + "line": 794, + "column": 21 + }, + "end": { + "line": 794, + "column": 23 + } + } + }, + { + "type": "Identifier", + "name": "a2", + "range": [ + 14848, + 14850 + ], + "loc": { + "start": { + "line": 794, + "column": 25 + }, + "end": { + "line": 794, + "column": 27 + } + } + } + ], + "range": [ + 14826, + 14851 + ], + "loc": { + "start": { + "line": 794, + "column": 3 + }, + "end": { + "line": 794, + "column": 28 + } + } + }, + "property": { + "type": "Identifier", + "name": "divideScalar", + "range": [ + 14852, + 14864 + ], + "loc": { + "start": { + "line": 794, + "column": 29 + }, + "end": { + "line": 794, + "column": 41 + } + } + }, + "range": [ + 14826, + 14864 + ], + "loc": { + "start": { + "line": 794, + "column": 3 + }, + "end": { + "line": 794, + "column": 41 + } + } + }, + "arguments": [ + { + "type": "Literal", + "value": 2, + "raw": "2.0", + "range": [ + 14865, + 14868 + ], + "loc": { + "start": { + "line": 794, + "column": 42 + }, + "end": { + "line": 794, + "column": 45 + } + } + } + ], + "range": [ + 14826, + 14869 + ], + "loc": { + "start": { + "line": 794, + "column": 3 + }, + "end": { + "line": 794, + "column": 46 + } + } + }, + "range": [ + 14826, + 14870 + ], + "loc": { + "start": { + "line": 794, + "column": 3 + }, + "end": { + "line": 794, + "column": 47 + } + } + }, + { + "type": "BreakStatement", + "label": null, + "range": [ + 14877, + 14883 + ], + "loc": { + "start": { + "line": 796, + "column": 3 + }, + "end": { + "line": 796, + "column": 9 + } + } + } + ], + "range": [ + 14524, + 14890 + ], + "loc": { + "start": { + "line": 781, + "column": 10 + }, + "end": { + "line": 798, + "column": 3 + } + } + } + ], + "range": [ + 14516, + 14890 + ], + "loc": { + "start": { + "line": 781, + "column": 2 + }, + "end": { + "line": 798, + "column": 3 + } + } + }, + { + "type": "SwitchCase", + "test": { + "type": "Literal", + "value": 2, + "raw": "2", + "range": [ + 14901, + 14902 + ], + "loc": { + "start": { + "line": 800, + "column": 7 + }, + "end": { + "line": 800, + "column": 8 + } + } + }, + "consequent": [ + { + "type": "BlockStatement", + "body": [ + { + "type": "ExpressionStatement", + "expression": { + "type": "CallExpression", + "callee": { + "type": "Identifier", + "name": "calculateDiagonalArea", + "range": [ + 14999, + 15020 + ], + "loc": { + "start": { + "line": 809, + "column": 3 + }, + "end": { + "line": 809, + "column": 24 + } + } + }, + "arguments": [ + { + "type": "Identifier", + "name": "pattern", + "range": [ + 15021, + 15028 + ], + "loc": { + "start": { + "line": 809, + "column": 25 + }, + "end": { + "line": 809, + "column": 32 + } + } + }, + { + "type": "CallExpression", + "callee": { + "type": "MemberExpression", + "computed": false, + "object": { + "type": "Identifier", + "name": "p1", + "range": [ + 15030, + 15032 + ], + "loc": { + "start": { + "line": 809, + "column": 34 + }, + "end": { + "line": 809, + "column": 36 + } + } + }, + "property": { + "type": "Identifier", + "name": "set", + "range": [ + 15033, + 15036 + ], + "loc": { + "start": { + "line": 809, + "column": 37 + }, + "end": { + "line": 809, + "column": 40 + } + } + }, + "range": [ + 15030, + 15036 + ], + "loc": { + "start": { + "line": 809, + "column": 34 + }, + "end": { + "line": 809, + "column": 40 + } + } + }, + "arguments": [ + { + "type": "Literal", + "value": 0, + "raw": "0.0", + "range": [ + 15037, + 15040 + ], + "loc": { + "start": { + "line": 809, + "column": 41 + }, + "end": { + "line": 809, + "column": 44 + } + } + }, + { + "type": "Literal", + "value": 0, + "raw": "0.0", + "range": [ + 15042, + 15045 + ], + "loc": { + "start": { + "line": 809, + "column": 46 + }, + "end": { + "line": 809, + "column": 49 + } + } + } + ], + "range": [ + 15030, + 15046 + ], + "loc": { + "start": { + "line": 809, + "column": 34 + }, + "end": { + "line": 809, + "column": 50 + } + } + }, + { + "type": "CallExpression", + "callee": { + "type": "MemberExpression", + "computed": false, + "object": { + "type": "Identifier", + "name": "p2", + "range": [ + 15048, + 15050 + ], + "loc": { + "start": { + "line": 809, + "column": 52 + }, + "end": { + "line": 809, + "column": 54 + } + } + }, + "property": { + "type": "Identifier", + "name": "set", + "range": [ + 15051, + 15054 + ], + "loc": { + "start": { + "line": 809, + "column": 55 + }, + "end": { + "line": 809, + "column": 58 + } + } + }, + "range": [ + 15048, + 15054 + ], + "loc": { + "start": { + "line": 809, + "column": 52 + }, + "end": { + "line": 809, + "column": 58 + } + } + }, + "arguments": [ + { + "type": "BinaryExpression", + "operator": "+", + "left": { + "type": "Literal", + "value": 1, + "raw": "1.0", + "range": [ + 15055, + 15058 + ], + "loc": { + "start": { + "line": 809, + "column": 59 + }, + "end": { + "line": 809, + "column": 62 + } + } + }, + "right": { + "type": "Identifier", + "name": "d", + "range": [ + 15061, + 15062 + ], + "loc": { + "start": { + "line": 809, + "column": 65 + }, + "end": { + "line": 809, + "column": 66 + } + } + }, + "range": [ + 15055, + 15062 + ], + "loc": { + "start": { + "line": 809, + "column": 59 + }, + "end": { + "line": 809, + "column": 66 + } + } + }, + { + "type": "BinaryExpression", + "operator": "+", + "left": { + "type": "Literal", + "value": 0, + "raw": "0.0", + "range": [ + 15064, + 15067 + ], + "loc": { + "start": { + "line": 809, + "column": 68 + }, + "end": { + "line": 809, + "column": 71 + } + } + }, + "right": { + "type": "Identifier", + "name": "d", + "range": [ + 15070, + 15071 + ], + "loc": { + "start": { + "line": 809, + "column": 74 + }, + "end": { + "line": 809, + "column": 75 + } + } + }, + "range": [ + 15064, + 15071 + ], + "loc": { + "start": { + "line": 809, + "column": 68 + }, + "end": { + "line": 809, + "column": 75 + } + } + } + ], + "range": [ + 15048, + 15072 + ], + "loc": { + "start": { + "line": 809, + "column": 52 + }, + "end": { + "line": 809, + "column": 76 + } + } + }, + { + "type": "Identifier", + "name": "left", + "range": [ + 15074, + 15078 + ], + "loc": { + "start": { + "line": 809, + "column": 78 + }, + "end": { + "line": 809, + "column": 82 + } + } + }, + { + "type": "Identifier", + "name": "offset", + "range": [ + 15080, + 15086 + ], + "loc": { + "start": { + "line": 809, + "column": 84 + }, + "end": { + "line": 809, + "column": 90 + } + } + }, + { + "type": "Identifier", + "name": "a1", + "range": [ + 15088, + 15090 + ], + "loc": { + "start": { + "line": 809, + "column": 92 + }, + "end": { + "line": 809, + "column": 94 + } + } + } + ], + "range": [ + 14999, + 15091 + ], + "loc": { + "start": { + "line": 809, + "column": 3 + }, + "end": { + "line": 809, + "column": 95 + } + } + }, + "range": [ + 14999, + 15092 + ], + "loc": { + "start": { + "line": 809, + "column": 3 + }, + "end": { + "line": 809, + "column": 96 + } + }, + "leadingComments": [ + { + "type": "Block", + "value": " .----\r\n\t\t\t * .-´\r\n\t\t\t * .-´\r\n\t\t\t * .-´\r\n\t\t\t * ´\r\n\t\t\t ", + "range": [ + 14912, + 14992 + ], + "loc": { + "start": { + "line": 802, + "column": 3 + }, + "end": { + "line": 807, + "column": 6 + } + } + } + ] + }, + { + "type": "ExpressionStatement", + "expression": { + "type": "CallExpression", + "callee": { + "type": "Identifier", + "name": "calculateDiagonalArea", + "range": [ + 15097, + 15118 + ], + "loc": { + "start": { + "line": 810, + "column": 3 + }, + "end": { + "line": 810, + "column": 24 + } + } + }, + "arguments": [ + { + "type": "Identifier", + "name": "pattern", + "range": [ + 15119, + 15126 + ], + "loc": { + "start": { + "line": 810, + "column": 25 + }, + "end": { + "line": 810, + "column": 32 + } + } + }, + { + "type": "CallExpression", + "callee": { + "type": "MemberExpression", + "computed": false, + "object": { + "type": "Identifier", + "name": "p1", + "range": [ + 15128, + 15130 + ], + "loc": { + "start": { + "line": 810, + "column": 34 + }, + "end": { + "line": 810, + "column": 36 + } + } + }, + "property": { + "type": "Identifier", + "name": "set", + "range": [ + 15131, + 15134 + ], + "loc": { + "start": { + "line": 810, + "column": 37 + }, + "end": { + "line": 810, + "column": 40 + } + } + }, + "range": [ + 15128, + 15134 + ], + "loc": { + "start": { + "line": 810, + "column": 34 + }, + "end": { + "line": 810, + "column": 40 + } + } + }, + "arguments": [ + { + "type": "Literal", + "value": 1, + "raw": "1.0", + "range": [ + 15135, + 15138 + ], + "loc": { + "start": { + "line": 810, + "column": 41 + }, + "end": { + "line": 810, + "column": 44 + } + } + }, + { + "type": "Literal", + "value": 0, + "raw": "0.0", + "range": [ + 15140, + 15143 + ], + "loc": { + "start": { + "line": 810, + "column": 46 + }, + "end": { + "line": 810, + "column": 49 + } + } + } + ], + "range": [ + 15128, + 15144 + ], + "loc": { + "start": { + "line": 810, + "column": 34 + }, + "end": { + "line": 810, + "column": 50 + } + } + }, + { + "type": "CallExpression", + "callee": { + "type": "MemberExpression", + "computed": false, + "object": { + "type": "Identifier", + "name": "p2", + "range": [ + 15146, + 15148 + ], + "loc": { + "start": { + "line": 810, + "column": 52 + }, + "end": { + "line": 810, + "column": 54 + } + } + }, + "property": { + "type": "Identifier", + "name": "set", + "range": [ + 15149, + 15152 + ], + "loc": { + "start": { + "line": 810, + "column": 55 + }, + "end": { + "line": 810, + "column": 58 + } + } + }, + "range": [ + 15146, + 15152 + ], + "loc": { + "start": { + "line": 810, + "column": 52 + }, + "end": { + "line": 810, + "column": 58 + } + } + }, + "arguments": [ + { + "type": "BinaryExpression", + "operator": "+", + "left": { + "type": "Literal", + "value": 1, + "raw": "1.0", + "range": [ + 15153, + 15156 + ], + "loc": { + "start": { + "line": 810, + "column": 59 + }, + "end": { + "line": 810, + "column": 62 + } + } + }, + "right": { + "type": "Identifier", + "name": "d", + "range": [ + 15159, + 15160 + ], + "loc": { + "start": { + "line": 810, + "column": 65 + }, + "end": { + "line": 810, + "column": 66 + } + } + }, + "range": [ + 15153, + 15160 + ], + "loc": { + "start": { + "line": 810, + "column": 59 + }, + "end": { + "line": 810, + "column": 66 + } + } + }, + { + "type": "BinaryExpression", + "operator": "+", + "left": { + "type": "Literal", + "value": 0, + "raw": "0.0", + "range": [ + 15162, + 15165 + ], + "loc": { + "start": { + "line": 810, + "column": 68 + }, + "end": { + "line": 810, + "column": 71 + } + } + }, + "right": { + "type": "Identifier", + "name": "d", + "range": [ + 15168, + 15169 + ], + "loc": { + "start": { + "line": 810, + "column": 74 + }, + "end": { + "line": 810, + "column": 75 + } + } + }, + "range": [ + 15162, + 15169 + ], + "loc": { + "start": { + "line": 810, + "column": 68 + }, + "end": { + "line": 810, + "column": 75 + } + } + } + ], + "range": [ + 15146, + 15170 + ], + "loc": { + "start": { + "line": 810, + "column": 52 + }, + "end": { + "line": 810, + "column": 76 + } + } + }, + { + "type": "Identifier", + "name": "left", + "range": [ + 15172, + 15176 + ], + "loc": { + "start": { + "line": 810, + "column": 78 + }, + "end": { + "line": 810, + "column": 82 + } + } + }, + { + "type": "Identifier", + "name": "offset", + "range": [ + 15178, + 15184 + ], + "loc": { + "start": { + "line": 810, + "column": 84 + }, + "end": { + "line": 810, + "column": 90 + } + } + }, + { + "type": "Identifier", + "name": "a2", + "range": [ + 15186, + 15188 + ], + "loc": { + "start": { + "line": 810, + "column": 92 + }, + "end": { + "line": 810, + "column": 94 + } + } + } + ], + "range": [ + 15097, + 15189 + ], + "loc": { + "start": { + "line": 810, + "column": 3 + }, + "end": { + "line": 810, + "column": 95 + } + } + }, + "range": [ + 15097, + 15190 + ], + "loc": { + "start": { + "line": 810, + "column": 3 + }, + "end": { + "line": 810, + "column": 96 + } + } + }, + { + "type": "ExpressionStatement", + "expression": { + "type": "CallExpression", + "callee": { + "type": "MemberExpression", + "computed": false, + "object": { + "type": "CallExpression", + "callee": { + "type": "MemberExpression", + "computed": false, + "object": { + "type": "Identifier", + "name": "result", + "range": [ + 15197, + 15203 + ], + "loc": { + "start": { + "line": 812, + "column": 3 + }, + "end": { + "line": 812, + "column": 9 + } + } + }, + "property": { + "type": "Identifier", + "name": "addVectors", + "range": [ + 15204, + 15214 + ], + "loc": { + "start": { + "line": 812, + "column": 10 + }, + "end": { + "line": 812, + "column": 20 + } + } + }, + "range": [ + 15197, + 15214 + ], + "loc": { + "start": { + "line": 812, + "column": 3 + }, + "end": { + "line": 812, + "column": 20 + } + } + }, + "arguments": [ + { + "type": "Identifier", + "name": "a1", + "range": [ + 15215, + 15217 + ], + "loc": { + "start": { + "line": 812, + "column": 21 + }, + "end": { + "line": 812, + "column": 23 + } + } + }, + { + "type": "Identifier", + "name": "a2", + "range": [ + 15219, + 15221 + ], + "loc": { + "start": { + "line": 812, + "column": 25 + }, + "end": { + "line": 812, + "column": 27 + } + } + } + ], + "range": [ + 15197, + 15222 + ], + "loc": { + "start": { + "line": 812, + "column": 3 + }, + "end": { + "line": 812, + "column": 28 + } + } + }, + "property": { + "type": "Identifier", + "name": "divideScalar", + "range": [ + 15223, + 15235 + ], + "loc": { + "start": { + "line": 812, + "column": 29 + }, + "end": { + "line": 812, + "column": 41 + } + } + }, + "range": [ + 15197, + 15235 + ], + "loc": { + "start": { + "line": 812, + "column": 3 + }, + "end": { + "line": 812, + "column": 41 + } + } + }, + "arguments": [ + { + "type": "Literal", + "value": 2, + "raw": "2.0", + "range": [ + 15236, + 15239 + ], + "loc": { + "start": { + "line": 812, + "column": 42 + }, + "end": { + "line": 812, + "column": 45 + } + } + } + ], + "range": [ + 15197, + 15240 + ], + "loc": { + "start": { + "line": 812, + "column": 3 + }, + "end": { + "line": 812, + "column": 46 + } + } + }, + "range": [ + 15197, + 15241 + ], + "loc": { + "start": { + "line": 812, + "column": 3 + }, + "end": { + "line": 812, + "column": 47 + } + } + }, + { + "type": "BreakStatement", + "label": null, + "range": [ + 15248, + 15254 + ], + "loc": { + "start": { + "line": 814, + "column": 3 + }, + "end": { + "line": 814, + "column": 9 + } + } + } + ], + "range": [ + 14904, + 15261 + ], + "loc": { + "start": { + "line": 800, + "column": 10 + }, + "end": { + "line": 816, + "column": 3 + } + } + } + ], + "range": [ + 14896, + 15261 + ], + "loc": { + "start": { + "line": 800, + "column": 2 + }, + "end": { + "line": 816, + "column": 3 + } + } + }, + { + "type": "SwitchCase", + "test": { + "type": "Literal", + "value": 3, + "raw": "3", + "range": [ + 15272, + 15273 + ], + "loc": { + "start": { + "line": 818, + "column": 7 + }, + "end": { + "line": 818, + "column": 8 + } + } + }, + "consequent": [ + { + "type": "BlockStatement", + "body": [ + { + "type": "ExpressionStatement", + "expression": { + "type": "CallExpression", + "callee": { + "type": "Identifier", + "name": "calculateDiagonalArea", + "range": [ + 15388, + 15409 + ], + "loc": { + "start": { + "line": 829, + "column": 3 + }, + "end": { + "line": 829, + "column": 24 + } + } + }, + "arguments": [ + { + "type": "Identifier", + "name": "pattern", + "range": [ + 15410, + 15417 + ], + "loc": { + "start": { + "line": 829, + "column": 25 + }, + "end": { + "line": 829, + "column": 32 + } + } + }, + { + "type": "CallExpression", + "callee": { + "type": "MemberExpression", + "computed": false, + "object": { + "type": "Identifier", + "name": "p1", + "range": [ + 15419, + 15421 + ], + "loc": { + "start": { + "line": 829, + "column": 34 + }, + "end": { + "line": 829, + "column": 36 + } + } + }, + "property": { + "type": "Identifier", + "name": "set", + "range": [ + 15422, + 15425 + ], + "loc": { + "start": { + "line": 829, + "column": 37 + }, + "end": { + "line": 829, + "column": 40 + } + } + }, + "range": [ + 15419, + 15425 + ], + "loc": { + "start": { + "line": 829, + "column": 34 + }, + "end": { + "line": 829, + "column": 40 + } + } + }, + "arguments": [ + { + "type": "Literal", + "value": 1, + "raw": "1.0", + "range": [ + 15426, + 15429 + ], + "loc": { + "start": { + "line": 829, + "column": 41 + }, + "end": { + "line": 829, + "column": 44 + } + } + }, + { + "type": "Literal", + "value": 0, + "raw": "0.0", + "range": [ + 15431, + 15434 + ], + "loc": { + "start": { + "line": 829, + "column": 46 + }, + "end": { + "line": 829, + "column": 49 + } + } + } + ], + "range": [ + 15419, + 15435 + ], + "loc": { + "start": { + "line": 829, + "column": 34 + }, + "end": { + "line": 829, + "column": 50 + } + } + }, + { + "type": "CallExpression", + "callee": { + "type": "MemberExpression", + "computed": false, + "object": { + "type": "Identifier", + "name": "p2", + "range": [ + 15437, + 15439 + ], + "loc": { + "start": { + "line": 829, + "column": 52 + }, + "end": { + "line": 829, + "column": 54 + } + } + }, + "property": { + "type": "Identifier", + "name": "set", + "range": [ + 15440, + 15443 + ], + "loc": { + "start": { + "line": 829, + "column": 55 + }, + "end": { + "line": 829, + "column": 58 + } + } + }, + "range": [ + 15437, + 15443 + ], + "loc": { + "start": { + "line": 829, + "column": 52 + }, + "end": { + "line": 829, + "column": 58 + } + } + }, + "arguments": [ + { + "type": "BinaryExpression", + "operator": "+", + "left": { + "type": "Literal", + "value": 1, + "raw": "1.0", + "range": [ + 15444, + 15447 + ], + "loc": { + "start": { + "line": 829, + "column": 59 + }, + "end": { + "line": 829, + "column": 62 + } + } + }, + "right": { + "type": "Identifier", + "name": "d", + "range": [ + 15450, + 15451 + ], + "loc": { + "start": { + "line": 829, + "column": 65 + }, + "end": { + "line": 829, + "column": 66 + } + } + }, + "range": [ + 15444, + 15451 + ], + "loc": { + "start": { + "line": 829, + "column": 59 + }, + "end": { + "line": 829, + "column": 66 + } + } + }, + { + "type": "BinaryExpression", + "operator": "+", + "left": { + "type": "Literal", + "value": 0, + "raw": "0.0", + "range": [ + 15453, + 15456 + ], + "loc": { + "start": { + "line": 829, + "column": 68 + }, + "end": { + "line": 829, + "column": 71 + } + } + }, + "right": { + "type": "Identifier", + "name": "d", + "range": [ + 15459, + 15460 + ], + "loc": { + "start": { + "line": 829, + "column": 74 + }, + "end": { + "line": 829, + "column": 75 + } + } + }, + "range": [ + 15453, + 15460 + ], + "loc": { + "start": { + "line": 829, + "column": 68 + }, + "end": { + "line": 829, + "column": 75 + } + } + } + ], + "range": [ + 15437, + 15461 + ], + "loc": { + "start": { + "line": 829, + "column": 52 + }, + "end": { + "line": 829, + "column": 76 + } + } + }, + { + "type": "Identifier", + "name": "left", + "range": [ + 15463, + 15467 + ], + "loc": { + "start": { + "line": 829, + "column": 78 + }, + "end": { + "line": 829, + "column": 82 + } + } + }, + { + "type": "Identifier", + "name": "offset", + "range": [ + 15469, + 15475 + ], + "loc": { + "start": { + "line": 829, + "column": 84 + }, + "end": { + "line": 829, + "column": 90 + } + } + }, + { + "type": "Identifier", + "name": "result", + "range": [ + 15477, + 15483 + ], + "loc": { + "start": { + "line": 829, + "column": 92 + }, + "end": { + "line": 829, + "column": 98 + } + } + } + ], + "range": [ + 15388, + 15484 + ], + "loc": { + "start": { + "line": 829, + "column": 3 + }, + "end": { + "line": 829, + "column": 99 + } + } + }, + "range": [ + 15388, + 15485 + ], + "loc": { + "start": { + "line": 829, + "column": 3 + }, + "end": { + "line": 829, + "column": 100 + } + }, + "leadingComments": [ + { + "type": "Block", + "value": "\r\n\t\t\t * .----\r\n\t\t\t * .-´\r\n\t\t\t * .-´\r\n\t\t\t * .-´\r\n\t\t\t * |\r\n\t\t\t * |\r\n\t\t\t ", + "range": [ + 15283, + 15381 + ], + "loc": { + "start": { + "line": 820, + "column": 3 + }, + "end": { + "line": 827, + "column": 6 + } + } + } + ] + }, + { + "type": "BreakStatement", + "label": null, + "range": [ + 15492, + 15498 + ], + "loc": { + "start": { + "line": 831, + "column": 3 + }, + "end": { + "line": 831, + "column": 9 + } + } + } + ], + "range": [ + 15275, + 15505 + ], + "loc": { + "start": { + "line": 818, + "column": 10 + }, + "end": { + "line": 833, + "column": 3 + } + } + } + ], + "range": [ + 15267, + 15505 + ], + "loc": { + "start": { + "line": 818, + "column": 2 + }, + "end": { + "line": 833, + "column": 3 + } + } + }, + { + "type": "SwitchCase", + "test": { + "type": "Literal", + "value": 4, + "raw": "4", + "range": [ + 15516, + 15517 + ], + "loc": { + "start": { + "line": 835, + "column": 7 + }, + "end": { + "line": 835, + "column": 8 + } + } + }, + "consequent": [ + { + "type": "BlockStatement", + "body": [ + { + "type": "ExpressionStatement", + "expression": { + "type": "CallExpression", + "callee": { + "type": "Identifier", + "name": "calculateDiagonalArea", + "range": [ + 15601, + 15622 + ], + "loc": { + "start": { + "line": 843, + "column": 3 + }, + "end": { + "line": 843, + "column": 24 + } + } + }, + "arguments": [ + { + "type": "Identifier", + "name": "pattern", + "range": [ + 15623, + 15630 + ], + "loc": { + "start": { + "line": 843, + "column": 25 + }, + "end": { + "line": 843, + "column": 32 + } + } + }, + { + "type": "CallExpression", + "callee": { + "type": "MemberExpression", + "computed": false, + "object": { + "type": "Identifier", + "name": "p1", + "range": [ + 15632, + 15634 + ], + "loc": { + "start": { + "line": 843, + "column": 34 + }, + "end": { + "line": 843, + "column": 36 + } + } + }, + "property": { + "type": "Identifier", + "name": "set", + "range": [ + 15635, + 15638 + ], + "loc": { + "start": { + "line": 843, + "column": 37 + }, + "end": { + "line": 843, + "column": 40 + } + } + }, + "range": [ + 15632, + 15638 + ], + "loc": { + "start": { + "line": 843, + "column": 34 + }, + "end": { + "line": 843, + "column": 40 + } + } + }, + "arguments": [ + { + "type": "Literal", + "value": 1, + "raw": "1.0", + "range": [ + 15639, + 15642 + ], + "loc": { + "start": { + "line": 843, + "column": 41 + }, + "end": { + "line": 843, + "column": 44 + } + } + }, + { + "type": "Literal", + "value": 1, + "raw": "1.0", + "range": [ + 15644, + 15647 + ], + "loc": { + "start": { + "line": 843, + "column": 46 + }, + "end": { + "line": 843, + "column": 49 + } + } + } + ], + "range": [ + 15632, + 15648 + ], + "loc": { + "start": { + "line": 843, + "column": 34 + }, + "end": { + "line": 843, + "column": 50 + } + } + }, + { + "type": "CallExpression", + "callee": { + "type": "MemberExpression", + "computed": false, + "object": { + "type": "Identifier", + "name": "p2", + "range": [ + 15650, + 15652 + ], + "loc": { + "start": { + "line": 843, + "column": 52 + }, + "end": { + "line": 843, + "column": 54 + } + } + }, + "property": { + "type": "Identifier", + "name": "set", + "range": [ + 15653, + 15656 + ], + "loc": { + "start": { + "line": 843, + "column": 55 + }, + "end": { + "line": 843, + "column": 58 + } + } + }, + "range": [ + 15650, + 15656 + ], + "loc": { + "start": { + "line": 843, + "column": 52 + }, + "end": { + "line": 843, + "column": 58 + } + } + }, + "arguments": [ + { + "type": "BinaryExpression", + "operator": "+", + "left": { + "type": "Literal", + "value": 0, + "raw": "0.0", + "range": [ + 15657, + 15660 + ], + "loc": { + "start": { + "line": 843, + "column": 59 + }, + "end": { + "line": 843, + "column": 62 + } + } + }, + "right": { + "type": "Identifier", + "name": "d", + "range": [ + 15663, + 15664 + ], + "loc": { + "start": { + "line": 843, + "column": 65 + }, + "end": { + "line": 843, + "column": 66 + } + } + }, + "range": [ + 15657, + 15664 + ], + "loc": { + "start": { + "line": 843, + "column": 59 + }, + "end": { + "line": 843, + "column": 66 + } + } + }, + { + "type": "BinaryExpression", + "operator": "+", + "left": { + "type": "Literal", + "value": 0, + "raw": "0.0", + "range": [ + 15666, + 15669 + ], + "loc": { + "start": { + "line": 843, + "column": 68 + }, + "end": { + "line": 843, + "column": 71 + } + } + }, + "right": { + "type": "Identifier", + "name": "d", + "range": [ + 15672, + 15673 + ], + "loc": { + "start": { + "line": 843, + "column": 74 + }, + "end": { + "line": 843, + "column": 75 + } + } + }, + "range": [ + 15666, + 15673 + ], + "loc": { + "start": { + "line": 843, + "column": 68 + }, + "end": { + "line": 843, + "column": 75 + } + } + } + ], + "range": [ + 15650, + 15674 + ], + "loc": { + "start": { + "line": 843, + "column": 52 + }, + "end": { + "line": 843, + "column": 76 + } + } + }, + { + "type": "Identifier", + "name": "left", + "range": [ + 15676, + 15680 + ], + "loc": { + "start": { + "line": 843, + "column": 78 + }, + "end": { + "line": 843, + "column": 82 + } + } + }, + { + "type": "Identifier", + "name": "offset", + "range": [ + 15682, + 15688 + ], + "loc": { + "start": { + "line": 843, + "column": 84 + }, + "end": { + "line": 843, + "column": 90 + } + } + }, + { + "type": "Identifier", + "name": "a1", + "range": [ + 15690, + 15692 + ], + "loc": { + "start": { + "line": 843, + "column": 92 + }, + "end": { + "line": 843, + "column": 94 + } + } + } + ], + "range": [ + 15601, + 15693 + ], + "loc": { + "start": { + "line": 843, + "column": 3 + }, + "end": { + "line": 843, + "column": 95 + } + } + }, + "range": [ + 15601, + 15694 + ], + "loc": { + "start": { + "line": 843, + "column": 3 + }, + "end": { + "line": 843, + "column": 96 + } + }, + "leadingComments": [ + { + "type": "Block", + "value": " .-´\r\n\t\t\t * .-´\r\n\t\t\t * .-´\r\n\t\t\t * ----´\r\n\t\t\t ", + "range": [ + 15527, + 15594 + ], + "loc": { + "start": { + "line": 837, + "column": 3 + }, + "end": { + "line": 841, + "column": 6 + } + } + } + ] + }, + { + "type": "ExpressionStatement", + "expression": { + "type": "CallExpression", + "callee": { + "type": "Identifier", + "name": "calculateDiagonalArea", + "range": [ + 15699, + 15720 + ], + "loc": { + "start": { + "line": 844, + "column": 3 + }, + "end": { + "line": 844, + "column": 24 + } + } + }, + "arguments": [ + { + "type": "Identifier", + "name": "pattern", + "range": [ + 15721, + 15728 + ], + "loc": { + "start": { + "line": 844, + "column": 25 + }, + "end": { + "line": 844, + "column": 32 + } + } + }, + { + "type": "CallExpression", + "callee": { + "type": "MemberExpression", + "computed": false, + "object": { + "type": "Identifier", + "name": "p1", + "range": [ + 15730, + 15732 + ], + "loc": { + "start": { + "line": 844, + "column": 34 + }, + "end": { + "line": 844, + "column": 36 + } + } + }, + "property": { + "type": "Identifier", + "name": "set", + "range": [ + 15733, + 15736 + ], + "loc": { + "start": { + "line": 844, + "column": 37 + }, + "end": { + "line": 844, + "column": 40 + } + } + }, + "range": [ + 15730, + 15736 + ], + "loc": { + "start": { + "line": 844, + "column": 34 + }, + "end": { + "line": 844, + "column": 40 + } + } + }, + "arguments": [ + { + "type": "Literal", + "value": 1, + "raw": "1.0", + "range": [ + 15737, + 15740 + ], + "loc": { + "start": { + "line": 844, + "column": 41 + }, + "end": { + "line": 844, + "column": 44 + } + } + }, + { + "type": "Literal", + "value": 1, + "raw": "1.0", + "range": [ + 15742, + 15745 + ], + "loc": { + "start": { + "line": 844, + "column": 46 + }, + "end": { + "line": 844, + "column": 49 + } + } + } + ], + "range": [ + 15730, + 15746 + ], + "loc": { + "start": { + "line": 844, + "column": 34 + }, + "end": { + "line": 844, + "column": 50 + } + } + }, + { + "type": "CallExpression", + "callee": { + "type": "MemberExpression", + "computed": false, + "object": { + "type": "Identifier", + "name": "p2", + "range": [ + 15748, + 15750 + ], + "loc": { + "start": { + "line": 844, + "column": 52 + }, + "end": { + "line": 844, + "column": 54 + } + } + }, + "property": { + "type": "Identifier", + "name": "set", + "range": [ + 15751, + 15754 + ], + "loc": { + "start": { + "line": 844, + "column": 55 + }, + "end": { + "line": 844, + "column": 58 + } + } + }, + "range": [ + 15748, + 15754 + ], + "loc": { + "start": { + "line": 844, + "column": 52 + }, + "end": { + "line": 844, + "column": 58 + } + } + }, + "arguments": [ + { + "type": "BinaryExpression", + "operator": "+", + "left": { + "type": "Literal", + "value": 1, + "raw": "1.0", + "range": [ + 15755, + 15758 + ], + "loc": { + "start": { + "line": 844, + "column": 59 + }, + "end": { + "line": 844, + "column": 62 + } + } + }, + "right": { + "type": "Identifier", + "name": "d", + "range": [ + 15761, + 15762 + ], + "loc": { + "start": { + "line": 844, + "column": 65 + }, + "end": { + "line": 844, + "column": 66 + } + } + }, + "range": [ + 15755, + 15762 + ], + "loc": { + "start": { + "line": 844, + "column": 59 + }, + "end": { + "line": 844, + "column": 66 + } + } + }, + { + "type": "BinaryExpression", + "operator": "+", + "left": { + "type": "Literal", + "value": 0, + "raw": "0.0", + "range": [ + 15764, + 15767 + ], + "loc": { + "start": { + "line": 844, + "column": 68 + }, + "end": { + "line": 844, + "column": 71 + } + } + }, + "right": { + "type": "Identifier", + "name": "d", + "range": [ + 15770, + 15771 + ], + "loc": { + "start": { + "line": 844, + "column": 74 + }, + "end": { + "line": 844, + "column": 75 + } + } + }, + "range": [ + 15764, + 15771 + ], + "loc": { + "start": { + "line": 844, + "column": 68 + }, + "end": { + "line": 844, + "column": 75 + } + } + } + ], + "range": [ + 15748, + 15772 + ], + "loc": { + "start": { + "line": 844, + "column": 52 + }, + "end": { + "line": 844, + "column": 76 + } + } + }, + { + "type": "Identifier", + "name": "left", + "range": [ + 15774, + 15778 + ], + "loc": { + "start": { + "line": 844, + "column": 78 + }, + "end": { + "line": 844, + "column": 82 + } + } + }, + { + "type": "Identifier", + "name": "offset", + "range": [ + 15780, + 15786 + ], + "loc": { + "start": { + "line": 844, + "column": 84 + }, + "end": { + "line": 844, + "column": 90 + } + } + }, + { + "type": "Identifier", + "name": "a2", + "range": [ + 15788, + 15790 + ], + "loc": { + "start": { + "line": 844, + "column": 92 + }, + "end": { + "line": 844, + "column": 94 + } + } + } + ], + "range": [ + 15699, + 15791 + ], + "loc": { + "start": { + "line": 844, + "column": 3 + }, + "end": { + "line": 844, + "column": 95 + } + } + }, + "range": [ + 15699, + 15792 + ], + "loc": { + "start": { + "line": 844, + "column": 3 + }, + "end": { + "line": 844, + "column": 96 + } + } + }, + { + "type": "ExpressionStatement", + "expression": { + "type": "CallExpression", + "callee": { + "type": "MemberExpression", + "computed": false, + "object": { + "type": "CallExpression", + "callee": { + "type": "MemberExpression", + "computed": false, + "object": { + "type": "Identifier", + "name": "result", + "range": [ + 15799, + 15805 + ], + "loc": { + "start": { + "line": 846, + "column": 3 + }, + "end": { + "line": 846, + "column": 9 + } + } + }, + "property": { + "type": "Identifier", + "name": "addVectors", + "range": [ + 15806, + 15816 + ], + "loc": { + "start": { + "line": 846, + "column": 10 + }, + "end": { + "line": 846, + "column": 20 + } + } + }, + "range": [ + 15799, + 15816 + ], + "loc": { + "start": { + "line": 846, + "column": 3 + }, + "end": { + "line": 846, + "column": 20 + } + } + }, + "arguments": [ + { + "type": "Identifier", + "name": "a1", + "range": [ + 15817, + 15819 + ], + "loc": { + "start": { + "line": 846, + "column": 21 + }, + "end": { + "line": 846, + "column": 23 + } + } + }, + { + "type": "Identifier", + "name": "a2", + "range": [ + 15821, + 15823 + ], + "loc": { + "start": { + "line": 846, + "column": 25 + }, + "end": { + "line": 846, + "column": 27 + } + } + } + ], + "range": [ + 15799, + 15824 + ], + "loc": { + "start": { + "line": 846, + "column": 3 + }, + "end": { + "line": 846, + "column": 28 + } + } + }, + "property": { + "type": "Identifier", + "name": "divideScalar", + "range": [ + 15825, + 15837 + ], + "loc": { + "start": { + "line": 846, + "column": 29 + }, + "end": { + "line": 846, + "column": 41 + } + } + }, + "range": [ + 15799, + 15837 + ], + "loc": { + "start": { + "line": 846, + "column": 3 + }, + "end": { + "line": 846, + "column": 41 + } + } + }, + "arguments": [ + { + "type": "Literal", + "value": 2, + "raw": "2.0", + "range": [ + 15838, + 15841 + ], + "loc": { + "start": { + "line": 846, + "column": 42 + }, + "end": { + "line": 846, + "column": 45 + } + } + } + ], + "range": [ + 15799, + 15842 + ], + "loc": { + "start": { + "line": 846, + "column": 3 + }, + "end": { + "line": 846, + "column": 46 + } + } + }, + "range": [ + 15799, + 15843 + ], + "loc": { + "start": { + "line": 846, + "column": 3 + }, + "end": { + "line": 846, + "column": 47 + } + } + }, + { + "type": "BreakStatement", + "label": null, + "range": [ + 15850, + 15856 + ], + "loc": { + "start": { + "line": 848, + "column": 3 + }, + "end": { + "line": 848, + "column": 9 + } + } + } + ], + "range": [ + 15519, + 15863 + ], + "loc": { + "start": { + "line": 835, + "column": 10 + }, + "end": { + "line": 850, + "column": 3 + } + } + } + ], + "range": [ + 15511, + 15863 + ], + "loc": { + "start": { + "line": 835, + "column": 2 + }, + "end": { + "line": 850, + "column": 3 + } + } + }, + { + "type": "SwitchCase", + "test": { + "type": "Literal", + "value": 5, + "raw": "5", + "range": [ + 15874, + 15875 + ], + "loc": { + "start": { + "line": 852, + "column": 7 + }, + "end": { + "line": 852, + "column": 8 + } + } + }, + "consequent": [ + { + "type": "BlockStatement", + "body": [ + { + "type": "ExpressionStatement", + "expression": { + "type": "CallExpression", + "callee": { + "type": "Identifier", + "name": "calculateDiagonalArea", + "range": [ + 15981, + 16002 + ], + "loc": { + "start": { + "line": 862, + "column": 3 + }, + "end": { + "line": 862, + "column": 24 + } + } + }, + "arguments": [ + { + "type": "Identifier", + "name": "pattern", + "range": [ + 16003, + 16010 + ], + "loc": { + "start": { + "line": 862, + "column": 25 + }, + "end": { + "line": 862, + "column": 32 + } + } + }, + { + "type": "CallExpression", + "callee": { + "type": "MemberExpression", + "computed": false, + "object": { + "type": "Identifier", + "name": "p1", + "range": [ + 16012, + 16014 + ], + "loc": { + "start": { + "line": 862, + "column": 34 + }, + "end": { + "line": 862, + "column": 36 + } + } + }, + "property": { + "type": "Identifier", + "name": "set", + "range": [ + 16015, + 16018 + ], + "loc": { + "start": { + "line": 862, + "column": 37 + }, + "end": { + "line": 862, + "column": 40 + } + } + }, + "range": [ + 16012, + 16018 + ], + "loc": { + "start": { + "line": 862, + "column": 34 + }, + "end": { + "line": 862, + "column": 40 + } + } + }, + "arguments": [ + { + "type": "Literal", + "value": 1, + "raw": "1.0", + "range": [ + 16019, + 16022 + ], + "loc": { + "start": { + "line": 862, + "column": 41 + }, + "end": { + "line": 862, + "column": 44 + } + } + }, + { + "type": "Literal", + "value": 1, + "raw": "1.0", + "range": [ + 16024, + 16027 + ], + "loc": { + "start": { + "line": 862, + "column": 46 + }, + "end": { + "line": 862, + "column": 49 + } + } + } + ], + "range": [ + 16012, + 16028 + ], + "loc": { + "start": { + "line": 862, + "column": 34 + }, + "end": { + "line": 862, + "column": 50 + } + } + }, + { + "type": "CallExpression", + "callee": { + "type": "MemberExpression", + "computed": false, + "object": { + "type": "Identifier", + "name": "p2", + "range": [ + 16030, + 16032 + ], + "loc": { + "start": { + "line": 862, + "column": 52 + }, + "end": { + "line": 862, + "column": 54 + } + } + }, + "property": { + "type": "Identifier", + "name": "set", + "range": [ + 16033, + 16036 + ], + "loc": { + "start": { + "line": 862, + "column": 55 + }, + "end": { + "line": 862, + "column": 58 + } + } + }, + "range": [ + 16030, + 16036 + ], + "loc": { + "start": { + "line": 862, + "column": 52 + }, + "end": { + "line": 862, + "column": 58 + } + } + }, + "arguments": [ + { + "type": "BinaryExpression", + "operator": "+", + "left": { + "type": "Literal", + "value": 0, + "raw": "0.0", + "range": [ + 16037, + 16040 + ], + "loc": { + "start": { + "line": 862, + "column": 59 + }, + "end": { + "line": 862, + "column": 62 + } + } + }, + "right": { + "type": "Identifier", + "name": "d", + "range": [ + 16043, + 16044 + ], + "loc": { + "start": { + "line": 862, + "column": 65 + }, + "end": { + "line": 862, + "column": 66 + } + } + }, + "range": [ + 16037, + 16044 + ], + "loc": { + "start": { + "line": 862, + "column": 59 + }, + "end": { + "line": 862, + "column": 66 + } + } + }, + { + "type": "BinaryExpression", + "operator": "+", + "left": { + "type": "Literal", + "value": 0, + "raw": "0.0", + "range": [ + 16046, + 16049 + ], + "loc": { + "start": { + "line": 862, + "column": 68 + }, + "end": { + "line": 862, + "column": 71 + } + } + }, + "right": { + "type": "Identifier", + "name": "d", + "range": [ + 16052, + 16053 + ], + "loc": { + "start": { + "line": 862, + "column": 74 + }, + "end": { + "line": 862, + "column": 75 + } + } + }, + "range": [ + 16046, + 16053 + ], + "loc": { + "start": { + "line": 862, + "column": 68 + }, + "end": { + "line": 862, + "column": 75 + } + } + } + ], + "range": [ + 16030, + 16054 + ], + "loc": { + "start": { + "line": 862, + "column": 52 + }, + "end": { + "line": 862, + "column": 76 + } + } + }, + { + "type": "Identifier", + "name": "left", + "range": [ + 16056, + 16060 + ], + "loc": { + "start": { + "line": 862, + "column": 78 + }, + "end": { + "line": 862, + "column": 82 + } + } + }, + { + "type": "Identifier", + "name": "offset", + "range": [ + 16062, + 16068 + ], + "loc": { + "start": { + "line": 862, + "column": 84 + }, + "end": { + "line": 862, + "column": 90 + } + } + }, + { + "type": "Identifier", + "name": "a1", + "range": [ + 16070, + 16072 + ], + "loc": { + "start": { + "line": 862, + "column": 92 + }, + "end": { + "line": 862, + "column": 94 + } + } + } + ], + "range": [ + 15981, + 16073 + ], + "loc": { + "start": { + "line": 862, + "column": 3 + }, + "end": { + "line": 862, + "column": 95 + } + } + }, + "range": [ + 15981, + 16074 + ], + "loc": { + "start": { + "line": 862, + "column": 3 + }, + "end": { + "line": 862, + "column": 96 + } + }, + "leadingComments": [ + { + "type": "Block", + "value": " .-´\r\n\t\t\t * .-´\r\n\t\t\t * .-´\r\n\t\t\t * --.-´\r\n\t\t\t * |\r\n\t\t\t * |\r\n\t\t\t ", + "range": [ + 15885, + 15974 + ], + "loc": { + "start": { + "line": 854, + "column": 3 + }, + "end": { + "line": 860, + "column": 6 + } + } + } + ] + }, + { + "type": "ExpressionStatement", + "expression": { + "type": "CallExpression", + "callee": { + "type": "Identifier", + "name": "calculateDiagonalArea", + "range": [ + 16079, + 16100 + ], + "loc": { + "start": { + "line": 863, + "column": 3 + }, + "end": { + "line": 863, + "column": 24 + } + } + }, + "arguments": [ + { + "type": "Identifier", + "name": "pattern", + "range": [ + 16101, + 16108 + ], + "loc": { + "start": { + "line": 863, + "column": 25 + }, + "end": { + "line": 863, + "column": 32 + } + } + }, + { + "type": "CallExpression", + "callee": { + "type": "MemberExpression", + "computed": false, + "object": { + "type": "Identifier", + "name": "p1", + "range": [ + 16110, + 16112 + ], + "loc": { + "start": { + "line": 863, + "column": 34 + }, + "end": { + "line": 863, + "column": 36 + } + } + }, + "property": { + "type": "Identifier", + "name": "set", + "range": [ + 16113, + 16116 + ], + "loc": { + "start": { + "line": 863, + "column": 37 + }, + "end": { + "line": 863, + "column": 40 + } + } + }, + "range": [ + 16110, + 16116 + ], + "loc": { + "start": { + "line": 863, + "column": 34 + }, + "end": { + "line": 863, + "column": 40 + } + } + }, + "arguments": [ + { + "type": "Literal", + "value": 1, + "raw": "1.0", + "range": [ + 16117, + 16120 + ], + "loc": { + "start": { + "line": 863, + "column": 41 + }, + "end": { + "line": 863, + "column": 44 + } + } + }, + { + "type": "Literal", + "value": 0, + "raw": "0.0", + "range": [ + 16122, + 16125 + ], + "loc": { + "start": { + "line": 863, + "column": 46 + }, + "end": { + "line": 863, + "column": 49 + } + } + } + ], + "range": [ + 16110, + 16126 + ], + "loc": { + "start": { + "line": 863, + "column": 34 + }, + "end": { + "line": 863, + "column": 50 + } + } + }, + { + "type": "CallExpression", + "callee": { + "type": "MemberExpression", + "computed": false, + "object": { + "type": "Identifier", + "name": "p2", + "range": [ + 16128, + 16130 + ], + "loc": { + "start": { + "line": 863, + "column": 52 + }, + "end": { + "line": 863, + "column": 54 + } + } + }, + "property": { + "type": "Identifier", + "name": "set", + "range": [ + 16131, + 16134 + ], + "loc": { + "start": { + "line": 863, + "column": 55 + }, + "end": { + "line": 863, + "column": 58 + } + } + }, + "range": [ + 16128, + 16134 + ], + "loc": { + "start": { + "line": 863, + "column": 52 + }, + "end": { + "line": 863, + "column": 58 + } + } + }, + "arguments": [ + { + "type": "BinaryExpression", + "operator": "+", + "left": { + "type": "Literal", + "value": 1, + "raw": "1.0", + "range": [ + 16135, + 16138 + ], + "loc": { + "start": { + "line": 863, + "column": 59 + }, + "end": { + "line": 863, + "column": 62 + } + } + }, + "right": { + "type": "Identifier", + "name": "d", + "range": [ + 16141, + 16142 + ], + "loc": { + "start": { + "line": 863, + "column": 65 + }, + "end": { + "line": 863, + "column": 66 + } + } + }, + "range": [ + 16135, + 16142 + ], + "loc": { + "start": { + "line": 863, + "column": 59 + }, + "end": { + "line": 863, + "column": 66 + } + } + }, + { + "type": "BinaryExpression", + "operator": "+", + "left": { + "type": "Literal", + "value": 0, + "raw": "0.0", + "range": [ + 16144, + 16147 + ], + "loc": { + "start": { + "line": 863, + "column": 68 + }, + "end": { + "line": 863, + "column": 71 + } + } + }, + "right": { + "type": "Identifier", + "name": "d", + "range": [ + 16150, + 16151 + ], + "loc": { + "start": { + "line": 863, + "column": 74 + }, + "end": { + "line": 863, + "column": 75 + } + } + }, + "range": [ + 16144, + 16151 + ], + "loc": { + "start": { + "line": 863, + "column": 68 + }, + "end": { + "line": 863, + "column": 75 + } + } + } + ], + "range": [ + 16128, + 16152 + ], + "loc": { + "start": { + "line": 863, + "column": 52 + }, + "end": { + "line": 863, + "column": 76 + } + } + }, + { + "type": "Identifier", + "name": "left", + "range": [ + 16154, + 16158 + ], + "loc": { + "start": { + "line": 863, + "column": 78 + }, + "end": { + "line": 863, + "column": 82 + } + } + }, + { + "type": "Identifier", + "name": "offset", + "range": [ + 16160, + 16166 + ], + "loc": { + "start": { + "line": 863, + "column": 84 + }, + "end": { + "line": 863, + "column": 90 + } + } + }, + { + "type": "Identifier", + "name": "a2", + "range": [ + 16168, + 16170 + ], + "loc": { + "start": { + "line": 863, + "column": 92 + }, + "end": { + "line": 863, + "column": 94 + } + } + } + ], + "range": [ + 16079, + 16171 + ], + "loc": { + "start": { + "line": 863, + "column": 3 + }, + "end": { + "line": 863, + "column": 95 + } + } + }, + "range": [ + 16079, + 16172 + ], + "loc": { + "start": { + "line": 863, + "column": 3 + }, + "end": { + "line": 863, + "column": 96 + } + } + }, + { + "type": "ExpressionStatement", + "expression": { + "type": "CallExpression", + "callee": { + "type": "MemberExpression", + "computed": false, + "object": { + "type": "CallExpression", + "callee": { + "type": "MemberExpression", + "computed": false, + "object": { + "type": "Identifier", + "name": "result", + "range": [ + 16179, + 16185 + ], + "loc": { + "start": { + "line": 865, + "column": 3 + }, + "end": { + "line": 865, + "column": 9 + } + } + }, + "property": { + "type": "Identifier", + "name": "addVectors", + "range": [ + 16186, + 16196 + ], + "loc": { + "start": { + "line": 865, + "column": 10 + }, + "end": { + "line": 865, + "column": 20 + } + } + }, + "range": [ + 16179, + 16196 + ], + "loc": { + "start": { + "line": 865, + "column": 3 + }, + "end": { + "line": 865, + "column": 20 + } + } + }, + "arguments": [ + { + "type": "Identifier", + "name": "a1", + "range": [ + 16197, + 16199 + ], + "loc": { + "start": { + "line": 865, + "column": 21 + }, + "end": { + "line": 865, + "column": 23 + } + } + }, + { + "type": "Identifier", + "name": "a2", + "range": [ + 16201, + 16203 + ], + "loc": { + "start": { + "line": 865, + "column": 25 + }, + "end": { + "line": 865, + "column": 27 + } + } + } + ], + "range": [ + 16179, + 16204 + ], + "loc": { + "start": { + "line": 865, + "column": 3 + }, + "end": { + "line": 865, + "column": 28 + } + } + }, + "property": { + "type": "Identifier", + "name": "divideScalar", + "range": [ + 16205, + 16217 + ], + "loc": { + "start": { + "line": 865, + "column": 29 + }, + "end": { + "line": 865, + "column": 41 + } + } + }, + "range": [ + 16179, + 16217 + ], + "loc": { + "start": { + "line": 865, + "column": 3 + }, + "end": { + "line": 865, + "column": 41 + } + } + }, + "arguments": [ + { + "type": "Literal", + "value": 2, + "raw": "2.0", + "range": [ + 16218, + 16221 + ], + "loc": { + "start": { + "line": 865, + "column": 42 + }, + "end": { + "line": 865, + "column": 45 + } + } + } + ], + "range": [ + 16179, + 16222 + ], + "loc": { + "start": { + "line": 865, + "column": 3 + }, + "end": { + "line": 865, + "column": 46 + } + } + }, + "range": [ + 16179, + 16223 + ], + "loc": { + "start": { + "line": 865, + "column": 3 + }, + "end": { + "line": 865, + "column": 47 + } + } + }, + { + "type": "BreakStatement", + "label": null, + "range": [ + 16230, + 16236 + ], + "loc": { + "start": { + "line": 867, + "column": 3 + }, + "end": { + "line": 867, + "column": 9 + } + } + } + ], + "range": [ + 15877, + 16243 + ], + "loc": { + "start": { + "line": 852, + "column": 10 + }, + "end": { + "line": 869, + "column": 3 + } + } + } + ], + "range": [ + 15869, + 16243 + ], + "loc": { + "start": { + "line": 852, + "column": 2 + }, + "end": { + "line": 869, + "column": 3 + } + } + }, + { + "type": "SwitchCase", + "test": { + "type": "Literal", + "value": 6, + "raw": "6", + "range": [ + 16254, + 16255 + ], + "loc": { + "start": { + "line": 871, + "column": 7 + }, + "end": { + "line": 871, + "column": 8 + } + } + }, + "consequent": [ + { + "type": "BlockStatement", + "body": [ + { + "type": "ExpressionStatement", + "expression": { + "type": "CallExpression", + "callee": { + "type": "Identifier", + "name": "calculateDiagonalArea", + "range": [ + 16341, + 16362 + ], + "loc": { + "start": { + "line": 879, + "column": 3 + }, + "end": { + "line": 879, + "column": 24 + } + } + }, + "arguments": [ + { + "type": "Identifier", + "name": "pattern", + "range": [ + 16363, + 16370 + ], + "loc": { + "start": { + "line": 879, + "column": 25 + }, + "end": { + "line": 879, + "column": 32 + } + } + }, + { + "type": "CallExpression", + "callee": { + "type": "MemberExpression", + "computed": false, + "object": { + "type": "Identifier", + "name": "p1", + "range": [ + 16372, + 16374 + ], + "loc": { + "start": { + "line": 879, + "column": 34 + }, + "end": { + "line": 879, + "column": 36 + } + } + }, + "property": { + "type": "Identifier", + "name": "set", + "range": [ + 16375, + 16378 + ], + "loc": { + "start": { + "line": 879, + "column": 37 + }, + "end": { + "line": 879, + "column": 40 + } + } + }, + "range": [ + 16372, + 16378 + ], + "loc": { + "start": { + "line": 879, + "column": 34 + }, + "end": { + "line": 879, + "column": 40 + } + } + }, + "arguments": [ + { + "type": "Literal", + "value": 1, + "raw": "1.0", + "range": [ + 16379, + 16382 + ], + "loc": { + "start": { + "line": 879, + "column": 41 + }, + "end": { + "line": 879, + "column": 44 + } + } + }, + { + "type": "Literal", + "value": 1, + "raw": "1.0", + "range": [ + 16384, + 16387 + ], + "loc": { + "start": { + "line": 879, + "column": 46 + }, + "end": { + "line": 879, + "column": 49 + } + } + } + ], + "range": [ + 16372, + 16388 + ], + "loc": { + "start": { + "line": 879, + "column": 34 + }, + "end": { + "line": 879, + "column": 50 + } + } + }, + { + "type": "CallExpression", + "callee": { + "type": "MemberExpression", + "computed": false, + "object": { + "type": "Identifier", + "name": "p2", + "range": [ + 16390, + 16392 + ], + "loc": { + "start": { + "line": 879, + "column": 52 + }, + "end": { + "line": 879, + "column": 54 + } + } + }, + "property": { + "type": "Identifier", + "name": "set", + "range": [ + 16393, + 16396 + ], + "loc": { + "start": { + "line": 879, + "column": 55 + }, + "end": { + "line": 879, + "column": 58 + } + } + }, + "range": [ + 16390, + 16396 + ], + "loc": { + "start": { + "line": 879, + "column": 52 + }, + "end": { + "line": 879, + "column": 58 + } + } + }, + "arguments": [ + { + "type": "BinaryExpression", + "operator": "+", + "left": { + "type": "Literal", + "value": 1, + "raw": "1.0", + "range": [ + 16397, + 16400 + ], + "loc": { + "start": { + "line": 879, + "column": 59 + }, + "end": { + "line": 879, + "column": 62 + } + } + }, + "right": { + "type": "Identifier", + "name": "d", + "range": [ + 16403, + 16404 + ], + "loc": { + "start": { + "line": 879, + "column": 65 + }, + "end": { + "line": 879, + "column": 66 + } + } + }, + "range": [ + 16397, + 16404 + ], + "loc": { + "start": { + "line": 879, + "column": 59 + }, + "end": { + "line": 879, + "column": 66 + } + } + }, + { + "type": "BinaryExpression", + "operator": "+", + "left": { + "type": "Literal", + "value": 0, + "raw": "0.0", + "range": [ + 16406, + 16409 + ], + "loc": { + "start": { + "line": 879, + "column": 68 + }, + "end": { + "line": 879, + "column": 71 + } + } + }, + "right": { + "type": "Identifier", + "name": "d", + "range": [ + 16412, + 16413 + ], + "loc": { + "start": { + "line": 879, + "column": 74 + }, + "end": { + "line": 879, + "column": 75 + } + } + }, + "range": [ + 16406, + 16413 + ], + "loc": { + "start": { + "line": 879, + "column": 68 + }, + "end": { + "line": 879, + "column": 75 + } + } + } + ], + "range": [ + 16390, + 16414 + ], + "loc": { + "start": { + "line": 879, + "column": 52 + }, + "end": { + "line": 879, + "column": 76 + } + } + }, + { + "type": "Identifier", + "name": "left", + "range": [ + 16416, + 16420 + ], + "loc": { + "start": { + "line": 879, + "column": 78 + }, + "end": { + "line": 879, + "column": 82 + } + } + }, + { + "type": "Identifier", + "name": "offset", + "range": [ + 16422, + 16428 + ], + "loc": { + "start": { + "line": 879, + "column": 84 + }, + "end": { + "line": 879, + "column": 90 + } + } + }, + { + "type": "Identifier", + "name": "result", + "range": [ + 16430, + 16436 + ], + "loc": { + "start": { + "line": 879, + "column": 92 + }, + "end": { + "line": 879, + "column": 98 + } + } + } + ], + "range": [ + 16341, + 16437 + ], + "loc": { + "start": { + "line": 879, + "column": 3 + }, + "end": { + "line": 879, + "column": 99 + } + } + }, + "range": [ + 16341, + 16438 + ], + "loc": { + "start": { + "line": 879, + "column": 3 + }, + "end": { + "line": 879, + "column": 100 + } + }, + "leadingComments": [ + { + "type": "Block", + "value": " .----\r\n\t\t\t * .-´\r\n\t\t\t * .-´\r\n\t\t\t * ----´\r\n\t\t\t ", + "range": [ + 16265, + 16334 + ], + "loc": { + "start": { + "line": 873, + "column": 3 + }, + "end": { + "line": 877, + "column": 6 + } + } + } + ] + }, + { + "type": "BreakStatement", + "label": null, + "range": [ + 16445, + 16451 + ], + "loc": { + "start": { + "line": 881, + "column": 3 + }, + "end": { + "line": 881, + "column": 9 + } + } + } + ], + "range": [ + 16257, + 16458 + ], + "loc": { + "start": { + "line": 871, + "column": 10 + }, + "end": { + "line": 883, + "column": 3 + } + } + } + ], + "range": [ + 16249, + 16458 + ], + "loc": { + "start": { + "line": 871, + "column": 2 + }, + "end": { + "line": 883, + "column": 3 + } + } + }, + { + "type": "SwitchCase", + "test": { + "type": "Literal", + "value": 7, + "raw": "7", + "range": [ + 16469, + 16470 + ], + "loc": { + "start": { + "line": 885, + "column": 7 + }, + "end": { + "line": 885, + "column": 8 + } + } + }, + "consequent": [ + { + "type": "BlockStatement", + "body": [ + { + "type": "ExpressionStatement", + "expression": { + "type": "CallExpression", + "callee": { + "type": "Identifier", + "name": "calculateDiagonalArea", + "range": [ + 16578, + 16599 + ], + "loc": { + "start": { + "line": 895, + "column": 3 + }, + "end": { + "line": 895, + "column": 24 + } + } + }, + "arguments": [ + { + "type": "Identifier", + "name": "pattern", + "range": [ + 16600, + 16607 + ], + "loc": { + "start": { + "line": 895, + "column": 25 + }, + "end": { + "line": 895, + "column": 32 + } + } + }, + { + "type": "CallExpression", + "callee": { + "type": "MemberExpression", + "computed": false, + "object": { + "type": "Identifier", + "name": "p1", + "range": [ + 16609, + 16611 + ], + "loc": { + "start": { + "line": 895, + "column": 34 + }, + "end": { + "line": 895, + "column": 36 + } + } + }, + "property": { + "type": "Identifier", + "name": "set", + "range": [ + 16612, + 16615 + ], + "loc": { + "start": { + "line": 895, + "column": 37 + }, + "end": { + "line": 895, + "column": 40 + } + } + }, + "range": [ + 16609, + 16615 + ], + "loc": { + "start": { + "line": 895, + "column": 34 + }, + "end": { + "line": 895, + "column": 40 + } + } + }, + "arguments": [ + { + "type": "Literal", + "value": 1, + "raw": "1.0", + "range": [ + 16616, + 16619 + ], + "loc": { + "start": { + "line": 895, + "column": 41 + }, + "end": { + "line": 895, + "column": 44 + } + } + }, + { + "type": "Literal", + "value": 1, + "raw": "1.0", + "range": [ + 16621, + 16624 + ], + "loc": { + "start": { + "line": 895, + "column": 46 + }, + "end": { + "line": 895, + "column": 49 + } + } + } + ], + "range": [ + 16609, + 16625 + ], + "loc": { + "start": { + "line": 895, + "column": 34 + }, + "end": { + "line": 895, + "column": 50 + } + } + }, + { + "type": "CallExpression", + "callee": { + "type": "MemberExpression", + "computed": false, + "object": { + "type": "Identifier", + "name": "p2", + "range": [ + 16627, + 16629 + ], + "loc": { + "start": { + "line": 895, + "column": 52 + }, + "end": { + "line": 895, + "column": 54 + } + } + }, + "property": { + "type": "Identifier", + "name": "set", + "range": [ + 16630, + 16633 + ], + "loc": { + "start": { + "line": 895, + "column": 55 + }, + "end": { + "line": 895, + "column": 58 + } + } + }, + "range": [ + 16627, + 16633 + ], + "loc": { + "start": { + "line": 895, + "column": 52 + }, + "end": { + "line": 895, + "column": 58 + } + } + }, + "arguments": [ + { + "type": "BinaryExpression", + "operator": "+", + "left": { + "type": "Literal", + "value": 1, + "raw": "1.0", + "range": [ + 16634, + 16637 + ], + "loc": { + "start": { + "line": 895, + "column": 59 + }, + "end": { + "line": 895, + "column": 62 + } + } + }, + "right": { + "type": "Identifier", + "name": "d", + "range": [ + 16640, + 16641 + ], + "loc": { + "start": { + "line": 895, + "column": 65 + }, + "end": { + "line": 895, + "column": 66 + } + } + }, + "range": [ + 16634, + 16641 + ], + "loc": { + "start": { + "line": 895, + "column": 59 + }, + "end": { + "line": 895, + "column": 66 + } + } + }, + { + "type": "BinaryExpression", + "operator": "+", + "left": { + "type": "Literal", + "value": 0, + "raw": "0.0", + "range": [ + 16643, + 16646 + ], + "loc": { + "start": { + "line": 895, + "column": 68 + }, + "end": { + "line": 895, + "column": 71 + } + } + }, + "right": { + "type": "Identifier", + "name": "d", + "range": [ + 16649, + 16650 + ], + "loc": { + "start": { + "line": 895, + "column": 74 + }, + "end": { + "line": 895, + "column": 75 + } + } + }, + "range": [ + 16643, + 16650 + ], + "loc": { + "start": { + "line": 895, + "column": 68 + }, + "end": { + "line": 895, + "column": 75 + } + } + } + ], + "range": [ + 16627, + 16651 + ], + "loc": { + "start": { + "line": 895, + "column": 52 + }, + "end": { + "line": 895, + "column": 76 + } + } + }, + { + "type": "Identifier", + "name": "left", + "range": [ + 16653, + 16657 + ], + "loc": { + "start": { + "line": 895, + "column": 78 + }, + "end": { + "line": 895, + "column": 82 + } + } + }, + { + "type": "Identifier", + "name": "offset", + "range": [ + 16659, + 16665 + ], + "loc": { + "start": { + "line": 895, + "column": 84 + }, + "end": { + "line": 895, + "column": 90 + } + } + }, + { + "type": "Identifier", + "name": "a1", + "range": [ + 16667, + 16669 + ], + "loc": { + "start": { + "line": 895, + "column": 92 + }, + "end": { + "line": 895, + "column": 94 + } + } + } + ], + "range": [ + 16578, + 16670 + ], + "loc": { + "start": { + "line": 895, + "column": 3 + }, + "end": { + "line": 895, + "column": 95 + } + } + }, + "range": [ + 16578, + 16671 + ], + "loc": { + "start": { + "line": 895, + "column": 3 + }, + "end": { + "line": 895, + "column": 96 + } + }, + "leadingComments": [ + { + "type": "Block", + "value": " .----\r\n\t\t\t * .-´\r\n\t\t\t * .-´\r\n\t\t\t * --.-´\r\n\t\t\t * |\r\n\t\t\t * |\r\n\t\t\t ", + "range": [ + 16480, + 16571 + ], + "loc": { + "start": { + "line": 887, + "column": 3 + }, + "end": { + "line": 893, + "column": 6 + } + } + } + ] + }, + { + "type": "ExpressionStatement", + "expression": { + "type": "CallExpression", + "callee": { + "type": "Identifier", + "name": "calculateDiagonalArea", + "range": [ + 16676, + 16697 + ], + "loc": { + "start": { + "line": 896, + "column": 3 + }, + "end": { + "line": 896, + "column": 24 + } + } + }, + "arguments": [ + { + "type": "Identifier", + "name": "pattern", + "range": [ + 16698, + 16705 + ], + "loc": { + "start": { + "line": 896, + "column": 25 + }, + "end": { + "line": 896, + "column": 32 + } + } + }, + { + "type": "CallExpression", + "callee": { + "type": "MemberExpression", + "computed": false, + "object": { + "type": "Identifier", + "name": "p1", + "range": [ + 16707, + 16709 + ], + "loc": { + "start": { + "line": 896, + "column": 34 + }, + "end": { + "line": 896, + "column": 36 + } + } + }, + "property": { + "type": "Identifier", + "name": "set", + "range": [ + 16710, + 16713 + ], + "loc": { + "start": { + "line": 896, + "column": 37 + }, + "end": { + "line": 896, + "column": 40 + } + } + }, + "range": [ + 16707, + 16713 + ], + "loc": { + "start": { + "line": 896, + "column": 34 + }, + "end": { + "line": 896, + "column": 40 + } + } + }, + "arguments": [ + { + "type": "Literal", + "value": 1, + "raw": "1.0", + "range": [ + 16714, + 16717 + ], + "loc": { + "start": { + "line": 896, + "column": 41 + }, + "end": { + "line": 896, + "column": 44 + } + } + }, + { + "type": "Literal", + "value": 0, + "raw": "0.0", + "range": [ + 16719, + 16722 + ], + "loc": { + "start": { + "line": 896, + "column": 46 + }, + "end": { + "line": 896, + "column": 49 + } + } + } + ], + "range": [ + 16707, + 16723 + ], + "loc": { + "start": { + "line": 896, + "column": 34 + }, + "end": { + "line": 896, + "column": 50 + } + } + }, + { + "type": "CallExpression", + "callee": { + "type": "MemberExpression", + "computed": false, + "object": { + "type": "Identifier", + "name": "p2", + "range": [ + 16725, + 16727 + ], + "loc": { + "start": { + "line": 896, + "column": 52 + }, + "end": { + "line": 896, + "column": 54 + } + } + }, + "property": { + "type": "Identifier", + "name": "set", + "range": [ + 16728, + 16731 + ], + "loc": { + "start": { + "line": 896, + "column": 55 + }, + "end": { + "line": 896, + "column": 58 + } + } + }, + "range": [ + 16725, + 16731 + ], + "loc": { + "start": { + "line": 896, + "column": 52 + }, + "end": { + "line": 896, + "column": 58 + } + } + }, + "arguments": [ + { + "type": "BinaryExpression", + "operator": "+", + "left": { + "type": "Literal", + "value": 1, + "raw": "1.0", + "range": [ + 16732, + 16735 + ], + "loc": { + "start": { + "line": 896, + "column": 59 + }, + "end": { + "line": 896, + "column": 62 + } + } + }, + "right": { + "type": "Identifier", + "name": "d", + "range": [ + 16738, + 16739 + ], + "loc": { + "start": { + "line": 896, + "column": 65 + }, + "end": { + "line": 896, + "column": 66 + } + } + }, + "range": [ + 16732, + 16739 + ], + "loc": { + "start": { + "line": 896, + "column": 59 + }, + "end": { + "line": 896, + "column": 66 + } + } + }, + { + "type": "BinaryExpression", + "operator": "+", + "left": { + "type": "Literal", + "value": 0, + "raw": "0.0", + "range": [ + 16741, + 16744 + ], + "loc": { + "start": { + "line": 896, + "column": 68 + }, + "end": { + "line": 896, + "column": 71 + } + } + }, + "right": { + "type": "Identifier", + "name": "d", + "range": [ + 16747, + 16748 + ], + "loc": { + "start": { + "line": 896, + "column": 74 + }, + "end": { + "line": 896, + "column": 75 + } + } + }, + "range": [ + 16741, + 16748 + ], + "loc": { + "start": { + "line": 896, + "column": 68 + }, + "end": { + "line": 896, + "column": 75 + } + } + } + ], + "range": [ + 16725, + 16749 + ], + "loc": { + "start": { + "line": 896, + "column": 52 + }, + "end": { + "line": 896, + "column": 76 + } + } + }, + { + "type": "Identifier", + "name": "left", + "range": [ + 16751, + 16755 + ], + "loc": { + "start": { + "line": 896, + "column": 78 + }, + "end": { + "line": 896, + "column": 82 + } + } + }, + { + "type": "Identifier", + "name": "offset", + "range": [ + 16757, + 16763 + ], + "loc": { + "start": { + "line": 896, + "column": 84 + }, + "end": { + "line": 896, + "column": 90 + } + } + }, + { + "type": "Identifier", + "name": "a2", + "range": [ + 16765, + 16767 + ], + "loc": { + "start": { + "line": 896, + "column": 92 + }, + "end": { + "line": 896, + "column": 94 + } + } + } + ], + "range": [ + 16676, + 16768 + ], + "loc": { + "start": { + "line": 896, + "column": 3 + }, + "end": { + "line": 896, + "column": 95 + } + } + }, + "range": [ + 16676, + 16769 + ], + "loc": { + "start": { + "line": 896, + "column": 3 + }, + "end": { + "line": 896, + "column": 96 + } + } + }, + { + "type": "ExpressionStatement", + "expression": { + "type": "CallExpression", + "callee": { + "type": "MemberExpression", + "computed": false, + "object": { + "type": "CallExpression", + "callee": { + "type": "MemberExpression", + "computed": false, + "object": { + "type": "Identifier", + "name": "result", + "range": [ + 16776, + 16782 + ], + "loc": { + "start": { + "line": 898, + "column": 3 + }, + "end": { + "line": 898, + "column": 9 + } + } + }, + "property": { + "type": "Identifier", + "name": "addVectors", + "range": [ + 16783, + 16793 + ], + "loc": { + "start": { + "line": 898, + "column": 10 + }, + "end": { + "line": 898, + "column": 20 + } + } + }, + "range": [ + 16776, + 16793 + ], + "loc": { + "start": { + "line": 898, + "column": 3 + }, + "end": { + "line": 898, + "column": 20 + } + } + }, + "arguments": [ + { + "type": "Identifier", + "name": "a1", + "range": [ + 16794, + 16796 + ], + "loc": { + "start": { + "line": 898, + "column": 21 + }, + "end": { + "line": 898, + "column": 23 + } + } + }, + { + "type": "Identifier", + "name": "a2", + "range": [ + 16798, + 16800 + ], + "loc": { + "start": { + "line": 898, + "column": 25 + }, + "end": { + "line": 898, + "column": 27 + } + } + } + ], + "range": [ + 16776, + 16801 + ], + "loc": { + "start": { + "line": 898, + "column": 3 + }, + "end": { + "line": 898, + "column": 28 + } + } + }, + "property": { + "type": "Identifier", + "name": "divideScalar", + "range": [ + 16802, + 16814 + ], + "loc": { + "start": { + "line": 898, + "column": 29 + }, + "end": { + "line": 898, + "column": 41 + } + } + }, + "range": [ + 16776, + 16814 + ], + "loc": { + "start": { + "line": 898, + "column": 3 + }, + "end": { + "line": 898, + "column": 41 + } + } + }, + "arguments": [ + { + "type": "Literal", + "value": 2, + "raw": "2.0", + "range": [ + 16815, + 16818 + ], + "loc": { + "start": { + "line": 898, + "column": 42 + }, + "end": { + "line": 898, + "column": 45 + } + } + } + ], + "range": [ + 16776, + 16819 + ], + "loc": { + "start": { + "line": 898, + "column": 3 + }, + "end": { + "line": 898, + "column": 46 + } + } + }, + "range": [ + 16776, + 16820 + ], + "loc": { + "start": { + "line": 898, + "column": 3 + }, + "end": { + "line": 898, + "column": 47 + } + } + }, + { + "type": "BreakStatement", + "label": null, + "range": [ + 16827, + 16833 + ], + "loc": { + "start": { + "line": 900, + "column": 3 + }, + "end": { + "line": 900, + "column": 9 + } + } + } + ], + "range": [ + 16472, + 16840 + ], + "loc": { + "start": { + "line": 885, + "column": 10 + }, + "end": { + "line": 902, + "column": 3 + } + } + } + ], + "range": [ + 16464, + 16840 + ], + "loc": { + "start": { + "line": 885, + "column": 2 + }, + "end": { + "line": 902, + "column": 3 + } + } + }, + { + "type": "SwitchCase", + "test": { + "type": "Literal", + "value": 8, + "raw": "8", + "range": [ + 16851, + 16852 + ], + "loc": { + "start": { + "line": 904, + "column": 7 + }, + "end": { + "line": 904, + "column": 8 + } + } + }, + "consequent": [ + { + "type": "BlockStatement", + "body": [ + { + "type": "ExpressionStatement", + "expression": { + "type": "CallExpression", + "callee": { + "type": "Identifier", + "name": "calculateDiagonalArea", + "range": [ + 16962, + 16983 + ], + "loc": { + "start": { + "line": 914, + "column": 3 + }, + "end": { + "line": 914, + "column": 24 + } + } + }, + "arguments": [ + { + "type": "Identifier", + "name": "pattern", + "range": [ + 16984, + 16991 + ], + "loc": { + "start": { + "line": 914, + "column": 25 + }, + "end": { + "line": 914, + "column": 32 + } + } + }, + { + "type": "CallExpression", + "callee": { + "type": "MemberExpression", + "computed": false, + "object": { + "type": "Identifier", + "name": "p1", + "range": [ + 16993, + 16995 + ], + "loc": { + "start": { + "line": 914, + "column": 34 + }, + "end": { + "line": 914, + "column": 36 + } + } + }, + "property": { + "type": "Identifier", + "name": "set", + "range": [ + 16996, + 16999 + ], + "loc": { + "start": { + "line": 914, + "column": 37 + }, + "end": { + "line": 914, + "column": 40 + } + } + }, + "range": [ + 16993, + 16999 + ], + "loc": { + "start": { + "line": 914, + "column": 34 + }, + "end": { + "line": 914, + "column": 40 + } + } + }, + "arguments": [ + { + "type": "Literal", + "value": 0, + "raw": "0.0", + "range": [ + 17000, + 17003 + ], + "loc": { + "start": { + "line": 914, + "column": 41 + }, + "end": { + "line": 914, + "column": 44 + } + } + }, + { + "type": "Literal", + "value": 0, + "raw": "0.0", + "range": [ + 17005, + 17008 + ], + "loc": { + "start": { + "line": 914, + "column": 46 + }, + "end": { + "line": 914, + "column": 49 + } + } + } + ], + "range": [ + 16993, + 17009 + ], + "loc": { + "start": { + "line": 914, + "column": 34 + }, + "end": { + "line": 914, + "column": 50 + } + } + }, + { + "type": "CallExpression", + "callee": { + "type": "MemberExpression", + "computed": false, + "object": { + "type": "Identifier", + "name": "p2", + "range": [ + 17011, + 17013 + ], + "loc": { + "start": { + "line": 914, + "column": 52 + }, + "end": { + "line": 914, + "column": 54 + } + } + }, + "property": { + "type": "Identifier", + "name": "set", + "range": [ + 17014, + 17017 + ], + "loc": { + "start": { + "line": 914, + "column": 55 + }, + "end": { + "line": 914, + "column": 58 + } + } + }, + "range": [ + 17011, + 17017 + ], + "loc": { + "start": { + "line": 914, + "column": 52 + }, + "end": { + "line": 914, + "column": 58 + } + } + }, + "arguments": [ + { + "type": "BinaryExpression", + "operator": "+", + "left": { + "type": "Literal", + "value": 1, + "raw": "1.0", + "range": [ + 17018, + 17021 + ], + "loc": { + "start": { + "line": 914, + "column": 59 + }, + "end": { + "line": 914, + "column": 62 + } + } + }, + "right": { + "type": "Identifier", + "name": "d", + "range": [ + 17024, + 17025 + ], + "loc": { + "start": { + "line": 914, + "column": 65 + }, + "end": { + "line": 914, + "column": 66 + } + } + }, + "range": [ + 17018, + 17025 + ], + "loc": { + "start": { + "line": 914, + "column": 59 + }, + "end": { + "line": 914, + "column": 66 + } + } + }, + { + "type": "BinaryExpression", + "operator": "+", + "left": { + "type": "Literal", + "value": 1, + "raw": "1.0", + "range": [ + 17027, + 17030 + ], + "loc": { + "start": { + "line": 914, + "column": 68 + }, + "end": { + "line": 914, + "column": 71 + } + } + }, + "right": { + "type": "Identifier", + "name": "d", + "range": [ + 17033, + 17034 + ], + "loc": { + "start": { + "line": 914, + "column": 74 + }, + "end": { + "line": 914, + "column": 75 + } + } + }, + "range": [ + 17027, + 17034 + ], + "loc": { + "start": { + "line": 914, + "column": 68 + }, + "end": { + "line": 914, + "column": 75 + } + } + } + ], + "range": [ + 17011, + 17035 + ], + "loc": { + "start": { + "line": 914, + "column": 52 + }, + "end": { + "line": 914, + "column": 76 + } + } + }, + { + "type": "Identifier", + "name": "left", + "range": [ + 17037, + 17041 + ], + "loc": { + "start": { + "line": 914, + "column": 78 + }, + "end": { + "line": 914, + "column": 82 + } + } + }, + { + "type": "Identifier", + "name": "offset", + "range": [ + 17043, + 17049 + ], + "loc": { + "start": { + "line": 914, + "column": 84 + }, + "end": { + "line": 914, + "column": 90 + } + } + }, + { + "type": "Identifier", + "name": "a1", + "range": [ + 17051, + 17053 + ], + "loc": { + "start": { + "line": 914, + "column": 92 + }, + "end": { + "line": 914, + "column": 94 + } + } + } + ], + "range": [ + 16962, + 17054 + ], + "loc": { + "start": { + "line": 914, + "column": 3 + }, + "end": { + "line": 914, + "column": 95 + } + } + }, + "range": [ + 16962, + 17055 + ], + "loc": { + "start": { + "line": 914, + "column": 3 + }, + "end": { + "line": 914, + "column": 96 + } + }, + "leadingComments": [ + { + "type": "Block", + "value": " |\r\n\t\t\t * |\r\n\t\t\t * .-´\r\n\t\t\t * .-´\r\n\t\t\t * .-´\r\n\t\t\t * ´\r\n\t\t\t ", + "range": [ + 16862, + 16955 + ], + "loc": { + "start": { + "line": 906, + "column": 3 + }, + "end": { + "line": 912, + "column": 6 + } + } + } + ] + }, + { + "type": "ExpressionStatement", + "expression": { + "type": "CallExpression", + "callee": { + "type": "Identifier", + "name": "calculateDiagonalArea", + "range": [ + 17060, + 17081 + ], + "loc": { + "start": { + "line": 915, + "column": 3 + }, + "end": { + "line": 915, + "column": 24 + } + } + }, + "arguments": [ + { + "type": "Identifier", + "name": "pattern", + "range": [ + 17082, + 17089 + ], + "loc": { + "start": { + "line": 915, + "column": 25 + }, + "end": { + "line": 915, + "column": 32 + } + } + }, + { + "type": "CallExpression", + "callee": { + "type": "MemberExpression", + "computed": false, + "object": { + "type": "Identifier", + "name": "p1", + "range": [ + 17091, + 17093 + ], + "loc": { + "start": { + "line": 915, + "column": 34 + }, + "end": { + "line": 915, + "column": 36 + } + } + }, + "property": { + "type": "Identifier", + "name": "set", + "range": [ + 17094, + 17097 + ], + "loc": { + "start": { + "line": 915, + "column": 37 + }, + "end": { + "line": 915, + "column": 40 + } + } + }, + "range": [ + 17091, + 17097 + ], + "loc": { + "start": { + "line": 915, + "column": 34 + }, + "end": { + "line": 915, + "column": 40 + } + } + }, + "arguments": [ + { + "type": "Literal", + "value": 1, + "raw": "1.0", + "range": [ + 17098, + 17101 + ], + "loc": { + "start": { + "line": 915, + "column": 41 + }, + "end": { + "line": 915, + "column": 44 + } + } + }, + { + "type": "Literal", + "value": 0, + "raw": "0.0", + "range": [ + 17103, + 17106 + ], + "loc": { + "start": { + "line": 915, + "column": 46 + }, + "end": { + "line": 915, + "column": 49 + } + } + } + ], + "range": [ + 17091, + 17107 + ], + "loc": { + "start": { + "line": 915, + "column": 34 + }, + "end": { + "line": 915, + "column": 50 + } + } + }, + { + "type": "CallExpression", + "callee": { + "type": "MemberExpression", + "computed": false, + "object": { + "type": "Identifier", + "name": "p2", + "range": [ + 17109, + 17111 + ], + "loc": { + "start": { + "line": 915, + "column": 52 + }, + "end": { + "line": 915, + "column": 54 + } + } + }, + "property": { + "type": "Identifier", + "name": "set", + "range": [ + 17112, + 17115 + ], + "loc": { + "start": { + "line": 915, + "column": 55 + }, + "end": { + "line": 915, + "column": 58 + } + } + }, + "range": [ + 17109, + 17115 + ], + "loc": { + "start": { + "line": 915, + "column": 52 + }, + "end": { + "line": 915, + "column": 58 + } + } + }, + "arguments": [ + { + "type": "BinaryExpression", + "operator": "+", + "left": { + "type": "Literal", + "value": 1, + "raw": "1.0", + "range": [ + 17116, + 17119 + ], + "loc": { + "start": { + "line": 915, + "column": 59 + }, + "end": { + "line": 915, + "column": 62 + } + } + }, + "right": { + "type": "Identifier", + "name": "d", + "range": [ + 17122, + 17123 + ], + "loc": { + "start": { + "line": 915, + "column": 65 + }, + "end": { + "line": 915, + "column": 66 + } + } + }, + "range": [ + 17116, + 17123 + ], + "loc": { + "start": { + "line": 915, + "column": 59 + }, + "end": { + "line": 915, + "column": 66 + } + } + }, + { + "type": "BinaryExpression", + "operator": "+", + "left": { + "type": "Literal", + "value": 1, + "raw": "1.0", + "range": [ + 17125, + 17128 + ], + "loc": { + "start": { + "line": 915, + "column": 68 + }, + "end": { + "line": 915, + "column": 71 + } + } + }, + "right": { + "type": "Identifier", + "name": "d", + "range": [ + 17131, + 17132 + ], + "loc": { + "start": { + "line": 915, + "column": 74 + }, + "end": { + "line": 915, + "column": 75 + } + } + }, + "range": [ + 17125, + 17132 + ], + "loc": { + "start": { + "line": 915, + "column": 68 + }, + "end": { + "line": 915, + "column": 75 + } + } + } + ], + "range": [ + 17109, + 17133 + ], + "loc": { + "start": { + "line": 915, + "column": 52 + }, + "end": { + "line": 915, + "column": 76 + } + } + }, + { + "type": "Identifier", + "name": "left", + "range": [ + 17135, + 17139 + ], + "loc": { + "start": { + "line": 915, + "column": 78 + }, + "end": { + "line": 915, + "column": 82 + } + } + }, + { + "type": "Identifier", + "name": "offset", + "range": [ + 17141, + 17147 + ], + "loc": { + "start": { + "line": 915, + "column": 84 + }, + "end": { + "line": 915, + "column": 90 + } + } + }, + { + "type": "Identifier", + "name": "a2", + "range": [ + 17149, + 17151 + ], + "loc": { + "start": { + "line": 915, + "column": 92 + }, + "end": { + "line": 915, + "column": 94 + } + } + } + ], + "range": [ + 17060, + 17152 + ], + "loc": { + "start": { + "line": 915, + "column": 3 + }, + "end": { + "line": 915, + "column": 95 + } + } + }, + "range": [ + 17060, + 17153 + ], + "loc": { + "start": { + "line": 915, + "column": 3 + }, + "end": { + "line": 915, + "column": 96 + } + } + }, + { + "type": "ExpressionStatement", + "expression": { + "type": "CallExpression", + "callee": { + "type": "MemberExpression", + "computed": false, + "object": { + "type": "CallExpression", + "callee": { + "type": "MemberExpression", + "computed": false, + "object": { + "type": "Identifier", + "name": "result", + "range": [ + 17160, + 17166 + ], + "loc": { + "start": { + "line": 917, + "column": 3 + }, + "end": { + "line": 917, + "column": 9 + } + } + }, + "property": { + "type": "Identifier", + "name": "addVectors", + "range": [ + 17167, + 17177 + ], + "loc": { + "start": { + "line": 917, + "column": 10 + }, + "end": { + "line": 917, + "column": 20 + } + } + }, + "range": [ + 17160, + 17177 + ], + "loc": { + "start": { + "line": 917, + "column": 3 + }, + "end": { + "line": 917, + "column": 20 + } + } + }, + "arguments": [ + { + "type": "Identifier", + "name": "a1", + "range": [ + 17178, + 17180 + ], + "loc": { + "start": { + "line": 917, + "column": 21 + }, + "end": { + "line": 917, + "column": 23 + } + } + }, + { + "type": "Identifier", + "name": "a2", + "range": [ + 17182, + 17184 + ], + "loc": { + "start": { + "line": 917, + "column": 25 + }, + "end": { + "line": 917, + "column": 27 + } + } + } + ], + "range": [ + 17160, + 17185 + ], + "loc": { + "start": { + "line": 917, + "column": 3 + }, + "end": { + "line": 917, + "column": 28 + } + } + }, + "property": { + "type": "Identifier", + "name": "divideScalar", + "range": [ + 17186, + 17198 + ], + "loc": { + "start": { + "line": 917, + "column": 29 + }, + "end": { + "line": 917, + "column": 41 + } + } + }, + "range": [ + 17160, + 17198 + ], + "loc": { + "start": { + "line": 917, + "column": 3 + }, + "end": { + "line": 917, + "column": 41 + } + } + }, + "arguments": [ + { + "type": "Literal", + "value": 2, + "raw": "2.0", + "range": [ + 17199, + 17202 + ], + "loc": { + "start": { + "line": 917, + "column": 42 + }, + "end": { + "line": 917, + "column": 45 + } + } + } + ], + "range": [ + 17160, + 17203 + ], + "loc": { + "start": { + "line": 917, + "column": 3 + }, + "end": { + "line": 917, + "column": 46 + } + } + }, + "range": [ + 17160, + 17204 + ], + "loc": { + "start": { + "line": 917, + "column": 3 + }, + "end": { + "line": 917, + "column": 47 + } + } + }, + { + "type": "BreakStatement", + "label": null, + "range": [ + 17211, + 17217 + ], + "loc": { + "start": { + "line": 919, + "column": 3 + }, + "end": { + "line": 919, + "column": 9 + } + } + } + ], + "range": [ + 16854, + 17224 + ], + "loc": { + "start": { + "line": 904, + "column": 10 + }, + "end": { + "line": 921, + "column": 3 + } + } + } + ], + "range": [ + 16846, + 17224 + ], + "loc": { + "start": { + "line": 904, + "column": 2 + }, + "end": { + "line": 921, + "column": 3 + } + } + }, + { + "type": "SwitchCase", + "test": { + "type": "Literal", + "value": 9, + "raw": "9", + "range": [ + 17235, + 17236 + ], + "loc": { + "start": { + "line": 923, + "column": 7 + }, + "end": { + "line": 923, + "column": 8 + } + } + }, + "consequent": [ + { + "type": "BlockStatement", + "body": [ + { + "type": "ExpressionStatement", + "expression": { + "type": "CallExpression", + "callee": { + "type": "Identifier", + "name": "calculateDiagonalArea", + "range": [ + 17357, + 17378 + ], + "loc": { + "start": { + "line": 934, + "column": 3 + }, + "end": { + "line": 934, + "column": 24 + } + } + }, + "arguments": [ + { + "type": "Identifier", + "name": "pattern", + "range": [ + 17379, + 17386 + ], + "loc": { + "start": { + "line": 934, + "column": 25 + }, + "end": { + "line": 934, + "column": 32 + } + } + }, + { + "type": "CallExpression", + "callee": { + "type": "MemberExpression", + "computed": false, + "object": { + "type": "Identifier", + "name": "p1", + "range": [ + 17388, + 17390 + ], + "loc": { + "start": { + "line": 934, + "column": 34 + }, + "end": { + "line": 934, + "column": 36 + } + } + }, + "property": { + "type": "Identifier", + "name": "set", + "range": [ + 17391, + 17394 + ], + "loc": { + "start": { + "line": 934, + "column": 37 + }, + "end": { + "line": 934, + "column": 40 + } + } + }, + "range": [ + 17388, + 17394 + ], + "loc": { + "start": { + "line": 934, + "column": 34 + }, + "end": { + "line": 934, + "column": 40 + } + } + }, + "arguments": [ + { + "type": "Literal", + "value": 1, + "raw": "1.0", + "range": [ + 17395, + 17398 + ], + "loc": { + "start": { + "line": 934, + "column": 41 + }, + "end": { + "line": 934, + "column": 44 + } + } + }, + { + "type": "Literal", + "value": 0, + "raw": "0.0", + "range": [ + 17400, + 17403 + ], + "loc": { + "start": { + "line": 934, + "column": 46 + }, + "end": { + "line": 934, + "column": 49 + } + } + } + ], + "range": [ + 17388, + 17404 + ], + "loc": { + "start": { + "line": 934, + "column": 34 + }, + "end": { + "line": 934, + "column": 50 + } + } + }, + { + "type": "CallExpression", + "callee": { + "type": "MemberExpression", + "computed": false, + "object": { + "type": "Identifier", + "name": "p2", + "range": [ + 17406, + 17408 + ], + "loc": { + "start": { + "line": 934, + "column": 52 + }, + "end": { + "line": 934, + "column": 54 + } + } + }, + "property": { + "type": "Identifier", + "name": "set", + "range": [ + 17409, + 17412 + ], + "loc": { + "start": { + "line": 934, + "column": 55 + }, + "end": { + "line": 934, + "column": 58 + } + } + }, + "range": [ + 17406, + 17412 + ], + "loc": { + "start": { + "line": 934, + "column": 52 + }, + "end": { + "line": 934, + "column": 58 + } + } + }, + "arguments": [ + { + "type": "BinaryExpression", + "operator": "+", + "left": { + "type": "Literal", + "value": 1, + "raw": "1.0", + "range": [ + 17413, + 17416 + ], + "loc": { + "start": { + "line": 934, + "column": 59 + }, + "end": { + "line": 934, + "column": 62 + } + } + }, + "right": { + "type": "Identifier", + "name": "d", + "range": [ + 17419, + 17420 + ], + "loc": { + "start": { + "line": 934, + "column": 65 + }, + "end": { + "line": 934, + "column": 66 + } + } + }, + "range": [ + 17413, + 17420 + ], + "loc": { + "start": { + "line": 934, + "column": 59 + }, + "end": { + "line": 934, + "column": 66 + } + } + }, + { + "type": "BinaryExpression", + "operator": "+", + "left": { + "type": "Literal", + "value": 1, + "raw": "1.0", + "range": [ + 17422, + 17425 + ], + "loc": { + "start": { + "line": 934, + "column": 68 + }, + "end": { + "line": 934, + "column": 71 + } + } + }, + "right": { + "type": "Identifier", + "name": "d", + "range": [ + 17428, + 17429 + ], + "loc": { + "start": { + "line": 934, + "column": 74 + }, + "end": { + "line": 934, + "column": 75 + } + } + }, + "range": [ + 17422, + 17429 + ], + "loc": { + "start": { + "line": 934, + "column": 68 + }, + "end": { + "line": 934, + "column": 75 + } + } + } + ], + "range": [ + 17406, + 17430 + ], + "loc": { + "start": { + "line": 934, + "column": 52 + }, + "end": { + "line": 934, + "column": 76 + } + } + }, + { + "type": "Identifier", + "name": "left", + "range": [ + 17432, + 17436 + ], + "loc": { + "start": { + "line": 934, + "column": 78 + }, + "end": { + "line": 934, + "column": 82 + } + } + }, + { + "type": "Identifier", + "name": "offset", + "range": [ + 17438, + 17444 + ], + "loc": { + "start": { + "line": 934, + "column": 84 + }, + "end": { + "line": 934, + "column": 90 + } + } + }, + { + "type": "Identifier", + "name": "result", + "range": [ + 17446, + 17452 + ], + "loc": { + "start": { + "line": 934, + "column": 92 + }, + "end": { + "line": 934, + "column": 98 + } + } + } + ], + "range": [ + 17357, + 17453 + ], + "loc": { + "start": { + "line": 934, + "column": 3 + }, + "end": { + "line": 934, + "column": 99 + } + } + }, + "range": [ + 17357, + 17454 + ], + "loc": { + "start": { + "line": 934, + "column": 3 + }, + "end": { + "line": 934, + "column": 100 + } + }, + "leadingComments": [ + { + "type": "Block", + "value": " |\r\n\t\t\t * |\r\n\t\t\t * .-´\r\n\t\t\t * .-´\r\n\t\t\t * .-´\r\n\t\t\t * |\r\n\t\t\t * |\r\n\t\t\t ", + "range": [ + 17246, + 17350 + ], + "loc": { + "start": { + "line": 925, + "column": 3 + }, + "end": { + "line": 932, + "column": 6 + } + } + } + ] + }, + { + "type": "BreakStatement", + "label": null, + "range": [ + 17461, + 17467 + ], + "loc": { + "start": { + "line": 936, + "column": 3 + }, + "end": { + "line": 936, + "column": 9 + } + } + } + ], + "range": [ + 17238, + 17474 + ], + "loc": { + "start": { + "line": 923, + "column": 10 + }, + "end": { + "line": 938, + "column": 3 + } + } + } + ], + "range": [ + 17230, + 17474 + ], + "loc": { + "start": { + "line": 923, + "column": 2 + }, + "end": { + "line": 938, + "column": 3 + } + } + }, + { + "type": "SwitchCase", + "test": { + "type": "Literal", + "value": 10, + "raw": "10", + "range": [ + 17485, + 17487 + ], + "loc": { + "start": { + "line": 940, + "column": 7 + }, + "end": { + "line": 940, + "column": 9 + } + } + }, + "consequent": [ + { + "type": "BlockStatement", + "body": [ + { + "type": "ExpressionStatement", + "expression": { + "type": "CallExpression", + "callee": { + "type": "Identifier", + "name": "calculateDiagonalArea", + "range": [ + 17601, + 17622 + ], + "loc": { + "start": { + "line": 950, + "column": 3 + }, + "end": { + "line": 950, + "column": 24 + } + } + }, + "arguments": [ + { + "type": "Identifier", + "name": "pattern", + "range": [ + 17623, + 17630 + ], + "loc": { + "start": { + "line": 950, + "column": 25 + }, + "end": { + "line": 950, + "column": 32 + } + } + }, + { + "type": "CallExpression", + "callee": { + "type": "MemberExpression", + "computed": false, + "object": { + "type": "Identifier", + "name": "p1", + "range": [ + 17632, + 17634 + ], + "loc": { + "start": { + "line": 950, + "column": 34 + }, + "end": { + "line": 950, + "column": 36 + } + } + }, + "property": { + "type": "Identifier", + "name": "set", + "range": [ + 17635, + 17638 + ], + "loc": { + "start": { + "line": 950, + "column": 37 + }, + "end": { + "line": 950, + "column": 40 + } + } + }, + "range": [ + 17632, + 17638 + ], + "loc": { + "start": { + "line": 950, + "column": 34 + }, + "end": { + "line": 950, + "column": 40 + } + } + }, + "arguments": [ + { + "type": "Literal", + "value": 0, + "raw": "0.0", + "range": [ + 17639, + 17642 + ], + "loc": { + "start": { + "line": 950, + "column": 41 + }, + "end": { + "line": 950, + "column": 44 + } + } + }, + { + "type": "Literal", + "value": 0, + "raw": "0.0", + "range": [ + 17644, + 17647 + ], + "loc": { + "start": { + "line": 950, + "column": 46 + }, + "end": { + "line": 950, + "column": 49 + } + } + } + ], + "range": [ + 17632, + 17648 + ], + "loc": { + "start": { + "line": 950, + "column": 34 + }, + "end": { + "line": 950, + "column": 50 + } + } + }, + { + "type": "CallExpression", + "callee": { + "type": "MemberExpression", + "computed": false, + "object": { + "type": "Identifier", + "name": "p2", + "range": [ + 17650, + 17652 + ], + "loc": { + "start": { + "line": 950, + "column": 52 + }, + "end": { + "line": 950, + "column": 54 + } + } + }, + "property": { + "type": "Identifier", + "name": "set", + "range": [ + 17653, + 17656 + ], + "loc": { + "start": { + "line": 950, + "column": 55 + }, + "end": { + "line": 950, + "column": 58 + } + } + }, + "range": [ + 17650, + 17656 + ], + "loc": { + "start": { + "line": 950, + "column": 52 + }, + "end": { + "line": 950, + "column": 58 + } + } + }, + "arguments": [ + { + "type": "BinaryExpression", + "operator": "+", + "left": { + "type": "Literal", + "value": 1, + "raw": "1.0", + "range": [ + 17657, + 17660 + ], + "loc": { + "start": { + "line": 950, + "column": 59 + }, + "end": { + "line": 950, + "column": 62 + } + } + }, + "right": { + "type": "Identifier", + "name": "d", + "range": [ + 17663, + 17664 + ], + "loc": { + "start": { + "line": 950, + "column": 65 + }, + "end": { + "line": 950, + "column": 66 + } + } + }, + "range": [ + 17657, + 17664 + ], + "loc": { + "start": { + "line": 950, + "column": 59 + }, + "end": { + "line": 950, + "column": 66 + } + } + }, + { + "type": "BinaryExpression", + "operator": "+", + "left": { + "type": "Literal", + "value": 1, + "raw": "1.0", + "range": [ + 17666, + 17669 + ], + "loc": { + "start": { + "line": 950, + "column": 68 + }, + "end": { + "line": 950, + "column": 71 + } + } + }, + "right": { + "type": "Identifier", + "name": "d", + "range": [ + 17672, + 17673 + ], + "loc": { + "start": { + "line": 950, + "column": 74 + }, + "end": { + "line": 950, + "column": 75 + } + } + }, + "range": [ + 17666, + 17673 + ], + "loc": { + "start": { + "line": 950, + "column": 68 + }, + "end": { + "line": 950, + "column": 75 + } + } + } + ], + "range": [ + 17650, + 17674 + ], + "loc": { + "start": { + "line": 950, + "column": 52 + }, + "end": { + "line": 950, + "column": 76 + } + } + }, + { + "type": "Identifier", + "name": "left", + "range": [ + 17676, + 17680 + ], + "loc": { + "start": { + "line": 950, + "column": 78 + }, + "end": { + "line": 950, + "column": 82 + } + } + }, + { + "type": "Identifier", + "name": "offset", + "range": [ + 17682, + 17688 + ], + "loc": { + "start": { + "line": 950, + "column": 84 + }, + "end": { + "line": 950, + "column": 90 + } + } + }, + { + "type": "Identifier", + "name": "a1", + "range": [ + 17690, + 17692 + ], + "loc": { + "start": { + "line": 950, + "column": 92 + }, + "end": { + "line": 950, + "column": 94 + } + } + } + ], + "range": [ + 17601, + 17693 + ], + "loc": { + "start": { + "line": 950, + "column": 3 + }, + "end": { + "line": 950, + "column": 95 + } + } + }, + "range": [ + 17601, + 17694 + ], + "loc": { + "start": { + "line": 950, + "column": 3 + }, + "end": { + "line": 950, + "column": 96 + } + }, + "leadingComments": [ + { + "type": "Block", + "value": " |\r\n\t\t\t * .----\r\n\t\t\t * .-´\r\n\t\t\t * .-´\r\n\t\t\t * .-´\r\n\t\t\t * ´\r\n\t\t\t ", + "range": [ + 17497, + 17594 + ], + "loc": { + "start": { + "line": 942, + "column": 3 + }, + "end": { + "line": 948, + "column": 6 + } + } + } + ] + }, + { + "type": "ExpressionStatement", + "expression": { + "type": "CallExpression", + "callee": { + "type": "Identifier", + "name": "calculateDiagonalArea", + "range": [ + 17699, + 17720 + ], + "loc": { + "start": { + "line": 951, + "column": 3 + }, + "end": { + "line": 951, + "column": 24 + } + } + }, + "arguments": [ + { + "type": "Identifier", + "name": "pattern", + "range": [ + 17721, + 17728 + ], + "loc": { + "start": { + "line": 951, + "column": 25 + }, + "end": { + "line": 951, + "column": 32 + } + } + }, + { + "type": "CallExpression", + "callee": { + "type": "MemberExpression", + "computed": false, + "object": { + "type": "Identifier", + "name": "p1", + "range": [ + 17730, + 17732 + ], + "loc": { + "start": { + "line": 951, + "column": 34 + }, + "end": { + "line": 951, + "column": 36 + } + } + }, + "property": { + "type": "Identifier", + "name": "set", + "range": [ + 17733, + 17736 + ], + "loc": { + "start": { + "line": 951, + "column": 37 + }, + "end": { + "line": 951, + "column": 40 + } + } + }, + "range": [ + 17730, + 17736 + ], + "loc": { + "start": { + "line": 951, + "column": 34 + }, + "end": { + "line": 951, + "column": 40 + } + } + }, + "arguments": [ + { + "type": "Literal", + "value": 1, + "raw": "1.0", + "range": [ + 17737, + 17740 + ], + "loc": { + "start": { + "line": 951, + "column": 41 + }, + "end": { + "line": 951, + "column": 44 + } + } + }, + { + "type": "Literal", + "value": 0, + "raw": "0.0", + "range": [ + 17742, + 17745 + ], + "loc": { + "start": { + "line": 951, + "column": 46 + }, + "end": { + "line": 951, + "column": 49 + } + } + } + ], + "range": [ + 17730, + 17746 + ], + "loc": { + "start": { + "line": 951, + "column": 34 + }, + "end": { + "line": 951, + "column": 50 + } + } + }, + { + "type": "CallExpression", + "callee": { + "type": "MemberExpression", + "computed": false, + "object": { + "type": "Identifier", + "name": "p2", + "range": [ + 17748, + 17750 + ], + "loc": { + "start": { + "line": 951, + "column": 52 + }, + "end": { + "line": 951, + "column": 54 + } + } + }, + "property": { + "type": "Identifier", + "name": "set", + "range": [ + 17751, + 17754 + ], + "loc": { + "start": { + "line": 951, + "column": 55 + }, + "end": { + "line": 951, + "column": 58 + } + } + }, + "range": [ + 17748, + 17754 + ], + "loc": { + "start": { + "line": 951, + "column": 52 + }, + "end": { + "line": 951, + "column": 58 + } + } + }, + "arguments": [ + { + "type": "BinaryExpression", + "operator": "+", + "left": { + "type": "Literal", + "value": 1, + "raw": "1.0", + "range": [ + 17755, + 17758 + ], + "loc": { + "start": { + "line": 951, + "column": 59 + }, + "end": { + "line": 951, + "column": 62 + } + } + }, + "right": { + "type": "Identifier", + "name": "d", + "range": [ + 17761, + 17762 + ], + "loc": { + "start": { + "line": 951, + "column": 65 + }, + "end": { + "line": 951, + "column": 66 + } + } + }, + "range": [ + 17755, + 17762 + ], + "loc": { + "start": { + "line": 951, + "column": 59 + }, + "end": { + "line": 951, + "column": 66 + } + } + }, + { + "type": "BinaryExpression", + "operator": "+", + "left": { + "type": "Literal", + "value": 0, + "raw": "0.0", + "range": [ + 17764, + 17767 + ], + "loc": { + "start": { + "line": 951, + "column": 68 + }, + "end": { + "line": 951, + "column": 71 + } + } + }, + "right": { + "type": "Identifier", + "name": "d", + "range": [ + 17770, + 17771 + ], + "loc": { + "start": { + "line": 951, + "column": 74 + }, + "end": { + "line": 951, + "column": 75 + } + } + }, + "range": [ + 17764, + 17771 + ], + "loc": { + "start": { + "line": 951, + "column": 68 + }, + "end": { + "line": 951, + "column": 75 + } + } + } + ], + "range": [ + 17748, + 17772 + ], + "loc": { + "start": { + "line": 951, + "column": 52 + }, + "end": { + "line": 951, + "column": 76 + } + } + }, + { + "type": "Identifier", + "name": "left", + "range": [ + 17774, + 17778 + ], + "loc": { + "start": { + "line": 951, + "column": 78 + }, + "end": { + "line": 951, + "column": 82 + } + } + }, + { + "type": "Identifier", + "name": "offset", + "range": [ + 17780, + 17786 + ], + "loc": { + "start": { + "line": 951, + "column": 84 + }, + "end": { + "line": 951, + "column": 90 + } + } + }, + { + "type": "Identifier", + "name": "a2", + "range": [ + 17788, + 17790 + ], + "loc": { + "start": { + "line": 951, + "column": 92 + }, + "end": { + "line": 951, + "column": 94 + } + } + } + ], + "range": [ + 17699, + 17791 + ], + "loc": { + "start": { + "line": 951, + "column": 3 + }, + "end": { + "line": 951, + "column": 95 + } + } + }, + "range": [ + 17699, + 17792 + ], + "loc": { + "start": { + "line": 951, + "column": 3 + }, + "end": { + "line": 951, + "column": 96 + } + } + }, + { + "type": "ExpressionStatement", + "expression": { + "type": "CallExpression", + "callee": { + "type": "MemberExpression", + "computed": false, + "object": { + "type": "CallExpression", + "callee": { + "type": "MemberExpression", + "computed": false, + "object": { + "type": "Identifier", + "name": "result", + "range": [ + 17799, + 17805 + ], + "loc": { + "start": { + "line": 953, + "column": 3 + }, + "end": { + "line": 953, + "column": 9 + } + } + }, + "property": { + "type": "Identifier", + "name": "addVectors", + "range": [ + 17806, + 17816 + ], + "loc": { + "start": { + "line": 953, + "column": 10 + }, + "end": { + "line": 953, + "column": 20 + } + } + }, + "range": [ + 17799, + 17816 + ], + "loc": { + "start": { + "line": 953, + "column": 3 + }, + "end": { + "line": 953, + "column": 20 + } + } + }, + "arguments": [ + { + "type": "Identifier", + "name": "a1", + "range": [ + 17817, + 17819 + ], + "loc": { + "start": { + "line": 953, + "column": 21 + }, + "end": { + "line": 953, + "column": 23 + } + } + }, + { + "type": "Identifier", + "name": "a2", + "range": [ + 17821, + 17823 + ], + "loc": { + "start": { + "line": 953, + "column": 25 + }, + "end": { + "line": 953, + "column": 27 + } + } + } + ], + "range": [ + 17799, + 17824 + ], + "loc": { + "start": { + "line": 953, + "column": 3 + }, + "end": { + "line": 953, + "column": 28 + } + } + }, + "property": { + "type": "Identifier", + "name": "divideScalar", + "range": [ + 17825, + 17837 + ], + "loc": { + "start": { + "line": 953, + "column": 29 + }, + "end": { + "line": 953, + "column": 41 + } + } + }, + "range": [ + 17799, + 17837 + ], + "loc": { + "start": { + "line": 953, + "column": 3 + }, + "end": { + "line": 953, + "column": 41 + } + } + }, + "arguments": [ + { + "type": "Literal", + "value": 2, + "raw": "2.0", + "range": [ + 17838, + 17841 + ], + "loc": { + "start": { + "line": 953, + "column": 42 + }, + "end": { + "line": 953, + "column": 45 + } + } + } + ], + "range": [ + 17799, + 17842 + ], + "loc": { + "start": { + "line": 953, + "column": 3 + }, + "end": { + "line": 953, + "column": 46 + } + } + }, + "range": [ + 17799, + 17843 + ], + "loc": { + "start": { + "line": 953, + "column": 3 + }, + "end": { + "line": 953, + "column": 47 + } + } + }, + { + "type": "BreakStatement", + "label": null, + "range": [ + 17850, + 17856 + ], + "loc": { + "start": { + "line": 955, + "column": 3 + }, + "end": { + "line": 955, + "column": 9 + } + } + } + ], + "range": [ + 17489, + 17863 + ], + "loc": { + "start": { + "line": 940, + "column": 11 + }, + "end": { + "line": 957, + "column": 3 + } + } + } + ], + "range": [ + 17480, + 17863 + ], + "loc": { + "start": { + "line": 940, + "column": 2 + }, + "end": { + "line": 957, + "column": 3 + } + } + }, + { + "type": "SwitchCase", + "test": { + "type": "Literal", + "value": 11, + "raw": "11", + "range": [ + 17874, + 17876 + ], + "loc": { + "start": { + "line": 959, + "column": 7 + }, + "end": { + "line": 959, + "column": 9 + } + } + }, + "consequent": [ + { + "type": "BlockStatement", + "body": [ + { + "type": "ExpressionStatement", + "expression": { + "type": "CallExpression", + "callee": { + "type": "Identifier", + "name": "calculateDiagonalArea", + "range": [ + 18001, + 18022 + ], + "loc": { + "start": { + "line": 970, + "column": 3 + }, + "end": { + "line": 970, + "column": 24 + } + } + }, + "arguments": [ + { + "type": "Identifier", + "name": "pattern", + "range": [ + 18023, + 18030 + ], + "loc": { + "start": { + "line": 970, + "column": 25 + }, + "end": { + "line": 970, + "column": 32 + } + } + }, + { + "type": "CallExpression", + "callee": { + "type": "MemberExpression", + "computed": false, + "object": { + "type": "Identifier", + "name": "p1", + "range": [ + 18032, + 18034 + ], + "loc": { + "start": { + "line": 970, + "column": 34 + }, + "end": { + "line": 970, + "column": 36 + } + } + }, + "property": { + "type": "Identifier", + "name": "set", + "range": [ + 18035, + 18038 + ], + "loc": { + "start": { + "line": 970, + "column": 37 + }, + "end": { + "line": 970, + "column": 40 + } + } + }, + "range": [ + 18032, + 18038 + ], + "loc": { + "start": { + "line": 970, + "column": 34 + }, + "end": { + "line": 970, + "column": 40 + } + } + }, + "arguments": [ + { + "type": "Literal", + "value": 1, + "raw": "1.0", + "range": [ + 18039, + 18042 + ], + "loc": { + "start": { + "line": 970, + "column": 41 + }, + "end": { + "line": 970, + "column": 44 + } + } + }, + { + "type": "Literal", + "value": 0, + "raw": "0.0", + "range": [ + 18044, + 18047 + ], + "loc": { + "start": { + "line": 970, + "column": 46 + }, + "end": { + "line": 970, + "column": 49 + } + } + } + ], + "range": [ + 18032, + 18048 + ], + "loc": { + "start": { + "line": 970, + "column": 34 + }, + "end": { + "line": 970, + "column": 50 + } + } + }, + { + "type": "CallExpression", + "callee": { + "type": "MemberExpression", + "computed": false, + "object": { + "type": "Identifier", + "name": "p2", + "range": [ + 18050, + 18052 + ], + "loc": { + "start": { + "line": 970, + "column": 52 + }, + "end": { + "line": 970, + "column": 54 + } + } + }, + "property": { + "type": "Identifier", + "name": "set", + "range": [ + 18053, + 18056 + ], + "loc": { + "start": { + "line": 970, + "column": 55 + }, + "end": { + "line": 970, + "column": 58 + } + } + }, + "range": [ + 18050, + 18056 + ], + "loc": { + "start": { + "line": 970, + "column": 52 + }, + "end": { + "line": 970, + "column": 58 + } + } + }, + "arguments": [ + { + "type": "BinaryExpression", + "operator": "+", + "left": { + "type": "Literal", + "value": 1, + "raw": "1.0", + "range": [ + 18057, + 18060 + ], + "loc": { + "start": { + "line": 970, + "column": 59 + }, + "end": { + "line": 970, + "column": 62 + } + } + }, + "right": { + "type": "Identifier", + "name": "d", + "range": [ + 18063, + 18064 + ], + "loc": { + "start": { + "line": 970, + "column": 65 + }, + "end": { + "line": 970, + "column": 66 + } + } + }, + "range": [ + 18057, + 18064 + ], + "loc": { + "start": { + "line": 970, + "column": 59 + }, + "end": { + "line": 970, + "column": 66 + } + } + }, + { + "type": "BinaryExpression", + "operator": "+", + "left": { + "type": "Literal", + "value": 1, + "raw": "1.0", + "range": [ + 18066, + 18069 + ], + "loc": { + "start": { + "line": 970, + "column": 68 + }, + "end": { + "line": 970, + "column": 71 + } + } + }, + "right": { + "type": "Identifier", + "name": "d", + "range": [ + 18072, + 18073 + ], + "loc": { + "start": { + "line": 970, + "column": 74 + }, + "end": { + "line": 970, + "column": 75 + } + } + }, + "range": [ + 18066, + 18073 + ], + "loc": { + "start": { + "line": 970, + "column": 68 + }, + "end": { + "line": 970, + "column": 75 + } + } + } + ], + "range": [ + 18050, + 18074 + ], + "loc": { + "start": { + "line": 970, + "column": 52 + }, + "end": { + "line": 970, + "column": 76 + } + } + }, + { + "type": "Identifier", + "name": "left", + "range": [ + 18076, + 18080 + ], + "loc": { + "start": { + "line": 970, + "column": 78 + }, + "end": { + "line": 970, + "column": 82 + } + } + }, + { + "type": "Identifier", + "name": "offset", + "range": [ + 18082, + 18088 + ], + "loc": { + "start": { + "line": 970, + "column": 84 + }, + "end": { + "line": 970, + "column": 90 + } + } + }, + { + "type": "Identifier", + "name": "a1", + "range": [ + 18090, + 18092 + ], + "loc": { + "start": { + "line": 970, + "column": 92 + }, + "end": { + "line": 970, + "column": 94 + } + } + } + ], + "range": [ + 18001, + 18093 + ], + "loc": { + "start": { + "line": 970, + "column": 3 + }, + "end": { + "line": 970, + "column": 95 + } + } + }, + "range": [ + 18001, + 18094 + ], + "loc": { + "start": { + "line": 970, + "column": 3 + }, + "end": { + "line": 970, + "column": 96 + } + }, + "leadingComments": [ + { + "type": "Block", + "value": " |\r\n\t\t\t * .----\r\n\t\t\t * .-´\r\n\t\t\t * .-´\r\n\t\t\t * .-´\r\n\t\t\t * |\r\n\t\t\t * |\r\n\t\t\t ", + "range": [ + 17886, + 17994 + ], + "loc": { + "start": { + "line": 961, + "column": 3 + }, + "end": { + "line": 968, + "column": 6 + } + } + } + ] + }, + { + "type": "ExpressionStatement", + "expression": { + "type": "CallExpression", + "callee": { + "type": "Identifier", + "name": "calculateDiagonalArea", + "range": [ + 18099, + 18120 + ], + "loc": { + "start": { + "line": 971, + "column": 3 + }, + "end": { + "line": 971, + "column": 24 + } + } + }, + "arguments": [ + { + "type": "Identifier", + "name": "pattern", + "range": [ + 18121, + 18128 + ], + "loc": { + "start": { + "line": 971, + "column": 25 + }, + "end": { + "line": 971, + "column": 32 + } + } + }, + { + "type": "CallExpression", + "callee": { + "type": "MemberExpression", + "computed": false, + "object": { + "type": "Identifier", + "name": "p1", + "range": [ + 18130, + 18132 + ], + "loc": { + "start": { + "line": 971, + "column": 34 + }, + "end": { + "line": 971, + "column": 36 + } + } + }, + "property": { + "type": "Identifier", + "name": "set", + "range": [ + 18133, + 18136 + ], + "loc": { + "start": { + "line": 971, + "column": 37 + }, + "end": { + "line": 971, + "column": 40 + } + } + }, + "range": [ + 18130, + 18136 + ], + "loc": { + "start": { + "line": 971, + "column": 34 + }, + "end": { + "line": 971, + "column": 40 + } + } + }, + "arguments": [ + { + "type": "Literal", + "value": 1, + "raw": "1.0", + "range": [ + 18137, + 18140 + ], + "loc": { + "start": { + "line": 971, + "column": 41 + }, + "end": { + "line": 971, + "column": 44 + } + } + }, + { + "type": "Literal", + "value": 0, + "raw": "0.0", + "range": [ + 18142, + 18145 + ], + "loc": { + "start": { + "line": 971, + "column": 46 + }, + "end": { + "line": 971, + "column": 49 + } + } + } + ], + "range": [ + 18130, + 18146 + ], + "loc": { + "start": { + "line": 971, + "column": 34 + }, + "end": { + "line": 971, + "column": 50 + } + } + }, + { + "type": "CallExpression", + "callee": { + "type": "MemberExpression", + "computed": false, + "object": { + "type": "Identifier", + "name": "p2", + "range": [ + 18148, + 18150 + ], + "loc": { + "start": { + "line": 971, + "column": 52 + }, + "end": { + "line": 971, + "column": 54 + } + } + }, + "property": { + "type": "Identifier", + "name": "set", + "range": [ + 18151, + 18154 + ], + "loc": { + "start": { + "line": 971, + "column": 55 + }, + "end": { + "line": 971, + "column": 58 + } + } + }, + "range": [ + 18148, + 18154 + ], + "loc": { + "start": { + "line": 971, + "column": 52 + }, + "end": { + "line": 971, + "column": 58 + } + } + }, + "arguments": [ + { + "type": "BinaryExpression", + "operator": "+", + "left": { + "type": "Literal", + "value": 1, + "raw": "1.0", + "range": [ + 18155, + 18158 + ], + "loc": { + "start": { + "line": 971, + "column": 59 + }, + "end": { + "line": 971, + "column": 62 + } + } + }, + "right": { + "type": "Identifier", + "name": "d", + "range": [ + 18161, + 18162 + ], + "loc": { + "start": { + "line": 971, + "column": 65 + }, + "end": { + "line": 971, + "column": 66 + } + } + }, + "range": [ + 18155, + 18162 + ], + "loc": { + "start": { + "line": 971, + "column": 59 + }, + "end": { + "line": 971, + "column": 66 + } + } + }, + { + "type": "BinaryExpression", + "operator": "+", + "left": { + "type": "Literal", + "value": 0, + "raw": "0.0", + "range": [ + 18164, + 18167 + ], + "loc": { + "start": { + "line": 971, + "column": 68 + }, + "end": { + "line": 971, + "column": 71 + } + } + }, + "right": { + "type": "Identifier", + "name": "d", + "range": [ + 18170, + 18171 + ], + "loc": { + "start": { + "line": 971, + "column": 74 + }, + "end": { + "line": 971, + "column": 75 + } + } + }, + "range": [ + 18164, + 18171 + ], + "loc": { + "start": { + "line": 971, + "column": 68 + }, + "end": { + "line": 971, + "column": 75 + } + } + } + ], + "range": [ + 18148, + 18172 + ], + "loc": { + "start": { + "line": 971, + "column": 52 + }, + "end": { + "line": 971, + "column": 76 + } + } + }, + { + "type": "Identifier", + "name": "left", + "range": [ + 18174, + 18178 + ], + "loc": { + "start": { + "line": 971, + "column": 78 + }, + "end": { + "line": 971, + "column": 82 + } + } + }, + { + "type": "Identifier", + "name": "offset", + "range": [ + 18180, + 18186 + ], + "loc": { + "start": { + "line": 971, + "column": 84 + }, + "end": { + "line": 971, + "column": 90 + } + } + }, + { + "type": "Identifier", + "name": "a2", + "range": [ + 18188, + 18190 + ], + "loc": { + "start": { + "line": 971, + "column": 92 + }, + "end": { + "line": 971, + "column": 94 + } + } + } + ], + "range": [ + 18099, + 18191 + ], + "loc": { + "start": { + "line": 971, + "column": 3 + }, + "end": { + "line": 971, + "column": 95 + } + } + }, + "range": [ + 18099, + 18192 + ], + "loc": { + "start": { + "line": 971, + "column": 3 + }, + "end": { + "line": 971, + "column": 96 + } + } + }, + { + "type": "ExpressionStatement", + "expression": { + "type": "CallExpression", + "callee": { + "type": "MemberExpression", + "computed": false, + "object": { + "type": "CallExpression", + "callee": { + "type": "MemberExpression", + "computed": false, + "object": { + "type": "Identifier", + "name": "result", + "range": [ + 18199, + 18205 + ], + "loc": { + "start": { + "line": 973, + "column": 3 + }, + "end": { + "line": 973, + "column": 9 + } + } + }, + "property": { + "type": "Identifier", + "name": "addVectors", + "range": [ + 18206, + 18216 + ], + "loc": { + "start": { + "line": 973, + "column": 10 + }, + "end": { + "line": 973, + "column": 20 + } + } + }, + "range": [ + 18199, + 18216 + ], + "loc": { + "start": { + "line": 973, + "column": 3 + }, + "end": { + "line": 973, + "column": 20 + } + } + }, + "arguments": [ + { + "type": "Identifier", + "name": "a1", + "range": [ + 18217, + 18219 + ], + "loc": { + "start": { + "line": 973, + "column": 21 + }, + "end": { + "line": 973, + "column": 23 + } + } + }, + { + "type": "Identifier", + "name": "a2", + "range": [ + 18221, + 18223 + ], + "loc": { + "start": { + "line": 973, + "column": 25 + }, + "end": { + "line": 973, + "column": 27 + } + } + } + ], + "range": [ + 18199, + 18224 + ], + "loc": { + "start": { + "line": 973, + "column": 3 + }, + "end": { + "line": 973, + "column": 28 + } + } + }, + "property": { + "type": "Identifier", + "name": "divideScalar", + "range": [ + 18225, + 18237 + ], + "loc": { + "start": { + "line": 973, + "column": 29 + }, + "end": { + "line": 973, + "column": 41 + } + } + }, + "range": [ + 18199, + 18237 + ], + "loc": { + "start": { + "line": 973, + "column": 3 + }, + "end": { + "line": 973, + "column": 41 + } + } + }, + "arguments": [ + { + "type": "Literal", + "value": 2, + "raw": "2.0", + "range": [ + 18238, + 18241 + ], + "loc": { + "start": { + "line": 973, + "column": 42 + }, + "end": { + "line": 973, + "column": 45 + } + } + } + ], + "range": [ + 18199, + 18242 + ], + "loc": { + "start": { + "line": 973, + "column": 3 + }, + "end": { + "line": 973, + "column": 46 + } + } + }, + "range": [ + 18199, + 18243 + ], + "loc": { + "start": { + "line": 973, + "column": 3 + }, + "end": { + "line": 973, + "column": 47 + } + } + }, + { + "type": "BreakStatement", + "label": null, + "range": [ + 18250, + 18256 + ], + "loc": { + "start": { + "line": 975, + "column": 3 + }, + "end": { + "line": 975, + "column": 9 + } + } + } + ], + "range": [ + 17878, + 18263 + ], + "loc": { + "start": { + "line": 959, + "column": 11 + }, + "end": { + "line": 977, + "column": 3 + } + } + } + ], + "range": [ + 17869, + 18263 + ], + "loc": { + "start": { + "line": 959, + "column": 2 + }, + "end": { + "line": 977, + "column": 3 + } + } + }, + { + "type": "SwitchCase", + "test": { + "type": "Literal", + "value": 12, + "raw": "12", + "range": [ + 18274, + 18276 + ], + "loc": { + "start": { + "line": 979, + "column": 7 + }, + "end": { + "line": 979, + "column": 9 + } + } + }, + "consequent": [ + { + "type": "BlockStatement", + "body": [ + { + "type": "ExpressionStatement", + "expression": { + "type": "CallExpression", + "callee": { + "type": "Identifier", + "name": "calculateDiagonalArea", + "range": [ + 18375, + 18396 + ], + "loc": { + "start": { + "line": 988, + "column": 3 + }, + "end": { + "line": 988, + "column": 24 + } + } + }, + "arguments": [ + { + "type": "Identifier", + "name": "pattern", + "range": [ + 18397, + 18404 + ], + "loc": { + "start": { + "line": 988, + "column": 25 + }, + "end": { + "line": 988, + "column": 32 + } + } + }, + { + "type": "CallExpression", + "callee": { + "type": "MemberExpression", + "computed": false, + "object": { + "type": "Identifier", + "name": "p1", + "range": [ + 18406, + 18408 + ], + "loc": { + "start": { + "line": 988, + "column": 34 + }, + "end": { + "line": 988, + "column": 36 + } + } + }, + "property": { + "type": "Identifier", + "name": "set", + "range": [ + 18409, + 18412 + ], + "loc": { + "start": { + "line": 988, + "column": 37 + }, + "end": { + "line": 988, + "column": 40 + } + } + }, + "range": [ + 18406, + 18412 + ], + "loc": { + "start": { + "line": 988, + "column": 34 + }, + "end": { + "line": 988, + "column": 40 + } + } + }, + "arguments": [ + { + "type": "Literal", + "value": 1, + "raw": "1.0", + "range": [ + 18413, + 18416 + ], + "loc": { + "start": { + "line": 988, + "column": 41 + }, + "end": { + "line": 988, + "column": 44 + } + } + }, + { + "type": "Literal", + "value": 1, + "raw": "1.0", + "range": [ + 18418, + 18421 + ], + "loc": { + "start": { + "line": 988, + "column": 46 + }, + "end": { + "line": 988, + "column": 49 + } + } + } + ], + "range": [ + 18406, + 18422 + ], + "loc": { + "start": { + "line": 988, + "column": 34 + }, + "end": { + "line": 988, + "column": 50 + } + } + }, + { + "type": "CallExpression", + "callee": { + "type": "MemberExpression", + "computed": false, + "object": { + "type": "Identifier", + "name": "p2", + "range": [ + 18424, + 18426 + ], + "loc": { + "start": { + "line": 988, + "column": 52 + }, + "end": { + "line": 988, + "column": 54 + } + } + }, + "property": { + "type": "Identifier", + "name": "set", + "range": [ + 18427, + 18430 + ], + "loc": { + "start": { + "line": 988, + "column": 55 + }, + "end": { + "line": 988, + "column": 58 + } + } + }, + "range": [ + 18424, + 18430 + ], + "loc": { + "start": { + "line": 988, + "column": 52 + }, + "end": { + "line": 988, + "column": 58 + } + } + }, + "arguments": [ + { + "type": "BinaryExpression", + "operator": "+", + "left": { + "type": "Literal", + "value": 1, + "raw": "1.0", + "range": [ + 18431, + 18434 + ], + "loc": { + "start": { + "line": 988, + "column": 59 + }, + "end": { + "line": 988, + "column": 62 + } + } + }, + "right": { + "type": "Identifier", + "name": "d", + "range": [ + 18437, + 18438 + ], + "loc": { + "start": { + "line": 988, + "column": 65 + }, + "end": { + "line": 988, + "column": 66 + } + } + }, + "range": [ + 18431, + 18438 + ], + "loc": { + "start": { + "line": 988, + "column": 59 + }, + "end": { + "line": 988, + "column": 66 + } + } + }, + { + "type": "BinaryExpression", + "operator": "+", + "left": { + "type": "Literal", + "value": 1, + "raw": "1.0", + "range": [ + 18440, + 18443 + ], + "loc": { + "start": { + "line": 988, + "column": 68 + }, + "end": { + "line": 988, + "column": 71 + } + } + }, + "right": { + "type": "Identifier", + "name": "d", + "range": [ + 18446, + 18447 + ], + "loc": { + "start": { + "line": 988, + "column": 74 + }, + "end": { + "line": 988, + "column": 75 + } + } + }, + "range": [ + 18440, + 18447 + ], + "loc": { + "start": { + "line": 988, + "column": 68 + }, + "end": { + "line": 988, + "column": 75 + } + } + } + ], + "range": [ + 18424, + 18448 + ], + "loc": { + "start": { + "line": 988, + "column": 52 + }, + "end": { + "line": 988, + "column": 76 + } + } + }, + { + "type": "Identifier", + "name": "left", + "range": [ + 18450, + 18454 + ], + "loc": { + "start": { + "line": 988, + "column": 78 + }, + "end": { + "line": 988, + "column": 82 + } + } + }, + { + "type": "Identifier", + "name": "offset", + "range": [ + 18456, + 18462 + ], + "loc": { + "start": { + "line": 988, + "column": 84 + }, + "end": { + "line": 988, + "column": 90 + } + } + }, + { + "type": "Identifier", + "name": "result", + "range": [ + 18464, + 18470 + ], + "loc": { + "start": { + "line": 988, + "column": 92 + }, + "end": { + "line": 988, + "column": 98 + } + } + } + ], + "range": [ + 18375, + 18471 + ], + "loc": { + "start": { + "line": 988, + "column": 3 + }, + "end": { + "line": 988, + "column": 99 + } + } + }, + "range": [ + 18375, + 18472 + ], + "loc": { + "start": { + "line": 988, + "column": 3 + }, + "end": { + "line": 988, + "column": 100 + } + }, + "leadingComments": [ + { + "type": "Block", + "value": " |\r\n\t\t\t * |\r\n\t\t\t * .-´\r\n\t\t\t * .-´\r\n\t\t\t * ----´\r\n\t\t\t ", + "range": [ + 18286, + 18368 + ], + "loc": { + "start": { + "line": 981, + "column": 3 + }, + "end": { + "line": 986, + "column": 6 + } + } + } + ] + }, + { + "type": "BreakStatement", + "label": null, + "range": [ + 18479, + 18485 + ], + "loc": { + "start": { + "line": 990, + "column": 3 + }, + "end": { + "line": 990, + "column": 9 + } + } + } + ], + "range": [ + 18278, + 18492 + ], + "loc": { + "start": { + "line": 979, + "column": 11 + }, + "end": { + "line": 992, + "column": 3 + } + } + } + ], + "range": [ + 18269, + 18492 + ], + "loc": { + "start": { + "line": 979, + "column": 2 + }, + "end": { + "line": 992, + "column": 3 + } + } + }, + { + "type": "SwitchCase", + "test": { + "type": "Literal", + "value": 13, + "raw": "13", + "range": [ + 18503, + 18505 + ], + "loc": { + "start": { + "line": 994, + "column": 7 + }, + "end": { + "line": 994, + "column": 9 + } + } + }, + "consequent": [ + { + "type": "BlockStatement", + "body": [ + { + "type": "ExpressionStatement", + "expression": { + "type": "CallExpression", + "callee": { + "type": "Identifier", + "name": "calculateDiagonalArea", + "range": [ + 18626, + 18647 + ], + "loc": { + "start": { + "line": 1005, + "column": 3 + }, + "end": { + "line": 1005, + "column": 24 + } + } + }, + "arguments": [ + { + "type": "Identifier", + "name": "pattern", + "range": [ + 18648, + 18655 + ], + "loc": { + "start": { + "line": 1005, + "column": 25 + }, + "end": { + "line": 1005, + "column": 32 + } + } + }, + { + "type": "CallExpression", + "callee": { + "type": "MemberExpression", + "computed": false, + "object": { + "type": "Identifier", + "name": "p1", + "range": [ + 18657, + 18659 + ], + "loc": { + "start": { + "line": 1005, + "column": 34 + }, + "end": { + "line": 1005, + "column": 36 + } + } + }, + "property": { + "type": "Identifier", + "name": "set", + "range": [ + 18660, + 18663 + ], + "loc": { + "start": { + "line": 1005, + "column": 37 + }, + "end": { + "line": 1005, + "column": 40 + } + } + }, + "range": [ + 18657, + 18663 + ], + "loc": { + "start": { + "line": 1005, + "column": 34 + }, + "end": { + "line": 1005, + "column": 40 + } + } + }, + "arguments": [ + { + "type": "Literal", + "value": 1, + "raw": "1.0", + "range": [ + 18664, + 18667 + ], + "loc": { + "start": { + "line": 1005, + "column": 41 + }, + "end": { + "line": 1005, + "column": 44 + } + } + }, + { + "type": "Literal", + "value": 1, + "raw": "1.0", + "range": [ + 18669, + 18672 + ], + "loc": { + "start": { + "line": 1005, + "column": 46 + }, + "end": { + "line": 1005, + "column": 49 + } + } + } + ], + "range": [ + 18657, + 18673 + ], + "loc": { + "start": { + "line": 1005, + "column": 34 + }, + "end": { + "line": 1005, + "column": 50 + } + } + }, + { + "type": "CallExpression", + "callee": { + "type": "MemberExpression", + "computed": false, + "object": { + "type": "Identifier", + "name": "p2", + "range": [ + 18675, + 18677 + ], + "loc": { + "start": { + "line": 1005, + "column": 52 + }, + "end": { + "line": 1005, + "column": 54 + } + } + }, + "property": { + "type": "Identifier", + "name": "set", + "range": [ + 18678, + 18681 + ], + "loc": { + "start": { + "line": 1005, + "column": 55 + }, + "end": { + "line": 1005, + "column": 58 + } + } + }, + "range": [ + 18675, + 18681 + ], + "loc": { + "start": { + "line": 1005, + "column": 52 + }, + "end": { + "line": 1005, + "column": 58 + } + } + }, + "arguments": [ + { + "type": "BinaryExpression", + "operator": "+", + "left": { + "type": "Literal", + "value": 1, + "raw": "1.0", + "range": [ + 18682, + 18685 + ], + "loc": { + "start": { + "line": 1005, + "column": 59 + }, + "end": { + "line": 1005, + "column": 62 + } + } + }, + "right": { + "type": "Identifier", + "name": "d", + "range": [ + 18688, + 18689 + ], + "loc": { + "start": { + "line": 1005, + "column": 65 + }, + "end": { + "line": 1005, + "column": 66 + } + } + }, + "range": [ + 18682, + 18689 + ], + "loc": { + "start": { + "line": 1005, + "column": 59 + }, + "end": { + "line": 1005, + "column": 66 + } + } + }, + { + "type": "BinaryExpression", + "operator": "+", + "left": { + "type": "Literal", + "value": 1, + "raw": "1.0", + "range": [ + 18691, + 18694 + ], + "loc": { + "start": { + "line": 1005, + "column": 68 + }, + "end": { + "line": 1005, + "column": 71 + } + } + }, + "right": { + "type": "Identifier", + "name": "d", + "range": [ + 18697, + 18698 + ], + "loc": { + "start": { + "line": 1005, + "column": 74 + }, + "end": { + "line": 1005, + "column": 75 + } + } + }, + "range": [ + 18691, + 18698 + ], + "loc": { + "start": { + "line": 1005, + "column": 68 + }, + "end": { + "line": 1005, + "column": 75 + } + } + } + ], + "range": [ + 18675, + 18699 + ], + "loc": { + "start": { + "line": 1005, + "column": 52 + }, + "end": { + "line": 1005, + "column": 76 + } + } + }, + { + "type": "Identifier", + "name": "left", + "range": [ + 18701, + 18705 + ], + "loc": { + "start": { + "line": 1005, + "column": 78 + }, + "end": { + "line": 1005, + "column": 82 + } + } + }, + { + "type": "Identifier", + "name": "offset", + "range": [ + 18707, + 18713 + ], + "loc": { + "start": { + "line": 1005, + "column": 84 + }, + "end": { + "line": 1005, + "column": 90 + } + } + }, + { + "type": "Identifier", + "name": "a1", + "range": [ + 18715, + 18717 + ], + "loc": { + "start": { + "line": 1005, + "column": 92 + }, + "end": { + "line": 1005, + "column": 94 + } + } + } + ], + "range": [ + 18626, + 18718 + ], + "loc": { + "start": { + "line": 1005, + "column": 3 + }, + "end": { + "line": 1005, + "column": 95 + } + } + }, + "range": [ + 18626, + 18719 + ], + "loc": { + "start": { + "line": 1005, + "column": 3 + }, + "end": { + "line": 1005, + "column": 96 + } + }, + "leadingComments": [ + { + "type": "Block", + "value": " |\r\n\t\t\t * |\r\n\t\t\t * .-´\r\n\t\t\t * .-´\r\n\t\t\t * --.-´\r\n\t\t\t * |\r\n\t\t\t * |\r\n\t\t\t ", + "range": [ + 18515, + 18619 + ], + "loc": { + "start": { + "line": 996, + "column": 3 + }, + "end": { + "line": 1003, + "column": 6 + } + } + } + ] + }, + { + "type": "ExpressionStatement", + "expression": { + "type": "CallExpression", + "callee": { + "type": "Identifier", + "name": "calculateDiagonalArea", + "range": [ + 18724, + 18745 + ], + "loc": { + "start": { + "line": 1006, + "column": 3 + }, + "end": { + "line": 1006, + "column": 24 + } + } + }, + "arguments": [ + { + "type": "Identifier", + "name": "pattern", + "range": [ + 18746, + 18753 + ], + "loc": { + "start": { + "line": 1006, + "column": 25 + }, + "end": { + "line": 1006, + "column": 32 + } + } + }, + { + "type": "CallExpression", + "callee": { + "type": "MemberExpression", + "computed": false, + "object": { + "type": "Identifier", + "name": "p1", + "range": [ + 18755, + 18757 + ], + "loc": { + "start": { + "line": 1006, + "column": 34 + }, + "end": { + "line": 1006, + "column": 36 + } + } + }, + "property": { + "type": "Identifier", + "name": "set", + "range": [ + 18758, + 18761 + ], + "loc": { + "start": { + "line": 1006, + "column": 37 + }, + "end": { + "line": 1006, + "column": 40 + } + } + }, + "range": [ + 18755, + 18761 + ], + "loc": { + "start": { + "line": 1006, + "column": 34 + }, + "end": { + "line": 1006, + "column": 40 + } + } + }, + "arguments": [ + { + "type": "Literal", + "value": 1, + "raw": "1.0", + "range": [ + 18762, + 18765 + ], + "loc": { + "start": { + "line": 1006, + "column": 41 + }, + "end": { + "line": 1006, + "column": 44 + } + } + }, + { + "type": "Literal", + "value": 0, + "raw": "0.0", + "range": [ + 18767, + 18770 + ], + "loc": { + "start": { + "line": 1006, + "column": 46 + }, + "end": { + "line": 1006, + "column": 49 + } + } + } + ], + "range": [ + 18755, + 18771 + ], + "loc": { + "start": { + "line": 1006, + "column": 34 + }, + "end": { + "line": 1006, + "column": 50 + } + } + }, + { + "type": "CallExpression", + "callee": { + "type": "MemberExpression", + "computed": false, + "object": { + "type": "Identifier", + "name": "p2", + "range": [ + 18773, + 18775 + ], + "loc": { + "start": { + "line": 1006, + "column": 52 + }, + "end": { + "line": 1006, + "column": 54 + } + } + }, + "property": { + "type": "Identifier", + "name": "set", + "range": [ + 18776, + 18779 + ], + "loc": { + "start": { + "line": 1006, + "column": 55 + }, + "end": { + "line": 1006, + "column": 58 + } + } + }, + "range": [ + 18773, + 18779 + ], + "loc": { + "start": { + "line": 1006, + "column": 52 + }, + "end": { + "line": 1006, + "column": 58 + } + } + }, + "arguments": [ + { + "type": "BinaryExpression", + "operator": "+", + "left": { + "type": "Literal", + "value": 1, + "raw": "1.0", + "range": [ + 18780, + 18783 + ], + "loc": { + "start": { + "line": 1006, + "column": 59 + }, + "end": { + "line": 1006, + "column": 62 + } + } + }, + "right": { + "type": "Identifier", + "name": "d", + "range": [ + 18786, + 18787 + ], + "loc": { + "start": { + "line": 1006, + "column": 65 + }, + "end": { + "line": 1006, + "column": 66 + } + } + }, + "range": [ + 18780, + 18787 + ], + "loc": { + "start": { + "line": 1006, + "column": 59 + }, + "end": { + "line": 1006, + "column": 66 + } + } + }, + { + "type": "BinaryExpression", + "operator": "+", + "left": { + "type": "Literal", + "value": 1, + "raw": "1.0", + "range": [ + 18789, + 18792 + ], + "loc": { + "start": { + "line": 1006, + "column": 68 + }, + "end": { + "line": 1006, + "column": 71 + } + } + }, + "right": { + "type": "Identifier", + "name": "d", + "range": [ + 18795, + 18796 + ], + "loc": { + "start": { + "line": 1006, + "column": 74 + }, + "end": { + "line": 1006, + "column": 75 + } + } + }, + "range": [ + 18789, + 18796 + ], + "loc": { + "start": { + "line": 1006, + "column": 68 + }, + "end": { + "line": 1006, + "column": 75 + } + } + } + ], + "range": [ + 18773, + 18797 + ], + "loc": { + "start": { + "line": 1006, + "column": 52 + }, + "end": { + "line": 1006, + "column": 76 + } + } + }, + { + "type": "Identifier", + "name": "left", + "range": [ + 18799, + 18803 + ], + "loc": { + "start": { + "line": 1006, + "column": 78 + }, + "end": { + "line": 1006, + "column": 82 + } + } + }, + { + "type": "Identifier", + "name": "offset", + "range": [ + 18805, + 18811 + ], + "loc": { + "start": { + "line": 1006, + "column": 84 + }, + "end": { + "line": 1006, + "column": 90 + } + } + }, + { + "type": "Identifier", + "name": "a2", + "range": [ + 18813, + 18815 + ], + "loc": { + "start": { + "line": 1006, + "column": 92 + }, + "end": { + "line": 1006, + "column": 94 + } + } + } + ], + "range": [ + 18724, + 18816 + ], + "loc": { + "start": { + "line": 1006, + "column": 3 + }, + "end": { + "line": 1006, + "column": 95 + } + } + }, + "range": [ + 18724, + 18817 + ], + "loc": { + "start": { + "line": 1006, + "column": 3 + }, + "end": { + "line": 1006, + "column": 96 + } + } + }, + { + "type": "ExpressionStatement", + "expression": { + "type": "CallExpression", + "callee": { + "type": "MemberExpression", + "computed": false, + "object": { + "type": "CallExpression", + "callee": { + "type": "MemberExpression", + "computed": false, + "object": { + "type": "Identifier", + "name": "result", + "range": [ + 18824, + 18830 + ], + "loc": { + "start": { + "line": 1008, + "column": 3 + }, + "end": { + "line": 1008, + "column": 9 + } + } + }, + "property": { + "type": "Identifier", + "name": "addVectors", + "range": [ + 18831, + 18841 + ], + "loc": { + "start": { + "line": 1008, + "column": 10 + }, + "end": { + "line": 1008, + "column": 20 + } + } + }, + "range": [ + 18824, + 18841 + ], + "loc": { + "start": { + "line": 1008, + "column": 3 + }, + "end": { + "line": 1008, + "column": 20 + } + } + }, + "arguments": [ + { + "type": "Identifier", + "name": "a1", + "range": [ + 18842, + 18844 + ], + "loc": { + "start": { + "line": 1008, + "column": 21 + }, + "end": { + "line": 1008, + "column": 23 + } + } + }, + { + "type": "Identifier", + "name": "a2", + "range": [ + 18846, + 18848 + ], + "loc": { + "start": { + "line": 1008, + "column": 25 + }, + "end": { + "line": 1008, + "column": 27 + } + } + } + ], + "range": [ + 18824, + 18849 + ], + "loc": { + "start": { + "line": 1008, + "column": 3 + }, + "end": { + "line": 1008, + "column": 28 + } + } + }, + "property": { + "type": "Identifier", + "name": "divideScalar", + "range": [ + 18850, + 18862 + ], + "loc": { + "start": { + "line": 1008, + "column": 29 + }, + "end": { + "line": 1008, + "column": 41 + } + } + }, + "range": [ + 18824, + 18862 + ], + "loc": { + "start": { + "line": 1008, + "column": 3 + }, + "end": { + "line": 1008, + "column": 41 + } + } + }, + "arguments": [ + { + "type": "Literal", + "value": 2, + "raw": "2.0", + "range": [ + 18863, + 18866 + ], + "loc": { + "start": { + "line": 1008, + "column": 42 + }, + "end": { + "line": 1008, + "column": 45 + } + } + } + ], + "range": [ + 18824, + 18867 + ], + "loc": { + "start": { + "line": 1008, + "column": 3 + }, + "end": { + "line": 1008, + "column": 46 + } + } + }, + "range": [ + 18824, + 18868 + ], + "loc": { + "start": { + "line": 1008, + "column": 3 + }, + "end": { + "line": 1008, + "column": 47 + } + } + }, + { + "type": "BreakStatement", + "label": null, + "range": [ + 18875, + 18881 + ], + "loc": { + "start": { + "line": 1010, + "column": 3 + }, + "end": { + "line": 1010, + "column": 9 + } + } + } + ], + "range": [ + 18507, + 18888 + ], + "loc": { + "start": { + "line": 994, + "column": 11 + }, + "end": { + "line": 1012, + "column": 3 + } + } + } + ], + "range": [ + 18498, + 18888 + ], + "loc": { + "start": { + "line": 994, + "column": 2 + }, + "end": { + "line": 1012, + "column": 3 + } + } + }, + { + "type": "SwitchCase", + "test": { + "type": "Literal", + "value": 14, + "raw": "14", + "range": [ + 18899, + 18901 + ], + "loc": { + "start": { + "line": 1014, + "column": 7 + }, + "end": { + "line": 1014, + "column": 9 + } + } + }, + "consequent": [ + { + "type": "BlockStatement", + "body": [ + { + "type": "ExpressionStatement", + "expression": { + "type": "CallExpression", + "callee": { + "type": "Identifier", + "name": "calculateDiagonalArea", + "range": [ + 19004, + 19025 + ], + "loc": { + "start": { + "line": 1023, + "column": 3 + }, + "end": { + "line": 1023, + "column": 24 + } + } + }, + "arguments": [ + { + "type": "Identifier", + "name": "pattern", + "range": [ + 19026, + 19033 + ], + "loc": { + "start": { + "line": 1023, + "column": 25 + }, + "end": { + "line": 1023, + "column": 32 + } + } + }, + { + "type": "CallExpression", + "callee": { + "type": "MemberExpression", + "computed": false, + "object": { + "type": "Identifier", + "name": "p1", + "range": [ + 19035, + 19037 + ], + "loc": { + "start": { + "line": 1023, + "column": 34 + }, + "end": { + "line": 1023, + "column": 36 + } + } + }, + "property": { + "type": "Identifier", + "name": "set", + "range": [ + 19038, + 19041 + ], + "loc": { + "start": { + "line": 1023, + "column": 37 + }, + "end": { + "line": 1023, + "column": 40 + } + } + }, + "range": [ + 19035, + 19041 + ], + "loc": { + "start": { + "line": 1023, + "column": 34 + }, + "end": { + "line": 1023, + "column": 40 + } + } + }, + "arguments": [ + { + "type": "Literal", + "value": 1, + "raw": "1.0", + "range": [ + 19042, + 19045 + ], + "loc": { + "start": { + "line": 1023, + "column": 41 + }, + "end": { + "line": 1023, + "column": 44 + } + } + }, + { + "type": "Literal", + "value": 1, + "raw": "1.0", + "range": [ + 19047, + 19050 + ], + "loc": { + "start": { + "line": 1023, + "column": 46 + }, + "end": { + "line": 1023, + "column": 49 + } + } + } + ], + "range": [ + 19035, + 19051 + ], + "loc": { + "start": { + "line": 1023, + "column": 34 + }, + "end": { + "line": 1023, + "column": 50 + } + } + }, + { + "type": "CallExpression", + "callee": { + "type": "MemberExpression", + "computed": false, + "object": { + "type": "Identifier", + "name": "p2", + "range": [ + 19053, + 19055 + ], + "loc": { + "start": { + "line": 1023, + "column": 52 + }, + "end": { + "line": 1023, + "column": 54 + } + } + }, + "property": { + "type": "Identifier", + "name": "set", + "range": [ + 19056, + 19059 + ], + "loc": { + "start": { + "line": 1023, + "column": 55 + }, + "end": { + "line": 1023, + "column": 58 + } + } + }, + "range": [ + 19053, + 19059 + ], + "loc": { + "start": { + "line": 1023, + "column": 52 + }, + "end": { + "line": 1023, + "column": 58 + } + } + }, + "arguments": [ + { + "type": "BinaryExpression", + "operator": "+", + "left": { + "type": "Literal", + "value": 1, + "raw": "1.0", + "range": [ + 19060, + 19063 + ], + "loc": { + "start": { + "line": 1023, + "column": 59 + }, + "end": { + "line": 1023, + "column": 62 + } + } + }, + "right": { + "type": "Identifier", + "name": "d", + "range": [ + 19066, + 19067 + ], + "loc": { + "start": { + "line": 1023, + "column": 65 + }, + "end": { + "line": 1023, + "column": 66 + } + } + }, + "range": [ + 19060, + 19067 + ], + "loc": { + "start": { + "line": 1023, + "column": 59 + }, + "end": { + "line": 1023, + "column": 66 + } + } + }, + { + "type": "BinaryExpression", + "operator": "+", + "left": { + "type": "Literal", + "value": 1, + "raw": "1.0", + "range": [ + 19069, + 19072 + ], + "loc": { + "start": { + "line": 1023, + "column": 68 + }, + "end": { + "line": 1023, + "column": 71 + } + } + }, + "right": { + "type": "Identifier", + "name": "d", + "range": [ + 19075, + 19076 + ], + "loc": { + "start": { + "line": 1023, + "column": 74 + }, + "end": { + "line": 1023, + "column": 75 + } + } + }, + "range": [ + 19069, + 19076 + ], + "loc": { + "start": { + "line": 1023, + "column": 68 + }, + "end": { + "line": 1023, + "column": 75 + } + } + } + ], + "range": [ + 19053, + 19077 + ], + "loc": { + "start": { + "line": 1023, + "column": 52 + }, + "end": { + "line": 1023, + "column": 76 + } + } + }, + { + "type": "Identifier", + "name": "left", + "range": [ + 19079, + 19083 + ], + "loc": { + "start": { + "line": 1023, + "column": 78 + }, + "end": { + "line": 1023, + "column": 82 + } + } + }, + { + "type": "Identifier", + "name": "offset", + "range": [ + 19085, + 19091 + ], + "loc": { + "start": { + "line": 1023, + "column": 84 + }, + "end": { + "line": 1023, + "column": 90 + } + } + }, + { + "type": "Identifier", + "name": "a1", + "range": [ + 19093, + 19095 + ], + "loc": { + "start": { + "line": 1023, + "column": 92 + }, + "end": { + "line": 1023, + "column": 94 + } + } + } + ], + "range": [ + 19004, + 19096 + ], + "loc": { + "start": { + "line": 1023, + "column": 3 + }, + "end": { + "line": 1023, + "column": 95 + } + } + }, + "range": [ + 19004, + 19097 + ], + "loc": { + "start": { + "line": 1023, + "column": 3 + }, + "end": { + "line": 1023, + "column": 96 + } + }, + "leadingComments": [ + { + "type": "Block", + "value": " |\r\n\t\t\t * .----\r\n\t\t\t * .-´\r\n\t\t\t * .-´\r\n\t\t\t * ----´\r\n\t\t\t ", + "range": [ + 18911, + 18997 + ], + "loc": { + "start": { + "line": 1016, + "column": 3 + }, + "end": { + "line": 1021, + "column": 6 + } + } + } + ] + }, + { + "type": "ExpressionStatement", + "expression": { + "type": "CallExpression", + "callee": { + "type": "Identifier", + "name": "calculateDiagonalArea", + "range": [ + 19102, + 19123 + ], + "loc": { + "start": { + "line": 1024, + "column": 3 + }, + "end": { + "line": 1024, + "column": 24 + } + } + }, + "arguments": [ + { + "type": "Identifier", + "name": "pattern", + "range": [ + 19124, + 19131 + ], + "loc": { + "start": { + "line": 1024, + "column": 25 + }, + "end": { + "line": 1024, + "column": 32 + } + } + }, + { + "type": "CallExpression", + "callee": { + "type": "MemberExpression", + "computed": false, + "object": { + "type": "Identifier", + "name": "p1", + "range": [ + 19133, + 19135 + ], + "loc": { + "start": { + "line": 1024, + "column": 34 + }, + "end": { + "line": 1024, + "column": 36 + } + } + }, + "property": { + "type": "Identifier", + "name": "set", + "range": [ + 19136, + 19139 + ], + "loc": { + "start": { + "line": 1024, + "column": 37 + }, + "end": { + "line": 1024, + "column": 40 + } + } + }, + "range": [ + 19133, + 19139 + ], + "loc": { + "start": { + "line": 1024, + "column": 34 + }, + "end": { + "line": 1024, + "column": 40 + } + } + }, + "arguments": [ + { + "type": "Literal", + "value": 1, + "raw": "1.0", + "range": [ + 19140, + 19143 + ], + "loc": { + "start": { + "line": 1024, + "column": 41 + }, + "end": { + "line": 1024, + "column": 44 + } + } + }, + { + "type": "Literal", + "value": 1, + "raw": "1.0", + "range": [ + 19145, + 19148 + ], + "loc": { + "start": { + "line": 1024, + "column": 46 + }, + "end": { + "line": 1024, + "column": 49 + } + } + } + ], + "range": [ + 19133, + 19149 + ], + "loc": { + "start": { + "line": 1024, + "column": 34 + }, + "end": { + "line": 1024, + "column": 50 + } + } + }, + { + "type": "CallExpression", + "callee": { + "type": "MemberExpression", + "computed": false, + "object": { + "type": "Identifier", + "name": "p2", + "range": [ + 19151, + 19153 + ], + "loc": { + "start": { + "line": 1024, + "column": 52 + }, + "end": { + "line": 1024, + "column": 54 + } + } + }, + "property": { + "type": "Identifier", + "name": "set", + "range": [ + 19154, + 19157 + ], + "loc": { + "start": { + "line": 1024, + "column": 55 + }, + "end": { + "line": 1024, + "column": 58 + } + } + }, + "range": [ + 19151, + 19157 + ], + "loc": { + "start": { + "line": 1024, + "column": 52 + }, + "end": { + "line": 1024, + "column": 58 + } + } + }, + "arguments": [ + { + "type": "BinaryExpression", + "operator": "+", + "left": { + "type": "Literal", + "value": 1, + "raw": "1.0", + "range": [ + 19158, + 19161 + ], + "loc": { + "start": { + "line": 1024, + "column": 59 + }, + "end": { + "line": 1024, + "column": 62 + } + } + }, + "right": { + "type": "Identifier", + "name": "d", + "range": [ + 19164, + 19165 + ], + "loc": { + "start": { + "line": 1024, + "column": 65 + }, + "end": { + "line": 1024, + "column": 66 + } + } + }, + "range": [ + 19158, + 19165 + ], + "loc": { + "start": { + "line": 1024, + "column": 59 + }, + "end": { + "line": 1024, + "column": 66 + } + } + }, + { + "type": "BinaryExpression", + "operator": "+", + "left": { + "type": "Literal", + "value": 0, + "raw": "0.0", + "range": [ + 19167, + 19170 + ], + "loc": { + "start": { + "line": 1024, + "column": 68 + }, + "end": { + "line": 1024, + "column": 71 + } + } + }, + "right": { + "type": "Identifier", + "name": "d", + "range": [ + 19173, + 19174 + ], + "loc": { + "start": { + "line": 1024, + "column": 74 + }, + "end": { + "line": 1024, + "column": 75 + } + } + }, + "range": [ + 19167, + 19174 + ], + "loc": { + "start": { + "line": 1024, + "column": 68 + }, + "end": { + "line": 1024, + "column": 75 + } + } + } + ], + "range": [ + 19151, + 19175 + ], + "loc": { + "start": { + "line": 1024, + "column": 52 + }, + "end": { + "line": 1024, + "column": 76 + } + } + }, + { + "type": "Identifier", + "name": "left", + "range": [ + 19177, + 19181 + ], + "loc": { + "start": { + "line": 1024, + "column": 78 + }, + "end": { + "line": 1024, + "column": 82 + } + } + }, + { + "type": "Identifier", + "name": "offset", + "range": [ + 19183, + 19189 + ], + "loc": { + "start": { + "line": 1024, + "column": 84 + }, + "end": { + "line": 1024, + "column": 90 + } + } + }, + { + "type": "Identifier", + "name": "a2", + "range": [ + 19191, + 19193 + ], + "loc": { + "start": { + "line": 1024, + "column": 92 + }, + "end": { + "line": 1024, + "column": 94 + } + } + } + ], + "range": [ + 19102, + 19194 + ], + "loc": { + "start": { + "line": 1024, + "column": 3 + }, + "end": { + "line": 1024, + "column": 95 + } + } + }, + "range": [ + 19102, + 19195 + ], + "loc": { + "start": { + "line": 1024, + "column": 3 + }, + "end": { + "line": 1024, + "column": 96 + } + } + }, + { + "type": "ExpressionStatement", + "expression": { + "type": "CallExpression", + "callee": { + "type": "MemberExpression", + "computed": false, + "object": { + "type": "CallExpression", + "callee": { + "type": "MemberExpression", + "computed": false, + "object": { + "type": "Identifier", + "name": "result", + "range": [ + 19202, + 19208 + ], + "loc": { + "start": { + "line": 1026, + "column": 3 + }, + "end": { + "line": 1026, + "column": 9 + } + } + }, + "property": { + "type": "Identifier", + "name": "addVectors", + "range": [ + 19209, + 19219 + ], + "loc": { + "start": { + "line": 1026, + "column": 10 + }, + "end": { + "line": 1026, + "column": 20 + } + } + }, + "range": [ + 19202, + 19219 + ], + "loc": { + "start": { + "line": 1026, + "column": 3 + }, + "end": { + "line": 1026, + "column": 20 + } + } + }, + "arguments": [ + { + "type": "Identifier", + "name": "a1", + "range": [ + 19220, + 19222 + ], + "loc": { + "start": { + "line": 1026, + "column": 21 + }, + "end": { + "line": 1026, + "column": 23 + } + } + }, + { + "type": "Identifier", + "name": "a2", + "range": [ + 19224, + 19226 + ], + "loc": { + "start": { + "line": 1026, + "column": 25 + }, + "end": { + "line": 1026, + "column": 27 + } + } + } + ], + "range": [ + 19202, + 19227 + ], + "loc": { + "start": { + "line": 1026, + "column": 3 + }, + "end": { + "line": 1026, + "column": 28 + } + } + }, + "property": { + "type": "Identifier", + "name": "divideScalar", + "range": [ + 19228, + 19240 + ], + "loc": { + "start": { + "line": 1026, + "column": 29 + }, + "end": { + "line": 1026, + "column": 41 + } + } + }, + "range": [ + 19202, + 19240 + ], + "loc": { + "start": { + "line": 1026, + "column": 3 + }, + "end": { + "line": 1026, + "column": 41 + } + } + }, + "arguments": [ + { + "type": "Literal", + "value": 2, + "raw": "2.0", + "range": [ + 19241, + 19244 + ], + "loc": { + "start": { + "line": 1026, + "column": 42 + }, + "end": { + "line": 1026, + "column": 45 + } + } + } + ], + "range": [ + 19202, + 19245 + ], + "loc": { + "start": { + "line": 1026, + "column": 3 + }, + "end": { + "line": 1026, + "column": 46 + } + } + }, + "range": [ + 19202, + 19246 + ], + "loc": { + "start": { + "line": 1026, + "column": 3 + }, + "end": { + "line": 1026, + "column": 47 + } + } + }, + { + "type": "BreakStatement", + "label": null, + "range": [ + 19253, + 19259 + ], + "loc": { + "start": { + "line": 1028, + "column": 3 + }, + "end": { + "line": 1028, + "column": 9 + } + } + } + ], + "range": [ + 18903, + 19266 + ], + "loc": { + "start": { + "line": 1014, + "column": 11 + }, + "end": { + "line": 1030, + "column": 3 + } + } + } + ], + "range": [ + 18894, + 19266 + ], + "loc": { + "start": { + "line": 1014, + "column": 2 + }, + "end": { + "line": 1030, + "column": 3 + } + } + }, + { + "type": "SwitchCase", + "test": { + "type": "Literal", + "value": 15, + "raw": "15", + "range": [ + 19277, + 19279 + ], + "loc": { + "start": { + "line": 1032, + "column": 7 + }, + "end": { + "line": 1032, + "column": 9 + } + } + }, + "consequent": [ + { + "type": "BlockStatement", + "body": [ + { + "type": "ExpressionStatement", + "expression": { + "type": "CallExpression", + "callee": { + "type": "Identifier", + "name": "calculateDiagonalArea", + "range": [ + 19404, + 19425 + ], + "loc": { + "start": { + "line": 1043, + "column": 3 + }, + "end": { + "line": 1043, + "column": 24 + } + } + }, + "arguments": [ + { + "type": "Identifier", + "name": "pattern", + "range": [ + 19426, + 19433 + ], + "loc": { + "start": { + "line": 1043, + "column": 25 + }, + "end": { + "line": 1043, + "column": 32 + } + } + }, + { + "type": "CallExpression", + "callee": { + "type": "MemberExpression", + "computed": false, + "object": { + "type": "Identifier", + "name": "p1", + "range": [ + 19435, + 19437 + ], + "loc": { + "start": { + "line": 1043, + "column": 34 + }, + "end": { + "line": 1043, + "column": 36 + } + } + }, + "property": { + "type": "Identifier", + "name": "set", + "range": [ + 19438, + 19441 + ], + "loc": { + "start": { + "line": 1043, + "column": 37 + }, + "end": { + "line": 1043, + "column": 40 + } + } + }, + "range": [ + 19435, + 19441 + ], + "loc": { + "start": { + "line": 1043, + "column": 34 + }, + "end": { + "line": 1043, + "column": 40 + } + } + }, + "arguments": [ + { + "type": "Literal", + "value": 1, + "raw": "1.0", + "range": [ + 19442, + 19445 + ], + "loc": { + "start": { + "line": 1043, + "column": 41 + }, + "end": { + "line": 1043, + "column": 44 + } + } + }, + { + "type": "Literal", + "value": 1, + "raw": "1.0", + "range": [ + 19447, + 19450 + ], + "loc": { + "start": { + "line": 1043, + "column": 46 + }, + "end": { + "line": 1043, + "column": 49 + } + } + } + ], + "range": [ + 19435, + 19451 + ], + "loc": { + "start": { + "line": 1043, + "column": 34 + }, + "end": { + "line": 1043, + "column": 50 + } + } + }, + { + "type": "CallExpression", + "callee": { + "type": "MemberExpression", + "computed": false, + "object": { + "type": "Identifier", + "name": "p2", + "range": [ + 19453, + 19455 + ], + "loc": { + "start": { + "line": 1043, + "column": 52 + }, + "end": { + "line": 1043, + "column": 54 + } + } + }, + "property": { + "type": "Identifier", + "name": "set", + "range": [ + 19456, + 19459 + ], + "loc": { + "start": { + "line": 1043, + "column": 55 + }, + "end": { + "line": 1043, + "column": 58 + } + } + }, + "range": [ + 19453, + 19459 + ], + "loc": { + "start": { + "line": 1043, + "column": 52 + }, + "end": { + "line": 1043, + "column": 58 + } + } + }, + "arguments": [ + { + "type": "BinaryExpression", + "operator": "+", + "left": { + "type": "Literal", + "value": 1, + "raw": "1.0", + "range": [ + 19460, + 19463 + ], + "loc": { + "start": { + "line": 1043, + "column": 59 + }, + "end": { + "line": 1043, + "column": 62 + } + } + }, + "right": { + "type": "Identifier", + "name": "d", + "range": [ + 19466, + 19467 + ], + "loc": { + "start": { + "line": 1043, + "column": 65 + }, + "end": { + "line": 1043, + "column": 66 + } + } + }, + "range": [ + 19460, + 19467 + ], + "loc": { + "start": { + "line": 1043, + "column": 59 + }, + "end": { + "line": 1043, + "column": 66 + } + } + }, + { + "type": "BinaryExpression", + "operator": "+", + "left": { + "type": "Literal", + "value": 1, + "raw": "1.0", + "range": [ + 19469, + 19472 + ], + "loc": { + "start": { + "line": 1043, + "column": 68 + }, + "end": { + "line": 1043, + "column": 71 + } + } + }, + "right": { + "type": "Identifier", + "name": "d", + "range": [ + 19475, + 19476 + ], + "loc": { + "start": { + "line": 1043, + "column": 74 + }, + "end": { + "line": 1043, + "column": 75 + } + } + }, + "range": [ + 19469, + 19476 + ], + "loc": { + "start": { + "line": 1043, + "column": 68 + }, + "end": { + "line": 1043, + "column": 75 + } + } + } + ], + "range": [ + 19453, + 19477 + ], + "loc": { + "start": { + "line": 1043, + "column": 52 + }, + "end": { + "line": 1043, + "column": 76 + } + } + }, + { + "type": "Identifier", + "name": "left", + "range": [ + 19479, + 19483 + ], + "loc": { + "start": { + "line": 1043, + "column": 78 + }, + "end": { + "line": 1043, + "column": 82 + } + } + }, + { + "type": "Identifier", + "name": "offset", + "range": [ + 19485, + 19491 + ], + "loc": { + "start": { + "line": 1043, + "column": 84 + }, + "end": { + "line": 1043, + "column": 90 + } + } + }, + { + "type": "Identifier", + "name": "a1", + "range": [ + 19493, + 19495 + ], + "loc": { + "start": { + "line": 1043, + "column": 92 + }, + "end": { + "line": 1043, + "column": 94 + } + } + } + ], + "range": [ + 19404, + 19496 + ], + "loc": { + "start": { + "line": 1043, + "column": 3 + }, + "end": { + "line": 1043, + "column": 95 + } + } + }, + "range": [ + 19404, + 19497 + ], + "loc": { + "start": { + "line": 1043, + "column": 3 + }, + "end": { + "line": 1043, + "column": 96 + } + }, + "leadingComments": [ + { + "type": "Block", + "value": " |\r\n\t\t\t * .----\r\n\t\t\t * .-´\r\n\t\t\t * .-´\r\n\t\t\t * --.-´\r\n\t\t\t * |\r\n\t\t\t * |\r\n\t\t\t ", + "range": [ + 19289, + 19397 + ], + "loc": { + "start": { + "line": 1034, + "column": 3 + }, + "end": { + "line": 1041, + "column": 6 + } + } + } + ] + }, + { + "type": "ExpressionStatement", + "expression": { + "type": "CallExpression", + "callee": { + "type": "Identifier", + "name": "calculateDiagonalArea", + "range": [ + 19502, + 19523 + ], + "loc": { + "start": { + "line": 1044, + "column": 3 + }, + "end": { + "line": 1044, + "column": 24 + } + } + }, + "arguments": [ + { + "type": "Identifier", + "name": "pattern", + "range": [ + 19524, + 19531 + ], + "loc": { + "start": { + "line": 1044, + "column": 25 + }, + "end": { + "line": 1044, + "column": 32 + } + } + }, + { + "type": "CallExpression", + "callee": { + "type": "MemberExpression", + "computed": false, + "object": { + "type": "Identifier", + "name": "p1", + "range": [ + 19533, + 19535 + ], + "loc": { + "start": { + "line": 1044, + "column": 34 + }, + "end": { + "line": 1044, + "column": 36 + } + } + }, + "property": { + "type": "Identifier", + "name": "set", + "range": [ + 19536, + 19539 + ], + "loc": { + "start": { + "line": 1044, + "column": 37 + }, + "end": { + "line": 1044, + "column": 40 + } + } + }, + "range": [ + 19533, + 19539 + ], + "loc": { + "start": { + "line": 1044, + "column": 34 + }, + "end": { + "line": 1044, + "column": 40 + } + } + }, + "arguments": [ + { + "type": "Literal", + "value": 1, + "raw": "1.0", + "range": [ + 19540, + 19543 + ], + "loc": { + "start": { + "line": 1044, + "column": 41 + }, + "end": { + "line": 1044, + "column": 44 + } + } + }, + { + "type": "Literal", + "value": 0, + "raw": "0.0", + "range": [ + 19545, + 19548 + ], + "loc": { + "start": { + "line": 1044, + "column": 46 + }, + "end": { + "line": 1044, + "column": 49 + } + } + } + ], + "range": [ + 19533, + 19549 + ], + "loc": { + "start": { + "line": 1044, + "column": 34 + }, + "end": { + "line": 1044, + "column": 50 + } + } + }, + { + "type": "CallExpression", + "callee": { + "type": "MemberExpression", + "computed": false, + "object": { + "type": "Identifier", + "name": "p2", + "range": [ + 19551, + 19553 + ], + "loc": { + "start": { + "line": 1044, + "column": 52 + }, + "end": { + "line": 1044, + "column": 54 + } + } + }, + "property": { + "type": "Identifier", + "name": "set", + "range": [ + 19554, + 19557 + ], + "loc": { + "start": { + "line": 1044, + "column": 55 + }, + "end": { + "line": 1044, + "column": 58 + } + } + }, + "range": [ + 19551, + 19557 + ], + "loc": { + "start": { + "line": 1044, + "column": 52 + }, + "end": { + "line": 1044, + "column": 58 + } + } + }, + "arguments": [ + { + "type": "BinaryExpression", + "operator": "+", + "left": { + "type": "Literal", + "value": 1, + "raw": "1.0", + "range": [ + 19558, + 19561 + ], + "loc": { + "start": { + "line": 1044, + "column": 59 + }, + "end": { + "line": 1044, + "column": 62 + } + } + }, + "right": { + "type": "Identifier", + "name": "d", + "range": [ + 19564, + 19565 + ], + "loc": { + "start": { + "line": 1044, + "column": 65 + }, + "end": { + "line": 1044, + "column": 66 + } + } + }, + "range": [ + 19558, + 19565 + ], + "loc": { + "start": { + "line": 1044, + "column": 59 + }, + "end": { + "line": 1044, + "column": 66 + } + } + }, + { + "type": "BinaryExpression", + "operator": "+", + "left": { + "type": "Literal", + "value": 0, + "raw": "0.0", + "range": [ + 19567, + 19570 + ], + "loc": { + "start": { + "line": 1044, + "column": 68 + }, + "end": { + "line": 1044, + "column": 71 + } + } + }, + "right": { + "type": "Identifier", + "name": "d", + "range": [ + 19573, + 19574 + ], + "loc": { + "start": { + "line": 1044, + "column": 74 + }, + "end": { + "line": 1044, + "column": 75 + } + } + }, + "range": [ + 19567, + 19574 + ], + "loc": { + "start": { + "line": 1044, + "column": 68 + }, + "end": { + "line": 1044, + "column": 75 + } + } + } + ], + "range": [ + 19551, + 19575 + ], + "loc": { + "start": { + "line": 1044, + "column": 52 + }, + "end": { + "line": 1044, + "column": 76 + } + } + }, + { + "type": "Identifier", + "name": "left", + "range": [ + 19577, + 19581 + ], + "loc": { + "start": { + "line": 1044, + "column": 78 + }, + "end": { + "line": 1044, + "column": 82 + } + } + }, + { + "type": "Identifier", + "name": "offset", + "range": [ + 19583, + 19589 + ], + "loc": { + "start": { + "line": 1044, + "column": 84 + }, + "end": { + "line": 1044, + "column": 90 + } + } + }, + { + "type": "Identifier", + "name": "a2", + "range": [ + 19591, + 19593 + ], + "loc": { + "start": { + "line": 1044, + "column": 92 + }, + "end": { + "line": 1044, + "column": 94 + } + } + } + ], + "range": [ + 19502, + 19594 + ], + "loc": { + "start": { + "line": 1044, + "column": 3 + }, + "end": { + "line": 1044, + "column": 95 + } + } + }, + "range": [ + 19502, + 19595 + ], + "loc": { + "start": { + "line": 1044, + "column": 3 + }, + "end": { + "line": 1044, + "column": 96 + } + } + }, + { + "type": "ExpressionStatement", + "expression": { + "type": "CallExpression", + "callee": { + "type": "MemberExpression", + "computed": false, + "object": { + "type": "CallExpression", + "callee": { + "type": "MemberExpression", + "computed": false, + "object": { + "type": "Identifier", + "name": "result", + "range": [ + 19602, + 19608 + ], + "loc": { + "start": { + "line": 1046, + "column": 3 + }, + "end": { + "line": 1046, + "column": 9 + } + } + }, + "property": { + "type": "Identifier", + "name": "addVectors", + "range": [ + 19609, + 19619 + ], + "loc": { + "start": { + "line": 1046, + "column": 10 + }, + "end": { + "line": 1046, + "column": 20 + } + } + }, + "range": [ + 19602, + 19619 + ], + "loc": { + "start": { + "line": 1046, + "column": 3 + }, + "end": { + "line": 1046, + "column": 20 + } + } + }, + "arguments": [ + { + "type": "Identifier", + "name": "a1", + "range": [ + 19620, + 19622 + ], + "loc": { + "start": { + "line": 1046, + "column": 21 + }, + "end": { + "line": 1046, + "column": 23 + } + } + }, + { + "type": "Identifier", + "name": "a2", + "range": [ + 19624, + 19626 + ], + "loc": { + "start": { + "line": 1046, + "column": 25 + }, + "end": { + "line": 1046, + "column": 27 + } + } + } + ], + "range": [ + 19602, + 19627 + ], + "loc": { + "start": { + "line": 1046, + "column": 3 + }, + "end": { + "line": 1046, + "column": 28 + } + } + }, + "property": { + "type": "Identifier", + "name": "divideScalar", + "range": [ + 19628, + 19640 + ], + "loc": { + "start": { + "line": 1046, + "column": 29 + }, + "end": { + "line": 1046, + "column": 41 + } + } + }, + "range": [ + 19602, + 19640 + ], + "loc": { + "start": { + "line": 1046, + "column": 3 + }, + "end": { + "line": 1046, + "column": 41 + } + } + }, + "arguments": [ + { + "type": "Literal", + "value": 2, + "raw": "2.0", + "range": [ + 19641, + 19644 + ], + "loc": { + "start": { + "line": 1046, + "column": 42 + }, + "end": { + "line": 1046, + "column": 45 + } + } + } + ], + "range": [ + 19602, + 19645 + ], + "loc": { + "start": { + "line": 1046, + "column": 3 + }, + "end": { + "line": 1046, + "column": 46 + } + } + }, + "range": [ + 19602, + 19646 + ], + "loc": { + "start": { + "line": 1046, + "column": 3 + }, + "end": { + "line": 1046, + "column": 47 + } + } + }, + { + "type": "BreakStatement", + "label": null, + "range": [ + 19653, + 19659 + ], + "loc": { + "start": { + "line": 1048, + "column": 3 + }, + "end": { + "line": 1048, + "column": 9 + } + } + } + ], + "range": [ + 19281, + 19666 + ], + "loc": { + "start": { + "line": 1032, + "column": 11 + }, + "end": { + "line": 1050, + "column": 3 + } + } + } + ], + "range": [ + 19272, + 19666 + ], + "loc": { + "start": { + "line": 1032, + "column": 2 + }, + "end": { + "line": 1050, + "column": 3 + } + } + } + ], + "range": [ + 14027, + 19672 + ], + "loc": { + "start": { + "line": 757, + "column": 1 + }, + "end": { + "line": 1052, + "column": 2 + } + }, + "leadingComments": [ + { + "type": "Block", + "value": " There is some Black Magic involved in the diagonal area calculations.\r\n\t * \r\n\t * Unlike orthogonal patterns, the \"null\" pattern (one without crossing edges)\r\n\t * must be filtered, and the ends of both the \"null\" and L patterns are not\r\n\t * known: L and U patterns have different endings, and the adjacent pattern is\r\n\t * unknown. Therefore, a blend of both possibilites is computed.\r\n\t ", + "range": [ + 13631, + 14022 + ], + "loc": { + "start": { + "line": 749, + "column": 1 + }, + "end": { + "line": 755, + "column": 4 + } + } + } + ] + }, + { + "type": "ReturnStatement", + "argument": { + "type": "Identifier", + "name": "result", + "range": [ + 19684, + 19690 + ], + "loc": { + "start": { + "line": 1054, + "column": 8 + }, + "end": { + "line": 1054, + "column": 14 + } + } + }, + "range": [ + 19677, + 19691 + ], + "loc": { + "start": { + "line": 1054, + "column": 1 + }, + "end": { + "line": 1054, + "column": 15 + } + } + } + ], + "range": [ + 13507, + 19696 + ], + "loc": { + "start": { + "line": 740, + "column": 79 + }, + "end": { + "line": 1056, + "column": 1 + } + } + }, + "generator": false, + "expression": false, + "range": [ + 13428, + 19696 + ], + "loc": { + "start": { + "line": 740, + "column": 0 + }, + "end": { + "line": 1056, + "column": 1 + } + }, + "leadingComments": [ + { + "type": "Block", + "value": "*\r\n * Calculates the area for a given pattern and distances to the left and to the\r\n * right, biased by an offset.\r\n *\r\n * @private\r\n * @param {Number} pattern - A pattern index.\r\n * @param {Number} left - The left distance.\r\n * @param {Number} right - The right distance.\r\n * @param {Float32Array} offset - An offset.\r\n * @param {Vector2} result - A target vector to store the area in.\r\n * @return {Vector2} The orthogonal area.\r\n ", + "range": [ + 12988, + 13424 + ], + "loc": { + "start": { + "line": 727, + "column": 0 + }, + "end": { + "line": 738, + "column": 3 + } + } + } + ], + "trailingComments": [ + { + "type": "Block", + "value": "*\r\n * Calculates orthogonal or diagonal patterns for a given offset.\r\n *\r\n * @param {RawImageData[]} patterns - The patterns to assemble.\r\n * @param {Number|Float32Array} offset - A pattern offset. Diagonal offsets are pairs.\r\n * @param {Boolean} orthogonal - Whether the patterns are orthogonal or diagonal.\r\n ", + "range": [ + 19700, + 20015 + ], + "loc": { + "start": { + "line": 1058, + "column": 0 + }, + "end": { + "line": 1064, + "column": 3 + } + } + } + ] + }, + { + "type": "FunctionDeclaration", + "id": { + "type": "Identifier", + "name": "generatePatterns", + "range": [ + 20028, + 20044 + ], + "loc": { + "start": { + "line": 1066, + "column": 9 + }, + "end": { + "line": 1066, + "column": 25 + } + } + }, + "params": [ + { + "type": "Identifier", + "name": "patterns", + "range": [ + 20045, + 20053 + ], + "loc": { + "start": { + "line": 1066, + "column": 26 + }, + "end": { + "line": 1066, + "column": 34 + } + } + }, + { + "type": "Identifier", + "name": "offset", + "range": [ + 20055, + 20061 + ], + "loc": { + "start": { + "line": 1066, + "column": 36 + }, + "end": { + "line": 1066, + "column": 42 + } + } + }, + { + "type": "Identifier", + "name": "orthogonal", + "range": [ + 20063, + 20073 + ], + "loc": { + "start": { + "line": 1066, + "column": 44 + }, + "end": { + "line": 1066, + "column": 54 + } + } + } + ], + "body": { + "type": "BlockStatement", + "body": [ + { + "type": "VariableDeclaration", + "declarations": [ + { + "type": "VariableDeclarator", + "id": { + "type": "Identifier", + "name": "result", + "range": [ + 20087, + 20093 + ], + "loc": { + "start": { + "line": 1068, + "column": 7 + }, + "end": { + "line": 1068, + "column": 13 + } + } + }, + "init": { + "type": "NewExpression", + "callee": { + "type": "Identifier", + "name": "Vector2", + "range": [ + 20100, + 20107 + ], + "loc": { + "start": { + "line": 1068, + "column": 20 + }, + "end": { + "line": 1068, + "column": 27 + } + } + }, + "arguments": [], + "range": [ + 20096, + 20109 + ], + "loc": { + "start": { + "line": 1068, + "column": 16 + }, + "end": { + "line": 1068, + "column": 29 + } + } + }, + "range": [ + 20087, + 20109 + ], + "loc": { + "start": { + "line": 1068, + "column": 7 + }, + "end": { + "line": 1068, + "column": 29 + } + } + } + ], + "kind": "const", + "range": [ + 20081, + 20110 + ], + "loc": { + "start": { + "line": 1068, + "column": 1 + }, + "end": { + "line": 1068, + "column": 30 + } + } + }, + { + "type": "VariableDeclaration", + "declarations": [ + { + "type": "VariableDeclarator", + "id": { + "type": "Identifier", + "name": "i", + "range": [ + 20119, + 20120 + ], + "loc": { + "start": { + "line": 1070, + "column": 5 + }, + "end": { + "line": 1070, + "column": 6 + } + } + }, + "init": null, + "range": [ + 20119, + 20120 + ], + "loc": { + "start": { + "line": 1070, + "column": 5 + }, + "end": { + "line": 1070, + "column": 6 + } + } + }, + { + "type": "VariableDeclarator", + "id": { + "type": "Identifier", + "name": "l", + "range": [ + 20122, + 20123 + ], + "loc": { + "start": { + "line": 1070, + "column": 8 + }, + "end": { + "line": 1070, + "column": 9 + } + } + }, + "init": null, + "range": [ + 20122, + 20123 + ], + "loc": { + "start": { + "line": 1070, + "column": 8 + }, + "end": { + "line": 1070, + "column": 9 + } + } + } + ], + "kind": "let", + "range": [ + 20115, + 20124 + ], + "loc": { + "start": { + "line": 1070, + "column": 1 + }, + "end": { + "line": 1070, + "column": 10 + } + } + }, + { + "type": "VariableDeclaration", + "declarations": [ + { + "type": "VariableDeclarator", + "id": { + "type": "Identifier", + "name": "x", + "range": [ + 20131, + 20132 + ], + "loc": { + "start": { + "line": 1071, + "column": 5 + }, + "end": { + "line": 1071, + "column": 6 + } + } + }, + "init": null, + "range": [ + 20131, + 20132 + ], + "loc": { + "start": { + "line": 1071, + "column": 5 + }, + "end": { + "line": 1071, + "column": 6 + } + } + }, + { + "type": "VariableDeclarator", + "id": { + "type": "Identifier", + "name": "y", + "range": [ + 20134, + 20135 + ], + "loc": { + "start": { + "line": 1071, + "column": 8 + }, + "end": { + "line": 1071, + "column": 9 + } + } + }, + "init": null, + "range": [ + 20134, + 20135 + ], + "loc": { + "start": { + "line": 1071, + "column": 8 + }, + "end": { + "line": 1071, + "column": 9 + } + } + } + ], + "kind": "let", + "range": [ + 20127, + 20136 + ], + "loc": { + "start": { + "line": 1071, + "column": 1 + }, + "end": { + "line": 1071, + "column": 10 + } + } + }, + { + "type": "VariableDeclaration", + "declarations": [ + { + "type": "VariableDeclarator", + "id": { + "type": "Identifier", + "name": "c", + "range": [ + 20143, + 20144 + ], + "loc": { + "start": { + "line": 1072, + "column": 5 + }, + "end": { + "line": 1072, + "column": 6 + } + } + }, + "init": null, + "range": [ + 20143, + 20144 + ], + "loc": { + "start": { + "line": 1072, + "column": 5 + }, + "end": { + "line": 1072, + "column": 6 + } + } + } + ], + "kind": "let", + "range": [ + 20139, + 20145 + ], + "loc": { + "start": { + "line": 1072, + "column": 1 + }, + "end": { + "line": 1072, + "column": 7 + } + } + }, + { + "type": "VariableDeclaration", + "declarations": [ + { + "type": "VariableDeclarator", + "id": { + "type": "Identifier", + "name": "pattern", + "range": [ + 20154, + 20161 + ], + "loc": { + "start": { + "line": 1074, + "column": 5 + }, + "end": { + "line": 1074, + "column": 12 + } + } + }, + "init": null, + "range": [ + 20154, + 20161 + ], + "loc": { + "start": { + "line": 1074, + "column": 5 + }, + "end": { + "line": 1074, + "column": 12 + } + } + } + ], + "kind": "let", + "range": [ + 20150, + 20162 + ], + "loc": { + "start": { + "line": 1074, + "column": 1 + }, + "end": { + "line": 1074, + "column": 13 + } + } + }, + { + "type": "VariableDeclaration", + "declarations": [ + { + "type": "VariableDeclarator", + "id": { + "type": "Identifier", + "name": "data", + "range": [ + 20169, + 20173 + ], + "loc": { + "start": { + "line": 1075, + "column": 5 + }, + "end": { + "line": 1075, + "column": 9 + } + } + }, + "init": null, + "range": [ + 20169, + 20173 + ], + "loc": { + "start": { + "line": 1075, + "column": 5 + }, + "end": { + "line": 1075, + "column": 9 + } + } + }, + { + "type": "VariableDeclarator", + "id": { + "type": "Identifier", + "name": "size", + "range": [ + 20175, + 20179 + ], + "loc": { + "start": { + "line": 1075, + "column": 11 + }, + "end": { + "line": 1075, + "column": 15 + } + } + }, + "init": null, + "range": [ + 20175, + 20179 + ], + "loc": { + "start": { + "line": 1075, + "column": 11 + }, + "end": { + "line": 1075, + "column": 15 + } + } + } + ], + "kind": "let", + "range": [ + 20165, + 20180 + ], + "loc": { + "start": { + "line": 1075, + "column": 1 + }, + "end": { + "line": 1075, + "column": 16 + } + } + }, + { + "type": "ForStatement", + "init": { + "type": "SequenceExpression", + "expressions": [ + { + "type": "AssignmentExpression", + "operator": "=", + "left": { + "type": "Identifier", + "name": "i", + "range": [ + 20189, + 20190 + ], + "loc": { + "start": { + "line": 1077, + "column": 5 + }, + "end": { + "line": 1077, + "column": 6 + } + } + }, + "right": { + "type": "Literal", + "value": 0, + "raw": "0", + "range": [ + 20193, + 20194 + ], + "loc": { + "start": { + "line": 1077, + "column": 9 + }, + "end": { + "line": 1077, + "column": 10 + } + } + }, + "range": [ + 20189, + 20194 + ], + "loc": { + "start": { + "line": 1077, + "column": 5 + }, + "end": { + "line": 1077, + "column": 10 + } + } + }, + { + "type": "AssignmentExpression", + "operator": "=", + "left": { + "type": "Identifier", + "name": "l", + "range": [ + 20196, + 20197 + ], + "loc": { + "start": { + "line": 1077, + "column": 12 + }, + "end": { + "line": 1077, + "column": 13 + } + } + }, + "right": { + "type": "MemberExpression", + "computed": false, + "object": { + "type": "Identifier", + "name": "patterns", + "range": [ + 20200, + 20208 + ], + "loc": { + "start": { + "line": 1077, + "column": 16 + }, + "end": { + "line": 1077, + "column": 24 + } + } + }, + "property": { + "type": "Identifier", + "name": "length", + "range": [ + 20209, + 20215 + ], + "loc": { + "start": { + "line": 1077, + "column": 25 + }, + "end": { + "line": 1077, + "column": 31 + } + } + }, + "range": [ + 20200, + 20215 + ], + "loc": { + "start": { + "line": 1077, + "column": 16 + }, + "end": { + "line": 1077, + "column": 31 + } + } + }, + "range": [ + 20196, + 20215 + ], + "loc": { + "start": { + "line": 1077, + "column": 12 + }, + "end": { + "line": 1077, + "column": 31 + } + } + } + ], + "range": [ + 20189, + 20215 + ], + "loc": { + "start": { + "line": 1077, + "column": 5 + }, + "end": { + "line": 1077, + "column": 31 + } + } + }, + "test": { + "type": "BinaryExpression", + "operator": "<", + "left": { + "type": "Identifier", + "name": "i", + "range": [ + 20217, + 20218 + ], + "loc": { + "start": { + "line": 1077, + "column": 33 + }, + "end": { + "line": 1077, + "column": 34 + } + } + }, + "right": { + "type": "Identifier", + "name": "l", + "range": [ + 20221, + 20222 + ], + "loc": { + "start": { + "line": 1077, + "column": 37 + }, + "end": { + "line": 1077, + "column": 38 + } + } + }, + "range": [ + 20217, + 20222 + ], + "loc": { + "start": { + "line": 1077, + "column": 33 + }, + "end": { + "line": 1077, + "column": 38 + } + } + }, + "update": { + "type": "UpdateExpression", + "operator": "++", + "argument": { + "type": "Identifier", + "name": "i", + "range": [ + 20226, + 20227 + ], + "loc": { + "start": { + "line": 1077, + "column": 42 + }, + "end": { + "line": 1077, + "column": 43 + } + } + }, + "prefix": true, + "range": [ + 20224, + 20227 + ], + "loc": { + "start": { + "line": 1077, + "column": 40 + }, + "end": { + "line": 1077, + "column": 43 + } + } + }, + "body": { + "type": "BlockStatement", + "body": [ + { + "type": "ExpressionStatement", + "expression": { + "type": "AssignmentExpression", + "operator": "=", + "left": { + "type": "Identifier", + "name": "pattern", + "range": [ + 20236, + 20243 + ], + "loc": { + "start": { + "line": 1079, + "column": 2 + }, + "end": { + "line": 1079, + "column": 9 + } + } + }, + "right": { + "type": "MemberExpression", + "computed": true, + "object": { + "type": "Identifier", + "name": "patterns", + "range": [ + 20246, + 20254 + ], + "loc": { + "start": { + "line": 1079, + "column": 12 + }, + "end": { + "line": 1079, + "column": 20 + } + } + }, + "property": { + "type": "Identifier", + "name": "i", + "range": [ + 20255, + 20256 + ], + "loc": { + "start": { + "line": 1079, + "column": 21 + }, + "end": { + "line": 1079, + "column": 22 + } + } + }, + "range": [ + 20246, + 20257 + ], + "loc": { + "start": { + "line": 1079, + "column": 12 + }, + "end": { + "line": 1079, + "column": 23 + } + } + }, + "range": [ + 20236, + 20257 + ], + "loc": { + "start": { + "line": 1079, + "column": 2 + }, + "end": { + "line": 1079, + "column": 23 + } + } + }, + "range": [ + 20236, + 20258 + ], + "loc": { + "start": { + "line": 1079, + "column": 2 + }, + "end": { + "line": 1079, + "column": 24 + } + } + }, + { + "type": "ExpressionStatement", + "expression": { + "type": "AssignmentExpression", + "operator": "=", + "left": { + "type": "Identifier", + "name": "data", + "range": [ + 20264, + 20268 + ], + "loc": { + "start": { + "line": 1081, + "column": 2 + }, + "end": { + "line": 1081, + "column": 6 + } + } + }, + "right": { + "type": "MemberExpression", + "computed": false, + "object": { + "type": "Identifier", + "name": "pattern", + "range": [ + 20271, + 20278 + ], + "loc": { + "start": { + "line": 1081, + "column": 9 + }, + "end": { + "line": 1081, + "column": 16 + } + } + }, + "property": { + "type": "Identifier", + "name": "data", + "range": [ + 20279, + 20283 + ], + "loc": { + "start": { + "line": 1081, + "column": 17 + }, + "end": { + "line": 1081, + "column": 21 + } + } + }, + "range": [ + 20271, + 20283 + ], + "loc": { + "start": { + "line": 1081, + "column": 9 + }, + "end": { + "line": 1081, + "column": 21 + } + } + }, + "range": [ + 20264, + 20283 + ], + "loc": { + "start": { + "line": 1081, + "column": 2 + }, + "end": { + "line": 1081, + "column": 21 + } + } + }, + "range": [ + 20264, + 20284 + ], + "loc": { + "start": { + "line": 1081, + "column": 2 + }, + "end": { + "line": 1081, + "column": 22 + } + } + }, + { + "type": "ExpressionStatement", + "expression": { + "type": "AssignmentExpression", + "operator": "=", + "left": { + "type": "Identifier", + "name": "size", + "range": [ + 20288, + 20292 + ], + "loc": { + "start": { + "line": 1082, + "column": 2 + }, + "end": { + "line": 1082, + "column": 6 + } + } + }, + "right": { + "type": "MemberExpression", + "computed": false, + "object": { + "type": "Identifier", + "name": "pattern", + "range": [ + 20295, + 20302 + ], + "loc": { + "start": { + "line": 1082, + "column": 9 + }, + "end": { + "line": 1082, + "column": 16 + } + } + }, + "property": { + "type": "Identifier", + "name": "width", + "range": [ + 20303, + 20308 + ], + "loc": { + "start": { + "line": 1082, + "column": 17 + }, + "end": { + "line": 1082, + "column": 22 + } + } + }, + "range": [ + 20295, + 20308 + ], + "loc": { + "start": { + "line": 1082, + "column": 9 + }, + "end": { + "line": 1082, + "column": 22 + } + } + }, + "range": [ + 20288, + 20308 + ], + "loc": { + "start": { + "line": 1082, + "column": 2 + }, + "end": { + "line": 1082, + "column": 22 + } + } + }, + "range": [ + 20288, + 20309 + ], + "loc": { + "start": { + "line": 1082, + "column": 2 + }, + "end": { + "line": 1082, + "column": 23 + } + } + }, + { + "type": "ForStatement", + "init": { + "type": "AssignmentExpression", + "operator": "=", + "left": { + "type": "Identifier", + "name": "y", + "range": [ + 20319, + 20320 + ], + "loc": { + "start": { + "line": 1084, + "column": 6 + }, + "end": { + "line": 1084, + "column": 7 + } + } + }, + "right": { + "type": "Literal", + "value": 0, + "raw": "0", + "range": [ + 20323, + 20324 + ], + "loc": { + "start": { + "line": 1084, + "column": 10 + }, + "end": { + "line": 1084, + "column": 11 + } + } + }, + "range": [ + 20319, + 20324 + ], + "loc": { + "start": { + "line": 1084, + "column": 6 + }, + "end": { + "line": 1084, + "column": 11 + } + } + }, + "test": { + "type": "BinaryExpression", + "operator": "<", + "left": { + "type": "Identifier", + "name": "y", + "range": [ + 20326, + 20327 + ], + "loc": { + "start": { + "line": 1084, + "column": 13 + }, + "end": { + "line": 1084, + "column": 14 + } + } + }, + "right": { + "type": "Identifier", + "name": "size", + "range": [ + 20330, + 20334 + ], + "loc": { + "start": { + "line": 1084, + "column": 17 + }, + "end": { + "line": 1084, + "column": 21 + } + } + }, + "range": [ + 20326, + 20334 + ], + "loc": { + "start": { + "line": 1084, + "column": 13 + }, + "end": { + "line": 1084, + "column": 21 + } + } + }, + "update": { + "type": "UpdateExpression", + "operator": "++", + "argument": { + "type": "Identifier", + "name": "y", + "range": [ + 20338, + 20339 + ], + "loc": { + "start": { + "line": 1084, + "column": 25 + }, + "end": { + "line": 1084, + "column": 26 + } + } + }, + "prefix": true, + "range": [ + 20336, + 20339 + ], + "loc": { + "start": { + "line": 1084, + "column": 23 + }, + "end": { + "line": 1084, + "column": 26 + } + } + }, + "body": { + "type": "BlockStatement", + "body": [ + { + "type": "ForStatement", + "init": { + "type": "AssignmentExpression", + "operator": "=", + "left": { + "type": "Identifier", + "name": "x", + "range": [ + 20353, + 20354 + ], + "loc": { + "start": { + "line": 1086, + "column": 7 + }, + "end": { + "line": 1086, + "column": 8 + } + } + }, + "right": { + "type": "Literal", + "value": 0, + "raw": "0", + "range": [ + 20357, + 20358 + ], + "loc": { + "start": { + "line": 1086, + "column": 11 + }, + "end": { + "line": 1086, + "column": 12 + } + } + }, + "range": [ + 20353, + 20358 + ], + "loc": { + "start": { + "line": 1086, + "column": 7 + }, + "end": { + "line": 1086, + "column": 12 + } + } + }, + "test": { + "type": "BinaryExpression", + "operator": "<", + "left": { + "type": "Identifier", + "name": "x", + "range": [ + 20360, + 20361 + ], + "loc": { + "start": { + "line": 1086, + "column": 14 + }, + "end": { + "line": 1086, + "column": 15 + } + } + }, + "right": { + "type": "Identifier", + "name": "size", + "range": [ + 20364, + 20368 + ], + "loc": { + "start": { + "line": 1086, + "column": 18 + }, + "end": { + "line": 1086, + "column": 22 + } + } + }, + "range": [ + 20360, + 20368 + ], + "loc": { + "start": { + "line": 1086, + "column": 14 + }, + "end": { + "line": 1086, + "column": 22 + } + } + }, + "update": { + "type": "UpdateExpression", + "operator": "++", + "argument": { + "type": "Identifier", + "name": "x", + "range": [ + 20372, + 20373 + ], + "loc": { + "start": { + "line": 1086, + "column": 26 + }, + "end": { + "line": 1086, + "column": 27 + } + } + }, + "prefix": true, + "range": [ + 20370, + 20373 + ], + "loc": { + "start": { + "line": 1086, + "column": 24 + }, + "end": { + "line": 1086, + "column": 27 + } + } + }, + "body": { + "type": "BlockStatement", + "body": [ + { + "type": "IfStatement", + "test": { + "type": "Identifier", + "name": "orthogonal", + "range": [ + 20387, + 20397 + ], + "loc": { + "start": { + "line": 1088, + "column": 7 + }, + "end": { + "line": 1088, + "column": 17 + } + } + }, + "consequent": { + "type": "BlockStatement", + "body": [ + { + "type": "ExpressionStatement", + "expression": { + "type": "CallExpression", + "callee": { + "type": "Identifier", + "name": "calculateOrthogonalAreaForPattern", + "range": [ + 20409, + 20442 + ], + "loc": { + "start": { + "line": 1090, + "column": 5 + }, + "end": { + "line": 1090, + "column": 38 + } + } + }, + "arguments": [ + { + "type": "Identifier", + "name": "i", + "range": [ + 20443, + 20444 + ], + "loc": { + "start": { + "line": 1090, + "column": 39 + }, + "end": { + "line": 1090, + "column": 40 + } + } + }, + { + "type": "Identifier", + "name": "x", + "range": [ + 20446, + 20447 + ], + "loc": { + "start": { + "line": 1090, + "column": 42 + }, + "end": { + "line": 1090, + "column": 43 + } + } + }, + { + "type": "Identifier", + "name": "y", + "range": [ + 20449, + 20450 + ], + "loc": { + "start": { + "line": 1090, + "column": 45 + }, + "end": { + "line": 1090, + "column": 46 + } + } + }, + { + "type": "Identifier", + "name": "offset", + "range": [ + 20452, + 20458 + ], + "loc": { + "start": { + "line": 1090, + "column": 48 + }, + "end": { + "line": 1090, + "column": 54 + } + } + }, + { + "type": "Identifier", + "name": "result", + "range": [ + 20460, + 20466 + ], + "loc": { + "start": { + "line": 1090, + "column": 56 + }, + "end": { + "line": 1090, + "column": 62 + } + } + } + ], + "range": [ + 20409, + 20467 + ], + "loc": { + "start": { + "line": 1090, + "column": 5 + }, + "end": { + "line": 1090, + "column": 63 + } + } + }, + "range": [ + 20409, + 20468 + ], + "loc": { + "start": { + "line": 1090, + "column": 5 + }, + "end": { + "line": 1090, + "column": 64 + } + } + } + ], + "range": [ + 20399, + 20477 + ], + "loc": { + "start": { + "line": 1088, + "column": 19 + }, + "end": { + "line": 1092, + "column": 5 + } + } + }, + "alternate": { + "type": "BlockStatement", + "body": [ + { + "type": "ExpressionStatement", + "expression": { + "type": "CallExpression", + "callee": { + "type": "Identifier", + "name": "calculateDiagonalAreaForPattern", + "range": [ + 20493, + 20524 + ], + "loc": { + "start": { + "line": 1094, + "column": 5 + }, + "end": { + "line": 1094, + "column": 36 + } + } + }, + "arguments": [ + { + "type": "Identifier", + "name": "i", + "range": [ + 20525, + 20526 + ], + "loc": { + "start": { + "line": 1094, + "column": 37 + }, + "end": { + "line": 1094, + "column": 38 + } + } + }, + { + "type": "Identifier", + "name": "x", + "range": [ + 20528, + 20529 + ], + "loc": { + "start": { + "line": 1094, + "column": 40 + }, + "end": { + "line": 1094, + "column": 41 + } + } + }, + { + "type": "Identifier", + "name": "y", + "range": [ + 20531, + 20532 + ], + "loc": { + "start": { + "line": 1094, + "column": 43 + }, + "end": { + "line": 1094, + "column": 44 + } + } + }, + { + "type": "Identifier", + "name": "offset", + "range": [ + 20534, + 20540 + ], + "loc": { + "start": { + "line": 1094, + "column": 46 + }, + "end": { + "line": 1094, + "column": 52 + } + } + }, + { + "type": "Identifier", + "name": "result", + "range": [ + 20542, + 20548 + ], + "loc": { + "start": { + "line": 1094, + "column": 54 + }, + "end": { + "line": 1094, + "column": 60 + } + } + } + ], + "range": [ + 20493, + 20549 + ], + "loc": { + "start": { + "line": 1094, + "column": 5 + }, + "end": { + "line": 1094, + "column": 61 + } + } + }, + "range": [ + 20493, + 20550 + ], + "loc": { + "start": { + "line": 1094, + "column": 5 + }, + "end": { + "line": 1094, + "column": 62 + } + } + } + ], + "range": [ + 20483, + 20559 + ], + "loc": { + "start": { + "line": 1092, + "column": 11 + }, + "end": { + "line": 1096, + "column": 5 + } + } + }, + "range": [ + 20384, + 20559 + ], + "loc": { + "start": { + "line": 1088, + "column": 4 + }, + "end": { + "line": 1096, + "column": 5 + } + } + }, + { + "type": "ExpressionStatement", + "expression": { + "type": "AssignmentExpression", + "operator": "=", + "left": { + "type": "Identifier", + "name": "c", + "range": [ + 20567, + 20568 + ], + "loc": { + "start": { + "line": 1098, + "column": 4 + }, + "end": { + "line": 1098, + "column": 5 + } + } + }, + "right": { + "type": "BinaryExpression", + "operator": "*", + "left": { + "type": "BinaryExpression", + "operator": "+", + "left": { + "type": "BinaryExpression", + "operator": "*", + "left": { + "type": "Identifier", + "name": "y", + "range": [ + 20572, + 20573 + ], + "loc": { + "start": { + "line": 1098, + "column": 9 + }, + "end": { + "line": 1098, + "column": 10 + } + } + }, + "right": { + "type": "Identifier", + "name": "size", + "range": [ + 20576, + 20580 + ], + "loc": { + "start": { + "line": 1098, + "column": 13 + }, + "end": { + "line": 1098, + "column": 17 + } + } + }, + "range": [ + 20572, + 20580 + ], + "loc": { + "start": { + "line": 1098, + "column": 9 + }, + "end": { + "line": 1098, + "column": 17 + } + } + }, + "right": { + "type": "Identifier", + "name": "x", + "range": [ + 20583, + 20584 + ], + "loc": { + "start": { + "line": 1098, + "column": 20 + }, + "end": { + "line": 1098, + "column": 21 + } + } + }, + "range": [ + 20572, + 20584 + ], + "loc": { + "start": { + "line": 1098, + "column": 9 + }, + "end": { + "line": 1098, + "column": 21 + } + } + }, + "right": { + "type": "Literal", + "value": 2, + "raw": "2", + "range": [ + 20588, + 20589 + ], + "loc": { + "start": { + "line": 1098, + "column": 25 + }, + "end": { + "line": 1098, + "column": 26 + } + } + }, + "range": [ + 20571, + 20589 + ], + "loc": { + "start": { + "line": 1098, + "column": 8 + }, + "end": { + "line": 1098, + "column": 26 + } + } + }, + "range": [ + 20567, + 20589 + ], + "loc": { + "start": { + "line": 1098, + "column": 4 + }, + "end": { + "line": 1098, + "column": 26 + } + } + }, + "range": [ + 20567, + 20590 + ], + "loc": { + "start": { + "line": 1098, + "column": 4 + }, + "end": { + "line": 1098, + "column": 27 + } + } + }, + { + "type": "ExpressionStatement", + "expression": { + "type": "AssignmentExpression", + "operator": "=", + "left": { + "type": "MemberExpression", + "computed": true, + "object": { + "type": "Identifier", + "name": "data", + "range": [ + 20598, + 20602 + ], + "loc": { + "start": { + "line": 1100, + "column": 4 + }, + "end": { + "line": 1100, + "column": 8 + } + } + }, + "property": { + "type": "Identifier", + "name": "c", + "range": [ + 20603, + 20604 + ], + "loc": { + "start": { + "line": 1100, + "column": 9 + }, + "end": { + "line": 1100, + "column": 10 + } + } + }, + "range": [ + 20598, + 20605 + ], + "loc": { + "start": { + "line": 1100, + "column": 4 + }, + "end": { + "line": 1100, + "column": 11 + } + } + }, + "right": { + "type": "BinaryExpression", + "operator": "*", + "left": { + "type": "MemberExpression", + "computed": false, + "object": { + "type": "Identifier", + "name": "result", + "range": [ + 20608, + 20614 + ], + "loc": { + "start": { + "line": 1100, + "column": 14 + }, + "end": { + "line": 1100, + "column": 20 + } + } + }, + "property": { + "type": "Identifier", + "name": "x", + "range": [ + 20615, + 20616 + ], + "loc": { + "start": { + "line": 1100, + "column": 21 + }, + "end": { + "line": 1100, + "column": 22 + } + } + }, + "range": [ + 20608, + 20616 + ], + "loc": { + "start": { + "line": 1100, + "column": 14 + }, + "end": { + "line": 1100, + "column": 22 + } + } + }, + "right": { + "type": "Literal", + "value": 255, + "raw": "255", + "range": [ + 20619, + 20622 + ], + "loc": { + "start": { + "line": 1100, + "column": 25 + }, + "end": { + "line": 1100, + "column": 28 + } + } + }, + "range": [ + 20608, + 20622 + ], + "loc": { + "start": { + "line": 1100, + "column": 14 + }, + "end": { + "line": 1100, + "column": 28 + } + } + }, + "range": [ + 20598, + 20622 + ], + "loc": { + "start": { + "line": 1100, + "column": 4 + }, + "end": { + "line": 1100, + "column": 28 + } + } + }, + "range": [ + 20598, + 20623 + ], + "loc": { + "start": { + "line": 1100, + "column": 4 + }, + "end": { + "line": 1100, + "column": 29 + } + } + }, + { + "type": "ExpressionStatement", + "expression": { + "type": "AssignmentExpression", + "operator": "=", + "left": { + "type": "MemberExpression", + "computed": true, + "object": { + "type": "Identifier", + "name": "data", + "range": [ + 20629, + 20633 + ], + "loc": { + "start": { + "line": 1101, + "column": 4 + }, + "end": { + "line": 1101, + "column": 8 + } + } + }, + "property": { + "type": "BinaryExpression", + "operator": "+", + "left": { + "type": "Identifier", + "name": "c", + "range": [ + 20634, + 20635 + ], + "loc": { + "start": { + "line": 1101, + "column": 9 + }, + "end": { + "line": 1101, + "column": 10 + } + } + }, + "right": { + "type": "Literal", + "value": 1, + "raw": "1", + "range": [ + 20638, + 20639 + ], + "loc": { + "start": { + "line": 1101, + "column": 13 + }, + "end": { + "line": 1101, + "column": 14 + } + } + }, + "range": [ + 20634, + 20639 + ], + "loc": { + "start": { + "line": 1101, + "column": 9 + }, + "end": { + "line": 1101, + "column": 14 + } + } + }, + "range": [ + 20629, + 20640 + ], + "loc": { + "start": { + "line": 1101, + "column": 4 + }, + "end": { + "line": 1101, + "column": 15 + } + } + }, + "right": { + "type": "BinaryExpression", + "operator": "*", + "left": { + "type": "MemberExpression", + "computed": false, + "object": { + "type": "Identifier", + "name": "result", + "range": [ + 20643, + 20649 + ], + "loc": { + "start": { + "line": 1101, + "column": 18 + }, + "end": { + "line": 1101, + "column": 24 + } + } + }, + "property": { + "type": "Identifier", + "name": "y", + "range": [ + 20650, + 20651 + ], + "loc": { + "start": { + "line": 1101, + "column": 25 + }, + "end": { + "line": 1101, + "column": 26 + } + } + }, + "range": [ + 20643, + 20651 + ], + "loc": { + "start": { + "line": 1101, + "column": 18 + }, + "end": { + "line": 1101, + "column": 26 + } + } + }, + "right": { + "type": "Literal", + "value": 255, + "raw": "255", + "range": [ + 20654, + 20657 + ], + "loc": { + "start": { + "line": 1101, + "column": 29 + }, + "end": { + "line": 1101, + "column": 32 + } + } + }, + "range": [ + 20643, + 20657 + ], + "loc": { + "start": { + "line": 1101, + "column": 18 + }, + "end": { + "line": 1101, + "column": 32 + } + } + }, + "range": [ + 20629, + 20657 + ], + "loc": { + "start": { + "line": 1101, + "column": 4 + }, + "end": { + "line": 1101, + "column": 32 + } + } + }, + "range": [ + 20629, + 20658 + ], + "loc": { + "start": { + "line": 1101, + "column": 4 + }, + "end": { + "line": 1101, + "column": 33 + } + } + } + ], + "range": [ + 20375, + 20666 + ], + "loc": { + "start": { + "line": 1086, + "column": 29 + }, + "end": { + "line": 1103, + "column": 4 + } + } + }, + "range": [ + 20349, + 20666 + ], + "loc": { + "start": { + "line": 1086, + "column": 3 + }, + "end": { + "line": 1103, + "column": 4 + } + } + } + ], + "range": [ + 20341, + 20673 + ], + "loc": { + "start": { + "line": 1084, + "column": 28 + }, + "end": { + "line": 1105, + "column": 3 + } + } + }, + "range": [ + 20315, + 20673 + ], + "loc": { + "start": { + "line": 1084, + "column": 2 + }, + "end": { + "line": 1105, + "column": 3 + } + } + } + ], + "range": [ + 20229, + 20679 + ], + "loc": { + "start": { + "line": 1077, + "column": 45 + }, + "end": { + "line": 1107, + "column": 2 + } + } + }, + "range": [ + 20185, + 20679 + ], + "loc": { + "start": { + "line": 1077, + "column": 1 + }, + "end": { + "line": 1107, + "column": 2 + } + } + } + ], + "range": [ + 20075, + 20684 + ], + "loc": { + "start": { + "line": 1066, + "column": 56 + }, + "end": { + "line": 1109, + "column": 1 + } + } + }, + "generator": false, + "expression": false, + "range": [ + 20019, + 20684 + ], + "loc": { + "start": { + "line": 1066, + "column": 0 + }, + "end": { + "line": 1109, + "column": 1 + } + }, + "leadingComments": [ + { + "type": "Block", + "value": "*\r\n * Calculates orthogonal or diagonal patterns for a given offset.\r\n *\r\n * @param {RawImageData[]} patterns - The patterns to assemble.\r\n * @param {Number|Float32Array} offset - A pattern offset. Diagonal offsets are pairs.\r\n * @param {Boolean} orthogonal - Whether the patterns are orthogonal or diagonal.\r\n ", + "range": [ + 19700, + 20015 + ], + "loc": { + "start": { + "line": 1058, + "column": 0 + }, + "end": { + "line": 1064, + "column": 3 + } + } + } + ], + "trailingComments": [ + { + "type": "Block", + "value": "*\r\n * Assembles orthogonal or diagonal patterns into the final area image.\r\n *\r\n * @param {Vector2} base - A base position.\r\n * @param {RawImageData[]} patterns - The patterns to assemble.\r\n * @param {Uint8Array[]} edges - Edge coordinate pairs, used for positioning.\r\n * @param {Number} size - The pattern size.\r\n * @param {Boolean} orthogonal - Whether the patterns are orthogonal or diagonal.\r\n * @param {RawImageData} target - The target image data.\r\n ", + "range": [ + 20688, + 21148 + ], + "loc": { + "start": { + "line": 1111, + "column": 0 + }, + "end": { + "line": 1120, + "column": 3 + } + } + } + ] + }, + { + "type": "FunctionDeclaration", + "id": { + "type": "Identifier", + "name": "assemble", + "range": [ + 21161, + 21169 + ], + "loc": { + "start": { + "line": 1122, + "column": 9 + }, + "end": { + "line": 1122, + "column": 17 + } + } + }, + "params": [ + { + "type": "Identifier", + "name": "base", + "range": [ + 21170, + 21174 + ], + "loc": { + "start": { + "line": 1122, + "column": 18 + }, + "end": { + "line": 1122, + "column": 22 + } + } + }, + { + "type": "Identifier", + "name": "patterns", + "range": [ + 21176, + 21184 + ], + "loc": { + "start": { + "line": 1122, + "column": 24 + }, + "end": { + "line": 1122, + "column": 32 + } + } + }, + { + "type": "Identifier", + "name": "edges", + "range": [ + 21186, + 21191 + ], + "loc": { + "start": { + "line": 1122, + "column": 34 + }, + "end": { + "line": 1122, + "column": 39 + } + } + }, + { + "type": "Identifier", + "name": "size", + "range": [ + 21193, + 21197 + ], + "loc": { + "start": { + "line": 1122, + "column": 41 + }, + "end": { + "line": 1122, + "column": 45 + } + } + }, + { + "type": "Identifier", + "name": "orthogonal", + "range": [ + 21199, + 21209 + ], + "loc": { + "start": { + "line": 1122, + "column": 47 + }, + "end": { + "line": 1122, + "column": 57 + } + } + }, + { + "type": "Identifier", + "name": "target", + "range": [ + 21211, + 21217 + ], + "loc": { + "start": { + "line": 1122, + "column": 59 + }, + "end": { + "line": 1122, + "column": 65 + } + } + } + ], + "body": { + "type": "BlockStatement", + "body": [ + { + "type": "VariableDeclaration", + "declarations": [ + { + "type": "VariableDeclarator", + "id": { + "type": "Identifier", + "name": "p", + "range": [ + 21231, + 21232 + ], + "loc": { + "start": { + "line": 1124, + "column": 7 + }, + "end": { + "line": 1124, + "column": 8 + } + } + }, + "init": { + "type": "NewExpression", + "callee": { + "type": "Identifier", + "name": "Vector2", + "range": [ + 21239, + 21246 + ], + "loc": { + "start": { + "line": 1124, + "column": 15 + }, + "end": { + "line": 1124, + "column": 22 + } + } + }, + "arguments": [], + "range": [ + 21235, + 21248 + ], + "loc": { + "start": { + "line": 1124, + "column": 11 + }, + "end": { + "line": 1124, + "column": 24 + } + } + }, + "range": [ + 21231, + 21248 + ], + "loc": { + "start": { + "line": 1124, + "column": 7 + }, + "end": { + "line": 1124, + "column": 24 + } + } + } + ], + "kind": "const", + "range": [ + 21225, + 21249 + ], + "loc": { + "start": { + "line": 1124, + "column": 1 + }, + "end": { + "line": 1124, + "column": 25 + } + } + }, + { + "type": "VariableDeclaration", + "declarations": [ + { + "type": "VariableDeclarator", + "id": { + "type": "Identifier", + "name": "dstData", + "range": [ + 21260, + 21267 + ], + "loc": { + "start": { + "line": 1126, + "column": 7 + }, + "end": { + "line": 1126, + "column": 14 + } + } + }, + "init": { + "type": "MemberExpression", + "computed": false, + "object": { + "type": "Identifier", + "name": "target", + "range": [ + 21270, + 21276 + ], + "loc": { + "start": { + "line": 1126, + "column": 17 + }, + "end": { + "line": 1126, + "column": 23 + } + } + }, + "property": { + "type": "Identifier", + "name": "data", + "range": [ + 21277, + 21281 + ], + "loc": { + "start": { + "line": 1126, + "column": 24 + }, + "end": { + "line": 1126, + "column": 28 + } + } + }, + "range": [ + 21270, + 21281 + ], + "loc": { + "start": { + "line": 1126, + "column": 17 + }, + "end": { + "line": 1126, + "column": 28 + } + } + }, + "range": [ + 21260, + 21281 + ], + "loc": { + "start": { + "line": 1126, + "column": 7 + }, + "end": { + "line": 1126, + "column": 28 + } + } + } + ], + "kind": "const", + "range": [ + 21254, + 21282 + ], + "loc": { + "start": { + "line": 1126, + "column": 1 + }, + "end": { + "line": 1126, + "column": 29 + } + } + }, + { + "type": "VariableDeclaration", + "declarations": [ + { + "type": "VariableDeclarator", + "id": { + "type": "Identifier", + "name": "dstWidth", + "range": [ + 21291, + 21299 + ], + "loc": { + "start": { + "line": 1127, + "column": 7 + }, + "end": { + "line": 1127, + "column": 15 + } + } + }, + "init": { + "type": "MemberExpression", + "computed": false, + "object": { + "type": "Identifier", + "name": "target", + "range": [ + 21302, + 21308 + ], + "loc": { + "start": { + "line": 1127, + "column": 18 + }, + "end": { + "line": 1127, + "column": 24 + } + } + }, + "property": { + "type": "Identifier", + "name": "width", + "range": [ + 21309, + 21314 + ], + "loc": { + "start": { + "line": 1127, + "column": 25 + }, + "end": { + "line": 1127, + "column": 30 + } + } + }, + "range": [ + 21302, + 21314 + ], + "loc": { + "start": { + "line": 1127, + "column": 18 + }, + "end": { + "line": 1127, + "column": 30 + } + } + }, + "range": [ + 21291, + 21314 + ], + "loc": { + "start": { + "line": 1127, + "column": 7 + }, + "end": { + "line": 1127, + "column": 30 + } + } + } + ], + "kind": "const", + "range": [ + 21285, + 21315 + ], + "loc": { + "start": { + "line": 1127, + "column": 1 + }, + "end": { + "line": 1127, + "column": 31 + } + } + }, + { + "type": "VariableDeclaration", + "declarations": [ + { + "type": "VariableDeclarator", + "id": { + "type": "Identifier", + "name": "i", + "range": [ + 21324, + 21325 + ], + "loc": { + "start": { + "line": 1129, + "column": 5 + }, + "end": { + "line": 1129, + "column": 6 + } + } + }, + "init": null, + "range": [ + 21324, + 21325 + ], + "loc": { + "start": { + "line": 1129, + "column": 5 + }, + "end": { + "line": 1129, + "column": 6 + } + } + }, + { + "type": "VariableDeclarator", + "id": { + "type": "Identifier", + "name": "l", + "range": [ + 21327, + 21328 + ], + "loc": { + "start": { + "line": 1129, + "column": 8 + }, + "end": { + "line": 1129, + "column": 9 + } + } + }, + "init": null, + "range": [ + 21327, + 21328 + ], + "loc": { + "start": { + "line": 1129, + "column": 8 + }, + "end": { + "line": 1129, + "column": 9 + } + } + } + ], + "kind": "let", + "range": [ + 21320, + 21329 + ], + "loc": { + "start": { + "line": 1129, + "column": 1 + }, + "end": { + "line": 1129, + "column": 10 + } + } + }, + { + "type": "VariableDeclaration", + "declarations": [ + { + "type": "VariableDeclarator", + "id": { + "type": "Identifier", + "name": "x", + "range": [ + 21336, + 21337 + ], + "loc": { + "start": { + "line": 1130, + "column": 5 + }, + "end": { + "line": 1130, + "column": 6 + } + } + }, + "init": null, + "range": [ + 21336, + 21337 + ], + "loc": { + "start": { + "line": 1130, + "column": 5 + }, + "end": { + "line": 1130, + "column": 6 + } + } + }, + { + "type": "VariableDeclarator", + "id": { + "type": "Identifier", + "name": "y", + "range": [ + 21339, + 21340 + ], + "loc": { + "start": { + "line": 1130, + "column": 8 + }, + "end": { + "line": 1130, + "column": 9 + } + } + }, + "init": null, + "range": [ + 21339, + 21340 + ], + "loc": { + "start": { + "line": 1130, + "column": 8 + }, + "end": { + "line": 1130, + "column": 9 + } + } + } + ], + "kind": "let", + "range": [ + 21332, + 21341 + ], + "loc": { + "start": { + "line": 1130, + "column": 1 + }, + "end": { + "line": 1130, + "column": 10 + } + } + }, + { + "type": "VariableDeclaration", + "declarations": [ + { + "type": "VariableDeclarator", + "id": { + "type": "Identifier", + "name": "c", + "range": [ + 21348, + 21349 + ], + "loc": { + "start": { + "line": 1131, + "column": 5 + }, + "end": { + "line": 1131, + "column": 6 + } + } + }, + "init": null, + "range": [ + 21348, + 21349 + ], + "loc": { + "start": { + "line": 1131, + "column": 5 + }, + "end": { + "line": 1131, + "column": 6 + } + } + }, + { + "type": "VariableDeclarator", + "id": { + "type": "Identifier", + "name": "d", + "range": [ + 21351, + 21352 + ], + "loc": { + "start": { + "line": 1131, + "column": 8 + }, + "end": { + "line": 1131, + "column": 9 + } + } + }, + "init": null, + "range": [ + 21351, + 21352 + ], + "loc": { + "start": { + "line": 1131, + "column": 8 + }, + "end": { + "line": 1131, + "column": 9 + } + } + } + ], + "kind": "let", + "range": [ + 21344, + 21353 + ], + "loc": { + "start": { + "line": 1131, + "column": 1 + }, + "end": { + "line": 1131, + "column": 10 + } + } + }, + { + "type": "VariableDeclaration", + "declarations": [ + { + "type": "VariableDeclarator", + "id": { + "type": "Identifier", + "name": "edge", + "range": [ + 21362, + 21366 + ], + "loc": { + "start": { + "line": 1133, + "column": 5 + }, + "end": { + "line": 1133, + "column": 9 + } + } + }, + "init": null, + "range": [ + 21362, + 21366 + ], + "loc": { + "start": { + "line": 1133, + "column": 5 + }, + "end": { + "line": 1133, + "column": 9 + } + } + } + ], + "kind": "let", + "range": [ + 21358, + 21367 + ], + "loc": { + "start": { + "line": 1133, + "column": 1 + }, + "end": { + "line": 1133, + "column": 10 + } + } + }, + { + "type": "VariableDeclaration", + "declarations": [ + { + "type": "VariableDeclarator", + "id": { + "type": "Identifier", + "name": "pattern", + "range": [ + 21374, + 21381 + ], + "loc": { + "start": { + "line": 1134, + "column": 5 + }, + "end": { + "line": 1134, + "column": 12 + } + } + }, + "init": null, + "range": [ + 21374, + 21381 + ], + "loc": { + "start": { + "line": 1134, + "column": 5 + }, + "end": { + "line": 1134, + "column": 12 + } + } + } + ], + "kind": "let", + "range": [ + 21370, + 21382 + ], + "loc": { + "start": { + "line": 1134, + "column": 1 + }, + "end": { + "line": 1134, + "column": 13 + } + } + }, + { + "type": "VariableDeclaration", + "declarations": [ + { + "type": "VariableDeclarator", + "id": { + "type": "Identifier", + "name": "srcData", + "range": [ + 21389, + 21396 + ], + "loc": { + "start": { + "line": 1135, + "column": 5 + }, + "end": { + "line": 1135, + "column": 12 + } + } + }, + "init": null, + "range": [ + 21389, + 21396 + ], + "loc": { + "start": { + "line": 1135, + "column": 5 + }, + "end": { + "line": 1135, + "column": 12 + } + } + }, + { + "type": "VariableDeclarator", + "id": { + "type": "Identifier", + "name": "srcWidth", + "range": [ + 21398, + 21406 + ], + "loc": { + "start": { + "line": 1135, + "column": 14 + }, + "end": { + "line": 1135, + "column": 22 + } + } + }, + "init": null, + "range": [ + 21398, + 21406 + ], + "loc": { + "start": { + "line": 1135, + "column": 14 + }, + "end": { + "line": 1135, + "column": 22 + } + } + } + ], + "kind": "let", + "range": [ + 21385, + 21407 + ], + "loc": { + "start": { + "line": 1135, + "column": 1 + }, + "end": { + "line": 1135, + "column": 23 + } + } + }, + { + "type": "ForStatement", + "init": { + "type": "SequenceExpression", + "expressions": [ + { + "type": "AssignmentExpression", + "operator": "=", + "left": { + "type": "Identifier", + "name": "i", + "range": [ + 21416, + 21417 + ], + "loc": { + "start": { + "line": 1137, + "column": 5 + }, + "end": { + "line": 1137, + "column": 6 + } + } + }, + "right": { + "type": "Literal", + "value": 0, + "raw": "0", + "range": [ + 21420, + 21421 + ], + "loc": { + "start": { + "line": 1137, + "column": 9 + }, + "end": { + "line": 1137, + "column": 10 + } + } + }, + "range": [ + 21416, + 21421 + ], + "loc": { + "start": { + "line": 1137, + "column": 5 + }, + "end": { + "line": 1137, + "column": 10 + } + } + }, + { + "type": "AssignmentExpression", + "operator": "=", + "left": { + "type": "Identifier", + "name": "l", + "range": [ + 21423, + 21424 + ], + "loc": { + "start": { + "line": 1137, + "column": 12 + }, + "end": { + "line": 1137, + "column": 13 + } + } + }, + "right": { + "type": "MemberExpression", + "computed": false, + "object": { + "type": "Identifier", + "name": "patterns", + "range": [ + 21427, + 21435 + ], + "loc": { + "start": { + "line": 1137, + "column": 16 + }, + "end": { + "line": 1137, + "column": 24 + } + } + }, + "property": { + "type": "Identifier", + "name": "length", + "range": [ + 21436, + 21442 + ], + "loc": { + "start": { + "line": 1137, + "column": 25 + }, + "end": { + "line": 1137, + "column": 31 + } + } + }, + "range": [ + 21427, + 21442 + ], + "loc": { + "start": { + "line": 1137, + "column": 16 + }, + "end": { + "line": 1137, + "column": 31 + } + } + }, + "range": [ + 21423, + 21442 + ], + "loc": { + "start": { + "line": 1137, + "column": 12 + }, + "end": { + "line": 1137, + "column": 31 + } + } + } + ], + "range": [ + 21416, + 21442 + ], + "loc": { + "start": { + "line": 1137, + "column": 5 + }, + "end": { + "line": 1137, + "column": 31 + } + } + }, + "test": { + "type": "BinaryExpression", + "operator": "<", + "left": { + "type": "Identifier", + "name": "i", + "range": [ + 21444, + 21445 + ], + "loc": { + "start": { + "line": 1137, + "column": 33 + }, + "end": { + "line": 1137, + "column": 34 + } + } + }, + "right": { + "type": "Identifier", + "name": "l", + "range": [ + 21448, + 21449 + ], + "loc": { + "start": { + "line": 1137, + "column": 37 + }, + "end": { + "line": 1137, + "column": 38 + } + } + }, + "range": [ + 21444, + 21449 + ], + "loc": { + "start": { + "line": 1137, + "column": 33 + }, + "end": { + "line": 1137, + "column": 38 + } + } + }, + "update": { + "type": "UpdateExpression", + "operator": "++", + "argument": { + "type": "Identifier", + "name": "i", + "range": [ + 21453, + 21454 + ], + "loc": { + "start": { + "line": 1137, + "column": 42 + }, + "end": { + "line": 1137, + "column": 43 + } + } + }, + "prefix": true, + "range": [ + 21451, + 21454 + ], + "loc": { + "start": { + "line": 1137, + "column": 40 + }, + "end": { + "line": 1137, + "column": 43 + } + } + }, + "body": { + "type": "BlockStatement", + "body": [ + { + "type": "ExpressionStatement", + "expression": { + "type": "AssignmentExpression", + "operator": "=", + "left": { + "type": "Identifier", + "name": "edge", + "range": [ + 21463, + 21467 + ], + "loc": { + "start": { + "line": 1139, + "column": 2 + }, + "end": { + "line": 1139, + "column": 6 + } + } + }, + "right": { + "type": "MemberExpression", + "computed": true, + "object": { + "type": "Identifier", + "name": "edges", + "range": [ + 21470, + 21475 + ], + "loc": { + "start": { + "line": 1139, + "column": 9 + }, + "end": { + "line": 1139, + "column": 14 + } + } + }, + "property": { + "type": "Identifier", + "name": "i", + "range": [ + 21476, + 21477 + ], + "loc": { + "start": { + "line": 1139, + "column": 15 + }, + "end": { + "line": 1139, + "column": 16 + } + } + }, + "range": [ + 21470, + 21478 + ], + "loc": { + "start": { + "line": 1139, + "column": 9 + }, + "end": { + "line": 1139, + "column": 17 + } + } + }, + "range": [ + 21463, + 21478 + ], + "loc": { + "start": { + "line": 1139, + "column": 2 + }, + "end": { + "line": 1139, + "column": 17 + } + } + }, + "range": [ + 21463, + 21479 + ], + "loc": { + "start": { + "line": 1139, + "column": 2 + }, + "end": { + "line": 1139, + "column": 18 + } + } + }, + { + "type": "ExpressionStatement", + "expression": { + "type": "AssignmentExpression", + "operator": "=", + "left": { + "type": "Identifier", + "name": "pattern", + "range": [ + 21483, + 21490 + ], + "loc": { + "start": { + "line": 1140, + "column": 2 + }, + "end": { + "line": 1140, + "column": 9 + } + } + }, + "right": { + "type": "MemberExpression", + "computed": true, + "object": { + "type": "Identifier", + "name": "patterns", + "range": [ + 21493, + 21501 + ], + "loc": { + "start": { + "line": 1140, + "column": 12 + }, + "end": { + "line": 1140, + "column": 20 + } + } + }, + "property": { + "type": "Identifier", + "name": "i", + "range": [ + 21502, + 21503 + ], + "loc": { + "start": { + "line": 1140, + "column": 21 + }, + "end": { + "line": 1140, + "column": 22 + } + } + }, + "range": [ + 21493, + 21504 + ], + "loc": { + "start": { + "line": 1140, + "column": 12 + }, + "end": { + "line": 1140, + "column": 23 + } + } + }, + "range": [ + 21483, + 21504 + ], + "loc": { + "start": { + "line": 1140, + "column": 2 + }, + "end": { + "line": 1140, + "column": 23 + } + } + }, + "range": [ + 21483, + 21505 + ], + "loc": { + "start": { + "line": 1140, + "column": 2 + }, + "end": { + "line": 1140, + "column": 24 + } + } + }, + { + "type": "ExpressionStatement", + "expression": { + "type": "AssignmentExpression", + "operator": "=", + "left": { + "type": "Identifier", + "name": "srcData", + "range": [ + 21511, + 21518 + ], + "loc": { + "start": { + "line": 1142, + "column": 2 + }, + "end": { + "line": 1142, + "column": 9 + } + } + }, + "right": { + "type": "MemberExpression", + "computed": false, + "object": { + "type": "Identifier", + "name": "pattern", + "range": [ + 21521, + 21528 + ], + "loc": { + "start": { + "line": 1142, + "column": 12 + }, + "end": { + "line": 1142, + "column": 19 + } + } + }, + "property": { + "type": "Identifier", + "name": "data", + "range": [ + 21529, + 21533 + ], + "loc": { + "start": { + "line": 1142, + "column": 20 + }, + "end": { + "line": 1142, + "column": 24 + } + } + }, + "range": [ + 21521, + 21533 + ], + "loc": { + "start": { + "line": 1142, + "column": 12 + }, + "end": { + "line": 1142, + "column": 24 + } + } + }, + "range": [ + 21511, + 21533 + ], + "loc": { + "start": { + "line": 1142, + "column": 2 + }, + "end": { + "line": 1142, + "column": 24 + } + } + }, + "range": [ + 21511, + 21534 + ], + "loc": { + "start": { + "line": 1142, + "column": 2 + }, + "end": { + "line": 1142, + "column": 25 + } + } + }, + { + "type": "ExpressionStatement", + "expression": { + "type": "AssignmentExpression", + "operator": "=", + "left": { + "type": "Identifier", + "name": "srcWidth", + "range": [ + 21538, + 21546 + ], + "loc": { + "start": { + "line": 1143, + "column": 2 + }, + "end": { + "line": 1143, + "column": 10 + } + } + }, + "right": { + "type": "MemberExpression", + "computed": false, + "object": { + "type": "Identifier", + "name": "pattern", + "range": [ + 21549, + 21556 + ], + "loc": { + "start": { + "line": 1143, + "column": 13 + }, + "end": { + "line": 1143, + "column": 20 + } + } + }, + "property": { + "type": "Identifier", + "name": "width", + "range": [ + 21557, + 21562 + ], + "loc": { + "start": { + "line": 1143, + "column": 21 + }, + "end": { + "line": 1143, + "column": 26 + } + } + }, + "range": [ + 21549, + 21562 + ], + "loc": { + "start": { + "line": 1143, + "column": 13 + }, + "end": { + "line": 1143, + "column": 26 + } + } + }, + "range": [ + 21538, + 21562 + ], + "loc": { + "start": { + "line": 1143, + "column": 2 + }, + "end": { + "line": 1143, + "column": 26 + } + } + }, + "range": [ + 21538, + 21563 + ], + "loc": { + "start": { + "line": 1143, + "column": 2 + }, + "end": { + "line": 1143, + "column": 27 + } + } + }, + { + "type": "ForStatement", + "init": { + "type": "AssignmentExpression", + "operator": "=", + "left": { + "type": "Identifier", + "name": "y", + "range": [ + 21573, + 21574 + ], + "loc": { + "start": { + "line": 1145, + "column": 6 + }, + "end": { + "line": 1145, + "column": 7 + } + } + }, + "right": { + "type": "Literal", + "value": 0, + "raw": "0", + "range": [ + 21577, + 21578 + ], + "loc": { + "start": { + "line": 1145, + "column": 10 + }, + "end": { + "line": 1145, + "column": 11 + } + } + }, + "range": [ + 21573, + 21578 + ], + "loc": { + "start": { + "line": 1145, + "column": 6 + }, + "end": { + "line": 1145, + "column": 11 + } + } + }, + "test": { + "type": "BinaryExpression", + "operator": "<", + "left": { + "type": "Identifier", + "name": "y", + "range": [ + 21580, + 21581 + ], + "loc": { + "start": { + "line": 1145, + "column": 13 + }, + "end": { + "line": 1145, + "column": 14 + } + } + }, + "right": { + "type": "Identifier", + "name": "size", + "range": [ + 21584, + 21588 + ], + "loc": { + "start": { + "line": 1145, + "column": 17 + }, + "end": { + "line": 1145, + "column": 21 + } + } + }, + "range": [ + 21580, + 21588 + ], + "loc": { + "start": { + "line": 1145, + "column": 13 + }, + "end": { + "line": 1145, + "column": 21 + } + } + }, + "update": { + "type": "UpdateExpression", + "operator": "++", + "argument": { + "type": "Identifier", + "name": "y", + "range": [ + 21592, + 21593 + ], + "loc": { + "start": { + "line": 1145, + "column": 25 + }, + "end": { + "line": 1145, + "column": 26 + } + } + }, + "prefix": true, + "range": [ + 21590, + 21593 + ], + "loc": { + "start": { + "line": 1145, + "column": 23 + }, + "end": { + "line": 1145, + "column": 26 + } + } + }, + "body": { + "type": "BlockStatement", + "body": [ + { + "type": "ForStatement", + "init": { + "type": "AssignmentExpression", + "operator": "=", + "left": { + "type": "Identifier", + "name": "x", + "range": [ + 21607, + 21608 + ], + "loc": { + "start": { + "line": 1147, + "column": 7 + }, + "end": { + "line": 1147, + "column": 8 + } + } + }, + "right": { + "type": "Literal", + "value": 0, + "raw": "0", + "range": [ + 21611, + 21612 + ], + "loc": { + "start": { + "line": 1147, + "column": 11 + }, + "end": { + "line": 1147, + "column": 12 + } + } + }, + "range": [ + 21607, + 21612 + ], + "loc": { + "start": { + "line": 1147, + "column": 7 + }, + "end": { + "line": 1147, + "column": 12 + } + } + }, + "test": { + "type": "BinaryExpression", + "operator": "<", + "left": { + "type": "Identifier", + "name": "x", + "range": [ + 21614, + 21615 + ], + "loc": { + "start": { + "line": 1147, + "column": 14 + }, + "end": { + "line": 1147, + "column": 15 + } + } + }, + "right": { + "type": "Identifier", + "name": "size", + "range": [ + 21618, + 21622 + ], + "loc": { + "start": { + "line": 1147, + "column": 18 + }, + "end": { + "line": 1147, + "column": 22 + } + } + }, + "range": [ + 21614, + 21622 + ], + "loc": { + "start": { + "line": 1147, + "column": 14 + }, + "end": { + "line": 1147, + "column": 22 + } + } + }, + "update": { + "type": "UpdateExpression", + "operator": "++", + "argument": { + "type": "Identifier", + "name": "x", + "range": [ + 21626, + 21627 + ], + "loc": { + "start": { + "line": 1147, + "column": 26 + }, + "end": { + "line": 1147, + "column": 27 + } + } + }, + "prefix": true, + "range": [ + 21624, + 21627 + ], + "loc": { + "start": { + "line": 1147, + "column": 24 + }, + "end": { + "line": 1147, + "column": 27 + } + } + }, + "body": { + "type": "BlockStatement", + "body": [ + { + "type": "ExpressionStatement", + "expression": { + "type": "CallExpression", + "callee": { + "type": "MemberExpression", + "computed": false, + "object": { + "type": "CallExpression", + "callee": { + "type": "MemberExpression", + "computed": false, + "object": { + "type": "Identifier", + "name": "p", + "range": [ + 21638, + 21639 + ], + "loc": { + "start": { + "line": 1149, + "column": 4 + }, + "end": { + "line": 1149, + "column": 5 + } + } + }, + "property": { + "type": "Identifier", + "name": "fromArray", + "range": [ + 21640, + 21649 + ], + "loc": { + "start": { + "line": 1149, + "column": 6 + }, + "end": { + "line": 1149, + "column": 15 + } + } + }, + "range": [ + 21638, + 21649 + ], + "loc": { + "start": { + "line": 1149, + "column": 4 + }, + "end": { + "line": 1149, + "column": 15 + } + } + }, + "arguments": [ + { + "type": "Identifier", + "name": "edge", + "range": [ + 21650, + 21654 + ], + "loc": { + "start": { + "line": 1149, + "column": 16 + }, + "end": { + "line": 1149, + "column": 20 + } + } + } + ], + "range": [ + 21638, + 21655 + ], + "loc": { + "start": { + "line": 1149, + "column": 4 + }, + "end": { + "line": 1149, + "column": 21 + } + } + }, + "property": { + "type": "Identifier", + "name": "multiplyScalar", + "range": [ + 21656, + 21670 + ], + "loc": { + "start": { + "line": 1149, + "column": 22 + }, + "end": { + "line": 1149, + "column": 36 + } + } + }, + "range": [ + 21638, + 21670 + ], + "loc": { + "start": { + "line": 1149, + "column": 4 + }, + "end": { + "line": 1149, + "column": 36 + } + } + }, + "arguments": [ + { + "type": "Identifier", + "name": "size", + "range": [ + 21671, + 21675 + ], + "loc": { + "start": { + "line": 1149, + "column": 37 + }, + "end": { + "line": 1149, + "column": 41 + } + } + } + ], + "range": [ + 21638, + 21676 + ], + "loc": { + "start": { + "line": 1149, + "column": 4 + }, + "end": { + "line": 1149, + "column": 42 + } + } + }, + "range": [ + 21638, + 21677 + ], + "loc": { + "start": { + "line": 1149, + "column": 4 + }, + "end": { + "line": 1149, + "column": 43 + } + } + }, + { + "type": "ExpressionStatement", + "expression": { + "type": "CallExpression", + "callee": { + "type": "MemberExpression", + "computed": false, + "object": { + "type": "Identifier", + "name": "p", + "range": [ + 21683, + 21684 + ], + "loc": { + "start": { + "line": 1150, + "column": 4 + }, + "end": { + "line": 1150, + "column": 5 + } + } + }, + "property": { + "type": "Identifier", + "name": "add", + "range": [ + 21685, + 21688 + ], + "loc": { + "start": { + "line": 1150, + "column": 6 + }, + "end": { + "line": 1150, + "column": 9 + } + } + }, + "range": [ + 21683, + 21688 + ], + "loc": { + "start": { + "line": 1150, + "column": 4 + }, + "end": { + "line": 1150, + "column": 9 + } + } + }, + "arguments": [ + { + "type": "Identifier", + "name": "base", + "range": [ + 21689, + 21693 + ], + "loc": { + "start": { + "line": 1150, + "column": 10 + }, + "end": { + "line": 1150, + "column": 14 + } + } + } + ], + "range": [ + 21683, + 21694 + ], + "loc": { + "start": { + "line": 1150, + "column": 4 + }, + "end": { + "line": 1150, + "column": 15 + } + } + }, + "range": [ + 21683, + 21695 + ], + "loc": { + "start": { + "line": 1150, + "column": 4 + }, + "end": { + "line": 1150, + "column": 16 + } + } + }, + { + "type": "ExpressionStatement", + "expression": { + "type": "AssignmentExpression", + "operator": "+=", + "left": { + "type": "MemberExpression", + "computed": false, + "object": { + "type": "Identifier", + "name": "p", + "range": [ + 21701, + 21702 + ], + "loc": { + "start": { + "line": 1151, + "column": 4 + }, + "end": { + "line": 1151, + "column": 5 + } + } + }, + "property": { + "type": "Identifier", + "name": "x", + "range": [ + 21703, + 21704 + ], + "loc": { + "start": { + "line": 1151, + "column": 6 + }, + "end": { + "line": 1151, + "column": 7 + } + } + }, + "range": [ + 21701, + 21704 + ], + "loc": { + "start": { + "line": 1151, + "column": 4 + }, + "end": { + "line": 1151, + "column": 7 + } + } + }, + "right": { + "type": "Identifier", + "name": "x", + "range": [ + 21708, + 21709 + ], + "loc": { + "start": { + "line": 1151, + "column": 11 + }, + "end": { + "line": 1151, + "column": 12 + } + } + }, + "range": [ + 21701, + 21709 + ], + "loc": { + "start": { + "line": 1151, + "column": 4 + }, + "end": { + "line": 1151, + "column": 12 + } + } + }, + "range": [ + 21701, + 21710 + ], + "loc": { + "start": { + "line": 1151, + "column": 4 + }, + "end": { + "line": 1151, + "column": 13 + } + } + }, + { + "type": "ExpressionStatement", + "expression": { + "type": "AssignmentExpression", + "operator": "+=", + "left": { + "type": "MemberExpression", + "computed": false, + "object": { + "type": "Identifier", + "name": "p", + "range": [ + 21716, + 21717 + ], + "loc": { + "start": { + "line": 1152, + "column": 4 + }, + "end": { + "line": 1152, + "column": 5 + } + } + }, + "property": { + "type": "Identifier", + "name": "y", + "range": [ + 21718, + 21719 + ], + "loc": { + "start": { + "line": 1152, + "column": 6 + }, + "end": { + "line": 1152, + "column": 7 + } + } + }, + "range": [ + 21716, + 21719 + ], + "loc": { + "start": { + "line": 1152, + "column": 4 + }, + "end": { + "line": 1152, + "column": 7 + } + } + }, + "right": { + "type": "Identifier", + "name": "y", + "range": [ + 21723, + 21724 + ], + "loc": { + "start": { + "line": 1152, + "column": 11 + }, + "end": { + "line": 1152, + "column": 12 + } + } + }, + "range": [ + 21716, + 21724 + ], + "loc": { + "start": { + "line": 1152, + "column": 4 + }, + "end": { + "line": 1152, + "column": 12 + } + } + }, + "range": [ + 21716, + 21725 + ], + "loc": { + "start": { + "line": 1152, + "column": 4 + }, + "end": { + "line": 1152, + "column": 13 + } + } + }, + { + "type": "ExpressionStatement", + "expression": { + "type": "AssignmentExpression", + "operator": "=", + "left": { + "type": "Identifier", + "name": "c", + "range": [ + 21733, + 21734 + ], + "loc": { + "start": { + "line": 1154, + "column": 4 + }, + "end": { + "line": 1154, + "column": 5 + } + } + }, + "right": { + "type": "BinaryExpression", + "operator": "*", + "left": { + "type": "BinaryExpression", + "operator": "+", + "left": { + "type": "BinaryExpression", + "operator": "*", + "left": { + "type": "MemberExpression", + "computed": false, + "object": { + "type": "Identifier", + "name": "p", + "range": [ + 21738, + 21739 + ], + "loc": { + "start": { + "line": 1154, + "column": 9 + }, + "end": { + "line": 1154, + "column": 10 + } + } + }, + "property": { + "type": "Identifier", + "name": "y", + "range": [ + 21740, + 21741 + ], + "loc": { + "start": { + "line": 1154, + "column": 11 + }, + "end": { + "line": 1154, + "column": 12 + } + } + }, + "range": [ + 21738, + 21741 + ], + "loc": { + "start": { + "line": 1154, + "column": 9 + }, + "end": { + "line": 1154, + "column": 12 + } + } + }, + "right": { + "type": "Identifier", + "name": "dstWidth", + "range": [ + 21744, + 21752 + ], + "loc": { + "start": { + "line": 1154, + "column": 15 + }, + "end": { + "line": 1154, + "column": 23 + } + } + }, + "range": [ + 21738, + 21752 + ], + "loc": { + "start": { + "line": 1154, + "column": 9 + }, + "end": { + "line": 1154, + "column": 23 + } + } + }, + "right": { + "type": "MemberExpression", + "computed": false, + "object": { + "type": "Identifier", + "name": "p", + "range": [ + 21755, + 21756 + ], + "loc": { + "start": { + "line": 1154, + "column": 26 + }, + "end": { + "line": 1154, + "column": 27 + } + } + }, + "property": { + "type": "Identifier", + "name": "x", + "range": [ + 21757, + 21758 + ], + "loc": { + "start": { + "line": 1154, + "column": 28 + }, + "end": { + "line": 1154, + "column": 29 + } + } + }, + "range": [ + 21755, + 21758 + ], + "loc": { + "start": { + "line": 1154, + "column": 26 + }, + "end": { + "line": 1154, + "column": 29 + } + } + }, + "range": [ + 21738, + 21758 + ], + "loc": { + "start": { + "line": 1154, + "column": 9 + }, + "end": { + "line": 1154, + "column": 29 + } + } + }, + "right": { + "type": "Literal", + "value": 2, + "raw": "2", + "range": [ + 21762, + 21763 + ], + "loc": { + "start": { + "line": 1154, + "column": 33 + }, + "end": { + "line": 1154, + "column": 34 + } + } + }, + "range": [ + 21737, + 21763 + ], + "loc": { + "start": { + "line": 1154, + "column": 8 + }, + "end": { + "line": 1154, + "column": 34 + } + } + }, + "range": [ + 21733, + 21763 + ], + "loc": { + "start": { + "line": 1154, + "column": 4 + }, + "end": { + "line": 1154, + "column": 34 + } + } + }, + "range": [ + 21733, + 21764 + ], + "loc": { + "start": { + "line": 1154, + "column": 4 + }, + "end": { + "line": 1154, + "column": 35 + } + }, + "trailingComments": [ + { + "type": "Block", + "value": " The texture coordinates of orthogonal patterns are compressed\r\n\t\t\t\tquadratically to reach longer distances for a given texture size. ", + "range": [ + 21772, + 21910 + ], + "loc": { + "start": { + "line": 1156, + "column": 4 + }, + "end": { + "line": 1157, + "column": 72 + } + } + } + ] + }, + { + "type": "ExpressionStatement", + "expression": { + "type": "AssignmentExpression", + "operator": "=", + "left": { + "type": "Identifier", + "name": "d", + "range": [ + 21916, + 21917 + ], + "loc": { + "start": { + "line": 1158, + "column": 4 + }, + "end": { + "line": 1158, + "column": 5 + } + } + }, + "right": { + "type": "ConditionalExpression", + "test": { + "type": "Identifier", + "name": "orthogonal", + "range": [ + 21920, + 21930 + ], + "loc": { + "start": { + "line": 1158, + "column": 8 + }, + "end": { + "line": 1158, + "column": 18 + } + } + }, + "consequent": { + "type": "BinaryExpression", + "operator": "*", + "left": { + "type": "BinaryExpression", + "operator": "+", + "left": { + "type": "BinaryExpression", + "operator": "*", + "left": { + "type": "BinaryExpression", + "operator": "*", + "left": { + "type": "Identifier", + "name": "y", + "range": [ + 21935, + 21936 + ], + "loc": { + "start": { + "line": 1158, + "column": 23 + }, + "end": { + "line": 1158, + "column": 24 + } + } + }, + "right": { + "type": "Identifier", + "name": "y", + "range": [ + 21939, + 21940 + ], + "loc": { + "start": { + "line": 1158, + "column": 27 + }, + "end": { + "line": 1158, + "column": 28 + } + } + }, + "range": [ + 21935, + 21940 + ], + "loc": { + "start": { + "line": 1158, + "column": 23 + }, + "end": { + "line": 1158, + "column": 28 + } + } + }, + "right": { + "type": "Identifier", + "name": "srcWidth", + "range": [ + 21943, + 21951 + ], + "loc": { + "start": { + "line": 1158, + "column": 31 + }, + "end": { + "line": 1158, + "column": 39 + } + } + }, + "range": [ + 21935, + 21951 + ], + "loc": { + "start": { + "line": 1158, + "column": 23 + }, + "end": { + "line": 1158, + "column": 39 + } + } + }, + "right": { + "type": "BinaryExpression", + "operator": "*", + "left": { + "type": "Identifier", + "name": "x", + "range": [ + 21954, + 21955 + ], + "loc": { + "start": { + "line": 1158, + "column": 42 + }, + "end": { + "line": 1158, + "column": 43 + } + } + }, + "right": { + "type": "Identifier", + "name": "x", + "range": [ + 21958, + 21959 + ], + "loc": { + "start": { + "line": 1158, + "column": 46 + }, + "end": { + "line": 1158, + "column": 47 + } + } + }, + "range": [ + 21954, + 21959 + ], + "loc": { + "start": { + "line": 1158, + "column": 42 + }, + "end": { + "line": 1158, + "column": 47 + } + } + }, + "range": [ + 21935, + 21959 + ], + "loc": { + "start": { + "line": 1158, + "column": 23 + }, + "end": { + "line": 1158, + "column": 47 + } + } + }, + "right": { + "type": "Literal", + "value": 2, + "raw": "2", + "range": [ + 21963, + 21964 + ], + "loc": { + "start": { + "line": 1158, + "column": 51 + }, + "end": { + "line": 1158, + "column": 52 + } + } + }, + "range": [ + 21934, + 21964 + ], + "loc": { + "start": { + "line": 1158, + "column": 22 + }, + "end": { + "line": 1158, + "column": 52 + } + } + }, + "alternate": { + "type": "BinaryExpression", + "operator": "*", + "left": { + "type": "BinaryExpression", + "operator": "+", + "left": { + "type": "BinaryExpression", + "operator": "*", + "left": { + "type": "Identifier", + "name": "y", + "range": [ + 21976, + 21977 + ], + "loc": { + "start": { + "line": 1159, + "column": 7 + }, + "end": { + "line": 1159, + "column": 8 + } + } + }, + "right": { + "type": "Identifier", + "name": "srcWidth", + "range": [ + 21980, + 21988 + ], + "loc": { + "start": { + "line": 1159, + "column": 11 + }, + "end": { + "line": 1159, + "column": 19 + } + } + }, + "range": [ + 21976, + 21988 + ], + "loc": { + "start": { + "line": 1159, + "column": 7 + }, + "end": { + "line": 1159, + "column": 19 + } + } + }, + "right": { + "type": "Identifier", + "name": "x", + "range": [ + 21991, + 21992 + ], + "loc": { + "start": { + "line": 1159, + "column": 22 + }, + "end": { + "line": 1159, + "column": 23 + } + } + }, + "range": [ + 21976, + 21992 + ], + "loc": { + "start": { + "line": 1159, + "column": 7 + }, + "end": { + "line": 1159, + "column": 23 + } + } + }, + "right": { + "type": "Literal", + "value": 2, + "raw": "2", + "range": [ + 21996, + 21997 + ], + "loc": { + "start": { + "line": 1159, + "column": 27 + }, + "end": { + "line": 1159, + "column": 28 + } + } + }, + "range": [ + 21975, + 21997 + ], + "loc": { + "start": { + "line": 1159, + "column": 6 + }, + "end": { + "line": 1159, + "column": 28 + } + } + }, + "range": [ + 21920, + 21998 + ], + "loc": { + "start": { + "line": 1158, + "column": 8 + }, + "end": { + "line": 1159, + "column": 29 + } + } + }, + "range": [ + 21916, + 21998 + ], + "loc": { + "start": { + "line": 1158, + "column": 4 + }, + "end": { + "line": 1159, + "column": 29 + } + } + }, + "range": [ + 21916, + 21999 + ], + "loc": { + "start": { + "line": 1158, + "column": 4 + }, + "end": { + "line": 1159, + "column": 30 + } + }, + "leadingComments": [ + { + "type": "Block", + "value": " The texture coordinates of orthogonal patterns are compressed\r\n\t\t\t\tquadratically to reach longer distances for a given texture size. ", + "range": [ + 21772, + 21910 + ], + "loc": { + "start": { + "line": 1156, + "column": 4 + }, + "end": { + "line": 1157, + "column": 72 + } + } + } + ] + }, + { + "type": "ExpressionStatement", + "expression": { + "type": "AssignmentExpression", + "operator": "=", + "left": { + "type": "MemberExpression", + "computed": true, + "object": { + "type": "Identifier", + "name": "dstData", + "range": [ + 22007, + 22014 + ], + "loc": { + "start": { + "line": 1161, + "column": 4 + }, + "end": { + "line": 1161, + "column": 11 + } + } + }, + "property": { + "type": "Identifier", + "name": "c", + "range": [ + 22015, + 22016 + ], + "loc": { + "start": { + "line": 1161, + "column": 12 + }, + "end": { + "line": 1161, + "column": 13 + } + } + }, + "range": [ + 22007, + 22017 + ], + "loc": { + "start": { + "line": 1161, + "column": 4 + }, + "end": { + "line": 1161, + "column": 14 + } + } + }, + "right": { + "type": "MemberExpression", + "computed": true, + "object": { + "type": "Identifier", + "name": "srcData", + "range": [ + 22020, + 22027 + ], + "loc": { + "start": { + "line": 1161, + "column": 17 + }, + "end": { + "line": 1161, + "column": 24 + } + } + }, + "property": { + "type": "Identifier", + "name": "d", + "range": [ + 22028, + 22029 + ], + "loc": { + "start": { + "line": 1161, + "column": 25 + }, + "end": { + "line": 1161, + "column": 26 + } + } + }, + "range": [ + 22020, + 22030 + ], + "loc": { + "start": { + "line": 1161, + "column": 17 + }, + "end": { + "line": 1161, + "column": 27 + } + } + }, + "range": [ + 22007, + 22030 + ], + "loc": { + "start": { + "line": 1161, + "column": 4 + }, + "end": { + "line": 1161, + "column": 27 + } + } + }, + "range": [ + 22007, + 22031 + ], + "loc": { + "start": { + "line": 1161, + "column": 4 + }, + "end": { + "line": 1161, + "column": 28 + } + } + }, + { + "type": "ExpressionStatement", + "expression": { + "type": "AssignmentExpression", + "operator": "=", + "left": { + "type": "MemberExpression", + "computed": true, + "object": { + "type": "Identifier", + "name": "dstData", + "range": [ + 22037, + 22044 + ], + "loc": { + "start": { + "line": 1162, + "column": 4 + }, + "end": { + "line": 1162, + "column": 11 + } + } + }, + "property": { + "type": "BinaryExpression", + "operator": "+", + "left": { + "type": "Identifier", + "name": "c", + "range": [ + 22045, + 22046 + ], + "loc": { + "start": { + "line": 1162, + "column": 12 + }, + "end": { + "line": 1162, + "column": 13 + } + } + }, + "right": { + "type": "Literal", + "value": 1, + "raw": "1", + "range": [ + 22049, + 22050 + ], + "loc": { + "start": { + "line": 1162, + "column": 16 + }, + "end": { + "line": 1162, + "column": 17 + } + } + }, + "range": [ + 22045, + 22050 + ], + "loc": { + "start": { + "line": 1162, + "column": 12 + }, + "end": { + "line": 1162, + "column": 17 + } + } + }, + "range": [ + 22037, + 22051 + ], + "loc": { + "start": { + "line": 1162, + "column": 4 + }, + "end": { + "line": 1162, + "column": 18 + } + } + }, + "right": { + "type": "MemberExpression", + "computed": true, + "object": { + "type": "Identifier", + "name": "srcData", + "range": [ + 22054, + 22061 + ], + "loc": { + "start": { + "line": 1162, + "column": 21 + }, + "end": { + "line": 1162, + "column": 28 + } + } + }, + "property": { + "type": "BinaryExpression", + "operator": "+", + "left": { + "type": "Identifier", + "name": "d", + "range": [ + 22062, + 22063 + ], + "loc": { + "start": { + "line": 1162, + "column": 29 + }, + "end": { + "line": 1162, + "column": 30 + } + } + }, + "right": { + "type": "Literal", + "value": 1, + "raw": "1", + "range": [ + 22066, + 22067 + ], + "loc": { + "start": { + "line": 1162, + "column": 33 + }, + "end": { + "line": 1162, + "column": 34 + } + } + }, + "range": [ + 22062, + 22067 + ], + "loc": { + "start": { + "line": 1162, + "column": 29 + }, + "end": { + "line": 1162, + "column": 34 + } + } + }, + "range": [ + 22054, + 22068 + ], + "loc": { + "start": { + "line": 1162, + "column": 21 + }, + "end": { + "line": 1162, + "column": 35 + } + } + }, + "range": [ + 22037, + 22068 + ], + "loc": { + "start": { + "line": 1162, + "column": 4 + }, + "end": { + "line": 1162, + "column": 35 + } + } + }, + "range": [ + 22037, + 22069 + ], + "loc": { + "start": { + "line": 1162, + "column": 4 + }, + "end": { + "line": 1162, + "column": 36 + } + } + } + ], + "range": [ + 21629, + 22077 + ], + "loc": { + "start": { + "line": 1147, + "column": 29 + }, + "end": { + "line": 1164, + "column": 4 + } + } + }, + "range": [ + 21603, + 22077 + ], + "loc": { + "start": { + "line": 1147, + "column": 3 + }, + "end": { + "line": 1164, + "column": 4 + } + } + } + ], + "range": [ + 21595, + 22084 + ], + "loc": { + "start": { + "line": 1145, + "column": 28 + }, + "end": { + "line": 1166, + "column": 3 + } + } + }, + "range": [ + 21569, + 22084 + ], + "loc": { + "start": { + "line": 1145, + "column": 2 + }, + "end": { + "line": 1166, + "column": 3 + } + } + } + ], + "range": [ + 21456, + 22090 + ], + "loc": { + "start": { + "line": 1137, + "column": 45 + }, + "end": { + "line": 1168, + "column": 2 + } + } + }, + "range": [ + 21412, + 22090 + ], + "loc": { + "start": { + "line": 1137, + "column": 1 + }, + "end": { + "line": 1168, + "column": 2 + } + } + } + ], + "range": [ + 21219, + 22095 + ], + "loc": { + "start": { + "line": 1122, + "column": 67 + }, + "end": { + "line": 1170, + "column": 1 + } + } + }, + "generator": false, + "expression": false, + "range": [ + 21152, + 22095 + ], + "loc": { + "start": { + "line": 1122, + "column": 0 + }, + "end": { + "line": 1170, + "column": 1 + } + }, + "leadingComments": [ + { + "type": "Block", + "value": "*\r\n * Assembles orthogonal or diagonal patterns into the final area image.\r\n *\r\n * @param {Vector2} base - A base position.\r\n * @param {RawImageData[]} patterns - The patterns to assemble.\r\n * @param {Uint8Array[]} edges - Edge coordinate pairs, used for positioning.\r\n * @param {Number} size - The pattern size.\r\n * @param {Boolean} orthogonal - Whether the patterns are orthogonal or diagonal.\r\n * @param {RawImageData} target - The target image data.\r\n ", + "range": [ + 20688, + 21148 + ], + "loc": { + "start": { + "line": 1111, + "column": 0 + }, + "end": { + "line": 1120, + "column": 3 + } + } + } + ], + "trailingComments": [ + { + "type": "Block", + "value": "*\r\n * SMAA area image data.\r\n *\r\n * This texture allows to obtain the area for a certain pattern and distances\r\n * to the left and to the right of the identified line.\r\n *\r\n * Based on the official python scripts:\r\n * https://github.com/iryoku/smaa/tree/master/Scripts\r\n ", + "range": [ + 22099, + 22375 + ], + "loc": { + "start": { + "line": 1172, + "column": 0 + }, + "end": { + "line": 1180, + "column": 3 + } + } + } + ] + }, + { + "type": "ExportNamedDeclaration", + "declaration": { + "type": "ClassDeclaration", + "id": { + "type": "Identifier", + "name": "SMAAAreaImageData", + "range": [ + 22392, + 22409 + ], + "loc": { + "start": { + "line": 1182, + "column": 13 + }, + "end": { + "line": 1182, + "column": 30 + } + } + }, + "superClass": null, + "body": { + "type": "ClassBody", + "body": [ + { + "type": "MethodDefinition", + "key": { + "type": "Identifier", + "name": "generate", + "range": [ + 22527, + 22535 + ], + "loc": { + "start": { + "line": 1190, + "column": 8 + }, + "end": { + "line": 1190, + "column": 16 + } + } + }, + "value": { + "type": "FunctionExpression", + "id": null, + "params": [], + "body": { + "type": "BlockStatement", + "body": [ + { + "type": "VariableDeclaration", + "declarations": [ + { + "type": "VariableDeclarator", + "id": { + "type": "Identifier", + "name": "width", + "range": [ + 22551, + 22556 + ], + "loc": { + "start": { + "line": 1192, + "column": 8 + }, + "end": { + "line": 1192, + "column": 13 + } + } + }, + "init": { + "type": "BinaryExpression", + "operator": "*", + "left": { + "type": "BinaryExpression", + "operator": "*", + "left": { + "type": "Literal", + "value": 2, + "raw": "2", + "range": [ + 22559, + 22560 + ], + "loc": { + "start": { + "line": 1192, + "column": 16 + }, + "end": { + "line": 1192, + "column": 17 + } + } + }, + "right": { + "type": "Literal", + "value": 5, + "raw": "5", + "range": [ + 22563, + 22564 + ], + "loc": { + "start": { + "line": 1192, + "column": 20 + }, + "end": { + "line": 1192, + "column": 21 + } + } + }, + "range": [ + 22559, + 22564 + ], + "loc": { + "start": { + "line": 1192, + "column": 16 + }, + "end": { + "line": 1192, + "column": 21 + } + } + }, + "right": { + "type": "Identifier", + "name": "ORTHOGONAL_SIZE", + "range": [ + 22567, + 22582 + ], + "loc": { + "start": { + "line": 1192, + "column": 24 + }, + "end": { + "line": 1192, + "column": 39 + } + } + }, + "range": [ + 22559, + 22582 + ], + "loc": { + "start": { + "line": 1192, + "column": 16 + }, + "end": { + "line": 1192, + "column": 39 + } + } + }, + "range": [ + 22551, + 22582 + ], + "loc": { + "start": { + "line": 1192, + "column": 8 + }, + "end": { + "line": 1192, + "column": 39 + } + } + } + ], + "kind": "const", + "range": [ + 22545, + 22583 + ], + "loc": { + "start": { + "line": 1192, + "column": 2 + }, + "end": { + "line": 1192, + "column": 40 + } + } + }, + { + "type": "VariableDeclaration", + "declarations": [ + { + "type": "VariableDeclarator", + "id": { + "type": "Identifier", + "name": "height", + "range": [ + 22593, + 22599 + ], + "loc": { + "start": { + "line": 1193, + "column": 8 + }, + "end": { + "line": 1193, + "column": 14 + } + } + }, + "init": { + "type": "BinaryExpression", + "operator": "*", + "left": { + "type": "BinaryExpression", + "operator": "*", + "left": { + "type": "MemberExpression", + "computed": false, + "object": { + "type": "Identifier", + "name": "orthogonalSubsamplingOffsets", + "range": [ + 22602, + 22630 + ], + "loc": { + "start": { + "line": 1193, + "column": 17 + }, + "end": { + "line": 1193, + "column": 45 + } + } + }, + "property": { + "type": "Identifier", + "name": "length", + "range": [ + 22631, + 22637 + ], + "loc": { + "start": { + "line": 1193, + "column": 46 + }, + "end": { + "line": 1193, + "column": 52 + } + } + }, + "range": [ + 22602, + 22637 + ], + "loc": { + "start": { + "line": 1193, + "column": 17 + }, + "end": { + "line": 1193, + "column": 52 + } + } + }, + "right": { + "type": "Literal", + "value": 5, + "raw": "5", + "range": [ + 22640, + 22641 + ], + "loc": { + "start": { + "line": 1193, + "column": 55 + }, + "end": { + "line": 1193, + "column": 56 + } + } + }, + "range": [ + 22602, + 22641 + ], + "loc": { + "start": { + "line": 1193, + "column": 17 + }, + "end": { + "line": 1193, + "column": 56 + } + } + }, + "right": { + "type": "Identifier", + "name": "ORTHOGONAL_SIZE", + "range": [ + 22644, + 22659 + ], + "loc": { + "start": { + "line": 1193, + "column": 59 + }, + "end": { + "line": 1193, + "column": 74 + } + } + }, + "range": [ + 22602, + 22659 + ], + "loc": { + "start": { + "line": 1193, + "column": 17 + }, + "end": { + "line": 1193, + "column": 74 + } + } + }, + "range": [ + 22593, + 22659 + ], + "loc": { + "start": { + "line": 1193, + "column": 8 + }, + "end": { + "line": 1193, + "column": 74 + } + } + } + ], + "kind": "const", + "range": [ + 22587, + 22660 + ], + "loc": { + "start": { + "line": 1193, + "column": 2 + }, + "end": { + "line": 1193, + "column": 75 + } + } + }, + { + "type": "VariableDeclaration", + "declarations": [ + { + "type": "VariableDeclarator", + "id": { + "type": "Identifier", + "name": "data", + "range": [ + 22672, + 22676 + ], + "loc": { + "start": { + "line": 1195, + "column": 8 + }, + "end": { + "line": 1195, + "column": 12 + } + } + }, + "init": { + "type": "NewExpression", + "callee": { + "type": "Identifier", + "name": "Uint8ClampedArray", + "range": [ + 22683, + 22700 + ], + "loc": { + "start": { + "line": 1195, + "column": 19 + }, + "end": { + "line": 1195, + "column": 36 + } + } + }, + "arguments": [ + { + "type": "BinaryExpression", + "operator": "*", + "left": { + "type": "BinaryExpression", + "operator": "*", + "left": { + "type": "Identifier", + "name": "width", + "range": [ + 22701, + 22706 + ], + "loc": { + "start": { + "line": 1195, + "column": 37 + }, + "end": { + "line": 1195, + "column": 42 + } + } + }, + "right": { + "type": "Identifier", + "name": "height", + "range": [ + 22709, + 22715 + ], + "loc": { + "start": { + "line": 1195, + "column": 45 + }, + "end": { + "line": 1195, + "column": 51 + } + } + }, + "range": [ + 22701, + 22715 + ], + "loc": { + "start": { + "line": 1195, + "column": 37 + }, + "end": { + "line": 1195, + "column": 51 + } + } + }, + "right": { + "type": "Literal", + "value": 2, + "raw": "2", + "range": [ + 22718, + 22719 + ], + "loc": { + "start": { + "line": 1195, + "column": 54 + }, + "end": { + "line": 1195, + "column": 55 + } + } + }, + "range": [ + 22701, + 22719 + ], + "loc": { + "start": { + "line": 1195, + "column": 37 + }, + "end": { + "line": 1195, + "column": 55 + } + } + } + ], + "range": [ + 22679, + 22720 + ], + "loc": { + "start": { + "line": 1195, + "column": 15 + }, + "end": { + "line": 1195, + "column": 56 + } + } + }, + "range": [ + 22672, + 22720 + ], + "loc": { + "start": { + "line": 1195, + "column": 8 + }, + "end": { + "line": 1195, + "column": 56 + } + } + } + ], + "kind": "const", + "range": [ + 22666, + 22721 + ], + "loc": { + "start": { + "line": 1195, + "column": 2 + }, + "end": { + "line": 1195, + "column": 57 + } + } + }, + { + "type": "VariableDeclaration", + "declarations": [ + { + "type": "VariableDeclarator", + "id": { + "type": "Identifier", + "name": "result", + "range": [ + 22731, + 22737 + ], + "loc": { + "start": { + "line": 1196, + "column": 8 + }, + "end": { + "line": 1196, + "column": 14 + } + } + }, + "init": { + "type": "NewExpression", + "callee": { + "type": "Identifier", + "name": "RawImageData", + "range": [ + 22744, + 22756 + ], + "loc": { + "start": { + "line": 1196, + "column": 21 + }, + "end": { + "line": 1196, + "column": 33 + } + } + }, + "arguments": [ + { + "type": "Identifier", + "name": "width", + "range": [ + 22757, + 22762 + ], + "loc": { + "start": { + "line": 1196, + "column": 34 + }, + "end": { + "line": 1196, + "column": 39 + } + } + }, + { + "type": "Identifier", + "name": "height", + "range": [ + 22764, + 22770 + ], + "loc": { + "start": { + "line": 1196, + "column": 41 + }, + "end": { + "line": 1196, + "column": 47 + } + } + }, + { + "type": "Identifier", + "name": "data", + "range": [ + 22772, + 22776 + ], + "loc": { + "start": { + "line": 1196, + "column": 49 + }, + "end": { + "line": 1196, + "column": 53 + } + } + }, + { + "type": "Literal", + "value": 2, + "raw": "2", + "range": [ + 22778, + 22779 + ], + "loc": { + "start": { + "line": 1196, + "column": 55 + }, + "end": { + "line": 1196, + "column": 56 + } + } + } + ], + "range": [ + 22740, + 22780 + ], + "loc": { + "start": { + "line": 1196, + "column": 17 + }, + "end": { + "line": 1196, + "column": 57 + } + } + }, + "range": [ + 22731, + 22780 + ], + "loc": { + "start": { + "line": 1196, + "column": 8 + }, + "end": { + "line": 1196, + "column": 57 + } + } + } + ], + "kind": "const", + "range": [ + 22725, + 22781 + ], + "loc": { + "start": { + "line": 1196, + "column": 2 + }, + "end": { + "line": 1196, + "column": 58 + } + } + }, + { + "type": "VariableDeclaration", + "declarations": [ + { + "type": "VariableDeclarator", + "id": { + "type": "Identifier", + "name": "orthogonalPatternSize", + "range": [ + 22793, + 22814 + ], + "loc": { + "start": { + "line": 1198, + "column": 8 + }, + "end": { + "line": 1198, + "column": 29 + } + } + }, + "init": { + "type": "BinaryExpression", + "operator": "+", + "left": { + "type": "CallExpression", + "callee": { + "type": "MemberExpression", + "computed": false, + "object": { + "type": "Identifier", + "name": "Math", + "range": [ + 22817, + 22821 + ], + "loc": { + "start": { + "line": 1198, + "column": 32 + }, + "end": { + "line": 1198, + "column": 36 + } + } + }, + "property": { + "type": "Identifier", + "name": "pow", + "range": [ + 22822, + 22825 + ], + "loc": { + "start": { + "line": 1198, + "column": 37 + }, + "end": { + "line": 1198, + "column": 40 + } + } + }, + "range": [ + 22817, + 22825 + ], + "loc": { + "start": { + "line": 1198, + "column": 32 + }, + "end": { + "line": 1198, + "column": 40 + } + } + }, + "arguments": [ + { + "type": "BinaryExpression", + "operator": "-", + "left": { + "type": "Identifier", + "name": "ORTHOGONAL_SIZE", + "range": [ + 22826, + 22841 + ], + "loc": { + "start": { + "line": 1198, + "column": 41 + }, + "end": { + "line": 1198, + "column": 56 + } + } + }, + "right": { + "type": "Literal", + "value": 1, + "raw": "1", + "range": [ + 22844, + 22845 + ], + "loc": { + "start": { + "line": 1198, + "column": 59 + }, + "end": { + "line": 1198, + "column": 60 + } + } + }, + "range": [ + 22826, + 22845 + ], + "loc": { + "start": { + "line": 1198, + "column": 41 + }, + "end": { + "line": 1198, + "column": 60 + } + } + }, + { + "type": "Literal", + "value": 2, + "raw": "2", + "range": [ + 22847, + 22848 + ], + "loc": { + "start": { + "line": 1198, + "column": 62 + }, + "end": { + "line": 1198, + "column": 63 + } + } + } + ], + "range": [ + 22817, + 22849 + ], + "loc": { + "start": { + "line": 1198, + "column": 32 + }, + "end": { + "line": 1198, + "column": 64 + } + } + }, + "right": { + "type": "Literal", + "value": 1, + "raw": "1", + "range": [ + 22852, + 22853 + ], + "loc": { + "start": { + "line": 1198, + "column": 67 + }, + "end": { + "line": 1198, + "column": 68 + } + } + }, + "range": [ + 22817, + 22853 + ], + "loc": { + "start": { + "line": 1198, + "column": 32 + }, + "end": { + "line": 1198, + "column": 68 + } + } + }, + "range": [ + 22793, + 22853 + ], + "loc": { + "start": { + "line": 1198, + "column": 8 + }, + "end": { + "line": 1198, + "column": 68 + } + } + } + ], + "kind": "const", + "range": [ + 22787, + 22854 + ], + "loc": { + "start": { + "line": 1198, + "column": 2 + }, + "end": { + "line": 1198, + "column": 69 + } + } + }, + { + "type": "VariableDeclaration", + "declarations": [ + { + "type": "VariableDeclarator", + "id": { + "type": "Identifier", + "name": "diagonalPatternSize", + "range": [ + 22864, + 22883 + ], + "loc": { + "start": { + "line": 1199, + "column": 8 + }, + "end": { + "line": 1199, + "column": 27 + } + } + }, + "init": { + "type": "Identifier", + "name": "DIAGONAL_SIZE", + "range": [ + 22886, + 22899 + ], + "loc": { + "start": { + "line": 1199, + "column": 30 + }, + "end": { + "line": 1199, + "column": 43 + } + } + }, + "range": [ + 22864, + 22899 + ], + "loc": { + "start": { + "line": 1199, + "column": 8 + }, + "end": { + "line": 1199, + "column": 43 + } + } + } + ], + "kind": "const", + "range": [ + 22858, + 22900 + ], + "loc": { + "start": { + "line": 1199, + "column": 2 + }, + "end": { + "line": 1199, + "column": 44 + } + } + }, + { + "type": "VariableDeclaration", + "declarations": [ + { + "type": "VariableDeclarator", + "id": { + "type": "Identifier", + "name": "orthogonalPatterns", + "range": [ + 22912, + 22930 + ], + "loc": { + "start": { + "line": 1201, + "column": 8 + }, + "end": { + "line": 1201, + "column": 26 + } + } + }, + "init": { + "type": "ArrayExpression", + "elements": [], + "range": [ + 22933, + 22935 + ], + "loc": { + "start": { + "line": 1201, + "column": 29 + }, + "end": { + "line": 1201, + "column": 31 + } + } + }, + "range": [ + 22912, + 22935 + ], + "loc": { + "start": { + "line": 1201, + "column": 8 + }, + "end": { + "line": 1201, + "column": 31 + } + } + } + ], + "kind": "const", + "range": [ + 22906, + 22936 + ], + "loc": { + "start": { + "line": 1201, + "column": 2 + }, + "end": { + "line": 1201, + "column": 32 + } + } + }, + { + "type": "VariableDeclaration", + "declarations": [ + { + "type": "VariableDeclarator", + "id": { + "type": "Identifier", + "name": "diagonalPatterns", + "range": [ + 22946, + 22962 + ], + "loc": { + "start": { + "line": 1202, + "column": 8 + }, + "end": { + "line": 1202, + "column": 24 + } + } + }, + "init": { + "type": "ArrayExpression", + "elements": [], + "range": [ + 22965, + 22967 + ], + "loc": { + "start": { + "line": 1202, + "column": 27 + }, + "end": { + "line": 1202, + "column": 29 + } + } + }, + "range": [ + 22946, + 22967 + ], + "loc": { + "start": { + "line": 1202, + "column": 8 + }, + "end": { + "line": 1202, + "column": 29 + } + } + } + ], + "kind": "const", + "range": [ + 22940, + 22968 + ], + "loc": { + "start": { + "line": 1202, + "column": 2 + }, + "end": { + "line": 1202, + "column": 30 + } + } + }, + { + "type": "VariableDeclaration", + "declarations": [ + { + "type": "VariableDeclarator", + "id": { + "type": "Identifier", + "name": "base", + "range": [ + 22980, + 22984 + ], + "loc": { + "start": { + "line": 1204, + "column": 8 + }, + "end": { + "line": 1204, + "column": 12 + } + } + }, + "init": { + "type": "NewExpression", + "callee": { + "type": "Identifier", + "name": "Vector2", + "range": [ + 22991, + 22998 + ], + "loc": { + "start": { + "line": 1204, + "column": 19 + }, + "end": { + "line": 1204, + "column": 26 + } + } + }, + "arguments": [], + "range": [ + 22987, + 23000 + ], + "loc": { + "start": { + "line": 1204, + "column": 15 + }, + "end": { + "line": 1204, + "column": 28 + } + } + }, + "range": [ + 22980, + 23000 + ], + "loc": { + "start": { + "line": 1204, + "column": 8 + }, + "end": { + "line": 1204, + "column": 28 + } + } + } + ], + "kind": "const", + "range": [ + 22974, + 23001 + ], + "loc": { + "start": { + "line": 1204, + "column": 2 + }, + "end": { + "line": 1204, + "column": 29 + } + } + }, + { + "type": "VariableDeclaration", + "declarations": [ + { + "type": "VariableDeclarator", + "id": { + "type": "Identifier", + "name": "i", + "range": [ + 23011, + 23012 + ], + "loc": { + "start": { + "line": 1206, + "column": 6 + }, + "end": { + "line": 1206, + "column": 7 + } + } + }, + "init": null, + "range": [ + 23011, + 23012 + ], + "loc": { + "start": { + "line": 1206, + "column": 6 + }, + "end": { + "line": 1206, + "column": 7 + } + } + }, + { + "type": "VariableDeclarator", + "id": { + "type": "Identifier", + "name": "l", + "range": [ + 23014, + 23015 + ], + "loc": { + "start": { + "line": 1206, + "column": 9 + }, + "end": { + "line": 1206, + "column": 10 + } + } + }, + "init": null, + "range": [ + 23014, + 23015 + ], + "loc": { + "start": { + "line": 1206, + "column": 9 + }, + "end": { + "line": 1206, + "column": 10 + } + } + } + ], + "kind": "let", + "range": [ + 23007, + 23016 + ], + "loc": { + "start": { + "line": 1206, + "column": 2 + }, + "end": { + "line": 1206, + "column": 11 + } + }, + "trailingComments": [ + { + "type": "Line", + "value": " Prepare 16 image data sets for the orthogonal and diagonal subtextures.", + "range": [ + 23022, + 23096 + ], + "loc": { + "start": { + "line": 1208, + "column": 2 + }, + "end": { + "line": 1208, + "column": 76 + } + } + } + ] + }, + { + "type": "ForStatement", + "init": { + "type": "AssignmentExpression", + "operator": "=", + "left": { + "type": "Identifier", + "name": "i", + "range": [ + 23104, + 23105 + ], + "loc": { + "start": { + "line": 1209, + "column": 6 + }, + "end": { + "line": 1209, + "column": 7 + } + } + }, + "right": { + "type": "Literal", + "value": 0, + "raw": "0", + "range": [ + 23108, + 23109 + ], + "loc": { + "start": { + "line": 1209, + "column": 10 + }, + "end": { + "line": 1209, + "column": 11 + } + } + }, + "range": [ + 23104, + 23109 + ], + "loc": { + "start": { + "line": 1209, + "column": 6 + }, + "end": { + "line": 1209, + "column": 11 + } + } + }, + "test": { + "type": "BinaryExpression", + "operator": "<", + "left": { + "type": "Identifier", + "name": "i", + "range": [ + 23111, + 23112 + ], + "loc": { + "start": { + "line": 1209, + "column": 13 + }, + "end": { + "line": 1209, + "column": 14 + } + } + }, + "right": { + "type": "Literal", + "value": 16, + "raw": "16", + "range": [ + 23115, + 23117 + ], + "loc": { + "start": { + "line": 1209, + "column": 17 + }, + "end": { + "line": 1209, + "column": 19 + } + } + }, + "range": [ + 23111, + 23117 + ], + "loc": { + "start": { + "line": 1209, + "column": 13 + }, + "end": { + "line": 1209, + "column": 19 + } + } + }, + "update": { + "type": "UpdateExpression", + "operator": "++", + "argument": { + "type": "Identifier", + "name": "i", + "range": [ + 23121, + 23122 + ], + "loc": { + "start": { + "line": 1209, + "column": 23 + }, + "end": { + "line": 1209, + "column": 24 + } + } + }, + "prefix": true, + "range": [ + 23119, + 23122 + ], + "loc": { + "start": { + "line": 1209, + "column": 21 + }, + "end": { + "line": 1209, + "column": 24 + } + } + }, + "body": { + "type": "BlockStatement", + "body": [ + { + "type": "ExpressionStatement", + "expression": { + "type": "CallExpression", + "callee": { + "type": "MemberExpression", + "computed": false, + "object": { + "type": "Identifier", + "name": "orthogonalPatterns", + "range": [ + 23132, + 23150 + ], + "loc": { + "start": { + "line": 1211, + "column": 3 + }, + "end": { + "line": 1211, + "column": 21 + } + } + }, + "property": { + "type": "Identifier", + "name": "push", + "range": [ + 23151, + 23155 + ], + "loc": { + "start": { + "line": 1211, + "column": 22 + }, + "end": { + "line": 1211, + "column": 26 + } + } + }, + "range": [ + 23132, + 23155 + ], + "loc": { + "start": { + "line": 1211, + "column": 3 + }, + "end": { + "line": 1211, + "column": 26 + } + } + }, + "arguments": [ + { + "type": "NewExpression", + "callee": { + "type": "Identifier", + "name": "RawImageData", + "range": [ + 23160, + 23172 + ], + "loc": { + "start": { + "line": 1211, + "column": 31 + }, + "end": { + "line": 1211, + "column": 43 + } + } + }, + "arguments": [ + { + "type": "Identifier", + "name": "orthogonalPatternSize", + "range": [ + 23173, + 23194 + ], + "loc": { + "start": { + "line": 1211, + "column": 44 + }, + "end": { + "line": 1211, + "column": 65 + } + } + }, + { + "type": "Identifier", + "name": "orthogonalPatternSize", + "range": [ + 23196, + 23217 + ], + "loc": { + "start": { + "line": 1211, + "column": 67 + }, + "end": { + "line": 1211, + "column": 88 + } + } + }, + { + "type": "NewExpression", + "callee": { + "type": "Identifier", + "name": "Uint8ClampedArray", + "range": [ + 23228, + 23245 + ], + "loc": { + "start": { + "line": 1212, + "column": 8 + }, + "end": { + "line": 1212, + "column": 25 + } + } + }, + "arguments": [ + { + "type": "BinaryExpression", + "operator": "*", + "left": { + "type": "BinaryExpression", + "operator": "*", + "left": { + "type": "Identifier", + "name": "orthogonalPatternSize", + "range": [ + 23246, + 23267 + ], + "loc": { + "start": { + "line": 1212, + "column": 26 + }, + "end": { + "line": 1212, + "column": 47 + } + } + }, + "right": { + "type": "Identifier", + "name": "orthogonalPatternSize", + "range": [ + 23270, + 23291 + ], + "loc": { + "start": { + "line": 1212, + "column": 50 + }, + "end": { + "line": 1212, + "column": 71 + } + } + }, + "range": [ + 23246, + 23291 + ], + "loc": { + "start": { + "line": 1212, + "column": 26 + }, + "end": { + "line": 1212, + "column": 71 + } + } + }, + "right": { + "type": "Literal", + "value": 2, + "raw": "2", + "range": [ + 23294, + 23295 + ], + "loc": { + "start": { + "line": 1212, + "column": 74 + }, + "end": { + "line": 1212, + "column": 75 + } + } + }, + "range": [ + 23246, + 23295 + ], + "loc": { + "start": { + "line": 1212, + "column": 26 + }, + "end": { + "line": 1212, + "column": 75 + } + } + } + ], + "range": [ + 23224, + 23296 + ], + "loc": { + "start": { + "line": 1212, + "column": 4 + }, + "end": { + "line": 1212, + "column": 76 + } + } + }, + { + "type": "Literal", + "value": 2, + "raw": "2", + "range": [ + 23298, + 23299 + ], + "loc": { + "start": { + "line": 1212, + "column": 78 + }, + "end": { + "line": 1212, + "column": 79 + } + } + } + ], + "range": [ + 23156, + 23300 + ], + "loc": { + "start": { + "line": 1211, + "column": 27 + }, + "end": { + "line": 1212, + "column": 80 + } + } + } + ], + "range": [ + 23132, + 23301 + ], + "loc": { + "start": { + "line": 1211, + "column": 3 + }, + "end": { + "line": 1212, + "column": 81 + } + } + }, + "range": [ + 23132, + 23302 + ], + "loc": { + "start": { + "line": 1211, + "column": 3 + }, + "end": { + "line": 1212, + "column": 82 + } + } + }, + { + "type": "ExpressionStatement", + "expression": { + "type": "CallExpression", + "callee": { + "type": "MemberExpression", + "computed": false, + "object": { + "type": "Identifier", + "name": "diagonalPatterns", + "range": [ + 23309, + 23325 + ], + "loc": { + "start": { + "line": 1214, + "column": 3 + }, + "end": { + "line": 1214, + "column": 19 + } + } + }, + "property": { + "type": "Identifier", + "name": "push", + "range": [ + 23326, + 23330 + ], + "loc": { + "start": { + "line": 1214, + "column": 20 + }, + "end": { + "line": 1214, + "column": 24 + } + } + }, + "range": [ + 23309, + 23330 + ], + "loc": { + "start": { + "line": 1214, + "column": 3 + }, + "end": { + "line": 1214, + "column": 24 + } + } + }, + "arguments": [ + { + "type": "NewExpression", + "callee": { + "type": "Identifier", + "name": "RawImageData", + "range": [ + 23335, + 23347 + ], + "loc": { + "start": { + "line": 1214, + "column": 29 + }, + "end": { + "line": 1214, + "column": 41 + } + } + }, + "arguments": [ + { + "type": "Identifier", + "name": "diagonalPatternSize", + "range": [ + 23348, + 23367 + ], + "loc": { + "start": { + "line": 1214, + "column": 42 + }, + "end": { + "line": 1214, + "column": 61 + } + } + }, + { + "type": "Identifier", + "name": "diagonalPatternSize", + "range": [ + 23369, + 23388 + ], + "loc": { + "start": { + "line": 1214, + "column": 63 + }, + "end": { + "line": 1214, + "column": 82 + } + } + }, + { + "type": "NewExpression", + "callee": { + "type": "Identifier", + "name": "Uint8ClampedArray", + "range": [ + 23399, + 23416 + ], + "loc": { + "start": { + "line": 1215, + "column": 8 + }, + "end": { + "line": 1215, + "column": 25 + } + } + }, + "arguments": [ + { + "type": "BinaryExpression", + "operator": "*", + "left": { + "type": "BinaryExpression", + "operator": "*", + "left": { + "type": "Identifier", + "name": "diagonalPatternSize", + "range": [ + 23417, + 23436 + ], + "loc": { + "start": { + "line": 1215, + "column": 26 + }, + "end": { + "line": 1215, + "column": 45 + } + } + }, + "right": { + "type": "Identifier", + "name": "diagonalPatternSize", + "range": [ + 23439, + 23458 + ], + "loc": { + "start": { + "line": 1215, + "column": 48 + }, + "end": { + "line": 1215, + "column": 67 + } + } + }, + "range": [ + 23417, + 23458 + ], + "loc": { + "start": { + "line": 1215, + "column": 26 + }, + "end": { + "line": 1215, + "column": 67 + } + } + }, + "right": { + "type": "Literal", + "value": 2, + "raw": "2", + "range": [ + 23461, + 23462 + ], + "loc": { + "start": { + "line": 1215, + "column": 70 + }, + "end": { + "line": 1215, + "column": 71 + } + } + }, + "range": [ + 23417, + 23462 + ], + "loc": { + "start": { + "line": 1215, + "column": 26 + }, + "end": { + "line": 1215, + "column": 71 + } + } + } + ], + "range": [ + 23395, + 23463 + ], + "loc": { + "start": { + "line": 1215, + "column": 4 + }, + "end": { + "line": 1215, + "column": 72 + } + } + }, + { + "type": "Literal", + "value": 2, + "raw": "2", + "range": [ + 23465, + 23466 + ], + "loc": { + "start": { + "line": 1215, + "column": 74 + }, + "end": { + "line": 1215, + "column": 75 + } + } + } + ], + "range": [ + 23331, + 23467 + ], + "loc": { + "start": { + "line": 1214, + "column": 25 + }, + "end": { + "line": 1215, + "column": 76 + } + } + } + ], + "range": [ + 23309, + 23468 + ], + "loc": { + "start": { + "line": 1214, + "column": 3 + }, + "end": { + "line": 1215, + "column": 77 + } + } + }, + "range": [ + 23309, + 23469 + ], + "loc": { + "start": { + "line": 1214, + "column": 3 + }, + "end": { + "line": 1215, + "column": 78 + } + } + } + ], + "range": [ + 23124, + 23476 + ], + "loc": { + "start": { + "line": 1209, + "column": 26 + }, + "end": { + "line": 1217, + "column": 3 + } + } + }, + "range": [ + 23100, + 23476 + ], + "loc": { + "start": { + "line": 1209, + "column": 2 + }, + "end": { + "line": 1217, + "column": 3 + } + }, + "leadingComments": [ + { + "type": "Line", + "value": " Prepare 16 image data sets for the orthogonal and diagonal subtextures.", + "range": [ + 23022, + 23096 + ], + "loc": { + "start": { + "line": 1208, + "column": 2 + }, + "end": { + "line": 1208, + "column": 76 + } + } + } + ] + }, + { + "type": "ForStatement", + "init": { + "type": "SequenceExpression", + "expressions": [ + { + "type": "AssignmentExpression", + "operator": "=", + "left": { + "type": "Identifier", + "name": "i", + "range": [ + 23486, + 23487 + ], + "loc": { + "start": { + "line": 1219, + "column": 6 + }, + "end": { + "line": 1219, + "column": 7 + } + } + }, + "right": { + "type": "Literal", + "value": 0, + "raw": "0", + "range": [ + 23490, + 23491 + ], + "loc": { + "start": { + "line": 1219, + "column": 10 + }, + "end": { + "line": 1219, + "column": 11 + } + } + }, + "range": [ + 23486, + 23491 + ], + "loc": { + "start": { + "line": 1219, + "column": 6 + }, + "end": { + "line": 1219, + "column": 11 + } + } + }, + { + "type": "AssignmentExpression", + "operator": "=", + "left": { + "type": "Identifier", + "name": "l", + "range": [ + 23493, + 23494 + ], + "loc": { + "start": { + "line": 1219, + "column": 13 + }, + "end": { + "line": 1219, + "column": 14 + } + } + }, + "right": { + "type": "MemberExpression", + "computed": false, + "object": { + "type": "Identifier", + "name": "orthogonalSubsamplingOffsets", + "range": [ + 23497, + 23525 + ], + "loc": { + "start": { + "line": 1219, + "column": 17 + }, + "end": { + "line": 1219, + "column": 45 + } + } + }, + "property": { + "type": "Identifier", + "name": "length", + "range": [ + 23526, + 23532 + ], + "loc": { + "start": { + "line": 1219, + "column": 46 + }, + "end": { + "line": 1219, + "column": 52 + } + } + }, + "range": [ + 23497, + 23532 + ], + "loc": { + "start": { + "line": 1219, + "column": 17 + }, + "end": { + "line": 1219, + "column": 52 + } + } + }, + "range": [ + 23493, + 23532 + ], + "loc": { + "start": { + "line": 1219, + "column": 13 + }, + "end": { + "line": 1219, + "column": 52 + } + } + } + ], + "range": [ + 23486, + 23532 + ], + "loc": { + "start": { + "line": 1219, + "column": 6 + }, + "end": { + "line": 1219, + "column": 52 + } + } + }, + "test": { + "type": "BinaryExpression", + "operator": "<", + "left": { + "type": "Identifier", + "name": "i", + "range": [ + 23534, + 23535 + ], + "loc": { + "start": { + "line": 1219, + "column": 54 + }, + "end": { + "line": 1219, + "column": 55 + } + } + }, + "right": { + "type": "Identifier", + "name": "l", + "range": [ + 23538, + 23539 + ], + "loc": { + "start": { + "line": 1219, + "column": 58 + }, + "end": { + "line": 1219, + "column": 59 + } + } + }, + "range": [ + 23534, + 23539 + ], + "loc": { + "start": { + "line": 1219, + "column": 54 + }, + "end": { + "line": 1219, + "column": 59 + } + } + }, + "update": { + "type": "UpdateExpression", + "operator": "++", + "argument": { + "type": "Identifier", + "name": "i", + "range": [ + 23543, + 23544 + ], + "loc": { + "start": { + "line": 1219, + "column": 63 + }, + "end": { + "line": 1219, + "column": 64 + } + } + }, + "prefix": true, + "range": [ + 23541, + 23544 + ], + "loc": { + "start": { + "line": 1219, + "column": 61 + }, + "end": { + "line": 1219, + "column": 64 + } + } + }, + "body": { + "type": "BlockStatement", + "body": [ + { + "type": "ExpressionStatement", + "expression": { + "type": "CallExpression", + "callee": { + "type": "Identifier", + "name": "generatePatterns", + "range": [ + 23610, + 23626 + ], + "loc": { + "start": { + "line": 1222, + "column": 3 + }, + "end": { + "line": 1222, + "column": 19 + } + } + }, + "arguments": [ + { + "type": "Identifier", + "name": "orthogonalPatterns", + "range": [ + 23627, + 23645 + ], + "loc": { + "start": { + "line": 1222, + "column": 20 + }, + "end": { + "line": 1222, + "column": 38 + } + } + }, + { + "type": "MemberExpression", + "computed": true, + "object": { + "type": "Identifier", + "name": "orthogonalSubsamplingOffsets", + "range": [ + 23647, + 23675 + ], + "loc": { + "start": { + "line": 1222, + "column": 40 + }, + "end": { + "line": 1222, + "column": 68 + } + } + }, + "property": { + "type": "Identifier", + "name": "i", + "range": [ + 23676, + 23677 + ], + "loc": { + "start": { + "line": 1222, + "column": 69 + }, + "end": { + "line": 1222, + "column": 70 + } + } + }, + "range": [ + 23647, + 23678 + ], + "loc": { + "start": { + "line": 1222, + "column": 40 + }, + "end": { + "line": 1222, + "column": 71 + } + } + }, + { + "type": "Literal", + "value": true, + "raw": "true", + "range": [ + 23680, + 23684 + ], + "loc": { + "start": { + "line": 1222, + "column": 73 + }, + "end": { + "line": 1222, + "column": 77 + } + } + } + ], + "range": [ + 23610, + 23685 + ], + "loc": { + "start": { + "line": 1222, + "column": 3 + }, + "end": { + "line": 1222, + "column": 78 + } + } + }, + "range": [ + 23610, + 23686 + ], + "loc": { + "start": { + "line": 1222, + "column": 3 + }, + "end": { + "line": 1222, + "column": 79 + } + }, + "leadingComments": [ + { + "type": "Line", + "value": " Generate 16 orthogonal patterns for each offset.", + "range": [ + 23554, + 23605 + ], + "loc": { + "start": { + "line": 1221, + "column": 3 + }, + "end": { + "line": 1221, + "column": 54 + } + } + } + ], + "trailingComments": [ + { + "type": "Line", + "value": " Assemble the orthogonal patterns and place them on the left side.", + "range": [ + 23693, + 23761 + ], + "loc": { + "start": { + "line": 1224, + "column": 3 + }, + "end": { + "line": 1224, + "column": 71 + } + } + } + ] + }, + { + "type": "ExpressionStatement", + "expression": { + "type": "CallExpression", + "callee": { + "type": "MemberExpression", + "computed": false, + "object": { + "type": "Identifier", + "name": "base", + "range": [ + 23766, + 23770 + ], + "loc": { + "start": { + "line": 1225, + "column": 3 + }, + "end": { + "line": 1225, + "column": 7 + } + } + }, + "property": { + "type": "Identifier", + "name": "set", + "range": [ + 23771, + 23774 + ], + "loc": { + "start": { + "line": 1225, + "column": 8 + }, + "end": { + "line": 1225, + "column": 11 + } + } + }, + "range": [ + 23766, + 23774 + ], + "loc": { + "start": { + "line": 1225, + "column": 3 + }, + "end": { + "line": 1225, + "column": 11 + } + } + }, + "arguments": [ + { + "type": "Literal", + "value": 0, + "raw": "0", + "range": [ + 23775, + 23776 + ], + "loc": { + "start": { + "line": 1225, + "column": 12 + }, + "end": { + "line": 1225, + "column": 13 + } + } + }, + { + "type": "BinaryExpression", + "operator": "*", + "left": { + "type": "BinaryExpression", + "operator": "*", + "left": { + "type": "Literal", + "value": 5, + "raw": "5", + "range": [ + 23778, + 23779 + ], + "loc": { + "start": { + "line": 1225, + "column": 15 + }, + "end": { + "line": 1225, + "column": 16 + } + } + }, + "right": { + "type": "Identifier", + "name": "ORTHOGONAL_SIZE", + "range": [ + 23782, + 23797 + ], + "loc": { + "start": { + "line": 1225, + "column": 19 + }, + "end": { + "line": 1225, + "column": 34 + } + } + }, + "range": [ + 23778, + 23797 + ], + "loc": { + "start": { + "line": 1225, + "column": 15 + }, + "end": { + "line": 1225, + "column": 34 + } + } + }, + "right": { + "type": "Identifier", + "name": "i", + "range": [ + 23800, + 23801 + ], + "loc": { + "start": { + "line": 1225, + "column": 37 + }, + "end": { + "line": 1225, + "column": 38 + } + } + }, + "range": [ + 23778, + 23801 + ], + "loc": { + "start": { + "line": 1225, + "column": 15 + }, + "end": { + "line": 1225, + "column": 38 + } + } + } + ], + "range": [ + 23766, + 23802 + ], + "loc": { + "start": { + "line": 1225, + "column": 3 + }, + "end": { + "line": 1225, + "column": 39 + } + } + }, + "range": [ + 23766, + 23803 + ], + "loc": { + "start": { + "line": 1225, + "column": 3 + }, + "end": { + "line": 1225, + "column": 40 + } + }, + "leadingComments": [ + { + "type": "Line", + "value": " Assemble the orthogonal patterns and place them on the left side.", + "range": [ + 23693, + 23761 + ], + "loc": { + "start": { + "line": 1224, + "column": 3 + }, + "end": { + "line": 1224, + "column": 71 + } + } + } + ] + }, + { + "type": "ExpressionStatement", + "expression": { + "type": "CallExpression", + "callee": { + "type": "Identifier", + "name": "assemble", + "range": [ + 23808, + 23816 + ], + "loc": { + "start": { + "line": 1226, + "column": 3 + }, + "end": { + "line": 1226, + "column": 11 + } + } + }, + "arguments": [ + { + "type": "Identifier", + "name": "base", + "range": [ + 23817, + 23821 + ], + "loc": { + "start": { + "line": 1226, + "column": 12 + }, + "end": { + "line": 1226, + "column": 16 + } + } + }, + { + "type": "Identifier", + "name": "orthogonalPatterns", + "range": [ + 23823, + 23841 + ], + "loc": { + "start": { + "line": 1226, + "column": 18 + }, + "end": { + "line": 1226, + "column": 36 + } + } + }, + { + "type": "Identifier", + "name": "orthogonalEdges", + "range": [ + 23843, + 23858 + ], + "loc": { + "start": { + "line": 1226, + "column": 38 + }, + "end": { + "line": 1226, + "column": 53 + } + } + }, + { + "type": "Identifier", + "name": "ORTHOGONAL_SIZE", + "range": [ + 23860, + 23875 + ], + "loc": { + "start": { + "line": 1226, + "column": 55 + }, + "end": { + "line": 1226, + "column": 70 + } + } + }, + { + "type": "Literal", + "value": true, + "raw": "true", + "range": [ + 23877, + 23881 + ], + "loc": { + "start": { + "line": 1226, + "column": 72 + }, + "end": { + "line": 1226, + "column": 76 + } + } + }, + { + "type": "Identifier", + "name": "result", + "range": [ + 23883, + 23889 + ], + "loc": { + "start": { + "line": 1226, + "column": 78 + }, + "end": { + "line": 1226, + "column": 84 + } + } + } + ], + "range": [ + 23808, + 23890 + ], + "loc": { + "start": { + "line": 1226, + "column": 3 + }, + "end": { + "line": 1226, + "column": 85 + } + } + }, + "range": [ + 23808, + 23891 + ], + "loc": { + "start": { + "line": 1226, + "column": 3 + }, + "end": { + "line": 1226, + "column": 86 + } + } + } + ], + "range": [ + 23546, + 23898 + ], + "loc": { + "start": { + "line": 1219, + "column": 66 + }, + "end": { + "line": 1228, + "column": 3 + } + } + }, + "range": [ + 23482, + 23898 + ], + "loc": { + "start": { + "line": 1219, + "column": 2 + }, + "end": { + "line": 1228, + "column": 3 + } + } + }, + { + "type": "ForStatement", + "init": { + "type": "SequenceExpression", + "expressions": [ + { + "type": "AssignmentExpression", + "operator": "=", + "left": { + "type": "Identifier", + "name": "i", + "range": [ + 23908, + 23909 + ], + "loc": { + "start": { + "line": 1230, + "column": 6 + }, + "end": { + "line": 1230, + "column": 7 + } + } + }, + "right": { + "type": "Literal", + "value": 0, + "raw": "0", + "range": [ + 23912, + 23913 + ], + "loc": { + "start": { + "line": 1230, + "column": 10 + }, + "end": { + "line": 1230, + "column": 11 + } + } + }, + "range": [ + 23908, + 23913 + ], + "loc": { + "start": { + "line": 1230, + "column": 6 + }, + "end": { + "line": 1230, + "column": 11 + } + } + }, + { + "type": "AssignmentExpression", + "operator": "=", + "left": { + "type": "Identifier", + "name": "l", + "range": [ + 23915, + 23916 + ], + "loc": { + "start": { + "line": 1230, + "column": 13 + }, + "end": { + "line": 1230, + "column": 14 + } + } + }, + "right": { + "type": "MemberExpression", + "computed": false, + "object": { + "type": "Identifier", + "name": "diagonalSubsamplingOffsets", + "range": [ + 23919, + 23945 + ], + "loc": { + "start": { + "line": 1230, + "column": 17 + }, + "end": { + "line": 1230, + "column": 43 + } + } + }, + "property": { + "type": "Identifier", + "name": "length", + "range": [ + 23946, + 23952 + ], + "loc": { + "start": { + "line": 1230, + "column": 44 + }, + "end": { + "line": 1230, + "column": 50 + } + } + }, + "range": [ + 23919, + 23952 + ], + "loc": { + "start": { + "line": 1230, + "column": 17 + }, + "end": { + "line": 1230, + "column": 50 + } + } + }, + "range": [ + 23915, + 23952 + ], + "loc": { + "start": { + "line": 1230, + "column": 13 + }, + "end": { + "line": 1230, + "column": 50 + } + } + } + ], + "range": [ + 23908, + 23952 + ], + "loc": { + "start": { + "line": 1230, + "column": 6 + }, + "end": { + "line": 1230, + "column": 50 + } + } + }, + "test": { + "type": "BinaryExpression", + "operator": "<", + "left": { + "type": "Identifier", + "name": "i", + "range": [ + 23954, + 23955 + ], + "loc": { + "start": { + "line": 1230, + "column": 52 + }, + "end": { + "line": 1230, + "column": 53 + } + } + }, + "right": { + "type": "Identifier", + "name": "l", + "range": [ + 23958, + 23959 + ], + "loc": { + "start": { + "line": 1230, + "column": 56 + }, + "end": { + "line": 1230, + "column": 57 + } + } + }, + "range": [ + 23954, + 23959 + ], + "loc": { + "start": { + "line": 1230, + "column": 52 + }, + "end": { + "line": 1230, + "column": 57 + } + } + }, + "update": { + "type": "UpdateExpression", + "operator": "++", + "argument": { + "type": "Identifier", + "name": "i", + "range": [ + 23963, + 23964 + ], + "loc": { + "start": { + "line": 1230, + "column": 61 + }, + "end": { + "line": 1230, + "column": 62 + } + } + }, + "prefix": true, + "range": [ + 23961, + 23964 + ], + "loc": { + "start": { + "line": 1230, + "column": 59 + }, + "end": { + "line": 1230, + "column": 62 + } + } + }, + "body": { + "type": "BlockStatement", + "body": [ + { + "type": "ExpressionStatement", + "expression": { + "type": "CallExpression", + "callee": { + "type": "Identifier", + "name": "generatePatterns", + "range": [ + 24028, + 24044 + ], + "loc": { + "start": { + "line": 1233, + "column": 3 + }, + "end": { + "line": 1233, + "column": 19 + } + } + }, + "arguments": [ + { + "type": "Identifier", + "name": "diagonalPatterns", + "range": [ + 24045, + 24061 + ], + "loc": { + "start": { + "line": 1233, + "column": 20 + }, + "end": { + "line": 1233, + "column": 36 + } + } + }, + { + "type": "MemberExpression", + "computed": true, + "object": { + "type": "Identifier", + "name": "diagonalSubsamplingOffsets", + "range": [ + 24063, + 24089 + ], + "loc": { + "start": { + "line": 1233, + "column": 38 + }, + "end": { + "line": 1233, + "column": 64 + } + } + }, + "property": { + "type": "Identifier", + "name": "i", + "range": [ + 24090, + 24091 + ], + "loc": { + "start": { + "line": 1233, + "column": 65 + }, + "end": { + "line": 1233, + "column": 66 + } + } + }, + "range": [ + 24063, + 24092 + ], + "loc": { + "start": { + "line": 1233, + "column": 38 + }, + "end": { + "line": 1233, + "column": 67 + } + } + }, + { + "type": "Literal", + "value": false, + "raw": "false", + "range": [ + 24094, + 24099 + ], + "loc": { + "start": { + "line": 1233, + "column": 69 + }, + "end": { + "line": 1233, + "column": 74 + } + } + } + ], + "range": [ + 24028, + 24100 + ], + "loc": { + "start": { + "line": 1233, + "column": 3 + }, + "end": { + "line": 1233, + "column": 75 + } + } + }, + "range": [ + 24028, + 24101 + ], + "loc": { + "start": { + "line": 1233, + "column": 3 + }, + "end": { + "line": 1233, + "column": 76 + } + }, + "leadingComments": [ + { + "type": "Line", + "value": " Generate 16 diagonal patterns for each offset.", + "range": [ + 23974, + 24023 + ], + "loc": { + "start": { + "line": 1232, + "column": 3 + }, + "end": { + "line": 1232, + "column": 52 + } + } + } + ], + "trailingComments": [ + { + "type": "Line", + "value": " Assemble the diagonal patterns and place them on the right side.", + "range": [ + 24108, + 24175 + ], + "loc": { + "start": { + "line": 1235, + "column": 3 + }, + "end": { + "line": 1235, + "column": 70 + } + } + } + ] + }, + { + "type": "ExpressionStatement", + "expression": { + "type": "CallExpression", + "callee": { + "type": "MemberExpression", + "computed": false, + "object": { + "type": "Identifier", + "name": "base", + "range": [ + 24180, + 24184 + ], + "loc": { + "start": { + "line": 1236, + "column": 3 + }, + "end": { + "line": 1236, + "column": 7 + } + } + }, + "property": { + "type": "Identifier", + "name": "set", + "range": [ + 24185, + 24188 + ], + "loc": { + "start": { + "line": 1236, + "column": 8 + }, + "end": { + "line": 1236, + "column": 11 + } + } + }, + "range": [ + 24180, + 24188 + ], + "loc": { + "start": { + "line": 1236, + "column": 3 + }, + "end": { + "line": 1236, + "column": 11 + } + } + }, + "arguments": [ + { + "type": "BinaryExpression", + "operator": "*", + "left": { + "type": "Literal", + "value": 5, + "raw": "5", + "range": [ + 24189, + 24190 + ], + "loc": { + "start": { + "line": 1236, + "column": 12 + }, + "end": { + "line": 1236, + "column": 13 + } + } + }, + "right": { + "type": "Identifier", + "name": "ORTHOGONAL_SIZE", + "range": [ + 24193, + 24208 + ], + "loc": { + "start": { + "line": 1236, + "column": 16 + }, + "end": { + "line": 1236, + "column": 31 + } + } + }, + "range": [ + 24189, + 24208 + ], + "loc": { + "start": { + "line": 1236, + "column": 12 + }, + "end": { + "line": 1236, + "column": 31 + } + } + }, + { + "type": "BinaryExpression", + "operator": "*", + "left": { + "type": "BinaryExpression", + "operator": "*", + "left": { + "type": "Literal", + "value": 4, + "raw": "4", + "range": [ + 24210, + 24211 + ], + "loc": { + "start": { + "line": 1236, + "column": 33 + }, + "end": { + "line": 1236, + "column": 34 + } + } + }, + "right": { + "type": "Identifier", + "name": "DIAGONAL_SIZE", + "range": [ + 24214, + 24227 + ], + "loc": { + "start": { + "line": 1236, + "column": 37 + }, + "end": { + "line": 1236, + "column": 50 + } + } + }, + "range": [ + 24210, + 24227 + ], + "loc": { + "start": { + "line": 1236, + "column": 33 + }, + "end": { + "line": 1236, + "column": 50 + } + } + }, + "right": { + "type": "Identifier", + "name": "i", + "range": [ + 24230, + 24231 + ], + "loc": { + "start": { + "line": 1236, + "column": 53 + }, + "end": { + "line": 1236, + "column": 54 + } + } + }, + "range": [ + 24210, + 24231 + ], + "loc": { + "start": { + "line": 1236, + "column": 33 + }, + "end": { + "line": 1236, + "column": 54 + } + } + } + ], + "range": [ + 24180, + 24232 + ], + "loc": { + "start": { + "line": 1236, + "column": 3 + }, + "end": { + "line": 1236, + "column": 55 + } + } + }, + "range": [ + 24180, + 24233 + ], + "loc": { + "start": { + "line": 1236, + "column": 3 + }, + "end": { + "line": 1236, + "column": 56 + } + }, + "leadingComments": [ + { + "type": "Line", + "value": " Assemble the diagonal patterns and place them on the right side.", + "range": [ + 24108, + 24175 + ], + "loc": { + "start": { + "line": 1235, + "column": 3 + }, + "end": { + "line": 1235, + "column": 70 + } + } + } + ] + }, + { + "type": "ExpressionStatement", + "expression": { + "type": "CallExpression", + "callee": { + "type": "Identifier", + "name": "assemble", + "range": [ + 24238, + 24246 + ], + "loc": { + "start": { + "line": 1237, + "column": 3 + }, + "end": { + "line": 1237, + "column": 11 + } + } + }, + "arguments": [ + { + "type": "Identifier", + "name": "base", + "range": [ + 24247, + 24251 + ], + "loc": { + "start": { + "line": 1237, + "column": 12 + }, + "end": { + "line": 1237, + "column": 16 + } + } + }, + { + "type": "Identifier", + "name": "diagonalPatterns", + "range": [ + 24253, + 24269 + ], + "loc": { + "start": { + "line": 1237, + "column": 18 + }, + "end": { + "line": 1237, + "column": 34 + } + } + }, + { + "type": "Identifier", + "name": "diagonalEdges", + "range": [ + 24271, + 24284 + ], + "loc": { + "start": { + "line": 1237, + "column": 36 + }, + "end": { + "line": 1237, + "column": 49 + } + } + }, + { + "type": "Identifier", + "name": "DIAGONAL_SIZE", + "range": [ + 24286, + 24299 + ], + "loc": { + "start": { + "line": 1237, + "column": 51 + }, + "end": { + "line": 1237, + "column": 64 + } + } + }, + { + "type": "Literal", + "value": false, + "raw": "false", + "range": [ + 24301, + 24306 + ], + "loc": { + "start": { + "line": 1237, + "column": 66 + }, + "end": { + "line": 1237, + "column": 71 + } + } + }, + { + "type": "Identifier", + "name": "result", + "range": [ + 24308, + 24314 + ], + "loc": { + "start": { + "line": 1237, + "column": 73 + }, + "end": { + "line": 1237, + "column": 79 + } + } + } + ], + "range": [ + 24238, + 24315 + ], + "loc": { + "start": { + "line": 1237, + "column": 3 + }, + "end": { + "line": 1237, + "column": 80 + } + } + }, + "range": [ + 24238, + 24316 + ], + "loc": { + "start": { + "line": 1237, + "column": 3 + }, + "end": { + "line": 1237, + "column": 81 + } + } + } + ], + "range": [ + 23966, + 24323 + ], + "loc": { + "start": { + "line": 1230, + "column": 64 + }, + "end": { + "line": 1239, + "column": 3 + } + } + }, + "range": [ + 23904, + 24323 + ], + "loc": { + "start": { + "line": 1230, + "column": 2 + }, + "end": { + "line": 1239, + "column": 3 + } + } + }, + { + "type": "ReturnStatement", + "argument": { + "type": "Identifier", + "name": "result", + "range": [ + 24336, + 24342 + ], + "loc": { + "start": { + "line": 1241, + "column": 9 + }, + "end": { + "line": 1241, + "column": 15 + } + } + }, + "range": [ + 24329, + 24343 + ], + "loc": { + "start": { + "line": 1241, + "column": 2 + }, + "end": { + "line": 1241, + "column": 16 + } + } + } + ], + "range": [ + 22538, + 24349 + ], + "loc": { + "start": { + "line": 1190, + "column": 19 + }, + "end": { + "line": 1243, + "column": 2 + } + } + }, + "generator": false, + "expression": false, + "range": [ + 22535, + 24349 + ], + "loc": { + "start": { + "line": 1190, + "column": 16 + }, + "end": { + "line": 1243, + "column": 2 + } + } + }, + "kind": "method", + "computed": false, + "range": [ + 22520, + 24349 + ], + "loc": { + "start": { + "line": 1190, + "column": 1 + }, + "end": { + "line": 1243, + "column": 2 + } + }, + "leadingComments": [ + { + "type": "Block", + "value": "*\r\n\t * Creates a new area image.\r\n\t *\r\n\t * @return {RawImageData} The generated image data.\r\n\t ", + "range": [ + 22416, + 22515 + ], + "loc": { + "start": { + "line": 1184, + "column": 1 + }, + "end": { + "line": 1188, + "column": 4 + } + } + } + ], + "static": true + } + ], + "range": [ + 22410, + 24354 + ], + "loc": { + "start": { + "line": 1182, + "column": 31 + }, + "end": { + "line": 1245, + "column": 1 + } + } + }, + "range": [ + 22386, + 24354 + ], + "loc": { + "start": { + "line": 1182, + "column": 7 + }, + "end": { + "line": 1245, + "column": 1 + } + }, + "leadingComments": [ + { + "type": "Block", + "value": "*\r\n * SMAA area image data.\r\n *\r\n * This texture allows to obtain the area for a certain pattern and distances\r\n * to the left and to the right of the identified line.\r\n *\r\n * Based on the official python scripts:\r\n * https://github.com/iryoku/smaa/tree/master/Scripts\r\n ", + "range": [ + 22099, + 22375 + ], + "loc": { + "start": { + "line": 1172, + "column": 0 + }, + "end": { + "line": 1180, + "column": 3 + } + } + } + ], + "trailingComments": [] + }, + "specifiers": [], + "source": null, + "range": [ + 22379, + 24354 + ], + "loc": { + "start": { + "line": 1182, + "column": 0 + }, + "end": { + "line": 1245, + "column": 1 + } + }, + "leadingComments": [ + { + "type": "Block", + "value": "*\r\n * SMAA area image data.\r\n *\r\n * This texture allows to obtain the area for a certain pattern and distances\r\n * to the left and to the right of the identified line.\r\n *\r\n * Based on the official python scripts:\r\n * https://github.com/iryoku/smaa/tree/master/Scripts\r\n ", + "range": [ + 22099, + 22375 + ], + "loc": { + "start": { + "line": 1172, + "column": 0 + }, + "end": { + "line": 1180, + "column": 3 + } + } + } + ] + } + ], + "sourceType": "module", + "range": [ + 0, + 24354 + ], + "loc": { + "start": { + "line": 1, + "column": 0 + }, + "end": { + "line": 1245, + "column": 1 + } + }, + "comments": [ + { + "type": "Block", + "value": "*\r\n * A box.\r\n *\r\n * @type {Box2}\r\n * @private\r\n ", + "range": [ + 97, + 150 + ], + "loc": { + "start": { + "line": 4, + "column": 0 + }, + "end": { + "line": 9, + "column": 3 + } + } + }, + { + "type": "Block", + "value": "*\r\n * A box.\r\n *\r\n * @type {Box2}\r\n * @private\r\n ", + "range": [ + 180, + 233 + ], + "loc": { + "start": { + "line": 13, + "column": 0 + }, + "end": { + "line": 18, + "column": 3 + } + } + }, + { + "type": "Block", + "value": "*\r\n * The orthogonal texture size.\r\n *\r\n * @type {Number}\r\n * @private\r\n * @final\r\n ", + "range": [ + 263, + 351 + ], + "loc": { + "start": { + "line": 22, + "column": 0 + }, + "end": { + "line": 28, + "column": 3 + } + } + }, + { + "type": "Block", + "value": "*\r\n * The diagonal texture size.\r\n *\r\n * @type {Number}\r\n * @private\r\n * @final\r\n ", + "range": [ + 386, + 472 + ], + "loc": { + "start": { + "line": 32, + "column": 0 + }, + "end": { + "line": 38, + "column": 3 + } + } + }, + { + "type": "Block", + "value": "*\r\n * The number of samples for calculating areas in the diagonal textures.\r\n * Diagonal areas are calculated using brute force sampling.\r\n *\r\n * @type {Number}\r\n * @private\r\n * @final\r\n ", + "range": [ + 505, + 696 + ], + "loc": { + "start": { + "line": 42, + "column": 0 + }, + "end": { + "line": 49, + "column": 3 + } + } + }, + { + "type": "Block", + "value": "*\r\n * The maximum distance for smoothing U-shapes.\r\n *\r\n * @type {Number}\r\n * @private\r\n * @final\r\n ", + "range": [ + 732, + 836 + ], + "loc": { + "start": { + "line": 53, + "column": 0 + }, + "end": { + "line": 59, + "column": 3 + } + } + }, + { + "type": "Block", + "value": "*\r\n * Subsampling offsets for orthogonal areas.\r\n *\r\n * @type {Float32Array}\r\n * @private\r\n ", + "range": [ + 875, + 971 + ], + "loc": { + "start": { + "line": 63, + "column": 0 + }, + "end": { + "line": 68, + "column": 3 + } + } + }, + { + "type": "Block", + "value": "*\r\n * Subsampling offset pairs for diagonal areas.\r\n *\r\n * @type {Float32Array[]}\r\n * @private\r\n ", + "range": [ + 1100, + 1201 + ], + "loc": { + "start": { + "line": 80, + "column": 0 + }, + "end": { + "line": 85, + "column": 3 + } + } + }, + { + "type": "Block", + "value": "*\r\n * Orthogonal pattern positioning coordinates.\r\n *\r\n * Used for placing each pattern subtexture into a specific spot.\r\n *\r\n * @type {Uint8Array[]}\r\n * @private\r\n ", + "range": [ + 1428, + 1597 + ], + "loc": { + "start": { + "line": 97, + "column": 0 + }, + "end": { + "line": 104, + "column": 3 + } + } + }, + { + "type": "Block", + "value": "*\r\n * Diagonal pattern positioning coordinates.\r\n *\r\n * Used for placing each pattern subtexture into a specific spot.\r\n *\r\n * @type {Uint8Array[]}\r\n * @private\r\n ", + "range": [ + 2059, + 2226 + ], + "loc": { + "start": { + "line": 130, + "column": 0 + }, + "end": { + "line": 137, + "column": 3 + } + } + }, + { + "type": "Block", + "value": "*\r\n * Linearly interpolates between two values.\r\n *\r\n * @private\r\n * @param {Number} a - The initial value.\r\n * @param {Number} b - The target value.\r\n * @param {Number} p - The interpolation value.\r\n * @return {Number} The interpolated value.\r\n ", + "range": [ + 2686, + 2936 + ], + "loc": { + "start": { + "line": 163, + "column": 0 + }, + "end": { + "line": 171, + "column": 3 + } + } + }, + { + "type": "Block", + "value": "*\r\n * Clamps a value to the range [0, 1].\r\n *\r\n * @private\r\n * @param {Number} a - The value.\r\n * @return {Number} The saturated value.\r\n ", + "range": [ + 3001, + 3143 + ], + "loc": { + "start": { + "line": 179, + "column": 0 + }, + "end": { + "line": 185, + "column": 3 + } + } + }, + { + "type": "Block", + "value": "*\r\n * A smoothing function for small U-patterns.\r\n *\r\n * @private\r\n * @param {Number} d - A smoothing factor.\r\n * @param {Box2} b - The area that should be smoothed.\r\n * @return {Box2} The smoothed area.\r\n ", + "range": [ + 3222, + 3432 + ], + "loc": { + "start": { + "line": 193, + "column": 0 + }, + "end": { + "line": 200, + "column": 3 + } + } + }, + { + "type": "Block", + "value": "*\r\n * Calculates the area under the line p1 -> p2, for the pixels (x, x + 1).\r\n *\r\n * @private\r\n * @param {Vector2} p1 - The starting point of the line.\r\n * @param {Vector2} p2 - The ending point of the line.\r\n * @param {Number} x - The pixel index.\r\n * @param {Vector2} result - A target vector to store the area in.\r\n * @return {Vector2} The area.\r\n ", + "range": [ + 3853, + 4209 + ], + "loc": { + "start": { + "line": 221, + "column": 0 + }, + "end": { + "line": 230, + "column": 3 + } + } + }, + { + "type": "Line", + "value": " Check if x is inside the area.", + "range": [ + 4475, + 4508 + ], + "loc": { + "start": { + "line": 245, + "column": 1 + }, + "end": { + "line": 245, + "column": 34 + } + } + }, + { + "type": "Line", + "value": " Check if this is a trapezoid.", + "range": [ + 4577, + 4609 + ], + "loc": { + "start": { + "line": 248, + "column": 2 + }, + "end": { + "line": 248, + "column": 34 + } + } + }, + { + "type": "Line", + "value": " Two triangles.", + "range": [ + 4861, + 4878 + ], + "loc": { + "start": { + "line": 265, + "column": 3 + }, + "end": { + "line": 265, + "column": 20 + } + } + }, + { + "type": "Block", + "value": "*\r\n * Calculates the area for a given pattern and distances to the left and to the\r\n * right, biased by an offset.\r\n *\r\n * @private\r\n * @param {Number} pattern - A pattern index.\r\n * @param {Number} left - The left distance.\r\n * @param {Number} right - The right distance.\r\n * @param {Number} offset - An offset.\r\n * @param {Vector2} result - A target vector to store the area in.\r\n * @return {Vector2} The orthogonal area.\r\n ", + "range": [ + 5306, + 5736 + ], + "loc": { + "start": { + "line": 295, + "column": 0 + }, + "end": { + "line": 306, + "column": 3 + } + } + }, + { + "type": "Block", + "value": " o1 |\r\n\t * .-------´\r\n\t * o2 |\r\n\t *\r\n\t * <---d--->\r\n\t ", + "range": [ + 5929, + 6009 + ], + "loc": { + "start": { + "line": 316, + "column": 1 + }, + "end": { + "line": 321, + "column": 4 + } + } + }, + { + "type": "Line", + "value": " ------", + "range": [ + 6145, + 6157 + ], + "loc": { + "start": { + "line": 331, + "column": 3 + }, + "end": { + "line": 331, + "column": 15 + } + } + }, + { + "type": "Block", + "value": " .------\r\n\t\t\t * |\r\n\t\t\t *\r\n\t\t\t * The offset is only applied to L patterns in the crossing edge side to\r\n\t\t\t * make it converge with the unfiltered pattern 0.\r\n\t\t\t * The pattern 0 must not be filtered to avoid artifacts.\r\n\t\t\t ", + "range": [ + 6223, + 6455 + ], + "loc": { + "start": { + "line": 341, + "column": 3 + }, + "end": { + "line": 347, + "column": 6 + } + } + }, + { + "type": "Block", + "value": " ------.\r\n\t\t\t * |\r\n\t\t\t ", + "range": [ + 6656, + 6695 + ], + "loc": { + "start": { + "line": 365, + "column": 3 + }, + "end": { + "line": 367, + "column": 6 + } + } + }, + { + "type": "Block", + "value": " .------.\r\n\t\t\t * | |\r\n\t\t\t ", + "range": [ + 6894, + 6933 + ], + "loc": { + "start": { + "line": 385, + "column": 3 + }, + "end": { + "line": 387, + "column": 6 + } + } + }, + { + "type": "Block", + "value": " |\r\n\t\t\t * `------\r\n\t\t\t ", + "range": [ + 7188, + 7219 + ], + "loc": { + "start": { + "line": 402, + "column": 3 + }, + "end": { + "line": 404, + "column": 6 + } + } + }, + { + "type": "Block", + "value": " |\r\n\t\t\t * +------\r\n\t\t\t * |\r\n\t\t\t ", + "range": [ + 7420, + 7462 + ], + "loc": { + "start": { + "line": 422, + "column": 3 + }, + "end": { + "line": 425, + "column": 6 + } + } + }, + { + "type": "Block", + "value": " |\r\n\t\t\t * `------.\r\n\t\t\t * |\r\n\t\t\t *\r\n\t\t\t * A problem of not offseting L patterns (see above) is that for certain\r\n\t\t\t * max search distances, the pixels in the center of a Z pattern will\r\n\t\t\t * detect the full Z pattern, while the pixels in the sides will detect an\r\n\t\t\t * L pattern. To avoid discontinuities, the full offsetted Z \r\n\t\t\t * revectorization is blended with partially offsetted L patterns.\r\n\t\t\t ", + "range": [ + 7528, + 7952 + ], + "loc": { + "start": { + "line": 435, + "column": 3 + }, + "end": { + "line": 444, + "column": 6 + } + } + }, + { + "type": "Block", + "value": " |\r\n\t\t\t * +------.\r\n\t\t\t * | |\r\n\t\t\t ", + "range": [ + 8424, + 8474 + ], + "loc": { + "start": { + "line": 466, + "column": 3 + }, + "end": { + "line": 469, + "column": 6 + } + } + }, + { + "type": "Block", + "value": " |\r\n\t\t\t * ------´\r\n\t\t\t ", + "range": [ + 8593, + 8632 + ], + "loc": { + "start": { + "line": 479, + "column": 3 + }, + "end": { + "line": 481, + "column": 6 + } + } + }, + { + "type": "Block", + "value": " |\r\n\t\t\t * .------´\r\n\t\t\t * |\r\n\t\t\t ", + "range": [ + 8831, + 8881 + ], + "loc": { + "start": { + "line": 499, + "column": 3 + }, + "end": { + "line": 502, + "column": 6 + } + } + }, + { + "type": "Block", + "value": " |\r\n\t\t\t * ------+\r\n\t\t\t * |\r\n\t\t\t ", + "range": [ + 9354, + 9411 + ], + "loc": { + "start": { + "line": 524, + "column": 3 + }, + "end": { + "line": 527, + "column": 6 + } + } + }, + { + "type": "Block", + "value": " |\r\n\t\t\t * .------+\r\n\t\t\t * | |\r\n\t\t\t ", + "range": [ + 9478, + 9535 + ], + "loc": { + "start": { + "line": 537, + "column": 3 + }, + "end": { + "line": 540, + "column": 6 + } + } + }, + { + "type": "Block", + "value": " | |\r\n\t\t\t * `------´\r\n\t\t\t ", + "range": [ + 9655, + 9694 + ], + "loc": { + "start": { + "line": 550, + "column": 3 + }, + "end": { + "line": 552, + "column": 6 + } + } + }, + { + "type": "Block", + "value": " | |\r\n\t\t\t * +------´\r\n\t\t\t * |\r\n\t\t\t ", + "range": [ + 9950, + 10000 + ], + "loc": { + "start": { + "line": 567, + "column": 3 + }, + "end": { + "line": 570, + "column": 6 + } + } + }, + { + "type": "Block", + "value": " | |\r\n\t\t\t * `------+\r\n\t\t\t * |\r\n\t\t\t ", + "range": [ + 10120, + 10177 + ], + "loc": { + "start": { + "line": 580, + "column": 3 + }, + "end": { + "line": 583, + "column": 6 + } + } + }, + { + "type": "Block", + "value": " | |\r\n\t\t\t * +------+\r\n\t\t\t * | |\r\n\t\t\t ", + "range": [ + 10297, + 10354 + ], + "loc": { + "start": { + "line": 593, + "column": 3 + }, + "end": { + "line": 596, + "column": 6 + } + } + }, + { + "type": "Block", + "value": "*\r\n * Determines whether the given pixel is inside the specified area.\r\n *\r\n * @private\r\n * @param {Vector2} p1 - The lower bounds of the area.\r\n * @param {Vector2} p2 - The upper bounds of the area.\r\n * @param {Vector2} x - The X-coordinates.\r\n * @param {Vector2} y - The Y-coordinates.\r\n * @return {Vector2} Whether the pixel lies inside the area.\r\n ", + "range": [ + 10432, + 10788 + ], + "loc": { + "start": { + "line": 610, + "column": 0 + }, + "end": { + "line": 619, + "column": 3 + } + } + }, + { + "type": "Block", + "value": "*\r\n * Calculates the area under the line p1 -> p2 for the pixel p using brute force\r\n * sampling.\r\n *\r\n * @private\r\n * @param {Vector2} p1 - The lower bounds of the area.\r\n * @param {Vector2} p2 - The upper bounds of the area.\r\n * @param {Number} pX - The X-coordinates.\r\n * @param {Number} pY - The Y-coordinates.\r\n * @param {Vector2} result - A target vector to store the area in.\r\n * @return {Number} The amount of pixels inside the area relative to the total amount of sampled pixels.\r\n ", + "range": [ + 11109, + 11604 + ], + "loc": { + "start": { + "line": 646, + "column": 0 + }, + "end": { + "line": 657, + "column": 3 + } + } + }, + { + "type": "Block", + "value": "*\r\n * Calculates the area under the line p1 -> p2. This includes the pixel and its\r\n * opposite.\r\n *\r\n * @private\r\n * @param {Number} pattern - A pattern index.\r\n * @param {Vector2} p1 - The lower bounds of the area.\r\n * @param {Vector2} p2 - The upper bounds of the area.\r\n * @param {Number} left - The left distance.\r\n * @param {Float32Array} offset - An offset.\r\n * @param {Vector2} result - A target vector to store the area in.\r\n * @return {Vector2} The area.\r\n ", + "range": [ + 12054, + 12525 + ], + "loc": { + "start": { + "line": 686, + "column": 0 + }, + "end": { + "line": 698, + "column": 3 + } + } + }, + { + "type": "Block", + "value": "*\r\n * Calculates the area for a given pattern and distances to the left and to the\r\n * right, biased by an offset.\r\n *\r\n * @private\r\n * @param {Number} pattern - A pattern index.\r\n * @param {Number} left - The left distance.\r\n * @param {Number} right - The right distance.\r\n * @param {Float32Array} offset - An offset.\r\n * @param {Vector2} result - A target vector to store the area in.\r\n * @return {Vector2} The orthogonal area.\r\n ", + "range": [ + 12988, + 13424 + ], + "loc": { + "start": { + "line": 727, + "column": 0 + }, + "end": { + "line": 738, + "column": 3 + } + } + }, + { + "type": "Block", + "value": " There is some Black Magic involved in the diagonal area calculations.\r\n\t * \r\n\t * Unlike orthogonal patterns, the \"null\" pattern (one without crossing edges)\r\n\t * must be filtered, and the ends of both the \"null\" and L patterns are not\r\n\t * known: L and U patterns have different endings, and the adjacent pattern is\r\n\t * unknown. Therefore, a blend of both possibilites is computed.\r\n\t ", + "range": [ + 13631, + 14022 + ], + "loc": { + "start": { + "line": 749, + "column": 1 + }, + "end": { + "line": 755, + "column": 4 + } + } + }, + { + "type": "Block", + "value": " .-´\r\n\t\t\t * .-´\r\n\t\t\t * .-´\r\n\t\t\t * .-´\r\n\t\t\t * ´\r\n\t\t\t ", + "range": [ + 14066, + 14144 + ], + "loc": { + "start": { + "line": 761, + "column": 3 + }, + "end": { + "line": 766, + "column": 6 + } + } + }, + { + "type": "Line", + "value": " First possibility.", + "range": [ + 14151, + 14172 + ], + "loc": { + "start": { + "line": 768, + "column": 3 + }, + "end": { + "line": 768, + "column": 24 + } + } + }, + { + "type": "Line", + "value": " Second possibility.", + "range": [ + 14277, + 14299 + ], + "loc": { + "start": { + "line": 771, + "column": 3 + }, + "end": { + "line": 771, + "column": 25 + } + } + }, + { + "type": "Line", + "value": " Blend both possibilities together.", + "range": [ + 14404, + 14441 + ], + "loc": { + "start": { + "line": 774, + "column": 3 + }, + "end": { + "line": 774, + "column": 40 + } + } + }, + { + "type": "Block", + "value": " .-´\r\n\t\t\t * .-´\r\n\t\t\t * .-´\r\n\t\t\t * .-´\r\n\t\t\t * |\r\n\t\t\t * |\r\n\t\t\t ", + "range": [ + 14532, + 14621 + ], + "loc": { + "start": { + "line": 783, + "column": 3 + }, + "end": { + "line": 789, + "column": 6 + } + } + }, + { + "type": "Block", + "value": " .----\r\n\t\t\t * .-´\r\n\t\t\t * .-´\r\n\t\t\t * .-´\r\n\t\t\t * ´\r\n\t\t\t ", + "range": [ + 14912, + 14992 + ], + "loc": { + "start": { + "line": 802, + "column": 3 + }, + "end": { + "line": 807, + "column": 6 + } + } + }, + { + "type": "Block", + "value": "\r\n\t\t\t * .----\r\n\t\t\t * .-´\r\n\t\t\t * .-´\r\n\t\t\t * .-´\r\n\t\t\t * |\r\n\t\t\t * |\r\n\t\t\t ", + "range": [ + 15283, + 15381 + ], + "loc": { + "start": { + "line": 820, + "column": 3 + }, + "end": { + "line": 827, + "column": 6 + } + } + }, + { + "type": "Block", + "value": " .-´\r\n\t\t\t * .-´\r\n\t\t\t * .-´\r\n\t\t\t * ----´\r\n\t\t\t ", + "range": [ + 15527, + 15594 + ], + "loc": { + "start": { + "line": 837, + "column": 3 + }, + "end": { + "line": 841, + "column": 6 + } + } + }, + { + "type": "Block", + "value": " .-´\r\n\t\t\t * .-´\r\n\t\t\t * .-´\r\n\t\t\t * --.-´\r\n\t\t\t * |\r\n\t\t\t * |\r\n\t\t\t ", + "range": [ + 15885, + 15974 + ], + "loc": { + "start": { + "line": 854, + "column": 3 + }, + "end": { + "line": 860, + "column": 6 + } + } + }, + { + "type": "Block", + "value": " .----\r\n\t\t\t * .-´\r\n\t\t\t * .-´\r\n\t\t\t * ----´\r\n\t\t\t ", + "range": [ + 16265, + 16334 + ], + "loc": { + "start": { + "line": 873, + "column": 3 + }, + "end": { + "line": 877, + "column": 6 + } + } + }, + { + "type": "Block", + "value": " .----\r\n\t\t\t * .-´\r\n\t\t\t * .-´\r\n\t\t\t * --.-´\r\n\t\t\t * |\r\n\t\t\t * |\r\n\t\t\t ", + "range": [ + 16480, + 16571 + ], + "loc": { + "start": { + "line": 887, + "column": 3 + }, + "end": { + "line": 893, + "column": 6 + } + } + }, + { + "type": "Block", + "value": " |\r\n\t\t\t * |\r\n\t\t\t * .-´\r\n\t\t\t * .-´\r\n\t\t\t * .-´\r\n\t\t\t * ´\r\n\t\t\t ", + "range": [ + 16862, + 16955 + ], + "loc": { + "start": { + "line": 906, + "column": 3 + }, + "end": { + "line": 912, + "column": 6 + } + } + }, + { + "type": "Block", + "value": " |\r\n\t\t\t * |\r\n\t\t\t * .-´\r\n\t\t\t * .-´\r\n\t\t\t * .-´\r\n\t\t\t * |\r\n\t\t\t * |\r\n\t\t\t ", + "range": [ + 17246, + 17350 + ], + "loc": { + "start": { + "line": 925, + "column": 3 + }, + "end": { + "line": 932, + "column": 6 + } + } + }, + { + "type": "Block", + "value": " |\r\n\t\t\t * .----\r\n\t\t\t * .-´\r\n\t\t\t * .-´\r\n\t\t\t * .-´\r\n\t\t\t * ´\r\n\t\t\t ", + "range": [ + 17497, + 17594 + ], + "loc": { + "start": { + "line": 942, + "column": 3 + }, + "end": { + "line": 948, + "column": 6 + } + } + }, + { + "type": "Block", + "value": " |\r\n\t\t\t * .----\r\n\t\t\t * .-´\r\n\t\t\t * .-´\r\n\t\t\t * .-´\r\n\t\t\t * |\r\n\t\t\t * |\r\n\t\t\t ", + "range": [ + 17886, + 17994 + ], + "loc": { + "start": { + "line": 961, + "column": 3 + }, + "end": { + "line": 968, + "column": 6 + } + } + }, + { + "type": "Block", + "value": " |\r\n\t\t\t * |\r\n\t\t\t * .-´\r\n\t\t\t * .-´\r\n\t\t\t * ----´\r\n\t\t\t ", + "range": [ + 18286, + 18368 + ], + "loc": { + "start": { + "line": 981, + "column": 3 + }, + "end": { + "line": 986, + "column": 6 + } + } + }, + { + "type": "Block", + "value": " |\r\n\t\t\t * |\r\n\t\t\t * .-´\r\n\t\t\t * .-´\r\n\t\t\t * --.-´\r\n\t\t\t * |\r\n\t\t\t * |\r\n\t\t\t ", + "range": [ + 18515, + 18619 + ], + "loc": { + "start": { + "line": 996, + "column": 3 + }, + "end": { + "line": 1003, + "column": 6 + } + } + }, + { + "type": "Block", + "value": " |\r\n\t\t\t * .----\r\n\t\t\t * .-´\r\n\t\t\t * .-´\r\n\t\t\t * ----´\r\n\t\t\t ", + "range": [ + 18911, + 18997 + ], + "loc": { + "start": { + "line": 1016, + "column": 3 + }, + "end": { + "line": 1021, + "column": 6 + } + } + }, + { + "type": "Block", + "value": " |\r\n\t\t\t * .----\r\n\t\t\t * .-´\r\n\t\t\t * .-´\r\n\t\t\t * --.-´\r\n\t\t\t * |\r\n\t\t\t * |\r\n\t\t\t ", + "range": [ + 19289, + 19397 + ], + "loc": { + "start": { + "line": 1034, + "column": 3 + }, + "end": { + "line": 1041, + "column": 6 + } + } + }, + { + "type": "Block", + "value": "*\r\n * Calculates orthogonal or diagonal patterns for a given offset.\r\n *\r\n * @param {RawImageData[]} patterns - The patterns to assemble.\r\n * @param {Number|Float32Array} offset - A pattern offset. Diagonal offsets are pairs.\r\n * @param {Boolean} orthogonal - Whether the patterns are orthogonal or diagonal.\r\n ", + "range": [ + 19700, + 20015 + ], + "loc": { + "start": { + "line": 1058, + "column": 0 + }, + "end": { + "line": 1064, + "column": 3 + } + } + }, + { + "type": "Block", + "value": "*\r\n * Assembles orthogonal or diagonal patterns into the final area image.\r\n *\r\n * @param {Vector2} base - A base position.\r\n * @param {RawImageData[]} patterns - The patterns to assemble.\r\n * @param {Uint8Array[]} edges - Edge coordinate pairs, used for positioning.\r\n * @param {Number} size - The pattern size.\r\n * @param {Boolean} orthogonal - Whether the patterns are orthogonal or diagonal.\r\n * @param {RawImageData} target - The target image data.\r\n ", + "range": [ + 20688, + 21148 + ], + "loc": { + "start": { + "line": 1111, + "column": 0 + }, + "end": { + "line": 1120, + "column": 3 + } + } + }, + { + "type": "Block", + "value": " The texture coordinates of orthogonal patterns are compressed\r\n\t\t\t\tquadratically to reach longer distances for a given texture size. ", + "range": [ + 21772, + 21910 + ], + "loc": { + "start": { + "line": 1156, + "column": 4 + }, + "end": { + "line": 1157, + "column": 72 + } + } + }, + { + "type": "Block", + "value": "*\r\n * SMAA area image data.\r\n *\r\n * This texture allows to obtain the area for a certain pattern and distances\r\n * to the left and to the right of the identified line.\r\n *\r\n * Based on the official python scripts:\r\n * https://github.com/iryoku/smaa/tree/master/Scripts\r\n ", + "range": [ + 22099, + 22375 + ], + "loc": { + "start": { + "line": 1172, + "column": 0 + }, + "end": { + "line": 1180, + "column": 3 + } + } + }, + { + "type": "Block", + "value": "*\r\n\t * Creates a new area image.\r\n\t *\r\n\t * @return {RawImageData} The generated image data.\r\n\t ", + "range": [ + 22416, + 22515 + ], + "loc": { + "start": { + "line": 1184, + "column": 1 + }, + "end": { + "line": 1188, + "column": 4 + } + } + }, + { + "type": "Line", + "value": " Prepare 16 image data sets for the orthogonal and diagonal subtextures.", + "range": [ + 23022, + 23096 + ], + "loc": { + "start": { + "line": 1208, + "column": 2 + }, + "end": { + "line": 1208, + "column": 76 + } + } + }, + { + "type": "Line", + "value": " Generate 16 orthogonal patterns for each offset.", + "range": [ + 23554, + 23605 + ], + "loc": { + "start": { + "line": 1221, + "column": 3 + }, + "end": { + "line": 1221, + "column": 54 + } + } + }, + { + "type": "Line", + "value": " Assemble the orthogonal patterns and place them on the left side.", + "range": [ + 23693, + 23761 + ], + "loc": { + "start": { + "line": 1224, + "column": 3 + }, + "end": { + "line": 1224, + "column": 71 + } + } + }, + { + "type": "Line", + "value": " Generate 16 diagonal patterns for each offset.", + "range": [ + 23974, + 24023 + ], + "loc": { + "start": { + "line": 1232, + "column": 3 + }, + "end": { + "line": 1232, + "column": 52 + } + } + }, + { + "type": "Line", + "value": " Assemble the diagonal patterns and place them on the right side.", + "range": [ + 24108, + 24175 + ], + "loc": { + "start": { + "line": 1235, + "column": 3 + }, + "end": { + "line": 1235, + "column": 70 + } + } + } + ] +} \ No newline at end of file diff --git a/public/docs/ast/source/materials/images/smaa/utils/SMAASearchImageData.js.json b/public/docs/ast/source/materials/images/smaa/utils/SMAASearchImageData.js.json new file mode 100644 index 000000000..131ba2f40 --- /dev/null +++ b/public/docs/ast/source/materials/images/smaa/utils/SMAASearchImageData.js.json @@ -0,0 +1,11625 @@ +{ + "type": "Program", + "body": [ + { + "type": "ImportDeclaration", + "specifiers": [ + { + "type": "ImportSpecifier", + "local": { + "type": "Identifier", + "name": "RawImageData", + "range": [ + 9, + 21 + ], + "loc": { + "start": { + "line": 1, + "column": 9 + }, + "end": { + "line": 1, + "column": 21 + } + } + }, + "imported": { + "type": "Identifier", + "name": "RawImageData", + "range": [ + 9, + 21 + ], + "loc": { + "start": { + "line": 1, + "column": 9 + }, + "end": { + "line": 1, + "column": 21 + } + } + }, + "range": [ + 9, + 21 + ], + "loc": { + "start": { + "line": 1, + "column": 9 + }, + "end": { + "line": 1, + "column": 21 + } + } + } + ], + "source": { + "type": "Literal", + "value": "../../RawImageData.js", + "raw": "\"../../RawImageData.js\"", + "range": [ + 29, + 52 + ], + "loc": { + "start": { + "line": 1, + "column": 29 + }, + "end": { + "line": 1, + "column": 52 + } + } + }, + "range": [ + 0, + 53 + ], + "loc": { + "start": { + "line": 1, + "column": 0 + }, + "end": { + "line": 1, + "column": 53 + } + }, + "trailingComments": [ + { + "type": "Block", + "value": "*\r\n * This dictionary returns which edges are active for a certain bilinear fetch:\r\n * it's the reverse lookup of the bilinear function.\r\n *\r\n * @type {Map}\r\n * @private\r\n ", + "range": [ + 57, + 233 + ], + "loc": { + "start": { + "line": 3, + "column": 0 + }, + "end": { + "line": 9, + "column": 3 + } + } + } + ] + }, + { + "type": "VariableDeclaration", + "declarations": [ + { + "type": "VariableDeclarator", + "id": { + "type": "Identifier", + "name": "edges", + "range": [ + 243, + 248 + ], + "loc": { + "start": { + "line": 11, + "column": 6 + }, + "end": { + "line": 11, + "column": 11 + } + } + }, + "init": { + "type": "NewExpression", + "callee": { + "type": "Identifier", + "name": "Map", + "range": [ + 255, + 258 + ], + "loc": { + "start": { + "line": 11, + "column": 18 + }, + "end": { + "line": 11, + "column": 21 + } + } + }, + "arguments": [ + { + "type": "ArrayExpression", + "elements": [ + { + "type": "ArrayExpression", + "elements": [ + { + "type": "CallExpression", + "callee": { + "type": "Identifier", + "name": "bilinear", + "range": [ + 266, + 274 + ], + "loc": { + "start": { + "line": 13, + "column": 2 + }, + "end": { + "line": 13, + "column": 10 + } + } + }, + "arguments": [ + { + "type": "ArrayExpression", + "elements": [ + { + "type": "Literal", + "value": 0, + "raw": "0", + "range": [ + 276, + 277 + ], + "loc": { + "start": { + "line": 13, + "column": 12 + }, + "end": { + "line": 13, + "column": 13 + } + } + }, + { + "type": "Literal", + "value": 0, + "raw": "0", + "range": [ + 279, + 280 + ], + "loc": { + "start": { + "line": 13, + "column": 15 + }, + "end": { + "line": 13, + "column": 16 + } + } + }, + { + "type": "Literal", + "value": 0, + "raw": "0", + "range": [ + 282, + 283 + ], + "loc": { + "start": { + "line": 13, + "column": 18 + }, + "end": { + "line": 13, + "column": 19 + } + } + }, + { + "type": "Literal", + "value": 0, + "raw": "0", + "range": [ + 285, + 286 + ], + "loc": { + "start": { + "line": 13, + "column": 21 + }, + "end": { + "line": 13, + "column": 22 + } + } + } + ], + "range": [ + 275, + 287 + ], + "loc": { + "start": { + "line": 13, + "column": 11 + }, + "end": { + "line": 13, + "column": 23 + } + } + } + ], + "range": [ + 266, + 288 + ], + "loc": { + "start": { + "line": 13, + "column": 2 + }, + "end": { + "line": 13, + "column": 24 + } + } + }, + { + "type": "ArrayExpression", + "elements": [ + { + "type": "Literal", + "value": 0, + "raw": "0", + "range": [ + 291, + 292 + ], + "loc": { + "start": { + "line": 13, + "column": 27 + }, + "end": { + "line": 13, + "column": 28 + } + } + }, + { + "type": "Literal", + "value": 0, + "raw": "0", + "range": [ + 294, + 295 + ], + "loc": { + "start": { + "line": 13, + "column": 30 + }, + "end": { + "line": 13, + "column": 31 + } + } + }, + { + "type": "Literal", + "value": 0, + "raw": "0", + "range": [ + 297, + 298 + ], + "loc": { + "start": { + "line": 13, + "column": 33 + }, + "end": { + "line": 13, + "column": 34 + } + } + }, + { + "type": "Literal", + "value": 0, + "raw": "0", + "range": [ + 300, + 301 + ], + "loc": { + "start": { + "line": 13, + "column": 36 + }, + "end": { + "line": 13, + "column": 37 + } + } + } + ], + "range": [ + 290, + 302 + ], + "loc": { + "start": { + "line": 13, + "column": 26 + }, + "end": { + "line": 13, + "column": 38 + } + } + } + ], + "range": [ + 265, + 303 + ], + "loc": { + "start": { + "line": 13, + "column": 1 + }, + "end": { + "line": 13, + "column": 39 + } + } + }, + { + "type": "ArrayExpression", + "elements": [ + { + "type": "CallExpression", + "callee": { + "type": "Identifier", + "name": "bilinear", + "range": [ + 308, + 316 + ], + "loc": { + "start": { + "line": 14, + "column": 2 + }, + "end": { + "line": 14, + "column": 10 + } + } + }, + "arguments": [ + { + "type": "ArrayExpression", + "elements": [ + { + "type": "Literal", + "value": 0, + "raw": "0", + "range": [ + 318, + 319 + ], + "loc": { + "start": { + "line": 14, + "column": 12 + }, + "end": { + "line": 14, + "column": 13 + } + } + }, + { + "type": "Literal", + "value": 0, + "raw": "0", + "range": [ + 321, + 322 + ], + "loc": { + "start": { + "line": 14, + "column": 15 + }, + "end": { + "line": 14, + "column": 16 + } + } + }, + { + "type": "Literal", + "value": 0, + "raw": "0", + "range": [ + 324, + 325 + ], + "loc": { + "start": { + "line": 14, + "column": 18 + }, + "end": { + "line": 14, + "column": 19 + } + } + }, + { + "type": "Literal", + "value": 1, + "raw": "1", + "range": [ + 327, + 328 + ], + "loc": { + "start": { + "line": 14, + "column": 21 + }, + "end": { + "line": 14, + "column": 22 + } + } + } + ], + "range": [ + 317, + 329 + ], + "loc": { + "start": { + "line": 14, + "column": 11 + }, + "end": { + "line": 14, + "column": 23 + } + } + } + ], + "range": [ + 308, + 330 + ], + "loc": { + "start": { + "line": 14, + "column": 2 + }, + "end": { + "line": 14, + "column": 24 + } + } + }, + { + "type": "ArrayExpression", + "elements": [ + { + "type": "Literal", + "value": 0, + "raw": "0", + "range": [ + 333, + 334 + ], + "loc": { + "start": { + "line": 14, + "column": 27 + }, + "end": { + "line": 14, + "column": 28 + } + } + }, + { + "type": "Literal", + "value": 0, + "raw": "0", + "range": [ + 336, + 337 + ], + "loc": { + "start": { + "line": 14, + "column": 30 + }, + "end": { + "line": 14, + "column": 31 + } + } + }, + { + "type": "Literal", + "value": 0, + "raw": "0", + "range": [ + 339, + 340 + ], + "loc": { + "start": { + "line": 14, + "column": 33 + }, + "end": { + "line": 14, + "column": 34 + } + } + }, + { + "type": "Literal", + "value": 1, + "raw": "1", + "range": [ + 342, + 343 + ], + "loc": { + "start": { + "line": 14, + "column": 36 + }, + "end": { + "line": 14, + "column": 37 + } + } + } + ], + "range": [ + 332, + 344 + ], + "loc": { + "start": { + "line": 14, + "column": 26 + }, + "end": { + "line": 14, + "column": 38 + } + } + } + ], + "range": [ + 307, + 345 + ], + "loc": { + "start": { + "line": 14, + "column": 1 + }, + "end": { + "line": 14, + "column": 39 + } + } + }, + { + "type": "ArrayExpression", + "elements": [ + { + "type": "CallExpression", + "callee": { + "type": "Identifier", + "name": "bilinear", + "range": [ + 350, + 358 + ], + "loc": { + "start": { + "line": 15, + "column": 2 + }, + "end": { + "line": 15, + "column": 10 + } + } + }, + "arguments": [ + { + "type": "ArrayExpression", + "elements": [ + { + "type": "Literal", + "value": 0, + "raw": "0", + "range": [ + 360, + 361 + ], + "loc": { + "start": { + "line": 15, + "column": 12 + }, + "end": { + "line": 15, + "column": 13 + } + } + }, + { + "type": "Literal", + "value": 0, + "raw": "0", + "range": [ + 363, + 364 + ], + "loc": { + "start": { + "line": 15, + "column": 15 + }, + "end": { + "line": 15, + "column": 16 + } + } + }, + { + "type": "Literal", + "value": 1, + "raw": "1", + "range": [ + 366, + 367 + ], + "loc": { + "start": { + "line": 15, + "column": 18 + }, + "end": { + "line": 15, + "column": 19 + } + } + }, + { + "type": "Literal", + "value": 0, + "raw": "0", + "range": [ + 369, + 370 + ], + "loc": { + "start": { + "line": 15, + "column": 21 + }, + "end": { + "line": 15, + "column": 22 + } + } + } + ], + "range": [ + 359, + 371 + ], + "loc": { + "start": { + "line": 15, + "column": 11 + }, + "end": { + "line": 15, + "column": 23 + } + } + } + ], + "range": [ + 350, + 372 + ], + "loc": { + "start": { + "line": 15, + "column": 2 + }, + "end": { + "line": 15, + "column": 24 + } + } + }, + { + "type": "ArrayExpression", + "elements": [ + { + "type": "Literal", + "value": 0, + "raw": "0", + "range": [ + 375, + 376 + ], + "loc": { + "start": { + "line": 15, + "column": 27 + }, + "end": { + "line": 15, + "column": 28 + } + } + }, + { + "type": "Literal", + "value": 0, + "raw": "0", + "range": [ + 378, + 379 + ], + "loc": { + "start": { + "line": 15, + "column": 30 + }, + "end": { + "line": 15, + "column": 31 + } + } + }, + { + "type": "Literal", + "value": 1, + "raw": "1", + "range": [ + 381, + 382 + ], + "loc": { + "start": { + "line": 15, + "column": 33 + }, + "end": { + "line": 15, + "column": 34 + } + } + }, + { + "type": "Literal", + "value": 0, + "raw": "0", + "range": [ + 384, + 385 + ], + "loc": { + "start": { + "line": 15, + "column": 36 + }, + "end": { + "line": 15, + "column": 37 + } + } + } + ], + "range": [ + 374, + 386 + ], + "loc": { + "start": { + "line": 15, + "column": 26 + }, + "end": { + "line": 15, + "column": 38 + } + } + } + ], + "range": [ + 349, + 387 + ], + "loc": { + "start": { + "line": 15, + "column": 1 + }, + "end": { + "line": 15, + "column": 39 + } + } + }, + { + "type": "ArrayExpression", + "elements": [ + { + "type": "CallExpression", + "callee": { + "type": "Identifier", + "name": "bilinear", + "range": [ + 392, + 400 + ], + "loc": { + "start": { + "line": 16, + "column": 2 + }, + "end": { + "line": 16, + "column": 10 + } + } + }, + "arguments": [ + { + "type": "ArrayExpression", + "elements": [ + { + "type": "Literal", + "value": 0, + "raw": "0", + "range": [ + 402, + 403 + ], + "loc": { + "start": { + "line": 16, + "column": 12 + }, + "end": { + "line": 16, + "column": 13 + } + } + }, + { + "type": "Literal", + "value": 0, + "raw": "0", + "range": [ + 405, + 406 + ], + "loc": { + "start": { + "line": 16, + "column": 15 + }, + "end": { + "line": 16, + "column": 16 + } + } + }, + { + "type": "Literal", + "value": 1, + "raw": "1", + "range": [ + 408, + 409 + ], + "loc": { + "start": { + "line": 16, + "column": 18 + }, + "end": { + "line": 16, + "column": 19 + } + } + }, + { + "type": "Literal", + "value": 1, + "raw": "1", + "range": [ + 411, + 412 + ], + "loc": { + "start": { + "line": 16, + "column": 21 + }, + "end": { + "line": 16, + "column": 22 + } + } + } + ], + "range": [ + 401, + 413 + ], + "loc": { + "start": { + "line": 16, + "column": 11 + }, + "end": { + "line": 16, + "column": 23 + } + } + } + ], + "range": [ + 392, + 414 + ], + "loc": { + "start": { + "line": 16, + "column": 2 + }, + "end": { + "line": 16, + "column": 24 + } + } + }, + { + "type": "ArrayExpression", + "elements": [ + { + "type": "Literal", + "value": 0, + "raw": "0", + "range": [ + 417, + 418 + ], + "loc": { + "start": { + "line": 16, + "column": 27 + }, + "end": { + "line": 16, + "column": 28 + } + } + }, + { + "type": "Literal", + "value": 0, + "raw": "0", + "range": [ + 420, + 421 + ], + "loc": { + "start": { + "line": 16, + "column": 30 + }, + "end": { + "line": 16, + "column": 31 + } + } + }, + { + "type": "Literal", + "value": 1, + "raw": "1", + "range": [ + 423, + 424 + ], + "loc": { + "start": { + "line": 16, + "column": 33 + }, + "end": { + "line": 16, + "column": 34 + } + } + }, + { + "type": "Literal", + "value": 1, + "raw": "1", + "range": [ + 426, + 427 + ], + "loc": { + "start": { + "line": 16, + "column": 36 + }, + "end": { + "line": 16, + "column": 37 + } + } + } + ], + "range": [ + 416, + 428 + ], + "loc": { + "start": { + "line": 16, + "column": 26 + }, + "end": { + "line": 16, + "column": 38 + } + } + } + ], + "range": [ + 391, + 429 + ], + "loc": { + "start": { + "line": 16, + "column": 1 + }, + "end": { + "line": 16, + "column": 39 + } + } + }, + { + "type": "ArrayExpression", + "elements": [ + { + "type": "CallExpression", + "callee": { + "type": "Identifier", + "name": "bilinear", + "range": [ + 436, + 444 + ], + "loc": { + "start": { + "line": 18, + "column": 2 + }, + "end": { + "line": 18, + "column": 10 + } + } + }, + "arguments": [ + { + "type": "ArrayExpression", + "elements": [ + { + "type": "Literal", + "value": 0, + "raw": "0", + "range": [ + 446, + 447 + ], + "loc": { + "start": { + "line": 18, + "column": 12 + }, + "end": { + "line": 18, + "column": 13 + } + } + }, + { + "type": "Literal", + "value": 1, + "raw": "1", + "range": [ + 449, + 450 + ], + "loc": { + "start": { + "line": 18, + "column": 15 + }, + "end": { + "line": 18, + "column": 16 + } + } + }, + { + "type": "Literal", + "value": 0, + "raw": "0", + "range": [ + 452, + 453 + ], + "loc": { + "start": { + "line": 18, + "column": 18 + }, + "end": { + "line": 18, + "column": 19 + } + } + }, + { + "type": "Literal", + "value": 0, + "raw": "0", + "range": [ + 455, + 456 + ], + "loc": { + "start": { + "line": 18, + "column": 21 + }, + "end": { + "line": 18, + "column": 22 + } + } + } + ], + "range": [ + 445, + 457 + ], + "loc": { + "start": { + "line": 18, + "column": 11 + }, + "end": { + "line": 18, + "column": 23 + } + } + } + ], + "range": [ + 436, + 458 + ], + "loc": { + "start": { + "line": 18, + "column": 2 + }, + "end": { + "line": 18, + "column": 24 + } + } + }, + { + "type": "ArrayExpression", + "elements": [ + { + "type": "Literal", + "value": 0, + "raw": "0", + "range": [ + 461, + 462 + ], + "loc": { + "start": { + "line": 18, + "column": 27 + }, + "end": { + "line": 18, + "column": 28 + } + } + }, + { + "type": "Literal", + "value": 1, + "raw": "1", + "range": [ + 464, + 465 + ], + "loc": { + "start": { + "line": 18, + "column": 30 + }, + "end": { + "line": 18, + "column": 31 + } + } + }, + { + "type": "Literal", + "value": 0, + "raw": "0", + "range": [ + 467, + 468 + ], + "loc": { + "start": { + "line": 18, + "column": 33 + }, + "end": { + "line": 18, + "column": 34 + } + } + }, + { + "type": "Literal", + "value": 0, + "raw": "0", + "range": [ + 470, + 471 + ], + "loc": { + "start": { + "line": 18, + "column": 36 + }, + "end": { + "line": 18, + "column": 37 + } + } + } + ], + "range": [ + 460, + 472 + ], + "loc": { + "start": { + "line": 18, + "column": 26 + }, + "end": { + "line": 18, + "column": 38 + } + } + } + ], + "range": [ + 435, + 473 + ], + "loc": { + "start": { + "line": 18, + "column": 1 + }, + "end": { + "line": 18, + "column": 39 + } + } + }, + { + "type": "ArrayExpression", + "elements": [ + { + "type": "CallExpression", + "callee": { + "type": "Identifier", + "name": "bilinear", + "range": [ + 478, + 486 + ], + "loc": { + "start": { + "line": 19, + "column": 2 + }, + "end": { + "line": 19, + "column": 10 + } + } + }, + "arguments": [ + { + "type": "ArrayExpression", + "elements": [ + { + "type": "Literal", + "value": 0, + "raw": "0", + "range": [ + 488, + 489 + ], + "loc": { + "start": { + "line": 19, + "column": 12 + }, + "end": { + "line": 19, + "column": 13 + } + } + }, + { + "type": "Literal", + "value": 1, + "raw": "1", + "range": [ + 491, + 492 + ], + "loc": { + "start": { + "line": 19, + "column": 15 + }, + "end": { + "line": 19, + "column": 16 + } + } + }, + { + "type": "Literal", + "value": 0, + "raw": "0", + "range": [ + 494, + 495 + ], + "loc": { + "start": { + "line": 19, + "column": 18 + }, + "end": { + "line": 19, + "column": 19 + } + } + }, + { + "type": "Literal", + "value": 1, + "raw": "1", + "range": [ + 497, + 498 + ], + "loc": { + "start": { + "line": 19, + "column": 21 + }, + "end": { + "line": 19, + "column": 22 + } + } + } + ], + "range": [ + 487, + 499 + ], + "loc": { + "start": { + "line": 19, + "column": 11 + }, + "end": { + "line": 19, + "column": 23 + } + } + } + ], + "range": [ + 478, + 500 + ], + "loc": { + "start": { + "line": 19, + "column": 2 + }, + "end": { + "line": 19, + "column": 24 + } + } + }, + { + "type": "ArrayExpression", + "elements": [ + { + "type": "Literal", + "value": 0, + "raw": "0", + "range": [ + 503, + 504 + ], + "loc": { + "start": { + "line": 19, + "column": 27 + }, + "end": { + "line": 19, + "column": 28 + } + } + }, + { + "type": "Literal", + "value": 1, + "raw": "1", + "range": [ + 506, + 507 + ], + "loc": { + "start": { + "line": 19, + "column": 30 + }, + "end": { + "line": 19, + "column": 31 + } + } + }, + { + "type": "Literal", + "value": 0, + "raw": "0", + "range": [ + 509, + 510 + ], + "loc": { + "start": { + "line": 19, + "column": 33 + }, + "end": { + "line": 19, + "column": 34 + } + } + }, + { + "type": "Literal", + "value": 1, + "raw": "1", + "range": [ + 512, + 513 + ], + "loc": { + "start": { + "line": 19, + "column": 36 + }, + "end": { + "line": 19, + "column": 37 + } + } + } + ], + "range": [ + 502, + 514 + ], + "loc": { + "start": { + "line": 19, + "column": 26 + }, + "end": { + "line": 19, + "column": 38 + } + } + } + ], + "range": [ + 477, + 515 + ], + "loc": { + "start": { + "line": 19, + "column": 1 + }, + "end": { + "line": 19, + "column": 39 + } + } + }, + { + "type": "ArrayExpression", + "elements": [ + { + "type": "CallExpression", + "callee": { + "type": "Identifier", + "name": "bilinear", + "range": [ + 520, + 528 + ], + "loc": { + "start": { + "line": 20, + "column": 2 + }, + "end": { + "line": 20, + "column": 10 + } + } + }, + "arguments": [ + { + "type": "ArrayExpression", + "elements": [ + { + "type": "Literal", + "value": 0, + "raw": "0", + "range": [ + 530, + 531 + ], + "loc": { + "start": { + "line": 20, + "column": 12 + }, + "end": { + "line": 20, + "column": 13 + } + } + }, + { + "type": "Literal", + "value": 1, + "raw": "1", + "range": [ + 533, + 534 + ], + "loc": { + "start": { + "line": 20, + "column": 15 + }, + "end": { + "line": 20, + "column": 16 + } + } + }, + { + "type": "Literal", + "value": 1, + "raw": "1", + "range": [ + 536, + 537 + ], + "loc": { + "start": { + "line": 20, + "column": 18 + }, + "end": { + "line": 20, + "column": 19 + } + } + }, + { + "type": "Literal", + "value": 0, + "raw": "0", + "range": [ + 539, + 540 + ], + "loc": { + "start": { + "line": 20, + "column": 21 + }, + "end": { + "line": 20, + "column": 22 + } + } + } + ], + "range": [ + 529, + 541 + ], + "loc": { + "start": { + "line": 20, + "column": 11 + }, + "end": { + "line": 20, + "column": 23 + } + } + } + ], + "range": [ + 520, + 542 + ], + "loc": { + "start": { + "line": 20, + "column": 2 + }, + "end": { + "line": 20, + "column": 24 + } + } + }, + { + "type": "ArrayExpression", + "elements": [ + { + "type": "Literal", + "value": 0, + "raw": "0", + "range": [ + 545, + 546 + ], + "loc": { + "start": { + "line": 20, + "column": 27 + }, + "end": { + "line": 20, + "column": 28 + } + } + }, + { + "type": "Literal", + "value": 1, + "raw": "1", + "range": [ + 548, + 549 + ], + "loc": { + "start": { + "line": 20, + "column": 30 + }, + "end": { + "line": 20, + "column": 31 + } + } + }, + { + "type": "Literal", + "value": 1, + "raw": "1", + "range": [ + 551, + 552 + ], + "loc": { + "start": { + "line": 20, + "column": 33 + }, + "end": { + "line": 20, + "column": 34 + } + } + }, + { + "type": "Literal", + "value": 0, + "raw": "0", + "range": [ + 554, + 555 + ], + "loc": { + "start": { + "line": 20, + "column": 36 + }, + "end": { + "line": 20, + "column": 37 + } + } + } + ], + "range": [ + 544, + 556 + ], + "loc": { + "start": { + "line": 20, + "column": 26 + }, + "end": { + "line": 20, + "column": 38 + } + } + } + ], + "range": [ + 519, + 557 + ], + "loc": { + "start": { + "line": 20, + "column": 1 + }, + "end": { + "line": 20, + "column": 39 + } + } + }, + { + "type": "ArrayExpression", + "elements": [ + { + "type": "CallExpression", + "callee": { + "type": "Identifier", + "name": "bilinear", + "range": [ + 562, + 570 + ], + "loc": { + "start": { + "line": 21, + "column": 2 + }, + "end": { + "line": 21, + "column": 10 + } + } + }, + "arguments": [ + { + "type": "ArrayExpression", + "elements": [ + { + "type": "Literal", + "value": 0, + "raw": "0", + "range": [ + 572, + 573 + ], + "loc": { + "start": { + "line": 21, + "column": 12 + }, + "end": { + "line": 21, + "column": 13 + } + } + }, + { + "type": "Literal", + "value": 1, + "raw": "1", + "range": [ + 575, + 576 + ], + "loc": { + "start": { + "line": 21, + "column": 15 + }, + "end": { + "line": 21, + "column": 16 + } + } + }, + { + "type": "Literal", + "value": 1, + "raw": "1", + "range": [ + 578, + 579 + ], + "loc": { + "start": { + "line": 21, + "column": 18 + }, + "end": { + "line": 21, + "column": 19 + } + } + }, + { + "type": "Literal", + "value": 1, + "raw": "1", + "range": [ + 581, + 582 + ], + "loc": { + "start": { + "line": 21, + "column": 21 + }, + "end": { + "line": 21, + "column": 22 + } + } + } + ], + "range": [ + 571, + 583 + ], + "loc": { + "start": { + "line": 21, + "column": 11 + }, + "end": { + "line": 21, + "column": 23 + } + } + } + ], + "range": [ + 562, + 584 + ], + "loc": { + "start": { + "line": 21, + "column": 2 + }, + "end": { + "line": 21, + "column": 24 + } + } + }, + { + "type": "ArrayExpression", + "elements": [ + { + "type": "Literal", + "value": 0, + "raw": "0", + "range": [ + 587, + 588 + ], + "loc": { + "start": { + "line": 21, + "column": 27 + }, + "end": { + "line": 21, + "column": 28 + } + } + }, + { + "type": "Literal", + "value": 1, + "raw": "1", + "range": [ + 590, + 591 + ], + "loc": { + "start": { + "line": 21, + "column": 30 + }, + "end": { + "line": 21, + "column": 31 + } + } + }, + { + "type": "Literal", + "value": 1, + "raw": "1", + "range": [ + 593, + 594 + ], + "loc": { + "start": { + "line": 21, + "column": 33 + }, + "end": { + "line": 21, + "column": 34 + } + } + }, + { + "type": "Literal", + "value": 1, + "raw": "1", + "range": [ + 596, + 597 + ], + "loc": { + "start": { + "line": 21, + "column": 36 + }, + "end": { + "line": 21, + "column": 37 + } + } + } + ], + "range": [ + 586, + 598 + ], + "loc": { + "start": { + "line": 21, + "column": 26 + }, + "end": { + "line": 21, + "column": 38 + } + } + } + ], + "range": [ + 561, + 599 + ], + "loc": { + "start": { + "line": 21, + "column": 1 + }, + "end": { + "line": 21, + "column": 39 + } + } + }, + { + "type": "ArrayExpression", + "elements": [ + { + "type": "CallExpression", + "callee": { + "type": "Identifier", + "name": "bilinear", + "range": [ + 606, + 614 + ], + "loc": { + "start": { + "line": 23, + "column": 2 + }, + "end": { + "line": 23, + "column": 10 + } + } + }, + "arguments": [ + { + "type": "ArrayExpression", + "elements": [ + { + "type": "Literal", + "value": 1, + "raw": "1", + "range": [ + 616, + 617 + ], + "loc": { + "start": { + "line": 23, + "column": 12 + }, + "end": { + "line": 23, + "column": 13 + } + } + }, + { + "type": "Literal", + "value": 0, + "raw": "0", + "range": [ + 619, + 620 + ], + "loc": { + "start": { + "line": 23, + "column": 15 + }, + "end": { + "line": 23, + "column": 16 + } + } + }, + { + "type": "Literal", + "value": 0, + "raw": "0", + "range": [ + 622, + 623 + ], + "loc": { + "start": { + "line": 23, + "column": 18 + }, + "end": { + "line": 23, + "column": 19 + } + } + }, + { + "type": "Literal", + "value": 0, + "raw": "0", + "range": [ + 625, + 626 + ], + "loc": { + "start": { + "line": 23, + "column": 21 + }, + "end": { + "line": 23, + "column": 22 + } + } + } + ], + "range": [ + 615, + 627 + ], + "loc": { + "start": { + "line": 23, + "column": 11 + }, + "end": { + "line": 23, + "column": 23 + } + } + } + ], + "range": [ + 606, + 628 + ], + "loc": { + "start": { + "line": 23, + "column": 2 + }, + "end": { + "line": 23, + "column": 24 + } + } + }, + { + "type": "ArrayExpression", + "elements": [ + { + "type": "Literal", + "value": 1, + "raw": "1", + "range": [ + 631, + 632 + ], + "loc": { + "start": { + "line": 23, + "column": 27 + }, + "end": { + "line": 23, + "column": 28 + } + } + }, + { + "type": "Literal", + "value": 0, + "raw": "0", + "range": [ + 634, + 635 + ], + "loc": { + "start": { + "line": 23, + "column": 30 + }, + "end": { + "line": 23, + "column": 31 + } + } + }, + { + "type": "Literal", + "value": 0, + "raw": "0", + "range": [ + 637, + 638 + ], + "loc": { + "start": { + "line": 23, + "column": 33 + }, + "end": { + "line": 23, + "column": 34 + } + } + }, + { + "type": "Literal", + "value": 0, + "raw": "0", + "range": [ + 640, + 641 + ], + "loc": { + "start": { + "line": 23, + "column": 36 + }, + "end": { + "line": 23, + "column": 37 + } + } + } + ], + "range": [ + 630, + 642 + ], + "loc": { + "start": { + "line": 23, + "column": 26 + }, + "end": { + "line": 23, + "column": 38 + } + } + } + ], + "range": [ + 605, + 643 + ], + "loc": { + "start": { + "line": 23, + "column": 1 + }, + "end": { + "line": 23, + "column": 39 + } + } + }, + { + "type": "ArrayExpression", + "elements": [ + { + "type": "CallExpression", + "callee": { + "type": "Identifier", + "name": "bilinear", + "range": [ + 648, + 656 + ], + "loc": { + "start": { + "line": 24, + "column": 2 + }, + "end": { + "line": 24, + "column": 10 + } + } + }, + "arguments": [ + { + "type": "ArrayExpression", + "elements": [ + { + "type": "Literal", + "value": 1, + "raw": "1", + "range": [ + 658, + 659 + ], + "loc": { + "start": { + "line": 24, + "column": 12 + }, + "end": { + "line": 24, + "column": 13 + } + } + }, + { + "type": "Literal", + "value": 0, + "raw": "0", + "range": [ + 661, + 662 + ], + "loc": { + "start": { + "line": 24, + "column": 15 + }, + "end": { + "line": 24, + "column": 16 + } + } + }, + { + "type": "Literal", + "value": 0, + "raw": "0", + "range": [ + 664, + 665 + ], + "loc": { + "start": { + "line": 24, + "column": 18 + }, + "end": { + "line": 24, + "column": 19 + } + } + }, + { + "type": "Literal", + "value": 1, + "raw": "1", + "range": [ + 667, + 668 + ], + "loc": { + "start": { + "line": 24, + "column": 21 + }, + "end": { + "line": 24, + "column": 22 + } + } + } + ], + "range": [ + 657, + 669 + ], + "loc": { + "start": { + "line": 24, + "column": 11 + }, + "end": { + "line": 24, + "column": 23 + } + } + } + ], + "range": [ + 648, + 670 + ], + "loc": { + "start": { + "line": 24, + "column": 2 + }, + "end": { + "line": 24, + "column": 24 + } + } + }, + { + "type": "ArrayExpression", + "elements": [ + { + "type": "Literal", + "value": 1, + "raw": "1", + "range": [ + 673, + 674 + ], + "loc": { + "start": { + "line": 24, + "column": 27 + }, + "end": { + "line": 24, + "column": 28 + } + } + }, + { + "type": "Literal", + "value": 0, + "raw": "0", + "range": [ + 676, + 677 + ], + "loc": { + "start": { + "line": 24, + "column": 30 + }, + "end": { + "line": 24, + "column": 31 + } + } + }, + { + "type": "Literal", + "value": 0, + "raw": "0", + "range": [ + 679, + 680 + ], + "loc": { + "start": { + "line": 24, + "column": 33 + }, + "end": { + "line": 24, + "column": 34 + } + } + }, + { + "type": "Literal", + "value": 1, + "raw": "1", + "range": [ + 682, + 683 + ], + "loc": { + "start": { + "line": 24, + "column": 36 + }, + "end": { + "line": 24, + "column": 37 + } + } + } + ], + "range": [ + 672, + 684 + ], + "loc": { + "start": { + "line": 24, + "column": 26 + }, + "end": { + "line": 24, + "column": 38 + } + } + } + ], + "range": [ + 647, + 685 + ], + "loc": { + "start": { + "line": 24, + "column": 1 + }, + "end": { + "line": 24, + "column": 39 + } + } + }, + { + "type": "ArrayExpression", + "elements": [ + { + "type": "CallExpression", + "callee": { + "type": "Identifier", + "name": "bilinear", + "range": [ + 690, + 698 + ], + "loc": { + "start": { + "line": 25, + "column": 2 + }, + "end": { + "line": 25, + "column": 10 + } + } + }, + "arguments": [ + { + "type": "ArrayExpression", + "elements": [ + { + "type": "Literal", + "value": 1, + "raw": "1", + "range": [ + 700, + 701 + ], + "loc": { + "start": { + "line": 25, + "column": 12 + }, + "end": { + "line": 25, + "column": 13 + } + } + }, + { + "type": "Literal", + "value": 0, + "raw": "0", + "range": [ + 703, + 704 + ], + "loc": { + "start": { + "line": 25, + "column": 15 + }, + "end": { + "line": 25, + "column": 16 + } + } + }, + { + "type": "Literal", + "value": 1, + "raw": "1", + "range": [ + 706, + 707 + ], + "loc": { + "start": { + "line": 25, + "column": 18 + }, + "end": { + "line": 25, + "column": 19 + } + } + }, + { + "type": "Literal", + "value": 0, + "raw": "0", + "range": [ + 709, + 710 + ], + "loc": { + "start": { + "line": 25, + "column": 21 + }, + "end": { + "line": 25, + "column": 22 + } + } + } + ], + "range": [ + 699, + 711 + ], + "loc": { + "start": { + "line": 25, + "column": 11 + }, + "end": { + "line": 25, + "column": 23 + } + } + } + ], + "range": [ + 690, + 712 + ], + "loc": { + "start": { + "line": 25, + "column": 2 + }, + "end": { + "line": 25, + "column": 24 + } + } + }, + { + "type": "ArrayExpression", + "elements": [ + { + "type": "Literal", + "value": 1, + "raw": "1", + "range": [ + 715, + 716 + ], + "loc": { + "start": { + "line": 25, + "column": 27 + }, + "end": { + "line": 25, + "column": 28 + } + } + }, + { + "type": "Literal", + "value": 0, + "raw": "0", + "range": [ + 718, + 719 + ], + "loc": { + "start": { + "line": 25, + "column": 30 + }, + "end": { + "line": 25, + "column": 31 + } + } + }, + { + "type": "Literal", + "value": 1, + "raw": "1", + "range": [ + 721, + 722 + ], + "loc": { + "start": { + "line": 25, + "column": 33 + }, + "end": { + "line": 25, + "column": 34 + } + } + }, + { + "type": "Literal", + "value": 0, + "raw": "0", + "range": [ + 724, + 725 + ], + "loc": { + "start": { + "line": 25, + "column": 36 + }, + "end": { + "line": 25, + "column": 37 + } + } + } + ], + "range": [ + 714, + 726 + ], + "loc": { + "start": { + "line": 25, + "column": 26 + }, + "end": { + "line": 25, + "column": 38 + } + } + } + ], + "range": [ + 689, + 727 + ], + "loc": { + "start": { + "line": 25, + "column": 1 + }, + "end": { + "line": 25, + "column": 39 + } + } + }, + { + "type": "ArrayExpression", + "elements": [ + { + "type": "CallExpression", + "callee": { + "type": "Identifier", + "name": "bilinear", + "range": [ + 732, + 740 + ], + "loc": { + "start": { + "line": 26, + "column": 2 + }, + "end": { + "line": 26, + "column": 10 + } + } + }, + "arguments": [ + { + "type": "ArrayExpression", + "elements": [ + { + "type": "Literal", + "value": 1, + "raw": "1", + "range": [ + 742, + 743 + ], + "loc": { + "start": { + "line": 26, + "column": 12 + }, + "end": { + "line": 26, + "column": 13 + } + } + }, + { + "type": "Literal", + "value": 0, + "raw": "0", + "range": [ + 745, + 746 + ], + "loc": { + "start": { + "line": 26, + "column": 15 + }, + "end": { + "line": 26, + "column": 16 + } + } + }, + { + "type": "Literal", + "value": 1, + "raw": "1", + "range": [ + 748, + 749 + ], + "loc": { + "start": { + "line": 26, + "column": 18 + }, + "end": { + "line": 26, + "column": 19 + } + } + }, + { + "type": "Literal", + "value": 1, + "raw": "1", + "range": [ + 751, + 752 + ], + "loc": { + "start": { + "line": 26, + "column": 21 + }, + "end": { + "line": 26, + "column": 22 + } + } + } + ], + "range": [ + 741, + 753 + ], + "loc": { + "start": { + "line": 26, + "column": 11 + }, + "end": { + "line": 26, + "column": 23 + } + } + } + ], + "range": [ + 732, + 754 + ], + "loc": { + "start": { + "line": 26, + "column": 2 + }, + "end": { + "line": 26, + "column": 24 + } + } + }, + { + "type": "ArrayExpression", + "elements": [ + { + "type": "Literal", + "value": 1, + "raw": "1", + "range": [ + 757, + 758 + ], + "loc": { + "start": { + "line": 26, + "column": 27 + }, + "end": { + "line": 26, + "column": 28 + } + } + }, + { + "type": "Literal", + "value": 0, + "raw": "0", + "range": [ + 760, + 761 + ], + "loc": { + "start": { + "line": 26, + "column": 30 + }, + "end": { + "line": 26, + "column": 31 + } + } + }, + { + "type": "Literal", + "value": 1, + "raw": "1", + "range": [ + 763, + 764 + ], + "loc": { + "start": { + "line": 26, + "column": 33 + }, + "end": { + "line": 26, + "column": 34 + } + } + }, + { + "type": "Literal", + "value": 1, + "raw": "1", + "range": [ + 766, + 767 + ], + "loc": { + "start": { + "line": 26, + "column": 36 + }, + "end": { + "line": 26, + "column": 37 + } + } + } + ], + "range": [ + 756, + 768 + ], + "loc": { + "start": { + "line": 26, + "column": 26 + }, + "end": { + "line": 26, + "column": 38 + } + } + } + ], + "range": [ + 731, + 769 + ], + "loc": { + "start": { + "line": 26, + "column": 1 + }, + "end": { + "line": 26, + "column": 39 + } + } + }, + { + "type": "ArrayExpression", + "elements": [ + { + "type": "CallExpression", + "callee": { + "type": "Identifier", + "name": "bilinear", + "range": [ + 776, + 784 + ], + "loc": { + "start": { + "line": 28, + "column": 2 + }, + "end": { + "line": 28, + "column": 10 + } + } + }, + "arguments": [ + { + "type": "ArrayExpression", + "elements": [ + { + "type": "Literal", + "value": 1, + "raw": "1", + "range": [ + 786, + 787 + ], + "loc": { + "start": { + "line": 28, + "column": 12 + }, + "end": { + "line": 28, + "column": 13 + } + } + }, + { + "type": "Literal", + "value": 1, + "raw": "1", + "range": [ + 789, + 790 + ], + "loc": { + "start": { + "line": 28, + "column": 15 + }, + "end": { + "line": 28, + "column": 16 + } + } + }, + { + "type": "Literal", + "value": 0, + "raw": "0", + "range": [ + 792, + 793 + ], + "loc": { + "start": { + "line": 28, + "column": 18 + }, + "end": { + "line": 28, + "column": 19 + } + } + }, + { + "type": "Literal", + "value": 0, + "raw": "0", + "range": [ + 795, + 796 + ], + "loc": { + "start": { + "line": 28, + "column": 21 + }, + "end": { + "line": 28, + "column": 22 + } + } + } + ], + "range": [ + 785, + 797 + ], + "loc": { + "start": { + "line": 28, + "column": 11 + }, + "end": { + "line": 28, + "column": 23 + } + } + } + ], + "range": [ + 776, + 798 + ], + "loc": { + "start": { + "line": 28, + "column": 2 + }, + "end": { + "line": 28, + "column": 24 + } + } + }, + { + "type": "ArrayExpression", + "elements": [ + { + "type": "Literal", + "value": 1, + "raw": "1", + "range": [ + 801, + 802 + ], + "loc": { + "start": { + "line": 28, + "column": 27 + }, + "end": { + "line": 28, + "column": 28 + } + } + }, + { + "type": "Literal", + "value": 1, + "raw": "1", + "range": [ + 804, + 805 + ], + "loc": { + "start": { + "line": 28, + "column": 30 + }, + "end": { + "line": 28, + "column": 31 + } + } + }, + { + "type": "Literal", + "value": 0, + "raw": "0", + "range": [ + 807, + 808 + ], + "loc": { + "start": { + "line": 28, + "column": 33 + }, + "end": { + "line": 28, + "column": 34 + } + } + }, + { + "type": "Literal", + "value": 0, + "raw": "0", + "range": [ + 810, + 811 + ], + "loc": { + "start": { + "line": 28, + "column": 36 + }, + "end": { + "line": 28, + "column": 37 + } + } + } + ], + "range": [ + 800, + 812 + ], + "loc": { + "start": { + "line": 28, + "column": 26 + }, + "end": { + "line": 28, + "column": 38 + } + } + } + ], + "range": [ + 775, + 813 + ], + "loc": { + "start": { + "line": 28, + "column": 1 + }, + "end": { + "line": 28, + "column": 39 + } + } + }, + { + "type": "ArrayExpression", + "elements": [ + { + "type": "CallExpression", + "callee": { + "type": "Identifier", + "name": "bilinear", + "range": [ + 818, + 826 + ], + "loc": { + "start": { + "line": 29, + "column": 2 + }, + "end": { + "line": 29, + "column": 10 + } + } + }, + "arguments": [ + { + "type": "ArrayExpression", + "elements": [ + { + "type": "Literal", + "value": 1, + "raw": "1", + "range": [ + 828, + 829 + ], + "loc": { + "start": { + "line": 29, + "column": 12 + }, + "end": { + "line": 29, + "column": 13 + } + } + }, + { + "type": "Literal", + "value": 1, + "raw": "1", + "range": [ + 831, + 832 + ], + "loc": { + "start": { + "line": 29, + "column": 15 + }, + "end": { + "line": 29, + "column": 16 + } + } + }, + { + "type": "Literal", + "value": 0, + "raw": "0", + "range": [ + 834, + 835 + ], + "loc": { + "start": { + "line": 29, + "column": 18 + }, + "end": { + "line": 29, + "column": 19 + } + } + }, + { + "type": "Literal", + "value": 1, + "raw": "1", + "range": [ + 837, + 838 + ], + "loc": { + "start": { + "line": 29, + "column": 21 + }, + "end": { + "line": 29, + "column": 22 + } + } + } + ], + "range": [ + 827, + 839 + ], + "loc": { + "start": { + "line": 29, + "column": 11 + }, + "end": { + "line": 29, + "column": 23 + } + } + } + ], + "range": [ + 818, + 840 + ], + "loc": { + "start": { + "line": 29, + "column": 2 + }, + "end": { + "line": 29, + "column": 24 + } + } + }, + { + "type": "ArrayExpression", + "elements": [ + { + "type": "Literal", + "value": 1, + "raw": "1", + "range": [ + 843, + 844 + ], + "loc": { + "start": { + "line": 29, + "column": 27 + }, + "end": { + "line": 29, + "column": 28 + } + } + }, + { + "type": "Literal", + "value": 1, + "raw": "1", + "range": [ + 846, + 847 + ], + "loc": { + "start": { + "line": 29, + "column": 30 + }, + "end": { + "line": 29, + "column": 31 + } + } + }, + { + "type": "Literal", + "value": 0, + "raw": "0", + "range": [ + 849, + 850 + ], + "loc": { + "start": { + "line": 29, + "column": 33 + }, + "end": { + "line": 29, + "column": 34 + } + } + }, + { + "type": "Literal", + "value": 1, + "raw": "1", + "range": [ + 852, + 853 + ], + "loc": { + "start": { + "line": 29, + "column": 36 + }, + "end": { + "line": 29, + "column": 37 + } + } + } + ], + "range": [ + 842, + 854 + ], + "loc": { + "start": { + "line": 29, + "column": 26 + }, + "end": { + "line": 29, + "column": 38 + } + } + } + ], + "range": [ + 817, + 855 + ], + "loc": { + "start": { + "line": 29, + "column": 1 + }, + "end": { + "line": 29, + "column": 39 + } + } + }, + { + "type": "ArrayExpression", + "elements": [ + { + "type": "CallExpression", + "callee": { + "type": "Identifier", + "name": "bilinear", + "range": [ + 860, + 868 + ], + "loc": { + "start": { + "line": 30, + "column": 2 + }, + "end": { + "line": 30, + "column": 10 + } + } + }, + "arguments": [ + { + "type": "ArrayExpression", + "elements": [ + { + "type": "Literal", + "value": 1, + "raw": "1", + "range": [ + 870, + 871 + ], + "loc": { + "start": { + "line": 30, + "column": 12 + }, + "end": { + "line": 30, + "column": 13 + } + } + }, + { + "type": "Literal", + "value": 1, + "raw": "1", + "range": [ + 873, + 874 + ], + "loc": { + "start": { + "line": 30, + "column": 15 + }, + "end": { + "line": 30, + "column": 16 + } + } + }, + { + "type": "Literal", + "value": 1, + "raw": "1", + "range": [ + 876, + 877 + ], + "loc": { + "start": { + "line": 30, + "column": 18 + }, + "end": { + "line": 30, + "column": 19 + } + } + }, + { + "type": "Literal", + "value": 0, + "raw": "0", + "range": [ + 879, + 880 + ], + "loc": { + "start": { + "line": 30, + "column": 21 + }, + "end": { + "line": 30, + "column": 22 + } + } + } + ], + "range": [ + 869, + 881 + ], + "loc": { + "start": { + "line": 30, + "column": 11 + }, + "end": { + "line": 30, + "column": 23 + } + } + } + ], + "range": [ + 860, + 882 + ], + "loc": { + "start": { + "line": 30, + "column": 2 + }, + "end": { + "line": 30, + "column": 24 + } + } + }, + { + "type": "ArrayExpression", + "elements": [ + { + "type": "Literal", + "value": 1, + "raw": "1", + "range": [ + 885, + 886 + ], + "loc": { + "start": { + "line": 30, + "column": 27 + }, + "end": { + "line": 30, + "column": 28 + } + } + }, + { + "type": "Literal", + "value": 1, + "raw": "1", + "range": [ + 888, + 889 + ], + "loc": { + "start": { + "line": 30, + "column": 30 + }, + "end": { + "line": 30, + "column": 31 + } + } + }, + { + "type": "Literal", + "value": 1, + "raw": "1", + "range": [ + 891, + 892 + ], + "loc": { + "start": { + "line": 30, + "column": 33 + }, + "end": { + "line": 30, + "column": 34 + } + } + }, + { + "type": "Literal", + "value": 0, + "raw": "0", + "range": [ + 894, + 895 + ], + "loc": { + "start": { + "line": 30, + "column": 36 + }, + "end": { + "line": 30, + "column": 37 + } + } + } + ], + "range": [ + 884, + 896 + ], + "loc": { + "start": { + "line": 30, + "column": 26 + }, + "end": { + "line": 30, + "column": 38 + } + } + } + ], + "range": [ + 859, + 897 + ], + "loc": { + "start": { + "line": 30, + "column": 1 + }, + "end": { + "line": 30, + "column": 39 + } + } + }, + { + "type": "ArrayExpression", + "elements": [ + { + "type": "CallExpression", + "callee": { + "type": "Identifier", + "name": "bilinear", + "range": [ + 902, + 910 + ], + "loc": { + "start": { + "line": 31, + "column": 2 + }, + "end": { + "line": 31, + "column": 10 + } + } + }, + "arguments": [ + { + "type": "ArrayExpression", + "elements": [ + { + "type": "Literal", + "value": 1, + "raw": "1", + "range": [ + 912, + 913 + ], + "loc": { + "start": { + "line": 31, + "column": 12 + }, + "end": { + "line": 31, + "column": 13 + } + } + }, + { + "type": "Literal", + "value": 1, + "raw": "1", + "range": [ + 915, + 916 + ], + "loc": { + "start": { + "line": 31, + "column": 15 + }, + "end": { + "line": 31, + "column": 16 + } + } + }, + { + "type": "Literal", + "value": 1, + "raw": "1", + "range": [ + 918, + 919 + ], + "loc": { + "start": { + "line": 31, + "column": 18 + }, + "end": { + "line": 31, + "column": 19 + } + } + }, + { + "type": "Literal", + "value": 1, + "raw": "1", + "range": [ + 921, + 922 + ], + "loc": { + "start": { + "line": 31, + "column": 21 + }, + "end": { + "line": 31, + "column": 22 + } + } + } + ], + "range": [ + 911, + 923 + ], + "loc": { + "start": { + "line": 31, + "column": 11 + }, + "end": { + "line": 31, + "column": 23 + } + } + } + ], + "range": [ + 902, + 924 + ], + "loc": { + "start": { + "line": 31, + "column": 2 + }, + "end": { + "line": 31, + "column": 24 + } + } + }, + { + "type": "ArrayExpression", + "elements": [ + { + "type": "Literal", + "value": 1, + "raw": "1", + "range": [ + 927, + 928 + ], + "loc": { + "start": { + "line": 31, + "column": 27 + }, + "end": { + "line": 31, + "column": 28 + } + } + }, + { + "type": "Literal", + "value": 1, + "raw": "1", + "range": [ + 930, + 931 + ], + "loc": { + "start": { + "line": 31, + "column": 30 + }, + "end": { + "line": 31, + "column": 31 + } + } + }, + { + "type": "Literal", + "value": 1, + "raw": "1", + "range": [ + 933, + 934 + ], + "loc": { + "start": { + "line": 31, + "column": 33 + }, + "end": { + "line": 31, + "column": 34 + } + } + }, + { + "type": "Literal", + "value": 1, + "raw": "1", + "range": [ + 936, + 937 + ], + "loc": { + "start": { + "line": 31, + "column": 36 + }, + "end": { + "line": 31, + "column": 37 + } + } + } + ], + "range": [ + 926, + 938 + ], + "loc": { + "start": { + "line": 31, + "column": 26 + }, + "end": { + "line": 31, + "column": 38 + } + } + } + ], + "range": [ + 901, + 939 + ], + "loc": { + "start": { + "line": 31, + "column": 1 + }, + "end": { + "line": 31, + "column": 39 + } + } + } + ], + "range": [ + 259, + 944 + ], + "loc": { + "start": { + "line": 11, + "column": 22 + }, + "end": { + "line": 33, + "column": 1 + } + } + } + ], + "range": [ + 251, + 945 + ], + "loc": { + "start": { + "line": 11, + "column": 14 + }, + "end": { + "line": 33, + "column": 2 + } + } + }, + "range": [ + 243, + 945 + ], + "loc": { + "start": { + "line": 11, + "column": 6 + }, + "end": { + "line": 33, + "column": 2 + } + } + } + ], + "kind": "const", + "range": [ + 237, + 946 + ], + "loc": { + "start": { + "line": 11, + "column": 0 + }, + "end": { + "line": 33, + "column": 3 + } + }, + "leadingComments": [ + { + "type": "Block", + "value": "*\r\n * This dictionary returns which edges are active for a certain bilinear fetch:\r\n * it's the reverse lookup of the bilinear function.\r\n *\r\n * @type {Map}\r\n * @private\r\n ", + "range": [ + 57, + 233 + ], + "loc": { + "start": { + "line": 3, + "column": 0 + }, + "end": { + "line": 9, + "column": 3 + } + } + } + ], + "trailingComments": [ + { + "type": "Block", + "value": "*\r\n * Linearly interpolates between two values.\r\n *\r\n * @private\r\n * @param {Number} a - The initial value.\r\n * @param {Number} b - The target value.\r\n * @param {Number} p - The interpolation value.\r\n * @return {Number} The interpolated value.\r\n ", + "range": [ + 950, + 1200 + ], + "loc": { + "start": { + "line": 35, + "column": 0 + }, + "end": { + "line": 43, + "column": 3 + } + } + } + ] + }, + { + "type": "FunctionDeclaration", + "id": { + "type": "Identifier", + "name": "lerp", + "range": [ + 1213, + 1217 + ], + "loc": { + "start": { + "line": 45, + "column": 9 + }, + "end": { + "line": 45, + "column": 13 + } + } + }, + "params": [ + { + "type": "Identifier", + "name": "a", + "range": [ + 1218, + 1219 + ], + "loc": { + "start": { + "line": 45, + "column": 14 + }, + "end": { + "line": 45, + "column": 15 + } + } + }, + { + "type": "Identifier", + "name": "b", + "range": [ + 1221, + 1222 + ], + "loc": { + "start": { + "line": 45, + "column": 17 + }, + "end": { + "line": 45, + "column": 18 + } + } + }, + { + "type": "Identifier", + "name": "p", + "range": [ + 1224, + 1225 + ], + "loc": { + "start": { + "line": 45, + "column": 20 + }, + "end": { + "line": 45, + "column": 21 + } + } + } + ], + "body": { + "type": "BlockStatement", + "body": [ + { + "type": "ReturnStatement", + "argument": { + "type": "BinaryExpression", + "operator": "+", + "left": { + "type": "Identifier", + "name": "a", + "range": [ + 1240, + 1241 + ], + "loc": { + "start": { + "line": 47, + "column": 8 + }, + "end": { + "line": 47, + "column": 9 + } + } + }, + "right": { + "type": "BinaryExpression", + "operator": "*", + "left": { + "type": "BinaryExpression", + "operator": "-", + "left": { + "type": "Identifier", + "name": "b", + "range": [ + 1245, + 1246 + ], + "loc": { + "start": { + "line": 47, + "column": 13 + }, + "end": { + "line": 47, + "column": 14 + } + } + }, + "right": { + "type": "Identifier", + "name": "a", + "range": [ + 1249, + 1250 + ], + "loc": { + "start": { + "line": 47, + "column": 17 + }, + "end": { + "line": 47, + "column": 18 + } + } + }, + "range": [ + 1245, + 1250 + ], + "loc": { + "start": { + "line": 47, + "column": 13 + }, + "end": { + "line": 47, + "column": 18 + } + } + }, + "right": { + "type": "Identifier", + "name": "p", + "range": [ + 1254, + 1255 + ], + "loc": { + "start": { + "line": 47, + "column": 22 + }, + "end": { + "line": 47, + "column": 23 + } + } + }, + "range": [ + 1244, + 1255 + ], + "loc": { + "start": { + "line": 47, + "column": 12 + }, + "end": { + "line": 47, + "column": 23 + } + } + }, + "range": [ + 1240, + 1255 + ], + "loc": { + "start": { + "line": 47, + "column": 8 + }, + "end": { + "line": 47, + "column": 23 + } + } + }, + "range": [ + 1233, + 1256 + ], + "loc": { + "start": { + "line": 47, + "column": 1 + }, + "end": { + "line": 47, + "column": 24 + } + } + } + ], + "range": [ + 1227, + 1261 + ], + "loc": { + "start": { + "line": 45, + "column": 23 + }, + "end": { + "line": 49, + "column": 1 + } + } + }, + "generator": false, + "expression": false, + "range": [ + 1204, + 1261 + ], + "loc": { + "start": { + "line": 45, + "column": 0 + }, + "end": { + "line": 49, + "column": 1 + } + }, + "leadingComments": [ + { + "type": "Block", + "value": "*\r\n * Linearly interpolates between two values.\r\n *\r\n * @private\r\n * @param {Number} a - The initial value.\r\n * @param {Number} b - The target value.\r\n * @param {Number} p - The interpolation value.\r\n * @return {Number} The interpolated value.\r\n ", + "range": [ + 950, + 1200 + ], + "loc": { + "start": { + "line": 35, + "column": 0 + }, + "end": { + "line": 43, + "column": 3 + } + } + } + ], + "trailingComments": [ + { + "type": "Block", + "value": "*\r\n * Calculates the bilinear fetch for a certain edge combination.\r\n *\r\n * e[0] e[1]\r\n *\r\n * x <-------- Sample Position: (-0.25, -0.125)\r\n * e[2] e[3] <--- Current Pixel [3]: (0.0, 0.0)\r\n *\r\n * @private\r\n * @param {Number[]} e - The edge combination.\r\n * @return {Number} The interpolated value.\r\n ", + "range": [ + 1265, + 1602 + ], + "loc": { + "start": { + "line": 51, + "column": 0 + }, + "end": { + "line": 62, + "column": 3 + } + } + } + ] + }, + { + "type": "FunctionDeclaration", + "id": { + "type": "Identifier", + "name": "bilinear", + "range": [ + 1615, + 1623 + ], + "loc": { + "start": { + "line": 64, + "column": 9 + }, + "end": { + "line": 64, + "column": 17 + } + } + }, + "params": [ + { + "type": "Identifier", + "name": "e", + "range": [ + 1624, + 1625 + ], + "loc": { + "start": { + "line": 64, + "column": 18 + }, + "end": { + "line": 64, + "column": 19 + } + } + } + ], + "body": { + "type": "BlockStatement", + "body": [ + { + "type": "VariableDeclaration", + "declarations": [ + { + "type": "VariableDeclarator", + "id": { + "type": "Identifier", + "name": "a", + "range": [ + 1639, + 1640 + ], + "loc": { + "start": { + "line": 66, + "column": 7 + }, + "end": { + "line": 66, + "column": 8 + } + } + }, + "init": { + "type": "CallExpression", + "callee": { + "type": "Identifier", + "name": "lerp", + "range": [ + 1643, + 1647 + ], + "loc": { + "start": { + "line": 66, + "column": 11 + }, + "end": { + "line": 66, + "column": 15 + } + } + }, + "arguments": [ + { + "type": "MemberExpression", + "computed": true, + "object": { + "type": "Identifier", + "name": "e", + "range": [ + 1648, + 1649 + ], + "loc": { + "start": { + "line": 66, + "column": 16 + }, + "end": { + "line": 66, + "column": 17 + } + } + }, + "property": { + "type": "Literal", + "value": 0, + "raw": "0", + "range": [ + 1650, + 1651 + ], + "loc": { + "start": { + "line": 66, + "column": 18 + }, + "end": { + "line": 66, + "column": 19 + } + } + }, + "range": [ + 1648, + 1652 + ], + "loc": { + "start": { + "line": 66, + "column": 16 + }, + "end": { + "line": 66, + "column": 20 + } + } + }, + { + "type": "MemberExpression", + "computed": true, + "object": { + "type": "Identifier", + "name": "e", + "range": [ + 1654, + 1655 + ], + "loc": { + "start": { + "line": 66, + "column": 22 + }, + "end": { + "line": 66, + "column": 23 + } + } + }, + "property": { + "type": "Literal", + "value": 1, + "raw": "1", + "range": [ + 1656, + 1657 + ], + "loc": { + "start": { + "line": 66, + "column": 24 + }, + "end": { + "line": 66, + "column": 25 + } + } + }, + "range": [ + 1654, + 1658 + ], + "loc": { + "start": { + "line": 66, + "column": 22 + }, + "end": { + "line": 66, + "column": 26 + } + } + }, + { + "type": "BinaryExpression", + "operator": "-", + "left": { + "type": "Literal", + "value": 1, + "raw": "1.0", + "range": [ + 1660, + 1663 + ], + "loc": { + "start": { + "line": 66, + "column": 28 + }, + "end": { + "line": 66, + "column": 31 + } + } + }, + "right": { + "type": "Literal", + "value": 0.25, + "raw": "0.25", + "range": [ + 1666, + 1670 + ], + "loc": { + "start": { + "line": 66, + "column": 34 + }, + "end": { + "line": 66, + "column": 38 + } + } + }, + "range": [ + 1660, + 1670 + ], + "loc": { + "start": { + "line": 66, + "column": 28 + }, + "end": { + "line": 66, + "column": 38 + } + } + } + ], + "range": [ + 1643, + 1671 + ], + "loc": { + "start": { + "line": 66, + "column": 11 + }, + "end": { + "line": 66, + "column": 39 + } + } + }, + "range": [ + 1639, + 1671 + ], + "loc": { + "start": { + "line": 66, + "column": 7 + }, + "end": { + "line": 66, + "column": 39 + } + } + } + ], + "kind": "const", + "range": [ + 1633, + 1672 + ], + "loc": { + "start": { + "line": 66, + "column": 1 + }, + "end": { + "line": 66, + "column": 40 + } + } + }, + { + "type": "VariableDeclaration", + "declarations": [ + { + "type": "VariableDeclarator", + "id": { + "type": "Identifier", + "name": "b", + "range": [ + 1681, + 1682 + ], + "loc": { + "start": { + "line": 67, + "column": 7 + }, + "end": { + "line": 67, + "column": 8 + } + } + }, + "init": { + "type": "CallExpression", + "callee": { + "type": "Identifier", + "name": "lerp", + "range": [ + 1685, + 1689 + ], + "loc": { + "start": { + "line": 67, + "column": 11 + }, + "end": { + "line": 67, + "column": 15 + } + } + }, + "arguments": [ + { + "type": "MemberExpression", + "computed": true, + "object": { + "type": "Identifier", + "name": "e", + "range": [ + 1690, + 1691 + ], + "loc": { + "start": { + "line": 67, + "column": 16 + }, + "end": { + "line": 67, + "column": 17 + } + } + }, + "property": { + "type": "Literal", + "value": 2, + "raw": "2", + "range": [ + 1692, + 1693 + ], + "loc": { + "start": { + "line": 67, + "column": 18 + }, + "end": { + "line": 67, + "column": 19 + } + } + }, + "range": [ + 1690, + 1694 + ], + "loc": { + "start": { + "line": 67, + "column": 16 + }, + "end": { + "line": 67, + "column": 20 + } + } + }, + { + "type": "MemberExpression", + "computed": true, + "object": { + "type": "Identifier", + "name": "e", + "range": [ + 1696, + 1697 + ], + "loc": { + "start": { + "line": 67, + "column": 22 + }, + "end": { + "line": 67, + "column": 23 + } + } + }, + "property": { + "type": "Literal", + "value": 3, + "raw": "3", + "range": [ + 1698, + 1699 + ], + "loc": { + "start": { + "line": 67, + "column": 24 + }, + "end": { + "line": 67, + "column": 25 + } + } + }, + "range": [ + 1696, + 1700 + ], + "loc": { + "start": { + "line": 67, + "column": 22 + }, + "end": { + "line": 67, + "column": 26 + } + } + }, + { + "type": "BinaryExpression", + "operator": "-", + "left": { + "type": "Literal", + "value": 1, + "raw": "1.0", + "range": [ + 1702, + 1705 + ], + "loc": { + "start": { + "line": 67, + "column": 28 + }, + "end": { + "line": 67, + "column": 31 + } + } + }, + "right": { + "type": "Literal", + "value": 0.25, + "raw": "0.25", + "range": [ + 1708, + 1712 + ], + "loc": { + "start": { + "line": 67, + "column": 34 + }, + "end": { + "line": 67, + "column": 38 + } + } + }, + "range": [ + 1702, + 1712 + ], + "loc": { + "start": { + "line": 67, + "column": 28 + }, + "end": { + "line": 67, + "column": 38 + } + } + } + ], + "range": [ + 1685, + 1713 + ], + "loc": { + "start": { + "line": 67, + "column": 11 + }, + "end": { + "line": 67, + "column": 39 + } + } + }, + "range": [ + 1681, + 1713 + ], + "loc": { + "start": { + "line": 67, + "column": 7 + }, + "end": { + "line": 67, + "column": 39 + } + } + } + ], + "kind": "const", + "range": [ + 1675, + 1714 + ], + "loc": { + "start": { + "line": 67, + "column": 1 + }, + "end": { + "line": 67, + "column": 40 + } + } + }, + { + "type": "ReturnStatement", + "argument": { + "type": "CallExpression", + "callee": { + "type": "Identifier", + "name": "lerp", + "range": [ + 1726, + 1730 + ], + "loc": { + "start": { + "line": 69, + "column": 8 + }, + "end": { + "line": 69, + "column": 12 + } + } + }, + "arguments": [ + { + "type": "Identifier", + "name": "a", + "range": [ + 1731, + 1732 + ], + "loc": { + "start": { + "line": 69, + "column": 13 + }, + "end": { + "line": 69, + "column": 14 + } + } + }, + { + "type": "Identifier", + "name": "b", + "range": [ + 1734, + 1735 + ], + "loc": { + "start": { + "line": 69, + "column": 16 + }, + "end": { + "line": 69, + "column": 17 + } + } + }, + { + "type": "BinaryExpression", + "operator": "-", + "left": { + "type": "Literal", + "value": 1, + "raw": "1.0", + "range": [ + 1737, + 1740 + ], + "loc": { + "start": { + "line": 69, + "column": 19 + }, + "end": { + "line": 69, + "column": 22 + } + } + }, + "right": { + "type": "Literal", + "value": 0.125, + "raw": "0.125", + "range": [ + 1743, + 1748 + ], + "loc": { + "start": { + "line": 69, + "column": 25 + }, + "end": { + "line": 69, + "column": 30 + } + } + }, + "range": [ + 1737, + 1748 + ], + "loc": { + "start": { + "line": 69, + "column": 19 + }, + "end": { + "line": 69, + "column": 30 + } + } + } + ], + "range": [ + 1726, + 1749 + ], + "loc": { + "start": { + "line": 69, + "column": 8 + }, + "end": { + "line": 69, + "column": 31 + } + } + }, + "range": [ + 1719, + 1750 + ], + "loc": { + "start": { + "line": 69, + "column": 1 + }, + "end": { + "line": 69, + "column": 32 + } + } + } + ], + "range": [ + 1627, + 1755 + ], + "loc": { + "start": { + "line": 64, + "column": 21 + }, + "end": { + "line": 71, + "column": 1 + } + } + }, + "generator": false, + "expression": false, + "range": [ + 1606, + 1755 + ], + "loc": { + "start": { + "line": 64, + "column": 0 + }, + "end": { + "line": 71, + "column": 1 + } + }, + "leadingComments": [ + { + "type": "Block", + "value": "*\r\n * Calculates the bilinear fetch for a certain edge combination.\r\n *\r\n * e[0] e[1]\r\n *\r\n * x <-------- Sample Position: (-0.25, -0.125)\r\n * e[2] e[3] <--- Current Pixel [3]: (0.0, 0.0)\r\n *\r\n * @private\r\n * @param {Number[]} e - The edge combination.\r\n * @return {Number} The interpolated value.\r\n ", + "range": [ + 1265, + 1602 + ], + "loc": { + "start": { + "line": 51, + "column": 0 + }, + "end": { + "line": 62, + "column": 3 + } + } + } + ], + "trailingComments": [ + { + "type": "Block", + "value": "*\r\n * Computes the delta distance to add in the last step of searches to the left.\r\n *\r\n * @private\r\n * @param {Number[]} left - The left edge combination.\r\n * @param {Number[]} top - The top edge combination.\r\n * @return {Number} The left delta distance.\r\n ", + "range": [ + 1759, + 2021 + ], + "loc": { + "start": { + "line": 73, + "column": 0 + }, + "end": { + "line": 80, + "column": 3 + } + } + } + ] + }, + { + "type": "FunctionDeclaration", + "id": { + "type": "Identifier", + "name": "deltaLeft", + "range": [ + 2034, + 2043 + ], + "loc": { + "start": { + "line": 82, + "column": 9 + }, + "end": { + "line": 82, + "column": 18 + } + } + }, + "params": [ + { + "type": "Identifier", + "name": "left", + "range": [ + 2044, + 2048 + ], + "loc": { + "start": { + "line": 82, + "column": 19 + }, + "end": { + "line": 82, + "column": 23 + } + } + }, + { + "type": "Identifier", + "name": "top", + "range": [ + 2050, + 2053 + ], + "loc": { + "start": { + "line": 82, + "column": 25 + }, + "end": { + "line": 82, + "column": 28 + } + } + } + ], + "body": { + "type": "BlockStatement", + "body": [ + { + "type": "VariableDeclaration", + "declarations": [ + { + "type": "VariableDeclarator", + "id": { + "type": "Identifier", + "name": "d", + "range": [ + 2065, + 2066 + ], + "loc": { + "start": { + "line": 84, + "column": 5 + }, + "end": { + "line": 84, + "column": 6 + } + } + }, + "init": { + "type": "Literal", + "value": 0, + "raw": "0", + "range": [ + 2069, + 2070 + ], + "loc": { + "start": { + "line": 84, + "column": 9 + }, + "end": { + "line": 84, + "column": 10 + } + } + }, + "range": [ + 2065, + 2070 + ], + "loc": { + "start": { + "line": 84, + "column": 5 + }, + "end": { + "line": 84, + "column": 10 + } + } + } + ], + "kind": "let", + "range": [ + 2061, + 2071 + ], + "loc": { + "start": { + "line": 84, + "column": 1 + }, + "end": { + "line": 84, + "column": 11 + } + }, + "trailingComments": [ + { + "type": "Line", + "value": " If there is an edge, continue.", + "range": [ + 2076, + 2109 + ], + "loc": { + "start": { + "line": 86, + "column": 1 + }, + "end": { + "line": 86, + "column": 34 + } + } + } + ] + }, + { + "type": "IfStatement", + "test": { + "type": "BinaryExpression", + "operator": "===", + "left": { + "type": "MemberExpression", + "computed": true, + "object": { + "type": "Identifier", + "name": "top", + "range": [ + 2115, + 2118 + ], + "loc": { + "start": { + "line": 87, + "column": 4 + }, + "end": { + "line": 87, + "column": 7 + } + } + }, + "property": { + "type": "Literal", + "value": 3, + "raw": "3", + "range": [ + 2119, + 2120 + ], + "loc": { + "start": { + "line": 87, + "column": 8 + }, + "end": { + "line": 87, + "column": 9 + } + } + }, + "range": [ + 2115, + 2121 + ], + "loc": { + "start": { + "line": 87, + "column": 4 + }, + "end": { + "line": 87, + "column": 10 + } + } + }, + "right": { + "type": "Literal", + "value": 1, + "raw": "1", + "range": [ + 2126, + 2127 + ], + "loc": { + "start": { + "line": 87, + "column": 15 + }, + "end": { + "line": 87, + "column": 16 + } + } + }, + "range": [ + 2115, + 2127 + ], + "loc": { + "start": { + "line": 87, + "column": 4 + }, + "end": { + "line": 87, + "column": 16 + } + } + }, + "consequent": { + "type": "BlockStatement", + "body": [ + { + "type": "ExpressionStatement", + "expression": { + "type": "AssignmentExpression", + "operator": "+=", + "left": { + "type": "Identifier", + "name": "d", + "range": [ + 2136, + 2137 + ], + "loc": { + "start": { + "line": 89, + "column": 2 + }, + "end": { + "line": 89, + "column": 3 + } + } + }, + "right": { + "type": "Literal", + "value": 1, + "raw": "1", + "range": [ + 2141, + 2142 + ], + "loc": { + "start": { + "line": 89, + "column": 7 + }, + "end": { + "line": 89, + "column": 8 + } + } + }, + "range": [ + 2136, + 2142 + ], + "loc": { + "start": { + "line": 89, + "column": 2 + }, + "end": { + "line": 89, + "column": 8 + } + } + }, + "range": [ + 2136, + 2143 + ], + "loc": { + "start": { + "line": 89, + "column": 2 + }, + "end": { + "line": 89, + "column": 9 + } + } + } + ], + "range": [ + 2129, + 2149 + ], + "loc": { + "start": { + "line": 87, + "column": 18 + }, + "end": { + "line": 91, + "column": 2 + } + } + }, + "alternate": null, + "range": [ + 2112, + 2149 + ], + "loc": { + "start": { + "line": 87, + "column": 1 + }, + "end": { + "line": 91, + "column": 2 + } + }, + "leadingComments": [ + { + "type": "Line", + "value": " If there is an edge, continue.", + "range": [ + 2076, + 2109 + ], + "loc": { + "start": { + "line": 86, + "column": 1 + }, + "end": { + "line": 86, + "column": 34 + } + } + } + ], + "trailingComments": [ + { + "type": "Block", + "value": " If an edge was previously found, there is another edge and there are no\r\n\tcrossing edges, continue. ", + "range": [ + 2154, + 2259 + ], + "loc": { + "start": { + "line": 93, + "column": 1 + }, + "end": { + "line": 94, + "column": 29 + } + } + } + ] + }, + { + "type": "IfStatement", + "test": { + "type": "LogicalExpression", + "operator": "&&", + "left": { + "type": "LogicalExpression", + "operator": "&&", + "left": { + "type": "LogicalExpression", + "operator": "&&", + "left": { + "type": "BinaryExpression", + "operator": "===", + "left": { + "type": "Identifier", + "name": "d", + "range": [ + 2265, + 2266 + ], + "loc": { + "start": { + "line": 95, + "column": 4 + }, + "end": { + "line": 95, + "column": 5 + } + } + }, + "right": { + "type": "Literal", + "value": 1, + "raw": "1", + "range": [ + 2271, + 2272 + ], + "loc": { + "start": { + "line": 95, + "column": 10 + }, + "end": { + "line": 95, + "column": 11 + } + } + }, + "range": [ + 2265, + 2272 + ], + "loc": { + "start": { + "line": 95, + "column": 4 + }, + "end": { + "line": 95, + "column": 11 + } + } + }, + "right": { + "type": "BinaryExpression", + "operator": "===", + "left": { + "type": "MemberExpression", + "computed": true, + "object": { + "type": "Identifier", + "name": "top", + "range": [ + 2276, + 2279 + ], + "loc": { + "start": { + "line": 95, + "column": 15 + }, + "end": { + "line": 95, + "column": 18 + } + } + }, + "property": { + "type": "Literal", + "value": 2, + "raw": "2", + "range": [ + 2280, + 2281 + ], + "loc": { + "start": { + "line": 95, + "column": 19 + }, + "end": { + "line": 95, + "column": 20 + } + } + }, + "range": [ + 2276, + 2282 + ], + "loc": { + "start": { + "line": 95, + "column": 15 + }, + "end": { + "line": 95, + "column": 21 + } + } + }, + "right": { + "type": "Literal", + "value": 1, + "raw": "1", + "range": [ + 2287, + 2288 + ], + "loc": { + "start": { + "line": 95, + "column": 26 + }, + "end": { + "line": 95, + "column": 27 + } + } + }, + "range": [ + 2276, + 2288 + ], + "loc": { + "start": { + "line": 95, + "column": 15 + }, + "end": { + "line": 95, + "column": 27 + } + } + }, + "range": [ + 2265, + 2288 + ], + "loc": { + "start": { + "line": 95, + "column": 4 + }, + "end": { + "line": 95, + "column": 27 + } + } + }, + "right": { + "type": "BinaryExpression", + "operator": "!==", + "left": { + "type": "MemberExpression", + "computed": true, + "object": { + "type": "Identifier", + "name": "left", + "range": [ + 2292, + 2296 + ], + "loc": { + "start": { + "line": 95, + "column": 31 + }, + "end": { + "line": 95, + "column": 35 + } + } + }, + "property": { + "type": "Literal", + "value": 1, + "raw": "1", + "range": [ + 2297, + 2298 + ], + "loc": { + "start": { + "line": 95, + "column": 36 + }, + "end": { + "line": 95, + "column": 37 + } + } + }, + "range": [ + 2292, + 2299 + ], + "loc": { + "start": { + "line": 95, + "column": 31 + }, + "end": { + "line": 95, + "column": 38 + } + } + }, + "right": { + "type": "Literal", + "value": 1, + "raw": "1", + "range": [ + 2304, + 2305 + ], + "loc": { + "start": { + "line": 95, + "column": 43 + }, + "end": { + "line": 95, + "column": 44 + } + } + }, + "range": [ + 2292, + 2305 + ], + "loc": { + "start": { + "line": 95, + "column": 31 + }, + "end": { + "line": 95, + "column": 44 + } + } + }, + "range": [ + 2265, + 2305 + ], + "loc": { + "start": { + "line": 95, + "column": 4 + }, + "end": { + "line": 95, + "column": 44 + } + } + }, + "right": { + "type": "BinaryExpression", + "operator": "!==", + "left": { + "type": "MemberExpression", + "computed": true, + "object": { + "type": "Identifier", + "name": "left", + "range": [ + 2309, + 2313 + ], + "loc": { + "start": { + "line": 95, + "column": 48 + }, + "end": { + "line": 95, + "column": 52 + } + } + }, + "property": { + "type": "Literal", + "value": 3, + "raw": "3", + "range": [ + 2314, + 2315 + ], + "loc": { + "start": { + "line": 95, + "column": 53 + }, + "end": { + "line": 95, + "column": 54 + } + } + }, + "range": [ + 2309, + 2316 + ], + "loc": { + "start": { + "line": 95, + "column": 48 + }, + "end": { + "line": 95, + "column": 55 + } + } + }, + "right": { + "type": "Literal", + "value": 1, + "raw": "1", + "range": [ + 2321, + 2322 + ], + "loc": { + "start": { + "line": 95, + "column": 60 + }, + "end": { + "line": 95, + "column": 61 + } + } + }, + "range": [ + 2309, + 2322 + ], + "loc": { + "start": { + "line": 95, + "column": 48 + }, + "end": { + "line": 95, + "column": 61 + } + } + }, + "range": [ + 2265, + 2322 + ], + "loc": { + "start": { + "line": 95, + "column": 4 + }, + "end": { + "line": 95, + "column": 61 + } + } + }, + "consequent": { + "type": "BlockStatement", + "body": [ + { + "type": "ExpressionStatement", + "expression": { + "type": "AssignmentExpression", + "operator": "+=", + "left": { + "type": "Identifier", + "name": "d", + "range": [ + 2331, + 2332 + ], + "loc": { + "start": { + "line": 97, + "column": 2 + }, + "end": { + "line": 97, + "column": 3 + } + } + }, + "right": { + "type": "Literal", + "value": 1, + "raw": "1", + "range": [ + 2336, + 2337 + ], + "loc": { + "start": { + "line": 97, + "column": 7 + }, + "end": { + "line": 97, + "column": 8 + } + } + }, + "range": [ + 2331, + 2337 + ], + "loc": { + "start": { + "line": 97, + "column": 2 + }, + "end": { + "line": 97, + "column": 8 + } + } + }, + "range": [ + 2331, + 2338 + ], + "loc": { + "start": { + "line": 97, + "column": 2 + }, + "end": { + "line": 97, + "column": 9 + } + } + } + ], + "range": [ + 2324, + 2344 + ], + "loc": { + "start": { + "line": 95, + "column": 63 + }, + "end": { + "line": 99, + "column": 2 + } + } + }, + "alternate": null, + "range": [ + 2262, + 2344 + ], + "loc": { + "start": { + "line": 95, + "column": 1 + }, + "end": { + "line": 99, + "column": 2 + } + }, + "leadingComments": [ + { + "type": "Block", + "value": " If an edge was previously found, there is another edge and there are no\r\n\tcrossing edges, continue. ", + "range": [ + 2154, + 2259 + ], + "loc": { + "start": { + "line": 93, + "column": 1 + }, + "end": { + "line": 94, + "column": 29 + } + } + } + ] + }, + { + "type": "ReturnStatement", + "argument": { + "type": "Identifier", + "name": "d", + "range": [ + 2356, + 2357 + ], + "loc": { + "start": { + "line": 101, + "column": 8 + }, + "end": { + "line": 101, + "column": 9 + } + } + }, + "range": [ + 2349, + 2358 + ], + "loc": { + "start": { + "line": 101, + "column": 1 + }, + "end": { + "line": 101, + "column": 10 + } + } + } + ], + "range": [ + 2055, + 2363 + ], + "loc": { + "start": { + "line": 82, + "column": 30 + }, + "end": { + "line": 103, + "column": 1 + } + } + }, + "generator": false, + "expression": false, + "range": [ + 2025, + 2363 + ], + "loc": { + "start": { + "line": 82, + "column": 0 + }, + "end": { + "line": 103, + "column": 1 + } + }, + "leadingComments": [ + { + "type": "Block", + "value": "*\r\n * Computes the delta distance to add in the last step of searches to the left.\r\n *\r\n * @private\r\n * @param {Number[]} left - The left edge combination.\r\n * @param {Number[]} top - The top edge combination.\r\n * @return {Number} The left delta distance.\r\n ", + "range": [ + 1759, + 2021 + ], + "loc": { + "start": { + "line": 73, + "column": 0 + }, + "end": { + "line": 80, + "column": 3 + } + } + } + ], + "trailingComments": [ + { + "type": "Block", + "value": "*\r\n * Computes the delta distance to add in the last step of searches to the right.\r\n *\r\n * @private\r\n * @param {Number[]} left - The left edge combination.\r\n * @param {Number[]} top - The top edge combination.\r\n * @return {Number} The right delta distance.\r\n ", + "range": [ + 2367, + 2631 + ], + "loc": { + "start": { + "line": 105, + "column": 0 + }, + "end": { + "line": 112, + "column": 3 + } + } + } + ] + }, + { + "type": "FunctionDeclaration", + "id": { + "type": "Identifier", + "name": "deltaRight", + "range": [ + 2644, + 2654 + ], + "loc": { + "start": { + "line": 114, + "column": 9 + }, + "end": { + "line": 114, + "column": 19 + } + } + }, + "params": [ + { + "type": "Identifier", + "name": "left", + "range": [ + 2655, + 2659 + ], + "loc": { + "start": { + "line": 114, + "column": 20 + }, + "end": { + "line": 114, + "column": 24 + } + } + }, + { + "type": "Identifier", + "name": "top", + "range": [ + 2661, + 2664 + ], + "loc": { + "start": { + "line": 114, + "column": 26 + }, + "end": { + "line": 114, + "column": 29 + } + } + } + ], + "body": { + "type": "BlockStatement", + "body": [ + { + "type": "VariableDeclaration", + "declarations": [ + { + "type": "VariableDeclarator", + "id": { + "type": "Identifier", + "name": "d", + "range": [ + 2676, + 2677 + ], + "loc": { + "start": { + "line": 116, + "column": 5 + }, + "end": { + "line": 116, + "column": 6 + } + } + }, + "init": { + "type": "Literal", + "value": 0, + "raw": "0", + "range": [ + 2680, + 2681 + ], + "loc": { + "start": { + "line": 116, + "column": 9 + }, + "end": { + "line": 116, + "column": 10 + } + } + }, + "range": [ + 2676, + 2681 + ], + "loc": { + "start": { + "line": 116, + "column": 5 + }, + "end": { + "line": 116, + "column": 10 + } + } + } + ], + "kind": "let", + "range": [ + 2672, + 2682 + ], + "loc": { + "start": { + "line": 116, + "column": 1 + }, + "end": { + "line": 116, + "column": 11 + } + }, + "trailingComments": [ + { + "type": "Line", + "value": " If there is an edge, and no crossing edges, continue.", + "range": [ + 2687, + 2743 + ], + "loc": { + "start": { + "line": 118, + "column": 1 + }, + "end": { + "line": 118, + "column": 57 + } + } + } + ] + }, + { + "type": "IfStatement", + "test": { + "type": "LogicalExpression", + "operator": "&&", + "left": { + "type": "LogicalExpression", + "operator": "&&", + "left": { + "type": "BinaryExpression", + "operator": "===", + "left": { + "type": "MemberExpression", + "computed": true, + "object": { + "type": "Identifier", + "name": "top", + "range": [ + 2749, + 2752 + ], + "loc": { + "start": { + "line": 119, + "column": 4 + }, + "end": { + "line": 119, + "column": 7 + } + } + }, + "property": { + "type": "Literal", + "value": 3, + "raw": "3", + "range": [ + 2753, + 2754 + ], + "loc": { + "start": { + "line": 119, + "column": 8 + }, + "end": { + "line": 119, + "column": 9 + } + } + }, + "range": [ + 2749, + 2755 + ], + "loc": { + "start": { + "line": 119, + "column": 4 + }, + "end": { + "line": 119, + "column": 10 + } + } + }, + "right": { + "type": "Literal", + "value": 1, + "raw": "1", + "range": [ + 2760, + 2761 + ], + "loc": { + "start": { + "line": 119, + "column": 15 + }, + "end": { + "line": 119, + "column": 16 + } + } + }, + "range": [ + 2749, + 2761 + ], + "loc": { + "start": { + "line": 119, + "column": 4 + }, + "end": { + "line": 119, + "column": 16 + } + } + }, + "right": { + "type": "BinaryExpression", + "operator": "!==", + "left": { + "type": "MemberExpression", + "computed": true, + "object": { + "type": "Identifier", + "name": "left", + "range": [ + 2765, + 2769 + ], + "loc": { + "start": { + "line": 119, + "column": 20 + }, + "end": { + "line": 119, + "column": 24 + } + } + }, + "property": { + "type": "Literal", + "value": 1, + "raw": "1", + "range": [ + 2770, + 2771 + ], + "loc": { + "start": { + "line": 119, + "column": 25 + }, + "end": { + "line": 119, + "column": 26 + } + } + }, + "range": [ + 2765, + 2772 + ], + "loc": { + "start": { + "line": 119, + "column": 20 + }, + "end": { + "line": 119, + "column": 27 + } + } + }, + "right": { + "type": "Literal", + "value": 1, + "raw": "1", + "range": [ + 2777, + 2778 + ], + "loc": { + "start": { + "line": 119, + "column": 32 + }, + "end": { + "line": 119, + "column": 33 + } + } + }, + "range": [ + 2765, + 2778 + ], + "loc": { + "start": { + "line": 119, + "column": 20 + }, + "end": { + "line": 119, + "column": 33 + } + } + }, + "range": [ + 2749, + 2778 + ], + "loc": { + "start": { + "line": 119, + "column": 4 + }, + "end": { + "line": 119, + "column": 33 + } + } + }, + "right": { + "type": "BinaryExpression", + "operator": "!==", + "left": { + "type": "MemberExpression", + "computed": true, + "object": { + "type": "Identifier", + "name": "left", + "range": [ + 2782, + 2786 + ], + "loc": { + "start": { + "line": 119, + "column": 37 + }, + "end": { + "line": 119, + "column": 41 + } + } + }, + "property": { + "type": "Literal", + "value": 3, + "raw": "3", + "range": [ + 2787, + 2788 + ], + "loc": { + "start": { + "line": 119, + "column": 42 + }, + "end": { + "line": 119, + "column": 43 + } + } + }, + "range": [ + 2782, + 2789 + ], + "loc": { + "start": { + "line": 119, + "column": 37 + }, + "end": { + "line": 119, + "column": 44 + } + } + }, + "right": { + "type": "Literal", + "value": 1, + "raw": "1", + "range": [ + 2794, + 2795 + ], + "loc": { + "start": { + "line": 119, + "column": 49 + }, + "end": { + "line": 119, + "column": 50 + } + } + }, + "range": [ + 2782, + 2795 + ], + "loc": { + "start": { + "line": 119, + "column": 37 + }, + "end": { + "line": 119, + "column": 50 + } + } + }, + "range": [ + 2749, + 2795 + ], + "loc": { + "start": { + "line": 119, + "column": 4 + }, + "end": { + "line": 119, + "column": 50 + } + } + }, + "consequent": { + "type": "BlockStatement", + "body": [ + { + "type": "ExpressionStatement", + "expression": { + "type": "AssignmentExpression", + "operator": "+=", + "left": { + "type": "Identifier", + "name": "d", + "range": [ + 2804, + 2805 + ], + "loc": { + "start": { + "line": 121, + "column": 2 + }, + "end": { + "line": 121, + "column": 3 + } + } + }, + "right": { + "type": "Literal", + "value": 1, + "raw": "1", + "range": [ + 2809, + 2810 + ], + "loc": { + "start": { + "line": 121, + "column": 7 + }, + "end": { + "line": 121, + "column": 8 + } + } + }, + "range": [ + 2804, + 2810 + ], + "loc": { + "start": { + "line": 121, + "column": 2 + }, + "end": { + "line": 121, + "column": 8 + } + } + }, + "range": [ + 2804, + 2811 + ], + "loc": { + "start": { + "line": 121, + "column": 2 + }, + "end": { + "line": 121, + "column": 9 + } + } + } + ], + "range": [ + 2797, + 2817 + ], + "loc": { + "start": { + "line": 119, + "column": 52 + }, + "end": { + "line": 123, + "column": 2 + } + } + }, + "alternate": null, + "range": [ + 2746, + 2817 + ], + "loc": { + "start": { + "line": 119, + "column": 1 + }, + "end": { + "line": 123, + "column": 2 + } + }, + "leadingComments": [ + { + "type": "Line", + "value": " If there is an edge, and no crossing edges, continue.", + "range": [ + 2687, + 2743 + ], + "loc": { + "start": { + "line": 118, + "column": 1 + }, + "end": { + "line": 118, + "column": 57 + } + } + } + ], + "trailingComments": [ + { + "type": "Block", + "value": " If an edge was previously found, there is another edge and there are no\r\n\tcrossing edges, continue. ", + "range": [ + 2822, + 2927 + ], + "loc": { + "start": { + "line": 125, + "column": 1 + }, + "end": { + "line": 126, + "column": 29 + } + } + } + ] + }, + { + "type": "IfStatement", + "test": { + "type": "LogicalExpression", + "operator": "&&", + "left": { + "type": "LogicalExpression", + "operator": "&&", + "left": { + "type": "LogicalExpression", + "operator": "&&", + "left": { + "type": "BinaryExpression", + "operator": "===", + "left": { + "type": "Identifier", + "name": "d", + "range": [ + 2933, + 2934 + ], + "loc": { + "start": { + "line": 127, + "column": 4 + }, + "end": { + "line": 127, + "column": 5 + } + } + }, + "right": { + "type": "Literal", + "value": 1, + "raw": "1", + "range": [ + 2939, + 2940 + ], + "loc": { + "start": { + "line": 127, + "column": 10 + }, + "end": { + "line": 127, + "column": 11 + } + } + }, + "range": [ + 2933, + 2940 + ], + "loc": { + "start": { + "line": 127, + "column": 4 + }, + "end": { + "line": 127, + "column": 11 + } + } + }, + "right": { + "type": "BinaryExpression", + "operator": "===", + "left": { + "type": "MemberExpression", + "computed": true, + "object": { + "type": "Identifier", + "name": "top", + "range": [ + 2944, + 2947 + ], + "loc": { + "start": { + "line": 127, + "column": 15 + }, + "end": { + "line": 127, + "column": 18 + } + } + }, + "property": { + "type": "Literal", + "value": 2, + "raw": "2", + "range": [ + 2948, + 2949 + ], + "loc": { + "start": { + "line": 127, + "column": 19 + }, + "end": { + "line": 127, + "column": 20 + } + } + }, + "range": [ + 2944, + 2950 + ], + "loc": { + "start": { + "line": 127, + "column": 15 + }, + "end": { + "line": 127, + "column": 21 + } + } + }, + "right": { + "type": "Literal", + "value": 1, + "raw": "1", + "range": [ + 2955, + 2956 + ], + "loc": { + "start": { + "line": 127, + "column": 26 + }, + "end": { + "line": 127, + "column": 27 + } + } + }, + "range": [ + 2944, + 2956 + ], + "loc": { + "start": { + "line": 127, + "column": 15 + }, + "end": { + "line": 127, + "column": 27 + } + } + }, + "range": [ + 2933, + 2956 + ], + "loc": { + "start": { + "line": 127, + "column": 4 + }, + "end": { + "line": 127, + "column": 27 + } + } + }, + "right": { + "type": "BinaryExpression", + "operator": "!==", + "left": { + "type": "MemberExpression", + "computed": true, + "object": { + "type": "Identifier", + "name": "left", + "range": [ + 2960, + 2964 + ], + "loc": { + "start": { + "line": 127, + "column": 31 + }, + "end": { + "line": 127, + "column": 35 + } + } + }, + "property": { + "type": "Literal", + "value": 0, + "raw": "0", + "range": [ + 2965, + 2966 + ], + "loc": { + "start": { + "line": 127, + "column": 36 + }, + "end": { + "line": 127, + "column": 37 + } + } + }, + "range": [ + 2960, + 2967 + ], + "loc": { + "start": { + "line": 127, + "column": 31 + }, + "end": { + "line": 127, + "column": 38 + } + } + }, + "right": { + "type": "Literal", + "value": 1, + "raw": "1", + "range": [ + 2972, + 2973 + ], + "loc": { + "start": { + "line": 127, + "column": 43 + }, + "end": { + "line": 127, + "column": 44 + } + } + }, + "range": [ + 2960, + 2973 + ], + "loc": { + "start": { + "line": 127, + "column": 31 + }, + "end": { + "line": 127, + "column": 44 + } + } + }, + "range": [ + 2933, + 2973 + ], + "loc": { + "start": { + "line": 127, + "column": 4 + }, + "end": { + "line": 127, + "column": 44 + } + } + }, + "right": { + "type": "BinaryExpression", + "operator": "!==", + "left": { + "type": "MemberExpression", + "computed": true, + "object": { + "type": "Identifier", + "name": "left", + "range": [ + 2977, + 2981 + ], + "loc": { + "start": { + "line": 127, + "column": 48 + }, + "end": { + "line": 127, + "column": 52 + } + } + }, + "property": { + "type": "Literal", + "value": 2, + "raw": "2", + "range": [ + 2982, + 2983 + ], + "loc": { + "start": { + "line": 127, + "column": 53 + }, + "end": { + "line": 127, + "column": 54 + } + } + }, + "range": [ + 2977, + 2984 + ], + "loc": { + "start": { + "line": 127, + "column": 48 + }, + "end": { + "line": 127, + "column": 55 + } + } + }, + "right": { + "type": "Literal", + "value": 1, + "raw": "1", + "range": [ + 2989, + 2990 + ], + "loc": { + "start": { + "line": 127, + "column": 60 + }, + "end": { + "line": 127, + "column": 61 + } + } + }, + "range": [ + 2977, + 2990 + ], + "loc": { + "start": { + "line": 127, + "column": 48 + }, + "end": { + "line": 127, + "column": 61 + } + } + }, + "range": [ + 2933, + 2990 + ], + "loc": { + "start": { + "line": 127, + "column": 4 + }, + "end": { + "line": 127, + "column": 61 + } + } + }, + "consequent": { + "type": "BlockStatement", + "body": [ + { + "type": "ExpressionStatement", + "expression": { + "type": "AssignmentExpression", + "operator": "+=", + "left": { + "type": "Identifier", + "name": "d", + "range": [ + 2999, + 3000 + ], + "loc": { + "start": { + "line": 129, + "column": 2 + }, + "end": { + "line": 129, + "column": 3 + } + } + }, + "right": { + "type": "Literal", + "value": 1, + "raw": "1", + "range": [ + 3004, + 3005 + ], + "loc": { + "start": { + "line": 129, + "column": 7 + }, + "end": { + "line": 129, + "column": 8 + } + } + }, + "range": [ + 2999, + 3005 + ], + "loc": { + "start": { + "line": 129, + "column": 2 + }, + "end": { + "line": 129, + "column": 8 + } + } + }, + "range": [ + 2999, + 3006 + ], + "loc": { + "start": { + "line": 129, + "column": 2 + }, + "end": { + "line": 129, + "column": 9 + } + } + } + ], + "range": [ + 2992, + 3012 + ], + "loc": { + "start": { + "line": 127, + "column": 63 + }, + "end": { + "line": 131, + "column": 2 + } + } + }, + "alternate": null, + "range": [ + 2930, + 3012 + ], + "loc": { + "start": { + "line": 127, + "column": 1 + }, + "end": { + "line": 131, + "column": 2 + } + }, + "leadingComments": [ + { + "type": "Block", + "value": " If an edge was previously found, there is another edge and there are no\r\n\tcrossing edges, continue. ", + "range": [ + 2822, + 2927 + ], + "loc": { + "start": { + "line": 125, + "column": 1 + }, + "end": { + "line": 126, + "column": 29 + } + } + } + ] + }, + { + "type": "ReturnStatement", + "argument": { + "type": "Identifier", + "name": "d", + "range": [ + 3024, + 3025 + ], + "loc": { + "start": { + "line": 133, + "column": 8 + }, + "end": { + "line": 133, + "column": 9 + } + } + }, + "range": [ + 3017, + 3026 + ], + "loc": { + "start": { + "line": 133, + "column": 1 + }, + "end": { + "line": 133, + "column": 10 + } + } + } + ], + "range": [ + 2666, + 3031 + ], + "loc": { + "start": { + "line": 114, + "column": 31 + }, + "end": { + "line": 135, + "column": 1 + } + } + }, + "generator": false, + "expression": false, + "range": [ + 2635, + 3031 + ], + "loc": { + "start": { + "line": 114, + "column": 0 + }, + "end": { + "line": 135, + "column": 1 + } + }, + "leadingComments": [ + { + "type": "Block", + "value": "*\r\n * Computes the delta distance to add in the last step of searches to the right.\r\n *\r\n * @private\r\n * @param {Number[]} left - The left edge combination.\r\n * @param {Number[]} top - The top edge combination.\r\n * @return {Number} The right delta distance.\r\n ", + "range": [ + 2367, + 2631 + ], + "loc": { + "start": { + "line": 105, + "column": 0 + }, + "end": { + "line": 112, + "column": 3 + } + } + } + ], + "trailingComments": [ + { + "type": "Block", + "value": "*\r\n * SMAA search image data.\r\n *\r\n * This image stores information about how many pixels the line search\r\n * algorithm must advance in the last step.\r\n *\r\n * Based on the official python scripts:\r\n * https://github.com/iryoku/smaa/tree/master/Scripts\r\n ", + "range": [ + 3035, + 3294 + ], + "loc": { + "start": { + "line": 137, + "column": 0 + }, + "end": { + "line": 145, + "column": 3 + } + } + } + ] + }, + { + "type": "ExportNamedDeclaration", + "declaration": { + "type": "ClassDeclaration", + "id": { + "type": "Identifier", + "name": "SMAASearchImageData", + "range": [ + 3311, + 3330 + ], + "loc": { + "start": { + "line": 147, + "column": 13 + }, + "end": { + "line": 147, + "column": 32 + } + } + }, + "superClass": null, + "body": { + "type": "ClassBody", + "body": [ + { + "type": "MethodDefinition", + "key": { + "type": "Identifier", + "name": "generate", + "range": [ + 3450, + 3458 + ], + "loc": { + "start": { + "line": 155, + "column": 8 + }, + "end": { + "line": 155, + "column": 16 + } + } + }, + "value": { + "type": "FunctionExpression", + "id": null, + "params": [], + "body": { + "type": "BlockStatement", + "body": [ + { + "type": "VariableDeclaration", + "declarations": [ + { + "type": "VariableDeclarator", + "id": { + "type": "Identifier", + "name": "width", + "range": [ + 3474, + 3479 + ], + "loc": { + "start": { + "line": 157, + "column": 8 + }, + "end": { + "line": 157, + "column": 13 + } + } + }, + "init": { + "type": "Literal", + "value": 66, + "raw": "66", + "range": [ + 3482, + 3484 + ], + "loc": { + "start": { + "line": 157, + "column": 16 + }, + "end": { + "line": 157, + "column": 18 + } + } + }, + "range": [ + 3474, + 3484 + ], + "loc": { + "start": { + "line": 157, + "column": 8 + }, + "end": { + "line": 157, + "column": 18 + } + } + } + ], + "kind": "const", + "range": [ + 3468, + 3485 + ], + "loc": { + "start": { + "line": 157, + "column": 2 + }, + "end": { + "line": 157, + "column": 19 + } + } + }, + { + "type": "VariableDeclaration", + "declarations": [ + { + "type": "VariableDeclarator", + "id": { + "type": "Identifier", + "name": "height", + "range": [ + 3495, + 3501 + ], + "loc": { + "start": { + "line": 158, + "column": 8 + }, + "end": { + "line": 158, + "column": 14 + } + } + }, + "init": { + "type": "Literal", + "value": 33, + "raw": "33", + "range": [ + 3504, + 3506 + ], + "loc": { + "start": { + "line": 158, + "column": 17 + }, + "end": { + "line": 158, + "column": 19 + } + } + }, + "range": [ + 3495, + 3506 + ], + "loc": { + "start": { + "line": 158, + "column": 8 + }, + "end": { + "line": 158, + "column": 19 + } + } + } + ], + "kind": "const", + "range": [ + 3489, + 3507 + ], + "loc": { + "start": { + "line": 158, + "column": 2 + }, + "end": { + "line": 158, + "column": 20 + } + } + }, + { + "type": "VariableDeclaration", + "declarations": [ + { + "type": "VariableDeclarator", + "id": { + "type": "Identifier", + "name": "croppedWidth", + "range": [ + 3519, + 3531 + ], + "loc": { + "start": { + "line": 160, + "column": 8 + }, + "end": { + "line": 160, + "column": 20 + } + } + }, + "init": { + "type": "Literal", + "value": 64, + "raw": "64", + "range": [ + 3534, + 3536 + ], + "loc": { + "start": { + "line": 160, + "column": 23 + }, + "end": { + "line": 160, + "column": 25 + } + } + }, + "range": [ + 3519, + 3536 + ], + "loc": { + "start": { + "line": 160, + "column": 8 + }, + "end": { + "line": 160, + "column": 25 + } + } + } + ], + "kind": "const", + "range": [ + 3513, + 3537 + ], + "loc": { + "start": { + "line": 160, + "column": 2 + }, + "end": { + "line": 160, + "column": 26 + } + } + }, + { + "type": "VariableDeclaration", + "declarations": [ + { + "type": "VariableDeclarator", + "id": { + "type": "Identifier", + "name": "croppedHeight", + "range": [ + 3547, + 3560 + ], + "loc": { + "start": { + "line": 161, + "column": 8 + }, + "end": { + "line": 161, + "column": 21 + } + } + }, + "init": { + "type": "Literal", + "value": 16, + "raw": "16", + "range": [ + 3563, + 3565 + ], + "loc": { + "start": { + "line": 161, + "column": 24 + }, + "end": { + "line": 161, + "column": 26 + } + } + }, + "range": [ + 3547, + 3565 + ], + "loc": { + "start": { + "line": 161, + "column": 8 + }, + "end": { + "line": 161, + "column": 26 + } + } + } + ], + "kind": "const", + "range": [ + 3541, + 3566 + ], + "loc": { + "start": { + "line": 161, + "column": 2 + }, + "end": { + "line": 161, + "column": 27 + } + } + }, + { + "type": "VariableDeclaration", + "declarations": [ + { + "type": "VariableDeclarator", + "id": { + "type": "Identifier", + "name": "data", + "range": [ + 3578, + 3582 + ], + "loc": { + "start": { + "line": 163, + "column": 8 + }, + "end": { + "line": 163, + "column": 12 + } + } + }, + "init": { + "type": "NewExpression", + "callee": { + "type": "Identifier", + "name": "Uint8ClampedArray", + "range": [ + 3589, + 3606 + ], + "loc": { + "start": { + "line": 163, + "column": 19 + }, + "end": { + "line": 163, + "column": 36 + } + } + }, + "arguments": [ + { + "type": "BinaryExpression", + "operator": "*", + "left": { + "type": "Identifier", + "name": "width", + "range": [ + 3607, + 3612 + ], + "loc": { + "start": { + "line": 163, + "column": 37 + }, + "end": { + "line": 163, + "column": 42 + } + } + }, + "right": { + "type": "Identifier", + "name": "height", + "range": [ + 3615, + 3621 + ], + "loc": { + "start": { + "line": 163, + "column": 45 + }, + "end": { + "line": 163, + "column": 51 + } + } + }, + "range": [ + 3607, + 3621 + ], + "loc": { + "start": { + "line": 163, + "column": 37 + }, + "end": { + "line": 163, + "column": 51 + } + } + } + ], + "range": [ + 3585, + 3622 + ], + "loc": { + "start": { + "line": 163, + "column": 15 + }, + "end": { + "line": 163, + "column": 52 + } + } + }, + "range": [ + 3578, + 3622 + ], + "loc": { + "start": { + "line": 163, + "column": 8 + }, + "end": { + "line": 163, + "column": 52 + } + } + } + ], + "kind": "const", + "range": [ + 3572, + 3623 + ], + "loc": { + "start": { + "line": 163, + "column": 2 + }, + "end": { + "line": 163, + "column": 53 + } + } + }, + { + "type": "VariableDeclaration", + "declarations": [ + { + "type": "VariableDeclarator", + "id": { + "type": "Identifier", + "name": "croppedData", + "range": [ + 3633, + 3644 + ], + "loc": { + "start": { + "line": 164, + "column": 8 + }, + "end": { + "line": 164, + "column": 19 + } + } + }, + "init": { + "type": "NewExpression", + "callee": { + "type": "Identifier", + "name": "Uint8ClampedArray", + "range": [ + 3651, + 3668 + ], + "loc": { + "start": { + "line": 164, + "column": 26 + }, + "end": { + "line": 164, + "column": 43 + } + } + }, + "arguments": [ + { + "type": "BinaryExpression", + "operator": "*", + "left": { + "type": "Identifier", + "name": "croppedWidth", + "range": [ + 3669, + 3681 + ], + "loc": { + "start": { + "line": 164, + "column": 44 + }, + "end": { + "line": 164, + "column": 56 + } + } + }, + "right": { + "type": "Identifier", + "name": "croppedHeight", + "range": [ + 3684, + 3697 + ], + "loc": { + "start": { + "line": 164, + "column": 59 + }, + "end": { + "line": 164, + "column": 72 + } + } + }, + "range": [ + 3669, + 3697 + ], + "loc": { + "start": { + "line": 164, + "column": 44 + }, + "end": { + "line": 164, + "column": 72 + } + } + } + ], + "range": [ + 3647, + 3698 + ], + "loc": { + "start": { + "line": 164, + "column": 22 + }, + "end": { + "line": 164, + "column": 73 + } + } + }, + "range": [ + 3633, + 3698 + ], + "loc": { + "start": { + "line": 164, + "column": 8 + }, + "end": { + "line": 164, + "column": 73 + } + } + } + ], + "kind": "const", + "range": [ + 3627, + 3699 + ], + "loc": { + "start": { + "line": 164, + "column": 2 + }, + "end": { + "line": 164, + "column": 74 + } + } + }, + { + "type": "VariableDeclaration", + "declarations": [ + { + "type": "VariableDeclarator", + "id": { + "type": "Identifier", + "name": "x", + "range": [ + 3709, + 3710 + ], + "loc": { + "start": { + "line": 166, + "column": 6 + }, + "end": { + "line": 166, + "column": 7 + } + } + }, + "init": null, + "range": [ + 3709, + 3710 + ], + "loc": { + "start": { + "line": 166, + "column": 6 + }, + "end": { + "line": 166, + "column": 7 + } + } + }, + { + "type": "VariableDeclarator", + "id": { + "type": "Identifier", + "name": "y", + "range": [ + 3712, + 3713 + ], + "loc": { + "start": { + "line": 166, + "column": 9 + }, + "end": { + "line": 166, + "column": 10 + } + } + }, + "init": null, + "range": [ + 3712, + 3713 + ], + "loc": { + "start": { + "line": 166, + "column": 9 + }, + "end": { + "line": 166, + "column": 10 + } + } + } + ], + "kind": "let", + "range": [ + 3705, + 3714 + ], + "loc": { + "start": { + "line": 166, + "column": 2 + }, + "end": { + "line": 166, + "column": 11 + } + } + }, + { + "type": "VariableDeclaration", + "declarations": [ + { + "type": "VariableDeclarator", + "id": { + "type": "Identifier", + "name": "s", + "range": [ + 3722, + 3723 + ], + "loc": { + "start": { + "line": 167, + "column": 6 + }, + "end": { + "line": 167, + "column": 7 + } + } + }, + "init": null, + "range": [ + 3722, + 3723 + ], + "loc": { + "start": { + "line": 167, + "column": 6 + }, + "end": { + "line": 167, + "column": 7 + } + } + }, + { + "type": "VariableDeclarator", + "id": { + "type": "Identifier", + "name": "t", + "range": [ + 3725, + 3726 + ], + "loc": { + "start": { + "line": 167, + "column": 9 + }, + "end": { + "line": 167, + "column": 10 + } + } + }, + "init": null, + "range": [ + 3725, + 3726 + ], + "loc": { + "start": { + "line": 167, + "column": 9 + }, + "end": { + "line": 167, + "column": 10 + } + } + }, + { + "type": "VariableDeclarator", + "id": { + "type": "Identifier", + "name": "i", + "range": [ + 3728, + 3729 + ], + "loc": { + "start": { + "line": 167, + "column": 12 + }, + "end": { + "line": 167, + "column": 13 + } + } + }, + "init": null, + "range": [ + 3728, + 3729 + ], + "loc": { + "start": { + "line": 167, + "column": 12 + }, + "end": { + "line": 167, + "column": 13 + } + } + } + ], + "kind": "let", + "range": [ + 3718, + 3730 + ], + "loc": { + "start": { + "line": 167, + "column": 2 + }, + "end": { + "line": 167, + "column": 14 + } + } + }, + { + "type": "VariableDeclaration", + "declarations": [ + { + "type": "VariableDeclarator", + "id": { + "type": "Identifier", + "name": "e1", + "range": [ + 3738, + 3740 + ], + "loc": { + "start": { + "line": 168, + "column": 6 + }, + "end": { + "line": 168, + "column": 8 + } + } + }, + "init": null, + "range": [ + 3738, + 3740 + ], + "loc": { + "start": { + "line": 168, + "column": 6 + }, + "end": { + "line": 168, + "column": 8 + } + } + }, + { + "type": "VariableDeclarator", + "id": { + "type": "Identifier", + "name": "e2", + "range": [ + 3742, + 3744 + ], + "loc": { + "start": { + "line": 168, + "column": 10 + }, + "end": { + "line": 168, + "column": 12 + } + } + }, + "init": null, + "range": [ + 3742, + 3744 + ], + "loc": { + "start": { + "line": 168, + "column": 10 + }, + "end": { + "line": 168, + "column": 12 + } + } + } + ], + "kind": "let", + "range": [ + 3734, + 3745 + ], + "loc": { + "start": { + "line": 168, + "column": 2 + }, + "end": { + "line": 168, + "column": 13 + } + }, + "trailingComments": [ + { + "type": "Line", + "value": " Calculate delta distances.", + "range": [ + 3751, + 3780 + ], + "loc": { + "start": { + "line": 170, + "column": 2 + }, + "end": { + "line": 170, + "column": 31 + } + } + } + ] + }, + { + "type": "ForStatement", + "init": { + "type": "AssignmentExpression", + "operator": "=", + "left": { + "type": "Identifier", + "name": "y", + "range": [ + 3788, + 3789 + ], + "loc": { + "start": { + "line": 171, + "column": 6 + }, + "end": { + "line": 171, + "column": 7 + } + } + }, + "right": { + "type": "Literal", + "value": 0, + "raw": "0", + "range": [ + 3792, + 3793 + ], + "loc": { + "start": { + "line": 171, + "column": 10 + }, + "end": { + "line": 171, + "column": 11 + } + } + }, + "range": [ + 3788, + 3793 + ], + "loc": { + "start": { + "line": 171, + "column": 6 + }, + "end": { + "line": 171, + "column": 11 + } + } + }, + "test": { + "type": "BinaryExpression", + "operator": "<", + "left": { + "type": "Identifier", + "name": "y", + "range": [ + 3795, + 3796 + ], + "loc": { + "start": { + "line": 171, + "column": 13 + }, + "end": { + "line": 171, + "column": 14 + } + } + }, + "right": { + "type": "Identifier", + "name": "height", + "range": [ + 3799, + 3805 + ], + "loc": { + "start": { + "line": 171, + "column": 17 + }, + "end": { + "line": 171, + "column": 23 + } + } + }, + "range": [ + 3795, + 3805 + ], + "loc": { + "start": { + "line": 171, + "column": 13 + }, + "end": { + "line": 171, + "column": 23 + } + } + }, + "update": { + "type": "UpdateExpression", + "operator": "++", + "argument": { + "type": "Identifier", + "name": "y", + "range": [ + 3809, + 3810 + ], + "loc": { + "start": { + "line": 171, + "column": 27 + }, + "end": { + "line": 171, + "column": 28 + } + } + }, + "prefix": true, + "range": [ + 3807, + 3810 + ], + "loc": { + "start": { + "line": 171, + "column": 25 + }, + "end": { + "line": 171, + "column": 28 + } + } + }, + "body": { + "type": "BlockStatement", + "body": [ + { + "type": "ForStatement", + "init": { + "type": "AssignmentExpression", + "operator": "=", + "left": { + "type": "Identifier", + "name": "x", + "range": [ + 3824, + 3825 + ], + "loc": { + "start": { + "line": 173, + "column": 7 + }, + "end": { + "line": 173, + "column": 8 + } + } + }, + "right": { + "type": "Literal", + "value": 0, + "raw": "0", + "range": [ + 3828, + 3829 + ], + "loc": { + "start": { + "line": 173, + "column": 11 + }, + "end": { + "line": 173, + "column": 12 + } + } + }, + "range": [ + 3824, + 3829 + ], + "loc": { + "start": { + "line": 173, + "column": 7 + }, + "end": { + "line": 173, + "column": 12 + } + } + }, + "test": { + "type": "BinaryExpression", + "operator": "<", + "left": { + "type": "Identifier", + "name": "x", + "range": [ + 3831, + 3832 + ], + "loc": { + "start": { + "line": 173, + "column": 14 + }, + "end": { + "line": 173, + "column": 15 + } + } + }, + "right": { + "type": "Identifier", + "name": "width", + "range": [ + 3835, + 3840 + ], + "loc": { + "start": { + "line": 173, + "column": 18 + }, + "end": { + "line": 173, + "column": 23 + } + } + }, + "range": [ + 3831, + 3840 + ], + "loc": { + "start": { + "line": 173, + "column": 14 + }, + "end": { + "line": 173, + "column": 23 + } + } + }, + "update": { + "type": "UpdateExpression", + "operator": "++", + "argument": { + "type": "Identifier", + "name": "x", + "range": [ + 3844, + 3845 + ], + "loc": { + "start": { + "line": 173, + "column": 27 + }, + "end": { + "line": 173, + "column": 28 + } + } + }, + "prefix": true, + "range": [ + 3842, + 3845 + ], + "loc": { + "start": { + "line": 173, + "column": 25 + }, + "end": { + "line": 173, + "column": 28 + } + } + }, + "body": { + "type": "BlockStatement", + "body": [ + { + "type": "ExpressionStatement", + "expression": { + "type": "AssignmentExpression", + "operator": "=", + "left": { + "type": "Identifier", + "name": "s", + "range": [ + 3856, + 3857 + ], + "loc": { + "start": { + "line": 175, + "column": 4 + }, + "end": { + "line": 175, + "column": 5 + } + } + }, + "right": { + "type": "BinaryExpression", + "operator": "*", + "left": { + "type": "Literal", + "value": 0.03125, + "raw": "0.03125", + "range": [ + 3860, + 3867 + ], + "loc": { + "start": { + "line": 175, + "column": 8 + }, + "end": { + "line": 175, + "column": 15 + } + } + }, + "right": { + "type": "Identifier", + "name": "x", + "range": [ + 3870, + 3871 + ], + "loc": { + "start": { + "line": 175, + "column": 18 + }, + "end": { + "line": 175, + "column": 19 + } + } + }, + "range": [ + 3860, + 3871 + ], + "loc": { + "start": { + "line": 175, + "column": 8 + }, + "end": { + "line": 175, + "column": 19 + } + } + }, + "range": [ + 3856, + 3871 + ], + "loc": { + "start": { + "line": 175, + "column": 4 + }, + "end": { + "line": 175, + "column": 19 + } + } + }, + "range": [ + 3856, + 3872 + ], + "loc": { + "start": { + "line": 175, + "column": 4 + }, + "end": { + "line": 175, + "column": 20 + } + } + }, + { + "type": "ExpressionStatement", + "expression": { + "type": "AssignmentExpression", + "operator": "=", + "left": { + "type": "Identifier", + "name": "t", + "range": [ + 3878, + 3879 + ], + "loc": { + "start": { + "line": 176, + "column": 4 + }, + "end": { + "line": 176, + "column": 5 + } + } + }, + "right": { + "type": "BinaryExpression", + "operator": "*", + "left": { + "type": "Literal", + "value": 0.03125, + "raw": "0.03125", + "range": [ + 3882, + 3889 + ], + "loc": { + "start": { + "line": 176, + "column": 8 + }, + "end": { + "line": 176, + "column": 15 + } + } + }, + "right": { + "type": "Identifier", + "name": "y", + "range": [ + 3892, + 3893 + ], + "loc": { + "start": { + "line": 176, + "column": 18 + }, + "end": { + "line": 176, + "column": 19 + } + } + }, + "range": [ + 3882, + 3893 + ], + "loc": { + "start": { + "line": 176, + "column": 8 + }, + "end": { + "line": 176, + "column": 19 + } + } + }, + "range": [ + 3878, + 3893 + ], + "loc": { + "start": { + "line": 176, + "column": 4 + }, + "end": { + "line": 176, + "column": 19 + } + } + }, + "range": [ + 3878, + 3894 + ], + "loc": { + "start": { + "line": 176, + "column": 4 + }, + "end": { + "line": 176, + "column": 20 + } + } + }, + { + "type": "IfStatement", + "test": { + "type": "LogicalExpression", + "operator": "&&", + "left": { + "type": "CallExpression", + "callee": { + "type": "MemberExpression", + "computed": false, + "object": { + "type": "Identifier", + "name": "edges", + "range": [ + 3905, + 3910 + ], + "loc": { + "start": { + "line": 178, + "column": 7 + }, + "end": { + "line": 178, + "column": 12 + } + } + }, + "property": { + "type": "Identifier", + "name": "has", + "range": [ + 3911, + 3914 + ], + "loc": { + "start": { + "line": 178, + "column": 13 + }, + "end": { + "line": 178, + "column": 16 + } + } + }, + "range": [ + 3905, + 3914 + ], + "loc": { + "start": { + "line": 178, + "column": 7 + }, + "end": { + "line": 178, + "column": 16 + } + } + }, + "arguments": [ + { + "type": "Identifier", + "name": "s", + "range": [ + 3915, + 3916 + ], + "loc": { + "start": { + "line": 178, + "column": 17 + }, + "end": { + "line": 178, + "column": 18 + } + } + } + ], + "range": [ + 3905, + 3917 + ], + "loc": { + "start": { + "line": 178, + "column": 7 + }, + "end": { + "line": 178, + "column": 19 + } + } + }, + "right": { + "type": "CallExpression", + "callee": { + "type": "MemberExpression", + "computed": false, + "object": { + "type": "Identifier", + "name": "edges", + "range": [ + 3921, + 3926 + ], + "loc": { + "start": { + "line": 178, + "column": 23 + }, + "end": { + "line": 178, + "column": 28 + } + } + }, + "property": { + "type": "Identifier", + "name": "has", + "range": [ + 3927, + 3930 + ], + "loc": { + "start": { + "line": 178, + "column": 29 + }, + "end": { + "line": 178, + "column": 32 + } + } + }, + "range": [ + 3921, + 3930 + ], + "loc": { + "start": { + "line": 178, + "column": 23 + }, + "end": { + "line": 178, + "column": 32 + } + } + }, + "arguments": [ + { + "type": "Identifier", + "name": "t", + "range": [ + 3931, + 3932 + ], + "loc": { + "start": { + "line": 178, + "column": 33 + }, + "end": { + "line": 178, + "column": 34 + } + } + } + ], + "range": [ + 3921, + 3933 + ], + "loc": { + "start": { + "line": 178, + "column": 23 + }, + "end": { + "line": 178, + "column": 35 + } + } + }, + "range": [ + 3905, + 3933 + ], + "loc": { + "start": { + "line": 178, + "column": 7 + }, + "end": { + "line": 178, + "column": 35 + } + } + }, + "consequent": { + "type": "BlockStatement", + "body": [ + { + "type": "ExpressionStatement", + "expression": { + "type": "AssignmentExpression", + "operator": "=", + "left": { + "type": "Identifier", + "name": "e1", + "range": [ + 3945, + 3947 + ], + "loc": { + "start": { + "line": 180, + "column": 5 + }, + "end": { + "line": 180, + "column": 7 + } + } + }, + "right": { + "type": "CallExpression", + "callee": { + "type": "MemberExpression", + "computed": false, + "object": { + "type": "Identifier", + "name": "edges", + "range": [ + 3950, + 3955 + ], + "loc": { + "start": { + "line": 180, + "column": 10 + }, + "end": { + "line": 180, + "column": 15 + } + } + }, + "property": { + "type": "Identifier", + "name": "get", + "range": [ + 3956, + 3959 + ], + "loc": { + "start": { + "line": 180, + "column": 16 + }, + "end": { + "line": 180, + "column": 19 + } + } + }, + "range": [ + 3950, + 3959 + ], + "loc": { + "start": { + "line": 180, + "column": 10 + }, + "end": { + "line": 180, + "column": 19 + } + } + }, + "arguments": [ + { + "type": "Identifier", + "name": "s", + "range": [ + 3960, + 3961 + ], + "loc": { + "start": { + "line": 180, + "column": 20 + }, + "end": { + "line": 180, + "column": 21 + } + } + } + ], + "range": [ + 3950, + 3962 + ], + "loc": { + "start": { + "line": 180, + "column": 10 + }, + "end": { + "line": 180, + "column": 22 + } + } + }, + "range": [ + 3945, + 3962 + ], + "loc": { + "start": { + "line": 180, + "column": 5 + }, + "end": { + "line": 180, + "column": 22 + } + } + }, + "range": [ + 3945, + 3963 + ], + "loc": { + "start": { + "line": 180, + "column": 5 + }, + "end": { + "line": 180, + "column": 23 + } + } + }, + { + "type": "ExpressionStatement", + "expression": { + "type": "AssignmentExpression", + "operator": "=", + "left": { + "type": "Identifier", + "name": "e2", + "range": [ + 3970, + 3972 + ], + "loc": { + "start": { + "line": 181, + "column": 5 + }, + "end": { + "line": 181, + "column": 7 + } + } + }, + "right": { + "type": "CallExpression", + "callee": { + "type": "MemberExpression", + "computed": false, + "object": { + "type": "Identifier", + "name": "edges", + "range": [ + 3975, + 3980 + ], + "loc": { + "start": { + "line": 181, + "column": 10 + }, + "end": { + "line": 181, + "column": 15 + } + } + }, + "property": { + "type": "Identifier", + "name": "get", + "range": [ + 3981, + 3984 + ], + "loc": { + "start": { + "line": 181, + "column": 16 + }, + "end": { + "line": 181, + "column": 19 + } + } + }, + "range": [ + 3975, + 3984 + ], + "loc": { + "start": { + "line": 181, + "column": 10 + }, + "end": { + "line": 181, + "column": 19 + } + } + }, + "arguments": [ + { + "type": "Identifier", + "name": "t", + "range": [ + 3985, + 3986 + ], + "loc": { + "start": { + "line": 181, + "column": 20 + }, + "end": { + "line": 181, + "column": 21 + } + } + } + ], + "range": [ + 3975, + 3987 + ], + "loc": { + "start": { + "line": 181, + "column": 10 + }, + "end": { + "line": 181, + "column": 22 + } + } + }, + "range": [ + 3970, + 3987 + ], + "loc": { + "start": { + "line": 181, + "column": 5 + }, + "end": { + "line": 181, + "column": 22 + } + } + }, + "range": [ + 3970, + 3988 + ], + "loc": { + "start": { + "line": 181, + "column": 5 + }, + "end": { + "line": 181, + "column": 23 + } + }, + "trailingComments": [ + { + "type": "Line", + "value": " Maximize the dynamic range to help the compression.", + "range": [ + 3997, + 4051 + ], + "loc": { + "start": { + "line": 183, + "column": 5 + }, + "end": { + "line": 183, + "column": 59 + } + } + } + ] + }, + { + "type": "ExpressionStatement", + "expression": { + "type": "AssignmentExpression", + "operator": "=", + "left": { + "type": "MemberExpression", + "computed": true, + "object": { + "type": "Identifier", + "name": "data", + "range": [ + 4058, + 4062 + ], + "loc": { + "start": { + "line": 184, + "column": 5 + }, + "end": { + "line": 184, + "column": 9 + } + } + }, + "property": { + "type": "BinaryExpression", + "operator": "+", + "left": { + "type": "BinaryExpression", + "operator": "*", + "left": { + "type": "Identifier", + "name": "y", + "range": [ + 4063, + 4064 + ], + "loc": { + "start": { + "line": 184, + "column": 10 + }, + "end": { + "line": 184, + "column": 11 + } + } + }, + "right": { + "type": "Identifier", + "name": "width", + "range": [ + 4067, + 4072 + ], + "loc": { + "start": { + "line": 184, + "column": 14 + }, + "end": { + "line": 184, + "column": 19 + } + } + }, + "range": [ + 4063, + 4072 + ], + "loc": { + "start": { + "line": 184, + "column": 10 + }, + "end": { + "line": 184, + "column": 19 + } + } + }, + "right": { + "type": "Identifier", + "name": "x", + "range": [ + 4075, + 4076 + ], + "loc": { + "start": { + "line": 184, + "column": 22 + }, + "end": { + "line": 184, + "column": 23 + } + } + }, + "range": [ + 4063, + 4076 + ], + "loc": { + "start": { + "line": 184, + "column": 10 + }, + "end": { + "line": 184, + "column": 23 + } + } + }, + "range": [ + 4058, + 4077 + ], + "loc": { + "start": { + "line": 184, + "column": 5 + }, + "end": { + "line": 184, + "column": 24 + } + } + }, + "right": { + "type": "BinaryExpression", + "operator": "*", + "left": { + "type": "Literal", + "value": 127, + "raw": "127", + "range": [ + 4081, + 4084 + ], + "loc": { + "start": { + "line": 184, + "column": 28 + }, + "end": { + "line": 184, + "column": 31 + } + } + }, + "right": { + "type": "CallExpression", + "callee": { + "type": "Identifier", + "name": "deltaLeft", + "range": [ + 4087, + 4096 + ], + "loc": { + "start": { + "line": 184, + "column": 34 + }, + "end": { + "line": 184, + "column": 43 + } + } + }, + "arguments": [ + { + "type": "Identifier", + "name": "e1", + "range": [ + 4097, + 4099 + ], + "loc": { + "start": { + "line": 184, + "column": 44 + }, + "end": { + "line": 184, + "column": 46 + } + } + }, + { + "type": "Identifier", + "name": "e2", + "range": [ + 4101, + 4103 + ], + "loc": { + "start": { + "line": 184, + "column": 48 + }, + "end": { + "line": 184, + "column": 50 + } + } + } + ], + "range": [ + 4087, + 4104 + ], + "loc": { + "start": { + "line": 184, + "column": 34 + }, + "end": { + "line": 184, + "column": 51 + } + } + }, + "range": [ + 4081, + 4104 + ], + "loc": { + "start": { + "line": 184, + "column": 28 + }, + "end": { + "line": 184, + "column": 51 + } + } + }, + "range": [ + 4058, + 4105 + ], + "loc": { + "start": { + "line": 184, + "column": 5 + }, + "end": { + "line": 184, + "column": 52 + } + } + }, + "range": [ + 4058, + 4106 + ], + "loc": { + "start": { + "line": 184, + "column": 5 + }, + "end": { + "line": 184, + "column": 53 + } + }, + "leadingComments": [ + { + "type": "Line", + "value": " Maximize the dynamic range to help the compression.", + "range": [ + 3997, + 4051 + ], + "loc": { + "start": { + "line": 183, + "column": 5 + }, + "end": { + "line": 183, + "column": 59 + } + } + } + ] + }, + { + "type": "ExpressionStatement", + "expression": { + "type": "AssignmentExpression", + "operator": "=", + "left": { + "type": "MemberExpression", + "computed": true, + "object": { + "type": "Identifier", + "name": "data", + "range": [ + 4113, + 4117 + ], + "loc": { + "start": { + "line": 185, + "column": 5 + }, + "end": { + "line": 185, + "column": 9 + } + } + }, + "property": { + "type": "BinaryExpression", + "operator": "+", + "left": { + "type": "BinaryExpression", + "operator": "+", + "left": { + "type": "BinaryExpression", + "operator": "*", + "left": { + "type": "Identifier", + "name": "y", + "range": [ + 4118, + 4119 + ], + "loc": { + "start": { + "line": 185, + "column": 10 + }, + "end": { + "line": 185, + "column": 11 + } + } + }, + "right": { + "type": "Identifier", + "name": "width", + "range": [ + 4122, + 4127 + ], + "loc": { + "start": { + "line": 185, + "column": 14 + }, + "end": { + "line": 185, + "column": 19 + } + } + }, + "range": [ + 4118, + 4127 + ], + "loc": { + "start": { + "line": 185, + "column": 10 + }, + "end": { + "line": 185, + "column": 19 + } + } + }, + "right": { + "type": "Identifier", + "name": "x", + "range": [ + 4130, + 4131 + ], + "loc": { + "start": { + "line": 185, + "column": 22 + }, + "end": { + "line": 185, + "column": 23 + } + } + }, + "range": [ + 4118, + 4131 + ], + "loc": { + "start": { + "line": 185, + "column": 10 + }, + "end": { + "line": 185, + "column": 23 + } + } + }, + "right": { + "type": "BinaryExpression", + "operator": "/", + "left": { + "type": "Identifier", + "name": "width", + "range": [ + 4135, + 4140 + ], + "loc": { + "start": { + "line": 185, + "column": 27 + }, + "end": { + "line": 185, + "column": 32 + } + } + }, + "right": { + "type": "Literal", + "value": 2, + "raw": "2", + "range": [ + 4143, + 4144 + ], + "loc": { + "start": { + "line": 185, + "column": 35 + }, + "end": { + "line": 185, + "column": 36 + } + } + }, + "range": [ + 4135, + 4144 + ], + "loc": { + "start": { + "line": 185, + "column": 27 + }, + "end": { + "line": 185, + "column": 36 + } + } + }, + "range": [ + 4118, + 4145 + ], + "loc": { + "start": { + "line": 185, + "column": 10 + }, + "end": { + "line": 185, + "column": 37 + } + } + }, + "range": [ + 4113, + 4146 + ], + "loc": { + "start": { + "line": 185, + "column": 5 + }, + "end": { + "line": 185, + "column": 38 + } + } + }, + "right": { + "type": "BinaryExpression", + "operator": "*", + "left": { + "type": "Literal", + "value": 127, + "raw": "127", + "range": [ + 4150, + 4153 + ], + "loc": { + "start": { + "line": 185, + "column": 42 + }, + "end": { + "line": 185, + "column": 45 + } + } + }, + "right": { + "type": "CallExpression", + "callee": { + "type": "Identifier", + "name": "deltaRight", + "range": [ + 4156, + 4166 + ], + "loc": { + "start": { + "line": 185, + "column": 48 + }, + "end": { + "line": 185, + "column": 58 + } + } + }, + "arguments": [ + { + "type": "Identifier", + "name": "e1", + "range": [ + 4167, + 4169 + ], + "loc": { + "start": { + "line": 185, + "column": 59 + }, + "end": { + "line": 185, + "column": 61 + } + } + }, + { + "type": "Identifier", + "name": "e2", + "range": [ + 4171, + 4173 + ], + "loc": { + "start": { + "line": 185, + "column": 63 + }, + "end": { + "line": 185, + "column": 65 + } + } + } + ], + "range": [ + 4156, + 4174 + ], + "loc": { + "start": { + "line": 185, + "column": 48 + }, + "end": { + "line": 185, + "column": 66 + } + } + }, + "range": [ + 4150, + 4174 + ], + "loc": { + "start": { + "line": 185, + "column": 42 + }, + "end": { + "line": 185, + "column": 66 + } + } + }, + "range": [ + 4113, + 4175 + ], + "loc": { + "start": { + "line": 185, + "column": 5 + }, + "end": { + "line": 185, + "column": 67 + } + } + }, + "range": [ + 4113, + 4176 + ], + "loc": { + "start": { + "line": 185, + "column": 5 + }, + "end": { + "line": 185, + "column": 68 + } + } + } + ], + "range": [ + 3935, + 4185 + ], + "loc": { + "start": { + "line": 178, + "column": 37 + }, + "end": { + "line": 187, + "column": 5 + } + } + }, + "alternate": null, + "range": [ + 3902, + 4185 + ], + "loc": { + "start": { + "line": 178, + "column": 4 + }, + "end": { + "line": 187, + "column": 5 + } + } + } + ], + "range": [ + 3847, + 4193 + ], + "loc": { + "start": { + "line": 173, + "column": 30 + }, + "end": { + "line": 189, + "column": 4 + } + } + }, + "range": [ + 3820, + 4193 + ], + "loc": { + "start": { + "line": 173, + "column": 3 + }, + "end": { + "line": 189, + "column": 4 + } + } + } + ], + "range": [ + 3812, + 4200 + ], + "loc": { + "start": { + "line": 171, + "column": 30 + }, + "end": { + "line": 191, + "column": 3 + } + } + }, + "range": [ + 3784, + 4200 + ], + "loc": { + "start": { + "line": 171, + "column": 2 + }, + "end": { + "line": 191, + "column": 3 + } + }, + "leadingComments": [ + { + "type": "Line", + "value": " Calculate delta distances.", + "range": [ + 3751, + 3780 + ], + "loc": { + "start": { + "line": 170, + "column": 2 + }, + "end": { + "line": 170, + "column": 31 + } + } + } + ], + "trailingComments": [ + { + "type": "Line", + "value": " Crop the result to powers-of-two to make it BC4-friendly.", + "range": [ + 4206, + 4266 + ], + "loc": { + "start": { + "line": 193, + "column": 2 + }, + "end": { + "line": 193, + "column": 62 + } + } + } + ] + }, + { + "type": "ForStatement", + "init": { + "type": "SequenceExpression", + "expressions": [ + { + "type": "AssignmentExpression", + "operator": "=", + "left": { + "type": "Identifier", + "name": "i", + "range": [ + 4274, + 4275 + ], + "loc": { + "start": { + "line": 194, + "column": 6 + }, + "end": { + "line": 194, + "column": 7 + } + } + }, + "right": { + "type": "Literal", + "value": 0, + "raw": "0", + "range": [ + 4278, + 4279 + ], + "loc": { + "start": { + "line": 194, + "column": 10 + }, + "end": { + "line": 194, + "column": 11 + } + } + }, + "range": [ + 4274, + 4279 + ], + "loc": { + "start": { + "line": 194, + "column": 6 + }, + "end": { + "line": 194, + "column": 11 + } + } + }, + { + "type": "AssignmentExpression", + "operator": "=", + "left": { + "type": "Identifier", + "name": "y", + "range": [ + 4281, + 4282 + ], + "loc": { + "start": { + "line": 194, + "column": 13 + }, + "end": { + "line": 194, + "column": 14 + } + } + }, + "right": { + "type": "BinaryExpression", + "operator": "-", + "left": { + "type": "Identifier", + "name": "height", + "range": [ + 4285, + 4291 + ], + "loc": { + "start": { + "line": 194, + "column": 17 + }, + "end": { + "line": 194, + "column": 23 + } + } + }, + "right": { + "type": "Identifier", + "name": "croppedHeight", + "range": [ + 4294, + 4307 + ], + "loc": { + "start": { + "line": 194, + "column": 26 + }, + "end": { + "line": 194, + "column": 39 + } + } + }, + "range": [ + 4285, + 4307 + ], + "loc": { + "start": { + "line": 194, + "column": 17 + }, + "end": { + "line": 194, + "column": 39 + } + } + }, + "range": [ + 4281, + 4307 + ], + "loc": { + "start": { + "line": 194, + "column": 13 + }, + "end": { + "line": 194, + "column": 39 + } + } + } + ], + "range": [ + 4274, + 4307 + ], + "loc": { + "start": { + "line": 194, + "column": 6 + }, + "end": { + "line": 194, + "column": 39 + } + } + }, + "test": { + "type": "BinaryExpression", + "operator": "<", + "left": { + "type": "Identifier", + "name": "y", + "range": [ + 4309, + 4310 + ], + "loc": { + "start": { + "line": 194, + "column": 41 + }, + "end": { + "line": 194, + "column": 42 + } + } + }, + "right": { + "type": "Identifier", + "name": "height", + "range": [ + 4313, + 4319 + ], + "loc": { + "start": { + "line": 194, + "column": 45 + }, + "end": { + "line": 194, + "column": 51 + } + } + }, + "range": [ + 4309, + 4319 + ], + "loc": { + "start": { + "line": 194, + "column": 41 + }, + "end": { + "line": 194, + "column": 51 + } + } + }, + "update": { + "type": "UpdateExpression", + "operator": "++", + "argument": { + "type": "Identifier", + "name": "y", + "range": [ + 4323, + 4324 + ], + "loc": { + "start": { + "line": 194, + "column": 55 + }, + "end": { + "line": 194, + "column": 56 + } + } + }, + "prefix": true, + "range": [ + 4321, + 4324 + ], + "loc": { + "start": { + "line": 194, + "column": 53 + }, + "end": { + "line": 194, + "column": 56 + } + } + }, + "body": { + "type": "BlockStatement", + "body": [ + { + "type": "ForStatement", + "init": { + "type": "AssignmentExpression", + "operator": "=", + "left": { + "type": "Identifier", + "name": "x", + "range": [ + 4338, + 4339 + ], + "loc": { + "start": { + "line": 196, + "column": 7 + }, + "end": { + "line": 196, + "column": 8 + } + } + }, + "right": { + "type": "Literal", + "value": 0, + "raw": "0", + "range": [ + 4342, + 4343 + ], + "loc": { + "start": { + "line": 196, + "column": 11 + }, + "end": { + "line": 196, + "column": 12 + } + } + }, + "range": [ + 4338, + 4343 + ], + "loc": { + "start": { + "line": 196, + "column": 7 + }, + "end": { + "line": 196, + "column": 12 + } + } + }, + "test": { + "type": "BinaryExpression", + "operator": "<", + "left": { + "type": "Identifier", + "name": "x", + "range": [ + 4345, + 4346 + ], + "loc": { + "start": { + "line": 196, + "column": 14 + }, + "end": { + "line": 196, + "column": 15 + } + } + }, + "right": { + "type": "Identifier", + "name": "croppedWidth", + "range": [ + 4349, + 4361 + ], + "loc": { + "start": { + "line": 196, + "column": 18 + }, + "end": { + "line": 196, + "column": 30 + } + } + }, + "range": [ + 4345, + 4361 + ], + "loc": { + "start": { + "line": 196, + "column": 14 + }, + "end": { + "line": 196, + "column": 30 + } + } + }, + "update": { + "type": "SequenceExpression", + "expressions": [ + { + "type": "UpdateExpression", + "operator": "++", + "argument": { + "type": "Identifier", + "name": "x", + "range": [ + 4365, + 4366 + ], + "loc": { + "start": { + "line": 196, + "column": 34 + }, + "end": { + "line": 196, + "column": 35 + } + } + }, + "prefix": true, + "range": [ + 4363, + 4366 + ], + "loc": { + "start": { + "line": 196, + "column": 32 + }, + "end": { + "line": 196, + "column": 35 + } + } + }, + { + "type": "UpdateExpression", + "operator": "++", + "argument": { + "type": "Identifier", + "name": "i", + "range": [ + 4370, + 4371 + ], + "loc": { + "start": { + "line": 196, + "column": 39 + }, + "end": { + "line": 196, + "column": 40 + } + } + }, + "prefix": true, + "range": [ + 4368, + 4371 + ], + "loc": { + "start": { + "line": 196, + "column": 37 + }, + "end": { + "line": 196, + "column": 40 + } + } + } + ], + "range": [ + 4363, + 4371 + ], + "loc": { + "start": { + "line": 196, + "column": 32 + }, + "end": { + "line": 196, + "column": 40 + } + } + }, + "body": { + "type": "BlockStatement", + "body": [ + { + "type": "ExpressionStatement", + "expression": { + "type": "AssignmentExpression", + "operator": "=", + "left": { + "type": "MemberExpression", + "computed": true, + "object": { + "type": "Identifier", + "name": "croppedData", + "range": [ + 4382, + 4393 + ], + "loc": { + "start": { + "line": 198, + "column": 4 + }, + "end": { + "line": 198, + "column": 15 + } + } + }, + "property": { + "type": "Identifier", + "name": "i", + "range": [ + 4394, + 4395 + ], + "loc": { + "start": { + "line": 198, + "column": 16 + }, + "end": { + "line": 198, + "column": 17 + } + } + }, + "range": [ + 4382, + 4396 + ], + "loc": { + "start": { + "line": 198, + "column": 4 + }, + "end": { + "line": 198, + "column": 18 + } + } + }, + "right": { + "type": "MemberExpression", + "computed": true, + "object": { + "type": "Identifier", + "name": "data", + "range": [ + 4399, + 4403 + ], + "loc": { + "start": { + "line": 198, + "column": 21 + }, + "end": { + "line": 198, + "column": 25 + } + } + }, + "property": { + "type": "BinaryExpression", + "operator": "+", + "left": { + "type": "BinaryExpression", + "operator": "*", + "left": { + "type": "Identifier", + "name": "y", + "range": [ + 4404, + 4405 + ], + "loc": { + "start": { + "line": 198, + "column": 26 + }, + "end": { + "line": 198, + "column": 27 + } + } + }, + "right": { + "type": "Identifier", + "name": "width", + "range": [ + 4408, + 4413 + ], + "loc": { + "start": { + "line": 198, + "column": 30 + }, + "end": { + "line": 198, + "column": 35 + } + } + }, + "range": [ + 4404, + 4413 + ], + "loc": { + "start": { + "line": 198, + "column": 26 + }, + "end": { + "line": 198, + "column": 35 + } + } + }, + "right": { + "type": "Identifier", + "name": "x", + "range": [ + 4416, + 4417 + ], + "loc": { + "start": { + "line": 198, + "column": 38 + }, + "end": { + "line": 198, + "column": 39 + } + } + }, + "range": [ + 4404, + 4417 + ], + "loc": { + "start": { + "line": 198, + "column": 26 + }, + "end": { + "line": 198, + "column": 39 + } + } + }, + "range": [ + 4399, + 4418 + ], + "loc": { + "start": { + "line": 198, + "column": 21 + }, + "end": { + "line": 198, + "column": 40 + } + } + }, + "range": [ + 4382, + 4418 + ], + "loc": { + "start": { + "line": 198, + "column": 4 + }, + "end": { + "line": 198, + "column": 40 + } + } + }, + "range": [ + 4382, + 4419 + ], + "loc": { + "start": { + "line": 198, + "column": 4 + }, + "end": { + "line": 198, + "column": 41 + } + } + } + ], + "range": [ + 4373, + 4427 + ], + "loc": { + "start": { + "line": 196, + "column": 42 + }, + "end": { + "line": 200, + "column": 4 + } + } + }, + "range": [ + 4334, + 4427 + ], + "loc": { + "start": { + "line": 196, + "column": 3 + }, + "end": { + "line": 200, + "column": 4 + } + } + } + ], + "range": [ + 4326, + 4434 + ], + "loc": { + "start": { + "line": 194, + "column": 58 + }, + "end": { + "line": 202, + "column": 3 + } + } + }, + "range": [ + 4270, + 4434 + ], + "loc": { + "start": { + "line": 194, + "column": 2 + }, + "end": { + "line": 202, + "column": 3 + } + }, + "leadingComments": [ + { + "type": "Line", + "value": " Crop the result to powers-of-two to make it BC4-friendly.", + "range": [ + 4206, + 4266 + ], + "loc": { + "start": { + "line": 193, + "column": 2 + }, + "end": { + "line": 193, + "column": 62 + } + } + } + ] + }, + { + "type": "ReturnStatement", + "argument": { + "type": "NewExpression", + "callee": { + "type": "Identifier", + "name": "RawImageData", + "range": [ + 4451, + 4463 + ], + "loc": { + "start": { + "line": 204, + "column": 13 + }, + "end": { + "line": 204, + "column": 25 + } + } + }, + "arguments": [ + { + "type": "Identifier", + "name": "croppedWidth", + "range": [ + 4464, + 4476 + ], + "loc": { + "start": { + "line": 204, + "column": 26 + }, + "end": { + "line": 204, + "column": 38 + } + } + }, + { + "type": "Identifier", + "name": "croppedHeight", + "range": [ + 4478, + 4491 + ], + "loc": { + "start": { + "line": 204, + "column": 40 + }, + "end": { + "line": 204, + "column": 53 + } + } + }, + { + "type": "Identifier", + "name": "croppedData", + "range": [ + 4493, + 4504 + ], + "loc": { + "start": { + "line": 204, + "column": 55 + }, + "end": { + "line": 204, + "column": 66 + } + } + }, + { + "type": "Literal", + "value": 1, + "raw": "1", + "range": [ + 4506, + 4507 + ], + "loc": { + "start": { + "line": 204, + "column": 68 + }, + "end": { + "line": 204, + "column": 69 + } + } + } + ], + "range": [ + 4447, + 4508 + ], + "loc": { + "start": { + "line": 204, + "column": 9 + }, + "end": { + "line": 204, + "column": 70 + } + } + }, + "range": [ + 4440, + 4509 + ], + "loc": { + "start": { + "line": 204, + "column": 2 + }, + "end": { + "line": 204, + "column": 71 + } + } + } + ], + "range": [ + 3461, + 4515 + ], + "loc": { + "start": { + "line": 155, + "column": 19 + }, + "end": { + "line": 206, + "column": 2 + } + } + }, + "generator": false, + "expression": false, + "range": [ + 3458, + 4515 + ], + "loc": { + "start": { + "line": 155, + "column": 16 + }, + "end": { + "line": 206, + "column": 2 + } + } + }, + "kind": "method", + "computed": false, + "range": [ + 3443, + 4515 + ], + "loc": { + "start": { + "line": 155, + "column": 1 + }, + "end": { + "line": 206, + "column": 2 + } + }, + "leadingComments": [ + { + "type": "Block", + "value": "*\r\n\t * Creates a new search image.\r\n\t *\r\n\t * @return {RawImageData} The generated image data.\r\n\t ", + "range": [ + 3337, + 3438 + ], + "loc": { + "start": { + "line": 149, + "column": 1 + }, + "end": { + "line": 153, + "column": 4 + } + } + } + ], + "static": true + } + ], + "range": [ + 3331, + 4520 + ], + "loc": { + "start": { + "line": 147, + "column": 33 + }, + "end": { + "line": 208, + "column": 1 + } + } + }, + "range": [ + 3305, + 4520 + ], + "loc": { + "start": { + "line": 147, + "column": 7 + }, + "end": { + "line": 208, + "column": 1 + } + }, + "leadingComments": [ + { + "type": "Block", + "value": "*\r\n * SMAA search image data.\r\n *\r\n * This image stores information about how many pixels the line search\r\n * algorithm must advance in the last step.\r\n *\r\n * Based on the official python scripts:\r\n * https://github.com/iryoku/smaa/tree/master/Scripts\r\n ", + "range": [ + 3035, + 3294 + ], + "loc": { + "start": { + "line": 137, + "column": 0 + }, + "end": { + "line": 145, + "column": 3 + } + } + } + ], + "trailingComments": [] + }, + "specifiers": [], + "source": null, + "range": [ + 3298, + 4520 + ], + "loc": { + "start": { + "line": 147, + "column": 0 + }, + "end": { + "line": 208, + "column": 1 + } + }, + "leadingComments": [ + { + "type": "Block", + "value": "*\r\n * SMAA search image data.\r\n *\r\n * This image stores information about how many pixels the line search\r\n * algorithm must advance in the last step.\r\n *\r\n * Based on the official python scripts:\r\n * https://github.com/iryoku/smaa/tree/master/Scripts\r\n ", + "range": [ + 3035, + 3294 + ], + "loc": { + "start": { + "line": 137, + "column": 0 + }, + "end": { + "line": 145, + "column": 3 + } + } + } + ] + } + ], + "sourceType": "module", + "range": [ + 0, + 4520 + ], + "loc": { + "start": { + "line": 1, + "column": 0 + }, + "end": { + "line": 208, + "column": 1 + } + }, + "comments": [ + { + "type": "Block", + "value": "*\r\n * This dictionary returns which edges are active for a certain bilinear fetch:\r\n * it's the reverse lookup of the bilinear function.\r\n *\r\n * @type {Map}\r\n * @private\r\n ", + "range": [ + 57, + 233 + ], + "loc": { + "start": { + "line": 3, + "column": 0 + }, + "end": { + "line": 9, + "column": 3 + } + } + }, + { + "type": "Block", + "value": "*\r\n * Linearly interpolates between two values.\r\n *\r\n * @private\r\n * @param {Number} a - The initial value.\r\n * @param {Number} b - The target value.\r\n * @param {Number} p - The interpolation value.\r\n * @return {Number} The interpolated value.\r\n ", + "range": [ + 950, + 1200 + ], + "loc": { + "start": { + "line": 35, + "column": 0 + }, + "end": { + "line": 43, + "column": 3 + } + } + }, + { + "type": "Block", + "value": "*\r\n * Calculates the bilinear fetch for a certain edge combination.\r\n *\r\n * e[0] e[1]\r\n *\r\n * x <-------- Sample Position: (-0.25, -0.125)\r\n * e[2] e[3] <--- Current Pixel [3]: (0.0, 0.0)\r\n *\r\n * @private\r\n * @param {Number[]} e - The edge combination.\r\n * @return {Number} The interpolated value.\r\n ", + "range": [ + 1265, + 1602 + ], + "loc": { + "start": { + "line": 51, + "column": 0 + }, + "end": { + "line": 62, + "column": 3 + } + } + }, + { + "type": "Block", + "value": "*\r\n * Computes the delta distance to add in the last step of searches to the left.\r\n *\r\n * @private\r\n * @param {Number[]} left - The left edge combination.\r\n * @param {Number[]} top - The top edge combination.\r\n * @return {Number} The left delta distance.\r\n ", + "range": [ + 1759, + 2021 + ], + "loc": { + "start": { + "line": 73, + "column": 0 + }, + "end": { + "line": 80, + "column": 3 + } + } + }, + { + "type": "Line", + "value": " If there is an edge, continue.", + "range": [ + 2076, + 2109 + ], + "loc": { + "start": { + "line": 86, + "column": 1 + }, + "end": { + "line": 86, + "column": 34 + } + } + }, + { + "type": "Block", + "value": " If an edge was previously found, there is another edge and there are no\r\n\tcrossing edges, continue. ", + "range": [ + 2154, + 2259 + ], + "loc": { + "start": { + "line": 93, + "column": 1 + }, + "end": { + "line": 94, + "column": 29 + } + } + }, + { + "type": "Block", + "value": "*\r\n * Computes the delta distance to add in the last step of searches to the right.\r\n *\r\n * @private\r\n * @param {Number[]} left - The left edge combination.\r\n * @param {Number[]} top - The top edge combination.\r\n * @return {Number} The right delta distance.\r\n ", + "range": [ + 2367, + 2631 + ], + "loc": { + "start": { + "line": 105, + "column": 0 + }, + "end": { + "line": 112, + "column": 3 + } + } + }, + { + "type": "Line", + "value": " If there is an edge, and no crossing edges, continue.", + "range": [ + 2687, + 2743 + ], + "loc": { + "start": { + "line": 118, + "column": 1 + }, + "end": { + "line": 118, + "column": 57 + } + } + }, + { + "type": "Block", + "value": " If an edge was previously found, there is another edge and there are no\r\n\tcrossing edges, continue. ", + "range": [ + 2822, + 2927 + ], + "loc": { + "start": { + "line": 125, + "column": 1 + }, + "end": { + "line": 126, + "column": 29 + } + } + }, + { + "type": "Block", + "value": "*\r\n * SMAA search image data.\r\n *\r\n * This image stores information about how many pixels the line search\r\n * algorithm must advance in the last step.\r\n *\r\n * Based on the official python scripts:\r\n * https://github.com/iryoku/smaa/tree/master/Scripts\r\n ", + "range": [ + 3035, + 3294 + ], + "loc": { + "start": { + "line": 137, + "column": 0 + }, + "end": { + "line": 145, + "column": 3 + } + } + }, + { + "type": "Block", + "value": "*\r\n\t * Creates a new search image.\r\n\t *\r\n\t * @return {RawImageData} The generated image data.\r\n\t ", + "range": [ + 3337, + 3438 + ], + "loc": { + "start": { + "line": 149, + "column": 1 + }, + "end": { + "line": 153, + "column": 4 + } + } + }, + { + "type": "Line", + "value": " Calculate delta distances.", + "range": [ + 3751, + 3780 + ], + "loc": { + "start": { + "line": 170, + "column": 2 + }, + "end": { + "line": 170, + "column": 31 + } + } + }, + { + "type": "Line", + "value": " Maximize the dynamic range to help the compression.", + "range": [ + 3997, + 4051 + ], + "loc": { + "start": { + "line": 183, + "column": 5 + }, + "end": { + "line": 183, + "column": 59 + } + } + }, + { + "type": "Line", + "value": " Crop the result to powers-of-two to make it BC4-friendly.", + "range": [ + 4206, + 4266 + ], + "loc": { + "start": { + "line": 193, + "column": 2 + }, + "end": { + "line": 193, + "column": 62 + } + } + } + ] +} \ No newline at end of file diff --git a/public/docs/ast/source/materials/index.js.json b/public/docs/ast/source/materials/index.js.json index ce1f94511..31b35e06f 100644 --- a/public/docs/ast/source/materials/index.js.json +++ b/public/docs/ast/source/materials/index.js.json @@ -634,10 +634,10 @@ "type": "ExportSpecifier", "exported": { "type": "Identifier", - "name": "DepthMaterial", + "name": "DotScreenMaterial", "range": [ 516, - 529 + 533 ], "loc": { "start": { @@ -646,16 +646,16 @@ }, "end": { "line": 13, - "column": 22 + "column": 26 } } }, "local": { "type": "Identifier", - "name": "DepthMaterial", + "name": "DotScreenMaterial", "range": [ 516, - 529 + 533 ], "loc": { "start": { @@ -664,13 +664,13 @@ }, "end": { "line": 13, - "column": 22 + "column": 26 } } }, "range": [ 516, - 529 + 533 ], "loc": { "start": { @@ -679,33 +679,33 @@ }, "end": { "line": 13, - "column": 22 + "column": 26 } } } ], "source": { "type": "Literal", - "value": "./DepthMaterial.js", - "raw": "\"./DepthMaterial.js\"", + "value": "./DotScreenMaterial.js", + "raw": "\"./DotScreenMaterial.js\"", "range": [ - 537, - 557 + 541, + 565 ], "loc": { "start": { "line": 13, - "column": 30 + "column": 34 }, "end": { "line": 13, - "column": 50 + "column": 58 } } }, "range": [ 507, - 558 + 566 ], "loc": { "start": { @@ -714,7 +714,7 @@ }, "end": { "line": 13, - "column": 51 + "column": 59 } } }, @@ -726,10 +726,10 @@ "type": "ExportSpecifier", "exported": { "type": "Identifier", - "name": "DotScreenMaterial", + "name": "FilmMaterial", "range": [ - 569, - 586 + 577, + 589 ], "loc": { "start": { @@ -738,16 +738,16 @@ }, "end": { "line": 14, - "column": 26 + "column": 21 } } }, "local": { "type": "Identifier", - "name": "DotScreenMaterial", + "name": "FilmMaterial", "range": [ - 569, - 586 + 577, + 589 ], "loc": { "start": { @@ -756,13 +756,13 @@ }, "end": { "line": 14, - "column": 26 + "column": 21 } } }, "range": [ - 569, - 586 + 577, + 589 ], "loc": { "start": { @@ -771,33 +771,33 @@ }, "end": { "line": 14, - "column": 26 + "column": 21 } } } ], "source": { "type": "Literal", - "value": "./DotScreenMaterial.js", - "raw": "\"./DotScreenMaterial.js\"", + "value": "./FilmMaterial.js", + "raw": "\"./FilmMaterial.js\"", "range": [ - 594, - 618 + 597, + 616 ], "loc": { "start": { "line": 14, - "column": 34 + "column": 29 }, "end": { "line": 14, - "column": 58 + "column": 48 } } }, "range": [ - 560, - 619 + 568, + 617 ], "loc": { "start": { @@ -806,7 +806,7 @@ }, "end": { "line": 14, - "column": 59 + "column": 49 } } }, @@ -818,9 +818,9 @@ "type": "ExportSpecifier", "exported": { "type": "Identifier", - "name": "FilmMaterial", + "name": "GlitchMaterial", "range": [ - 630, + 628, 642 ], "loc": { @@ -830,15 +830,15 @@ }, "end": { "line": 15, - "column": 21 + "column": 23 } } }, "local": { "type": "Identifier", - "name": "FilmMaterial", + "name": "GlitchMaterial", "range": [ - 630, + 628, 642 ], "loc": { @@ -848,12 +848,12 @@ }, "end": { "line": 15, - "column": 21 + "column": 23 } } }, "range": [ - 630, + 628, 642 ], "loc": { @@ -863,33 +863,33 @@ }, "end": { "line": 15, - "column": 21 + "column": 23 } } } ], "source": { "type": "Literal", - "value": "./FilmMaterial.js", - "raw": "\"./FilmMaterial.js\"", + "value": "./GlitchMaterial.js", + "raw": "\"./GlitchMaterial.js\"", "range": [ 650, - 669 + 671 ], "loc": { "start": { "line": 15, - "column": 29 + "column": 31 }, "end": { "line": 15, - "column": 48 + "column": 52 } } }, "range": [ - 621, - 670 + 619, + 672 ], "loc": { "start": { @@ -898,7 +898,7 @@ }, "end": { "line": 15, - "column": 49 + "column": 53 } } }, @@ -910,10 +910,10 @@ "type": "ExportSpecifier", "exported": { "type": "Identifier", - "name": "GlitchMaterial", + "name": "GodRaysMaterial", "range": [ - 681, - 695 + 683, + 698 ], "loc": { "start": { @@ -922,16 +922,16 @@ }, "end": { "line": 16, - "column": 23 + "column": 24 } } }, "local": { "type": "Identifier", - "name": "GlitchMaterial", + "name": "GodRaysMaterial", "range": [ - 681, - 695 + 683, + 698 ], "loc": { "start": { @@ -940,13 +940,13 @@ }, "end": { "line": 16, - "column": 23 + "column": 24 } } }, "range": [ - 681, - 695 + 683, + 698 ], "loc": { "start": { @@ -955,33 +955,33 @@ }, "end": { "line": 16, - "column": 23 + "column": 24 } } } ], "source": { "type": "Literal", - "value": "./GlitchMaterial.js", - "raw": "\"./GlitchMaterial.js\"", + "value": "./GodRaysMaterial.js", + "raw": "\"./GodRaysMaterial.js\"", "range": [ - 703, - 724 + 706, + 728 ], "loc": { "start": { "line": 16, - "column": 31 + "column": 32 }, "end": { "line": 16, - "column": 52 + "column": 54 } } }, "range": [ - 672, - 725 + 674, + 729 ], "loc": { "start": { @@ -990,7 +990,7 @@ }, "end": { "line": 16, - "column": 53 + "column": 55 } } }, @@ -1002,10 +1002,10 @@ "type": "ExportSpecifier", "exported": { "type": "Identifier", - "name": "GodRaysMaterial", + "name": "LuminosityMaterial", "range": [ - 736, - 751 + 740, + 758 ], "loc": { "start": { @@ -1014,16 +1014,16 @@ }, "end": { "line": 17, - "column": 24 + "column": 27 } } }, "local": { "type": "Identifier", - "name": "GodRaysMaterial", + "name": "LuminosityMaterial", "range": [ - 736, - 751 + 740, + 758 ], "loc": { "start": { @@ -1032,13 +1032,13 @@ }, "end": { "line": 17, - "column": 24 + "column": 27 } } }, "range": [ - 736, - 751 + 740, + 758 ], "loc": { "start": { @@ -1047,33 +1047,33 @@ }, "end": { "line": 17, - "column": 24 + "column": 27 } } } ], "source": { "type": "Literal", - "value": "./GodRaysMaterial.js", - "raw": "\"./GodRaysMaterial.js\"", + "value": "./LuminosityMaterial.js", + "raw": "\"./LuminosityMaterial.js\"", "range": [ - 759, - 781 + 766, + 791 ], "loc": { "start": { "line": 17, - "column": 32 + "column": 35 }, "end": { "line": 17, - "column": 54 + "column": 60 } } }, "range": [ - 727, - 782 + 731, + 792 ], "loc": { "start": { @@ -1082,7 +1082,7 @@ }, "end": { "line": 17, - "column": 55 + "column": 61 } } }, @@ -1094,10 +1094,10 @@ "type": "ExportSpecifier", "exported": { "type": "Identifier", - "name": "LuminosityMaterial", + "name": "PixelationMaterial", "range": [ - 793, - 811 + 803, + 821 ], "loc": { "start": { @@ -1112,10 +1112,10 @@ }, "local": { "type": "Identifier", - "name": "LuminosityMaterial", + "name": "PixelationMaterial", "range": [ - 793, - 811 + 803, + 821 ], "loc": { "start": { @@ -1129,8 +1129,8 @@ } }, "range": [ - 793, - 811 + 803, + 821 ], "loc": { "start": { @@ -1146,11 +1146,11 @@ ], "source": { "type": "Literal", - "value": "./LuminosityMaterial.js", - "raw": "\"./LuminosityMaterial.js\"", + "value": "./PixelationMaterial.js", + "raw": "\"./PixelationMaterial.js\"", "range": [ - 819, - 844 + 829, + 854 ], "loc": { "start": { @@ -1164,8 +1164,8 @@ } }, "range": [ - 784, - 845 + 794, + 855 ], "loc": { "start": { @@ -1186,10 +1186,10 @@ "type": "ExportSpecifier", "exported": { "type": "Identifier", - "name": "PixelationMaterial", + "name": "ShockWaveMaterial", "range": [ - 856, - 874 + 866, + 883 ], "loc": { "start": { @@ -1198,16 +1198,16 @@ }, "end": { "line": 19, - "column": 27 + "column": 26 } } }, "local": { "type": "Identifier", - "name": "PixelationMaterial", + "name": "ShockWaveMaterial", "range": [ - 856, - 874 + 866, + 883 ], "loc": { "start": { @@ -1216,13 +1216,13 @@ }, "end": { "line": 19, - "column": 27 + "column": 26 } } }, "range": [ - 856, - 874 + 866, + 883 ], "loc": { "start": { @@ -1231,33 +1231,33 @@ }, "end": { "line": 19, - "column": 27 + "column": 26 } } } ], "source": { "type": "Literal", - "value": "./PixelationMaterial.js", - "raw": "\"./PixelationMaterial.js\"", + "value": "./ShockWaveMaterial.js", + "raw": "\"./ShockWaveMaterial.js\"", "range": [ - 882, - 907 + 891, + 915 ], "loc": { "start": { "line": 19, - "column": 35 + "column": 34 }, "end": { "line": 19, - "column": 60 + "column": 58 } } }, "range": [ - 847, - 908 + 857, + 916 ], "loc": { "start": { @@ -1266,7 +1266,7 @@ }, "end": { "line": 19, - "column": 61 + "column": 59 } } }, @@ -1278,10 +1278,10 @@ "type": "ExportSpecifier", "exported": { "type": "Identifier", - "name": "ShockWaveMaterial", + "name": "SMAABlendMaterial", "range": [ - 919, - 936 + 927, + 944 ], "loc": { "start": { @@ -1296,10 +1296,10 @@ }, "local": { "type": "Identifier", - "name": "ShockWaveMaterial", + "name": "SMAABlendMaterial", "range": [ - 919, - 936 + 927, + 944 ], "loc": { "start": { @@ -1313,8 +1313,8 @@ } }, "range": [ - 919, - 936 + 927, + 944 ], "loc": { "start": { @@ -1330,11 +1330,11 @@ ], "source": { "type": "Literal", - "value": "./ShockWaveMaterial.js", - "raw": "\"./ShockWaveMaterial.js\"", + "value": "./SMAABlendMaterial.js", + "raw": "\"./SMAABlendMaterial.js\"", "range": [ - 944, - 968 + 952, + 976 ], "loc": { "start": { @@ -1348,8 +1348,8 @@ } }, "range": [ - 910, - 969 + 918, + 977 ], "loc": { "start": { @@ -1370,10 +1370,10 @@ "type": "ExportSpecifier", "exported": { "type": "Identifier", - "name": "SMAABlendMaterial", + "name": "SMAAColorEdgesMaterial", "range": [ - 980, - 997 + 988, + 1010 ], "loc": { "start": { @@ -1382,16 +1382,16 @@ }, "end": { "line": 21, - "column": 26 + "column": 31 } } }, "local": { "type": "Identifier", - "name": "SMAABlendMaterial", + "name": "SMAAColorEdgesMaterial", "range": [ - 980, - 997 + 988, + 1010 ], "loc": { "start": { @@ -1400,13 +1400,13 @@ }, "end": { "line": 21, - "column": 26 + "column": 31 } } }, "range": [ - 980, - 997 + 988, + 1010 ], "loc": { "start": { @@ -1415,33 +1415,33 @@ }, "end": { "line": 21, - "column": 26 + "column": 31 } } } ], "source": { "type": "Literal", - "value": "./SMAABlendMaterial.js", - "raw": "\"./SMAABlendMaterial.js\"", + "value": "./SMAAColorEdgesMaterial.js", + "raw": "\"./SMAAColorEdgesMaterial.js\"", "range": [ - 1005, - 1029 + 1018, + 1047 ], "loc": { "start": { "line": 21, - "column": 34 + "column": 39 }, "end": { "line": 21, - "column": 58 + "column": 68 } } }, "range": [ - 971, - 1030 + 979, + 1048 ], "loc": { "start": { @@ -1450,7 +1450,7 @@ }, "end": { "line": 21, - "column": 59 + "column": 69 } } }, @@ -1462,10 +1462,10 @@ "type": "ExportSpecifier", "exported": { "type": "Identifier", - "name": "SMAAColorEdgesMaterial", + "name": "SMAAWeightsMaterial", "range": [ - 1041, - 1063 + 1059, + 1078 ], "loc": { "start": { @@ -1474,16 +1474,16 @@ }, "end": { "line": 22, - "column": 31 + "column": 28 } } }, "local": { "type": "Identifier", - "name": "SMAAColorEdgesMaterial", + "name": "SMAAWeightsMaterial", "range": [ - 1041, - 1063 + 1059, + 1078 ], "loc": { "start": { @@ -1492,13 +1492,13 @@ }, "end": { "line": 22, - "column": 31 + "column": 28 } } }, "range": [ - 1041, - 1063 + 1059, + 1078 ], "loc": { "start": { @@ -1507,33 +1507,33 @@ }, "end": { "line": 22, - "column": 31 + "column": 28 } } } ], "source": { "type": "Literal", - "value": "./SMAAColorEdgesMaterial.js", - "raw": "\"./SMAAColorEdgesMaterial.js\"", + "value": "./SMAAWeightsMaterial.js", + "raw": "\"./SMAAWeightsMaterial.js\"", "range": [ - 1071, - 1100 + 1086, + 1112 ], "loc": { "start": { "line": 22, - "column": 39 + "column": 36 }, "end": { "line": 22, - "column": 68 + "column": 62 } } }, "range": [ - 1032, - 1101 + 1050, + 1113 ], "loc": { "start": { @@ -1542,7 +1542,7 @@ }, "end": { "line": 22, - "column": 69 + "column": 63 } } }, @@ -1554,10 +1554,10 @@ "type": "ExportSpecifier", "exported": { "type": "Identifier", - "name": "SMAAWeightsMaterial", + "name": "ToneMappingMaterial", "range": [ - 1112, - 1131 + 1124, + 1143 ], "loc": { "start": { @@ -1572,10 +1572,10 @@ }, "local": { "type": "Identifier", - "name": "SMAAWeightsMaterial", + "name": "ToneMappingMaterial", "range": [ - 1112, - 1131 + 1124, + 1143 ], "loc": { "start": { @@ -1589,8 +1589,8 @@ } }, "range": [ - 1112, - 1131 + 1124, + 1143 ], "loc": { "start": { @@ -1606,11 +1606,11 @@ ], "source": { "type": "Literal", - "value": "./SMAAWeightsMaterial.js", - "raw": "\"./SMAAWeightsMaterial.js\"", + "value": "./ToneMappingMaterial.js", + "raw": "\"./ToneMappingMaterial.js\"", "range": [ - 1139, - 1165 + 1151, + 1177 ], "loc": { "start": { @@ -1624,8 +1624,8 @@ } }, "range": [ - 1103, - 1166 + 1115, + 1178 ], "loc": { "start": { @@ -1637,104 +1637,12 @@ "column": 63 } } - }, - { - "type": "ExportNamedDeclaration", - "declaration": null, - "specifiers": [ - { - "type": "ExportSpecifier", - "exported": { - "type": "Identifier", - "name": "ToneMappingMaterial", - "range": [ - 1177, - 1196 - ], - "loc": { - "start": { - "line": 24, - "column": 9 - }, - "end": { - "line": 24, - "column": 28 - } - } - }, - "local": { - "type": "Identifier", - "name": "ToneMappingMaterial", - "range": [ - 1177, - 1196 - ], - "loc": { - "start": { - "line": 24, - "column": 9 - }, - "end": { - "line": 24, - "column": 28 - } - } - }, - "range": [ - 1177, - 1196 - ], - "loc": { - "start": { - "line": 24, - "column": 9 - }, - "end": { - "line": 24, - "column": 28 - } - } - } - ], - "source": { - "type": "Literal", - "value": "./ToneMappingMaterial.js", - "raw": "\"./ToneMappingMaterial.js\"", - "range": [ - 1204, - 1230 - ], - "loc": { - "start": { - "line": 24, - "column": 36 - }, - "end": { - "line": 24, - "column": 62 - } - } - }, - "range": [ - 1168, - 1231 - ], - "loc": { - "start": { - "line": 24, - "column": 0 - }, - "end": { - "line": 24, - "column": 63 - } - } } ], "sourceType": "module", "range": [ 135, - 1231 + 1178 ], "loc": { "start": { @@ -1742,7 +1650,7 @@ "column": 0 }, "end": { - "line": 24, + "line": 23, "column": 63 } }, diff --git a/public/docs/ast/source/passes/BloomPass.js.json b/public/docs/ast/source/passes/BloomPass.js.json index cc69474d0..942176c7f 100644 --- a/public/docs/ast/source/passes/BloomPass.js.json +++ b/public/docs/ast/source/passes/BloomPass.js.json @@ -3216,10 +3216,10 @@ "type": "AssignmentPattern", "left": { "type": "Identifier", - "name": "x", + "name": "value", "range": [ 2566, - 2567 + 2571 ], "loc": { "start": { @@ -3228,7 +3228,7 @@ }, "end": { "line": 107, - "column": 22 + "column": 26 } } }, @@ -3237,23 +3237,23 @@ "value": 0.5, "raw": "0.5", "range": [ - 2570, - 2573 + 2574, + 2577 ], "loc": { "start": { "line": 107, - "column": 25 + "column": 29 }, "end": { "line": 107, - "column": 28 + "column": 32 } } }, "range": [ 2566, - 2573 + 2577 ], "loc": { "start": { @@ -3262,7 +3262,7 @@ }, "end": { "line": 107, - "column": 28 + "column": 32 } } } @@ -3284,17 +3284,17 @@ "object": { "type": "ThisExpression", "range": [ - 2577, - 2581 + 2581, + 2585 ], "loc": { "start": { "line": 107, - "column": 32 + "column": 36 }, "end": { "line": 107, - "column": 36 + "column": 40 } } }, @@ -3302,32 +3302,32 @@ "type": "Identifier", "name": "blurPass", "range": [ - 2582, - 2590 + 2586, + 2594 ], "loc": { "start": { "line": 107, - "column": 37 + "column": 41 }, "end": { "line": 107, - "column": 45 + "column": 49 } } }, "range": [ - 2577, - 2590 + 2581, + 2594 ], "loc": { "start": { "line": 107, - "column": 32 + "column": 36 }, "end": { "line": 107, - "column": 45 + "column": 49 } } }, @@ -3335,96 +3335,96 @@ "type": "Identifier", "name": "resolutionScale", "range": [ - 2591, - 2606 + 2595, + 2610 ], "loc": { "start": { "line": 107, - "column": 46 + "column": 50 }, "end": { "line": 107, - "column": 61 + "column": 65 } } }, "range": [ - 2577, - 2606 + 2581, + 2610 ], "loc": { "start": { "line": 107, - "column": 32 + "column": 36 }, "end": { "line": 107, - "column": 61 + "column": 65 } } }, "right": { "type": "Identifier", - "name": "x", + "name": "value", "range": [ - 2609, - 2610 + 2613, + 2618 ], "loc": { "start": { "line": 107, - "column": 64 + "column": 68 }, "end": { "line": 107, - "column": 65 + "column": 73 } } }, "range": [ - 2577, - 2610 + 2581, + 2618 ], "loc": { "start": { "line": 107, - "column": 32 + "column": 36 }, "end": { "line": 107, - "column": 65 + "column": 73 } } }, "range": [ - 2577, - 2611 + 2581, + 2619 ], "loc": { "start": { "line": 107, - "column": 32 + "column": 36 }, "end": { "line": 107, - "column": 66 + "column": 74 } } } ], "range": [ - 2575, - 2613 + 2579, + 2621 ], "loc": { "start": { "line": 107, - "column": 30 + "column": 34 }, "end": { "line": 107, - "column": 68 + "column": 76 } } }, @@ -3432,7 +3432,7 @@ "expression": false, "range": [ 2565, - 2613 + 2621 ], "loc": { "start": { @@ -3441,7 +3441,7 @@ }, "end": { "line": 107, - "column": 68 + "column": 76 } } }, @@ -3449,7 +3449,7 @@ "computed": false, "range": [ 2546, - 2613 + 2621 ], "loc": { "start": { @@ -3458,7 +3458,7 @@ }, "end": { "line": 107, - "column": 68 + "column": 76 } }, "leadingComments": [ @@ -3486,8 +3486,8 @@ "type": "Block", "value": "*\r\n\t * The blur kernel size.\r\n\t *\r\n\t * @type {KernelSize}\r\n\t * @default KernelSize.LARGE\r\n\t ", "range": [ - 2618, - 2714 + 2626, + 2722 ], "loc": { "start": { @@ -3509,8 +3509,8 @@ "type": "Identifier", "name": "kernelSize", "range": [ - 2723, - 2733 + 2731, + 2741 ], "loc": { "start": { @@ -3541,8 +3541,8 @@ "object": { "type": "ThisExpression", "range": [ - 2745, - 2749 + 2753, + 2757 ], "loc": { "start": { @@ -3559,8 +3559,8 @@ "type": "Identifier", "name": "blurPass", "range": [ - 2750, - 2758 + 2758, + 2766 ], "loc": { "start": { @@ -3574,8 +3574,8 @@ } }, "range": [ - 2745, - 2758 + 2753, + 2766 ], "loc": { "start": { @@ -3592,8 +3592,8 @@ "type": "Identifier", "name": "kernelSize", "range": [ - 2759, - 2769 + 2767, + 2777 ], "loc": { "start": { @@ -3607,8 +3607,8 @@ } }, "range": [ - 2745, - 2769 + 2753, + 2777 ], "loc": { "start": { @@ -3622,8 +3622,8 @@ } }, "range": [ - 2738, - 2770 + 2746, + 2778 ], "loc": { "start": { @@ -3638,8 +3638,8 @@ } ], "range": [ - 2736, - 2772 + 2744, + 2780 ], "loc": { "start": { @@ -3655,8 +3655,8 @@ "generator": false, "expression": false, "range": [ - 2733, - 2772 + 2741, + 2780 ], "loc": { "start": { @@ -3672,8 +3672,8 @@ "kind": "get", "computed": false, "range": [ - 2719, - 2772 + 2727, + 2780 ], "loc": { "start": { @@ -3690,8 +3690,8 @@ "type": "Block", "value": "*\r\n\t * The blur kernel size.\r\n\t *\r\n\t * @type {KernelSize}\r\n\t * @default KernelSize.LARGE\r\n\t ", "range": [ - 2618, - 2714 + 2626, + 2722 ], "loc": { "start": { @@ -3710,8 +3710,8 @@ "type": "Block", "value": "*\r\n\t * @type {KernelSize}\r\n\t ", "range": [ - 2777, - 2810 + 2785, + 2818 ], "loc": { "start": { @@ -3733,8 +3733,8 @@ "type": "Identifier", "name": "kernelSize", "range": [ - 2819, - 2829 + 2827, + 2837 ], "loc": { "start": { @@ -3755,10 +3755,10 @@ "type": "AssignmentPattern", "left": { "type": "Identifier", - "name": "x", + "name": "value", "range": [ - 2830, - 2831 + 2838, + 2843 ], "loc": { "start": { @@ -3767,7 +3767,7 @@ }, "end": { "line": 122, - "column": 17 + "column": 21 } } }, @@ -3778,17 +3778,17 @@ "type": "Identifier", "name": "KernelSize", "range": [ - 2834, - 2844 + 2846, + 2856 ], "loc": { "start": { "line": 122, - "column": 20 + "column": 24 }, "end": { "line": 122, - "column": 30 + "column": 34 } } }, @@ -3796,38 +3796,38 @@ "type": "Identifier", "name": "LARGE", "range": [ - 2845, - 2850 + 2857, + 2862 ], "loc": { "start": { "line": 122, - "column": 31 + "column": 35 }, "end": { "line": 122, - "column": 36 + "column": 40 } } }, "range": [ - 2834, - 2850 + 2846, + 2862 ], "loc": { "start": { "line": 122, - "column": 20 + "column": 24 }, "end": { "line": 122, - "column": 36 + "column": 40 } } }, "range": [ - 2830, - 2850 + 2838, + 2862 ], "loc": { "start": { @@ -3836,7 +3836,7 @@ }, "end": { "line": 122, - "column": 36 + "column": 40 } } } @@ -3858,17 +3858,17 @@ "object": { "type": "ThisExpression", "range": [ - 2854, - 2858 + 2866, + 2870 ], "loc": { "start": { "line": 122, - "column": 40 + "column": 44 }, "end": { "line": 122, - "column": 44 + "column": 48 } } }, @@ -3876,32 +3876,32 @@ "type": "Identifier", "name": "blurPass", "range": [ - 2859, - 2867 + 2871, + 2879 ], "loc": { "start": { "line": 122, - "column": 45 + "column": 49 }, "end": { "line": 122, - "column": 53 + "column": 57 } } }, "range": [ - 2854, - 2867 + 2866, + 2879 ], "loc": { "start": { "line": 122, - "column": 40 + "column": 44 }, "end": { "line": 122, - "column": 53 + "column": 57 } } }, @@ -3909,104 +3909,104 @@ "type": "Identifier", "name": "kernelSize", "range": [ - 2868, - 2878 + 2880, + 2890 ], "loc": { "start": { "line": 122, - "column": 54 + "column": 58 }, "end": { "line": 122, - "column": 64 + "column": 68 } } }, "range": [ - 2854, - 2878 + 2866, + 2890 ], "loc": { "start": { "line": 122, - "column": 40 + "column": 44 }, "end": { "line": 122, - "column": 64 + "column": 68 } } }, "right": { "type": "Identifier", - "name": "x", + "name": "value", "range": [ - 2881, - 2882 + 2893, + 2898 ], "loc": { "start": { "line": 122, - "column": 67 + "column": 71 }, "end": { "line": 122, - "column": 68 + "column": 76 } } }, "range": [ - 2854, - 2882 + 2866, + 2898 ], "loc": { "start": { "line": 122, - "column": 40 + "column": 44 }, "end": { "line": 122, - "column": 68 + "column": 76 } } }, "range": [ - 2854, - 2883 + 2866, + 2899 ], "loc": { "start": { "line": 122, - "column": 40 + "column": 44 }, "end": { "line": 122, - "column": 69 + "column": 77 } } } ], "range": [ - 2852, - 2885 + 2864, + 2901 ], "loc": { "start": { "line": 122, - "column": 38 + "column": 42 }, "end": { "line": 122, - "column": 71 + "column": 79 } } }, "generator": false, "expression": false, "range": [ - 2829, - 2885 + 2837, + 2901 ], "loc": { "start": { @@ -4015,15 +4015,15 @@ }, "end": { "line": 122, - "column": 71 + "column": 79 } } }, "kind": "set", "computed": false, "range": [ - 2815, - 2885 + 2823, + 2901 ], "loc": { "start": { @@ -4032,7 +4032,7 @@ }, "end": { "line": 122, - "column": 71 + "column": 79 } }, "leadingComments": [ @@ -4040,8 +4040,8 @@ "type": "Block", "value": "*\r\n\t * @type {KernelSize}\r\n\t ", "range": [ - 2777, - 2810 + 2785, + 2818 ], "loc": { "start": { @@ -4060,8 +4060,8 @@ "type": "Block", "value": "*\r\n\t * The overall intensity of the effect.\r\n\t *\r\n\t * @type {Number}\r\n\t * @default 1.0\r\n\t ", "range": [ - 2890, - 2984 + 2906, + 3000 ], "loc": { "start": { @@ -4083,8 +4083,8 @@ "type": "Identifier", "name": "intensity", "range": [ - 2993, - 3002 + 3009, + 3018 ], "loc": { "start": { @@ -4121,8 +4121,8 @@ "object": { "type": "ThisExpression", "range": [ - 3014, - 3018 + 3030, + 3034 ], "loc": { "start": { @@ -4139,8 +4139,8 @@ "type": "Identifier", "name": "combineMaterial", "range": [ - 3019, - 3034 + 3035, + 3050 ], "loc": { "start": { @@ -4154,8 +4154,8 @@ } }, "range": [ - 3014, - 3034 + 3030, + 3050 ], "loc": { "start": { @@ -4172,8 +4172,8 @@ "type": "Identifier", "name": "uniforms", "range": [ - 3035, - 3043 + 3051, + 3059 ], "loc": { "start": { @@ -4187,8 +4187,8 @@ } }, "range": [ - 3014, - 3043 + 3030, + 3059 ], "loc": { "start": { @@ -4205,8 +4205,8 @@ "type": "Identifier", "name": "opacity2", "range": [ - 3044, - 3052 + 3060, + 3068 ], "loc": { "start": { @@ -4220,8 +4220,8 @@ } }, "range": [ - 3014, - 3052 + 3030, + 3068 ], "loc": { "start": { @@ -4238,8 +4238,8 @@ "type": "Identifier", "name": "value", "range": [ - 3053, - 3058 + 3069, + 3074 ], "loc": { "start": { @@ -4253,8 +4253,8 @@ } }, "range": [ - 3014, - 3058 + 3030, + 3074 ], "loc": { "start": { @@ -4268,8 +4268,8 @@ } }, "range": [ - 3007, - 3059 + 3023, + 3075 ], "loc": { "start": { @@ -4284,8 +4284,8 @@ } ], "range": [ - 3005, - 3061 + 3021, + 3077 ], "loc": { "start": { @@ -4301,8 +4301,8 @@ "generator": false, "expression": false, "range": [ - 3002, - 3061 + 3018, + 3077 ], "loc": { "start": { @@ -4318,8 +4318,8 @@ "kind": "get", "computed": false, "range": [ - 2989, - 3061 + 3005, + 3077 ], "loc": { "start": { @@ -4336,8 +4336,8 @@ "type": "Block", "value": "*\r\n\t * The overall intensity of the effect.\r\n\t *\r\n\t * @type {Number}\r\n\t * @default 1.0\r\n\t ", "range": [ - 2890, - 2984 + 2906, + 3000 ], "loc": { "start": { @@ -4356,8 +4356,8 @@ "type": "Block", "value": "*\r\n\t * @type {Number}\r\n\t ", "range": [ - 3066, - 3095 + 3082, + 3111 ], "loc": { "start": { @@ -4379,8 +4379,8 @@ "type": "Identifier", "name": "intensity", "range": [ - 3104, - 3113 + 3120, + 3129 ], "loc": { "start": { @@ -4401,10 +4401,10 @@ "type": "AssignmentPattern", "left": { "type": "Identifier", - "name": "x", + "name": "value", "range": [ - 3114, - 3115 + 3130, + 3135 ], "loc": { "start": { @@ -4413,7 +4413,7 @@ }, "end": { "line": 137, - "column": 16 + "column": 20 } } }, @@ -4422,23 +4422,23 @@ "value": 1, "raw": "1.0", "range": [ - 3118, - 3121 + 3138, + 3141 ], "loc": { "start": { "line": 137, - "column": 19 + "column": 23 }, "end": { "line": 137, - "column": 22 + "column": 26 } } }, "range": [ - 3114, - 3121 + 3130, + 3141 ], "loc": { "start": { @@ -4447,7 +4447,7 @@ }, "end": { "line": 137, - "column": 22 + "column": 26 } } } @@ -4475,17 +4475,17 @@ "object": { "type": "ThisExpression", "range": [ - 3125, - 3129 + 3145, + 3149 ], "loc": { "start": { "line": 137, - "column": 26 + "column": 30 }, "end": { "line": 137, - "column": 30 + "column": 34 } } }, @@ -4493,32 +4493,32 @@ "type": "Identifier", "name": "combineMaterial", "range": [ - 3130, - 3145 + 3150, + 3165 ], "loc": { "start": { "line": 137, - "column": 31 + "column": 35 }, "end": { "line": 137, - "column": 46 + "column": 50 } } }, "range": [ - 3125, - 3145 + 3145, + 3165 ], "loc": { "start": { "line": 137, - "column": 26 + "column": 30 }, "end": { "line": 137, - "column": 46 + "column": 50 } } }, @@ -4526,32 +4526,32 @@ "type": "Identifier", "name": "uniforms", "range": [ - 3146, - 3154 + 3166, + 3174 ], "loc": { "start": { "line": 137, - "column": 47 + "column": 51 }, "end": { "line": 137, - "column": 55 + "column": 59 } } }, "range": [ - 3125, - 3154 + 3145, + 3174 ], "loc": { "start": { "line": 137, - "column": 26 + "column": 30 }, "end": { "line": 137, - "column": 55 + "column": 59 } } }, @@ -4559,32 +4559,32 @@ "type": "Identifier", "name": "opacity2", "range": [ - 3155, - 3163 + 3175, + 3183 ], "loc": { "start": { "line": 137, - "column": 56 + "column": 60 }, "end": { "line": 137, - "column": 64 + "column": 68 } } }, "range": [ - 3125, - 3163 + 3145, + 3183 ], "loc": { "start": { "line": 137, - "column": 26 + "column": 30 }, "end": { "line": 137, - "column": 64 + "column": 68 } } }, @@ -4592,104 +4592,104 @@ "type": "Identifier", "name": "value", "range": [ - 3164, - 3169 + 3184, + 3189 ], "loc": { "start": { "line": 137, - "column": 65 + "column": 69 }, "end": { "line": 137, - "column": 70 + "column": 74 } } }, "range": [ - 3125, - 3169 + 3145, + 3189 ], "loc": { "start": { "line": 137, - "column": 26 + "column": 30 }, "end": { "line": 137, - "column": 70 + "column": 74 } } }, "right": { "type": "Identifier", - "name": "x", + "name": "value", "range": [ - 3172, - 3173 + 3192, + 3197 ], "loc": { "start": { "line": 137, - "column": 73 + "column": 77 }, "end": { "line": 137, - "column": 74 + "column": 82 } } }, "range": [ - 3125, - 3173 + 3145, + 3197 ], "loc": { "start": { "line": 137, - "column": 26 + "column": 30 }, "end": { "line": 137, - "column": 74 + "column": 82 } } }, "range": [ - 3125, - 3174 + 3145, + 3198 ], "loc": { "start": { "line": 137, - "column": 26 + "column": 30 }, "end": { "line": 137, - "column": 75 + "column": 83 } } } ], "range": [ - 3123, - 3176 + 3143, + 3200 ], "loc": { "start": { "line": 137, - "column": 24 + "column": 28 }, "end": { "line": 137, - "column": 77 + "column": 85 } } }, "generator": false, "expression": false, "range": [ - 3113, - 3176 + 3129, + 3200 ], "loc": { "start": { @@ -4698,15 +4698,15 @@ }, "end": { "line": 137, - "column": 77 + "column": 85 } } }, "kind": "set", "computed": false, "range": [ - 3100, - 3176 + 3116, + 3200 ], "loc": { "start": { @@ -4715,7 +4715,7 @@ }, "end": { "line": 137, - "column": 77 + "column": 85 } }, "leadingComments": [ @@ -4723,8 +4723,8 @@ "type": "Block", "value": "*\r\n\t * @type {Number}\r\n\t ", "range": [ - 3066, - 3095 + 3082, + 3111 ], "loc": { "start": { @@ -4743,8 +4743,8 @@ "type": "Block", "value": "*\r\n\t * The luminance distinction factor.\r\n\t *\r\n\t * @type {Number}\r\n\t * @default 1.0\r\n\t ", "range": [ - 3181, - 3272 + 3205, + 3296 ], "loc": { "start": { @@ -4766,8 +4766,8 @@ "type": "Identifier", "name": "distinction", "range": [ - 3281, - 3292 + 3305, + 3316 ], "loc": { "start": { @@ -4804,8 +4804,8 @@ "object": { "type": "ThisExpression", "range": [ - 3304, - 3308 + 3328, + 3332 ], "loc": { "start": { @@ -4822,8 +4822,8 @@ "type": "Identifier", "name": "luminosityMaterial", "range": [ - 3309, - 3327 + 3333, + 3351 ], "loc": { "start": { @@ -4837,8 +4837,8 @@ } }, "range": [ - 3304, - 3327 + 3328, + 3351 ], "loc": { "start": { @@ -4855,8 +4855,8 @@ "type": "Identifier", "name": "uniforms", "range": [ - 3328, - 3336 + 3352, + 3360 ], "loc": { "start": { @@ -4870,8 +4870,8 @@ } }, "range": [ - 3304, - 3336 + 3328, + 3360 ], "loc": { "start": { @@ -4888,8 +4888,8 @@ "type": "Identifier", "name": "distinction", "range": [ - 3337, - 3348 + 3361, + 3372 ], "loc": { "start": { @@ -4903,8 +4903,8 @@ } }, "range": [ - 3304, - 3348 + 3328, + 3372 ], "loc": { "start": { @@ -4921,8 +4921,8 @@ "type": "Identifier", "name": "value", "range": [ - 3349, - 3354 + 3373, + 3378 ], "loc": { "start": { @@ -4936,8 +4936,8 @@ } }, "range": [ - 3304, - 3354 + 3328, + 3378 ], "loc": { "start": { @@ -4951,8 +4951,8 @@ } }, "range": [ - 3297, - 3355 + 3321, + 3379 ], "loc": { "start": { @@ -4967,8 +4967,8 @@ } ], "range": [ - 3295, - 3357 + 3319, + 3381 ], "loc": { "start": { @@ -4984,8 +4984,8 @@ "generator": false, "expression": false, "range": [ - 3292, - 3357 + 3316, + 3381 ], "loc": { "start": { @@ -5001,8 +5001,8 @@ "kind": "get", "computed": false, "range": [ - 3277, - 3357 + 3301, + 3381 ], "loc": { "start": { @@ -5019,8 +5019,8 @@ "type": "Block", "value": "*\r\n\t * The luminance distinction factor.\r\n\t *\r\n\t * @type {Number}\r\n\t * @default 1.0\r\n\t ", "range": [ - 3181, - 3272 + 3205, + 3296 ], "loc": { "start": { @@ -5039,8 +5039,8 @@ "type": "Block", "value": "*\r\n\t * @type {Number}\r\n\t ", "range": [ - 3362, - 3391 + 3386, + 3415 ], "loc": { "start": { @@ -5062,8 +5062,8 @@ "type": "Identifier", "name": "distinction", "range": [ - 3400, - 3411 + 3424, + 3435 ], "loc": { "start": { @@ -5084,10 +5084,10 @@ "type": "AssignmentPattern", "left": { "type": "Identifier", - "name": "x", + "name": "value", "range": [ - 3412, - 3413 + 3436, + 3441 ], "loc": { "start": { @@ -5096,7 +5096,7 @@ }, "end": { "line": 152, - "column": 18 + "column": 22 } } }, @@ -5105,23 +5105,23 @@ "value": 1, "raw": "1.0", "range": [ - 3416, - 3419 + 3444, + 3447 ], "loc": { "start": { "line": 152, - "column": 21 + "column": 25 }, "end": { "line": 152, - "column": 24 + "column": 28 } } }, "range": [ - 3412, - 3419 + 3436, + 3447 ], "loc": { "start": { @@ -5130,7 +5130,7 @@ }, "end": { "line": 152, - "column": 24 + "column": 28 } } } @@ -5158,17 +5158,17 @@ "object": { "type": "ThisExpression", "range": [ - 3423, - 3427 + 3451, + 3455 ], "loc": { "start": { "line": 152, - "column": 28 + "column": 32 }, "end": { "line": 152, - "column": 32 + "column": 36 } } }, @@ -5176,32 +5176,32 @@ "type": "Identifier", "name": "luminosityMaterial", "range": [ - 3428, - 3446 + 3456, + 3474 ], "loc": { "start": { "line": 152, - "column": 33 + "column": 37 }, "end": { "line": 152, - "column": 51 + "column": 55 } } }, "range": [ - 3423, - 3446 + 3451, + 3474 ], "loc": { "start": { "line": 152, - "column": 28 + "column": 32 }, "end": { "line": 152, - "column": 51 + "column": 55 } } }, @@ -5209,32 +5209,32 @@ "type": "Identifier", "name": "uniforms", "range": [ - 3447, - 3455 + 3475, + 3483 ], "loc": { "start": { "line": 152, - "column": 52 + "column": 56 }, "end": { "line": 152, - "column": 60 + "column": 64 } } }, "range": [ - 3423, - 3455 + 3451, + 3483 ], "loc": { "start": { "line": 152, - "column": 28 + "column": 32 }, "end": { "line": 152, - "column": 60 + "column": 64 } } }, @@ -5242,32 +5242,32 @@ "type": "Identifier", "name": "distinction", "range": [ - 3456, - 3467 + 3484, + 3495 ], "loc": { "start": { "line": 152, - "column": 61 + "column": 65 }, "end": { "line": 152, - "column": 72 + "column": 76 } } }, "range": [ - 3423, - 3467 + 3451, + 3495 ], "loc": { "start": { "line": 152, - "column": 28 + "column": 32 }, "end": { "line": 152, - "column": 72 + "column": 76 } } }, @@ -5275,104 +5275,104 @@ "type": "Identifier", "name": "value", "range": [ - 3468, - 3473 + 3496, + 3501 ], "loc": { "start": { "line": 152, - "column": 73 + "column": 77 }, "end": { "line": 152, - "column": 78 + "column": 82 } } }, "range": [ - 3423, - 3473 + 3451, + 3501 ], "loc": { "start": { "line": 152, - "column": 28 + "column": 32 }, "end": { "line": 152, - "column": 78 + "column": 82 } } }, "right": { "type": "Identifier", - "name": "x", + "name": "value", "range": [ - 3476, - 3477 + 3504, + 3509 ], "loc": { "start": { "line": 152, - "column": 81 + "column": 85 }, "end": { "line": 152, - "column": 82 + "column": 90 } } }, "range": [ - 3423, - 3477 + 3451, + 3509 ], "loc": { "start": { "line": 152, - "column": 28 + "column": 32 }, "end": { "line": 152, - "column": 82 + "column": 90 } } }, "range": [ - 3423, - 3478 + 3451, + 3510 ], "loc": { "start": { "line": 152, - "column": 28 + "column": 32 }, "end": { "line": 152, - "column": 83 + "column": 91 } } } ], "range": [ - 3421, - 3480 + 3449, + 3512 ], "loc": { "start": { "line": 152, - "column": 26 + "column": 30 }, "end": { "line": 152, - "column": 85 + "column": 93 } } }, "generator": false, "expression": false, "range": [ - 3411, - 3480 + 3435, + 3512 ], "loc": { "start": { @@ -5381,15 +5381,15 @@ }, "end": { "line": 152, - "column": 85 + "column": 93 } } }, "kind": "set", "computed": false, "range": [ - 3396, - 3480 + 3420, + 3512 ], "loc": { "start": { @@ -5398,7 +5398,7 @@ }, "end": { "line": 152, - "column": 85 + "column": 93 } }, "leadingComments": [ @@ -5406,8 +5406,8 @@ "type": "Block", "value": "*\r\n\t * @type {Number}\r\n\t ", "range": [ - 3362, - 3391 + 3386, + 3415 ], "loc": { "start": { @@ -5426,8 +5426,8 @@ "type": "Block", "value": "*\r\n\t * Renders the effect.\r\n\t *\r\n\t * Extracts a luminance map from the read buffer, blurs it and combines it\r\n\t * with the read buffer.\r\n\t *\r\n\t * @param {WebGLRenderer} renderer - The renderer.\r\n\t * @param {WebGLRenderTarget} readBuffer - The read buffer.\r\n\t * @param {WebGLRenderTarget} writeBuffer - The write buffer.\r\n\t ", "range": [ - 3485, - 3812 + 3517, + 3844 ], "loc": { "start": { @@ -5449,8 +5449,8 @@ "type": "Identifier", "name": "render", "range": [ - 3817, - 3823 + 3849, + 3855 ], "loc": { "start": { @@ -5471,8 +5471,8 @@ "type": "Identifier", "name": "renderer", "range": [ - 3824, - 3832 + 3856, + 3864 ], "loc": { "start": { @@ -5489,8 +5489,8 @@ "type": "Identifier", "name": "readBuffer", "range": [ - 3834, - 3844 + 3866, + 3876 ], "loc": { "start": { @@ -5507,8 +5507,8 @@ "type": "Identifier", "name": "writeBuffer", "range": [ - 3846, - 3857 + 3878, + 3889 ], "loc": { "start": { @@ -5534,8 +5534,8 @@ "type": "Identifier", "name": "quad", "range": [ - 3872, - 3876 + 3904, + 3908 ], "loc": { "start": { @@ -5554,8 +5554,8 @@ "object": { "type": "ThisExpression", "range": [ - 3879, - 3883 + 3911, + 3915 ], "loc": { "start": { @@ -5572,8 +5572,8 @@ "type": "Identifier", "name": "quad", "range": [ - 3884, - 3888 + 3916, + 3920 ], "loc": { "start": { @@ -5587,8 +5587,8 @@ } }, "range": [ - 3879, - 3888 + 3911, + 3920 ], "loc": { "start": { @@ -5602,8 +5602,8 @@ } }, "range": [ - 3872, - 3888 + 3904, + 3920 ], "loc": { "start": { @@ -5619,8 +5619,8 @@ ], "kind": "const", "range": [ - 3866, - 3889 + 3898, + 3921 ], "loc": { "start": { @@ -5642,8 +5642,8 @@ "type": "Identifier", "name": "scene", "range": [ - 3899, - 3904 + 3931, + 3936 ], "loc": { "start": { @@ -5662,8 +5662,8 @@ "object": { "type": "ThisExpression", "range": [ - 3907, - 3911 + 3939, + 3943 ], "loc": { "start": { @@ -5680,8 +5680,8 @@ "type": "Identifier", "name": "scene", "range": [ - 3912, - 3917 + 3944, + 3949 ], "loc": { "start": { @@ -5695,8 +5695,8 @@ } }, "range": [ - 3907, - 3917 + 3939, + 3949 ], "loc": { "start": { @@ -5710,8 +5710,8 @@ } }, "range": [ - 3899, - 3917 + 3931, + 3949 ], "loc": { "start": { @@ -5727,8 +5727,8 @@ ], "kind": "const", "range": [ - 3893, - 3918 + 3925, + 3950 ], "loc": { "start": { @@ -5750,8 +5750,8 @@ "type": "Identifier", "name": "camera", "range": [ - 3928, - 3934 + 3960, + 3966 ], "loc": { "start": { @@ -5770,8 +5770,8 @@ "object": { "type": "ThisExpression", "range": [ - 3937, - 3941 + 3969, + 3973 ], "loc": { "start": { @@ -5788,8 +5788,8 @@ "type": "Identifier", "name": "camera", "range": [ - 3942, - 3948 + 3974, + 3980 ], "loc": { "start": { @@ -5803,8 +5803,8 @@ } }, "range": [ - 3937, - 3948 + 3969, + 3980 ], "loc": { "start": { @@ -5818,8 +5818,8 @@ } }, "range": [ - 3928, - 3948 + 3960, + 3980 ], "loc": { "start": { @@ -5835,8 +5835,8 @@ ], "kind": "const", "range": [ - 3922, - 3949 + 3954, + 3981 ], "loc": { "start": { @@ -5858,8 +5858,8 @@ "type": "Identifier", "name": "blurPass", "range": [ - 3959, - 3967 + 3991, + 3999 ], "loc": { "start": { @@ -5878,8 +5878,8 @@ "object": { "type": "ThisExpression", "range": [ - 3970, - 3974 + 4002, + 4006 ], "loc": { "start": { @@ -5896,8 +5896,8 @@ "type": "Identifier", "name": "blurPass", "range": [ - 3975, - 3983 + 4007, + 4015 ], "loc": { "start": { @@ -5911,8 +5911,8 @@ } }, "range": [ - 3970, - 3983 + 4002, + 4015 ], "loc": { "start": { @@ -5926,8 +5926,8 @@ } }, "range": [ - 3959, - 3983 + 3991, + 4015 ], "loc": { "start": { @@ -5943,8 +5943,8 @@ ], "kind": "const", "range": [ - 3953, - 3984 + 3985, + 4016 ], "loc": { "start": { @@ -5966,8 +5966,8 @@ "type": "Identifier", "name": "luminosityMaterial", "range": [ - 3996, - 4014 + 4028, + 4046 ], "loc": { "start": { @@ -5986,8 +5986,8 @@ "object": { "type": "ThisExpression", "range": [ - 4017, - 4021 + 4049, + 4053 ], "loc": { "start": { @@ -6004,8 +6004,8 @@ "type": "Identifier", "name": "luminosityMaterial", "range": [ - 4022, - 4040 + 4054, + 4072 ], "loc": { "start": { @@ -6019,8 +6019,8 @@ } }, "range": [ - 4017, - 4040 + 4049, + 4072 ], "loc": { "start": { @@ -6034,8 +6034,8 @@ } }, "range": [ - 3996, - 4040 + 4028, + 4072 ], "loc": { "start": { @@ -6051,8 +6051,8 @@ ], "kind": "const", "range": [ - 3990, - 4041 + 4022, + 4073 ], "loc": { "start": { @@ -6074,8 +6074,8 @@ "type": "Identifier", "name": "combineMaterial", "range": [ - 4051, - 4066 + 4083, + 4098 ], "loc": { "start": { @@ -6094,8 +6094,8 @@ "object": { "type": "ThisExpression", "range": [ - 4069, - 4073 + 4101, + 4105 ], "loc": { "start": { @@ -6112,8 +6112,8 @@ "type": "Identifier", "name": "combineMaterial", "range": [ - 4074, - 4089 + 4106, + 4121 ], "loc": { "start": { @@ -6127,8 +6127,8 @@ } }, "range": [ - 4069, - 4089 + 4101, + 4121 ], "loc": { "start": { @@ -6142,8 +6142,8 @@ } }, "range": [ - 4051, - 4089 + 4083, + 4121 ], "loc": { "start": { @@ -6159,8 +6159,8 @@ ], "kind": "const", "range": [ - 4045, - 4090 + 4077, + 4122 ], "loc": { "start": { @@ -6182,8 +6182,8 @@ "type": "Identifier", "name": "renderTarget", "range": [ - 4100, - 4112 + 4132, + 4144 ], "loc": { "start": { @@ -6202,8 +6202,8 @@ "object": { "type": "ThisExpression", "range": [ - 4115, - 4119 + 4147, + 4151 ], "loc": { "start": { @@ -6220,8 +6220,8 @@ "type": "Identifier", "name": "renderTarget", "range": [ - 4120, - 4132 + 4152, + 4164 ], "loc": { "start": { @@ -6235,8 +6235,8 @@ } }, "range": [ - 4115, - 4132 + 4147, + 4164 ], "loc": { "start": { @@ -6250,8 +6250,8 @@ } }, "range": [ - 4100, - 4132 + 4132, + 4164 ], "loc": { "start": { @@ -6267,8 +6267,8 @@ ], "kind": "const", "range": [ - 4094, - 4133 + 4126, + 4165 ], "loc": { "start": { @@ -6285,8 +6285,8 @@ "type": "Line", "value": " Luminance filter.", "range": [ - 4139, - 4159 + 4171, + 4191 ], "loc": { "start": { @@ -6313,8 +6313,8 @@ "type": "Identifier", "name": "quad", "range": [ - 4163, - 4167 + 4195, + 4199 ], "loc": { "start": { @@ -6331,8 +6331,8 @@ "type": "Identifier", "name": "material", "range": [ - 4168, - 4176 + 4200, + 4208 ], "loc": { "start": { @@ -6346,8 +6346,8 @@ } }, "range": [ - 4163, - 4176 + 4195, + 4208 ], "loc": { "start": { @@ -6364,8 +6364,8 @@ "type": "Identifier", "name": "luminosityMaterial", "range": [ - 4179, - 4197 + 4211, + 4229 ], "loc": { "start": { @@ -6379,8 +6379,8 @@ } }, "range": [ - 4163, - 4197 + 4195, + 4229 ], "loc": { "start": { @@ -6394,8 +6394,8 @@ } }, "range": [ - 4163, - 4198 + 4195, + 4230 ], "loc": { "start": { @@ -6412,8 +6412,8 @@ "type": "Line", "value": " Luminance filter.", "range": [ - 4139, - 4159 + 4171, + 4191 ], "loc": { "start": { @@ -6446,8 +6446,8 @@ "type": "Identifier", "name": "luminosityMaterial", "range": [ - 4202, - 4220 + 4234, + 4252 ], "loc": { "start": { @@ -6464,8 +6464,8 @@ "type": "Identifier", "name": "uniforms", "range": [ - 4221, - 4229 + 4253, + 4261 ], "loc": { "start": { @@ -6479,8 +6479,8 @@ } }, "range": [ - 4202, - 4229 + 4234, + 4261 ], "loc": { "start": { @@ -6497,8 +6497,8 @@ "type": "Identifier", "name": "tDiffuse", "range": [ - 4230, - 4238 + 4262, + 4270 ], "loc": { "start": { @@ -6512,8 +6512,8 @@ } }, "range": [ - 4202, - 4238 + 4234, + 4270 ], "loc": { "start": { @@ -6530,8 +6530,8 @@ "type": "Identifier", "name": "value", "range": [ - 4239, - 4244 + 4271, + 4276 ], "loc": { "start": { @@ -6545,8 +6545,8 @@ } }, "range": [ - 4202, - 4244 + 4234, + 4276 ], "loc": { "start": { @@ -6566,8 +6566,8 @@ "type": "Identifier", "name": "readBuffer", "range": [ - 4247, - 4257 + 4279, + 4289 ], "loc": { "start": { @@ -6584,8 +6584,8 @@ "type": "Identifier", "name": "texture", "range": [ - 4258, - 4265 + 4290, + 4297 ], "loc": { "start": { @@ -6599,8 +6599,8 @@ } }, "range": [ - 4247, - 4265 + 4279, + 4297 ], "loc": { "start": { @@ -6614,8 +6614,8 @@ } }, "range": [ - 4202, - 4265 + 4234, + 4297 ], "loc": { "start": { @@ -6629,8 +6629,8 @@ } }, "range": [ - 4202, - 4266 + 4234, + 4298 ], "loc": { "start": { @@ -6654,8 +6654,8 @@ "type": "Identifier", "name": "renderer", "range": [ - 4270, - 4278 + 4302, + 4310 ], "loc": { "start": { @@ -6672,8 +6672,8 @@ "type": "Identifier", "name": "render", "range": [ - 4279, - 4285 + 4311, + 4317 ], "loc": { "start": { @@ -6687,8 +6687,8 @@ } }, "range": [ - 4270, - 4285 + 4302, + 4317 ], "loc": { "start": { @@ -6706,8 +6706,8 @@ "type": "Identifier", "name": "scene", "range": [ - 4286, - 4291 + 4318, + 4323 ], "loc": { "start": { @@ -6724,8 +6724,8 @@ "type": "Identifier", "name": "camera", "range": [ - 4293, - 4299 + 4325, + 4331 ], "loc": { "start": { @@ -6742,8 +6742,8 @@ "type": "Identifier", "name": "renderTarget", "range": [ - 4301, - 4313 + 4333, + 4345 ], "loc": { "start": { @@ -6758,8 +6758,8 @@ } ], "range": [ - 4270, - 4314 + 4302, + 4346 ], "loc": { "start": { @@ -6773,8 +6773,8 @@ } }, "range": [ - 4270, - 4315 + 4302, + 4347 ], "loc": { "start": { @@ -6791,8 +6791,8 @@ "type": "Line", "value": " Convolution phase.", "range": [ - 4321, - 4342 + 4353, + 4374 ], "loc": { "start": { @@ -6818,8 +6818,8 @@ "type": "Identifier", "name": "blurPass", "range": [ - 4346, - 4354 + 4378, + 4386 ], "loc": { "start": { @@ -6836,8 +6836,8 @@ "type": "Identifier", "name": "render", "range": [ - 4355, - 4361 + 4387, + 4393 ], "loc": { "start": { @@ -6851,8 +6851,8 @@ } }, "range": [ - 4346, - 4361 + 4378, + 4393 ], "loc": { "start": { @@ -6870,8 +6870,8 @@ "type": "Identifier", "name": "renderer", "range": [ - 4362, - 4370 + 4394, + 4402 ], "loc": { "start": { @@ -6888,8 +6888,8 @@ "type": "Identifier", "name": "renderTarget", "range": [ - 4372, - 4384 + 4404, + 4416 ], "loc": { "start": { @@ -6906,8 +6906,8 @@ "type": "Identifier", "name": "renderTarget", "range": [ - 4386, - 4398 + 4418, + 4430 ], "loc": { "start": { @@ -6922,8 +6922,8 @@ } ], "range": [ - 4346, - 4399 + 4378, + 4431 ], "loc": { "start": { @@ -6937,8 +6937,8 @@ } }, "range": [ - 4346, - 4400 + 4378, + 4432 ], "loc": { "start": { @@ -6955,8 +6955,8 @@ "type": "Line", "value": " Convolution phase.", "range": [ - 4321, - 4342 + 4353, + 4374 ], "loc": { "start": { @@ -6975,8 +6975,8 @@ "type": "Line", "value": " Render the original scene with superimposed blur.", "range": [ - 4406, - 4458 + 4438, + 4490 ], "loc": { "start": { @@ -7003,8 +7003,8 @@ "type": "Identifier", "name": "quad", "range": [ - 4462, - 4466 + 4494, + 4498 ], "loc": { "start": { @@ -7021,8 +7021,8 @@ "type": "Identifier", "name": "material", "range": [ - 4467, - 4475 + 4499, + 4507 ], "loc": { "start": { @@ -7036,8 +7036,8 @@ } }, "range": [ - 4462, - 4475 + 4494, + 4507 ], "loc": { "start": { @@ -7054,8 +7054,8 @@ "type": "Identifier", "name": "combineMaterial", "range": [ - 4478, - 4493 + 4510, + 4525 ], "loc": { "start": { @@ -7069,8 +7069,8 @@ } }, "range": [ - 4462, - 4493 + 4494, + 4525 ], "loc": { "start": { @@ -7084,8 +7084,8 @@ } }, "range": [ - 4462, - 4494 + 4494, + 4526 ], "loc": { "start": { @@ -7102,8 +7102,8 @@ "type": "Line", "value": " Render the original scene with superimposed blur.", "range": [ - 4406, - 4458 + 4438, + 4490 ], "loc": { "start": { @@ -7136,8 +7136,8 @@ "type": "Identifier", "name": "combineMaterial", "range": [ - 4498, - 4513 + 4530, + 4545 ], "loc": { "start": { @@ -7154,8 +7154,8 @@ "type": "Identifier", "name": "uniforms", "range": [ - 4514, - 4522 + 4546, + 4554 ], "loc": { "start": { @@ -7169,8 +7169,8 @@ } }, "range": [ - 4498, - 4522 + 4530, + 4554 ], "loc": { "start": { @@ -7187,8 +7187,8 @@ "type": "Identifier", "name": "texture1", "range": [ - 4523, - 4531 + 4555, + 4563 ], "loc": { "start": { @@ -7202,8 +7202,8 @@ } }, "range": [ - 4498, - 4531 + 4530, + 4563 ], "loc": { "start": { @@ -7220,8 +7220,8 @@ "type": "Identifier", "name": "value", "range": [ - 4532, - 4537 + 4564, + 4569 ], "loc": { "start": { @@ -7235,8 +7235,8 @@ } }, "range": [ - 4498, - 4537 + 4530, + 4569 ], "loc": { "start": { @@ -7256,8 +7256,8 @@ "type": "Identifier", "name": "readBuffer", "range": [ - 4540, - 4550 + 4572, + 4582 ], "loc": { "start": { @@ -7274,8 +7274,8 @@ "type": "Identifier", "name": "texture", "range": [ - 4551, - 4558 + 4583, + 4590 ], "loc": { "start": { @@ -7289,8 +7289,8 @@ } }, "range": [ - 4540, - 4558 + 4572, + 4590 ], "loc": { "start": { @@ -7304,8 +7304,8 @@ } }, "range": [ - 4498, - 4558 + 4530, + 4590 ], "loc": { "start": { @@ -7319,8 +7319,8 @@ } }, "range": [ - 4498, - 4559 + 4530, + 4591 ], "loc": { "start": { @@ -7351,8 +7351,8 @@ "type": "Identifier", "name": "combineMaterial", "range": [ - 4563, - 4578 + 4595, + 4610 ], "loc": { "start": { @@ -7369,8 +7369,8 @@ "type": "Identifier", "name": "uniforms", "range": [ - 4579, - 4587 + 4611, + 4619 ], "loc": { "start": { @@ -7384,8 +7384,8 @@ } }, "range": [ - 4563, - 4587 + 4595, + 4619 ], "loc": { "start": { @@ -7402,8 +7402,8 @@ "type": "Identifier", "name": "texture2", "range": [ - 4588, - 4596 + 4620, + 4628 ], "loc": { "start": { @@ -7417,8 +7417,8 @@ } }, "range": [ - 4563, - 4596 + 4595, + 4628 ], "loc": { "start": { @@ -7435,8 +7435,8 @@ "type": "Identifier", "name": "value", "range": [ - 4597, - 4602 + 4629, + 4634 ], "loc": { "start": { @@ -7450,8 +7450,8 @@ } }, "range": [ - 4563, - 4602 + 4595, + 4634 ], "loc": { "start": { @@ -7471,8 +7471,8 @@ "type": "Identifier", "name": "renderTarget", "range": [ - 4605, - 4617 + 4637, + 4649 ], "loc": { "start": { @@ -7489,8 +7489,8 @@ "type": "Identifier", "name": "texture", "range": [ - 4618, - 4625 + 4650, + 4657 ], "loc": { "start": { @@ -7504,8 +7504,8 @@ } }, "range": [ - 4605, - 4625 + 4637, + 4657 ], "loc": { "start": { @@ -7519,8 +7519,8 @@ } }, "range": [ - 4563, - 4625 + 4595, + 4657 ], "loc": { "start": { @@ -7534,8 +7534,8 @@ } }, "range": [ - 4563, - 4626 + 4595, + 4658 ], "loc": { "start": { @@ -7559,8 +7559,8 @@ "type": "Identifier", "name": "renderer", "range": [ - 4632, - 4640 + 4664, + 4672 ], "loc": { "start": { @@ -7577,8 +7577,8 @@ "type": "Identifier", "name": "render", "range": [ - 4641, - 4647 + 4673, + 4679 ], "loc": { "start": { @@ -7592,8 +7592,8 @@ } }, "range": [ - 4632, - 4647 + 4664, + 4679 ], "loc": { "start": { @@ -7611,8 +7611,8 @@ "type": "Identifier", "name": "scene", "range": [ - 4648, - 4653 + 4680, + 4685 ], "loc": { "start": { @@ -7629,8 +7629,8 @@ "type": "Identifier", "name": "camera", "range": [ - 4655, - 4661 + 4687, + 4693 ], "loc": { "start": { @@ -7651,8 +7651,8 @@ "object": { "type": "ThisExpression", "range": [ - 4663, - 4667 + 4695, + 4699 ], "loc": { "start": { @@ -7669,8 +7669,8 @@ "type": "Identifier", "name": "renderToScreen", "range": [ - 4668, - 4682 + 4700, + 4714 ], "loc": { "start": { @@ -7684,8 +7684,8 @@ } }, "range": [ - 4663, - 4682 + 4695, + 4714 ], "loc": { "start": { @@ -7703,8 +7703,8 @@ "value": null, "raw": "null", "range": [ - 4685, - 4689 + 4717, + 4721 ], "loc": { "start": { @@ -7721,8 +7721,8 @@ "type": "Identifier", "name": "writeBuffer", "range": [ - 4692, - 4703 + 4724, + 4735 ], "loc": { "start": { @@ -7736,8 +7736,8 @@ } }, "range": [ - 4663, - 4703 + 4695, + 4735 ], "loc": { "start": { @@ -7752,8 +7752,8 @@ } ], "range": [ - 4632, - 4704 + 4664, + 4736 ], "loc": { "start": { @@ -7767,8 +7767,8 @@ } }, "range": [ - 4632, - 4705 + 4664, + 4737 ], "loc": { "start": { @@ -7783,8 +7783,8 @@ } ], "range": [ - 3859, - 4711 + 3891, + 4743 ], "loc": { "start": { @@ -7800,8 +7800,8 @@ "generator": false, "expression": false, "range": [ - 3823, - 4711 + 3855, + 4743 ], "loc": { "start": { @@ -7817,8 +7817,8 @@ "kind": "method", "computed": false, "range": [ - 3817, - 4711 + 3849, + 4743 ], "loc": { "start": { @@ -7835,8 +7835,8 @@ "type": "Block", "value": "*\r\n\t * Renders the effect.\r\n\t *\r\n\t * Extracts a luminance map from the read buffer, blurs it and combines it\r\n\t * with the read buffer.\r\n\t *\r\n\t * @param {WebGLRenderer} renderer - The renderer.\r\n\t * @param {WebGLRenderTarget} readBuffer - The read buffer.\r\n\t * @param {WebGLRenderTarget} writeBuffer - The write buffer.\r\n\t ", "range": [ - 3485, - 3812 + 3517, + 3844 ], "loc": { "start": { @@ -7855,8 +7855,8 @@ "type": "Block", "value": "*\r\n\t * Adjusts the format of the render targets.\r\n\t *\r\n\t * @param {WebGLRenderer} renderer - The renderer.\r\n\t * @param {Boolean} alpha - Whether the renderer uses the alpha channel or not.\r\n\t ", "range": [ - 4716, - 4912 + 4748, + 4944 ], "loc": { "start": { @@ -7878,8 +7878,8 @@ "type": "Identifier", "name": "initialise", "range": [ - 4917, - 4927 + 4949, + 4959 ], "loc": { "start": { @@ -7900,8 +7900,8 @@ "type": "Identifier", "name": "renderer", "range": [ - 4928, - 4936 + 4960, + 4968 ], "loc": { "start": { @@ -7918,8 +7918,8 @@ "type": "Identifier", "name": "alpha", "range": [ - 4938, - 4943 + 4970, + 4975 ], "loc": { "start": { @@ -7949,8 +7949,8 @@ "object": { "type": "ThisExpression", "range": [ - 4952, - 4956 + 4984, + 4988 ], "loc": { "start": { @@ -7967,8 +7967,8 @@ "type": "Identifier", "name": "blurPass", "range": [ - 4957, - 4965 + 4989, + 4997 ], "loc": { "start": { @@ -7982,8 +7982,8 @@ } }, "range": [ - 4952, - 4965 + 4984, + 4997 ], "loc": { "start": { @@ -8000,8 +8000,8 @@ "type": "Identifier", "name": "initialise", "range": [ - 4966, - 4976 + 4998, + 5008 ], "loc": { "start": { @@ -8015,8 +8015,8 @@ } }, "range": [ - 4952, - 4976 + 4984, + 5008 ], "loc": { "start": { @@ -8034,8 +8034,8 @@ "type": "Identifier", "name": "renderer", "range": [ - 4977, - 4985 + 5009, + 5017 ], "loc": { "start": { @@ -8052,8 +8052,8 @@ "type": "Identifier", "name": "alpha", "range": [ - 4987, - 4992 + 5019, + 5024 ], "loc": { "start": { @@ -8068,8 +8068,8 @@ } ], "range": [ - 4952, - 4993 + 4984, + 5025 ], "loc": { "start": { @@ -8083,8 +8083,8 @@ } }, "range": [ - 4952, - 4994 + 4984, + 5026 ], "loc": { "start": { @@ -8106,8 +8106,8 @@ "type": "Identifier", "name": "alpha", "range": [ - 5004, - 5009 + 5036, + 5041 ], "loc": { "start": { @@ -8122,8 +8122,8 @@ }, "prefix": true, "range": [ - 5003, - 5009 + 5035, + 5041 ], "loc": { "start": { @@ -8156,8 +8156,8 @@ "object": { "type": "ThisExpression", "range": [ - 5013, - 5017 + 5045, + 5049 ], "loc": { "start": { @@ -8174,8 +8174,8 @@ "type": "Identifier", "name": "renderTarget", "range": [ - 5018, - 5030 + 5050, + 5062 ], "loc": { "start": { @@ -8189,8 +8189,8 @@ } }, "range": [ - 5013, - 5030 + 5045, + 5062 ], "loc": { "start": { @@ -8207,8 +8207,8 @@ "type": "Identifier", "name": "texture", "range": [ - 5031, - 5038 + 5063, + 5070 ], "loc": { "start": { @@ -8222,8 +8222,8 @@ } }, "range": [ - 5013, - 5038 + 5045, + 5070 ], "loc": { "start": { @@ -8240,8 +8240,8 @@ "type": "Identifier", "name": "format", "range": [ - 5039, - 5045 + 5071, + 5077 ], "loc": { "start": { @@ -8255,8 +8255,8 @@ } }, "range": [ - 5013, - 5045 + 5045, + 5077 ], "loc": { "start": { @@ -8273,8 +8273,8 @@ "type": "Identifier", "name": "RGBFormat", "range": [ - 5048, - 5057 + 5080, + 5089 ], "loc": { "start": { @@ -8288,8 +8288,8 @@ } }, "range": [ - 5013, - 5057 + 5045, + 5089 ], "loc": { "start": { @@ -8303,8 +8303,8 @@ } }, "range": [ - 5013, - 5058 + 5045, + 5090 ], "loc": { "start": { @@ -8319,8 +8319,8 @@ } ], "range": [ - 5011, - 5060 + 5043, + 5092 ], "loc": { "start": { @@ -8335,8 +8335,8 @@ }, "alternate": null, "range": [ - 5000, - 5060 + 5032, + 5092 ], "loc": { "start": { @@ -8351,8 +8351,8 @@ } ], "range": [ - 4945, - 5066 + 4977, + 5098 ], "loc": { "start": { @@ -8368,8 +8368,8 @@ "generator": false, "expression": false, "range": [ - 4927, - 5066 + 4959, + 5098 ], "loc": { "start": { @@ -8385,8 +8385,8 @@ "kind": "method", "computed": false, "range": [ - 4917, - 5066 + 4949, + 5098 ], "loc": { "start": { @@ -8403,8 +8403,8 @@ "type": "Block", "value": "*\r\n\t * Adjusts the format of the render targets.\r\n\t *\r\n\t * @param {WebGLRenderer} renderer - The renderer.\r\n\t * @param {Boolean} alpha - Whether the renderer uses the alpha channel or not.\r\n\t ", "range": [ - 4716, - 4912 + 4748, + 4944 ], "loc": { "start": { @@ -8423,8 +8423,8 @@ "type": "Block", "value": "*\r\n\t * Updates this pass with the renderer's size.\r\n\t *\r\n\t * @param {Number} width - The width.\r\n\t * @param {Number} height - The height.\r\n\t ", "range": [ - 5071, - 5216 + 5103, + 5248 ], "loc": { "start": { @@ -8446,8 +8446,8 @@ "type": "Identifier", "name": "setSize", "range": [ - 5221, - 5228 + 5253, + 5260 ], "loc": { "start": { @@ -8468,8 +8468,8 @@ "type": "Identifier", "name": "width", "range": [ - 5229, - 5234 + 5261, + 5266 ], "loc": { "start": { @@ -8486,8 +8486,8 @@ "type": "Identifier", "name": "height", "range": [ - 5236, - 5242 + 5268, + 5274 ], "loc": { "start": { @@ -8517,8 +8517,8 @@ "object": { "type": "ThisExpression", "range": [ - 5251, - 5255 + 5283, + 5287 ], "loc": { "start": { @@ -8535,8 +8535,8 @@ "type": "Identifier", "name": "blurPass", "range": [ - 5256, - 5264 + 5288, + 5296 ], "loc": { "start": { @@ -8550,8 +8550,8 @@ } }, "range": [ - 5251, - 5264 + 5283, + 5296 ], "loc": { "start": { @@ -8568,8 +8568,8 @@ "type": "Identifier", "name": "setSize", "range": [ - 5265, - 5272 + 5297, + 5304 ], "loc": { "start": { @@ -8583,8 +8583,8 @@ } }, "range": [ - 5251, - 5272 + 5283, + 5304 ], "loc": { "start": { @@ -8602,8 +8602,8 @@ "type": "Identifier", "name": "width", "range": [ - 5273, - 5278 + 5305, + 5310 ], "loc": { "start": { @@ -8620,8 +8620,8 @@ "type": "Identifier", "name": "height", "range": [ - 5280, - 5286 + 5312, + 5318 ], "loc": { "start": { @@ -8636,8 +8636,8 @@ } ], "range": [ - 5251, - 5287 + 5283, + 5319 ], "loc": { "start": { @@ -8651,8 +8651,8 @@ } }, "range": [ - 5251, - 5288 + 5283, + 5320 ], "loc": { "start": { @@ -8674,8 +8674,8 @@ "type": "Identifier", "name": "width", "range": [ - 5294, - 5299 + 5326, + 5331 ], "loc": { "start": { @@ -8697,8 +8697,8 @@ "object": { "type": "ThisExpression", "range": [ - 5302, - 5306 + 5334, + 5338 ], "loc": { "start": { @@ -8715,8 +8715,8 @@ "type": "Identifier", "name": "blurPass", "range": [ - 5307, - 5315 + 5339, + 5347 ], "loc": { "start": { @@ -8730,8 +8730,8 @@ } }, "range": [ - 5302, - 5315 + 5334, + 5347 ], "loc": { "start": { @@ -8748,8 +8748,8 @@ "type": "Identifier", "name": "width", "range": [ - 5316, - 5321 + 5348, + 5353 ], "loc": { "start": { @@ -8763,8 +8763,8 @@ } }, "range": [ - 5302, - 5321 + 5334, + 5353 ], "loc": { "start": { @@ -8778,8 +8778,8 @@ } }, "range": [ - 5294, - 5321 + 5326, + 5353 ], "loc": { "start": { @@ -8793,8 +8793,8 @@ } }, "range": [ - 5294, - 5322 + 5326, + 5354 ], "loc": { "start": { @@ -8816,8 +8816,8 @@ "type": "Identifier", "name": "height", "range": [ - 5326, - 5332 + 5358, + 5364 ], "loc": { "start": { @@ -8839,8 +8839,8 @@ "object": { "type": "ThisExpression", "range": [ - 5335, - 5339 + 5367, + 5371 ], "loc": { "start": { @@ -8857,8 +8857,8 @@ "type": "Identifier", "name": "blurPass", "range": [ - 5340, - 5348 + 5372, + 5380 ], "loc": { "start": { @@ -8872,8 +8872,8 @@ } }, "range": [ - 5335, - 5348 + 5367, + 5380 ], "loc": { "start": { @@ -8890,8 +8890,8 @@ "type": "Identifier", "name": "height", "range": [ - 5349, - 5355 + 5381, + 5387 ], "loc": { "start": { @@ -8905,8 +8905,8 @@ } }, "range": [ - 5335, - 5355 + 5367, + 5387 ], "loc": { "start": { @@ -8920,8 +8920,8 @@ } }, "range": [ - 5326, - 5355 + 5358, + 5387 ], "loc": { "start": { @@ -8935,8 +8935,8 @@ } }, "range": [ - 5326, - 5356 + 5358, + 5388 ], "loc": { "start": { @@ -8962,8 +8962,8 @@ "object": { "type": "ThisExpression", "range": [ - 5362, - 5366 + 5394, + 5398 ], "loc": { "start": { @@ -8980,8 +8980,8 @@ "type": "Identifier", "name": "renderTarget", "range": [ - 5367, - 5379 + 5399, + 5411 ], "loc": { "start": { @@ -8995,8 +8995,8 @@ } }, "range": [ - 5362, - 5379 + 5394, + 5411 ], "loc": { "start": { @@ -9013,8 +9013,8 @@ "type": "Identifier", "name": "setSize", "range": [ - 5380, - 5387 + 5412, + 5419 ], "loc": { "start": { @@ -9028,8 +9028,8 @@ } }, "range": [ - 5362, - 5387 + 5394, + 5419 ], "loc": { "start": { @@ -9047,8 +9047,8 @@ "type": "Identifier", "name": "width", "range": [ - 5388, - 5393 + 5420, + 5425 ], "loc": { "start": { @@ -9065,8 +9065,8 @@ "type": "Identifier", "name": "height", "range": [ - 5395, - 5401 + 5427, + 5433 ], "loc": { "start": { @@ -9081,8 +9081,8 @@ } ], "range": [ - 5362, - 5402 + 5394, + 5434 ], "loc": { "start": { @@ -9096,8 +9096,8 @@ } }, "range": [ - 5362, - 5403 + 5394, + 5435 ], "loc": { "start": { @@ -9112,8 +9112,8 @@ } ], "range": [ - 5244, - 5409 + 5276, + 5441 ], "loc": { "start": { @@ -9129,8 +9129,8 @@ "generator": false, "expression": false, "range": [ - 5228, - 5409 + 5260, + 5441 ], "loc": { "start": { @@ -9146,8 +9146,8 @@ "kind": "method", "computed": false, "range": [ - 5221, - 5409 + 5253, + 5441 ], "loc": { "start": { @@ -9164,8 +9164,8 @@ "type": "Block", "value": "*\r\n\t * Updates this pass with the renderer's size.\r\n\t *\r\n\t * @param {Number} width - The width.\r\n\t * @param {Number} height - The height.\r\n\t ", "range": [ - 5071, - 5216 + 5103, + 5248 ], "loc": { "start": { @@ -9184,7 +9184,7 @@ ], "range": [ 408, - 5414 + 5446 ], "loc": { "start": { @@ -9199,7 +9199,7 @@ }, "range": [ 379, - 5414 + 5446 ], "loc": { "start": { @@ -9237,7 +9237,7 @@ "source": null, "range": [ 372, - 5414 + 5446 ], "loc": { "start": { @@ -9274,7 +9274,7 @@ "sourceType": "module", "range": [ 0, - 5414 + 5446 ], "loc": { "start": { @@ -9471,8 +9471,8 @@ "type": "Block", "value": "*\r\n\t * The blur kernel size.\r\n\t *\r\n\t * @type {KernelSize}\r\n\t * @default KernelSize.LARGE\r\n\t ", "range": [ - 2618, - 2714 + 2626, + 2722 ], "loc": { "start": { @@ -9489,8 +9489,8 @@ "type": "Block", "value": "*\r\n\t * @type {KernelSize}\r\n\t ", "range": [ - 2777, - 2810 + 2785, + 2818 ], "loc": { "start": { @@ -9507,8 +9507,8 @@ "type": "Block", "value": "*\r\n\t * The overall intensity of the effect.\r\n\t *\r\n\t * @type {Number}\r\n\t * @default 1.0\r\n\t ", "range": [ - 2890, - 2984 + 2906, + 3000 ], "loc": { "start": { @@ -9525,8 +9525,8 @@ "type": "Block", "value": "*\r\n\t * @type {Number}\r\n\t ", "range": [ - 3066, - 3095 + 3082, + 3111 ], "loc": { "start": { @@ -9543,8 +9543,8 @@ "type": "Block", "value": "*\r\n\t * The luminance distinction factor.\r\n\t *\r\n\t * @type {Number}\r\n\t * @default 1.0\r\n\t ", "range": [ - 3181, - 3272 + 3205, + 3296 ], "loc": { "start": { @@ -9561,8 +9561,8 @@ "type": "Block", "value": "*\r\n\t * @type {Number}\r\n\t ", "range": [ - 3362, - 3391 + 3386, + 3415 ], "loc": { "start": { @@ -9579,8 +9579,8 @@ "type": "Block", "value": "*\r\n\t * Renders the effect.\r\n\t *\r\n\t * Extracts a luminance map from the read buffer, blurs it and combines it\r\n\t * with the read buffer.\r\n\t *\r\n\t * @param {WebGLRenderer} renderer - The renderer.\r\n\t * @param {WebGLRenderTarget} readBuffer - The read buffer.\r\n\t * @param {WebGLRenderTarget} writeBuffer - The write buffer.\r\n\t ", "range": [ - 3485, - 3812 + 3517, + 3844 ], "loc": { "start": { @@ -9597,8 +9597,8 @@ "type": "Line", "value": " Luminance filter.", "range": [ - 4139, - 4159 + 4171, + 4191 ], "loc": { "start": { @@ -9615,8 +9615,8 @@ "type": "Line", "value": " Convolution phase.", "range": [ - 4321, - 4342 + 4353, + 4374 ], "loc": { "start": { @@ -9633,8 +9633,8 @@ "type": "Line", "value": " Render the original scene with superimposed blur.", "range": [ - 4406, - 4458 + 4438, + 4490 ], "loc": { "start": { @@ -9651,8 +9651,8 @@ "type": "Block", "value": "*\r\n\t * Adjusts the format of the render targets.\r\n\t *\r\n\t * @param {WebGLRenderer} renderer - The renderer.\r\n\t * @param {Boolean} alpha - Whether the renderer uses the alpha channel or not.\r\n\t ", "range": [ - 4716, - 4912 + 4748, + 4944 ], "loc": { "start": { @@ -9669,8 +9669,8 @@ "type": "Block", "value": "*\r\n\t * Updates this pass with the renderer's size.\r\n\t *\r\n\t * @param {Number} width - The width.\r\n\t * @param {Number} height - The height.\r\n\t ", "range": [ - 5071, - 5216 + 5103, + 5248 ], "loc": { "start": { diff --git a/public/docs/ast/source/passes/BlurPass.js.json b/public/docs/ast/source/passes/BlurPass.js.json index c5c325381..ed9ee9436 100644 --- a/public/docs/ast/source/passes/BlurPass.js.json +++ b/public/docs/ast/source/passes/BlurPass.js.json @@ -3729,10 +3729,10 @@ "type": "AssignmentPattern", "left": { "type": "Identifier", - "name": "x", + "name": "value", "range": [ 2406, - 2407 + 2411 ], "loc": { "start": { @@ -3741,7 +3741,7 @@ }, "end": { "line": 119, - "column": 17 + "column": 21 } } }, @@ -3752,17 +3752,17 @@ "type": "Identifier", "name": "KernelSize", "range": [ - 2410, - 2420 + 2414, + 2424 ], "loc": { "start": { "line": 119, - "column": 20 + "column": 24 }, "end": { "line": 119, - "column": 30 + "column": 34 } } }, @@ -3770,38 +3770,38 @@ "type": "Identifier", "name": "LARGE", "range": [ - 2421, - 2426 + 2425, + 2430 ], "loc": { "start": { "line": 119, - "column": 31 + "column": 35 }, "end": { "line": 119, - "column": 36 + "column": 40 } } }, "range": [ - 2410, - 2426 + 2414, + 2430 ], "loc": { "start": { "line": 119, - "column": 20 + "column": 24 }, "end": { "line": 119, - "column": 36 + "column": 40 } } }, "range": [ 2406, - 2426 + 2430 ], "loc": { "start": { @@ -3810,7 +3810,7 @@ }, "end": { "line": 119, - "column": 36 + "column": 40 } } } @@ -3832,17 +3832,17 @@ "object": { "type": "ThisExpression", "range": [ - 2430, - 2434 + 2434, + 2438 ], "loc": { "start": { "line": 119, - "column": 40 + "column": 44 }, "end": { "line": 119, - "column": 44 + "column": 48 } } }, @@ -3850,32 +3850,32 @@ "type": "Identifier", "name": "convolutionMaterial", "range": [ - 2435, - 2454 + 2439, + 2458 ], "loc": { "start": { "line": 119, - "column": 45 + "column": 49 }, "end": { "line": 119, - "column": 64 + "column": 68 } } }, "range": [ - 2430, - 2454 + 2434, + 2458 ], "loc": { "start": { "line": 119, - "column": 40 + "column": 44 }, "end": { "line": 119, - "column": 64 + "column": 68 } } }, @@ -3883,96 +3883,96 @@ "type": "Identifier", "name": "kernelSize", "range": [ - 2455, - 2465 + 2459, + 2469 ], "loc": { "start": { "line": 119, - "column": 65 + "column": 69 }, "end": { "line": 119, - "column": 75 + "column": 79 } } }, "range": [ - 2430, - 2465 + 2434, + 2469 ], "loc": { "start": { "line": 119, - "column": 40 + "column": 44 }, "end": { "line": 119, - "column": 75 + "column": 79 } } }, "right": { "type": "Identifier", - "name": "x", + "name": "value", "range": [ - 2468, - 2469 + 2472, + 2477 ], "loc": { "start": { "line": 119, - "column": 78 + "column": 82 }, "end": { "line": 119, - "column": 79 + "column": 87 } } }, "range": [ - 2430, - 2469 + 2434, + 2477 ], "loc": { "start": { "line": 119, - "column": 40 + "column": 44 }, "end": { "line": 119, - "column": 79 + "column": 87 } } }, "range": [ - 2430, - 2470 + 2434, + 2478 ], "loc": { "start": { "line": 119, - "column": 40 + "column": 44 }, "end": { "line": 119, - "column": 80 + "column": 88 } } } ], "range": [ - 2428, - 2472 + 2432, + 2480 ], "loc": { "start": { "line": 119, - "column": 38 + "column": 42 }, "end": { "line": 119, - "column": 82 + "column": 90 } } }, @@ -3980,7 +3980,7 @@ "expression": false, "range": [ 2405, - 2472 + 2480 ], "loc": { "start": { @@ -3989,7 +3989,7 @@ }, "end": { "line": 119, - "column": 82 + "column": 90 } } }, @@ -3997,7 +3997,7 @@ "computed": false, "range": [ 2391, - 2472 + 2480 ], "loc": { "start": { @@ -4006,7 +4006,7 @@ }, "end": { "line": 119, - "column": 82 + "column": 90 } }, "leadingComments": [ @@ -4034,8 +4034,8 @@ "type": "Block", "value": "*\r\n\t * Blurs the read buffer.\r\n\t *\r\n\t * @param {WebGLRenderer} renderer - The renderer.\r\n\t * @param {WebGLRenderTarget} readBuffer - The read buffer.\r\n\t * @param {WebGLRenderTarget} writeBuffer - The write buffer.\r\n\t ", "range": [ - 2477, - 2698 + 2485, + 2706 ], "loc": { "start": { @@ -4057,8 +4057,8 @@ "type": "Identifier", "name": "render", "range": [ - 2703, - 2709 + 2711, + 2717 ], "loc": { "start": { @@ -4079,8 +4079,8 @@ "type": "Identifier", "name": "renderer", "range": [ - 2710, - 2718 + 2718, + 2726 ], "loc": { "start": { @@ -4097,8 +4097,8 @@ "type": "Identifier", "name": "readBuffer", "range": [ - 2720, - 2730 + 2728, + 2738 ], "loc": { "start": { @@ -4115,8 +4115,8 @@ "type": "Identifier", "name": "writeBuffer", "range": [ - 2732, - 2743 + 2740, + 2751 ], "loc": { "start": { @@ -4142,8 +4142,8 @@ "type": "Identifier", "name": "scene", "range": [ - 2758, - 2763 + 2766, + 2771 ], "loc": { "start": { @@ -4162,8 +4162,8 @@ "object": { "type": "ThisExpression", "range": [ - 2766, - 2770 + 2774, + 2778 ], "loc": { "start": { @@ -4180,8 +4180,8 @@ "type": "Identifier", "name": "scene", "range": [ - 2771, - 2776 + 2779, + 2784 ], "loc": { "start": { @@ -4195,8 +4195,8 @@ } }, "range": [ - 2766, - 2776 + 2774, + 2784 ], "loc": { "start": { @@ -4210,8 +4210,8 @@ } }, "range": [ - 2758, - 2776 + 2766, + 2784 ], "loc": { "start": { @@ -4227,8 +4227,8 @@ ], "kind": "const", "range": [ - 2752, - 2777 + 2760, + 2785 ], "loc": { "start": { @@ -4250,8 +4250,8 @@ "type": "Identifier", "name": "camera", "range": [ - 2787, - 2793 + 2795, + 2801 ], "loc": { "start": { @@ -4270,8 +4270,8 @@ "object": { "type": "ThisExpression", "range": [ - 2796, - 2800 + 2804, + 2808 ], "loc": { "start": { @@ -4288,8 +4288,8 @@ "type": "Identifier", "name": "camera", "range": [ - 2801, - 2807 + 2809, + 2815 ], "loc": { "start": { @@ -4303,8 +4303,8 @@ } }, "range": [ - 2796, - 2807 + 2804, + 2815 ], "loc": { "start": { @@ -4318,8 +4318,8 @@ } }, "range": [ - 2787, - 2807 + 2795, + 2815 ], "loc": { "start": { @@ -4335,8 +4335,8 @@ ], "kind": "const", "range": [ - 2781, - 2808 + 2789, + 2816 ], "loc": { "start": { @@ -4358,8 +4358,8 @@ "type": "Identifier", "name": "renderTargetX", "range": [ - 2820, - 2833 + 2828, + 2841 ], "loc": { "start": { @@ -4378,8 +4378,8 @@ "object": { "type": "ThisExpression", "range": [ - 2836, - 2840 + 2844, + 2848 ], "loc": { "start": { @@ -4396,8 +4396,8 @@ "type": "Identifier", "name": "renderTargetX", "range": [ - 2841, - 2854 + 2849, + 2862 ], "loc": { "start": { @@ -4411,8 +4411,8 @@ } }, "range": [ - 2836, - 2854 + 2844, + 2862 ], "loc": { "start": { @@ -4426,8 +4426,8 @@ } }, "range": [ - 2820, - 2854 + 2828, + 2862 ], "loc": { "start": { @@ -4443,8 +4443,8 @@ ], "kind": "const", "range": [ - 2814, - 2855 + 2822, + 2863 ], "loc": { "start": { @@ -4466,8 +4466,8 @@ "type": "Identifier", "name": "renderTargetY", "range": [ - 2865, - 2878 + 2873, + 2886 ], "loc": { "start": { @@ -4486,8 +4486,8 @@ "object": { "type": "ThisExpression", "range": [ - 2881, - 2885 + 2889, + 2893 ], "loc": { "start": { @@ -4504,8 +4504,8 @@ "type": "Identifier", "name": "renderTargetY", "range": [ - 2886, - 2899 + 2894, + 2907 ], "loc": { "start": { @@ -4519,8 +4519,8 @@ } }, "range": [ - 2881, - 2899 + 2889, + 2907 ], "loc": { "start": { @@ -4534,8 +4534,8 @@ } }, "range": [ - 2865, - 2899 + 2873, + 2907 ], "loc": { "start": { @@ -4551,8 +4551,8 @@ ], "kind": "const", "range": [ - 2859, - 2900 + 2867, + 2908 ], "loc": { "start": { @@ -4574,8 +4574,8 @@ "type": "Identifier", "name": "material", "range": [ - 2912, - 2920 + 2920, + 2928 ], "loc": { "start": { @@ -4594,8 +4594,8 @@ "object": { "type": "ThisExpression", "range": [ - 2923, - 2927 + 2931, + 2935 ], "loc": { "start": { @@ -4612,8 +4612,8 @@ "type": "Identifier", "name": "convolutionMaterial", "range": [ - 2928, - 2947 + 2936, + 2955 ], "loc": { "start": { @@ -4627,8 +4627,8 @@ } }, "range": [ - 2923, - 2947 + 2931, + 2955 ], "loc": { "start": { @@ -4642,8 +4642,8 @@ } }, "range": [ - 2912, - 2947 + 2920, + 2955 ], "loc": { "start": { @@ -4659,8 +4659,8 @@ ], "kind": "const", "range": [ - 2906, - 2948 + 2914, + 2956 ], "loc": { "start": { @@ -4682,8 +4682,8 @@ "type": "Identifier", "name": "uniforms", "range": [ - 2958, - 2966 + 2966, + 2974 ], "loc": { "start": { @@ -4703,8 +4703,8 @@ "type": "Identifier", "name": "material", "range": [ - 2969, - 2977 + 2977, + 2985 ], "loc": { "start": { @@ -4721,8 +4721,8 @@ "type": "Identifier", "name": "uniforms", "range": [ - 2978, - 2986 + 2986, + 2994 ], "loc": { "start": { @@ -4736,8 +4736,8 @@ } }, "range": [ - 2969, - 2986 + 2977, + 2994 ], "loc": { "start": { @@ -4751,8 +4751,8 @@ } }, "range": [ - 2958, - 2986 + 2966, + 2994 ], "loc": { "start": { @@ -4768,8 +4768,8 @@ ], "kind": "const", "range": [ - 2952, - 2987 + 2960, + 2995 ], "loc": { "start": { @@ -4791,8 +4791,8 @@ "type": "Identifier", "name": "kernel", "range": [ - 2997, - 3003 + 3005, + 3011 ], "loc": { "start": { @@ -4814,8 +4814,8 @@ "type": "Identifier", "name": "material", "range": [ - 3006, - 3014 + 3014, + 3022 ], "loc": { "start": { @@ -4832,8 +4832,8 @@ "type": "Identifier", "name": "getKernel", "range": [ - 3015, - 3024 + 3023, + 3032 ], "loc": { "start": { @@ -4847,8 +4847,8 @@ } }, "range": [ - 3006, - 3024 + 3014, + 3032 ], "loc": { "start": { @@ -4863,8 +4863,8 @@ }, "arguments": [], "range": [ - 3006, - 3026 + 3014, + 3034 ], "loc": { "start": { @@ -4878,8 +4878,8 @@ } }, "range": [ - 2997, - 3026 + 3005, + 3034 ], "loc": { "start": { @@ -4895,8 +4895,8 @@ ], "kind": "const", "range": [ - 2991, - 3027 + 2999, + 3035 ], "loc": { "start": { @@ -4918,8 +4918,8 @@ "type": "Identifier", "name": "lastRT", "range": [ - 3037, - 3043 + 3045, + 3051 ], "loc": { "start": { @@ -4936,8 +4936,8 @@ "type": "Identifier", "name": "readBuffer", "range": [ - 3046, - 3056 + 3054, + 3064 ], "loc": { "start": { @@ -4951,8 +4951,8 @@ } }, "range": [ - 3037, - 3056 + 3045, + 3064 ], "loc": { "start": { @@ -4968,8 +4968,8 @@ ], "kind": "let", "range": [ - 3033, - 3057 + 3041, + 3065 ], "loc": { "start": { @@ -4991,8 +4991,8 @@ "type": "Identifier", "name": "destRT", "range": [ - 3065, - 3071 + 3073, + 3079 ], "loc": { "start": { @@ -5007,8 +5007,8 @@ }, "init": null, "range": [ - 3065, - 3071 + 3073, + 3079 ], "loc": { "start": { @@ -5024,8 +5024,8 @@ ], "kind": "let", "range": [ - 3061, - 3072 + 3069, + 3080 ], "loc": { "start": { @@ -5047,8 +5047,8 @@ "type": "Identifier", "name": "i", "range": [ - 3080, - 3081 + 3088, + 3089 ], "loc": { "start": { @@ -5063,8 +5063,8 @@ }, "init": null, "range": [ - 3080, - 3081 + 3088, + 3089 ], "loc": { "start": { @@ -5083,8 +5083,8 @@ "type": "Identifier", "name": "l", "range": [ - 3083, - 3084 + 3091, + 3092 ], "loc": { "start": { @@ -5099,8 +5099,8 @@ }, "init": null, "range": [ - 3083, - 3084 + 3091, + 3092 ], "loc": { "start": { @@ -5116,8 +5116,8 @@ ], "kind": "let", "range": [ - 3076, - 3085 + 3084, + 3093 ], "loc": { "start": { @@ -5134,8 +5134,8 @@ "type": "Line", "value": " Apply the multi-pass blur.", "range": [ - 3091, - 3120 + 3099, + 3128 ], "loc": { "start": { @@ -5162,8 +5162,8 @@ "type": "Identifier", "name": "i", "range": [ - 3128, - 3129 + 3136, + 3137 ], "loc": { "start": { @@ -5181,8 +5181,8 @@ "value": 0, "raw": "0", "range": [ - 3132, - 3133 + 3140, + 3141 ], "loc": { "start": { @@ -5196,8 +5196,8 @@ } }, "range": [ - 3128, - 3133 + 3136, + 3141 ], "loc": { "start": { @@ -5217,8 +5217,8 @@ "type": "Identifier", "name": "l", "range": [ - 3135, - 3136 + 3143, + 3144 ], "loc": { "start": { @@ -5241,8 +5241,8 @@ "type": "Identifier", "name": "kernel", "range": [ - 3139, - 3145 + 3147, + 3153 ], "loc": { "start": { @@ -5259,8 +5259,8 @@ "type": "Identifier", "name": "length", "range": [ - 3146, - 3152 + 3154, + 3160 ], "loc": { "start": { @@ -5274,8 +5274,8 @@ } }, "range": [ - 3139, - 3152 + 3147, + 3160 ], "loc": { "start": { @@ -5293,8 +5293,8 @@ "value": 1, "raw": "1", "range": [ - 3155, - 3156 + 3163, + 3164 ], "loc": { "start": { @@ -5308,8 +5308,8 @@ } }, "range": [ - 3139, - 3156 + 3147, + 3164 ], "loc": { "start": { @@ -5323,8 +5323,8 @@ } }, "range": [ - 3135, - 3156 + 3143, + 3164 ], "loc": { "start": { @@ -5339,8 +5339,8 @@ } ], "range": [ - 3128, - 3156 + 3136, + 3164 ], "loc": { "start": { @@ -5360,8 +5360,8 @@ "type": "Identifier", "name": "i", "range": [ - 3158, - 3159 + 3166, + 3167 ], "loc": { "start": { @@ -5378,8 +5378,8 @@ "type": "Identifier", "name": "l", "range": [ - 3162, - 3163 + 3170, + 3171 ], "loc": { "start": { @@ -5393,8 +5393,8 @@ } }, "range": [ - 3158, - 3163 + 3166, + 3171 ], "loc": { "start": { @@ -5414,8 +5414,8 @@ "type": "Identifier", "name": "i", "range": [ - 3167, - 3168 + 3175, + 3176 ], "loc": { "start": { @@ -5430,8 +5430,8 @@ }, "prefix": true, "range": [ - 3165, - 3168 + 3173, + 3176 ], "loc": { "start": { @@ -5456,8 +5456,8 @@ "type": "Identifier", "name": "destRT", "range": [ - 3212, - 3218 + 3220, + 3226 ], "loc": { "start": { @@ -5482,8 +5482,8 @@ "type": "Identifier", "name": "i", "range": [ - 3223, - 3224 + 3231, + 3232 ], "loc": { "start": { @@ -5501,8 +5501,8 @@ "value": 2, "raw": "2", "range": [ - 3227, - 3228 + 3235, + 3236 ], "loc": { "start": { @@ -5516,8 +5516,8 @@ } }, "range": [ - 3223, - 3228 + 3231, + 3236 ], "loc": { "start": { @@ -5535,8 +5535,8 @@ "value": 0, "raw": "0", "range": [ - 3234, - 3235 + 3242, + 3243 ], "loc": { "start": { @@ -5550,8 +5550,8 @@ } }, "range": [ - 3222, - 3235 + 3230, + 3243 ], "loc": { "start": { @@ -5568,8 +5568,8 @@ "type": "Identifier", "name": "renderTargetX", "range": [ - 3239, - 3252 + 3247, + 3260 ], "loc": { "start": { @@ -5586,8 +5586,8 @@ "type": "Identifier", "name": "renderTargetY", "range": [ - 3255, - 3268 + 3263, + 3276 ], "loc": { "start": { @@ -5601,8 +5601,8 @@ } }, "range": [ - 3221, - 3268 + 3229, + 3276 ], "loc": { "start": { @@ -5616,8 +5616,8 @@ } }, "range": [ - 3212, - 3268 + 3220, + 3276 ], "loc": { "start": { @@ -5631,8 +5631,8 @@ } }, "range": [ - 3212, - 3269 + 3220, + 3277 ], "loc": { "start": { @@ -5649,8 +5649,8 @@ "type": "Line", "value": " Alternate between targets.", "range": [ - 3178, - 3207 + 3186, + 3215 ], "loc": { "start": { @@ -5680,8 +5680,8 @@ "type": "Identifier", "name": "uniforms", "range": [ - 3276, - 3284 + 3284, + 3292 ], "loc": { "start": { @@ -5698,8 +5698,8 @@ "type": "Identifier", "name": "kernel", "range": [ - 3285, - 3291 + 3293, + 3299 ], "loc": { "start": { @@ -5713,8 +5713,8 @@ } }, "range": [ - 3276, - 3291 + 3284, + 3299 ], "loc": { "start": { @@ -5731,8 +5731,8 @@ "type": "Identifier", "name": "value", "range": [ - 3292, - 3297 + 3300, + 3305 ], "loc": { "start": { @@ -5746,8 +5746,8 @@ } }, "range": [ - 3276, - 3297 + 3284, + 3305 ], "loc": { "start": { @@ -5767,8 +5767,8 @@ "type": "Identifier", "name": "kernel", "range": [ - 3300, - 3306 + 3308, + 3314 ], "loc": { "start": { @@ -5785,8 +5785,8 @@ "type": "Identifier", "name": "i", "range": [ - 3307, - 3308 + 3315, + 3316 ], "loc": { "start": { @@ -5800,8 +5800,8 @@ } }, "range": [ - 3300, - 3309 + 3308, + 3317 ], "loc": { "start": { @@ -5815,8 +5815,8 @@ } }, "range": [ - 3276, - 3309 + 3284, + 3317 ], "loc": { "start": { @@ -5830,8 +5830,8 @@ } }, "range": [ - 3276, - 3310 + 3284, + 3318 ], "loc": { "start": { @@ -5859,8 +5859,8 @@ "type": "Identifier", "name": "uniforms", "range": [ - 3315, - 3323 + 3323, + 3331 ], "loc": { "start": { @@ -5877,8 +5877,8 @@ "type": "Identifier", "name": "tDiffuse", "range": [ - 3324, - 3332 + 3332, + 3340 ], "loc": { "start": { @@ -5892,8 +5892,8 @@ } }, "range": [ - 3315, - 3332 + 3323, + 3340 ], "loc": { "start": { @@ -5910,8 +5910,8 @@ "type": "Identifier", "name": "value", "range": [ - 3333, - 3338 + 3341, + 3346 ], "loc": { "start": { @@ -5925,8 +5925,8 @@ } }, "range": [ - 3315, - 3338 + 3323, + 3346 ], "loc": { "start": { @@ -5946,8 +5946,8 @@ "type": "Identifier", "name": "lastRT", "range": [ - 3341, - 3347 + 3349, + 3355 ], "loc": { "start": { @@ -5964,8 +5964,8 @@ "type": "Identifier", "name": "texture", "range": [ - 3348, - 3355 + 3356, + 3363 ], "loc": { "start": { @@ -5979,8 +5979,8 @@ } }, "range": [ - 3341, - 3355 + 3349, + 3363 ], "loc": { "start": { @@ -5994,8 +5994,8 @@ } }, "range": [ - 3315, - 3355 + 3323, + 3363 ], "loc": { "start": { @@ -6009,8 +6009,8 @@ } }, "range": [ - 3315, - 3356 + 3323, + 3364 ], "loc": { "start": { @@ -6034,8 +6034,8 @@ "type": "Identifier", "name": "renderer", "range": [ - 3361, - 3369 + 3369, + 3377 ], "loc": { "start": { @@ -6052,8 +6052,8 @@ "type": "Identifier", "name": "render", "range": [ - 3370, - 3376 + 3378, + 3384 ], "loc": { "start": { @@ -6067,8 +6067,8 @@ } }, "range": [ - 3361, - 3376 + 3369, + 3384 ], "loc": { "start": { @@ -6086,8 +6086,8 @@ "type": "Identifier", "name": "scene", "range": [ - 3377, - 3382 + 3385, + 3390 ], "loc": { "start": { @@ -6104,8 +6104,8 @@ "type": "Identifier", "name": "camera", "range": [ - 3384, - 3390 + 3392, + 3398 ], "loc": { "start": { @@ -6122,8 +6122,8 @@ "type": "Identifier", "name": "destRT", "range": [ - 3392, - 3398 + 3400, + 3406 ], "loc": { "start": { @@ -6138,8 +6138,8 @@ } ], "range": [ - 3361, - 3399 + 3369, + 3407 ], "loc": { "start": { @@ -6153,8 +6153,8 @@ } }, "range": [ - 3361, - 3400 + 3369, + 3408 ], "loc": { "start": { @@ -6176,8 +6176,8 @@ "type": "Identifier", "name": "lastRT", "range": [ - 3407, - 3413 + 3415, + 3421 ], "loc": { "start": { @@ -6194,8 +6194,8 @@ "type": "Identifier", "name": "destRT", "range": [ - 3416, - 3422 + 3424, + 3430 ], "loc": { "start": { @@ -6209,8 +6209,8 @@ } }, "range": [ - 3407, - 3422 + 3415, + 3430 ], "loc": { "start": { @@ -6224,8 +6224,8 @@ } }, "range": [ - 3407, - 3423 + 3415, + 3431 ], "loc": { "start": { @@ -6240,8 +6240,8 @@ } ], "range": [ - 3170, - 3430 + 3178, + 3438 ], "loc": { "start": { @@ -6255,8 +6255,8 @@ } }, "range": [ - 3124, - 3430 + 3132, + 3438 ], "loc": { "start": { @@ -6273,8 +6273,8 @@ "type": "Line", "value": " Apply the multi-pass blur.", "range": [ - 3091, - 3120 + 3099, + 3128 ], "loc": { "start": { @@ -6304,8 +6304,8 @@ "type": "Identifier", "name": "uniforms", "range": [ - 3436, - 3444 + 3444, + 3452 ], "loc": { "start": { @@ -6322,8 +6322,8 @@ "type": "Identifier", "name": "kernel", "range": [ - 3445, - 3451 + 3453, + 3459 ], "loc": { "start": { @@ -6337,8 +6337,8 @@ } }, "range": [ - 3436, - 3451 + 3444, + 3459 ], "loc": { "start": { @@ -6355,8 +6355,8 @@ "type": "Identifier", "name": "value", "range": [ - 3452, - 3457 + 3460, + 3465 ], "loc": { "start": { @@ -6370,8 +6370,8 @@ } }, "range": [ - 3436, - 3457 + 3444, + 3465 ], "loc": { "start": { @@ -6391,8 +6391,8 @@ "type": "Identifier", "name": "kernel", "range": [ - 3460, - 3466 + 3468, + 3474 ], "loc": { "start": { @@ -6409,8 +6409,8 @@ "type": "Identifier", "name": "i", "range": [ - 3467, - 3468 + 3475, + 3476 ], "loc": { "start": { @@ -6424,8 +6424,8 @@ } }, "range": [ - 3460, - 3469 + 3468, + 3477 ], "loc": { "start": { @@ -6439,8 +6439,8 @@ } }, "range": [ - 3436, - 3469 + 3444, + 3477 ], "loc": { "start": { @@ -6454,8 +6454,8 @@ } }, "range": [ - 3436, - 3470 + 3444, + 3478 ], "loc": { "start": { @@ -6483,8 +6483,8 @@ "type": "Identifier", "name": "uniforms", "range": [ - 3474, - 3482 + 3482, + 3490 ], "loc": { "start": { @@ -6501,8 +6501,8 @@ "type": "Identifier", "name": "tDiffuse", "range": [ - 3483, - 3491 + 3491, + 3499 ], "loc": { "start": { @@ -6516,8 +6516,8 @@ } }, "range": [ - 3474, - 3491 + 3482, + 3499 ], "loc": { "start": { @@ -6534,8 +6534,8 @@ "type": "Identifier", "name": "value", "range": [ - 3492, - 3497 + 3500, + 3505 ], "loc": { "start": { @@ -6549,8 +6549,8 @@ } }, "range": [ - 3474, - 3497 + 3482, + 3505 ], "loc": { "start": { @@ -6570,8 +6570,8 @@ "type": "Identifier", "name": "lastRT", "range": [ - 3500, - 3506 + 3508, + 3514 ], "loc": { "start": { @@ -6588,8 +6588,8 @@ "type": "Identifier", "name": "texture", "range": [ - 3507, - 3514 + 3515, + 3522 ], "loc": { "start": { @@ -6603,8 +6603,8 @@ } }, "range": [ - 3500, - 3514 + 3508, + 3522 ], "loc": { "start": { @@ -6618,8 +6618,8 @@ } }, "range": [ - 3474, - 3514 + 3482, + 3522 ], "loc": { "start": { @@ -6633,8 +6633,8 @@ } }, "range": [ - 3474, - 3515 + 3482, + 3523 ], "loc": { "start": { @@ -6658,8 +6658,8 @@ "type": "Identifier", "name": "renderer", "range": [ - 3519, - 3527 + 3527, + 3535 ], "loc": { "start": { @@ -6676,8 +6676,8 @@ "type": "Identifier", "name": "render", "range": [ - 3528, - 3534 + 3536, + 3542 ], "loc": { "start": { @@ -6691,8 +6691,8 @@ } }, "range": [ - 3519, - 3534 + 3527, + 3542 ], "loc": { "start": { @@ -6710,8 +6710,8 @@ "type": "Identifier", "name": "scene", "range": [ - 3535, - 3540 + 3543, + 3548 ], "loc": { "start": { @@ -6728,8 +6728,8 @@ "type": "Identifier", "name": "camera", "range": [ - 3542, - 3548 + 3550, + 3556 ], "loc": { "start": { @@ -6750,8 +6750,8 @@ "object": { "type": "ThisExpression", "range": [ - 3550, - 3554 + 3558, + 3562 ], "loc": { "start": { @@ -6768,8 +6768,8 @@ "type": "Identifier", "name": "renderToScreen", "range": [ - 3555, - 3569 + 3563, + 3577 ], "loc": { "start": { @@ -6783,8 +6783,8 @@ } }, "range": [ - 3550, - 3569 + 3558, + 3577 ], "loc": { "start": { @@ -6802,8 +6802,8 @@ "value": null, "raw": "null", "range": [ - 3572, - 3576 + 3580, + 3584 ], "loc": { "start": { @@ -6820,8 +6820,8 @@ "type": "Identifier", "name": "writeBuffer", "range": [ - 3579, - 3590 + 3587, + 3598 ], "loc": { "start": { @@ -6835,8 +6835,8 @@ } }, "range": [ - 3550, - 3590 + 3558, + 3598 ], "loc": { "start": { @@ -6851,8 +6851,8 @@ } ], "range": [ - 3519, - 3591 + 3527, + 3599 ], "loc": { "start": { @@ -6866,8 +6866,8 @@ } }, "range": [ - 3519, - 3592 + 3527, + 3600 ], "loc": { "start": { @@ -6882,8 +6882,8 @@ } ], "range": [ - 2745, - 3598 + 2753, + 3606 ], "loc": { "start": { @@ -6899,8 +6899,8 @@ "generator": false, "expression": false, "range": [ - 2709, - 3598 + 2717, + 3606 ], "loc": { "start": { @@ -6916,8 +6916,8 @@ "kind": "method", "computed": false, "range": [ - 2703, - 3598 + 2711, + 3606 ], "loc": { "start": { @@ -6934,8 +6934,8 @@ "type": "Block", "value": "*\r\n\t * Blurs the read buffer.\r\n\t *\r\n\t * @param {WebGLRenderer} renderer - The renderer.\r\n\t * @param {WebGLRenderTarget} readBuffer - The read buffer.\r\n\t * @param {WebGLRenderTarget} writeBuffer - The write buffer.\r\n\t ", "range": [ - 2477, - 2698 + 2485, + 2706 ], "loc": { "start": { @@ -6954,8 +6954,8 @@ "type": "Block", "value": "*\r\n\t * Adjusts the format of the render targets.\r\n\t *\r\n\t * @param {WebGLRenderer} renderer - The renderer.\r\n\t * @param {Boolean} alpha - Whether the renderer uses the alpha channel or not.\r\n\t ", "range": [ - 3603, - 3799 + 3611, + 3807 ], "loc": { "start": { @@ -6977,8 +6977,8 @@ "type": "Identifier", "name": "initialise", "range": [ - 3804, - 3814 + 3812, + 3822 ], "loc": { "start": { @@ -6999,8 +6999,8 @@ "type": "Identifier", "name": "renderer", "range": [ - 3815, - 3823 + 3823, + 3831 ], "loc": { "start": { @@ -7017,8 +7017,8 @@ "type": "Identifier", "name": "alpha", "range": [ - 3825, - 3830 + 3833, + 3838 ], "loc": { "start": { @@ -7044,8 +7044,8 @@ "type": "Identifier", "name": "alpha", "range": [ - 3843, - 3848 + 3851, + 3856 ], "loc": { "start": { @@ -7060,8 +7060,8 @@ }, "prefix": true, "range": [ - 3842, - 3848 + 3850, + 3856 ], "loc": { "start": { @@ -7094,8 +7094,8 @@ "object": { "type": "ThisExpression", "range": [ - 3858, - 3862 + 3866, + 3870 ], "loc": { "start": { @@ -7112,8 +7112,8 @@ "type": "Identifier", "name": "renderTargetX", "range": [ - 3863, - 3876 + 3871, + 3884 ], "loc": { "start": { @@ -7127,8 +7127,8 @@ } }, "range": [ - 3858, - 3876 + 3866, + 3884 ], "loc": { "start": { @@ -7145,8 +7145,8 @@ "type": "Identifier", "name": "texture", "range": [ - 3877, - 3884 + 3885, + 3892 ], "loc": { "start": { @@ -7160,8 +7160,8 @@ } }, "range": [ - 3858, - 3884 + 3866, + 3892 ], "loc": { "start": { @@ -7178,8 +7178,8 @@ "type": "Identifier", "name": "format", "range": [ - 3885, - 3891 + 3893, + 3899 ], "loc": { "start": { @@ -7193,8 +7193,8 @@ } }, "range": [ - 3858, - 3891 + 3866, + 3899 ], "loc": { "start": { @@ -7211,8 +7211,8 @@ "type": "Identifier", "name": "RGBFormat", "range": [ - 3894, - 3903 + 3902, + 3911 ], "loc": { "start": { @@ -7226,8 +7226,8 @@ } }, "range": [ - 3858, - 3903 + 3866, + 3911 ], "loc": { "start": { @@ -7241,8 +7241,8 @@ } }, "range": [ - 3858, - 3904 + 3866, + 3912 ], "loc": { "start": { @@ -7272,8 +7272,8 @@ "object": { "type": "ThisExpression", "range": [ - 3909, - 3913 + 3917, + 3921 ], "loc": { "start": { @@ -7290,8 +7290,8 @@ "type": "Identifier", "name": "renderTargetY", "range": [ - 3914, - 3927 + 3922, + 3935 ], "loc": { "start": { @@ -7305,8 +7305,8 @@ } }, "range": [ - 3909, - 3927 + 3917, + 3935 ], "loc": { "start": { @@ -7323,8 +7323,8 @@ "type": "Identifier", "name": "texture", "range": [ - 3928, - 3935 + 3936, + 3943 ], "loc": { "start": { @@ -7338,8 +7338,8 @@ } }, "range": [ - 3909, - 3935 + 3917, + 3943 ], "loc": { "start": { @@ -7356,8 +7356,8 @@ "type": "Identifier", "name": "format", "range": [ - 3936, - 3942 + 3944, + 3950 ], "loc": { "start": { @@ -7371,8 +7371,8 @@ } }, "range": [ - 3909, - 3942 + 3917, + 3950 ], "loc": { "start": { @@ -7389,8 +7389,8 @@ "type": "Identifier", "name": "RGBFormat", "range": [ - 3945, - 3954 + 3953, + 3962 ], "loc": { "start": { @@ -7404,8 +7404,8 @@ } }, "range": [ - 3909, - 3954 + 3917, + 3962 ], "loc": { "start": { @@ -7419,8 +7419,8 @@ } }, "range": [ - 3909, - 3955 + 3917, + 3963 ], "loc": { "start": { @@ -7435,8 +7435,8 @@ } ], "range": [ - 3850, - 3962 + 3858, + 3970 ], "loc": { "start": { @@ -7451,8 +7451,8 @@ }, "alternate": null, "range": [ - 3839, - 3962 + 3847, + 3970 ], "loc": { "start": { @@ -7467,8 +7467,8 @@ } ], "range": [ - 3832, - 3968 + 3840, + 3976 ], "loc": { "start": { @@ -7484,8 +7484,8 @@ "generator": false, "expression": false, "range": [ - 3814, - 3968 + 3822, + 3976 ], "loc": { "start": { @@ -7501,8 +7501,8 @@ "kind": "method", "computed": false, "range": [ - 3804, - 3968 + 3812, + 3976 ], "loc": { "start": { @@ -7519,8 +7519,8 @@ "type": "Block", "value": "*\r\n\t * Adjusts the format of the render targets.\r\n\t *\r\n\t * @param {WebGLRenderer} renderer - The renderer.\r\n\t * @param {Boolean} alpha - Whether the renderer uses the alpha channel or not.\r\n\t ", "range": [ - 3603, - 3799 + 3611, + 3807 ], "loc": { "start": { @@ -7539,8 +7539,8 @@ "type": "Block", "value": "*\r\n\t * Updates this pass with the renderer's size.\r\n\t *\r\n\t * @param {Number} width - The width.\r\n\t * @param {Number} height - The height.\r\n\t ", "range": [ - 3973, - 4118 + 3981, + 4126 ], "loc": { "start": { @@ -7562,8 +7562,8 @@ "type": "Identifier", "name": "setSize", "range": [ - 4123, - 4130 + 4131, + 4138 ], "loc": { "start": { @@ -7584,8 +7584,8 @@ "type": "Identifier", "name": "width", "range": [ - 4131, - 4136 + 4139, + 4144 ], "loc": { "start": { @@ -7602,8 +7602,8 @@ "type": "Identifier", "name": "height", "range": [ - 4138, - 4144 + 4146, + 4152 ], "loc": { "start": { @@ -7629,8 +7629,8 @@ "type": "Identifier", "name": "width", "range": [ - 4153, - 4158 + 4161, + 4166 ], "loc": { "start": { @@ -7652,8 +7652,8 @@ "type": "Identifier", "name": "Math", "range": [ - 4161, - 4165 + 4169, + 4173 ], "loc": { "start": { @@ -7670,8 +7670,8 @@ "type": "Identifier", "name": "max", "range": [ - 4166, - 4169 + 4174, + 4177 ], "loc": { "start": { @@ -7685,8 +7685,8 @@ } }, "range": [ - 4161, - 4169 + 4169, + 4177 ], "loc": { "start": { @@ -7705,8 +7705,8 @@ "value": 1, "raw": "1", "range": [ - 4170, - 4171 + 4178, + 4179 ], "loc": { "start": { @@ -7728,8 +7728,8 @@ "type": "Identifier", "name": "Math", "range": [ - 4173, - 4177 + 4181, + 4185 ], "loc": { "start": { @@ -7746,8 +7746,8 @@ "type": "Identifier", "name": "floor", "range": [ - 4178, - 4183 + 4186, + 4191 ], "loc": { "start": { @@ -7761,8 +7761,8 @@ } }, "range": [ - 4173, - 4183 + 4181, + 4191 ], "loc": { "start": { @@ -7783,8 +7783,8 @@ "type": "Identifier", "name": "width", "range": [ - 4184, - 4189 + 4192, + 4197 ], "loc": { "start": { @@ -7803,8 +7803,8 @@ "object": { "type": "ThisExpression", "range": [ - 4192, - 4196 + 4200, + 4204 ], "loc": { "start": { @@ -7821,8 +7821,8 @@ "type": "Identifier", "name": "resolutionScale", "range": [ - 4197, - 4212 + 4205, + 4220 ], "loc": { "start": { @@ -7836,8 +7836,8 @@ } }, "range": [ - 4192, - 4212 + 4200, + 4220 ], "loc": { "start": { @@ -7851,8 +7851,8 @@ } }, "range": [ - 4184, - 4212 + 4192, + 4220 ], "loc": { "start": { @@ -7867,8 +7867,8 @@ } ], "range": [ - 4173, - 4213 + 4181, + 4221 ], "loc": { "start": { @@ -7883,8 +7883,8 @@ } ], "range": [ - 4161, - 4214 + 4169, + 4222 ], "loc": { "start": { @@ -7898,8 +7898,8 @@ } }, "range": [ - 4153, - 4214 + 4161, + 4222 ], "loc": { "start": { @@ -7913,8 +7913,8 @@ } }, "range": [ - 4153, - 4215 + 4161, + 4223 ], "loc": { "start": { @@ -7936,8 +7936,8 @@ "type": "Identifier", "name": "height", "range": [ - 4219, - 4225 + 4227, + 4233 ], "loc": { "start": { @@ -7959,8 +7959,8 @@ "type": "Identifier", "name": "Math", "range": [ - 4228, - 4232 + 4236, + 4240 ], "loc": { "start": { @@ -7977,8 +7977,8 @@ "type": "Identifier", "name": "max", "range": [ - 4233, - 4236 + 4241, + 4244 ], "loc": { "start": { @@ -7992,8 +7992,8 @@ } }, "range": [ - 4228, - 4236 + 4236, + 4244 ], "loc": { "start": { @@ -8012,8 +8012,8 @@ "value": 1, "raw": "1", "range": [ - 4237, - 4238 + 4245, + 4246 ], "loc": { "start": { @@ -8035,8 +8035,8 @@ "type": "Identifier", "name": "Math", "range": [ - 4240, - 4244 + 4248, + 4252 ], "loc": { "start": { @@ -8053,8 +8053,8 @@ "type": "Identifier", "name": "floor", "range": [ - 4245, - 4250 + 4253, + 4258 ], "loc": { "start": { @@ -8068,8 +8068,8 @@ } }, "range": [ - 4240, - 4250 + 4248, + 4258 ], "loc": { "start": { @@ -8090,8 +8090,8 @@ "type": "Identifier", "name": "height", "range": [ - 4251, - 4257 + 4259, + 4265 ], "loc": { "start": { @@ -8110,8 +8110,8 @@ "object": { "type": "ThisExpression", "range": [ - 4260, - 4264 + 4268, + 4272 ], "loc": { "start": { @@ -8128,8 +8128,8 @@ "type": "Identifier", "name": "resolutionScale", "range": [ - 4265, - 4280 + 4273, + 4288 ], "loc": { "start": { @@ -8143,8 +8143,8 @@ } }, "range": [ - 4260, - 4280 + 4268, + 4288 ], "loc": { "start": { @@ -8158,8 +8158,8 @@ } }, "range": [ - 4251, - 4280 + 4259, + 4288 ], "loc": { "start": { @@ -8174,8 +8174,8 @@ } ], "range": [ - 4240, - 4281 + 4248, + 4289 ], "loc": { "start": { @@ -8190,8 +8190,8 @@ } ], "range": [ - 4228, - 4282 + 4236, + 4290 ], "loc": { "start": { @@ -8205,8 +8205,8 @@ } }, "range": [ - 4219, - 4282 + 4227, + 4290 ], "loc": { "start": { @@ -8220,8 +8220,8 @@ } }, "range": [ - 4219, - 4283 + 4227, + 4291 ], "loc": { "start": { @@ -8247,8 +8247,8 @@ "object": { "type": "ThisExpression", "range": [ - 4289, - 4293 + 4297, + 4301 ], "loc": { "start": { @@ -8265,8 +8265,8 @@ "type": "Identifier", "name": "renderTargetX", "range": [ - 4294, - 4307 + 4302, + 4315 ], "loc": { "start": { @@ -8280,8 +8280,8 @@ } }, "range": [ - 4289, - 4307 + 4297, + 4315 ], "loc": { "start": { @@ -8298,8 +8298,8 @@ "type": "Identifier", "name": "setSize", "range": [ - 4308, - 4315 + 4316, + 4323 ], "loc": { "start": { @@ -8313,8 +8313,8 @@ } }, "range": [ - 4289, - 4315 + 4297, + 4323 ], "loc": { "start": { @@ -8332,8 +8332,8 @@ "type": "Identifier", "name": "width", "range": [ - 4316, - 4321 + 4324, + 4329 ], "loc": { "start": { @@ -8350,8 +8350,8 @@ "type": "Identifier", "name": "height", "range": [ - 4323, - 4329 + 4331, + 4337 ], "loc": { "start": { @@ -8366,8 +8366,8 @@ } ], "range": [ - 4289, - 4330 + 4297, + 4338 ], "loc": { "start": { @@ -8381,8 +8381,8 @@ } }, "range": [ - 4289, - 4331 + 4297, + 4339 ], "loc": { "start": { @@ -8408,8 +8408,8 @@ "object": { "type": "ThisExpression", "range": [ - 4335, - 4339 + 4343, + 4347 ], "loc": { "start": { @@ -8426,8 +8426,8 @@ "type": "Identifier", "name": "renderTargetY", "range": [ - 4340, - 4353 + 4348, + 4361 ], "loc": { "start": { @@ -8441,8 +8441,8 @@ } }, "range": [ - 4335, - 4353 + 4343, + 4361 ], "loc": { "start": { @@ -8459,8 +8459,8 @@ "type": "Identifier", "name": "setSize", "range": [ - 4354, - 4361 + 4362, + 4369 ], "loc": { "start": { @@ -8474,8 +8474,8 @@ } }, "range": [ - 4335, - 4361 + 4343, + 4369 ], "loc": { "start": { @@ -8493,8 +8493,8 @@ "type": "Identifier", "name": "width", "range": [ - 4362, - 4367 + 4370, + 4375 ], "loc": { "start": { @@ -8511,8 +8511,8 @@ "type": "Identifier", "name": "height", "range": [ - 4369, - 4375 + 4377, + 4383 ], "loc": { "start": { @@ -8527,8 +8527,8 @@ } ], "range": [ - 4335, - 4376 + 4343, + 4384 ], "loc": { "start": { @@ -8542,8 +8542,8 @@ } }, "range": [ - 4335, - 4377 + 4343, + 4385 ], "loc": { "start": { @@ -8569,8 +8569,8 @@ "object": { "type": "ThisExpression", "range": [ - 4383, - 4387 + 4391, + 4395 ], "loc": { "start": { @@ -8587,8 +8587,8 @@ "type": "Identifier", "name": "convolutionMaterial", "range": [ - 4388, - 4407 + 4396, + 4415 ], "loc": { "start": { @@ -8602,8 +8602,8 @@ } }, "range": [ - 4383, - 4407 + 4391, + 4415 ], "loc": { "start": { @@ -8620,8 +8620,8 @@ "type": "Identifier", "name": "setTexelSize", "range": [ - 4408, - 4420 + 4416, + 4428 ], "loc": { "start": { @@ -8635,8 +8635,8 @@ } }, "range": [ - 4383, - 4420 + 4391, + 4428 ], "loc": { "start": { @@ -8658,8 +8658,8 @@ "value": 1, "raw": "1.0", "range": [ - 4421, - 4424 + 4429, + 4432 ], "loc": { "start": { @@ -8676,8 +8676,8 @@ "type": "Identifier", "name": "width", "range": [ - 4427, - 4432 + 4435, + 4440 ], "loc": { "start": { @@ -8691,8 +8691,8 @@ } }, "range": [ - 4421, - 4432 + 4429, + 4440 ], "loc": { "start": { @@ -8713,8 +8713,8 @@ "value": 1, "raw": "1.0", "range": [ - 4434, - 4437 + 4442, + 4445 ], "loc": { "start": { @@ -8731,8 +8731,8 @@ "type": "Identifier", "name": "height", "range": [ - 4440, - 4446 + 4448, + 4454 ], "loc": { "start": { @@ -8746,8 +8746,8 @@ } }, "range": [ - 4434, - 4446 + 4442, + 4454 ], "loc": { "start": { @@ -8762,8 +8762,8 @@ } ], "range": [ - 4383, - 4447 + 4391, + 4455 ], "loc": { "start": { @@ -8777,8 +8777,8 @@ } }, "range": [ - 4383, - 4448 + 4391, + 4456 ], "loc": { "start": { @@ -8793,8 +8793,8 @@ } ], "range": [ - 4146, - 4454 + 4154, + 4462 ], "loc": { "start": { @@ -8810,8 +8810,8 @@ "generator": false, "expression": false, "range": [ - 4130, - 4454 + 4138, + 4462 ], "loc": { "start": { @@ -8827,8 +8827,8 @@ "kind": "method", "computed": false, "range": [ - 4123, - 4454 + 4131, + 4462 ], "loc": { "start": { @@ -8845,8 +8845,8 @@ "type": "Block", "value": "*\r\n\t * Updates this pass with the renderer's size.\r\n\t *\r\n\t * @param {Number} width - The width.\r\n\t * @param {Number} height - The height.\r\n\t ", "range": [ - 3973, - 4118 + 3981, + 4126 ], "loc": { "start": { @@ -8865,7 +8865,7 @@ ], "range": [ 235, - 4459 + 4467 ], "loc": { "start": { @@ -8880,7 +8880,7 @@ }, "range": [ 207, - 4459 + 4467 ], "loc": { "start": { @@ -8918,7 +8918,7 @@ "source": null, "range": [ 200, - 4459 + 4467 ], "loc": { "start": { @@ -8955,7 +8955,7 @@ "sourceType": "module", "range": [ 0, - 4459 + 4467 ], "loc": { "start": { @@ -9188,8 +9188,8 @@ "type": "Block", "value": "*\r\n\t * Blurs the read buffer.\r\n\t *\r\n\t * @param {WebGLRenderer} renderer - The renderer.\r\n\t * @param {WebGLRenderTarget} readBuffer - The read buffer.\r\n\t * @param {WebGLRenderTarget} writeBuffer - The write buffer.\r\n\t ", "range": [ - 2477, - 2698 + 2485, + 2706 ], "loc": { "start": { @@ -9206,8 +9206,8 @@ "type": "Line", "value": " Apply the multi-pass blur.", "range": [ - 3091, - 3120 + 3099, + 3128 ], "loc": { "start": { @@ -9224,8 +9224,8 @@ "type": "Line", "value": " Alternate between targets.", "range": [ - 3178, - 3207 + 3186, + 3215 ], "loc": { "start": { @@ -9242,8 +9242,8 @@ "type": "Block", "value": "*\r\n\t * Adjusts the format of the render targets.\r\n\t *\r\n\t * @param {WebGLRenderer} renderer - The renderer.\r\n\t * @param {Boolean} alpha - Whether the renderer uses the alpha channel or not.\r\n\t ", "range": [ - 3603, - 3799 + 3611, + 3807 ], "loc": { "start": { @@ -9260,8 +9260,8 @@ "type": "Block", "value": "*\r\n\t * Updates this pass with the renderer's size.\r\n\t *\r\n\t * @param {Number} width - The width.\r\n\t * @param {Number} height - The height.\r\n\t ", "range": [ - 3973, - 4118 + 3981, + 4126 ], "loc": { "start": { diff --git a/public/docs/ast/source/passes/BokehPass.js.json b/public/docs/ast/source/passes/BokehPass.js.json index 96224cafd..5c8c40d31 100644 --- a/public/docs/ast/source/passes/BokehPass.js.json +++ b/public/docs/ast/source/passes/BokehPass.js.json @@ -252,16 +252,16 @@ "type": "Identifier", "name": "constructor", "range": [ - 736, - 747 + 867, + 878 ], "loc": { "start": { - "line": 22, + "line": 23, "column": 1 }, "end": { - "line": 22, + "line": 23, "column": 12 } } @@ -274,16 +274,16 @@ "type": "Identifier", "name": "camera", "range": [ - 748, - 754 + 879, + 885 ], "loc": { "start": { - "line": 22, + "line": 23, "column": 13 }, "end": { - "line": 22, + "line": 23, "column": 19 } } @@ -294,16 +294,16 @@ "type": "Identifier", "name": "options", "range": [ - 756, - 763 + 887, + 894 ], "loc": { "start": { - "line": 22, + "line": 23, "column": 21 }, "end": { - "line": 22, + "line": 23, "column": 28 } } @@ -312,31 +312,31 @@ "type": "ObjectExpression", "properties": [], "range": [ - 766, - 768 + 897, + 899 ], "loc": { "start": { - "line": 22, + "line": 23, "column": 31 }, "end": { - "line": 22, + "line": 23, "column": 33 } } }, "range": [ - 756, - 768 + 887, + 899 ], "loc": { "start": { - "line": 22, + "line": 23, "column": 21 }, "end": { - "line": 22, + "line": 23, "column": 33 } } @@ -352,47 +352,47 @@ "callee": { "type": "Super", "range": [ - 777, - 782 + 908, + 913 ], "loc": { "start": { - "line": 24, + "line": 25, "column": 2 }, "end": { - "line": 24, + "line": 25, "column": 7 } } }, "arguments": [], "range": [ - 777, - 784 + 908, + 915 ], "loc": { "start": { - "line": 24, + "line": 25, "column": 2 }, "end": { - "line": 24, + "line": 25, "column": 9 } } }, "range": [ - 777, - 785 + 908, + 916 ], "loc": { "start": { - "line": 24, + "line": 25, "column": 2 }, "end": { - "line": 24, + "line": 25, "column": 10 } }, @@ -401,16 +401,16 @@ "type": "Block", "value": "*\r\n\t\t * The name of this pass.\r\n\t\t ", "range": [ - 791, - 830 + 922, + 961 ], "loc": { "start": { - "line": 26, + "line": 27, "column": 2 }, "end": { - "line": 28, + "line": 29, "column": 5 } } @@ -428,16 +428,16 @@ "object": { "type": "ThisExpression", "range": [ - 836, - 840 + 967, + 971 ], "loc": { "start": { - "line": 30, + "line": 31, "column": 2 }, "end": { - "line": 30, + "line": 31, "column": 6 } } @@ -446,31 +446,31 @@ "type": "Identifier", "name": "name", "range": [ - 841, - 845 + 972, + 976 ], "loc": { "start": { - "line": 30, + "line": 31, "column": 7 }, "end": { - "line": 30, + "line": 31, "column": 11 } } }, "range": [ - 836, - 845 + 967, + 976 ], "loc": { "start": { - "line": 30, + "line": 31, "column": 2 }, "end": { - "line": 30, + "line": 31, "column": 11 } } @@ -480,46 +480,46 @@ "value": "BokehPass", "raw": "\"BokehPass\"", "range": [ - 848, - 859 + 979, + 990 ], "loc": { "start": { - "line": 30, + "line": 31, "column": 14 }, "end": { - "line": 30, + "line": 31, "column": 25 } } }, "range": [ - 836, - 859 + 967, + 990 ], "loc": { "start": { - "line": 30, + "line": 31, "column": 2 }, "end": { - "line": 30, + "line": 31, "column": 25 } } }, "range": [ - 836, - 860 + 967, + 991 ], "loc": { "start": { - "line": 30, + "line": 31, "column": 2 }, "end": { - "line": 30, + "line": 31, "column": 26 } }, @@ -528,16 +528,16 @@ "type": "Block", "value": "*\r\n\t\t * The name of this pass.\r\n\t\t ", "range": [ - 791, - 830 + 922, + 961 ], "loc": { "start": { - "line": 26, + "line": 27, "column": 2 }, "end": { - "line": 28, + "line": 29, "column": 5 } } @@ -548,16 +548,16 @@ "type": "Block", "value": "*\r\n\t\t * This pass renders to the write buffer.\r\n\t\t ", "range": [ - 866, - 921 + 997, + 1052 ], "loc": { "start": { - "line": 32, + "line": 33, "column": 2 }, "end": { - "line": 34, + "line": 35, "column": 5 } } @@ -575,16 +575,16 @@ "object": { "type": "ThisExpression", "range": [ - 927, - 931 + 1058, + 1062 ], "loc": { "start": { - "line": 36, + "line": 37, "column": 2 }, "end": { - "line": 36, + "line": 37, "column": 6 } } @@ -593,31 +593,31 @@ "type": "Identifier", "name": "needsSwap", "range": [ - 932, - 941 + 1063, + 1072 ], "loc": { "start": { - "line": 36, + "line": 37, "column": 7 }, "end": { - "line": 36, + "line": 37, "column": 16 } } }, "range": [ - 927, - 941 + 1058, + 1072 ], "loc": { "start": { - "line": 36, + "line": 37, "column": 2 }, "end": { - "line": 36, + "line": 37, "column": 16 } } @@ -627,46 +627,46 @@ "value": true, "raw": "true", "range": [ - 944, - 948 + 1075, + 1079 ], "loc": { "start": { - "line": 36, + "line": 37, "column": 19 }, "end": { - "line": 36, + "line": 37, "column": 23 } } }, "range": [ - 927, - 948 + 1058, + 1079 ], "loc": { "start": { - "line": 36, + "line": 37, "column": 2 }, "end": { - "line": 36, + "line": 37, "column": 23 } } }, "range": [ - 927, - 949 + 1058, + 1080 ], "loc": { "start": { - "line": 36, + "line": 37, "column": 2 }, "end": { - "line": 36, + "line": 37, "column": 24 } }, @@ -675,16 +675,16 @@ "type": "Block", "value": "*\r\n\t\t * This pass renders to the write buffer.\r\n\t\t ", "range": [ - 866, - 921 + 997, + 1052 ], "loc": { "start": { - "line": 32, + "line": 33, "column": 2 }, "end": { - "line": 34, + "line": 35, "column": 5 } } @@ -695,16 +695,16 @@ "type": "Block", "value": "*\r\n\t\t * A bokeh shader material.\r\n\t\t *\r\n\t\t * @type {BokehMaterial}\r\n\t\t * @private\r\n\t\t ", "range": [ - 955, - 1045 + 1086, + 1176 ], "loc": { "start": { - "line": 38, + "line": 39, "column": 2 }, "end": { - "line": 43, + "line": 44, "column": 5 } } @@ -722,16 +722,16 @@ "object": { "type": "ThisExpression", "range": [ - 1051, - 1055 + 1182, + 1186 ], "loc": { "start": { - "line": 45, + "line": 46, "column": 2 }, "end": { - "line": 45, + "line": 46, "column": 6 } } @@ -740,31 +740,31 @@ "type": "Identifier", "name": "bokehMaterial", "range": [ - 1056, - 1069 + 1187, + 1200 ], "loc": { "start": { - "line": 45, + "line": 46, "column": 7 }, "end": { - "line": 45, + "line": 46, "column": 20 } } }, "range": [ - 1051, - 1069 + 1182, + 1200 ], "loc": { "start": { - "line": 45, + "line": 46, "column": 2 }, "end": { - "line": 45, + "line": 46, "column": 20 } } @@ -775,16 +775,16 @@ "type": "Identifier", "name": "BokehMaterial", "range": [ - 1076, - 1089 + 1207, + 1220 ], "loc": { "start": { - "line": 45, + "line": 46, "column": 27 }, "end": { - "line": 45, + "line": 46, "column": 40 } } @@ -794,16 +794,16 @@ "type": "Identifier", "name": "camera", "range": [ - 1090, - 1096 + 1221, + 1227 ], "loc": { "start": { - "line": 45, + "line": 46, "column": 41 }, "end": { - "line": 45, + "line": 46, "column": 47 } } @@ -812,62 +812,62 @@ "type": "Identifier", "name": "options", "range": [ - 1098, - 1105 + 1229, + 1236 ], "loc": { "start": { - "line": 45, + "line": 46, "column": 49 }, "end": { - "line": 45, + "line": 46, "column": 56 } } } ], "range": [ - 1072, - 1106 + 1203, + 1237 ], "loc": { "start": { - "line": 45, + "line": 46, "column": 23 }, "end": { - "line": 45, + "line": 46, "column": 57 } } }, "range": [ - 1051, - 1106 + 1182, + 1237 ], "loc": { "start": { - "line": 45, + "line": 46, "column": 2 }, "end": { - "line": 45, + "line": 46, "column": 57 } } }, "range": [ - 1051, - 1107 + 1182, + 1238 ], "loc": { "start": { - "line": 45, + "line": 46, "column": 2 }, "end": { - "line": 45, + "line": 46, "column": 58 } }, @@ -876,16 +876,16 @@ "type": "Block", "value": "*\r\n\t\t * A bokeh shader material.\r\n\t\t *\r\n\t\t * @type {BokehMaterial}\r\n\t\t * @private\r\n\t\t ", "range": [ - 955, - 1045 + 1086, + 1176 ], "loc": { "start": { - "line": 38, + "line": 39, "column": 2 }, "end": { - "line": 43, + "line": 44, "column": 5 } } @@ -906,16 +906,16 @@ "object": { "type": "ThisExpression", "range": [ - 1113, - 1117 + 1244, + 1248 ], "loc": { "start": { - "line": 47, + "line": 48, "column": 2 }, "end": { - "line": 47, + "line": 48, "column": 6 } } @@ -924,31 +924,31 @@ "type": "Identifier", "name": "quad", "range": [ - 1118, - 1122 + 1249, + 1253 ], "loc": { "start": { - "line": 47, + "line": 48, "column": 7 }, "end": { - "line": 47, + "line": 48, "column": 11 } } }, "range": [ - 1113, - 1122 + 1244, + 1253 ], "loc": { "start": { - "line": 47, + "line": 48, "column": 2 }, "end": { - "line": 47, + "line": 48, "column": 11 } } @@ -957,31 +957,31 @@ "type": "Identifier", "name": "material", "range": [ - 1123, - 1131 + 1254, + 1262 ], "loc": { "start": { - "line": 47, + "line": 48, "column": 12 }, "end": { - "line": 47, + "line": 48, "column": 20 } } }, "range": [ - 1113, - 1131 + 1244, + 1262 ], "loc": { "start": { - "line": 47, + "line": 48, "column": 2 }, "end": { - "line": 47, + "line": 48, "column": 20 } } @@ -992,16 +992,16 @@ "object": { "type": "ThisExpression", "range": [ - 1134, - 1138 + 1265, + 1269 ], "loc": { "start": { - "line": 47, + "line": 48, "column": 23 }, "end": { - "line": 47, + "line": 48, "column": 27 } } @@ -1010,77 +1010,77 @@ "type": "Identifier", "name": "bokehMaterial", "range": [ - 1139, - 1152 + 1270, + 1283 ], "loc": { "start": { - "line": 47, + "line": 48, "column": 28 }, "end": { - "line": 47, + "line": 48, "column": 41 } } }, "range": [ - 1134, - 1152 + 1265, + 1283 ], "loc": { "start": { - "line": 47, + "line": 48, "column": 23 }, "end": { - "line": 47, + "line": 48, "column": 41 } } }, "range": [ - 1113, - 1152 + 1244, + 1283 ], "loc": { "start": { - "line": 47, + "line": 48, "column": 2 }, "end": { - "line": 47, + "line": 48, "column": 41 } } }, "range": [ - 1113, - 1153 + 1244, + 1284 ], "loc": { "start": { - "line": 47, + "line": 48, "column": 2 }, "end": { - "line": 47, + "line": 48, "column": 42 } } } ], "range": [ - 770, - 1159 + 901, + 1290 ], "loc": { "start": { - "line": 22, + "line": 23, "column": 35 }, "end": { - "line": 49, + "line": 50, "column": 2 } } @@ -1088,16 +1088,16 @@ "generator": false, "expression": false, "range": [ - 747, - 1159 + 878, + 1290 ], "loc": { "start": { - "line": 22, + "line": 23, "column": 12 }, "end": { - "line": 49, + "line": 50, "column": 2 } } @@ -1105,26 +1105,26 @@ "kind": "constructor", "computed": false, "range": [ - 736, - 1159 + 867, + 1290 ], "loc": { "start": { - "line": 22, + "line": 23, "column": 1 }, "end": { - "line": 49, + "line": 50, "column": 2 } }, "leadingComments": [ { "type": "Block", - "value": "*\r\n\t * Constructs a new bokeh pass.\r\n\t *\r\n\t * @param {PerspectiveCamera} camera - The main camera. Used to obtain the aspect ratio and the near and far plane settings.\r\n\t * @param {Object} [options] - Additional parameters.\r\n\t * @param {Number} [options.focus=1.0] - Focus distance.\r\n\t * @param {Number} [options.aperture=0.025] - Camera aperture scale. Bigger values for shallower depth of field.\r\n\t * @param {Number} [options.maxBlur=1.0] - Maximum blur strength.\r\n\t ", + "value": "*\r\n\t * Constructs a new bokeh pass.\r\n\t *\r\n\t * @param {PerspectiveCamera} camera - The main camera. Used to obtain the aspect ratio and the near and far plane settings.\r\n\t * @param {Object} [options] - Additional parameters.\r\n\t * @param {Number} [options.focus=1.0] - Focus distance.\r\n\t * @param {Number} [options.dof=0.02] - Depth of field. An area in front of and behind the focus point that still appears sharp.\r\n\t * @param {Number} [options.aperture=0.025] - Camera aperture scale. Bigger values for shallower depth of field.\r\n\t * @param {Number} [options.maxBlur=1.0] - Maximum blur strength.\r\n\t ", "range": [ 258, - 731 + 862 ], "loc": { "start": { @@ -1132,7 +1132,7 @@ "column": 1 }, "end": { - "line": 20, + "line": 21, "column": 4 } } @@ -1143,16 +1143,16 @@ "type": "Block", "value": "*\r\n\t * Renders the effect.\r\n\t *\r\n\t * @param {WebGLRenderer} renderer - The renderer.\r\n\t * @param {WebGLRenderTarget} readBuffer - The read buffer.\r\n\t * @param {WebGLRenderTarget} writeBuffer - The write buffer.\r\n\t ", "range": [ - 1164, - 1382 + 1295, + 1513 ], "loc": { "start": { - "line": 51, + "line": 52, "column": 1 }, "end": { - "line": 57, + "line": 58, "column": 4 } } @@ -1166,16 +1166,16 @@ "type": "Identifier", "name": "render", "range": [ - 1387, - 1393 + 1518, + 1524 ], "loc": { "start": { - "line": 59, + "line": 60, "column": 1 }, "end": { - "line": 59, + "line": 60, "column": 7 } } @@ -1188,16 +1188,16 @@ "type": "Identifier", "name": "renderer", "range": [ - 1394, - 1402 + 1525, + 1533 ], "loc": { "start": { - "line": 59, + "line": 60, "column": 8 }, "end": { - "line": 59, + "line": 60, "column": 16 } } @@ -1206,16 +1206,16 @@ "type": "Identifier", "name": "readBuffer", "range": [ - 1404, - 1414 + 1535, + 1545 ], "loc": { "start": { - "line": 59, + "line": 60, "column": 18 }, "end": { - "line": 59, + "line": 60, "column": 28 } } @@ -1224,16 +1224,16 @@ "type": "Identifier", "name": "writeBuffer", "range": [ - 1416, - 1427 + 1547, + 1558 ], "loc": { "start": { - "line": 59, + "line": 60, "column": 30 }, "end": { - "line": 59, + "line": 60, "column": 41 } } @@ -1262,16 +1262,16 @@ "object": { "type": "ThisExpression", "range": [ - 1436, - 1440 + 1567, + 1571 ], "loc": { "start": { - "line": 61, + "line": 62, "column": 2 }, "end": { - "line": 61, + "line": 62, "column": 6 } } @@ -1280,31 +1280,31 @@ "type": "Identifier", "name": "bokehMaterial", "range": [ - 1441, - 1454 + 1572, + 1585 ], "loc": { "start": { - "line": 61, + "line": 62, "column": 7 }, "end": { - "line": 61, + "line": 62, "column": 20 } } }, "range": [ - 1436, - 1454 + 1567, + 1585 ], "loc": { "start": { - "line": 61, + "line": 62, "column": 2 }, "end": { - "line": 61, + "line": 62, "column": 20 } } @@ -1313,31 +1313,31 @@ "type": "Identifier", "name": "uniforms", "range": [ - 1455, - 1463 + 1586, + 1594 ], "loc": { "start": { - "line": 61, + "line": 62, "column": 21 }, "end": { - "line": 61, + "line": 62, "column": 29 } } }, "range": [ - 1436, - 1463 + 1567, + 1594 ], "loc": { "start": { - "line": 61, + "line": 62, "column": 2 }, "end": { - "line": 61, + "line": 62, "column": 29 } } @@ -1346,31 +1346,31 @@ "type": "Identifier", "name": "tDiffuse", "range": [ - 1464, - 1472 + 1595, + 1603 ], "loc": { "start": { - "line": 61, + "line": 62, "column": 30 }, "end": { - "line": 61, + "line": 62, "column": 38 } } }, "range": [ - 1436, - 1472 + 1567, + 1603 ], "loc": { "start": { - "line": 61, + "line": 62, "column": 2 }, "end": { - "line": 61, + "line": 62, "column": 38 } } @@ -1379,31 +1379,31 @@ "type": "Identifier", "name": "value", "range": [ - 1473, - 1478 + 1604, + 1609 ], "loc": { "start": { - "line": 61, + "line": 62, "column": 39 }, "end": { - "line": 61, + "line": 62, "column": 44 } } }, "range": [ - 1436, - 1478 + 1567, + 1609 ], "loc": { "start": { - "line": 61, + "line": 62, "column": 2 }, "end": { - "line": 61, + "line": 62, "column": 44 } } @@ -1415,16 +1415,16 @@ "type": "Identifier", "name": "readBuffer", "range": [ - 1481, - 1491 + 1612, + 1622 ], "loc": { "start": { - "line": 61, + "line": 62, "column": 47 }, "end": { - "line": 61, + "line": 62, "column": 57 } } @@ -1433,61 +1433,61 @@ "type": "Identifier", "name": "texture", "range": [ - 1492, - 1499 + 1623, + 1630 ], "loc": { "start": { - "line": 61, + "line": 62, "column": 58 }, "end": { - "line": 61, + "line": 62, "column": 65 } } }, "range": [ - 1481, - 1499 + 1612, + 1630 ], "loc": { "start": { - "line": 61, + "line": 62, "column": 47 }, "end": { - "line": 61, + "line": 62, "column": 65 } } }, "range": [ - 1436, - 1499 + 1567, + 1630 ], "loc": { "start": { - "line": 61, + "line": 62, "column": 2 }, "end": { - "line": 61, + "line": 62, "column": 65 } } }, "range": [ - 1436, - 1500 + 1567, + 1631 ], "loc": { "start": { - "line": 61, + "line": 62, "column": 2 }, "end": { - "line": 61, + "line": 62, "column": 66 } } @@ -1512,16 +1512,16 @@ "object": { "type": "ThisExpression", "range": [ - 1504, - 1508 + 1635, + 1639 ], "loc": { "start": { - "line": 62, + "line": 63, "column": 2 }, "end": { - "line": 62, + "line": 63, "column": 6 } } @@ -1530,31 +1530,31 @@ "type": "Identifier", "name": "bokehMaterial", "range": [ - 1509, - 1522 + 1640, + 1653 ], "loc": { "start": { - "line": 62, + "line": 63, "column": 7 }, "end": { - "line": 62, + "line": 63, "column": 20 } } }, "range": [ - 1504, - 1522 + 1635, + 1653 ], "loc": { "start": { - "line": 62, + "line": 63, "column": 2 }, "end": { - "line": 62, + "line": 63, "column": 20 } } @@ -1563,31 +1563,31 @@ "type": "Identifier", "name": "uniforms", "range": [ - 1523, - 1531 + 1654, + 1662 ], "loc": { "start": { - "line": 62, + "line": 63, "column": 21 }, "end": { - "line": 62, + "line": 63, "column": 29 } } }, "range": [ - 1504, - 1531 + 1635, + 1662 ], "loc": { "start": { - "line": 62, + "line": 63, "column": 2 }, "end": { - "line": 62, + "line": 63, "column": 29 } } @@ -1596,31 +1596,31 @@ "type": "Identifier", "name": "tDepth", "range": [ - 1532, - 1538 + 1663, + 1669 ], "loc": { "start": { - "line": 62, + "line": 63, "column": 30 }, "end": { - "line": 62, + "line": 63, "column": 36 } } }, "range": [ - 1504, - 1538 + 1635, + 1669 ], "loc": { "start": { - "line": 62, + "line": 63, "column": 2 }, "end": { - "line": 62, + "line": 63, "column": 36 } } @@ -1629,31 +1629,31 @@ "type": "Identifier", "name": "value", "range": [ - 1539, - 1544 + 1670, + 1675 ], "loc": { "start": { - "line": 62, + "line": 63, "column": 37 }, "end": { - "line": 62, + "line": 63, "column": 42 } } }, "range": [ - 1504, - 1544 + 1635, + 1675 ], "loc": { "start": { - "line": 62, + "line": 63, "column": 2 }, "end": { - "line": 62, + "line": 63, "column": 42 } } @@ -1665,16 +1665,16 @@ "type": "Identifier", "name": "readBuffer", "range": [ - 1547, - 1557 + 1678, + 1688 ], "loc": { "start": { - "line": 62, + "line": 63, "column": 45 }, "end": { - "line": 62, + "line": 63, "column": 55 } } @@ -1683,61 +1683,61 @@ "type": "Identifier", "name": "depthTexture", "range": [ - 1558, - 1570 + 1689, + 1701 ], "loc": { "start": { - "line": 62, + "line": 63, "column": 56 }, "end": { - "line": 62, + "line": 63, "column": 68 } } }, "range": [ - 1547, - 1570 + 1678, + 1701 ], "loc": { "start": { - "line": 62, + "line": 63, "column": 45 }, "end": { - "line": 62, + "line": 63, "column": 68 } } }, "range": [ - 1504, - 1570 + 1635, + 1701 ], "loc": { "start": { - "line": 62, + "line": 63, "column": 2 }, "end": { - "line": 62, + "line": 63, "column": 68 } } }, "range": [ - 1504, - 1571 + 1635, + 1702 ], "loc": { "start": { - "line": 62, + "line": 63, "column": 2 }, "end": { - "line": 62, + "line": 63, "column": 69 } } @@ -1753,16 +1753,16 @@ "type": "Identifier", "name": "renderer", "range": [ - 1577, - 1585 + 1708, + 1716 ], "loc": { "start": { - "line": 64, + "line": 65, "column": 2 }, "end": { - "line": 64, + "line": 65, "column": 10 } } @@ -1771,31 +1771,31 @@ "type": "Identifier", "name": "render", "range": [ - 1586, - 1592 + 1717, + 1723 ], "loc": { "start": { - "line": 64, + "line": 65, "column": 11 }, "end": { - "line": 64, + "line": 65, "column": 17 } } }, "range": [ - 1577, - 1592 + 1708, + 1723 ], "loc": { "start": { - "line": 64, + "line": 65, "column": 2 }, "end": { - "line": 64, + "line": 65, "column": 17 } } @@ -1807,16 +1807,16 @@ "object": { "type": "ThisExpression", "range": [ - 1593, - 1597 + 1724, + 1728 ], "loc": { "start": { - "line": 64, + "line": 65, "column": 18 }, "end": { - "line": 64, + "line": 65, "column": 22 } } @@ -1825,31 +1825,31 @@ "type": "Identifier", "name": "scene", "range": [ - 1598, - 1603 + 1729, + 1734 ], "loc": { "start": { - "line": 64, + "line": 65, "column": 23 }, "end": { - "line": 64, + "line": 65, "column": 28 } } }, "range": [ - 1593, - 1603 + 1724, + 1734 ], "loc": { "start": { - "line": 64, + "line": 65, "column": 18 }, "end": { - "line": 64, + "line": 65, "column": 28 } } @@ -1860,16 +1860,16 @@ "object": { "type": "ThisExpression", "range": [ - 1605, - 1609 + 1736, + 1740 ], "loc": { "start": { - "line": 64, + "line": 65, "column": 30 }, "end": { - "line": 64, + "line": 65, "column": 34 } } @@ -1878,31 +1878,31 @@ "type": "Identifier", "name": "camera", "range": [ - 1610, - 1616 + 1741, + 1747 ], "loc": { "start": { - "line": 64, + "line": 65, "column": 35 }, "end": { - "line": 64, + "line": 65, "column": 41 } } }, "range": [ - 1605, - 1616 + 1736, + 1747 ], "loc": { "start": { - "line": 64, + "line": 65, "column": 30 }, "end": { - "line": 64, + "line": 65, "column": 41 } } @@ -1915,16 +1915,16 @@ "object": { "type": "ThisExpression", "range": [ - 1618, - 1622 + 1749, + 1753 ], "loc": { "start": { - "line": 64, + "line": 65, "column": 43 }, "end": { - "line": 64, + "line": 65, "column": 47 } } @@ -1933,31 +1933,31 @@ "type": "Identifier", "name": "renderToScreen", "range": [ - 1623, - 1637 + 1754, + 1768 ], "loc": { "start": { - "line": 64, + "line": 65, "column": 48 }, "end": { - "line": 64, + "line": 65, "column": 62 } } }, "range": [ - 1618, - 1637 + 1749, + 1768 ], "loc": { "start": { - "line": 64, + "line": 65, "column": 43 }, "end": { - "line": 64, + "line": 65, "column": 62 } } @@ -1967,16 +1967,16 @@ "value": null, "raw": "null", "range": [ - 1640, - 1644 + 1771, + 1775 ], "loc": { "start": { - "line": 64, + "line": 65, "column": 65 }, "end": { - "line": 64, + "line": 65, "column": 69 } } @@ -1985,78 +1985,78 @@ "type": "Identifier", "name": "writeBuffer", "range": [ - 1647, - 1658 + 1778, + 1789 ], "loc": { "start": { - "line": 64, + "line": 65, "column": 72 }, "end": { - "line": 64, + "line": 65, "column": 83 } } }, "range": [ - 1618, - 1658 + 1749, + 1789 ], "loc": { "start": { - "line": 64, + "line": 65, "column": 43 }, "end": { - "line": 64, + "line": 65, "column": 83 } } } ], "range": [ - 1577, - 1659 + 1708, + 1790 ], "loc": { "start": { - "line": 64, + "line": 65, "column": 2 }, "end": { - "line": 64, + "line": 65, "column": 84 } } }, "range": [ - 1577, - 1660 + 1708, + 1791 ], "loc": { "start": { - "line": 64, + "line": 65, "column": 2 }, "end": { - "line": 64, + "line": 65, "column": 85 } } } ], "range": [ - 1429, - 1666 + 1560, + 1797 ], "loc": { "start": { - "line": 59, + "line": 60, "column": 43 }, "end": { - "line": 66, + "line": 67, "column": 2 } } @@ -2064,16 +2064,16 @@ "generator": false, "expression": false, "range": [ - 1393, - 1666 + 1524, + 1797 ], "loc": { "start": { - "line": 59, + "line": 60, "column": 7 }, "end": { - "line": 66, + "line": 67, "column": 2 } } @@ -2081,16 +2081,16 @@ "kind": "method", "computed": false, "range": [ - 1387, - 1666 + 1518, + 1797 ], "loc": { "start": { - "line": 59, + "line": 60, "column": 1 }, "end": { - "line": 66, + "line": 67, "column": 2 } }, @@ -2099,16 +2099,16 @@ "type": "Block", "value": "*\r\n\t * Renders the effect.\r\n\t *\r\n\t * @param {WebGLRenderer} renderer - The renderer.\r\n\t * @param {WebGLRenderTarget} readBuffer - The read buffer.\r\n\t * @param {WebGLRenderTarget} writeBuffer - The write buffer.\r\n\t ", "range": [ - 1164, - 1382 + 1295, + 1513 ], "loc": { "start": { - "line": 51, + "line": 52, "column": 1 }, "end": { - "line": 57, + "line": 58, "column": 4 } } @@ -2119,16 +2119,16 @@ "type": "Block", "value": "*\r\n\t * Updates this pass with the renderer's size.\r\n\t *\r\n\t * @param {Number} width - The width.\r\n\t * @param {Number} height - The height.\r\n\t ", "range": [ - 1671, - 1816 + 1802, + 1947 ], "loc": { "start": { - "line": 68, + "line": 69, "column": 1 }, "end": { - "line": 73, + "line": 74, "column": 4 } } @@ -2142,16 +2142,16 @@ "type": "Identifier", "name": "setSize", "range": [ - 1821, - 1828 + 1952, + 1959 ], "loc": { "start": { - "line": 75, + "line": 76, "column": 1 }, "end": { - "line": 75, + "line": 76, "column": 8 } } @@ -2164,16 +2164,16 @@ "type": "Identifier", "name": "width", "range": [ - 1829, - 1834 + 1960, + 1965 ], "loc": { "start": { - "line": 75, + "line": 76, "column": 9 }, "end": { - "line": 75, + "line": 76, "column": 14 } } @@ -2182,16 +2182,16 @@ "type": "Identifier", "name": "height", "range": [ - 1836, - 1842 + 1967, + 1973 ], "loc": { "start": { - "line": 75, + "line": 76, "column": 16 }, "end": { - "line": 75, + "line": 76, "column": 22 } } @@ -2220,16 +2220,16 @@ "object": { "type": "ThisExpression", "range": [ - 1851, - 1855 + 1982, + 1986 ], "loc": { "start": { - "line": 77, + "line": 78, "column": 2 }, "end": { - "line": 77, + "line": 78, "column": 6 } } @@ -2238,31 +2238,31 @@ "type": "Identifier", "name": "bokehMaterial", "range": [ - 1856, - 1869 + 1987, + 2000 ], "loc": { "start": { - "line": 77, + "line": 78, "column": 7 }, "end": { - "line": 77, + "line": 78, "column": 20 } } }, "range": [ - 1851, - 1869 + 1982, + 2000 ], "loc": { "start": { - "line": 77, + "line": 78, "column": 2 }, "end": { - "line": 77, + "line": 78, "column": 20 } } @@ -2271,31 +2271,31 @@ "type": "Identifier", "name": "uniforms", "range": [ - 1870, - 1878 + 2001, + 2009 ], "loc": { "start": { - "line": 77, + "line": 78, "column": 21 }, "end": { - "line": 77, + "line": 78, "column": 29 } } }, "range": [ - 1851, - 1878 + 1982, + 2009 ], "loc": { "start": { - "line": 77, + "line": 78, "column": 2 }, "end": { - "line": 77, + "line": 78, "column": 29 } } @@ -2304,31 +2304,31 @@ "type": "Identifier", "name": "aspect", "range": [ - 1879, - 1885 + 2010, + 2016 ], "loc": { "start": { - "line": 77, + "line": 78, "column": 30 }, "end": { - "line": 77, + "line": 78, "column": 36 } } }, "range": [ - 1851, - 1885 + 1982, + 2016 ], "loc": { "start": { - "line": 77, + "line": 78, "column": 2 }, "end": { - "line": 77, + "line": 78, "column": 36 } } @@ -2337,31 +2337,31 @@ "type": "Identifier", "name": "value", "range": [ - 1886, - 1891 + 2017, + 2022 ], "loc": { "start": { - "line": 77, + "line": 78, "column": 37 }, "end": { - "line": 77, + "line": 78, "column": 42 } } }, "range": [ - 1851, - 1891 + 1982, + 2022 ], "loc": { "start": { - "line": 77, + "line": 78, "column": 2 }, "end": { - "line": 77, + "line": 78, "column": 42 } } @@ -2373,16 +2373,16 @@ "type": "Identifier", "name": "width", "range": [ - 1894, - 1899 + 2025, + 2030 ], "loc": { "start": { - "line": 77, + "line": 78, "column": 45 }, "end": { - "line": 77, + "line": 78, "column": 50 } } @@ -2391,77 +2391,77 @@ "type": "Identifier", "name": "height", "range": [ - 1902, - 1908 + 2033, + 2039 ], "loc": { "start": { - "line": 77, + "line": 78, "column": 53 }, "end": { - "line": 77, + "line": 78, "column": 59 } } }, "range": [ - 1894, - 1908 + 2025, + 2039 ], "loc": { "start": { - "line": 77, + "line": 78, "column": 45 }, "end": { - "line": 77, + "line": 78, "column": 59 } } }, "range": [ - 1851, - 1908 + 1982, + 2039 ], "loc": { "start": { - "line": 77, + "line": 78, "column": 2 }, "end": { - "line": 77, + "line": 78, "column": 59 } } }, "range": [ - 1851, - 1909 + 1982, + 2040 ], "loc": { "start": { - "line": 77, + "line": 78, "column": 2 }, "end": { - "line": 77, + "line": 78, "column": 60 } } } ], "range": [ - 1844, - 1915 + 1975, + 2046 ], "loc": { "start": { - "line": 75, + "line": 76, "column": 24 }, "end": { - "line": 79, + "line": 80, "column": 2 } } @@ -2469,16 +2469,16 @@ "generator": false, "expression": false, "range": [ - 1828, - 1915 + 1959, + 2046 ], "loc": { "start": { - "line": 75, + "line": 76, "column": 8 }, "end": { - "line": 79, + "line": 80, "column": 2 } } @@ -2486,16 +2486,16 @@ "kind": "method", "computed": false, "range": [ - 1821, - 1915 + 1952, + 2046 ], "loc": { "start": { - "line": 75, + "line": 76, "column": 1 }, "end": { - "line": 79, + "line": 80, "column": 2 } }, @@ -2504,16 +2504,16 @@ "type": "Block", "value": "*\r\n\t * Updates this pass with the renderer's size.\r\n\t *\r\n\t * @param {Number} width - The width.\r\n\t * @param {Number} height - The height.\r\n\t ", "range": [ - 1671, - 1816 + 1802, + 1947 ], "loc": { "start": { - "line": 68, + "line": 69, "column": 1 }, "end": { - "line": 73, + "line": 74, "column": 4 } } @@ -2524,7 +2524,7 @@ ], "range": [ 252, - 1920 + 2051 ], "loc": { "start": { @@ -2532,14 +2532,14 @@ "column": 36 }, "end": { - "line": 81, + "line": 82, "column": 1 } } }, "range": [ 223, - 1920 + 2051 ], "loc": { "start": { @@ -2547,7 +2547,7 @@ "column": 7 }, "end": { - "line": 81, + "line": 82, "column": 1 } }, @@ -2577,7 +2577,7 @@ "source": null, "range": [ 216, - 1920 + 2051 ], "loc": { "start": { @@ -2585,7 +2585,7 @@ "column": 0 }, "end": { - "line": 81, + "line": 82, "column": 1 } }, @@ -2614,7 +2614,7 @@ "sourceType": "module", "range": [ 0, - 1920 + 2051 ], "loc": { "start": { @@ -2622,7 +2622,7 @@ "column": 0 }, "end": { - "line": 81, + "line": 82, "column": 1 } }, @@ -2647,10 +2647,10 @@ }, { "type": "Block", - "value": "*\r\n\t * Constructs a new bokeh pass.\r\n\t *\r\n\t * @param {PerspectiveCamera} camera - The main camera. Used to obtain the aspect ratio and the near and far plane settings.\r\n\t * @param {Object} [options] - Additional parameters.\r\n\t * @param {Number} [options.focus=1.0] - Focus distance.\r\n\t * @param {Number} [options.aperture=0.025] - Camera aperture scale. Bigger values for shallower depth of field.\r\n\t * @param {Number} [options.maxBlur=1.0] - Maximum blur strength.\r\n\t ", + "value": "*\r\n\t * Constructs a new bokeh pass.\r\n\t *\r\n\t * @param {PerspectiveCamera} camera - The main camera. Used to obtain the aspect ratio and the near and far plane settings.\r\n\t * @param {Object} [options] - Additional parameters.\r\n\t * @param {Number} [options.focus=1.0] - Focus distance.\r\n\t * @param {Number} [options.dof=0.02] - Depth of field. An area in front of and behind the focus point that still appears sharp.\r\n\t * @param {Number} [options.aperture=0.025] - Camera aperture scale. Bigger values for shallower depth of field.\r\n\t * @param {Number} [options.maxBlur=1.0] - Maximum blur strength.\r\n\t ", "range": [ 258, - 731 + 862 ], "loc": { "start": { @@ -2658,7 +2658,7 @@ "column": 1 }, "end": { - "line": 20, + "line": 21, "column": 4 } } @@ -2667,16 +2667,16 @@ "type": "Block", "value": "*\r\n\t\t * The name of this pass.\r\n\t\t ", "range": [ - 791, - 830 + 922, + 961 ], "loc": { "start": { - "line": 26, + "line": 27, "column": 2 }, "end": { - "line": 28, + "line": 29, "column": 5 } } @@ -2685,16 +2685,16 @@ "type": "Block", "value": "*\r\n\t\t * This pass renders to the write buffer.\r\n\t\t ", "range": [ - 866, - 921 + 997, + 1052 ], "loc": { "start": { - "line": 32, + "line": 33, "column": 2 }, "end": { - "line": 34, + "line": 35, "column": 5 } } @@ -2703,16 +2703,16 @@ "type": "Block", "value": "*\r\n\t\t * A bokeh shader material.\r\n\t\t *\r\n\t\t * @type {BokehMaterial}\r\n\t\t * @private\r\n\t\t ", "range": [ - 955, - 1045 + 1086, + 1176 ], "loc": { "start": { - "line": 38, + "line": 39, "column": 2 }, "end": { - "line": 43, + "line": 44, "column": 5 } } @@ -2721,16 +2721,16 @@ "type": "Block", "value": "*\r\n\t * Renders the effect.\r\n\t *\r\n\t * @param {WebGLRenderer} renderer - The renderer.\r\n\t * @param {WebGLRenderTarget} readBuffer - The read buffer.\r\n\t * @param {WebGLRenderTarget} writeBuffer - The write buffer.\r\n\t ", "range": [ - 1164, - 1382 + 1295, + 1513 ], "loc": { "start": { - "line": 51, + "line": 52, "column": 1 }, "end": { - "line": 57, + "line": 58, "column": 4 } } @@ -2739,16 +2739,16 @@ "type": "Block", "value": "*\r\n\t * Updates this pass with the renderer's size.\r\n\t *\r\n\t * @param {Number} width - The width.\r\n\t * @param {Number} height - The height.\r\n\t ", "range": [ - 1671, - 1816 + 1802, + 1947 ], "loc": { "start": { - "line": 68, + "line": 69, "column": 1 }, "end": { - "line": 73, + "line": 74, "column": 4 } } diff --git a/public/docs/ast/source/passes/DepthPass.js.json b/public/docs/ast/source/passes/DepthPass.js.json deleted file mode 100644 index a9b38fac9..000000000 --- a/public/docs/ast/source/passes/DepthPass.js.json +++ /dev/null @@ -1,2013 +0,0 @@ -{ - "type": "Program", - "body": [ - { - "type": "ImportDeclaration", - "specifiers": [ - { - "type": "ImportSpecifier", - "local": { - "type": "Identifier", - "name": "DepthMaterial", - "range": [ - 9, - 22 - ], - "loc": { - "start": { - "line": 1, - "column": 9 - }, - "end": { - "line": 1, - "column": 22 - } - } - }, - "imported": { - "type": "Identifier", - "name": "DepthMaterial", - "range": [ - 9, - 22 - ], - "loc": { - "start": { - "line": 1, - "column": 9 - }, - "end": { - "line": 1, - "column": 22 - } - } - }, - "range": [ - 9, - 22 - ], - "loc": { - "start": { - "line": 1, - "column": 9 - }, - "end": { - "line": 1, - "column": 22 - } - } - } - ], - "source": { - "type": "Literal", - "value": "../materials", - "raw": "\"../materials\"", - "range": [ - 30, - 44 - ], - "loc": { - "start": { - "line": 1, - "column": 30 - }, - "end": { - "line": 1, - "column": 44 - } - } - }, - "range": [ - 0, - 45 - ], - "loc": { - "start": { - "line": 1, - "column": 0 - }, - "end": { - "line": 1, - "column": 45 - } - } - }, - { - "type": "ImportDeclaration", - "specifiers": [ - { - "type": "ImportSpecifier", - "local": { - "type": "Identifier", - "name": "Pass", - "range": [ - 56, - 60 - ], - "loc": { - "start": { - "line": 2, - "column": 9 - }, - "end": { - "line": 2, - "column": 13 - } - } - }, - "imported": { - "type": "Identifier", - "name": "Pass", - "range": [ - 56, - 60 - ], - "loc": { - "start": { - "line": 2, - "column": 9 - }, - "end": { - "line": 2, - "column": 13 - } - } - }, - "range": [ - 56, - 60 - ], - "loc": { - "start": { - "line": 2, - "column": 9 - }, - "end": { - "line": 2, - "column": 13 - } - } - } - ], - "source": { - "type": "Literal", - "value": "./Pass.js", - "raw": "\"./Pass.js\"", - "range": [ - 68, - 79 - ], - "loc": { - "start": { - "line": 2, - "column": 21 - }, - "end": { - "line": 2, - "column": 32 - } - } - }, - "range": [ - 47, - 80 - ], - "loc": { - "start": { - "line": 2, - "column": 0 - }, - "end": { - "line": 2, - "column": 33 - } - }, - "trailingComments": [ - { - "type": "Block", - "value": "*\r\n * A depth pass.\r\n *\r\n * Reads the depth from a depth texture and renders it.\r\n *\r\n * This pass requires a {@link EffectComposer#depthTexture}.\r\n ", - "range": [ - 84, - 237 - ], - "loc": { - "start": { - "line": 4, - "column": 0 - }, - "end": { - "line": 10, - "column": 3 - } - } - } - ] - }, - { - "type": "ExportNamedDeclaration", - "declaration": { - "type": "ClassDeclaration", - "id": { - "type": "Identifier", - "name": "DepthPass", - "range": [ - 254, - 263 - ], - "loc": { - "start": { - "line": 12, - "column": 13 - }, - "end": { - "line": 12, - "column": 22 - } - } - }, - "superClass": { - "type": "Identifier", - "name": "Pass", - "range": [ - 272, - 276 - ], - "loc": { - "start": { - "line": 12, - "column": 31 - }, - "end": { - "line": 12, - "column": 35 - } - } - }, - "body": { - "type": "ClassBody", - "body": [ - { - "type": "MethodDefinition", - "key": { - "type": "Identifier", - "name": "constructor", - "range": [ - 442, - 453 - ], - "loc": { - "start": { - "line": 20, - "column": 1 - }, - "end": { - "line": 20, - "column": 12 - } - } - }, - "value": { - "type": "FunctionExpression", - "id": null, - "params": [ - { - "type": "Identifier", - "name": "camera", - "range": [ - 454, - 460 - ], - "loc": { - "start": { - "line": 20, - "column": 13 - }, - "end": { - "line": 20, - "column": 19 - } - } - } - ], - "body": { - "type": "BlockStatement", - "body": [ - { - "type": "ExpressionStatement", - "expression": { - "type": "CallExpression", - "callee": { - "type": "Super", - "range": [ - 469, - 474 - ], - "loc": { - "start": { - "line": 22, - "column": 2 - }, - "end": { - "line": 22, - "column": 7 - } - } - }, - "arguments": [], - "range": [ - 469, - 476 - ], - "loc": { - "start": { - "line": 22, - "column": 2 - }, - "end": { - "line": 22, - "column": 9 - } - } - }, - "range": [ - 469, - 477 - ], - "loc": { - "start": { - "line": 22, - "column": 2 - }, - "end": { - "line": 22, - "column": 10 - } - }, - "trailingComments": [ - { - "type": "Block", - "value": "*\r\n\t\t * The name of this pass.\r\n\t\t ", - "range": [ - 483, - 522 - ], - "loc": { - "start": { - "line": 24, - "column": 2 - }, - "end": { - "line": 26, - "column": 5 - } - } - } - ] - }, - { - "type": "ExpressionStatement", - "expression": { - "type": "AssignmentExpression", - "operator": "=", - "left": { - "type": "MemberExpression", - "computed": false, - "object": { - "type": "ThisExpression", - "range": [ - 528, - 532 - ], - "loc": { - "start": { - "line": 28, - "column": 2 - }, - "end": { - "line": 28, - "column": 6 - } - } - }, - "property": { - "type": "Identifier", - "name": "name", - "range": [ - 533, - 537 - ], - "loc": { - "start": { - "line": 28, - "column": 7 - }, - "end": { - "line": 28, - "column": 11 - } - } - }, - "range": [ - 528, - 537 - ], - "loc": { - "start": { - "line": 28, - "column": 2 - }, - "end": { - "line": 28, - "column": 11 - } - } - }, - "right": { - "type": "Literal", - "value": "DepthPass", - "raw": "\"DepthPass\"", - "range": [ - 540, - 551 - ], - "loc": { - "start": { - "line": 28, - "column": 14 - }, - "end": { - "line": 28, - "column": 25 - } - } - }, - "range": [ - 528, - 551 - ], - "loc": { - "start": { - "line": 28, - "column": 2 - }, - "end": { - "line": 28, - "column": 25 - } - } - }, - "range": [ - 528, - 552 - ], - "loc": { - "start": { - "line": 28, - "column": 2 - }, - "end": { - "line": 28, - "column": 26 - } - }, - "leadingComments": [ - { - "type": "Block", - "value": "*\r\n\t\t * The name of this pass.\r\n\t\t ", - "range": [ - 483, - 522 - ], - "loc": { - "start": { - "line": 24, - "column": 2 - }, - "end": { - "line": 26, - "column": 5 - } - } - } - ], - "trailingComments": [ - { - "type": "Block", - "value": "*\r\n\t\t * This pass renders to the write buffer.\r\n\t\t ", - "range": [ - 558, - 613 - ], - "loc": { - "start": { - "line": 30, - "column": 2 - }, - "end": { - "line": 32, - "column": 5 - } - } - } - ] - }, - { - "type": "ExpressionStatement", - "expression": { - "type": "AssignmentExpression", - "operator": "=", - "left": { - "type": "MemberExpression", - "computed": false, - "object": { - "type": "ThisExpression", - "range": [ - 619, - 623 - ], - "loc": { - "start": { - "line": 34, - "column": 2 - }, - "end": { - "line": 34, - "column": 6 - } - } - }, - "property": { - "type": "Identifier", - "name": "needsSwap", - "range": [ - 624, - 633 - ], - "loc": { - "start": { - "line": 34, - "column": 7 - }, - "end": { - "line": 34, - "column": 16 - } - } - }, - "range": [ - 619, - 633 - ], - "loc": { - "start": { - "line": 34, - "column": 2 - }, - "end": { - "line": 34, - "column": 16 - } - } - }, - "right": { - "type": "Literal", - "value": true, - "raw": "true", - "range": [ - 636, - 640 - ], - "loc": { - "start": { - "line": 34, - "column": 19 - }, - "end": { - "line": 34, - "column": 23 - } - } - }, - "range": [ - 619, - 640 - ], - "loc": { - "start": { - "line": 34, - "column": 2 - }, - "end": { - "line": 34, - "column": 23 - } - } - }, - "range": [ - 619, - 641 - ], - "loc": { - "start": { - "line": 34, - "column": 2 - }, - "end": { - "line": 34, - "column": 24 - } - }, - "leadingComments": [ - { - "type": "Block", - "value": "*\r\n\t\t * This pass renders to the write buffer.\r\n\t\t ", - "range": [ - 558, - 613 - ], - "loc": { - "start": { - "line": 30, - "column": 2 - }, - "end": { - "line": 32, - "column": 5 - } - } - } - ], - "trailingComments": [ - { - "type": "Block", - "value": "*\r\n\t\t * A depth shader material.\r\n\t\t *\r\n\t\t * @type {DepthMaterial}\r\n\t\t * @private\r\n\t\t ", - "range": [ - 647, - 737 - ], - "loc": { - "start": { - "line": 36, - "column": 2 - }, - "end": { - "line": 41, - "column": 5 - } - } - } - ] - }, - { - "type": "ExpressionStatement", - "expression": { - "type": "AssignmentExpression", - "operator": "=", - "left": { - "type": "MemberExpression", - "computed": false, - "object": { - "type": "ThisExpression", - "range": [ - 743, - 747 - ], - "loc": { - "start": { - "line": 43, - "column": 2 - }, - "end": { - "line": 43, - "column": 6 - } - } - }, - "property": { - "type": "Identifier", - "name": "depthMaterial", - "range": [ - 748, - 761 - ], - "loc": { - "start": { - "line": 43, - "column": 7 - }, - "end": { - "line": 43, - "column": 20 - } - } - }, - "range": [ - 743, - 761 - ], - "loc": { - "start": { - "line": 43, - "column": 2 - }, - "end": { - "line": 43, - "column": 20 - } - } - }, - "right": { - "type": "NewExpression", - "callee": { - "type": "Identifier", - "name": "DepthMaterial", - "range": [ - 768, - 781 - ], - "loc": { - "start": { - "line": 43, - "column": 27 - }, - "end": { - "line": 43, - "column": 40 - } - } - }, - "arguments": [ - { - "type": "Identifier", - "name": "camera", - "range": [ - 782, - 788 - ], - "loc": { - "start": { - "line": 43, - "column": 41 - }, - "end": { - "line": 43, - "column": 47 - } - } - } - ], - "range": [ - 764, - 789 - ], - "loc": { - "start": { - "line": 43, - "column": 23 - }, - "end": { - "line": 43, - "column": 48 - } - } - }, - "range": [ - 743, - 789 - ], - "loc": { - "start": { - "line": 43, - "column": 2 - }, - "end": { - "line": 43, - "column": 48 - } - } - }, - "range": [ - 743, - 790 - ], - "loc": { - "start": { - "line": 43, - "column": 2 - }, - "end": { - "line": 43, - "column": 49 - } - }, - "leadingComments": [ - { - "type": "Block", - "value": "*\r\n\t\t * A depth shader material.\r\n\t\t *\r\n\t\t * @type {DepthMaterial}\r\n\t\t * @private\r\n\t\t ", - "range": [ - 647, - 737 - ], - "loc": { - "start": { - "line": 36, - "column": 2 - }, - "end": { - "line": 41, - "column": 5 - } - } - } - ] - }, - { - "type": "ExpressionStatement", - "expression": { - "type": "AssignmentExpression", - "operator": "=", - "left": { - "type": "MemberExpression", - "computed": false, - "object": { - "type": "MemberExpression", - "computed": false, - "object": { - "type": "ThisExpression", - "range": [ - 796, - 800 - ], - "loc": { - "start": { - "line": 45, - "column": 2 - }, - "end": { - "line": 45, - "column": 6 - } - } - }, - "property": { - "type": "Identifier", - "name": "quad", - "range": [ - 801, - 805 - ], - "loc": { - "start": { - "line": 45, - "column": 7 - }, - "end": { - "line": 45, - "column": 11 - } - } - }, - "range": [ - 796, - 805 - ], - "loc": { - "start": { - "line": 45, - "column": 2 - }, - "end": { - "line": 45, - "column": 11 - } - } - }, - "property": { - "type": "Identifier", - "name": "material", - "range": [ - 806, - 814 - ], - "loc": { - "start": { - "line": 45, - "column": 12 - }, - "end": { - "line": 45, - "column": 20 - } - } - }, - "range": [ - 796, - 814 - ], - "loc": { - "start": { - "line": 45, - "column": 2 - }, - "end": { - "line": 45, - "column": 20 - } - } - }, - "right": { - "type": "MemberExpression", - "computed": false, - "object": { - "type": "ThisExpression", - "range": [ - 817, - 821 - ], - "loc": { - "start": { - "line": 45, - "column": 23 - }, - "end": { - "line": 45, - "column": 27 - } - } - }, - "property": { - "type": "Identifier", - "name": "depthMaterial", - "range": [ - 822, - 835 - ], - "loc": { - "start": { - "line": 45, - "column": 28 - }, - "end": { - "line": 45, - "column": 41 - } - } - }, - "range": [ - 817, - 835 - ], - "loc": { - "start": { - "line": 45, - "column": 23 - }, - "end": { - "line": 45, - "column": 41 - } - } - }, - "range": [ - 796, - 835 - ], - "loc": { - "start": { - "line": 45, - "column": 2 - }, - "end": { - "line": 45, - "column": 41 - } - } - }, - "range": [ - 796, - 836 - ], - "loc": { - "start": { - "line": 45, - "column": 2 - }, - "end": { - "line": 45, - "column": 42 - } - } - } - ], - "range": [ - 462, - 842 - ], - "loc": { - "start": { - "line": 20, - "column": 21 - }, - "end": { - "line": 47, - "column": 2 - } - } - }, - "generator": false, - "expression": false, - "range": [ - 453, - 842 - ], - "loc": { - "start": { - "line": 20, - "column": 12 - }, - "end": { - "line": 47, - "column": 2 - } - } - }, - "kind": "constructor", - "computed": false, - "range": [ - 442, - 842 - ], - "loc": { - "start": { - "line": 20, - "column": 1 - }, - "end": { - "line": 47, - "column": 2 - } - }, - "leadingComments": [ - { - "type": "Block", - "value": "*\r\n\t * Constructs a new depth pass.\r\n\t *\r\n\t * @param {PerspectiveCamera} camera - The main camera. Used to obtain the near and far plane settings.\r\n\t ", - "range": [ - 283, - 437 - ], - "loc": { - "start": { - "line": 14, - "column": 1 - }, - "end": { - "line": 18, - "column": 4 - } - } - } - ], - "trailingComments": [ - { - "type": "Block", - "value": "*\r\n\t * Renders the effect.\r\n\t *\r\n\t * @param {WebGLRenderer} renderer - The renderer.\r\n\t * @param {WebGLRenderTarget} readBuffer - The read buffer.\r\n\t * @param {WebGLRenderTarget} writeBuffer - The write buffer.\r\n\t ", - "range": [ - 847, - 1065 - ], - "loc": { - "start": { - "line": 49, - "column": 1 - }, - "end": { - "line": 55, - "column": 4 - } - } - } - ], - "static": false - }, - { - "type": "MethodDefinition", - "key": { - "type": "Identifier", - "name": "render", - "range": [ - 1070, - 1076 - ], - "loc": { - "start": { - "line": 57, - "column": 1 - }, - "end": { - "line": 57, - "column": 7 - } - } - }, - "value": { - "type": "FunctionExpression", - "id": null, - "params": [ - { - "type": "Identifier", - "name": "renderer", - "range": [ - 1077, - 1085 - ], - "loc": { - "start": { - "line": 57, - "column": 8 - }, - "end": { - "line": 57, - "column": 16 - } - } - }, - { - "type": "Identifier", - "name": "readBuffer", - "range": [ - 1087, - 1097 - ], - "loc": { - "start": { - "line": 57, - "column": 18 - }, - "end": { - "line": 57, - "column": 28 - } - } - }, - { - "type": "Identifier", - "name": "writeBuffer", - "range": [ - 1099, - 1110 - ], - "loc": { - "start": { - "line": 57, - "column": 30 - }, - "end": { - "line": 57, - "column": 41 - } - } - } - ], - "body": { - "type": "BlockStatement", - "body": [ - { - "type": "ExpressionStatement", - "expression": { - "type": "AssignmentExpression", - "operator": "=", - "left": { - "type": "MemberExpression", - "computed": false, - "object": { - "type": "MemberExpression", - "computed": false, - "object": { - "type": "MemberExpression", - "computed": false, - "object": { - "type": "MemberExpression", - "computed": false, - "object": { - "type": "ThisExpression", - "range": [ - 1119, - 1123 - ], - "loc": { - "start": { - "line": 59, - "column": 2 - }, - "end": { - "line": 59, - "column": 6 - } - } - }, - "property": { - "type": "Identifier", - "name": "depthMaterial", - "range": [ - 1124, - 1137 - ], - "loc": { - "start": { - "line": 59, - "column": 7 - }, - "end": { - "line": 59, - "column": 20 - } - } - }, - "range": [ - 1119, - 1137 - ], - "loc": { - "start": { - "line": 59, - "column": 2 - }, - "end": { - "line": 59, - "column": 20 - } - } - }, - "property": { - "type": "Identifier", - "name": "uniforms", - "range": [ - 1138, - 1146 - ], - "loc": { - "start": { - "line": 59, - "column": 21 - }, - "end": { - "line": 59, - "column": 29 - } - } - }, - "range": [ - 1119, - 1146 - ], - "loc": { - "start": { - "line": 59, - "column": 2 - }, - "end": { - "line": 59, - "column": 29 - } - } - }, - "property": { - "type": "Identifier", - "name": "tDepth", - "range": [ - 1147, - 1153 - ], - "loc": { - "start": { - "line": 59, - "column": 30 - }, - "end": { - "line": 59, - "column": 36 - } - } - }, - "range": [ - 1119, - 1153 - ], - "loc": { - "start": { - "line": 59, - "column": 2 - }, - "end": { - "line": 59, - "column": 36 - } - } - }, - "property": { - "type": "Identifier", - "name": "value", - "range": [ - 1154, - 1159 - ], - "loc": { - "start": { - "line": 59, - "column": 37 - }, - "end": { - "line": 59, - "column": 42 - } - } - }, - "range": [ - 1119, - 1159 - ], - "loc": { - "start": { - "line": 59, - "column": 2 - }, - "end": { - "line": 59, - "column": 42 - } - } - }, - "right": { - "type": "MemberExpression", - "computed": false, - "object": { - "type": "Identifier", - "name": "readBuffer", - "range": [ - 1162, - 1172 - ], - "loc": { - "start": { - "line": 59, - "column": 45 - }, - "end": { - "line": 59, - "column": 55 - } - } - }, - "property": { - "type": "Identifier", - "name": "depthTexture", - "range": [ - 1173, - 1185 - ], - "loc": { - "start": { - "line": 59, - "column": 56 - }, - "end": { - "line": 59, - "column": 68 - } - } - }, - "range": [ - 1162, - 1185 - ], - "loc": { - "start": { - "line": 59, - "column": 45 - }, - "end": { - "line": 59, - "column": 68 - } - } - }, - "range": [ - 1119, - 1185 - ], - "loc": { - "start": { - "line": 59, - "column": 2 - }, - "end": { - "line": 59, - "column": 68 - } - } - }, - "range": [ - 1119, - 1186 - ], - "loc": { - "start": { - "line": 59, - "column": 2 - }, - "end": { - "line": 59, - "column": 69 - } - } - }, - { - "type": "ExpressionStatement", - "expression": { - "type": "CallExpression", - "callee": { - "type": "MemberExpression", - "computed": false, - "object": { - "type": "Identifier", - "name": "renderer", - "range": [ - 1192, - 1200 - ], - "loc": { - "start": { - "line": 61, - "column": 2 - }, - "end": { - "line": 61, - "column": 10 - } - } - }, - "property": { - "type": "Identifier", - "name": "render", - "range": [ - 1201, - 1207 - ], - "loc": { - "start": { - "line": 61, - "column": 11 - }, - "end": { - "line": 61, - "column": 17 - } - } - }, - "range": [ - 1192, - 1207 - ], - "loc": { - "start": { - "line": 61, - "column": 2 - }, - "end": { - "line": 61, - "column": 17 - } - } - }, - "arguments": [ - { - "type": "MemberExpression", - "computed": false, - "object": { - "type": "ThisExpression", - "range": [ - 1208, - 1212 - ], - "loc": { - "start": { - "line": 61, - "column": 18 - }, - "end": { - "line": 61, - "column": 22 - } - } - }, - "property": { - "type": "Identifier", - "name": "scene", - "range": [ - 1213, - 1218 - ], - "loc": { - "start": { - "line": 61, - "column": 23 - }, - "end": { - "line": 61, - "column": 28 - } - } - }, - "range": [ - 1208, - 1218 - ], - "loc": { - "start": { - "line": 61, - "column": 18 - }, - "end": { - "line": 61, - "column": 28 - } - } - }, - { - "type": "MemberExpression", - "computed": false, - "object": { - "type": "ThisExpression", - "range": [ - 1220, - 1224 - ], - "loc": { - "start": { - "line": 61, - "column": 30 - }, - "end": { - "line": 61, - "column": 34 - } - } - }, - "property": { - "type": "Identifier", - "name": "camera", - "range": [ - 1225, - 1231 - ], - "loc": { - "start": { - "line": 61, - "column": 35 - }, - "end": { - "line": 61, - "column": 41 - } - } - }, - "range": [ - 1220, - 1231 - ], - "loc": { - "start": { - "line": 61, - "column": 30 - }, - "end": { - "line": 61, - "column": 41 - } - } - }, - { - "type": "ConditionalExpression", - "test": { - "type": "MemberExpression", - "computed": false, - "object": { - "type": "ThisExpression", - "range": [ - 1233, - 1237 - ], - "loc": { - "start": { - "line": 61, - "column": 43 - }, - "end": { - "line": 61, - "column": 47 - } - } - }, - "property": { - "type": "Identifier", - "name": "renderToScreen", - "range": [ - 1238, - 1252 - ], - "loc": { - "start": { - "line": 61, - "column": 48 - }, - "end": { - "line": 61, - "column": 62 - } - } - }, - "range": [ - 1233, - 1252 - ], - "loc": { - "start": { - "line": 61, - "column": 43 - }, - "end": { - "line": 61, - "column": 62 - } - } - }, - "consequent": { - "type": "Literal", - "value": null, - "raw": "null", - "range": [ - 1255, - 1259 - ], - "loc": { - "start": { - "line": 61, - "column": 65 - }, - "end": { - "line": 61, - "column": 69 - } - } - }, - "alternate": { - "type": "Identifier", - "name": "writeBuffer", - "range": [ - 1262, - 1273 - ], - "loc": { - "start": { - "line": 61, - "column": 72 - }, - "end": { - "line": 61, - "column": 83 - } - } - }, - "range": [ - 1233, - 1273 - ], - "loc": { - "start": { - "line": 61, - "column": 43 - }, - "end": { - "line": 61, - "column": 83 - } - } - } - ], - "range": [ - 1192, - 1274 - ], - "loc": { - "start": { - "line": 61, - "column": 2 - }, - "end": { - "line": 61, - "column": 84 - } - } - }, - "range": [ - 1192, - 1275 - ], - "loc": { - "start": { - "line": 61, - "column": 2 - }, - "end": { - "line": 61, - "column": 85 - } - } - } - ], - "range": [ - 1112, - 1281 - ], - "loc": { - "start": { - "line": 57, - "column": 43 - }, - "end": { - "line": 63, - "column": 2 - } - } - }, - "generator": false, - "expression": false, - "range": [ - 1076, - 1281 - ], - "loc": { - "start": { - "line": 57, - "column": 7 - }, - "end": { - "line": 63, - "column": 2 - } - } - }, - "kind": "method", - "computed": false, - "range": [ - 1070, - 1281 - ], - "loc": { - "start": { - "line": 57, - "column": 1 - }, - "end": { - "line": 63, - "column": 2 - } - }, - "leadingComments": [ - { - "type": "Block", - "value": "*\r\n\t * Renders the effect.\r\n\t *\r\n\t * @param {WebGLRenderer} renderer - The renderer.\r\n\t * @param {WebGLRenderTarget} readBuffer - The read buffer.\r\n\t * @param {WebGLRenderTarget} writeBuffer - The write buffer.\r\n\t ", - "range": [ - 847, - 1065 - ], - "loc": { - "start": { - "line": 49, - "column": 1 - }, - "end": { - "line": 55, - "column": 4 - } - } - } - ], - "static": false - } - ], - "range": [ - 277, - 1286 - ], - "loc": { - "start": { - "line": 12, - "column": 36 - }, - "end": { - "line": 65, - "column": 1 - } - } - }, - "range": [ - 248, - 1286 - ], - "loc": { - "start": { - "line": 12, - "column": 7 - }, - "end": { - "line": 65, - "column": 1 - } - }, - "leadingComments": [ - { - "type": "Block", - "value": "*\r\n * A depth pass.\r\n *\r\n * Reads the depth from a depth texture and renders it.\r\n *\r\n * This pass requires a {@link EffectComposer#depthTexture}.\r\n ", - "range": [ - 84, - 237 - ], - "loc": { - "start": { - "line": 4, - "column": 0 - }, - "end": { - "line": 10, - "column": 3 - } - } - } - ], - "trailingComments": [] - }, - "specifiers": [], - "source": null, - "range": [ - 241, - 1286 - ], - "loc": { - "start": { - "line": 12, - "column": 0 - }, - "end": { - "line": 65, - "column": 1 - } - }, - "leadingComments": [ - { - "type": "Block", - "value": "*\r\n * A depth pass.\r\n *\r\n * Reads the depth from a depth texture and renders it.\r\n *\r\n * This pass requires a {@link EffectComposer#depthTexture}.\r\n ", - "range": [ - 84, - 237 - ], - "loc": { - "start": { - "line": 4, - "column": 0 - }, - "end": { - "line": 10, - "column": 3 - } - } - } - ] - } - ], - "sourceType": "module", - "range": [ - 0, - 1286 - ], - "loc": { - "start": { - "line": 1, - "column": 0 - }, - "end": { - "line": 65, - "column": 1 - } - }, - "comments": [ - { - "type": "Block", - "value": "*\r\n * A depth pass.\r\n *\r\n * Reads the depth from a depth texture and renders it.\r\n *\r\n * This pass requires a {@link EffectComposer#depthTexture}.\r\n ", - "range": [ - 84, - 237 - ], - "loc": { - "start": { - "line": 4, - "column": 0 - }, - "end": { - "line": 10, - "column": 3 - } - } - }, - { - "type": "Block", - "value": "*\r\n\t * Constructs a new depth pass.\r\n\t *\r\n\t * @param {PerspectiveCamera} camera - The main camera. Used to obtain the near and far plane settings.\r\n\t ", - "range": [ - 283, - 437 - ], - "loc": { - "start": { - "line": 14, - "column": 1 - }, - "end": { - "line": 18, - "column": 4 - } - } - }, - { - "type": "Block", - "value": "*\r\n\t\t * The name of this pass.\r\n\t\t ", - "range": [ - 483, - 522 - ], - "loc": { - "start": { - "line": 24, - "column": 2 - }, - "end": { - "line": 26, - "column": 5 - } - } - }, - { - "type": "Block", - "value": "*\r\n\t\t * This pass renders to the write buffer.\r\n\t\t ", - "range": [ - 558, - 613 - ], - "loc": { - "start": { - "line": 30, - "column": 2 - }, - "end": { - "line": 32, - "column": 5 - } - } - }, - { - "type": "Block", - "value": "*\r\n\t\t * A depth shader material.\r\n\t\t *\r\n\t\t * @type {DepthMaterial}\r\n\t\t * @private\r\n\t\t ", - "range": [ - 647, - 737 - ], - "loc": { - "start": { - "line": 36, - "column": 2 - }, - "end": { - "line": 41, - "column": 5 - } - } - }, - { - "type": "Block", - "value": "*\r\n\t * Renders the effect.\r\n\t *\r\n\t * @param {WebGLRenderer} renderer - The renderer.\r\n\t * @param {WebGLRenderTarget} readBuffer - The read buffer.\r\n\t * @param {WebGLRenderTarget} writeBuffer - The write buffer.\r\n\t ", - "range": [ - 847, - 1065 - ], - "loc": { - "start": { - "line": 49, - "column": 1 - }, - "end": { - "line": 55, - "column": 4 - } - } - } - ] -} \ No newline at end of file diff --git a/public/docs/ast/source/passes/GlitchPass.js.json b/public/docs/ast/source/passes/GlitchPass.js.json index f6ecef74e..65d8da335 100644 --- a/public/docs/ast/source/passes/GlitchPass.js.json +++ b/public/docs/ast/source/passes/GlitchPass.js.json @@ -3628,10 +3628,10 @@ "params": [ { "type": "Identifier", - "name": "x", + "name": "value", "range": [ 2655, - 2656 + 2660 ], "loc": { "start": { @@ -3640,7 +3640,7 @@ }, "end": { "line": 134, - "column": 17 + "column": 21 } } } @@ -3659,8 +3659,8 @@ "object": { "type": "ThisExpression", "range": [ - 2665, - 2669 + 2669, + 2673 ], "loc": { "start": { @@ -3677,8 +3677,8 @@ "type": "Identifier", "name": "texture", "range": [ - 2670, - 2677 + 2674, + 2681 ], "loc": { "start": { @@ -3692,8 +3692,8 @@ } }, "range": [ - 2665, - 2677 + 2669, + 2681 ], "loc": { "start": { @@ -3708,10 +3708,10 @@ }, "right": { "type": "Identifier", - "name": "x", + "name": "value", "range": [ - 2680, - 2681 + 2684, + 2689 ], "loc": { "start": { @@ -3720,13 +3720,13 @@ }, "end": { "line": 136, - "column": 18 + "column": 22 } } }, "range": [ - 2665, - 2681 + 2669, + 2689 ], "loc": { "start": { @@ -3735,13 +3735,13 @@ }, "end": { "line": 136, - "column": 18 + "column": 22 } } }, "range": [ - 2665, - 2682 + 2669, + 2690 ], "loc": { "start": { @@ -3750,7 +3750,7 @@ }, "end": { "line": 136, - "column": 19 + "column": 23 } } }, @@ -3774,8 +3774,8 @@ "object": { "type": "ThisExpression", "range": [ - 2686, - 2690 + 2694, + 2698 ], "loc": { "start": { @@ -3792,8 +3792,8 @@ "type": "Identifier", "name": "material", "range": [ - 2691, - 2699 + 2699, + 2707 ], "loc": { "start": { @@ -3807,8 +3807,8 @@ } }, "range": [ - 2686, - 2699 + 2694, + 2707 ], "loc": { "start": { @@ -3825,8 +3825,8 @@ "type": "Identifier", "name": "uniforms", "range": [ - 2700, - 2708 + 2708, + 2716 ], "loc": { "start": { @@ -3840,8 +3840,8 @@ } }, "range": [ - 2686, - 2708 + 2694, + 2716 ], "loc": { "start": { @@ -3858,8 +3858,8 @@ "type": "Identifier", "name": "tPerturb", "range": [ - 2709, - 2717 + 2717, + 2725 ], "loc": { "start": { @@ -3873,8 +3873,8 @@ } }, "range": [ - 2686, - 2717 + 2694, + 2725 ], "loc": { "start": { @@ -3891,8 +3891,8 @@ "type": "Identifier", "name": "value", "range": [ - 2718, - 2723 + 2726, + 2731 ], "loc": { "start": { @@ -3906,8 +3906,8 @@ } }, "range": [ - 2686, - 2723 + 2694, + 2731 ], "loc": { "start": { @@ -3922,10 +3922,10 @@ }, "right": { "type": "Identifier", - "name": "x", + "name": "value", "range": [ - 2726, - 2727 + 2734, + 2739 ], "loc": { "start": { @@ -3934,13 +3934,13 @@ }, "end": { "line": 137, - "column": 43 + "column": 47 } } }, "range": [ - 2686, - 2727 + 2694, + 2739 ], "loc": { "start": { @@ -3949,13 +3949,13 @@ }, "end": { "line": 137, - "column": 43 + "column": 47 } } }, "range": [ - 2686, - 2728 + 2694, + 2740 ], "loc": { "start": { @@ -3964,19 +3964,19 @@ }, "end": { "line": 137, - "column": 44 + "column": 48 } } } ], "range": [ - 2658, - 2734 + 2662, + 2746 ], "loc": { "start": { "line": 134, - "column": 19 + "column": 23 }, "end": { "line": 139, @@ -3988,7 +3988,7 @@ "expression": false, "range": [ 2654, - 2734 + 2746 ], "loc": { "start": { @@ -4005,7 +4005,7 @@ "computed": false, "range": [ 2640, - 2734 + 2746 ], "loc": { "start": { @@ -4042,8 +4042,8 @@ "type": "Block", "value": "*\r\n\t * Destroys the current perturbation map and replaces it with a new one.\r\n\t *\r\n\t * @param {Number} [size=64] - The texture size.\r\n\t * @return {DataTexture} The perturbation texture.\r\n\t ", "range": [ - 2739, - 2932 + 2751, + 2944 ], "loc": { "start": { @@ -4065,8 +4065,8 @@ "type": "Identifier", "name": "generatePerturbMap", "range": [ - 2937, - 2955 + 2949, + 2967 ], "loc": { "start": { @@ -4089,8 +4089,8 @@ "type": "Identifier", "name": "size", "range": [ - 2956, - 2960 + 2968, + 2972 ], "loc": { "start": { @@ -4108,8 +4108,8 @@ "value": 64, "raw": "64", "range": [ - 2963, - 2965 + 2975, + 2977 ], "loc": { "start": { @@ -4123,8 +4123,8 @@ } }, "range": [ - 2956, - 2965 + 2968, + 2977 ], "loc": { "start": { @@ -4150,8 +4150,8 @@ "type": "Identifier", "name": "pixels", "range": [ - 2980, - 2986 + 2992, + 2998 ], "loc": { "start": { @@ -4171,8 +4171,8 @@ "type": "Identifier", "name": "size", "range": [ - 2989, - 2993 + 3001, + 3005 ], "loc": { "start": { @@ -4189,8 +4189,8 @@ "type": "Identifier", "name": "size", "range": [ - 2996, - 3000 + 3008, + 3012 ], "loc": { "start": { @@ -4204,8 +4204,8 @@ } }, "range": [ - 2989, - 3000 + 3001, + 3012 ], "loc": { "start": { @@ -4219,8 +4219,8 @@ } }, "range": [ - 2980, - 3000 + 2992, + 3012 ], "loc": { "start": { @@ -4236,8 +4236,8 @@ ], "kind": "const", "range": [ - 2974, - 3001 + 2986, + 3013 ], "loc": { "start": { @@ -4259,8 +4259,8 @@ "type": "Identifier", "name": "data", "range": [ - 3011, - 3015 + 3023, + 3027 ], "loc": { "start": { @@ -4279,8 +4279,8 @@ "type": "Identifier", "name": "Float32Array", "range": [ - 3022, - 3034 + 3034, + 3046 ], "loc": { "start": { @@ -4301,8 +4301,8 @@ "type": "Identifier", "name": "pixels", "range": [ - 3035, - 3041 + 3047, + 3053 ], "loc": { "start": { @@ -4320,8 +4320,8 @@ "value": 3, "raw": "3", "range": [ - 3044, - 3045 + 3056, + 3057 ], "loc": { "start": { @@ -4335,8 +4335,8 @@ } }, "range": [ - 3035, - 3045 + 3047, + 3057 ], "loc": { "start": { @@ -4351,8 +4351,8 @@ } ], "range": [ - 3018, - 3046 + 3030, + 3058 ], "loc": { "start": { @@ -4366,8 +4366,8 @@ } }, "range": [ - 3011, - 3046 + 3023, + 3058 ], "loc": { "start": { @@ -4383,8 +4383,8 @@ ], "kind": "const", "range": [ - 3005, - 3047 + 3017, + 3059 ], "loc": { "start": { @@ -4406,8 +4406,8 @@ "type": "Identifier", "name": "dt", "range": [ - 3057, - 3059 + 3069, + 3071 ], "loc": { "start": { @@ -4426,8 +4426,8 @@ "object": { "type": "ThisExpression", "range": [ - 3062, - 3066 + 3074, + 3078 ], "loc": { "start": { @@ -4444,8 +4444,8 @@ "type": "Identifier", "name": "perturbMap", "range": [ - 3067, - 3077 + 3079, + 3089 ], "loc": { "start": { @@ -4459,8 +4459,8 @@ } }, "range": [ - 3062, - 3077 + 3074, + 3089 ], "loc": { "start": { @@ -4474,8 +4474,8 @@ } }, "range": [ - 3057, - 3077 + 3069, + 3089 ], "loc": { "start": { @@ -4491,8 +4491,8 @@ ], "kind": "let", "range": [ - 3053, - 3078 + 3065, + 3090 ], "loc": { "start": { @@ -4514,8 +4514,8 @@ "type": "Identifier", "name": "i", "range": [ - 3086, - 3087 + 3098, + 3099 ], "loc": { "start": { @@ -4530,8 +4530,8 @@ }, "init": null, "range": [ - 3086, - 3087 + 3098, + 3099 ], "loc": { "start": { @@ -4550,8 +4550,8 @@ "type": "Identifier", "name": "x", "range": [ - 3089, - 3090 + 3101, + 3102 ], "loc": { "start": { @@ -4566,8 +4566,8 @@ }, "init": null, "range": [ - 3089, - 3090 + 3101, + 3102 ], "loc": { "start": { @@ -4583,8 +4583,8 @@ ], "kind": "let", "range": [ - 3082, - 3091 + 3094, + 3103 ], "loc": { "start": { @@ -4606,8 +4606,8 @@ "type": "Identifier", "name": "i", "range": [ - 3101, - 3102 + 3113, + 3114 ], "loc": { "start": { @@ -4625,8 +4625,8 @@ "value": 0, "raw": "0", "range": [ - 3105, - 3106 + 3117, + 3118 ], "loc": { "start": { @@ -4640,8 +4640,8 @@ } }, "range": [ - 3101, - 3106 + 3113, + 3118 ], "loc": { "start": { @@ -4661,8 +4661,8 @@ "type": "Identifier", "name": "i", "range": [ - 3108, - 3109 + 3120, + 3121 ], "loc": { "start": { @@ -4679,8 +4679,8 @@ "type": "Identifier", "name": "pixels", "range": [ - 3112, - 3118 + 3124, + 3130 ], "loc": { "start": { @@ -4694,8 +4694,8 @@ } }, "range": [ - 3108, - 3118 + 3120, + 3130 ], "loc": { "start": { @@ -4715,8 +4715,8 @@ "type": "Identifier", "name": "i", "range": [ - 3122, - 3123 + 3134, + 3135 ], "loc": { "start": { @@ -4731,8 +4731,8 @@ }, "prefix": true, "range": [ - 3120, - 3123 + 3132, + 3135 ], "loc": { "start": { @@ -4757,8 +4757,8 @@ "type": "Identifier", "name": "x", "range": [ - 3133, - 3134 + 3145, + 3146 ], "loc": { "start": { @@ -4780,8 +4780,8 @@ "type": "Identifier", "name": "Math", "range": [ - 3137, - 3141 + 3149, + 3153 ], "loc": { "start": { @@ -4798,8 +4798,8 @@ "type": "Identifier", "name": "random", "range": [ - 3142, - 3148 + 3154, + 3160 ], "loc": { "start": { @@ -4813,8 +4813,8 @@ } }, "range": [ - 3137, - 3148 + 3149, + 3160 ], "loc": { "start": { @@ -4829,8 +4829,8 @@ }, "arguments": [], "range": [ - 3137, - 3150 + 3149, + 3162 ], "loc": { "start": { @@ -4844,8 +4844,8 @@ } }, "range": [ - 3133, - 3150 + 3145, + 3162 ], "loc": { "start": { @@ -4859,8 +4859,8 @@ } }, "range": [ - 3133, - 3151 + 3145, + 3163 ], "loc": { "start": { @@ -4885,8 +4885,8 @@ "type": "Identifier", "name": "data", "range": [ - 3158, - 3162 + 3170, + 3174 ], "loc": { "start": { @@ -4906,8 +4906,8 @@ "type": "Identifier", "name": "i", "range": [ - 3163, - 3164 + 3175, + 3176 ], "loc": { "start": { @@ -4925,8 +4925,8 @@ "value": 3, "raw": "3", "range": [ - 3167, - 3168 + 3179, + 3180 ], "loc": { "start": { @@ -4940,8 +4940,8 @@ } }, "range": [ - 3163, - 3168 + 3175, + 3180 ], "loc": { "start": { @@ -4955,8 +4955,8 @@ } }, "range": [ - 3158, - 3169 + 3170, + 3181 ], "loc": { "start": { @@ -4973,8 +4973,8 @@ "type": "Identifier", "name": "x", "range": [ - 3172, - 3173 + 3184, + 3185 ], "loc": { "start": { @@ -4988,8 +4988,8 @@ } }, "range": [ - 3158, - 3173 + 3170, + 3185 ], "loc": { "start": { @@ -5003,8 +5003,8 @@ } }, "range": [ - 3158, - 3174 + 3170, + 3186 ], "loc": { "start": { @@ -5029,8 +5029,8 @@ "type": "Identifier", "name": "data", "range": [ - 3179, - 3183 + 3191, + 3195 ], "loc": { "start": { @@ -5053,8 +5053,8 @@ "type": "Identifier", "name": "i", "range": [ - 3184, - 3185 + 3196, + 3197 ], "loc": { "start": { @@ -5072,8 +5072,8 @@ "value": 3, "raw": "3", "range": [ - 3188, - 3189 + 3200, + 3201 ], "loc": { "start": { @@ -5087,8 +5087,8 @@ } }, "range": [ - 3184, - 3189 + 3196, + 3201 ], "loc": { "start": { @@ -5106,8 +5106,8 @@ "value": 1, "raw": "1", "range": [ - 3192, - 3193 + 3204, + 3205 ], "loc": { "start": { @@ -5121,8 +5121,8 @@ } }, "range": [ - 3184, - 3193 + 3196, + 3205 ], "loc": { "start": { @@ -5136,8 +5136,8 @@ } }, "range": [ - 3179, - 3194 + 3191, + 3206 ], "loc": { "start": { @@ -5154,8 +5154,8 @@ "type": "Identifier", "name": "x", "range": [ - 3197, - 3198 + 3209, + 3210 ], "loc": { "start": { @@ -5169,8 +5169,8 @@ } }, "range": [ - 3179, - 3198 + 3191, + 3210 ], "loc": { "start": { @@ -5184,8 +5184,8 @@ } }, "range": [ - 3179, - 3199 + 3191, + 3211 ], "loc": { "start": { @@ -5210,8 +5210,8 @@ "type": "Identifier", "name": "data", "range": [ - 3204, - 3208 + 3216, + 3220 ], "loc": { "start": { @@ -5234,8 +5234,8 @@ "type": "Identifier", "name": "i", "range": [ - 3209, - 3210 + 3221, + 3222 ], "loc": { "start": { @@ -5253,8 +5253,8 @@ "value": 3, "raw": "3", "range": [ - 3213, - 3214 + 3225, + 3226 ], "loc": { "start": { @@ -5268,8 +5268,8 @@ } }, "range": [ - 3209, - 3214 + 3221, + 3226 ], "loc": { "start": { @@ -5287,8 +5287,8 @@ "value": 2, "raw": "2", "range": [ - 3217, - 3218 + 3229, + 3230 ], "loc": { "start": { @@ -5302,8 +5302,8 @@ } }, "range": [ - 3209, - 3218 + 3221, + 3230 ], "loc": { "start": { @@ -5317,8 +5317,8 @@ } }, "range": [ - 3204, - 3219 + 3216, + 3231 ], "loc": { "start": { @@ -5335,8 +5335,8 @@ "type": "Identifier", "name": "x", "range": [ - 3222, - 3223 + 3234, + 3235 ], "loc": { "start": { @@ -5350,8 +5350,8 @@ } }, "range": [ - 3204, - 3223 + 3216, + 3235 ], "loc": { "start": { @@ -5365,8 +5365,8 @@ } }, "range": [ - 3204, - 3224 + 3216, + 3236 ], "loc": { "start": { @@ -5381,8 +5381,8 @@ } ], "range": [ - 3125, - 3231 + 3137, + 3243 ], "loc": { "start": { @@ -5396,8 +5396,8 @@ } }, "range": [ - 3097, - 3231 + 3109, + 3243 ], "loc": { "start": { @@ -5419,8 +5419,8 @@ "type": "Identifier", "name": "dt", "range": [ - 3240, - 3242 + 3252, + 3254 ], "loc": { "start": { @@ -5438,8 +5438,8 @@ "value": null, "raw": "null", "range": [ - 3247, - 3251 + 3259, + 3263 ], "loc": { "start": { @@ -5453,8 +5453,8 @@ } }, "range": [ - 3240, - 3251 + 3252, + 3263 ], "loc": { "start": { @@ -5481,8 +5481,8 @@ "type": "Identifier", "name": "dt", "range": [ - 3261, - 3263 + 3273, + 3275 ], "loc": { "start": { @@ -5499,8 +5499,8 @@ "type": "Identifier", "name": "dispose", "range": [ - 3264, - 3271 + 3276, + 3283 ], "loc": { "start": { @@ -5514,8 +5514,8 @@ } }, "range": [ - 3261, - 3271 + 3273, + 3283 ], "loc": { "start": { @@ -5530,8 +5530,8 @@ }, "arguments": [], "range": [ - 3261, - 3273 + 3273, + 3285 ], "loc": { "start": { @@ -5545,8 +5545,8 @@ } }, "range": [ - 3261, - 3274 + 3273, + 3286 ], "loc": { "start": { @@ -5561,8 +5561,8 @@ } ], "range": [ - 3253, - 3281 + 3265, + 3293 ], "loc": { "start": { @@ -5577,8 +5577,8 @@ }, "alternate": null, "range": [ - 3237, - 3281 + 3249, + 3293 ], "loc": { "start": { @@ -5600,8 +5600,8 @@ "type": "Identifier", "name": "dt", "range": [ - 3287, - 3289 + 3299, + 3301 ], "loc": { "start": { @@ -5620,8 +5620,8 @@ "type": "Identifier", "name": "DataTexture", "range": [ - 3296, - 3307 + 3308, + 3319 ], "loc": { "start": { @@ -5639,8 +5639,8 @@ "type": "Identifier", "name": "data", "range": [ - 3308, - 3312 + 3320, + 3324 ], "loc": { "start": { @@ -5657,8 +5657,8 @@ "type": "Identifier", "name": "size", "range": [ - 3314, - 3318 + 3326, + 3330 ], "loc": { "start": { @@ -5675,8 +5675,8 @@ "type": "Identifier", "name": "size", "range": [ - 3320, - 3324 + 3332, + 3336 ], "loc": { "start": { @@ -5693,8 +5693,8 @@ "type": "Identifier", "name": "RGBFormat", "range": [ - 3326, - 3335 + 3338, + 3347 ], "loc": { "start": { @@ -5711,8 +5711,8 @@ "type": "Identifier", "name": "FloatType", "range": [ - 3337, - 3346 + 3349, + 3358 ], "loc": { "start": { @@ -5727,8 +5727,8 @@ } ], "range": [ - 3292, - 3347 + 3304, + 3359 ], "loc": { "start": { @@ -5742,8 +5742,8 @@ } }, "range": [ - 3287, - 3347 + 3299, + 3359 ], "loc": { "start": { @@ -5757,8 +5757,8 @@ } }, "range": [ - 3287, - 3348 + 3299, + 3360 ], "loc": { "start": { @@ -5783,8 +5783,8 @@ "type": "Identifier", "name": "dt", "range": [ - 3352, - 3354 + 3364, + 3366 ], "loc": { "start": { @@ -5801,8 +5801,8 @@ "type": "Identifier", "name": "needsUpdate", "range": [ - 3355, - 3366 + 3367, + 3378 ], "loc": { "start": { @@ -5816,8 +5816,8 @@ } }, "range": [ - 3352, - 3366 + 3364, + 3378 ], "loc": { "start": { @@ -5835,8 +5835,8 @@ "value": true, "raw": "true", "range": [ - 3369, - 3373 + 3381, + 3385 ], "loc": { "start": { @@ -5850,8 +5850,8 @@ } }, "range": [ - 3352, - 3373 + 3364, + 3385 ], "loc": { "start": { @@ -5865,8 +5865,8 @@ } }, "range": [ - 3352, - 3374 + 3364, + 3386 ], "loc": { "start": { @@ -5890,8 +5890,8 @@ "object": { "type": "ThisExpression", "range": [ - 3380, - 3384 + 3392, + 3396 ], "loc": { "start": { @@ -5908,8 +5908,8 @@ "type": "Identifier", "name": "perturbMap", "range": [ - 3385, - 3395 + 3397, + 3407 ], "loc": { "start": { @@ -5923,8 +5923,8 @@ } }, "range": [ - 3380, - 3395 + 3392, + 3407 ], "loc": { "start": { @@ -5941,8 +5941,8 @@ "type": "Identifier", "name": "dt", "range": [ - 3398, - 3400 + 3410, + 3412 ], "loc": { "start": { @@ -5956,8 +5956,8 @@ } }, "range": [ - 3380, - 3400 + 3392, + 3412 ], "loc": { "start": { @@ -5971,8 +5971,8 @@ } }, "range": [ - 3380, - 3401 + 3392, + 3413 ], "loc": { "start": { @@ -5991,8 +5991,8 @@ "type": "Identifier", "name": "dt", "range": [ - 3414, - 3416 + 3426, + 3428 ], "loc": { "start": { @@ -6006,8 +6006,8 @@ } }, "range": [ - 3407, - 3417 + 3419, + 3429 ], "loc": { "start": { @@ -6022,8 +6022,8 @@ } ], "range": [ - 2967, - 3423 + 2979, + 3435 ], "loc": { "start": { @@ -6039,8 +6039,8 @@ "generator": false, "expression": false, "range": [ - 2955, - 3423 + 2967, + 3435 ], "loc": { "start": { @@ -6056,8 +6056,8 @@ "kind": "method", "computed": false, "range": [ - 2937, - 3423 + 2949, + 3435 ], "loc": { "start": { @@ -6074,8 +6074,8 @@ "type": "Block", "value": "*\r\n\t * Destroys the current perturbation map and replaces it with a new one.\r\n\t *\r\n\t * @param {Number} [size=64] - The texture size.\r\n\t * @return {DataTexture} The perturbation texture.\r\n\t ", "range": [ - 2739, - 2932 + 2751, + 2944 ], "loc": { "start": { @@ -6094,8 +6094,8 @@ "type": "Block", "value": "*\r\n\t * Renders the effect.\r\n\t *\r\n\t * @param {WebGLRenderer} renderer - The renderer.\r\n\t * @param {WebGLRenderTarget} readBuffer - The read buffer.\r\n\t * @param {WebGLRenderTarget} writeBuffer - The write buffer.\r\n\t ", "range": [ - 3428, - 3646 + 3440, + 3658 ], "loc": { "start": { @@ -6117,8 +6117,8 @@ "type": "Identifier", "name": "render", "range": [ - 3651, - 3657 + 3663, + 3669 ], "loc": { "start": { @@ -6139,8 +6139,8 @@ "type": "Identifier", "name": "renderer", "range": [ - 3658, - 3666 + 3670, + 3678 ], "loc": { "start": { @@ -6157,8 +6157,8 @@ "type": "Identifier", "name": "readBuffer", "range": [ - 3668, - 3678 + 3680, + 3690 ], "loc": { "start": { @@ -6175,8 +6175,8 @@ "type": "Identifier", "name": "writeBuffer", "range": [ - 3680, - 3691 + 3692, + 3703 ], "loc": { "start": { @@ -6202,8 +6202,8 @@ "type": "Identifier", "name": "mode", "range": [ - 3706, - 3710 + 3718, + 3722 ], "loc": { "start": { @@ -6222,8 +6222,8 @@ "object": { "type": "ThisExpression", "range": [ - 3713, - 3717 + 3725, + 3729 ], "loc": { "start": { @@ -6240,8 +6240,8 @@ "type": "Identifier", "name": "mode", "range": [ - 3718, - 3722 + 3730, + 3734 ], "loc": { "start": { @@ -6255,8 +6255,8 @@ } }, "range": [ - 3713, - 3722 + 3725, + 3734 ], "loc": { "start": { @@ -6270,8 +6270,8 @@ } }, "range": [ - 3706, - 3722 + 3718, + 3734 ], "loc": { "start": { @@ -6287,8 +6287,8 @@ ], "kind": "const", "range": [ - 3700, - 3723 + 3712, + 3735 ], "loc": { "start": { @@ -6310,8 +6310,8 @@ "type": "Identifier", "name": "counter", "range": [ - 3733, - 3740 + 3745, + 3752 ], "loc": { "start": { @@ -6330,8 +6330,8 @@ "object": { "type": "ThisExpression", "range": [ - 3743, - 3747 + 3755, + 3759 ], "loc": { "start": { @@ -6348,8 +6348,8 @@ "type": "Identifier", "name": "counter", "range": [ - 3748, - 3755 + 3760, + 3767 ], "loc": { "start": { @@ -6363,8 +6363,8 @@ } }, "range": [ - 3743, - 3755 + 3755, + 3767 ], "loc": { "start": { @@ -6378,8 +6378,8 @@ } }, "range": [ - 3733, - 3755 + 3745, + 3767 ], "loc": { "start": { @@ -6395,8 +6395,8 @@ ], "kind": "const", "range": [ - 3727, - 3756 + 3739, + 3768 ], "loc": { "start": { @@ -6418,8 +6418,8 @@ "type": "Identifier", "name": "breakPoint", "range": [ - 3766, - 3776 + 3778, + 3788 ], "loc": { "start": { @@ -6438,8 +6438,8 @@ "object": { "type": "ThisExpression", "range": [ - 3779, - 3783 + 3791, + 3795 ], "loc": { "start": { @@ -6456,8 +6456,8 @@ "type": "Identifier", "name": "breakPoint", "range": [ - 3784, - 3794 + 3796, + 3806 ], "loc": { "start": { @@ -6471,8 +6471,8 @@ } }, "range": [ - 3779, - 3794 + 3791, + 3806 ], "loc": { "start": { @@ -6486,8 +6486,8 @@ } }, "range": [ - 3766, - 3794 + 3778, + 3806 ], "loc": { "start": { @@ -6503,8 +6503,8 @@ ], "kind": "const", "range": [ - 3760, - 3795 + 3772, + 3807 ], "loc": { "start": { @@ -6526,8 +6526,8 @@ "type": "Identifier", "name": "uniforms", "range": [ - 3805, - 3813 + 3817, + 3825 ], "loc": { "start": { @@ -6549,8 +6549,8 @@ "object": { "type": "ThisExpression", "range": [ - 3816, - 3820 + 3828, + 3832 ], "loc": { "start": { @@ -6567,8 +6567,8 @@ "type": "Identifier", "name": "material", "range": [ - 3821, - 3829 + 3833, + 3841 ], "loc": { "start": { @@ -6582,8 +6582,8 @@ } }, "range": [ - 3816, - 3829 + 3828, + 3841 ], "loc": { "start": { @@ -6600,8 +6600,8 @@ "type": "Identifier", "name": "uniforms", "range": [ - 3830, - 3838 + 3842, + 3850 ], "loc": { "start": { @@ -6615,8 +6615,8 @@ } }, "range": [ - 3816, - 3838 + 3828, + 3850 ], "loc": { "start": { @@ -6630,8 +6630,8 @@ } }, "range": [ - 3805, - 3838 + 3817, + 3850 ], "loc": { "start": { @@ -6647,8 +6647,8 @@ ], "kind": "const", "range": [ - 3799, - 3839 + 3811, + 3851 ], "loc": { "start": { @@ -6676,8 +6676,8 @@ "type": "Identifier", "name": "uniforms", "range": [ - 3845, - 3853 + 3857, + 3865 ], "loc": { "start": { @@ -6694,8 +6694,8 @@ "type": "Identifier", "name": "tDiffuse", "range": [ - 3854, - 3862 + 3866, + 3874 ], "loc": { "start": { @@ -6709,8 +6709,8 @@ } }, "range": [ - 3845, - 3862 + 3857, + 3874 ], "loc": { "start": { @@ -6727,8 +6727,8 @@ "type": "Identifier", "name": "value", "range": [ - 3863, - 3868 + 3875, + 3880 ], "loc": { "start": { @@ -6742,8 +6742,8 @@ } }, "range": [ - 3845, - 3868 + 3857, + 3880 ], "loc": { "start": { @@ -6763,8 +6763,8 @@ "type": "Identifier", "name": "readBuffer", "range": [ - 3871, - 3881 + 3883, + 3893 ], "loc": { "start": { @@ -6781,8 +6781,8 @@ "type": "Identifier", "name": "texture", "range": [ - 3882, - 3889 + 3894, + 3901 ], "loc": { "start": { @@ -6796,8 +6796,8 @@ } }, "range": [ - 3871, - 3889 + 3883, + 3901 ], "loc": { "start": { @@ -6811,8 +6811,8 @@ } }, "range": [ - 3845, - 3889 + 3857, + 3901 ], "loc": { "start": { @@ -6826,8 +6826,8 @@ } }, "range": [ - 3845, - 3890 + 3857, + 3902 ], "loc": { "start": { @@ -6855,8 +6855,8 @@ "type": "Identifier", "name": "uniforms", "range": [ - 3894, - 3902 + 3906, + 3914 ], "loc": { "start": { @@ -6873,8 +6873,8 @@ "type": "Identifier", "name": "seed", "range": [ - 3903, - 3907 + 3915, + 3919 ], "loc": { "start": { @@ -6888,8 +6888,8 @@ } }, "range": [ - 3894, - 3907 + 3906, + 3919 ], "loc": { "start": { @@ -6906,8 +6906,8 @@ "type": "Identifier", "name": "value", "range": [ - 3908, - 3913 + 3920, + 3925 ], "loc": { "start": { @@ -6921,8 +6921,8 @@ } }, "range": [ - 3894, - 3913 + 3906, + 3925 ], "loc": { "start": { @@ -6944,8 +6944,8 @@ "type": "Identifier", "name": "Math", "range": [ - 3916, - 3920 + 3928, + 3932 ], "loc": { "start": { @@ -6962,8 +6962,8 @@ "type": "Identifier", "name": "random", "range": [ - 3921, - 3927 + 3933, + 3939 ], "loc": { "start": { @@ -6977,8 +6977,8 @@ } }, "range": [ - 3916, - 3927 + 3928, + 3939 ], "loc": { "start": { @@ -6993,8 +6993,8 @@ }, "arguments": [], "range": [ - 3916, - 3929 + 3928, + 3941 ], "loc": { "start": { @@ -7008,8 +7008,8 @@ } }, "range": [ - 3894, - 3929 + 3906, + 3941 ], "loc": { "start": { @@ -7023,8 +7023,8 @@ } }, "range": [ - 3894, - 3930 + 3906, + 3942 ], "loc": { "start": { @@ -7052,8 +7052,8 @@ "type": "Identifier", "name": "uniforms", "range": [ - 3934, - 3942 + 3946, + 3954 ], "loc": { "start": { @@ -7070,8 +7070,8 @@ "type": "Identifier", "name": "active", "range": [ - 3943, - 3949 + 3955, + 3961 ], "loc": { "start": { @@ -7085,8 +7085,8 @@ } }, "range": [ - 3934, - 3949 + 3946, + 3961 ], "loc": { "start": { @@ -7103,8 +7103,8 @@ "type": "Identifier", "name": "value", "range": [ - 3950, - 3955 + 3962, + 3967 ], "loc": { "start": { @@ -7118,8 +7118,8 @@ } }, "range": [ - 3934, - 3955 + 3946, + 3967 ], "loc": { "start": { @@ -7137,8 +7137,8 @@ "value": true, "raw": "true", "range": [ - 3958, - 3962 + 3970, + 3974 ], "loc": { "start": { @@ -7152,8 +7152,8 @@ } }, "range": [ - 3934, - 3962 + 3946, + 3974 ], "loc": { "start": { @@ -7167,8 +7167,8 @@ } }, "range": [ - 3934, - 3963 + 3946, + 3975 ], "loc": { "start": { @@ -7196,8 +7196,8 @@ "type": "Identifier", "name": "counter", "range": [ - 3972, - 3979 + 3984, + 3991 ], "loc": { "start": { @@ -7214,8 +7214,8 @@ "type": "Identifier", "name": "breakPoint", "range": [ - 3982, - 3992 + 3994, + 4004 ], "loc": { "start": { @@ -7229,8 +7229,8 @@ } }, "range": [ - 3972, - 3992 + 3984, + 4004 ], "loc": { "start": { @@ -7248,8 +7248,8 @@ "value": 0, "raw": "0", "range": [ - 3997, - 3998 + 4009, + 4010 ], "loc": { "start": { @@ -7263,8 +7263,8 @@ } }, "range": [ - 3972, - 3998 + 3984, + 4010 ], "loc": { "start": { @@ -7284,8 +7284,8 @@ "type": "Identifier", "name": "mode", "range": [ - 4002, - 4006 + 4014, + 4018 ], "loc": { "start": { @@ -7305,8 +7305,8 @@ "type": "Identifier", "name": "GlitchMode", "range": [ - 4011, - 4021 + 4023, + 4033 ], "loc": { "start": { @@ -7323,8 +7323,8 @@ "type": "Identifier", "name": "CONSTANT_WILD", "range": [ - 4022, - 4035 + 4034, + 4047 ], "loc": { "start": { @@ -7338,8 +7338,8 @@ } }, "range": [ - 4011, - 4035 + 4023, + 4047 ], "loc": { "start": { @@ -7353,8 +7353,8 @@ } }, "range": [ - 4002, - 4035 + 4014, + 4047 ], "loc": { "start": { @@ -7368,8 +7368,8 @@ } }, "range": [ - 3972, - 4035 + 3984, + 4047 ], "loc": { "start": { @@ -7400,8 +7400,8 @@ "type": "Identifier", "name": "uniforms", "range": [ - 4045, - 4053 + 4057, + 4065 ], "loc": { "start": { @@ -7418,8 +7418,8 @@ "type": "Identifier", "name": "amount", "range": [ - 4054, - 4060 + 4066, + 4072 ], "loc": { "start": { @@ -7433,8 +7433,8 @@ } }, "range": [ - 4045, - 4060 + 4057, + 4072 ], "loc": { "start": { @@ -7451,8 +7451,8 @@ "type": "Identifier", "name": "value", "range": [ - 4061, - 4066 + 4073, + 4078 ], "loc": { "start": { @@ -7466,8 +7466,8 @@ } }, "range": [ - 4045, - 4066 + 4057, + 4078 ], "loc": { "start": { @@ -7492,8 +7492,8 @@ "type": "Identifier", "name": "Math", "range": [ - 4069, - 4073 + 4081, + 4085 ], "loc": { "start": { @@ -7510,8 +7510,8 @@ "type": "Identifier", "name": "random", "range": [ - 4074, - 4080 + 4086, + 4092 ], "loc": { "start": { @@ -7525,8 +7525,8 @@ } }, "range": [ - 4069, - 4080 + 4081, + 4092 ], "loc": { "start": { @@ -7541,8 +7541,8 @@ }, "arguments": [], "range": [ - 4069, - 4082 + 4081, + 4094 ], "loc": { "start": { @@ -7560,8 +7560,8 @@ "value": 30, "raw": "30.0", "range": [ - 4085, - 4089 + 4097, + 4101 ], "loc": { "start": { @@ -7575,8 +7575,8 @@ } }, "range": [ - 4069, - 4089 + 4081, + 4101 ], "loc": { "start": { @@ -7590,8 +7590,8 @@ } }, "range": [ - 4045, - 4089 + 4057, + 4101 ], "loc": { "start": { @@ -7605,8 +7605,8 @@ } }, "range": [ - 4045, - 4090 + 4057, + 4102 ], "loc": { "start": { @@ -7634,8 +7634,8 @@ "type": "Identifier", "name": "uniforms", "range": [ - 4095, - 4103 + 4107, + 4115 ], "loc": { "start": { @@ -7652,8 +7652,8 @@ "type": "Identifier", "name": "angle", "range": [ - 4104, - 4109 + 4116, + 4121 ], "loc": { "start": { @@ -7667,8 +7667,8 @@ } }, "range": [ - 4095, - 4109 + 4107, + 4121 ], "loc": { "start": { @@ -7685,8 +7685,8 @@ "type": "Identifier", "name": "value", "range": [ - 4110, - 4115 + 4122, + 4127 ], "loc": { "start": { @@ -7700,8 +7700,8 @@ } }, "range": [ - 4095, - 4115 + 4107, + 4127 ], "loc": { "start": { @@ -7720,8 +7720,8 @@ "type": "Identifier", "name": "randomFloat", "range": [ - 4118, - 4129 + 4130, + 4141 ], "loc": { "start": { @@ -7745,8 +7745,8 @@ "type": "Identifier", "name": "Math", "range": [ - 4131, - 4135 + 4143, + 4147 ], "loc": { "start": { @@ -7763,8 +7763,8 @@ "type": "Identifier", "name": "PI", "range": [ - 4136, - 4138 + 4148, + 4150 ], "loc": { "start": { @@ -7778,8 +7778,8 @@ } }, "range": [ - 4131, - 4138 + 4143, + 4150 ], "loc": { "start": { @@ -7794,8 +7794,8 @@ }, "prefix": true, "range": [ - 4130, - 4138 + 4142, + 4150 ], "loc": { "start": { @@ -7815,8 +7815,8 @@ "type": "Identifier", "name": "Math", "range": [ - 4140, - 4144 + 4152, + 4156 ], "loc": { "start": { @@ -7833,8 +7833,8 @@ "type": "Identifier", "name": "PI", "range": [ - 4145, - 4147 + 4157, + 4159 ], "loc": { "start": { @@ -7848,8 +7848,8 @@ } }, "range": [ - 4140, - 4147 + 4152, + 4159 ], "loc": { "start": { @@ -7864,8 +7864,8 @@ } ], "range": [ - 4118, - 4148 + 4130, + 4160 ], "loc": { "start": { @@ -7879,8 +7879,8 @@ } }, "range": [ - 4095, - 4148 + 4107, + 4160 ], "loc": { "start": { @@ -7894,8 +7894,8 @@ } }, "range": [ - 4095, - 4149 + 4107, + 4161 ], "loc": { "start": { @@ -7923,8 +7923,8 @@ "type": "Identifier", "name": "uniforms", "range": [ - 4154, - 4162 + 4166, + 4174 ], "loc": { "start": { @@ -7941,8 +7941,8 @@ "type": "Identifier", "name": "seedX", "range": [ - 4163, - 4168 + 4175, + 4180 ], "loc": { "start": { @@ -7956,8 +7956,8 @@ } }, "range": [ - 4154, - 4168 + 4166, + 4180 ], "loc": { "start": { @@ -7974,8 +7974,8 @@ "type": "Identifier", "name": "value", "range": [ - 4169, - 4174 + 4181, + 4186 ], "loc": { "start": { @@ -7989,8 +7989,8 @@ } }, "range": [ - 4154, - 4174 + 4166, + 4186 ], "loc": { "start": { @@ -8009,8 +8009,8 @@ "type": "Identifier", "name": "randomFloat", "range": [ - 4177, - 4188 + 4189, + 4200 ], "loc": { "start": { @@ -8032,8 +8032,8 @@ "value": 1, "raw": "1.0", "range": [ - 4190, - 4193 + 4202, + 4205 ], "loc": { "start": { @@ -8048,8 +8048,8 @@ }, "prefix": true, "range": [ - 4189, - 4193 + 4201, + 4205 ], "loc": { "start": { @@ -8067,8 +8067,8 @@ "value": 1, "raw": "1.0", "range": [ - 4195, - 4198 + 4207, + 4210 ], "loc": { "start": { @@ -8083,8 +8083,8 @@ } ], "range": [ - 4177, - 4199 + 4189, + 4211 ], "loc": { "start": { @@ -8098,8 +8098,8 @@ } }, "range": [ - 4154, - 4199 + 4166, + 4211 ], "loc": { "start": { @@ -8113,8 +8113,8 @@ } }, "range": [ - 4154, - 4200 + 4166, + 4212 ], "loc": { "start": { @@ -8142,8 +8142,8 @@ "type": "Identifier", "name": "uniforms", "range": [ - 4205, - 4213 + 4217, + 4225 ], "loc": { "start": { @@ -8160,8 +8160,8 @@ "type": "Identifier", "name": "seedY", "range": [ - 4214, - 4219 + 4226, + 4231 ], "loc": { "start": { @@ -8175,8 +8175,8 @@ } }, "range": [ - 4205, - 4219 + 4217, + 4231 ], "loc": { "start": { @@ -8193,8 +8193,8 @@ "type": "Identifier", "name": "value", "range": [ - 4220, - 4225 + 4232, + 4237 ], "loc": { "start": { @@ -8208,8 +8208,8 @@ } }, "range": [ - 4205, - 4225 + 4217, + 4237 ], "loc": { "start": { @@ -8228,8 +8228,8 @@ "type": "Identifier", "name": "randomFloat", "range": [ - 4228, - 4239 + 4240, + 4251 ], "loc": { "start": { @@ -8251,8 +8251,8 @@ "value": 1, "raw": "1.0", "range": [ - 4241, - 4244 + 4253, + 4256 ], "loc": { "start": { @@ -8267,8 +8267,8 @@ }, "prefix": true, "range": [ - 4240, - 4244 + 4252, + 4256 ], "loc": { "start": { @@ -8286,8 +8286,8 @@ "value": 1, "raw": "1.0", "range": [ - 4246, - 4249 + 4258, + 4261 ], "loc": { "start": { @@ -8302,8 +8302,8 @@ } ], "range": [ - 4228, - 4250 + 4240, + 4262 ], "loc": { "start": { @@ -8317,8 +8317,8 @@ } }, "range": [ - 4205, - 4250 + 4217, + 4262 ], "loc": { "start": { @@ -8332,8 +8332,8 @@ } }, "range": [ - 4205, - 4251 + 4217, + 4263 ], "loc": { "start": { @@ -8361,8 +8361,8 @@ "type": "Identifier", "name": "uniforms", "range": [ - 4256, - 4264 + 4268, + 4276 ], "loc": { "start": { @@ -8379,8 +8379,8 @@ "type": "Identifier", "name": "distortionX", "range": [ - 4265, - 4276 + 4277, + 4288 ], "loc": { "start": { @@ -8394,8 +8394,8 @@ } }, "range": [ - 4256, - 4276 + 4268, + 4288 ], "loc": { "start": { @@ -8412,8 +8412,8 @@ "type": "Identifier", "name": "value", "range": [ - 4277, - 4282 + 4289, + 4294 ], "loc": { "start": { @@ -8427,8 +8427,8 @@ } }, "range": [ - 4256, - 4282 + 4268, + 4294 ], "loc": { "start": { @@ -8447,8 +8447,8 @@ "type": "Identifier", "name": "randomFloat", "range": [ - 4285, - 4296 + 4297, + 4308 ], "loc": { "start": { @@ -8467,8 +8467,8 @@ "value": 0, "raw": "0.0", "range": [ - 4297, - 4300 + 4309, + 4312 ], "loc": { "start": { @@ -8486,8 +8486,8 @@ "value": 1, "raw": "1.0", "range": [ - 4302, - 4305 + 4314, + 4317 ], "loc": { "start": { @@ -8502,8 +8502,8 @@ } ], "range": [ - 4285, - 4306 + 4297, + 4318 ], "loc": { "start": { @@ -8517,8 +8517,8 @@ } }, "range": [ - 4256, - 4306 + 4268, + 4318 ], "loc": { "start": { @@ -8532,8 +8532,8 @@ } }, "range": [ - 4256, - 4307 + 4268, + 4319 ], "loc": { "start": { @@ -8561,8 +8561,8 @@ "type": "Identifier", "name": "uniforms", "range": [ - 4312, - 4320 + 4324, + 4332 ], "loc": { "start": { @@ -8579,8 +8579,8 @@ "type": "Identifier", "name": "distortionY", "range": [ - 4321, - 4332 + 4333, + 4344 ], "loc": { "start": { @@ -8594,8 +8594,8 @@ } }, "range": [ - 4312, - 4332 + 4324, + 4344 ], "loc": { "start": { @@ -8612,8 +8612,8 @@ "type": "Identifier", "name": "value", "range": [ - 4333, - 4338 + 4345, + 4350 ], "loc": { "start": { @@ -8627,8 +8627,8 @@ } }, "range": [ - 4312, - 4338 + 4324, + 4350 ], "loc": { "start": { @@ -8647,8 +8647,8 @@ "type": "Identifier", "name": "randomFloat", "range": [ - 4341, - 4352 + 4353, + 4364 ], "loc": { "start": { @@ -8667,8 +8667,8 @@ "value": 0, "raw": "0.0", "range": [ - 4353, - 4356 + 4365, + 4368 ], "loc": { "start": { @@ -8686,8 +8686,8 @@ "value": 1, "raw": "1.0", "range": [ - 4358, - 4361 + 4370, + 4373 ], "loc": { "start": { @@ -8702,8 +8702,8 @@ } ], "range": [ - 4341, - 4362 + 4353, + 4374 ], "loc": { "start": { @@ -8717,8 +8717,8 @@ } }, "range": [ - 4312, - 4362 + 4324, + 4374 ], "loc": { "start": { @@ -8732,8 +8732,8 @@ } }, "range": [ - 4312, - 4363 + 4324, + 4375 ], "loc": { "start": { @@ -8757,8 +8757,8 @@ "object": { "type": "ThisExpression", "range": [ - 4370, - 4374 + 4382, + 4386 ], "loc": { "start": { @@ -8775,8 +8775,8 @@ "type": "Identifier", "name": "breakPoint", "range": [ - 4375, - 4385 + 4387, + 4397 ], "loc": { "start": { @@ -8790,8 +8790,8 @@ } }, "range": [ - 4370, - 4385 + 4382, + 4397 ], "loc": { "start": { @@ -8810,8 +8810,8 @@ "type": "Identifier", "name": "randomInt", "range": [ - 4388, - 4397 + 4400, + 4409 ], "loc": { "start": { @@ -8830,8 +8830,8 @@ "value": 120, "raw": "120", "range": [ - 4398, - 4401 + 4410, + 4413 ], "loc": { "start": { @@ -8849,8 +8849,8 @@ "value": 240, "raw": "240", "range": [ - 4403, - 4406 + 4415, + 4418 ], "loc": { "start": { @@ -8865,8 +8865,8 @@ } ], "range": [ - 4388, - 4407 + 4400, + 4419 ], "loc": { "start": { @@ -8880,8 +8880,8 @@ } }, "range": [ - 4370, - 4407 + 4382, + 4419 ], "loc": { "start": { @@ -8895,8 +8895,8 @@ } }, "range": [ - 4370, - 4408 + 4382, + 4420 ], "loc": { "start": { @@ -8920,8 +8920,8 @@ "object": { "type": "ThisExpression", "range": [ - 4413, - 4417 + 4425, + 4429 ], "loc": { "start": { @@ -8938,8 +8938,8 @@ "type": "Identifier", "name": "counter", "range": [ - 4418, - 4425 + 4430, + 4437 ], "loc": { "start": { @@ -8953,8 +8953,8 @@ } }, "range": [ - 4413, - 4425 + 4425, + 4437 ], "loc": { "start": { @@ -8972,8 +8972,8 @@ "value": 0, "raw": "0", "range": [ - 4428, - 4429 + 4440, + 4441 ], "loc": { "start": { @@ -8987,8 +8987,8 @@ } }, "range": [ - 4413, - 4429 + 4425, + 4441 ], "loc": { "start": { @@ -9002,8 +9002,8 @@ } }, "range": [ - 4413, - 4430 + 4425, + 4442 ], "loc": { "start": { @@ -9018,8 +9018,8 @@ } ], "range": [ - 4037, - 4437 + 4049, + 4449 ], "loc": { "start": { @@ -9050,8 +9050,8 @@ "type": "Identifier", "name": "counter", "range": [ - 4454, - 4461 + 4466, + 4473 ], "loc": { "start": { @@ -9068,8 +9068,8 @@ "type": "Identifier", "name": "breakPoint", "range": [ - 4464, - 4474 + 4476, + 4486 ], "loc": { "start": { @@ -9083,8 +9083,8 @@ } }, "range": [ - 4454, - 4474 + 4466, + 4486 ], "loc": { "start": { @@ -9104,8 +9104,8 @@ "type": "Identifier", "name": "breakPoint", "range": [ - 4477, - 4487 + 4489, + 4499 ], "loc": { "start": { @@ -9123,8 +9123,8 @@ "value": 5, "raw": "5", "range": [ - 4490, - 4491 + 4502, + 4503 ], "loc": { "start": { @@ -9138,8 +9138,8 @@ } }, "range": [ - 4477, - 4491 + 4489, + 4503 ], "loc": { "start": { @@ -9153,8 +9153,8 @@ } }, "range": [ - 4454, - 4491 + 4466, + 4503 ], "loc": { "start": { @@ -9174,8 +9174,8 @@ "type": "Identifier", "name": "mode", "range": [ - 4495, - 4499 + 4507, + 4511 ], "loc": { "start": { @@ -9195,8 +9195,8 @@ "type": "Identifier", "name": "GlitchMode", "range": [ - 4504, - 4514 + 4516, + 4526 ], "loc": { "start": { @@ -9213,8 +9213,8 @@ "type": "Identifier", "name": "CONSTANT_MILD", "range": [ - 4515, - 4528 + 4527, + 4540 ], "loc": { "start": { @@ -9228,8 +9228,8 @@ } }, "range": [ - 4504, - 4528 + 4516, + 4540 ], "loc": { "start": { @@ -9243,8 +9243,8 @@ } }, "range": [ - 4495, - 4528 + 4507, + 4540 ], "loc": { "start": { @@ -9258,8 +9258,8 @@ } }, "range": [ - 4454, - 4528 + 4466, + 4540 ], "loc": { "start": { @@ -9290,8 +9290,8 @@ "type": "Identifier", "name": "uniforms", "range": [ - 4539, - 4547 + 4551, + 4559 ], "loc": { "start": { @@ -9308,8 +9308,8 @@ "type": "Identifier", "name": "amount", "range": [ - 4548, - 4554 + 4560, + 4566 ], "loc": { "start": { @@ -9323,8 +9323,8 @@ } }, "range": [ - 4539, - 4554 + 4551, + 4566 ], "loc": { "start": { @@ -9341,8 +9341,8 @@ "type": "Identifier", "name": "value", "range": [ - 4555, - 4560 + 4567, + 4572 ], "loc": { "start": { @@ -9356,8 +9356,8 @@ } }, "range": [ - 4539, - 4560 + 4551, + 4572 ], "loc": { "start": { @@ -9382,8 +9382,8 @@ "type": "Identifier", "name": "Math", "range": [ - 4563, - 4567 + 4575, + 4579 ], "loc": { "start": { @@ -9400,8 +9400,8 @@ "type": "Identifier", "name": "random", "range": [ - 4568, - 4574 + 4580, + 4586 ], "loc": { "start": { @@ -9415,8 +9415,8 @@ } }, "range": [ - 4563, - 4574 + 4575, + 4586 ], "loc": { "start": { @@ -9431,8 +9431,8 @@ }, "arguments": [], "range": [ - 4563, - 4576 + 4575, + 4588 ], "loc": { "start": { @@ -9450,8 +9450,8 @@ "value": 90, "raw": "90.0", "range": [ - 4579, - 4583 + 4591, + 4595 ], "loc": { "start": { @@ -9465,8 +9465,8 @@ } }, "range": [ - 4563, - 4583 + 4575, + 4595 ], "loc": { "start": { @@ -9480,8 +9480,8 @@ } }, "range": [ - 4539, - 4583 + 4551, + 4595 ], "loc": { "start": { @@ -9495,8 +9495,8 @@ } }, "range": [ - 4539, - 4584 + 4551, + 4596 ], "loc": { "start": { @@ -9524,8 +9524,8 @@ "type": "Identifier", "name": "uniforms", "range": [ - 4590, - 4598 + 4602, + 4610 ], "loc": { "start": { @@ -9542,8 +9542,8 @@ "type": "Identifier", "name": "angle", "range": [ - 4599, - 4604 + 4611, + 4616 ], "loc": { "start": { @@ -9557,8 +9557,8 @@ } }, "range": [ - 4590, - 4604 + 4602, + 4616 ], "loc": { "start": { @@ -9575,8 +9575,8 @@ "type": "Identifier", "name": "value", "range": [ - 4605, - 4610 + 4617, + 4622 ], "loc": { "start": { @@ -9590,8 +9590,8 @@ } }, "range": [ - 4590, - 4610 + 4602, + 4622 ], "loc": { "start": { @@ -9610,8 +9610,8 @@ "type": "Identifier", "name": "randomFloat", "range": [ - 4613, - 4624 + 4625, + 4636 ], "loc": { "start": { @@ -9635,8 +9635,8 @@ "type": "Identifier", "name": "Math", "range": [ - 4626, - 4630 + 4638, + 4642 ], "loc": { "start": { @@ -9653,8 +9653,8 @@ "type": "Identifier", "name": "PI", "range": [ - 4631, - 4633 + 4643, + 4645 ], "loc": { "start": { @@ -9668,8 +9668,8 @@ } }, "range": [ - 4626, - 4633 + 4638, + 4645 ], "loc": { "start": { @@ -9684,8 +9684,8 @@ }, "prefix": true, "range": [ - 4625, - 4633 + 4637, + 4645 ], "loc": { "start": { @@ -9705,8 +9705,8 @@ "type": "Identifier", "name": "Math", "range": [ - 4635, - 4639 + 4647, + 4651 ], "loc": { "start": { @@ -9723,8 +9723,8 @@ "type": "Identifier", "name": "PI", "range": [ - 4640, - 4642 + 4652, + 4654 ], "loc": { "start": { @@ -9738,8 +9738,8 @@ } }, "range": [ - 4635, - 4642 + 4647, + 4654 ], "loc": { "start": { @@ -9754,8 +9754,8 @@ } ], "range": [ - 4613, - 4643 + 4625, + 4655 ], "loc": { "start": { @@ -9769,8 +9769,8 @@ } }, "range": [ - 4590, - 4643 + 4602, + 4655 ], "loc": { "start": { @@ -9784,8 +9784,8 @@ } }, "range": [ - 4590, - 4644 + 4602, + 4656 ], "loc": { "start": { @@ -9813,8 +9813,8 @@ "type": "Identifier", "name": "uniforms", "range": [ - 4650, - 4658 + 4662, + 4670 ], "loc": { "start": { @@ -9831,8 +9831,8 @@ "type": "Identifier", "name": "distortionX", "range": [ - 4659, - 4670 + 4671, + 4682 ], "loc": { "start": { @@ -9846,8 +9846,8 @@ } }, "range": [ - 4650, - 4670 + 4662, + 4682 ], "loc": { "start": { @@ -9864,8 +9864,8 @@ "type": "Identifier", "name": "value", "range": [ - 4671, - 4676 + 4683, + 4688 ], "loc": { "start": { @@ -9879,8 +9879,8 @@ } }, "range": [ - 4650, - 4676 + 4662, + 4688 ], "loc": { "start": { @@ -9899,8 +9899,8 @@ "type": "Identifier", "name": "randomFloat", "range": [ - 4679, - 4690 + 4691, + 4702 ], "loc": { "start": { @@ -9919,8 +9919,8 @@ "value": 0, "raw": "0.0", "range": [ - 4691, - 4694 + 4703, + 4706 ], "loc": { "start": { @@ -9938,8 +9938,8 @@ "value": 1, "raw": "1.0", "range": [ - 4696, - 4699 + 4708, + 4711 ], "loc": { "start": { @@ -9954,8 +9954,8 @@ } ], "range": [ - 4679, - 4700 + 4691, + 4712 ], "loc": { "start": { @@ -9969,8 +9969,8 @@ } }, "range": [ - 4650, - 4700 + 4662, + 4712 ], "loc": { "start": { @@ -9984,8 +9984,8 @@ } }, "range": [ - 4650, - 4701 + 4662, + 4713 ], "loc": { "start": { @@ -10013,8 +10013,8 @@ "type": "Identifier", "name": "uniforms", "range": [ - 4707, - 4715 + 4719, + 4727 ], "loc": { "start": { @@ -10031,8 +10031,8 @@ "type": "Identifier", "name": "distortionY", "range": [ - 4716, - 4727 + 4728, + 4739 ], "loc": { "start": { @@ -10046,8 +10046,8 @@ } }, "range": [ - 4707, - 4727 + 4719, + 4739 ], "loc": { "start": { @@ -10064,8 +10064,8 @@ "type": "Identifier", "name": "value", "range": [ - 4728, - 4733 + 4740, + 4745 ], "loc": { "start": { @@ -10079,8 +10079,8 @@ } }, "range": [ - 4707, - 4733 + 4719, + 4745 ], "loc": { "start": { @@ -10099,8 +10099,8 @@ "type": "Identifier", "name": "randomFloat", "range": [ - 4736, - 4747 + 4748, + 4759 ], "loc": { "start": { @@ -10119,8 +10119,8 @@ "value": 0, "raw": "0.0", "range": [ - 4748, - 4751 + 4760, + 4763 ], "loc": { "start": { @@ -10138,8 +10138,8 @@ "value": 1, "raw": "1.0", "range": [ - 4753, - 4756 + 4765, + 4768 ], "loc": { "start": { @@ -10154,8 +10154,8 @@ } ], "range": [ - 4736, - 4757 + 4748, + 4769 ], "loc": { "start": { @@ -10169,8 +10169,8 @@ } }, "range": [ - 4707, - 4757 + 4719, + 4769 ], "loc": { "start": { @@ -10184,8 +10184,8 @@ } }, "range": [ - 4707, - 4758 + 4719, + 4770 ], "loc": { "start": { @@ -10213,8 +10213,8 @@ "type": "Identifier", "name": "uniforms", "range": [ - 4764, - 4772 + 4776, + 4784 ], "loc": { "start": { @@ -10231,8 +10231,8 @@ "type": "Identifier", "name": "seedX", "range": [ - 4773, - 4778 + 4785, + 4790 ], "loc": { "start": { @@ -10246,8 +10246,8 @@ } }, "range": [ - 4764, - 4778 + 4776, + 4790 ], "loc": { "start": { @@ -10264,8 +10264,8 @@ "type": "Identifier", "name": "value", "range": [ - 4779, - 4784 + 4791, + 4796 ], "loc": { "start": { @@ -10279,8 +10279,8 @@ } }, "range": [ - 4764, - 4784 + 4776, + 4796 ], "loc": { "start": { @@ -10299,8 +10299,8 @@ "type": "Identifier", "name": "randomFloat", "range": [ - 4787, - 4798 + 4799, + 4810 ], "loc": { "start": { @@ -10322,8 +10322,8 @@ "value": 0.3, "raw": "0.3", "range": [ - 4800, - 4803 + 4812, + 4815 ], "loc": { "start": { @@ -10338,8 +10338,8 @@ }, "prefix": true, "range": [ - 4799, - 4803 + 4811, + 4815 ], "loc": { "start": { @@ -10357,8 +10357,8 @@ "value": 0.3, "raw": "0.3", "range": [ - 4805, - 4808 + 4817, + 4820 ], "loc": { "start": { @@ -10373,8 +10373,8 @@ } ], "range": [ - 4787, - 4809 + 4799, + 4821 ], "loc": { "start": { @@ -10388,8 +10388,8 @@ } }, "range": [ - 4764, - 4809 + 4776, + 4821 ], "loc": { "start": { @@ -10403,8 +10403,8 @@ } }, "range": [ - 4764, - 4810 + 4776, + 4822 ], "loc": { "start": { @@ -10432,8 +10432,8 @@ "type": "Identifier", "name": "uniforms", "range": [ - 4816, - 4824 + 4828, + 4836 ], "loc": { "start": { @@ -10450,8 +10450,8 @@ "type": "Identifier", "name": "seedY", "range": [ - 4825, - 4830 + 4837, + 4842 ], "loc": { "start": { @@ -10465,8 +10465,8 @@ } }, "range": [ - 4816, - 4830 + 4828, + 4842 ], "loc": { "start": { @@ -10483,8 +10483,8 @@ "type": "Identifier", "name": "value", "range": [ - 4831, - 4836 + 4843, + 4848 ], "loc": { "start": { @@ -10498,8 +10498,8 @@ } }, "range": [ - 4816, - 4836 + 4828, + 4848 ], "loc": { "start": { @@ -10518,8 +10518,8 @@ "type": "Identifier", "name": "randomFloat", "range": [ - 4839, - 4850 + 4851, + 4862 ], "loc": { "start": { @@ -10541,8 +10541,8 @@ "value": 0.3, "raw": "0.3", "range": [ - 4852, - 4855 + 4864, + 4867 ], "loc": { "start": { @@ -10557,8 +10557,8 @@ }, "prefix": true, "range": [ - 4851, - 4855 + 4863, + 4867 ], "loc": { "start": { @@ -10576,8 +10576,8 @@ "value": 0.3, "raw": "0.3", "range": [ - 4857, - 4860 + 4869, + 4872 ], "loc": { "start": { @@ -10592,8 +10592,8 @@ } ], "range": [ - 4839, - 4861 + 4851, + 4873 ], "loc": { "start": { @@ -10607,8 +10607,8 @@ } }, "range": [ - 4816, - 4861 + 4828, + 4873 ], "loc": { "start": { @@ -10622,8 +10622,8 @@ } }, "range": [ - 4816, - 4862 + 4828, + 4874 ], "loc": { "start": { @@ -10638,8 +10638,8 @@ } ], "range": [ - 4530, - 4870 + 4542, + 4882 ], "loc": { "start": { @@ -10670,8 +10670,8 @@ "type": "Identifier", "name": "uniforms", "range": [ - 4903, - 4911 + 4915, + 4923 ], "loc": { "start": { @@ -10688,8 +10688,8 @@ "type": "Identifier", "name": "active", "range": [ - 4912, - 4918 + 4924, + 4930 ], "loc": { "start": { @@ -10703,8 +10703,8 @@ } }, "range": [ - 4903, - 4918 + 4915, + 4930 ], "loc": { "start": { @@ -10721,8 +10721,8 @@ "type": "Identifier", "name": "value", "range": [ - 4919, - 4924 + 4931, + 4936 ], "loc": { "start": { @@ -10736,8 +10736,8 @@ } }, "range": [ - 4903, - 4924 + 4915, + 4936 ], "loc": { "start": { @@ -10755,8 +10755,8 @@ "value": false, "raw": "false", "range": [ - 4927, - 4932 + 4939, + 4944 ], "loc": { "start": { @@ -10770,8 +10770,8 @@ } }, "range": [ - 4903, - 4932 + 4915, + 4944 ], "loc": { "start": { @@ -10785,8 +10785,8 @@ } }, "range": [ - 4903, - 4933 + 4915, + 4945 ], "loc": { "start": { @@ -10803,8 +10803,8 @@ "type": "Line", "value": " Sporadic.", "range": [ - 4885, - 4897 + 4897, + 4909 ], "loc": { "start": { @@ -10821,8 +10821,8 @@ } ], "range": [ - 4876, - 4941 + 4888, + 4953 ], "loc": { "start": { @@ -10836,8 +10836,8 @@ } }, "range": [ - 4451, - 4941 + 4463, + 4953 ], "loc": { "start": { @@ -10852,8 +10852,8 @@ } ], "range": [ - 4443, - 4948 + 4455, + 4960 ], "loc": { "start": { @@ -10867,8 +10867,8 @@ } }, "range": [ - 3969, - 4948 + 3981, + 4960 ], "loc": { "start": { @@ -10892,8 +10892,8 @@ "object": { "type": "ThisExpression", "range": [ - 4956, - 4960 + 4968, + 4972 ], "loc": { "start": { @@ -10910,8 +10910,8 @@ "type": "Identifier", "name": "counter", "range": [ - 4961, - 4968 + 4973, + 4980 ], "loc": { "start": { @@ -10925,8 +10925,8 @@ } }, "range": [ - 4956, - 4968 + 4968, + 4980 ], "loc": { "start": { @@ -10941,8 +10941,8 @@ }, "prefix": true, "range": [ - 4954, - 4968 + 4966, + 4980 ], "loc": { "start": { @@ -10956,8 +10956,8 @@ } }, "range": [ - 4954, - 4969 + 4966, + 4981 ], "loc": { "start": { @@ -10981,8 +10981,8 @@ "type": "Identifier", "name": "renderer", "range": [ - 4975, - 4983 + 4987, + 4995 ], "loc": { "start": { @@ -10999,8 +10999,8 @@ "type": "Identifier", "name": "render", "range": [ - 4984, - 4990 + 4996, + 5002 ], "loc": { "start": { @@ -11014,8 +11014,8 @@ } }, "range": [ - 4975, - 4990 + 4987, + 5002 ], "loc": { "start": { @@ -11035,8 +11035,8 @@ "object": { "type": "ThisExpression", "range": [ - 4991, - 4995 + 5003, + 5007 ], "loc": { "start": { @@ -11053,8 +11053,8 @@ "type": "Identifier", "name": "scene", "range": [ - 4996, - 5001 + 5008, + 5013 ], "loc": { "start": { @@ -11068,8 +11068,8 @@ } }, "range": [ - 4991, - 5001 + 5003, + 5013 ], "loc": { "start": { @@ -11088,8 +11088,8 @@ "object": { "type": "ThisExpression", "range": [ - 5003, - 5007 + 5015, + 5019 ], "loc": { "start": { @@ -11106,8 +11106,8 @@ "type": "Identifier", "name": "camera", "range": [ - 5008, - 5014 + 5020, + 5026 ], "loc": { "start": { @@ -11121,8 +11121,8 @@ } }, "range": [ - 5003, - 5014 + 5015, + 5026 ], "loc": { "start": { @@ -11143,8 +11143,8 @@ "object": { "type": "ThisExpression", "range": [ - 5016, - 5020 + 5028, + 5032 ], "loc": { "start": { @@ -11161,8 +11161,8 @@ "type": "Identifier", "name": "renderToScreen", "range": [ - 5021, - 5035 + 5033, + 5047 ], "loc": { "start": { @@ -11176,8 +11176,8 @@ } }, "range": [ - 5016, - 5035 + 5028, + 5047 ], "loc": { "start": { @@ -11195,8 +11195,8 @@ "value": null, "raw": "null", "range": [ - 5038, - 5042 + 5050, + 5054 ], "loc": { "start": { @@ -11213,8 +11213,8 @@ "type": "Identifier", "name": "writeBuffer", "range": [ - 5045, - 5056 + 5057, + 5068 ], "loc": { "start": { @@ -11228,8 +11228,8 @@ } }, "range": [ - 5016, - 5056 + 5028, + 5068 ], "loc": { "start": { @@ -11244,8 +11244,8 @@ } ], "range": [ - 4975, - 5057 + 4987, + 5069 ], "loc": { "start": { @@ -11259,8 +11259,8 @@ } }, "range": [ - 4975, - 5058 + 4987, + 5070 ], "loc": { "start": { @@ -11275,8 +11275,8 @@ } ], "range": [ - 3693, - 5064 + 3705, + 5076 ], "loc": { "start": { @@ -11292,8 +11292,8 @@ "generator": false, "expression": false, "range": [ - 3657, - 5064 + 3669, + 5076 ], "loc": { "start": { @@ -11309,8 +11309,8 @@ "kind": "method", "computed": false, "range": [ - 3651, - 5064 + 3663, + 5076 ], "loc": { "start": { @@ -11327,8 +11327,8 @@ "type": "Block", "value": "*\r\n\t * Renders the effect.\r\n\t *\r\n\t * @param {WebGLRenderer} renderer - The renderer.\r\n\t * @param {WebGLRenderTarget} readBuffer - The read buffer.\r\n\t * @param {WebGLRenderTarget} writeBuffer - The write buffer.\r\n\t ", "range": [ - 3428, - 3646 + 3440, + 3658 ], "loc": { "start": { @@ -11347,7 +11347,7 @@ ], "range": [ 885, - 5069 + 5081 ], "loc": { "start": { @@ -11362,7 +11362,7 @@ }, "range": [ 855, - 5069 + 5081 ], "loc": { "start": { @@ -11399,8 +11399,8 @@ "type": "Block", "value": "*\r\n * A glitch mode enumeration.\r\n *\r\n * @type {Object}\r\n * @property {Number} SPORADIC - Sporadic glitches.\r\n * @property {Number} CONSTANT_MILD - Constant mild glitches.\r\n * @property {Number} CONSTANT_WILD - Constant wild glitches.\r\n ", "range": [ - 5073, - 5314 + 5085, + 5326 ], "loc": { "start": { @@ -11419,7 +11419,7 @@ "source": null, "range": [ 848, - 5069 + 5081 ], "loc": { "start": { @@ -11456,8 +11456,8 @@ "type": "Block", "value": "*\r\n * A glitch mode enumeration.\r\n *\r\n * @type {Object}\r\n * @property {Number} SPORADIC - Sporadic glitches.\r\n * @property {Number} CONSTANT_MILD - Constant mild glitches.\r\n * @property {Number} CONSTANT_WILD - Constant wild glitches.\r\n ", "range": [ - 5073, - 5314 + 5085, + 5326 ], "loc": { "start": { @@ -11483,8 +11483,8 @@ "type": "Identifier", "name": "GlitchMode", "range": [ - 5331, - 5341 + 5343, + 5353 ], "loc": { "start": { @@ -11506,8 +11506,8 @@ "type": "Identifier", "name": "SPORADIC", "range": [ - 5350, - 5358 + 5362, + 5370 ], "loc": { "start": { @@ -11525,8 +11525,8 @@ "value": 0, "raw": "0", "range": [ - 5360, - 5361 + 5372, + 5373 ], "loc": { "start": { @@ -11544,8 +11544,8 @@ "shorthand": false, "computed": false, "range": [ - 5350, - 5361 + 5362, + 5373 ], "loc": { "start": { @@ -11564,8 +11564,8 @@ "type": "Identifier", "name": "CONSTANT_MILD", "range": [ - 5365, - 5378 + 5377, + 5390 ], "loc": { "start": { @@ -11583,8 +11583,8 @@ "value": 1, "raw": "1", "range": [ - 5380, - 5381 + 5392, + 5393 ], "loc": { "start": { @@ -11602,8 +11602,8 @@ "shorthand": false, "computed": false, "range": [ - 5365, - 5381 + 5377, + 5393 ], "loc": { "start": { @@ -11622,8 +11622,8 @@ "type": "Identifier", "name": "CONSTANT_WILD", "range": [ - 5385, - 5398 + 5397, + 5410 ], "loc": { "start": { @@ -11641,8 +11641,8 @@ "value": 2, "raw": "2", "range": [ - 5400, - 5401 + 5412, + 5413 ], "loc": { "start": { @@ -11660,8 +11660,8 @@ "shorthand": false, "computed": false, "range": [ - 5385, - 5401 + 5397, + 5413 ], "loc": { "start": { @@ -11676,8 +11676,8 @@ } ], "range": [ - 5344, - 5406 + 5356, + 5418 ], "loc": { "start": { @@ -11691,8 +11691,8 @@ } }, "range": [ - 5331, - 5406 + 5343, + 5418 ], "loc": { "start": { @@ -11708,8 +11708,8 @@ ], "kind": "const", "range": [ - 5325, - 5407 + 5337, + 5419 ], "loc": { "start": { @@ -11726,8 +11726,8 @@ "type": "Block", "value": "*\r\n * A glitch mode enumeration.\r\n *\r\n * @type {Object}\r\n * @property {Number} SPORADIC - Sporadic glitches.\r\n * @property {Number} CONSTANT_MILD - Constant mild glitches.\r\n * @property {Number} CONSTANT_WILD - Constant wild glitches.\r\n ", "range": [ - 5073, - 5314 + 5085, + 5326 ], "loc": { "start": { @@ -11746,8 +11746,8 @@ "specifiers": [], "source": null, "range": [ - 5318, - 5407 + 5330, + 5419 ], "loc": { "start": { @@ -11764,8 +11764,8 @@ "type": "Block", "value": "*\r\n * A glitch mode enumeration.\r\n *\r\n * @type {Object}\r\n * @property {Number} SPORADIC - Sporadic glitches.\r\n * @property {Number} CONSTANT_MILD - Constant mild glitches.\r\n * @property {Number} CONSTANT_WILD - Constant wild glitches.\r\n ", "range": [ - 5073, - 5314 + 5085, + 5326 ], "loc": { "start": { @@ -11784,7 +11784,7 @@ "sourceType": "module", "range": [ 0, - 5407 + 5419 ], "loc": { "start": { @@ -12035,8 +12035,8 @@ "type": "Block", "value": "*\r\n\t * Destroys the current perturbation map and replaces it with a new one.\r\n\t *\r\n\t * @param {Number} [size=64] - The texture size.\r\n\t * @return {DataTexture} The perturbation texture.\r\n\t ", "range": [ - 2739, - 2932 + 2751, + 2944 ], "loc": { "start": { @@ -12053,8 +12053,8 @@ "type": "Block", "value": "*\r\n\t * Renders the effect.\r\n\t *\r\n\t * @param {WebGLRenderer} renderer - The renderer.\r\n\t * @param {WebGLRenderTarget} readBuffer - The read buffer.\r\n\t * @param {WebGLRenderTarget} writeBuffer - The write buffer.\r\n\t ", "range": [ - 3428, - 3646 + 3440, + 3658 ], "loc": { "start": { @@ -12071,8 +12071,8 @@ "type": "Line", "value": " Sporadic.", "range": [ - 4885, - 4897 + 4897, + 4909 ], "loc": { "start": { @@ -12089,8 +12089,8 @@ "type": "Block", "value": "*\r\n * A glitch mode enumeration.\r\n *\r\n * @type {Object}\r\n * @property {Number} SPORADIC - Sporadic glitches.\r\n * @property {Number} CONSTANT_MILD - Constant mild glitches.\r\n * @property {Number} CONSTANT_WILD - Constant wild glitches.\r\n ", "range": [ - 5073, - 5314 + 5085, + 5326 ], "loc": { "start": { diff --git a/public/docs/ast/source/passes/GodRaysPass.js.json b/public/docs/ast/source/passes/GodRaysPass.js.json index e485936ad..807d26198 100644 --- a/public/docs/ast/source/passes/GodRaysPass.js.json +++ b/public/docs/ast/source/passes/GodRaysPass.js.json @@ -882,10 +882,10 @@ "trailingComments": [ { "type": "Block", - "value": "*\r\n * Clamps a given value.\r\n *\r\n * @private\r\n * @static\r\n * @param {Number} value - The value to clamp.\r\n * @param {Number} min - The lowest possible value.\r\n * @param {Number} max - The highest possible value.\r\n * @return {Number} The clamped value.\r\n ", + "value": "*\r\n * Clamps a given value.\r\n *\r\n * @private\r\n * @param {Number} value - The value to clamp.\r\n * @param {Number} min - The lowest possible value.\r\n * @param {Number} max - The highest possible value.\r\n * @return {Number} The clamped value.\r\n ", "range": [ 333, - 591 + 579 ], "loc": { "start": { @@ -893,7 +893,7 @@ "column": 0 }, "end": { - "line": 25, + "line": 24, "column": 3 } } @@ -906,16 +906,16 @@ "type": "Identifier", "name": "clamp", "range": [ - 604, - 609 + 592, + 597 ], "loc": { "start": { - "line": 27, + "line": 26, "column": 9 }, "end": { - "line": 27, + "line": 26, "column": 14 } } @@ -925,16 +925,16 @@ "type": "Identifier", "name": "value", "range": [ - 610, - 615 + 598, + 603 ], "loc": { "start": { - "line": 27, + "line": 26, "column": 15 }, "end": { - "line": 27, + "line": 26, "column": 20 } } @@ -943,16 +943,16 @@ "type": "Identifier", "name": "min", "range": [ - 617, - 620 + 605, + 608 ], "loc": { "start": { - "line": 27, + "line": 26, "column": 22 }, "end": { - "line": 27, + "line": 26, "column": 25 } } @@ -961,16 +961,16 @@ "type": "Identifier", "name": "max", "range": [ - 622, - 625 + 610, + 613 ], "loc": { "start": { - "line": 27, + "line": 26, "column": 27 }, "end": { - "line": 27, + "line": 26, "column": 30 } } @@ -990,16 +990,16 @@ "type": "Identifier", "name": "Math", "range": [ - 640, - 644 + 628, + 632 ], "loc": { "start": { - "line": 29, + "line": 28, "column": 8 }, "end": { - "line": 29, + "line": 28, "column": 12 } } @@ -1008,31 +1008,31 @@ "type": "Identifier", "name": "max", "range": [ - 645, - 648 + 633, + 636 ], "loc": { "start": { - "line": 29, + "line": 28, "column": 13 }, "end": { - "line": 29, + "line": 28, "column": 16 } } }, "range": [ - 640, - 648 + 628, + 636 ], "loc": { "start": { - "line": 29, + "line": 28, "column": 8 }, "end": { - "line": 29, + "line": 28, "column": 16 } } @@ -1042,16 +1042,16 @@ "type": "Identifier", "name": "min", "range": [ - 649, - 652 + 637, + 640 ], "loc": { "start": { - "line": 29, + "line": 28, "column": 17 }, "end": { - "line": 29, + "line": 28, "column": 20 } } @@ -1065,16 +1065,16 @@ "type": "Identifier", "name": "Math", "range": [ - 654, - 658 + 642, + 646 ], "loc": { "start": { - "line": 29, + "line": 28, "column": 22 }, "end": { - "line": 29, + "line": 28, "column": 26 } } @@ -1083,31 +1083,31 @@ "type": "Identifier", "name": "min", "range": [ - 659, - 662 + 647, + 650 ], "loc": { "start": { - "line": 29, + "line": 28, "column": 27 }, "end": { - "line": 29, + "line": 28, "column": 30 } } }, "range": [ - 654, - 662 + 642, + 650 ], "loc": { "start": { - "line": 29, + "line": 28, "column": 22 }, "end": { - "line": 29, + "line": 28, "column": 30 } } @@ -1117,16 +1117,16 @@ "type": "Identifier", "name": "max", "range": [ - 663, - 666 + 651, + 654 ], "loc": { "start": { - "line": 29, + "line": 28, "column": 31 }, "end": { - "line": 29, + "line": 28, "column": 34 } } @@ -1135,79 +1135,79 @@ "type": "Identifier", "name": "value", "range": [ - 668, - 673 + 656, + 661 ], "loc": { "start": { - "line": 29, + "line": 28, "column": 36 }, "end": { - "line": 29, + "line": 28, "column": 41 } } } ], "range": [ - 654, - 674 + 642, + 662 ], "loc": { "start": { - "line": 29, + "line": 28, "column": 22 }, "end": { - "line": 29, + "line": 28, "column": 42 } } } ], "range": [ - 640, - 675 + 628, + 663 ], "loc": { "start": { - "line": 29, + "line": 28, "column": 8 }, "end": { - "line": 29, + "line": 28, "column": 43 } } }, "range": [ - 633, - 676 + 621, + 664 ], "loc": { "start": { - "line": 29, + "line": 28, "column": 1 }, "end": { - "line": 29, + "line": 28, "column": 44 } } } ], "range": [ - 627, - 681 + 615, + 669 ], "loc": { "start": { - "line": 27, + "line": 26, "column": 32 }, "end": { - "line": 31, + "line": 30, "column": 1 } } @@ -1215,26 +1215,26 @@ "generator": false, "expression": false, "range": [ - 595, - 681 + 583, + 669 ], "loc": { "start": { - "line": 27, + "line": 26, "column": 0 }, "end": { - "line": 31, + "line": 30, "column": 1 } }, "leadingComments": [ { "type": "Block", - "value": "*\r\n * Clamps a given value.\r\n *\r\n * @private\r\n * @static\r\n * @param {Number} value - The value to clamp.\r\n * @param {Number} min - The lowest possible value.\r\n * @param {Number} max - The highest possible value.\r\n * @return {Number} The clamped value.\r\n ", + "value": "*\r\n * Clamps a given value.\r\n *\r\n * @private\r\n * @param {Number} value - The value to clamp.\r\n * @param {Number} min - The lowest possible value.\r\n * @param {Number} max - The highest possible value.\r\n * @return {Number} The clamped value.\r\n ", "range": [ 333, - 591 + 579 ], "loc": { "start": { @@ -1242,7 +1242,7 @@ "column": 0 }, "end": { - "line": 25, + "line": 24, "column": 3 } } @@ -1253,16 +1253,16 @@ "type": "Block", "value": "*\r\n * A crepuscular rays pass.\r\n ", "range": [ - 685, - 722 + 673, + 710 ], "loc": { "start": { - "line": 33, + "line": 32, "column": 0 }, "end": { - "line": 35, + "line": 34, "column": 3 } } @@ -1277,16 +1277,16 @@ "type": "Identifier", "name": "GodRaysPass", "range": [ - 739, - 750 + 727, + 738 ], "loc": { "start": { - "line": 37, + "line": 36, "column": 13 }, "end": { - "line": 37, + "line": 36, "column": 24 } } @@ -1295,16 +1295,16 @@ "type": "Identifier", "name": "Pass", "range": [ - 759, - 763 + 747, + 751 ], "loc": { "start": { - "line": 37, + "line": 36, "column": 33 }, "end": { - "line": 37, + "line": 36, "column": 37 } } @@ -1318,16 +1318,16 @@ "type": "Identifier", "name": "constructor", "range": [ - 1956, - 1967 + 1944, + 1955 ], "loc": { "start": { - "line": 58, + "line": 57, "column": 1 }, "end": { - "line": 58, + "line": 57, "column": 12 } } @@ -1340,16 +1340,16 @@ "type": "Identifier", "name": "scene", "range": [ - 1968, - 1973 + 1956, + 1961 ], "loc": { "start": { - "line": 58, + "line": 57, "column": 13 }, "end": { - "line": 58, + "line": 57, "column": 18 } } @@ -1358,16 +1358,16 @@ "type": "Identifier", "name": "camera", "range": [ - 1975, - 1981 + 1963, + 1969 ], "loc": { "start": { - "line": 58, + "line": 57, "column": 20 }, "end": { - "line": 58, + "line": 57, "column": 26 } } @@ -1376,16 +1376,16 @@ "type": "Identifier", "name": "lightSource", "range": [ - 1983, - 1994 + 1971, + 1982 ], "loc": { "start": { - "line": 58, + "line": 57, "column": 28 }, "end": { - "line": 58, + "line": 57, "column": 39 } } @@ -1396,16 +1396,16 @@ "type": "Identifier", "name": "options", "range": [ - 1996, - 2003 + 1984, + 1991 ], "loc": { "start": { - "line": 58, + "line": 57, "column": 41 }, "end": { - "line": 58, + "line": 57, "column": 48 } } @@ -1414,31 +1414,31 @@ "type": "ObjectExpression", "properties": [], "range": [ - 2006, - 2008 + 1994, + 1996 ], "loc": { "start": { - "line": 58, + "line": 57, "column": 51 }, "end": { - "line": 58, + "line": 57, "column": 53 } } }, "range": [ - 1996, - 2008 + 1984, + 1996 ], "loc": { "start": { - "line": 58, + "line": 57, "column": 41 }, "end": { - "line": 58, + "line": 57, "column": 53 } } @@ -1454,47 +1454,47 @@ "callee": { "type": "Super", "range": [ - 2017, - 2022 + 2005, + 2010 ], "loc": { "start": { - "line": 60, + "line": 59, "column": 2 }, "end": { - "line": 60, + "line": 59, "column": 7 } } }, "arguments": [], "range": [ - 2017, - 2024 + 2005, + 2012 ], "loc": { "start": { - "line": 60, + "line": 59, "column": 2 }, "end": { - "line": 60, + "line": 59, "column": 9 } } }, "range": [ - 2017, - 2025 + 2005, + 2013 ], "loc": { "start": { - "line": 60, + "line": 59, "column": 2 }, "end": { - "line": 60, + "line": 59, "column": 10 } }, @@ -1503,16 +1503,16 @@ "type": "Block", "value": "*\r\n\t\t * The name of this pass.\r\n\t\t ", "range": [ - 2031, - 2070 + 2019, + 2058 ], "loc": { "start": { - "line": 62, + "line": 61, "column": 2 }, "end": { - "line": 64, + "line": 63, "column": 5 } } @@ -1530,16 +1530,16 @@ "object": { "type": "ThisExpression", "range": [ - 2076, - 2080 + 2064, + 2068 ], "loc": { "start": { - "line": 66, + "line": 65, "column": 2 }, "end": { - "line": 66, + "line": 65, "column": 6 } } @@ -1548,31 +1548,31 @@ "type": "Identifier", "name": "name", "range": [ - 2081, - 2085 + 2069, + 2073 ], "loc": { "start": { - "line": 66, + "line": 65, "column": 7 }, "end": { - "line": 66, + "line": 65, "column": 11 } } }, "range": [ - 2076, - 2085 + 2064, + 2073 ], "loc": { "start": { - "line": 66, + "line": 65, "column": 2 }, "end": { - "line": 66, + "line": 65, "column": 11 } } @@ -1582,46 +1582,46 @@ "value": "GodRaysPass", "raw": "\"GodRaysPass\"", "range": [ - 2088, - 2101 + 2076, + 2089 ], "loc": { "start": { - "line": 66, + "line": 65, "column": 14 }, "end": { - "line": 66, + "line": 65, "column": 27 } } }, "range": [ - 2076, - 2101 + 2064, + 2089 ], "loc": { "start": { - "line": 66, + "line": 65, "column": 2 }, "end": { - "line": 66, + "line": 65, "column": 27 } } }, "range": [ - 2076, - 2102 + 2064, + 2090 ], "loc": { "start": { - "line": 66, + "line": 65, "column": 2 }, "end": { - "line": 66, + "line": 65, "column": 28 } }, @@ -1630,16 +1630,16 @@ "type": "Block", "value": "*\r\n\t\t * The name of this pass.\r\n\t\t ", "range": [ - 2031, - 2070 + 2019, + 2058 ], "loc": { "start": { - "line": 62, + "line": 61, "column": 2 }, "end": { - "line": 64, + "line": 63, "column": 5 } } @@ -1650,16 +1650,16 @@ "type": "Block", "value": "*\r\n\t\t * This pass renders to the write buffer.\r\n\t\t ", "range": [ - 2108, - 2163 + 2096, + 2151 ], "loc": { "start": { - "line": 68, + "line": 67, "column": 2 }, "end": { - "line": 70, + "line": 69, "column": 5 } } @@ -1677,16 +1677,16 @@ "object": { "type": "ThisExpression", "range": [ - 2169, - 2173 + 2157, + 2161 ], "loc": { "start": { - "line": 72, + "line": 71, "column": 2 }, "end": { - "line": 72, + "line": 71, "column": 6 } } @@ -1695,31 +1695,31 @@ "type": "Identifier", "name": "needsSwap", "range": [ - 2174, - 2183 + 2162, + 2171 ], "loc": { "start": { - "line": 72, + "line": 71, "column": 7 }, "end": { - "line": 72, + "line": 71, "column": 16 } } }, "range": [ - 2169, - 2183 + 2157, + 2171 ], "loc": { "start": { - "line": 72, + "line": 71, "column": 2 }, "end": { - "line": 72, + "line": 71, "column": 16 } } @@ -1729,46 +1729,46 @@ "value": true, "raw": "true", "range": [ - 2186, - 2190 + 2174, + 2178 ], "loc": { "start": { - "line": 72, + "line": 71, "column": 19 }, "end": { - "line": 72, + "line": 71, "column": 23 } } }, "range": [ - 2169, - 2190 + 2157, + 2178 ], "loc": { "start": { - "line": 72, + "line": 71, "column": 2 }, "end": { - "line": 72, + "line": 71, "column": 23 } } }, "range": [ - 2169, - 2191 + 2157, + 2179 ], "loc": { "start": { - "line": 72, + "line": 71, "column": 2 }, "end": { - "line": 72, + "line": 71, "column": 24 } }, @@ -1777,16 +1777,16 @@ "type": "Block", "value": "*\r\n\t\t * This pass renders to the write buffer.\r\n\t\t ", "range": [ - 2108, - 2163 + 2096, + 2151 ], "loc": { "start": { - "line": 68, + "line": 67, "column": 2 }, "end": { - "line": 70, + "line": 69, "column": 5 } } @@ -1797,16 +1797,16 @@ "type": "Block", "value": "*\r\n\t\t * A scene that only contains the light source.\r\n\t\t *\r\n\t\t * @type {Scene}\r\n\t\t * @private\r\n\t\t ", "range": [ - 2197, - 2299 + 2185, + 2287 ], "loc": { "start": { - "line": 74, + "line": 73, "column": 2 }, "end": { - "line": 79, + "line": 78, "column": 5 } } @@ -1824,16 +1824,16 @@ "object": { "type": "ThisExpression", "range": [ - 2305, - 2309 + 2293, + 2297 ], "loc": { "start": { - "line": 81, + "line": 80, "column": 2 }, "end": { - "line": 81, + "line": 80, "column": 6 } } @@ -1842,31 +1842,31 @@ "type": "Identifier", "name": "lightScene", "range": [ - 2310, - 2320 + 2298, + 2308 ], "loc": { "start": { - "line": 81, + "line": 80, "column": 7 }, "end": { - "line": 81, + "line": 80, "column": 17 } } }, "range": [ - 2305, - 2320 + 2293, + 2308 ], "loc": { "start": { - "line": 81, + "line": 80, "column": 2 }, "end": { - "line": 81, + "line": 80, "column": 17 } } @@ -1877,62 +1877,62 @@ "type": "Identifier", "name": "Scene", "range": [ - 2327, - 2332 + 2315, + 2320 ], "loc": { "start": { - "line": 81, + "line": 80, "column": 24 }, "end": { - "line": 81, + "line": 80, "column": 29 } } }, "arguments": [], "range": [ - 2323, - 2334 + 2311, + 2322 ], "loc": { "start": { - "line": 81, + "line": 80, "column": 20 }, "end": { - "line": 81, + "line": 80, "column": 31 } } }, "range": [ - 2305, - 2334 + 2293, + 2322 ], "loc": { "start": { - "line": 81, + "line": 80, "column": 2 }, "end": { - "line": 81, + "line": 80, "column": 31 } } }, "range": [ - 2305, - 2335 + 2293, + 2323 ], "loc": { "start": { - "line": 81, + "line": 80, "column": 2 }, "end": { - "line": 81, + "line": 80, "column": 32 } }, @@ -1941,16 +1941,16 @@ "type": "Block", "value": "*\r\n\t\t * A scene that only contains the light source.\r\n\t\t *\r\n\t\t * @type {Scene}\r\n\t\t * @private\r\n\t\t ", "range": [ - 2197, - 2299 + 2185, + 2287 ], "loc": { "start": { - "line": 74, + "line": 73, "column": 2 }, "end": { - "line": 79, + "line": 78, "column": 5 } } @@ -1961,16 +1961,16 @@ "type": "Block", "value": "*\r\n\t\t * The main scene.\r\n\t\t *\r\n\t\t * @type {Scene}\r\n\t\t * @private\r\n\t\t ", "range": [ - 2341, - 2414 + 2329, + 2402 ], "loc": { "start": { - "line": 83, + "line": 82, "column": 2 }, "end": { - "line": 88, + "line": 87, "column": 5 } } @@ -1988,16 +1988,16 @@ "object": { "type": "ThisExpression", "range": [ - 2420, - 2424 + 2408, + 2412 ], "loc": { "start": { - "line": 90, + "line": 89, "column": 2 }, "end": { - "line": 90, + "line": 89, "column": 6 } } @@ -2006,31 +2006,31 @@ "type": "Identifier", "name": "mainScene", "range": [ - 2425, - 2434 + 2413, + 2422 ], "loc": { "start": { - "line": 90, + "line": 89, "column": 7 }, "end": { - "line": 90, + "line": 89, "column": 16 } } }, "range": [ - 2420, - 2434 + 2408, + 2422 ], "loc": { "start": { - "line": 90, + "line": 89, "column": 2 }, "end": { - "line": 90, + "line": 89, "column": 16 } } @@ -2039,46 +2039,46 @@ "type": "Identifier", "name": "scene", "range": [ - 2437, - 2442 + 2425, + 2430 ], "loc": { "start": { - "line": 90, + "line": 89, "column": 19 }, "end": { - "line": 90, + "line": 89, "column": 24 } } }, "range": [ - 2420, - 2442 + 2408, + 2430 ], "loc": { "start": { - "line": 90, + "line": 89, "column": 2 }, "end": { - "line": 90, + "line": 89, "column": 24 } } }, "range": [ - 2420, - 2443 + 2408, + 2431 ], "loc": { "start": { - "line": 90, + "line": 89, "column": 2 }, "end": { - "line": 90, + "line": 89, "column": 25 } }, @@ -2087,16 +2087,16 @@ "type": "Block", "value": "*\r\n\t\t * The main scene.\r\n\t\t *\r\n\t\t * @type {Scene}\r\n\t\t * @private\r\n\t\t ", "range": [ - 2341, - 2414 + 2329, + 2402 ], "loc": { "start": { - "line": 83, + "line": 82, "column": 2 }, "end": { - "line": 88, + "line": 87, "column": 5 } } @@ -2107,16 +2107,16 @@ "type": "Block", "value": "*\r\n\t\t * The main camera.\r\n\t\t *\r\n\t\t * @type {Camera}\r\n\t\t * @private\r\n\t\t ", "range": [ - 2449, - 2524 + 2437, + 2512 ], "loc": { "start": { - "line": 92, + "line": 91, "column": 2 }, "end": { - "line": 97, + "line": 96, "column": 5 } } @@ -2134,16 +2134,16 @@ "object": { "type": "ThisExpression", "range": [ - 2530, - 2534 + 2518, + 2522 ], "loc": { "start": { - "line": 99, + "line": 98, "column": 2 }, "end": { - "line": 99, + "line": 98, "column": 6 } } @@ -2152,31 +2152,31 @@ "type": "Identifier", "name": "mainCamera", "range": [ - 2535, - 2545 + 2523, + 2533 ], "loc": { "start": { - "line": 99, + "line": 98, "column": 7 }, "end": { - "line": 99, + "line": 98, "column": 17 } } }, "range": [ - 2530, - 2545 + 2518, + 2533 ], "loc": { "start": { - "line": 99, + "line": 98, "column": 2 }, "end": { - "line": 99, + "line": 98, "column": 17 } } @@ -2185,46 +2185,46 @@ "type": "Identifier", "name": "camera", "range": [ - 2548, - 2554 + 2536, + 2542 ], "loc": { "start": { - "line": 99, + "line": 98, "column": 20 }, "end": { - "line": 99, + "line": 98, "column": 26 } } }, "range": [ - 2530, - 2554 + 2518, + 2542 ], "loc": { "start": { - "line": 99, + "line": 98, "column": 2 }, "end": { - "line": 99, + "line": 98, "column": 26 } } }, "range": [ - 2530, - 2555 + 2518, + 2543 ], "loc": { "start": { - "line": 99, + "line": 98, "column": 2 }, "end": { - "line": 99, + "line": 98, "column": 27 } }, @@ -2233,16 +2233,16 @@ "type": "Block", "value": "*\r\n\t\t * The main camera.\r\n\t\t *\r\n\t\t * @type {Camera}\r\n\t\t * @private\r\n\t\t ", "range": [ - 2449, - 2524 + 2437, + 2512 ], "loc": { "start": { - "line": 92, + "line": 91, "column": 2 }, "end": { - "line": 97, + "line": 96, "column": 5 } } @@ -2253,16 +2253,16 @@ "type": "Block", "value": "*\r\n\t\t * A pass that only renders the light source.\r\n\t\t *\r\n\t\t * @type {RenderPass}\r\n\t\t * @private\r\n\t\t ", "range": [ - 2561, - 2666 + 2549, + 2654 ], "loc": { "start": { - "line": 101, + "line": 100, "column": 2 }, "end": { - "line": 106, + "line": 105, "column": 5 } } @@ -2280,16 +2280,16 @@ "object": { "type": "ThisExpression", "range": [ - 2672, - 2676 + 2660, + 2664 ], "loc": { "start": { - "line": 108, + "line": 107, "column": 2 }, "end": { - "line": 108, + "line": 107, "column": 6 } } @@ -2298,31 +2298,31 @@ "type": "Identifier", "name": "renderPassLight", "range": [ - 2677, - 2692 + 2665, + 2680 ], "loc": { "start": { - "line": 108, + "line": 107, "column": 7 }, "end": { - "line": 108, + "line": 107, "column": 22 } } }, "range": [ - 2672, - 2692 + 2660, + 2680 ], "loc": { "start": { - "line": 108, + "line": 107, "column": 2 }, "end": { - "line": 108, + "line": 107, "column": 22 } } @@ -2333,16 +2333,16 @@ "type": "Identifier", "name": "RenderPass", "range": [ - 2699, - 2709 + 2687, + 2697 ], "loc": { "start": { - "line": 108, + "line": 107, "column": 29 }, "end": { - "line": 108, + "line": 107, "column": 39 } } @@ -2354,16 +2354,16 @@ "object": { "type": "ThisExpression", "range": [ - 2710, - 2714 + 2698, + 2702 ], "loc": { "start": { - "line": 108, + "line": 107, "column": 40 }, "end": { - "line": 108, + "line": 107, "column": 44 } } @@ -2372,31 +2372,31 @@ "type": "Identifier", "name": "lightScene", "range": [ - 2715, - 2725 + 2703, + 2713 ], "loc": { "start": { - "line": 108, + "line": 107, "column": 45 }, "end": { - "line": 108, + "line": 107, "column": 55 } } }, "range": [ - 2710, - 2725 + 2698, + 2713 ], "loc": { "start": { - "line": 108, + "line": 107, "column": 40 }, "end": { - "line": 108, + "line": 107, "column": 55 } } @@ -2407,16 +2407,16 @@ "object": { "type": "ThisExpression", "range": [ - 2727, - 2731 + 2715, + 2719 ], "loc": { "start": { - "line": 108, + "line": 107, "column": 57 }, "end": { - "line": 108, + "line": 107, "column": 61 } } @@ -2425,77 +2425,77 @@ "type": "Identifier", "name": "mainCamera", "range": [ - 2732, - 2742 + 2720, + 2730 ], "loc": { "start": { - "line": 108, + "line": 107, "column": 62 }, "end": { - "line": 108, + "line": 107, "column": 72 } } }, "range": [ - 2727, - 2742 + 2715, + 2730 ], "loc": { "start": { - "line": 108, + "line": 107, "column": 57 }, "end": { - "line": 108, + "line": 107, "column": 72 } } } ], "range": [ - 2695, - 2743 + 2683, + 2731 ], "loc": { "start": { - "line": 108, + "line": 107, "column": 25 }, "end": { - "line": 108, + "line": 107, "column": 73 } } }, "range": [ - 2672, - 2743 + 2660, + 2731 ], "loc": { "start": { - "line": 108, + "line": 107, "column": 2 }, "end": { - "line": 108, + "line": 107, "column": 73 } } }, "range": [ - 2672, - 2744 + 2660, + 2732 ], "loc": { "start": { - "line": 108, + "line": 107, "column": 2 }, "end": { - "line": 108, + "line": 107, "column": 74 } }, @@ -2504,16 +2504,16 @@ "type": "Block", "value": "*\r\n\t\t * A pass that only renders the light source.\r\n\t\t *\r\n\t\t * @type {RenderPass}\r\n\t\t * @private\r\n\t\t ", "range": [ - 2561, - 2666 + 2549, + 2654 ], "loc": { "start": { - "line": 101, + "line": 100, "column": 2 }, "end": { - "line": 106, + "line": 105, "column": 5 } } @@ -2524,16 +2524,16 @@ "type": "Block", "value": "*\r\n\t\t * A pass that renders the masked scene over the light.\r\n\t\t *\r\n\t\t * @type {RenderPass}\r\n\t\t * @private\r\n\t\t ", "range": [ - 2750, - 2865 + 2738, + 2853 ], "loc": { "start": { - "line": 110, + "line": 109, "column": 2 }, "end": { - "line": 115, + "line": 114, "column": 5 } } @@ -2551,16 +2551,16 @@ "object": { "type": "ThisExpression", "range": [ - 2871, - 2875 + 2859, + 2863 ], "loc": { "start": { - "line": 117, + "line": 116, "column": 2 }, "end": { - "line": 117, + "line": 116, "column": 6 } } @@ -2569,31 +2569,31 @@ "type": "Identifier", "name": "renderPassMask", "range": [ - 2876, - 2890 + 2864, + 2878 ], "loc": { "start": { - "line": 117, + "line": 116, "column": 7 }, "end": { - "line": 117, + "line": 116, "column": 21 } } }, "range": [ - 2871, - 2890 + 2859, + 2878 ], "loc": { "start": { - "line": 117, + "line": 116, "column": 2 }, "end": { - "line": 117, + "line": 116, "column": 21 } } @@ -2604,16 +2604,16 @@ "type": "Identifier", "name": "RenderPass", "range": [ - 2897, - 2907 + 2885, + 2895 ], "loc": { "start": { - "line": 117, + "line": 116, "column": 28 }, "end": { - "line": 117, + "line": 116, "column": 38 } } @@ -2625,16 +2625,16 @@ "object": { "type": "ThisExpression", "range": [ - 2908, - 2912 + 2896, + 2900 ], "loc": { "start": { - "line": 117, + "line": 116, "column": 39 }, "end": { - "line": 117, + "line": 116, "column": 43 } } @@ -2643,31 +2643,31 @@ "type": "Identifier", "name": "mainScene", "range": [ - 2913, - 2922 + 2901, + 2910 ], "loc": { "start": { - "line": 117, + "line": 116, "column": 44 }, "end": { - "line": 117, + "line": 116, "column": 53 } } }, "range": [ - 2908, - 2922 + 2896, + 2910 ], "loc": { "start": { - "line": 117, + "line": 116, "column": 39 }, "end": { - "line": 117, + "line": 116, "column": 53 } } @@ -2678,16 +2678,16 @@ "object": { "type": "ThisExpression", "range": [ - 2924, - 2928 + 2912, + 2916 ], "loc": { "start": { - "line": 117, + "line": 116, "column": 55 }, "end": { - "line": 117, + "line": 116, "column": 59 } } @@ -2696,31 +2696,31 @@ "type": "Identifier", "name": "mainCamera", "range": [ - 2929, - 2939 + 2917, + 2927 ], "loc": { "start": { - "line": 117, + "line": 116, "column": 60 }, "end": { - "line": 117, + "line": 116, "column": 70 } } }, "range": [ - 2924, - 2939 + 2912, + 2927 ], "loc": { "start": { - "line": 117, + "line": 116, "column": 55 }, "end": { - "line": 117, + "line": 116, "column": 70 } } @@ -2734,16 +2734,16 @@ "type": "Identifier", "name": "overrideMaterial", "range": [ - 2947, - 2963 + 2935, + 2951 ], "loc": { "start": { - "line": 118, + "line": 117, "column": 3 }, "end": { - "line": 118, + "line": 117, "column": 19 } } @@ -2754,16 +2754,16 @@ "type": "Identifier", "name": "MeshBasicMaterial", "range": [ - 2969, - 2986 + 2957, + 2974 ], "loc": { "start": { - "line": 118, + "line": 117, "column": 25 }, "end": { - "line": 118, + "line": 117, "column": 42 } } @@ -2778,16 +2778,16 @@ "type": "Identifier", "name": "color", "range": [ - 2989, - 2994 + 2977, + 2982 ], "loc": { "start": { - "line": 118, + "line": 117, "column": 45 }, "end": { - "line": 118, + "line": 117, "column": 50 } } @@ -2797,16 +2797,16 @@ "value": 0, "raw": "0x000000", "range": [ - 2996, - 3004 + 2984, + 2992 ], "loc": { "start": { - "line": 118, + "line": 117, "column": 52 }, "end": { - "line": 118, + "line": 117, "column": 60 } } @@ -2816,48 +2816,48 @@ "shorthand": false, "computed": false, "range": [ - 2989, - 3004 + 2977, + 2992 ], "loc": { "start": { - "line": 118, + "line": 117, "column": 45 }, "end": { - "line": 118, + "line": 117, "column": 60 } } } ], "range": [ - 2987, - 3006 + 2975, + 2994 ], "loc": { "start": { - "line": 118, + "line": 117, "column": 43 }, "end": { - "line": 118, + "line": 117, "column": 62 } } } ], "range": [ - 2965, - 3007 + 2953, + 2995 ], "loc": { "start": { - "line": 118, + "line": 117, "column": 21 }, "end": { - "line": 118, + "line": 117, "column": 63 } } @@ -2867,16 +2867,16 @@ "shorthand": false, "computed": false, "range": [ - 2947, - 3007 + 2935, + 2995 ], "loc": { "start": { - "line": 118, + "line": 117, "column": 3 }, "end": { - "line": 118, + "line": 117, "column": 63 } } @@ -2887,16 +2887,16 @@ "type": "Identifier", "name": "clearColor", "range": [ - 3013, - 3023 + 3001, + 3011 ], "loc": { "start": { - "line": 119, + "line": 118, "column": 3 }, "end": { - "line": 119, + "line": 118, "column": 13 } } @@ -2907,16 +2907,16 @@ "type": "Identifier", "name": "Color", "range": [ - 3029, - 3034 + 3017, + 3022 ], "loc": { "start": { - "line": 119, + "line": 118, "column": 19 }, "end": { - "line": 119, + "line": 118, "column": 24 } } @@ -2927,32 +2927,32 @@ "value": 0, "raw": "0x000000", "range": [ - 3035, - 3043 + 3023, + 3031 ], "loc": { "start": { - "line": 119, + "line": 118, "column": 25 }, "end": { - "line": 119, + "line": 118, "column": 33 } } } ], "range": [ - 3025, - 3044 + 3013, + 3032 ], "loc": { "start": { - "line": 119, + "line": 118, "column": 15 }, "end": { - "line": 119, + "line": 118, "column": 34 } } @@ -2962,78 +2962,78 @@ "shorthand": false, "computed": false, "range": [ - 3013, - 3044 + 3001, + 3032 ], "loc": { "start": { - "line": 119, + "line": 118, "column": 3 }, "end": { - "line": 119, + "line": 118, "column": 34 } } } ], "range": [ - 2941, - 3049 + 2929, + 3037 ], "loc": { "start": { - "line": 117, + "line": 116, "column": 72 }, "end": { - "line": 120, + "line": 119, "column": 3 } } } ], "range": [ - 2893, - 3050 + 2881, + 3038 ], "loc": { "start": { - "line": 117, + "line": 116, "column": 24 }, "end": { - "line": 120, + "line": 119, "column": 4 } } }, "range": [ - 2871, - 3050 + 2859, + 3038 ], "loc": { "start": { - "line": 117, + "line": 116, "column": 2 }, "end": { - "line": 120, + "line": 119, "column": 4 } } }, "range": [ - 2871, - 3051 + 2859, + 3039 ], "loc": { "start": { - "line": 117, + "line": 116, "column": 2 }, "end": { - "line": 120, + "line": 119, "column": 5 } }, @@ -3042,16 +3042,16 @@ "type": "Block", "value": "*\r\n\t\t * A pass that renders the masked scene over the light.\r\n\t\t *\r\n\t\t * @type {RenderPass}\r\n\t\t * @private\r\n\t\t ", "range": [ - 2750, - 2865 + 2738, + 2853 ], "loc": { "start": { - "line": 110, + "line": 109, "column": 2 }, "end": { - "line": 115, + "line": 114, "column": 5 } } @@ -3072,16 +3072,16 @@ "object": { "type": "ThisExpression", "range": [ - 3057, - 3061 + 3045, + 3049 ], "loc": { "start": { - "line": 122, + "line": 121, "column": 2 }, "end": { - "line": 122, + "line": 121, "column": 6 } } @@ -3090,31 +3090,31 @@ "type": "Identifier", "name": "renderPassMask", "range": [ - 3062, - 3076 + 3050, + 3064 ], "loc": { "start": { - "line": 122, + "line": 121, "column": 7 }, "end": { - "line": 122, + "line": 121, "column": 21 } } }, "range": [ - 3057, - 3076 + 3045, + 3064 ], "loc": { "start": { - "line": 122, + "line": 121, "column": 2 }, "end": { - "line": 122, + "line": 121, "column": 21 } } @@ -3123,31 +3123,31 @@ "type": "Identifier", "name": "clear", "range": [ - 3077, - 3082 + 3065, + 3070 ], "loc": { "start": { - "line": 122, + "line": 121, "column": 22 }, "end": { - "line": 122, + "line": 121, "column": 27 } } }, "range": [ - 3057, - 3082 + 3045, + 3070 ], "loc": { "start": { - "line": 122, + "line": 121, "column": 2 }, "end": { - "line": 122, + "line": 121, "column": 27 } } @@ -3157,46 +3157,46 @@ "value": false, "raw": "false", "range": [ - 3085, - 3090 + 3073, + 3078 ], "loc": { "start": { - "line": 122, + "line": 121, "column": 30 }, "end": { - "line": 122, + "line": 121, "column": 35 } } }, "range": [ - 3057, - 3090 + 3045, + 3078 ], "loc": { "start": { - "line": 122, + "line": 121, "column": 2 }, "end": { - "line": 122, + "line": 121, "column": 35 } } }, "range": [ - 3057, - 3091 + 3045, + 3079 ], "loc": { "start": { - "line": 122, + "line": 121, "column": 2 }, "end": { - "line": 122, + "line": 121, "column": 36 } }, @@ -3205,16 +3205,16 @@ "type": "Block", "value": "*\r\n\t\t * A blur pass.\r\n\t\t *\r\n\t\t * @type {BlurPass}\r\n\t\t * @private\r\n\t\t ", "range": [ - 3097, - 3170 + 3085, + 3158 ], "loc": { "start": { - "line": 124, + "line": 123, "column": 2 }, "end": { - "line": 129, + "line": 128, "column": 5 } } @@ -3232,16 +3232,16 @@ "object": { "type": "ThisExpression", "range": [ - 3176, - 3180 + 3164, + 3168 ], "loc": { "start": { - "line": 131, + "line": 130, "column": 2 }, "end": { - "line": 131, + "line": 130, "column": 6 } } @@ -3250,31 +3250,31 @@ "type": "Identifier", "name": "blurPass", "range": [ - 3181, - 3189 + 3169, + 3177 ], "loc": { "start": { - "line": 131, + "line": 130, "column": 7 }, "end": { - "line": 131, + "line": 130, "column": 15 } } }, "range": [ - 3176, - 3189 + 3164, + 3177 ], "loc": { "start": { - "line": 131, + "line": 130, "column": 2 }, "end": { - "line": 131, + "line": 130, "column": 15 } } @@ -3285,16 +3285,16 @@ "type": "Identifier", "name": "BlurPass", "range": [ - 3196, - 3204 + 3184, + 3192 ], "loc": { "start": { - "line": 131, + "line": 130, "column": 22 }, "end": { - "line": 131, + "line": 130, "column": 30 } } @@ -3304,62 +3304,62 @@ "type": "Identifier", "name": "options", "range": [ - 3205, - 3212 + 3193, + 3200 ], "loc": { "start": { - "line": 131, + "line": 130, "column": 31 }, "end": { - "line": 131, + "line": 130, "column": 38 } } } ], "range": [ - 3192, - 3213 + 3180, + 3201 ], "loc": { "start": { - "line": 131, + "line": 130, "column": 18 }, "end": { - "line": 131, + "line": 130, "column": 39 } } }, "range": [ - 3176, - 3213 + 3164, + 3201 ], "loc": { "start": { - "line": 131, + "line": 130, "column": 2 }, "end": { - "line": 131, + "line": 130, "column": 39 } } }, "range": [ - 3176, - 3214 + 3164, + 3202 ], "loc": { "start": { - "line": 131, + "line": 130, "column": 2 }, "end": { - "line": 131, + "line": 130, "column": 40 } }, @@ -3368,16 +3368,16 @@ "type": "Block", "value": "*\r\n\t\t * A blur pass.\r\n\t\t *\r\n\t\t * @type {BlurPass}\r\n\t\t * @private\r\n\t\t ", "range": [ - 3097, - 3170 + 3085, + 3158 ], "loc": { "start": { - "line": 124, + "line": 123, "column": 2 }, "end": { - "line": 129, + "line": 128, "column": 5 } } @@ -3388,16 +3388,16 @@ "type": "Block", "value": "*\r\n\t\t * A render target.\r\n\t\t *\r\n\t\t * @type {WebGLRenderTarget}\r\n\t\t * @private\r\n\t\t ", "range": [ - 3220, - 3306 + 3208, + 3294 ], "loc": { "start": { - "line": 133, + "line": 132, "column": 2 }, "end": { - "line": 138, + "line": 137, "column": 5 } } @@ -3415,16 +3415,16 @@ "object": { "type": "ThisExpression", "range": [ - 3312, - 3316 + 3300, + 3304 ], "loc": { "start": { - "line": 140, + "line": 139, "column": 2 }, "end": { - "line": 140, + "line": 139, "column": 6 } } @@ -3433,31 +3433,31 @@ "type": "Identifier", "name": "renderTargetX", "range": [ - 3317, - 3330 + 3305, + 3318 ], "loc": { "start": { - "line": 140, + "line": 139, "column": 7 }, "end": { - "line": 140, + "line": 139, "column": 20 } } }, "range": [ - 3312, - 3330 + 3300, + 3318 ], "loc": { "start": { - "line": 140, + "line": 139, "column": 2 }, "end": { - "line": 140, + "line": 139, "column": 20 } } @@ -3468,16 +3468,16 @@ "type": "Identifier", "name": "WebGLRenderTarget", "range": [ - 3337, - 3354 + 3325, + 3342 ], "loc": { "start": { - "line": 140, + "line": 139, "column": 27 }, "end": { - "line": 140, + "line": 139, "column": 44 } } @@ -3488,16 +3488,16 @@ "value": 1, "raw": "1", "range": [ - 3355, - 3356 + 3343, + 3344 ], "loc": { "start": { - "line": 140, + "line": 139, "column": 45 }, "end": { - "line": 140, + "line": 139, "column": 46 } } @@ -3507,16 +3507,16 @@ "value": 1, "raw": "1", "range": [ - 3358, - 3359 + 3346, + 3347 ], "loc": { "start": { - "line": 140, + "line": 139, "column": 48 }, "end": { - "line": 140, + "line": 139, "column": 49 } } @@ -3530,16 +3530,16 @@ "type": "Identifier", "name": "minFilter", "range": [ - 3367, - 3376 + 3355, + 3364 ], "loc": { "start": { - "line": 141, + "line": 140, "column": 3 }, "end": { - "line": 141, + "line": 140, "column": 12 } } @@ -3548,16 +3548,16 @@ "type": "Identifier", "name": "LinearFilter", "range": [ - 3378, - 3390 + 3366, + 3378 ], "loc": { "start": { - "line": 141, + "line": 140, "column": 14 }, "end": { - "line": 141, + "line": 140, "column": 26 } } @@ -3567,16 +3567,16 @@ "shorthand": false, "computed": false, "range": [ - 3367, - 3390 + 3355, + 3378 ], "loc": { "start": { - "line": 141, + "line": 140, "column": 3 }, "end": { - "line": 141, + "line": 140, "column": 26 } } @@ -3587,16 +3587,16 @@ "type": "Identifier", "name": "magFilter", "range": [ - 3396, - 3405 + 3384, + 3393 ], "loc": { "start": { - "line": 142, + "line": 141, "column": 3 }, "end": { - "line": 142, + "line": 141, "column": 12 } } @@ -3605,16 +3605,16 @@ "type": "Identifier", "name": "LinearFilter", "range": [ - 3407, - 3419 + 3395, + 3407 ], "loc": { "start": { - "line": 142, + "line": 141, "column": 14 }, "end": { - "line": 142, + "line": 141, "column": 26 } } @@ -3624,16 +3624,16 @@ "shorthand": false, "computed": false, "range": [ - 3396, - 3419 + 3384, + 3407 ], "loc": { "start": { - "line": 142, + "line": 141, "column": 3 }, "end": { - "line": 142, + "line": 141, "column": 26 } } @@ -3644,16 +3644,16 @@ "type": "Identifier", "name": "stencilBuffer", "range": [ - 3425, - 3438 + 3413, + 3426 ], "loc": { "start": { - "line": 143, + "line": 142, "column": 3 }, "end": { - "line": 143, + "line": 142, "column": 16 } } @@ -3663,16 +3663,16 @@ "value": false, "raw": "false", "range": [ - 3440, - 3445 + 3428, + 3433 ], "loc": { "start": { - "line": 143, + "line": 142, "column": 18 }, "end": { - "line": 143, + "line": 142, "column": 23 } } @@ -3682,16 +3682,16 @@ "shorthand": false, "computed": false, "range": [ - 3425, - 3445 + 3413, + 3433 ], "loc": { "start": { - "line": 143, + "line": 142, "column": 3 }, "end": { - "line": 143, + "line": 142, "column": 23 } } @@ -3702,16 +3702,16 @@ "type": "Identifier", "name": "depthBuffer", "range": [ - 3451, - 3462 + 3439, + 3450 ], "loc": { "start": { - "line": 144, + "line": 143, "column": 3 }, "end": { - "line": 144, + "line": 143, "column": 14 } } @@ -3721,16 +3721,16 @@ "value": false, "raw": "false", "range": [ - 3464, - 3469 + 3452, + 3457 ], "loc": { "start": { - "line": 144, + "line": 143, "column": 16 }, "end": { - "line": 144, + "line": 143, "column": 21 } } @@ -3740,78 +3740,78 @@ "shorthand": false, "computed": false, "range": [ - 3451, - 3469 + 3439, + 3457 ], "loc": { "start": { - "line": 144, + "line": 143, "column": 3 }, "end": { - "line": 144, + "line": 143, "column": 21 } } } ], "range": [ - 3361, - 3474 + 3349, + 3462 ], "loc": { "start": { - "line": 140, + "line": 139, "column": 51 }, "end": { - "line": 145, + "line": 144, "column": 3 } } } ], "range": [ - 3333, - 3475 + 3321, + 3463 ], "loc": { "start": { - "line": 140, + "line": 139, "column": 23 }, "end": { - "line": 145, + "line": 144, "column": 4 } } }, "range": [ - 3312, - 3475 + 3300, + 3463 ], "loc": { "start": { - "line": 140, + "line": 139, "column": 2 }, "end": { - "line": 145, + "line": 144, "column": 4 } } }, "range": [ - 3312, - 3476 + 3300, + 3464 ], "loc": { "start": { - "line": 140, + "line": 139, "column": 2 }, "end": { - "line": 145, + "line": 144, "column": 5 } }, @@ -3820,16 +3820,16 @@ "type": "Block", "value": "*\r\n\t\t * A render target.\r\n\t\t *\r\n\t\t * @type {WebGLRenderTarget}\r\n\t\t * @private\r\n\t\t ", "range": [ - 3220, - 3306 + 3208, + 3294 ], "loc": { "start": { - "line": 133, + "line": 132, "column": 2 }, "end": { - "line": 138, + "line": 137, "column": 5 } } @@ -3853,16 +3853,16 @@ "object": { "type": "ThisExpression", "range": [ - 3482, - 3486 + 3470, + 3474 ], "loc": { "start": { - "line": 147, + "line": 146, "column": 2 }, "end": { - "line": 147, + "line": 146, "column": 6 } } @@ -3871,31 +3871,31 @@ "type": "Identifier", "name": "renderTargetX", "range": [ - 3487, - 3500 + 3475, + 3488 ], "loc": { "start": { - "line": 147, + "line": 146, "column": 7 }, "end": { - "line": 147, + "line": 146, "column": 20 } } }, "range": [ - 3482, - 3500 + 3470, + 3488 ], "loc": { "start": { - "line": 147, + "line": 146, "column": 2 }, "end": { - "line": 147, + "line": 146, "column": 20 } } @@ -3904,31 +3904,31 @@ "type": "Identifier", "name": "texture", "range": [ - 3501, - 3508 + 3489, + 3496 ], "loc": { "start": { - "line": 147, + "line": 146, "column": 21 }, "end": { - "line": 147, + "line": 146, "column": 28 } } }, "range": [ - 3482, - 3508 + 3470, + 3496 ], "loc": { "start": { - "line": 147, + "line": 146, "column": 2 }, "end": { - "line": 147, + "line": 146, "column": 28 } } @@ -3937,31 +3937,31 @@ "type": "Identifier", "name": "name", "range": [ - 3509, - 3513 + 3497, + 3501 ], "loc": { "start": { - "line": 147, + "line": 146, "column": 29 }, "end": { - "line": 147, + "line": 146, "column": 33 } } }, "range": [ - 3482, - 3513 + 3470, + 3501 ], "loc": { "start": { - "line": 147, + "line": 146, "column": 2 }, "end": { - "line": 147, + "line": 146, "column": 33 } } @@ -3971,46 +3971,46 @@ "value": "GodRays.TargetX", "raw": "\"GodRays.TargetX\"", "range": [ - 3516, - 3533 + 3504, + 3521 ], "loc": { "start": { - "line": 147, + "line": 146, "column": 36 }, "end": { - "line": 147, + "line": 146, "column": 53 } } }, "range": [ - 3482, - 3533 + 3470, + 3521 ], "loc": { "start": { - "line": 147, + "line": 146, "column": 2 }, "end": { - "line": 147, + "line": 146, "column": 53 } } }, "range": [ - 3482, - 3534 + 3470, + 3522 ], "loc": { "start": { - "line": 147, + "line": 146, "column": 2 }, "end": { - "line": 147, + "line": 146, "column": 54 } } @@ -4032,16 +4032,16 @@ "object": { "type": "ThisExpression", "range": [ - 3538, - 3542 + 3526, + 3530 ], "loc": { "start": { - "line": 148, + "line": 147, "column": 2 }, "end": { - "line": 148, + "line": 147, "column": 6 } } @@ -4050,31 +4050,31 @@ "type": "Identifier", "name": "renderTargetX", "range": [ - 3543, - 3556 + 3531, + 3544 ], "loc": { "start": { - "line": 148, + "line": 147, "column": 7 }, "end": { - "line": 148, + "line": 147, "column": 20 } } }, "range": [ - 3538, - 3556 + 3526, + 3544 ], "loc": { "start": { - "line": 148, + "line": 147, "column": 2 }, "end": { - "line": 148, + "line": 147, "column": 20 } } @@ -4083,31 +4083,31 @@ "type": "Identifier", "name": "texture", "range": [ - 3557, - 3564 + 3545, + 3552 ], "loc": { "start": { - "line": 148, + "line": 147, "column": 21 }, "end": { - "line": 148, + "line": 147, "column": 28 } } }, "range": [ - 3538, - 3564 + 3526, + 3552 ], "loc": { "start": { - "line": 148, + "line": 147, "column": 2 }, "end": { - "line": 148, + "line": 147, "column": 28 } } @@ -4116,31 +4116,31 @@ "type": "Identifier", "name": "generateMipmaps", "range": [ - 3565, - 3580 + 3553, + 3568 ], "loc": { "start": { - "line": 148, + "line": 147, "column": 29 }, "end": { - "line": 148, + "line": 147, "column": 44 } } }, "range": [ - 3538, - 3580 + 3526, + 3568 ], "loc": { "start": { - "line": 148, + "line": 147, "column": 2 }, "end": { - "line": 148, + "line": 147, "column": 44 } } @@ -4150,46 +4150,46 @@ "value": false, "raw": "false", "range": [ - 3583, - 3588 + 3571, + 3576 ], "loc": { "start": { - "line": 148, + "line": 147, "column": 47 }, "end": { - "line": 148, + "line": 147, "column": 52 } } }, "range": [ - 3538, - 3588 + 3526, + 3576 ], "loc": { "start": { - "line": 148, + "line": 147, "column": 2 }, "end": { - "line": 148, + "line": 147, "column": 52 } } }, "range": [ - 3538, - 3589 + 3526, + 3577 ], "loc": { "start": { - "line": 148, + "line": 147, "column": 2 }, "end": { - "line": 148, + "line": 147, "column": 53 } }, @@ -4198,16 +4198,16 @@ "type": "Block", "value": "*\r\n\t\t * A second render target.\r\n\t\t *\r\n\t\t * @type {WebGLRenderTarget}\r\n\t\t * @private\r\n\t\t ", "range": [ - 3595, - 3688 + 3583, + 3676 ], "loc": { "start": { - "line": 150, + "line": 149, "column": 2 }, "end": { - "line": 155, + "line": 154, "column": 5 } } @@ -4225,16 +4225,16 @@ "object": { "type": "ThisExpression", "range": [ - 3694, - 3698 + 3682, + 3686 ], "loc": { "start": { - "line": 157, + "line": 156, "column": 2 }, "end": { - "line": 157, + "line": 156, "column": 6 } } @@ -4243,31 +4243,31 @@ "type": "Identifier", "name": "renderTargetY", "range": [ - 3699, - 3712 + 3687, + 3700 ], "loc": { "start": { - "line": 157, + "line": 156, "column": 7 }, "end": { - "line": 157, + "line": 156, "column": 20 } } }, "range": [ - 3694, - 3712 + 3682, + 3700 ], "loc": { "start": { - "line": 157, + "line": 156, "column": 2 }, "end": { - "line": 157, + "line": 156, "column": 20 } } @@ -4283,16 +4283,16 @@ "object": { "type": "ThisExpression", "range": [ - 3715, - 3719 + 3703, + 3707 ], "loc": { "start": { - "line": 157, + "line": 156, "column": 23 }, "end": { - "line": 157, + "line": 156, "column": 27 } } @@ -4301,31 +4301,31 @@ "type": "Identifier", "name": "renderTargetX", "range": [ - 3720, - 3733 + 3708, + 3721 ], "loc": { "start": { - "line": 157, + "line": 156, "column": 28 }, "end": { - "line": 157, + "line": 156, "column": 41 } } }, "range": [ - 3715, - 3733 + 3703, + 3721 ], "loc": { "start": { - "line": 157, + "line": 156, "column": 23 }, "end": { - "line": 157, + "line": 156, "column": 41 } } @@ -4334,77 +4334,77 @@ "type": "Identifier", "name": "clone", "range": [ - 3734, - 3739 + 3722, + 3727 ], "loc": { "start": { - "line": 157, + "line": 156, "column": 42 }, "end": { - "line": 157, + "line": 156, "column": 47 } } }, "range": [ - 3715, - 3739 + 3703, + 3727 ], "loc": { "start": { - "line": 157, + "line": 156, "column": 23 }, "end": { - "line": 157, + "line": 156, "column": 47 } } }, "arguments": [], "range": [ - 3715, - 3741 + 3703, + 3729 ], "loc": { "start": { - "line": 157, + "line": 156, "column": 23 }, "end": { - "line": 157, + "line": 156, "column": 49 } } }, "range": [ - 3694, - 3741 + 3682, + 3729 ], "loc": { "start": { - "line": 157, + "line": 156, "column": 2 }, "end": { - "line": 157, + "line": 156, "column": 49 } } }, "range": [ - 3694, - 3742 + 3682, + 3730 ], "loc": { "start": { - "line": 157, + "line": 156, "column": 2 }, "end": { - "line": 157, + "line": 156, "column": 50 } }, @@ -4413,16 +4413,16 @@ "type": "Block", "value": "*\r\n\t\t * A second render target.\r\n\t\t *\r\n\t\t * @type {WebGLRenderTarget}\r\n\t\t * @private\r\n\t\t ", "range": [ - 3595, - 3688 + 3583, + 3676 ], "loc": { "start": { - "line": 150, + "line": 149, "column": 2 }, "end": { - "line": 155, + "line": 154, "column": 5 } } @@ -4446,16 +4446,16 @@ "object": { "type": "ThisExpression", "range": [ - 3748, - 3752 + 3736, + 3740 ], "loc": { "start": { - "line": 159, + "line": 158, "column": 2 }, "end": { - "line": 159, + "line": 158, "column": 6 } } @@ -4464,31 +4464,31 @@ "type": "Identifier", "name": "renderTargetY", "range": [ - 3753, - 3766 + 3741, + 3754 ], "loc": { "start": { - "line": 159, + "line": 158, "column": 7 }, "end": { - "line": 159, + "line": 158, "column": 20 } } }, "range": [ - 3748, - 3766 + 3736, + 3754 ], "loc": { "start": { - "line": 159, + "line": 158, "column": 2 }, "end": { - "line": 159, + "line": 158, "column": 20 } } @@ -4497,31 +4497,31 @@ "type": "Identifier", "name": "texture", "range": [ - 3767, - 3774 + 3755, + 3762 ], "loc": { "start": { - "line": 159, + "line": 158, "column": 21 }, "end": { - "line": 159, + "line": 158, "column": 28 } } }, "range": [ - 3748, - 3774 + 3736, + 3762 ], "loc": { "start": { - "line": 159, + "line": 158, "column": 2 }, "end": { - "line": 159, + "line": 158, "column": 28 } } @@ -4530,31 +4530,31 @@ "type": "Identifier", "name": "name", "range": [ - 3775, - 3779 + 3763, + 3767 ], "loc": { "start": { - "line": 159, + "line": 158, "column": 29 }, "end": { - "line": 159, + "line": 158, "column": 33 } } }, "range": [ - 3748, - 3779 + 3736, + 3767 ], "loc": { "start": { - "line": 159, + "line": 158, "column": 2 }, "end": { - "line": 159, + "line": 158, "column": 33 } } @@ -4564,46 +4564,46 @@ "value": "GodRays.TargetY", "raw": "\"GodRays.TargetY\"", "range": [ - 3782, - 3799 + 3770, + 3787 ], "loc": { "start": { - "line": 159, + "line": 158, "column": 36 }, "end": { - "line": 159, + "line": 158, "column": 53 } } }, "range": [ - 3748, - 3799 + 3736, + 3787 ], "loc": { "start": { - "line": 159, + "line": 158, "column": 2 }, "end": { - "line": 159, + "line": 158, "column": 53 } } }, "range": [ - 3748, - 3800 + 3736, + 3788 ], "loc": { "start": { - "line": 159, + "line": 158, "column": 2 }, "end": { - "line": 159, + "line": 158, "column": 54 } }, @@ -4612,16 +4612,16 @@ "type": "Block", "value": "*\r\n\t\t * A render target for the masked light scene.\r\n\t\t *\r\n\t\t * @type {WebGLRenderTarget}\r\n\t\t * @private\r\n\t\t ", "range": [ - 3806, - 3919 + 3794, + 3907 ], "loc": { "start": { - "line": 161, + "line": 160, "column": 2 }, "end": { - "line": 166, + "line": 165, "column": 5 } } @@ -4639,16 +4639,16 @@ "object": { "type": "ThisExpression", "range": [ - 3925, - 3929 + 3913, + 3917 ], "loc": { "start": { - "line": 168, + "line": 167, "column": 2 }, "end": { - "line": 168, + "line": 167, "column": 6 } } @@ -4657,31 +4657,31 @@ "type": "Identifier", "name": "renderTargetMask", "range": [ - 3930, - 3946 + 3918, + 3934 ], "loc": { "start": { - "line": 168, + "line": 167, "column": 7 }, "end": { - "line": 168, + "line": 167, "column": 23 } } }, "range": [ - 3925, - 3946 + 3913, + 3934 ], "loc": { "start": { - "line": 168, + "line": 167, "column": 2 }, "end": { - "line": 168, + "line": 167, "column": 23 } } @@ -4692,16 +4692,16 @@ "type": "Identifier", "name": "WebGLRenderTarget", "range": [ - 3953, - 3970 + 3941, + 3958 ], "loc": { "start": { - "line": 168, + "line": 167, "column": 30 }, "end": { - "line": 168, + "line": 167, "column": 47 } } @@ -4712,16 +4712,16 @@ "value": 1, "raw": "1", "range": [ - 3971, - 3972 + 3959, + 3960 ], "loc": { "start": { - "line": 168, + "line": 167, "column": 48 }, "end": { - "line": 168, + "line": 167, "column": 49 } } @@ -4731,16 +4731,16 @@ "value": 1, "raw": "1", "range": [ - 3974, - 3975 + 3962, + 3963 ], "loc": { "start": { - "line": 168, + "line": 167, "column": 51 }, "end": { - "line": 168, + "line": 167, "column": 52 } } @@ -4754,16 +4754,16 @@ "type": "Identifier", "name": "minFilter", "range": [ - 3983, - 3992 + 3971, + 3980 ], "loc": { "start": { - "line": 169, + "line": 168, "column": 3 }, "end": { - "line": 169, + "line": 168, "column": 12 } } @@ -4772,16 +4772,16 @@ "type": "Identifier", "name": "LinearFilter", "range": [ - 3994, - 4006 + 3982, + 3994 ], "loc": { "start": { - "line": 169, + "line": 168, "column": 14 }, "end": { - "line": 169, + "line": 168, "column": 26 } } @@ -4791,16 +4791,16 @@ "shorthand": false, "computed": false, "range": [ - 3983, - 4006 + 3971, + 3994 ], "loc": { "start": { - "line": 169, + "line": 168, "column": 3 }, "end": { - "line": 169, + "line": 168, "column": 26 } } @@ -4811,16 +4811,16 @@ "type": "Identifier", "name": "magFilter", "range": [ - 4012, - 4021 + 4000, + 4009 ], "loc": { "start": { - "line": 170, + "line": 169, "column": 3 }, "end": { - "line": 170, + "line": 169, "column": 12 } } @@ -4829,16 +4829,16 @@ "type": "Identifier", "name": "LinearFilter", "range": [ - 4023, - 4035 + 4011, + 4023 ], "loc": { "start": { - "line": 170, + "line": 169, "column": 14 }, "end": { - "line": 170, + "line": 169, "column": 26 } } @@ -4848,78 +4848,78 @@ "shorthand": false, "computed": false, "range": [ - 4012, - 4035 + 4000, + 4023 ], "loc": { "start": { - "line": 170, + "line": 169, "column": 3 }, "end": { - "line": 170, + "line": 169, "column": 26 } } } ], "range": [ - 3977, - 4040 + 3965, + 4028 ], "loc": { "start": { - "line": 168, + "line": 167, "column": 54 }, "end": { - "line": 171, + "line": 170, "column": 3 } } } ], "range": [ - 3949, - 4041 + 3937, + 4029 ], "loc": { "start": { - "line": 168, + "line": 167, "column": 26 }, "end": { - "line": 171, + "line": 170, "column": 4 } } }, "range": [ - 3925, - 4041 + 3913, + 4029 ], "loc": { "start": { - "line": 168, + "line": 167, "column": 2 }, "end": { - "line": 171, + "line": 170, "column": 4 } } }, "range": [ - 3925, - 4042 + 3913, + 4030 ], "loc": { "start": { - "line": 168, + "line": 167, "column": 2 }, "end": { - "line": 171, + "line": 170, "column": 5 } }, @@ -4928,16 +4928,16 @@ "type": "Block", "value": "*\r\n\t\t * A render target for the masked light scene.\r\n\t\t *\r\n\t\t * @type {WebGLRenderTarget}\r\n\t\t * @private\r\n\t\t ", "range": [ - 3806, - 3919 + 3794, + 3907 ], "loc": { "start": { - "line": 161, + "line": 160, "column": 2 }, "end": { - "line": 166, + "line": 165, "column": 5 } } @@ -4961,16 +4961,16 @@ "object": { "type": "ThisExpression", "range": [ - 4048, - 4052 + 4036, + 4040 ], "loc": { "start": { - "line": 173, + "line": 172, "column": 2 }, "end": { - "line": 173, + "line": 172, "column": 6 } } @@ -4979,31 +4979,31 @@ "type": "Identifier", "name": "renderTargetMask", "range": [ - 4053, - 4069 + 4041, + 4057 ], "loc": { "start": { - "line": 173, + "line": 172, "column": 7 }, "end": { - "line": 173, + "line": 172, "column": 23 } } }, "range": [ - 4048, - 4069 + 4036, + 4057 ], "loc": { "start": { - "line": 173, + "line": 172, "column": 2 }, "end": { - "line": 173, + "line": 172, "column": 23 } } @@ -5012,31 +5012,31 @@ "type": "Identifier", "name": "texture", "range": [ - 4070, - 4077 + 4058, + 4065 ], "loc": { "start": { - "line": 173, + "line": 172, "column": 24 }, "end": { - "line": 173, + "line": 172, "column": 31 } } }, "range": [ - 4048, - 4077 + 4036, + 4065 ], "loc": { "start": { - "line": 173, + "line": 172, "column": 2 }, "end": { - "line": 173, + "line": 172, "column": 31 } } @@ -5045,31 +5045,31 @@ "type": "Identifier", "name": "name", "range": [ - 4078, - 4082 + 4066, + 4070 ], "loc": { "start": { - "line": 173, + "line": 172, "column": 32 }, "end": { - "line": 173, + "line": 172, "column": 36 } } }, "range": [ - 4048, - 4082 + 4036, + 4070 ], "loc": { "start": { - "line": 173, + "line": 172, "column": 2 }, "end": { - "line": 173, + "line": 172, "column": 36 } } @@ -5079,46 +5079,46 @@ "value": "GodRays.Mask", "raw": "\"GodRays.Mask\"", "range": [ - 4085, - 4099 + 4073, + 4087 ], "loc": { "start": { - "line": 173, + "line": 172, "column": 39 }, "end": { - "line": 173, + "line": 172, "column": 53 } } }, "range": [ - 4048, - 4099 + 4036, + 4087 ], "loc": { "start": { - "line": 173, + "line": 172, "column": 2 }, "end": { - "line": 173, + "line": 172, "column": 53 } } }, "range": [ - 4048, - 4100 + 4036, + 4088 ], "loc": { "start": { - "line": 173, + "line": 172, "column": 2 }, "end": { - "line": 173, + "line": 172, "column": 54 } } @@ -5140,16 +5140,16 @@ "object": { "type": "ThisExpression", "range": [ - 4104, - 4108 + 4092, + 4096 ], "loc": { "start": { - "line": 174, + "line": 173, "column": 2 }, "end": { - "line": 174, + "line": 173, "column": 6 } } @@ -5158,31 +5158,31 @@ "type": "Identifier", "name": "renderTargetMask", "range": [ - 4109, - 4125 + 4097, + 4113 ], "loc": { "start": { - "line": 174, + "line": 173, "column": 7 }, "end": { - "line": 174, + "line": 173, "column": 23 } } }, "range": [ - 4104, - 4125 + 4092, + 4113 ], "loc": { "start": { - "line": 174, + "line": 173, "column": 2 }, "end": { - "line": 174, + "line": 173, "column": 23 } } @@ -5191,31 +5191,31 @@ "type": "Identifier", "name": "texture", "range": [ - 4126, - 4133 + 4114, + 4121 ], "loc": { "start": { - "line": 174, + "line": 173, "column": 24 }, "end": { - "line": 174, + "line": 173, "column": 31 } } }, "range": [ - 4104, - 4133 + 4092, + 4121 ], "loc": { "start": { - "line": 174, + "line": 173, "column": 2 }, "end": { - "line": 174, + "line": 173, "column": 31 } } @@ -5224,31 +5224,31 @@ "type": "Identifier", "name": "generateMipmaps", "range": [ - 4134, - 4149 + 4122, + 4137 ], "loc": { "start": { - "line": 174, + "line": 173, "column": 32 }, "end": { - "line": 174, + "line": 173, "column": 47 } } }, "range": [ - 4104, - 4149 + 4092, + 4137 ], "loc": { "start": { - "line": 174, + "line": 173, "column": 2 }, "end": { - "line": 174, + "line": 173, "column": 47 } } @@ -5258,46 +5258,46 @@ "value": false, "raw": "false", "range": [ - 4152, - 4157 + 4140, + 4145 ], "loc": { "start": { - "line": 174, + "line": 173, "column": 50 }, "end": { - "line": 174, + "line": 173, "column": 55 } } }, "range": [ - 4104, - 4157 + 4092, + 4145 ], "loc": { "start": { - "line": 174, + "line": 173, "column": 2 }, "end": { - "line": 174, + "line": 173, "column": 55 } } }, "range": [ - 4104, - 4158 + 4092, + 4146 ], "loc": { "start": { - "line": 174, + "line": 173, "column": 2 }, "end": { - "line": 174, + "line": 173, "column": 56 } }, @@ -5306,16 +5306,16 @@ "type": "Block", "value": "*\r\n\t\t * The light source.\r\n\t\t *\r\n\t\t * @type {Object3D}\r\n\t\t ", "range": [ - 4164, - 4227 + 4152, + 4215 ], "loc": { "start": { - "line": 176, + "line": 175, "column": 2 }, "end": { - "line": 180, + "line": 179, "column": 5 } } @@ -5333,16 +5333,16 @@ "object": { "type": "ThisExpression", "range": [ - 4233, - 4237 + 4221, + 4225 ], "loc": { "start": { - "line": 182, + "line": 181, "column": 2 }, "end": { - "line": 182, + "line": 181, "column": 6 } } @@ -5351,31 +5351,31 @@ "type": "Identifier", "name": "lightSource", "range": [ - 4238, - 4249 + 4226, + 4237 ], "loc": { "start": { - "line": 182, + "line": 181, "column": 7 }, "end": { - "line": 182, + "line": 181, "column": 18 } } }, "range": [ - 4233, - 4249 + 4221, + 4237 ], "loc": { "start": { - "line": 182, + "line": 181, "column": 2 }, "end": { - "line": 182, + "line": 181, "column": 18 } } @@ -5384,46 +5384,46 @@ "type": "Identifier", "name": "lightSource", "range": [ - 4252, - 4263 + 4240, + 4251 ], "loc": { "start": { - "line": 182, + "line": 181, "column": 21 }, "end": { - "line": 182, + "line": 181, "column": 32 } } }, "range": [ - 4233, - 4263 + 4221, + 4251 ], "loc": { "start": { - "line": 182, + "line": 181, "column": 2 }, "end": { - "line": 182, + "line": 181, "column": 32 } } }, "range": [ - 4233, - 4264 + 4221, + 4252 ], "loc": { "start": { - "line": 182, + "line": 181, "column": 2 }, "end": { - "line": 182, + "line": 181, "column": 33 } }, @@ -5432,16 +5432,16 @@ "type": "Block", "value": "*\r\n\t\t * The light source.\r\n\t\t *\r\n\t\t * @type {Object3D}\r\n\t\t ", "range": [ - 4164, - 4227 + 4152, + 4215 ], "loc": { "start": { - "line": 176, + "line": 175, "column": 2 }, "end": { - "line": 180, + "line": 179, "column": 5 } } @@ -5452,16 +5452,16 @@ "type": "Block", "value": "*\r\n\t\t * The light position in screen space.\r\n\t\t *\r\n\t\t * @type {Vector3}\r\n\t\t * @private\r\n\t\t ", "range": [ - 4270, - 4365 + 4258, + 4353 ], "loc": { "start": { - "line": 184, + "line": 183, "column": 2 }, "end": { - "line": 189, + "line": 188, "column": 5 } } @@ -5479,16 +5479,16 @@ "object": { "type": "ThisExpression", "range": [ - 4371, - 4375 + 4359, + 4363 ], "loc": { "start": { - "line": 191, + "line": 190, "column": 2 }, "end": { - "line": 191, + "line": 190, "column": 6 } } @@ -5497,31 +5497,31 @@ "type": "Identifier", "name": "screenPosition", "range": [ - 4376, - 4390 + 4364, + 4378 ], "loc": { "start": { - "line": 191, + "line": 190, "column": 7 }, "end": { - "line": 191, + "line": 190, "column": 21 } } }, "range": [ - 4371, - 4390 + 4359, + 4378 ], "loc": { "start": { - "line": 191, + "line": 190, "column": 2 }, "end": { - "line": 191, + "line": 190, "column": 21 } } @@ -5532,62 +5532,62 @@ "type": "Identifier", "name": "Vector3", "range": [ - 4397, - 4404 + 4385, + 4392 ], "loc": { "start": { - "line": 191, + "line": 190, "column": 28 }, "end": { - "line": 191, + "line": 190, "column": 35 } } }, "arguments": [], "range": [ - 4393, - 4406 + 4381, + 4394 ], "loc": { "start": { - "line": 191, + "line": 190, "column": 24 }, "end": { - "line": 191, + "line": 190, "column": 37 } } }, "range": [ - 4371, - 4406 + 4359, + 4394 ], "loc": { "start": { - "line": 191, + "line": 190, "column": 2 }, "end": { - "line": 191, + "line": 190, "column": 37 } } }, "range": [ - 4371, - 4407 + 4359, + 4395 ], "loc": { "start": { - "line": 191, + "line": 190, "column": 2 }, "end": { - "line": 191, + "line": 190, "column": 38 } }, @@ -5596,16 +5596,16 @@ "type": "Block", "value": "*\r\n\t\t * The light position in screen space.\r\n\t\t *\r\n\t\t * @type {Vector3}\r\n\t\t * @private\r\n\t\t ", "range": [ - 4270, - 4365 + 4258, + 4353 ], "loc": { "start": { - "line": 184, + "line": 183, "column": 2 }, "end": { - "line": 189, + "line": 188, "column": 5 } } @@ -5616,16 +5616,16 @@ "type": "Block", "value": "*\r\n\t\t * A god rays shader material.\r\n\t\t *\r\n\t\t * @type {GodRaysMaterial}\r\n\t\t * @private\r\n\t\t ", "range": [ - 4413, - 4508 + 4401, + 4496 ], "loc": { "start": { - "line": 193, + "line": 192, "column": 2 }, "end": { - "line": 198, + "line": 197, "column": 5 } } @@ -5643,16 +5643,16 @@ "object": { "type": "ThisExpression", "range": [ - 4514, - 4518 + 4502, + 4506 ], "loc": { "start": { - "line": 200, + "line": 199, "column": 2 }, "end": { - "line": 200, + "line": 199, "column": 6 } } @@ -5661,31 +5661,31 @@ "type": "Identifier", "name": "godRaysMaterial", "range": [ - 4519, - 4534 + 4507, + 4522 ], "loc": { "start": { - "line": 200, + "line": 199, "column": 7 }, "end": { - "line": 200, + "line": 199, "column": 22 } } }, "range": [ - 4514, - 4534 + 4502, + 4522 ], "loc": { "start": { - "line": 200, + "line": 199, "column": 2 }, "end": { - "line": 200, + "line": 199, "column": 22 } } @@ -5696,62 +5696,62 @@ "type": "Identifier", "name": "GodRaysMaterial", "range": [ - 4541, - 4556 + 4529, + 4544 ], "loc": { "start": { - "line": 200, + "line": 199, "column": 29 }, "end": { - "line": 200, + "line": 199, "column": 44 } } }, "arguments": [], "range": [ - 4537, - 4558 + 4525, + 4546 ], "loc": { "start": { - "line": 200, + "line": 199, "column": 25 }, "end": { - "line": 200, + "line": 199, "column": 46 } } }, "range": [ - 4514, - 4558 + 4502, + 4546 ], "loc": { "start": { - "line": 200, + "line": 199, "column": 2 }, "end": { - "line": 200, + "line": 199, "column": 46 } } }, "range": [ - 4514, - 4559 + 4502, + 4547 ], "loc": { "start": { - "line": 200, + "line": 199, "column": 2 }, "end": { - "line": 200, + "line": 199, "column": 47 } }, @@ -5760,16 +5760,16 @@ "type": "Block", "value": "*\r\n\t\t * A god rays shader material.\r\n\t\t *\r\n\t\t * @type {GodRaysMaterial}\r\n\t\t * @private\r\n\t\t ", "range": [ - 4413, - 4508 + 4401, + 4496 ], "loc": { "start": { - "line": 193, + "line": 192, "column": 2 }, "end": { - "line": 198, + "line": 197, "column": 5 } } @@ -5796,16 +5796,16 @@ "object": { "type": "ThisExpression", "range": [ - 4563, - 4567 + 4551, + 4555 ], "loc": { "start": { - "line": 201, + "line": 200, "column": 2 }, "end": { - "line": 201, + "line": 200, "column": 6 } } @@ -5814,31 +5814,31 @@ "type": "Identifier", "name": "godRaysMaterial", "range": [ - 4568, - 4583 + 4556, + 4571 ], "loc": { "start": { - "line": 201, + "line": 200, "column": 7 }, "end": { - "line": 201, + "line": 200, "column": 22 } } }, "range": [ - 4563, - 4583 + 4551, + 4571 ], "loc": { "start": { - "line": 201, + "line": 200, "column": 2 }, "end": { - "line": 201, + "line": 200, "column": 22 } } @@ -5847,31 +5847,31 @@ "type": "Identifier", "name": "uniforms", "range": [ - 4584, - 4592 + 4572, + 4580 ], "loc": { "start": { - "line": 201, + "line": 200, "column": 23 }, "end": { - "line": 201, + "line": 200, "column": 31 } } }, "range": [ - 4563, - 4592 + 4551, + 4580 ], "loc": { "start": { - "line": 201, + "line": 200, "column": 2 }, "end": { - "line": 201, + "line": 200, "column": 31 } } @@ -5880,31 +5880,31 @@ "type": "Identifier", "name": "lightPosition", "range": [ - 4593, - 4606 + 4581, + 4594 ], "loc": { "start": { - "line": 201, + "line": 200, "column": 32 }, "end": { - "line": 201, + "line": 200, "column": 45 } } }, "range": [ - 4563, - 4606 + 4551, + 4594 ], "loc": { "start": { - "line": 201, + "line": 200, "column": 2 }, "end": { - "line": 201, + "line": 200, "column": 45 } } @@ -5913,31 +5913,31 @@ "type": "Identifier", "name": "value", "range": [ - 4607, - 4612 + 4595, + 4600 ], "loc": { "start": { - "line": 201, + "line": 200, "column": 46 }, "end": { - "line": 201, + "line": 200, "column": 51 } } }, "range": [ - 4563, - 4612 + 4551, + 4600 ], "loc": { "start": { - "line": 201, + "line": 200, "column": 2 }, "end": { - "line": 201, + "line": 200, "column": 51 } } @@ -5948,16 +5948,16 @@ "object": { "type": "ThisExpression", "range": [ - 4615, - 4619 + 4603, + 4607 ], "loc": { "start": { - "line": 201, + "line": 200, "column": 54 }, "end": { - "line": 201, + "line": 200, "column": 58 } } @@ -5966,61 +5966,61 @@ "type": "Identifier", "name": "screenPosition", "range": [ - 4620, - 4634 + 4608, + 4622 ], "loc": { "start": { - "line": 201, + "line": 200, "column": 59 }, "end": { - "line": 201, + "line": 200, "column": 73 } } }, "range": [ - 4615, - 4634 + 4603, + 4622 ], "loc": { "start": { - "line": 201, + "line": 200, "column": 54 }, "end": { - "line": 201, + "line": 200, "column": 73 } } }, "range": [ - 4563, - 4634 + 4551, + 4622 ], "loc": { "start": { - "line": 201, + "line": 200, "column": 2 }, "end": { - "line": 201, + "line": 200, "column": 73 } } }, "range": [ - 4563, - 4635 + 4551, + 4623 ], "loc": { "start": { - "line": 201, + "line": 200, "column": 2 }, "end": { - "line": 201, + "line": 200, "column": 74 } } @@ -6037,16 +6037,16 @@ "type": "Identifier", "name": "options", "range": [ - 4644, - 4651 + 4632, + 4639 ], "loc": { "start": { - "line": 203, + "line": 202, "column": 5 }, "end": { - "line": 203, + "line": 202, "column": 12 } } @@ -6055,31 +6055,31 @@ "type": "Identifier", "name": "exposure", "range": [ - 4652, - 4660 + 4640, + 4648 ], "loc": { "start": { - "line": 203, + "line": 202, "column": 13 }, "end": { - "line": 203, + "line": 202, "column": 21 } } }, "range": [ - 4644, - 4660 + 4632, + 4648 ], "loc": { "start": { - "line": 203, + "line": 202, "column": 5 }, "end": { - "line": 203, + "line": 202, "column": 21 } } @@ -6088,31 +6088,31 @@ "type": "Identifier", "name": "undefined", "range": [ - 4665, - 4674 + 4653, + 4662 ], "loc": { "start": { - "line": 203, + "line": 202, "column": 26 }, "end": { - "line": 203, + "line": 202, "column": 35 } } }, "range": [ - 4644, - 4674 + 4632, + 4662 ], "loc": { "start": { - "line": 203, + "line": 202, "column": 5 }, "end": { - "line": 203, + "line": 202, "column": 35 } } @@ -6140,16 +6140,16 @@ "object": { "type": "ThisExpression", "range": [ - 4678, - 4682 + 4666, + 4670 ], "loc": { "start": { - "line": 203, + "line": 202, "column": 39 }, "end": { - "line": 203, + "line": 202, "column": 43 } } @@ -6158,31 +6158,31 @@ "type": "Identifier", "name": "godRaysMaterial", "range": [ - 4683, - 4698 + 4671, + 4686 ], "loc": { "start": { - "line": 203, + "line": 202, "column": 44 }, "end": { - "line": 203, + "line": 202, "column": 59 } } }, "range": [ - 4678, - 4698 + 4666, + 4686 ], "loc": { "start": { - "line": 203, + "line": 202, "column": 39 }, "end": { - "line": 203, + "line": 202, "column": 59 } } @@ -6191,31 +6191,31 @@ "type": "Identifier", "name": "uniforms", "range": [ - 4699, - 4707 + 4687, + 4695 ], "loc": { "start": { - "line": 203, + "line": 202, "column": 60 }, "end": { - "line": 203, + "line": 202, "column": 68 } } }, "range": [ - 4678, - 4707 + 4666, + 4695 ], "loc": { "start": { - "line": 203, + "line": 202, "column": 39 }, "end": { - "line": 203, + "line": 202, "column": 68 } } @@ -6224,31 +6224,31 @@ "type": "Identifier", "name": "exposure", "range": [ - 4708, - 4716 + 4696, + 4704 ], "loc": { "start": { - "line": 203, + "line": 202, "column": 69 }, "end": { - "line": 203, + "line": 202, "column": 77 } } }, "range": [ - 4678, - 4716 + 4666, + 4704 ], "loc": { "start": { - "line": 203, + "line": 202, "column": 39 }, "end": { - "line": 203, + "line": 202, "column": 77 } } @@ -6257,31 +6257,31 @@ "type": "Identifier", "name": "value", "range": [ - 4717, - 4722 + 4705, + 4710 ], "loc": { "start": { - "line": 203, + "line": 202, "column": 78 }, "end": { - "line": 203, + "line": 202, "column": 83 } } }, "range": [ - 4678, - 4722 + 4666, + 4710 ], "loc": { "start": { - "line": 203, + "line": 202, "column": 39 }, "end": { - "line": 203, + "line": 202, "column": 83 } } @@ -6293,16 +6293,16 @@ "type": "Identifier", "name": "options", "range": [ - 4725, - 4732 + 4713, + 4720 ], "loc": { "start": { - "line": 203, + "line": 202, "column": 86 }, "end": { - "line": 203, + "line": 202, "column": 93 } } @@ -6311,93 +6311,93 @@ "type": "Identifier", "name": "exposure", "range": [ - 4733, - 4741 + 4721, + 4729 ], "loc": { "start": { - "line": 203, + "line": 202, "column": 94 }, "end": { - "line": 203, + "line": 202, "column": 102 } } }, "range": [ - 4725, - 4741 + 4713, + 4729 ], "loc": { "start": { - "line": 203, + "line": 202, "column": 86 }, "end": { - "line": 203, + "line": 202, "column": 102 } } }, "range": [ - 4678, - 4741 + 4666, + 4729 ], "loc": { "start": { - "line": 203, + "line": 202, "column": 39 }, "end": { - "line": 203, + "line": 202, "column": 102 } } }, "range": [ - 4678, - 4742 + 4666, + 4730 ], "loc": { "start": { - "line": 203, + "line": 202, "column": 39 }, "end": { - "line": 203, + "line": 202, "column": 103 } } } ], "range": [ - 4676, - 4744 + 4664, + 4732 ], "loc": { "start": { - "line": 203, + "line": 202, "column": 37 }, "end": { - "line": 203, + "line": 202, "column": 105 } } }, "alternate": null, "range": [ - 4641, - 4744 + 4629, + 4732 ], "loc": { "start": { - "line": 203, + "line": 202, "column": 2 }, "end": { - "line": 203, + "line": 202, "column": 105 } } @@ -6414,16 +6414,16 @@ "type": "Identifier", "name": "options", "range": [ - 4751, - 4758 + 4739, + 4746 ], "loc": { "start": { - "line": 204, + "line": 203, "column": 5 }, "end": { - "line": 204, + "line": 203, "column": 12 } } @@ -6432,31 +6432,31 @@ "type": "Identifier", "name": "density", "range": [ - 4759, - 4766 + 4747, + 4754 ], "loc": { "start": { - "line": 204, + "line": 203, "column": 13 }, "end": { - "line": 204, + "line": 203, "column": 20 } } }, "range": [ - 4751, - 4766 + 4739, + 4754 ], "loc": { "start": { - "line": 204, + "line": 203, "column": 5 }, "end": { - "line": 204, + "line": 203, "column": 20 } } @@ -6465,31 +6465,31 @@ "type": "Identifier", "name": "undefined", "range": [ - 4771, - 4780 + 4759, + 4768 ], "loc": { "start": { - "line": 204, + "line": 203, "column": 25 }, "end": { - "line": 204, + "line": 203, "column": 34 } } }, "range": [ - 4751, - 4780 + 4739, + 4768 ], "loc": { "start": { - "line": 204, + "line": 203, "column": 5 }, "end": { - "line": 204, + "line": 203, "column": 34 } } @@ -6517,16 +6517,16 @@ "object": { "type": "ThisExpression", "range": [ - 4784, - 4788 + 4772, + 4776 ], "loc": { "start": { - "line": 204, + "line": 203, "column": 38 }, "end": { - "line": 204, + "line": 203, "column": 42 } } @@ -6535,31 +6535,31 @@ "type": "Identifier", "name": "godRaysMaterial", "range": [ - 4789, - 4804 + 4777, + 4792 ], "loc": { "start": { - "line": 204, + "line": 203, "column": 43 }, "end": { - "line": 204, + "line": 203, "column": 58 } } }, "range": [ - 4784, - 4804 + 4772, + 4792 ], "loc": { "start": { - "line": 204, + "line": 203, "column": 38 }, "end": { - "line": 204, + "line": 203, "column": 58 } } @@ -6568,31 +6568,31 @@ "type": "Identifier", "name": "uniforms", "range": [ - 4805, - 4813 + 4793, + 4801 ], "loc": { "start": { - "line": 204, + "line": 203, "column": 59 }, "end": { - "line": 204, + "line": 203, "column": 67 } } }, "range": [ - 4784, - 4813 + 4772, + 4801 ], "loc": { "start": { - "line": 204, + "line": 203, "column": 38 }, "end": { - "line": 204, + "line": 203, "column": 67 } } @@ -6601,31 +6601,31 @@ "type": "Identifier", "name": "density", "range": [ - 4814, - 4821 + 4802, + 4809 ], "loc": { "start": { - "line": 204, + "line": 203, "column": 68 }, "end": { - "line": 204, + "line": 203, "column": 75 } } }, "range": [ - 4784, - 4821 + 4772, + 4809 ], "loc": { "start": { - "line": 204, + "line": 203, "column": 38 }, "end": { - "line": 204, + "line": 203, "column": 75 } } @@ -6634,31 +6634,31 @@ "type": "Identifier", "name": "value", "range": [ - 4822, - 4827 + 4810, + 4815 ], "loc": { "start": { - "line": 204, + "line": 203, "column": 76 }, "end": { - "line": 204, + "line": 203, "column": 81 } } }, "range": [ - 4784, - 4827 + 4772, + 4815 ], "loc": { "start": { - "line": 204, + "line": 203, "column": 38 }, "end": { - "line": 204, + "line": 203, "column": 81 } } @@ -6670,16 +6670,16 @@ "type": "Identifier", "name": "options", "range": [ - 4830, - 4837 + 4818, + 4825 ], "loc": { "start": { - "line": 204, + "line": 203, "column": 84 }, "end": { - "line": 204, + "line": 203, "column": 91 } } @@ -6688,93 +6688,93 @@ "type": "Identifier", "name": "density", "range": [ - 4838, - 4845 + 4826, + 4833 ], "loc": { "start": { - "line": 204, + "line": 203, "column": 92 }, "end": { - "line": 204, + "line": 203, "column": 99 } } }, "range": [ - 4830, - 4845 + 4818, + 4833 ], "loc": { "start": { - "line": 204, + "line": 203, "column": 84 }, "end": { - "line": 204, + "line": 203, "column": 99 } } }, "range": [ - 4784, - 4845 + 4772, + 4833 ], "loc": { "start": { - "line": 204, + "line": 203, "column": 38 }, "end": { - "line": 204, + "line": 203, "column": 99 } } }, "range": [ - 4784, - 4846 + 4772, + 4834 ], "loc": { "start": { - "line": 204, + "line": 203, "column": 38 }, "end": { - "line": 204, + "line": 203, "column": 100 } } } ], "range": [ - 4782, - 4848 + 4770, + 4836 ], "loc": { "start": { - "line": 204, + "line": 203, "column": 36 }, "end": { - "line": 204, + "line": 203, "column": 102 } } }, "alternate": null, "range": [ - 4748, - 4848 + 4736, + 4836 ], "loc": { "start": { - "line": 204, + "line": 203, "column": 2 }, "end": { - "line": 204, + "line": 203, "column": 102 } } @@ -6791,16 +6791,16 @@ "type": "Identifier", "name": "options", "range": [ - 4855, - 4862 + 4843, + 4850 ], "loc": { "start": { - "line": 205, + "line": 204, "column": 5 }, "end": { - "line": 205, + "line": 204, "column": 12 } } @@ -6809,31 +6809,31 @@ "type": "Identifier", "name": "decay", "range": [ - 4863, - 4868 + 4851, + 4856 ], "loc": { "start": { - "line": 205, + "line": 204, "column": 13 }, "end": { - "line": 205, + "line": 204, "column": 18 } } }, "range": [ - 4855, - 4868 + 4843, + 4856 ], "loc": { "start": { - "line": 205, + "line": 204, "column": 5 }, "end": { - "line": 205, + "line": 204, "column": 18 } } @@ -6842,31 +6842,31 @@ "type": "Identifier", "name": "undefined", "range": [ - 4873, - 4882 + 4861, + 4870 ], "loc": { "start": { - "line": 205, + "line": 204, "column": 23 }, "end": { - "line": 205, + "line": 204, "column": 32 } } }, "range": [ - 4855, - 4882 + 4843, + 4870 ], "loc": { "start": { - "line": 205, + "line": 204, "column": 5 }, "end": { - "line": 205, + "line": 204, "column": 32 } } @@ -6894,16 +6894,16 @@ "object": { "type": "ThisExpression", "range": [ - 4886, - 4890 + 4874, + 4878 ], "loc": { "start": { - "line": 205, + "line": 204, "column": 36 }, "end": { - "line": 205, + "line": 204, "column": 40 } } @@ -6912,31 +6912,31 @@ "type": "Identifier", "name": "godRaysMaterial", "range": [ - 4891, - 4906 + 4879, + 4894 ], "loc": { "start": { - "line": 205, + "line": 204, "column": 41 }, "end": { - "line": 205, + "line": 204, "column": 56 } } }, "range": [ - 4886, - 4906 + 4874, + 4894 ], "loc": { "start": { - "line": 205, + "line": 204, "column": 36 }, "end": { - "line": 205, + "line": 204, "column": 56 } } @@ -6945,31 +6945,31 @@ "type": "Identifier", "name": "uniforms", "range": [ - 4907, - 4915 + 4895, + 4903 ], "loc": { "start": { - "line": 205, + "line": 204, "column": 57 }, "end": { - "line": 205, + "line": 204, "column": 65 } } }, "range": [ - 4886, - 4915 + 4874, + 4903 ], "loc": { "start": { - "line": 205, + "line": 204, "column": 36 }, "end": { - "line": 205, + "line": 204, "column": 65 } } @@ -6978,31 +6978,31 @@ "type": "Identifier", "name": "decay", "range": [ - 4916, - 4921 + 4904, + 4909 ], "loc": { "start": { - "line": 205, + "line": 204, "column": 66 }, "end": { - "line": 205, + "line": 204, "column": 71 } } }, "range": [ - 4886, - 4921 + 4874, + 4909 ], "loc": { "start": { - "line": 205, + "line": 204, "column": 36 }, "end": { - "line": 205, + "line": 204, "column": 71 } } @@ -7011,31 +7011,31 @@ "type": "Identifier", "name": "value", "range": [ - 4922, - 4927 + 4910, + 4915 ], "loc": { "start": { - "line": 205, + "line": 204, "column": 72 }, "end": { - "line": 205, + "line": 204, "column": 77 } } }, "range": [ - 4886, - 4927 + 4874, + 4915 ], "loc": { "start": { - "line": 205, + "line": 204, "column": 36 }, "end": { - "line": 205, + "line": 204, "column": 77 } } @@ -7047,16 +7047,16 @@ "type": "Identifier", "name": "options", "range": [ - 4930, - 4937 + 4918, + 4925 ], "loc": { "start": { - "line": 205, + "line": 204, "column": 80 }, "end": { - "line": 205, + "line": 204, "column": 87 } } @@ -7065,93 +7065,93 @@ "type": "Identifier", "name": "decay", "range": [ - 4938, - 4943 + 4926, + 4931 ], "loc": { "start": { - "line": 205, + "line": 204, "column": 88 }, "end": { - "line": 205, + "line": 204, "column": 93 } } }, "range": [ - 4930, - 4943 + 4918, + 4931 ], "loc": { "start": { - "line": 205, + "line": 204, "column": 80 }, "end": { - "line": 205, + "line": 204, "column": 93 } } }, "range": [ - 4886, - 4943 + 4874, + 4931 ], "loc": { "start": { - "line": 205, + "line": 204, "column": 36 }, "end": { - "line": 205, + "line": 204, "column": 93 } } }, "range": [ - 4886, - 4944 + 4874, + 4932 ], "loc": { "start": { - "line": 205, + "line": 204, "column": 36 }, "end": { - "line": 205, + "line": 204, "column": 94 } } } ], "range": [ - 4884, - 4946 + 4872, + 4934 ], "loc": { "start": { - "line": 205, + "line": 204, "column": 34 }, "end": { - "line": 205, + "line": 204, "column": 96 } } }, "alternate": null, "range": [ - 4852, - 4946 + 4840, + 4934 ], "loc": { "start": { - "line": 205, + "line": 204, "column": 2 }, "end": { - "line": 205, + "line": 204, "column": 96 } } @@ -7168,16 +7168,16 @@ "type": "Identifier", "name": "options", "range": [ - 4953, - 4960 + 4941, + 4948 ], "loc": { "start": { - "line": 206, + "line": 205, "column": 5 }, "end": { - "line": 206, + "line": 205, "column": 12 } } @@ -7186,31 +7186,31 @@ "type": "Identifier", "name": "weight", "range": [ - 4961, - 4967 + 4949, + 4955 ], "loc": { "start": { - "line": 206, + "line": 205, "column": 13 }, "end": { - "line": 206, + "line": 205, "column": 19 } } }, "range": [ - 4953, - 4967 + 4941, + 4955 ], "loc": { "start": { - "line": 206, + "line": 205, "column": 5 }, "end": { - "line": 206, + "line": 205, "column": 19 } } @@ -7219,31 +7219,31 @@ "type": "Identifier", "name": "undefined", "range": [ - 4972, - 4981 + 4960, + 4969 ], "loc": { "start": { - "line": 206, + "line": 205, "column": 24 }, "end": { - "line": 206, + "line": 205, "column": 33 } } }, "range": [ - 4953, - 4981 + 4941, + 4969 ], "loc": { "start": { - "line": 206, + "line": 205, "column": 5 }, "end": { - "line": 206, + "line": 205, "column": 33 } } @@ -7271,16 +7271,16 @@ "object": { "type": "ThisExpression", "range": [ - 4985, - 4989 + 4973, + 4977 ], "loc": { "start": { - "line": 206, + "line": 205, "column": 37 }, "end": { - "line": 206, + "line": 205, "column": 41 } } @@ -7289,31 +7289,31 @@ "type": "Identifier", "name": "godRaysMaterial", "range": [ - 4990, - 5005 + 4978, + 4993 ], "loc": { "start": { - "line": 206, + "line": 205, "column": 42 }, "end": { - "line": 206, + "line": 205, "column": 57 } } }, "range": [ - 4985, - 5005 + 4973, + 4993 ], "loc": { "start": { - "line": 206, + "line": 205, "column": 37 }, "end": { - "line": 206, + "line": 205, "column": 57 } } @@ -7322,31 +7322,31 @@ "type": "Identifier", "name": "uniforms", "range": [ - 5006, - 5014 + 4994, + 5002 ], "loc": { "start": { - "line": 206, + "line": 205, "column": 58 }, "end": { - "line": 206, + "line": 205, "column": 66 } } }, "range": [ - 4985, - 5014 + 4973, + 5002 ], "loc": { "start": { - "line": 206, + "line": 205, "column": 37 }, "end": { - "line": 206, + "line": 205, "column": 66 } } @@ -7355,31 +7355,31 @@ "type": "Identifier", "name": "weight", "range": [ - 5015, - 5021 + 5003, + 5009 ], "loc": { "start": { - "line": 206, + "line": 205, "column": 67 }, "end": { - "line": 206, + "line": 205, "column": 73 } } }, "range": [ - 4985, - 5021 + 4973, + 5009 ], "loc": { "start": { - "line": 206, + "line": 205, "column": 37 }, "end": { - "line": 206, + "line": 205, "column": 73 } } @@ -7388,31 +7388,31 @@ "type": "Identifier", "name": "value", "range": [ - 5022, - 5027 + 5010, + 5015 ], "loc": { "start": { - "line": 206, + "line": 205, "column": 74 }, "end": { - "line": 206, + "line": 205, "column": 79 } } }, "range": [ - 4985, - 5027 + 4973, + 5015 ], "loc": { "start": { - "line": 206, + "line": 205, "column": 37 }, "end": { - "line": 206, + "line": 205, "column": 79 } } @@ -7424,16 +7424,16 @@ "type": "Identifier", "name": "options", "range": [ - 5030, - 5037 + 5018, + 5025 ], "loc": { "start": { - "line": 206, + "line": 205, "column": 82 }, "end": { - "line": 206, + "line": 205, "column": 89 } } @@ -7442,93 +7442,93 @@ "type": "Identifier", "name": "weight", "range": [ - 5038, - 5044 + 5026, + 5032 ], "loc": { "start": { - "line": 206, + "line": 205, "column": 90 }, "end": { - "line": 206, + "line": 205, "column": 96 } } }, "range": [ - 5030, - 5044 + 5018, + 5032 ], "loc": { "start": { - "line": 206, + "line": 205, "column": 82 }, "end": { - "line": 206, + "line": 205, "column": 96 } } }, "range": [ - 4985, - 5044 + 4973, + 5032 ], "loc": { "start": { - "line": 206, + "line": 205, "column": 37 }, "end": { - "line": 206, + "line": 205, "column": 96 } } }, "range": [ - 4985, - 5045 + 4973, + 5033 ], "loc": { "start": { - "line": 206, + "line": 205, "column": 37 }, "end": { - "line": 206, + "line": 205, "column": 97 } } } ], "range": [ - 4983, - 5047 + 4971, + 5035 ], "loc": { "start": { - "line": 206, + "line": 205, "column": 35 }, "end": { - "line": 206, + "line": 205, "column": 99 } } }, "alternate": null, "range": [ - 4950, - 5047 + 4938, + 5035 ], "loc": { "start": { - "line": 206, + "line": 205, "column": 2 }, "end": { - "line": 206, + "line": 205, "column": 99 } } @@ -7545,16 +7545,16 @@ "type": "Identifier", "name": "options", "range": [ - 5054, - 5061 + 5042, + 5049 ], "loc": { "start": { - "line": 207, + "line": 206, "column": 5 }, "end": { - "line": 207, + "line": 206, "column": 12 } } @@ -7563,31 +7563,31 @@ "type": "Identifier", "name": "clampMax", "range": [ - 5062, - 5070 + 5050, + 5058 ], "loc": { "start": { - "line": 207, + "line": 206, "column": 13 }, "end": { - "line": 207, + "line": 206, "column": 21 } } }, "range": [ - 5054, - 5070 + 5042, + 5058 ], "loc": { "start": { - "line": 207, + "line": 206, "column": 5 }, "end": { - "line": 207, + "line": 206, "column": 21 } } @@ -7596,31 +7596,31 @@ "type": "Identifier", "name": "undefined", "range": [ - 5075, - 5084 + 5063, + 5072 ], "loc": { "start": { - "line": 207, + "line": 206, "column": 26 }, "end": { - "line": 207, + "line": 206, "column": 35 } } }, "range": [ - 5054, - 5084 + 5042, + 5072 ], "loc": { "start": { - "line": 207, + "line": 206, "column": 5 }, "end": { - "line": 207, + "line": 206, "column": 35 } } @@ -7648,16 +7648,16 @@ "object": { "type": "ThisExpression", "range": [ - 5088, - 5092 + 5076, + 5080 ], "loc": { "start": { - "line": 207, + "line": 206, "column": 39 }, "end": { - "line": 207, + "line": 206, "column": 43 } } @@ -7666,31 +7666,31 @@ "type": "Identifier", "name": "godRaysMaterial", "range": [ - 5093, - 5108 + 5081, + 5096 ], "loc": { "start": { - "line": 207, + "line": 206, "column": 44 }, "end": { - "line": 207, + "line": 206, "column": 59 } } }, "range": [ - 5088, - 5108 + 5076, + 5096 ], "loc": { "start": { - "line": 207, + "line": 206, "column": 39 }, "end": { - "line": 207, + "line": 206, "column": 59 } } @@ -7699,31 +7699,31 @@ "type": "Identifier", "name": "uniforms", "range": [ - 5109, - 5117 + 5097, + 5105 ], "loc": { "start": { - "line": 207, + "line": 206, "column": 60 }, "end": { - "line": 207, + "line": 206, "column": 68 } } }, "range": [ - 5088, - 5117 + 5076, + 5105 ], "loc": { "start": { - "line": 207, + "line": 206, "column": 39 }, "end": { - "line": 207, + "line": 206, "column": 68 } } @@ -7732,31 +7732,31 @@ "type": "Identifier", "name": "clampMax", "range": [ - 5118, - 5126 + 5106, + 5114 ], "loc": { "start": { - "line": 207, + "line": 206, "column": 69 }, "end": { - "line": 207, + "line": 206, "column": 77 } } }, "range": [ - 5088, - 5126 + 5076, + 5114 ], "loc": { "start": { - "line": 207, + "line": 206, "column": 39 }, "end": { - "line": 207, + "line": 206, "column": 77 } } @@ -7765,31 +7765,31 @@ "type": "Identifier", "name": "value", "range": [ - 5127, - 5132 + 5115, + 5120 ], "loc": { "start": { - "line": 207, + "line": 206, "column": 78 }, "end": { - "line": 207, + "line": 206, "column": 83 } } }, "range": [ - 5088, - 5132 + 5076, + 5120 ], "loc": { "start": { - "line": 207, + "line": 206, "column": 39 }, "end": { - "line": 207, + "line": 206, "column": 83 } } @@ -7801,16 +7801,16 @@ "type": "Identifier", "name": "options", "range": [ - 5135, - 5142 + 5123, + 5130 ], "loc": { "start": { - "line": 207, + "line": 206, "column": 86 }, "end": { - "line": 207, + "line": 206, "column": 93 } } @@ -7819,93 +7819,93 @@ "type": "Identifier", "name": "clampMax", "range": [ - 5143, - 5151 + 5131, + 5139 ], "loc": { "start": { - "line": 207, + "line": 206, "column": 94 }, "end": { - "line": 207, + "line": 206, "column": 102 } } }, "range": [ - 5135, - 5151 + 5123, + 5139 ], "loc": { "start": { - "line": 207, + "line": 206, "column": 86 }, "end": { - "line": 207, + "line": 206, "column": 102 } } }, "range": [ - 5088, - 5151 + 5076, + 5139 ], "loc": { "start": { - "line": 207, + "line": 206, "column": 39 }, "end": { - "line": 207, + "line": 206, "column": 102 } } }, "range": [ - 5088, - 5152 + 5076, + 5140 ], "loc": { "start": { - "line": 207, + "line": 206, "column": 39 }, "end": { - "line": 207, + "line": 206, "column": 103 } } } ], "range": [ - 5086, - 5154 + 5074, + 5142 ], "loc": { "start": { - "line": 207, + "line": 206, "column": 37 }, "end": { - "line": 207, + "line": 206, "column": 105 } } }, "alternate": null, "range": [ - 5051, - 5154 + 5039, + 5142 ], "loc": { "start": { - "line": 207, + "line": 206, "column": 2 }, "end": { - "line": 207, + "line": 206, "column": 105 } } @@ -7921,16 +7921,16 @@ "object": { "type": "ThisExpression", "range": [ - 5160, - 5164 + 5148, + 5152 ], "loc": { "start": { - "line": 209, + "line": 208, "column": 2 }, "end": { - "line": 209, + "line": 208, "column": 6 } } @@ -7939,31 +7939,31 @@ "type": "Identifier", "name": "samples", "range": [ - 5165, - 5172 + 5153, + 5160 ], "loc": { "start": { - "line": 209, + "line": 208, "column": 7 }, "end": { - "line": 209, + "line": 208, "column": 14 } } }, "range": [ - 5160, - 5172 + 5148, + 5160 ], "loc": { "start": { - "line": 209, + "line": 208, "column": 2 }, "end": { - "line": 209, + "line": 208, "column": 14 } } @@ -7975,16 +7975,16 @@ "type": "Identifier", "name": "options", "range": [ - 5175, - 5182 + 5163, + 5170 ], "loc": { "start": { - "line": 209, + "line": 208, "column": 17 }, "end": { - "line": 209, + "line": 208, "column": 24 } } @@ -7993,61 +7993,61 @@ "type": "Identifier", "name": "samples", "range": [ - 5183, - 5190 + 5171, + 5178 ], "loc": { "start": { - "line": 209, + "line": 208, "column": 25 }, "end": { - "line": 209, + "line": 208, "column": 32 } } }, "range": [ - 5175, - 5190 + 5163, + 5178 ], "loc": { "start": { - "line": 209, + "line": 208, "column": 17 }, "end": { - "line": 209, + "line": 208, "column": 32 } } }, "range": [ - 5160, - 5190 + 5148, + 5178 ], "loc": { "start": { - "line": 209, + "line": 208, "column": 2 }, "end": { - "line": 209, + "line": 208, "column": 32 } } }, "range": [ - 5160, - 5191 + 5148, + 5179 ], "loc": { "start": { - "line": 209, + "line": 208, "column": 2 }, "end": { - "line": 209, + "line": 208, "column": 33 } }, @@ -8056,16 +8056,16 @@ "type": "Block", "value": "*\r\n\t\t * A combine shader material.\r\n\t\t *\r\n\t\t * @type {CombineMaterial}\r\n\t\t * @private\r\n\t\t ", "range": [ - 5197, - 5291 + 5185, + 5279 ], "loc": { "start": { - "line": 211, + "line": 210, "column": 2 }, "end": { - "line": 216, + "line": 215, "column": 5 } } @@ -8083,16 +8083,16 @@ "object": { "type": "ThisExpression", "range": [ - 5297, - 5301 + 5285, + 5289 ], "loc": { "start": { - "line": 218, + "line": 217, "column": 2 }, "end": { - "line": 218, + "line": 217, "column": 6 } } @@ -8101,31 +8101,31 @@ "type": "Identifier", "name": "combineMaterial", "range": [ - 5302, - 5317 + 5290, + 5305 ], "loc": { "start": { - "line": 218, + "line": 217, "column": 7 }, "end": { - "line": 218, + "line": 217, "column": 22 } } }, "range": [ - 5297, - 5317 + 5285, + 5305 ], "loc": { "start": { - "line": 218, + "line": 217, "column": 2 }, "end": { - "line": 218, + "line": 217, "column": 22 } } @@ -8136,16 +8136,16 @@ "type": "Identifier", "name": "CombineMaterial", "range": [ - 5324, - 5339 + 5312, + 5327 ], "loc": { "start": { - "line": 218, + "line": 217, "column": 29 }, "end": { - "line": 218, + "line": 217, "column": 44 } } @@ -8163,16 +8163,16 @@ "type": "Identifier", "name": "options", "range": [ - 5341, - 5348 + 5329, + 5336 ], "loc": { "start": { - "line": 218, + "line": 217, "column": 46 }, "end": { - "line": 218, + "line": 217, "column": 53 } } @@ -8181,31 +8181,31 @@ "type": "Identifier", "name": "screenMode", "range": [ - 5349, - 5359 + 5337, + 5347 ], "loc": { "start": { - "line": 218, + "line": 217, "column": 54 }, "end": { - "line": 218, + "line": 217, "column": 64 } } }, "range": [ - 5341, - 5359 + 5329, + 5347 ], "loc": { "start": { - "line": 218, + "line": 217, "column": 46 }, "end": { - "line": 218, + "line": 217, "column": 64 } } @@ -8214,31 +8214,31 @@ "type": "Identifier", "name": "undefined", "range": [ - 5364, - 5373 + 5352, + 5361 ], "loc": { "start": { - "line": 218, + "line": 217, "column": 69 }, "end": { - "line": 218, + "line": 217, "column": 78 } } }, "range": [ - 5341, - 5373 + 5329, + 5361 ], "loc": { "start": { - "line": 218, + "line": 217, "column": 46 }, "end": { - "line": 218, + "line": 217, "column": 78 } } @@ -8250,16 +8250,16 @@ "type": "Identifier", "name": "options", "range": [ - 5377, - 5384 + 5365, + 5372 ], "loc": { "start": { - "line": 218, + "line": 217, "column": 82 }, "end": { - "line": 218, + "line": 217, "column": 89 } } @@ -8268,31 +8268,31 @@ "type": "Identifier", "name": "screenMode", "range": [ - 5385, - 5395 + 5373, + 5383 ], "loc": { "start": { - "line": 218, + "line": 217, "column": 90 }, "end": { - "line": 218, + "line": 217, "column": 100 } } }, "range": [ - 5377, - 5395 + 5365, + 5383 ], "loc": { "start": { - "line": 218, + "line": 217, "column": 82 }, "end": { - "line": 218, + "line": 217, "column": 100 } } @@ -8302,77 +8302,77 @@ "value": true, "raw": "true", "range": [ - 5398, - 5402 + 5386, + 5390 ], "loc": { "start": { - "line": 218, + "line": 217, "column": 103 }, "end": { - "line": 218, + "line": 217, "column": 107 } } }, "range": [ - 5340, - 5402 + 5328, + 5390 ], "loc": { "start": { - "line": 218, + "line": 217, "column": 45 }, "end": { - "line": 218, + "line": 217, "column": 107 } } } ], "range": [ - 5320, - 5403 + 5308, + 5391 ], "loc": { "start": { - "line": 218, + "line": 217, "column": 25 }, "end": { - "line": 218, + "line": 217, "column": 108 } } }, "range": [ - 5297, - 5403 + 5285, + 5391 ], "loc": { "start": { - "line": 218, + "line": 217, "column": 2 }, "end": { - "line": 218, + "line": 217, "column": 108 } } }, "range": [ - 5297, - 5404 + 5285, + 5392 ], "loc": { "start": { - "line": 218, + "line": 217, "column": 2 }, "end": { - "line": 218, + "line": 217, "column": 109 } }, @@ -8381,16 +8381,16 @@ "type": "Block", "value": "*\r\n\t\t * A combine shader material.\r\n\t\t *\r\n\t\t * @type {CombineMaterial}\r\n\t\t * @private\r\n\t\t ", "range": [ - 5197, - 5291 + 5185, + 5279 ], "loc": { "start": { - "line": 211, + "line": 210, "column": 2 }, "end": { - "line": 216, + "line": 215, "column": 5 } } @@ -8408,16 +8408,16 @@ "object": { "type": "ThisExpression", "range": [ - 5410, - 5414 + 5398, + 5402 ], "loc": { "start": { - "line": 220, + "line": 219, "column": 2 }, "end": { - "line": 220, + "line": 219, "column": 6 } } @@ -8426,31 +8426,31 @@ "type": "Identifier", "name": "intensity", "range": [ - 5415, - 5424 + 5403, + 5412 ], "loc": { "start": { - "line": 220, + "line": 219, "column": 7 }, "end": { - "line": 220, + "line": 219, "column": 16 } } }, "range": [ - 5410, - 5424 + 5398, + 5412 ], "loc": { "start": { - "line": 220, + "line": 219, "column": 2 }, "end": { - "line": 220, + "line": 219, "column": 16 } } @@ -8462,16 +8462,16 @@ "type": "Identifier", "name": "options", "range": [ - 5427, - 5434 + 5415, + 5422 ], "loc": { "start": { - "line": 220, + "line": 219, "column": 19 }, "end": { - "line": 220, + "line": 219, "column": 26 } } @@ -8480,77 +8480,77 @@ "type": "Identifier", "name": "intensity", "range": [ - 5435, - 5444 + 5423, + 5432 ], "loc": { "start": { - "line": 220, + "line": 219, "column": 27 }, "end": { - "line": 220, + "line": 219, "column": 36 } } }, "range": [ - 5427, - 5444 + 5415, + 5432 ], "loc": { "start": { - "line": 220, + "line": 219, "column": 19 }, "end": { - "line": 220, + "line": 219, "column": 36 } } }, "range": [ - 5410, - 5444 + 5398, + 5432 ], "loc": { "start": { - "line": 220, + "line": 219, "column": 2 }, "end": { - "line": 220, + "line": 219, "column": 36 } } }, "range": [ - 5410, - 5445 + 5398, + 5433 ], "loc": { "start": { - "line": 220, + "line": 219, "column": 2 }, "end": { - "line": 220, + "line": 219, "column": 37 } } } ], "range": [ - 2010, - 5451 + 1998, + 5439 ], "loc": { "start": { - "line": 58, + "line": 57, "column": 55 }, "end": { - "line": 222, + "line": 221, "column": 2 } } @@ -8558,16 +8558,16 @@ "generator": false, "expression": false, "range": [ - 1967, - 5451 + 1955, + 5439 ], "loc": { "start": { - "line": 58, + "line": 57, "column": 12 }, "end": { - "line": 222, + "line": 221, "column": 2 } } @@ -8575,16 +8575,16 @@ "kind": "constructor", "computed": false, "range": [ - 1956, - 5451 + 1944, + 5439 ], "loc": { "start": { - "line": 58, + "line": 57, "column": 1 }, "end": { - "line": 222, + "line": 221, "column": 2 } }, @@ -8593,16 +8593,16 @@ "type": "Block", "value": "*\r\n\t * Constructs a new god rays pass.\r\n\t *\r\n\t * @param {Scene} scene - The main scene.\r\n\t * @param {Camera} camera - The main camera.\r\n\t * @param {Object3D} lightSource - The main light source.\r\n\t * @param {Object} [options] - The options.\r\n\t * @param {Number} [options.density=0.96] - The density of the light rays.\r\n\t * @param {Number} [options.decay=0.93] - An illumination decay factor.\r\n\t * @param {Number} [options.weight=0.4] - A light ray weight factor.\r\n\t * @param {Number} [options.exposure=0.6] - A constant attenuation coefficient.\r\n\t * @param {Number} [options.clampMax=1.0] - An upper bound for the saturation of the overall effect.\r\n\t * @param {Number} [options.intensity=1.0] - A constant factor for additive blending.\r\n\t * @param {Number} [options.resolutionScale=0.5] - The render texture resolution scale, relative to the screen render size.\r\n\t * @param {Number} [options.kernelSize=KernelSize.LARGE] - The blur kernel size.\r\n\t * @param {Number} [options.samples=60] - The number of samples per pixel.\r\n\t * @param {Number} [options.screenMode=true] - Whether the screen blend mode should be used for combining the god rays texture with the scene colors.\r\n\t ", "range": [ - 770, - 1951 + 758, + 1939 ], "loc": { "start": { - "line": 39, + "line": 38, "column": 1 }, "end": { - "line": 56, + "line": 55, "column": 4 } } @@ -8613,16 +8613,16 @@ "type": "Block", "value": "*\r\n\t * The resolution scale.\r\n\t *\r\n\t * @type {Number}\r\n\t * @default 0.5\r\n\t ", "range": [ - 5456, - 5535 + 5444, + 5523 ], "loc": { "start": { - "line": 224, + "line": 223, "column": 1 }, "end": { - "line": 229, + "line": 228, "column": 4 } } @@ -8636,16 +8636,16 @@ "type": "Identifier", "name": "resolutionScale", "range": [ - 5544, - 5559 + 5532, + 5547 ], "loc": { "start": { - "line": 231, + "line": 230, "column": 5 }, "end": { - "line": 231, + "line": 230, "column": 20 } } @@ -8668,16 +8668,16 @@ "object": { "type": "ThisExpression", "range": [ - 5571, - 5575 + 5559, + 5563 ], "loc": { "start": { - "line": 231, + "line": 230, "column": 32 }, "end": { - "line": 231, + "line": 230, "column": 36 } } @@ -8686,31 +8686,31 @@ "type": "Identifier", "name": "blurPass", "range": [ - 5576, - 5584 + 5564, + 5572 ], "loc": { "start": { - "line": 231, + "line": 230, "column": 37 }, "end": { - "line": 231, + "line": 230, "column": 45 } } }, "range": [ - 5571, - 5584 + 5559, + 5572 ], "loc": { "start": { - "line": 231, + "line": 230, "column": 32 }, "end": { - "line": 231, + "line": 230, "column": 45 } } @@ -8719,62 +8719,62 @@ "type": "Identifier", "name": "resolutionScale", "range": [ - 5585, - 5600 + 5573, + 5588 ], "loc": { "start": { - "line": 231, + "line": 230, "column": 46 }, "end": { - "line": 231, + "line": 230, "column": 61 } } }, "range": [ - 5571, - 5600 + 5559, + 5588 ], "loc": { "start": { - "line": 231, + "line": 230, "column": 32 }, "end": { - "line": 231, + "line": 230, "column": 61 } } }, "range": [ - 5564, - 5601 + 5552, + 5589 ], "loc": { "start": { - "line": 231, + "line": 230, "column": 25 }, "end": { - "line": 231, + "line": 230, "column": 62 } } } ], "range": [ - 5562, - 5603 + 5550, + 5591 ], "loc": { "start": { - "line": 231, + "line": 230, "column": 23 }, "end": { - "line": 231, + "line": 230, "column": 64 } } @@ -8782,16 +8782,16 @@ "generator": false, "expression": false, "range": [ - 5559, - 5603 + 5547, + 5591 ], "loc": { "start": { - "line": 231, + "line": 230, "column": 20 }, "end": { - "line": 231, + "line": 230, "column": 64 } } @@ -8799,16 +8799,16 @@ "kind": "get", "computed": false, "range": [ - 5540, - 5603 + 5528, + 5591 ], "loc": { "start": { - "line": 231, + "line": 230, "column": 1 }, "end": { - "line": 231, + "line": 230, "column": 64 } }, @@ -8817,16 +8817,16 @@ "type": "Block", "value": "*\r\n\t * The resolution scale.\r\n\t *\r\n\t * @type {Number}\r\n\t * @default 0.5\r\n\t ", "range": [ - 5456, - 5535 + 5444, + 5523 ], "loc": { "start": { - "line": 224, + "line": 223, "column": 1 }, "end": { - "line": 229, + "line": 228, "column": 4 } } @@ -8837,16 +8837,16 @@ "type": "Block", "value": "*\r\n\t * You need to call {@link EffectComposer#setSize} after changing this value.\r\n\t *\r\n\t * @type {Number}\r\n\t ", "range": [ - 5608, - 5722 + 5596, + 5710 ], "loc": { "start": { - "line": 233, + "line": 232, "column": 1 }, "end": { - "line": 237, + "line": 236, "column": 4 } } @@ -8860,16 +8860,16 @@ "type": "Identifier", "name": "resolutionScale", "range": [ - 5731, - 5746 + 5719, + 5734 ], "loc": { "start": { - "line": 239, + "line": 238, "column": 5 }, "end": { - "line": 239, + "line": 238, "column": 20 } } @@ -8882,19 +8882,19 @@ "type": "AssignmentPattern", "left": { "type": "Identifier", - "name": "x", + "name": "value", "range": [ - 5747, - 5748 + 5735, + 5740 ], "loc": { "start": { - "line": 239, + "line": 238, "column": 21 }, "end": { - "line": 239, - "column": 22 + "line": 238, + "column": 26 } } }, @@ -8903,32 +8903,32 @@ "value": 0.5, "raw": "0.5", "range": [ - 5751, - 5754 + 5743, + 5746 ], "loc": { "start": { - "line": 239, - "column": 25 + "line": 238, + "column": 29 }, "end": { - "line": 239, - "column": 28 + "line": 238, + "column": 32 } } }, "range": [ - 5747, - 5754 + 5735, + 5746 ], "loc": { "start": { - "line": 239, + "line": 238, "column": 21 }, "end": { - "line": 239, - "column": 28 + "line": 238, + "column": 32 } } } @@ -8950,17 +8950,17 @@ "object": { "type": "ThisExpression", "range": [ - 5758, - 5762 + 5750, + 5754 ], "loc": { "start": { - "line": 239, - "column": 32 + "line": 238, + "column": 36 }, "end": { - "line": 239, - "column": 36 + "line": 238, + "column": 40 } } }, @@ -8968,32 +8968,32 @@ "type": "Identifier", "name": "blurPass", "range": [ - 5763, - 5771 + 5755, + 5763 ], "loc": { "start": { - "line": 239, - "column": 37 + "line": 238, + "column": 41 }, "end": { - "line": 239, - "column": 45 + "line": 238, + "column": 49 } } }, "range": [ - 5758, - 5771 + 5750, + 5763 ], "loc": { "start": { - "line": 239, - "column": 32 + "line": 238, + "column": 36 }, "end": { - "line": 239, - "column": 45 + "line": 238, + "column": 49 } } }, @@ -9001,130 +9001,130 @@ "type": "Identifier", "name": "resolutionScale", "range": [ - 5772, - 5787 + 5764, + 5779 ], "loc": { "start": { - "line": 239, - "column": 46 + "line": 238, + "column": 50 }, "end": { - "line": 239, - "column": 61 + "line": 238, + "column": 65 } } }, "range": [ - 5758, - 5787 + 5750, + 5779 ], "loc": { "start": { - "line": 239, - "column": 32 + "line": 238, + "column": 36 }, "end": { - "line": 239, - "column": 61 + "line": 238, + "column": 65 } } }, "right": { "type": "Identifier", - "name": "x", + "name": "value", "range": [ - 5790, - 5791 + 5782, + 5787 ], "loc": { "start": { - "line": 239, - "column": 64 + "line": 238, + "column": 68 }, "end": { - "line": 239, - "column": 65 + "line": 238, + "column": 73 } } }, "range": [ - 5758, - 5791 + 5750, + 5787 ], "loc": { "start": { - "line": 239, - "column": 32 + "line": 238, + "column": 36 }, "end": { - "line": 239, - "column": 65 + "line": 238, + "column": 73 } } }, "range": [ - 5758, - 5792 + 5750, + 5788 ], "loc": { "start": { - "line": 239, - "column": 32 + "line": 238, + "column": 36 }, "end": { - "line": 239, - "column": 66 + "line": 238, + "column": 74 } } } ], "range": [ - 5756, - 5794 + 5748, + 5790 ], "loc": { "start": { - "line": 239, - "column": 30 + "line": 238, + "column": 34 }, "end": { - "line": 239, - "column": 68 + "line": 238, + "column": 76 } } }, "generator": false, "expression": false, "range": [ - 5746, - 5794 + 5734, + 5790 ], "loc": { "start": { - "line": 239, + "line": 238, "column": 20 }, "end": { - "line": 239, - "column": 68 + "line": 238, + "column": 76 } } }, "kind": "set", "computed": false, "range": [ - 5727, - 5794 + 5715, + 5790 ], "loc": { "start": { - "line": 239, + "line": 238, "column": 1 }, "end": { - "line": 239, - "column": 68 + "line": 238, + "column": 76 } }, "leadingComments": [ @@ -9132,16 +9132,16 @@ "type": "Block", "value": "*\r\n\t * You need to call {@link EffectComposer#setSize} after changing this value.\r\n\t *\r\n\t * @type {Number}\r\n\t ", "range": [ - 5608, - 5722 + 5596, + 5710 ], "loc": { "start": { - "line": 233, + "line": 232, "column": 1 }, "end": { - "line": 237, + "line": 236, "column": 4 } } @@ -9152,16 +9152,16 @@ "type": "Block", "value": "*\r\n\t * The blur kernel size.\r\n\t *\r\n\t * @type {KernelSize}\r\n\t * @default KernelSize.LARGE\r\n\t ", "range": [ - 5799, - 5895 + 5795, + 5891 ], "loc": { "start": { - "line": 241, + "line": 240, "column": 1 }, "end": { - "line": 246, + "line": 245, "column": 4 } } @@ -9175,16 +9175,16 @@ "type": "Identifier", "name": "kernelSize", "range": [ - 5904, - 5914 + 5900, + 5910 ], "loc": { "start": { - "line": 248, + "line": 247, "column": 5 }, "end": { - "line": 248, + "line": 247, "column": 15 } } @@ -9207,16 +9207,16 @@ "object": { "type": "ThisExpression", "range": [ - 5926, - 5930 + 5922, + 5926 ], "loc": { "start": { - "line": 248, + "line": 247, "column": 27 }, "end": { - "line": 248, + "line": 247, "column": 31 } } @@ -9225,31 +9225,31 @@ "type": "Identifier", "name": "blurPass", "range": [ - 5931, - 5939 + 5927, + 5935 ], "loc": { "start": { - "line": 248, + "line": 247, "column": 32 }, "end": { - "line": 248, + "line": 247, "column": 40 } } }, "range": [ - 5926, - 5939 + 5922, + 5935 ], "loc": { "start": { - "line": 248, + "line": 247, "column": 27 }, "end": { - "line": 248, + "line": 247, "column": 40 } } @@ -9258,62 +9258,62 @@ "type": "Identifier", "name": "kernelSize", "range": [ - 5940, - 5950 + 5936, + 5946 ], "loc": { "start": { - "line": 248, + "line": 247, "column": 41 }, "end": { - "line": 248, + "line": 247, "column": 51 } } }, "range": [ - 5926, - 5950 + 5922, + 5946 ], "loc": { "start": { - "line": 248, + "line": 247, "column": 27 }, "end": { - "line": 248, + "line": 247, "column": 51 } } }, "range": [ - 5919, - 5951 + 5915, + 5947 ], "loc": { "start": { - "line": 248, + "line": 247, "column": 20 }, "end": { - "line": 248, + "line": 247, "column": 52 } } } ], "range": [ - 5917, - 5953 + 5913, + 5949 ], "loc": { "start": { - "line": 248, + "line": 247, "column": 18 }, "end": { - "line": 248, + "line": 247, "column": 54 } } @@ -9321,16 +9321,16 @@ "generator": false, "expression": false, "range": [ - 5914, - 5953 + 5910, + 5949 ], "loc": { "start": { - "line": 248, + "line": 247, "column": 15 }, "end": { - "line": 248, + "line": 247, "column": 54 } } @@ -9338,16 +9338,16 @@ "kind": "get", "computed": false, "range": [ - 5900, - 5953 + 5896, + 5949 ], "loc": { "start": { - "line": 248, + "line": 247, "column": 1 }, "end": { - "line": 248, + "line": 247, "column": 54 } }, @@ -9356,16 +9356,16 @@ "type": "Block", "value": "*\r\n\t * The blur kernel size.\r\n\t *\r\n\t * @type {KernelSize}\r\n\t * @default KernelSize.LARGE\r\n\t ", "range": [ - 5799, - 5895 + 5795, + 5891 ], "loc": { "start": { - "line": 241, + "line": 240, "column": 1 }, "end": { - "line": 246, + "line": 245, "column": 4 } } @@ -9376,16 +9376,16 @@ "type": "Block", "value": "*\r\n\t * @type {KernelSize}\r\n\t ", "range": [ - 5958, - 5991 + 5954, + 5987 ], "loc": { "start": { - "line": 250, + "line": 249, "column": 1 }, "end": { - "line": 252, + "line": 251, "column": 4 } } @@ -9399,16 +9399,16 @@ "type": "Identifier", "name": "kernelSize", "range": [ - 6000, - 6010 + 5996, + 6006 ], "loc": { "start": { - "line": 254, + "line": 253, "column": 5 }, "end": { - "line": 254, + "line": 253, "column": 15 } } @@ -9421,19 +9421,19 @@ "type": "AssignmentPattern", "left": { "type": "Identifier", - "name": "x", + "name": "value", "range": [ - 6011, + 6007, 6012 ], "loc": { "start": { - "line": 254, + "line": 253, "column": 16 }, "end": { - "line": 254, - "column": 17 + "line": 253, + "column": 21 } } }, @@ -9449,12 +9449,12 @@ ], "loc": { "start": { - "line": 254, - "column": 20 + "line": 253, + "column": 24 }, "end": { - "line": 254, - "column": 30 + "line": 253, + "column": 34 } } }, @@ -9467,12 +9467,12 @@ ], "loc": { "start": { - "line": 254, - "column": 31 + "line": 253, + "column": 35 }, "end": { - "line": 254, - "column": 36 + "line": 253, + "column": 40 } } }, @@ -9482,27 +9482,27 @@ ], "loc": { "start": { - "line": 254, - "column": 20 + "line": 253, + "column": 24 }, "end": { - "line": 254, - "column": 36 + "line": 253, + "column": 40 } } }, "range": [ - 6011, + 6007, 6031 ], "loc": { "start": { - "line": 254, + "line": 253, "column": 16 }, "end": { - "line": 254, - "column": 36 + "line": 253, + "column": 40 } } } @@ -9529,12 +9529,12 @@ ], "loc": { "start": { - "line": 254, - "column": 40 + "line": 253, + "column": 44 }, "end": { - "line": 254, - "column": 44 + "line": 253, + "column": 48 } } }, @@ -9547,12 +9547,12 @@ ], "loc": { "start": { - "line": 254, - "column": 45 + "line": 253, + "column": 49 }, "end": { - "line": 254, - "column": 53 + "line": 253, + "column": 57 } } }, @@ -9562,12 +9562,12 @@ ], "loc": { "start": { - "line": 254, - "column": 40 + "line": 253, + "column": 44 }, "end": { - "line": 254, - "column": 53 + "line": 253, + "column": 57 } } }, @@ -9580,12 +9580,12 @@ ], "loc": { "start": { - "line": 254, - "column": 54 + "line": 253, + "column": 58 }, "end": { - "line": 254, - "column": 64 + "line": 253, + "column": 68 } } }, @@ -9595,110 +9595,110 @@ ], "loc": { "start": { - "line": 254, - "column": 40 + "line": 253, + "column": 44 }, "end": { - "line": 254, - "column": 64 + "line": 253, + "column": 68 } } }, "right": { "type": "Identifier", - "name": "x", + "name": "value", "range": [ 6062, - 6063 + 6067 ], "loc": { "start": { - "line": 254, - "column": 67 + "line": 253, + "column": 71 }, "end": { - "line": 254, - "column": 68 + "line": 253, + "column": 76 } } }, "range": [ 6035, - 6063 + 6067 ], "loc": { "start": { - "line": 254, - "column": 40 + "line": 253, + "column": 44 }, "end": { - "line": 254, - "column": 68 + "line": 253, + "column": 76 } } }, "range": [ 6035, - 6064 + 6068 ], "loc": { "start": { - "line": 254, - "column": 40 + "line": 253, + "column": 44 }, "end": { - "line": 254, - "column": 69 + "line": 253, + "column": 77 } } } ], "range": [ 6033, - 6066 + 6070 ], "loc": { "start": { - "line": 254, - "column": 38 + "line": 253, + "column": 42 }, "end": { - "line": 254, - "column": 71 + "line": 253, + "column": 79 } } }, "generator": false, "expression": false, "range": [ - 6010, - 6066 + 6006, + 6070 ], "loc": { "start": { - "line": 254, + "line": 253, "column": 15 }, "end": { - "line": 254, - "column": 71 + "line": 253, + "column": 79 } } }, "kind": "set", "computed": false, "range": [ - 5996, - 6066 + 5992, + 6070 ], "loc": { "start": { - "line": 254, + "line": 253, "column": 1 }, "end": { - "line": 254, - "column": 71 + "line": 253, + "column": 79 } }, "leadingComments": [ @@ -9706,16 +9706,16 @@ "type": "Block", "value": "*\r\n\t * @type {KernelSize}\r\n\t ", "range": [ - 5958, - 5991 + 5954, + 5987 ], "loc": { "start": { - "line": 250, + "line": 249, "column": 1 }, "end": { - "line": 252, + "line": 251, "column": 4 } } @@ -9726,16 +9726,16 @@ "type": "Block", "value": "*\r\n\t * The overall intensity of the effect.\r\n\t *\r\n\t * @type {Number}\r\n\t * @default 1.0\r\n\t ", "range": [ - 6071, - 6165 + 6075, + 6169 ], "loc": { "start": { - "line": 256, + "line": 255, "column": 1 }, "end": { - "line": 261, + "line": 260, "column": 4 } } @@ -9749,16 +9749,16 @@ "type": "Identifier", "name": "intensity", "range": [ - 6174, - 6183 + 6178, + 6187 ], "loc": { "start": { - "line": 263, + "line": 262, "column": 5 }, "end": { - "line": 263, + "line": 262, "column": 14 } } @@ -9787,16 +9787,16 @@ "object": { "type": "ThisExpression", "range": [ - 6195, - 6199 + 6199, + 6203 ], "loc": { "start": { - "line": 263, + "line": 262, "column": 26 }, "end": { - "line": 263, + "line": 262, "column": 30 } } @@ -9805,31 +9805,31 @@ "type": "Identifier", "name": "combineMaterial", "range": [ - 6200, - 6215 + 6204, + 6219 ], "loc": { "start": { - "line": 263, + "line": 262, "column": 31 }, "end": { - "line": 263, + "line": 262, "column": 46 } } }, "range": [ - 6195, - 6215 + 6199, + 6219 ], "loc": { "start": { - "line": 263, + "line": 262, "column": 26 }, "end": { - "line": 263, + "line": 262, "column": 46 } } @@ -9838,31 +9838,31 @@ "type": "Identifier", "name": "uniforms", "range": [ - 6216, - 6224 + 6220, + 6228 ], "loc": { "start": { - "line": 263, + "line": 262, "column": 47 }, "end": { - "line": 263, + "line": 262, "column": 55 } } }, "range": [ - 6195, - 6224 + 6199, + 6228 ], "loc": { "start": { - "line": 263, + "line": 262, "column": 26 }, "end": { - "line": 263, + "line": 262, "column": 55 } } @@ -9871,31 +9871,31 @@ "type": "Identifier", "name": "opacity2", "range": [ - 6225, - 6233 + 6229, + 6237 ], "loc": { "start": { - "line": 263, + "line": 262, "column": 56 }, "end": { - "line": 263, + "line": 262, "column": 64 } } }, "range": [ - 6195, - 6233 + 6199, + 6237 ], "loc": { "start": { - "line": 263, + "line": 262, "column": 26 }, "end": { - "line": 263, + "line": 262, "column": 64 } } @@ -9904,62 +9904,62 @@ "type": "Identifier", "name": "value", "range": [ - 6234, - 6239 + 6238, + 6243 ], "loc": { "start": { - "line": 263, + "line": 262, "column": 65 }, "end": { - "line": 263, + "line": 262, "column": 70 } } }, "range": [ - 6195, - 6239 + 6199, + 6243 ], "loc": { "start": { - "line": 263, + "line": 262, "column": 26 }, "end": { - "line": 263, + "line": 262, "column": 70 } } }, "range": [ - 6188, - 6240 + 6192, + 6244 ], "loc": { "start": { - "line": 263, + "line": 262, "column": 19 }, "end": { - "line": 263, + "line": 262, "column": 71 } } } ], "range": [ - 6186, - 6242 + 6190, + 6246 ], "loc": { "start": { - "line": 263, + "line": 262, "column": 17 }, "end": { - "line": 263, + "line": 262, "column": 73 } } @@ -9967,16 +9967,16 @@ "generator": false, "expression": false, "range": [ - 6183, - 6242 + 6187, + 6246 ], "loc": { "start": { - "line": 263, + "line": 262, "column": 14 }, "end": { - "line": 263, + "line": 262, "column": 73 } } @@ -9984,16 +9984,16 @@ "kind": "get", "computed": false, "range": [ - 6170, - 6242 + 6174, + 6246 ], "loc": { "start": { - "line": 263, + "line": 262, "column": 1 }, "end": { - "line": 263, + "line": 262, "column": 73 } }, @@ -10002,16 +10002,16 @@ "type": "Block", "value": "*\r\n\t * The overall intensity of the effect.\r\n\t *\r\n\t * @type {Number}\r\n\t * @default 1.0\r\n\t ", "range": [ - 6071, - 6165 + 6075, + 6169 ], "loc": { "start": { - "line": 256, + "line": 255, "column": 1 }, "end": { - "line": 261, + "line": 260, "column": 4 } } @@ -10022,16 +10022,16 @@ "type": "Block", "value": "*\r\n\t * @type {Number}\r\n\t ", "range": [ - 6247, - 6276 + 6251, + 6280 ], "loc": { "start": { - "line": 265, + "line": 264, "column": 1 }, "end": { - "line": 267, + "line": 266, "column": 4 } } @@ -10045,16 +10045,16 @@ "type": "Identifier", "name": "intensity", "range": [ - 6285, - 6294 + 6289, + 6298 ], "loc": { "start": { - "line": 269, + "line": 268, "column": 5 }, "end": { - "line": 269, + "line": 268, "column": 14 } } @@ -10067,19 +10067,19 @@ "type": "AssignmentPattern", "left": { "type": "Identifier", - "name": "x", + "name": "value", "range": [ - 6295, - 6296 + 6299, + 6304 ], "loc": { "start": { - "line": 269, + "line": 268, "column": 15 }, "end": { - "line": 269, - "column": 16 + "line": 268, + "column": 20 } } }, @@ -10088,32 +10088,32 @@ "value": 1, "raw": "1.0", "range": [ - 6299, - 6302 + 6307, + 6310 ], "loc": { "start": { - "line": 269, - "column": 19 + "line": 268, + "column": 23 }, "end": { - "line": 269, - "column": 22 + "line": 268, + "column": 26 } } }, "range": [ - 6295, - 6302 + 6299, + 6310 ], "loc": { "start": { - "line": 269, + "line": 268, "column": 15 }, "end": { - "line": 269, - "column": 22 + "line": 268, + "column": 26 } } } @@ -10141,17 +10141,17 @@ "object": { "type": "ThisExpression", "range": [ - 6306, - 6310 + 6314, + 6318 ], "loc": { "start": { - "line": 269, - "column": 26 + "line": 268, + "column": 30 }, "end": { - "line": 269, - "column": 30 + "line": 268, + "column": 34 } } }, @@ -10159,32 +10159,32 @@ "type": "Identifier", "name": "combineMaterial", "range": [ - 6311, - 6326 + 6319, + 6334 ], "loc": { "start": { - "line": 269, - "column": 31 + "line": 268, + "column": 35 }, "end": { - "line": 269, - "column": 46 + "line": 268, + "column": 50 } } }, "range": [ - 6306, - 6326 + 6314, + 6334 ], "loc": { "start": { - "line": 269, - "column": 26 + "line": 268, + "column": 30 }, "end": { - "line": 269, - "column": 46 + "line": 268, + "column": 50 } } }, @@ -10192,32 +10192,32 @@ "type": "Identifier", "name": "uniforms", "range": [ - 6327, - 6335 + 6335, + 6343 ], "loc": { "start": { - "line": 269, - "column": 47 + "line": 268, + "column": 51 }, "end": { - "line": 269, - "column": 55 + "line": 268, + "column": 59 } } }, "range": [ - 6306, - 6335 + 6314, + 6343 ], "loc": { "start": { - "line": 269, - "column": 26 + "line": 268, + "column": 30 }, "end": { - "line": 269, - "column": 55 + "line": 268, + "column": 59 } } }, @@ -10225,32 +10225,32 @@ "type": "Identifier", "name": "opacity2", "range": [ - 6336, - 6344 + 6344, + 6352 ], "loc": { "start": { - "line": 269, - "column": 56 + "line": 268, + "column": 60 }, "end": { - "line": 269, - "column": 64 + "line": 268, + "column": 68 } } }, "range": [ - 6306, - 6344 + 6314, + 6352 ], "loc": { "start": { - "line": 269, - "column": 26 + "line": 268, + "column": 30 }, "end": { - "line": 269, - "column": 64 + "line": 268, + "column": 68 } } }, @@ -10258,130 +10258,130 @@ "type": "Identifier", "name": "value", "range": [ - 6345, - 6350 + 6353, + 6358 ], "loc": { "start": { - "line": 269, - "column": 65 + "line": 268, + "column": 69 }, "end": { - "line": 269, - "column": 70 + "line": 268, + "column": 74 } } }, "range": [ - 6306, - 6350 + 6314, + 6358 ], "loc": { "start": { - "line": 269, - "column": 26 + "line": 268, + "column": 30 }, "end": { - "line": 269, - "column": 70 + "line": 268, + "column": 74 } } }, "right": { "type": "Identifier", - "name": "x", + "name": "value", "range": [ - 6353, - 6354 + 6361, + 6366 ], "loc": { "start": { - "line": 269, - "column": 73 + "line": 268, + "column": 77 }, "end": { - "line": 269, - "column": 74 + "line": 268, + "column": 82 } } }, "range": [ - 6306, - 6354 + 6314, + 6366 ], "loc": { "start": { - "line": 269, - "column": 26 + "line": 268, + "column": 30 }, "end": { - "line": 269, - "column": 74 + "line": 268, + "column": 82 } } }, "range": [ - 6306, - 6355 + 6314, + 6367 ], "loc": { "start": { - "line": 269, - "column": 26 + "line": 268, + "column": 30 }, "end": { - "line": 269, - "column": 75 + "line": 268, + "column": 83 } } } ], "range": [ - 6304, - 6357 + 6312, + 6369 ], "loc": { "start": { - "line": 269, - "column": 24 + "line": 268, + "column": 28 }, "end": { - "line": 269, - "column": 77 + "line": 268, + "column": 85 } } }, "generator": false, "expression": false, "range": [ - 6294, - 6357 + 6298, + 6369 ], "loc": { "start": { - "line": 269, + "line": 268, "column": 14 }, "end": { - "line": 269, - "column": 77 + "line": 268, + "column": 85 } } }, "kind": "set", "computed": false, "range": [ - 6281, - 6357 + 6285, + 6369 ], "loc": { "start": { - "line": 269, + "line": 268, "column": 1 }, "end": { - "line": 269, - "column": 77 + "line": 268, + "column": 85 } }, "leadingComments": [ @@ -10389,16 +10389,16 @@ "type": "Block", "value": "*\r\n\t * @type {Number}\r\n\t ", "range": [ - 6247, - 6276 + 6251, + 6280 ], "loc": { "start": { - "line": 265, + "line": 264, "column": 1 }, "end": { - "line": 267, + "line": 266, "column": 4 } } @@ -10409,16 +10409,16 @@ "type": "Block", "value": "*\r\n\t * The number of samples per pixel.\r\n\t *\r\n\t * @type {Number}\r\n\t * @default 60\r\n\t ", "range": [ - 6362, - 6451 + 6374, + 6463 ], "loc": { "start": { - "line": 271, + "line": 270, "column": 1 }, "end": { - "line": 276, + "line": 275, "column": 4 } } @@ -10432,16 +10432,16 @@ "type": "Identifier", "name": "samples", "range": [ - 6460, - 6467 + 6472, + 6479 ], "loc": { "start": { - "line": 278, + "line": 277, "column": 5 }, "end": { - "line": 278, + "line": 277, "column": 12 } } @@ -10464,16 +10464,16 @@ "type": "Identifier", "name": "Number", "range": [ - 6479, - 6485 + 6491, + 6497 ], "loc": { "start": { - "line": 278, + "line": 277, "column": 24 }, "end": { - "line": 278, + "line": 277, "column": 30 } } @@ -10482,31 +10482,31 @@ "type": "Identifier", "name": "parseInt", "range": [ - 6486, - 6494 + 6498, + 6506 ], "loc": { "start": { - "line": 278, + "line": 277, "column": 31 }, "end": { - "line": 278, + "line": 277, "column": 39 } } }, "range": [ - 6479, - 6494 + 6491, + 6506 ], "loc": { "start": { - "line": 278, + "line": 277, "column": 24 }, "end": { - "line": 278, + "line": 277, "column": 39 } } @@ -10524,16 +10524,16 @@ "object": { "type": "ThisExpression", "range": [ - 6495, - 6499 + 6507, + 6511 ], "loc": { "start": { - "line": 278, + "line": 277, "column": 40 }, "end": { - "line": 278, + "line": 277, "column": 44 } } @@ -10542,31 +10542,31 @@ "type": "Identifier", "name": "godRaysMaterial", "range": [ - 6500, - 6515 + 6512, + 6527 ], "loc": { "start": { - "line": 278, + "line": 277, "column": 45 }, "end": { - "line": 278, + "line": 277, "column": 60 } } }, "range": [ - 6495, - 6515 + 6507, + 6527 ], "loc": { "start": { - "line": 278, + "line": 277, "column": 40 }, "end": { - "line": 278, + "line": 277, "column": 60 } } @@ -10575,31 +10575,31 @@ "type": "Identifier", "name": "defines", "range": [ - 6516, - 6523 + 6528, + 6535 ], "loc": { "start": { - "line": 278, + "line": 277, "column": 61 }, "end": { - "line": 278, + "line": 277, "column": 68 } } }, "range": [ - 6495, - 6523 + 6507, + 6535 ], "loc": { "start": { - "line": 278, + "line": 277, "column": 40 }, "end": { - "line": 278, + "line": 277, "column": 68 } } @@ -10608,78 +10608,78 @@ "type": "Identifier", "name": "NUM_SAMPLES_INT", "range": [ - 6524, - 6539 + 6536, + 6551 ], "loc": { "start": { - "line": 278, + "line": 277, "column": 69 }, "end": { - "line": 278, + "line": 277, "column": 84 } } }, "range": [ - 6495, - 6539 + 6507, + 6551 ], "loc": { "start": { - "line": 278, + "line": 277, "column": 40 }, "end": { - "line": 278, + "line": 277, "column": 84 } } } ], "range": [ - 6479, - 6540 + 6491, + 6552 ], "loc": { "start": { - "line": 278, + "line": 277, "column": 24 }, "end": { - "line": 278, + "line": 277, "column": 85 } } }, "range": [ - 6472, - 6541 + 6484, + 6553 ], "loc": { "start": { - "line": 278, + "line": 277, "column": 17 }, "end": { - "line": 278, + "line": 277, "column": 86 } } } ], "range": [ - 6470, - 6543 + 6482, + 6555 ], "loc": { "start": { - "line": 278, + "line": 277, "column": 15 }, "end": { - "line": 278, + "line": 277, "column": 88 } } @@ -10687,16 +10687,16 @@ "generator": false, "expression": false, "range": [ - 6467, - 6543 + 6479, + 6555 ], "loc": { "start": { - "line": 278, + "line": 277, "column": 12 }, "end": { - "line": 278, + "line": 277, "column": 88 } } @@ -10704,16 +10704,16 @@ "kind": "get", "computed": false, "range": [ - 6456, - 6543 + 6468, + 6555 ], "loc": { "start": { - "line": 278, + "line": 277, "column": 1 }, "end": { - "line": 278, + "line": 277, "column": 88 } }, @@ -10722,16 +10722,16 @@ "type": "Block", "value": "*\r\n\t * The number of samples per pixel.\r\n\t *\r\n\t * @type {Number}\r\n\t * @default 60\r\n\t ", "range": [ - 6362, - 6451 + 6374, + 6463 ], "loc": { "start": { - "line": 271, + "line": 270, "column": 1 }, "end": { - "line": 276, + "line": 275, "column": 4 } } @@ -10742,16 +10742,16 @@ "type": "Block", "value": "*\r\n\t * This value must be carefully chosen. A higher value directly increases the\r\n\t * GPU load.\r\n\t *\r\n\t * @type {Number}\r\n\t ", "range": [ - 6548, - 6677 + 6560, + 6689 ], "loc": { "start": { - "line": 280, + "line": 279, "column": 1 }, "end": { - "line": 285, + "line": 284, "column": 4 } } @@ -10765,16 +10765,16 @@ "type": "Identifier", "name": "samples", "range": [ - 6686, - 6693 + 6698, + 6705 ], "loc": { "start": { - "line": 287, + "line": 286, "column": 5 }, "end": { - "line": 287, + "line": 286, "column": 12 } } @@ -10787,19 +10787,19 @@ "type": "AssignmentPattern", "left": { "type": "Identifier", - "name": "x", + "name": "value", "range": [ - 6694, - 6695 + 6706, + 6711 ], "loc": { "start": { - "line": 287, + "line": 286, "column": 13 }, "end": { - "line": 287, - "column": 14 + "line": 286, + "column": 18 } } }, @@ -10808,32 +10808,32 @@ "value": 60, "raw": "60", "range": [ - 6698, - 6700 + 6714, + 6716 ], "loc": { "start": { - "line": 287, - "column": 17 + "line": 286, + "column": 21 }, "end": { - "line": 287, - "column": 19 + "line": 286, + "column": 23 } } }, "range": [ - 6694, - 6700 + 6706, + 6716 ], "loc": { "start": { - "line": 287, + "line": 286, "column": 13 }, "end": { - "line": 287, - "column": 19 + "line": 286, + "column": 23 } } } @@ -10848,19 +10848,19 @@ "operator": "=", "left": { "type": "Identifier", - "name": "x", + "name": "value", "range": [ - 6709, - 6710 + 6725, + 6730 ], "loc": { "start": { - "line": 289, + "line": 288, "column": 2 }, "end": { - "line": 289, - "column": 3 + "line": 288, + "column": 7 } } }, @@ -10873,17 +10873,17 @@ "type": "Identifier", "name": "Math", "range": [ - 6713, - 6717 + 6733, + 6737 ], "loc": { "start": { - "line": 289, - "column": 6 + "line": 288, + "column": 10 }, "end": { - "line": 289, - "column": 10 + "line": 288, + "column": 14 } } }, @@ -10891,97 +10891,97 @@ "type": "Identifier", "name": "floor", "range": [ - 6718, - 6723 + 6738, + 6743 ], "loc": { "start": { - "line": 289, - "column": 11 + "line": 288, + "column": 15 }, "end": { - "line": 289, - "column": 16 + "line": 288, + "column": 20 } } }, "range": [ - 6713, - 6723 + 6733, + 6743 ], "loc": { "start": { - "line": 289, - "column": 6 + "line": 288, + "column": 10 }, "end": { - "line": 289, - "column": 16 + "line": 288, + "column": 20 } } }, "arguments": [ { "type": "Identifier", - "name": "x", + "name": "value", "range": [ - 6724, - 6725 + 6744, + 6749 ], "loc": { "start": { - "line": 289, - "column": 17 + "line": 288, + "column": 21 }, "end": { - "line": 289, - "column": 18 + "line": 288, + "column": 26 } } } ], "range": [ - 6713, - 6726 + 6733, + 6750 ], "loc": { "start": { - "line": 289, - "column": 6 + "line": 288, + "column": 10 }, "end": { - "line": 289, - "column": 19 + "line": 288, + "column": 27 } } }, "range": [ - 6709, - 6726 + 6725, + 6750 ], "loc": { "start": { - "line": 289, + "line": 288, "column": 2 }, "end": { - "line": 289, - "column": 19 + "line": 288, + "column": 27 } } }, "range": [ - 6709, - 6727 + 6725, + 6751 ], "loc": { "start": { - "line": 289, + "line": 288, "column": 2 }, "end": { - "line": 289, - "column": 20 + "line": 288, + "column": 28 } } }, @@ -11002,16 +11002,16 @@ "object": { "type": "ThisExpression", "range": [ - 6733, - 6737 + 6757, + 6761 ], "loc": { "start": { - "line": 291, + "line": 290, "column": 2 }, "end": { - "line": 291, + "line": 290, "column": 6 } } @@ -11020,31 +11020,31 @@ "type": "Identifier", "name": "godRaysMaterial", "range": [ - 6738, - 6753 + 6762, + 6777 ], "loc": { "start": { - "line": 291, + "line": 290, "column": 7 }, "end": { - "line": 291, + "line": 290, "column": 22 } } }, "range": [ - 6733, - 6753 + 6757, + 6777 ], "loc": { "start": { - "line": 291, + "line": 290, "column": 2 }, "end": { - "line": 291, + "line": 290, "column": 22 } } @@ -11053,31 +11053,31 @@ "type": "Identifier", "name": "defines", "range": [ - 6754, - 6761 + 6778, + 6785 ], "loc": { "start": { - "line": 291, + "line": 290, "column": 23 }, "end": { - "line": 291, + "line": 290, "column": 30 } } }, "range": [ - 6733, - 6761 + 6757, + 6785 ], "loc": { "start": { - "line": 291, + "line": 290, "column": 2 }, "end": { - "line": 291, + "line": 290, "column": 30 } } @@ -11086,31 +11086,31 @@ "type": "Identifier", "name": "NUM_SAMPLES_FLOAT", "range": [ - 6762, - 6779 + 6786, + 6803 ], "loc": { "start": { - "line": 291, + "line": 290, "column": 31 }, "end": { - "line": 291, + "line": 290, "column": 48 } } }, "range": [ - 6733, - 6779 + 6757, + 6803 ], "loc": { "start": { - "line": 291, + "line": 290, "column": 2 }, "end": { - "line": 291, + "line": 290, "column": 48 } } @@ -11122,19 +11122,19 @@ "computed": false, "object": { "type": "Identifier", - "name": "x", + "name": "value", "range": [ - 6782, - 6783 + 6806, + 6811 ], "loc": { "start": { - "line": 291, + "line": 290, "column": 51 }, "end": { - "line": 291, - "column": 52 + "line": 290, + "column": 56 } } }, @@ -11142,32 +11142,32 @@ "type": "Identifier", "name": "toFixed", "range": [ - 6784, - 6791 + 6812, + 6819 ], "loc": { "start": { - "line": 291, - "column": 53 + "line": 290, + "column": 57 }, "end": { - "line": 291, - "column": 60 + "line": 290, + "column": 64 } } }, "range": [ - 6782, - 6791 + 6806, + 6819 ], "loc": { "start": { - "line": 291, + "line": 290, "column": 51 }, "end": { - "line": 291, - "column": 60 + "line": 290, + "column": 64 } } }, @@ -11177,63 +11177,63 @@ "value": 1, "raw": "1", "range": [ - 6792, - 6793 + 6820, + 6821 ], "loc": { "start": { - "line": 291, - "column": 61 + "line": 290, + "column": 65 }, "end": { - "line": 291, - "column": 62 + "line": 290, + "column": 66 } } } ], "range": [ - 6782, - 6794 + 6806, + 6822 ], "loc": { "start": { - "line": 291, + "line": 290, "column": 51 }, "end": { - "line": 291, - "column": 63 + "line": 290, + "column": 67 } } }, "range": [ - 6733, - 6794 + 6757, + 6822 ], "loc": { "start": { - "line": 291, + "line": 290, "column": 2 }, "end": { - "line": 291, - "column": 63 + "line": 290, + "column": 67 } } }, "range": [ - 6733, - 6795 + 6757, + 6823 ], "loc": { "start": { - "line": 291, + "line": 290, "column": 2 }, "end": { - "line": 291, - "column": 64 + "line": 290, + "column": 68 } } }, @@ -11254,16 +11254,16 @@ "object": { "type": "ThisExpression", "range": [ - 6799, - 6803 + 6827, + 6831 ], "loc": { "start": { - "line": 292, + "line": 291, "column": 2 }, "end": { - "line": 292, + "line": 291, "column": 6 } } @@ -11272,31 +11272,31 @@ "type": "Identifier", "name": "godRaysMaterial", "range": [ - 6804, - 6819 + 6832, + 6847 ], "loc": { "start": { - "line": 292, + "line": 291, "column": 7 }, "end": { - "line": 292, + "line": 291, "column": 22 } } }, "range": [ - 6799, - 6819 + 6827, + 6847 ], "loc": { "start": { - "line": 292, + "line": 291, "column": 2 }, "end": { - "line": 292, + "line": 291, "column": 22 } } @@ -11305,31 +11305,31 @@ "type": "Identifier", "name": "defines", "range": [ - 6820, - 6827 + 6848, + 6855 ], "loc": { "start": { - "line": 292, + "line": 291, "column": 23 }, "end": { - "line": 292, + "line": 291, "column": 30 } } }, "range": [ - 6799, - 6827 + 6827, + 6855 ], "loc": { "start": { - "line": 292, + "line": 291, "column": 2 }, "end": { - "line": 292, + "line": 291, "column": 30 } } @@ -11338,31 +11338,31 @@ "type": "Identifier", "name": "NUM_SAMPLES_INT", "range": [ - 6828, - 6843 + 6856, + 6871 ], "loc": { "start": { - "line": 292, + "line": 291, "column": 31 }, "end": { - "line": 292, + "line": 291, "column": 46 } } }, "range": [ - 6799, - 6843 + 6827, + 6871 ], "loc": { "start": { - "line": 292, + "line": 291, "column": 2 }, "end": { - "line": 292, + "line": 291, "column": 46 } } @@ -11374,19 +11374,19 @@ "computed": false, "object": { "type": "Identifier", - "name": "x", + "name": "value", "range": [ - 6846, - 6847 + 6874, + 6879 ], "loc": { "start": { - "line": 292, + "line": 291, "column": 49 }, "end": { - "line": 292, - "column": 50 + "line": 291, + "column": 54 } } }, @@ -11394,32 +11394,32 @@ "type": "Identifier", "name": "toFixed", "range": [ - 6848, - 6855 + 6880, + 6887 ], "loc": { - "start": { - "line": 292, - "column": 51 + "start": { + "line": 291, + "column": 55 }, "end": { - "line": 292, - "column": 58 + "line": 291, + "column": 62 } } }, "range": [ - 6846, - 6855 + 6874, + 6887 ], "loc": { "start": { - "line": 292, + "line": 291, "column": 49 }, "end": { - "line": 292, - "column": 58 + "line": 291, + "column": 62 } } }, @@ -11429,63 +11429,63 @@ "value": 0, "raw": "0", "range": [ - 6856, - 6857 + 6888, + 6889 ], "loc": { "start": { - "line": 292, - "column": 59 + "line": 291, + "column": 63 }, "end": { - "line": 292, - "column": 60 + "line": 291, + "column": 64 } } } ], "range": [ - 6846, - 6858 + 6874, + 6890 ], "loc": { "start": { - "line": 292, + "line": 291, "column": 49 }, "end": { - "line": 292, - "column": 61 + "line": 291, + "column": 65 } } }, "range": [ - 6799, - 6858 + 6827, + 6890 ], "loc": { "start": { - "line": 292, + "line": 291, "column": 2 }, "end": { - "line": 292, - "column": 61 + "line": 291, + "column": 65 } } }, "range": [ - 6799, - 6859 + 6827, + 6891 ], "loc": { "start": { - "line": 292, + "line": 291, "column": 2 }, "end": { - "line": 292, - "column": 62 + "line": 291, + "column": 66 } } }, @@ -11503,16 +11503,16 @@ "object": { "type": "ThisExpression", "range": [ - 6863, - 6867 + 6895, + 6899 ], "loc": { "start": { - "line": 293, + "line": 292, "column": 2 }, "end": { - "line": 293, + "line": 292, "column": 6 } } @@ -11521,31 +11521,31 @@ "type": "Identifier", "name": "godRaysMaterial", "range": [ - 6868, - 6883 + 6900, + 6915 ], "loc": { "start": { - "line": 293, + "line": 292, "column": 7 }, "end": { - "line": 293, + "line": 292, "column": 22 } } }, "range": [ - 6863, - 6883 + 6895, + 6915 ], "loc": { "start": { - "line": 293, + "line": 292, "column": 2 }, "end": { - "line": 293, + "line": 292, "column": 22 } } @@ -11554,31 +11554,31 @@ "type": "Identifier", "name": "needsUpdate", "range": [ - 6884, - 6895 + 6916, + 6927 ], "loc": { "start": { - "line": 293, + "line": 292, "column": 23 }, "end": { - "line": 293, + "line": 292, "column": 34 } } }, "range": [ - 6863, - 6895 + 6895, + 6927 ], "loc": { "start": { - "line": 293, + "line": 292, "column": 2 }, "end": { - "line": 293, + "line": 292, "column": 34 } } @@ -11588,62 +11588,62 @@ "value": true, "raw": "true", "range": [ - 6898, - 6902 + 6930, + 6934 ], "loc": { "start": { - "line": 293, + "line": 292, "column": 37 }, "end": { - "line": 293, + "line": 292, "column": 41 } } }, "range": [ - 6863, - 6902 + 6895, + 6934 ], "loc": { "start": { - "line": 293, + "line": 292, "column": 2 }, "end": { - "line": 293, + "line": 292, "column": 41 } } }, "range": [ - 6863, - 6903 + 6895, + 6935 ], "loc": { "start": { - "line": 293, + "line": 292, "column": 2 }, "end": { - "line": 293, + "line": 292, "column": 42 } } } ], "range": [ - 6702, - 6909 + 6718, + 6941 ], "loc": { "start": { - "line": 287, - "column": 21 + "line": 286, + "column": 25 }, "end": { - "line": 295, + "line": 294, "column": 2 } } @@ -11651,16 +11651,16 @@ "generator": false, "expression": false, "range": [ - 6693, - 6909 + 6705, + 6941 ], "loc": { "start": { - "line": 287, + "line": 286, "column": 12 }, "end": { - "line": 295, + "line": 294, "column": 2 } } @@ -11668,16 +11668,16 @@ "kind": "set", "computed": false, "range": [ - 6682, - 6909 + 6694, + 6941 ], "loc": { "start": { - "line": 287, + "line": 286, "column": 1 }, "end": { - "line": 295, + "line": 294, "column": 2 } }, @@ -11686,16 +11686,16 @@ "type": "Block", "value": "*\r\n\t * This value must be carefully chosen. A higher value directly increases the\r\n\t * GPU load.\r\n\t *\r\n\t * @type {Number}\r\n\t ", "range": [ - 6548, - 6677 + 6560, + 6689 ], "loc": { "start": { - "line": 280, + "line": 279, "column": 1 }, "end": { - "line": 285, + "line": 284, "column": 4 } } @@ -11706,16 +11706,16 @@ "type": "Block", "value": "*\r\n\t * Renders the scene.\r\n\t *\r\n\t * The god rays pass has four phases:\r\n\t *\r\n\t * Mask Phase:\r\n\t * First, the light source is rendered. Then the scene is rendered into the\r\n\t * same buffer using a mask override material with depth test enabled.\r\n\t *\r\n\t * Preliminary Blur Phase:\r\n\t * The masked scene is blurred.\r\n\t *\r\n\t * God Rays Phase:\r\n\t * The blurred scene is blurred again, but this time along radial lines\r\n\t * towards the light source.\r\n\t *\r\n\t * Composite Phase:\r\n\t * The final result is combined with the read buffer.\r\n\t *\r\n\t * @param {WebGLRenderer} renderer - The renderer.\r\n\t * @param {WebGLRenderTarget} readBuffer - The read buffer.\r\n\t * @param {WebGLRenderTarget} writeBuffer - The write buffer.\r\n\t ", "range": [ - 6914, - 7637 + 6946, + 7669 ], "loc": { "start": { - "line": 297, + "line": 296, "column": 1 }, "end": { - "line": 319, + "line": 318, "column": 4 } } @@ -11729,16 +11729,16 @@ "type": "Identifier", "name": "render", "range": [ - 7642, - 7648 + 7674, + 7680 ], "loc": { "start": { - "line": 321, + "line": 320, "column": 1 }, "end": { - "line": 321, + "line": 320, "column": 7 } } @@ -11751,16 +11751,16 @@ "type": "Identifier", "name": "renderer", "range": [ - 7649, - 7657 + 7681, + 7689 ], "loc": { "start": { - "line": 321, + "line": 320, "column": 8 }, "end": { - "line": 321, + "line": 320, "column": 16 } } @@ -11769,16 +11769,16 @@ "type": "Identifier", "name": "readBuffer", "range": [ - 7659, - 7669 + 7691, + 7701 ], "loc": { "start": { - "line": 321, + "line": 320, "column": 18 }, "end": { - "line": 321, + "line": 320, "column": 28 } } @@ -11787,16 +11787,16 @@ "type": "Identifier", "name": "writeBuffer", "range": [ - 7671, - 7682 + 7703, + 7714 ], "loc": { "start": { - "line": 321, + "line": 320, "column": 30 }, "end": { - "line": 321, + "line": 320, "column": 41 } } @@ -11814,16 +11814,16 @@ "type": "Identifier", "name": "quad", "range": [ - 7697, - 7701 + 7729, + 7733 ], "loc": { "start": { - "line": 323, + "line": 322, "column": 8 }, "end": { - "line": 323, + "line": 322, "column": 12 } } @@ -11834,16 +11834,16 @@ "object": { "type": "ThisExpression", "range": [ - 7704, - 7708 + 7736, + 7740 ], "loc": { "start": { - "line": 323, + "line": 322, "column": 15 }, "end": { - "line": 323, + "line": 322, "column": 19 } } @@ -11852,46 +11852,46 @@ "type": "Identifier", "name": "quad", "range": [ - 7709, - 7713 + 7741, + 7745 ], "loc": { "start": { - "line": 323, + "line": 322, "column": 20 }, "end": { - "line": 323, + "line": 322, "column": 24 } } }, "range": [ - 7704, - 7713 + 7736, + 7745 ], "loc": { "start": { - "line": 323, + "line": 322, "column": 15 }, "end": { - "line": 323, + "line": 322, "column": 24 } } }, "range": [ - 7697, - 7713 + 7729, + 7745 ], "loc": { "start": { - "line": 323, + "line": 322, "column": 8 }, "end": { - "line": 323, + "line": 322, "column": 24 } } @@ -11899,16 +11899,16 @@ ], "kind": "const", "range": [ - 7691, - 7714 + 7723, + 7746 ], "loc": { "start": { - "line": 323, + "line": 322, "column": 2 }, "end": { - "line": 323, + "line": 322, "column": 25 } } @@ -11922,16 +11922,16 @@ "type": "Identifier", "name": "scene", "range": [ - 7724, - 7729 + 7756, + 7761 ], "loc": { "start": { - "line": 324, + "line": 323, "column": 8 }, "end": { - "line": 324, + "line": 323, "column": 13 } } @@ -11942,16 +11942,16 @@ "object": { "type": "ThisExpression", "range": [ - 7732, - 7736 + 7764, + 7768 ], "loc": { "start": { - "line": 324, + "line": 323, "column": 16 }, "end": { - "line": 324, + "line": 323, "column": 20 } } @@ -11960,46 +11960,46 @@ "type": "Identifier", "name": "scene", "range": [ - 7737, - 7742 + 7769, + 7774 ], "loc": { "start": { - "line": 324, + "line": 323, "column": 21 }, "end": { - "line": 324, + "line": 323, "column": 26 } } }, "range": [ - 7732, - 7742 + 7764, + 7774 ], "loc": { "start": { - "line": 324, + "line": 323, "column": 16 }, "end": { - "line": 324, + "line": 323, "column": 26 } } }, "range": [ - 7724, - 7742 + 7756, + 7774 ], "loc": { "start": { - "line": 324, + "line": 323, "column": 8 }, "end": { - "line": 324, + "line": 323, "column": 26 } } @@ -12007,16 +12007,16 @@ ], "kind": "const", "range": [ - 7718, - 7743 + 7750, + 7775 ], "loc": { "start": { - "line": 324, + "line": 323, "column": 2 }, "end": { - "line": 324, + "line": 323, "column": 27 } } @@ -12030,16 +12030,16 @@ "type": "Identifier", "name": "camera", "range": [ - 7753, - 7759 + 7785, + 7791 ], "loc": { "start": { - "line": 325, + "line": 324, "column": 8 }, "end": { - "line": 325, + "line": 324, "column": 14 } } @@ -12050,16 +12050,16 @@ "object": { "type": "ThisExpression", "range": [ - 7762, - 7766 + 7794, + 7798 ], "loc": { "start": { - "line": 325, + "line": 324, "column": 17 }, "end": { - "line": 325, + "line": 324, "column": 21 } } @@ -12068,46 +12068,46 @@ "type": "Identifier", "name": "camera", "range": [ - 7767, - 7773 + 7799, + 7805 ], "loc": { "start": { - "line": 325, + "line": 324, "column": 22 }, "end": { - "line": 325, + "line": 324, "column": 28 } } }, "range": [ - 7762, - 7773 + 7794, + 7805 ], "loc": { "start": { - "line": 325, + "line": 324, "column": 17 }, "end": { - "line": 325, + "line": 324, "column": 28 } } }, "range": [ - 7753, - 7773 + 7785, + 7805 ], "loc": { "start": { - "line": 325, + "line": 324, "column": 8 }, "end": { - "line": 325, + "line": 324, "column": 28 } } @@ -12115,16 +12115,16 @@ ], "kind": "const", "range": [ - 7747, - 7774 + 7779, + 7806 ], "loc": { "start": { - "line": 325, + "line": 324, "column": 2 }, "end": { - "line": 325, + "line": 324, "column": 29 } } @@ -12138,16 +12138,16 @@ "type": "Identifier", "name": "mainScene", "range": [ - 7784, - 7793 + 7816, + 7825 ], "loc": { "start": { - "line": 326, + "line": 325, "column": 8 }, "end": { - "line": 326, + "line": 325, "column": 17 } } @@ -12158,16 +12158,16 @@ "object": { "type": "ThisExpression", "range": [ - 7796, - 7800 + 7828, + 7832 ], "loc": { "start": { - "line": 326, + "line": 325, "column": 20 }, "end": { - "line": 326, + "line": 325, "column": 24 } } @@ -12176,46 +12176,46 @@ "type": "Identifier", "name": "mainScene", "range": [ - 7801, - 7810 + 7833, + 7842 ], "loc": { "start": { - "line": 326, + "line": 325, "column": 25 }, "end": { - "line": 326, + "line": 325, "column": 34 } } }, "range": [ - 7796, - 7810 + 7828, + 7842 ], "loc": { "start": { - "line": 326, + "line": 325, "column": 20 }, "end": { - "line": 326, + "line": 325, "column": 34 } } }, "range": [ - 7784, - 7810 + 7816, + 7842 ], "loc": { "start": { - "line": 326, + "line": 325, "column": 8 }, "end": { - "line": 326, + "line": 325, "column": 34 } } @@ -12223,16 +12223,16 @@ ], "kind": "const", "range": [ - 7778, - 7811 + 7810, + 7843 ], "loc": { "start": { - "line": 326, + "line": 325, "column": 2 }, "end": { - "line": 326, + "line": 325, "column": 35 } } @@ -12246,16 +12246,16 @@ "type": "Identifier", "name": "lightSource", "range": [ - 7823, - 7834 + 7855, + 7866 ], "loc": { "start": { - "line": 328, + "line": 327, "column": 8 }, "end": { - "line": 328, + "line": 327, "column": 19 } } @@ -12266,16 +12266,16 @@ "object": { "type": "ThisExpression", "range": [ - 7837, - 7841 + 7869, + 7873 ], "loc": { "start": { - "line": 328, + "line": 327, "column": 22 }, "end": { - "line": 328, + "line": 327, "column": 26 } } @@ -12284,46 +12284,46 @@ "type": "Identifier", "name": "lightSource", "range": [ - 7842, - 7853 + 7874, + 7885 ], "loc": { "start": { - "line": 328, + "line": 327, "column": 27 }, "end": { - "line": 328, + "line": 327, "column": 38 } } }, "range": [ - 7837, - 7853 + 7869, + 7885 ], "loc": { "start": { - "line": 328, + "line": 327, "column": 22 }, "end": { - "line": 328, + "line": 327, "column": 38 } } }, "range": [ - 7823, - 7853 + 7855, + 7885 ], "loc": { "start": { - "line": 328, + "line": 327, "column": 8 }, "end": { - "line": 328, + "line": 327, "column": 38 } } @@ -12331,16 +12331,16 @@ ], "kind": "const", "range": [ - 7817, - 7854 + 7849, + 7886 ], "loc": { "start": { - "line": 328, + "line": 327, "column": 2 }, "end": { - "line": 328, + "line": 327, "column": 39 } } @@ -12354,16 +12354,16 @@ "type": "Identifier", "name": "screenPosition", "range": [ - 7864, - 7878 + 7896, + 7910 ], "loc": { "start": { - "line": 329, + "line": 328, "column": 8 }, "end": { - "line": 329, + "line": 328, "column": 22 } } @@ -12374,16 +12374,16 @@ "object": { "type": "ThisExpression", "range": [ - 7881, - 7885 + 7913, + 7917 ], "loc": { "start": { - "line": 329, + "line": 328, "column": 25 }, "end": { - "line": 329, + "line": 328, "column": 29 } } @@ -12392,46 +12392,46 @@ "type": "Identifier", "name": "screenPosition", "range": [ - 7886, - 7900 + 7918, + 7932 ], "loc": { "start": { - "line": 329, + "line": 328, "column": 30 }, "end": { - "line": 329, + "line": 328, "column": 44 } } }, "range": [ - 7881, - 7900 + 7913, + 7932 ], "loc": { "start": { - "line": 329, + "line": 328, "column": 25 }, "end": { - "line": 329, + "line": 328, "column": 44 } } }, "range": [ - 7864, - 7900 + 7896, + 7932 ], "loc": { "start": { - "line": 329, + "line": 328, "column": 8 }, "end": { - "line": 329, + "line": 328, "column": 44 } } @@ -12439,16 +12439,16 @@ ], "kind": "const", "range": [ - 7858, - 7901 + 7890, + 7933 ], "loc": { "start": { - "line": 329, + "line": 328, "column": 2 }, "end": { - "line": 329, + "line": 328, "column": 45 } } @@ -12462,16 +12462,16 @@ "type": "Identifier", "name": "godRaysMaterial", "range": [ - 7913, - 7928 + 7945, + 7960 ], "loc": { "start": { - "line": 331, + "line": 330, "column": 8 }, "end": { - "line": 331, + "line": 330, "column": 23 } } @@ -12482,16 +12482,16 @@ "object": { "type": "ThisExpression", "range": [ - 7931, - 7935 + 7963, + 7967 ], "loc": { "start": { - "line": 331, + "line": 330, "column": 26 }, "end": { - "line": 331, + "line": 330, "column": 30 } } @@ -12500,46 +12500,46 @@ "type": "Identifier", "name": "godRaysMaterial", "range": [ - 7936, - 7951 + 7968, + 7983 ], "loc": { "start": { - "line": 331, + "line": 330, "column": 31 }, "end": { - "line": 331, + "line": 330, "column": 46 } } }, "range": [ - 7931, - 7951 + 7963, + 7983 ], "loc": { "start": { - "line": 331, + "line": 330, "column": 26 }, "end": { - "line": 331, + "line": 330, "column": 46 } } }, "range": [ - 7913, - 7951 + 7945, + 7983 ], "loc": { "start": { - "line": 331, + "line": 330, "column": 8 }, "end": { - "line": 331, + "line": 330, "column": 46 } } @@ -12547,16 +12547,16 @@ ], "kind": "const", "range": [ - 7907, - 7952 + 7939, + 7984 ], "loc": { "start": { - "line": 331, + "line": 330, "column": 2 }, "end": { - "line": 331, + "line": 330, "column": 47 } } @@ -12570,16 +12570,16 @@ "type": "Identifier", "name": "combineMaterial", "range": [ - 7962, - 7977 + 7994, + 8009 ], "loc": { "start": { - "line": 332, + "line": 331, "column": 8 }, "end": { - "line": 332, + "line": 331, "column": 23 } } @@ -12590,16 +12590,16 @@ "object": { "type": "ThisExpression", "range": [ - 7980, - 7984 + 8012, + 8016 ], "loc": { "start": { - "line": 332, + "line": 331, "column": 26 }, "end": { - "line": 332, + "line": 331, "column": 30 } } @@ -12608,46 +12608,46 @@ "type": "Identifier", "name": "combineMaterial", "range": [ - 7985, - 8000 + 8017, + 8032 ], "loc": { "start": { - "line": 332, + "line": 331, "column": 31 }, "end": { - "line": 332, + "line": 331, "column": 46 } } }, "range": [ - 7980, - 8000 + 8012, + 8032 ], "loc": { "start": { - "line": 332, + "line": 331, "column": 26 }, "end": { - "line": 332, + "line": 331, "column": 46 } } }, "range": [ - 7962, - 8000 + 7994, + 8032 ], "loc": { "start": { - "line": 332, + "line": 331, "column": 8 }, "end": { - "line": 332, + "line": 331, "column": 46 } } @@ -12655,16 +12655,16 @@ ], "kind": "const", "range": [ - 7956, - 8001 + 7988, + 8033 ], "loc": { "start": { - "line": 332, + "line": 331, "column": 2 }, "end": { - "line": 332, + "line": 331, "column": 47 } } @@ -12678,16 +12678,16 @@ "type": "Identifier", "name": "renderTargetMask", "range": [ - 8013, - 8029 + 8045, + 8061 ], "loc": { "start": { - "line": 334, + "line": 333, "column": 8 }, "end": { - "line": 334, + "line": 333, "column": 24 } } @@ -12698,16 +12698,16 @@ "object": { "type": "ThisExpression", "range": [ - 8032, - 8036 + 8064, + 8068 ], "loc": { "start": { - "line": 334, + "line": 333, "column": 27 }, "end": { - "line": 334, + "line": 333, "column": 31 } } @@ -12716,46 +12716,46 @@ "type": "Identifier", "name": "renderTargetMask", "range": [ - 8037, - 8053 + 8069, + 8085 ], "loc": { "start": { - "line": 334, + "line": 333, "column": 32 }, "end": { - "line": 334, + "line": 333, "column": 48 } } }, "range": [ - 8032, - 8053 + 8064, + 8085 ], "loc": { "start": { - "line": 334, + "line": 333, "column": 27 }, "end": { - "line": 334, + "line": 333, "column": 48 } } }, "range": [ - 8013, - 8053 + 8045, + 8085 ], "loc": { "start": { - "line": 334, + "line": 333, "column": 8 }, "end": { - "line": 334, + "line": 333, "column": 48 } } @@ -12763,16 +12763,16 @@ ], "kind": "const", "range": [ - 8007, - 8054 + 8039, + 8086 ], "loc": { "start": { - "line": 334, + "line": 333, "column": 2 }, "end": { - "line": 334, + "line": 333, "column": 49 } } @@ -12786,16 +12786,16 @@ "type": "Identifier", "name": "renderTargetX", "range": [ - 8064, - 8077 + 8096, + 8109 ], "loc": { "start": { - "line": 335, + "line": 334, "column": 8 }, "end": { - "line": 335, + "line": 334, "column": 21 } } @@ -12806,16 +12806,16 @@ "object": { "type": "ThisExpression", "range": [ - 8080, - 8084 + 8112, + 8116 ], "loc": { "start": { - "line": 335, + "line": 334, "column": 24 }, "end": { - "line": 335, + "line": 334, "column": 28 } } @@ -12824,46 +12824,46 @@ "type": "Identifier", "name": "renderTargetX", "range": [ - 8085, - 8098 + 8117, + 8130 ], "loc": { "start": { - "line": 335, + "line": 334, "column": 29 }, "end": { - "line": 335, + "line": 334, "column": 42 } } }, "range": [ - 8080, - 8098 + 8112, + 8130 ], "loc": { "start": { - "line": 335, + "line": 334, "column": 24 }, "end": { - "line": 335, + "line": 334, "column": 42 } } }, "range": [ - 8064, - 8098 + 8096, + 8130 ], "loc": { "start": { - "line": 335, + "line": 334, "column": 8 }, "end": { - "line": 335, + "line": 334, "column": 42 } } @@ -12871,16 +12871,16 @@ ], "kind": "const", "range": [ - 8058, - 8099 + 8090, + 8131 ], "loc": { "start": { - "line": 335, + "line": 334, "column": 2 }, "end": { - "line": 335, + "line": 334, "column": 43 } } @@ -12894,16 +12894,16 @@ "type": "Identifier", "name": "renderTargetY", "range": [ - 8109, - 8122 + 8141, + 8154 ], "loc": { "start": { - "line": 336, + "line": 335, "column": 8 }, "end": { - "line": 336, + "line": 335, "column": 21 } } @@ -12914,16 +12914,16 @@ "object": { "type": "ThisExpression", "range": [ - 8125, - 8129 + 8157, + 8161 ], "loc": { "start": { - "line": 336, + "line": 335, "column": 24 }, "end": { - "line": 336, + "line": 335, "column": 28 } } @@ -12932,46 +12932,46 @@ "type": "Identifier", "name": "renderTargetY", "range": [ - 8130, - 8143 + 8162, + 8175 ], "loc": { "start": { - "line": 336, + "line": 335, "column": 29 }, "end": { - "line": 336, + "line": 335, "column": 42 } } }, "range": [ - 8125, - 8143 + 8157, + 8175 ], "loc": { "start": { - "line": 336, + "line": 335, "column": 24 }, "end": { - "line": 336, + "line": 335, "column": 42 } } }, "range": [ - 8109, - 8143 + 8141, + 8175 ], "loc": { "start": { - "line": 336, + "line": 335, "column": 8 }, "end": { - "line": 336, + "line": 335, "column": 42 } } @@ -12979,16 +12979,16 @@ ], "kind": "const", "range": [ - 8103, - 8144 + 8135, + 8176 ], "loc": { "start": { - "line": 336, + "line": 335, "column": 2 }, "end": { - "line": 336, + "line": 335, "column": 43 } } @@ -13002,32 +13002,32 @@ "type": "Identifier", "name": "background", "range": [ - 8154, - 8164 + 8186, + 8196 ], "loc": { "start": { - "line": 338, + "line": 337, "column": 6 }, "end": { - "line": 338, + "line": 337, "column": 16 } } }, "init": null, "range": [ - 8154, - 8164 + 8186, + 8196 ], "loc": { "start": { - "line": 338, + "line": 337, "column": 6 }, "end": { - "line": 338, + "line": 337, "column": 16 } } @@ -13038,32 +13038,32 @@ "type": "Identifier", "name": "parent", "range": [ - 8166, - 8172 + 8198, + 8204 ], "loc": { "start": { - "line": 338, + "line": 337, "column": 18 }, "end": { - "line": 338, + "line": 337, "column": 24 } } }, "init": null, "range": [ - 8166, - 8172 + 8198, + 8204 ], "loc": { "start": { - "line": 338, + "line": 337, "column": 18 }, "end": { - "line": 338, + "line": 337, "column": 24 } } @@ -13071,16 +13071,16 @@ ], "kind": "let", "range": [ - 8150, - 8173 + 8182, + 8205 ], "loc": { "start": { - "line": 338, + "line": 337, "column": 2 }, "end": { - "line": 338, + "line": 337, "column": 25 } }, @@ -13089,16 +13089,16 @@ "type": "Line", "value": " Compute the screen light position and translate it to [0, 1].", "range": [ - 8179, - 8243 + 8211, + 8275 ], "loc": { "start": { - "line": 340, + "line": 339, "column": 2 }, "end": { - "line": 340, + "line": 339, "column": 66 } } @@ -13121,16 +13121,16 @@ "type": "Identifier", "name": "screenPosition", "range": [ - 8247, - 8261 + 8279, + 8293 ], "loc": { "start": { - "line": 341, + "line": 340, "column": 2 }, "end": { - "line": 341, + "line": 340, "column": 16 } } @@ -13139,31 +13139,31 @@ "type": "Identifier", "name": "copy", "range": [ - 8262, - 8266 + 8294, + 8298 ], "loc": { "start": { - "line": 341, + "line": 340, "column": 17 }, "end": { - "line": 341, + "line": 340, "column": 21 } } }, "range": [ - 8247, - 8266 + 8279, + 8298 ], "loc": { "start": { - "line": 341, + "line": 340, "column": 2 }, "end": { - "line": 341, + "line": 340, "column": 21 } } @@ -13176,16 +13176,16 @@ "type": "Identifier", "name": "lightSource", "range": [ - 8267, - 8278 + 8299, + 8310 ], "loc": { "start": { - "line": 341, + "line": 340, "column": 22 }, "end": { - "line": 341, + "line": 340, "column": 33 } } @@ -13194,47 +13194,47 @@ "type": "Identifier", "name": "position", "range": [ - 8279, - 8287 + 8311, + 8319 ], "loc": { "start": { - "line": 341, + "line": 340, "column": 34 }, "end": { - "line": 341, + "line": 340, "column": 42 } } }, "range": [ - 8267, - 8287 + 8299, + 8319 ], "loc": { "start": { - "line": 341, + "line": 340, "column": 22 }, "end": { - "line": 341, + "line": 340, "column": 42 } } } ], "range": [ - 8247, - 8288 + 8279, + 8320 ], "loc": { "start": { - "line": 341, + "line": 340, "column": 2 }, "end": { - "line": 341, + "line": 340, "column": 43 } } @@ -13243,31 +13243,31 @@ "type": "Identifier", "name": "project", "range": [ - 8289, - 8296 + 8321, + 8328 ], "loc": { "start": { - "line": 341, + "line": 340, "column": 44 }, "end": { - "line": 341, + "line": 340, "column": 51 } } }, "range": [ - 8247, - 8296 + 8279, + 8328 ], "loc": { "start": { - "line": 341, + "line": 340, "column": 2 }, "end": { - "line": 341, + "line": 340, "column": 51 } } @@ -13279,16 +13279,16 @@ "object": { "type": "ThisExpression", "range": [ - 8297, - 8301 + 8329, + 8333 ], "loc": { "start": { - "line": 341, + "line": 340, "column": 52 }, "end": { - "line": 341, + "line": 340, "column": 56 } } @@ -13297,62 +13297,62 @@ "type": "Identifier", "name": "mainCamera", "range": [ - 8302, - 8312 + 8334, + 8344 ], "loc": { "start": { - "line": 341, + "line": 340, "column": 57 }, "end": { - "line": 341, + "line": 340, "column": 67 } } }, "range": [ - 8297, - 8312 + 8329, + 8344 ], "loc": { "start": { - "line": 341, + "line": 340, "column": 52 }, "end": { - "line": 341, + "line": 340, "column": 67 } } } ], "range": [ - 8247, - 8313 + 8279, + 8345 ], "loc": { "start": { - "line": 341, + "line": 340, "column": 2 }, "end": { - "line": 341, + "line": 340, "column": 68 } } }, "range": [ - 8247, - 8314 + 8279, + 8346 ], "loc": { "start": { - "line": 341, + "line": 340, "column": 2 }, "end": { - "line": 341, + "line": 340, "column": 69 } }, @@ -13361,16 +13361,16 @@ "type": "Line", "value": " Compute the screen light position and translate it to [0, 1].", "range": [ - 8179, - 8243 + 8211, + 8275 ], "loc": { "start": { - "line": 340, + "line": 339, "column": 2 }, "end": { - "line": 340, + "line": 339, "column": 66 } } @@ -13389,16 +13389,16 @@ "type": "Identifier", "name": "screenPosition", "range": [ - 8318, - 8332 + 8350, + 8364 ], "loc": { "start": { - "line": 342, + "line": 341, "column": 2 }, "end": { - "line": 342, + "line": 341, "column": 16 } } @@ -13407,31 +13407,31 @@ "type": "Identifier", "name": "x", "range": [ - 8333, - 8334 + 8365, + 8366 ], "loc": { "start": { - "line": 342, + "line": 341, "column": 17 }, "end": { - "line": 342, + "line": 341, "column": 18 } } }, "range": [ - 8318, - 8334 + 8350, + 8366 ], "loc": { "start": { - "line": 342, + "line": 341, "column": 2 }, "end": { - "line": 342, + "line": 341, "column": 18 } } @@ -13442,16 +13442,16 @@ "type": "Identifier", "name": "clamp", "range": [ - 8337, - 8342 + 8369, + 8374 ], "loc": { "start": { - "line": 342, + "line": 341, "column": 21 }, "end": { - "line": 342, + "line": 341, "column": 26 } } @@ -13470,16 +13470,16 @@ "type": "Identifier", "name": "screenPosition", "range": [ - 8344, - 8358 + 8376, + 8390 ], "loc": { "start": { - "line": 342, + "line": 341, "column": 28 }, "end": { - "line": 342, + "line": 341, "column": 42 } } @@ -13488,31 +13488,31 @@ "type": "Identifier", "name": "x", "range": [ - 8359, - 8360 + 8391, + 8392 ], "loc": { "start": { - "line": 342, + "line": 341, "column": 43 }, "end": { - "line": 342, + "line": 341, "column": 44 } } }, "range": [ - 8344, - 8360 + 8376, + 8392 ], "loc": { "start": { - "line": 342, + "line": 341, "column": 28 }, "end": { - "line": 342, + "line": 341, "column": 44 } } @@ -13522,31 +13522,31 @@ "value": 1, "raw": "1.0", "range": [ - 8363, - 8366 + 8395, + 8398 ], "loc": { "start": { - "line": 342, + "line": 341, "column": 47 }, "end": { - "line": 342, + "line": 341, "column": 50 } } }, "range": [ - 8344, - 8366 + 8376, + 8398 ], "loc": { "start": { - "line": 342, + "line": 341, "column": 28 }, "end": { - "line": 342, + "line": 341, "column": 50 } } @@ -13556,31 +13556,31 @@ "value": 0.5, "raw": "0.5", "range": [ - 8370, - 8373 + 8402, + 8405 ], "loc": { "start": { - "line": 342, + "line": 341, "column": 54 }, "end": { - "line": 342, + "line": 341, "column": 57 } } }, "range": [ - 8343, - 8373 + 8375, + 8405 ], "loc": { "start": { - "line": 342, + "line": 341, "column": 27 }, "end": { - "line": 342, + "line": 341, "column": 57 } } @@ -13590,16 +13590,16 @@ "value": 0, "raw": "0.0", "range": [ - 8375, - 8378 + 8407, + 8410 ], "loc": { "start": { - "line": 342, + "line": 341, "column": 59 }, "end": { - "line": 342, + "line": 341, "column": 62 } } @@ -13609,62 +13609,62 @@ "value": 1, "raw": "1.0", "range": [ - 8380, - 8383 + 8412, + 8415 ], "loc": { "start": { - "line": 342, + "line": 341, "column": 64 }, "end": { - "line": 342, + "line": 341, "column": 67 } } } ], "range": [ - 8337, - 8384 + 8369, + 8416 ], "loc": { "start": { - "line": 342, + "line": 341, "column": 21 }, "end": { - "line": 342, + "line": 341, "column": 68 } } }, "range": [ - 8318, - 8384 + 8350, + 8416 ], "loc": { "start": { - "line": 342, + "line": 341, "column": 2 }, "end": { - "line": 342, + "line": 341, "column": 68 } } }, "range": [ - 8318, - 8385 + 8350, + 8417 ], "loc": { "start": { - "line": 342, + "line": 341, "column": 2 }, "end": { - "line": 342, + "line": 341, "column": 69 } } @@ -13681,16 +13681,16 @@ "type": "Identifier", "name": "screenPosition", "range": [ - 8389, - 8403 + 8421, + 8435 ], "loc": { "start": { - "line": 343, + "line": 342, "column": 2 }, "end": { - "line": 343, + "line": 342, "column": 16 } } @@ -13699,31 +13699,31 @@ "type": "Identifier", "name": "y", "range": [ - 8404, - 8405 + 8436, + 8437 ], "loc": { "start": { - "line": 343, + "line": 342, "column": 17 }, "end": { - "line": 343, + "line": 342, "column": 18 } } }, "range": [ - 8389, - 8405 + 8421, + 8437 ], "loc": { "start": { - "line": 343, + "line": 342, "column": 2 }, "end": { - "line": 343, + "line": 342, "column": 18 } } @@ -13734,16 +13734,16 @@ "type": "Identifier", "name": "clamp", "range": [ - 8408, - 8413 + 8440, + 8445 ], "loc": { "start": { - "line": 343, + "line": 342, "column": 21 }, "end": { - "line": 343, + "line": 342, "column": 26 } } @@ -13762,16 +13762,16 @@ "type": "Identifier", "name": "screenPosition", "range": [ - 8415, - 8429 + 8447, + 8461 ], "loc": { "start": { - "line": 343, + "line": 342, "column": 28 }, "end": { - "line": 343, + "line": 342, "column": 42 } } @@ -13780,31 +13780,31 @@ "type": "Identifier", "name": "y", "range": [ - 8430, - 8431 + 8462, + 8463 ], "loc": { "start": { - "line": 343, + "line": 342, "column": 43 }, "end": { - "line": 343, + "line": 342, "column": 44 } } }, "range": [ - 8415, - 8431 + 8447, + 8463 ], "loc": { "start": { - "line": 343, + "line": 342, "column": 28 }, "end": { - "line": 343, + "line": 342, "column": 44 } } @@ -13814,31 +13814,31 @@ "value": 1, "raw": "1.0", "range": [ - 8434, - 8437 + 8466, + 8469 ], "loc": { "start": { - "line": 343, + "line": 342, "column": 47 }, "end": { - "line": 343, + "line": 342, "column": 50 } } }, "range": [ - 8415, - 8437 + 8447, + 8469 ], "loc": { "start": { - "line": 343, + "line": 342, "column": 28 }, "end": { - "line": 343, + "line": 342, "column": 50 } } @@ -13848,31 +13848,31 @@ "value": 0.5, "raw": "0.5", "range": [ - 8441, - 8444 + 8473, + 8476 ], "loc": { "start": { - "line": 343, + "line": 342, "column": 54 }, "end": { - "line": 343, + "line": 342, "column": 57 } } }, "range": [ - 8414, - 8444 + 8446, + 8476 ], "loc": { "start": { - "line": 343, + "line": 342, "column": 27 }, "end": { - "line": 343, + "line": 342, "column": 57 } } @@ -13882,16 +13882,16 @@ "value": 0, "raw": "0.0", "range": [ - 8446, - 8449 + 8478, + 8481 ], "loc": { "start": { - "line": 343, + "line": 342, "column": 59 }, "end": { - "line": 343, + "line": 342, "column": 62 } } @@ -13901,62 +13901,62 @@ "value": 1, "raw": "1.0", "range": [ - 8451, - 8454 + 8483, + 8486 ], "loc": { "start": { - "line": 343, + "line": 342, "column": 64 }, "end": { - "line": 343, + "line": 342, "column": 67 } } } ], "range": [ - 8408, - 8455 + 8440, + 8487 ], "loc": { "start": { - "line": 343, + "line": 342, "column": 21 }, "end": { - "line": 343, + "line": 342, "column": 68 } } }, "range": [ - 8389, - 8455 + 8421, + 8487 ], "loc": { "start": { - "line": 343, + "line": 342, "column": 2 }, "end": { - "line": 343, + "line": 342, "column": 68 } } }, "range": [ - 8389, - 8456 + 8421, + 8488 ], "loc": { "start": { - "line": 343, + "line": 342, "column": 2 }, "end": { - "line": 343, + "line": 342, "column": 69 } }, @@ -13965,16 +13965,16 @@ "type": "Line", "value": " Render the masked scene.", "range": [ - 8462, - 8489 + 8494, + 8521 ], "loc": { "start": { - "line": 345, + "line": 344, "column": 2 }, "end": { - "line": 345, + "line": 344, "column": 29 } } @@ -13990,16 +13990,16 @@ "type": "Identifier", "name": "parent", "range": [ - 8493, - 8499 + 8525, + 8531 ], "loc": { "start": { - "line": 346, + "line": 345, "column": 2 }, "end": { - "line": 346, + "line": 345, "column": 8 } } @@ -14011,16 +14011,16 @@ "type": "Identifier", "name": "lightSource", "range": [ - 8502, - 8513 + 8534, + 8545 ], "loc": { "start": { - "line": 346, + "line": 345, "column": 11 }, "end": { - "line": 346, + "line": 345, "column": 22 } } @@ -14029,61 +14029,61 @@ "type": "Identifier", "name": "parent", "range": [ - 8514, - 8520 + 8546, + 8552 ], "loc": { "start": { - "line": 346, + "line": 345, "column": 23 }, "end": { - "line": 346, + "line": 345, "column": 29 } } }, "range": [ - 8502, - 8520 + 8534, + 8552 ], "loc": { "start": { - "line": 346, + "line": 345, "column": 11 }, "end": { - "line": 346, + "line": 345, "column": 29 } } }, "range": [ - 8493, - 8520 + 8525, + 8552 ], "loc": { "start": { - "line": 346, + "line": 345, "column": 2 }, "end": { - "line": 346, + "line": 345, "column": 29 } } }, "range": [ - 8493, - 8521 + 8525, + 8553 ], "loc": { "start": { - "line": 346, + "line": 345, "column": 2 }, "end": { - "line": 346, + "line": 345, "column": 30 } }, @@ -14092,16 +14092,16 @@ "type": "Line", "value": " Render the masked scene.", "range": [ - 8462, - 8489 + 8494, + 8521 ], "loc": { "start": { - "line": 345, + "line": 344, "column": 2 }, "end": { - "line": 345, + "line": 344, "column": 29 } } @@ -14117,16 +14117,16 @@ "type": "Identifier", "name": "background", "range": [ - 8525, - 8535 + 8557, + 8567 ], "loc": { "start": { - "line": 347, + "line": 346, "column": 2 }, "end": { - "line": 347, + "line": 346, "column": 12 } } @@ -14138,16 +14138,16 @@ "type": "Identifier", "name": "mainScene", "range": [ - 8538, - 8547 + 8570, + 8579 ], "loc": { "start": { - "line": 347, + "line": 346, "column": 15 }, "end": { - "line": 347, + "line": 346, "column": 24 } } @@ -14156,61 +14156,61 @@ "type": "Identifier", "name": "background", "range": [ - 8548, - 8558 + 8580, + 8590 ], "loc": { "start": { - "line": 347, + "line": 346, "column": 25 }, "end": { - "line": 347, + "line": 346, "column": 35 } } }, "range": [ - 8538, - 8558 + 8570, + 8590 ], "loc": { "start": { - "line": 347, + "line": 346, "column": 15 }, "end": { - "line": 347, + "line": 346, "column": 35 } } }, "range": [ - 8525, - 8558 + 8557, + 8590 ], "loc": { "start": { - "line": 347, + "line": 346, "column": 2 }, "end": { - "line": 347, + "line": 346, "column": 35 } } }, "range": [ - 8525, - 8559 + 8557, + 8591 ], "loc": { "start": { - "line": 347, + "line": 346, "column": 2 }, "end": { - "line": 347, + "line": 346, "column": 36 } } @@ -14227,16 +14227,16 @@ "type": "Identifier", "name": "mainScene", "range": [ - 8563, - 8572 + 8595, + 8604 ], "loc": { "start": { - "line": 348, + "line": 347, "column": 2 }, "end": { - "line": 348, + "line": 347, "column": 11 } } @@ -14245,31 +14245,31 @@ "type": "Identifier", "name": "background", "range": [ - 8573, - 8583 + 8605, + 8615 ], "loc": { "start": { - "line": 348, + "line": 347, "column": 12 }, "end": { - "line": 348, + "line": 347, "column": 22 } } }, "range": [ - 8563, - 8583 + 8595, + 8615 ], "loc": { "start": { - "line": 348, + "line": 347, "column": 2 }, "end": { - "line": 348, + "line": 347, "column": 22 } } @@ -14279,46 +14279,46 @@ "value": null, "raw": "null", "range": [ - 8586, - 8590 + 8618, + 8622 ], "loc": { "start": { - "line": 348, + "line": 347, "column": 25 }, "end": { - "line": 348, + "line": 347, "column": 29 } } }, "range": [ - 8563, - 8590 + 8595, + 8622 ], "loc": { "start": { - "line": 348, + "line": 347, "column": 2 }, "end": { - "line": 348, + "line": 347, "column": 29 } } }, "range": [ - 8563, - 8591 + 8595, + 8623 ], "loc": { "start": { - "line": 348, + "line": 347, "column": 2 }, "end": { - "line": 348, + "line": 347, "column": 30 } } @@ -14336,16 +14336,16 @@ "object": { "type": "ThisExpression", "range": [ - 8595, - 8599 + 8627, + 8631 ], "loc": { "start": { - "line": 349, + "line": 348, "column": 2 }, "end": { - "line": 349, + "line": 348, "column": 6 } } @@ -14354,31 +14354,31 @@ "type": "Identifier", "name": "lightScene", "range": [ - 8600, - 8610 + 8632, + 8642 ], "loc": { "start": { - "line": 349, + "line": 348, "column": 7 }, "end": { - "line": 349, + "line": 348, "column": 17 } } }, "range": [ - 8595, - 8610 + 8627, + 8642 ], "loc": { "start": { - "line": 349, + "line": 348, "column": 2 }, "end": { - "line": 349, + "line": 348, "column": 17 } } @@ -14387,31 +14387,31 @@ "type": "Identifier", "name": "add", "range": [ - 8611, - 8614 + 8643, + 8646 ], "loc": { "start": { - "line": 349, + "line": 348, "column": 18 }, "end": { - "line": 349, + "line": 348, "column": 21 } } }, "range": [ - 8595, - 8614 + 8627, + 8646 ], "loc": { "start": { - "line": 349, + "line": 348, "column": 2 }, "end": { - "line": 349, + "line": 348, "column": 21 } } @@ -14421,47 +14421,47 @@ "type": "Identifier", "name": "lightSource", "range": [ - 8615, - 8626 + 8647, + 8658 ], "loc": { "start": { - "line": 349, + "line": 348, "column": 22 }, "end": { - "line": 349, + "line": 348, "column": 33 } } } ], "range": [ - 8595, - 8627 + 8627, + 8659 ], "loc": { "start": { - "line": 349, + "line": 348, "column": 2 }, "end": { - "line": 349, + "line": 348, "column": 34 } } }, "range": [ - 8595, - 8628 + 8627, + 8660 ], "loc": { "start": { - "line": 349, + "line": 348, "column": 2 }, "end": { - "line": 349, + "line": 348, "column": 35 } } @@ -14479,16 +14479,16 @@ "object": { "type": "ThisExpression", "range": [ - 8634, - 8638 + 8666, + 8670 ], "loc": { "start": { - "line": 351, + "line": 350, "column": 2 }, "end": { - "line": 351, + "line": 350, "column": 6 } } @@ -14497,31 +14497,31 @@ "type": "Identifier", "name": "renderPassLight", "range": [ - 8639, - 8654 + 8671, + 8686 ], "loc": { "start": { - "line": 351, + "line": 350, "column": 7 }, "end": { - "line": 351, + "line": 350, "column": 22 } } }, "range": [ - 8634, - 8654 + 8666, + 8686 ], "loc": { "start": { - "line": 351, + "line": 350, "column": 2 }, "end": { - "line": 351, + "line": 350, "column": 22 } } @@ -14530,31 +14530,31 @@ "type": "Identifier", "name": "render", "range": [ - 8655, - 8661 + 8687, + 8693 ], "loc": { "start": { - "line": 351, + "line": 350, "column": 23 }, "end": { - "line": 351, + "line": 350, "column": 29 } } }, "range": [ - 8634, - 8661 + 8666, + 8693 ], "loc": { "start": { - "line": 351, + "line": 350, "column": 2 }, "end": { - "line": 351, + "line": 350, "column": 29 } } @@ -14564,16 +14564,16 @@ "type": "Identifier", "name": "renderer", "range": [ - 8662, - 8670 + 8694, + 8702 ], "loc": { "start": { - "line": 351, + "line": 350, "column": 30 }, "end": { - "line": 351, + "line": 350, "column": 38 } } @@ -14582,47 +14582,47 @@ "type": "Identifier", "name": "renderTargetMask", "range": [ - 8672, - 8688 + 8704, + 8720 ], "loc": { "start": { - "line": 351, + "line": 350, "column": 40 }, "end": { - "line": 351, + "line": 350, "column": 56 } } } ], "range": [ - 8634, - 8689 + 8666, + 8721 ], "loc": { "start": { - "line": 351, + "line": 350, "column": 2 }, "end": { - "line": 351, + "line": 350, "column": 57 } } }, "range": [ - 8634, - 8690 + 8666, + 8722 ], "loc": { "start": { - "line": 351, + "line": 350, "column": 2 }, "end": { - "line": 351, + "line": 350, "column": 58 } } @@ -14640,16 +14640,16 @@ "object": { "type": "ThisExpression", "range": [ - 8694, - 8698 + 8726, + 8730 ], "loc": { "start": { - "line": 352, + "line": 351, "column": 2 }, "end": { - "line": 352, + "line": 351, "column": 6 } } @@ -14658,31 +14658,31 @@ "type": "Identifier", "name": "renderPassMask", "range": [ - 8699, - 8713 + 8731, + 8745 ], "loc": { "start": { - "line": 352, + "line": 351, "column": 7 }, "end": { - "line": 352, + "line": 351, "column": 21 } } }, "range": [ - 8694, - 8713 + 8726, + 8745 ], "loc": { "start": { - "line": 352, + "line": 351, "column": 2 }, "end": { - "line": 352, + "line": 351, "column": 21 } } @@ -14691,31 +14691,31 @@ "type": "Identifier", "name": "render", "range": [ - 8714, - 8720 + 8746, + 8752 ], "loc": { "start": { - "line": 352, + "line": 351, "column": 22 }, "end": { - "line": 352, + "line": 351, "column": 28 } } }, "range": [ - 8694, - 8720 + 8726, + 8752 ], "loc": { "start": { - "line": 352, + "line": 351, "column": 2 }, "end": { - "line": 352, + "line": 351, "column": 28 } } @@ -14725,16 +14725,16 @@ "type": "Identifier", "name": "renderer", "range": [ - 8721, - 8729 + 8753, + 8761 ], "loc": { "start": { - "line": 352, + "line": 351, "column": 29 }, "end": { - "line": 352, + "line": 351, "column": 37 } } @@ -14743,47 +14743,47 @@ "type": "Identifier", "name": "renderTargetMask", "range": [ - 8731, - 8747 + 8763, + 8779 ], "loc": { "start": { - "line": 352, + "line": 351, "column": 39 }, "end": { - "line": 352, + "line": 351, "column": 55 } } } ], "range": [ - 8694, - 8748 + 8726, + 8780 ], "loc": { "start": { - "line": 352, + "line": 351, "column": 2 }, "end": { - "line": 352, + "line": 351, "column": 56 } } }, "range": [ - 8694, - 8749 + 8726, + 8781 ], "loc": { "start": { - "line": 352, + "line": 351, "column": 2 }, "end": { - "line": 352, + "line": 351, "column": 57 } } @@ -14797,16 +14797,16 @@ "type": "Identifier", "name": "parent", "range": [ - 8758, - 8764 + 8790, + 8796 ], "loc": { "start": { - "line": 354, + "line": 353, "column": 5 }, "end": { - "line": 354, + "line": 353, "column": 11 } } @@ -14816,31 +14816,31 @@ "value": null, "raw": "null", "range": [ - 8769, - 8773 + 8801, + 8805 ], "loc": { "start": { - "line": 354, + "line": 353, "column": 16 }, "end": { - "line": 354, + "line": 353, "column": 20 } } }, "range": [ - 8758, - 8773 + 8790, + 8805 ], "loc": { "start": { - "line": 354, + "line": 353, "column": 5 }, "end": { - "line": 354, + "line": 353, "column": 20 } } @@ -14859,16 +14859,16 @@ "type": "Identifier", "name": "parent", "range": [ - 8783, - 8789 + 8815, + 8821 ], "loc": { "start": { - "line": 356, + "line": 355, "column": 3 }, "end": { - "line": 356, + "line": 355, "column": 9 } } @@ -14877,31 +14877,31 @@ "type": "Identifier", "name": "add", "range": [ - 8790, - 8793 + 8822, + 8825 ], "loc": { "start": { - "line": 356, + "line": 355, "column": 10 }, "end": { - "line": 356, + "line": 355, "column": 13 } } }, "range": [ - 8783, - 8793 + 8815, + 8825 ], "loc": { "start": { - "line": 356, + "line": 355, "column": 3 }, "end": { - "line": 356, + "line": 355, "column": 13 } } @@ -14911,79 +14911,79 @@ "type": "Identifier", "name": "lightSource", "range": [ - 8794, - 8805 + 8826, + 8837 ], "loc": { "start": { - "line": 356, + "line": 355, "column": 14 }, "end": { - "line": 356, + "line": 355, "column": 25 } } } ], "range": [ - 8783, - 8806 + 8815, + 8838 ], "loc": { "start": { - "line": 356, + "line": 355, "column": 3 }, "end": { - "line": 356, + "line": 355, "column": 26 } } }, "range": [ - 8783, - 8807 + 8815, + 8839 ], "loc": { "start": { - "line": 356, + "line": 355, "column": 3 }, "end": { - "line": 356, + "line": 355, "column": 27 } } } ], "range": [ - 8775, - 8814 + 8807, + 8846 ], "loc": { "start": { - "line": 354, + "line": 353, "column": 22 }, "end": { - "line": 358, + "line": 357, "column": 3 } } }, "alternate": null, "range": [ - 8755, - 8814 + 8787, + 8846 ], "loc": { "start": { - "line": 354, + "line": 353, "column": 2 }, "end": { - "line": 358, + "line": 357, "column": 3 } } @@ -15000,16 +15000,16 @@ "type": "Identifier", "name": "mainScene", "range": [ - 8820, - 8829 + 8852, + 8861 ], "loc": { "start": { - "line": 360, + "line": 359, "column": 2 }, "end": { - "line": 360, + "line": 359, "column": 11 } } @@ -15018,31 +15018,31 @@ "type": "Identifier", "name": "background", "range": [ - 8830, - 8840 + 8862, + 8872 ], "loc": { "start": { - "line": 360, + "line": 359, "column": 12 }, "end": { - "line": 360, + "line": 359, "column": 22 } } }, "range": [ - 8820, - 8840 + 8852, + 8872 ], "loc": { "start": { - "line": 360, + "line": 359, "column": 2 }, "end": { - "line": 360, + "line": 359, "column": 22 } } @@ -15051,46 +15051,46 @@ "type": "Identifier", "name": "background", "range": [ - 8843, - 8853 + 8875, + 8885 ], "loc": { "start": { - "line": 360, + "line": 359, "column": 25 }, "end": { - "line": 360, + "line": 359, "column": 35 } } }, "range": [ - 8820, - 8853 + 8852, + 8885 ], "loc": { "start": { - "line": 360, + "line": 359, "column": 2 }, "end": { - "line": 360, + "line": 359, "column": 35 } } }, "range": [ - 8820, - 8854 + 8852, + 8886 ], "loc": { "start": { - "line": 360, + "line": 359, "column": 2 }, "end": { - "line": 360, + "line": 359, "column": 36 } }, @@ -15099,16 +15099,16 @@ "type": "Line", "value": " Convolution phase.", "range": [ - 8860, - 8881 + 8892, + 8913 ], "loc": { "start": { - "line": 362, + "line": 361, "column": 2 }, "end": { - "line": 362, + "line": 361, "column": 23 } } @@ -15128,16 +15128,16 @@ "object": { "type": "ThisExpression", "range": [ - 8885, - 8889 + 8917, + 8921 ], "loc": { "start": { - "line": 363, + "line": 362, "column": 2 }, "end": { - "line": 363, + "line": 362, "column": 6 } } @@ -15146,31 +15146,31 @@ "type": "Identifier", "name": "blurPass", "range": [ - 8890, - 8898 + 8922, + 8930 ], "loc": { "start": { - "line": 363, + "line": 362, "column": 7 }, "end": { - "line": 363, + "line": 362, "column": 15 } } }, "range": [ - 8885, - 8898 + 8917, + 8930 ], "loc": { "start": { - "line": 363, + "line": 362, "column": 2 }, "end": { - "line": 363, + "line": 362, "column": 15 } } @@ -15179,31 +15179,31 @@ "type": "Identifier", "name": "render", "range": [ - 8899, - 8905 + 8931, + 8937 ], "loc": { "start": { - "line": 363, + "line": 362, "column": 16 }, "end": { - "line": 363, + "line": 362, "column": 22 } } }, "range": [ - 8885, - 8905 + 8917, + 8937 ], "loc": { "start": { - "line": 363, + "line": 362, "column": 2 }, "end": { - "line": 363, + "line": 362, "column": 22 } } @@ -15213,16 +15213,16 @@ "type": "Identifier", "name": "renderer", "range": [ - 8906, - 8914 + 8938, + 8946 ], "loc": { "start": { - "line": 363, + "line": 362, "column": 23 }, "end": { - "line": 363, + "line": 362, "column": 31 } } @@ -15231,16 +15231,16 @@ "type": "Identifier", "name": "renderTargetMask", "range": [ - 8916, - 8932 + 8948, + 8964 ], "loc": { "start": { - "line": 363, + "line": 362, "column": 33 }, "end": { - "line": 363, + "line": 362, "column": 49 } } @@ -15249,47 +15249,47 @@ "type": "Identifier", "name": "renderTargetX", "range": [ - 8934, - 8947 + 8966, + 8979 ], "loc": { "start": { - "line": 363, + "line": 362, "column": 51 }, "end": { - "line": 363, + "line": 362, "column": 64 } } } ], "range": [ - 8885, - 8948 + 8917, + 8980 ], "loc": { "start": { - "line": 363, + "line": 362, "column": 2 }, "end": { - "line": 363, + "line": 362, "column": 65 } } }, "range": [ - 8885, - 8949 + 8917, + 8981 ], "loc": { "start": { - "line": 363, + "line": 362, "column": 2 }, "end": { - "line": 363, + "line": 362, "column": 66 } }, @@ -15298,16 +15298,16 @@ "type": "Line", "value": " Convolution phase.", "range": [ - 8860, - 8881 + 8892, + 8913 ], "loc": { "start": { - "line": 362, + "line": 361, "column": 2 }, "end": { - "line": 362, + "line": 361, "column": 23 } } @@ -15318,16 +15318,16 @@ "type": "Line", "value": " God rays pass.", "range": [ - 8955, - 8972 + 8987, + 9004 ], "loc": { "start": { - "line": 365, + "line": 364, "column": 2 }, "end": { - "line": 365, + "line": 364, "column": 19 } } @@ -15346,16 +15346,16 @@ "type": "Identifier", "name": "quad", "range": [ - 8976, - 8980 + 9008, + 9012 ], "loc": { "start": { - "line": 366, + "line": 365, "column": 2 }, "end": { - "line": 366, + "line": 365, "column": 6 } } @@ -15364,31 +15364,31 @@ "type": "Identifier", "name": "material", "range": [ - 8981, - 8989 + 9013, + 9021 ], "loc": { "start": { - "line": 366, + "line": 365, "column": 7 }, "end": { - "line": 366, + "line": 365, "column": 15 } } }, "range": [ - 8976, - 8989 + 9008, + 9021 ], "loc": { "start": { - "line": 366, + "line": 365, "column": 2 }, "end": { - "line": 366, + "line": 365, "column": 15 } } @@ -15397,46 +15397,46 @@ "type": "Identifier", "name": "godRaysMaterial", "range": [ - 8992, - 9007 + 9024, + 9039 ], "loc": { "start": { - "line": 366, + "line": 365, "column": 18 }, "end": { - "line": 366, + "line": 365, "column": 33 } } }, "range": [ - 8976, - 9007 + 9008, + 9039 ], "loc": { "start": { - "line": 366, + "line": 365, "column": 2 }, "end": { - "line": 366, + "line": 365, "column": 33 } } }, "range": [ - 8976, - 9008 + 9008, + 9040 ], "loc": { "start": { - "line": 366, + "line": 365, "column": 2 }, "end": { - "line": 366, + "line": 365, "column": 34 } }, @@ -15445,16 +15445,16 @@ "type": "Line", "value": " God rays pass.", "range": [ - 8955, - 8972 + 8987, + 9004 ], "loc": { "start": { - "line": 365, + "line": 364, "column": 2 }, "end": { - "line": 365, + "line": 364, "column": 19 } } @@ -15479,16 +15479,16 @@ "type": "Identifier", "name": "godRaysMaterial", "range": [ - 9012, - 9027 + 9044, + 9059 ], "loc": { "start": { - "line": 367, + "line": 366, "column": 2 }, "end": { - "line": 367, + "line": 366, "column": 17 } } @@ -15497,31 +15497,31 @@ "type": "Identifier", "name": "uniforms", "range": [ - 9028, - 9036 + 9060, + 9068 ], "loc": { "start": { - "line": 367, + "line": 366, "column": 18 }, "end": { - "line": 367, + "line": 366, "column": 26 } } }, "range": [ - 9012, - 9036 + 9044, + 9068 ], "loc": { "start": { - "line": 367, + "line": 366, "column": 2 }, "end": { - "line": 367, + "line": 366, "column": 26 } } @@ -15530,31 +15530,31 @@ "type": "Identifier", "name": "tDiffuse", "range": [ - 9037, - 9045 + 9069, + 9077 ], "loc": { "start": { - "line": 367, + "line": 366, "column": 27 }, "end": { - "line": 367, + "line": 366, "column": 35 } } }, "range": [ - 9012, - 9045 + 9044, + 9077 ], "loc": { "start": { - "line": 367, + "line": 366, "column": 2 }, "end": { - "line": 367, + "line": 366, "column": 35 } } @@ -15563,31 +15563,31 @@ "type": "Identifier", "name": "value", "range": [ - 9046, - 9051 + 9078, + 9083 ], "loc": { "start": { - "line": 367, + "line": 366, "column": 36 }, "end": { - "line": 367, + "line": 366, "column": 41 } } }, "range": [ - 9012, - 9051 + 9044, + 9083 ], "loc": { "start": { - "line": 367, + "line": 366, "column": 2 }, "end": { - "line": 367, + "line": 366, "column": 41 } } @@ -15599,16 +15599,16 @@ "type": "Identifier", "name": "renderTargetX", "range": [ - 9054, - 9067 + 9086, + 9099 ], "loc": { "start": { - "line": 367, + "line": 366, "column": 44 }, "end": { - "line": 367, + "line": 366, "column": 57 } } @@ -15617,61 +15617,61 @@ "type": "Identifier", "name": "texture", "range": [ - 9068, - 9075 + 9100, + 9107 ], "loc": { "start": { - "line": 367, + "line": 366, "column": 58 }, "end": { - "line": 367, + "line": 366, "column": 65 } } }, "range": [ - 9054, - 9075 + 9086, + 9107 ], "loc": { "start": { - "line": 367, + "line": 366, "column": 44 }, "end": { - "line": 367, + "line": 366, "column": 65 } } }, "range": [ - 9012, - 9075 + 9044, + 9107 ], "loc": { "start": { - "line": 367, + "line": 366, "column": 2 }, "end": { - "line": 367, + "line": 366, "column": 65 } } }, "range": [ - 9012, - 9076 + 9044, + 9108 ], "loc": { "start": { - "line": 367, + "line": 366, "column": 2 }, "end": { - "line": 367, + "line": 366, "column": 66 } } @@ -15687,16 +15687,16 @@ "type": "Identifier", "name": "renderer", "range": [ - 9080, - 9088 + 9112, + 9120 ], "loc": { "start": { - "line": 368, + "line": 367, "column": 2 }, "end": { - "line": 368, + "line": 367, "column": 10 } } @@ -15705,31 +15705,31 @@ "type": "Identifier", "name": "render", "range": [ - 9089, - 9095 + 9121, + 9127 ], "loc": { "start": { - "line": 368, + "line": 367, "column": 11 }, "end": { - "line": 368, + "line": 367, "column": 17 } } }, "range": [ - 9080, - 9095 + 9112, + 9127 ], "loc": { "start": { - "line": 368, + "line": 367, "column": 2 }, "end": { - "line": 368, + "line": 367, "column": 17 } } @@ -15739,16 +15739,16 @@ "type": "Identifier", "name": "scene", "range": [ - 9096, - 9101 + 9128, + 9133 ], "loc": { "start": { - "line": 368, + "line": 367, "column": 18 }, "end": { - "line": 368, + "line": 367, "column": 23 } } @@ -15757,16 +15757,16 @@ "type": "Identifier", "name": "camera", "range": [ - 9103, - 9109 + 9135, + 9141 ], "loc": { "start": { - "line": 368, + "line": 367, "column": 25 }, "end": { - "line": 368, + "line": 367, "column": 31 } } @@ -15775,47 +15775,47 @@ "type": "Identifier", "name": "renderTargetY", "range": [ - 9111, - 9124 + 9143, + 9156 ], "loc": { "start": { - "line": 368, + "line": 367, "column": 33 }, "end": { - "line": 368, + "line": 367, "column": 46 } } } ], "range": [ - 9080, - 9125 + 9112, + 9157 ], "loc": { "start": { - "line": 368, + "line": 367, "column": 2 }, "end": { - "line": 368, + "line": 367, "column": 47 } } }, "range": [ - 9080, - 9126 + 9112, + 9158 ], "loc": { "start": { - "line": 368, + "line": 367, "column": 2 }, "end": { - "line": 368, + "line": 367, "column": 48 } }, @@ -15824,16 +15824,16 @@ "type": "Line", "value": " Final pass - composite god rays onto colours.", "range": [ - 9132, - 9180 + 9164, + 9212 ], "loc": { "start": { - "line": 370, + "line": 369, "column": 2 }, "end": { - "line": 370, + "line": 369, "column": 50 } } @@ -15852,16 +15852,16 @@ "type": "Identifier", "name": "quad", "range": [ - 9184, - 9188 + 9216, + 9220 ], "loc": { "start": { - "line": 371, + "line": 370, "column": 2 }, "end": { - "line": 371, + "line": 370, "column": 6 } } @@ -15870,31 +15870,31 @@ "type": "Identifier", "name": "material", "range": [ - 9189, - 9197 + 9221, + 9229 ], "loc": { "start": { - "line": 371, + "line": 370, "column": 7 }, "end": { - "line": 371, + "line": 370, "column": 15 } } }, "range": [ - 9184, - 9197 + 9216, + 9229 ], "loc": { "start": { - "line": 371, + "line": 370, "column": 2 }, "end": { - "line": 371, + "line": 370, "column": 15 } } @@ -15903,46 +15903,46 @@ "type": "Identifier", "name": "combineMaterial", "range": [ - 9200, - 9215 + 9232, + 9247 ], "loc": { "start": { - "line": 371, + "line": 370, "column": 18 }, "end": { - "line": 371, + "line": 370, "column": 33 } } }, "range": [ - 9184, - 9215 + 9216, + 9247 ], "loc": { "start": { - "line": 371, + "line": 370, "column": 2 }, "end": { - "line": 371, + "line": 370, "column": 33 } } }, "range": [ - 9184, - 9216 + 9216, + 9248 ], "loc": { "start": { - "line": 371, + "line": 370, "column": 2 }, "end": { - "line": 371, + "line": 370, "column": 34 } }, @@ -15951,16 +15951,16 @@ "type": "Line", "value": " Final pass - composite god rays onto colours.", "range": [ - 9132, - 9180 + 9164, + 9212 ], "loc": { "start": { - "line": 370, + "line": 369, "column": 2 }, "end": { - "line": 370, + "line": 369, "column": 50 } } @@ -15985,16 +15985,16 @@ "type": "Identifier", "name": "combineMaterial", "range": [ - 9220, - 9235 + 9252, + 9267 ], "loc": { "start": { - "line": 372, + "line": 371, "column": 2 }, "end": { - "line": 372, + "line": 371, "column": 17 } } @@ -16003,31 +16003,31 @@ "type": "Identifier", "name": "uniforms", "range": [ - 9236, - 9244 + 9268, + 9276 ], "loc": { "start": { - "line": 372, + "line": 371, "column": 18 }, "end": { - "line": 372, + "line": 371, "column": 26 } } }, "range": [ - 9220, - 9244 + 9252, + 9276 ], "loc": { "start": { - "line": 372, + "line": 371, "column": 2 }, "end": { - "line": 372, + "line": 371, "column": 26 } } @@ -16036,31 +16036,31 @@ "type": "Identifier", "name": "texture1", "range": [ - 9245, - 9253 + 9277, + 9285 ], "loc": { "start": { - "line": 372, + "line": 371, "column": 27 }, "end": { - "line": 372, + "line": 371, "column": 35 } } }, "range": [ - 9220, - 9253 + 9252, + 9285 ], "loc": { "start": { - "line": 372, + "line": 371, "column": 2 }, "end": { - "line": 372, + "line": 371, "column": 35 } } @@ -16069,31 +16069,31 @@ "type": "Identifier", "name": "value", "range": [ - 9254, - 9259 + 9286, + 9291 ], "loc": { "start": { - "line": 372, + "line": 371, "column": 36 }, "end": { - "line": 372, + "line": 371, "column": 41 } } }, "range": [ - 9220, - 9259 + 9252, + 9291 ], "loc": { "start": { - "line": 372, + "line": 371, "column": 2 }, "end": { - "line": 372, + "line": 371, "column": 41 } } @@ -16105,16 +16105,16 @@ "type": "Identifier", "name": "readBuffer", "range": [ - 9262, - 9272 + 9294, + 9304 ], "loc": { "start": { - "line": 372, + "line": 371, "column": 44 }, "end": { - "line": 372, + "line": 371, "column": 54 } } @@ -16123,61 +16123,61 @@ "type": "Identifier", "name": "texture", "range": [ - 9273, - 9280 + 9305, + 9312 ], "loc": { "start": { - "line": 372, + "line": 371, "column": 55 }, "end": { - "line": 372, + "line": 371, "column": 62 } } }, "range": [ - 9262, - 9280 + 9294, + 9312 ], "loc": { "start": { - "line": 372, + "line": 371, "column": 44 }, "end": { - "line": 372, + "line": 371, "column": 62 } } }, "range": [ - 9220, - 9280 + 9252, + 9312 ], "loc": { "start": { - "line": 372, + "line": 371, "column": 2 }, "end": { - "line": 372, + "line": 371, "column": 62 } } }, "range": [ - 9220, - 9281 + 9252, + 9313 ], "loc": { "start": { - "line": 372, + "line": 371, "column": 2 }, "end": { - "line": 372, + "line": 371, "column": 63 } } @@ -16200,16 +16200,16 @@ "type": "Identifier", "name": "combineMaterial", "range": [ - 9285, - 9300 + 9317, + 9332 ], "loc": { "start": { - "line": 373, + "line": 372, "column": 2 }, "end": { - "line": 373, + "line": 372, "column": 17 } } @@ -16218,31 +16218,31 @@ "type": "Identifier", "name": "uniforms", "range": [ - 9301, - 9309 + 9333, + 9341 ], "loc": { "start": { - "line": 373, + "line": 372, "column": 18 }, "end": { - "line": 373, + "line": 372, "column": 26 } } }, "range": [ - 9285, - 9309 + 9317, + 9341 ], "loc": { "start": { - "line": 373, + "line": 372, "column": 2 }, "end": { - "line": 373, + "line": 372, "column": 26 } } @@ -16251,31 +16251,31 @@ "type": "Identifier", "name": "texture2", "range": [ - 9310, - 9318 + 9342, + 9350 ], "loc": { "start": { - "line": 373, + "line": 372, "column": 27 }, "end": { - "line": 373, + "line": 372, "column": 35 } } }, "range": [ - 9285, - 9318 + 9317, + 9350 ], "loc": { "start": { - "line": 373, + "line": 372, "column": 2 }, "end": { - "line": 373, + "line": 372, "column": 35 } } @@ -16284,31 +16284,31 @@ "type": "Identifier", "name": "value", "range": [ - 9319, - 9324 + 9351, + 9356 ], "loc": { "start": { - "line": 373, + "line": 372, "column": 36 }, "end": { - "line": 373, + "line": 372, "column": 41 } } }, "range": [ - 9285, - 9324 + 9317, + 9356 ], "loc": { "start": { - "line": 373, + "line": 372, "column": 2 }, "end": { - "line": 373, + "line": 372, "column": 41 } } @@ -16320,16 +16320,16 @@ "type": "Identifier", "name": "renderTargetY", "range": [ - 9327, - 9340 + 9359, + 9372 ], "loc": { "start": { - "line": 373, + "line": 372, "column": 44 }, "end": { - "line": 373, + "line": 372, "column": 57 } } @@ -16338,61 +16338,61 @@ "type": "Identifier", "name": "texture", "range": [ - 9341, - 9348 + 9373, + 9380 ], "loc": { "start": { - "line": 373, + "line": 372, "column": 58 }, "end": { - "line": 373, + "line": 372, "column": 65 } } }, "range": [ - 9327, - 9348 + 9359, + 9380 ], "loc": { "start": { - "line": 373, + "line": 372, "column": 44 }, "end": { - "line": 373, + "line": 372, "column": 65 } } }, "range": [ - 9285, - 9348 + 9317, + 9380 ], "loc": { "start": { - "line": 373, + "line": 372, "column": 2 }, "end": { - "line": 373, + "line": 372, "column": 65 } } }, "range": [ - 9285, - 9349 + 9317, + 9381 ], "loc": { "start": { - "line": 373, + "line": 372, "column": 2 }, "end": { - "line": 373, + "line": 372, "column": 66 } } @@ -16408,16 +16408,16 @@ "type": "Identifier", "name": "renderer", "range": [ - 9355, - 9363 + 9387, + 9395 ], "loc": { "start": { - "line": 375, + "line": 374, "column": 2 }, "end": { - "line": 375, + "line": 374, "column": 10 } } @@ -16426,31 +16426,31 @@ "type": "Identifier", "name": "render", "range": [ - 9364, - 9370 + 9396, + 9402 ], "loc": { "start": { - "line": 375, + "line": 374, "column": 11 }, "end": { - "line": 375, + "line": 374, "column": 17 } } }, "range": [ - 9355, - 9370 + 9387, + 9402 ], "loc": { "start": { - "line": 375, + "line": 374, "column": 2 }, "end": { - "line": 375, + "line": 374, "column": 17 } } @@ -16460,16 +16460,16 @@ "type": "Identifier", "name": "scene", "range": [ - 9371, - 9376 + 9403, + 9408 ], "loc": { "start": { - "line": 375, + "line": 374, "column": 18 }, "end": { - "line": 375, + "line": 374, "column": 23 } } @@ -16478,16 +16478,16 @@ "type": "Identifier", "name": "camera", "range": [ - 9378, - 9384 + 9410, + 9416 ], "loc": { "start": { - "line": 375, + "line": 374, "column": 25 }, "end": { - "line": 375, + "line": 374, "column": 31 } } @@ -16500,16 +16500,16 @@ "object": { "type": "ThisExpression", "range": [ - 9386, - 9390 + 9418, + 9422 ], "loc": { "start": { - "line": 375, + "line": 374, "column": 33 }, "end": { - "line": 375, + "line": 374, "column": 37 } } @@ -16518,31 +16518,31 @@ "type": "Identifier", "name": "renderToScreen", "range": [ - 9391, - 9405 + 9423, + 9437 ], "loc": { "start": { - "line": 375, + "line": 374, "column": 38 }, "end": { - "line": 375, + "line": 374, "column": 52 } } }, "range": [ - 9386, - 9405 + 9418, + 9437 ], "loc": { "start": { - "line": 375, + "line": 374, "column": 33 }, "end": { - "line": 375, + "line": 374, "column": 52 } } @@ -16552,16 +16552,16 @@ "value": null, "raw": "null", "range": [ - 9408, - 9412 + 9440, + 9444 ], "loc": { "start": { - "line": 375, + "line": 374, "column": 55 }, "end": { - "line": 375, + "line": 374, "column": 59 } } @@ -16570,78 +16570,78 @@ "type": "Identifier", "name": "writeBuffer", "range": [ - 9415, - 9426 + 9447, + 9458 ], "loc": { "start": { - "line": 375, + "line": 374, "column": 62 }, "end": { - "line": 375, + "line": 374, "column": 73 } } }, "range": [ - 9386, - 9426 + 9418, + 9458 ], "loc": { "start": { - "line": 375, + "line": 374, "column": 33 }, "end": { - "line": 375, + "line": 374, "column": 73 } } } ], "range": [ - 9355, - 9427 + 9387, + 9459 ], "loc": { "start": { - "line": 375, + "line": 374, "column": 2 }, "end": { - "line": 375, + "line": 374, "column": 74 } } }, "range": [ - 9355, - 9428 + 9387, + 9460 ], "loc": { "start": { - "line": 375, + "line": 374, "column": 2 }, "end": { - "line": 375, + "line": 374, "column": 75 } } } ], "range": [ - 7684, - 9434 + 7716, + 9466 ], "loc": { "start": { - "line": 321, + "line": 320, "column": 43 }, "end": { - "line": 377, + "line": 376, "column": 2 } } @@ -16649,16 +16649,16 @@ "generator": false, "expression": false, "range": [ - 7648, - 9434 + 7680, + 9466 ], "loc": { "start": { - "line": 321, + "line": 320, "column": 7 }, "end": { - "line": 377, + "line": 376, "column": 2 } } @@ -16666,16 +16666,16 @@ "kind": "method", "computed": false, "range": [ - 7642, - 9434 + 7674, + 9466 ], "loc": { "start": { - "line": 321, + "line": 320, "column": 1 }, "end": { - "line": 377, + "line": 376, "column": 2 } }, @@ -16684,16 +16684,16 @@ "type": "Block", "value": "*\r\n\t * Renders the scene.\r\n\t *\r\n\t * The god rays pass has four phases:\r\n\t *\r\n\t * Mask Phase:\r\n\t * First, the light source is rendered. Then the scene is rendered into the\r\n\t * same buffer using a mask override material with depth test enabled.\r\n\t *\r\n\t * Preliminary Blur Phase:\r\n\t * The masked scene is blurred.\r\n\t *\r\n\t * God Rays Phase:\r\n\t * The blurred scene is blurred again, but this time along radial lines\r\n\t * towards the light source.\r\n\t *\r\n\t * Composite Phase:\r\n\t * The final result is combined with the read buffer.\r\n\t *\r\n\t * @param {WebGLRenderer} renderer - The renderer.\r\n\t * @param {WebGLRenderTarget} readBuffer - The read buffer.\r\n\t * @param {WebGLRenderTarget} writeBuffer - The write buffer.\r\n\t ", "range": [ - 6914, - 7637 + 6946, + 7669 ], "loc": { "start": { - "line": 297, + "line": 296, "column": 1 }, "end": { - "line": 319, + "line": 318, "column": 4 } } @@ -16704,16 +16704,16 @@ "type": "Block", "value": "*\r\n\t * Adjusts the format of the render targets.\r\n\t *\r\n\t * @param {WebGLRenderer} renderer - The renderer.\r\n\t * @param {Boolean} alpha - Whether the renderer uses the alpha channel or not.\r\n\t ", "range": [ - 9439, - 9635 + 9471, + 9667 ], "loc": { "start": { - "line": 379, + "line": 378, "column": 1 }, "end": { - "line": 384, + "line": 383, "column": 4 } } @@ -16727,16 +16727,16 @@ "type": "Identifier", "name": "initialise", "range": [ - 9640, - 9650 + 9672, + 9682 ], "loc": { "start": { - "line": 386, + "line": 385, "column": 1 }, "end": { - "line": 386, + "line": 385, "column": 11 } } @@ -16749,16 +16749,16 @@ "type": "Identifier", "name": "renderer", "range": [ - 9651, - 9659 + 9683, + 9691 ], "loc": { "start": { - "line": 386, + "line": 385, "column": 12 }, "end": { - "line": 386, + "line": 385, "column": 20 } } @@ -16767,16 +16767,16 @@ "type": "Identifier", "name": "alpha", "range": [ - 9661, - 9666 + 9693, + 9698 ], "loc": { "start": { - "line": 386, + "line": 385, "column": 22 }, "end": { - "line": 386, + "line": 385, "column": 27 } } @@ -16798,16 +16798,16 @@ "object": { "type": "ThisExpression", "range": [ - 9675, - 9679 + 9707, + 9711 ], "loc": { "start": { - "line": 388, + "line": 387, "column": 2 }, "end": { - "line": 388, + "line": 387, "column": 6 } } @@ -16816,31 +16816,31 @@ "type": "Identifier", "name": "renderPassLight", "range": [ - 9680, - 9695 + 9712, + 9727 ], "loc": { "start": { - "line": 388, + "line": 387, "column": 7 }, "end": { - "line": 388, + "line": 387, "column": 22 } } }, "range": [ - 9675, - 9695 + 9707, + 9727 ], "loc": { "start": { - "line": 388, + "line": 387, "column": 2 }, "end": { - "line": 388, + "line": 387, "column": 22 } } @@ -16849,31 +16849,31 @@ "type": "Identifier", "name": "initialise", "range": [ - 9696, - 9706 + 9728, + 9738 ], "loc": { "start": { - "line": 388, + "line": 387, "column": 23 }, "end": { - "line": 388, + "line": 387, "column": 33 } } }, "range": [ - 9675, - 9706 + 9707, + 9738 ], "loc": { "start": { - "line": 388, + "line": 387, "column": 2 }, "end": { - "line": 388, + "line": 387, "column": 33 } } @@ -16883,16 +16883,16 @@ "type": "Identifier", "name": "renderer", "range": [ - 9707, - 9715 + 9739, + 9747 ], "loc": { "start": { - "line": 388, + "line": 387, "column": 34 }, "end": { - "line": 388, + "line": 387, "column": 42 } } @@ -16901,47 +16901,47 @@ "type": "Identifier", "name": "alpha", "range": [ - 9717, - 9722 + 9749, + 9754 ], "loc": { "start": { - "line": 388, + "line": 387, "column": 44 }, "end": { - "line": 388, + "line": 387, "column": 49 } } } ], "range": [ - 9675, - 9723 + 9707, + 9755 ], "loc": { "start": { - "line": 388, + "line": 387, "column": 2 }, "end": { - "line": 388, + "line": 387, "column": 50 } } }, "range": [ - 9675, - 9724 + 9707, + 9756 ], "loc": { "start": { - "line": 388, + "line": 387, "column": 2 }, "end": { - "line": 388, + "line": 387, "column": 51 } } @@ -16959,16 +16959,16 @@ "object": { "type": "ThisExpression", "range": [ - 9728, - 9732 + 9760, + 9764 ], "loc": { "start": { - "line": 389, + "line": 388, "column": 2 }, "end": { - "line": 389, + "line": 388, "column": 6 } } @@ -16977,31 +16977,31 @@ "type": "Identifier", "name": "renderPassMask", "range": [ - 9733, - 9747 + 9765, + 9779 ], "loc": { "start": { - "line": 389, + "line": 388, "column": 7 }, "end": { - "line": 389, + "line": 388, "column": 21 } } }, "range": [ - 9728, - 9747 + 9760, + 9779 ], "loc": { "start": { - "line": 389, + "line": 388, "column": 2 }, "end": { - "line": 389, + "line": 388, "column": 21 } } @@ -17010,31 +17010,31 @@ "type": "Identifier", "name": "initialise", "range": [ - 9748, - 9758 + 9780, + 9790 ], "loc": { "start": { - "line": 389, + "line": 388, "column": 22 }, "end": { - "line": 389, + "line": 388, "column": 32 } } }, "range": [ - 9728, - 9758 + 9760, + 9790 ], "loc": { "start": { - "line": 389, + "line": 388, "column": 2 }, "end": { - "line": 389, + "line": 388, "column": 32 } } @@ -17044,16 +17044,16 @@ "type": "Identifier", "name": "renderer", "range": [ - 9759, - 9767 + 9791, + 9799 ], "loc": { "start": { - "line": 389, + "line": 388, "column": 33 }, "end": { - "line": 389, + "line": 388, "column": 41 } } @@ -17062,47 +17062,47 @@ "type": "Identifier", "name": "alpha", "range": [ - 9769, - 9774 + 9801, + 9806 ], "loc": { "start": { - "line": 389, + "line": 388, "column": 43 }, "end": { - "line": 389, + "line": 388, "column": 48 } } } ], "range": [ - 9728, - 9775 + 9760, + 9807 ], "loc": { "start": { - "line": 389, + "line": 388, "column": 2 }, "end": { - "line": 389, + "line": 388, "column": 49 } } }, "range": [ - 9728, - 9776 + 9760, + 9808 ], "loc": { "start": { - "line": 389, + "line": 388, "column": 2 }, "end": { - "line": 389, + "line": 388, "column": 50 } } @@ -17120,16 +17120,16 @@ "object": { "type": "ThisExpression", "range": [ - 9780, - 9784 + 9812, + 9816 ], "loc": { "start": { - "line": 390, + "line": 389, "column": 2 }, "end": { - "line": 390, + "line": 389, "column": 6 } } @@ -17138,31 +17138,31 @@ "type": "Identifier", "name": "blurPass", "range": [ - 9785, - 9793 + 9817, + 9825 ], "loc": { "start": { - "line": 390, + "line": 389, "column": 7 }, "end": { - "line": 390, + "line": 389, "column": 15 } } }, "range": [ - 9780, - 9793 + 9812, + 9825 ], "loc": { "start": { - "line": 390, + "line": 389, "column": 2 }, "end": { - "line": 390, + "line": 389, "column": 15 } } @@ -17171,31 +17171,31 @@ "type": "Identifier", "name": "initialise", "range": [ - 9794, - 9804 + 9826, + 9836 ], "loc": { "start": { - "line": 390, + "line": 389, "column": 16 }, "end": { - "line": 390, + "line": 389, "column": 26 } } }, "range": [ - 9780, - 9804 + 9812, + 9836 ], "loc": { "start": { - "line": 390, + "line": 389, "column": 2 }, "end": { - "line": 390, + "line": 389, "column": 26 } } @@ -17205,16 +17205,16 @@ "type": "Identifier", "name": "renderer", "range": [ - 9805, - 9813 + 9837, + 9845 ], "loc": { "start": { - "line": 390, + "line": 389, "column": 27 }, "end": { - "line": 390, + "line": 389, "column": 35 } } @@ -17223,47 +17223,47 @@ "type": "Identifier", "name": "alpha", "range": [ - 9815, - 9820 + 9847, + 9852 ], "loc": { "start": { - "line": 390, + "line": 389, "column": 37 }, "end": { - "line": 390, + "line": 389, "column": 42 } } } ], "range": [ - 9780, - 9821 + 9812, + 9853 ], "loc": { "start": { - "line": 390, + "line": 389, "column": 2 }, "end": { - "line": 390, + "line": 389, "column": 43 } } }, "range": [ - 9780, - 9822 + 9812, + 9854 ], "loc": { "start": { - "line": 390, + "line": 389, "column": 2 }, "end": { - "line": 390, + "line": 389, "column": 44 } } @@ -17277,32 +17277,32 @@ "type": "Identifier", "name": "alpha", "range": [ - 9832, - 9837 + 9864, + 9869 ], "loc": { "start": { - "line": 392, + "line": 391, "column": 6 }, "end": { - "line": 392, + "line": 391, "column": 11 } } }, "prefix": true, "range": [ - 9831, - 9837 + 9863, + 9869 ], "loc": { "start": { - "line": 392, + "line": 391, "column": 5 }, "end": { - "line": 392, + "line": 391, "column": 11 } } @@ -17327,16 +17327,16 @@ "object": { "type": "ThisExpression", "range": [ - 9847, - 9851 + 9879, + 9883 ], "loc": { "start": { - "line": 394, + "line": 393, "column": 3 }, "end": { - "line": 394, + "line": 393, "column": 7 } } @@ -17345,31 +17345,31 @@ "type": "Identifier", "name": "renderTargetMask", "range": [ - 9852, - 9868 + 9884, + 9900 ], "loc": { "start": { - "line": 394, + "line": 393, "column": 8 }, "end": { - "line": 394, + "line": 393, "column": 24 } } }, "range": [ - 9847, - 9868 + 9879, + 9900 ], "loc": { "start": { - "line": 394, + "line": 393, "column": 3 }, "end": { - "line": 394, + "line": 393, "column": 24 } } @@ -17378,31 +17378,31 @@ "type": "Identifier", "name": "texture", "range": [ - 9869, - 9876 + 9901, + 9908 ], "loc": { "start": { - "line": 394, + "line": 393, "column": 25 }, "end": { - "line": 394, + "line": 393, "column": 32 } } }, "range": [ - 9847, - 9876 + 9879, + 9908 ], "loc": { "start": { - "line": 394, + "line": 393, "column": 3 }, "end": { - "line": 394, + "line": 393, "column": 32 } } @@ -17411,31 +17411,31 @@ "type": "Identifier", "name": "format", "range": [ - 9877, - 9883 + 9909, + 9915 ], "loc": { "start": { - "line": 394, + "line": 393, "column": 33 }, "end": { - "line": 394, + "line": 393, "column": 39 } } }, "range": [ - 9847, - 9883 + 9879, + 9915 ], "loc": { "start": { - "line": 394, + "line": 393, "column": 3 }, "end": { - "line": 394, + "line": 393, "column": 39 } } @@ -17444,46 +17444,46 @@ "type": "Identifier", "name": "RGBFormat", "range": [ - 9886, - 9895 + 9918, + 9927 ], "loc": { "start": { - "line": 394, + "line": 393, "column": 42 }, "end": { - "line": 394, + "line": 393, "column": 51 } } }, "range": [ - 9847, - 9895 + 9879, + 9927 ], "loc": { "start": { - "line": 394, + "line": 393, "column": 3 }, "end": { - "line": 394, + "line": 393, "column": 51 } } }, "range": [ - 9847, - 9896 + 9879, + 9928 ], "loc": { "start": { - "line": 394, + "line": 393, "column": 3 }, "end": { - "line": 394, + "line": 393, "column": 52 } } @@ -17505,16 +17505,16 @@ "object": { "type": "ThisExpression", "range": [ - 9901, - 9905 + 9933, + 9937 ], "loc": { "start": { - "line": 395, + "line": 394, "column": 3 }, "end": { - "line": 395, + "line": 394, "column": 7 } } @@ -17523,31 +17523,31 @@ "type": "Identifier", "name": "renderTargetX", "range": [ - 9906, - 9919 + 9938, + 9951 ], "loc": { "start": { - "line": 395, + "line": 394, "column": 8 }, "end": { - "line": 395, + "line": 394, "column": 21 } } }, "range": [ - 9901, - 9919 + 9933, + 9951 ], "loc": { "start": { - "line": 395, + "line": 394, "column": 3 }, "end": { - "line": 395, + "line": 394, "column": 21 } } @@ -17556,31 +17556,31 @@ "type": "Identifier", "name": "texture", "range": [ - 9920, - 9927 + 9952, + 9959 ], "loc": { "start": { - "line": 395, + "line": 394, "column": 22 }, "end": { - "line": 395, + "line": 394, "column": 29 } } }, "range": [ - 9901, - 9927 + 9933, + 9959 ], "loc": { "start": { - "line": 395, + "line": 394, "column": 3 }, "end": { - "line": 395, + "line": 394, "column": 29 } } @@ -17589,31 +17589,31 @@ "type": "Identifier", "name": "format", "range": [ - 9928, - 9934 + 9960, + 9966 ], "loc": { "start": { - "line": 395, + "line": 394, "column": 30 }, "end": { - "line": 395, + "line": 394, "column": 36 } } }, "range": [ - 9901, - 9934 + 9933, + 9966 ], "loc": { "start": { - "line": 395, + "line": 394, "column": 3 }, "end": { - "line": 395, + "line": 394, "column": 36 } } @@ -17622,46 +17622,46 @@ "type": "Identifier", "name": "RGBFormat", "range": [ - 9937, - 9946 + 9969, + 9978 ], "loc": { "start": { - "line": 395, + "line": 394, "column": 39 }, "end": { - "line": 395, + "line": 394, "column": 48 } } }, "range": [ - 9901, - 9946 + 9933, + 9978 ], "loc": { "start": { - "line": 395, + "line": 394, "column": 3 }, "end": { - "line": 395, + "line": 394, "column": 48 } } }, "range": [ - 9901, - 9947 + 9933, + 9979 ], "loc": { "start": { - "line": 395, + "line": 394, "column": 3 }, "end": { - "line": 395, + "line": 394, "column": 49 } } @@ -17683,16 +17683,16 @@ "object": { "type": "ThisExpression", "range": [ - 9952, - 9956 + 9984, + 9988 ], "loc": { "start": { - "line": 396, + "line": 395, "column": 3 }, "end": { - "line": 396, + "line": 395, "column": 7 } } @@ -17701,31 +17701,31 @@ "type": "Identifier", "name": "renderTargetY", "range": [ - 9957, - 9970 + 9989, + 10002 ], "loc": { "start": { - "line": 396, + "line": 395, "column": 8 }, "end": { - "line": 396, + "line": 395, "column": 21 } } }, "range": [ - 9952, - 9970 + 9984, + 10002 ], "loc": { "start": { - "line": 396, + "line": 395, "column": 3 }, "end": { - "line": 396, + "line": 395, "column": 21 } } @@ -17734,31 +17734,31 @@ "type": "Identifier", "name": "texture", "range": [ - 9971, - 9978 + 10003, + 10010 ], "loc": { "start": { - "line": 396, + "line": 395, "column": 22 }, "end": { - "line": 396, + "line": 395, "column": 29 } } }, "range": [ - 9952, - 9978 + 9984, + 10010 ], "loc": { "start": { - "line": 396, + "line": 395, "column": 3 }, "end": { - "line": 396, + "line": 395, "column": 29 } } @@ -17767,31 +17767,31 @@ "type": "Identifier", "name": "format", "range": [ - 9979, - 9985 + 10011, + 10017 ], "loc": { "start": { - "line": 396, + "line": 395, "column": 30 }, "end": { - "line": 396, + "line": 395, "column": 36 } } }, "range": [ - 9952, - 9985 + 9984, + 10017 ], "loc": { "start": { - "line": 396, + "line": 395, "column": 3 }, "end": { - "line": 396, + "line": 395, "column": 36 } } @@ -17800,94 +17800,94 @@ "type": "Identifier", "name": "RGBFormat", "range": [ - 9988, - 9997 + 10020, + 10029 ], "loc": { "start": { - "line": 396, + "line": 395, "column": 39 }, "end": { - "line": 396, + "line": 395, "column": 48 } } }, "range": [ - 9952, - 9997 + 9984, + 10029 ], "loc": { "start": { - "line": 396, + "line": 395, "column": 3 }, "end": { - "line": 396, + "line": 395, "column": 48 } } }, "range": [ - 9952, - 9998 + 9984, + 10030 ], "loc": { "start": { - "line": 396, + "line": 395, "column": 3 }, "end": { - "line": 396, + "line": 395, "column": 49 } } } ], "range": [ - 9839, - 10005 + 9871, + 10037 ], "loc": { "start": { - "line": 392, + "line": 391, "column": 13 }, "end": { - "line": 398, + "line": 397, "column": 3 } } }, "alternate": null, "range": [ - 9828, - 10005 + 9860, + 10037 ], "loc": { "start": { - "line": 392, + "line": 391, "column": 2 }, "end": { - "line": 398, + "line": 397, "column": 3 } } } ], "range": [ - 9668, - 10011 + 9700, + 10043 ], "loc": { "start": { - "line": 386, + "line": 385, "column": 29 }, "end": { - "line": 400, + "line": 399, "column": 2 } } @@ -17895,16 +17895,16 @@ "generator": false, "expression": false, "range": [ - 9650, - 10011 + 9682, + 10043 ], "loc": { "start": { - "line": 386, + "line": 385, "column": 11 }, "end": { - "line": 400, + "line": 399, "column": 2 } } @@ -17912,16 +17912,16 @@ "kind": "method", "computed": false, "range": [ - 9640, - 10011 + 9672, + 10043 ], "loc": { "start": { - "line": 386, + "line": 385, "column": 1 }, "end": { - "line": 400, + "line": 399, "column": 2 } }, @@ -17930,16 +17930,16 @@ "type": "Block", "value": "*\r\n\t * Adjusts the format of the render targets.\r\n\t *\r\n\t * @param {WebGLRenderer} renderer - The renderer.\r\n\t * @param {Boolean} alpha - Whether the renderer uses the alpha channel or not.\r\n\t ", "range": [ - 9439, - 9635 + 9471, + 9667 ], "loc": { "start": { - "line": 379, + "line": 378, "column": 1 }, "end": { - "line": 384, + "line": 383, "column": 4 } } @@ -17950,16 +17950,16 @@ "type": "Block", "value": "*\r\n\t * Updates this pass with the renderer's size.\r\n\t *\r\n\t * @param {Number} width - The width.\r\n\t * @param {Number} height - The height.\r\n\t ", "range": [ - 10016, - 10161 + 10048, + 10193 ], "loc": { "start": { - "line": 402, + "line": 401, "column": 1 }, "end": { - "line": 407, + "line": 406, "column": 4 } } @@ -17973,16 +17973,16 @@ "type": "Identifier", "name": "setSize", "range": [ - 10166, - 10173 + 10198, + 10205 ], "loc": { "start": { - "line": 409, + "line": 408, "column": 1 }, "end": { - "line": 409, + "line": 408, "column": 8 } } @@ -17995,16 +17995,16 @@ "type": "Identifier", "name": "width", "range": [ - 10174, - 10179 + 10206, + 10211 ], "loc": { "start": { - "line": 409, + "line": 408, "column": 9 }, "end": { - "line": 409, + "line": 408, "column": 14 } } @@ -18013,16 +18013,16 @@ "type": "Identifier", "name": "height", "range": [ - 10181, - 10187 + 10213, + 10219 ], "loc": { "start": { - "line": 409, + "line": 408, "column": 16 }, "end": { - "line": 409, + "line": 408, "column": 22 } } @@ -18044,16 +18044,16 @@ "object": { "type": "ThisExpression", "range": [ - 10196, - 10200 + 10228, + 10232 ], "loc": { "start": { - "line": 411, + "line": 410, "column": 2 }, "end": { - "line": 411, + "line": 410, "column": 6 } } @@ -18062,31 +18062,31 @@ "type": "Identifier", "name": "renderPassLight", "range": [ - 10201, - 10216 + 10233, + 10248 ], "loc": { "start": { - "line": 411, + "line": 410, "column": 7 }, "end": { - "line": 411, + "line": 410, "column": 22 } } }, "range": [ - 10196, - 10216 + 10228, + 10248 ], "loc": { "start": { - "line": 411, + "line": 410, "column": 2 }, "end": { - "line": 411, + "line": 410, "column": 22 } } @@ -18095,31 +18095,31 @@ "type": "Identifier", "name": "setSize", "range": [ - 10217, - 10224 + 10249, + 10256 ], "loc": { "start": { - "line": 411, + "line": 410, "column": 23 }, "end": { - "line": 411, + "line": 410, "column": 30 } } }, "range": [ - 10196, - 10224 + 10228, + 10256 ], "loc": { "start": { - "line": 411, + "line": 410, "column": 2 }, "end": { - "line": 411, + "line": 410, "column": 30 } } @@ -18129,16 +18129,16 @@ "type": "Identifier", "name": "width", "range": [ - 10225, - 10230 + 10257, + 10262 ], "loc": { "start": { - "line": 411, + "line": 410, "column": 31 }, "end": { - "line": 411, + "line": 410, "column": 36 } } @@ -18147,47 +18147,47 @@ "type": "Identifier", "name": "height", "range": [ - 10232, - 10238 + 10264, + 10270 ], "loc": { "start": { - "line": 411, + "line": 410, "column": 38 }, "end": { - "line": 411, + "line": 410, "column": 44 } } } ], "range": [ - 10196, - 10239 + 10228, + 10271 ], "loc": { "start": { - "line": 411, + "line": 410, "column": 2 }, "end": { - "line": 411, + "line": 410, "column": 45 } } }, "range": [ - 10196, - 10240 + 10228, + 10272 ], "loc": { "start": { - "line": 411, + "line": 410, "column": 2 }, "end": { - "line": 411, + "line": 410, "column": 46 } } @@ -18205,16 +18205,16 @@ "object": { "type": "ThisExpression", "range": [ - 10244, - 10248 + 10276, + 10280 ], "loc": { "start": { - "line": 412, + "line": 411, "column": 2 }, "end": { - "line": 412, + "line": 411, "column": 6 } } @@ -18223,31 +18223,31 @@ "type": "Identifier", "name": "renderPassMask", "range": [ - 10249, - 10263 + 10281, + 10295 ], "loc": { "start": { - "line": 412, + "line": 411, "column": 7 }, "end": { - "line": 412, + "line": 411, "column": 21 } } }, "range": [ - 10244, - 10263 + 10276, + 10295 ], "loc": { "start": { - "line": 412, + "line": 411, "column": 2 }, "end": { - "line": 412, + "line": 411, "column": 21 } } @@ -18256,31 +18256,31 @@ "type": "Identifier", "name": "setSize", "range": [ - 10264, - 10271 + 10296, + 10303 ], "loc": { "start": { - "line": 412, + "line": 411, "column": 22 }, "end": { - "line": 412, + "line": 411, "column": 29 } } }, "range": [ - 10244, - 10271 + 10276, + 10303 ], "loc": { "start": { - "line": 412, + "line": 411, "column": 2 }, "end": { - "line": 412, + "line": 411, "column": 29 } } @@ -18290,16 +18290,16 @@ "type": "Identifier", "name": "width", "range": [ - 10272, - 10277 + 10304, + 10309 ], "loc": { "start": { - "line": 412, + "line": 411, "column": 30 }, "end": { - "line": 412, + "line": 411, "column": 35 } } @@ -18308,47 +18308,47 @@ "type": "Identifier", "name": "height", "range": [ - 10279, - 10285 + 10311, + 10317 ], "loc": { "start": { - "line": 412, + "line": 411, "column": 37 }, "end": { - "line": 412, + "line": 411, "column": 43 } } } ], "range": [ - 10244, - 10286 + 10276, + 10318 ], "loc": { "start": { - "line": 412, + "line": 411, "column": 2 }, "end": { - "line": 412, + "line": 411, "column": 44 } } }, "range": [ - 10244, - 10287 + 10276, + 10319 ], "loc": { "start": { - "line": 412, + "line": 411, "column": 2 }, "end": { - "line": 412, + "line": 411, "column": 45 } } @@ -18366,16 +18366,16 @@ "object": { "type": "ThisExpression", "range": [ - 10291, - 10295 + 10323, + 10327 ], "loc": { "start": { - "line": 413, + "line": 412, "column": 2 }, "end": { - "line": 413, + "line": 412, "column": 6 } } @@ -18384,31 +18384,31 @@ "type": "Identifier", "name": "blurPass", "range": [ - 10296, - 10304 + 10328, + 10336 ], "loc": { "start": { - "line": 413, + "line": 412, "column": 7 }, "end": { - "line": 413, + "line": 412, "column": 15 } } }, "range": [ - 10291, - 10304 + 10323, + 10336 ], "loc": { "start": { - "line": 413, + "line": 412, "column": 2 }, "end": { - "line": 413, + "line": 412, "column": 15 } } @@ -18417,31 +18417,31 @@ "type": "Identifier", "name": "setSize", "range": [ - 10305, - 10312 + 10337, + 10344 ], "loc": { "start": { - "line": 413, + "line": 412, "column": 16 }, "end": { - "line": 413, + "line": 412, "column": 23 } } }, "range": [ - 10291, - 10312 + 10323, + 10344 ], "loc": { "start": { - "line": 413, + "line": 412, "column": 2 }, "end": { - "line": 413, + "line": 412, "column": 23 } } @@ -18451,16 +18451,16 @@ "type": "Identifier", "name": "width", "range": [ - 10313, - 10318 + 10345, + 10350 ], "loc": { "start": { - "line": 413, + "line": 412, "column": 24 }, "end": { - "line": 413, + "line": 412, "column": 29 } } @@ -18469,47 +18469,47 @@ "type": "Identifier", "name": "height", "range": [ - 10320, - 10326 + 10352, + 10358 ], "loc": { "start": { - "line": 413, + "line": 412, "column": 31 }, "end": { - "line": 413, + "line": 412, "column": 37 } } } ], "range": [ - 10291, - 10327 + 10323, + 10359 ], "loc": { "start": { - "line": 413, + "line": 412, "column": 2 }, "end": { - "line": 413, + "line": 412, "column": 38 } } }, "range": [ - 10291, - 10328 + 10323, + 10360 ], "loc": { "start": { - "line": 413, + "line": 412, "column": 2 }, "end": { - "line": 413, + "line": 412, "column": 39 } } @@ -18523,16 +18523,16 @@ "type": "Identifier", "name": "width", "range": [ - 10334, - 10339 + 10366, + 10371 ], "loc": { "start": { - "line": 415, + "line": 414, "column": 2 }, "end": { - "line": 415, + "line": 414, "column": 7 } } @@ -18546,16 +18546,16 @@ "object": { "type": "ThisExpression", "range": [ - 10342, - 10346 + 10374, + 10378 ], "loc": { "start": { - "line": 415, + "line": 414, "column": 10 }, "end": { - "line": 415, + "line": 414, "column": 14 } } @@ -18564,31 +18564,31 @@ "type": "Identifier", "name": "blurPass", "range": [ - 10347, - 10355 + 10379, + 10387 ], "loc": { "start": { - "line": 415, + "line": 414, "column": 15 }, "end": { - "line": 415, + "line": 414, "column": 23 } } }, "range": [ - 10342, - 10355 + 10374, + 10387 ], "loc": { "start": { - "line": 415, + "line": 414, "column": 10 }, "end": { - "line": 415, + "line": 414, "column": 23 } } @@ -18597,61 +18597,61 @@ "type": "Identifier", "name": "width", "range": [ - 10356, - 10361 + 10388, + 10393 ], "loc": { "start": { - "line": 415, + "line": 414, "column": 24 }, "end": { - "line": 415, + "line": 414, "column": 29 } } }, "range": [ - 10342, - 10361 + 10374, + 10393 ], "loc": { "start": { - "line": 415, + "line": 414, "column": 10 }, "end": { - "line": 415, + "line": 414, "column": 29 } } }, "range": [ - 10334, - 10361 + 10366, + 10393 ], "loc": { "start": { - "line": 415, + "line": 414, "column": 2 }, "end": { - "line": 415, + "line": 414, "column": 29 } } }, "range": [ - 10334, - 10362 + 10366, + 10394 ], "loc": { "start": { - "line": 415, + "line": 414, "column": 2 }, "end": { - "line": 415, + "line": 414, "column": 30 } } @@ -18665,16 +18665,16 @@ "type": "Identifier", "name": "height", "range": [ - 10366, - 10372 + 10398, + 10404 ], "loc": { "start": { - "line": 416, + "line": 415, "column": 2 }, "end": { - "line": 416, + "line": 415, "column": 8 } } @@ -18688,16 +18688,16 @@ "object": { "type": "ThisExpression", "range": [ - 10375, - 10379 + 10407, + 10411 ], "loc": { "start": { - "line": 416, + "line": 415, "column": 11 }, "end": { - "line": 416, + "line": 415, "column": 15 } } @@ -18706,31 +18706,31 @@ "type": "Identifier", "name": "blurPass", "range": [ - 10380, - 10388 + 10412, + 10420 ], "loc": { "start": { - "line": 416, + "line": 415, "column": 16 }, "end": { - "line": 416, + "line": 415, "column": 24 } } }, "range": [ - 10375, - 10388 + 10407, + 10420 ], "loc": { "start": { - "line": 416, + "line": 415, "column": 11 }, "end": { - "line": 416, + "line": 415, "column": 24 } } @@ -18739,61 +18739,61 @@ "type": "Identifier", "name": "height", "range": [ - 10389, - 10395 + 10421, + 10427 ], "loc": { "start": { - "line": 416, + "line": 415, "column": 25 }, "end": { - "line": 416, + "line": 415, "column": 31 } } }, "range": [ - 10375, - 10395 + 10407, + 10427 ], "loc": { "start": { - "line": 416, + "line": 415, "column": 11 }, "end": { - "line": 416, + "line": 415, "column": 31 } } }, "range": [ - 10366, - 10395 + 10398, + 10427 ], "loc": { "start": { - "line": 416, + "line": 415, "column": 2 }, "end": { - "line": 416, + "line": 415, "column": 31 } } }, "range": [ - 10366, - 10396 + 10398, + 10428 ], "loc": { "start": { - "line": 416, + "line": 415, "column": 2 }, "end": { - "line": 416, + "line": 415, "column": 32 } } @@ -18811,16 +18811,16 @@ "object": { "type": "ThisExpression", "range": [ - 10402, - 10406 + 10434, + 10438 ], "loc": { "start": { - "line": 418, + "line": 417, "column": 2 }, "end": { - "line": 418, + "line": 417, "column": 6 } } @@ -18829,31 +18829,31 @@ "type": "Identifier", "name": "renderTargetMask", "range": [ - 10407, - 10423 + 10439, + 10455 ], "loc": { "start": { - "line": 418, + "line": 417, "column": 7 }, "end": { - "line": 418, + "line": 417, "column": 23 } } }, "range": [ - 10402, - 10423 + 10434, + 10455 ], "loc": { "start": { - "line": 418, + "line": 417, "column": 2 }, "end": { - "line": 418, + "line": 417, "column": 23 } } @@ -18862,31 +18862,31 @@ "type": "Identifier", "name": "setSize", "range": [ - 10424, - 10431 + 10456, + 10463 ], "loc": { "start": { - "line": 418, + "line": 417, "column": 24 }, "end": { - "line": 418, + "line": 417, "column": 31 } } }, "range": [ - 10402, - 10431 + 10434, + 10463 ], "loc": { "start": { - "line": 418, + "line": 417, "column": 2 }, "end": { - "line": 418, + "line": 417, "column": 31 } } @@ -18896,16 +18896,16 @@ "type": "Identifier", "name": "width", "range": [ - 10432, - 10437 + 10464, + 10469 ], "loc": { "start": { - "line": 418, + "line": 417, "column": 32 }, "end": { - "line": 418, + "line": 417, "column": 37 } } @@ -18914,47 +18914,47 @@ "type": "Identifier", "name": "height", "range": [ - 10439, - 10445 + 10471, + 10477 ], "loc": { "start": { - "line": 418, + "line": 417, "column": 39 }, "end": { - "line": 418, + "line": 417, "column": 45 } } } ], "range": [ - 10402, - 10446 + 10434, + 10478 ], "loc": { "start": { - "line": 418, + "line": 417, "column": 2 }, "end": { - "line": 418, + "line": 417, "column": 46 } } }, "range": [ - 10402, - 10447 + 10434, + 10479 ], "loc": { "start": { - "line": 418, + "line": 417, "column": 2 }, "end": { - "line": 418, + "line": 417, "column": 47 } } @@ -18972,16 +18972,16 @@ "object": { "type": "ThisExpression", "range": [ - 10451, - 10455 + 10483, + 10487 ], "loc": { "start": { - "line": 419, + "line": 418, "column": 2 }, "end": { - "line": 419, + "line": 418, "column": 6 } } @@ -18990,31 +18990,31 @@ "type": "Identifier", "name": "renderTargetX", "range": [ - 10456, - 10469 + 10488, + 10501 ], "loc": { "start": { - "line": 419, + "line": 418, "column": 7 }, "end": { - "line": 419, + "line": 418, "column": 20 } } }, "range": [ - 10451, - 10469 + 10483, + 10501 ], "loc": { "start": { - "line": 419, + "line": 418, "column": 2 }, "end": { - "line": 419, + "line": 418, "column": 20 } } @@ -19023,31 +19023,31 @@ "type": "Identifier", "name": "setSize", "range": [ - 10470, - 10477 + 10502, + 10509 ], "loc": { "start": { - "line": 419, + "line": 418, "column": 21 }, "end": { - "line": 419, + "line": 418, "column": 28 } } }, "range": [ - 10451, - 10477 + 10483, + 10509 ], "loc": { "start": { - "line": 419, + "line": 418, "column": 2 }, "end": { - "line": 419, + "line": 418, "column": 28 } } @@ -19057,16 +19057,16 @@ "type": "Identifier", "name": "width", "range": [ - 10478, - 10483 + 10510, + 10515 ], "loc": { "start": { - "line": 419, + "line": 418, "column": 29 }, "end": { - "line": 419, + "line": 418, "column": 34 } } @@ -19075,47 +19075,47 @@ "type": "Identifier", "name": "height", "range": [ - 10485, - 10491 + 10517, + 10523 ], "loc": { "start": { - "line": 419, + "line": 418, "column": 36 }, "end": { - "line": 419, + "line": 418, "column": 42 } } } ], "range": [ - 10451, - 10492 + 10483, + 10524 ], "loc": { "start": { - "line": 419, + "line": 418, "column": 2 }, "end": { - "line": 419, + "line": 418, "column": 43 } } }, "range": [ - 10451, - 10493 + 10483, + 10525 ], "loc": { "start": { - "line": 419, + "line": 418, "column": 2 }, "end": { - "line": 419, + "line": 418, "column": 44 } } @@ -19133,16 +19133,16 @@ "object": { "type": "ThisExpression", "range": [ - 10497, - 10501 + 10529, + 10533 ], "loc": { "start": { - "line": 420, + "line": 419, "column": 2 }, "end": { - "line": 420, + "line": 419, "column": 6 } } @@ -19151,31 +19151,31 @@ "type": "Identifier", "name": "renderTargetY", "range": [ - 10502, - 10515 + 10534, + 10547 ], "loc": { "start": { - "line": 420, + "line": 419, "column": 7 }, "end": { - "line": 420, + "line": 419, "column": 20 } } }, "range": [ - 10497, - 10515 + 10529, + 10547 ], "loc": { "start": { - "line": 420, + "line": 419, "column": 2 }, "end": { - "line": 420, + "line": 419, "column": 20 } } @@ -19184,31 +19184,31 @@ "type": "Identifier", "name": "setSize", "range": [ - 10516, - 10523 + 10548, + 10555 ], "loc": { "start": { - "line": 420, + "line": 419, "column": 21 }, "end": { - "line": 420, + "line": 419, "column": 28 } } }, "range": [ - 10497, - 10523 + 10529, + 10555 ], "loc": { "start": { - "line": 420, + "line": 419, "column": 2 }, "end": { - "line": 420, + "line": 419, "column": 28 } } @@ -19218,16 +19218,16 @@ "type": "Identifier", "name": "width", "range": [ - 10524, - 10529 + 10556, + 10561 ], "loc": { "start": { - "line": 420, + "line": 419, "column": 29 }, "end": { - "line": 420, + "line": 419, "column": 34 } } @@ -19236,63 +19236,63 @@ "type": "Identifier", "name": "height", "range": [ - 10531, - 10537 + 10563, + 10569 ], "loc": { "start": { - "line": 420, + "line": 419, "column": 36 }, "end": { - "line": 420, + "line": 419, "column": 42 } } } ], "range": [ - 10497, - 10538 + 10529, + 10570 ], "loc": { "start": { - "line": 420, + "line": 419, "column": 2 }, "end": { - "line": 420, + "line": 419, "column": 43 } } }, "range": [ - 10497, - 10539 + 10529, + 10571 ], "loc": { "start": { - "line": 420, + "line": 419, "column": 2 }, "end": { - "line": 420, + "line": 419, "column": 44 } } } ], "range": [ - 10189, - 10545 + 10221, + 10577 ], "loc": { "start": { - "line": 409, + "line": 408, "column": 24 }, "end": { - "line": 422, + "line": 421, "column": 2 } } @@ -19300,16 +19300,16 @@ "generator": false, "expression": false, "range": [ - 10173, - 10545 + 10205, + 10577 ], "loc": { "start": { - "line": 409, + "line": 408, "column": 8 }, "end": { - "line": 422, + "line": 421, "column": 2 } } @@ -19317,16 +19317,16 @@ "kind": "method", "computed": false, "range": [ - 10166, - 10545 + 10198, + 10577 ], "loc": { "start": { - "line": 409, + "line": 408, "column": 1 }, "end": { - "line": 422, + "line": 421, "column": 2 } }, @@ -19335,16 +19335,16 @@ "type": "Block", "value": "*\r\n\t * Updates this pass with the renderer's size.\r\n\t *\r\n\t * @param {Number} width - The width.\r\n\t * @param {Number} height - The height.\r\n\t ", "range": [ - 10016, - 10161 + 10048, + 10193 ], "loc": { "start": { - "line": 402, + "line": 401, "column": 1 }, "end": { - "line": 407, + "line": 406, "column": 4 } } @@ -19354,31 +19354,31 @@ } ], "range": [ - 764, - 10550 + 752, + 10582 ], "loc": { "start": { - "line": 37, + "line": 36, "column": 38 }, "end": { - "line": 424, + "line": 423, "column": 1 } } }, "range": [ - 733, - 10550 + 721, + 10582 ], "loc": { "start": { - "line": 37, + "line": 36, "column": 7 }, "end": { - "line": 424, + "line": 423, "column": 1 } }, @@ -19387,16 +19387,16 @@ "type": "Block", "value": "*\r\n * A crepuscular rays pass.\r\n ", "range": [ - 685, - 722 + 673, + 710 ], "loc": { "start": { - "line": 33, + "line": 32, "column": 0 }, "end": { - "line": 35, + "line": 34, "column": 3 } } @@ -19407,16 +19407,16 @@ "specifiers": [], "source": null, "range": [ - 726, - 10550 + 714, + 10582 ], "loc": { "start": { - "line": 37, + "line": 36, "column": 0 }, "end": { - "line": 424, + "line": 423, "column": 1 } }, @@ -19425,16 +19425,16 @@ "type": "Block", "value": "*\r\n * A crepuscular rays pass.\r\n ", "range": [ - 685, - 722 + 673, + 710 ], "loc": { "start": { - "line": 33, + "line": 32, "column": 0 }, "end": { - "line": 35, + "line": 34, "column": 3 } } @@ -19445,7 +19445,7 @@ "sourceType": "module", "range": [ 0, - 10550 + 10582 ], "loc": { "start": { @@ -19453,17 +19453,17 @@ "column": 0 }, "end": { - "line": 424, + "line": 423, "column": 1 } }, "comments": [ { "type": "Block", - "value": "*\r\n * Clamps a given value.\r\n *\r\n * @private\r\n * @static\r\n * @param {Number} value - The value to clamp.\r\n * @param {Number} min - The lowest possible value.\r\n * @param {Number} max - The highest possible value.\r\n * @return {Number} The clamped value.\r\n ", + "value": "*\r\n * Clamps a given value.\r\n *\r\n * @private\r\n * @param {Number} value - The value to clamp.\r\n * @param {Number} min - The lowest possible value.\r\n * @param {Number} max - The highest possible value.\r\n * @return {Number} The clamped value.\r\n ", "range": [ 333, - 591 + 579 ], "loc": { "start": { @@ -19471,7 +19471,7 @@ "column": 0 }, "end": { - "line": 25, + "line": 24, "column": 3 } } @@ -19480,16 +19480,16 @@ "type": "Block", "value": "*\r\n * A crepuscular rays pass.\r\n ", "range": [ - 685, - 722 + 673, + 710 ], "loc": { "start": { - "line": 33, + "line": 32, "column": 0 }, "end": { - "line": 35, + "line": 34, "column": 3 } } @@ -19498,16 +19498,16 @@ "type": "Block", "value": "*\r\n\t * Constructs a new god rays pass.\r\n\t *\r\n\t * @param {Scene} scene - The main scene.\r\n\t * @param {Camera} camera - The main camera.\r\n\t * @param {Object3D} lightSource - The main light source.\r\n\t * @param {Object} [options] - The options.\r\n\t * @param {Number} [options.density=0.96] - The density of the light rays.\r\n\t * @param {Number} [options.decay=0.93] - An illumination decay factor.\r\n\t * @param {Number} [options.weight=0.4] - A light ray weight factor.\r\n\t * @param {Number} [options.exposure=0.6] - A constant attenuation coefficient.\r\n\t * @param {Number} [options.clampMax=1.0] - An upper bound for the saturation of the overall effect.\r\n\t * @param {Number} [options.intensity=1.0] - A constant factor for additive blending.\r\n\t * @param {Number} [options.resolutionScale=0.5] - The render texture resolution scale, relative to the screen render size.\r\n\t * @param {Number} [options.kernelSize=KernelSize.LARGE] - The blur kernel size.\r\n\t * @param {Number} [options.samples=60] - The number of samples per pixel.\r\n\t * @param {Number} [options.screenMode=true] - Whether the screen blend mode should be used for combining the god rays texture with the scene colors.\r\n\t ", "range": [ - 770, - 1951 + 758, + 1939 ], "loc": { "start": { - "line": 39, + "line": 38, "column": 1 }, "end": { - "line": 56, + "line": 55, "column": 4 } } @@ -19516,16 +19516,16 @@ "type": "Block", "value": "*\r\n\t\t * The name of this pass.\r\n\t\t ", "range": [ - 2031, - 2070 + 2019, + 2058 ], "loc": { "start": { - "line": 62, + "line": 61, "column": 2 }, "end": { - "line": 64, + "line": 63, "column": 5 } } @@ -19534,16 +19534,16 @@ "type": "Block", "value": "*\r\n\t\t * This pass renders to the write buffer.\r\n\t\t ", "range": [ - 2108, - 2163 + 2096, + 2151 ], "loc": { "start": { - "line": 68, + "line": 67, "column": 2 }, "end": { - "line": 70, + "line": 69, "column": 5 } } @@ -19552,16 +19552,16 @@ "type": "Block", "value": "*\r\n\t\t * A scene that only contains the light source.\r\n\t\t *\r\n\t\t * @type {Scene}\r\n\t\t * @private\r\n\t\t ", "range": [ - 2197, - 2299 + 2185, + 2287 ], "loc": { "start": { - "line": 74, + "line": 73, "column": 2 }, "end": { - "line": 79, + "line": 78, "column": 5 } } @@ -19570,16 +19570,16 @@ "type": "Block", "value": "*\r\n\t\t * The main scene.\r\n\t\t *\r\n\t\t * @type {Scene}\r\n\t\t * @private\r\n\t\t ", "range": [ - 2341, - 2414 + 2329, + 2402 ], "loc": { "start": { - "line": 83, + "line": 82, "column": 2 }, "end": { - "line": 88, + "line": 87, "column": 5 } } @@ -19588,16 +19588,16 @@ "type": "Block", "value": "*\r\n\t\t * The main camera.\r\n\t\t *\r\n\t\t * @type {Camera}\r\n\t\t * @private\r\n\t\t ", "range": [ - 2449, - 2524 + 2437, + 2512 ], "loc": { "start": { - "line": 92, + "line": 91, "column": 2 }, "end": { - "line": 97, + "line": 96, "column": 5 } } @@ -19606,16 +19606,16 @@ "type": "Block", "value": "*\r\n\t\t * A pass that only renders the light source.\r\n\t\t *\r\n\t\t * @type {RenderPass}\r\n\t\t * @private\r\n\t\t ", "range": [ - 2561, - 2666 + 2549, + 2654 ], "loc": { "start": { - "line": 101, + "line": 100, "column": 2 }, "end": { - "line": 106, + "line": 105, "column": 5 } } @@ -19624,16 +19624,16 @@ "type": "Block", "value": "*\r\n\t\t * A pass that renders the masked scene over the light.\r\n\t\t *\r\n\t\t * @type {RenderPass}\r\n\t\t * @private\r\n\t\t ", "range": [ - 2750, - 2865 + 2738, + 2853 ], "loc": { "start": { - "line": 110, + "line": 109, "column": 2 }, "end": { - "line": 115, + "line": 114, "column": 5 } } @@ -19642,16 +19642,16 @@ "type": "Block", "value": "*\r\n\t\t * A blur pass.\r\n\t\t *\r\n\t\t * @type {BlurPass}\r\n\t\t * @private\r\n\t\t ", "range": [ - 3097, - 3170 + 3085, + 3158 ], "loc": { "start": { - "line": 124, + "line": 123, "column": 2 }, "end": { - "line": 129, + "line": 128, "column": 5 } } @@ -19660,16 +19660,16 @@ "type": "Block", "value": "*\r\n\t\t * A render target.\r\n\t\t *\r\n\t\t * @type {WebGLRenderTarget}\r\n\t\t * @private\r\n\t\t ", "range": [ - 3220, - 3306 + 3208, + 3294 ], "loc": { "start": { - "line": 133, + "line": 132, "column": 2 }, "end": { - "line": 138, + "line": 137, "column": 5 } } @@ -19678,16 +19678,16 @@ "type": "Block", "value": "*\r\n\t\t * A second render target.\r\n\t\t *\r\n\t\t * @type {WebGLRenderTarget}\r\n\t\t * @private\r\n\t\t ", "range": [ - 3595, - 3688 + 3583, + 3676 ], "loc": { "start": { - "line": 150, + "line": 149, "column": 2 }, "end": { - "line": 155, + "line": 154, "column": 5 } } @@ -19696,16 +19696,16 @@ "type": "Block", "value": "*\r\n\t\t * A render target for the masked light scene.\r\n\t\t *\r\n\t\t * @type {WebGLRenderTarget}\r\n\t\t * @private\r\n\t\t ", "range": [ - 3806, - 3919 + 3794, + 3907 ], "loc": { "start": { - "line": 161, + "line": 160, "column": 2 }, "end": { - "line": 166, + "line": 165, "column": 5 } } @@ -19714,16 +19714,16 @@ "type": "Block", "value": "*\r\n\t\t * The light source.\r\n\t\t *\r\n\t\t * @type {Object3D}\r\n\t\t ", "range": [ - 4164, - 4227 + 4152, + 4215 ], "loc": { "start": { - "line": 176, + "line": 175, "column": 2 }, "end": { - "line": 180, + "line": 179, "column": 5 } } @@ -19732,16 +19732,16 @@ "type": "Block", "value": "*\r\n\t\t * The light position in screen space.\r\n\t\t *\r\n\t\t * @type {Vector3}\r\n\t\t * @private\r\n\t\t ", "range": [ - 4270, - 4365 + 4258, + 4353 ], "loc": { "start": { - "line": 184, + "line": 183, "column": 2 }, "end": { - "line": 189, + "line": 188, "column": 5 } } @@ -19750,16 +19750,16 @@ "type": "Block", "value": "*\r\n\t\t * A god rays shader material.\r\n\t\t *\r\n\t\t * @type {GodRaysMaterial}\r\n\t\t * @private\r\n\t\t ", "range": [ - 4413, - 4508 + 4401, + 4496 ], "loc": { "start": { - "line": 193, + "line": 192, "column": 2 }, "end": { - "line": 198, + "line": 197, "column": 5 } } @@ -19768,16 +19768,16 @@ "type": "Block", "value": "*\r\n\t\t * A combine shader material.\r\n\t\t *\r\n\t\t * @type {CombineMaterial}\r\n\t\t * @private\r\n\t\t ", "range": [ - 5197, - 5291 + 5185, + 5279 ], "loc": { "start": { - "line": 211, + "line": 210, "column": 2 }, "end": { - "line": 216, + "line": 215, "column": 5 } } @@ -19786,16 +19786,16 @@ "type": "Block", "value": "*\r\n\t * The resolution scale.\r\n\t *\r\n\t * @type {Number}\r\n\t * @default 0.5\r\n\t ", "range": [ - 5456, - 5535 + 5444, + 5523 ], "loc": { "start": { - "line": 224, + "line": 223, "column": 1 }, "end": { - "line": 229, + "line": 228, "column": 4 } } @@ -19804,16 +19804,16 @@ "type": "Block", "value": "*\r\n\t * You need to call {@link EffectComposer#setSize} after changing this value.\r\n\t *\r\n\t * @type {Number}\r\n\t ", "range": [ - 5608, - 5722 + 5596, + 5710 ], "loc": { "start": { - "line": 233, + "line": 232, "column": 1 }, "end": { - "line": 237, + "line": 236, "column": 4 } } @@ -19822,16 +19822,16 @@ "type": "Block", "value": "*\r\n\t * The blur kernel size.\r\n\t *\r\n\t * @type {KernelSize}\r\n\t * @default KernelSize.LARGE\r\n\t ", "range": [ - 5799, - 5895 + 5795, + 5891 ], "loc": { "start": { - "line": 241, + "line": 240, "column": 1 }, "end": { - "line": 246, + "line": 245, "column": 4 } } @@ -19840,16 +19840,16 @@ "type": "Block", "value": "*\r\n\t * @type {KernelSize}\r\n\t ", "range": [ - 5958, - 5991 + 5954, + 5987 ], "loc": { "start": { - "line": 250, + "line": 249, "column": 1 }, "end": { - "line": 252, + "line": 251, "column": 4 } } @@ -19858,16 +19858,16 @@ "type": "Block", "value": "*\r\n\t * The overall intensity of the effect.\r\n\t *\r\n\t * @type {Number}\r\n\t * @default 1.0\r\n\t ", "range": [ - 6071, - 6165 + 6075, + 6169 ], "loc": { "start": { - "line": 256, + "line": 255, "column": 1 }, "end": { - "line": 261, + "line": 260, "column": 4 } } @@ -19876,16 +19876,16 @@ "type": "Block", "value": "*\r\n\t * @type {Number}\r\n\t ", "range": [ - 6247, - 6276 + 6251, + 6280 ], "loc": { "start": { - "line": 265, + "line": 264, "column": 1 }, "end": { - "line": 267, + "line": 266, "column": 4 } } @@ -19894,16 +19894,16 @@ "type": "Block", "value": "*\r\n\t * The number of samples per pixel.\r\n\t *\r\n\t * @type {Number}\r\n\t * @default 60\r\n\t ", "range": [ - 6362, - 6451 + 6374, + 6463 ], "loc": { "start": { - "line": 271, + "line": 270, "column": 1 }, "end": { - "line": 276, + "line": 275, "column": 4 } } @@ -19912,16 +19912,16 @@ "type": "Block", "value": "*\r\n\t * This value must be carefully chosen. A higher value directly increases the\r\n\t * GPU load.\r\n\t *\r\n\t * @type {Number}\r\n\t ", "range": [ - 6548, - 6677 + 6560, + 6689 ], "loc": { "start": { - "line": 280, + "line": 279, "column": 1 }, "end": { - "line": 285, + "line": 284, "column": 4 } } @@ -19930,16 +19930,16 @@ "type": "Block", "value": "*\r\n\t * Renders the scene.\r\n\t *\r\n\t * The god rays pass has four phases:\r\n\t *\r\n\t * Mask Phase:\r\n\t * First, the light source is rendered. Then the scene is rendered into the\r\n\t * same buffer using a mask override material with depth test enabled.\r\n\t *\r\n\t * Preliminary Blur Phase:\r\n\t * The masked scene is blurred.\r\n\t *\r\n\t * God Rays Phase:\r\n\t * The blurred scene is blurred again, but this time along radial lines\r\n\t * towards the light source.\r\n\t *\r\n\t * Composite Phase:\r\n\t * The final result is combined with the read buffer.\r\n\t *\r\n\t * @param {WebGLRenderer} renderer - The renderer.\r\n\t * @param {WebGLRenderTarget} readBuffer - The read buffer.\r\n\t * @param {WebGLRenderTarget} writeBuffer - The write buffer.\r\n\t ", "range": [ - 6914, - 7637 + 6946, + 7669 ], "loc": { "start": { - "line": 297, + "line": 296, "column": 1 }, "end": { - "line": 319, + "line": 318, "column": 4 } } @@ -19948,16 +19948,16 @@ "type": "Line", "value": " Compute the screen light position and translate it to [0, 1].", "range": [ - 8179, - 8243 + 8211, + 8275 ], "loc": { "start": { - "line": 340, + "line": 339, "column": 2 }, "end": { - "line": 340, + "line": 339, "column": 66 } } @@ -19966,16 +19966,16 @@ "type": "Line", "value": " Render the masked scene.", "range": [ - 8462, - 8489 + 8494, + 8521 ], "loc": { "start": { - "line": 345, + "line": 344, "column": 2 }, "end": { - "line": 345, + "line": 344, "column": 29 } } @@ -19984,16 +19984,16 @@ "type": "Line", "value": " Convolution phase.", "range": [ - 8860, - 8881 + 8892, + 8913 ], "loc": { "start": { - "line": 362, + "line": 361, "column": 2 }, "end": { - "line": 362, + "line": 361, "column": 23 } } @@ -20002,16 +20002,16 @@ "type": "Line", "value": " God rays pass.", "range": [ - 8955, - 8972 + 8987, + 9004 ], "loc": { "start": { - "line": 365, + "line": 364, "column": 2 }, "end": { - "line": 365, + "line": 364, "column": 19 } } @@ -20020,16 +20020,16 @@ "type": "Line", "value": " Final pass - composite god rays onto colours.", "range": [ - 9132, - 9180 + 9164, + 9212 ], "loc": { "start": { - "line": 370, + "line": 369, "column": 2 }, "end": { - "line": 370, + "line": 369, "column": 50 } } @@ -20038,16 +20038,16 @@ "type": "Block", "value": "*\r\n\t * Adjusts the format of the render targets.\r\n\t *\r\n\t * @param {WebGLRenderer} renderer - The renderer.\r\n\t * @param {Boolean} alpha - Whether the renderer uses the alpha channel or not.\r\n\t ", "range": [ - 9439, - 9635 + 9471, + 9667 ], "loc": { "start": { - "line": 379, + "line": 378, "column": 1 }, "end": { - "line": 384, + "line": 383, "column": 4 } } @@ -20056,16 +20056,16 @@ "type": "Block", "value": "*\r\n\t * Updates this pass with the renderer's size.\r\n\t *\r\n\t * @param {Number} width - The width.\r\n\t * @param {Number} height - The height.\r\n\t ", "range": [ - 10016, - 10161 + 10048, + 10193 ], "loc": { "start": { - "line": 402, + "line": 401, "column": 1 }, "end": { - "line": 407, + "line": 406, "column": 4 } } diff --git a/public/docs/ast/source/passes/PixelationPass.js.json b/public/docs/ast/source/passes/PixelationPass.js.json index d6faee0e1..5bf0b703b 100644 --- a/public/docs/ast/source/passes/PixelationPass.js.json +++ b/public/docs/ast/source/passes/PixelationPass.js.json @@ -1464,10 +1464,10 @@ "type": "AssignmentPattern", "left": { "type": "Identifier", - "name": "x", + "name": "value", "range": [ 1033, - 1034 + 1038 ], "loc": { "start": { @@ -1476,7 +1476,7 @@ }, "end": { "line": 62, - "column": 18 + "column": 22 } } }, @@ -1485,23 +1485,23 @@ "value": 30, "raw": "30", "range": [ - 1037, - 1039 + 1041, + 1043 ], "loc": { "start": { "line": 62, - "column": 21 + "column": 25 }, "end": { "line": 62, - "column": 23 + "column": 27 } } }, "range": [ 1033, - 1039 + 1043 ], "loc": { "start": { @@ -1510,7 +1510,7 @@ }, "end": { "line": 62, - "column": 23 + "column": 27 } } } @@ -1525,10 +1525,10 @@ "operator": "=", "left": { "type": "Identifier", - "name": "x", + "name": "value", "range": [ - 1048, - 1049 + 1052, + 1057 ], "loc": { "start": { @@ -1537,7 +1537,7 @@ }, "end": { "line": 64, - "column": 3 + "column": 7 } } }, @@ -1550,17 +1550,17 @@ "type": "Identifier", "name": "Math", "range": [ - 1052, - 1056 + 1060, + 1064 ], "loc": { "start": { "line": 64, - "column": 6 + "column": 10 }, "end": { "line": 64, - "column": 10 + "column": 14 } } }, @@ -1568,73 +1568,73 @@ "type": "Identifier", "name": "floor", "range": [ - 1057, - 1062 + 1065, + 1070 ], "loc": { "start": { "line": 64, - "column": 11 + "column": 15 }, "end": { "line": 64, - "column": 16 + "column": 20 } } }, "range": [ - 1052, - 1062 + 1060, + 1070 ], "loc": { "start": { "line": 64, - "column": 6 + "column": 10 }, "end": { "line": 64, - "column": 16 + "column": 20 } } }, "arguments": [ { "type": "Identifier", - "name": "x", + "name": "value", "range": [ - 1063, - 1064 + 1071, + 1076 ], "loc": { "start": { "line": 64, - "column": 17 + "column": 21 }, "end": { "line": 64, - "column": 18 + "column": 26 } } } ], "range": [ - 1052, - 1065 + 1060, + 1077 ], "loc": { "start": { "line": 64, - "column": 6 + "column": 10 }, "end": { "line": 64, - "column": 19 + "column": 27 } } }, "range": [ - 1048, - 1065 + 1052, + 1077 ], "loc": { "start": { @@ -1643,13 +1643,13 @@ }, "end": { "line": 64, - "column": 19 + "column": 27 } } }, "range": [ - 1048, - 1066 + 1052, + 1078 ], "loc": { "start": { @@ -1658,7 +1658,7 @@ }, "end": { "line": 64, - "column": 20 + "column": 28 } } }, @@ -1672,10 +1672,10 @@ "operator": "%", "left": { "type": "Identifier", - "name": "x", + "name": "value", "range": [ - 1075, - 1076 + 1087, + 1092 ], "loc": { "start": { @@ -1684,7 +1684,7 @@ }, "end": { "line": 66, - "column": 6 + "column": 10 } } }, @@ -1693,23 +1693,23 @@ "value": 2, "raw": "2", "range": [ - 1079, - 1080 + 1095, + 1096 ], "loc": { "start": { "line": 66, - "column": 9 + "column": 13 }, "end": { "line": 66, - "column": 10 + "column": 14 } } }, "range": [ - 1075, - 1080 + 1087, + 1096 ], "loc": { "start": { @@ -1718,7 +1718,7 @@ }, "end": { "line": 66, - "column": 10 + "column": 14 } } }, @@ -1727,23 +1727,23 @@ "value": 0, "raw": "0", "range": [ - 1083, - 1084 + 1099, + 1100 ], "loc": { "start": { "line": 66, - "column": 13 + "column": 17 }, "end": { "line": 66, - "column": 14 + "column": 18 } } }, "range": [ - 1075, - 1084 + 1087, + 1100 ], "loc": { "start": { @@ -1752,7 +1752,7 @@ }, "end": { "line": 66, - "column": 14 + "column": 18 } } }, @@ -1766,10 +1766,10 @@ "operator": "+=", "left": { "type": "Identifier", - "name": "x", + "name": "value", "range": [ - 1094, - 1095 + 1110, + 1115 ], "loc": { "start": { @@ -1778,7 +1778,7 @@ }, "end": { "line": 68, - "column": 4 + "column": 8 } } }, @@ -1787,23 +1787,23 @@ "value": 1, "raw": "1", "range": [ - 1099, - 1100 + 1119, + 1120 ], "loc": { "start": { "line": 68, - "column": 8 + "column": 12 }, "end": { "line": 68, - "column": 9 + "column": 13 } } }, "range": [ - 1094, - 1100 + 1110, + 1120 ], "loc": { "start": { @@ -1812,13 +1812,13 @@ }, "end": { "line": 68, - "column": 9 + "column": 13 } } }, "range": [ - 1094, - 1101 + 1110, + 1121 ], "loc": { "start": { @@ -1827,19 +1827,19 @@ }, "end": { "line": 68, - "column": 10 + "column": 14 } } } ], "range": [ - 1086, - 1108 + 1102, + 1128 ], "loc": { "start": { "line": 66, - "column": 16 + "column": 20 }, "end": { "line": 70, @@ -1849,8 +1849,8 @@ }, "alternate": null, "range": [ - 1072, - 1108 + 1084, + 1128 ], "loc": { "start": { @@ -1877,8 +1877,8 @@ "object": { "type": "ThisExpression", "range": [ - 1114, - 1118 + 1134, + 1138 ], "loc": { "start": { @@ -1895,8 +1895,8 @@ "type": "Identifier", "name": "pixelationMaterial", "range": [ - 1119, - 1137 + 1139, + 1157 ], "loc": { "start": { @@ -1910,8 +1910,8 @@ } }, "range": [ - 1114, - 1137 + 1134, + 1157 ], "loc": { "start": { @@ -1928,8 +1928,8 @@ "type": "Identifier", "name": "granularity", "range": [ - 1138, - 1149 + 1158, + 1169 ], "loc": { "start": { @@ -1943,8 +1943,8 @@ } }, "range": [ - 1114, - 1149 + 1134, + 1169 ], "loc": { "start": { @@ -1959,10 +1959,10 @@ }, "right": { "type": "Identifier", - "name": "x", + "name": "value", "range": [ - 1152, - 1153 + 1172, + 1177 ], "loc": { "start": { @@ -1971,13 +1971,13 @@ }, "end": { "line": 72, - "column": 41 + "column": 45 } } }, "range": [ - 1114, - 1153 + 1134, + 1177 ], "loc": { "start": { @@ -1986,13 +1986,13 @@ }, "end": { "line": 72, - "column": 41 + "column": 45 } } }, "range": [ - 1114, - 1154 + 1134, + 1178 ], "loc": { "start": { @@ -2001,19 +2001,19 @@ }, "end": { "line": 72, - "column": 42 + "column": 46 } } } ], "range": [ - 1041, - 1160 + 1045, + 1184 ], "loc": { "start": { "line": 62, - "column": 25 + "column": 29 }, "end": { "line": 74, @@ -2025,7 +2025,7 @@ "expression": false, "range": [ 1032, - 1160 + 1184 ], "loc": { "start": { @@ -2042,7 +2042,7 @@ "computed": false, "range": [ 1017, - 1160 + 1184 ], "loc": { "start": { @@ -2079,8 +2079,8 @@ "type": "Block", "value": "*\r\n\t * Renders the effect.\r\n\t *\r\n\t * @param {WebGLRenderer} renderer - The renderer.\r\n\t * @param {WebGLRenderTarget} readBuffer - The read buffer.\r\n\t * @param {WebGLRenderTarget} writeBuffer - The write buffer.\r\n\t ", "range": [ - 1165, - 1383 + 1189, + 1407 ], "loc": { "start": { @@ -2102,8 +2102,8 @@ "type": "Identifier", "name": "render", "range": [ - 1388, - 1394 + 1412, + 1418 ], "loc": { "start": { @@ -2124,8 +2124,8 @@ "type": "Identifier", "name": "renderer", "range": [ - 1395, - 1403 + 1419, + 1427 ], "loc": { "start": { @@ -2142,8 +2142,8 @@ "type": "Identifier", "name": "readBuffer", "range": [ - 1405, - 1415 + 1429, + 1439 ], "loc": { "start": { @@ -2160,8 +2160,8 @@ "type": "Identifier", "name": "writeBuffer", "range": [ - 1417, - 1428 + 1441, + 1452 ], "loc": { "start": { @@ -2198,8 +2198,8 @@ "object": { "type": "ThisExpression", "range": [ - 1437, - 1441 + 1461, + 1465 ], "loc": { "start": { @@ -2216,8 +2216,8 @@ "type": "Identifier", "name": "pixelationMaterial", "range": [ - 1442, - 1460 + 1466, + 1484 ], "loc": { "start": { @@ -2231,8 +2231,8 @@ } }, "range": [ - 1437, - 1460 + 1461, + 1484 ], "loc": { "start": { @@ -2249,8 +2249,8 @@ "type": "Identifier", "name": "uniforms", "range": [ - 1461, - 1469 + 1485, + 1493 ], "loc": { "start": { @@ -2264,8 +2264,8 @@ } }, "range": [ - 1437, - 1469 + 1461, + 1493 ], "loc": { "start": { @@ -2282,8 +2282,8 @@ "type": "Identifier", "name": "tDiffuse", "range": [ - 1470, - 1478 + 1494, + 1502 ], "loc": { "start": { @@ -2297,8 +2297,8 @@ } }, "range": [ - 1437, - 1478 + 1461, + 1502 ], "loc": { "start": { @@ -2315,8 +2315,8 @@ "type": "Identifier", "name": "value", "range": [ - 1479, - 1484 + 1503, + 1508 ], "loc": { "start": { @@ -2330,8 +2330,8 @@ } }, "range": [ - 1437, - 1484 + 1461, + 1508 ], "loc": { "start": { @@ -2351,8 +2351,8 @@ "type": "Identifier", "name": "readBuffer", "range": [ - 1487, - 1497 + 1511, + 1521 ], "loc": { "start": { @@ -2369,8 +2369,8 @@ "type": "Identifier", "name": "texture", "range": [ - 1498, - 1505 + 1522, + 1529 ], "loc": { "start": { @@ -2384,8 +2384,8 @@ } }, "range": [ - 1487, - 1505 + 1511, + 1529 ], "loc": { "start": { @@ -2399,8 +2399,8 @@ } }, "range": [ - 1437, - 1505 + 1461, + 1529 ], "loc": { "start": { @@ -2414,8 +2414,8 @@ } }, "range": [ - 1437, - 1506 + 1461, + 1530 ], "loc": { "start": { @@ -2439,8 +2439,8 @@ "type": "Identifier", "name": "renderer", "range": [ - 1512, - 1520 + 1536, + 1544 ], "loc": { "start": { @@ -2457,8 +2457,8 @@ "type": "Identifier", "name": "render", "range": [ - 1521, - 1527 + 1545, + 1551 ], "loc": { "start": { @@ -2472,8 +2472,8 @@ } }, "range": [ - 1512, - 1527 + 1536, + 1551 ], "loc": { "start": { @@ -2493,8 +2493,8 @@ "object": { "type": "ThisExpression", "range": [ - 1528, - 1532 + 1552, + 1556 ], "loc": { "start": { @@ -2511,8 +2511,8 @@ "type": "Identifier", "name": "scene", "range": [ - 1533, - 1538 + 1557, + 1562 ], "loc": { "start": { @@ -2526,8 +2526,8 @@ } }, "range": [ - 1528, - 1538 + 1552, + 1562 ], "loc": { "start": { @@ -2546,8 +2546,8 @@ "object": { "type": "ThisExpression", "range": [ - 1540, - 1544 + 1564, + 1568 ], "loc": { "start": { @@ -2564,8 +2564,8 @@ "type": "Identifier", "name": "camera", "range": [ - 1545, - 1551 + 1569, + 1575 ], "loc": { "start": { @@ -2579,8 +2579,8 @@ } }, "range": [ - 1540, - 1551 + 1564, + 1575 ], "loc": { "start": { @@ -2601,8 +2601,8 @@ "object": { "type": "ThisExpression", "range": [ - 1553, - 1557 + 1577, + 1581 ], "loc": { "start": { @@ -2619,8 +2619,8 @@ "type": "Identifier", "name": "renderToScreen", "range": [ - 1558, - 1572 + 1582, + 1596 ], "loc": { "start": { @@ -2634,8 +2634,8 @@ } }, "range": [ - 1553, - 1572 + 1577, + 1596 ], "loc": { "start": { @@ -2653,8 +2653,8 @@ "value": null, "raw": "null", "range": [ - 1575, - 1579 + 1599, + 1603 ], "loc": { "start": { @@ -2671,8 +2671,8 @@ "type": "Identifier", "name": "writeBuffer", "range": [ - 1582, - 1593 + 1606, + 1617 ], "loc": { "start": { @@ -2686,8 +2686,8 @@ } }, "range": [ - 1553, - 1593 + 1577, + 1617 ], "loc": { "start": { @@ -2702,8 +2702,8 @@ } ], "range": [ - 1512, - 1594 + 1536, + 1618 ], "loc": { "start": { @@ -2717,8 +2717,8 @@ } }, "range": [ - 1512, - 1595 + 1536, + 1619 ], "loc": { "start": { @@ -2733,8 +2733,8 @@ } ], "range": [ - 1430, - 1601 + 1454, + 1625 ], "loc": { "start": { @@ -2750,8 +2750,8 @@ "generator": false, "expression": false, "range": [ - 1394, - 1601 + 1418, + 1625 ], "loc": { "start": { @@ -2767,8 +2767,8 @@ "kind": "method", "computed": false, "range": [ - 1388, - 1601 + 1412, + 1625 ], "loc": { "start": { @@ -2785,8 +2785,8 @@ "type": "Block", "value": "*\r\n\t * Renders the effect.\r\n\t *\r\n\t * @param {WebGLRenderer} renderer - The renderer.\r\n\t * @param {WebGLRenderTarget} readBuffer - The read buffer.\r\n\t * @param {WebGLRenderTarget} writeBuffer - The write buffer.\r\n\t ", "range": [ - 1165, - 1383 + 1189, + 1407 ], "loc": { "start": { @@ -2805,8 +2805,8 @@ "type": "Block", "value": "*\r\n\t * Updates this pass with the renderer's size.\r\n\t *\r\n\t * @param {Number} width - The width.\r\n\t * @param {Number} height - The height.\r\n\t ", "range": [ - 1606, - 1751 + 1630, + 1775 ], "loc": { "start": { @@ -2828,8 +2828,8 @@ "type": "Identifier", "name": "setSize", "range": [ - 1756, - 1763 + 1780, + 1787 ], "loc": { "start": { @@ -2850,8 +2850,8 @@ "type": "Identifier", "name": "width", "range": [ - 1764, - 1769 + 1788, + 1793 ], "loc": { "start": { @@ -2868,8 +2868,8 @@ "type": "Identifier", "name": "height", "range": [ - 1771, - 1777 + 1795, + 1801 ], "loc": { "start": { @@ -2899,8 +2899,8 @@ "object": { "type": "ThisExpression", "range": [ - 1786, - 1790 + 1810, + 1814 ], "loc": { "start": { @@ -2917,8 +2917,8 @@ "type": "Identifier", "name": "pixelationMaterial", "range": [ - 1791, - 1809 + 1815, + 1833 ], "loc": { "start": { @@ -2932,8 +2932,8 @@ } }, "range": [ - 1786, - 1809 + 1810, + 1833 ], "loc": { "start": { @@ -2950,8 +2950,8 @@ "type": "Identifier", "name": "setResolution", "range": [ - 1810, - 1823 + 1834, + 1847 ], "loc": { "start": { @@ -2965,8 +2965,8 @@ } }, "range": [ - 1786, - 1823 + 1810, + 1847 ], "loc": { "start": { @@ -2984,8 +2984,8 @@ "type": "Identifier", "name": "width", "range": [ - 1824, - 1829 + 1848, + 1853 ], "loc": { "start": { @@ -3002,8 +3002,8 @@ "type": "Identifier", "name": "height", "range": [ - 1831, - 1837 + 1855, + 1861 ], "loc": { "start": { @@ -3018,8 +3018,8 @@ } ], "range": [ - 1786, - 1838 + 1810, + 1862 ], "loc": { "start": { @@ -3033,8 +3033,8 @@ } }, "range": [ - 1786, - 1839 + 1810, + 1863 ], "loc": { "start": { @@ -3049,8 +3049,8 @@ } ], "range": [ - 1779, - 1845 + 1803, + 1869 ], "loc": { "start": { @@ -3066,8 +3066,8 @@ "generator": false, "expression": false, "range": [ - 1763, - 1845 + 1787, + 1869 ], "loc": { "start": { @@ -3083,8 +3083,8 @@ "kind": "method", "computed": false, "range": [ - 1756, - 1845 + 1780, + 1869 ], "loc": { "start": { @@ -3101,8 +3101,8 @@ "type": "Block", "value": "*\r\n\t * Updates this pass with the renderer's size.\r\n\t *\r\n\t * @param {Number} width - The width.\r\n\t * @param {Number} height - The height.\r\n\t ", "range": [ - 1606, - 1751 + 1630, + 1775 ], "loc": { "start": { @@ -3121,7 +3121,7 @@ ], "range": [ 165, - 1850 + 1874 ], "loc": { "start": { @@ -3136,7 +3136,7 @@ }, "range": [ 131, - 1850 + 1874 ], "loc": { "start": { @@ -3174,7 +3174,7 @@ "source": null, "range": [ 124, - 1850 + 1874 ], "loc": { "start": { @@ -3211,7 +3211,7 @@ "sourceType": "module", "range": [ 0, - 1850 + 1874 ], "loc": { "start": { @@ -3354,8 +3354,8 @@ "type": "Block", "value": "*\r\n\t * Renders the effect.\r\n\t *\r\n\t * @param {WebGLRenderer} renderer - The renderer.\r\n\t * @param {WebGLRenderTarget} readBuffer - The read buffer.\r\n\t * @param {WebGLRenderTarget} writeBuffer - The write buffer.\r\n\t ", "range": [ - 1165, - 1383 + 1189, + 1407 ], "loc": { "start": { @@ -3372,8 +3372,8 @@ "type": "Block", "value": "*\r\n\t * Updates this pass with the renderer's size.\r\n\t *\r\n\t * @param {Number} width - The width.\r\n\t * @param {Number} height - The height.\r\n\t ", "range": [ - 1606, - 1751 + 1630, + 1775 ], "loc": { "start": { diff --git a/public/docs/ast/source/passes/SMAAPass.js.json b/public/docs/ast/source/passes/SMAAPass.js.json index 525051ab5..e46ddec9b 100644 --- a/public/docs/ast/source/passes/SMAAPass.js.json +++ b/public/docs/ast/source/passes/SMAAPass.js.json @@ -643,22 +643,168 @@ "line": 11, "column": 33 } + } + }, + { + "type": "ImportDeclaration", + "specifiers": [ + { + "type": "ImportDefaultSpecifier", + "local": { + "type": "Identifier", + "name": "searchImageDataUrl", + "range": [ + 260, + 278 + ], + "loc": { + "start": { + "line": 13, + "column": 7 + }, + "end": { + "line": 13, + "column": 25 + } + } + }, + "range": [ + 260, + 278 + ], + "loc": { + "start": { + "line": 13, + "column": 7 + }, + "end": { + "line": 13, + "column": 25 + } + } + } + ], + "source": { + "type": "Literal", + "value": "../materials/images/smaa/searchImageDataUrl.js", + "raw": "\"../materials/images/smaa/searchImageDataUrl.js\"", + "range": [ + 284, + 332 + ], + "loc": { + "start": { + "line": 13, + "column": 31 + }, + "end": { + "line": 13, + "column": 79 + } + } + }, + "range": [ + 253, + 333 + ], + "loc": { + "start": { + "line": 13, + "column": 0 + }, + "end": { + "line": 13, + "column": 80 + } + } + }, + { + "type": "ImportDeclaration", + "specifiers": [ + { + "type": "ImportDefaultSpecifier", + "local": { + "type": "Identifier", + "name": "areaImageDataUrl", + "range": [ + 342, + 358 + ], + "loc": { + "start": { + "line": 14, + "column": 7 + }, + "end": { + "line": 14, + "column": 23 + } + } + }, + "range": [ + 342, + 358 + ], + "loc": { + "start": { + "line": 14, + "column": 7 + }, + "end": { + "line": 14, + "column": 23 + } + } + } + ], + "source": { + "type": "Literal", + "value": "../materials/images/smaa/areaImageDataUrl.js", + "raw": "\"../materials/images/smaa/areaImageDataUrl.js\"", + "range": [ + 364, + 410 + ], + "loc": { + "start": { + "line": 14, + "column": 29 + }, + "end": { + "line": 14, + "column": 75 + } + } + }, + "range": [ + 335, + 411 + ], + "loc": { + "start": { + "line": 14, + "column": 0 + }, + "end": { + "line": 14, + "column": 76 + } }, "trailingComments": [ { "type": "Block", "value": "*\r\n * Subpixel Morphological Antialiasing (SMAA) v2.8.\r\n *\r\n * Preset: SMAA 1x Medium (with color edge detection).\r\n * https://github.com/iryoku/smaa/releases/tag/v2.8\r\n ", "range": [ - 253, - 428 + 415, + 590 ], "loc": { "start": { - "line": 13, + "line": 16, "column": 0 }, "end": { - "line": 18, + "line": 21, "column": 3 } } @@ -673,16 +819,16 @@ "type": "Identifier", "name": "SMAAPass", "range": [ - 445, - 453 + 607, + 615 ], "loc": { "start": { - "line": 20, + "line": 23, "column": 13 }, "end": { - "line": 20, + "line": 23, "column": 21 } } @@ -691,16 +837,16 @@ "type": "Identifier", "name": "Pass", "range": [ - 462, - 466 + 624, + 628 ], "loc": { "start": { - "line": 20, + "line": 23, "column": 30 }, "end": { - "line": 20, + "line": 23, "column": 34 } } @@ -714,16 +860,16 @@ "type": "Identifier", "name": "constructor", "range": [ - 663, - 674 + 909, + 920 ], "loc": { "start": { - "line": 28, + "line": 32, "column": 1 }, "end": { - "line": 28, + "line": 32, "column": 12 } } @@ -734,19 +880,37 @@ "params": [ { "type": "Identifier", - "name": "Image", + "name": "searchImage", "range": [ - 675, - 680 + 921, + 932 ], "loc": { "start": { - "line": 28, + "line": 32, "column": 13 }, "end": { - "line": 28, - "column": 18 + "line": 32, + "column": 24 + } + } + }, + { + "type": "Identifier", + "name": "areaImage", + "range": [ + 934, + 943 + ], + "loc": { + "start": { + "line": 32, + "column": 26 + }, + "end": { + "line": 32, + "column": 35 } } } @@ -761,47 +925,47 @@ "callee": { "type": "Super", "range": [ - 689, - 694 + 952, + 957 ], "loc": { "start": { - "line": 30, + "line": 34, "column": 2 }, "end": { - "line": 30, + "line": 34, "column": 7 } } }, "arguments": [], "range": [ - 689, - 696 + 952, + 959 ], "loc": { "start": { - "line": 30, + "line": 34, "column": 2 }, "end": { - "line": 30, + "line": 34, "column": 9 } } }, "range": [ - 689, - 697 + 952, + 960 ], "loc": { "start": { - "line": 30, + "line": 34, "column": 2 }, "end": { - "line": 30, + "line": 34, "column": 10 } }, @@ -810,16 +974,16 @@ "type": "Block", "value": "*\r\n\t\t * The name of this pass.\r\n\t\t ", "range": [ - 703, - 742 + 966, + 1005 ], "loc": { "start": { - "line": 32, + "line": 36, "column": 2 }, "end": { - "line": 34, + "line": 38, "column": 5 } } @@ -837,16 +1001,16 @@ "object": { "type": "ThisExpression", "range": [ - 748, - 752 + 1011, + 1015 ], "loc": { "start": { - "line": 36, + "line": 40, "column": 2 }, "end": { - "line": 36, + "line": 40, "column": 6 } } @@ -855,31 +1019,31 @@ "type": "Identifier", "name": "name", "range": [ - 753, - 757 + 1016, + 1020 ], "loc": { "start": { - "line": 36, + "line": 40, "column": 7 }, "end": { - "line": 36, + "line": 40, "column": 11 } } }, "range": [ - 748, - 757 + 1011, + 1020 ], "loc": { "start": { - "line": 36, + "line": 40, "column": 2 }, "end": { - "line": 36, + "line": 40, "column": 11 } } @@ -889,46 +1053,46 @@ "value": "SMAAPass", "raw": "\"SMAAPass\"", "range": [ - 760, - 770 + 1023, + 1033 ], "loc": { "start": { - "line": 36, + "line": 40, "column": 14 }, "end": { - "line": 36, + "line": 40, "column": 24 } } }, "range": [ - 748, - 770 + 1011, + 1033 ], "loc": { "start": { - "line": 36, + "line": 40, "column": 2 }, "end": { - "line": 36, + "line": 40, "column": 24 } } }, "range": [ - 748, - 771 + 1011, + 1034 ], "loc": { "start": { - "line": 36, + "line": 40, "column": 2 }, "end": { - "line": 36, + "line": 40, "column": 25 } }, @@ -937,16 +1101,16 @@ "type": "Block", "value": "*\r\n\t\t * The name of this pass.\r\n\t\t ", "range": [ - 703, - 742 + 966, + 1005 ], "loc": { "start": { - "line": 32, + "line": 36, "column": 2 }, "end": { - "line": 34, + "line": 38, "column": 5 } } @@ -957,16 +1121,16 @@ "type": "Block", "value": "*\r\n\t\t * This pass renders to the write buffer.\r\n\t\t ", "range": [ - 777, - 832 + 1040, + 1095 ], "loc": { "start": { - "line": 38, + "line": 42, "column": 2 }, "end": { - "line": 40, + "line": 44, "column": 5 } } @@ -984,16 +1148,16 @@ "object": { "type": "ThisExpression", "range": [ - 838, - 842 + 1101, + 1105 ], "loc": { "start": { - "line": 42, + "line": 46, "column": 2 }, "end": { - "line": 42, + "line": 46, "column": 6 } } @@ -1002,31 +1166,31 @@ "type": "Identifier", "name": "needsSwap", "range": [ - 843, - 852 + 1106, + 1115 ], "loc": { "start": { - "line": 42, + "line": 46, "column": 7 }, "end": { - "line": 42, + "line": 46, "column": 16 } } }, "range": [ - 838, - 852 + 1101, + 1115 ], "loc": { "start": { - "line": 42, + "line": 46, "column": 2 }, "end": { - "line": 42, + "line": 46, "column": 16 } } @@ -1036,46 +1200,46 @@ "value": true, "raw": "true", "range": [ - 855, - 859 + 1118, + 1122 ], "loc": { "start": { - "line": 42, + "line": 46, "column": 19 }, "end": { - "line": 42, + "line": 46, "column": 23 } } }, "range": [ - 838, - 859 + 1101, + 1122 ], "loc": { "start": { - "line": 42, + "line": 46, "column": 2 }, "end": { - "line": 42, + "line": 46, "column": 23 } } }, "range": [ - 838, - 860 + 1101, + 1123 ], "loc": { "start": { - "line": 42, + "line": 46, "column": 2 }, "end": { - "line": 42, + "line": 46, "column": 24 } }, @@ -1084,16 +1248,16 @@ "type": "Block", "value": "*\r\n\t\t * This pass renders to the write buffer.\r\n\t\t ", "range": [ - 777, - 832 + 1040, + 1095 ], "loc": { "start": { - "line": 38, + "line": 42, "column": 2 }, "end": { - "line": 40, + "line": 44, "column": 5 } } @@ -1104,16 +1268,16 @@ "type": "Block", "value": "*\r\n\t\t * A render target for the color edge detection.\r\n\t\t *\r\n\t\t * @type {WebGLRenderTarget}\r\n\t\t * @private\r\n\t\t ", "range": [ - 866, - 981 + 1129, + 1244 ], "loc": { "start": { - "line": 44, + "line": 48, "column": 2 }, "end": { - "line": 49, + "line": 53, "column": 5 } } @@ -1131,16 +1295,16 @@ "object": { "type": "ThisExpression", "range": [ - 987, - 991 + 1250, + 1254 ], "loc": { "start": { - "line": 51, + "line": 55, "column": 2 }, "end": { - "line": 51, + "line": 55, "column": 6 } } @@ -1149,31 +1313,31 @@ "type": "Identifier", "name": "renderTargetColorEdges", "range": [ - 992, - 1014 + 1255, + 1277 ], "loc": { "start": { - "line": 51, + "line": 55, "column": 7 }, "end": { - "line": 51, + "line": 55, "column": 29 } } }, "range": [ - 987, - 1014 + 1250, + 1277 ], "loc": { "start": { - "line": 51, + "line": 55, "column": 2 }, "end": { - "line": 51, + "line": 55, "column": 29 } } @@ -1184,16 +1348,16 @@ "type": "Identifier", "name": "WebGLRenderTarget", "range": [ - 1021, - 1038 + 1284, + 1301 ], "loc": { "start": { - "line": 51, + "line": 55, "column": 36 }, "end": { - "line": 51, + "line": 55, "column": 53 } } @@ -1204,16 +1368,16 @@ "value": 1, "raw": "1", "range": [ - 1039, - 1040 + 1302, + 1303 ], "loc": { "start": { - "line": 51, + "line": 55, "column": 54 }, "end": { - "line": 51, + "line": 55, "column": 55 } } @@ -1223,16 +1387,16 @@ "value": 1, "raw": "1", "range": [ - 1042, - 1043 + 1305, + 1306 ], "loc": { "start": { - "line": 51, + "line": 55, "column": 57 }, "end": { - "line": 51, + "line": 55, "column": 58 } } @@ -1246,16 +1410,16 @@ "type": "Identifier", "name": "minFilter", "range": [ - 1051, - 1060 + 1314, + 1323 ], "loc": { "start": { - "line": 52, + "line": 56, "column": 3 }, "end": { - "line": 52, + "line": 56, "column": 12 } } @@ -1264,16 +1428,16 @@ "type": "Identifier", "name": "LinearFilter", "range": [ - 1062, - 1074 + 1325, + 1337 ], "loc": { "start": { - "line": 52, + "line": 56, "column": 14 }, "end": { - "line": 52, + "line": 56, "column": 26 } } @@ -1283,16 +1447,16 @@ "shorthand": false, "computed": false, "range": [ - 1051, - 1074 + 1314, + 1337 ], "loc": { "start": { - "line": 52, + "line": 56, "column": 3 }, "end": { - "line": 52, + "line": 56, "column": 26 } } @@ -1303,16 +1467,16 @@ "type": "Identifier", "name": "format", "range": [ - 1080, - 1086 + 1343, + 1349 ], "loc": { "start": { - "line": 53, + "line": 57, "column": 3 }, "end": { - "line": 53, + "line": 57, "column": 9 } } @@ -1321,16 +1485,16 @@ "type": "Identifier", "name": "RGBFormat", "range": [ - 1088, - 1097 + 1351, + 1360 ], "loc": { "start": { - "line": 53, + "line": 57, "column": 11 }, "end": { - "line": 53, + "line": 57, "column": 20 } } @@ -1340,16 +1504,16 @@ "shorthand": false, "computed": false, "range": [ - 1080, - 1097 + 1343, + 1360 ], "loc": { "start": { - "line": 53, + "line": 57, "column": 3 }, "end": { - "line": 53, + "line": 57, "column": 20 } } @@ -1360,16 +1524,16 @@ "type": "Identifier", "name": "stencilBuffer", "range": [ - 1103, - 1116 + 1366, + 1379 ], "loc": { "start": { - "line": 54, + "line": 58, "column": 3 }, "end": { - "line": 54, + "line": 58, "column": 16 } } @@ -1379,16 +1543,16 @@ "value": false, "raw": "false", "range": [ - 1118, - 1123 + 1381, + 1386 ], "loc": { "start": { - "line": 54, + "line": 58, "column": 18 }, "end": { - "line": 54, + "line": 58, "column": 23 } } @@ -1398,16 +1562,16 @@ "shorthand": false, "computed": false, "range": [ - 1103, - 1123 + 1366, + 1386 ], "loc": { "start": { - "line": 54, + "line": 58, "column": 3 }, "end": { - "line": 54, + "line": 58, "column": 23 } } @@ -1418,16 +1582,16 @@ "type": "Identifier", "name": "depthBuffer", "range": [ - 1129, - 1140 + 1392, + 1403 ], "loc": { "start": { - "line": 55, + "line": 59, "column": 3 }, "end": { - "line": 55, + "line": 59, "column": 14 } } @@ -1437,16 +1601,16 @@ "value": false, "raw": "false", "range": [ - 1142, - 1147 + 1405, + 1410 ], "loc": { "start": { - "line": 55, + "line": 59, "column": 16 }, "end": { - "line": 55, + "line": 59, "column": 21 } } @@ -1456,78 +1620,78 @@ "shorthand": false, "computed": false, "range": [ - 1129, - 1147 + 1392, + 1410 ], "loc": { "start": { - "line": 55, + "line": 59, "column": 3 }, "end": { - "line": 55, + "line": 59, "column": 21 } } } ], "range": [ - 1045, - 1152 + 1308, + 1415 ], "loc": { "start": { - "line": 51, + "line": 55, "column": 60 }, "end": { - "line": 56, + "line": 60, "column": 3 } } } ], "range": [ - 1017, - 1153 + 1280, + 1416 ], "loc": { "start": { - "line": 51, + "line": 55, "column": 32 }, "end": { - "line": 56, + "line": 60, "column": 4 } } }, "range": [ - 987, - 1153 + 1250, + 1416 ], "loc": { "start": { - "line": 51, + "line": 55, "column": 2 }, "end": { - "line": 56, + "line": 60, "column": 4 } } }, "range": [ - 987, - 1154 + 1250, + 1417 ], "loc": { "start": { - "line": 51, + "line": 55, "column": 2 }, "end": { - "line": 56, + "line": 60, "column": 5 } }, @@ -1536,16 +1700,16 @@ "type": "Block", "value": "*\r\n\t\t * A render target for the color edge detection.\r\n\t\t *\r\n\t\t * @type {WebGLRenderTarget}\r\n\t\t * @private\r\n\t\t ", "range": [ - 866, - 981 + 1129, + 1244 ], "loc": { "start": { - "line": 44, + "line": 48, "column": 2 }, "end": { - "line": 49, + "line": 53, "column": 5 } } @@ -1569,16 +1733,16 @@ "object": { "type": "ThisExpression", "range": [ - 1160, - 1164 + 1423, + 1427 ], "loc": { "start": { - "line": 58, + "line": 62, "column": 2 }, "end": { - "line": 58, + "line": 62, "column": 6 } } @@ -1587,31 +1751,31 @@ "type": "Identifier", "name": "renderTargetColorEdges", "range": [ - 1165, - 1187 + 1428, + 1450 ], "loc": { "start": { - "line": 58, + "line": 62, "column": 7 }, "end": { - "line": 58, + "line": 62, "column": 29 } } }, "range": [ - 1160, - 1187 + 1423, + 1450 ], "loc": { "start": { - "line": 58, + "line": 62, "column": 2 }, "end": { - "line": 58, + "line": 62, "column": 29 } } @@ -1620,31 +1784,31 @@ "type": "Identifier", "name": "texture", "range": [ - 1188, - 1195 + 1451, + 1458 ], "loc": { "start": { - "line": 58, + "line": 62, "column": 30 }, "end": { - "line": 58, + "line": 62, "column": 37 } } }, "range": [ - 1160, - 1195 + 1423, + 1458 ], "loc": { "start": { - "line": 58, + "line": 62, "column": 2 }, "end": { - "line": 58, + "line": 62, "column": 37 } } @@ -1653,31 +1817,31 @@ "type": "Identifier", "name": "name", "range": [ - 1196, - 1200 + 1459, + 1463 ], "loc": { "start": { - "line": 58, + "line": 62, "column": 38 }, "end": { - "line": 58, + "line": 62, "column": 42 } } }, "range": [ - 1160, - 1200 + 1423, + 1463 ], "loc": { "start": { - "line": 58, + "line": 62, "column": 2 }, "end": { - "line": 58, + "line": 62, "column": 42 } } @@ -1687,46 +1851,46 @@ "value": "SMAA.ColorEdges", "raw": "\"SMAA.ColorEdges\"", "range": [ - 1203, - 1220 + 1466, + 1483 ], "loc": { "start": { - "line": 58, + "line": 62, "column": 45 }, "end": { - "line": 58, + "line": 62, "column": 62 } } }, "range": [ - 1160, - 1220 + 1423, + 1483 ], "loc": { "start": { - "line": 58, + "line": 62, "column": 2 }, "end": { - "line": 58, + "line": 62, "column": 62 } } }, "range": [ - 1160, - 1221 + 1423, + 1484 ], "loc": { "start": { - "line": 58, + "line": 62, "column": 2 }, "end": { - "line": 58, + "line": 62, "column": 63 } } @@ -1748,16 +1912,16 @@ "object": { "type": "ThisExpression", "range": [ - 1225, - 1229 + 1488, + 1492 ], "loc": { "start": { - "line": 59, + "line": 63, "column": 2 }, "end": { - "line": 59, + "line": 63, "column": 6 } } @@ -1766,31 +1930,31 @@ "type": "Identifier", "name": "renderTargetColorEdges", "range": [ - 1230, - 1252 + 1493, + 1515 ], "loc": { "start": { - "line": 59, + "line": 63, "column": 7 }, "end": { - "line": 59, + "line": 63, "column": 29 } } }, "range": [ - 1225, - 1252 + 1488, + 1515 ], "loc": { "start": { - "line": 59, + "line": 63, "column": 2 }, "end": { - "line": 59, + "line": 63, "column": 29 } } @@ -1799,31 +1963,31 @@ "type": "Identifier", "name": "texture", "range": [ - 1253, - 1260 + 1516, + 1523 ], "loc": { "start": { - "line": 59, + "line": 63, "column": 30 }, "end": { - "line": 59, + "line": 63, "column": 37 } } }, "range": [ - 1225, - 1260 + 1488, + 1523 ], "loc": { "start": { - "line": 59, + "line": 63, "column": 2 }, "end": { - "line": 59, + "line": 63, "column": 37 } } @@ -1832,31 +1996,31 @@ "type": "Identifier", "name": "generateMipmaps", "range": [ - 1261, - 1276 + 1524, + 1539 ], "loc": { "start": { - "line": 59, + "line": 63, "column": 38 }, "end": { - "line": 59, + "line": 63, "column": 53 } } }, "range": [ - 1225, - 1276 + 1488, + 1539 ], "loc": { "start": { - "line": 59, + "line": 63, "column": 2 }, "end": { - "line": 59, + "line": 63, "column": 53 } } @@ -1866,46 +2030,46 @@ "value": false, "raw": "false", "range": [ - 1279, - 1284 + 1542, + 1547 ], "loc": { "start": { - "line": 59, + "line": 63, "column": 56 }, "end": { - "line": 59, + "line": 63, "column": 61 } } }, "range": [ - 1225, - 1284 + 1488, + 1547 ], "loc": { "start": { - "line": 59, + "line": 63, "column": 2 }, "end": { - "line": 59, + "line": 63, "column": 61 } } }, "range": [ - 1225, - 1285 + 1488, + 1548 ], "loc": { "start": { - "line": 59, + "line": 63, "column": 2 }, "end": { - "line": 59, + "line": 63, "column": 62 } }, @@ -1914,16 +2078,16 @@ "type": "Block", "value": "*\r\n\t\t * A render target for the SMAA weights.\r\n\t\t *\r\n\t\t * @type {WebGLRenderTarget}\r\n\t\t * @private\r\n\t\t ", "range": [ - 1291, - 1398 + 1554, + 1661 ], "loc": { "start": { - "line": 61, + "line": 65, "column": 2 }, "end": { - "line": 66, + "line": 70, "column": 5 } } @@ -1941,16 +2105,16 @@ "object": { "type": "ThisExpression", "range": [ - 1404, - 1408 + 1667, + 1671 ], "loc": { "start": { - "line": 68, + "line": 72, "column": 2 }, "end": { - "line": 68, + "line": 72, "column": 6 } } @@ -1959,31 +2123,31 @@ "type": "Identifier", "name": "renderTargetWeights", "range": [ - 1409, - 1428 + 1672, + 1691 ], "loc": { "start": { - "line": 68, + "line": 72, "column": 7 }, "end": { - "line": 68, + "line": 72, "column": 26 } } }, "range": [ - 1404, - 1428 + 1667, + 1691 ], "loc": { "start": { - "line": 68, + "line": 72, "column": 2 }, "end": { - "line": 68, + "line": 72, "column": 26 } } @@ -1999,16 +2163,16 @@ "object": { "type": "ThisExpression", "range": [ - 1431, - 1435 + 1694, + 1698 ], "loc": { "start": { - "line": 68, + "line": 72, "column": 29 }, "end": { - "line": 68, + "line": 72, "column": 33 } } @@ -2017,31 +2181,31 @@ "type": "Identifier", "name": "renderTargetColorEdges", "range": [ - 1436, - 1458 + 1699, + 1721 ], "loc": { "start": { - "line": 68, + "line": 72, "column": 34 }, "end": { - "line": 68, + "line": 72, "column": 56 } } }, "range": [ - 1431, - 1458 + 1694, + 1721 ], "loc": { "start": { - "line": 68, + "line": 72, "column": 29 }, "end": { - "line": 68, + "line": 72, "column": 56 } } @@ -2050,77 +2214,77 @@ "type": "Identifier", "name": "clone", "range": [ - 1459, - 1464 + 1722, + 1727 ], "loc": { "start": { - "line": 68, + "line": 72, "column": 57 }, "end": { - "line": 68, + "line": 72, "column": 62 } } }, "range": [ - 1431, - 1464 + 1694, + 1727 ], "loc": { "start": { - "line": 68, + "line": 72, "column": 29 }, "end": { - "line": 68, + "line": 72, "column": 62 } } }, "arguments": [], "range": [ - 1431, - 1466 + 1694, + 1729 ], "loc": { "start": { - "line": 68, + "line": 72, "column": 29 }, "end": { - "line": 68, + "line": 72, "column": 64 } } }, "range": [ - 1404, - 1466 + 1667, + 1729 ], "loc": { "start": { - "line": 68, + "line": 72, "column": 2 }, "end": { - "line": 68, + "line": 72, "column": 64 } } }, "range": [ - 1404, - 1467 + 1667, + 1730 ], "loc": { "start": { - "line": 68, + "line": 72, "column": 2 }, "end": { - "line": 68, + "line": 72, "column": 65 } }, @@ -2129,16 +2293,16 @@ "type": "Block", "value": "*\r\n\t\t * A render target for the SMAA weights.\r\n\t\t *\r\n\t\t * @type {WebGLRenderTarget}\r\n\t\t * @private\r\n\t\t ", "range": [ - 1291, - 1398 + 1554, + 1661 ], "loc": { "start": { - "line": 61, + "line": 65, "column": 2 }, "end": { - "line": 66, + "line": 70, "column": 5 } } @@ -2162,16 +2326,16 @@ "object": { "type": "ThisExpression", "range": [ - 1473, - 1477 + 1736, + 1740 ], "loc": { "start": { - "line": 70, + "line": 74, "column": 2 }, "end": { - "line": 70, + "line": 74, "column": 6 } } @@ -2180,31 +2344,31 @@ "type": "Identifier", "name": "renderTargetWeights", "range": [ - 1478, - 1497 + 1741, + 1760 ], "loc": { "start": { - "line": 70, + "line": 74, "column": 7 }, "end": { - "line": 70, + "line": 74, "column": 26 } } }, "range": [ - 1473, - 1497 + 1736, + 1760 ], "loc": { "start": { - "line": 70, + "line": 74, "column": 2 }, "end": { - "line": 70, + "line": 74, "column": 26 } } @@ -2213,31 +2377,31 @@ "type": "Identifier", "name": "texture", "range": [ - 1498, - 1505 + 1761, + 1768 ], "loc": { "start": { - "line": 70, + "line": 74, "column": 27 }, "end": { - "line": 70, + "line": 74, "column": 34 } } }, "range": [ - 1473, - 1505 + 1736, + 1768 ], "loc": { "start": { - "line": 70, + "line": 74, "column": 2 }, "end": { - "line": 70, + "line": 74, "column": 34 } } @@ -2246,31 +2410,31 @@ "type": "Identifier", "name": "name", "range": [ - 1506, - 1510 + 1769, + 1773 ], "loc": { "start": { - "line": 70, + "line": 74, "column": 35 }, "end": { - "line": 70, + "line": 74, "column": 39 } } }, "range": [ - 1473, - 1510 + 1736, + 1773 ], "loc": { "start": { - "line": 70, + "line": 74, "column": 2 }, "end": { - "line": 70, + "line": 74, "column": 39 } } @@ -2280,46 +2444,46 @@ "value": "SMAA.Weights", "raw": "\"SMAA.Weights\"", "range": [ - 1513, - 1527 + 1776, + 1790 ], "loc": { "start": { - "line": 70, + "line": 74, "column": 42 }, "end": { - "line": 70, + "line": 74, "column": 56 } } }, "range": [ - 1473, - 1527 + 1736, + 1790 ], "loc": { "start": { - "line": 70, + "line": 74, "column": 2 }, "end": { - "line": 70, + "line": 74, "column": 56 } } }, "range": [ - 1473, - 1528 + 1736, + 1791 ], "loc": { "start": { - "line": 70, + "line": 74, "column": 2 }, "end": { - "line": 70, + "line": 74, "column": 57 } } @@ -2341,16 +2505,16 @@ "object": { "type": "ThisExpression", "range": [ - 1532, - 1536 + 1795, + 1799 ], "loc": { "start": { - "line": 71, + "line": 75, "column": 2 }, "end": { - "line": 71, + "line": 75, "column": 6 } } @@ -2359,31 +2523,31 @@ "type": "Identifier", "name": "renderTargetWeights", "range": [ - 1537, - 1556 + 1800, + 1819 ], "loc": { "start": { - "line": 71, + "line": 75, "column": 7 }, "end": { - "line": 71, + "line": 75, "column": 26 } } }, "range": [ - 1532, - 1556 + 1795, + 1819 ], "loc": { "start": { - "line": 71, + "line": 75, "column": 2 }, "end": { - "line": 71, + "line": 75, "column": 26 } } @@ -2392,31 +2556,31 @@ "type": "Identifier", "name": "texture", "range": [ - 1557, - 1564 + 1820, + 1827 ], "loc": { "start": { - "line": 71, + "line": 75, "column": 27 }, "end": { - "line": 71, + "line": 75, "column": 34 } } }, "range": [ - 1532, - 1564 + 1795, + 1827 ], "loc": { "start": { - "line": 71, + "line": 75, "column": 2 }, "end": { - "line": 71, + "line": 75, "column": 34 } } @@ -2425,31 +2589,31 @@ "type": "Identifier", "name": "format", "range": [ - 1565, - 1571 + 1828, + 1834 ], "loc": { "start": { - "line": 71, + "line": 75, "column": 35 }, "end": { - "line": 71, + "line": 75, "column": 41 } } }, "range": [ - 1532, - 1571 + 1795, + 1834 ], "loc": { "start": { - "line": 71, + "line": 75, "column": 2 }, "end": { - "line": 71, + "line": 75, "column": 41 } } @@ -2458,46 +2622,46 @@ "type": "Identifier", "name": "RGBAFormat", "range": [ - 1574, - 1584 + 1837, + 1847 ], "loc": { "start": { - "line": 71, + "line": 75, "column": 44 }, "end": { - "line": 71, + "line": 75, "column": 54 } } }, "range": [ - 1532, - 1584 + 1795, + 1847 ], "loc": { "start": { - "line": 71, + "line": 75, "column": 2 }, "end": { - "line": 71, + "line": 75, "column": 54 } } }, "range": [ - 1532, - 1585 + 1795, + 1848 ], "loc": { "start": { - "line": 71, + "line": 75, "column": 2 }, "end": { - "line": 71, + "line": 75, "column": 55 } }, @@ -2506,16 +2670,16 @@ "type": "Block", "value": "*\r\n\t\t * SMAA color edge detection shader material.\r\n\t\t *\r\n\t\t * @type {SMAAColorEdgesMaterial}\r\n\t\t * @private\r\n\t\t ", "range": [ - 1591, - 1708 + 1854, + 1971 ], "loc": { "start": { - "line": 73, + "line": 77, "column": 2 }, "end": { - "line": 78, + "line": 82, "column": 5 } } @@ -2533,16 +2697,16 @@ "object": { "type": "ThisExpression", "range": [ - 1714, - 1718 + 1977, + 1981 ], "loc": { "start": { - "line": 80, + "line": 84, "column": 2 }, "end": { - "line": 80, + "line": 84, "column": 6 } } @@ -2551,31 +2715,31 @@ "type": "Identifier", "name": "colorEdgesMaterial", "range": [ - 1719, - 1737 + 1982, + 2000 ], "loc": { "start": { - "line": 80, + "line": 84, "column": 7 }, "end": { - "line": 80, + "line": 84, "column": 25 } } }, "range": [ - 1714, - 1737 + 1977, + 2000 ], "loc": { "start": { - "line": 80, + "line": 84, "column": 2 }, "end": { - "line": 80, + "line": 84, "column": 25 } } @@ -2586,62 +2750,62 @@ "type": "Identifier", "name": "SMAAColorEdgesMaterial", "range": [ - 1744, - 1766 + 2007, + 2029 ], "loc": { "start": { - "line": 80, + "line": 84, "column": 32 }, "end": { - "line": 80, + "line": 84, "column": 54 } } }, "arguments": [], "range": [ - 1740, - 1768 + 2003, + 2031 ], "loc": { "start": { - "line": 80, + "line": 84, "column": 28 }, "end": { - "line": 80, + "line": 84, "column": 56 } } }, "range": [ - 1714, - 1768 + 1977, + 2031 ], "loc": { "start": { - "line": 80, + "line": 84, "column": 2 }, "end": { - "line": 80, + "line": 84, "column": 56 } } }, "range": [ - 1714, - 1769 + 1977, + 2032 ], "loc": { "start": { - "line": 80, + "line": 84, "column": 2 }, "end": { - "line": 80, + "line": 84, "column": 57 } }, @@ -2650,16 +2814,16 @@ "type": "Block", "value": "*\r\n\t\t * SMAA color edge detection shader material.\r\n\t\t *\r\n\t\t * @type {SMAAColorEdgesMaterial}\r\n\t\t * @private\r\n\t\t ", "range": [ - 1591, - 1708 + 1854, + 1971 ], "loc": { "start": { - "line": 73, + "line": 77, "column": 2 }, "end": { - "line": 78, + "line": 82, "column": 5 } } @@ -2670,16 +2834,16 @@ "type": "Block", "value": "*\r\n\t\t * SMAA weights shader material.\r\n\t\t *\r\n\t\t * @type {SMAAWeightsMaterial}\r\n\t\t * @private\r\n\t\t ", "range": [ - 1775, - 1876 + 2038, + 2139 ], "loc": { "start": { - "line": 82, + "line": 86, "column": 2 }, "end": { - "line": 87, + "line": 91, "column": 5 } } @@ -2697,16 +2861,16 @@ "object": { "type": "ThisExpression", "range": [ - 1882, - 1886 + 2145, + 2149 ], "loc": { "start": { - "line": 89, + "line": 93, "column": 2 }, "end": { - "line": 89, + "line": 93, "column": 6 } } @@ -2715,31 +2879,31 @@ "type": "Identifier", "name": "weightsMaterial", "range": [ - 1887, - 1902 + 2150, + 2165 ], "loc": { "start": { - "line": 89, + "line": 93, "column": 7 }, "end": { - "line": 89, + "line": 93, "column": 22 } } }, "range": [ - 1882, - 1902 + 2145, + 2165 ], "loc": { "start": { - "line": 89, + "line": 93, "column": 2 }, "end": { - "line": 89, + "line": 93, "column": 22 } } @@ -2750,62 +2914,62 @@ "type": "Identifier", "name": "SMAAWeightsMaterial", "range": [ - 1909, - 1928 + 2172, + 2191 ], "loc": { "start": { - "line": 89, + "line": 93, "column": 29 }, "end": { - "line": 89, + "line": 93, "column": 48 } } }, "arguments": [], "range": [ - 1905, - 1930 + 2168, + 2193 ], "loc": { "start": { - "line": 89, + "line": 93, "column": 25 }, "end": { - "line": 89, + "line": 93, "column": 50 } } }, "range": [ - 1882, - 1930 + 2145, + 2193 ], "loc": { "start": { - "line": 89, + "line": 93, "column": 2 }, "end": { - "line": 89, + "line": 93, "column": 50 } } }, "range": [ - 1882, - 1931 + 2145, + 2194 ], "loc": { "start": { - "line": 89, + "line": 93, "column": 2 }, "end": { - "line": 89, + "line": 93, "column": 51 } }, @@ -2814,16 +2978,16 @@ "type": "Block", "value": "*\r\n\t\t * SMAA weights shader material.\r\n\t\t *\r\n\t\t * @type {SMAAWeightsMaterial}\r\n\t\t * @private\r\n\t\t ", "range": [ - 1775, - 1876 + 2038, + 2139 ], "loc": { "start": { - "line": 82, + "line": 86, "column": 2 }, "end": { - "line": 87, + "line": 91, "column": 5 } } @@ -2831,152 +2995,168 @@ ] }, { - "type": "VariableDeclaration", - "declarations": [ - { - "type": "VariableDeclarator", - "id": { - "type": "Identifier", - "name": "areaImage", - "range": [ - 1943, - 1952 - ], - "loc": { - "start": { - "line": 91, - "column": 8 + "type": "ExpressionStatement", + "expression": { + "type": "AssignmentExpression", + "operator": "=", + "left": { + "type": "MemberExpression", + "computed": false, + "object": { + "type": "MemberExpression", + "computed": false, + "object": { + "type": "MemberExpression", + "computed": false, + "object": { + "type": "MemberExpression", + "computed": false, + "object": { + "type": "ThisExpression", + "range": [ + 2200, + 2204 + ], + "loc": { + "start": { + "line": 95, + "column": 2 + }, + "end": { + "line": 95, + "column": 6 + } + } + }, + "property": { + "type": "Identifier", + "name": "weightsMaterial", + "range": [ + 2205, + 2220 + ], + "loc": { + "start": { + "line": 95, + "column": 7 + }, + "end": { + "line": 95, + "column": 22 + } + } + }, + "range": [ + 2200, + 2220 + ], + "loc": { + "start": { + "line": 95, + "column": 2 + }, + "end": { + "line": 95, + "column": 22 + } + } }, - "end": { - "line": 91, - "column": 17 + "property": { + "type": "Identifier", + "name": "uniforms", + "range": [ + 2221, + 2229 + ], + "loc": { + "start": { + "line": 95, + "column": 23 + }, + "end": { + "line": 95, + "column": 31 + } + } + }, + "range": [ + 2200, + 2229 + ], + "loc": { + "start": { + "line": 95, + "column": 2 + }, + "end": { + "line": 95, + "column": 31 + } } - } - }, - "init": { - "type": "NewExpression", - "callee": { + }, + "property": { "type": "Identifier", - "name": "Image", + "name": "tDiffuse", "range": [ - 1959, - 1964 + 2230, + 2238 ], "loc": { "start": { - "line": 91, - "column": 24 + "line": 95, + "column": 32 }, "end": { - "line": 91, - "column": 29 + "line": 95, + "column": 40 } } }, - "arguments": [], "range": [ - 1955, - 1966 + 2200, + 2238 ], "loc": { "start": { - "line": 91, - "column": 20 + "line": 95, + "column": 2 }, "end": { - "line": 91, - "column": 31 - } - } - }, - "range": [ - 1943, - 1966 - ], - "loc": { - "start": { - "line": 91, - "column": 8 - }, - "end": { - "line": 91, - "column": 31 - } - } - } - ], - "kind": "const", - "range": [ - 1937, - 1967 - ], - "loc": { - "start": { - "line": 91, - "column": 2 - }, - "end": { - "line": 91, - "column": 32 - } - } - }, - { - "type": "ExpressionStatement", - "expression": { - "type": "AssignmentExpression", - "operator": "=", - "left": { - "type": "MemberExpression", - "computed": false, - "object": { - "type": "Identifier", - "name": "areaImage", - "range": [ - 1971, - 1980 - ], - "loc": { - "start": { - "line": 92, - "column": 2 - }, - "end": { - "line": 92, - "column": 11 + "line": 95, + "column": 40 } } }, "property": { "type": "Identifier", - "name": "src", + "name": "value", "range": [ - 1981, - 1984 + 2239, + 2244 ], "loc": { "start": { - "line": 92, - "column": 12 + "line": 95, + "column": 41 }, "end": { - "line": 92, - "column": 15 + "line": 95, + "column": 46 } } }, "range": [ - 1971, - 1984 + 2200, + 2244 ], "loc": { "start": { - "line": 92, + "line": 95, "column": 2 }, "end": { - "line": 92, - "column": 15 + "line": 95, + "column": 46 } } }, @@ -2989,206 +3169,135 @@ "object": { "type": "ThisExpression", "range": [ - 1987, - 1991 + 2247, + 2251 ], "loc": { "start": { - "line": 92, - "column": 18 + "line": 95, + "column": 49 }, "end": { - "line": 92, - "column": 22 + "line": 95, + "column": 53 } } }, "property": { "type": "Identifier", - "name": "weightsMaterial", + "name": "renderTargetColorEdges", "range": [ - 1992, - 2007 + 2252, + 2274 ], "loc": { "start": { - "line": 92, - "column": 23 + "line": 95, + "column": 54 }, "end": { - "line": 92, - "column": 38 + "line": 95, + "column": 76 } } }, "range": [ - 1987, - 2007 + 2247, + 2274 ], "loc": { "start": { - "line": 92, - "column": 18 + "line": 95, + "column": 49 }, "end": { - "line": 92, - "column": 38 + "line": 95, + "column": 76 } } }, "property": { "type": "Identifier", - "name": "areaImage", + "name": "texture", "range": [ - 2008, - 2017 + 2275, + 2282 ], "loc": { "start": { - "line": 92, - "column": 39 + "line": 95, + "column": 77 }, "end": { - "line": 92, - "column": 48 + "line": 95, + "column": 84 } } }, "range": [ - 1987, - 2017 + 2247, + 2282 ], "loc": { "start": { - "line": 92, - "column": 18 + "line": 95, + "column": 49 }, "end": { - "line": 92, - "column": 48 + "line": 95, + "column": 84 } } }, "range": [ - 1971, - 2017 + 2200, + 2282 ], "loc": { "start": { - "line": 92, + "line": 95, "column": 2 }, "end": { - "line": 92, - "column": 48 + "line": 95, + "column": 84 } } }, "range": [ - 1971, - 2018 + 2200, + 2283 ], "loc": { "start": { - "line": 92, + "line": 95, "column": 2 }, "end": { - "line": 92, - "column": 49 + "line": 95, + "column": 85 } - } - }, - { - "type": "VariableDeclaration", - "declarations": [ + }, + "trailingComments": [ { - "type": "VariableDeclarator", - "id": { - "type": "Identifier", - "name": "areaTexture", - "range": [ - 2030, - 2041 - ], - "loc": { - "start": { - "line": 94, - "column": 8 - }, - "end": { - "line": 94, - "column": 19 - } - } - }, - "init": { - "type": "NewExpression", - "callee": { - "type": "Identifier", - "name": "Texture", - "range": [ - 2048, - 2055 - ], - "loc": { - "start": { - "line": 94, - "column": 26 - }, - "end": { - "line": 94, - "column": 33 - } - } - }, - "arguments": [], - "range": [ - 2044, - 2057 - ], - "loc": { - "start": { - "line": 94, - "column": 22 - }, - "end": { - "line": 94, - "column": 35 - } - } - }, + "type": "Block", + "value": "*\r\n\t\t * The SMAA search texture.\r\n\t\t *\r\n\t\t * @type {Texture}\r\n\t\t * @private\r\n\t\t ", "range": [ - 2030, - 2057 + 2289, + 2373 ], "loc": { "start": { - "line": 94, - "column": 8 + "line": 97, + "column": 2 }, "end": { - "line": 94, - "column": 35 + "line": 102, + "column": 5 } } } - ], - "kind": "const", - "range": [ - 2024, - 2058 - ], - "loc": { - "start": { - "line": 94, - "column": 2 - }, - "end": { - "line": 94, - "column": 36 - } - } + ] }, { "type": "ExpressionStatement", @@ -3199,103 +3308,159 @@ "type": "MemberExpression", "computed": false, "object": { - "type": "Identifier", - "name": "areaTexture", + "type": "ThisExpression", "range": [ - 2062, - 2073 + 2379, + 2383 ], "loc": { "start": { - "line": 95, + "line": 104, "column": 2 }, "end": { - "line": 95, - "column": 13 + "line": 104, + "column": 6 } } }, "property": { "type": "Identifier", - "name": "image", + "name": "searchTexture", "range": [ - 2074, - 2079 + 2384, + 2397 ], "loc": { "start": { - "line": 95, - "column": 14 + "line": 104, + "column": 7 }, "end": { - "line": 95, - "column": 19 + "line": 104, + "column": 20 } } }, "range": [ - 2062, - 2079 + 2379, + 2397 ], "loc": { "start": { - "line": 95, + "line": 104, "column": 2 }, "end": { - "line": 95, - "column": 19 + "line": 104, + "column": 20 } } }, "right": { - "type": "Identifier", - "name": "areaImage", + "type": "NewExpression", + "callee": { + "type": "Identifier", + "name": "Texture", + "range": [ + 2404, + 2411 + ], + "loc": { + "start": { + "line": 104, + "column": 27 + }, + "end": { + "line": 104, + "column": 34 + } + } + }, + "arguments": [ + { + "type": "Identifier", + "name": "searchImage", + "range": [ + 2412, + 2423 + ], + "loc": { + "start": { + "line": 104, + "column": 35 + }, + "end": { + "line": 104, + "column": 46 + } + } + } + ], "range": [ - 2082, - 2091 + 2400, + 2424 ], "loc": { "start": { - "line": 95, - "column": 22 + "line": 104, + "column": 23 }, "end": { - "line": 95, - "column": 31 + "line": 104, + "column": 47 } } }, "range": [ - 2062, - 2091 + 2379, + 2424 ], "loc": { "start": { - "line": 95, + "line": 104, "column": 2 }, "end": { - "line": 95, - "column": 31 + "line": 104, + "column": 47 } } }, "range": [ - 2062, - 2092 + 2379, + 2425 ], "loc": { "start": { - "line": 95, + "line": 104, "column": 2 }, "end": { - "line": 95, - "column": 32 + "line": 104, + "column": 48 } - } + }, + "leadingComments": [ + { + "type": "Block", + "value": "*\r\n\t\t * The SMAA search texture.\r\n\t\t *\r\n\t\t * @type {Texture}\r\n\t\t * @private\r\n\t\t ", + "range": [ + 2289, + 2373 + ], + "loc": { + "start": { + "line": 97, + "column": 2 + }, + "end": { + "line": 102, + "column": 5 + } + } + } + ] }, { "type": "ExpressionStatement", @@ -3306,102 +3471,137 @@ "type": "MemberExpression", "computed": false, "object": { - "type": "Identifier", - "name": "areaTexture", - "range": [ - 2096, - 2107 - ], - "loc": { - "start": { - "line": 96, - "column": 2 - }, - "end": { - "line": 96, - "column": 13 - } - } - }, - "property": { - "type": "Identifier", - "name": "name", - "range": [ - 2108, - 2112 - ], - "loc": { - "start": { - "line": 96, - "column": 14 - }, - "end": { - "line": 96, - "column": 18 + "type": "MemberExpression", + "computed": false, + "object": { + "type": "ThisExpression", + "range": [ + 2431, + 2435 + ], + "loc": { + "start": { + "line": 106, + "column": 2 + }, + "end": { + "line": 106, + "column": 6 + } + } + }, + "property": { + "type": "Identifier", + "name": "searchTexture", + "range": [ + 2436, + 2449 + ], + "loc": { + "start": { + "line": 106, + "column": 7 + }, + "end": { + "line": 106, + "column": 20 + } + } + }, + "range": [ + 2431, + 2449 + ], + "loc": { + "start": { + "line": 106, + "column": 2 + }, + "end": { + "line": 106, + "column": 20 + } + } + }, + "property": { + "type": "Identifier", + "name": "name", + "range": [ + 2450, + 2454 + ], + "loc": { + "start": { + "line": 106, + "column": 21 + }, + "end": { + "line": 106, + "column": 25 } } }, "range": [ - 2096, - 2112 + 2431, + 2454 ], "loc": { "start": { - "line": 96, + "line": 106, "column": 2 }, "end": { - "line": 96, - "column": 18 + "line": 106, + "column": 25 } } }, "right": { "type": "Literal", - "value": "SMAA.Area", - "raw": "\"SMAA.Area\"", + "value": "SMAA.Search", + "raw": "\"SMAA.Search\"", "range": [ - 2115, - 2126 + 2457, + 2470 ], "loc": { "start": { - "line": 96, - "column": 21 + "line": 106, + "column": 28 }, "end": { - "line": 96, - "column": 32 + "line": 106, + "column": 41 } } }, "range": [ - 2096, - 2126 + 2431, + 2470 ], "loc": { "start": { - "line": 96, + "line": 106, "column": 2 }, "end": { - "line": 96, - "column": 32 + "line": 106, + "column": 41 } } }, "range": [ - 2096, - 2127 + 2431, + 2471 ], "loc": { "start": { - "line": 96, + "line": 106, "column": 2 }, "end": { - "line": 96, - "column": 33 + "line": 106, + "column": 42 } } }, @@ -3414,101 +3614,136 @@ "type": "MemberExpression", "computed": false, "object": { - "type": "Identifier", - "name": "areaTexture", + "type": "MemberExpression", + "computed": false, + "object": { + "type": "ThisExpression", + "range": [ + 2475, + 2479 + ], + "loc": { + "start": { + "line": 107, + "column": 2 + }, + "end": { + "line": 107, + "column": 6 + } + } + }, + "property": { + "type": "Identifier", + "name": "searchTexture", + "range": [ + 2480, + 2493 + ], + "loc": { + "start": { + "line": 107, + "column": 7 + }, + "end": { + "line": 107, + "column": 20 + } + } + }, "range": [ - 2131, - 2142 + 2475, + 2493 ], "loc": { "start": { - "line": 97, + "line": 107, "column": 2 }, "end": { - "line": 97, - "column": 13 + "line": 107, + "column": 20 } } }, "property": { "type": "Identifier", - "name": "minFilter", + "name": "magFilter", "range": [ - 2143, - 2152 + 2494, + 2503 ], "loc": { "start": { - "line": 97, - "column": 14 + "line": 107, + "column": 21 }, "end": { - "line": 97, - "column": 23 + "line": 107, + "column": 30 } } }, "range": [ - 2131, - 2152 + 2475, + 2503 ], "loc": { "start": { - "line": 97, + "line": 107, "column": 2 }, "end": { - "line": 97, - "column": 23 + "line": 107, + "column": 30 } } }, "right": { "type": "Identifier", - "name": "LinearFilter", + "name": "NearestFilter", "range": [ - 2155, - 2167 + 2506, + 2519 ], "loc": { "start": { - "line": 97, - "column": 26 + "line": 107, + "column": 33 }, "end": { - "line": 97, - "column": 38 + "line": 107, + "column": 46 } } }, "range": [ - 2131, - 2167 + 2475, + 2519 ], "loc": { "start": { - "line": 97, + "line": 107, "column": 2 }, "end": { - "line": 97, - "column": 38 + "line": 107, + "column": 46 } } }, "range": [ - 2131, - 2168 + 2475, + 2520 ], "loc": { "start": { - "line": 97, + "line": 107, "column": 2 }, "end": { - "line": 97, - "column": 39 + "line": 107, + "column": 47 } } }, @@ -3521,101 +3756,136 @@ "type": "MemberExpression", "computed": false, "object": { - "type": "Identifier", - "name": "areaTexture", + "type": "MemberExpression", + "computed": false, + "object": { + "type": "ThisExpression", + "range": [ + 2524, + 2528 + ], + "loc": { + "start": { + "line": 108, + "column": 2 + }, + "end": { + "line": 108, + "column": 6 + } + } + }, + "property": { + "type": "Identifier", + "name": "searchTexture", + "range": [ + 2529, + 2542 + ], + "loc": { + "start": { + "line": 108, + "column": 7 + }, + "end": { + "line": 108, + "column": 20 + } + } + }, "range": [ - 2172, - 2183 + 2524, + 2542 ], "loc": { "start": { - "line": 98, + "line": 108, "column": 2 }, "end": { - "line": 98, - "column": 13 + "line": 108, + "column": 20 } } }, "property": { "type": "Identifier", - "name": "format", + "name": "minFilter", "range": [ - 2184, - 2190 + 2543, + 2552 ], "loc": { "start": { - "line": 98, - "column": 14 + "line": 108, + "column": 21 }, "end": { - "line": 98, - "column": 20 + "line": 108, + "column": 30 } } }, "range": [ - 2172, - 2190 + 2524, + 2552 ], "loc": { "start": { - "line": 98, + "line": 108, "column": 2 }, "end": { - "line": 98, - "column": 20 + "line": 108, + "column": 30 } } }, "right": { "type": "Identifier", - "name": "RGBFormat", + "name": "NearestFilter", "range": [ - 2193, - 2202 + 2555, + 2568 ], "loc": { "start": { - "line": 98, - "column": 23 + "line": 108, + "column": 33 }, "end": { - "line": 98, - "column": 32 + "line": 108, + "column": 46 } } }, "range": [ - 2172, - 2202 + 2524, + 2568 ], "loc": { "start": { - "line": 98, + "line": 108, "column": 2 }, "end": { - "line": 98, - "column": 32 + "line": 108, + "column": 46 } } }, "range": [ - 2172, - 2203 + 2524, + 2569 ], "loc": { "start": { - "line": 98, + "line": 108, "column": 2 }, "end": { - "line": 98, - "column": 33 + "line": 108, + "column": 47 } } }, @@ -3628,102 +3898,136 @@ "type": "MemberExpression", "computed": false, "object": { - "type": "Identifier", - "name": "areaTexture", + "type": "MemberExpression", + "computed": false, + "object": { + "type": "ThisExpression", + "range": [ + 2573, + 2577 + ], + "loc": { + "start": { + "line": 109, + "column": 2 + }, + "end": { + "line": 109, + "column": 6 + } + } + }, + "property": { + "type": "Identifier", + "name": "searchTexture", + "range": [ + 2578, + 2591 + ], + "loc": { + "start": { + "line": 109, + "column": 7 + }, + "end": { + "line": 109, + "column": 20 + } + } + }, "range": [ - 2207, - 2218 + 2573, + 2591 ], "loc": { "start": { - "line": 99, + "line": 109, "column": 2 }, "end": { - "line": 99, - "column": 13 + "line": 109, + "column": 20 } } }, "property": { "type": "Identifier", - "name": "generateMipmaps", + "name": "format", "range": [ - 2219, - 2234 + 2592, + 2598 ], "loc": { "start": { - "line": 99, - "column": 14 + "line": 109, + "column": 21 }, "end": { - "line": 99, - "column": 29 + "line": 109, + "column": 27 } } }, "range": [ - 2207, - 2234 + 2573, + 2598 ], "loc": { "start": { - "line": 99, + "line": 109, "column": 2 }, "end": { - "line": 99, - "column": 29 + "line": 109, + "column": 27 } } }, "right": { - "type": "Literal", - "value": false, - "raw": "false", + "type": "Identifier", + "name": "RGBAFormat", "range": [ - 2237, - 2242 + 2601, + 2611 ], "loc": { "start": { - "line": 99, - "column": 32 + "line": 109, + "column": 30 }, "end": { - "line": 99, - "column": 37 + "line": 109, + "column": 40 } } }, "range": [ - 2207, - 2242 + 2573, + 2611 ], "loc": { "start": { - "line": 99, + "line": 109, "column": 2 }, "end": { - "line": 99, - "column": 37 + "line": 109, + "column": 40 } } }, "range": [ - 2207, - 2243 + 2573, + 2612 ], "loc": { "start": { - "line": 99, + "line": 109, "column": 2 }, "end": { - "line": 99, - "column": 38 + "line": 109, + "column": 41 } } }, @@ -3736,102 +4040,137 @@ "type": "MemberExpression", "computed": false, "object": { - "type": "Identifier", - "name": "areaTexture", + "type": "MemberExpression", + "computed": false, + "object": { + "type": "ThisExpression", + "range": [ + 2616, + 2620 + ], + "loc": { + "start": { + "line": 110, + "column": 2 + }, + "end": { + "line": 110, + "column": 6 + } + } + }, + "property": { + "type": "Identifier", + "name": "searchTexture", + "range": [ + 2621, + 2634 + ], + "loc": { + "start": { + "line": 110, + "column": 7 + }, + "end": { + "line": 110, + "column": 20 + } + } + }, "range": [ - 2247, - 2258 + 2616, + 2634 ], "loc": { "start": { - "line": 100, + "line": 110, "column": 2 }, "end": { - "line": 100, - "column": 13 + "line": 110, + "column": 20 } } }, "property": { "type": "Identifier", - "name": "needsUpdate", + "name": "generateMipmaps", "range": [ - 2259, - 2270 + 2635, + 2650 ], "loc": { "start": { - "line": 100, - "column": 14 + "line": 110, + "column": 21 }, "end": { - "line": 100, - "column": 25 + "line": 110, + "column": 36 } } }, "range": [ - 2247, - 2270 + 2616, + 2650 ], "loc": { "start": { - "line": 100, + "line": 110, "column": 2 }, "end": { - "line": 100, - "column": 25 + "line": 110, + "column": 36 } } }, "right": { "type": "Literal", - "value": true, - "raw": "true", + "value": false, + "raw": "false", "range": [ - 2273, - 2277 + 2653, + 2658 ], "loc": { "start": { - "line": 100, - "column": 28 + "line": 110, + "column": 39 }, "end": { - "line": 100, - "column": 32 + "line": 110, + "column": 44 } } }, "range": [ - 2247, - 2277 + 2616, + 2658 ], "loc": { "start": { - "line": 100, + "line": 110, "column": 2 }, "end": { - "line": 100, - "column": 32 + "line": 110, + "column": 44 } } }, "range": [ - 2247, - 2278 + 2616, + 2659 ], "loc": { "start": { - "line": 100, + "line": 110, "column": 2 }, "end": { - "line": 100, - "column": 33 + "line": 110, + "column": 45 } } }, @@ -3844,193 +4183,280 @@ "type": "MemberExpression", "computed": false, "object": { - "type": "Identifier", - "name": "areaTexture", + "type": "MemberExpression", + "computed": false, + "object": { + "type": "ThisExpression", + "range": [ + 2663, + 2667 + ], + "loc": { + "start": { + "line": 111, + "column": 2 + }, + "end": { + "line": 111, + "column": 6 + } + } + }, + "property": { + "type": "Identifier", + "name": "searchTexture", + "range": [ + 2668, + 2681 + ], + "loc": { + "start": { + "line": 111, + "column": 7 + }, + "end": { + "line": 111, + "column": 20 + } + } + }, "range": [ - 2282, - 2293 + 2663, + 2681 ], "loc": { "start": { - "line": 101, + "line": 111, "column": 2 }, "end": { - "line": 101, - "column": 13 + "line": 111, + "column": 20 } } }, "property": { "type": "Identifier", - "name": "flipY", + "name": "needsUpdate", "range": [ - 2294, - 2299 + 2682, + 2693 ], "loc": { "start": { - "line": 101, - "column": 14 + "line": 111, + "column": 21 }, "end": { - "line": 101, - "column": 19 + "line": 111, + "column": 32 } } }, "range": [ - 2282, - 2299 + 2663, + 2693 ], "loc": { "start": { - "line": 101, + "line": 111, "column": 2 }, "end": { - "line": 101, - "column": 19 + "line": 111, + "column": 32 } } }, "right": { "type": "Literal", - "value": false, - "raw": "false", + "value": true, + "raw": "true", "range": [ - 2302, - 2307 + 2696, + 2700 ], "loc": { "start": { - "line": 101, - "column": 22 + "line": 111, + "column": 35 }, "end": { - "line": 101, - "column": 27 + "line": 111, + "column": 39 } } }, "range": [ - 2282, - 2307 + 2663, + 2700 ], "loc": { "start": { - "line": 101, + "line": 111, "column": 2 }, "end": { - "line": 101, - "column": 27 + "line": 111, + "column": 39 } } }, "range": [ - 2282, - 2308 + 2663, + 2701 ], "loc": { "start": { - "line": 101, + "line": 111, "column": 2 }, "end": { - "line": 101, - "column": 28 + "line": 111, + "column": 40 } } }, { - "type": "VariableDeclaration", - "declarations": [ - { - "type": "VariableDeclarator", - "id": { - "type": "Identifier", - "name": "searchImage", - "range": [ - 2320, - 2331 - ], - "loc": { - "start": { - "line": 103, - "column": 8 - }, - "end": { - "line": 103, - "column": 19 + "type": "ExpressionStatement", + "expression": { + "type": "AssignmentExpression", + "operator": "=", + "left": { + "type": "MemberExpression", + "computed": false, + "object": { + "type": "MemberExpression", + "computed": false, + "object": { + "type": "ThisExpression", + "range": [ + 2705, + 2709 + ], + "loc": { + "start": { + "line": 112, + "column": 2 + }, + "end": { + "line": 112, + "column": 6 + } } - } - }, - "init": { - "type": "NewExpression", - "callee": { + }, + "property": { "type": "Identifier", - "name": "Image", + "name": "searchTexture", "range": [ - 2338, - 2343 + 2710, + 2723 ], "loc": { "start": { - "line": 103, - "column": 26 + "line": 112, + "column": 7 }, "end": { - "line": 103, - "column": 31 + "line": 112, + "column": 20 } } }, - "arguments": [], "range": [ - 2334, - 2345 + 2705, + 2723 ], "loc": { "start": { - "line": 103, - "column": 22 + "line": 112, + "column": 2 + }, + "end": { + "line": 112, + "column": 20 + } + } + }, + "property": { + "type": "Identifier", + "name": "flipY", + "range": [ + 2724, + 2729 + ], + "loc": { + "start": { + "line": 112, + "column": 21 }, "end": { - "line": 103, - "column": 33 + "line": 112, + "column": 26 } } }, "range": [ - 2320, - 2345 + 2705, + 2729 ], "loc": { "start": { - "line": 103, - "column": 8 + "line": 112, + "column": 2 }, "end": { - "line": 103, - "column": 33 + "line": 112, + "column": 26 + } + } + }, + "right": { + "type": "Literal", + "value": false, + "raw": "false", + "range": [ + 2732, + 2737 + ], + "loc": { + "start": { + "line": 112, + "column": 29 + }, + "end": { + "line": 112, + "column": 34 } } + }, + "range": [ + 2705, + 2737 + ], + "loc": { + "start": { + "line": 112, + "column": 2 + }, + "end": { + "line": 112, + "column": 34 + } } - ], - "kind": "const", + }, "range": [ - 2314, - 2346 + 2705, + 2738 ], "loc": { "start": { - "line": 103, + "line": 112, "column": 2 }, "end": { - "line": 103, - "column": 34 + "line": 112, + "column": 35 } } }, @@ -4040,375 +4466,268 @@ "type": "AssignmentExpression", "operator": "=", "left": { - "type": "MemberExpression", - "computed": false, - "object": { - "type": "Identifier", - "name": "searchImage", - "range": [ - 2350, - 2361 - ], - "loc": { - "start": { - "line": 104, - "column": 2 - }, - "end": { - "line": 104, - "column": 13 - } - } - }, - "property": { - "type": "Identifier", - "name": "src", - "range": [ - 2362, - 2365 - ], - "loc": { - "start": { - "line": 104, - "column": 14 - }, - "end": { - "line": 104, - "column": 17 - } - } - }, - "range": [ - 2350, - 2365 - ], - "loc": { - "start": { - "line": 104, - "column": 2 - }, - "end": { - "line": 104, - "column": 17 - } - } - }, - "right": { "type": "MemberExpression", "computed": false, "object": { "type": "MemberExpression", "computed": false, "object": { - "type": "ThisExpression", + "type": "MemberExpression", + "computed": false, + "object": { + "type": "MemberExpression", + "computed": false, + "object": { + "type": "ThisExpression", + "range": [ + 2744, + 2748 + ], + "loc": { + "start": { + "line": 114, + "column": 2 + }, + "end": { + "line": 114, + "column": 6 + } + } + }, + "property": { + "type": "Identifier", + "name": "weightsMaterial", + "range": [ + 2749, + 2764 + ], + "loc": { + "start": { + "line": 114, + "column": 7 + }, + "end": { + "line": 114, + "column": 22 + } + } + }, + "range": [ + 2744, + 2764 + ], + "loc": { + "start": { + "line": 114, + "column": 2 + }, + "end": { + "line": 114, + "column": 22 + } + } + }, + "property": { + "type": "Identifier", + "name": "uniforms", + "range": [ + 2765, + 2773 + ], + "loc": { + "start": { + "line": 114, + "column": 23 + }, + "end": { + "line": 114, + "column": 31 + } + } + }, "range": [ - 2368, - 2372 + 2744, + 2773 ], "loc": { "start": { - "line": 104, - "column": 20 + "line": 114, + "column": 2 }, "end": { - "line": 104, - "column": 24 + "line": 114, + "column": 31 } } }, "property": { "type": "Identifier", - "name": "weightsMaterial", + "name": "tSearch", "range": [ - 2373, - 2388 + 2774, + 2781 ], "loc": { "start": { - "line": 104, - "column": 25 + "line": 114, + "column": 32 }, "end": { - "line": 104, - "column": 40 + "line": 114, + "column": 39 } } }, "range": [ - 2368, - 2388 + 2744, + 2781 ], "loc": { "start": { - "line": 104, - "column": 20 + "line": 114, + "column": 2 }, "end": { - "line": 104, - "column": 40 + "line": 114, + "column": 39 } } }, "property": { "type": "Identifier", - "name": "searchImage", - "range": [ - 2389, - 2400 - ], - "loc": { - "start": { - "line": 104, - "column": 41 - }, - "end": { - "line": 104, - "column": 52 - } - } - }, - "range": [ - 2368, - 2400 - ], - "loc": { - "start": { - "line": 104, - "column": 20 - }, - "end": { - "line": 104, - "column": 52 - } - } - }, - "range": [ - 2350, - 2400 - ], - "loc": { - "start": { - "line": 104, - "column": 2 - }, - "end": { - "line": 104, - "column": 52 - } - } - }, - "range": [ - 2350, - 2401 - ], - "loc": { - "start": { - "line": 104, - "column": 2 - }, - "end": { - "line": 104, - "column": 53 - } - } - }, - { - "type": "VariableDeclaration", - "declarations": [ - { - "type": "VariableDeclarator", - "id": { - "type": "Identifier", - "name": "searchTexture", - "range": [ - 2413, - 2426 - ], - "loc": { - "start": { - "line": 106, - "column": 8 - }, - "end": { - "line": 106, - "column": 21 - } - } - }, - "init": { - "type": "NewExpression", - "callee": { - "type": "Identifier", - "name": "Texture", - "range": [ - 2433, - 2440 - ], - "loc": { - "start": { - "line": 106, - "column": 28 - }, - "end": { - "line": 106, - "column": 35 - } - } - }, - "arguments": [], + "name": "value", "range": [ - 2429, - 2442 + 2782, + 2787 ], "loc": { "start": { - "line": 106, - "column": 24 + "line": 114, + "column": 40 }, "end": { - "line": 106, - "column": 37 + "line": 114, + "column": 45 } } }, "range": [ - 2413, - 2442 + 2744, + 2787 ], "loc": { "start": { - "line": 106, - "column": 8 + "line": 114, + "column": 2 }, "end": { - "line": 106, - "column": 37 + "line": 114, + "column": 45 } } - } - ], - "kind": "const", - "range": [ - 2407, - 2443 - ], - "loc": { - "start": { - "line": 106, - "column": 2 }, - "end": { - "line": 106, - "column": 38 - } - } - }, - { - "type": "ExpressionStatement", - "expression": { - "type": "AssignmentExpression", - "operator": "=", - "left": { + "right": { "type": "MemberExpression", "computed": false, "object": { - "type": "Identifier", - "name": "searchTexture", + "type": "ThisExpression", "range": [ - 2447, - 2460 + 2790, + 2794 ], "loc": { "start": { - "line": 107, - "column": 2 + "line": 114, + "column": 48 }, "end": { - "line": 107, - "column": 15 + "line": 114, + "column": 52 } } }, "property": { "type": "Identifier", - "name": "image", + "name": "searchTexture", "range": [ - 2461, - 2466 + 2795, + 2808 ], "loc": { "start": { - "line": 107, - "column": 16 + "line": 114, + "column": 53 }, "end": { - "line": 107, - "column": 21 + "line": 114, + "column": 66 } } }, "range": [ - 2447, - 2466 + 2790, + 2808 ], "loc": { "start": { - "line": 107, - "column": 2 - }, - "end": { - "line": 107, - "column": 21 - } - } - }, - "right": { - "type": "Identifier", - "name": "searchImage", - "range": [ - 2469, - 2480 - ], - "loc": { - "start": { - "line": 107, - "column": 24 + "line": 114, + "column": 48 }, "end": { - "line": 107, - "column": 35 + "line": 114, + "column": 66 } } }, "range": [ - 2447, - 2480 + 2744, + 2808 ], "loc": { "start": { - "line": 107, + "line": 114, "column": 2 }, "end": { - "line": 107, - "column": 35 + "line": 114, + "column": 66 } } }, "range": [ - 2447, - 2481 + 2744, + 2809 ], "loc": { "start": { - "line": 107, + "line": 114, "column": 2 }, "end": { - "line": 107, - "column": 36 + "line": 114, + "column": 67 } - } + }, + "trailingComments": [ + { + "type": "Block", + "value": "*\r\n\t\t * The SMAA area texture.\r\n\t\t *\r\n\t\t * @type {Texture}\r\n\t\t * @private\r\n\t\t ", + "range": [ + 2815, + 2897 + ], + "loc": { + "start": { + "line": 116, + "column": 2 + }, + "end": { + "line": 121, + "column": 5 + } + } + } + ] }, { "type": "ExpressionStatement", @@ -4419,211 +4738,159 @@ "type": "MemberExpression", "computed": false, "object": { - "type": "Identifier", - "name": "searchTexture", + "type": "ThisExpression", "range": [ - 2485, - 2498 + 2903, + 2907 ], "loc": { "start": { - "line": 108, + "line": 123, "column": 2 }, "end": { - "line": 108, - "column": 15 + "line": 123, + "column": 6 } } }, "property": { "type": "Identifier", - "name": "name", + "name": "areaTexture", "range": [ - 2499, - 2503 + 2908, + 2919 ], "loc": { "start": { - "line": 108, - "column": 16 + "line": 123, + "column": 7 }, "end": { - "line": 108, - "column": 20 + "line": 123, + "column": 18 } } }, "range": [ - 2485, - 2503 + 2903, + 2919 ], "loc": { "start": { - "line": 108, + "line": 123, "column": 2 }, "end": { - "line": 108, - "column": 20 + "line": 123, + "column": 18 } } }, "right": { - "type": "Literal", - "value": "SMAA.Search", - "raw": "\"SMAA.Search\"", + "type": "NewExpression", + "callee": { + "type": "Identifier", + "name": "Texture", + "range": [ + 2926, + 2933 + ], + "loc": { + "start": { + "line": 123, + "column": 25 + }, + "end": { + "line": 123, + "column": 32 + } + } + }, + "arguments": [ + { + "type": "Identifier", + "name": "areaImage", + "range": [ + 2934, + 2943 + ], + "loc": { + "start": { + "line": 123, + "column": 33 + }, + "end": { + "line": 123, + "column": 42 + } + } + } + ], "range": [ - 2506, - 2519 + 2922, + 2944 ], "loc": { "start": { - "line": 108, - "column": 23 + "line": 123, + "column": 21 }, "end": { - "line": 108, - "column": 36 + "line": 123, + "column": 43 } } }, "range": [ - 2485, - 2519 + 2903, + 2944 ], "loc": { "start": { - "line": 108, + "line": 123, "column": 2 }, "end": { - "line": 108, - "column": 36 + "line": 123, + "column": 43 } } }, "range": [ - 2485, - 2520 + 2903, + 2945 ], "loc": { "start": { - "line": 108, + "line": 123, "column": 2 }, "end": { - "line": 108, - "column": 37 + "line": 123, + "column": 44 } - } - }, - { - "type": "ExpressionStatement", - "expression": { - "type": "AssignmentExpression", - "operator": "=", - "left": { - "type": "MemberExpression", - "computed": false, - "object": { - "type": "Identifier", - "name": "searchTexture", - "range": [ - 2524, - 2537 - ], - "loc": { - "start": { - "line": 109, - "column": 2 - }, - "end": { - "line": 109, - "column": 15 - } - } - }, - "property": { - "type": "Identifier", - "name": "magFilter", - "range": [ - 2538, - 2547 - ], - "loc": { - "start": { - "line": 109, - "column": 16 - }, - "end": { - "line": 109, - "column": 25 - } - } - }, + }, + "leadingComments": [ + { + "type": "Block", + "value": "*\r\n\t\t * The SMAA area texture.\r\n\t\t *\r\n\t\t * @type {Texture}\r\n\t\t * @private\r\n\t\t ", "range": [ - 2524, - 2547 + 2815, + 2897 ], "loc": { "start": { - "line": 109, + "line": 116, "column": 2 }, "end": { - "line": 109, - "column": 25 - } - } - }, - "right": { - "type": "Identifier", - "name": "NearestFilter", - "range": [ - 2550, - 2563 - ], - "loc": { - "start": { - "line": 109, - "column": 28 - }, - "end": { - "line": 109, - "column": 41 - } - } - }, - "range": [ - 2524, - 2563 - ], - "loc": { - "start": { - "line": 109, - "column": 2 - }, - "end": { - "line": 109, - "column": 41 + "line": 121, + "column": 5 + } } } - }, - "range": [ - 2524, - 2564 - ], - "loc": { - "start": { - "line": 109, - "column": 2 - }, - "end": { - "line": 109, - "column": 42 - } - } + ] }, { "type": "ExpressionStatement", @@ -4634,101 +4901,137 @@ "type": "MemberExpression", "computed": false, "object": { - "type": "Identifier", - "name": "searchTexture", + "type": "MemberExpression", + "computed": false, + "object": { + "type": "ThisExpression", + "range": [ + 2951, + 2955 + ], + "loc": { + "start": { + "line": 125, + "column": 2 + }, + "end": { + "line": 125, + "column": 6 + } + } + }, + "property": { + "type": "Identifier", + "name": "areaTexture", + "range": [ + 2956, + 2967 + ], + "loc": { + "start": { + "line": 125, + "column": 7 + }, + "end": { + "line": 125, + "column": 18 + } + } + }, "range": [ - 2568, - 2581 + 2951, + 2967 ], "loc": { "start": { - "line": 110, + "line": 125, "column": 2 }, "end": { - "line": 110, - "column": 15 + "line": 125, + "column": 18 } } }, "property": { "type": "Identifier", - "name": "minFilter", + "name": "name", "range": [ - 2582, - 2591 + 2968, + 2972 ], "loc": { "start": { - "line": 110, - "column": 16 + "line": 125, + "column": 19 }, "end": { - "line": 110, - "column": 25 + "line": 125, + "column": 23 } } }, "range": [ - 2568, - 2591 + 2951, + 2972 ], "loc": { "start": { - "line": 110, + "line": 125, "column": 2 }, "end": { - "line": 110, - "column": 25 + "line": 125, + "column": 23 } } }, "right": { - "type": "Identifier", - "name": "NearestFilter", + "type": "Literal", + "value": "SMAA.Area", + "raw": "\"SMAA.Area\"", "range": [ - 2594, - 2607 + 2975, + 2986 ], "loc": { "start": { - "line": 110, - "column": 28 + "line": 125, + "column": 26 }, "end": { - "line": 110, - "column": 41 + "line": 125, + "column": 37 } } }, "range": [ - 2568, - 2607 + 2951, + 2986 ], "loc": { "start": { - "line": 110, + "line": 125, "column": 2 }, "end": { - "line": 110, - "column": 41 + "line": 125, + "column": 37 } } }, "range": [ - 2568, - 2608 + 2951, + 2987 ], "loc": { "start": { - "line": 110, + "line": 125, "column": 2 }, "end": { - "line": 110, - "column": 42 + "line": 125, + "column": 38 } } }, @@ -4741,102 +5044,136 @@ "type": "MemberExpression", "computed": false, "object": { - "type": "Identifier", - "name": "searchTexture", + "type": "MemberExpression", + "computed": false, + "object": { + "type": "ThisExpression", + "range": [ + 2991, + 2995 + ], + "loc": { + "start": { + "line": 126, + "column": 2 + }, + "end": { + "line": 126, + "column": 6 + } + } + }, + "property": { + "type": "Identifier", + "name": "areaTexture", + "range": [ + 2996, + 3007 + ], + "loc": { + "start": { + "line": 126, + "column": 7 + }, + "end": { + "line": 126, + "column": 18 + } + } + }, "range": [ - 2612, - 2625 + 2991, + 3007 ], "loc": { "start": { - "line": 111, + "line": 126, "column": 2 }, "end": { - "line": 111, - "column": 15 + "line": 126, + "column": 18 } } }, "property": { "type": "Identifier", - "name": "generateMipmaps", + "name": "minFilter", "range": [ - 2626, - 2641 + 3008, + 3017 ], "loc": { "start": { - "line": 111, - "column": 16 + "line": 126, + "column": 19 }, "end": { - "line": 111, - "column": 31 + "line": 126, + "column": 28 } } }, "range": [ - 2612, - 2641 + 2991, + 3017 ], "loc": { "start": { - "line": 111, + "line": 126, "column": 2 }, "end": { - "line": 111, - "column": 31 + "line": 126, + "column": 28 } } }, "right": { - "type": "Literal", - "value": false, - "raw": "false", + "type": "Identifier", + "name": "LinearFilter", "range": [ - 2644, - 2649 + 3020, + 3032 ], "loc": { "start": { - "line": 111, - "column": 34 + "line": 126, + "column": 31 }, "end": { - "line": 111, - "column": 39 + "line": 126, + "column": 43 } } }, "range": [ - 2612, - 2649 + 2991, + 3032 ], "loc": { "start": { - "line": 111, + "line": 126, "column": 2 }, "end": { - "line": 111, - "column": 39 + "line": 126, + "column": 43 } } }, "range": [ - 2612, - 2650 + 2991, + 3033 ], "loc": { "start": { - "line": 111, + "line": 126, "column": 2 }, "end": { - "line": 111, - "column": 40 + "line": 126, + "column": 44 } } }, @@ -4849,102 +5186,136 @@ "type": "MemberExpression", "computed": false, "object": { - "type": "Identifier", - "name": "searchTexture", + "type": "MemberExpression", + "computed": false, + "object": { + "type": "ThisExpression", + "range": [ + 3037, + 3041 + ], + "loc": { + "start": { + "line": 127, + "column": 2 + }, + "end": { + "line": 127, + "column": 6 + } + } + }, + "property": { + "type": "Identifier", + "name": "areaTexture", + "range": [ + 3042, + 3053 + ], + "loc": { + "start": { + "line": 127, + "column": 7 + }, + "end": { + "line": 127, + "column": 18 + } + } + }, "range": [ - 2654, - 2667 + 3037, + 3053 ], "loc": { "start": { - "line": 112, + "line": 127, "column": 2 }, "end": { - "line": 112, - "column": 15 + "line": 127, + "column": 18 } } }, "property": { "type": "Identifier", - "name": "needsUpdate", + "name": "format", "range": [ - 2668, - 2679 + 3054, + 3060 ], "loc": { "start": { - "line": 112, - "column": 16 + "line": 127, + "column": 19 }, "end": { - "line": 112, - "column": 27 + "line": 127, + "column": 25 } } }, "range": [ - 2654, - 2679 + 3037, + 3060 ], "loc": { "start": { - "line": 112, + "line": 127, "column": 2 }, "end": { - "line": 112, - "column": 27 + "line": 127, + "column": 25 } } }, "right": { - "type": "Literal", - "value": true, - "raw": "true", + "type": "Identifier", + "name": "RGBAFormat", "range": [ - 2682, - 2686 + 3063, + 3073 ], "loc": { "start": { - "line": 112, - "column": 30 + "line": 127, + "column": 28 }, "end": { - "line": 112, - "column": 34 + "line": 127, + "column": 38 } } }, "range": [ - 2654, - 2686 + 3037, + 3073 ], "loc": { "start": { - "line": 112, + "line": 127, "column": 2 }, "end": { - "line": 112, - "column": 34 + "line": 127, + "column": 38 } } }, "range": [ - 2654, - 2687 + 3037, + 3074 ], "loc": { "start": { - "line": 112, + "line": 127, "column": 2 }, "end": { - "line": 112, - "column": 35 + "line": 127, + "column": 39 } } }, @@ -4957,53 +5328,88 @@ "type": "MemberExpression", "computed": false, "object": { - "type": "Identifier", - "name": "searchTexture", + "type": "MemberExpression", + "computed": false, + "object": { + "type": "ThisExpression", + "range": [ + 3078, + 3082 + ], + "loc": { + "start": { + "line": 128, + "column": 2 + }, + "end": { + "line": 128, + "column": 6 + } + } + }, + "property": { + "type": "Identifier", + "name": "areaTexture", + "range": [ + 3083, + 3094 + ], + "loc": { + "start": { + "line": 128, + "column": 7 + }, + "end": { + "line": 128, + "column": 18 + } + } + }, "range": [ - 2691, - 2704 + 3078, + 3094 ], "loc": { "start": { - "line": 113, + "line": 128, "column": 2 }, "end": { - "line": 113, - "column": 15 + "line": 128, + "column": 18 } } }, "property": { "type": "Identifier", - "name": "flipY", + "name": "generateMipmaps", "range": [ - 2705, - 2710 + 3095, + 3110 ], "loc": { "start": { - "line": 113, - "column": 16 + "line": 128, + "column": 19 }, "end": { - "line": 113, - "column": 21 + "line": 128, + "column": 34 } } }, "range": [ - 2691, - 2710 + 3078, + 3110 ], "loc": { "start": { - "line": 113, + "line": 128, "column": 2 }, "end": { - "line": 113, - "column": 21 + "line": 128, + "column": 34 } } }, @@ -5012,47 +5418,47 @@ "value": false, "raw": "false", "range": [ - 2713, - 2718 + 3113, + 3118 ], "loc": { "start": { - "line": 113, - "column": 24 + "line": 128, + "column": 37 }, "end": { - "line": 113, - "column": 29 + "line": 128, + "column": 42 } } }, "range": [ - 2691, - 2718 + 3078, + 3118 ], "loc": { "start": { - "line": 113, + "line": 128, "column": 2 }, "end": { - "line": 113, - "column": 29 + "line": 128, + "column": 42 } } }, "range": [ - 2691, - 2719 + 3078, + 3119 ], "loc": { "start": { - "line": 113, + "line": 128, "column": 2 }, "end": { - "line": 113, - "column": 30 + "line": 128, + "column": 43 } } }, @@ -5068,276 +5474,134 @@ "type": "MemberExpression", "computed": false, "object": { - "type": "MemberExpression", - "computed": false, - "object": { - "type": "MemberExpression", - "computed": false, - "object": { - "type": "ThisExpression", - "range": [ - 2725, - 2729 - ], - "loc": { - "start": { - "line": 115, - "column": 2 - }, - "end": { - "line": 115, - "column": 6 - } - } - }, - "property": { - "type": "Identifier", - "name": "weightsMaterial", - "range": [ - 2730, - 2745 - ], - "loc": { - "start": { - "line": 115, - "column": 7 - }, - "end": { - "line": 115, - "column": 22 - } - } - }, - "range": [ - 2725, - 2745 - ], - "loc": { - "start": { - "line": 115, - "column": 2 - }, - "end": { - "line": 115, - "column": 22 - } - } - }, - "property": { - "type": "Identifier", - "name": "uniforms", - "range": [ - 2746, - 2754 - ], - "loc": { - "start": { - "line": 115, - "column": 23 - }, - "end": { - "line": 115, - "column": 31 - } - } - }, + "type": "ThisExpression", "range": [ - 2725, - 2754 + 3123, + 3127 ], "loc": { "start": { - "line": 115, + "line": 129, "column": 2 }, "end": { - "line": 115, - "column": 31 + "line": 129, + "column": 6 } } }, "property": { "type": "Identifier", - "name": "tDiffuse", + "name": "areaTexture", "range": [ - 2755, - 2763 + 3128, + 3139 ], "loc": { "start": { - "line": 115, - "column": 32 + "line": 129, + "column": 7 }, "end": { - "line": 115, - "column": 40 + "line": 129, + "column": 18 } } }, "range": [ - 2725, - 2763 + 3123, + 3139 ], "loc": { "start": { - "line": 115, + "line": 129, "column": 2 }, "end": { - "line": 115, - "column": 40 + "line": 129, + "column": 18 } } }, "property": { "type": "Identifier", - "name": "value", + "name": "needsUpdate", "range": [ - 2764, - 2769 + 3140, + 3151 ], "loc": { "start": { - "line": 115, - "column": 41 + "line": 129, + "column": 19 }, "end": { - "line": 115, - "column": 46 + "line": 129, + "column": 30 } } }, "range": [ - 2725, - 2769 + 3123, + 3151 ], "loc": { "start": { - "line": 115, + "line": 129, "column": 2 }, "end": { - "line": 115, - "column": 46 + "line": 129, + "column": 30 } } }, "right": { - "type": "MemberExpression", - "computed": false, - "object": { - "type": "MemberExpression", - "computed": false, - "object": { - "type": "ThisExpression", - "range": [ - 2772, - 2776 - ], - "loc": { - "start": { - "line": 115, - "column": 49 - }, - "end": { - "line": 115, - "column": 53 - } - } - }, - "property": { - "type": "Identifier", - "name": "renderTargetColorEdges", - "range": [ - 2777, - 2799 - ], - "loc": { - "start": { - "line": 115, - "column": 54 - }, - "end": { - "line": 115, - "column": 76 - } - } - }, - "range": [ - 2772, - 2799 - ], - "loc": { - "start": { - "line": 115, - "column": 49 - }, - "end": { - "line": 115, - "column": 76 - } - } - }, - "property": { - "type": "Identifier", - "name": "texture", - "range": [ - 2800, - 2807 - ], - "loc": { - "start": { - "line": 115, - "column": 77 - }, - "end": { - "line": 115, - "column": 84 - } - } - }, + "type": "Literal", + "value": true, + "raw": "true", "range": [ - 2772, - 2807 + 3154, + 3158 ], "loc": { "start": { - "line": 115, - "column": 49 + "line": 129, + "column": 33 }, "end": { - "line": 115, - "column": 84 + "line": 129, + "column": 37 } } }, "range": [ - 2725, - 2807 + 3123, + 3158 ], "loc": { "start": { - "line": 115, + "line": 129, "column": 2 }, "end": { - "line": 115, - "column": 84 + "line": 129, + "column": 37 } } }, "range": [ - 2725, - 2808 + 3123, + 3159 ], "loc": { "start": { - "line": 115, + "line": 129, "column": 2 }, "end": { - "line": 115, - "column": 85 + "line": 129, + "column": 38 } } }, @@ -5353,205 +5617,134 @@ "type": "MemberExpression", "computed": false, "object": { - "type": "MemberExpression", - "computed": false, - "object": { - "type": "MemberExpression", - "computed": false, - "object": { - "type": "ThisExpression", - "range": [ - 2812, - 2816 - ], - "loc": { - "start": { - "line": 116, - "column": 2 - }, - "end": { - "line": 116, - "column": 6 - } - } - }, - "property": { - "type": "Identifier", - "name": "weightsMaterial", - "range": [ - 2817, - 2832 - ], - "loc": { - "start": { - "line": 116, - "column": 7 - }, - "end": { - "line": 116, - "column": 22 - } - } - }, - "range": [ - 2812, - 2832 - ], - "loc": { - "start": { - "line": 116, - "column": 2 - }, - "end": { - "line": 116, - "column": 22 - } - } - }, - "property": { - "type": "Identifier", - "name": "uniforms", - "range": [ - 2833, - 2841 - ], - "loc": { - "start": { - "line": 116, - "column": 23 - }, - "end": { - "line": 116, - "column": 31 - } - } - }, + "type": "ThisExpression", "range": [ - 2812, - 2841 + 3163, + 3167 ], "loc": { "start": { - "line": 116, + "line": 130, "column": 2 }, "end": { - "line": 116, - "column": 31 + "line": 130, + "column": 6 } } }, "property": { "type": "Identifier", - "name": "tArea", + "name": "areaTexture", "range": [ - 2842, - 2847 + 3168, + 3179 ], "loc": { "start": { - "line": 116, - "column": 32 + "line": 130, + "column": 7 }, "end": { - "line": 116, - "column": 37 + "line": 130, + "column": 18 } } }, "range": [ - 2812, - 2847 + 3163, + 3179 ], "loc": { "start": { - "line": 116, + "line": 130, "column": 2 }, "end": { - "line": 116, - "column": 37 + "line": 130, + "column": 18 } } }, "property": { "type": "Identifier", - "name": "value", + "name": "flipY", "range": [ - 2848, - 2853 + 3180, + 3185 ], "loc": { "start": { - "line": 116, - "column": 38 + "line": 130, + "column": 19 }, "end": { - "line": 116, - "column": 43 + "line": 130, + "column": 24 } } }, "range": [ - 2812, - 2853 + 3163, + 3185 ], "loc": { "start": { - "line": 116, + "line": 130, "column": 2 }, "end": { - "line": 116, - "column": 43 + "line": 130, + "column": 24 } } }, "right": { - "type": "Identifier", - "name": "areaTexture", + "type": "Literal", + "value": false, + "raw": "false", "range": [ - 2856, - 2867 + 3188, + 3193 ], "loc": { "start": { - "line": 116, - "column": 46 + "line": 130, + "column": 27 }, "end": { - "line": 116, - "column": 57 + "line": 130, + "column": 32 } } }, "range": [ - 2812, - 2867 + 3163, + 3193 ], "loc": { "start": { - "line": 116, + "line": 130, "column": 2 }, "end": { - "line": 116, - "column": 57 + "line": 130, + "column": 32 } } }, "range": [ - 2812, - 2868 + 3163, + 3194 ], "loc": { "start": { - "line": 116, + "line": 130, "column": 2 }, "end": { - "line": 116, - "column": 58 + "line": 130, + "column": 33 } } }, @@ -5575,16 +5768,16 @@ "object": { "type": "ThisExpression", "range": [ - 2872, - 2876 + 3200, + 3204 ], "loc": { "start": { - "line": 117, + "line": 132, "column": 2 }, "end": { - "line": 117, + "line": 132, "column": 6 } } @@ -5593,31 +5786,31 @@ "type": "Identifier", "name": "weightsMaterial", "range": [ - 2877, - 2892 + 3205, + 3220 ], "loc": { "start": { - "line": 117, + "line": 132, "column": 7 }, "end": { - "line": 117, + "line": 132, "column": 22 } } }, "range": [ - 2872, - 2892 + 3200, + 3220 ], "loc": { "start": { - "line": 117, + "line": 132, "column": 2 }, "end": { - "line": 117, + "line": 132, "column": 22 } } @@ -5626,65 +5819,65 @@ "type": "Identifier", "name": "uniforms", "range": [ - 2893, - 2901 + 3221, + 3229 ], "loc": { "start": { - "line": 117, + "line": 132, "column": 23 }, "end": { - "line": 117, + "line": 132, "column": 31 } } }, "range": [ - 2872, - 2901 + 3200, + 3229 ], "loc": { "start": { - "line": 117, + "line": 132, "column": 2 }, "end": { - "line": 117, + "line": 132, "column": 31 } } }, "property": { "type": "Identifier", - "name": "tSearch", + "name": "tArea", "range": [ - 2902, - 2909 + 3230, + 3235 ], "loc": { "start": { - "line": 117, + "line": 132, "column": 32 }, "end": { - "line": 117, - "column": 39 + "line": 132, + "column": 37 } } }, "range": [ - 2872, - 2909 + 3200, + 3235 ], "loc": { "start": { - "line": 117, + "line": 132, "column": 2 }, "end": { - "line": 117, - "column": 39 + "line": 132, + "column": 37 } } }, @@ -5692,80 +5885,115 @@ "type": "Identifier", "name": "value", "range": [ - 2910, - 2915 + 3236, + 3241 ], "loc": { "start": { - "line": 117, - "column": 40 + "line": 132, + "column": 38 }, "end": { - "line": 117, - "column": 45 + "line": 132, + "column": 43 } } }, "range": [ - 2872, - 2915 + 3200, + 3241 ], "loc": { "start": { - "line": 117, + "line": 132, "column": 2 }, "end": { - "line": 117, - "column": 45 + "line": 132, + "column": 43 } } }, "right": { - "type": "Identifier", - "name": "searchTexture", + "type": "MemberExpression", + "computed": false, + "object": { + "type": "ThisExpression", + "range": [ + 3244, + 3248 + ], + "loc": { + "start": { + "line": 132, + "column": 46 + }, + "end": { + "line": 132, + "column": 50 + } + } + }, + "property": { + "type": "Identifier", + "name": "areaTexture", + "range": [ + 3249, + 3260 + ], + "loc": { + "start": { + "line": 132, + "column": 51 + }, + "end": { + "line": 132, + "column": 62 + } + } + }, "range": [ - 2918, - 2931 + 3244, + 3260 ], "loc": { "start": { - "line": 117, - "column": 48 + "line": 132, + "column": 46 }, "end": { - "line": 117, - "column": 61 + "line": 132, + "column": 62 } } }, "range": [ - 2872, - 2931 + 3200, + 3260 ], "loc": { "start": { - "line": 117, + "line": 132, "column": 2 }, "end": { - "line": 117, - "column": 61 + "line": 132, + "column": 62 } } }, "range": [ - 2872, - 2932 + 3200, + 3261 ], "loc": { "start": { - "line": 117, + "line": 132, "column": 2 }, "end": { - "line": 117, - "column": 62 + "line": 132, + "column": 63 } }, "trailingComments": [ @@ -5773,16 +6001,16 @@ "type": "Block", "value": "*\r\n\t\t * SMAA blend shader material.\r\n\t\t *\r\n\t\t * @type {SMAABlendMaterial}\r\n\t\t * @private\r\n\t\t ", "range": [ - 2938, - 3035 + 3267, + 3364 ], "loc": { "start": { - "line": 119, + "line": 134, "column": 2 }, "end": { - "line": 124, + "line": 139, "column": 5 } } @@ -5800,16 +6028,16 @@ "object": { "type": "ThisExpression", "range": [ - 3041, - 3045 + 3370, + 3374 ], "loc": { "start": { - "line": 126, + "line": 141, "column": 2 }, "end": { - "line": 126, + "line": 141, "column": 6 } } @@ -5818,31 +6046,31 @@ "type": "Identifier", "name": "blendMaterial", "range": [ - 3046, - 3059 + 3375, + 3388 ], "loc": { "start": { - "line": 126, + "line": 141, "column": 7 }, "end": { - "line": 126, + "line": 141, "column": 20 } } }, "range": [ - 3041, - 3059 + 3370, + 3388 ], "loc": { "start": { - "line": 126, + "line": 141, "column": 2 }, "end": { - "line": 126, + "line": 141, "column": 20 } } @@ -5853,62 +6081,62 @@ "type": "Identifier", "name": "SMAABlendMaterial", "range": [ - 3066, - 3083 + 3395, + 3412 ], "loc": { "start": { - "line": 126, + "line": 141, "column": 27 }, "end": { - "line": 126, + "line": 141, "column": 44 } } }, "arguments": [], "range": [ - 3062, - 3085 + 3391, + 3414 ], "loc": { "start": { - "line": 126, + "line": 141, "column": 23 }, "end": { - "line": 126, + "line": 141, "column": 46 } } }, "range": [ - 3041, - 3085 + 3370, + 3414 ], "loc": { "start": { - "line": 126, + "line": 141, "column": 2 }, "end": { - "line": 126, + "line": 141, "column": 46 } } }, "range": [ - 3041, - 3086 + 3370, + 3415 ], "loc": { "start": { - "line": 126, + "line": 141, "column": 2 }, "end": { - "line": 126, + "line": 141, "column": 47 } }, @@ -5917,16 +6145,16 @@ "type": "Block", "value": "*\r\n\t\t * SMAA blend shader material.\r\n\t\t *\r\n\t\t * @type {SMAABlendMaterial}\r\n\t\t * @private\r\n\t\t ", "range": [ - 2938, - 3035 + 3267, + 3364 ], "loc": { "start": { - "line": 119, + "line": 134, "column": 2 }, "end": { - "line": 124, + "line": 139, "column": 5 } } @@ -5953,16 +6181,16 @@ "object": { "type": "ThisExpression", "range": [ - 3092, - 3096 + 3421, + 3425 ], "loc": { "start": { - "line": 128, + "line": 143, "column": 2 }, "end": { - "line": 128, + "line": 143, "column": 6 } } @@ -5971,31 +6199,31 @@ "type": "Identifier", "name": "blendMaterial", "range": [ - 3097, - 3110 + 3426, + 3439 ], "loc": { "start": { - "line": 128, + "line": 143, "column": 7 }, "end": { - "line": 128, + "line": 143, "column": 20 } } }, "range": [ - 3092, - 3110 + 3421, + 3439 ], "loc": { "start": { - "line": 128, + "line": 143, "column": 2 }, "end": { - "line": 128, + "line": 143, "column": 20 } } @@ -6004,31 +6232,31 @@ "type": "Identifier", "name": "uniforms", "range": [ - 3111, - 3119 + 3440, + 3448 ], "loc": { "start": { - "line": 128, + "line": 143, "column": 21 }, "end": { - "line": 128, + "line": 143, "column": 29 } } }, "range": [ - 3092, - 3119 + 3421, + 3448 ], "loc": { "start": { - "line": 128, + "line": 143, "column": 2 }, "end": { - "line": 128, + "line": 143, "column": 29 } } @@ -6037,31 +6265,31 @@ "type": "Identifier", "name": "tWeights", "range": [ - 3120, - 3128 + 3449, + 3457 ], "loc": { "start": { - "line": 128, + "line": 143, "column": 30 }, "end": { - "line": 128, + "line": 143, "column": 38 } } }, "range": [ - 3092, - 3128 + 3421, + 3457 ], "loc": { "start": { - "line": 128, + "line": 143, "column": 2 }, "end": { - "line": 128, + "line": 143, "column": 38 } } @@ -6070,31 +6298,31 @@ "type": "Identifier", "name": "value", "range": [ - 3129, - 3134 + 3458, + 3463 ], "loc": { "start": { - "line": 128, + "line": 143, "column": 39 }, "end": { - "line": 128, + "line": 143, "column": 44 } } }, "range": [ - 3092, - 3134 + 3421, + 3463 ], "loc": { "start": { - "line": 128, + "line": 143, "column": 2 }, "end": { - "line": 128, + "line": 143, "column": 44 } } @@ -6108,16 +6336,16 @@ "object": { "type": "ThisExpression", "range": [ - 3137, - 3141 + 3466, + 3470 ], "loc": { "start": { - "line": 128, + "line": 143, "column": 47 }, "end": { - "line": 128, + "line": 143, "column": 51 } } @@ -6126,31 +6354,31 @@ "type": "Identifier", "name": "renderTargetWeights", "range": [ - 3142, - 3161 + 3471, + 3490 ], "loc": { "start": { - "line": 128, + "line": 143, "column": 52 }, "end": { - "line": 128, + "line": 143, "column": 71 } } }, "range": [ - 3137, - 3161 + 3466, + 3490 ], "loc": { "start": { - "line": 128, + "line": 143, "column": 47 }, "end": { - "line": 128, + "line": 143, "column": 71 } } @@ -6159,61 +6387,61 @@ "type": "Identifier", "name": "texture", "range": [ - 3162, - 3169 + 3491, + 3498 ], "loc": { "start": { - "line": 128, + "line": 143, "column": 72 }, "end": { - "line": 128, + "line": 143, "column": 79 } } }, "range": [ - 3137, - 3169 + 3466, + 3498 ], "loc": { "start": { - "line": 128, + "line": 143, "column": 47 }, "end": { - "line": 128, + "line": 143, "column": 79 } } }, "range": [ - 3092, - 3169 + 3421, + 3498 ], "loc": { "start": { - "line": 128, + "line": 143, "column": 2 }, "end": { - "line": 128, + "line": 143, "column": 79 } } }, "range": [ - 3092, - 3170 + 3421, + 3499 ], "loc": { "start": { - "line": 128, + "line": 143, "column": 2 }, "end": { - "line": 128, + "line": 143, "column": 80 } } @@ -6232,16 +6460,16 @@ "object": { "type": "ThisExpression", "range": [ - 3176, - 3180 + 3505, + 3509 ], "loc": { "start": { - "line": 130, + "line": 145, "column": 2 }, "end": { - "line": 130, + "line": 145, "column": 6 } } @@ -6250,31 +6478,31 @@ "type": "Identifier", "name": "quad", "range": [ - 3181, - 3185 + 3510, + 3514 ], "loc": { "start": { - "line": 130, + "line": 145, "column": 7 }, "end": { - "line": 130, + "line": 145, "column": 11 } } }, "range": [ - 3176, - 3185 + 3505, + 3514 ], "loc": { "start": { - "line": 130, + "line": 145, "column": 2 }, "end": { - "line": 130, + "line": 145, "column": 11 } } @@ -6283,31 +6511,31 @@ "type": "Identifier", "name": "material", "range": [ - 3186, - 3194 + 3515, + 3523 ], "loc": { "start": { - "line": 130, + "line": 145, "column": 12 }, "end": { - "line": 130, + "line": 145, "column": 20 } } }, "range": [ - 3176, - 3194 + 3505, + 3523 ], "loc": { "start": { - "line": 130, + "line": 145, "column": 2 }, "end": { - "line": 130, + "line": 145, "column": 20 } } @@ -6318,16 +6546,16 @@ "object": { "type": "ThisExpression", "range": [ - 3197, - 3201 + 3526, + 3530 ], "loc": { "start": { - "line": 130, + "line": 145, "column": 23 }, "end": { - "line": 130, + "line": 145, "column": 27 } } @@ -6336,77 +6564,77 @@ "type": "Identifier", "name": "blendMaterial", "range": [ - 3202, - 3215 + 3531, + 3544 ], "loc": { "start": { - "line": 130, + "line": 145, "column": 28 }, "end": { - "line": 130, + "line": 145, "column": 41 } } }, "range": [ - 3197, - 3215 + 3526, + 3544 ], "loc": { "start": { - "line": 130, + "line": 145, "column": 23 }, "end": { - "line": 130, + "line": 145, "column": 41 } } }, "range": [ - 3176, - 3215 + 3505, + 3544 ], "loc": { "start": { - "line": 130, + "line": 145, "column": 2 }, "end": { - "line": 130, + "line": 145, "column": 41 } } }, "range": [ - 3176, - 3216 + 3505, + 3545 ], "loc": { "start": { - "line": 130, + "line": 145, "column": 2 }, "end": { - "line": 130, + "line": 145, "column": 42 } } } ], "range": [ - 682, - 3222 + 945, + 3551 ], "loc": { "start": { - "line": 28, - "column": 20 + "line": 32, + "column": 37 }, "end": { - "line": 132, + "line": 147, "column": 2 } } @@ -6414,16 +6642,16 @@ "generator": false, "expression": false, "range": [ - 674, - 3222 + 920, + 3551 ], "loc": { "start": { - "line": 28, + "line": 32, "column": 12 }, "end": { - "line": 132, + "line": 147, "column": 2 } } @@ -6431,34 +6659,34 @@ "kind": "constructor", "computed": false, "range": [ - 663, - 3222 + 909, + 3551 ], "loc": { "start": { - "line": 28, + "line": 32, "column": 1 }, "end": { - "line": 132, + "line": 147, "column": 2 } }, "leadingComments": [ { "type": "Block", - "value": "*\r\n\t * Constructs a new SMAA pass.\r\n\t *\r\n\t * @param {Image} Image - This pass requires an Image class to create internal textures. Provide window.Image in a browser environment.\r\n\t ", + "value": "*\r\n\t * Constructs a new SMAA pass.\r\n\t *\r\n\t * @param {Image} searchImage - The SMAA search image. Preload this image using the {@link searchImageDataUrl}.\r\n\t * @param {Image} areaImage - The SMAA area image. Preload this image using the {@link areaImageDataUrl}.\r\n\t ", "range": [ - 473, - 658 + 635, + 904 ], "loc": { "start": { - "line": 22, + "line": 25, "column": 1 }, "end": { - "line": 26, + "line": 30, "column": 4 } } @@ -6469,16 +6697,16 @@ "type": "Block", "value": "*\r\n\t * Antialiases the scene.\r\n\t *\r\n\t * @param {WebGLRenderer} renderer - The renderer.\r\n\t * @param {WebGLRenderTarget} readBuffer - The read buffer.\r\n\t * @param {WebGLRenderTarget} writeBuffer - The write buffer.\r\n\t ", "range": [ - 3227, - 3448 + 3556, + 3777 ], "loc": { "start": { - "line": 134, + "line": 149, "column": 1 }, "end": { - "line": 140, + "line": 155, "column": 4 } } @@ -6492,16 +6720,16 @@ "type": "Identifier", "name": "render", "range": [ - 3453, - 3459 + 3782, + 3788 ], "loc": { "start": { - "line": 142, + "line": 157, "column": 1 }, "end": { - "line": 142, + "line": 157, "column": 7 } } @@ -6514,16 +6742,16 @@ "type": "Identifier", "name": "renderer", "range": [ - 3460, - 3468 + 3789, + 3797 ], "loc": { "start": { - "line": 142, + "line": 157, "column": 8 }, "end": { - "line": 142, + "line": 157, "column": 16 } } @@ -6532,16 +6760,16 @@ "type": "Identifier", "name": "readBuffer", "range": [ - 3470, - 3480 + 3799, + 3809 ], "loc": { "start": { - "line": 142, + "line": 157, "column": 18 }, "end": { - "line": 142, + "line": 157, "column": 28 } } @@ -6550,16 +6778,16 @@ "type": "Identifier", "name": "writeBuffer", "range": [ - 3482, - 3493 + 3811, + 3822 ], "loc": { "start": { - "line": 142, + "line": 157, "column": 30 }, "end": { - "line": 142, + "line": 157, "column": 41 } } @@ -6582,16 +6810,16 @@ "object": { "type": "ThisExpression", "range": [ - 3528, - 3532 + 3857, + 3861 ], "loc": { "start": { - "line": 145, + "line": 160, "column": 2 }, "end": { - "line": 145, + "line": 160, "column": 6 } } @@ -6600,31 +6828,31 @@ "type": "Identifier", "name": "quad", "range": [ - 3533, - 3537 + 3862, + 3866 ], "loc": { "start": { - "line": 145, + "line": 160, "column": 7 }, "end": { - "line": 145, + "line": 160, "column": 11 } } }, "range": [ - 3528, - 3537 + 3857, + 3866 ], "loc": { "start": { - "line": 145, + "line": 160, "column": 2 }, "end": { - "line": 145, + "line": 160, "column": 11 } } @@ -6633,31 +6861,31 @@ "type": "Identifier", "name": "material", "range": [ - 3538, - 3546 + 3867, + 3875 ], "loc": { "start": { - "line": 145, + "line": 160, "column": 12 }, "end": { - "line": 145, + "line": 160, "column": 20 } } }, "range": [ - 3528, - 3546 + 3857, + 3875 ], "loc": { "start": { - "line": 145, + "line": 160, "column": 2 }, "end": { - "line": 145, + "line": 160, "column": 20 } } @@ -6668,16 +6896,16 @@ "object": { "type": "ThisExpression", "range": [ - 3549, - 3553 + 3878, + 3882 ], "loc": { "start": { - "line": 145, + "line": 160, "column": 23 }, "end": { - "line": 145, + "line": 160, "column": 27 } } @@ -6686,61 +6914,61 @@ "type": "Identifier", "name": "colorEdgesMaterial", "range": [ - 3554, - 3572 + 3883, + 3901 ], "loc": { "start": { - "line": 145, + "line": 160, "column": 28 }, "end": { - "line": 145, + "line": 160, "column": 46 } } }, "range": [ - 3549, - 3572 + 3878, + 3901 ], "loc": { "start": { - "line": 145, + "line": 160, "column": 23 }, "end": { - "line": 145, + "line": 160, "column": 46 } } }, "range": [ - 3528, - 3572 + 3857, + 3901 ], "loc": { "start": { - "line": 145, + "line": 160, "column": 2 }, "end": { - "line": 145, + "line": 160, "column": 46 } } }, "range": [ - 3528, - 3573 + 3857, + 3902 ], "loc": { "start": { - "line": 145, + "line": 160, "column": 2 }, "end": { - "line": 145, + "line": 160, "column": 47 } }, @@ -6749,16 +6977,16 @@ "type": "Line", "value": " Detect color edges.", "range": [ - 3502, - 3524 + 3831, + 3853 ], "loc": { "start": { - "line": 144, + "line": 159, "column": 2 }, "end": { - "line": 144, + "line": 159, "column": 24 } } @@ -6785,16 +7013,16 @@ "object": { "type": "ThisExpression", "range": [ - 3577, - 3581 + 3906, + 3910 ], "loc": { "start": { - "line": 146, + "line": 161, "column": 2 }, "end": { - "line": 146, + "line": 161, "column": 6 } } @@ -6803,31 +7031,31 @@ "type": "Identifier", "name": "colorEdgesMaterial", "range": [ - 3582, - 3600 + 3911, + 3929 ], "loc": { "start": { - "line": 146, + "line": 161, "column": 7 }, "end": { - "line": 146, + "line": 161, "column": 25 } } }, "range": [ - 3577, - 3600 + 3906, + 3929 ], "loc": { "start": { - "line": 146, + "line": 161, "column": 2 }, "end": { - "line": 146, + "line": 161, "column": 25 } } @@ -6836,31 +7064,31 @@ "type": "Identifier", "name": "uniforms", "range": [ - 3601, - 3609 + 3930, + 3938 ], "loc": { "start": { - "line": 146, + "line": 161, "column": 26 }, "end": { - "line": 146, + "line": 161, "column": 34 } } }, "range": [ - 3577, - 3609 + 3906, + 3938 ], "loc": { "start": { - "line": 146, + "line": 161, "column": 2 }, "end": { - "line": 146, + "line": 161, "column": 34 } } @@ -6869,31 +7097,31 @@ "type": "Identifier", "name": "tDiffuse", "range": [ - 3610, - 3618 + 3939, + 3947 ], "loc": { "start": { - "line": 146, + "line": 161, "column": 35 }, "end": { - "line": 146, + "line": 161, "column": 43 } } }, "range": [ - 3577, - 3618 + 3906, + 3947 ], "loc": { "start": { - "line": 146, + "line": 161, "column": 2 }, "end": { - "line": 146, + "line": 161, "column": 43 } } @@ -6902,31 +7130,31 @@ "type": "Identifier", "name": "value", "range": [ - 3619, - 3624 + 3948, + 3953 ], "loc": { "start": { - "line": 146, + "line": 161, "column": 44 }, "end": { - "line": 146, + "line": 161, "column": 49 } } }, "range": [ - 3577, - 3624 + 3906, + 3953 ], "loc": { "start": { - "line": 146, + "line": 161, "column": 2 }, "end": { - "line": 146, + "line": 161, "column": 49 } } @@ -6938,16 +7166,16 @@ "type": "Identifier", "name": "readBuffer", "range": [ - 3627, - 3637 + 3956, + 3966 ], "loc": { "start": { - "line": 146, + "line": 161, "column": 52 }, "end": { - "line": 146, + "line": 161, "column": 62 } } @@ -6956,61 +7184,61 @@ "type": "Identifier", "name": "texture", "range": [ - 3638, - 3645 + 3967, + 3974 ], "loc": { "start": { - "line": 146, + "line": 161, "column": 63 }, "end": { - "line": 146, + "line": 161, "column": 70 } } }, "range": [ - 3627, - 3645 + 3956, + 3974 ], "loc": { "start": { - "line": 146, + "line": 161, "column": 52 }, "end": { - "line": 146, + "line": 161, "column": 70 } } }, "range": [ - 3577, - 3645 + 3906, + 3974 ], "loc": { "start": { - "line": 146, + "line": 161, "column": 2 }, "end": { - "line": 146, + "line": 161, "column": 70 } } }, "range": [ - 3577, - 3646 + 3906, + 3975 ], "loc": { "start": { - "line": 146, + "line": 161, "column": 2 }, "end": { - "line": 146, + "line": 161, "column": 71 } } @@ -7026,16 +7254,16 @@ "type": "Identifier", "name": "renderer", "range": [ - 3650, - 3658 + 3979, + 3987 ], "loc": { "start": { - "line": 147, + "line": 162, "column": 2 }, "end": { - "line": 147, + "line": 162, "column": 10 } } @@ -7044,31 +7272,31 @@ "type": "Identifier", "name": "render", "range": [ - 3659, - 3665 + 3988, + 3994 ], "loc": { "start": { - "line": 147, + "line": 162, "column": 11 }, "end": { - "line": 147, + "line": 162, "column": 17 } } }, "range": [ - 3650, - 3665 + 3979, + 3994 ], "loc": { "start": { - "line": 147, + "line": 162, "column": 2 }, "end": { - "line": 147, + "line": 162, "column": 17 } } @@ -7080,16 +7308,16 @@ "object": { "type": "ThisExpression", "range": [ - 3666, - 3670 + 3995, + 3999 ], "loc": { "start": { - "line": 147, + "line": 162, "column": 18 }, "end": { - "line": 147, + "line": 162, "column": 22 } } @@ -7098,31 +7326,31 @@ "type": "Identifier", "name": "scene", "range": [ - 3671, - 3676 + 4000, + 4005 ], "loc": { "start": { - "line": 147, + "line": 162, "column": 23 }, "end": { - "line": 147, + "line": 162, "column": 28 } } }, "range": [ - 3666, - 3676 + 3995, + 4005 ], "loc": { "start": { - "line": 147, + "line": 162, "column": 18 }, "end": { - "line": 147, + "line": 162, "column": 28 } } @@ -7133,16 +7361,16 @@ "object": { "type": "ThisExpression", "range": [ - 3678, - 3682 + 4007, + 4011 ], "loc": { "start": { - "line": 147, + "line": 162, "column": 30 }, "end": { - "line": 147, + "line": 162, "column": 34 } } @@ -7151,31 +7379,31 @@ "type": "Identifier", "name": "camera", "range": [ - 3683, - 3689 + 4012, + 4018 ], "loc": { "start": { - "line": 147, + "line": 162, "column": 35 }, "end": { - "line": 147, + "line": 162, "column": 41 } } }, "range": [ - 3678, - 3689 + 4007, + 4018 ], "loc": { "start": { - "line": 147, + "line": 162, "column": 30 }, "end": { - "line": 147, + "line": 162, "column": 41 } } @@ -7186,16 +7414,16 @@ "object": { "type": "ThisExpression", "range": [ - 3691, - 3695 + 4020, + 4024 ], "loc": { "start": { - "line": 147, + "line": 162, "column": 43 }, "end": { - "line": 147, + "line": 162, "column": 47 } } @@ -7204,31 +7432,31 @@ "type": "Identifier", "name": "renderTargetColorEdges", "range": [ - 3696, - 3718 + 4025, + 4047 ], "loc": { "start": { - "line": 147, + "line": 162, "column": 48 }, "end": { - "line": 147, + "line": 162, "column": 70 } } }, "range": [ - 3691, - 3718 + 4020, + 4047 ], "loc": { "start": { - "line": 147, + "line": 162, "column": 43 }, "end": { - "line": 147, + "line": 162, "column": 70 } } @@ -7238,47 +7466,47 @@ "value": true, "raw": "true", "range": [ - 3720, - 3724 + 4049, + 4053 ], "loc": { "start": { - "line": 147, + "line": 162, "column": 72 }, "end": { - "line": 147, + "line": 162, "column": 76 } } } ], "range": [ - 3650, - 3725 + 3979, + 4054 ], "loc": { "start": { - "line": 147, + "line": 162, "column": 2 }, "end": { - "line": 147, + "line": 162, "column": 77 } } }, "range": [ - 3650, - 3726 + 3979, + 4055 ], "loc": { "start": { - "line": 147, + "line": 162, "column": 2 }, "end": { - "line": 147, + "line": 162, "column": 78 } }, @@ -7287,16 +7515,16 @@ "type": "Line", "value": " Compute edge weights.", "range": [ - 3732, - 3756 + 4061, + 4085 ], "loc": { "start": { - "line": 149, + "line": 164, "column": 2 }, "end": { - "line": 149, + "line": 164, "column": 26 } } @@ -7317,16 +7545,16 @@ "object": { "type": "ThisExpression", "range": [ - 3760, - 3764 + 4089, + 4093 ], "loc": { "start": { - "line": 150, + "line": 165, "column": 2 }, "end": { - "line": 150, + "line": 165, "column": 6 } } @@ -7335,31 +7563,31 @@ "type": "Identifier", "name": "quad", "range": [ - 3765, - 3769 + 4094, + 4098 ], "loc": { "start": { - "line": 150, + "line": 165, "column": 7 }, "end": { - "line": 150, + "line": 165, "column": 11 } } }, "range": [ - 3760, - 3769 + 4089, + 4098 ], "loc": { "start": { - "line": 150, + "line": 165, "column": 2 }, "end": { - "line": 150, + "line": 165, "column": 11 } } @@ -7368,31 +7596,31 @@ "type": "Identifier", "name": "material", "range": [ - 3770, - 3778 + 4099, + 4107 ], "loc": { "start": { - "line": 150, + "line": 165, "column": 12 }, "end": { - "line": 150, + "line": 165, "column": 20 } } }, "range": [ - 3760, - 3778 + 4089, + 4107 ], "loc": { "start": { - "line": 150, + "line": 165, "column": 2 }, "end": { - "line": 150, + "line": 165, "column": 20 } } @@ -7403,16 +7631,16 @@ "object": { "type": "ThisExpression", "range": [ - 3781, - 3785 + 4110, + 4114 ], "loc": { "start": { - "line": 150, + "line": 165, "column": 23 }, "end": { - "line": 150, + "line": 165, "column": 27 } } @@ -7421,61 +7649,61 @@ "type": "Identifier", "name": "weightsMaterial", "range": [ - 3786, - 3801 + 4115, + 4130 ], "loc": { "start": { - "line": 150, + "line": 165, "column": 28 }, "end": { - "line": 150, + "line": 165, "column": 43 } } }, "range": [ - 3781, - 3801 + 4110, + 4130 ], "loc": { "start": { - "line": 150, + "line": 165, "column": 23 }, "end": { - "line": 150, + "line": 165, "column": 43 } } }, "range": [ - 3760, - 3801 + 4089, + 4130 ], "loc": { "start": { - "line": 150, + "line": 165, "column": 2 }, "end": { - "line": 150, + "line": 165, "column": 43 } } }, "range": [ - 3760, - 3802 + 4089, + 4131 ], "loc": { "start": { - "line": 150, + "line": 165, "column": 2 }, "end": { - "line": 150, + "line": 165, "column": 44 } }, @@ -7484,16 +7712,16 @@ "type": "Line", "value": " Compute edge weights.", "range": [ - 3732, - 3756 + 4061, + 4085 ], "loc": { "start": { - "line": 149, + "line": 164, "column": 2 }, "end": { - "line": 149, + "line": 164, "column": 26 } } @@ -7511,16 +7739,16 @@ "type": "Identifier", "name": "renderer", "range": [ - 3806, - 3814 + 4135, + 4143 ], "loc": { "start": { - "line": 151, + "line": 166, "column": 2 }, "end": { - "line": 151, + "line": 166, "column": 10 } } @@ -7529,31 +7757,31 @@ "type": "Identifier", "name": "render", "range": [ - 3815, - 3821 + 4144, + 4150 ], "loc": { "start": { - "line": 151, + "line": 166, "column": 11 }, "end": { - "line": 151, + "line": 166, "column": 17 } } }, "range": [ - 3806, - 3821 + 4135, + 4150 ], "loc": { "start": { - "line": 151, + "line": 166, "column": 2 }, "end": { - "line": 151, + "line": 166, "column": 17 } } @@ -7565,16 +7793,16 @@ "object": { "type": "ThisExpression", "range": [ - 3822, - 3826 + 4151, + 4155 ], "loc": { "start": { - "line": 151, + "line": 166, "column": 18 }, "end": { - "line": 151, + "line": 166, "column": 22 } } @@ -7583,31 +7811,31 @@ "type": "Identifier", "name": "scene", "range": [ - 3827, - 3832 + 4156, + 4161 ], "loc": { "start": { - "line": 151, + "line": 166, "column": 23 }, "end": { - "line": 151, + "line": 166, "column": 28 } } }, "range": [ - 3822, - 3832 + 4151, + 4161 ], "loc": { "start": { - "line": 151, + "line": 166, "column": 18 }, "end": { - "line": 151, + "line": 166, "column": 28 } } @@ -7618,16 +7846,16 @@ "object": { "type": "ThisExpression", "range": [ - 3834, - 3838 + 4163, + 4167 ], "loc": { "start": { - "line": 151, + "line": 166, "column": 30 }, "end": { - "line": 151, + "line": 166, "column": 34 } } @@ -7636,31 +7864,31 @@ "type": "Identifier", "name": "camera", "range": [ - 3839, - 3845 + 4168, + 4174 ], "loc": { "start": { - "line": 151, + "line": 166, "column": 35 }, "end": { - "line": 151, + "line": 166, "column": 41 } } }, "range": [ - 3834, - 3845 + 4163, + 4174 ], "loc": { "start": { - "line": 151, + "line": 166, "column": 30 }, "end": { - "line": 151, + "line": 166, "column": 41 } } @@ -7671,16 +7899,16 @@ "object": { "type": "ThisExpression", "range": [ - 3847, - 3851 + 4176, + 4180 ], "loc": { "start": { - "line": 151, + "line": 166, "column": 43 }, "end": { - "line": 151, + "line": 166, "column": 47 } } @@ -7689,31 +7917,31 @@ "type": "Identifier", "name": "renderTargetWeights", "range": [ - 3852, - 3871 + 4181, + 4200 ], "loc": { "start": { - "line": 151, + "line": 166, "column": 48 }, "end": { - "line": 151, + "line": 166, "column": 67 } } }, "range": [ - 3847, - 3871 + 4176, + 4200 ], "loc": { "start": { - "line": 151, + "line": 166, "column": 43 }, "end": { - "line": 151, + "line": 166, "column": 67 } } @@ -7723,47 +7951,47 @@ "value": false, "raw": "false", "range": [ - 3873, - 3878 + 4202, + 4207 ], "loc": { "start": { - "line": 151, + "line": 166, "column": 69 }, "end": { - "line": 151, + "line": 166, "column": 74 } } } ], "range": [ - 3806, - 3879 + 4135, + 4208 ], "loc": { "start": { - "line": 151, + "line": 166, "column": 2 }, "end": { - "line": 151, + "line": 166, "column": 75 } } }, "range": [ - 3806, - 3880 + 4135, + 4209 ], "loc": { "start": { - "line": 151, + "line": 166, "column": 2 }, "end": { - "line": 151, + "line": 166, "column": 76 } }, @@ -7772,16 +8000,16 @@ "type": "Line", "value": " Apply the antialiasing filter to the colors.", "range": [ - 3886, - 3933 + 4215, + 4262 ], "loc": { "start": { - "line": 153, + "line": 168, "column": 2 }, "end": { - "line": 153, + "line": 168, "column": 49 } } @@ -7802,16 +8030,16 @@ "object": { "type": "ThisExpression", "range": [ - 3937, - 3941 + 4266, + 4270 ], "loc": { "start": { - "line": 154, + "line": 169, "column": 2 }, "end": { - "line": 154, + "line": 169, "column": 6 } } @@ -7820,31 +8048,31 @@ "type": "Identifier", "name": "quad", "range": [ - 3942, - 3946 + 4271, + 4275 ], "loc": { "start": { - "line": 154, + "line": 169, "column": 7 }, "end": { - "line": 154, + "line": 169, "column": 11 } } }, "range": [ - 3937, - 3946 + 4266, + 4275 ], "loc": { "start": { - "line": 154, + "line": 169, "column": 2 }, "end": { - "line": 154, + "line": 169, "column": 11 } } @@ -7853,31 +8081,31 @@ "type": "Identifier", "name": "material", "range": [ - 3947, - 3955 + 4276, + 4284 ], "loc": { "start": { - "line": 154, + "line": 169, "column": 12 }, "end": { - "line": 154, + "line": 169, "column": 20 } } }, "range": [ - 3937, - 3955 + 4266, + 4284 ], "loc": { "start": { - "line": 154, + "line": 169, "column": 2 }, "end": { - "line": 154, + "line": 169, "column": 20 } } @@ -7888,16 +8116,16 @@ "object": { "type": "ThisExpression", "range": [ - 3958, - 3962 + 4287, + 4291 ], "loc": { "start": { - "line": 154, + "line": 169, "column": 23 }, "end": { - "line": 154, + "line": 169, "column": 27 } } @@ -7906,61 +8134,61 @@ "type": "Identifier", "name": "blendMaterial", "range": [ - 3963, - 3976 + 4292, + 4305 ], "loc": { "start": { - "line": 154, + "line": 169, "column": 28 }, "end": { - "line": 154, + "line": 169, "column": 41 } } }, "range": [ - 3958, - 3976 + 4287, + 4305 ], "loc": { "start": { - "line": 154, + "line": 169, "column": 23 }, "end": { - "line": 154, + "line": 169, "column": 41 } } }, "range": [ - 3937, - 3976 + 4266, + 4305 ], "loc": { "start": { - "line": 154, + "line": 169, "column": 2 }, "end": { - "line": 154, + "line": 169, "column": 41 } } }, "range": [ - 3937, - 3977 + 4266, + 4306 ], "loc": { "start": { - "line": 154, + "line": 169, "column": 2 }, "end": { - "line": 154, + "line": 169, "column": 42 } }, @@ -7969,16 +8197,16 @@ "type": "Line", "value": " Apply the antialiasing filter to the colors.", "range": [ - 3886, - 3933 + 4215, + 4262 ], "loc": { "start": { - "line": 153, + "line": 168, "column": 2 }, "end": { - "line": 153, + "line": 168, "column": 49 } } @@ -8005,16 +8233,16 @@ "object": { "type": "ThisExpression", "range": [ - 3981, - 3985 + 4310, + 4314 ], "loc": { "start": { - "line": 155, + "line": 170, "column": 2 }, "end": { - "line": 155, + "line": 170, "column": 6 } } @@ -8023,31 +8251,31 @@ "type": "Identifier", "name": "blendMaterial", "range": [ - 3986, - 3999 + 4315, + 4328 ], "loc": { "start": { - "line": 155, + "line": 170, "column": 7 }, "end": { - "line": 155, + "line": 170, "column": 20 } } }, "range": [ - 3981, - 3999 + 4310, + 4328 ], "loc": { "start": { - "line": 155, + "line": 170, "column": 2 }, "end": { - "line": 155, + "line": 170, "column": 20 } } @@ -8056,31 +8284,31 @@ "type": "Identifier", "name": "uniforms", "range": [ - 4000, - 4008 + 4329, + 4337 ], "loc": { "start": { - "line": 155, + "line": 170, "column": 21 }, "end": { - "line": 155, + "line": 170, "column": 29 } } }, "range": [ - 3981, - 4008 + 4310, + 4337 ], "loc": { "start": { - "line": 155, + "line": 170, "column": 2 }, "end": { - "line": 155, + "line": 170, "column": 29 } } @@ -8089,31 +8317,31 @@ "type": "Identifier", "name": "tDiffuse", "range": [ - 4009, - 4017 + 4338, + 4346 ], "loc": { "start": { - "line": 155, + "line": 170, "column": 30 }, "end": { - "line": 155, + "line": 170, "column": 38 } } }, "range": [ - 3981, - 4017 + 4310, + 4346 ], "loc": { "start": { - "line": 155, + "line": 170, "column": 2 }, "end": { - "line": 155, + "line": 170, "column": 38 } } @@ -8122,31 +8350,31 @@ "type": "Identifier", "name": "value", "range": [ - 4018, - 4023 + 4347, + 4352 ], "loc": { "start": { - "line": 155, + "line": 170, "column": 39 }, "end": { - "line": 155, + "line": 170, "column": 44 } } }, "range": [ - 3981, - 4023 + 4310, + 4352 ], "loc": { "start": { - "line": 155, + "line": 170, "column": 2 }, "end": { - "line": 155, + "line": 170, "column": 44 } } @@ -8158,16 +8386,16 @@ "type": "Identifier", "name": "readBuffer", "range": [ - 4026, - 4036 + 4355, + 4365 ], "loc": { "start": { - "line": 155, + "line": 170, "column": 47 }, "end": { - "line": 155, + "line": 170, "column": 57 } } @@ -8176,61 +8404,61 @@ "type": "Identifier", "name": "texture", "range": [ - 4037, - 4044 + 4366, + 4373 ], "loc": { "start": { - "line": 155, + "line": 170, "column": 58 }, "end": { - "line": 155, + "line": 170, "column": 65 } } }, "range": [ - 4026, - 4044 + 4355, + 4373 ], "loc": { "start": { - "line": 155, + "line": 170, "column": 47 }, "end": { - "line": 155, + "line": 170, "column": 65 } } }, "range": [ - 3981, - 4044 + 4310, + 4373 ], "loc": { "start": { - "line": 155, + "line": 170, "column": 2 }, "end": { - "line": 155, + "line": 170, "column": 65 } } }, "range": [ - 3981, - 4045 + 4310, + 4374 ], "loc": { "start": { - "line": 155, + "line": 170, "column": 2 }, "end": { - "line": 155, + "line": 170, "column": 66 } } @@ -8246,16 +8474,16 @@ "type": "Identifier", "name": "renderer", "range": [ - 4051, - 4059 + 4380, + 4388 ], "loc": { "start": { - "line": 157, + "line": 172, "column": 2 }, "end": { - "line": 157, + "line": 172, "column": 10 } } @@ -8264,31 +8492,31 @@ "type": "Identifier", "name": "render", "range": [ - 4060, - 4066 + 4389, + 4395 ], "loc": { "start": { - "line": 157, + "line": 172, "column": 11 }, "end": { - "line": 157, + "line": 172, "column": 17 } } }, "range": [ - 4051, - 4066 + 4380, + 4395 ], "loc": { "start": { - "line": 157, + "line": 172, "column": 2 }, "end": { - "line": 157, + "line": 172, "column": 17 } } @@ -8300,16 +8528,16 @@ "object": { "type": "ThisExpression", "range": [ - 4067, - 4071 + 4396, + 4400 ], "loc": { "start": { - "line": 157, + "line": 172, "column": 18 }, "end": { - "line": 157, + "line": 172, "column": 22 } } @@ -8318,31 +8546,31 @@ "type": "Identifier", "name": "scene", "range": [ - 4072, - 4077 + 4401, + 4406 ], "loc": { "start": { - "line": 157, + "line": 172, "column": 23 }, "end": { - "line": 157, + "line": 172, "column": 28 } } }, "range": [ - 4067, - 4077 + 4396, + 4406 ], "loc": { "start": { - "line": 157, + "line": 172, "column": 18 }, "end": { - "line": 157, + "line": 172, "column": 28 } } @@ -8353,16 +8581,16 @@ "object": { "type": "ThisExpression", "range": [ - 4079, - 4083 + 4408, + 4412 ], "loc": { "start": { - "line": 157, + "line": 172, "column": 30 }, "end": { - "line": 157, + "line": 172, "column": 34 } } @@ -8371,31 +8599,31 @@ "type": "Identifier", "name": "camera", "range": [ - 4084, - 4090 + 4413, + 4419 ], "loc": { "start": { - "line": 157, + "line": 172, "column": 35 }, "end": { - "line": 157, + "line": 172, "column": 41 } } }, "range": [ - 4079, - 4090 + 4408, + 4419 ], "loc": { "start": { - "line": 157, + "line": 172, "column": 30 }, "end": { - "line": 157, + "line": 172, "column": 41 } } @@ -8408,16 +8636,16 @@ "object": { "type": "ThisExpression", "range": [ - 4092, - 4096 + 4421, + 4425 ], "loc": { "start": { - "line": 157, + "line": 172, "column": 43 }, "end": { - "line": 157, + "line": 172, "column": 47 } } @@ -8426,31 +8654,31 @@ "type": "Identifier", "name": "renderToScreen", "range": [ - 4097, - 4111 + 4426, + 4440 ], "loc": { "start": { - "line": 157, + "line": 172, "column": 48 }, "end": { - "line": 157, + "line": 172, "column": 62 } } }, "range": [ - 4092, - 4111 + 4421, + 4440 ], "loc": { "start": { - "line": 157, + "line": 172, "column": 43 }, "end": { - "line": 157, + "line": 172, "column": 62 } } @@ -8460,16 +8688,16 @@ "value": null, "raw": "null", "range": [ - 4114, - 4118 + 4443, + 4447 ], "loc": { "start": { - "line": 157, + "line": 172, "column": 65 }, "end": { - "line": 157, + "line": 172, "column": 69 } } @@ -8478,78 +8706,78 @@ "type": "Identifier", "name": "writeBuffer", "range": [ - 4121, - 4132 + 4450, + 4461 ], "loc": { "start": { - "line": 157, + "line": 172, "column": 72 }, "end": { - "line": 157, + "line": 172, "column": 83 } } }, "range": [ - 4092, - 4132 + 4421, + 4461 ], "loc": { "start": { - "line": 157, + "line": 172, "column": 43 }, "end": { - "line": 157, + "line": 172, "column": 83 } } } ], "range": [ - 4051, - 4133 + 4380, + 4462 ], "loc": { "start": { - "line": 157, + "line": 172, "column": 2 }, "end": { - "line": 157, + "line": 172, "column": 84 } } }, "range": [ - 4051, - 4134 + 4380, + 4463 ], "loc": { "start": { - "line": 157, + "line": 172, "column": 2 }, "end": { - "line": 157, + "line": 172, "column": 85 } } } ], "range": [ - 3495, - 4140 + 3824, + 4469 ], "loc": { "start": { - "line": 142, + "line": 157, "column": 43 }, "end": { - "line": 159, + "line": 174, "column": 2 } } @@ -8557,16 +8785,16 @@ "generator": false, "expression": false, "range": [ - 3459, - 4140 + 3788, + 4469 ], "loc": { "start": { - "line": 142, + "line": 157, "column": 7 }, "end": { - "line": 159, + "line": 174, "column": 2 } } @@ -8574,16 +8802,16 @@ "kind": "method", "computed": false, "range": [ - 3453, - 4140 + 3782, + 4469 ], "loc": { "start": { - "line": 142, + "line": 157, "column": 1 }, "end": { - "line": 159, + "line": 174, "column": 2 } }, @@ -8592,16 +8820,16 @@ "type": "Block", "value": "*\r\n\t * Antialiases the scene.\r\n\t *\r\n\t * @param {WebGLRenderer} renderer - The renderer.\r\n\t * @param {WebGLRenderTarget} readBuffer - The read buffer.\r\n\t * @param {WebGLRenderTarget} writeBuffer - The write buffer.\r\n\t ", "range": [ - 3227, - 3448 + 3556, + 3777 ], "loc": { "start": { - "line": 134, + "line": 149, "column": 1 }, "end": { - "line": 140, + "line": 155, "column": 4 } } @@ -8612,16 +8840,16 @@ "type": "Block", "value": "*\r\n\t * Updates this pass with the renderer's size.\r\n\t *\r\n\t * @param {Number} width - The width.\r\n\t * @param {Number} height - The height.\r\n\t ", "range": [ - 4145, - 4290 + 4474, + 4619 ], "loc": { "start": { - "line": 161, + "line": 176, "column": 1 }, "end": { - "line": 166, + "line": 181, "column": 4 } } @@ -8635,16 +8863,16 @@ "type": "Identifier", "name": "setSize", "range": [ - 4295, - 4302 + 4624, + 4631 ], "loc": { "start": { - "line": 168, + "line": 183, "column": 1 }, "end": { - "line": 168, + "line": 183, "column": 8 } } @@ -8657,16 +8885,16 @@ "type": "Identifier", "name": "width", "range": [ - 4303, - 4308 + 4632, + 4637 ], "loc": { "start": { - "line": 168, + "line": 183, "column": 9 }, "end": { - "line": 168, + "line": 183, "column": 14 } } @@ -8675,16 +8903,16 @@ "type": "Identifier", "name": "height", "range": [ - 4310, - 4316 + 4639, + 4645 ], "loc": { "start": { - "line": 168, + "line": 183, "column": 16 }, "end": { - "line": 168, + "line": 183, "column": 22 } } @@ -8706,16 +8934,16 @@ "object": { "type": "ThisExpression", "range": [ - 4325, - 4329 + 4654, + 4658 ], "loc": { "start": { - "line": 170, + "line": 185, "column": 2 }, "end": { - "line": 170, + "line": 185, "column": 6 } } @@ -8724,31 +8952,31 @@ "type": "Identifier", "name": "renderTargetColorEdges", "range": [ - 4330, - 4352 + 4659, + 4681 ], "loc": { "start": { - "line": 170, + "line": 185, "column": 7 }, "end": { - "line": 170, + "line": 185, "column": 29 } } }, "range": [ - 4325, - 4352 + 4654, + 4681 ], "loc": { "start": { - "line": 170, + "line": 185, "column": 2 }, "end": { - "line": 170, + "line": 185, "column": 29 } } @@ -8757,31 +8985,31 @@ "type": "Identifier", "name": "setSize", "range": [ - 4353, - 4360 + 4682, + 4689 ], "loc": { "start": { - "line": 170, + "line": 185, "column": 30 }, "end": { - "line": 170, + "line": 185, "column": 37 } } }, "range": [ - 4325, - 4360 + 4654, + 4689 ], "loc": { "start": { - "line": 170, + "line": 185, "column": 2 }, "end": { - "line": 170, + "line": 185, "column": 37 } } @@ -8791,16 +9019,16 @@ "type": "Identifier", "name": "width", "range": [ - 4361, - 4366 + 4690, + 4695 ], "loc": { "start": { - "line": 170, + "line": 185, "column": 38 }, "end": { - "line": 170, + "line": 185, "column": 43 } } @@ -8809,47 +9037,47 @@ "type": "Identifier", "name": "height", "range": [ - 4368, - 4374 + 4697, + 4703 ], "loc": { "start": { - "line": 170, + "line": 185, "column": 45 }, "end": { - "line": 170, + "line": 185, "column": 51 } } } ], "range": [ - 4325, - 4375 + 4654, + 4704 ], "loc": { "start": { - "line": 170, + "line": 185, "column": 2 }, "end": { - "line": 170, + "line": 185, "column": 52 } } }, "range": [ - 4325, - 4376 + 4654, + 4705 ], "loc": { "start": { - "line": 170, + "line": 185, "column": 2 }, "end": { - "line": 170, + "line": 185, "column": 53 } } @@ -8867,16 +9095,16 @@ "object": { "type": "ThisExpression", "range": [ - 4380, - 4384 + 4709, + 4713 ], "loc": { "start": { - "line": 171, + "line": 186, "column": 2 }, "end": { - "line": 171, + "line": 186, "column": 6 } } @@ -8885,31 +9113,31 @@ "type": "Identifier", "name": "renderTargetWeights", "range": [ - 4385, - 4404 + 4714, + 4733 ], "loc": { "start": { - "line": 171, + "line": 186, "column": 7 }, "end": { - "line": 171, + "line": 186, "column": 26 } } }, "range": [ - 4380, - 4404 + 4709, + 4733 ], "loc": { "start": { - "line": 171, + "line": 186, "column": 2 }, "end": { - "line": 171, + "line": 186, "column": 26 } } @@ -8918,31 +9146,31 @@ "type": "Identifier", "name": "setSize", "range": [ - 4405, - 4412 + 4734, + 4741 ], "loc": { "start": { - "line": 171, + "line": 186, "column": 27 }, "end": { - "line": 171, + "line": 186, "column": 34 } } }, "range": [ - 4380, - 4412 + 4709, + 4741 ], "loc": { "start": { - "line": 171, + "line": 186, "column": 2 }, "end": { - "line": 171, + "line": 186, "column": 34 } } @@ -8952,16 +9180,16 @@ "type": "Identifier", "name": "width", "range": [ - 4413, - 4418 + 4742, + 4747 ], "loc": { "start": { - "line": 171, + "line": 186, "column": 35 }, "end": { - "line": 171, + "line": 186, "column": 40 } } @@ -8970,47 +9198,47 @@ "type": "Identifier", "name": "height", "range": [ - 4420, - 4426 + 4749, + 4755 ], "loc": { "start": { - "line": 171, + "line": 186, "column": 42 }, "end": { - "line": 171, + "line": 186, "column": 48 } } } ], "range": [ - 4380, - 4427 + 4709, + 4756 ], "loc": { "start": { - "line": 171, + "line": 186, "column": 2 }, "end": { - "line": 171, + "line": 186, "column": 49 } } }, "range": [ - 4380, - 4428 + 4709, + 4757 ], "loc": { "start": { - "line": 171, + "line": 186, "column": 2 }, "end": { - "line": 171, + "line": 186, "column": 50 } } @@ -9037,16 +9265,16 @@ "object": { "type": "ThisExpression", "range": [ - 4434, - 4438 + 4763, + 4767 ], "loc": { "start": { - "line": 173, + "line": 188, "column": 2 }, "end": { - "line": 173, + "line": 188, "column": 6 } } @@ -9055,31 +9283,31 @@ "type": "Identifier", "name": "colorEdgesMaterial", "range": [ - 4439, - 4457 + 4768, + 4786 ], "loc": { "start": { - "line": 173, + "line": 188, "column": 7 }, "end": { - "line": 173, + "line": 188, "column": 25 } } }, "range": [ - 4434, - 4457 + 4763, + 4786 ], "loc": { "start": { - "line": 173, + "line": 188, "column": 2 }, "end": { - "line": 173, + "line": 188, "column": 25 } } @@ -9088,31 +9316,31 @@ "type": "Identifier", "name": "uniforms", "range": [ - 4458, - 4466 + 4787, + 4795 ], "loc": { "start": { - "line": 173, + "line": 188, "column": 26 }, "end": { - "line": 173, + "line": 188, "column": 34 } } }, "range": [ - 4434, - 4466 + 4763, + 4795 ], "loc": { "start": { - "line": 173, + "line": 188, "column": 2 }, "end": { - "line": 173, + "line": 188, "column": 34 } } @@ -9121,31 +9349,31 @@ "type": "Identifier", "name": "texelSize", "range": [ - 4467, - 4476 + 4796, + 4805 ], "loc": { "start": { - "line": 173, + "line": 188, "column": 35 }, "end": { - "line": 173, + "line": 188, "column": 44 } } }, "range": [ - 4434, - 4476 + 4763, + 4805 ], "loc": { "start": { - "line": 173, + "line": 188, "column": 2 }, "end": { - "line": 173, + "line": 188, "column": 44 } } @@ -9154,31 +9382,31 @@ "type": "Identifier", "name": "value", "range": [ - 4477, - 4482 + 4806, + 4811 ], "loc": { "start": { - "line": 173, + "line": 188, "column": 45 }, "end": { - "line": 173, + "line": 188, "column": 50 } } }, "range": [ - 4434, - 4482 + 4763, + 4811 ], "loc": { "start": { - "line": 173, + "line": 188, "column": 2 }, "end": { - "line": 173, + "line": 188, "column": 50 } } @@ -9187,31 +9415,31 @@ "type": "Identifier", "name": "copy", "range": [ - 4483, - 4487 + 4812, + 4816 ], "loc": { "start": { - "line": 173, + "line": 188, "column": 51 }, "end": { - "line": 173, + "line": 188, "column": 55 } } }, "range": [ - 4434, - 4487 + 4763, + 4816 ], "loc": { "start": { - "line": 173, + "line": 188, "column": 2 }, "end": { - "line": 173, + "line": 188, "column": 55 } } @@ -9237,16 +9465,16 @@ "object": { "type": "ThisExpression", "range": [ - 4493, - 4497 + 4822, + 4826 ], "loc": { "start": { - "line": 174, + "line": 189, "column": 3 }, "end": { - "line": 174, + "line": 189, "column": 7 } } @@ -9255,31 +9483,31 @@ "type": "Identifier", "name": "weightsMaterial", "range": [ - 4498, - 4513 + 4827, + 4842 ], "loc": { "start": { - "line": 174, + "line": 189, "column": 8 }, "end": { - "line": 174, + "line": 189, "column": 23 } } }, "range": [ - 4493, - 4513 + 4822, + 4842 ], "loc": { "start": { - "line": 174, + "line": 189, "column": 3 }, "end": { - "line": 174, + "line": 189, "column": 23 } } @@ -9288,31 +9516,31 @@ "type": "Identifier", "name": "uniforms", "range": [ - 4514, - 4522 + 4843, + 4851 ], "loc": { "start": { - "line": 174, + "line": 189, "column": 24 }, "end": { - "line": 174, + "line": 189, "column": 32 } } }, "range": [ - 4493, - 4522 + 4822, + 4851 ], "loc": { "start": { - "line": 174, + "line": 189, "column": 3 }, "end": { - "line": 174, + "line": 189, "column": 32 } } @@ -9321,31 +9549,31 @@ "type": "Identifier", "name": "texelSize", "range": [ - 4523, - 4532 + 4852, + 4861 ], "loc": { "start": { - "line": 174, + "line": 189, "column": 33 }, "end": { - "line": 174, + "line": 189, "column": 42 } } }, "range": [ - 4493, - 4532 + 4822, + 4861 ], "loc": { "start": { - "line": 174, + "line": 189, "column": 3 }, "end": { - "line": 174, + "line": 189, "column": 42 } } @@ -9354,31 +9582,31 @@ "type": "Identifier", "name": "value", "range": [ - 4533, - 4538 + 4862, + 4867 ], "loc": { "start": { - "line": 174, + "line": 189, "column": 43 }, "end": { - "line": 174, + "line": 189, "column": 48 } } }, "range": [ - 4493, - 4538 + 4822, + 4867 ], "loc": { "start": { - "line": 174, + "line": 189, "column": 3 }, "end": { - "line": 174, + "line": 189, "column": 48 } } @@ -9387,31 +9615,31 @@ "type": "Identifier", "name": "copy", "range": [ - 4539, - 4543 + 4868, + 4872 ], "loc": { "start": { - "line": 174, + "line": 189, "column": 49 }, "end": { - "line": 174, + "line": 189, "column": 53 } } }, "range": [ - 4493, - 4543 + 4822, + 4872 ], "loc": { "start": { - "line": 174, + "line": 189, "column": 3 }, "end": { - "line": 174, + "line": 189, "column": 53 } } @@ -9437,16 +9665,16 @@ "object": { "type": "ThisExpression", "range": [ - 4550, - 4554 + 4879, + 4883 ], "loc": { "start": { - "line": 175, + "line": 190, "column": 4 }, "end": { - "line": 175, + "line": 190, "column": 8 } } @@ -9455,31 +9683,31 @@ "type": "Identifier", "name": "blendMaterial", "range": [ - 4555, - 4568 + 4884, + 4897 ], "loc": { "start": { - "line": 175, + "line": 190, "column": 9 }, "end": { - "line": 175, + "line": 190, "column": 22 } } }, "range": [ - 4550, - 4568 + 4879, + 4897 ], "loc": { "start": { - "line": 175, + "line": 190, "column": 4 }, "end": { - "line": 175, + "line": 190, "column": 22 } } @@ -9488,31 +9716,31 @@ "type": "Identifier", "name": "uniforms", "range": [ - 4569, - 4577 + 4898, + 4906 ], "loc": { "start": { - "line": 175, + "line": 190, "column": 23 }, "end": { - "line": 175, + "line": 190, "column": 31 } } }, "range": [ - 4550, - 4577 + 4879, + 4906 ], "loc": { "start": { - "line": 175, + "line": 190, "column": 4 }, "end": { - "line": 175, + "line": 190, "column": 31 } } @@ -9521,31 +9749,31 @@ "type": "Identifier", "name": "texelSize", "range": [ - 4578, - 4587 + 4907, + 4916 ], "loc": { "start": { - "line": 175, + "line": 190, "column": 32 }, "end": { - "line": 175, + "line": 190, "column": 41 } } }, "range": [ - 4550, - 4587 + 4879, + 4916 ], "loc": { "start": { - "line": 175, + "line": 190, "column": 4 }, "end": { - "line": 175, + "line": 190, "column": 41 } } @@ -9554,31 +9782,31 @@ "type": "Identifier", "name": "value", "range": [ - 4588, - 4593 + 4917, + 4922 ], "loc": { "start": { - "line": 175, + "line": 190, "column": 42 }, "end": { - "line": 175, + "line": 190, "column": 47 } } }, "range": [ - 4550, - 4593 + 4879, + 4922 ], "loc": { "start": { - "line": 175, + "line": 190, "column": 4 }, "end": { - "line": 175, + "line": 190, "column": 47 } } @@ -9587,31 +9815,31 @@ "type": "Identifier", "name": "set", "range": [ - 4594, - 4597 + 4923, + 4926 ], "loc": { "start": { - "line": 175, + "line": 190, "column": 48 }, "end": { - "line": 175, + "line": 190, "column": 51 } } }, "range": [ - 4550, - 4597 + 4879, + 4926 ], "loc": { "start": { - "line": 175, + "line": 190, "column": 4 }, "end": { - "line": 175, + "line": 190, "column": 51 } } @@ -9625,16 +9853,16 @@ "value": 1, "raw": "1.0", "range": [ - 4605, - 4608 + 4934, + 4937 ], "loc": { "start": { - "line": 176, + "line": 191, "column": 5 }, "end": { - "line": 176, + "line": 191, "column": 8 } } @@ -9643,31 +9871,31 @@ "type": "Identifier", "name": "width", "range": [ - 4611, - 4616 + 4940, + 4945 ], "loc": { "start": { - "line": 176, + "line": 191, "column": 11 }, "end": { - "line": 176, + "line": 191, "column": 16 } } }, "range": [ - 4605, - 4616 + 4934, + 4945 ], "loc": { "start": { - "line": 176, + "line": 191, "column": 5 }, "end": { - "line": 176, + "line": 191, "column": 16 } } @@ -9680,16 +9908,16 @@ "value": 1, "raw": "1.0", "range": [ - 4618, - 4621 + 4947, + 4950 ], "loc": { "start": { - "line": 176, + "line": 191, "column": 18 }, "end": { - "line": 176, + "line": 191, "column": 21 } } @@ -9698,196 +9926,502 @@ "type": "Identifier", "name": "height", "range": [ - 4624, - 4630 + 4953, + 4959 ], "loc": { "start": { - "line": 176, + "line": 191, "column": 24 }, "end": { - "line": 176, + "line": 191, "column": 30 } } }, "range": [ - 4618, - 4630 + 4947, + 4959 ], "loc": { "start": { - "line": 176, + "line": 191, "column": 18 }, "end": { - "line": 176, + "line": 191, "column": 30 } } } ], "range": [ - 4550, - 4635 + 4879, + 4964 ], "loc": { "start": { - "line": 175, + "line": 190, "column": 4 }, "end": { - "line": 177, + "line": 192, "column": 3 } } } ], "range": [ - 4493, - 4636 + 4822, + 4965 ], "loc": { "start": { - "line": 174, + "line": 189, "column": 3 }, "end": { - "line": 177, + "line": 192, "column": 4 } } } ], "range": [ - 4434, - 4637 + 4763, + 4966 + ], + "loc": { + "start": { + "line": 188, + "column": 2 + }, + "end": { + "line": 192, + "column": 5 + } + } + }, + "range": [ + 4763, + 4967 + ], + "loc": { + "start": { + "line": 188, + "column": 2 + }, + "end": { + "line": 192, + "column": 6 + } + } + } + ], + "range": [ + 4647, + 4973 + ], + "loc": { + "start": { + "line": 183, + "column": 24 + }, + "end": { + "line": 194, + "column": 2 + } + } + }, + "generator": false, + "expression": false, + "range": [ + 4631, + 4973 + ], + "loc": { + "start": { + "line": 183, + "column": 8 + }, + "end": { + "line": 194, + "column": 2 + } + } + }, + "kind": "method", + "computed": false, + "range": [ + 4624, + 4973 + ], + "loc": { + "start": { + "line": 183, + "column": 1 + }, + "end": { + "line": 194, + "column": 2 + } + }, + "leadingComments": [ + { + "type": "Block", + "value": "*\r\n\t * Updates this pass with the renderer's size.\r\n\t *\r\n\t * @param {Number} width - The width.\r\n\t * @param {Number} height - The height.\r\n\t ", + "range": [ + 4474, + 4619 + ], + "loc": { + "start": { + "line": 176, + "column": 1 + }, + "end": { + "line": 181, + "column": 4 + } + } + } + ], + "trailingComments": [ + { + "type": "Block", + "value": "*\r\n\t * The SMAA search image, encoded as a base64 data url.\r\n\t *\r\n\t * Use this image data to create an Image instance and use it together with\r\n\t * the area image to create an SMAAPass.\r\n\t *\r\n\t * @type {String}\r\n\t * @example\r\n\t * const searchImage = new Image();\r\n\t * searchImage.addEventListener(\"load\", progress);\r\n\t * searchImage.src = SMAAPass.searchImageDataUrl;\r\n\t ", + "range": [ + 4978, + 5353 + ], + "loc": { + "start": { + "line": 196, + "column": 1 + }, + "end": { + "line": 207, + "column": 4 + } + } + } + ], + "static": false + }, + { + "type": "MethodDefinition", + "key": { + "type": "Identifier", + "name": "searchImageDataUrl", + "range": [ + 5369, + 5387 + ], + "loc": { + "start": { + "line": 209, + "column": 12 + }, + "end": { + "line": 209, + "column": 30 + } + } + }, + "value": { + "type": "FunctionExpression", + "id": null, + "params": [], + "body": { + "type": "BlockStatement", + "body": [ + { + "type": "ReturnStatement", + "argument": { + "type": "Identifier", + "name": "searchImageDataUrl", + "range": [ + 5399, + 5417 + ], + "loc": { + "start": { + "line": 209, + "column": 42 + }, + "end": { + "line": 209, + "column": 60 + } + } + }, + "range": [ + 5392, + 5418 + ], + "loc": { + "start": { + "line": 209, + "column": 35 + }, + "end": { + "line": 209, + "column": 61 + } + } + } + ], + "range": [ + 5390, + 5420 + ], + "loc": { + "start": { + "line": 209, + "column": 33 + }, + "end": { + "line": 209, + "column": 63 + } + } + }, + "generator": false, + "expression": false, + "range": [ + 5387, + 5420 + ], + "loc": { + "start": { + "line": 209, + "column": 30 + }, + "end": { + "line": 209, + "column": 63 + } + } + }, + "kind": "get", + "computed": false, + "range": [ + 5358, + 5420 + ], + "loc": { + "start": { + "line": 209, + "column": 1 + }, + "end": { + "line": 209, + "column": 63 + } + }, + "leadingComments": [ + { + "type": "Block", + "value": "*\r\n\t * The SMAA search image, encoded as a base64 data url.\r\n\t *\r\n\t * Use this image data to create an Image instance and use it together with\r\n\t * the area image to create an SMAAPass.\r\n\t *\r\n\t * @type {String}\r\n\t * @example\r\n\t * const searchImage = new Image();\r\n\t * searchImage.addEventListener(\"load\", progress);\r\n\t * searchImage.src = SMAAPass.searchImageDataUrl;\r\n\t ", + "range": [ + 4978, + 5353 + ], + "loc": { + "start": { + "line": 196, + "column": 1 + }, + "end": { + "line": 207, + "column": 4 + } + } + } + ], + "trailingComments": [ + { + "type": "Block", + "value": "*\r\n\t * The SMAA area image, encoded as a base64 data url.\r\n\t *\r\n\t * Use this image data to create an Image instance and use it together with\r\n\t * the search image to create an SMAAPass.\r\n\t *\r\n\t * @type {String}\r\n\t * @example\r\n\t * const areaImage = new Image();\r\n\t * areaImage.addEventListener(\"load\", progress);\r\n\t * areaImage.src = SMAAPass.areaImageDataUrl;\r\n\t ", + "range": [ + 5425, + 5792 + ], + "loc": { + "start": { + "line": 211, + "column": 1 + }, + "end": { + "line": 222, + "column": 4 + } + } + } + ], + "static": true + }, + { + "type": "MethodDefinition", + "key": { + "type": "Identifier", + "name": "areaImageDataUrl", + "range": [ + 5808, + 5824 + ], + "loc": { + "start": { + "line": 224, + "column": 12 + }, + "end": { + "line": 224, + "column": 28 + } + } + }, + "value": { + "type": "FunctionExpression", + "id": null, + "params": [], + "body": { + "type": "BlockStatement", + "body": [ + { + "type": "ReturnStatement", + "argument": { + "type": "Identifier", + "name": "areaImageDataUrl", + "range": [ + 5836, + 5852 ], "loc": { "start": { - "line": 173, - "column": 2 + "line": 224, + "column": 40 }, "end": { - "line": 177, - "column": 5 + "line": 224, + "column": 56 } } }, "range": [ - 4434, - 4638 + 5829, + 5853 ], "loc": { "start": { - "line": 173, - "column": 2 + "line": 224, + "column": 33 }, "end": { - "line": 177, - "column": 6 + "line": 224, + "column": 57 } } } ], "range": [ - 4318, - 4644 + 5827, + 5855 ], "loc": { "start": { - "line": 168, - "column": 24 + "line": 224, + "column": 31 }, "end": { - "line": 179, - "column": 2 + "line": 224, + "column": 59 } } }, "generator": false, "expression": false, "range": [ - 4302, - 4644 + 5824, + 5855 ], "loc": { "start": { - "line": 168, - "column": 8 + "line": 224, + "column": 28 }, "end": { - "line": 179, - "column": 2 + "line": 224, + "column": 59 } } }, - "kind": "method", + "kind": "get", "computed": false, "range": [ - 4295, - 4644 + 5797, + 5855 ], "loc": { "start": { - "line": 168, + "line": 224, "column": 1 }, "end": { - "line": 179, - "column": 2 + "line": 224, + "column": 59 } }, "leadingComments": [ { "type": "Block", - "value": "*\r\n\t * Updates this pass with the renderer's size.\r\n\t *\r\n\t * @param {Number} width - The width.\r\n\t * @param {Number} height - The height.\r\n\t ", + "value": "*\r\n\t * The SMAA area image, encoded as a base64 data url.\r\n\t *\r\n\t * Use this image data to create an Image instance and use it together with\r\n\t * the search image to create an SMAAPass.\r\n\t *\r\n\t * @type {String}\r\n\t * @example\r\n\t * const areaImage = new Image();\r\n\t * areaImage.addEventListener(\"load\", progress);\r\n\t * areaImage.src = SMAAPass.areaImageDataUrl;\r\n\t ", "range": [ - 4145, - 4290 + 5425, + 5792 ], "loc": { "start": { - "line": 161, + "line": 211, "column": 1 }, "end": { - "line": 166, + "line": 222, "column": 4 } } } ], - "static": false + "static": true } ], "range": [ - 467, - 4649 + 629, + 5860 ], "loc": { "start": { - "line": 20, + "line": 23, "column": 35 }, "end": { - "line": 181, + "line": 226, "column": 1 } } }, "range": [ - 439, - 4649 + 601, + 5860 ], "loc": { "start": { - "line": 20, + "line": 23, "column": 7 }, "end": { - "line": 181, + "line": 226, "column": 1 } }, @@ -9896,16 +10430,16 @@ "type": "Block", "value": "*\r\n * Subpixel Morphological Antialiasing (SMAA) v2.8.\r\n *\r\n * Preset: SMAA 1x Medium (with color edge detection).\r\n * https://github.com/iryoku/smaa/releases/tag/v2.8\r\n ", "range": [ - 253, - 428 + 415, + 590 ], "loc": { "start": { - "line": 13, + "line": 16, "column": 0 }, "end": { - "line": 18, + "line": 21, "column": 3 } } @@ -9916,16 +10450,16 @@ "specifiers": [], "source": null, "range": [ - 432, - 4649 + 594, + 5860 ], "loc": { "start": { - "line": 20, + "line": 23, "column": 0 }, "end": { - "line": 181, + "line": 226, "column": 1 } }, @@ -9934,16 +10468,16 @@ "type": "Block", "value": "*\r\n * Subpixel Morphological Antialiasing (SMAA) v2.8.\r\n *\r\n * Preset: SMAA 1x Medium (with color edge detection).\r\n * https://github.com/iryoku/smaa/releases/tag/v2.8\r\n ", "range": [ - 253, - 428 + 415, + 590 ], "loc": { "start": { - "line": 13, + "line": 16, "column": 0 }, "end": { - "line": 18, + "line": 21, "column": 3 } } @@ -9954,7 +10488,7 @@ "sourceType": "module", "range": [ 0, - 4649 + 5860 ], "loc": { "start": { @@ -9962,7 +10496,7 @@ "column": 0 }, "end": { - "line": 181, + "line": 226, "column": 1 } }, @@ -9971,34 +10505,34 @@ "type": "Block", "value": "*\r\n * Subpixel Morphological Antialiasing (SMAA) v2.8.\r\n *\r\n * Preset: SMAA 1x Medium (with color edge detection).\r\n * https://github.com/iryoku/smaa/releases/tag/v2.8\r\n ", "range": [ - 253, - 428 + 415, + 590 ], "loc": { "start": { - "line": 13, + "line": 16, "column": 0 }, "end": { - "line": 18, + "line": 21, "column": 3 } } }, { "type": "Block", - "value": "*\r\n\t * Constructs a new SMAA pass.\r\n\t *\r\n\t * @param {Image} Image - This pass requires an Image class to create internal textures. Provide window.Image in a browser environment.\r\n\t ", + "value": "*\r\n\t * Constructs a new SMAA pass.\r\n\t *\r\n\t * @param {Image} searchImage - The SMAA search image. Preload this image using the {@link searchImageDataUrl}.\r\n\t * @param {Image} areaImage - The SMAA area image. Preload this image using the {@link areaImageDataUrl}.\r\n\t ", "range": [ - 473, - 658 + 635, + 904 ], "loc": { "start": { - "line": 22, + "line": 25, "column": 1 }, "end": { - "line": 26, + "line": 30, "column": 4 } } @@ -10007,16 +10541,16 @@ "type": "Block", "value": "*\r\n\t\t * The name of this pass.\r\n\t\t ", "range": [ - 703, - 742 + 966, + 1005 ], "loc": { "start": { - "line": 32, + "line": 36, "column": 2 }, "end": { - "line": 34, + "line": 38, "column": 5 } } @@ -10025,16 +10559,16 @@ "type": "Block", "value": "*\r\n\t\t * This pass renders to the write buffer.\r\n\t\t ", "range": [ - 777, - 832 + 1040, + 1095 ], "loc": { "start": { - "line": 38, + "line": 42, "column": 2 }, "end": { - "line": 40, + "line": 44, "column": 5 } } @@ -10043,16 +10577,16 @@ "type": "Block", "value": "*\r\n\t\t * A render target for the color edge detection.\r\n\t\t *\r\n\t\t * @type {WebGLRenderTarget}\r\n\t\t * @private\r\n\t\t ", "range": [ - 866, - 981 + 1129, + 1244 ], "loc": { "start": { - "line": 44, + "line": 48, "column": 2 }, "end": { - "line": 49, + "line": 53, "column": 5 } } @@ -10061,16 +10595,16 @@ "type": "Block", "value": "*\r\n\t\t * A render target for the SMAA weights.\r\n\t\t *\r\n\t\t * @type {WebGLRenderTarget}\r\n\t\t * @private\r\n\t\t ", "range": [ - 1291, - 1398 + 1554, + 1661 ], "loc": { "start": { - "line": 61, + "line": 65, "column": 2 }, "end": { - "line": 66, + "line": 70, "column": 5 } } @@ -10079,16 +10613,16 @@ "type": "Block", "value": "*\r\n\t\t * SMAA color edge detection shader material.\r\n\t\t *\r\n\t\t * @type {SMAAColorEdgesMaterial}\r\n\t\t * @private\r\n\t\t ", "range": [ - 1591, - 1708 + 1854, + 1971 ], "loc": { "start": { - "line": 73, + "line": 77, "column": 2 }, "end": { - "line": 78, + "line": 82, "column": 5 } } @@ -10097,16 +10631,52 @@ "type": "Block", "value": "*\r\n\t\t * SMAA weights shader material.\r\n\t\t *\r\n\t\t * @type {SMAAWeightsMaterial}\r\n\t\t * @private\r\n\t\t ", "range": [ - 1775, - 1876 + 2038, + 2139 ], "loc": { "start": { - "line": 82, + "line": 86, + "column": 2 + }, + "end": { + "line": 91, + "column": 5 + } + } + }, + { + "type": "Block", + "value": "*\r\n\t\t * The SMAA search texture.\r\n\t\t *\r\n\t\t * @type {Texture}\r\n\t\t * @private\r\n\t\t ", + "range": [ + 2289, + 2373 + ], + "loc": { + "start": { + "line": 97, + "column": 2 + }, + "end": { + "line": 102, + "column": 5 + } + } + }, + { + "type": "Block", + "value": "*\r\n\t\t * The SMAA area texture.\r\n\t\t *\r\n\t\t * @type {Texture}\r\n\t\t * @private\r\n\t\t ", + "range": [ + 2815, + 2897 + ], + "loc": { + "start": { + "line": 116, "column": 2 }, "end": { - "line": 87, + "line": 121, "column": 5 } } @@ -10115,16 +10685,16 @@ "type": "Block", "value": "*\r\n\t\t * SMAA blend shader material.\r\n\t\t *\r\n\t\t * @type {SMAABlendMaterial}\r\n\t\t * @private\r\n\t\t ", "range": [ - 2938, - 3035 + 3267, + 3364 ], "loc": { "start": { - "line": 119, + "line": 134, "column": 2 }, "end": { - "line": 124, + "line": 139, "column": 5 } } @@ -10133,16 +10703,16 @@ "type": "Block", "value": "*\r\n\t * Antialiases the scene.\r\n\t *\r\n\t * @param {WebGLRenderer} renderer - The renderer.\r\n\t * @param {WebGLRenderTarget} readBuffer - The read buffer.\r\n\t * @param {WebGLRenderTarget} writeBuffer - The write buffer.\r\n\t ", "range": [ - 3227, - 3448 + 3556, + 3777 ], "loc": { "start": { - "line": 134, + "line": 149, "column": 1 }, "end": { - "line": 140, + "line": 155, "column": 4 } } @@ -10151,16 +10721,16 @@ "type": "Line", "value": " Detect color edges.", "range": [ - 3502, - 3524 + 3831, + 3853 ], "loc": { "start": { - "line": 144, + "line": 159, "column": 2 }, "end": { - "line": 144, + "line": 159, "column": 24 } } @@ -10169,16 +10739,16 @@ "type": "Line", "value": " Compute edge weights.", "range": [ - 3732, - 3756 + 4061, + 4085 ], "loc": { "start": { - "line": 149, + "line": 164, "column": 2 }, "end": { - "line": 149, + "line": 164, "column": 26 } } @@ -10187,16 +10757,16 @@ "type": "Line", "value": " Apply the antialiasing filter to the colors.", "range": [ - 3886, - 3933 + 4215, + 4262 ], "loc": { "start": { - "line": 153, + "line": 168, "column": 2 }, "end": { - "line": 153, + "line": 168, "column": 49 } } @@ -10205,16 +10775,52 @@ "type": "Block", "value": "*\r\n\t * Updates this pass with the renderer's size.\r\n\t *\r\n\t * @param {Number} width - The width.\r\n\t * @param {Number} height - The height.\r\n\t ", "range": [ - 4145, - 4290 + 4474, + 4619 + ], + "loc": { + "start": { + "line": 176, + "column": 1 + }, + "end": { + "line": 181, + "column": 4 + } + } + }, + { + "type": "Block", + "value": "*\r\n\t * The SMAA search image, encoded as a base64 data url.\r\n\t *\r\n\t * Use this image data to create an Image instance and use it together with\r\n\t * the area image to create an SMAAPass.\r\n\t *\r\n\t * @type {String}\r\n\t * @example\r\n\t * const searchImage = new Image();\r\n\t * searchImage.addEventListener(\"load\", progress);\r\n\t * searchImage.src = SMAAPass.searchImageDataUrl;\r\n\t ", + "range": [ + 4978, + 5353 + ], + "loc": { + "start": { + "line": 196, + "column": 1 + }, + "end": { + "line": 207, + "column": 4 + } + } + }, + { + "type": "Block", + "value": "*\r\n\t * The SMAA area image, encoded as a base64 data url.\r\n\t *\r\n\t * Use this image data to create an Image instance and use it together with\r\n\t * the search image to create an SMAAPass.\r\n\t *\r\n\t * @type {String}\r\n\t * @example\r\n\t * const areaImage = new Image();\r\n\t * areaImage.addEventListener(\"load\", progress);\r\n\t * areaImage.src = SMAAPass.areaImageDataUrl;\r\n\t ", + "range": [ + 5425, + 5792 ], "loc": { "start": { - "line": 161, + "line": 211, "column": 1 }, "end": { - "line": 166, + "line": 222, "column": 4 } } diff --git a/public/docs/ast/source/passes/TexturePass.js.json b/public/docs/ast/source/passes/TexturePass.js.json index 4789b3924..f9297f99a 100644 --- a/public/docs/ast/source/passes/TexturePass.js.json +++ b/public/docs/ast/source/passes/TexturePass.js.json @@ -1887,10 +1887,10 @@ "params": [ { "type": "Identifier", - "name": "x", + "name": "value", "range": [ 1058, - 1059 + 1063 ], "loc": { "start": { @@ -1899,7 +1899,7 @@ }, "end": { "line": 58, - "column": 14 + "column": 18 } } } @@ -1927,17 +1927,17 @@ "object": { "type": "ThisExpression", "range": [ - 1063, - 1067 + 1067, + 1071 ], "loc": { "start": { "line": 58, - "column": 18 + "column": 22 }, "end": { "line": 58, - "column": 22 + "column": 26 } } }, @@ -1945,32 +1945,32 @@ "type": "Identifier", "name": "copyMaterial", "range": [ - 1068, - 1080 + 1072, + 1084 ], "loc": { "start": { "line": 58, - "column": 23 + "column": 27 }, "end": { "line": 58, - "column": 35 + "column": 39 } } }, "range": [ - 1063, - 1080 + 1067, + 1084 ], "loc": { "start": { "line": 58, - "column": 18 + "column": 22 }, "end": { "line": 58, - "column": 35 + "column": 39 } } }, @@ -1978,32 +1978,32 @@ "type": "Identifier", "name": "uniforms", "range": [ - 1081, - 1089 + 1085, + 1093 ], "loc": { "start": { "line": 58, - "column": 36 + "column": 40 }, "end": { "line": 58, - "column": 44 + "column": 48 } } }, "range": [ - 1063, - 1089 + 1067, + 1093 ], "loc": { "start": { "line": 58, - "column": 18 + "column": 22 }, "end": { "line": 58, - "column": 44 + "column": 48 } } }, @@ -2011,32 +2011,32 @@ "type": "Identifier", "name": "tDiffuse", "range": [ - 1090, - 1098 + 1094, + 1102 ], "loc": { "start": { "line": 58, - "column": 45 + "column": 49 }, "end": { "line": 58, - "column": 53 + "column": 57 } } }, "range": [ - 1063, - 1098 + 1067, + 1102 ], "loc": { "start": { "line": 58, - "column": 18 + "column": 22 }, "end": { "line": 58, - "column": 53 + "column": 57 } } }, @@ -2044,96 +2044,96 @@ "type": "Identifier", "name": "value", "range": [ - 1099, - 1104 + 1103, + 1108 ], "loc": { "start": { "line": 58, - "column": 54 + "column": 58 }, "end": { "line": 58, - "column": 59 + "column": 63 } } }, "range": [ - 1063, - 1104 + 1067, + 1108 ], "loc": { "start": { "line": 58, - "column": 18 + "column": 22 }, "end": { "line": 58, - "column": 59 + "column": 63 } } }, "right": { "type": "Identifier", - "name": "x", + "name": "value", "range": [ - 1107, - 1108 + 1111, + 1116 ], "loc": { "start": { "line": 58, - "column": 62 + "column": 66 }, "end": { "line": 58, - "column": 63 + "column": 71 } } }, "range": [ - 1063, - 1108 + 1067, + 1116 ], "loc": { "start": { "line": 58, - "column": 18 + "column": 22 }, "end": { "line": 58, - "column": 63 + "column": 71 } } }, "range": [ - 1063, - 1109 + 1067, + 1117 ], "loc": { "start": { "line": 58, - "column": 18 + "column": 22 }, "end": { "line": 58, - "column": 64 + "column": 72 } } } ], "range": [ - 1061, - 1111 + 1065, + 1119 ], "loc": { "start": { "line": 58, - "column": 16 + "column": 20 }, "end": { "line": 58, - "column": 66 + "column": 74 } } }, @@ -2141,7 +2141,7 @@ "expression": false, "range": [ 1057, - 1111 + 1119 ], "loc": { "start": { @@ -2150,7 +2150,7 @@ }, "end": { "line": 58, - "column": 66 + "column": 74 } } }, @@ -2158,7 +2158,7 @@ "computed": false, "range": [ 1046, - 1111 + 1119 ], "loc": { "start": { @@ -2167,7 +2167,7 @@ }, "end": { "line": 58, - "column": 66 + "column": 74 } }, "leadingComments": [ @@ -2195,8 +2195,8 @@ "type": "Block", "value": "*\r\n\t * The opacity.\r\n\t *\r\n\t * @type {Number}\r\n\t * @default 1.0\r\n\t ", "range": [ - 1116, - 1186 + 1124, + 1194 ], "loc": { "start": { @@ -2218,8 +2218,8 @@ "type": "Identifier", "name": "opacity", "range": [ - 1195, - 1202 + 1203, + 1210 ], "loc": { "start": { @@ -2256,8 +2256,8 @@ "object": { "type": "ThisExpression", "range": [ - 1214, - 1218 + 1222, + 1226 ], "loc": { "start": { @@ -2274,8 +2274,8 @@ "type": "Identifier", "name": "copyMaterial", "range": [ - 1219, - 1231 + 1227, + 1239 ], "loc": { "start": { @@ -2289,8 +2289,8 @@ } }, "range": [ - 1214, - 1231 + 1222, + 1239 ], "loc": { "start": { @@ -2307,8 +2307,8 @@ "type": "Identifier", "name": "uniforms", "range": [ - 1232, - 1240 + 1240, + 1248 ], "loc": { "start": { @@ -2322,8 +2322,8 @@ } }, "range": [ - 1214, - 1240 + 1222, + 1248 ], "loc": { "start": { @@ -2340,8 +2340,8 @@ "type": "Identifier", "name": "opacity", "range": [ - 1241, - 1248 + 1249, + 1256 ], "loc": { "start": { @@ -2355,8 +2355,8 @@ } }, "range": [ - 1214, - 1248 + 1222, + 1256 ], "loc": { "start": { @@ -2373,8 +2373,8 @@ "type": "Identifier", "name": "value", "range": [ - 1249, - 1254 + 1257, + 1262 ], "loc": { "start": { @@ -2388,8 +2388,8 @@ } }, "range": [ - 1214, - 1254 + 1222, + 1262 ], "loc": { "start": { @@ -2403,8 +2403,8 @@ } }, "range": [ - 1207, - 1255 + 1215, + 1263 ], "loc": { "start": { @@ -2419,8 +2419,8 @@ } ], "range": [ - 1205, - 1257 + 1213, + 1265 ], "loc": { "start": { @@ -2436,8 +2436,8 @@ "generator": false, "expression": false, "range": [ - 1202, - 1257 + 1210, + 1265 ], "loc": { "start": { @@ -2453,8 +2453,8 @@ "kind": "get", "computed": false, "range": [ - 1191, - 1257 + 1199, + 1265 ], "loc": { "start": { @@ -2471,8 +2471,8 @@ "type": "Block", "value": "*\r\n\t * The opacity.\r\n\t *\r\n\t * @type {Number}\r\n\t * @default 1.0\r\n\t ", "range": [ - 1116, - 1186 + 1124, + 1194 ], "loc": { "start": { @@ -2491,8 +2491,8 @@ "type": "Block", "value": "*\r\n\t * @type {Number}\r\n\t ", "range": [ - 1262, - 1291 + 1270, + 1299 ], "loc": { "start": { @@ -2514,8 +2514,8 @@ "type": "Identifier", "name": "opacity", "range": [ - 1300, - 1307 + 1308, + 1315 ], "loc": { "start": { @@ -2536,10 +2536,10 @@ "type": "AssignmentPattern", "left": { "type": "Identifier", - "name": "x", + "name": "value", "range": [ - 1308, - 1309 + 1316, + 1321 ], "loc": { "start": { @@ -2548,7 +2548,7 @@ }, "end": { "line": 73, - "column": 14 + "column": 18 } } }, @@ -2557,23 +2557,23 @@ "value": 1, "raw": "1.0", "range": [ - 1312, - 1315 + 1324, + 1327 ], "loc": { "start": { "line": 73, - "column": 17 + "column": 21 }, "end": { "line": 73, - "column": 20 + "column": 24 } } }, "range": [ - 1308, - 1315 + 1316, + 1327 ], "loc": { "start": { @@ -2582,7 +2582,7 @@ }, "end": { "line": 73, - "column": 20 + "column": 24 } } } @@ -2610,17 +2610,17 @@ "object": { "type": "ThisExpression", "range": [ - 1319, - 1323 + 1331, + 1335 ], "loc": { "start": { "line": 73, - "column": 24 + "column": 28 }, "end": { "line": 73, - "column": 28 + "column": 32 } } }, @@ -2628,32 +2628,32 @@ "type": "Identifier", "name": "copyMaterial", "range": [ - 1324, - 1336 + 1336, + 1348 ], "loc": { "start": { "line": 73, - "column": 29 + "column": 33 }, "end": { "line": 73, - "column": 41 + "column": 45 } } }, "range": [ - 1319, - 1336 + 1331, + 1348 ], "loc": { "start": { "line": 73, - "column": 24 + "column": 28 }, "end": { "line": 73, - "column": 41 + "column": 45 } } }, @@ -2661,32 +2661,32 @@ "type": "Identifier", "name": "uniforms", "range": [ - 1337, - 1345 + 1349, + 1357 ], "loc": { "start": { "line": 73, - "column": 42 + "column": 46 }, "end": { "line": 73, - "column": 50 + "column": 54 } } }, "range": [ - 1319, - 1345 + 1331, + 1357 ], "loc": { "start": { "line": 73, - "column": 24 + "column": 28 }, "end": { "line": 73, - "column": 50 + "column": 54 } } }, @@ -2694,32 +2694,32 @@ "type": "Identifier", "name": "opacity", "range": [ - 1346, - 1353 + 1358, + 1365 ], "loc": { "start": { "line": 73, - "column": 51 + "column": 55 }, "end": { "line": 73, - "column": 58 + "column": 62 } } }, "range": [ - 1319, - 1353 + 1331, + 1365 ], "loc": { "start": { "line": 73, - "column": 24 + "column": 28 }, "end": { "line": 73, - "column": 58 + "column": 62 } } }, @@ -2727,104 +2727,104 @@ "type": "Identifier", "name": "value", "range": [ - 1354, - 1359 + 1366, + 1371 ], "loc": { "start": { "line": 73, - "column": 59 + "column": 63 }, "end": { "line": 73, - "column": 64 + "column": 68 } } }, "range": [ - 1319, - 1359 + 1331, + 1371 ], "loc": { "start": { "line": 73, - "column": 24 + "column": 28 }, "end": { "line": 73, - "column": 64 + "column": 68 } } }, "right": { "type": "Identifier", - "name": "x", + "name": "value", "range": [ - 1362, - 1363 + 1374, + 1379 ], "loc": { "start": { "line": 73, - "column": 67 + "column": 71 }, "end": { "line": 73, - "column": 68 + "column": 76 } } }, "range": [ - 1319, - 1363 + 1331, + 1379 ], "loc": { "start": { "line": 73, - "column": 24 + "column": 28 }, "end": { "line": 73, - "column": 68 + "column": 76 } } }, "range": [ - 1319, - 1364 + 1331, + 1380 ], "loc": { "start": { "line": 73, - "column": 24 + "column": 28 }, "end": { "line": 73, - "column": 69 + "column": 77 } } } ], "range": [ - 1317, - 1366 + 1329, + 1382 ], "loc": { "start": { "line": 73, - "column": 22 + "column": 26 }, "end": { "line": 73, - "column": 71 + "column": 79 } } }, "generator": false, "expression": false, "range": [ - 1307, - 1366 + 1315, + 1382 ], "loc": { "start": { @@ -2833,15 +2833,15 @@ }, "end": { "line": 73, - "column": 71 + "column": 79 } } }, "kind": "set", "computed": false, "range": [ - 1296, - 1366 + 1304, + 1382 ], "loc": { "start": { @@ -2850,7 +2850,7 @@ }, "end": { "line": 73, - "column": 71 + "column": 79 } }, "leadingComments": [ @@ -2858,8 +2858,8 @@ "type": "Block", "value": "*\r\n\t * @type {Number}\r\n\t ", "range": [ - 1262, - 1291 + 1270, + 1299 ], "loc": { "start": { @@ -2878,8 +2878,8 @@ "type": "Block", "value": "*\r\n\t * Renders the effect.\r\n\t *\r\n\t * @param {WebGLRenderer} renderer - The renderer.\r\n\t * @param {WebGLRenderTarget} readBuffer - The read buffer.\r\n\t ", "range": [ - 1371, - 1525 + 1387, + 1541 ], "loc": { "start": { @@ -2901,8 +2901,8 @@ "type": "Identifier", "name": "render", "range": [ - 1530, - 1536 + 1546, + 1552 ], "loc": { "start": { @@ -2923,8 +2923,8 @@ "type": "Identifier", "name": "renderer", "range": [ - 1537, - 1545 + 1553, + 1561 ], "loc": { "start": { @@ -2941,8 +2941,8 @@ "type": "Identifier", "name": "readBuffer", "range": [ - 1547, - 1557 + 1563, + 1573 ], "loc": { "start": { @@ -2970,8 +2970,8 @@ "type": "Identifier", "name": "renderer", "range": [ - 1566, - 1574 + 1582, + 1590 ], "loc": { "start": { @@ -2988,8 +2988,8 @@ "type": "Identifier", "name": "render", "range": [ - 1575, - 1581 + 1591, + 1597 ], "loc": { "start": { @@ -3003,8 +3003,8 @@ } }, "range": [ - 1566, - 1581 + 1582, + 1597 ], "loc": { "start": { @@ -3024,8 +3024,8 @@ "object": { "type": "ThisExpression", "range": [ - 1582, - 1586 + 1598, + 1602 ], "loc": { "start": { @@ -3042,8 +3042,8 @@ "type": "Identifier", "name": "scene", "range": [ - 1587, - 1592 + 1603, + 1608 ], "loc": { "start": { @@ -3057,8 +3057,8 @@ } }, "range": [ - 1582, - 1592 + 1598, + 1608 ], "loc": { "start": { @@ -3077,8 +3077,8 @@ "object": { "type": "ThisExpression", "range": [ - 1594, - 1598 + 1610, + 1614 ], "loc": { "start": { @@ -3095,8 +3095,8 @@ "type": "Identifier", "name": "camera", "range": [ - 1599, - 1605 + 1615, + 1621 ], "loc": { "start": { @@ -3110,8 +3110,8 @@ } }, "range": [ - 1594, - 1605 + 1610, + 1621 ], "loc": { "start": { @@ -3132,8 +3132,8 @@ "object": { "type": "ThisExpression", "range": [ - 1607, - 1611 + 1623, + 1627 ], "loc": { "start": { @@ -3150,8 +3150,8 @@ "type": "Identifier", "name": "renderToScreen", "range": [ - 1612, - 1626 + 1628, + 1642 ], "loc": { "start": { @@ -3165,8 +3165,8 @@ } }, "range": [ - 1607, - 1626 + 1623, + 1642 ], "loc": { "start": { @@ -3184,8 +3184,8 @@ "value": null, "raw": "null", "range": [ - 1629, - 1633 + 1645, + 1649 ], "loc": { "start": { @@ -3202,8 +3202,8 @@ "type": "Identifier", "name": "readBuffer", "range": [ - 1636, - 1646 + 1652, + 1662 ], "loc": { "start": { @@ -3217,8 +3217,8 @@ } }, "range": [ - 1607, - 1646 + 1623, + 1662 ], "loc": { "start": { @@ -3233,8 +3233,8 @@ } ], "range": [ - 1566, - 1647 + 1582, + 1663 ], "loc": { "start": { @@ -3248,8 +3248,8 @@ } }, "range": [ - 1566, - 1648 + 1582, + 1664 ], "loc": { "start": { @@ -3264,8 +3264,8 @@ } ], "range": [ - 1559, - 1654 + 1575, + 1670 ], "loc": { "start": { @@ -3281,8 +3281,8 @@ "generator": false, "expression": false, "range": [ - 1536, - 1654 + 1552, + 1670 ], "loc": { "start": { @@ -3298,8 +3298,8 @@ "kind": "method", "computed": false, "range": [ - 1530, - 1654 + 1546, + 1670 ], "loc": { "start": { @@ -3316,8 +3316,8 @@ "type": "Block", "value": "*\r\n\t * Renders the effect.\r\n\t *\r\n\t * @param {WebGLRenderer} renderer - The renderer.\r\n\t * @param {WebGLRenderTarget} readBuffer - The read buffer.\r\n\t ", "range": [ - 1371, - 1525 + 1387, + 1541 ], "loc": { "start": { @@ -3336,7 +3336,7 @@ ], "range": [ 217, - 1659 + 1675 ], "loc": { "start": { @@ -3351,7 +3351,7 @@ }, "range": [ 186, - 1659 + 1675 ], "loc": { "start": { @@ -3389,7 +3389,7 @@ "source": null, "range": [ 179, - 1659 + 1675 ], "loc": { "start": { @@ -3426,7 +3426,7 @@ "sourceType": "module", "range": [ 0, - 1659 + 1675 ], "loc": { "start": { @@ -3551,8 +3551,8 @@ "type": "Block", "value": "*\r\n\t * The opacity.\r\n\t *\r\n\t * @type {Number}\r\n\t * @default 1.0\r\n\t ", "range": [ - 1116, - 1186 + 1124, + 1194 ], "loc": { "start": { @@ -3569,8 +3569,8 @@ "type": "Block", "value": "*\r\n\t * @type {Number}\r\n\t ", "range": [ - 1262, - 1291 + 1270, + 1299 ], "loc": { "start": { @@ -3587,8 +3587,8 @@ "type": "Block", "value": "*\r\n\t * Renders the effect.\r\n\t *\r\n\t * @param {WebGLRenderer} renderer - The renderer.\r\n\t * @param {WebGLRenderTarget} readBuffer - The read buffer.\r\n\t ", "range": [ - 1371, - 1525 + 1387, + 1541 ], "loc": { "start": { diff --git a/public/docs/ast/source/passes/ToneMappingPass.js.json b/public/docs/ast/source/passes/ToneMappingPass.js.json index cac8f8597..2b3d58fa8 100644 --- a/public/docs/ast/source/passes/ToneMappingPass.js.json +++ b/public/docs/ast/source/passes/ToneMappingPass.js.json @@ -5148,10 +5148,10 @@ "type": "AssignmentPattern", "left": { "type": "Identifier", - "name": "x", + "name": "value", "range": [ 3999, - 4000 + 4004 ], "loc": { "start": { @@ -5160,7 +5160,7 @@ }, "end": { "line": 169, - "column": 17 + "column": 21 } } }, @@ -5169,23 +5169,23 @@ "value": 256, "raw": "256", "range": [ - 4003, - 4006 + 4007, + 4010 ], "loc": { "start": { "line": 169, - "column": 20 + "column": 24 }, "end": { "line": 169, - "column": 23 + "column": 27 } } }, "range": [ 3999, - 4006 + 4010 ], "loc": { "start": { @@ -5194,7 +5194,7 @@ }, "end": { "line": 169, - "column": 23 + "column": 27 } } } @@ -5209,10 +5209,10 @@ "operator": "=", "left": { "type": "Identifier", - "name": "x", + "name": "value", "range": [ - 4015, - 4016 + 4019, + 4024 ], "loc": { "start": { @@ -5221,7 +5221,7 @@ }, "end": { "line": 171, - "column": 3 + "column": 7 } } }, @@ -5231,58 +5231,58 @@ "type": "Identifier", "name": "ceil2", "range": [ - 4019, - 4024 + 4027, + 4032 ], "loc": { "start": { "line": 171, - "column": 6 + "column": 10 }, "end": { "line": 171, - "column": 11 + "column": 15 } } }, "arguments": [ { "type": "Identifier", - "name": "x", + "name": "value", "range": [ - 4025, - 4026 + 4033, + 4038 ], "loc": { "start": { "line": 171, - "column": 12 + "column": 16 }, "end": { "line": 171, - "column": 13 + "column": 21 } } } ], "range": [ - 4019, - 4027 + 4027, + 4039 ], "loc": { "start": { "line": 171, - "column": 6 + "column": 10 }, "end": { "line": 171, - "column": 14 + "column": 22 } } }, "range": [ - 4015, - 4027 + 4019, + 4039 ], "loc": { "start": { @@ -5291,13 +5291,13 @@ }, "end": { "line": 171, - "column": 14 + "column": 22 } } }, "range": [ - 4015, - 4028 + 4019, + 4040 ], "loc": { "start": { @@ -5306,7 +5306,7 @@ }, "end": { "line": 171, - "column": 15 + "column": 23 } } }, @@ -5323,8 +5323,8 @@ "object": { "type": "ThisExpression", "range": [ - 4034, - 4038 + 4046, + 4050 ], "loc": { "start": { @@ -5341,8 +5341,8 @@ "type": "Identifier", "name": "renderTargetLuminosity", "range": [ - 4039, - 4061 + 4051, + 4073 ], "loc": { "start": { @@ -5356,8 +5356,8 @@ } }, "range": [ - 4034, - 4061 + 4046, + 4073 ], "loc": { "start": { @@ -5374,8 +5374,8 @@ "type": "Identifier", "name": "setSize", "range": [ - 4062, - 4069 + 4074, + 4081 ], "loc": { "start": { @@ -5389,8 +5389,8 @@ } }, "range": [ - 4034, - 4069 + 4046, + 4081 ], "loc": { "start": { @@ -5406,10 +5406,10 @@ "arguments": [ { "type": "Identifier", - "name": "x", + "name": "value", "range": [ - 4070, - 4071 + 4082, + 4087 ], "loc": { "start": { @@ -5418,32 +5418,32 @@ }, "end": { "line": 173, - "column": 39 + "column": 43 } } }, { "type": "Identifier", - "name": "x", + "name": "value", "range": [ - 4073, - 4074 + 4089, + 4094 ], "loc": { "start": { "line": 173, - "column": 41 + "column": 45 }, "end": { "line": 173, - "column": 42 + "column": 50 } } } ], "range": [ - 4034, - 4075 + 4046, + 4095 ], "loc": { "start": { @@ -5452,13 +5452,13 @@ }, "end": { "line": 173, - "column": 43 + "column": 51 } } }, "range": [ - 4034, - 4076 + 4046, + 4096 ], "loc": { "start": { @@ -5467,7 +5467,7 @@ }, "end": { "line": 173, - "column": 44 + "column": 52 } } }, @@ -5484,8 +5484,8 @@ "object": { "type": "ThisExpression", "range": [ - 4080, - 4084 + 4100, + 4104 ], "loc": { "start": { @@ -5502,8 +5502,8 @@ "type": "Identifier", "name": "renderTargetPrevious", "range": [ - 4085, - 4105 + 4105, + 4125 ], "loc": { "start": { @@ -5517,8 +5517,8 @@ } }, "range": [ - 4080, - 4105 + 4100, + 4125 ], "loc": { "start": { @@ -5535,8 +5535,8 @@ "type": "Identifier", "name": "setSize", "range": [ - 4106, - 4113 + 4126, + 4133 ], "loc": { "start": { @@ -5550,8 +5550,8 @@ } }, "range": [ - 4080, - 4113 + 4100, + 4133 ], "loc": { "start": { @@ -5567,10 +5567,10 @@ "arguments": [ { "type": "Identifier", - "name": "x", + "name": "value", "range": [ - 4114, - 4115 + 4134, + 4139 ], "loc": { "start": { @@ -5579,32 +5579,32 @@ }, "end": { "line": 174, - "column": 37 + "column": 41 } } }, { "type": "Identifier", - "name": "x", + "name": "value", "range": [ - 4117, - 4118 + 4141, + 4146 ], "loc": { "start": { "line": 174, - "column": 39 + "column": 43 }, "end": { "line": 174, - "column": 40 + "column": 48 } } } ], "range": [ - 4080, - 4119 + 4100, + 4147 ], "loc": { "start": { @@ -5613,13 +5613,13 @@ }, "end": { "line": 174, - "column": 41 + "column": 49 } } }, "range": [ - 4080, - 4120 + 4100, + 4148 ], "loc": { "start": { @@ -5628,7 +5628,7 @@ }, "end": { "line": 174, - "column": 42 + "column": 50 } } }, @@ -5645,8 +5645,8 @@ "object": { "type": "ThisExpression", "range": [ - 4124, - 4128 + 4152, + 4156 ], "loc": { "start": { @@ -5663,8 +5663,8 @@ "type": "Identifier", "name": "renderTargetAdapted", "range": [ - 4129, - 4148 + 4157, + 4176 ], "loc": { "start": { @@ -5678,8 +5678,8 @@ } }, "range": [ - 4124, - 4148 + 4152, + 4176 ], "loc": { "start": { @@ -5696,8 +5696,8 @@ "type": "Identifier", "name": "setSize", "range": [ - 4149, - 4156 + 4177, + 4184 ], "loc": { "start": { @@ -5711,8 +5711,8 @@ } }, "range": [ - 4124, - 4156 + 4152, + 4184 ], "loc": { "start": { @@ -5728,10 +5728,10 @@ "arguments": [ { "type": "Identifier", - "name": "x", + "name": "value", "range": [ - 4157, - 4158 + 4185, + 4190 ], "loc": { "start": { @@ -5740,32 +5740,32 @@ }, "end": { "line": 175, - "column": 36 + "column": 40 } } }, { "type": "Identifier", - "name": "x", + "name": "value", "range": [ - 4160, - 4161 + 4192, + 4197 ], "loc": { "start": { "line": 175, - "column": 38 + "column": 42 }, "end": { "line": 175, - "column": 39 + "column": 47 } } } ], "range": [ - 4124, - 4162 + 4152, + 4198 ], "loc": { "start": { @@ -5774,13 +5774,13 @@ }, "end": { "line": 175, - "column": 40 + "column": 48 } } }, "range": [ - 4124, - 4163 + 4152, + 4199 ], "loc": { "start": { @@ -5789,7 +5789,7 @@ }, "end": { "line": 175, - "column": 41 + "column": 49 } } }, @@ -5810,8 +5810,8 @@ "object": { "type": "ThisExpression", "range": [ - 4169, - 4173 + 4205, + 4209 ], "loc": { "start": { @@ -5828,8 +5828,8 @@ "type": "Identifier", "name": "adaptiveLuminosityMaterial", "range": [ - 4174, - 4200 + 4210, + 4236 ], "loc": { "start": { @@ -5843,8 +5843,8 @@ } }, "range": [ - 4169, - 4200 + 4205, + 4236 ], "loc": { "start": { @@ -5861,8 +5861,8 @@ "type": "Identifier", "name": "defines", "range": [ - 4201, - 4208 + 4237, + 4244 ], "loc": { "start": { @@ -5876,8 +5876,8 @@ } }, "range": [ - 4169, - 4208 + 4205, + 4244 ], "loc": { "start": { @@ -5894,8 +5894,8 @@ "type": "Identifier", "name": "MIP_LEVEL_1X1", "range": [ - 4209, - 4222 + 4245, + 4258 ], "loc": { "start": { @@ -5909,8 +5909,8 @@ } }, "range": [ - 4169, - 4222 + 4205, + 4258 ], "loc": { "start": { @@ -5940,8 +5940,8 @@ "type": "Identifier", "name": "Math", "range": [ - 4226, - 4230 + 4262, + 4266 ], "loc": { "start": { @@ -5958,8 +5958,8 @@ "type": "Identifier", "name": "round", "range": [ - 4231, - 4236 + 4267, + 4272 ], "loc": { "start": { @@ -5973,8 +5973,8 @@ } }, "range": [ - 4226, - 4236 + 4262, + 4272 ], "loc": { "start": { @@ -5997,8 +5997,8 @@ "type": "Identifier", "name": "Math", "range": [ - 4237, - 4241 + 4273, + 4277 ], "loc": { "start": { @@ -6015,8 +6015,8 @@ "type": "Identifier", "name": "log", "range": [ - 4242, - 4245 + 4278, + 4281 ], "loc": { "start": { @@ -6030,8 +6030,8 @@ } }, "range": [ - 4237, - 4245 + 4273, + 4281 ], "loc": { "start": { @@ -6047,10 +6047,10 @@ "arguments": [ { "type": "Identifier", - "name": "x", + "name": "value", "range": [ - 4246, - 4247 + 4282, + 4287 ], "loc": { "start": { @@ -6059,14 +6059,14 @@ }, "end": { "line": 177, - "column": 80 + "column": 84 } } } ], "range": [ - 4237, - 4248 + 4273, + 4288 ], "loc": { "start": { @@ -6075,14 +6075,14 @@ }, "end": { "line": 177, - "column": 81 + "column": 85 } } } ], "range": [ - 4226, - 4249 + 4262, + 4289 ], "loc": { "start": { @@ -6091,7 +6091,7 @@ }, "end": { "line": 177, - "column": 82 + "column": 86 } } }, @@ -6104,17 +6104,17 @@ "type": "Identifier", "name": "Math", "range": [ - 4252, - 4256 + 4292, + 4296 ], "loc": { "start": { "line": 177, - "column": 85 + "column": 89 }, "end": { "line": 177, - "column": 89 + "column": 93 } } }, @@ -6122,32 +6122,32 @@ "type": "Identifier", "name": "log", "range": [ - 4257, - 4260 + 4297, + 4300 ], "loc": { "start": { "line": 177, - "column": 90 + "column": 94 }, "end": { "line": 177, - "column": 93 + "column": 97 } } }, "range": [ - 4252, - 4260 + 4292, + 4300 ], "loc": { "start": { "line": 177, - "column": 85 + "column": 89 }, "end": { "line": 177, - "column": 93 + "column": 97 } } }, @@ -6157,39 +6157,39 @@ "value": 2, "raw": "2", "range": [ - 4261, - 4262 + 4301, + 4302 ], "loc": { "start": { "line": 177, - "column": 94 + "column": 98 }, "end": { "line": 177, - "column": 95 + "column": 99 } } } ], "range": [ - 4252, - 4263 + 4292, + 4303 ], "loc": { "start": { "line": 177, - "column": 85 + "column": 89 }, "end": { "line": 177, - "column": 96 + "column": 100 } } }, "range": [ - 4226, - 4263 + 4262, + 4303 ], "loc": { "start": { @@ -6198,7 +6198,7 @@ }, "end": { "line": 177, - "column": 96 + "column": 100 } } }, @@ -6206,23 +6206,23 @@ "type": "Identifier", "name": "toFixed", "range": [ - 4265, - 4272 + 4305, + 4312 ], "loc": { "start": { "line": 177, - "column": 98 + "column": 102 }, "end": { "line": 177, - "column": 105 + "column": 109 } } }, "range": [ - 4225, - 4272 + 4261, + 4312 ], "loc": { "start": { @@ -6231,7 +6231,7 @@ }, "end": { "line": 177, - "column": 105 + "column": 109 } } }, @@ -6241,24 +6241,24 @@ "value": 1, "raw": "1", "range": [ - 4273, - 4274 + 4313, + 4314 ], "loc": { "start": { "line": 177, - "column": 106 + "column": 110 }, "end": { "line": 177, - "column": 107 + "column": 111 } } } ], "range": [ - 4225, - 4275 + 4261, + 4315 ], "loc": { "start": { @@ -6267,13 +6267,13 @@ }, "end": { "line": 177, - "column": 108 + "column": 112 } } }, "range": [ - 4169, - 4275 + 4205, + 4315 ], "loc": { "start": { @@ -6282,13 +6282,13 @@ }, "end": { "line": 177, - "column": 108 + "column": 112 } } }, "range": [ - 4169, - 4276 + 4205, + 4316 ], "loc": { "start": { @@ -6297,7 +6297,7 @@ }, "end": { "line": 177, - "column": 109 + "column": 113 } } }, @@ -6315,8 +6315,8 @@ "object": { "type": "ThisExpression", "range": [ - 4280, - 4284 + 4320, + 4324 ], "loc": { "start": { @@ -6333,8 +6333,8 @@ "type": "Identifier", "name": "adaptiveLuminosityMaterial", "range": [ - 4285, - 4311 + 4325, + 4351 ], "loc": { "start": { @@ -6348,8 +6348,8 @@ } }, "range": [ - 4280, - 4311 + 4320, + 4351 ], "loc": { "start": { @@ -6366,8 +6366,8 @@ "type": "Identifier", "name": "needsUpdate", "range": [ - 4312, - 4323 + 4352, + 4363 ], "loc": { "start": { @@ -6381,8 +6381,8 @@ } }, "range": [ - 4280, - 4323 + 4320, + 4363 ], "loc": { "start": { @@ -6400,8 +6400,8 @@ "value": true, "raw": "true", "range": [ - 4326, - 4330 + 4366, + 4370 ], "loc": { "start": { @@ -6415,8 +6415,8 @@ } }, "range": [ - 4280, - 4330 + 4320, + 4370 ], "loc": { "start": { @@ -6430,8 +6430,8 @@ } }, "range": [ - 4280, - 4331 + 4320, + 4371 ], "loc": { "start": { @@ -6446,13 +6446,13 @@ } ], "range": [ - 4008, - 4337 + 4012, + 4377 ], "loc": { "start": { "line": 169, - "column": 25 + "column": 29 }, "end": { "line": 180, @@ -6464,7 +6464,7 @@ "expression": false, "range": [ 3998, - 4337 + 4377 ], "loc": { "start": { @@ -6481,7 +6481,7 @@ "computed": false, "range": [ 3984, - 4337 + 4377 ], "loc": { "start": { @@ -6518,8 +6518,8 @@ "type": "Block", "value": "*\r\n\t * Whether this pass uses adaptive luminosity.\r\n\t *\r\n\t * @type {Boolean}\r\n\t * @default true\r\n\t ", "range": [ - 4342, - 4445 + 4382, + 4485 ], "loc": { "start": { @@ -6541,8 +6541,8 @@ "type": "Identifier", "name": "adaptive", "range": [ - 4454, - 4462 + 4494, + 4502 ], "loc": { "start": { @@ -6579,8 +6579,8 @@ "object": { "type": "ThisExpression", "range": [ - 4475, - 4479 + 4515, + 4519 ], "loc": { "start": { @@ -6597,8 +6597,8 @@ "type": "Identifier", "name": "toneMappingMaterial", "range": [ - 4480, - 4499 + 4520, + 4539 ], "loc": { "start": { @@ -6612,8 +6612,8 @@ } }, "range": [ - 4475, - 4499 + 4515, + 4539 ], "loc": { "start": { @@ -6630,8 +6630,8 @@ "type": "Identifier", "name": "defines", "range": [ - 4500, - 4507 + 4540, + 4547 ], "loc": { "start": { @@ -6645,8 +6645,8 @@ } }, "range": [ - 4475, - 4507 + 4515, + 4547 ], "loc": { "start": { @@ -6663,8 +6663,8 @@ "type": "Identifier", "name": "ADAPTED_LUMINANCE", "range": [ - 4508, - 4525 + 4548, + 4565 ], "loc": { "start": { @@ -6678,8 +6678,8 @@ } }, "range": [ - 4475, - 4525 + 4515, + 4565 ], "loc": { "start": { @@ -6696,8 +6696,8 @@ "type": "Identifier", "name": "undefined", "range": [ - 4530, - 4539 + 4570, + 4579 ], "loc": { "start": { @@ -6711,8 +6711,8 @@ } }, "range": [ - 4475, - 4539 + 4515, + 4579 ], "loc": { "start": { @@ -6726,8 +6726,8 @@ } }, "range": [ - 4467, - 4541 + 4507, + 4581 ], "loc": { "start": { @@ -6742,8 +6742,8 @@ } ], "range": [ - 4465, - 4543 + 4505, + 4583 ], "loc": { "start": { @@ -6759,8 +6759,8 @@ "generator": false, "expression": false, "range": [ - 4462, - 4543 + 4502, + 4583 ], "loc": { "start": { @@ -6776,8 +6776,8 @@ "kind": "get", "computed": false, "range": [ - 4450, - 4543 + 4490, + 4583 ], "loc": { "start": { @@ -6794,8 +6794,8 @@ "type": "Block", "value": "*\r\n\t * Whether this pass uses adaptive luminosity.\r\n\t *\r\n\t * @type {Boolean}\r\n\t * @default true\r\n\t ", "range": [ - 4342, - 4445 + 4382, + 4485 ], "loc": { "start": { @@ -6814,8 +6814,8 @@ "type": "Block", "value": "*\r\n\t * Whether this pass should use adaptive luminosity.\r\n\t *\r\n\t * @type {Boolean}\r\n\t ", "range": [ - 4548, - 4638 + 4588, + 4678 ], "loc": { "start": { @@ -6837,8 +6837,8 @@ "type": "Identifier", "name": "adaptive", "range": [ - 4647, - 4655 + 4687, + 4695 ], "loc": { "start": { @@ -6859,10 +6859,10 @@ "type": "AssignmentPattern", "left": { "type": "Identifier", - "name": "x", + "name": "value", "range": [ - 4656, - 4657 + 4696, + 4701 ], "loc": { "start": { @@ -6871,7 +6871,7 @@ }, "end": { "line": 197, - "column": 15 + "column": 19 } } }, @@ -6880,23 +6880,23 @@ "value": true, "raw": "true", "range": [ - 4660, - 4664 + 4704, + 4708 ], "loc": { "start": { "line": 197, - "column": 18 + "column": 22 }, "end": { "line": 197, - "column": 22 + "column": 26 } } }, "range": [ - 4656, - 4664 + 4696, + 4708 ], "loc": { "start": { @@ -6905,7 +6905,7 @@ }, "end": { "line": 197, - "column": 22 + "column": 26 } } } @@ -6917,10 +6917,10 @@ "type": "IfStatement", "test": { "type": "Identifier", - "name": "x", + "name": "value", "range": [ - 4676, - 4677 + 4720, + 4725 ], "loc": { "start": { @@ -6929,7 +6929,7 @@ }, "end": { "line": 199, - "column": 6 + "column": 10 } } }, @@ -6953,8 +6953,8 @@ "object": { "type": "ThisExpression", "range": [ - 4687, - 4691 + 4735, + 4739 ], "loc": { "start": { @@ -6971,8 +6971,8 @@ "type": "Identifier", "name": "toneMappingMaterial", "range": [ - 4692, - 4711 + 4740, + 4759 ], "loc": { "start": { @@ -6986,8 +6986,8 @@ } }, "range": [ - 4687, - 4711 + 4735, + 4759 ], "loc": { "start": { @@ -7004,8 +7004,8 @@ "type": "Identifier", "name": "defines", "range": [ - 4712, - 4719 + 4760, + 4767 ], "loc": { "start": { @@ -7019,8 +7019,8 @@ } }, "range": [ - 4687, - 4719 + 4735, + 4767 ], "loc": { "start": { @@ -7037,8 +7037,8 @@ "type": "Identifier", "name": "ADAPTED_LUMINANCE", "range": [ - 4720, - 4737 + 4768, + 4785 ], "loc": { "start": { @@ -7052,8 +7052,8 @@ } }, "range": [ - 4687, - 4737 + 4735, + 4785 ], "loc": { "start": { @@ -7071,8 +7071,8 @@ "value": "1", "raw": "\"1\"", "range": [ - 4740, - 4743 + 4788, + 4791 ], "loc": { "start": { @@ -7086,8 +7086,8 @@ } }, "range": [ - 4687, - 4743 + 4735, + 4791 ], "loc": { "start": { @@ -7101,8 +7101,8 @@ } }, "range": [ - 4687, - 4744 + 4735, + 4792 ], "loc": { "start": { @@ -7135,8 +7135,8 @@ "object": { "type": "ThisExpression", "range": [ - 4749, - 4753 + 4797, + 4801 ], "loc": { "start": { @@ -7153,8 +7153,8 @@ "type": "Identifier", "name": "toneMappingMaterial", "range": [ - 4754, - 4773 + 4802, + 4821 ], "loc": { "start": { @@ -7168,8 +7168,8 @@ } }, "range": [ - 4749, - 4773 + 4797, + 4821 ], "loc": { "start": { @@ -7186,8 +7186,8 @@ "type": "Identifier", "name": "uniforms", "range": [ - 4774, - 4782 + 4822, + 4830 ], "loc": { "start": { @@ -7201,8 +7201,8 @@ } }, "range": [ - 4749, - 4782 + 4797, + 4830 ], "loc": { "start": { @@ -7219,8 +7219,8 @@ "type": "Identifier", "name": "luminanceMap", "range": [ - 4783, - 4795 + 4831, + 4843 ], "loc": { "start": { @@ -7234,8 +7234,8 @@ } }, "range": [ - 4749, - 4795 + 4797, + 4843 ], "loc": { "start": { @@ -7252,8 +7252,8 @@ "type": "Identifier", "name": "value", "range": [ - 4796, - 4801 + 4844, + 4849 ], "loc": { "start": { @@ -7267,8 +7267,8 @@ } }, "range": [ - 4749, - 4801 + 4797, + 4849 ], "loc": { "start": { @@ -7290,8 +7290,8 @@ "object": { "type": "ThisExpression", "range": [ - 4804, - 4808 + 4852, + 4856 ], "loc": { "start": { @@ -7308,8 +7308,8 @@ "type": "Identifier", "name": "renderTargetAdapted", "range": [ - 4809, - 4828 + 4857, + 4876 ], "loc": { "start": { @@ -7323,8 +7323,8 @@ } }, "range": [ - 4804, - 4828 + 4852, + 4876 ], "loc": { "start": { @@ -7341,8 +7341,8 @@ "type": "Identifier", "name": "texture", "range": [ - 4829, - 4836 + 4877, + 4884 ], "loc": { "start": { @@ -7356,8 +7356,8 @@ } }, "range": [ - 4804, - 4836 + 4852, + 4884 ], "loc": { "start": { @@ -7371,8 +7371,8 @@ } }, "range": [ - 4749, - 4836 + 4797, + 4884 ], "loc": { "start": { @@ -7386,8 +7386,8 @@ } }, "range": [ - 4749, - 4837 + 4797, + 4885 ], "loc": { "start": { @@ -7402,13 +7402,13 @@ } ], "range": [ - 4679, - 4844 + 4727, + 4892 ], "loc": { "start": { "line": 199, - "column": 8 + "column": 12 }, "end": { "line": 204, @@ -7436,8 +7436,8 @@ "object": { "type": "ThisExpression", "range": [ - 4865, - 4869 + 4913, + 4917 ], "loc": { "start": { @@ -7454,8 +7454,8 @@ "type": "Identifier", "name": "toneMappingMaterial", "range": [ - 4870, - 4889 + 4918, + 4937 ], "loc": { "start": { @@ -7469,8 +7469,8 @@ } }, "range": [ - 4865, - 4889 + 4913, + 4937 ], "loc": { "start": { @@ -7487,8 +7487,8 @@ "type": "Identifier", "name": "defines", "range": [ - 4890, - 4897 + 4938, + 4945 ], "loc": { "start": { @@ -7502,8 +7502,8 @@ } }, "range": [ - 4865, - 4897 + 4913, + 4945 ], "loc": { "start": { @@ -7520,8 +7520,8 @@ "type": "Identifier", "name": "ADAPTED_LUMINANCE", "range": [ - 4898, - 4915 + 4946, + 4963 ], "loc": { "start": { @@ -7535,8 +7535,8 @@ } }, "range": [ - 4865, - 4915 + 4913, + 4963 ], "loc": { "start": { @@ -7551,8 +7551,8 @@ }, "prefix": true, "range": [ - 4858, - 4915 + 4906, + 4963 ], "loc": { "start": { @@ -7566,8 +7566,8 @@ } }, "range": [ - 4858, - 4916 + 4906, + 4964 ], "loc": { "start": { @@ -7600,8 +7600,8 @@ "object": { "type": "ThisExpression", "range": [ - 4921, - 4925 + 4969, + 4973 ], "loc": { "start": { @@ -7618,8 +7618,8 @@ "type": "Identifier", "name": "toneMappingMaterial", "range": [ - 4926, - 4945 + 4974, + 4993 ], "loc": { "start": { @@ -7633,8 +7633,8 @@ } }, "range": [ - 4921, - 4945 + 4969, + 4993 ], "loc": { "start": { @@ -7651,8 +7651,8 @@ "type": "Identifier", "name": "uniforms", "range": [ - 4946, - 4954 + 4994, + 5002 ], "loc": { "start": { @@ -7666,8 +7666,8 @@ } }, "range": [ - 4921, - 4954 + 4969, + 5002 ], "loc": { "start": { @@ -7684,8 +7684,8 @@ "type": "Identifier", "name": "luminanceMap", "range": [ - 4955, - 4967 + 5003, + 5015 ], "loc": { "start": { @@ -7699,8 +7699,8 @@ } }, "range": [ - 4921, - 4967 + 4969, + 5015 ], "loc": { "start": { @@ -7717,8 +7717,8 @@ "type": "Identifier", "name": "value", "range": [ - 4968, - 4973 + 5016, + 5021 ], "loc": { "start": { @@ -7732,8 +7732,8 @@ } }, "range": [ - 4921, - 4973 + 4969, + 5021 ], "loc": { "start": { @@ -7751,8 +7751,8 @@ "value": null, "raw": "null", "range": [ - 4976, - 4980 + 5024, + 5028 ], "loc": { "start": { @@ -7766,8 +7766,8 @@ } }, "range": [ - 4921, - 4980 + 4969, + 5028 ], "loc": { "start": { @@ -7781,8 +7781,8 @@ } }, "range": [ - 4921, - 4981 + 4969, + 5029 ], "loc": { "start": { @@ -7797,8 +7797,8 @@ } ], "range": [ - 4850, - 4988 + 4898, + 5036 ], "loc": { "start": { @@ -7812,8 +7812,8 @@ } }, "range": [ - 4673, - 4988 + 4717, + 5036 ], "loc": { "start": { @@ -7840,8 +7840,8 @@ "object": { "type": "ThisExpression", "range": [ - 4994, - 4998 + 5042, + 5046 ], "loc": { "start": { @@ -7858,8 +7858,8 @@ "type": "Identifier", "name": "toneMappingMaterial", "range": [ - 4999, - 5018 + 5047, + 5066 ], "loc": { "start": { @@ -7873,8 +7873,8 @@ } }, "range": [ - 4994, - 5018 + 5042, + 5066 ], "loc": { "start": { @@ -7891,8 +7891,8 @@ "type": "Identifier", "name": "needsUpdate", "range": [ - 5019, - 5030 + 5067, + 5078 ], "loc": { "start": { @@ -7906,8 +7906,8 @@ } }, "range": [ - 4994, - 5030 + 5042, + 5078 ], "loc": { "start": { @@ -7925,8 +7925,8 @@ "value": true, "raw": "true", "range": [ - 5033, - 5037 + 5081, + 5085 ], "loc": { "start": { @@ -7940,8 +7940,8 @@ } }, "range": [ - 4994, - 5037 + 5042, + 5085 ], "loc": { "start": { @@ -7955,8 +7955,8 @@ } }, "range": [ - 4994, - 5038 + 5042, + 5086 ], "loc": { "start": { @@ -7971,13 +7971,13 @@ } ], "range": [ - 4666, - 5044 + 4710, + 5092 ], "loc": { "start": { "line": 197, - "column": 24 + "column": 28 }, "end": { "line": 213, @@ -7988,8 +7988,8 @@ "generator": false, "expression": false, "range": [ - 4655, - 5044 + 4695, + 5092 ], "loc": { "start": { @@ -8005,8 +8005,8 @@ "kind": "set", "computed": false, "range": [ - 4643, - 5044 + 4683, + 5092 ], "loc": { "start": { @@ -8023,8 +8023,8 @@ "type": "Block", "value": "*\r\n\t * Whether this pass should use adaptive luminosity.\r\n\t *\r\n\t * @type {Boolean}\r\n\t ", "range": [ - 4548, - 4638 + 4588, + 4678 ], "loc": { "start": { @@ -8043,8 +8043,8 @@ "type": "Block", "value": "*\r\n\t * Renders the effect.\r\n\t *\r\n\t * @param {WebGLRenderer} renderer - The renderer.\r\n\t * @param {WebGLRenderTarget} readBuffer - The read buffer.\r\n\t * @param {WebGLRenderTarget} writeBuffer - The write buffer.\r\n\t * @param {Number} delta - The render delta time.\r\n\t ", "range": [ - 5049, - 5319 + 5097, + 5367 ], "loc": { "start": { @@ -8066,8 +8066,8 @@ "type": "Identifier", "name": "render", "range": [ - 5324, - 5330 + 5372, + 5378 ], "loc": { "start": { @@ -8088,8 +8088,8 @@ "type": "Identifier", "name": "renderer", "range": [ - 5331, - 5339 + 5379, + 5387 ], "loc": { "start": { @@ -8106,8 +8106,8 @@ "type": "Identifier", "name": "readBuffer", "range": [ - 5341, - 5351 + 5389, + 5399 ], "loc": { "start": { @@ -8124,8 +8124,8 @@ "type": "Identifier", "name": "writeBuffer", "range": [ - 5353, - 5364 + 5401, + 5412 ], "loc": { "start": { @@ -8142,8 +8142,8 @@ "type": "Identifier", "name": "delta", "range": [ - 5366, - 5371 + 5414, + 5419 ], "loc": { "start": { @@ -8169,8 +8169,8 @@ "type": "Identifier", "name": "quad", "range": [ - 5386, - 5390 + 5434, + 5438 ], "loc": { "start": { @@ -8189,8 +8189,8 @@ "object": { "type": "ThisExpression", "range": [ - 5393, - 5397 + 5441, + 5445 ], "loc": { "start": { @@ -8207,8 +8207,8 @@ "type": "Identifier", "name": "quad", "range": [ - 5398, - 5402 + 5446, + 5450 ], "loc": { "start": { @@ -8222,8 +8222,8 @@ } }, "range": [ - 5393, - 5402 + 5441, + 5450 ], "loc": { "start": { @@ -8237,8 +8237,8 @@ } }, "range": [ - 5386, - 5402 + 5434, + 5450 ], "loc": { "start": { @@ -8254,8 +8254,8 @@ ], "kind": "const", "range": [ - 5380, - 5403 + 5428, + 5451 ], "loc": { "start": { @@ -8277,8 +8277,8 @@ "type": "Identifier", "name": "scene", "range": [ - 5413, - 5418 + 5461, + 5466 ], "loc": { "start": { @@ -8297,8 +8297,8 @@ "object": { "type": "ThisExpression", "range": [ - 5421, - 5425 + 5469, + 5473 ], "loc": { "start": { @@ -8315,8 +8315,8 @@ "type": "Identifier", "name": "scene", "range": [ - 5426, - 5431 + 5474, + 5479 ], "loc": { "start": { @@ -8330,8 +8330,8 @@ } }, "range": [ - 5421, - 5431 + 5469, + 5479 ], "loc": { "start": { @@ -8345,8 +8345,8 @@ } }, "range": [ - 5413, - 5431 + 5461, + 5479 ], "loc": { "start": { @@ -8362,8 +8362,8 @@ ], "kind": "const", "range": [ - 5407, - 5432 + 5455, + 5480 ], "loc": { "start": { @@ -8385,8 +8385,8 @@ "type": "Identifier", "name": "camera", "range": [ - 5442, - 5448 + 5490, + 5496 ], "loc": { "start": { @@ -8405,8 +8405,8 @@ "object": { "type": "ThisExpression", "range": [ - 5451, - 5455 + 5499, + 5503 ], "loc": { "start": { @@ -8423,8 +8423,8 @@ "type": "Identifier", "name": "camera", "range": [ - 5456, - 5462 + 5504, + 5510 ], "loc": { "start": { @@ -8438,8 +8438,8 @@ } }, "range": [ - 5451, - 5462 + 5499, + 5510 ], "loc": { "start": { @@ -8453,8 +8453,8 @@ } }, "range": [ - 5442, - 5462 + 5490, + 5510 ], "loc": { "start": { @@ -8470,8 +8470,8 @@ ], "kind": "const", "range": [ - 5436, - 5463 + 5484, + 5511 ], "loc": { "start": { @@ -8493,8 +8493,8 @@ "type": "Identifier", "name": "adaptiveLuminosityMaterial", "range": [ - 5475, - 5501 + 5523, + 5549 ], "loc": { "start": { @@ -8513,8 +8513,8 @@ "object": { "type": "ThisExpression", "range": [ - 5504, - 5508 + 5552, + 5556 ], "loc": { "start": { @@ -8531,8 +8531,8 @@ "type": "Identifier", "name": "adaptiveLuminosityMaterial", "range": [ - 5509, - 5535 + 5557, + 5583 ], "loc": { "start": { @@ -8546,8 +8546,8 @@ } }, "range": [ - 5504, - 5535 + 5552, + 5583 ], "loc": { "start": { @@ -8561,8 +8561,8 @@ } }, "range": [ - 5475, - 5535 + 5523, + 5583 ], "loc": { "start": { @@ -8578,8 +8578,8 @@ ], "kind": "const", "range": [ - 5469, - 5536 + 5517, + 5584 ], "loc": { "start": { @@ -8601,8 +8601,8 @@ "type": "Identifier", "name": "luminosityMaterial", "range": [ - 5546, - 5564 + 5594, + 5612 ], "loc": { "start": { @@ -8621,8 +8621,8 @@ "object": { "type": "ThisExpression", "range": [ - 5567, - 5571 + 5615, + 5619 ], "loc": { "start": { @@ -8639,8 +8639,8 @@ "type": "Identifier", "name": "luminosityMaterial", "range": [ - 5572, - 5590 + 5620, + 5638 ], "loc": { "start": { @@ -8654,8 +8654,8 @@ } }, "range": [ - 5567, - 5590 + 5615, + 5638 ], "loc": { "start": { @@ -8669,8 +8669,8 @@ } }, "range": [ - 5546, - 5590 + 5594, + 5638 ], "loc": { "start": { @@ -8686,8 +8686,8 @@ ], "kind": "const", "range": [ - 5540, - 5591 + 5588, + 5639 ], "loc": { "start": { @@ -8709,8 +8709,8 @@ "type": "Identifier", "name": "toneMappingMaterial", "range": [ - 5601, - 5620 + 5649, + 5668 ], "loc": { "start": { @@ -8729,8 +8729,8 @@ "object": { "type": "ThisExpression", "range": [ - 5623, - 5627 + 5671, + 5675 ], "loc": { "start": { @@ -8747,8 +8747,8 @@ "type": "Identifier", "name": "toneMappingMaterial", "range": [ - 5628, - 5647 + 5676, + 5695 ], "loc": { "start": { @@ -8762,8 +8762,8 @@ } }, "range": [ - 5623, - 5647 + 5671, + 5695 ], "loc": { "start": { @@ -8777,8 +8777,8 @@ } }, "range": [ - 5601, - 5647 + 5649, + 5695 ], "loc": { "start": { @@ -8794,8 +8794,8 @@ ], "kind": "const", "range": [ - 5595, - 5648 + 5643, + 5696 ], "loc": { "start": { @@ -8817,8 +8817,8 @@ "type": "Identifier", "name": "copyMaterial", "range": [ - 5658, - 5670 + 5706, + 5718 ], "loc": { "start": { @@ -8837,8 +8837,8 @@ "object": { "type": "ThisExpression", "range": [ - 5673, - 5677 + 5721, + 5725 ], "loc": { "start": { @@ -8855,8 +8855,8 @@ "type": "Identifier", "name": "copyMaterial", "range": [ - 5678, - 5690 + 5726, + 5738 ], "loc": { "start": { @@ -8870,8 +8870,8 @@ } }, "range": [ - 5673, - 5690 + 5721, + 5738 ], "loc": { "start": { @@ -8885,8 +8885,8 @@ } }, "range": [ - 5658, - 5690 + 5706, + 5738 ], "loc": { "start": { @@ -8902,8 +8902,8 @@ ], "kind": "const", "range": [ - 5652, - 5691 + 5700, + 5739 ], "loc": { "start": { @@ -8925,8 +8925,8 @@ "type": "Identifier", "name": "renderTargetPrevious", "range": [ - 5703, - 5723 + 5751, + 5771 ], "loc": { "start": { @@ -8945,8 +8945,8 @@ "object": { "type": "ThisExpression", "range": [ - 5726, - 5730 + 5774, + 5778 ], "loc": { "start": { @@ -8963,8 +8963,8 @@ "type": "Identifier", "name": "renderTargetPrevious", "range": [ - 5731, - 5751 + 5779, + 5799 ], "loc": { "start": { @@ -8978,8 +8978,8 @@ } }, "range": [ - 5726, - 5751 + 5774, + 5799 ], "loc": { "start": { @@ -8993,8 +8993,8 @@ } }, "range": [ - 5703, - 5751 + 5751, + 5799 ], "loc": { "start": { @@ -9010,8 +9010,8 @@ ], "kind": "const", "range": [ - 5697, - 5752 + 5745, + 5800 ], "loc": { "start": { @@ -9033,8 +9033,8 @@ "type": "Identifier", "name": "renderTargetLuminosity", "range": [ - 5762, - 5784 + 5810, + 5832 ], "loc": { "start": { @@ -9053,8 +9053,8 @@ "object": { "type": "ThisExpression", "range": [ - 5787, - 5791 + 5835, + 5839 ], "loc": { "start": { @@ -9071,8 +9071,8 @@ "type": "Identifier", "name": "renderTargetLuminosity", "range": [ - 5792, - 5814 + 5840, + 5862 ], "loc": { "start": { @@ -9086,8 +9086,8 @@ } }, "range": [ - 5787, - 5814 + 5835, + 5862 ], "loc": { "start": { @@ -9101,8 +9101,8 @@ } }, "range": [ - 5762, - 5814 + 5810, + 5862 ], "loc": { "start": { @@ -9118,8 +9118,8 @@ ], "kind": "const", "range": [ - 5756, - 5815 + 5804, + 5863 ], "loc": { "start": { @@ -9141,8 +9141,8 @@ "type": "Identifier", "name": "renderTargetAdapted", "range": [ - 5825, - 5844 + 5873, + 5892 ], "loc": { "start": { @@ -9161,8 +9161,8 @@ "object": { "type": "ThisExpression", "range": [ - 5847, - 5851 + 5895, + 5899 ], "loc": { "start": { @@ -9179,8 +9179,8 @@ "type": "Identifier", "name": "renderTargetAdapted", "range": [ - 5852, - 5871 + 5900, + 5919 ], "loc": { "start": { @@ -9194,8 +9194,8 @@ } }, "range": [ - 5847, - 5871 + 5895, + 5919 ], "loc": { "start": { @@ -9209,8 +9209,8 @@ } }, "range": [ - 5825, - 5871 + 5873, + 5919 ], "loc": { "start": { @@ -9226,8 +9226,8 @@ ], "kind": "const", "range": [ - 5819, - 5872 + 5867, + 5920 ], "loc": { "start": { @@ -9248,8 +9248,8 @@ "object": { "type": "ThisExpression", "range": [ - 5881, - 5885 + 5929, + 5933 ], "loc": { "start": { @@ -9266,8 +9266,8 @@ "type": "Identifier", "name": "adaptive", "range": [ - 5886, - 5894 + 5934, + 5942 ], "loc": { "start": { @@ -9281,8 +9281,8 @@ } }, "range": [ - 5881, - 5894 + 5929, + 5942 ], "loc": { "start": { @@ -9310,8 +9310,8 @@ "type": "Identifier", "name": "quad", "range": [ - 5999, - 6003 + 6047, + 6051 ], "loc": { "start": { @@ -9328,8 +9328,8 @@ "type": "Identifier", "name": "material", "range": [ - 6004, - 6012 + 6052, + 6060 ], "loc": { "start": { @@ -9343,8 +9343,8 @@ } }, "range": [ - 5999, - 6012 + 6047, + 6060 ], "loc": { "start": { @@ -9361,8 +9361,8 @@ "type": "Identifier", "name": "luminosityMaterial", "range": [ - 6015, - 6033 + 6063, + 6081 ], "loc": { "start": { @@ -9376,8 +9376,8 @@ } }, "range": [ - 5999, - 6033 + 6047, + 6081 ], "loc": { "start": { @@ -9391,8 +9391,8 @@ } }, "range": [ - 5999, - 6034 + 6047, + 6082 ], "loc": { "start": { @@ -9409,8 +9409,8 @@ "type": "Line", "value": " Render the luminance of the current scene into a render target with mipmapping enabled.", "range": [ - 5904, - 5994 + 5952, + 6042 ], "loc": { "start": { @@ -9443,8 +9443,8 @@ "type": "Identifier", "name": "luminosityMaterial", "range": [ - 6039, - 6057 + 6087, + 6105 ], "loc": { "start": { @@ -9461,8 +9461,8 @@ "type": "Identifier", "name": "uniforms", "range": [ - 6058, - 6066 + 6106, + 6114 ], "loc": { "start": { @@ -9476,8 +9476,8 @@ } }, "range": [ - 6039, - 6066 + 6087, + 6114 ], "loc": { "start": { @@ -9494,8 +9494,8 @@ "type": "Identifier", "name": "tDiffuse", "range": [ - 6067, - 6075 + 6115, + 6123 ], "loc": { "start": { @@ -9509,8 +9509,8 @@ } }, "range": [ - 6039, - 6075 + 6087, + 6123 ], "loc": { "start": { @@ -9527,8 +9527,8 @@ "type": "Identifier", "name": "value", "range": [ - 6076, - 6081 + 6124, + 6129 ], "loc": { "start": { @@ -9542,8 +9542,8 @@ } }, "range": [ - 6039, - 6081 + 6087, + 6129 ], "loc": { "start": { @@ -9563,8 +9563,8 @@ "type": "Identifier", "name": "readBuffer", "range": [ - 6084, - 6094 + 6132, + 6142 ], "loc": { "start": { @@ -9581,8 +9581,8 @@ "type": "Identifier", "name": "texture", "range": [ - 6095, - 6102 + 6143, + 6150 ], "loc": { "start": { @@ -9596,8 +9596,8 @@ } }, "range": [ - 6084, - 6102 + 6132, + 6150 ], "loc": { "start": { @@ -9611,8 +9611,8 @@ } }, "range": [ - 6039, - 6102 + 6087, + 6150 ], "loc": { "start": { @@ -9626,8 +9626,8 @@ } }, "range": [ - 6039, - 6103 + 6087, + 6151 ], "loc": { "start": { @@ -9651,8 +9651,8 @@ "type": "Identifier", "name": "renderer", "range": [ - 6108, - 6116 + 6156, + 6164 ], "loc": { "start": { @@ -9669,8 +9669,8 @@ "type": "Identifier", "name": "render", "range": [ - 6117, - 6123 + 6165, + 6171 ], "loc": { "start": { @@ -9684,8 +9684,8 @@ } }, "range": [ - 6108, - 6123 + 6156, + 6171 ], "loc": { "start": { @@ -9703,8 +9703,8 @@ "type": "Identifier", "name": "scene", "range": [ - 6124, - 6129 + 6172, + 6177 ], "loc": { "start": { @@ -9721,8 +9721,8 @@ "type": "Identifier", "name": "camera", "range": [ - 6131, - 6137 + 6179, + 6185 ], "loc": { "start": { @@ -9739,8 +9739,8 @@ "type": "Identifier", "name": "renderTargetLuminosity", "range": [ - 6139, - 6161 + 6187, + 6209 ], "loc": { "start": { @@ -9755,8 +9755,8 @@ } ], "range": [ - 6108, - 6162 + 6156, + 6210 ], "loc": { "start": { @@ -9770,8 +9770,8 @@ } }, "range": [ - 6108, - 6163 + 6156, + 6211 ], "loc": { "start": { @@ -9788,8 +9788,8 @@ "type": "Line", "value": " Use the new luminance values, the previous luminance and the frame delta to adapt the luminance over time.", "range": [ - 6170, - 6279 + 6218, + 6327 ], "loc": { "start": { @@ -9816,8 +9816,8 @@ "type": "Identifier", "name": "quad", "range": [ - 6284, - 6288 + 6332, + 6336 ], "loc": { "start": { @@ -9834,8 +9834,8 @@ "type": "Identifier", "name": "material", "range": [ - 6289, - 6297 + 6337, + 6345 ], "loc": { "start": { @@ -9849,8 +9849,8 @@ } }, "range": [ - 6284, - 6297 + 6332, + 6345 ], "loc": { "start": { @@ -9867,8 +9867,8 @@ "type": "Identifier", "name": "adaptiveLuminosityMaterial", "range": [ - 6300, - 6326 + 6348, + 6374 ], "loc": { "start": { @@ -9882,8 +9882,8 @@ } }, "range": [ - 6284, - 6326 + 6332, + 6374 ], "loc": { "start": { @@ -9897,8 +9897,8 @@ } }, "range": [ - 6284, - 6327 + 6332, + 6375 ], "loc": { "start": { @@ -9915,8 +9915,8 @@ "type": "Line", "value": " Use the new luminance values, the previous luminance and the frame delta to adapt the luminance over time.", "range": [ - 6170, - 6279 + 6218, + 6327 ], "loc": { "start": { @@ -9949,8 +9949,8 @@ "type": "Identifier", "name": "adaptiveLuminosityMaterial", "range": [ - 6332, - 6358 + 6380, + 6406 ], "loc": { "start": { @@ -9967,8 +9967,8 @@ "type": "Identifier", "name": "uniforms", "range": [ - 6359, - 6367 + 6407, + 6415 ], "loc": { "start": { @@ -9982,8 +9982,8 @@ } }, "range": [ - 6332, - 6367 + 6380, + 6415 ], "loc": { "start": { @@ -10000,8 +10000,8 @@ "type": "Identifier", "name": "delta", "range": [ - 6368, - 6373 + 6416, + 6421 ], "loc": { "start": { @@ -10015,8 +10015,8 @@ } }, "range": [ - 6332, - 6373 + 6380, + 6421 ], "loc": { "start": { @@ -10033,8 +10033,8 @@ "type": "Identifier", "name": "value", "range": [ - 6374, - 6379 + 6422, + 6427 ], "loc": { "start": { @@ -10048,8 +10048,8 @@ } }, "range": [ - 6332, - 6379 + 6380, + 6427 ], "loc": { "start": { @@ -10066,8 +10066,8 @@ "type": "Identifier", "name": "delta", "range": [ - 6382, - 6387 + 6430, + 6435 ], "loc": { "start": { @@ -10081,8 +10081,8 @@ } }, "range": [ - 6332, - 6387 + 6380, + 6435 ], "loc": { "start": { @@ -10096,8 +10096,8 @@ } }, "range": [ - 6332, - 6388 + 6380, + 6436 ], "loc": { "start": { @@ -10128,8 +10128,8 @@ "type": "Identifier", "name": "adaptiveLuminosityMaterial", "range": [ - 6393, - 6419 + 6441, + 6467 ], "loc": { "start": { @@ -10146,8 +10146,8 @@ "type": "Identifier", "name": "uniforms", "range": [ - 6420, - 6428 + 6468, + 6476 ], "loc": { "start": { @@ -10161,8 +10161,8 @@ } }, "range": [ - 6393, - 6428 + 6441, + 6476 ], "loc": { "start": { @@ -10179,8 +10179,8 @@ "type": "Identifier", "name": "tPreviousLum", "range": [ - 6429, - 6441 + 6477, + 6489 ], "loc": { "start": { @@ -10194,8 +10194,8 @@ } }, "range": [ - 6393, - 6441 + 6441, + 6489 ], "loc": { "start": { @@ -10212,8 +10212,8 @@ "type": "Identifier", "name": "value", "range": [ - 6442, - 6447 + 6490, + 6495 ], "loc": { "start": { @@ -10227,8 +10227,8 @@ } }, "range": [ - 6393, - 6447 + 6441, + 6495 ], "loc": { "start": { @@ -10248,8 +10248,8 @@ "type": "Identifier", "name": "renderTargetPrevious", "range": [ - 6450, - 6470 + 6498, + 6518 ], "loc": { "start": { @@ -10266,8 +10266,8 @@ "type": "Identifier", "name": "texture", "range": [ - 6471, - 6478 + 6519, + 6526 ], "loc": { "start": { @@ -10281,8 +10281,8 @@ } }, "range": [ - 6450, - 6478 + 6498, + 6526 ], "loc": { "start": { @@ -10296,8 +10296,8 @@ } }, "range": [ - 6393, - 6478 + 6441, + 6526 ], "loc": { "start": { @@ -10311,8 +10311,8 @@ } }, "range": [ - 6393, - 6479 + 6441, + 6527 ], "loc": { "start": { @@ -10343,8 +10343,8 @@ "type": "Identifier", "name": "adaptiveLuminosityMaterial", "range": [ - 6484, - 6510 + 6532, + 6558 ], "loc": { "start": { @@ -10361,8 +10361,8 @@ "type": "Identifier", "name": "uniforms", "range": [ - 6511, - 6519 + 6559, + 6567 ], "loc": { "start": { @@ -10376,8 +10376,8 @@ } }, "range": [ - 6484, - 6519 + 6532, + 6567 ], "loc": { "start": { @@ -10394,8 +10394,8 @@ "type": "Identifier", "name": "tCurrentLum", "range": [ - 6520, - 6531 + 6568, + 6579 ], "loc": { "start": { @@ -10409,8 +10409,8 @@ } }, "range": [ - 6484, - 6531 + 6532, + 6579 ], "loc": { "start": { @@ -10427,8 +10427,8 @@ "type": "Identifier", "name": "value", "range": [ - 6532, - 6537 + 6580, + 6585 ], "loc": { "start": { @@ -10442,8 +10442,8 @@ } }, "range": [ - 6484, - 6537 + 6532, + 6585 ], "loc": { "start": { @@ -10463,8 +10463,8 @@ "type": "Identifier", "name": "renderTargetLuminosity", "range": [ - 6540, - 6562 + 6588, + 6610 ], "loc": { "start": { @@ -10481,8 +10481,8 @@ "type": "Identifier", "name": "texture", "range": [ - 6563, - 6570 + 6611, + 6618 ], "loc": { "start": { @@ -10496,8 +10496,8 @@ } }, "range": [ - 6540, - 6570 + 6588, + 6618 ], "loc": { "start": { @@ -10511,8 +10511,8 @@ } }, "range": [ - 6484, - 6570 + 6532, + 6618 ], "loc": { "start": { @@ -10526,8 +10526,8 @@ } }, "range": [ - 6484, - 6571 + 6532, + 6619 ], "loc": { "start": { @@ -10551,8 +10551,8 @@ "type": "Identifier", "name": "renderer", "range": [ - 6576, - 6584 + 6624, + 6632 ], "loc": { "start": { @@ -10569,8 +10569,8 @@ "type": "Identifier", "name": "render", "range": [ - 6585, - 6591 + 6633, + 6639 ], "loc": { "start": { @@ -10584,8 +10584,8 @@ } }, "range": [ - 6576, - 6591 + 6624, + 6639 ], "loc": { "start": { @@ -10603,8 +10603,8 @@ "type": "Identifier", "name": "scene", "range": [ - 6592, - 6597 + 6640, + 6645 ], "loc": { "start": { @@ -10621,8 +10621,8 @@ "type": "Identifier", "name": "camera", "range": [ - 6599, - 6605 + 6647, + 6653 ], "loc": { "start": { @@ -10639,8 +10639,8 @@ "type": "Identifier", "name": "renderTargetAdapted", "range": [ - 6607, - 6626 + 6655, + 6674 ], "loc": { "start": { @@ -10655,8 +10655,8 @@ } ], "range": [ - 6576, - 6627 + 6624, + 6675 ], "loc": { "start": { @@ -10670,8 +10670,8 @@ } }, "range": [ - 6576, - 6628 + 6624, + 6676 ], "loc": { "start": { @@ -10688,8 +10688,8 @@ "type": "Line", "value": " Copy the new adapted luminance value so that it can be used by the next frame.", "range": [ - 6635, - 6716 + 6683, + 6764 ], "loc": { "start": { @@ -10716,8 +10716,8 @@ "type": "Identifier", "name": "quad", "range": [ - 6721, - 6725 + 6769, + 6773 ], "loc": { "start": { @@ -10734,8 +10734,8 @@ "type": "Identifier", "name": "material", "range": [ - 6726, - 6734 + 6774, + 6782 ], "loc": { "start": { @@ -10749,8 +10749,8 @@ } }, "range": [ - 6721, - 6734 + 6769, + 6782 ], "loc": { "start": { @@ -10767,8 +10767,8 @@ "type": "Identifier", "name": "copyMaterial", "range": [ - 6737, - 6749 + 6785, + 6797 ], "loc": { "start": { @@ -10782,8 +10782,8 @@ } }, "range": [ - 6721, - 6749 + 6769, + 6797 ], "loc": { "start": { @@ -10797,8 +10797,8 @@ } }, "range": [ - 6721, - 6750 + 6769, + 6798 ], "loc": { "start": { @@ -10815,8 +10815,8 @@ "type": "Line", "value": " Copy the new adapted luminance value so that it can be used by the next frame.", "range": [ - 6635, - 6716 + 6683, + 6764 ], "loc": { "start": { @@ -10849,8 +10849,8 @@ "type": "Identifier", "name": "copyMaterial", "range": [ - 6755, - 6767 + 6803, + 6815 ], "loc": { "start": { @@ -10867,8 +10867,8 @@ "type": "Identifier", "name": "uniforms", "range": [ - 6768, - 6776 + 6816, + 6824 ], "loc": { "start": { @@ -10882,8 +10882,8 @@ } }, "range": [ - 6755, - 6776 + 6803, + 6824 ], "loc": { "start": { @@ -10900,8 +10900,8 @@ "type": "Identifier", "name": "tDiffuse", "range": [ - 6777, - 6785 + 6825, + 6833 ], "loc": { "start": { @@ -10915,8 +10915,8 @@ } }, "range": [ - 6755, - 6785 + 6803, + 6833 ], "loc": { "start": { @@ -10933,8 +10933,8 @@ "type": "Identifier", "name": "value", "range": [ - 6786, - 6791 + 6834, + 6839 ], "loc": { "start": { @@ -10948,8 +10948,8 @@ } }, "range": [ - 6755, - 6791 + 6803, + 6839 ], "loc": { "start": { @@ -10969,8 +10969,8 @@ "type": "Identifier", "name": "renderTargetAdapted", "range": [ - 6794, - 6813 + 6842, + 6861 ], "loc": { "start": { @@ -10987,8 +10987,8 @@ "type": "Identifier", "name": "texture", "range": [ - 6814, - 6821 + 6862, + 6869 ], "loc": { "start": { @@ -11002,8 +11002,8 @@ } }, "range": [ - 6794, - 6821 + 6842, + 6869 ], "loc": { "start": { @@ -11017,8 +11017,8 @@ } }, "range": [ - 6755, - 6821 + 6803, + 6869 ], "loc": { "start": { @@ -11032,8 +11032,8 @@ } }, "range": [ - 6755, - 6822 + 6803, + 6870 ], "loc": { "start": { @@ -11057,8 +11057,8 @@ "type": "Identifier", "name": "renderer", "range": [ - 6827, - 6835 + 6875, + 6883 ], "loc": { "start": { @@ -11075,8 +11075,8 @@ "type": "Identifier", "name": "render", "range": [ - 6836, - 6842 + 6884, + 6890 ], "loc": { "start": { @@ -11090,8 +11090,8 @@ } }, "range": [ - 6827, - 6842 + 6875, + 6890 ], "loc": { "start": { @@ -11109,8 +11109,8 @@ "type": "Identifier", "name": "scene", "range": [ - 6843, - 6848 + 6891, + 6896 ], "loc": { "start": { @@ -11127,8 +11127,8 @@ "type": "Identifier", "name": "camera", "range": [ - 6850, - 6856 + 6898, + 6904 ], "loc": { "start": { @@ -11145,8 +11145,8 @@ "type": "Identifier", "name": "renderTargetPrevious", "range": [ - 6858, - 6878 + 6906, + 6926 ], "loc": { "start": { @@ -11161,8 +11161,8 @@ } ], "range": [ - 6827, - 6879 + 6875, + 6927 ], "loc": { "start": { @@ -11176,8 +11176,8 @@ } }, "range": [ - 6827, - 6880 + 6875, + 6928 ], "loc": { "start": { @@ -11192,8 +11192,8 @@ } ], "range": [ - 5896, - 6887 + 5944, + 6935 ], "loc": { "start": { @@ -11208,8 +11208,8 @@ }, "alternate": null, "range": [ - 5878, - 6887 + 5926, + 6935 ], "loc": { "start": { @@ -11226,8 +11226,8 @@ "type": "Line", "value": " Apply the tone mapping to the colours.", "range": [ - 6893, - 6934 + 6941, + 6982 ], "loc": { "start": { @@ -11254,8 +11254,8 @@ "type": "Identifier", "name": "quad", "range": [ - 6938, - 6942 + 6986, + 6990 ], "loc": { "start": { @@ -11272,8 +11272,8 @@ "type": "Identifier", "name": "material", "range": [ - 6943, - 6951 + 6991, + 6999 ], "loc": { "start": { @@ -11287,8 +11287,8 @@ } }, "range": [ - 6938, - 6951 + 6986, + 6999 ], "loc": { "start": { @@ -11305,8 +11305,8 @@ "type": "Identifier", "name": "toneMappingMaterial", "range": [ - 6954, - 6973 + 7002, + 7021 ], "loc": { "start": { @@ -11320,8 +11320,8 @@ } }, "range": [ - 6938, - 6973 + 6986, + 7021 ], "loc": { "start": { @@ -11335,8 +11335,8 @@ } }, "range": [ - 6938, - 6974 + 6986, + 7022 ], "loc": { "start": { @@ -11353,8 +11353,8 @@ "type": "Line", "value": " Apply the tone mapping to the colours.", "range": [ - 6893, - 6934 + 6941, + 6982 ], "loc": { "start": { @@ -11387,8 +11387,8 @@ "type": "Identifier", "name": "toneMappingMaterial", "range": [ - 6978, - 6997 + 7026, + 7045 ], "loc": { "start": { @@ -11405,8 +11405,8 @@ "type": "Identifier", "name": "uniforms", "range": [ - 6998, - 7006 + 7046, + 7054 ], "loc": { "start": { @@ -11420,8 +11420,8 @@ } }, "range": [ - 6978, - 7006 + 7026, + 7054 ], "loc": { "start": { @@ -11438,8 +11438,8 @@ "type": "Identifier", "name": "tDiffuse", "range": [ - 7007, - 7015 + 7055, + 7063 ], "loc": { "start": { @@ -11453,8 +11453,8 @@ } }, "range": [ - 6978, - 7015 + 7026, + 7063 ], "loc": { "start": { @@ -11471,8 +11471,8 @@ "type": "Identifier", "name": "value", "range": [ - 7016, - 7021 + 7064, + 7069 ], "loc": { "start": { @@ -11486,8 +11486,8 @@ } }, "range": [ - 6978, - 7021 + 7026, + 7069 ], "loc": { "start": { @@ -11507,8 +11507,8 @@ "type": "Identifier", "name": "readBuffer", "range": [ - 7024, - 7034 + 7072, + 7082 ], "loc": { "start": { @@ -11525,8 +11525,8 @@ "type": "Identifier", "name": "texture", "range": [ - 7035, - 7042 + 7083, + 7090 ], "loc": { "start": { @@ -11540,8 +11540,8 @@ } }, "range": [ - 7024, - 7042 + 7072, + 7090 ], "loc": { "start": { @@ -11555,8 +11555,8 @@ } }, "range": [ - 6978, - 7042 + 7026, + 7090 ], "loc": { "start": { @@ -11570,8 +11570,8 @@ } }, "range": [ - 6978, - 7043 + 7026, + 7091 ], "loc": { "start": { @@ -11595,8 +11595,8 @@ "type": "Identifier", "name": "renderer", "range": [ - 7049, - 7057 + 7097, + 7105 ], "loc": { "start": { @@ -11613,8 +11613,8 @@ "type": "Identifier", "name": "render", "range": [ - 7058, - 7064 + 7106, + 7112 ], "loc": { "start": { @@ -11628,8 +11628,8 @@ } }, "range": [ - 7049, - 7064 + 7097, + 7112 ], "loc": { "start": { @@ -11649,8 +11649,8 @@ "object": { "type": "ThisExpression", "range": [ - 7065, - 7069 + 7113, + 7117 ], "loc": { "start": { @@ -11667,8 +11667,8 @@ "type": "Identifier", "name": "scene", "range": [ - 7070, - 7075 + 7118, + 7123 ], "loc": { "start": { @@ -11682,8 +11682,8 @@ } }, "range": [ - 7065, - 7075 + 7113, + 7123 ], "loc": { "start": { @@ -11702,8 +11702,8 @@ "object": { "type": "ThisExpression", "range": [ - 7077, - 7081 + 7125, + 7129 ], "loc": { "start": { @@ -11720,8 +11720,8 @@ "type": "Identifier", "name": "camera", "range": [ - 7082, - 7088 + 7130, + 7136 ], "loc": { "start": { @@ -11735,8 +11735,8 @@ } }, "range": [ - 7077, - 7088 + 7125, + 7136 ], "loc": { "start": { @@ -11757,8 +11757,8 @@ "object": { "type": "ThisExpression", "range": [ - 7090, - 7094 + 7138, + 7142 ], "loc": { "start": { @@ -11775,8 +11775,8 @@ "type": "Identifier", "name": "renderToScreen", "range": [ - 7095, - 7109 + 7143, + 7157 ], "loc": { "start": { @@ -11790,8 +11790,8 @@ } }, "range": [ - 7090, - 7109 + 7138, + 7157 ], "loc": { "start": { @@ -11809,8 +11809,8 @@ "value": null, "raw": "null", "range": [ - 7112, - 7116 + 7160, + 7164 ], "loc": { "start": { @@ -11827,8 +11827,8 @@ "type": "Identifier", "name": "writeBuffer", "range": [ - 7119, - 7130 + 7167, + 7178 ], "loc": { "start": { @@ -11842,8 +11842,8 @@ } }, "range": [ - 7090, - 7130 + 7138, + 7178 ], "loc": { "start": { @@ -11858,8 +11858,8 @@ } ], "range": [ - 7049, - 7131 + 7097, + 7179 ], "loc": { "start": { @@ -11873,8 +11873,8 @@ } }, "range": [ - 7049, - 7132 + 7097, + 7180 ], "loc": { "start": { @@ -11889,8 +11889,8 @@ } ], "range": [ - 5373, - 7138 + 5421, + 7186 ], "loc": { "start": { @@ -11906,8 +11906,8 @@ "generator": false, "expression": false, "range": [ - 5330, - 7138 + 5378, + 7186 ], "loc": { "start": { @@ -11923,8 +11923,8 @@ "kind": "method", "computed": false, "range": [ - 5324, - 7138 + 5372, + 7186 ], "loc": { "start": { @@ -11941,8 +11941,8 @@ "type": "Block", "value": "*\r\n\t * Renders the effect.\r\n\t *\r\n\t * @param {WebGLRenderer} renderer - The renderer.\r\n\t * @param {WebGLRenderTarget} readBuffer - The read buffer.\r\n\t * @param {WebGLRenderTarget} writeBuffer - The write buffer.\r\n\t * @param {Number} delta - The render delta time.\r\n\t ", "range": [ - 5049, - 5319 + 5097, + 5367 ], "loc": { "start": { @@ -11961,8 +11961,8 @@ "type": "Block", "value": "*\r\n\t * Renders something into the previous luminosity texture.\r\n\t *\r\n\t * @param {WebGLRenderer} renderer - The renderer.\r\n\t ", "range": [ - 7143, - 7271 + 7191, + 7319 ], "loc": { "start": { @@ -11984,8 +11984,8 @@ "type": "Identifier", "name": "initialise", "range": [ - 7276, - 7286 + 7324, + 7334 ], "loc": { "start": { @@ -12006,8 +12006,8 @@ "type": "Identifier", "name": "renderer", "range": [ - 7287, - 7295 + 7335, + 7343 ], "loc": { "start": { @@ -12038,8 +12038,8 @@ "object": { "type": "ThisExpression", "range": [ - 7304, - 7308 + 7352, + 7356 ], "loc": { "start": { @@ -12056,8 +12056,8 @@ "type": "Identifier", "name": "quad", "range": [ - 7309, - 7313 + 7357, + 7361 ], "loc": { "start": { @@ -12071,8 +12071,8 @@ } }, "range": [ - 7304, - 7313 + 7352, + 7361 ], "loc": { "start": { @@ -12089,8 +12089,8 @@ "type": "Identifier", "name": "material", "range": [ - 7314, - 7322 + 7362, + 7370 ], "loc": { "start": { @@ -12104,8 +12104,8 @@ } }, "range": [ - 7304, - 7322 + 7352, + 7370 ], "loc": { "start": { @@ -12124,8 +12124,8 @@ "type": "Identifier", "name": "MeshBasicMaterial", "range": [ - 7329, - 7346 + 7377, + 7394 ], "loc": { "start": { @@ -12148,8 +12148,8 @@ "type": "Identifier", "name": "color", "range": [ - 7349, - 7354 + 7397, + 7402 ], "loc": { "start": { @@ -12167,8 +12167,8 @@ "value": 8388607, "raw": "0x7fffff", "range": [ - 7356, - 7364 + 7404, + 7412 ], "loc": { "start": { @@ -12186,8 +12186,8 @@ "shorthand": false, "computed": false, "range": [ - 7349, - 7364 + 7397, + 7412 ], "loc": { "start": { @@ -12202,8 +12202,8 @@ } ], "range": [ - 7347, - 7366 + 7395, + 7414 ], "loc": { "start": { @@ -12218,8 +12218,8 @@ } ], "range": [ - 7325, - 7367 + 7373, + 7415 ], "loc": { "start": { @@ -12233,8 +12233,8 @@ } }, "range": [ - 7304, - 7367 + 7352, + 7415 ], "loc": { "start": { @@ -12248,8 +12248,8 @@ } }, "range": [ - 7304, - 7368 + 7352, + 7416 ], "loc": { "start": { @@ -12273,8 +12273,8 @@ "type": "Identifier", "name": "renderer", "range": [ - 7372, - 7380 + 7420, + 7428 ], "loc": { "start": { @@ -12291,8 +12291,8 @@ "type": "Identifier", "name": "render", "range": [ - 7381, - 7387 + 7429, + 7435 ], "loc": { "start": { @@ -12306,8 +12306,8 @@ } }, "range": [ - 7372, - 7387 + 7420, + 7435 ], "loc": { "start": { @@ -12327,8 +12327,8 @@ "object": { "type": "ThisExpression", "range": [ - 7388, - 7392 + 7436, + 7440 ], "loc": { "start": { @@ -12345,8 +12345,8 @@ "type": "Identifier", "name": "scene", "range": [ - 7393, - 7398 + 7441, + 7446 ], "loc": { "start": { @@ -12360,8 +12360,8 @@ } }, "range": [ - 7388, - 7398 + 7436, + 7446 ], "loc": { "start": { @@ -12380,8 +12380,8 @@ "object": { "type": "ThisExpression", "range": [ - 7400, - 7404 + 7448, + 7452 ], "loc": { "start": { @@ -12398,8 +12398,8 @@ "type": "Identifier", "name": "camera", "range": [ - 7405, - 7411 + 7453, + 7459 ], "loc": { "start": { @@ -12413,8 +12413,8 @@ } }, "range": [ - 7400, - 7411 + 7448, + 7459 ], "loc": { "start": { @@ -12433,8 +12433,8 @@ "object": { "type": "ThisExpression", "range": [ - 7413, - 7417 + 7461, + 7465 ], "loc": { "start": { @@ -12451,8 +12451,8 @@ "type": "Identifier", "name": "renderTargetPrevious", "range": [ - 7418, - 7438 + 7466, + 7486 ], "loc": { "start": { @@ -12466,8 +12466,8 @@ } }, "range": [ - 7413, - 7438 + 7461, + 7486 ], "loc": { "start": { @@ -12482,8 +12482,8 @@ } ], "range": [ - 7372, - 7439 + 7420, + 7487 ], "loc": { "start": { @@ -12497,8 +12497,8 @@ } }, "range": [ - 7372, - 7440 + 7420, + 7488 ], "loc": { "start": { @@ -12527,8 +12527,8 @@ "object": { "type": "ThisExpression", "range": [ - 7444, - 7448 + 7492, + 7496 ], "loc": { "start": { @@ -12545,8 +12545,8 @@ "type": "Identifier", "name": "quad", "range": [ - 7449, - 7453 + 7497, + 7501 ], "loc": { "start": { @@ -12560,8 +12560,8 @@ } }, "range": [ - 7444, - 7453 + 7492, + 7501 ], "loc": { "start": { @@ -12578,8 +12578,8 @@ "type": "Identifier", "name": "material", "range": [ - 7454, - 7462 + 7502, + 7510 ], "loc": { "start": { @@ -12593,8 +12593,8 @@ } }, "range": [ - 7444, - 7462 + 7492, + 7510 ], "loc": { "start": { @@ -12611,8 +12611,8 @@ "type": "Identifier", "name": "dispose", "range": [ - 7463, - 7470 + 7511, + 7518 ], "loc": { "start": { @@ -12626,8 +12626,8 @@ } }, "range": [ - 7444, - 7470 + 7492, + 7518 ], "loc": { "start": { @@ -12642,8 +12642,8 @@ }, "arguments": [], "range": [ - 7444, - 7472 + 7492, + 7520 ], "loc": { "start": { @@ -12657,8 +12657,8 @@ } }, "range": [ - 7444, - 7473 + 7492, + 7521 ], "loc": { "start": { @@ -12673,8 +12673,8 @@ } ], "range": [ - 7297, - 7479 + 7345, + 7527 ], "loc": { "start": { @@ -12690,8 +12690,8 @@ "generator": false, "expression": false, "range": [ - 7286, - 7479 + 7334, + 7527 ], "loc": { "start": { @@ -12707,8 +12707,8 @@ "kind": "method", "computed": false, "range": [ - 7276, - 7479 + 7324, + 7527 ], "loc": { "start": { @@ -12725,8 +12725,8 @@ "type": "Block", "value": "*\r\n\t * Renders something into the previous luminosity texture.\r\n\t *\r\n\t * @param {WebGLRenderer} renderer - The renderer.\r\n\t ", "range": [ - 7143, - 7271 + 7191, + 7319 ], "loc": { "start": { @@ -12745,7 +12745,7 @@ ], "range": [ 1071, - 7484 + 7532 ], "loc": { "start": { @@ -12760,7 +12760,7 @@ }, "range": [ 1036, - 7484 + 7532 ], "loc": { "start": { @@ -12798,7 +12798,7 @@ "source": null, "range": [ 1029, - 7484 + 7532 ], "loc": { "start": { @@ -12835,7 +12835,7 @@ "sourceType": "module", "range": [ 0, - 7484 + 7532 ], "loc": { "start": { @@ -13104,8 +13104,8 @@ "type": "Block", "value": "*\r\n\t * Whether this pass uses adaptive luminosity.\r\n\t *\r\n\t * @type {Boolean}\r\n\t * @default true\r\n\t ", "range": [ - 4342, - 4445 + 4382, + 4485 ], "loc": { "start": { @@ -13122,8 +13122,8 @@ "type": "Block", "value": "*\r\n\t * Whether this pass should use adaptive luminosity.\r\n\t *\r\n\t * @type {Boolean}\r\n\t ", "range": [ - 4548, - 4638 + 4588, + 4678 ], "loc": { "start": { @@ -13140,8 +13140,8 @@ "type": "Block", "value": "*\r\n\t * Renders the effect.\r\n\t *\r\n\t * @param {WebGLRenderer} renderer - The renderer.\r\n\t * @param {WebGLRenderTarget} readBuffer - The read buffer.\r\n\t * @param {WebGLRenderTarget} writeBuffer - The write buffer.\r\n\t * @param {Number} delta - The render delta time.\r\n\t ", "range": [ - 5049, - 5319 + 5097, + 5367 ], "loc": { "start": { @@ -13158,8 +13158,8 @@ "type": "Line", "value": " Render the luminance of the current scene into a render target with mipmapping enabled.", "range": [ - 5904, - 5994 + 5952, + 6042 ], "loc": { "start": { @@ -13176,8 +13176,8 @@ "type": "Line", "value": " Use the new luminance values, the previous luminance and the frame delta to adapt the luminance over time.", "range": [ - 6170, - 6279 + 6218, + 6327 ], "loc": { "start": { @@ -13194,8 +13194,8 @@ "type": "Line", "value": " Copy the new adapted luminance value so that it can be used by the next frame.", "range": [ - 6635, - 6716 + 6683, + 6764 ], "loc": { "start": { @@ -13212,8 +13212,8 @@ "type": "Line", "value": " Apply the tone mapping to the colours.", "range": [ - 6893, - 6934 + 6941, + 6982 ], "loc": { "start": { @@ -13230,8 +13230,8 @@ "type": "Block", "value": "*\r\n\t * Renders something into the previous luminosity texture.\r\n\t *\r\n\t * @param {WebGLRenderer} renderer - The renderer.\r\n\t ", "range": [ - 7143, - 7271 + 7191, + 7319 ], "loc": { "start": { diff --git a/public/docs/ast/source/passes/index.js.json b/public/docs/ast/source/passes/index.js.json index eb1d57f2e..f7d1f5e73 100644 --- a/public/docs/ast/source/passes/index.js.json +++ b/public/docs/ast/source/passes/index.js.json @@ -673,10 +673,10 @@ "type": "ExportSpecifier", "exported": { "type": "Identifier", - "name": "DepthPass", + "name": "FilmPass", "range": [ 439, - 448 + 447 ], "loc": { "start": { @@ -685,16 +685,16 @@ }, "end": { "line": 14, - "column": 18 + "column": 17 } } }, "local": { "type": "Identifier", - "name": "DepthPass", + "name": "FilmPass", "range": [ 439, - 448 + 447 ], "loc": { "start": { @@ -703,13 +703,13 @@ }, "end": { "line": 14, - "column": 18 + "column": 17 } } }, "range": [ 439, - 448 + 447 ], "loc": { "start": { @@ -718,33 +718,33 @@ }, "end": { "line": 14, - "column": 18 + "column": 17 } } } ], "source": { "type": "Literal", - "value": "./DepthPass.js", - "raw": "\"./DepthPass.js\"", + "value": "./FilmPass.js", + "raw": "\"./FilmPass.js\"", "range": [ - 456, - 472 + 455, + 470 ], "loc": { "start": { "line": 14, - "column": 26 + "column": 25 }, "end": { "line": 14, - "column": 42 + "column": 40 } } }, "range": [ 430, - 473 + 471 ], "loc": { "start": { @@ -753,7 +753,7 @@ }, "end": { "line": 14, - "column": 43 + "column": 41 } } }, @@ -765,9 +765,9 @@ "type": "ExportSpecifier", "exported": { "type": "Identifier", - "name": "FilmPass", + "name": "GlitchMode", "range": [ - 484, + 482, 492 ], "loc": { @@ -777,15 +777,15 @@ }, "end": { "line": 15, - "column": 17 + "column": 19 } } }, "local": { "type": "Identifier", - "name": "FilmPass", + "name": "GlitchMode", "range": [ - 484, + 482, 492 ], "loc": { @@ -795,12 +795,12 @@ }, "end": { "line": 15, - "column": 17 + "column": 19 } } }, "range": [ - 484, + 482, 492 ], "loc": { @@ -810,98 +810,6 @@ }, "end": { "line": 15, - "column": 17 - } - } - } - ], - "source": { - "type": "Literal", - "value": "./FilmPass.js", - "raw": "\"./FilmPass.js\"", - "range": [ - 500, - 515 - ], - "loc": { - "start": { - "line": 15, - "column": 25 - }, - "end": { - "line": 15, - "column": 40 - } - } - }, - "range": [ - 475, - 516 - ], - "loc": { - "start": { - "line": 15, - "column": 0 - }, - "end": { - "line": 15, - "column": 41 - } - } - }, - { - "type": "ExportNamedDeclaration", - "declaration": null, - "specifiers": [ - { - "type": "ExportSpecifier", - "exported": { - "type": "Identifier", - "name": "GlitchMode", - "range": [ - 527, - 537 - ], - "loc": { - "start": { - "line": 16, - "column": 9 - }, - "end": { - "line": 16, - "column": 19 - } - } - }, - "local": { - "type": "Identifier", - "name": "GlitchMode", - "range": [ - 527, - 537 - ], - "loc": { - "start": { - "line": 16, - "column": 9 - }, - "end": { - "line": 16, - "column": 19 - } - } - }, - "range": [ - 527, - 537 - ], - "loc": { - "start": { - "line": 16, - "column": 9 - }, - "end": { - "line": 16, "column": 19 } } @@ -912,16 +820,16 @@ "type": "Identifier", "name": "GlitchPass", "range": [ - 539, - 549 + 494, + 504 ], "loc": { "start": { - "line": 16, + "line": 15, "column": 21 }, "end": { - "line": 16, + "line": 15, "column": 31 } } @@ -930,31 +838,31 @@ "type": "Identifier", "name": "GlitchPass", "range": [ - 539, - 549 + 494, + 504 ], "loc": { "start": { - "line": 16, + "line": 15, "column": 21 }, "end": { - "line": 16, + "line": 15, "column": 31 } } }, "range": [ - 539, - 549 + 494, + 504 ], "loc": { "start": { - "line": 16, + "line": 15, "column": 21 }, "end": { - "line": 16, + "line": 15, "column": 31 } } @@ -965,31 +873,31 @@ "value": "./GlitchPass.js", "raw": "\"./GlitchPass.js\"", "range": [ - 557, - 574 + 512, + 529 ], "loc": { "start": { - "line": 16, + "line": 15, "column": 39 }, "end": { - "line": 16, + "line": 15, "column": 56 } } }, "range": [ - 518, - 575 + 473, + 530 ], "loc": { "start": { - "line": 16, + "line": 15, "column": 0 }, "end": { - "line": 16, + "line": 15, "column": 57 } } @@ -1004,16 +912,16 @@ "type": "Identifier", "name": "GodRaysPass", "range": [ - 586, - 597 + 541, + 552 ], "loc": { "start": { - "line": 17, + "line": 16, "column": 9 }, "end": { - "line": 17, + "line": 16, "column": 20 } } @@ -1022,31 +930,31 @@ "type": "Identifier", "name": "GodRaysPass", "range": [ - 586, - 597 + 541, + 552 ], "loc": { "start": { - "line": 17, + "line": 16, "column": 9 }, "end": { - "line": 17, + "line": 16, "column": 20 } } }, "range": [ - 586, - 597 + 541, + 552 ], "loc": { "start": { - "line": 17, + "line": 16, "column": 9 }, "end": { - "line": 17, + "line": 16, "column": 20 } } @@ -1057,31 +965,31 @@ "value": "./GodRaysPass.js", "raw": "\"./GodRaysPass.js\"", "range": [ - 605, - 623 + 560, + 578 ], "loc": { "start": { - "line": 17, + "line": 16, "column": 28 }, "end": { - "line": 17, + "line": 16, "column": 46 } } }, "range": [ - 577, - 624 + 532, + 579 ], "loc": { "start": { - "line": 17, + "line": 16, "column": 0 }, "end": { - "line": 17, + "line": 16, "column": 47 } } @@ -1096,16 +1004,16 @@ "type": "Identifier", "name": "MaskPass", "range": [ - 635, - 643 + 590, + 598 ], "loc": { "start": { - "line": 18, + "line": 17, "column": 9 }, "end": { - "line": 18, + "line": 17, "column": 17 } } @@ -1114,31 +1022,31 @@ "type": "Identifier", "name": "MaskPass", "range": [ - 635, - 643 + 590, + 598 ], "loc": { "start": { - "line": 18, + "line": 17, "column": 9 }, "end": { - "line": 18, + "line": 17, "column": 17 } } }, "range": [ - 635, - 643 + 590, + 598 ], "loc": { "start": { - "line": 18, + "line": 17, "column": 9 }, "end": { - "line": 18, + "line": 17, "column": 17 } } @@ -1149,31 +1057,31 @@ "value": "./MaskPass.js", "raw": "\"./MaskPass.js\"", "range": [ - 651, - 666 + 606, + 621 ], "loc": { "start": { - "line": 18, + "line": 17, "column": 25 }, "end": { - "line": 18, + "line": 17, "column": 40 } } }, "range": [ - 626, - 667 + 581, + 622 ], "loc": { "start": { - "line": 18, + "line": 17, "column": 0 }, "end": { - "line": 18, + "line": 17, "column": 41 } } @@ -1188,16 +1096,16 @@ "type": "Identifier", "name": "Pass", "range": [ - 678, - 682 + 633, + 637 ], "loc": { "start": { - "line": 19, + "line": 18, "column": 9 }, "end": { - "line": 19, + "line": 18, "column": 13 } } @@ -1206,31 +1114,31 @@ "type": "Identifier", "name": "Pass", "range": [ - 678, - 682 + 633, + 637 ], "loc": { "start": { - "line": 19, + "line": 18, "column": 9 }, "end": { - "line": 19, + "line": 18, "column": 13 } } }, "range": [ - 678, - 682 + 633, + 637 ], "loc": { "start": { - "line": 19, + "line": 18, "column": 9 }, "end": { - "line": 19, + "line": 18, "column": 13 } } @@ -1241,31 +1149,31 @@ "value": "./Pass.js", "raw": "\"./Pass.js\"", "range": [ - 690, - 701 + 645, + 656 ], "loc": { "start": { - "line": 19, + "line": 18, "column": 21 }, "end": { - "line": 19, + "line": 18, "column": 32 } } }, "range": [ - 669, - 702 + 624, + 657 ], "loc": { "start": { - "line": 19, + "line": 18, "column": 0 }, "end": { - "line": 19, + "line": 18, "column": 33 } } @@ -1280,16 +1188,16 @@ "type": "Identifier", "name": "PixelationPass", "range": [ - 713, - 727 + 668, + 682 ], "loc": { "start": { - "line": 20, + "line": 19, "column": 9 }, "end": { - "line": 20, + "line": 19, "column": 23 } } @@ -1298,31 +1206,31 @@ "type": "Identifier", "name": "PixelationPass", "range": [ - 713, - 727 + 668, + 682 ], "loc": { "start": { - "line": 20, + "line": 19, "column": 9 }, "end": { - "line": 20, + "line": 19, "column": 23 } } }, "range": [ - 713, - 727 + 668, + 682 ], "loc": { "start": { - "line": 20, + "line": 19, "column": 9 }, "end": { - "line": 20, + "line": 19, "column": 23 } } @@ -1333,31 +1241,31 @@ "value": "./PixelationPass.js", "raw": "\"./PixelationPass.js\"", "range": [ - 735, - 756 + 690, + 711 ], "loc": { "start": { - "line": 20, + "line": 19, "column": 31 }, "end": { - "line": 20, + "line": 19, "column": 52 } } }, "range": [ - 704, - 757 + 659, + 712 ], "loc": { "start": { - "line": 20, + "line": 19, "column": 0 }, "end": { - "line": 20, + "line": 19, "column": 53 } } @@ -1372,16 +1280,16 @@ "type": "Identifier", "name": "RenderPass", "range": [ - 768, - 778 + 723, + 733 ], "loc": { "start": { - "line": 21, + "line": 20, "column": 9 }, "end": { - "line": 21, + "line": 20, "column": 19 } } @@ -1390,31 +1298,31 @@ "type": "Identifier", "name": "RenderPass", "range": [ - 768, - 778 + 723, + 733 ], "loc": { "start": { - "line": 21, + "line": 20, "column": 9 }, "end": { - "line": 21, + "line": 20, "column": 19 } } }, "range": [ - 768, - 778 + 723, + 733 ], "loc": { "start": { - "line": 21, + "line": 20, "column": 9 }, "end": { - "line": 21, + "line": 20, "column": 19 } } @@ -1425,31 +1333,31 @@ "value": "./RenderPass.js", "raw": "\"./RenderPass.js\"", "range": [ - 786, - 803 + 741, + 758 ], "loc": { "start": { - "line": 21, + "line": 20, "column": 27 }, "end": { - "line": 21, + "line": 20, "column": 44 } } }, "range": [ - 759, - 804 + 714, + 759 ], "loc": { "start": { - "line": 21, + "line": 20, "column": 0 }, "end": { - "line": 21, + "line": 20, "column": 45 } } @@ -1464,16 +1372,16 @@ "type": "Identifier", "name": "SavePass", "range": [ - 815, - 823 + 770, + 778 ], "loc": { "start": { - "line": 22, + "line": 21, "column": 9 }, "end": { - "line": 22, + "line": 21, "column": 17 } } @@ -1482,31 +1390,31 @@ "type": "Identifier", "name": "SavePass", "range": [ - 815, - 823 + 770, + 778 ], "loc": { "start": { - "line": 22, + "line": 21, "column": 9 }, "end": { - "line": 22, + "line": 21, "column": 17 } } }, "range": [ - 815, - 823 + 770, + 778 ], "loc": { "start": { - "line": 22, + "line": 21, "column": 9 }, "end": { - "line": 22, + "line": 21, "column": 17 } } @@ -1517,31 +1425,31 @@ "value": "./SavePass.js", "raw": "\"./SavePass.js\"", "range": [ - 831, - 846 + 786, + 801 ], "loc": { "start": { - "line": 22, + "line": 21, "column": 25 }, "end": { - "line": 22, + "line": 21, "column": 40 } } }, "range": [ - 806, - 847 + 761, + 802 ], "loc": { "start": { - "line": 22, + "line": 21, "column": 0 }, "end": { - "line": 22, + "line": 21, "column": 41 } } @@ -1556,16 +1464,16 @@ "type": "Identifier", "name": "ShaderPass", "range": [ - 858, - 868 + 813, + 823 ], "loc": { "start": { - "line": 23, + "line": 22, "column": 9 }, "end": { - "line": 23, + "line": 22, "column": 19 } } @@ -1574,31 +1482,31 @@ "type": "Identifier", "name": "ShaderPass", "range": [ - 858, - 868 + 813, + 823 ], "loc": { "start": { - "line": 23, + "line": 22, "column": 9 }, "end": { - "line": 23, + "line": 22, "column": 19 } } }, "range": [ - 858, - 868 + 813, + 823 ], "loc": { "start": { - "line": 23, + "line": 22, "column": 9 }, "end": { - "line": 23, + "line": 22, "column": 19 } } @@ -1609,31 +1517,31 @@ "value": "./ShaderPass.js", "raw": "\"./ShaderPass.js\"", "range": [ - 876, - 893 + 831, + 848 ], "loc": { "start": { - "line": 23, + "line": 22, "column": 27 }, "end": { - "line": 23, + "line": 22, "column": 44 } } }, "range": [ - 849, - 894 + 804, + 849 ], "loc": { "start": { - "line": 23, + "line": 22, "column": 0 }, "end": { - "line": 23, + "line": 22, "column": 45 } } @@ -1648,16 +1556,16 @@ "type": "Identifier", "name": "ShockWavePass", "range": [ - 905, - 918 + 860, + 873 ], "loc": { "start": { - "line": 24, + "line": 23, "column": 9 }, "end": { - "line": 24, + "line": 23, "column": 22 } } @@ -1666,31 +1574,31 @@ "type": "Identifier", "name": "ShockWavePass", "range": [ - 905, - 918 + 860, + 873 ], "loc": { "start": { - "line": 24, + "line": 23, "column": 9 }, "end": { - "line": 24, + "line": 23, "column": 22 } } }, "range": [ - 905, - 918 + 860, + 873 ], "loc": { "start": { - "line": 24, + "line": 23, "column": 9 }, "end": { - "line": 24, + "line": 23, "column": 22 } } @@ -1701,31 +1609,31 @@ "value": "./ShockWavePass.js", "raw": "\"./ShockWavePass.js\"", "range": [ - 926, - 946 + 881, + 901 ], "loc": { "start": { - "line": 24, + "line": 23, "column": 30 }, "end": { - "line": 24, + "line": 23, "column": 50 } } }, "range": [ - 896, - 947 + 851, + 902 ], "loc": { "start": { - "line": 24, + "line": 23, "column": 0 }, "end": { - "line": 24, + "line": 23, "column": 51 } } @@ -1740,16 +1648,16 @@ "type": "Identifier", "name": "SMAAPass", "range": [ - 958, - 966 + 913, + 921 ], "loc": { "start": { - "line": 25, + "line": 24, "column": 9 }, "end": { - "line": 25, + "line": 24, "column": 17 } } @@ -1758,31 +1666,31 @@ "type": "Identifier", "name": "SMAAPass", "range": [ - 958, - 966 + 913, + 921 ], "loc": { "start": { - "line": 25, + "line": 24, "column": 9 }, "end": { - "line": 25, + "line": 24, "column": 17 } } }, "range": [ - 958, - 966 + 913, + 921 ], "loc": { "start": { - "line": 25, + "line": 24, "column": 9 }, "end": { - "line": 25, + "line": 24, "column": 17 } } @@ -1793,31 +1701,31 @@ "value": "./SMAAPass.js", "raw": "\"./SMAAPass.js\"", "range": [ - 974, - 989 + 929, + 944 ], "loc": { "start": { - "line": 25, + "line": 24, "column": 25 }, "end": { - "line": 25, + "line": 24, "column": 40 } } }, "range": [ - 949, - 990 + 904, + 945 ], "loc": { "start": { - "line": 25, + "line": 24, "column": 0 }, "end": { - "line": 25, + "line": 24, "column": 41 } } @@ -1832,16 +1740,16 @@ "type": "Identifier", "name": "TexturePass", "range": [ - 1001, - 1012 + 956, + 967 ], "loc": { "start": { - "line": 26, + "line": 25, "column": 9 }, "end": { - "line": 26, + "line": 25, "column": 20 } } @@ -1850,31 +1758,31 @@ "type": "Identifier", "name": "TexturePass", "range": [ - 1001, - 1012 + 956, + 967 ], "loc": { "start": { - "line": 26, + "line": 25, "column": 9 }, "end": { - "line": 26, + "line": 25, "column": 20 } } }, "range": [ - 1001, - 1012 + 956, + 967 ], "loc": { "start": { - "line": 26, + "line": 25, "column": 9 }, "end": { - "line": 26, + "line": 25, "column": 20 } } @@ -1885,31 +1793,31 @@ "value": "./TexturePass.js", "raw": "\"./TexturePass.js\"", "range": [ - 1020, - 1038 + 975, + 993 ], "loc": { "start": { - "line": 26, + "line": 25, "column": 28 }, "end": { - "line": 26, + "line": 25, "column": 46 } } }, "range": [ - 992, - 1039 + 947, + 994 ], "loc": { "start": { - "line": 26, + "line": 25, "column": 0 }, "end": { - "line": 26, + "line": 25, "column": 47 } } @@ -1924,16 +1832,16 @@ "type": "Identifier", "name": "ToneMappingPass", "range": [ - 1050, - 1065 + 1005, + 1020 ], "loc": { "start": { - "line": 27, + "line": 26, "column": 9 }, "end": { - "line": 27, + "line": 26, "column": 24 } } @@ -1942,31 +1850,31 @@ "type": "Identifier", "name": "ToneMappingPass", "range": [ - 1050, - 1065 + 1005, + 1020 ], "loc": { "start": { - "line": 27, + "line": 26, "column": 9 }, "end": { - "line": 27, + "line": 26, "column": 24 } } }, "range": [ - 1050, - 1065 + 1005, + 1020 ], "loc": { "start": { - "line": 27, + "line": 26, "column": 9 }, "end": { - "line": 27, + "line": 26, "column": 24 } } @@ -1977,31 +1885,31 @@ "value": "./ToneMappingPass.js", "raw": "\"./ToneMappingPass.js\"", "range": [ - 1073, - 1095 + 1028, + 1050 ], "loc": { "start": { - "line": 27, + "line": 26, "column": 32 }, "end": { - "line": 27, + "line": 26, "column": 54 } } }, "range": [ - 1041, - 1096 + 996, + 1051 ], "loc": { "start": { - "line": 27, + "line": 26, "column": 0 }, "end": { - "line": 27, + "line": 26, "column": 55 } } @@ -2010,7 +1918,7 @@ "sourceType": "module", "range": [ 99, - 1096 + 1051 ], "loc": { "start": { @@ -2018,7 +1926,7 @@ "column": 0 }, "end": { - "line": 27, + "line": 26, "column": 55 } }, diff --git a/public/docs/badge.svg b/public/docs/badge.svg index e24552c4b..84c6ce65b 100644 --- a/public/docs/badge.svg +++ b/public/docs/badge.svg @@ -11,7 +11,7 @@ document document - 100% - 100% + 99% + 99% diff --git a/public/docs/class/src/core/EffectComposer.js~EffectComposer.html b/public/docs/class/src/core/EffectComposer.js~EffectComposer.html index 834ba4f67..5731a275b 100644 --- a/public/docs/class/src/core/EffectComposer.js~EffectComposer.html +++ b/public/docs/class/src/core/EffectComposer.js~EffectComposer.html @@ -39,7 +39,6 @@
  • CCombineMaterial
  • CConvolutionMaterial
  • CCopyMaterial
  • -
  • CDepthMaterial
  • CDotScreenMaterial
  • CFilmMaterial
  • CGlitchMaterial
  • @@ -52,13 +51,15 @@
  • CShockWaveMaterial
  • CToneMappingMaterial
  • VKernelSize
  • +
  • CRawImageData
  • +
  • CSMAAAreaImageData
  • +
  • CSMAASearchImageData
  • CBloomPass
  • CBlurPass
  • CBokeh2Pass
  • CBokehPass
  • CClearMaskPass
  • CClearPass
  • -
  • CDepthPass
  • CDotScreenPass
  • CFilmPass
  • CGlitchPass
  • @@ -705,7 +706,7 @@

    - source + source

    @@ -916,7 +917,7 @@

    - source + source

    @@ -974,7 +975,7 @@

    - source + source

    @@ -1164,7 +1165,7 @@

    - source + source

    diff --git a/public/docs/class/src/materials/AdaptiveLuminosityMaterial.js~AdaptiveLuminosityMaterial.html b/public/docs/class/src/materials/AdaptiveLuminosityMaterial.js~AdaptiveLuminosityMaterial.html index 938ecde67..22ff4e736 100644 --- a/public/docs/class/src/materials/AdaptiveLuminosityMaterial.js~AdaptiveLuminosityMaterial.html +++ b/public/docs/class/src/materials/AdaptiveLuminosityMaterial.js~AdaptiveLuminosityMaterial.html @@ -39,7 +39,6 @@
  • CCombineMaterial
  • CConvolutionMaterial
  • CCopyMaterial
  • -
  • CDepthMaterial
  • CDotScreenMaterial
  • CFilmMaterial
  • CGlitchMaterial
  • @@ -52,13 +51,15 @@
  • CShockWaveMaterial
  • CToneMappingMaterial
  • VKernelSize
  • +
  • CRawImageData
  • +
  • CSMAAAreaImageData
  • +
  • CSMAASearchImageData
  • CBloomPass
  • CBlurPass
  • CBokeh2Pass
  • CBokehPass
  • CClearMaskPass
  • CClearPass
  • -
  • CDepthPass
  • CDotScreenPass
  • CFilmPass
  • CGlitchPass
  • diff --git a/public/docs/class/src/materials/Bokeh2Material.js~Bokeh2Material.html b/public/docs/class/src/materials/Bokeh2Material.js~Bokeh2Material.html index 0449b92bf..eeaf4694b 100644 --- a/public/docs/class/src/materials/Bokeh2Material.js~Bokeh2Material.html +++ b/public/docs/class/src/materials/Bokeh2Material.js~Bokeh2Material.html @@ -39,7 +39,6 @@
  • CCombineMaterial
  • CConvolutionMaterial
  • CCopyMaterial
  • -
  • CDepthMaterial
  • CDotScreenMaterial
  • CFilmMaterial
  • CGlitchMaterial
  • @@ -52,13 +51,15 @@
  • CShockWaveMaterial
  • CToneMappingMaterial
  • VKernelSize
  • +
  • CRawImageData
  • +
  • CSMAAAreaImageData
  • +
  • CSMAASearchImageData
  • CBloomPass
  • CBlurPass
  • CBokeh2Pass
  • CBokehPass
  • CClearMaskPass
  • CClearPass
  • -
  • CDepthPass
  • CDotScreenPass
  • CFilmPass
  • CGlitchPass
  • @@ -356,7 +357,7 @@

    - source + source

    @@ -414,7 +415,7 @@

    - source + source

    diff --git a/public/docs/class/src/materials/BokehMaterial.js~BokehMaterial.html b/public/docs/class/src/materials/BokehMaterial.js~BokehMaterial.html index 5ff56b392..55eaee9f6 100644 --- a/public/docs/class/src/materials/BokehMaterial.js~BokehMaterial.html +++ b/public/docs/class/src/materials/BokehMaterial.js~BokehMaterial.html @@ -39,7 +39,6 @@
  • CCombineMaterial
  • CConvolutionMaterial
  • CCopyMaterial
  • -
  • CDepthMaterial
  • CDotScreenMaterial
  • CFilmMaterial
  • CGlitchMaterial
  • @@ -52,13 +51,15 @@
  • CShockWaveMaterial
  • CToneMappingMaterial
  • VKernelSize
  • +
  • CRawImageData
  • +
  • CSMAAAreaImageData
  • +
  • CSMAASearchImageData
  • CBloomPass
  • CBlurPass
  • CBokeh2Pass
  • CBokehPass
  • CClearMaskPass
  • CClearPass
  • -
  • CDepthPass
  • CDotScreenPass
  • CFilmPass
  • CGlitchPass
  • @@ -206,7 +207,7 @@

    - source + source

    @@ -245,7 +246,15 @@

    Params:

    Number -

    Focus distance.

    +

    The focus distance, corresponds directly with the scene depth.

    + + + + options.dof + Number + +

    Depth of field. An area in front of and behind the focus point that still appears sharp.

    @@ -253,7 +262,7 @@

    Params:

    Number -

    Camera aperture scale. Bigger values for shallower depth of field.

    +

    Camera aperture scale. Bigger values for stronger blur and shallower depth of field.

    @@ -299,7 +308,7 @@

    - source + source

    diff --git a/public/docs/class/src/materials/CombineMaterial.js~CombineMaterial.html b/public/docs/class/src/materials/CombineMaterial.js~CombineMaterial.html index 2aa163f4d..2fc783d66 100644 --- a/public/docs/class/src/materials/CombineMaterial.js~CombineMaterial.html +++ b/public/docs/class/src/materials/CombineMaterial.js~CombineMaterial.html @@ -39,7 +39,6 @@
  • CCombineMaterial
  • CConvolutionMaterial
  • CCopyMaterial
  • -
  • CDepthMaterial
  • CDotScreenMaterial
  • CFilmMaterial
  • CGlitchMaterial
  • @@ -52,13 +51,15 @@
  • CShockWaveMaterial
  • CToneMappingMaterial
  • VKernelSize
  • +
  • CRawImageData
  • +
  • CSMAAAreaImageData
  • +
  • CSMAASearchImageData
  • CBloomPass
  • CBlurPass
  • CBokeh2Pass
  • CBokehPass
  • CClearMaskPass
  • CClearPass
  • -
  • CDepthPass
  • CDotScreenPass
  • CFilmPass
  • CGlitchPass
  • diff --git a/public/docs/class/src/materials/ConvolutionMaterial.js~ConvolutionMaterial.html b/public/docs/class/src/materials/ConvolutionMaterial.js~ConvolutionMaterial.html index 9cff5f556..66cfb9880 100644 --- a/public/docs/class/src/materials/ConvolutionMaterial.js~ConvolutionMaterial.html +++ b/public/docs/class/src/materials/ConvolutionMaterial.js~ConvolutionMaterial.html @@ -39,7 +39,6 @@
  • CCombineMaterial
  • CConvolutionMaterial
  • CCopyMaterial
  • -
  • CDepthMaterial
  • CDotScreenMaterial
  • CFilmMaterial
  • CGlitchMaterial
  • @@ -52,13 +51,15 @@
  • CShockWaveMaterial
  • CToneMappingMaterial
  • VKernelSize
  • +
  • CRawImageData
  • +
  • CSMAAAreaImageData
  • +
  • CSMAASearchImageData
  • CBloomPass
  • CBlurPass
  • CBokeh2Pass
  • CBokehPass
  • CClearMaskPass
  • CClearPass
  • -
  • CDepthPass
  • CDotScreenPass
  • CFilmPass
  • CGlitchPass
  • diff --git a/public/docs/class/src/materials/CopyMaterial.js~CopyMaterial.html b/public/docs/class/src/materials/CopyMaterial.js~CopyMaterial.html index c8d179346..ddbfd8a54 100644 --- a/public/docs/class/src/materials/CopyMaterial.js~CopyMaterial.html +++ b/public/docs/class/src/materials/CopyMaterial.js~CopyMaterial.html @@ -39,7 +39,6 @@
  • CCombineMaterial
  • CConvolutionMaterial
  • CCopyMaterial
  • -
  • CDepthMaterial
  • CDotScreenMaterial
  • CFilmMaterial
  • CGlitchMaterial
  • @@ -52,13 +51,15 @@
  • CShockWaveMaterial
  • CToneMappingMaterial
  • VKernelSize
  • +
  • CRawImageData
  • +
  • CSMAAAreaImageData
  • +
  • CSMAASearchImageData
  • CBloomPass
  • CBlurPass
  • CBokeh2Pass
  • CBokehPass
  • CClearMaskPass
  • CClearPass
  • -
  • CDepthPass
  • CDotScreenPass
  • CFilmPass
  • CGlitchPass
  • diff --git a/public/docs/class/src/materials/DotScreenMaterial.js~DotScreenMaterial.html b/public/docs/class/src/materials/DotScreenMaterial.js~DotScreenMaterial.html index 53700ae92..53185d0ac 100644 --- a/public/docs/class/src/materials/DotScreenMaterial.js~DotScreenMaterial.html +++ b/public/docs/class/src/materials/DotScreenMaterial.js~DotScreenMaterial.html @@ -39,7 +39,6 @@
  • CCombineMaterial
  • CConvolutionMaterial
  • CCopyMaterial
  • -
  • CDepthMaterial
  • CDotScreenMaterial
  • CFilmMaterial
  • CGlitchMaterial
  • @@ -52,13 +51,15 @@
  • CShockWaveMaterial
  • CToneMappingMaterial
  • VKernelSize
  • +
  • CRawImageData
  • +
  • CSMAAAreaImageData
  • +
  • CSMAASearchImageData
  • CBloomPass
  • CBlurPass
  • CBokeh2Pass
  • CBokehPass
  • CClearMaskPass
  • CClearPass
  • -
  • CDepthPass
  • CDotScreenPass
  • CFilmPass
  • CGlitchPass
  • diff --git a/public/docs/class/src/materials/FilmMaterial.js~FilmMaterial.html b/public/docs/class/src/materials/FilmMaterial.js~FilmMaterial.html index b0903b8a6..0f7ff33bf 100644 --- a/public/docs/class/src/materials/FilmMaterial.js~FilmMaterial.html +++ b/public/docs/class/src/materials/FilmMaterial.js~FilmMaterial.html @@ -39,7 +39,6 @@
  • CCombineMaterial
  • CConvolutionMaterial
  • CCopyMaterial
  • -
  • CDepthMaterial
  • CDotScreenMaterial
  • CFilmMaterial
  • CGlitchMaterial
  • @@ -52,13 +51,15 @@
  • CShockWaveMaterial
  • CToneMappingMaterial
  • VKernelSize
  • +
  • CRawImageData
  • +
  • CSMAAAreaImageData
  • +
  • CSMAASearchImageData
  • CBloomPass
  • CBlurPass
  • CBokeh2Pass
  • CBokehPass
  • CClearMaskPass
  • CClearPass
  • -
  • CDepthPass
  • CDotScreenPass
  • CFilmPass
  • CGlitchPass
  • diff --git a/public/docs/class/src/materials/GlitchMaterial.js~GlitchMaterial.html b/public/docs/class/src/materials/GlitchMaterial.js~GlitchMaterial.html index fb5d96b77..06f28e809 100644 --- a/public/docs/class/src/materials/GlitchMaterial.js~GlitchMaterial.html +++ b/public/docs/class/src/materials/GlitchMaterial.js~GlitchMaterial.html @@ -39,7 +39,6 @@
  • CCombineMaterial
  • CConvolutionMaterial
  • CCopyMaterial
  • -
  • CDepthMaterial
  • CDotScreenMaterial
  • CFilmMaterial
  • CGlitchMaterial
  • @@ -52,13 +51,15 @@
  • CShockWaveMaterial
  • CToneMappingMaterial
  • VKernelSize
  • +
  • CRawImageData
  • +
  • CSMAAAreaImageData
  • +
  • CSMAASearchImageData
  • CBloomPass
  • CBlurPass
  • CBokeh2Pass
  • CBokehPass
  • CClearMaskPass
  • CClearPass
  • -
  • CDepthPass
  • CDotScreenPass
  • CFilmPass
  • CGlitchPass
  • diff --git a/public/docs/class/src/materials/GodRaysMaterial.js~GodRaysMaterial.html b/public/docs/class/src/materials/GodRaysMaterial.js~GodRaysMaterial.html index b59d31e2f..46cc5dcb6 100644 --- a/public/docs/class/src/materials/GodRaysMaterial.js~GodRaysMaterial.html +++ b/public/docs/class/src/materials/GodRaysMaterial.js~GodRaysMaterial.html @@ -39,7 +39,6 @@
  • CCombineMaterial
  • CConvolutionMaterial
  • CCopyMaterial
  • -
  • CDepthMaterial
  • CDotScreenMaterial
  • CFilmMaterial
  • CGlitchMaterial
  • @@ -52,13 +51,15 @@
  • CShockWaveMaterial
  • CToneMappingMaterial
  • VKernelSize
  • +
  • CRawImageData
  • +
  • CSMAAAreaImageData
  • +
  • CSMAASearchImageData
  • CBloomPass
  • CBlurPass
  • CBokeh2Pass
  • CBokehPass
  • CClearMaskPass
  • CClearPass
  • -
  • CDepthPass
  • CDotScreenPass
  • CFilmPass
  • CGlitchPass
  • diff --git a/public/docs/class/src/materials/LuminosityMaterial.js~LuminosityMaterial.html b/public/docs/class/src/materials/LuminosityMaterial.js~LuminosityMaterial.html index a7f6eee62..0763a18d0 100644 --- a/public/docs/class/src/materials/LuminosityMaterial.js~LuminosityMaterial.html +++ b/public/docs/class/src/materials/LuminosityMaterial.js~LuminosityMaterial.html @@ -39,7 +39,6 @@
  • CCombineMaterial
  • CConvolutionMaterial
  • CCopyMaterial
  • -
  • CDepthMaterial
  • CDotScreenMaterial
  • CFilmMaterial
  • CGlitchMaterial
  • @@ -52,13 +51,15 @@
  • CShockWaveMaterial
  • CToneMappingMaterial
  • VKernelSize
  • +
  • CRawImageData
  • +
  • CSMAAAreaImageData
  • +
  • CSMAASearchImageData
  • CBloomPass
  • CBlurPass
  • CBokeh2Pass
  • CBokehPass
  • CClearMaskPass
  • CClearPass
  • -
  • CDepthPass
  • CDotScreenPass
  • CFilmPass
  • CGlitchPass
  • diff --git a/public/docs/class/src/materials/PixelationMaterial.js~PixelationMaterial.html b/public/docs/class/src/materials/PixelationMaterial.js~PixelationMaterial.html index cc6787330..f9fbd7ceb 100644 --- a/public/docs/class/src/materials/PixelationMaterial.js~PixelationMaterial.html +++ b/public/docs/class/src/materials/PixelationMaterial.js~PixelationMaterial.html @@ -39,7 +39,6 @@
  • CCombineMaterial
  • CConvolutionMaterial
  • CCopyMaterial
  • -
  • CDepthMaterial
  • CDotScreenMaterial
  • CFilmMaterial
  • CGlitchMaterial
  • @@ -52,13 +51,15 @@
  • CShockWaveMaterial
  • CToneMappingMaterial
  • VKernelSize
  • +
  • CRawImageData
  • +
  • CSMAAAreaImageData
  • +
  • CSMAASearchImageData
  • CBloomPass
  • CBlurPass
  • CBokeh2Pass
  • CBokehPass
  • CClearMaskPass
  • CClearPass
  • -
  • CDepthPass
  • CDotScreenPass
  • CFilmPass
  • CGlitchPass
  • diff --git a/public/docs/class/src/materials/SMAABlendMaterial.js~SMAABlendMaterial.html b/public/docs/class/src/materials/SMAABlendMaterial.js~SMAABlendMaterial.html index 32a7857a1..dfb1a8205 100644 --- a/public/docs/class/src/materials/SMAABlendMaterial.js~SMAABlendMaterial.html +++ b/public/docs/class/src/materials/SMAABlendMaterial.js~SMAABlendMaterial.html @@ -39,7 +39,6 @@
  • CCombineMaterial
  • CConvolutionMaterial
  • CCopyMaterial
  • -
  • CDepthMaterial
  • CDotScreenMaterial
  • CFilmMaterial
  • CGlitchMaterial
  • @@ -52,13 +51,15 @@
  • CShockWaveMaterial
  • CToneMappingMaterial
  • VKernelSize
  • +
  • CRawImageData
  • +
  • CSMAAAreaImageData
  • +
  • CSMAASearchImageData
  • CBloomPass
  • CBlurPass
  • CBokeh2Pass
  • CBokehPass
  • CClearMaskPass
  • CClearPass
  • -
  • CDepthPass
  • CDotScreenPass
  • CFilmPass
  • CGlitchPass
  • diff --git a/public/docs/class/src/materials/SMAAColorEdgesMaterial.js~SMAAColorEdgesMaterial.html b/public/docs/class/src/materials/SMAAColorEdgesMaterial.js~SMAAColorEdgesMaterial.html index be6efb012..89c65ba28 100644 --- a/public/docs/class/src/materials/SMAAColorEdgesMaterial.js~SMAAColorEdgesMaterial.html +++ b/public/docs/class/src/materials/SMAAColorEdgesMaterial.js~SMAAColorEdgesMaterial.html @@ -39,7 +39,6 @@
  • CCombineMaterial
  • CConvolutionMaterial
  • CCopyMaterial
  • -
  • CDepthMaterial
  • CDotScreenMaterial
  • CFilmMaterial
  • CGlitchMaterial
  • @@ -52,13 +51,15 @@
  • CShockWaveMaterial
  • CToneMappingMaterial
  • VKernelSize
  • +
  • CRawImageData
  • +
  • CSMAAAreaImageData
  • +
  • CSMAASearchImageData
  • CBloomPass
  • CBlurPass
  • CBokeh2Pass
  • CBokehPass
  • CClearMaskPass
  • CClearPass
  • -
  • CDepthPass
  • CDotScreenPass
  • CFilmPass
  • CGlitchPass
  • @@ -153,8 +154,71 @@

    SMAAColorEdgesMaterial

    - - +

    Member Summary

    + + + + + + + + + +
    Public Members
    + public + + + + + +
    +

    + needsUpdate: boolean +

    +
    +
    + + + +
    +
    + + +
    +
    +

    Method Summary

    + + + + + + + + + +
    Public Methods
    + public + + + + + +
    +

    + setEdgeDetectionThreshold(threshold: Number) +

    +
    +
    + + +

    Sets the edge detection sensitivity.

    +
    +
    +
    + + +
    +
    @@ -221,8 +285,116 @@

    Params:

    +

    Public Members

    + +
    +

    + public + + + + + needsUpdate: boolean + + + + source + +

    + + + + + + + + +
    +
    + + + + + + + + + + + + + + + +
    +
    +

    Public Methods

    + +
    +

    + public + + + + + setEdgeDetectionThreshold(threshold: Number) + + + + source + +

    + + + + +

    Sets the edge detection sensitivity.

    +

    A lower value results in more edges being detected at the expense of +performance.

    +

    0.1 is a reasonable value, and allows to catch most visible edges. +0.05 is a rather overkill value, that allows to catch 'em all.

    +

    If temporal supersampling is used, 0.2 could be a reasonable value, +as low contrast edges are properly filtered by just 2x.

    +
    + + + +
    +

    Params:

    + + + + + + + + + + + + + +
    NameTypeAttributeDescription
    thresholdNumber

    The edge detection sensitivity. Range: [0, 0.5].

    +
    +
    +
    + + + + + + + + + + + + + +
    +